mirror of
https://github.com/vector-im/element-web.git
synced 2024-11-16 05:04:57 +08:00
Merge branch 'develop' into germain-gg/fix-right-panel-member
This commit is contained in:
commit
159deec937
9
.github/workflows/cypress.yaml
vendored
9
.github/workflows/cypress.yaml
vendored
@ -118,8 +118,8 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
# Run 4 instances in Parallel
|
||||
runner: [1, 2, 3, 4]
|
||||
# Naive segmentation of tests
|
||||
segment: ["a-i", "j-p", "q-s", "t-z"]
|
||||
steps:
|
||||
- uses: browser-actions/setup-chrome@c485fa3bab6be59dce18dbc18ef6ab7cbc8ff5f1
|
||||
- run: echo "BROWSER_PATH=$(which chrome)" >> $GITHUB_ENV
|
||||
@ -142,7 +142,7 @@ jobs:
|
||||
run: |
|
||||
echo "sha=$(cat webapp/sha)" >> $GITHUB_OUTPUT
|
||||
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
# XXX: We're checking out untrusted code in a secure context
|
||||
# We need to be careful to not trust anything this code outputs/may do
|
||||
@ -172,10 +172,11 @@ jobs:
|
||||
start: npx serve -p 8080 -L ../webapp
|
||||
wait-on: "http://localhost:8080"
|
||||
record: true
|
||||
parallel: true
|
||||
parallel: false
|
||||
command-prefix: "yarn percy exec --parallel --"
|
||||
config: '{"reporter":"cypress-multi-reporters", "reporterOptions": { "configFile": "cypress-ci-reporter-config.json" } }'
|
||||
ci-build-id: ${{ needs.prepare.outputs.uuid }}
|
||||
spec: cypress/e2e/[${{ matrix.segment }}]*/**
|
||||
env:
|
||||
# pass the Dashboard record key as an environment variable
|
||||
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
|
||||
|
2
.github/workflows/element-web.yaml
vendored
2
.github/workflows/element-web.yaml
vendored
@ -40,7 +40,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
repository: ${{ inputs.react-sdk-repository || github.repository }}
|
||||
|
||||
|
2
.github/workflows/i18n_check.yml
vendored
2
.github/workflows/i18n_check.yml
vendored
@ -7,7 +7,7 @@ jobs:
|
||||
permissions:
|
||||
pull-requests: read
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: "Get modified files"
|
||||
id: changed_files
|
||||
|
10
.github/workflows/static_analysis.yaml
vendored
10
.github/workflows/static_analysis.yaml
vendored
@ -20,7 +20,7 @@ jobs:
|
||||
name: "Typescript Syntax Check"
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
@ -61,7 +61,7 @@ jobs:
|
||||
name: "Rethemendex Check"
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- run: ./res/css/rethemendex.sh
|
||||
|
||||
@ -71,7 +71,7 @@ jobs:
|
||||
name: "ESLint"
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
@ -88,7 +88,7 @@ jobs:
|
||||
name: "Style Lint"
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
@ -105,7 +105,7 @@ jobs:
|
||||
name: "Analyse Dead Code"
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
|
4
.github/workflows/tests.yml
vendored
4
.github/workflows/tests.yml
vendored
@ -32,7 +32,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
repository: ${{ inputs.matrix-js-sdk-sha && 'matrix-org/matrix-react-sdk' || github.repository }}
|
||||
|
||||
@ -93,7 +93,7 @@ jobs:
|
||||
name: Element Web Integration Tests
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
repository: ${{ inputs.matrix-js-sdk-sha && 'matrix-org/matrix-react-sdk' || github.repository }}
|
||||
|
||||
|
@ -209,7 +209,5 @@ Now the yarn commands should work as normal.
|
||||
|
||||
### End-to-End tests
|
||||
|
||||
Make sure you've got your Element development server running (by doing `yarn
|
||||
start` in element-web), and then in this project, run `yarn run test:cypress`. See
|
||||
[`docs/cypress.md`](https://github.com/matrix-org/matrix-react-sdk/blob/develop/docs/cypress.md)
|
||||
for more information.
|
||||
We use Cypress and Element Web for end-to-end tests. See
|
||||
[`docs/cypress.md`](docs/cypress.md) for more information.
|
||||
|
@ -19,7 +19,14 @@ import type { VerificationRequest } from "matrix-js-sdk/src/crypto-api";
|
||||
import type { CypressBot } from "../../support/bot";
|
||||
import { HomeserverInstance } from "../../plugins/utils/homeserver";
|
||||
import { UserCredentials } from "../../support/login";
|
||||
import { doTwoWaySasVerification, waitForVerificationRequest } from "./utils";
|
||||
import {
|
||||
doTwoWaySasVerification,
|
||||
downloadKey,
|
||||
enableKeyBackup,
|
||||
logIntoElement,
|
||||
logOutOfElement,
|
||||
waitForVerificationRequest,
|
||||
} from "./utils";
|
||||
import { skipIfRustCrypto } from "../../support/util";
|
||||
|
||||
interface CryptoTestContext extends Mocha.Context {
|
||||
@ -129,19 +136,26 @@ const verify = function (this: CryptoTestContext) {
|
||||
|
||||
describe("Cryptography", function () {
|
||||
let aliceCredentials: UserCredentials;
|
||||
let homeserver: HomeserverInstance;
|
||||
let bob: CypressBot;
|
||||
|
||||
beforeEach(function () {
|
||||
cy.startHomeserver("default")
|
||||
.as("homeserver")
|
||||
.then((homeserver: HomeserverInstance) => {
|
||||
.then((data) => {
|
||||
homeserver = data;
|
||||
cy.initTestUser(homeserver, "Alice", undefined, "alice_").then((credentials) => {
|
||||
aliceCredentials = credentials;
|
||||
});
|
||||
cy.getBot(homeserver, {
|
||||
return cy.getBot(homeserver, {
|
||||
displayName: "Bob",
|
||||
autoAcceptInvites: false,
|
||||
userIdPrefix: "bob_",
|
||||
}).as("bob");
|
||||
});
|
||||
})
|
||||
.as("bob")
|
||||
.then((data) => {
|
||||
bob = data;
|
||||
});
|
||||
});
|
||||
|
||||
@ -169,15 +183,6 @@ describe("Cryptography", function () {
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Click on download button and continue
|
||||
*/
|
||||
function downloadKey() {
|
||||
// Clicking download instead of Copy because of https://github.com/cypress-io/cypress/issues/2851
|
||||
cy.findByRole("button", { name: "Download" }).click();
|
||||
cy.contains(".mx_Dialog_primary:not([disabled])", "Continue").click();
|
||||
}
|
||||
|
||||
it("by recovery code", () => {
|
||||
skipIfRustCrypto();
|
||||
|
||||
@ -294,53 +299,217 @@ describe("Cryptography", function () {
|
||||
verify.call(this);
|
||||
});
|
||||
|
||||
it("should show the correct shield on edited e2e events", function (this: CryptoTestContext) {
|
||||
skipIfRustCrypto();
|
||||
cy.bootstrapCrossSigning(aliceCredentials);
|
||||
describe("event shields", () => {
|
||||
let testRoomId: string;
|
||||
|
||||
// bob has a second, not cross-signed, device
|
||||
cy.loginBot(this.homeserver, this.bob.getUserId(), this.bob.__cypress_password, {}).as("bobSecondDevice");
|
||||
beforeEach(() => {
|
||||
cy.bootstrapCrossSigning(aliceCredentials);
|
||||
autoJoin(bob);
|
||||
|
||||
autoJoin(this.bob);
|
||||
// create an encrypted room
|
||||
cy.createRoom({ name: "TestRoom", invite: [bob.getUserId()] })
|
||||
.as("testRoomId")
|
||||
.then((roomId) => {
|
||||
testRoomId = roomId;
|
||||
cy.log(`Created test room ${roomId}`);
|
||||
cy.visit(`/#/room/${roomId}`);
|
||||
|
||||
// first create the room, so that we can open the verification panel
|
||||
cy.createRoom({ name: "TestRoom", invite: [this.bob.getUserId()] })
|
||||
.as("testRoomId")
|
||||
.then((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" });
|
||||
});
|
||||
|
||||
// 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");
|
||||
});
|
||||
});
|
||||
|
||||
// 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");
|
||||
it("should show the correct shield on e2e events", function (this: CryptoTestContext) {
|
||||
skipIfRustCrypto();
|
||||
|
||||
// Bob has a second, not cross-signed, device
|
||||
let bobSecondDevice: MatrixClient;
|
||||
cy.loginBot(homeserver, bob.getUserId(), bob.__cypress_password, {}).then(async (data) => {
|
||||
bobSecondDevice = data;
|
||||
});
|
||||
|
||||
verify.call(this);
|
||||
/* 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.get<string>("@testRoomId").then((roomId) => {
|
||||
cy.get(".mx_EventTile_last")
|
||||
.should("contain", "Unable to decrypt message")
|
||||
.find(".mx_EventTile_e2eIcon")
|
||||
.should("have.class", "mx_EventTile_e2eIcon_decryption_failure")
|
||||
.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.wrap(0)
|
||||
.then(() =>
|
||||
bob.http.authedRequest<ISendEventResponse>(
|
||||
// @ts-ignore-next this wants a Method instance, but that is hard to get to here
|
||||
"PUT",
|
||||
`/rooms/${encodeURIComponent(testRoomId)}/send/m.room.message/test_txn_1`,
|
||||
undefined,
|
||||
{
|
||||
msgtype: "m.text",
|
||||
body: "test unencrypted",
|
||||
},
|
||||
),
|
||||
)
|
||||
.then((resp) => cy.log(`Bob sent unencrypted event with event id ${resp.event_id}`));
|
||||
|
||||
cy.get(".mx_EventTile_last")
|
||||
.should("contain", "test unencrypted")
|
||||
.find(".mx_EventTile_e2eIcon")
|
||||
.should("have.class", "mx_EventTile_e2eIcon_warning")
|
||||
.should("have.attr", "aria-label", "Unencrypted");
|
||||
|
||||
/* Should show no padlock for an unverified user */
|
||||
// bob sends a valid event
|
||||
cy.wrap(this.bob.sendTextMessage(roomId, "Hoo!")).as("testEvent");
|
||||
cy.wrap(0)
|
||||
.then(() => bob.sendTextMessage(testRoomId, "test encrypted 1"))
|
||||
.then((resp) => cy.log(`Bob sent message from primary device with event id ${resp.event_id}`));
|
||||
|
||||
// the message should appear, decrypted, with no warning
|
||||
cy.get(".mx_EventTile_last .mx_EventTile_body")
|
||||
.within(() => {
|
||||
cy.findByText("Hoo!");
|
||||
})
|
||||
.closest(".mx_EventTile")
|
||||
.should("not.have.descendants", ".mx_EventTile_e2eIcon_warning");
|
||||
// the message should appear, decrypted, with no warning, but also no "verified"
|
||||
cy.get(".mx_EventTile_last")
|
||||
.should("contain", "test encrypted 1")
|
||||
// no e2e icon
|
||||
.should("not.have.descendants", ".mx_EventTile_e2eIcon");
|
||||
|
||||
// bob sends an edit to the first message with his unverified device
|
||||
cy.get<MatrixClient>("@bobSecondDevice").then((bobSecondDevice) => {
|
||||
/* Now verify Bob */
|
||||
verify.call(this);
|
||||
|
||||
/* Existing message should be updated when user is verified. */
|
||||
cy.get(".mx_EventTile_last")
|
||||
.should("contain", "test encrypted 1")
|
||||
// still no e2e icon
|
||||
.should("not.have.descendants", ".mx_EventTile_e2eIcon");
|
||||
|
||||
/* should show no padlock, and be verified, for a message from a 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}`));
|
||||
|
||||
cy.get(".mx_EventTile_last")
|
||||
.should("contain", "test encrypted 2")
|
||||
// no e2e icon
|
||||
.should("not.have.descendants", ".mx_EventTile_e2eIcon");
|
||||
|
||||
/* should show red padlock for a message from an unverified device */
|
||||
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 })
|
||||
.should("have.class", "mx_EventTile_e2eIcon_warning")
|
||||
.should("have.attr", "aria-label", "Encrypted by an unverified session");
|
||||
|
||||
/* Should show a grey padlock for a message from an unknown device */
|
||||
|
||||
// bob deletes his second device, making the encrypted event from the unverified device "unknown".
|
||||
cy.wrap(0)
|
||||
.then(() => bobSecondDevice.logout(true))
|
||||
.then(() => cy.log(`Bob logged out second device`));
|
||||
|
||||
cy.get(".mx_EventTile_last")
|
||||
.should("contain", "test encrypted from unverified")
|
||||
.find(".mx_EventTile_e2eIcon")
|
||||
.should("have.class", "mx_EventTile_e2eIcon_normal")
|
||||
.should("have.attr", "aria-label", "Encrypted by a deleted session");
|
||||
});
|
||||
|
||||
it("Should show a grey padlock for a key restored from backup", () => {
|
||||
skipIfRustCrypto();
|
||||
|
||||
enableKeyBackup();
|
||||
|
||||
// bob sends a valid event
|
||||
cy.wrap(0)
|
||||
.then(() => bob.sendTextMessage(testRoomId, "test encrypted 1"))
|
||||
.then((resp) => cy.log(`Bob sent message from primary device with event id ${resp.event_id}`));
|
||||
|
||||
cy.get(".mx_EventTile_last")
|
||||
.should("contain", "test encrypted 1")
|
||||
// no e2e icon
|
||||
.should("not.have.descendants", ".mx_EventTile_e2eIcon");
|
||||
|
||||
/* log out, and back i */
|
||||
logOutOfElement();
|
||||
cy.get<string>("@securityKey").then((securityKey) => {
|
||||
logIntoElement(homeserver.baseUrl, aliceCredentials.username, aliceCredentials.password, securityKey);
|
||||
});
|
||||
|
||||
/* go back to the test room and find Bob's message again */
|
||||
cy.viewRoomById(testRoomId);
|
||||
cy.get(".mx_EventTile_last")
|
||||
.should("contain", "test encrypted 1")
|
||||
.find(".mx_EventTile_e2eIcon")
|
||||
.should("have.class", "mx_EventTile_e2eIcon_normal")
|
||||
.should(
|
||||
"have.attr",
|
||||
"aria-label",
|
||||
"The authenticity of this encrypted message can't be guaranteed on this device.",
|
||||
);
|
||||
});
|
||||
|
||||
it("should show the correct shield on edited e2e events", function (this: CryptoTestContext) {
|
||||
skipIfRustCrypto();
|
||||
|
||||
// bob has a second, not cross-signed, device
|
||||
cy.loginBot(this.homeserver, this.bob.getUserId(), this.bob.__cypress_password, {}).as("bobSecondDevice");
|
||||
|
||||
// verify Bob
|
||||
verify.call(this);
|
||||
|
||||
cy.get<string>("@testRoomId").then((roomId) => {
|
||||
// bob sends a valid event
|
||||
cy.wrap(this.bob.sendTextMessage(roomId, "Hoo!")).as("testEvent");
|
||||
|
||||
// the message should appear, decrypted, with no warning
|
||||
cy.get(".mx_EventTile_last .mx_EventTile_body")
|
||||
.within(() => {
|
||||
cy.findByText("Hoo!");
|
||||
})
|
||||
.closest(".mx_EventTile")
|
||||
.should("not.have.descendants", ".mx_EventTile_e2eIcon_warning");
|
||||
|
||||
// bob sends an edit to the first message with his unverified device
|
||||
cy.get<MatrixClient>("@bobSecondDevice").then((bobSecondDevice) => {
|
||||
cy.get<ISendEventResponse>("@testEvent").then((testEvent) => {
|
||||
bobSecondDevice.sendMessage(roomId, {
|
||||
"m.new_content": {
|
||||
msgtype: "m.text",
|
||||
body: "Haa!",
|
||||
},
|
||||
"m.relates_to": {
|
||||
rel_type: "m.replace",
|
||||
event_id: testEvent.event_id,
|
||||
},
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
// the edit should have a warning
|
||||
cy.contains(".mx_EventTile_body", "Haa!")
|
||||
.closest(".mx_EventTile")
|
||||
.within(() => {
|
||||
cy.get(".mx_EventTile_e2eIcon_warning").should("exist");
|
||||
});
|
||||
|
||||
// a second edit from the verified device should be ok
|
||||
cy.get<ISendEventResponse>("@testEvent").then((testEvent) => {
|
||||
bobSecondDevice.sendMessage(roomId, {
|
||||
this.bob.sendMessage(roomId, {
|
||||
"m.new_content": {
|
||||
msgtype: "m.text",
|
||||
body: "Haa!",
|
||||
body: "Hee!",
|
||||
},
|
||||
"m.relates_to": {
|
||||
rel_type: "m.replace",
|
||||
@ -348,35 +517,14 @@ describe("Cryptography", function () {
|
||||
},
|
||||
});
|
||||
});
|
||||
|
||||
cy.get(".mx_EventTile_last .mx_EventTile_body")
|
||||
.within(() => {
|
||||
cy.findByText("Hee!");
|
||||
})
|
||||
.closest(".mx_EventTile")
|
||||
.should("not.have.descendants", ".mx_EventTile_e2eIcon_warning");
|
||||
});
|
||||
|
||||
// the edit should have a warning
|
||||
cy.contains(".mx_EventTile_body", "Haa!")
|
||||
.closest(".mx_EventTile")
|
||||
.within(() => {
|
||||
cy.get(".mx_EventTile_e2eIcon_warning").should("exist");
|
||||
});
|
||||
|
||||
// a second edit from the verified device should be ok
|
||||
cy.get<ISendEventResponse>("@testEvent").then((testEvent) => {
|
||||
this.bob.sendMessage(roomId, {
|
||||
"m.new_content": {
|
||||
msgtype: "m.text",
|
||||
body: "Hee!",
|
||||
},
|
||||
"m.relates_to": {
|
||||
rel_type: "m.replace",
|
||||
event_id: testEvent.event_id,
|
||||
},
|
||||
});
|
||||
});
|
||||
|
||||
cy.get(".mx_EventTile_last .mx_EventTile_body")
|
||||
.within(() => {
|
||||
cy.findByText("Hee!");
|
||||
})
|
||||
.closest(".mx_EventTile")
|
||||
.should("not.have.descendants", ".mx_EventTile_e2eIcon_warning");
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -98,9 +98,11 @@ export function checkDeviceIsCrossSigned(): void {
|
||||
}
|
||||
|
||||
/**
|
||||
* Fill in the login form in element with the given creds
|
||||
* Fill in the login form in element with the given creds.
|
||||
*
|
||||
* If a `securityKey` is given, verifies the new device using the key.
|
||||
*/
|
||||
export function logIntoElement(homeserverUrl: string, username: string, password: string) {
|
||||
export function logIntoElement(homeserverUrl: string, username: string, password: string, securityKey?: string) {
|
||||
cy.visit("/#/login");
|
||||
|
||||
// select homeserver
|
||||
@ -114,6 +116,32 @@ export function logIntoElement(homeserverUrl: string, username: string, password
|
||||
cy.findByRole("textbox", { name: "Username" }).type(username);
|
||||
cy.findByPlaceholderText("Password").type(password);
|
||||
cy.findByRole("button", { name: "Sign in" }).click();
|
||||
|
||||
// if a securityKey was given, verify the new device
|
||||
if (securityKey !== undefined) {
|
||||
cy.get(".mx_AuthPage").within(() => {
|
||||
cy.findByRole("button", { name: "Verify with Security Key" }).click();
|
||||
});
|
||||
cy.get(".mx_Dialog").within(() => {
|
||||
// Fill in the security key
|
||||
cy.get('input[type="password"]').type(securityKey);
|
||||
});
|
||||
cy.contains(".mx_Dialog_primary:not([disabled])", "Continue").click();
|
||||
cy.findByRole("button", { name: "Done" }).click();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Queue up Cypress commands to log out of Element
|
||||
*/
|
||||
export function logOutOfElement() {
|
||||
cy.findByRole("button", { name: "User menu" }).click();
|
||||
cy.get(".mx_UserMenu_contextMenu").within(() => {
|
||||
cy.findByRole("menuitem", { name: "Sign out" }).click();
|
||||
});
|
||||
cy.get(".mx_Dialog .mx_QuestionDialog").within(() => {
|
||||
cy.findByRole("button", { name: "Sign out" }).click();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
@ -139,3 +167,36 @@ export function doTwoWaySasVerification(verifier: Verifier): void {
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Queue up cypress commands to open the security settings and enable secure key backup.
|
||||
*
|
||||
* Assumes that the current device has been cross-signed (which means that we skip a step where we set it up).
|
||||
*
|
||||
* Stores the security key in `@securityKey`.
|
||||
*/
|
||||
export function enableKeyBackup() {
|
||||
cy.openUserSettings("Security & Privacy");
|
||||
cy.findByRole("button", { name: "Set up Secure Backup" }).click();
|
||||
cy.get(".mx_Dialog").within(() => {
|
||||
// Recovery key is selected by default
|
||||
cy.findByRole("button", { name: "Continue", timeout: 60000 }).click();
|
||||
|
||||
// copy the text ourselves
|
||||
cy.get(".mx_CreateSecretStorageDialog_recoveryKey code").invoke("text").as("securityKey", { type: "static" });
|
||||
downloadKey();
|
||||
|
||||
cy.findByText("Secure Backup successful").should("exist");
|
||||
cy.findByRole("button", { name: "Done" }).click();
|
||||
cy.findByText("Secure Backup successful").should("not.exist");
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Queue up cypress commands to click on download button and continue
|
||||
*/
|
||||
export function downloadKey() {
|
||||
// Clicking download instead of Copy because of https://github.com/cypress-io/cypress/issues/2851
|
||||
cy.findByRole("button", { name: "Download" }).click();
|
||||
cy.contains(".mx_Dialog_primary:not([disabled])", "Continue").click();
|
||||
}
|
||||
|
@ -191,6 +191,10 @@ describe("Read receipts", () => {
|
||||
msgtype: content.msgtype,
|
||||
body: newMessage,
|
||||
},
|
||||
"m.relates_to": {
|
||||
rel_type: "m.replace",
|
||||
event_id: ev.getId(),
|
||||
},
|
||||
};
|
||||
}
|
||||
})();
|
||||
@ -688,13 +692,15 @@ describe("Read receipts", () => {
|
||||
describe("editing messages", () => {
|
||||
describe("in the main timeline", () => {
|
||||
// TODO: this passes but we think this should fail, because we think edits should not cause unreads.
|
||||
it("Editing a message makes a room unread", () => {
|
||||
// XXX: fails because on CI we get a dot, but locally we get a count. Must be a timing issue.
|
||||
it.skip("Editing a message makes a room unread", () => {
|
||||
// Given I am not looking at the room
|
||||
goTo(room1);
|
||||
|
||||
receiveMessages(room2, ["Msg1"]);
|
||||
assertUnread(room2, 1);
|
||||
markAsRead(room2);
|
||||
assertRead(room2);
|
||||
|
||||
// When an edit appears in the room
|
||||
receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]);
|
||||
@ -702,7 +708,8 @@ describe("Read receipts", () => {
|
||||
// Then it becomes unread
|
||||
assertUnread(room2, 1);
|
||||
});
|
||||
it("Reading an edit makes the room read", () => {
|
||||
// XXX: fails because on CI we get a dot, but locally we get a count. Must be a timing issue.
|
||||
it.skip("Reading an edit makes the room read", () => {
|
||||
// Given an edit is making the room unread
|
||||
goTo(room1);
|
||||
receiveMessages(room2, ["Msg1"]);
|
||||
@ -723,12 +730,14 @@ describe("Read receipts", () => {
|
||||
goTo(room1);
|
||||
assertRead(room2);
|
||||
});
|
||||
it("Marking a room as read after an edit makes it read", () => {
|
||||
// XXX: fails because on CI we get a dot, but locally we get a count. Must be a timing issue.
|
||||
it.skip("Marking a room as read after an edit makes it read", () => {
|
||||
// Given an edit is makng a room unread
|
||||
goTo(room1);
|
||||
receiveMessages(room2, ["Msg1"]);
|
||||
assertUnread(room2, 1);
|
||||
markAsRead(room2);
|
||||
assertRead(room2);
|
||||
receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]);
|
||||
assertUnread(room2, 1);
|
||||
|
||||
@ -738,12 +747,14 @@ describe("Read receipts", () => {
|
||||
// Then the room becomes read
|
||||
assertRead(room2);
|
||||
});
|
||||
it("Editing a message after marking as read makes the room unread", () => {
|
||||
// XXX: fails because on CI we get a dot, but locally we get a count. Must be a timing issue.
|
||||
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")]);
|
||||
@ -751,7 +762,8 @@ describe("Read receipts", () => {
|
||||
// Then the room becomes unread
|
||||
assertUnread(room2, 1);
|
||||
});
|
||||
it("Editing a reply after reading it makes the room unread", () => {
|
||||
// XXX: fails because on CI we get a dot, but locally we get a count. Must be a timing issue.
|
||||
it.skip("Editing a reply after reading it makes the room unread", () => {
|
||||
// Given the room is all read
|
||||
goTo(room1);
|
||||
|
||||
@ -768,12 +780,14 @@ describe("Read receipts", () => {
|
||||
// Then it becomes unread
|
||||
assertUnread(room2, 1);
|
||||
});
|
||||
it("Editing a reply after marking as read makes the room unread", () => {
|
||||
// XXX: fails because on CI we get a dot, but locally we get a count. Must be a timing issue.
|
||||
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")]);
|
||||
@ -781,12 +795,14 @@ describe("Read receipts", () => {
|
||||
// Then the room becomes unread
|
||||
assertUnread(room2, 1);
|
||||
});
|
||||
it("A room with an edit is still unread after restart", () => {
|
||||
// XXX: fails because on CI we get a dot, but locally we get a count. Must be a timing issue.
|
||||
it.skip("A room with an edit is still unread after restart", () => {
|
||||
// Given a message is marked as read
|
||||
goTo(room1);
|
||||
receiveMessages(room2, ["Msg1"]);
|
||||
assertUnread(room2, 1);
|
||||
markAsRead(room2);
|
||||
assertRead(room2);
|
||||
|
||||
// When an edit appears in the room
|
||||
receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]);
|
||||
@ -798,12 +814,14 @@ describe("Read receipts", () => {
|
||||
saveAndReload();
|
||||
assertUnread(room2, 1);
|
||||
});
|
||||
it("A room where all edits are read is still read after restart", () => {
|
||||
// XXX: fails because on CI we get a dot, but locally we get a count. Must be a timing issue.
|
||||
it.skip("A room where all edits are read is still read after restart", () => {
|
||||
// Given an edit made the room unread
|
||||
goTo(room1);
|
||||
receiveMessages(room2, ["Msg1"]);
|
||||
assertUnread(room2, 1);
|
||||
markAsRead(room2);
|
||||
assertRead(room2);
|
||||
receiveMessages(room2, [editOf("Msg1", "Msg1 Edit1")]);
|
||||
assertUnread(room2, 1);
|
||||
|
||||
@ -820,7 +838,8 @@ describe("Read receipts", () => {
|
||||
});
|
||||
|
||||
describe("in threads", () => {
|
||||
it("An edit of a threaded message makes the room unread", () => {
|
||||
// XXX: fails because on CI we get a dot, but locally we get a count. Must be a timing issue.
|
||||
it.skip("An edit of a threaded message makes the room unread", () => {
|
||||
goTo(room1);
|
||||
receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]);
|
||||
assertUnread(room2, 2);
|
||||
@ -833,7 +852,8 @@ describe("Read receipts", () => {
|
||||
receiveMessages(room2, [editOf("Resp1", "Edit1")]);
|
||||
assertUnread(room2, 1);
|
||||
});
|
||||
it("Reading an edit of a threaded message makes the room read", () => {
|
||||
// XXX: fails because on CI we get a dot, but locally we get a count. Must be a timing issue.
|
||||
it.skip("Reading an edit of a threaded message makes the room read", () => {
|
||||
goTo(room1);
|
||||
receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]);
|
||||
assertUnread(room2, 2);
|
||||
@ -850,7 +870,8 @@ describe("Read receipts", () => {
|
||||
openThread("Msg1");
|
||||
assertRead(room2);
|
||||
});
|
||||
it("Marking a room as read after an edit in a thread makes it read", () => {
|
||||
// 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", () => {
|
||||
goTo(room1);
|
||||
receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), editOf("Resp1", "Edit1")]);
|
||||
assertUnread(room2, 3); // TODO: the edit counts as a message!
|
||||
@ -861,6 +882,7 @@ describe("Read receipts", () => {
|
||||
// Then it is read
|
||||
assertRead(room2);
|
||||
});
|
||||
// XXX: fails because the room is still "bold" even though the notification counts all disappear
|
||||
it.skip("Editing a thread message after marking as read makes the room unread", () => {
|
||||
// Given a room is marked as read
|
||||
goTo(room1);
|
||||
@ -875,7 +897,8 @@ describe("Read receipts", () => {
|
||||
// Then the room becomes unread
|
||||
assertUnread(room2, 1); // TODO: should this edit make us unread?
|
||||
});
|
||||
it("A room with an edited threaded message is still unread after restart", () => {
|
||||
// XXX: fails because on CI the count is 2 instead of 3. Must be a timing issue.
|
||||
it.skip("A room with an edited threaded message is still unread after restart", () => {
|
||||
goTo(room1);
|
||||
receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), editOf("Resp1", "Edit1")]);
|
||||
assertUnread(room2, 3);
|
||||
@ -883,7 +906,8 @@ describe("Read receipts", () => {
|
||||
saveAndReload();
|
||||
assertUnread(room2, 3);
|
||||
});
|
||||
it("A room where all threaded edits are read is still read after restart", () => {
|
||||
// XXX: fails because on CI the count is 2 instead of 3. Must be a timing issue.
|
||||
it.skip("A room where all threaded edits are read is still read after restart", () => {
|
||||
goTo(room1);
|
||||
receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1"), editOf("Resp1", "Edit1")]);
|
||||
assertUnread(room2, 3);
|
||||
@ -897,7 +921,8 @@ describe("Read receipts", () => {
|
||||
});
|
||||
|
||||
describe("thread roots", () => {
|
||||
it("An edit of a thread root makes the room unread", () => {
|
||||
// XXX: fails because on CI we get a dot, but locally we get a count. Must be a timing issue.
|
||||
it.skip("An edit of a thread root makes the room unread", () => {
|
||||
goTo(room1);
|
||||
receiveMessages(room2, ["Msg1", threadedOff("Msg1", "Resp1")]);
|
||||
assertUnread(room2, 2);
|
||||
@ -1171,6 +1196,7 @@ describe("Read receipts", () => {
|
||||
assertUnread(room2, 2);
|
||||
|
||||
markAsRead(room2);
|
||||
assertRead(room2);
|
||||
|
||||
receiveMessages(room2, [customEvent("org.custom.event", { body: "foobar" })]);
|
||||
assertRead(room2);
|
||||
@ -1182,6 +1208,7 @@ describe("Read receipts", () => {
|
||||
assertUnread(room2, 2);
|
||||
|
||||
markAsRead(room2);
|
||||
assertRead(room2);
|
||||
|
||||
receiveMessages(room2, [customEvent("org.custom.event", { body: "foobar" })]);
|
||||
assertRead(room2);
|
||||
|
@ -50,7 +50,9 @@ installLogsCollector({
|
||||
"cons:info",
|
||||
"cons:warn",
|
||||
"cons:error",
|
||||
// "cons:debug",
|
||||
// most of our logs go through `loglevel`, which sets `logger.log` to be an alias of `logger.debug`.
|
||||
// Hence, if we want to capture `logger.log` lines, we need to enable `cons:debug` here.
|
||||
"cons:debug",
|
||||
"cy:log",
|
||||
"cy:xhr",
|
||||
"cy:fetch",
|
||||
|
@ -1,11 +1,8 @@
|
||||
# Cypress in Element Web
|
||||
|
||||
## Scope of this Document
|
||||
## Contents
|
||||
|
||||
This doc is about our Cypress tests in Element Web and how we use Cypress to write tests.
|
||||
It aims to cover:
|
||||
|
||||
- How to run the tests yourself
|
||||
- How to run the tests
|
||||
- How the tests work
|
||||
- How to write great Cypress tests
|
||||
- Visual testing
|
||||
@ -45,6 +42,28 @@ To launch it:
|
||||
yarn run test:cypress:open
|
||||
```
|
||||
|
||||
### Matching the CI environment
|
||||
|
||||
In our Continuous Integration environment, we run the Cypress tests in the
|
||||
Chrome browser.
|
||||
|
||||
In some rare cases, tests behave differently between different browsers, so if
|
||||
you see CI failures for the Cypress tests, but those tests work OK on your local
|
||||
machine, try running them in Chrome like this:
|
||||
|
||||
```bash
|
||||
yarn run test:cypress --browser=chrome
|
||||
```
|
||||
|
||||
(Use `--browser=chromium` if you'd prefer to use Chromium.)
|
||||
|
||||
If you launch the interactive UI you can choose the browser you want to use. To
|
||||
match the CI setup, choose Chrome.
|
||||
|
||||
Note that you will need to have Chrome installed on your system to run the tests
|
||||
inside those browsers, whereas the default is to use Electron, which is included
|
||||
within the Cypress dependency.
|
||||
|
||||
### Running with Rust cryptography
|
||||
|
||||
`matrix-js-sdk` is currently in the
|
||||
|
@ -68,7 +68,7 @@
|
||||
"@sentry/browser": "^7.0.0",
|
||||
"@sentry/tracing": "^7.0.0",
|
||||
"@testing-library/react-hooks": "^8.0.1",
|
||||
"@vector-im/compound-design-tokens": "^0.0.4",
|
||||
"@vector-im/compound-design-tokens": "^0.0.5",
|
||||
"@vector-im/compound-web": "^0.2.3",
|
||||
"await-lock": "^2.1.0",
|
||||
"blurhash": "^1.1.3",
|
||||
|
@ -113,3 +113,8 @@ limitations under the License.
|
||||
font-size: $font-12px;
|
||||
}
|
||||
}
|
||||
|
||||
.mx_CreateRoomDialog_labelledCheckbox {
|
||||
color: $muted-fg-color;
|
||||
margin-top: var(--cpd-space-6x);
|
||||
}
|
||||
|
@ -20,6 +20,7 @@ limitations under the License.
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
background-color: $spacePanel-bg-color;
|
||||
display: inline-block;
|
||||
|
||||
&::before {
|
||||
content: "";
|
||||
|
@ -567,7 +567,7 @@ export default class LegacyCallHandler extends EventEmitter {
|
||||
}
|
||||
|
||||
Modal.createDialog(ErrorDialog, {
|
||||
title: _t("Call Failed"),
|
||||
title: _t("voip|call_failed"),
|
||||
description: err.message,
|
||||
});
|
||||
});
|
||||
@ -708,7 +708,7 @@ export default class LegacyCallHandler extends EventEmitter {
|
||||
title = _t("User Busy");
|
||||
description = _t("The user you called is busy.");
|
||||
} else {
|
||||
title = _t("Call Failed");
|
||||
title = _t("voip|call_failed");
|
||||
description = _t("The call could not be established");
|
||||
}
|
||||
|
||||
@ -856,23 +856,17 @@ export default class LegacyCallHandler extends EventEmitter {
|
||||
let description;
|
||||
|
||||
if (call.type === CallType.Voice) {
|
||||
title = _t("Unable to access microphone");
|
||||
description = (
|
||||
<div>
|
||||
{_t(
|
||||
"Call failed because microphone could not be accessed. Check that a microphone is plugged in and set up correctly.",
|
||||
)}
|
||||
</div>
|
||||
);
|
||||
title = _t("voip|unable_to_access_microphone");
|
||||
description = <div>{_t("voip|call_failed_microphone")}</div>;
|
||||
} else if (call.type === CallType.Video) {
|
||||
title = _t("Unable to access webcam / microphone");
|
||||
title = _t("voip|unable_to_access_media");
|
||||
description = (
|
||||
<div>
|
||||
{_t("Call failed because webcam or microphone could not be accessed. Check that:")}
|
||||
{_t("voip|call_failed_media")}
|
||||
<ul>
|
||||
<li>{_t("A microphone and webcam are plugged in and set up correctly")}</li>
|
||||
<li>{_t("Permission is granted to use the webcam")}</li>
|
||||
<li>{_t("No other application is using the webcam")}</li>
|
||||
<li>{_t("voip|call_failed_media_connected")}</li>
|
||||
<li>{_t("voip|call_failed_media_permissions")}</li>
|
||||
<li>{_t("voip|call_failed_media_applications")}</li>
|
||||
</ul>
|
||||
</div>
|
||||
);
|
||||
@ -914,8 +908,8 @@ export default class LegacyCallHandler extends EventEmitter {
|
||||
this.addCallForRoom(roomId, call);
|
||||
} catch (e) {
|
||||
Modal.createDialog(ErrorDialog, {
|
||||
title: _t("Already in call"),
|
||||
description: _t("You're already in a call with this person."),
|
||||
title: _t("voip|already_in_call"),
|
||||
description: _t("voip|already_in_call_person"),
|
||||
});
|
||||
return;
|
||||
}
|
||||
@ -956,8 +950,8 @@ export default class LegacyCallHandler extends EventEmitter {
|
||||
// if the runtime env doesn't do VoIP, whine.
|
||||
if (!cli.supportsVoip()) {
|
||||
Modal.createDialog(ErrorDialog, {
|
||||
title: _t("Calls are unsupported"),
|
||||
description: _t("You cannot place calls in this browser."),
|
||||
title: _t("voip|unsupported"),
|
||||
description: _t("voip|unsupported_browser"),
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
@ -69,7 +69,7 @@ export const Commands = [
|
||||
new Command({
|
||||
command: "spoiler",
|
||||
args: "<message>",
|
||||
description: _td("Sends the given message as a spoiler"),
|
||||
description: _td("slash_command|spoiler"),
|
||||
runFn: function (cli, roomId, threadId, message = "") {
|
||||
return successSync(ContentHelpers.makeHtmlMessage(message, `<span data-mx-spoiler>${message}</span>`));
|
||||
},
|
||||
@ -78,7 +78,7 @@ export const Commands = [
|
||||
new Command({
|
||||
command: "shrug",
|
||||
args: "<message>",
|
||||
description: _td("Prepends ¯\\_(ツ)_/¯ to a plain-text message"),
|
||||
description: _td("slash_command|shrug"),
|
||||
runFn: function (cli, roomId, threadId, args) {
|
||||
let message = "¯\\_(ツ)_/¯";
|
||||
if (args) {
|
||||
@ -91,7 +91,7 @@ export const Commands = [
|
||||
new Command({
|
||||
command: "tableflip",
|
||||
args: "<message>",
|
||||
description: _td("Prepends (╯°□°)╯︵ ┻━┻ to a plain-text message"),
|
||||
description: _td("slash_command|tableflip"),
|
||||
runFn: function (cli, roomId, threadId, args) {
|
||||
let message = "(╯°□°)╯︵ ┻━┻";
|
||||
if (args) {
|
||||
@ -104,7 +104,7 @@ export const Commands = [
|
||||
new Command({
|
||||
command: "unflip",
|
||||
args: "<message>",
|
||||
description: _td("Prepends ┬──┬ ノ( ゜-゜ノ) to a plain-text message"),
|
||||
description: _td("slash_command|unflip"),
|
||||
runFn: function (cli, roomId, threadId, args) {
|
||||
let message = "┬──┬ ノ( ゜-゜ノ)";
|
||||
if (args) {
|
||||
@ -117,7 +117,7 @@ export const Commands = [
|
||||
new Command({
|
||||
command: "lenny",
|
||||
args: "<message>",
|
||||
description: _td("Prepends ( ͡° ͜ʖ ͡°) to a plain-text message"),
|
||||
description: _td("slash_command|lenny"),
|
||||
runFn: function (cli, roomId, threadId, args) {
|
||||
let message = "( ͡° ͜ʖ ͡°)";
|
||||
if (args) {
|
||||
@ -130,7 +130,7 @@ export const Commands = [
|
||||
new Command({
|
||||
command: "plain",
|
||||
args: "<message>",
|
||||
description: _td("Sends a message as plain text, without interpreting it as markdown"),
|
||||
description: _td("slash_command|plain"),
|
||||
runFn: function (cli, roomId, threadId, messages = "") {
|
||||
return successSync(ContentHelpers.makeTextMessage(messages));
|
||||
},
|
||||
@ -139,7 +139,7 @@ export const Commands = [
|
||||
new Command({
|
||||
command: "html",
|
||||
args: "<message>",
|
||||
description: _td("Sends a message as html, without interpreting it as markdown"),
|
||||
description: _td("slash_command|html"),
|
||||
runFn: function (cli, roomId, threadId, messages = "") {
|
||||
return successSync(ContentHelpers.makeHtmlMessage(messages, messages));
|
||||
},
|
||||
@ -148,15 +148,13 @@ export const Commands = [
|
||||
new Command({
|
||||
command: "upgraderoom",
|
||||
args: "<new_version>",
|
||||
description: _td("Upgrades a room to a new version"),
|
||||
description: _td("slash_command|upgraderoom"),
|
||||
isEnabled: (cli) => !isCurrentLocalRoom(cli),
|
||||
runFn: function (cli, roomId, threadId, args) {
|
||||
if (args) {
|
||||
const room = cli.getRoom(roomId);
|
||||
if (!room?.currentState.mayClientSendStateEvent("m.room.tombstone", cli)) {
|
||||
return reject(
|
||||
new UserFriendlyError("You do not have the required permissions to use this command."),
|
||||
);
|
||||
return reject(new UserFriendlyError("slash_command|upgraderoom_permission_error"));
|
||||
}
|
||||
|
||||
const { finished } = Modal.createDialog(
|
||||
@ -182,7 +180,7 @@ export const Commands = [
|
||||
new Command({
|
||||
command: "jumptodate",
|
||||
args: "<YYYY-MM-DD>",
|
||||
description: _td("Jump to the given date in the timeline"),
|
||||
description: _td("slash_command|jumptodate"),
|
||||
isEnabled: () => SettingsStore.getValue("feature_jump_to_date"),
|
||||
runFn: function (cli, roomId, threadId, args) {
|
||||
if (args) {
|
||||
@ -190,10 +188,10 @@ export const Commands = [
|
||||
(async (): Promise<void> => {
|
||||
const unixTimestamp = Date.parse(args);
|
||||
if (!unixTimestamp) {
|
||||
throw new UserFriendlyError(
|
||||
"We were unable to understand the given date (%(inputDate)s). Try using the format YYYY-MM-DD.",
|
||||
{ inputDate: args, cause: undefined },
|
||||
);
|
||||
throw new UserFriendlyError("slash_command|jumptodate_invalid_input", {
|
||||
inputDate: args,
|
||||
cause: undefined,
|
||||
});
|
||||
}
|
||||
|
||||
const { event_id: eventId, origin_server_ts: originServerTs } = await cli.timestampToEvent(
|
||||
@ -223,7 +221,7 @@ export const Commands = [
|
||||
new Command({
|
||||
command: "nick",
|
||||
args: "<display_name>",
|
||||
description: _td("Changes your display nickname"),
|
||||
description: _td("slash_command|nick"),
|
||||
runFn: function (cli, roomId, threadId, args) {
|
||||
if (args) {
|
||||
return success(cli.setDisplayName(args));
|
||||
@ -237,7 +235,7 @@ export const Commands = [
|
||||
command: "myroomnick",
|
||||
aliases: ["roomnick"],
|
||||
args: "<display_name>",
|
||||
description: _td("Changes your display nickname in the current room only"),
|
||||
description: _td("slash_command|myroomnick"),
|
||||
isEnabled: (cli) => !isCurrentLocalRoom(cli),
|
||||
runFn: function (cli, roomId, threadId, args) {
|
||||
if (args) {
|
||||
@ -256,7 +254,7 @@ export const Commands = [
|
||||
new Command({
|
||||
command: "roomavatar",
|
||||
args: "[<mxc_url>]",
|
||||
description: _td("Changes the avatar of the current room"),
|
||||
description: _td("slash_command|roomavatar"),
|
||||
isEnabled: (cli) => !isCurrentLocalRoom(cli),
|
||||
runFn: function (cli, roomId, threadId, args) {
|
||||
let promise = Promise.resolve(args ?? null);
|
||||
@ -277,7 +275,7 @@ export const Commands = [
|
||||
new Command({
|
||||
command: "myroomavatar",
|
||||
args: "[<mxc_url>]",
|
||||
description: _td("Changes your profile picture in this current room only"),
|
||||
description: _td("slash_command|myroomavatar"),
|
||||
isEnabled: (cli) => !isCurrentLocalRoom(cli),
|
||||
runFn: function (cli, roomId, threadId, args) {
|
||||
const room = cli.getRoom(roomId);
|
||||
@ -306,7 +304,7 @@ export const Commands = [
|
||||
new Command({
|
||||
command: "myavatar",
|
||||
args: "[<mxc_url>]",
|
||||
description: _td("Changes your profile picture in all rooms"),
|
||||
description: _td("slash_command|myavatar"),
|
||||
runFn: function (cli, roomId, threadId, args) {
|
||||
let promise = Promise.resolve(args ?? null);
|
||||
if (!args) {
|
||||
@ -326,7 +324,7 @@ export const Commands = [
|
||||
new Command({
|
||||
command: "topic",
|
||||
args: "[<topic>]",
|
||||
description: _td("Gets or sets the room topic"),
|
||||
description: _td("slash_command|topic"),
|
||||
isEnabled: (cli) => !isCurrentLocalRoom(cli),
|
||||
runFn: function (cli, roomId, threadId, args) {
|
||||
if (args) {
|
||||
@ -336,7 +334,7 @@ export const Commands = [
|
||||
const room = cli.getRoom(roomId);
|
||||
if (!room) {
|
||||
return reject(
|
||||
new UserFriendlyError("Failed to get room topic: Unable to find room (%(roomId)s", {
|
||||
new UserFriendlyError("slash_command|topic_room_error", {
|
||||
roomId,
|
||||
cause: undefined,
|
||||
}),
|
||||
@ -346,7 +344,7 @@ export const Commands = [
|
||||
const content = room.currentState.getStateEvents("m.room.topic", "")?.getContent<MRoomTopicEventContent>();
|
||||
const topic = !!content
|
||||
? ContentHelpers.parseTopicContent(content)
|
||||
: { text: _t("This room has no topic.") };
|
||||
: { text: _t("slash_command|topic_none") };
|
||||
|
||||
const body = topicToHtml(topic.text, topic.html, undefined, true);
|
||||
|
||||
@ -364,7 +362,7 @@ export const Commands = [
|
||||
new Command({
|
||||
command: "roomname",
|
||||
args: "<name>",
|
||||
description: _td("Sets the room name"),
|
||||
description: _td("slash_command|roomname"),
|
||||
isEnabled: (cli) => !isCurrentLocalRoom(cli),
|
||||
runFn: function (cli, roomId, threadId, args) {
|
||||
if (args) {
|
||||
@ -378,7 +376,7 @@ export const Commands = [
|
||||
new Command({
|
||||
command: "invite",
|
||||
args: "<user-id> [<reason>]",
|
||||
description: _td("Invites user with given id to current room"),
|
||||
description: _td("slash_command|invite"),
|
||||
analyticsName: "Invite",
|
||||
isEnabled: (cli) => !isCurrentLocalRoom(cli) && shouldShowComponent(UIComponent.InviteUsers),
|
||||
runFn: function (cli, roomId, threadId, args) {
|
||||
@ -497,7 +495,7 @@ export const Commands = [
|
||||
command: "remove",
|
||||
aliases: ["kick"],
|
||||
args: "<user-id> [reason]",
|
||||
description: _td("Removes user with given id from this room"),
|
||||
description: _td("slash_command|remove"),
|
||||
isEnabled: (cli) => !isCurrentLocalRoom(cli),
|
||||
runFn: function (cli, roomId, threadId, args) {
|
||||
if (args) {
|
||||
@ -514,7 +512,7 @@ export const Commands = [
|
||||
new Command({
|
||||
command: "ban",
|
||||
args: "<user-id> [reason]",
|
||||
description: _td("Bans user with given id"),
|
||||
description: _td("slash_command|ban"),
|
||||
isEnabled: (cli) => !isCurrentLocalRoom(cli),
|
||||
runFn: function (cli, roomId, threadId, args) {
|
||||
if (args) {
|
||||
@ -531,7 +529,7 @@ export const Commands = [
|
||||
new Command({
|
||||
command: "unban",
|
||||
args: "<user-id>",
|
||||
description: _td("Unbans user with given ID"),
|
||||
description: _td("slash_command|unban"),
|
||||
isEnabled: (cli) => !isCurrentLocalRoom(cli),
|
||||
runFn: function (cli, roomId, threadId, args) {
|
||||
if (args) {
|
||||
@ -549,7 +547,7 @@ export const Commands = [
|
||||
new Command({
|
||||
command: "ignore",
|
||||
args: "<user-id>",
|
||||
description: _td("Ignores a user, hiding their messages from you"),
|
||||
description: _td("slash_command|ignore"),
|
||||
runFn: function (cli, roomId, threadId, args) {
|
||||
if (args) {
|
||||
const matches = args.match(/^(@[^:]+:\S+)$/);
|
||||
@ -578,7 +576,7 @@ export const Commands = [
|
||||
new Command({
|
||||
command: "unignore",
|
||||
args: "<user-id>",
|
||||
description: _td("Stops ignoring a user, showing their messages going forward"),
|
||||
description: _td("slash_command|unignore"),
|
||||
runFn: function (cli, roomId, threadId, args) {
|
||||
if (args) {
|
||||
const matches = args.match(/(^@[^:]+:\S+$)/);
|
||||
@ -609,7 +607,7 @@ export const Commands = [
|
||||
deop,
|
||||
new Command({
|
||||
command: "devtools",
|
||||
description: _td("Opens the Developer Tools dialog"),
|
||||
description: _td("slash_command|devtools"),
|
||||
runFn: function (cli, roomId, threadRootId) {
|
||||
Modal.createDialog(DevtoolsDialog, { roomId, threadRootId }, "mx_DevtoolsDialog_wrapper");
|
||||
return success();
|
||||
@ -619,7 +617,7 @@ export const Commands = [
|
||||
new Command({
|
||||
command: "addwidget",
|
||||
args: "<url | embed code | Jitsi url>",
|
||||
description: _td("Adds a custom widget by URL to the room"),
|
||||
description: _td("slash_command|addwidget"),
|
||||
isEnabled: (cli) =>
|
||||
SettingsStore.getValue(UIFeature.Widgets) &&
|
||||
shouldShowComponent(UIComponent.AddIntegrations) &&
|
||||
@ -794,7 +792,7 @@ export const Commands = [
|
||||
}),
|
||||
new Command({
|
||||
command: "rainbow",
|
||||
description: _td("Sends the given message coloured as a rainbow"),
|
||||
description: _td("slash_command|rainbow"),
|
||||
args: "<message>",
|
||||
runFn: function (cli, roomId, threadId, args) {
|
||||
if (!args) return reject(this.getUsage());
|
||||
@ -804,7 +802,7 @@ export const Commands = [
|
||||
}),
|
||||
new Command({
|
||||
command: "rainbowme",
|
||||
description: _td("Sends the given emote coloured as a rainbow"),
|
||||
description: _td("slash_command|rainbowme"),
|
||||
args: "<message>",
|
||||
runFn: function (cli, roomId, threadId, args) {
|
||||
if (!args) return reject(this.getUsage());
|
||||
@ -814,7 +812,7 @@ export const Commands = [
|
||||
}),
|
||||
new Command({
|
||||
command: "help",
|
||||
description: _td("Displays list of commands with usages and descriptions"),
|
||||
description: _td("slash_command|help"),
|
||||
runFn: function () {
|
||||
Modal.createDialog(SlashCommandHelpDialog);
|
||||
return success();
|
||||
@ -823,7 +821,7 @@ export const Commands = [
|
||||
}),
|
||||
new Command({
|
||||
command: "whois",
|
||||
description: _td("Displays information about a user"),
|
||||
description: _td("slash_command|whois"),
|
||||
args: "<user-id>",
|
||||
isEnabled: (cli) => !isCurrentLocalRoom(cli),
|
||||
runFn: function (cli, roomId, threadId, userId) {
|
||||
@ -844,7 +842,7 @@ export const Commands = [
|
||||
new Command({
|
||||
command: "rageshake",
|
||||
aliases: ["bugreport"],
|
||||
description: _td("Send a bug report with logs"),
|
||||
description: _td("slash_command|rageshake"),
|
||||
isEnabled: () => !!SdkConfig.get().bug_report_endpoint_url,
|
||||
args: "<description>",
|
||||
runFn: function (cli, roomId, threadId, args) {
|
||||
@ -916,7 +914,7 @@ export const Commands = [
|
||||
}),
|
||||
new Command({
|
||||
command: "msg",
|
||||
description: _td("Sends a message to the given user"),
|
||||
description: _td("slash_command|msg"),
|
||||
args: "<user-id> [<message>]",
|
||||
runFn: function (cli, roomId, threadId, args) {
|
||||
if (args) {
|
||||
|
@ -57,8 +57,8 @@ function textForCallEvent(event: MatrixEvent, client: MatrixClient): () => strin
|
||||
const isSupported = client.supportsVoip();
|
||||
|
||||
return isSupported
|
||||
? () => _t("Video call started in %(roomName)s.", { roomName })
|
||||
: () => _t("Video call started in %(roomName)s. (not supported by this browser)", { roomName });
|
||||
? () => _t("timeline|m.call|video_call_started", { roomName })
|
||||
: () => _t("timeline|m.call|video_call_started_unsupported", { roomName });
|
||||
}
|
||||
|
||||
// These functions are frequently used just to check whether an event has
|
||||
@ -75,13 +75,13 @@ function textForCallInviteEvent(event: MatrixEvent, client: MatrixClient): (() =
|
||||
// can have a hard time translating those strings. In an effort to make translations easier
|
||||
// and more accurate, we break out the string-based variables to a couple booleans.
|
||||
if (isVoice && isSupported) {
|
||||
return () => _t("%(senderName)s placed a voice call.", { senderName });
|
||||
return () => _t("timeline|m.call.invite|voice_call", { senderName });
|
||||
} else if (isVoice && !isSupported) {
|
||||
return () => _t("%(senderName)s placed a voice call. (not supported by this browser)", { senderName });
|
||||
return () => _t("timeline|m.call.invite|voice_call_unsupported", { senderName });
|
||||
} else if (!isVoice && isSupported) {
|
||||
return () => _t("%(senderName)s placed a video call.", { senderName });
|
||||
return () => _t("timeline|m.call.invite|video_call", { senderName });
|
||||
} else if (!isVoice && !isSupported) {
|
||||
return () => _t("%(senderName)s placed a video call. (not supported by this browser)", { senderName });
|
||||
return () => _t("timeline|m.call.invite|video_call_unsupported", { senderName });
|
||||
}
|
||||
|
||||
return null;
|
||||
@ -127,22 +127,22 @@ function textForMemberEvent(
|
||||
if (threePidContent) {
|
||||
if (threePidContent.display_name) {
|
||||
return () =>
|
||||
_t("%(targetName)s accepted the invitation for %(displayName)s", {
|
||||
_t("timeline|m.room.member|accepted_3pid_invite", {
|
||||
targetName,
|
||||
displayName: threePidContent.display_name,
|
||||
});
|
||||
} else {
|
||||
return () => _t("%(targetName)s accepted an invitation", { targetName });
|
||||
return () => _t("timeline|m.room.member|accepted_invite", { targetName });
|
||||
}
|
||||
} else {
|
||||
return () => _t("%(senderName)s invited %(targetName)s", { senderName, targetName });
|
||||
return () => _t("timeline|m.room.member|invite", { senderName, targetName });
|
||||
}
|
||||
}
|
||||
case "ban":
|
||||
return () =>
|
||||
reason
|
||||
? _t("%(senderName)s banned %(targetName)s: %(reason)s", { senderName, targetName, reason })
|
||||
: _t("%(senderName)s banned %(targetName)s", { senderName, targetName });
|
||||
? _t("timeline|m.room.member|ban_reason", { senderName, targetName, reason })
|
||||
: _t("timeline|m.room.member|ban", { senderName, targetName });
|
||||
case "join":
|
||||
if (prevContent && prevContent.membership === "join") {
|
||||
const modDisplayname = getModification(prevContent.displayname, content.displayname);
|
||||
@ -151,7 +151,7 @@ function textForMemberEvent(
|
||||
if (modDisplayname !== Modification.None && modAvatarUrl !== Modification.None) {
|
||||
// Compromise to provide the user with more context without needing 16 translations
|
||||
return () =>
|
||||
_t("%(oldDisplayName)s changed their display name and profile picture", {
|
||||
_t("timeline|m.room.member|change_name_avatar", {
|
||||
// We're taking the display namke directly from the event content here so we need
|
||||
// to strip direction override chars which the js-sdk would normally do when
|
||||
// calculating the display name
|
||||
@ -159,7 +159,7 @@ function textForMemberEvent(
|
||||
});
|
||||
} else if (modDisplayname === Modification.Changed) {
|
||||
return () =>
|
||||
_t("%(oldDisplayName)s changed their display name to %(displayName)s", {
|
||||
_t("timeline|m.room.member|change_name", {
|
||||
// We're taking the display name directly from the event content here so we need
|
||||
// to strip direction override chars which the js-sdk would normally do when
|
||||
// calculating the display name
|
||||
@ -168,62 +168,62 @@ function textForMemberEvent(
|
||||
});
|
||||
} else if (modDisplayname === Modification.Set) {
|
||||
return () =>
|
||||
_t("%(senderName)s set their display name to %(displayName)s", {
|
||||
_t("timeline|m.room.member|set_name", {
|
||||
senderName: ev.getSender(),
|
||||
displayName: removeDirectionOverrideChars(content.displayname!),
|
||||
});
|
||||
} else if (modDisplayname === Modification.Unset) {
|
||||
return () =>
|
||||
_t("%(senderName)s removed their display name (%(oldDisplayName)s)", {
|
||||
_t("timeline|m.room.member|remove_name", {
|
||||
senderName,
|
||||
oldDisplayName: removeDirectionOverrideChars(prevContent.displayname!),
|
||||
});
|
||||
} else if (modAvatarUrl === Modification.Unset) {
|
||||
return () => _t("%(senderName)s removed their profile picture", { senderName });
|
||||
return () => _t("timeline|m.room.member|remove_avatar", { senderName });
|
||||
} else if (modAvatarUrl === Modification.Changed) {
|
||||
return () => _t("%(senderName)s changed their profile picture", { senderName });
|
||||
return () => _t("timeline|m.room.member|change_avatar", { senderName });
|
||||
} else if (modAvatarUrl === Modification.Set) {
|
||||
return () => _t("%(senderName)s set a profile picture", { senderName });
|
||||
return () => _t("timeline|m.room.member|set_avatar", { senderName });
|
||||
} else if (showHiddenEvents ?? SettingsStore.getValue("showHiddenEventsInTimeline")) {
|
||||
// This is a null rejoin, it will only be visible if using 'show hidden events' (labs)
|
||||
return () => _t("%(senderName)s made no change", { senderName });
|
||||
return () => _t("timeline|m.room.member|no_change", { senderName });
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
} else {
|
||||
if (!ev.target) logger.warn("Join message has no target! -- " + ev.getContent().state_key);
|
||||
return () => _t("%(targetName)s joined the room", { targetName });
|
||||
return () => _t("timeline|m.room.member|join", { targetName });
|
||||
}
|
||||
case "leave":
|
||||
if (ev.getSender() === ev.getStateKey()) {
|
||||
if (prevContent.membership === "invite") {
|
||||
return () => _t("%(targetName)s rejected the invitation", { targetName });
|
||||
return () => _t("timeline|m.room.member|reject_invite", { targetName });
|
||||
} else {
|
||||
return () =>
|
||||
reason
|
||||
? _t("%(targetName)s left the room: %(reason)s", { targetName, reason })
|
||||
: _t("%(targetName)s left the room", { targetName });
|
||||
? _t("timeline|m.room.member|left_reason", { targetName, reason })
|
||||
: _t("timeline|m.room.member|left", { targetName });
|
||||
}
|
||||
} else if (prevContent.membership === "ban") {
|
||||
return () => _t("%(senderName)s unbanned %(targetName)s", { senderName, targetName });
|
||||
return () => _t("timeline|m.room.member|unban", { senderName, targetName });
|
||||
} else if (prevContent.membership === "invite") {
|
||||
return () =>
|
||||
reason
|
||||
? _t("%(senderName)s withdrew %(targetName)s's invitation: %(reason)s", {
|
||||
? _t("timeline|m.room.member|withdrew_invite_reason", {
|
||||
senderName,
|
||||
targetName,
|
||||
reason,
|
||||
})
|
||||
: _t("%(senderName)s withdrew %(targetName)s's invitation", { senderName, targetName });
|
||||
: _t("timeline|m.room.member|withdrew_invite", { senderName, targetName });
|
||||
} else if (prevContent.membership === "join") {
|
||||
return () =>
|
||||
reason
|
||||
? _t("%(senderName)s removed %(targetName)s: %(reason)s", {
|
||||
? _t("timeline|m.room.member|kick_reason", {
|
||||
senderName,
|
||||
targetName,
|
||||
reason,
|
||||
})
|
||||
: _t("%(senderName)s removed %(targetName)s", { senderName, targetName });
|
||||
: _t("timeline|m.room.member|kick", { senderName, targetName });
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
@ -235,7 +235,7 @@ function textForMemberEvent(
|
||||
function textForTopicEvent(ev: MatrixEvent): (() => string) | null {
|
||||
const senderDisplayName = ev.sender && ev.sender.name ? ev.sender.name : ev.getSender();
|
||||
return () =>
|
||||
_t('%(senderDisplayName)s changed the topic to "%(topic)s".', {
|
||||
_t("timeline|m.room.topic", {
|
||||
senderDisplayName,
|
||||
topic: ev.getContent().topic,
|
||||
});
|
||||
@ -243,25 +243,25 @@ function textForTopicEvent(ev: MatrixEvent): (() => string) | null {
|
||||
|
||||
function textForRoomAvatarEvent(ev: MatrixEvent): (() => string) | null {
|
||||
const senderDisplayName = ev?.sender?.name || ev.getSender();
|
||||
return () => _t("%(senderDisplayName)s changed the room avatar.", { senderDisplayName });
|
||||
return () => _t("timeline|m.room.avatar", { senderDisplayName });
|
||||
}
|
||||
|
||||
function textForRoomNameEvent(ev: MatrixEvent): (() => string) | null {
|
||||
const senderDisplayName = ev.sender && ev.sender.name ? ev.sender.name : ev.getSender();
|
||||
|
||||
if (!ev.getContent().name || ev.getContent().name.trim().length === 0) {
|
||||
return () => _t("%(senderDisplayName)s removed the room name.", { senderDisplayName });
|
||||
return () => _t("timeline|m.room.name|remove", { senderDisplayName });
|
||||
}
|
||||
if (ev.getPrevContent().name) {
|
||||
return () =>
|
||||
_t("%(senderDisplayName)s changed the room name from %(oldRoomName)s to %(newRoomName)s.", {
|
||||
_t("timeline|m.room.name|change", {
|
||||
senderDisplayName,
|
||||
oldRoomName: ev.getPrevContent().name,
|
||||
newRoomName: ev.getContent().name,
|
||||
});
|
||||
}
|
||||
return () =>
|
||||
_t("%(senderDisplayName)s changed the room name to %(roomName)s.", {
|
||||
_t("timeline|m.room.name|set", {
|
||||
senderDisplayName,
|
||||
roomName: ev.getContent().name,
|
||||
});
|
||||
@ -269,7 +269,7 @@ function textForRoomNameEvent(ev: MatrixEvent): (() => string) | null {
|
||||
|
||||
function textForTombstoneEvent(ev: MatrixEvent): (() => string) | null {
|
||||
const senderDisplayName = ev.sender && ev.sender.name ? ev.sender.name : ev.getSender();
|
||||
return () => _t("%(senderDisplayName)s upgraded this room.", { senderDisplayName });
|
||||
return () => _t("timeline|m.room.tombstone", { senderDisplayName });
|
||||
}
|
||||
|
||||
const onViewJoinRuleSettingsClick = (): void => {
|
||||
@ -284,22 +284,22 @@ function textForJoinRulesEvent(ev: MatrixEvent, client: MatrixClient, allowJSX:
|
||||
switch (ev.getContent().join_rule) {
|
||||
case JoinRule.Public:
|
||||
return () =>
|
||||
_t("%(senderDisplayName)s made the room public to whoever knows the link.", {
|
||||
_t("timeline|m.room.join_rules|public", {
|
||||
senderDisplayName,
|
||||
});
|
||||
case JoinRule.Invite:
|
||||
return () =>
|
||||
_t("%(senderDisplayName)s made the room invite only.", {
|
||||
_t("timeline|m.room.join_rules|invite", {
|
||||
senderDisplayName,
|
||||
});
|
||||
case JoinRule.Knock:
|
||||
return () => _t("%(senderDisplayName)s changed the join rule to ask to join.", { senderDisplayName });
|
||||
return () => _t("timeline|m.room.join_rules|knock", { senderDisplayName });
|
||||
case JoinRule.Restricted:
|
||||
if (allowJSX) {
|
||||
return () => (
|
||||
<span>
|
||||
{_t(
|
||||
"%(senderDisplayName)s changed who can join this room. <a>View settings</a>.",
|
||||
"timeline|m.room.join_rules|restricted_settings",
|
||||
{
|
||||
senderDisplayName,
|
||||
},
|
||||
@ -315,11 +315,11 @@ function textForJoinRulesEvent(ev: MatrixEvent, client: MatrixClient, allowJSX:
|
||||
);
|
||||
}
|
||||
|
||||
return () => _t("%(senderDisplayName)s changed who can join this room.", { senderDisplayName });
|
||||
return () => _t("timeline|m.room.join_rules|restricted", { senderDisplayName });
|
||||
default:
|
||||
// The spec supports "knock" and "private", however nothing implements these.
|
||||
return () =>
|
||||
_t("%(senderDisplayName)s changed the join rule to %(rule)s", {
|
||||
_t("timeline|m.room.join_rules|unknown", {
|
||||
senderDisplayName,
|
||||
rule: ev.getContent().join_rule,
|
||||
});
|
||||
@ -330,13 +330,13 @@ function textForGuestAccessEvent(ev: MatrixEvent): (() => string) | null {
|
||||
const senderDisplayName = ev.sender && ev.sender.name ? ev.sender.name : ev.getSender();
|
||||
switch (ev.getContent().guest_access) {
|
||||
case GuestAccess.CanJoin:
|
||||
return () => _t("%(senderDisplayName)s has allowed guests to join the room.", { senderDisplayName });
|
||||
return () => _t("timeline|m.room.guest_access|can_join", { senderDisplayName });
|
||||
case GuestAccess.Forbidden:
|
||||
return () => _t("%(senderDisplayName)s has prevented guests from joining the room.", { senderDisplayName });
|
||||
return () => _t("timeline|m.room.guest_access|forbidden", { senderDisplayName });
|
||||
default:
|
||||
// There's no other options we can expect, however just for safety's sake we'll do this.
|
||||
return () =>
|
||||
_t("%(senderDisplayName)s changed guest access to %(rule)s", {
|
||||
_t("timeline|m.room.guest_access|unknown", {
|
||||
senderDisplayName,
|
||||
rule: ev.getContent().guest_access,
|
||||
});
|
||||
@ -355,9 +355,9 @@ function textForServerACLEvent(ev: MatrixEvent): (() => string) | null {
|
||||
|
||||
let getText: () => string;
|
||||
if (prev.deny.length === 0 && prev.allow.length === 0) {
|
||||
getText = () => _t("%(senderDisplayName)s set the server ACLs for this room.", { senderDisplayName });
|
||||
getText = () => _t("timeline|m.room.server_acl|set", { senderDisplayName });
|
||||
} else {
|
||||
getText = () => _t("%(senderDisplayName)s changed the server ACLs for this room.", { senderDisplayName });
|
||||
getText = () => _t("timeline|m.room.server_acl|changed", { senderDisplayName });
|
||||
}
|
||||
|
||||
if (!Array.isArray(current.allow)) {
|
||||
@ -366,8 +366,7 @@ function textForServerACLEvent(ev: MatrixEvent): (() => string) | null {
|
||||
|
||||
// If we know for sure everyone is banned, mark the room as obliterated
|
||||
if (current.allow.length === 0) {
|
||||
return () =>
|
||||
getText() + " " + _t("🎉 All servers are banned from participating! This room can no longer be used.");
|
||||
return () => getText() + " " + _t("timeline|m.room.server_acl|all_servers_banned");
|
||||
}
|
||||
|
||||
return getText;
|
||||
@ -388,9 +387,9 @@ 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("%(senderDisplayName)s sent an image.", { senderDisplayName });
|
||||
message = _t("timeline|m.image", { senderDisplayName });
|
||||
} else if (ev.getType() == EventType.Sticker) {
|
||||
message = _t("%(senderDisplayName)s sent a sticker.", { senderDisplayName });
|
||||
message = _t("timeline|m.sticker", { senderDisplayName });
|
||||
} else {
|
||||
// in this case, parse it as a plain text message
|
||||
message = senderDisplayName + ": " + message;
|
||||
@ -411,13 +410,13 @@ function textForCanonicalAliasEvent(ev: MatrixEvent): (() => string) | null {
|
||||
if (!removedAltAliases.length && !addedAltAliases.length) {
|
||||
if (newAlias) {
|
||||
return () =>
|
||||
_t("%(senderName)s set the main address for this room to %(address)s.", {
|
||||
_t("timeline|m.room.canonical_alias|set", {
|
||||
senderName,
|
||||
address: ev.getContent().alias,
|
||||
});
|
||||
} else if (oldAlias) {
|
||||
return () =>
|
||||
_t("%(senderName)s removed the main address for this room.", {
|
||||
_t("timeline|m.room.canonical_alias|removed", {
|
||||
senderName,
|
||||
});
|
||||
}
|
||||
@ -440,21 +439,21 @@ function textForCanonicalAliasEvent(ev: MatrixEvent): (() => string) | null {
|
||||
}
|
||||
if (removedAltAliases.length && addedAltAliases.length) {
|
||||
return () =>
|
||||
_t("%(senderName)s changed the alternative addresses for this room.", {
|
||||
_t("timeline|m.room.canonical_alias|changed_alternative", {
|
||||
senderName,
|
||||
});
|
||||
}
|
||||
} else {
|
||||
// both alias and alt_aliases where modified
|
||||
return () =>
|
||||
_t("%(senderName)s changed the main and alternative addresses for this room.", {
|
||||
_t("timeline|m.room.canonical_alias|changed_main_and_alternative", {
|
||||
senderName,
|
||||
});
|
||||
}
|
||||
// in case there is no difference between the two events,
|
||||
// say something as we can't simply hide the tile from here
|
||||
return () =>
|
||||
_t("%(senderName)s changed the addresses for this room.", {
|
||||
_t("timeline|m.room.canonical_alias|changed", {
|
||||
senderName,
|
||||
});
|
||||
}
|
||||
@ -464,14 +463,14 @@ function textForThreePidInviteEvent(event: MatrixEvent): (() => string) | null {
|
||||
|
||||
if (!isValid3pidInvite(event)) {
|
||||
return () =>
|
||||
_t("%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.", {
|
||||
_t("timeline|m.room.third_party_invite|revoked", {
|
||||
senderName,
|
||||
targetDisplayName: event.getPrevContent().display_name || _t("common|someone"),
|
||||
});
|
||||
}
|
||||
|
||||
return () =>
|
||||
_t("%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.", {
|
||||
_t("timeline|m.room.third_party_invite|sent", {
|
||||
senderName,
|
||||
targetDisplayName: event.getContent().display_name,
|
||||
});
|
||||
@ -481,23 +480,19 @@ function textForHistoryVisibilityEvent(event: MatrixEvent): (() => string) | nul
|
||||
const senderName = getSenderName(event);
|
||||
switch (event.getContent().history_visibility) {
|
||||
case HistoryVisibility.Invited:
|
||||
return () =>
|
||||
_t(
|
||||
"%(senderName)s made future room history visible to all room members, from the point they are invited.",
|
||||
{ senderName },
|
||||
);
|
||||
return () => _t("timeline|m.room.history_visibility|invited", { senderName });
|
||||
case HistoryVisibility.Joined:
|
||||
return () =>
|
||||
_t("%(senderName)s made future room history visible to all room members, from the point they joined.", {
|
||||
_t("timeline|m.room.history_visibility|joined", {
|
||||
senderName,
|
||||
});
|
||||
case HistoryVisibility.Shared:
|
||||
return () => _t("%(senderName)s made future room history visible to all room members.", { senderName });
|
||||
return () => _t("timeline|m.room.history_visibility|shared", { senderName });
|
||||
case HistoryVisibility.WorldReadable:
|
||||
return () => _t("%(senderName)s made future room history visible to anyone.", { senderName });
|
||||
return () => _t("timeline|m.room.history_visibility|world_readable", { senderName });
|
||||
default:
|
||||
return () =>
|
||||
_t("%(senderName)s made future room history visible to unknown (%(visibility)s).", {
|
||||
_t("timeline|m.room.history_visibility|unknown", {
|
||||
senderName,
|
||||
visibility: event.getContent().history_visibility,
|
||||
});
|
||||
@ -588,7 +583,7 @@ function textForPinnedEvent(event: MatrixEvent, client: MatrixClient, allowJSX:
|
||||
return () => (
|
||||
<span>
|
||||
{_t(
|
||||
"%(senderName)s pinned <a>a message</a> to this room. See all <b>pinned messages</b>.",
|
||||
"timeline|m.room.pinned_events|pinned_link",
|
||||
{ senderName },
|
||||
{
|
||||
a: (sub) => (
|
||||
@ -610,7 +605,7 @@ function textForPinnedEvent(event: MatrixEvent, client: MatrixClient, allowJSX:
|
||||
);
|
||||
}
|
||||
|
||||
return () => _t("%(senderName)s pinned a message to this room. See all pinned messages.", { senderName });
|
||||
return () => _t("timeline|m.room.pinned_events|pinned", { senderName });
|
||||
}
|
||||
|
||||
if (newlyUnpinned.length === 1 && newlyPinned.length === 0) {
|
||||
@ -621,7 +616,7 @@ function textForPinnedEvent(event: MatrixEvent, client: MatrixClient, allowJSX:
|
||||
return () => (
|
||||
<span>
|
||||
{_t(
|
||||
"%(senderName)s unpinned <a>a message</a> from this room. See all <b>pinned messages</b>.",
|
||||
"timeline|m.room.pinned_events|unpinned_link",
|
||||
{ senderName },
|
||||
{
|
||||
a: (sub) => (
|
||||
@ -643,14 +638,14 @@ function textForPinnedEvent(event: MatrixEvent, client: MatrixClient, allowJSX:
|
||||
);
|
||||
}
|
||||
|
||||
return () => _t("%(senderName)s unpinned a message from this room. See all pinned messages.", { senderName });
|
||||
return () => _t("timeline|m.room.pinned_events|unpinned", { senderName });
|
||||
}
|
||||
|
||||
if (allowJSX) {
|
||||
return () => (
|
||||
<span>
|
||||
{_t(
|
||||
"%(senderName)s changed the <a>pinned messages</a> for the room.",
|
||||
"timeline|m.room.pinned_events|changed_link",
|
||||
{ senderName },
|
||||
{
|
||||
a: (sub) => (
|
||||
@ -664,7 +659,7 @@ function textForPinnedEvent(event: MatrixEvent, client: MatrixClient, allowJSX:
|
||||
);
|
||||
}
|
||||
|
||||
return () => _t("%(senderName)s changed the pinned messages for the room.", { senderName });
|
||||
return () => _t("timeline|m.room.pinned_events|changed", { senderName });
|
||||
}
|
||||
|
||||
function textForWidgetEvent(event: MatrixEvent): (() => string) | null {
|
||||
@ -683,20 +678,20 @@ function textForWidgetEvent(event: MatrixEvent): (() => string) | null {
|
||||
if (url) {
|
||||
if (prevUrl) {
|
||||
return () =>
|
||||
_t("%(widgetName)s widget modified by %(senderName)s", {
|
||||
_t("timeline|m.widget|modified", {
|
||||
widgetName,
|
||||
senderName,
|
||||
});
|
||||
} else {
|
||||
return () =>
|
||||
_t("%(widgetName)s widget added by %(senderName)s", {
|
||||
_t("timeline|m.widget|added", {
|
||||
widgetName,
|
||||
senderName,
|
||||
});
|
||||
}
|
||||
} else {
|
||||
return () =>
|
||||
_t("%(widgetName)s widget removed by %(senderName)s", {
|
||||
_t("timeline|m.widget|removed", {
|
||||
widgetName,
|
||||
senderName,
|
||||
});
|
||||
@ -705,7 +700,7 @@ function textForWidgetEvent(event: MatrixEvent): (() => string) | null {
|
||||
|
||||
function textForWidgetLayoutEvent(event: MatrixEvent): (() => string) | null {
|
||||
const senderName = getSenderName(event);
|
||||
return () => _t("%(senderName)s has updated the room layout", { senderName });
|
||||
return () => _t("timeline|io.element.widgets.layout", { senderName });
|
||||
}
|
||||
|
||||
function textForMjolnirEvent(event: MatrixEvent): (() => string) | null {
|
||||
@ -837,19 +832,19 @@ function textForMjolnirEvent(event: MatrixEvent): (() => string) | null {
|
||||
|
||||
export function textForLocationEvent(event: MatrixEvent): () => string {
|
||||
return () =>
|
||||
_t("%(senderName)s has shared their location", {
|
||||
_t("timeline|m.location", {
|
||||
senderName: getSenderName(event),
|
||||
});
|
||||
}
|
||||
|
||||
function textForRedactedPollAndMessageEvent(ev: MatrixEvent, client: MatrixClient): string {
|
||||
let message = _t("Message deleted");
|
||||
let message = _t("timeline|self_redaction");
|
||||
const unsigned = ev.getUnsigned();
|
||||
const redactedBecauseUserId = unsigned?.redacted_because?.sender;
|
||||
if (redactedBecauseUserId && redactedBecauseUserId !== ev.getSender()) {
|
||||
const room = client.getRoom(ev.getRoomId());
|
||||
const sender = room?.getMember(redactedBecauseUserId);
|
||||
message = _t("Message deleted by %(name)s", {
|
||||
message = _t("timeline|redaction", {
|
||||
name: sender?.name || redactedBecauseUserId,
|
||||
});
|
||||
}
|
||||
@ -866,7 +861,7 @@ function textForPollStartEvent(event: MatrixEvent, client: MatrixClient): (() =>
|
||||
const senderDisplayName = event.sender?.name ?? event.getSender();
|
||||
message = senderDisplayName + ": " + message;
|
||||
} else {
|
||||
message = _t("%(senderName)s has started a poll - %(pollQuestion)s", {
|
||||
message = _t("timeline|m.poll.start", {
|
||||
senderName: getSenderName(event),
|
||||
pollQuestion: (event.unstableExtensibleEvent as PollStartEvent)?.question?.text,
|
||||
});
|
||||
@ -878,7 +873,7 @@ function textForPollStartEvent(event: MatrixEvent, client: MatrixClient): (() =>
|
||||
|
||||
function textForPollEndEvent(event: MatrixEvent): (() => string) | null {
|
||||
return () =>
|
||||
_t("%(senderName)s has ended a poll", {
|
||||
_t("timeline|m.poll.end", {
|
||||
senderName: getSenderName(event),
|
||||
});
|
||||
}
|
||||
|
@ -57,18 +57,18 @@ export function whoIsTypingString(whoIsTyping: RoomMember[], limit: number): str
|
||||
if (whoIsTyping.length === 0) {
|
||||
return "";
|
||||
} else if (whoIsTyping.length === 1) {
|
||||
return _t("%(displayName)s is typing …", { displayName: whoIsTyping[0].name });
|
||||
return _t("timeline|typing_indicator|one_user", { displayName: whoIsTyping[0].name });
|
||||
}
|
||||
|
||||
const names = whoIsTyping.map((m) => m.name);
|
||||
|
||||
if (othersCount >= 1) {
|
||||
return _t("%(names)s and %(count)s others are typing …", {
|
||||
return _t("timeline|typing_indicator|more_users", {
|
||||
names: names.slice(0, limit - 1).join(", "),
|
||||
count: othersCount,
|
||||
});
|
||||
} else {
|
||||
const lastPerson = names.pop();
|
||||
return _t("%(names)s and %(lastPerson)s are typing …", { names: names.join(", "), lastPerson: lastPerson });
|
||||
return _t("timeline|typing_indicator|two_users", { names: names.join(", "), lastPerson: lastPerson });
|
||||
}
|
||||
}
|
||||
|
@ -43,7 +43,7 @@ const getUIOnlyShortcuts = (): IKeyboardShortcuts => {
|
||||
key: Key.ENTER,
|
||||
ctrlOrCmdKey: ctrlEnterToSend,
|
||||
},
|
||||
displayName: _td("Send message"),
|
||||
displayName: _td("composer|send_button_title"),
|
||||
},
|
||||
[KeyBindingAction.NewLine]: {
|
||||
default: {
|
||||
|
@ -1240,10 +1240,10 @@ export default class MatrixChat extends React.PureComponent<IProps, IState> {
|
||||
<span>
|
||||
{isSpace
|
||||
? _t("Are you sure you want to leave the space '%(spaceName)s'?", {
|
||||
spaceName: roomToLeave?.name ?? _t("Unnamed Space"),
|
||||
spaceName: roomToLeave?.name ?? _t("common|unnamed_space"),
|
||||
})
|
||||
: _t("Are you sure you want to leave the room '%(roomName)s'?", {
|
||||
roomName: roomToLeave?.name ?? _t("Unnamed Room"),
|
||||
roomName: roomToLeave?.name ?? _t("common|unnamed_room"),
|
||||
})}
|
||||
{warnings}
|
||||
</span>
|
||||
|
@ -119,7 +119,7 @@ const Tile: React.FC<ITileProps> = ({
|
||||
room.name ||
|
||||
room.canonical_alias ||
|
||||
room.aliases?.[0] ||
|
||||
(room.room_type === RoomType.Space ? _t("Unnamed Space") : _t("Unnamed Room"));
|
||||
(room.room_type === RoomType.Space ? _t("common|unnamed_space") : _t("common|unnamed_room"));
|
||||
|
||||
const [showChildren, toggleShowChildren] = useStateToggle(true);
|
||||
const [onFocus, isActive, ref] = useRovingTabIndex();
|
||||
|
@ -160,14 +160,14 @@ export default class ViewSource extends React.Component<IProps, IState> {
|
||||
<BaseDialog className="mx_ViewSource" onFinished={this.props.onFinished} title={_t("action|view_source")}>
|
||||
<div className="mx_ViewSource_header">
|
||||
<CopyableText getTextToCopy={() => roomId} border={false}>
|
||||
{_t("Room ID: %(roomId)s", { roomId })}
|
||||
{_t("devtools|room_id", { roomId })}
|
||||
</CopyableText>
|
||||
<CopyableText getTextToCopy={() => eventId} border={false}>
|
||||
{_t("Event ID: %(eventId)s", { eventId })}
|
||||
{_t("devtools|event_id", { eventId })}
|
||||
</CopyableText>
|
||||
{mxEvent.threadRootId && (
|
||||
<CopyableText getTextToCopy={() => mxEvent.threadRootId!} border={false}>
|
||||
{_t("Thread root ID: %(threadRootId)s", {
|
||||
{_t("devtools|thread_root_id", {
|
||||
threadRootId: mxEvent.threadRootId,
|
||||
})}
|
||||
</CopyableText>
|
||||
|
@ -63,13 +63,13 @@ function tooltipText(variant: Icon): string | undefined {
|
||||
case Icon.Globe:
|
||||
return _t("This room is public");
|
||||
case Icon.PresenceOnline:
|
||||
return _t("Online");
|
||||
return _t("presence|online");
|
||||
case Icon.PresenceAway:
|
||||
return _t("Away");
|
||||
return _t("presence|away");
|
||||
case Icon.PresenceOffline:
|
||||
return _t("common|offline");
|
||||
return _t("presence|offline");
|
||||
case Icon.PresenceBusy:
|
||||
return _t("Busy");
|
||||
return _t("presence|busy");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -72,7 +72,7 @@ const RoomCallBannerInner: React.FC<RoomCallBannerProps> = ({ roomId, call }) =>
|
||||
return (
|
||||
<div className="mx_RoomCallBanner" onClick={onClick}>
|
||||
<div className="mx_RoomCallBanner_text">
|
||||
<span className="mx_RoomCallBanner_label">{_t("Video call")}</span>
|
||||
<span className="mx_RoomCallBanner_label">{_t("voip|video_call")}</span>
|
||||
<GroupCallDuration groupCall={call.groupCall} />
|
||||
</div>
|
||||
|
||||
|
@ -33,6 +33,7 @@ import { getKeyBindingsManager } from "../../../KeyBindingsManager";
|
||||
import { KeyBindingAction } from "../../../accessibility/KeyboardShortcuts";
|
||||
import { privateShouldBeEncrypted } from "../../../utils/rooms";
|
||||
import SettingsStore from "../../../settings/SettingsStore";
|
||||
import LabelledCheckbox from "../elements/LabelledCheckbox";
|
||||
|
||||
interface IProps {
|
||||
type?: RoomType;
|
||||
@ -45,15 +46,46 @@ interface IProps {
|
||||
}
|
||||
|
||||
interface IState {
|
||||
/**
|
||||
* The selected room join rule.
|
||||
*/
|
||||
joinRule: JoinRule;
|
||||
isPublic: boolean;
|
||||
/**
|
||||
* Indicates whether the created room should have public visibility (ie, it should be
|
||||
* shown in the public room list). Only applicable if `joinRule` == `JoinRule.Knock`.
|
||||
*/
|
||||
isPublicKnockRoom: boolean;
|
||||
/**
|
||||
* Indicates whether end-to-end encryption is enabled for the room.
|
||||
*/
|
||||
isEncrypted: boolean;
|
||||
/**
|
||||
* The room name.
|
||||
*/
|
||||
name: string;
|
||||
/**
|
||||
* The room topic.
|
||||
*/
|
||||
topic: string;
|
||||
/**
|
||||
* The room alias.
|
||||
*/
|
||||
alias: string;
|
||||
/**
|
||||
* Indicates whether the details section is open.
|
||||
*/
|
||||
detailsOpen: boolean;
|
||||
/**
|
||||
* Indicates whether federation is disabled for the room.
|
||||
*/
|
||||
noFederate: boolean;
|
||||
/**
|
||||
* Indicates whether the room name is valid.
|
||||
*/
|
||||
nameIsValid: boolean;
|
||||
/**
|
||||
* Indicates whether the user can change encryption settings for the room.
|
||||
*/
|
||||
canChangeEncryption: boolean;
|
||||
}
|
||||
|
||||
@ -78,7 +110,7 @@ export default class CreateRoomDialog extends React.Component<IProps, IState> {
|
||||
|
||||
const cli = MatrixClientPeg.safeGet();
|
||||
this.state = {
|
||||
isPublic: this.props.defaultPublic || false,
|
||||
isPublicKnockRoom: this.props.defaultPublic || false,
|
||||
isEncrypted: this.props.defaultEncrypted ?? privateShouldBeEncrypted(cli),
|
||||
joinRule,
|
||||
name: this.props.defaultName || "",
|
||||
@ -129,6 +161,7 @@ export default class CreateRoomDialog extends React.Component<IProps, IState> {
|
||||
|
||||
if (this.state.joinRule === JoinRule.Knock) {
|
||||
opts.joinRule = JoinRule.Knock;
|
||||
createOpts.visibility = this.state.isPublicKnockRoom ? Visibility.Public : Visibility.Private;
|
||||
}
|
||||
|
||||
return opts;
|
||||
@ -215,6 +248,10 @@ export default class CreateRoomDialog extends React.Component<IProps, IState> {
|
||||
return result;
|
||||
};
|
||||
|
||||
private onIsPublicKnockRoomChange = (isPublicKnockRoom: boolean): void => {
|
||||
this.setState({ isPublicKnockRoom });
|
||||
};
|
||||
|
||||
private static validateRoomName = withValidation({
|
||||
rules: [
|
||||
{
|
||||
@ -251,7 +288,7 @@ export default class CreateRoomDialog extends React.Component<IProps, IState> {
|
||||
"Everyone in <SpaceName/> will be able to find and join this room.",
|
||||
{},
|
||||
{
|
||||
SpaceName: () => <b>{this.props.parentSpace?.name ?? _t("Unnamed Space")}</b>,
|
||||
SpaceName: () => <b>{this.props.parentSpace?.name ?? _t("common|unnamed_space")}</b>,
|
||||
},
|
||||
)}
|
||||
|
||||
@ -265,7 +302,7 @@ export default class CreateRoomDialog extends React.Component<IProps, IState> {
|
||||
"Anyone will be able to find and join this room, not just members of <SpaceName/>.",
|
||||
{},
|
||||
{
|
||||
SpaceName: () => <b>{this.props.parentSpace?.name ?? _t("Unnamed Space")}</b>,
|
||||
SpaceName: () => <b>{this.props.parentSpace?.name ?? _t("common|unnamed_space")}</b>,
|
||||
},
|
||||
)}
|
||||
|
||||
@ -298,6 +335,18 @@ export default class CreateRoomDialog extends React.Component<IProps, IState> {
|
||||
);
|
||||
}
|
||||
|
||||
let visibilitySection: JSX.Element | undefined;
|
||||
if (this.state.joinRule === JoinRule.Knock) {
|
||||
visibilitySection = (
|
||||
<LabelledCheckbox
|
||||
className="mx_CreateRoomDialog_labelledCheckbox"
|
||||
label={_t("Make this room visible in the public room directory.")}
|
||||
onChange={this.onIsPublicKnockRoomChange}
|
||||
value={this.state.isPublicKnockRoom}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
let e2eeSection: JSX.Element | undefined;
|
||||
if (this.state.joinRule !== JoinRule.Public) {
|
||||
let microcopy: string;
|
||||
@ -341,11 +390,14 @@ export default class CreateRoomDialog extends React.Component<IProps, IState> {
|
||||
|
||||
let title: string;
|
||||
if (isVideoRoom) {
|
||||
title = _t("Create a video room");
|
||||
title = _t("create_room|title_video_room");
|
||||
} else if (this.props.parentSpace || this.state.joinRule === JoinRule.Knock) {
|
||||
title = _t("action|create_a_room");
|
||||
} else {
|
||||
title = this.state.joinRule === JoinRule.Public ? _t("Create a public room") : _t("Create a private room");
|
||||
title =
|
||||
this.state.joinRule === JoinRule.Public
|
||||
? _t("create_room|title_public_room")
|
||||
: _t("create_room|title_private_room");
|
||||
}
|
||||
|
||||
return (
|
||||
@ -383,6 +435,7 @@ export default class CreateRoomDialog extends React.Component<IProps, IState> {
|
||||
/>
|
||||
|
||||
{publicPrivateLabel}
|
||||
{visibilitySection}
|
||||
{e2eeSection}
|
||||
{aliasField}
|
||||
<details onToggle={this.onDetailsToggled} className="mx_CreateRoomDialog_details">
|
||||
@ -401,7 +454,9 @@ export default class CreateRoomDialog extends React.Component<IProps, IState> {
|
||||
</div>
|
||||
</form>
|
||||
<DialogButtons
|
||||
primaryButton={isVideoRoom ? _t("Create video room") : _t("Create room")}
|
||||
primaryButton={
|
||||
isVideoRoom ? _t("create_room|action_create_video_room") : _t("create_room|action_create_room")
|
||||
}
|
||||
onPrimaryButtonClick={this.onOk}
|
||||
onCancel={this.onCancel}
|
||||
/>
|
||||
|
@ -41,25 +41,25 @@ enum Category {
|
||||
}
|
||||
|
||||
const categoryLabels: Record<Category, TranslationKey> = {
|
||||
[Category.Room]: _td("common|room"),
|
||||
[Category.Other]: _td("Other"),
|
||||
[Category.Room]: _td("devtools|category_room"),
|
||||
[Category.Other]: _td("devtools|category_other"),
|
||||
};
|
||||
|
||||
export type Tool = React.FC<IDevtoolsProps> | ((props: IDevtoolsProps) => JSX.Element);
|
||||
const Tools: Record<Category, [label: TranslationKey, tool: Tool][]> = {
|
||||
[Category.Room]: [
|
||||
[_td("Send custom timeline event"), TimelineEventEditor],
|
||||
[_td("Explore room state"), RoomStateExplorer],
|
||||
[_td("Explore room account data"), RoomAccountDataExplorer],
|
||||
[_td("View servers in room"), ServersInRoom],
|
||||
[_td("Notifications debug"), RoomNotifications],
|
||||
[_td("Verification explorer"), VerificationExplorer],
|
||||
[_td("Active Widgets"), WidgetExplorer],
|
||||
[_td("devtools|send_custom_timeline_event"), TimelineEventEditor],
|
||||
[_td("devtools|explore_room_state"), RoomStateExplorer],
|
||||
[_td("devtools|explore_room_account_data"), RoomAccountDataExplorer],
|
||||
[_td("devtools|view_servers_in_room"), ServersInRoom],
|
||||
[_td("devtools|notifications_debug"), RoomNotifications],
|
||||
[_td("devtools|verification_explorer"), VerificationExplorer],
|
||||
[_td("devtools|active_widgets"), WidgetExplorer],
|
||||
],
|
||||
[Category.Other]: [
|
||||
[_td("Explore account data"), AccountDataExplorer],
|
||||
[_td("Settings explorer"), SettingExplorer],
|
||||
[_td("Server info"), ServerInfo],
|
||||
[_td("devtools|explore_account_data"), AccountDataExplorer],
|
||||
[_td("devtools|settings_explorer"), SettingExplorer],
|
||||
[_td("devtools|server_info"), ServerInfo],
|
||||
],
|
||||
};
|
||||
|
||||
@ -116,15 +116,15 @@ const DevtoolsDialog: React.FC<IProps> = ({ roomId, threadRootId, onFinished })
|
||||
);
|
||||
}
|
||||
|
||||
const label = tool ? tool[0] : _t("Toolbox");
|
||||
const label = tool ? tool[0] : _t("devtools|toolbox");
|
||||
return (
|
||||
<BaseDialog className="mx_QuestionDialog" onFinished={onFinished} title={_t("Developer Tools")}>
|
||||
<BaseDialog className="mx_QuestionDialog" onFinished={onFinished} title={_t("devtools|developer_tools")}>
|
||||
<MatrixClientContext.Consumer>
|
||||
{(cli) => (
|
||||
<>
|
||||
<div className="mx_DevTools_label_left">{label}</div>
|
||||
<CopyableText className="mx_DevTools_label_right" getTextToCopy={() => roomId} border={false}>
|
||||
{_t("Room ID: %(roomId)s", { roomId })}
|
||||
{_t("devtools|room_id", { roomId })}
|
||||
</CopyableText>
|
||||
{!threadRootId ? null : (
|
||||
<CopyableText
|
||||
@ -132,7 +132,7 @@ const DevtoolsDialog: React.FC<IProps> = ({ roomId, threadRootId, onFinished })
|
||||
getTextToCopy={() => threadRootId}
|
||||
border={false}
|
||||
>
|
||||
{_t("Thread Root ID: %(threadRootId)s", { threadRootId })}
|
||||
{_t("devtools|thread_root_id", { threadRootId })}
|
||||
</CopyableText>
|
||||
)}
|
||||
<div className="mx_DevTools_label_bottom" />
|
||||
|
@ -1338,10 +1338,10 @@ export default class InviteDialog extends React.PureComponent<Props, IInviteDial
|
||||
const isSpace = room?.isSpaceRoom();
|
||||
title = isSpace
|
||||
? _t("Invite to %(spaceName)s", {
|
||||
spaceName: room?.name || _t("Unnamed Space"),
|
||||
spaceName: room?.name || _t("common|unnamed_space"),
|
||||
})
|
||||
: _t("Invite to %(roomName)s", {
|
||||
roomName: room?.name || _t("Unnamed Room"),
|
||||
roomName: room?.name || _t("common|unnamed_room"),
|
||||
});
|
||||
|
||||
let helpTextUntranslated;
|
||||
|
@ -84,7 +84,7 @@ const SpaceSettingsDialog: React.FC<IProps> = ({ matrixClient: cli, space, onFin
|
||||
|
||||
return (
|
||||
<BaseDialog
|
||||
title={_t("Settings - %(spaceName)s", { spaceName: space.name || _t("Unnamed Space") })}
|
||||
title={_t("Settings - %(spaceName)s", { spaceName: space.name || _t("common|unnamed_space") })}
|
||||
className="mx_SpaceSettingsDialog"
|
||||
contentId="mx_SpaceSettingsDialog"
|
||||
onFinished={onFinished}
|
||||
|
@ -31,7 +31,7 @@ export default class DialPadBackspaceButton extends React.PureComponent<IProps>
|
||||
<AccessibleButton
|
||||
className="mx_DialPadBackspaceButton"
|
||||
onClick={this.props.onBackspacePress}
|
||||
aria-label={_t("Backspace")}
|
||||
aria-label={_t("keyboard|backspace")}
|
||||
/>
|
||||
</div>
|
||||
);
|
||||
|
@ -27,22 +27,38 @@ interface IProps extends HTMLAttributes<HTMLSpanElement> {
|
||||
tooltipLabel?: string;
|
||||
tooltipShortcut?: string;
|
||||
children?: ReactNode;
|
||||
viewUserOnClick?: boolean;
|
||||
}
|
||||
|
||||
const FacePile: FC<IProps> = ({ members, size, overflow, tooltipLabel, tooltipShortcut, children, ...props }) => {
|
||||
const FacePile: FC<IProps> = ({
|
||||
members,
|
||||
size,
|
||||
overflow,
|
||||
tooltipLabel,
|
||||
tooltipShortcut,
|
||||
children,
|
||||
viewUserOnClick = true,
|
||||
...props
|
||||
}) => {
|
||||
const faces = members.map(
|
||||
tooltipLabel
|
||||
? (m) => <MemberAvatar key={m.userId} member={m} size={size} hideTitle />
|
||||
: (m) => (
|
||||
<Tooltip key={m.userId} label={m.name} shortcut={tooltipShortcut}>
|
||||
<MemberAvatar member={m} size={size} viewUserOnClick={!props.onClick} hideTitle />
|
||||
<MemberAvatar
|
||||
member={m}
|
||||
size={size}
|
||||
viewUserOnClick={!props.onClick && viewUserOnClick}
|
||||
hideTitle
|
||||
/>
|
||||
</Tooltip>
|
||||
),
|
||||
);
|
||||
|
||||
const pileContents = (
|
||||
<>
|
||||
{overflow ? <span className="mx_FacePile_more" /> : null}
|
||||
{/* XXX: The margin-left is a workaround for Compound's styling excluding this element and being overly specific */}
|
||||
{overflow ? <span className="mx_FacePile_more" style={{ marginLeft: `calc(${size} * -0.2)` }} /> : null}
|
||||
{faces}
|
||||
</>
|
||||
);
|
||||
|
@ -15,6 +15,7 @@ limitations under the License.
|
||||
*/
|
||||
|
||||
import React from "react";
|
||||
import classnames from "classnames";
|
||||
|
||||
import StyledCheckbox from "./StyledCheckbox";
|
||||
|
||||
@ -29,11 +30,13 @@ interface IProps {
|
||||
disabled?: boolean;
|
||||
// The function to call when the value changes
|
||||
onChange(checked: boolean): void;
|
||||
// Optional additional CSS class to apply to the label
|
||||
className?: string;
|
||||
}
|
||||
|
||||
const LabelledCheckbox: React.FC<IProps> = ({ value, label, byline, disabled, onChange }) => {
|
||||
const LabelledCheckbox: React.FC<IProps> = ({ value, label, byline, disabled, onChange, className }) => {
|
||||
return (
|
||||
<label className="mx_LabelledCheckbox">
|
||||
<label className={classnames("mx_LabelledCheckbox", className)}>
|
||||
<StyledCheckbox disabled={disabled} checked={value} onChange={(e) => onChange(e.target.checked)} />
|
||||
<div className="mx_LabelledCheckbox_labels">
|
||||
<span className="mx_LabelledCheckbox_label">{label}</span>
|
||||
|
@ -71,7 +71,7 @@ const ActiveCallEvent = forwardRef<any, ActiveCallEventProps>(
|
||||
</span>
|
||||
<LiveContentSummary
|
||||
type={LiveContentType.Video}
|
||||
text={_t("Video call")}
|
||||
text={_t("voip|video_call")}
|
||||
active={false}
|
||||
participantCount={participatingMembers.length}
|
||||
/>
|
||||
|
@ -117,7 +117,7 @@ export default class LegacyCallEvent extends React.PureComponent<IProps, IState>
|
||||
<AccessibleTooltipButton
|
||||
className={silenceClass}
|
||||
onClick={this.props.callEventGrouper.toggleSilenced}
|
||||
title={this.state.silenced ? _t("Sound on") : _t("Silence call")}
|
||||
title={this.state.silenced ? _t("voip|unsilence") : _t("voip|silence")}
|
||||
/>
|
||||
);
|
||||
}
|
||||
@ -185,7 +185,7 @@ export default class LegacyCallEvent extends React.PureComponent<IProps, IState>
|
||||
// Also the correct hangup code as of VoIP v1 (with underscore)
|
||||
// Also, if we don't have a reason
|
||||
const duration = this.props.callEventGrouper.duration!;
|
||||
let text = _t("Call ended");
|
||||
let text = _t("timeline|m.call.hangup|dm");
|
||||
if (duration) {
|
||||
text += " • " + formatPreciseDuration(duration);
|
||||
}
|
||||
@ -268,7 +268,7 @@ export default class LegacyCallEvent extends React.PureComponent<IProps, IState>
|
||||
const event = this.props.mxEvent;
|
||||
const sender = event.sender ? event.sender.name : event.getSender();
|
||||
const isVoice = this.props.callEventGrouper.isVoice;
|
||||
const callType = isVoice ? _t("Voice call") : _t("Video call");
|
||||
const callType = isVoice ? _t("voip|voice_call") : _t("voip|video_call");
|
||||
const callState = this.state.callState;
|
||||
const hangupReason = this.props.callEventGrouper.hangupReason;
|
||||
const content = this.renderContent();
|
||||
|
@ -25,13 +25,13 @@ import { IBodyProps } from "./IBodyProps";
|
||||
|
||||
const RedactedBody = React.forwardRef<any, IBodyProps>(({ mxEvent }, ref) => {
|
||||
const cli: MatrixClient = useContext(MatrixClientContext);
|
||||
let text = _t("Message deleted");
|
||||
let text = _t("timeline|self_redaction");
|
||||
const unsigned = mxEvent.getUnsigned();
|
||||
const redactedBecauseUserId = unsigned && unsigned.redacted_because && unsigned.redacted_because.sender;
|
||||
if (redactedBecauseUserId && redactedBecauseUserId !== mxEvent.getSender()) {
|
||||
const room = cli.getRoom(mxEvent.getRoomId());
|
||||
const sender = room && room.getMember(redactedBecauseUserId);
|
||||
text = _t("Message deleted by %(name)s", { name: sender ? sender.name : redactedBecauseUserId });
|
||||
text = _t("timeline|redaction", { name: sender ? sender.name : redactedBecauseUserId });
|
||||
}
|
||||
|
||||
const showTwelveHour = SettingsStore.getValue("showTwelveHourTimestamps");
|
||||
|
@ -343,14 +343,16 @@ const RoomSummaryCard: React.FC<IProps> = ({ room, permalinkCreator, onClose, on
|
||||
{_t("common|people")}
|
||||
<span className="mx_BaseCard_Button_sublabel">{memberCount}</span>
|
||||
</Button>
|
||||
<Button
|
||||
className="mx_RoomSummaryCard_icon_search"
|
||||
onClick={() => {
|
||||
onSearchClick?.();
|
||||
}}
|
||||
>
|
||||
{_t("Search")}
|
||||
</Button>
|
||||
{SettingsStore.getValue("feature_new_room_decoration_ui") && (
|
||||
<Button
|
||||
className="mx_RoomSummaryCard_icon_search"
|
||||
onClick={() => {
|
||||
onSearchClick?.();
|
||||
}}
|
||||
>
|
||||
{_t("Search")}
|
||||
</Button>
|
||||
)}
|
||||
{!isVideoRoom && (
|
||||
<Button className="mx_RoomSummaryCard_icon_files" onClick={onRoomFilesClick}>
|
||||
{_t("Files")}
|
||||
|
@ -1003,7 +1003,7 @@ export class UnwrappedEventTile extends React.Component<EventTileProps, IState>
|
||||
|
||||
let avatar: JSX.Element | null = null;
|
||||
let sender: JSX.Element | null = null;
|
||||
let avatarSize: string;
|
||||
let avatarSize: string | null;
|
||||
let needsSenderProfile: boolean;
|
||||
|
||||
if (isRenderingNotification) {
|
||||
@ -1021,7 +1021,7 @@ export class UnwrappedEventTile extends React.Component<EventTileProps, IState>
|
||||
avatarSize = "32px";
|
||||
needsSenderProfile = true;
|
||||
} else if (eventType === EventType.RoomCreate || isBubbleMessage) {
|
||||
avatarSize = "0";
|
||||
avatarSize = null;
|
||||
needsSenderProfile = false;
|
||||
} else if (this.props.layout == Layout.IRC) {
|
||||
avatarSize = "14px";
|
||||
@ -1032,14 +1032,14 @@ export class UnwrappedEventTile extends React.Component<EventTileProps, IState>
|
||||
ElementCall.CALL_EVENT_TYPE.matches(eventType)
|
||||
) {
|
||||
// no avatar or sender profile for continuation messages and call tiles
|
||||
avatarSize = "0";
|
||||
avatarSize = null;
|
||||
needsSenderProfile = false;
|
||||
} else {
|
||||
avatarSize = "30px";
|
||||
needsSenderProfile = true;
|
||||
}
|
||||
|
||||
if (this.props.mxEvent.sender && avatarSize) {
|
||||
if (this.props.mxEvent.sender && avatarSize !== null) {
|
||||
let member: RoomMember | null = null;
|
||||
// set member to receiver (target) if it is a 3PID invite
|
||||
// so that the correct avatar is shown as the text is
|
||||
|
@ -112,8 +112,8 @@ const VoiceCallButton: FC<VoiceCallButtonProps> = ({ room, busy, setBusy, behavi
|
||||
<AccessibleTooltipButton
|
||||
className="mx_LegacyRoomHeader_button mx_LegacyRoomHeader_voiceCallButton"
|
||||
onClick={onClick}
|
||||
title={_t("Voice call")}
|
||||
tooltip={tooltip ?? _t("Voice call")}
|
||||
title={_t("voip|voice_call")}
|
||||
tooltip={tooltip ?? _t("voip|voice_call")}
|
||||
alignment={Alignment.Bottom}
|
||||
disabled={disabled || busy}
|
||||
/>
|
||||
@ -228,8 +228,8 @@ const VideoCallButton: FC<VideoCallButtonProps> = ({ room, busy, setBusy, behavi
|
||||
inputRef={buttonRef}
|
||||
className="mx_LegacyRoomHeader_button mx_LegacyRoomHeader_videoCallButton"
|
||||
onClick={onClick}
|
||||
title={_t("Video call")}
|
||||
tooltip={tooltip ?? _t("Video call")}
|
||||
title={_t("voip|video_call")}
|
||||
tooltip={tooltip ?? _t("voip|video_call")}
|
||||
alignment={Alignment.Bottom}
|
||||
disabled={disabled || busy}
|
||||
/>
|
||||
|
@ -78,7 +78,7 @@ function SendButton(props: ISendButtonProps): JSX.Element {
|
||||
<AccessibleTooltipButton
|
||||
className="mx_MessageComposer_sendMessage"
|
||||
onClick={props.onClick}
|
||||
title={props.title ?? _t("Send message")}
|
||||
title={props.title ?? _t("composer|send_button_title")}
|
||||
data-testid="sendmessagebtn"
|
||||
/>
|
||||
);
|
||||
@ -303,19 +303,19 @@ export class MessageComposer extends React.Component<IProps, IState> {
|
||||
if (this.props.replyToEvent) {
|
||||
const replyingToThread = this.props.relation?.rel_type === THREAD_RELATION_TYPE.name;
|
||||
if (replyingToThread && this.props.e2eStatus) {
|
||||
return _t("Reply to encrypted thread…");
|
||||
return _t("composer|placeholder_thread_encrypted");
|
||||
} else if (replyingToThread) {
|
||||
return _t("Reply to thread…");
|
||||
return _t("composer|placeholder_thread");
|
||||
} else if (this.props.e2eStatus) {
|
||||
return _t("Send an encrypted reply…");
|
||||
return _t("composer|placeholder_reply_encrypted");
|
||||
} else {
|
||||
return _t("Send a reply…");
|
||||
return _t("composer|placeholder_reply");
|
||||
}
|
||||
} else {
|
||||
if (this.props.e2eStatus) {
|
||||
return _t("Send an encrypted message…");
|
||||
return _t("composer|placeholder_encrypted");
|
||||
} else {
|
||||
return _t("Send a message…");
|
||||
return _t("composer|placeholder");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
@ -18,6 +18,7 @@ import React from "react";
|
||||
import { UnstableValue } from "matrix-js-sdk/src/NamespacedValue";
|
||||
|
||||
import { _t } from "../../../languageHandler";
|
||||
import { formatDuration } from "../../../DateUtils";
|
||||
|
||||
const BUSY_PRESENCE_NAME = new UnstableValue("busy", "org.matrix.msc3026.busy");
|
||||
|
||||
@ -37,47 +38,23 @@ export default class PresenceLabel extends React.Component<IProps> {
|
||||
activeAgo: -1,
|
||||
};
|
||||
|
||||
// Return duration as a string using appropriate time units
|
||||
// XXX: This would be better handled using a culture-aware library, but we don't use one yet.
|
||||
private getDuration(time: number): string | undefined {
|
||||
if (!time) return;
|
||||
const t = Math.round(time / 1000);
|
||||
const s = t % 60;
|
||||
const m = Math.round(t / 60) % 60;
|
||||
const h = Math.round(t / (60 * 60)) % 24;
|
||||
const d = Math.round(t / (60 * 60 * 24));
|
||||
if (t < 60) {
|
||||
if (t < 0) {
|
||||
return _t("%(duration)ss", { duration: 0 });
|
||||
}
|
||||
return _t("%(duration)ss", { duration: s });
|
||||
}
|
||||
if (t < 60 * 60) {
|
||||
return _t("%(duration)sm", { duration: m });
|
||||
}
|
||||
if (t < 24 * 60 * 60) {
|
||||
return _t("%(duration)sh", { duration: h });
|
||||
}
|
||||
return _t("%(duration)sd", { duration: d });
|
||||
}
|
||||
|
||||
private getPrettyPresence(presence?: string, activeAgo?: number, currentlyActive?: boolean): string {
|
||||
// for busy presence, we ignore the 'currentlyActive' flag: they're busy whether
|
||||
// they're active or not. It can be set while the user is active in which case
|
||||
// the 'active ago' ends up being 0.
|
||||
if (presence && BUSY_PRESENCE_NAME.matches(presence)) return _t("Busy");
|
||||
if (presence && BUSY_PRESENCE_NAME.matches(presence)) return _t("presence|busy");
|
||||
|
||||
if (!currentlyActive && activeAgo !== undefined && activeAgo > 0) {
|
||||
const duration = this.getDuration(activeAgo);
|
||||
if (presence === "online") return _t("Online for %(duration)s", { duration: duration });
|
||||
if (presence === "unavailable") return _t("Idle for %(duration)s", { duration: duration }); // XXX: is this actually right?
|
||||
if (presence === "offline") return _t("Offline for %(duration)s", { duration: duration });
|
||||
return _t("Unknown for %(duration)s", { duration: duration });
|
||||
const duration = formatDuration(activeAgo);
|
||||
if (presence === "online") return _t("presence|online_for", { duration: duration });
|
||||
if (presence === "unavailable") return _t("presence|idle_for", { duration: duration }); // XXX: is this actually right?
|
||||
if (presence === "offline") return _t("presence|offline_for", { duration: duration });
|
||||
return _t("presence|unknown_for", { duration: duration });
|
||||
} else {
|
||||
if (presence === "online") return _t("Online");
|
||||
if (presence === "unavailable") return _t("Idle"); // XXX: is this actually right?
|
||||
if (presence === "offline") return _t("common|offline");
|
||||
return _t("Unknown");
|
||||
if (presence === "online") return _t("presence|online");
|
||||
if (presence === "unavailable") return _t("presence|idle"); // XXX: is this actually right?
|
||||
if (presence === "offline") return _t("presence|offline");
|
||||
return _t("presence|unknown");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -165,43 +165,55 @@ export default function RoomHeader({ room }: { room: Room }): JSX.Element {
|
||||
</Box>
|
||||
<Flex as="nav" align="center" gap="var(--cpd-space-2x)">
|
||||
{!useElementCallExclusively && (
|
||||
<Tooltip label={!voiceCallDisabledReason ? _t("voip|voice_call") : voiceCallDisabledReason!}>
|
||||
<IconButton
|
||||
disabled={!!voiceCallDisabledReason}
|
||||
title={!voiceCallDisabledReason ? _t("voip|voice_call") : voiceCallDisabledReason!}
|
||||
onClick={(evt) => {
|
||||
evt.stopPropagation();
|
||||
placeCall(room, CallType.Voice, voiceCallType);
|
||||
}}
|
||||
>
|
||||
<VoiceCallIcon />
|
||||
</IconButton>
|
||||
</Tooltip>
|
||||
)}
|
||||
<Tooltip label={!videoCallDisabledReason ? _t("voip|video_call") : videoCallDisabledReason!}>
|
||||
<IconButton
|
||||
disabled={!!voiceCallDisabledReason}
|
||||
title={!voiceCallDisabledReason ? _t("Voice call") : voiceCallDisabledReason!}
|
||||
onClick={() => {
|
||||
placeCall(room, CallType.Voice, voiceCallType);
|
||||
disabled={!!videoCallDisabledReason}
|
||||
title={!videoCallDisabledReason ? _t("voip|video_call") : videoCallDisabledReason!}
|
||||
onClick={(evt) => {
|
||||
evt.stopPropagation();
|
||||
placeCall(room, CallType.Video, videoCallType);
|
||||
}}
|
||||
>
|
||||
<VoiceCallIcon />
|
||||
<VideoCallIcon />
|
||||
</IconButton>
|
||||
)}
|
||||
<IconButton
|
||||
disabled={!!videoCallDisabledReason}
|
||||
title={!videoCallDisabledReason ? _t("Video call") : videoCallDisabledReason!}
|
||||
onClick={() => {
|
||||
placeCall(room, CallType.Video, videoCallType);
|
||||
}}
|
||||
>
|
||||
<VideoCallIcon />
|
||||
</IconButton>
|
||||
<IconButton
|
||||
indicator={notificationColorToIndicator(threadNotifications)}
|
||||
onClick={() => {
|
||||
setPhase(RightPanelPhases.ThreadPanel);
|
||||
}}
|
||||
title={_t("common|threads")}
|
||||
>
|
||||
<ThreadsIcon />
|
||||
</IconButton>
|
||||
<IconButton
|
||||
indicator={notificationColorToIndicator(globalNotificationState.color)}
|
||||
onClick={() => {
|
||||
setPhase(RightPanelPhases.NotificationPanel);
|
||||
}}
|
||||
title={_t("Notifications")}
|
||||
>
|
||||
<NotificationsIcon />
|
||||
</IconButton>
|
||||
</Tooltip>
|
||||
<Tooltip label={_t("common|threads")}>
|
||||
<IconButton
|
||||
indicator={notificationColorToIndicator(threadNotifications)}
|
||||
onClick={(evt) => {
|
||||
evt.stopPropagation();
|
||||
setPhase(RightPanelPhases.ThreadPanel);
|
||||
}}
|
||||
title={_t("common|threads")}
|
||||
>
|
||||
<ThreadsIcon />
|
||||
</IconButton>
|
||||
</Tooltip>
|
||||
<Tooltip label={_t("Notifications")}>
|
||||
<IconButton
|
||||
indicator={notificationColorToIndicator(globalNotificationState.color)}
|
||||
onClick={(evt) => {
|
||||
evt.stopPropagation();
|
||||
setPhase(RightPanelPhases.NotificationPanel);
|
||||
}}
|
||||
title={_t("Notifications")}
|
||||
>
|
||||
<NotificationsIcon />
|
||||
</IconButton>
|
||||
</Tooltip>
|
||||
</Flex>
|
||||
{!isDirectMessage && (
|
||||
<BodyText
|
||||
@ -219,6 +231,7 @@ export default function RoomHeader({ room }: { room: Room }): JSX.Element {
|
||||
members={members.slice(0, 3)}
|
||||
size="20px"
|
||||
overflow={false}
|
||||
viewUserOnClick={false}
|
||||
>
|
||||
{formatCount(memberCount)}
|
||||
</FacePile>
|
||||
|
@ -33,7 +33,7 @@ export const RoomKnocksBar: VFC<{ room: Room }> = ({ room }) => {
|
||||
const [disabled, setDisabled] = useState(false);
|
||||
const knockMembers = useTypedEventEmitterState(
|
||||
room,
|
||||
RoomStateEvent.Members,
|
||||
RoomStateEvent.Update,
|
||||
useCallback(() => room.getMembersWithMembership("knock"), [room]),
|
||||
);
|
||||
const knockMembersCount = knockMembers.length;
|
||||
|
@ -419,7 +419,7 @@ const TAG_AESTHETICS: TagAestheticsMap = {
|
||||
defaultHidden: false,
|
||||
},
|
||||
[DefaultTagID.ServerNotice]: {
|
||||
sectionLabel: _td("System Alerts"),
|
||||
sectionLabel: _td("common|system_alerts"),
|
||||
isInvite: false,
|
||||
defaultHidden: false,
|
||||
},
|
||||
|
@ -261,7 +261,7 @@ export default class Stickerpicker extends React.PureComponent<IProps, IState> {
|
||||
// Load stickerpack content
|
||||
if (!!stickerpickerWidget?.content?.url) {
|
||||
// Set default name
|
||||
stickerpickerWidget.content.name = stickerpickerWidget.content.name || _t("Stickerpack");
|
||||
stickerpickerWidget.content.name = stickerpickerWidget.content.name || _t("common|stickerpack");
|
||||
|
||||
// FIXME: could this use the same code as other apps?
|
||||
const stickerApp: IWidget = {
|
||||
|
@ -144,7 +144,7 @@ export const PeopleRoomSettingsTab: VFC<{ room: Room }> = ({ room }) => {
|
||||
|
||||
const knockMembers = useTypedEventEmitterState(
|
||||
room,
|
||||
RoomStateEvent.Members,
|
||||
RoomStateEvent.Update,
|
||||
useCallback(() => room.getMembersWithMembership("knock"), [room]),
|
||||
);
|
||||
|
||||
|
@ -249,68 +249,74 @@ export default class RolesRoomSettingsTab extends React.Component<IProps> {
|
||||
|
||||
const plEventsToLabels: Record<EventType | string, TranslationKey | null> = {
|
||||
// These will be translated for us later.
|
||||
[EventType.RoomAvatar]: isSpaceRoom ? _td("Change space avatar") : _td("Change room avatar"),
|
||||
[EventType.RoomName]: isSpaceRoom ? _td("Change space name") : _td("Change room name"),
|
||||
[EventType.RoomAvatar]: isSpaceRoom
|
||||
? _td("room_settings|permissions|m.room.avatar_space")
|
||||
: _td("room_settings|permissions|m.room.avatar"),
|
||||
[EventType.RoomName]: isSpaceRoom
|
||||
? _td("room_settings|permissions|m.room.name_space")
|
||||
: _td("room_settings|permissions|m.room.name"),
|
||||
[EventType.RoomCanonicalAlias]: isSpaceRoom
|
||||
? _td("Change main address for the space")
|
||||
: _td("Change main address for the room"),
|
||||
[EventType.SpaceChild]: _td("Manage rooms in this space"),
|
||||
[EventType.RoomHistoryVisibility]: _td("Change history visibility"),
|
||||
[EventType.RoomPowerLevels]: _td("Change permissions"),
|
||||
[EventType.RoomTopic]: isSpaceRoom ? _td("Change description") : _td("Change topic"),
|
||||
[EventType.RoomTombstone]: _td("Upgrade the room"),
|
||||
[EventType.RoomEncryption]: _td("Enable room encryption"),
|
||||
[EventType.RoomServerAcl]: _td("Change server ACLs"),
|
||||
[EventType.Reaction]: _td("Send reactions"),
|
||||
[EventType.RoomRedaction]: _td("Remove messages sent by me"),
|
||||
? _td("room_settings|permissions|m.room.canonical_alias_space")
|
||||
: _td("room_settings|permissions|m.room.canonical_alias"),
|
||||
[EventType.SpaceChild]: _td("room_settings|permissions|m.space.child"),
|
||||
[EventType.RoomHistoryVisibility]: _td("room_settings|permissions|m.room.history_visibility"),
|
||||
[EventType.RoomPowerLevels]: _td("room_settings|permissions|m.room.power_levels"),
|
||||
[EventType.RoomTopic]: isSpaceRoom
|
||||
? _td("room_settings|permissions|m.room.topic_space")
|
||||
: _td("room_settings|permissions|m.room.topic"),
|
||||
[EventType.RoomTombstone]: _td("room_settings|permissions|m.room.tombstone"),
|
||||
[EventType.RoomEncryption]: _td("room_settings|permissions|m.room.encryption"),
|
||||
[EventType.RoomServerAcl]: _td("room_settings|permissions|m.room.server_acl"),
|
||||
[EventType.Reaction]: _td("room_settings|permissions|m.reaction"),
|
||||
[EventType.RoomRedaction]: _td("room_settings|permissions|m.room.redaction"),
|
||||
|
||||
// TODO: Enable support for m.widget event type (https://github.com/vector-im/element-web/issues/13111)
|
||||
"im.vector.modular.widgets": isSpaceRoom ? null : _td("Modify widgets"),
|
||||
[VoiceBroadcastInfoEventType]: _td("Voice broadcasts"),
|
||||
"im.vector.modular.widgets": isSpaceRoom ? null : _td("room_settings|permissions|m.widget"),
|
||||
[VoiceBroadcastInfoEventType]: _td("room_settings|permissions|io.element.voice_broadcast_info"),
|
||||
};
|
||||
|
||||
if (SettingsStore.getValue("feature_pinning")) {
|
||||
plEventsToLabels[EventType.RoomPinnedEvents] = _td("Manage pinned events");
|
||||
plEventsToLabels[EventType.RoomPinnedEvents] = _td("room_settings|permissions|m.room.pinned_events");
|
||||
}
|
||||
// MSC3401: Native Group VoIP signaling
|
||||
if (SettingsStore.getValue("feature_group_calls")) {
|
||||
plEventsToLabels[ElementCall.CALL_EVENT_TYPE.name] = _td("Start %(brand)s calls");
|
||||
plEventsToLabels[ElementCall.MEMBER_EVENT_TYPE.name] = _td("Join %(brand)s calls");
|
||||
plEventsToLabels[ElementCall.CALL_EVENT_TYPE.name] = _td("room_settings|permissions|m.call");
|
||||
plEventsToLabels[ElementCall.MEMBER_EVENT_TYPE.name] = _td("room_settings|permissions|m.call.member");
|
||||
}
|
||||
|
||||
const powerLevelDescriptors: Record<string, IPowerLevelDescriptor> = {
|
||||
"users_default": {
|
||||
desc: _t("Default role"),
|
||||
desc: _t("room_settings|permissions|users_default"),
|
||||
defaultValue: 0,
|
||||
},
|
||||
"events_default": {
|
||||
desc: _t("Send messages"),
|
||||
desc: _t("room_settings|permissions|events_default"),
|
||||
defaultValue: 0,
|
||||
hideForSpace: true,
|
||||
},
|
||||
"invite": {
|
||||
desc: _t("Invite users"),
|
||||
desc: _t("room_settings|permissions|invite"),
|
||||
defaultValue: 0,
|
||||
},
|
||||
"state_default": {
|
||||
desc: _t("Change settings"),
|
||||
desc: _t("room_settings|permissions|state_default"),
|
||||
defaultValue: 50,
|
||||
},
|
||||
"kick": {
|
||||
desc: _t("Remove users"),
|
||||
desc: _t("room_settings|permissions|kick"),
|
||||
defaultValue: 50,
|
||||
},
|
||||
"ban": {
|
||||
desc: _t("Ban users"),
|
||||
desc: _t("room_settings|permissions|ban"),
|
||||
defaultValue: 50,
|
||||
},
|
||||
"redact": {
|
||||
desc: _t("Remove messages sent by others"),
|
||||
desc: _t("room_settings|permissions|redact"),
|
||||
defaultValue: 50,
|
||||
hideForSpace: true,
|
||||
},
|
||||
"notifications.room": {
|
||||
desc: _t("Notify everyone"),
|
||||
desc: _t("room_settings|permissions|notifications.room"),
|
||||
defaultValue: 50,
|
||||
hideForSpace: true,
|
||||
},
|
||||
|
@ -276,7 +276,7 @@ export default class SecurityUserSettingsTab extends React.Component<IProps, ISt
|
||||
|
||||
public render(): React.ReactNode {
|
||||
const secureBackup = (
|
||||
<SettingsSubsection heading={_t("Secure Backup")}>
|
||||
<SettingsSubsection heading={_t("common|secure_backup")}>
|
||||
<SecureBackupPanel />
|
||||
</SettingsSubsection>
|
||||
);
|
||||
@ -292,7 +292,7 @@ export default class SecurityUserSettingsTab extends React.Component<IProps, ISt
|
||||
// in having advanced details here once all flows are implemented, we
|
||||
// can remove this.
|
||||
const crossSigning = (
|
||||
<SettingsSubsection heading={_t("Cross-signing")}>
|
||||
<SettingsSubsection heading={_t("common|cross_signing")}>
|
||||
<CrossSigningPanel />
|
||||
</SettingsSubsection>
|
||||
);
|
||||
|
@ -259,23 +259,23 @@ export const Lobby: FC<LobbyProps> = ({ room, joinCallButtonDisabledTooltip, con
|
||||
kind="audio"
|
||||
devices={audioInputs}
|
||||
setDevice={setAudioInput}
|
||||
deviceListLabel={_t("Audio devices")}
|
||||
deviceListLabel={_t("voip|audio_devices")}
|
||||
muted={audioMuted}
|
||||
disabled={connecting}
|
||||
toggle={toggleAudio}
|
||||
unmutedTitle={_t("Mute microphone")}
|
||||
mutedTitle={_t("Unmute microphone")}
|
||||
unmutedTitle={_t("voip|disable_microphone")}
|
||||
mutedTitle={_t("voip|enable_microphone")}
|
||||
/>
|
||||
<DeviceButton
|
||||
kind="video"
|
||||
devices={videoInputs}
|
||||
setDevice={setVideoInput}
|
||||
deviceListLabel={_t("Video devices")}
|
||||
deviceListLabel={_t("voip|video_devices")}
|
||||
muted={videoMuted}
|
||||
disabled={connecting}
|
||||
toggle={toggleVideo}
|
||||
unmutedTitle={_t("Turn off camera")}
|
||||
mutedTitle={_t("Turn on camera")}
|
||||
unmutedTitle={_t("voip|disable_camera")}
|
||||
mutedTitle={_t("voip|enable_camera")}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -66,7 +66,7 @@ class DialPadButton extends React.PureComponent<DigitButtonProps | DialButtonPro
|
||||
<AccessibleButton
|
||||
className="mx_DialPad_button mx_DialPad_dialButton"
|
||||
onClick={this.onClick}
|
||||
aria-label={_t("Dial")}
|
||||
aria-label={_t("voip|dial")}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
@ -404,11 +404,9 @@ export default class LegacyCallView extends React.Component<IProps, IState> {
|
||||
const sharerName = primaryFeed?.getMember()?.name;
|
||||
if (!sharerName) return null;
|
||||
|
||||
let text = isScreensharing ? _t("You are presenting") : _t("%(sharerName)s is presenting", { sharerName });
|
||||
let text = isScreensharing ? _t("voip|you_are_presenting") : _t("voip|user_is_presenting", { sharerName });
|
||||
if (!sidebarShown) {
|
||||
text +=
|
||||
" • " +
|
||||
(call.isLocalVideoMuted() ? _t("Your camera is turned off") : _t("Your camera is still enabled"));
|
||||
text += " • " + (call.isLocalVideoMuted() ? _t("voip|camera_disabled") : _t("voip|camera_enabled"));
|
||||
}
|
||||
|
||||
return <div className="mx_LegacyCallView_toast">{text}</div>;
|
||||
@ -450,7 +448,7 @@ export default class LegacyCallView extends React.Component<IProps, IState> {
|
||||
holdTransferContent = (
|
||||
<div className="mx_LegacyCallView_status">
|
||||
{_t(
|
||||
"Consulting with %(transferTarget)s. <a>Transfer to %(transferee)s</a>",
|
||||
"voip|consulting",
|
||||
{
|
||||
transferTarget: transferTargetName,
|
||||
transferee: transfereeName,
|
||||
@ -470,8 +468,8 @@ export default class LegacyCallView extends React.Component<IProps, IState> {
|
||||
if (isRemoteOnHold) {
|
||||
onHoldText = _t(
|
||||
LegacyCallHandler.instance.hasAnyUnheldCall()
|
||||
? _td("You held the call <a>Switch</a>")
|
||||
: _td("You held the call <a>Resume</a>"),
|
||||
? _td("voip|call_held_switch")
|
||||
: _td("voip|call_held_resume"),
|
||||
{},
|
||||
{
|
||||
a: (sub) => (
|
||||
@ -482,7 +480,7 @@ export default class LegacyCallView extends React.Component<IProps, IState> {
|
||||
},
|
||||
);
|
||||
} else if (isLocalOnHold) {
|
||||
onHoldText = _t("%(peerName)s held the call", {
|
||||
onHoldText = _t("voip|call_held", {
|
||||
peerName: call.getOpponentMember()?.name,
|
||||
});
|
||||
}
|
||||
|
@ -269,15 +269,15 @@ export default class LegacyCallViewButtons extends React.Component<IProps, IStat
|
||||
inputRef={this.dialpadButton}
|
||||
onClick={this.onDialpadClick}
|
||||
isExpanded={this.state.showDialpad}
|
||||
title={_t("Dialpad")}
|
||||
title={_t("voip|dialpad")}
|
||||
alignment={Alignment.Top}
|
||||
/>
|
||||
)}
|
||||
<LegacyCallViewDropdownButton
|
||||
state={!this.props.buttonsState.micMuted}
|
||||
className="mx_LegacyCallViewButtons_button_mic"
|
||||
onLabel={_t("Mute the microphone")}
|
||||
offLabel={_t("Unmute the microphone")}
|
||||
onLabel={_t("voip|disable_microphone")}
|
||||
offLabel={_t("voip|enable_microphone")}
|
||||
onClick={this.props.handlers.onMicMuteClick}
|
||||
deviceKinds={[MediaDeviceKindEnum.AudioInput, MediaDeviceKindEnum.AudioOutput]}
|
||||
/>
|
||||
@ -285,8 +285,8 @@ export default class LegacyCallViewButtons extends React.Component<IProps, IStat
|
||||
<LegacyCallViewDropdownButton
|
||||
state={!this.props.buttonsState.vidMuted}
|
||||
className="mx_LegacyCallViewButtons_button_vid"
|
||||
onLabel={_t("Stop the camera")}
|
||||
offLabel={_t("Start the camera")}
|
||||
onLabel={_t("voip|disable_camera")}
|
||||
offLabel={_t("voip|enable_camera")}
|
||||
onClick={this.props.handlers.onVidMuteClick}
|
||||
deviceKinds={[MediaDeviceKindEnum.VideoInput]}
|
||||
/>
|
||||
@ -295,8 +295,8 @@ export default class LegacyCallViewButtons extends React.Component<IProps, IStat
|
||||
<LegacyCallViewToggleButton
|
||||
state={this.props.buttonsState.screensharing}
|
||||
className="mx_LegacyCallViewButtons_button_screensharing"
|
||||
onLabel={_t("Stop sharing your screen")}
|
||||
offLabel={_t("Start sharing your screen")}
|
||||
onLabel={_t("voip|stop_screenshare")}
|
||||
offLabel={_t("voip|start_screenshare")}
|
||||
onClick={this.props.handlers.onScreenshareClick}
|
||||
/>
|
||||
)}
|
||||
@ -322,7 +322,7 @@ export default class LegacyCallViewButtons extends React.Component<IProps, IStat
|
||||
<AccessibleTooltipButton
|
||||
className="mx_LegacyCallViewButtons_button mx_LegacyCallViewButtons_button_hangup"
|
||||
onClick={this.props.handlers.onHangupClick}
|
||||
title={_t("Hangup")}
|
||||
title={_t("voip|hangup")}
|
||||
alignment={Alignment.Top}
|
||||
/>
|
||||
</div>
|
||||
|
@ -34,7 +34,7 @@ const LegacyCallViewHeaderControls: React.FC<LegacyCallControlsProps> = ({ onExp
|
||||
<AccessibleTooltipButton
|
||||
className="mx_LegacyCallViewHeader_button mx_LegacyCallViewHeader_button_fullscreen"
|
||||
onClick={onMaximize}
|
||||
title={_t("Fill screen")}
|
||||
title={_t("voip|maximise")}
|
||||
/>
|
||||
)}
|
||||
{onPin && (
|
||||
@ -48,7 +48,7 @@ const LegacyCallViewHeaderControls: React.FC<LegacyCallControlsProps> = ({ onExp
|
||||
<AccessibleTooltipButton
|
||||
className="mx_LegacyCallViewHeader_button mx_LegacyCallViewHeader_button_expand"
|
||||
onClick={onExpand}
|
||||
title={_t("Return to call")}
|
||||
title={_t("voip|expand")}
|
||||
/>
|
||||
)}
|
||||
</div>
|
||||
@ -64,7 +64,7 @@ const SecondaryCallInfo: React.FC<ISecondaryCallInfoProps> = ({ callRoom }) => {
|
||||
<span className="mx_LegacyCallViewHeader_secondaryCallInfo">
|
||||
<RoomAvatar room={callRoom} size="16px" />
|
||||
<span className="mx_LegacyCallView_secondaryCall_roomName">
|
||||
{_t("%(name)s on hold", { name: callRoom.name })}
|
||||
{_t("voip|on_hold", { name: callRoom.name })}
|
||||
</span>
|
||||
</span>
|
||||
);
|
||||
|
@ -57,55 +57,55 @@ const tasks: UserOnboardingTask[] = [
|
||||
{
|
||||
id: "create-account",
|
||||
title: _t("Create account"),
|
||||
description: _t("You made it!"),
|
||||
description: _t("onboarding|you_made_it"),
|
||||
completed: () => true,
|
||||
},
|
||||
{
|
||||
id: "find-friends",
|
||||
title: _t("Find and invite your friends"),
|
||||
description: _t("It’s what you’re here for, so lets get to it"),
|
||||
title: _t("onboarding|find_friends"),
|
||||
description: _t("onboarding|find_friends_description"),
|
||||
completed: (ctx: UserOnboardingContext) => ctx.hasDmRooms,
|
||||
relevant: [UseCase.PersonalMessaging, UseCase.Skip],
|
||||
action: {
|
||||
label: _t("Find friends"),
|
||||
label: _t("onboarding|find_friends_action"),
|
||||
onClick: onClickStartDm,
|
||||
},
|
||||
},
|
||||
{
|
||||
id: "find-coworkers",
|
||||
title: _t("Find and invite your co-workers"),
|
||||
description: _t("Get stuff done by finding your teammates"),
|
||||
title: _t("onboarding|find_coworkers"),
|
||||
description: _t("onboarding|get_stuff_done"),
|
||||
completed: (ctx: UserOnboardingContext) => ctx.hasDmRooms,
|
||||
relevant: [UseCase.WorkMessaging],
|
||||
action: {
|
||||
label: _t("Find people"),
|
||||
label: _t("onboarding|find_people"),
|
||||
onClick: onClickStartDm,
|
||||
},
|
||||
},
|
||||
{
|
||||
id: "find-community-members",
|
||||
title: _t("Find and invite your community members"),
|
||||
description: _t("Get stuff done by finding your teammates"),
|
||||
title: _t("onboarding|find_community_members"),
|
||||
description: _t("onboarding|get_stuff_done"),
|
||||
completed: (ctx: UserOnboardingContext) => ctx.hasDmRooms,
|
||||
relevant: [UseCase.CommunityMessaging],
|
||||
action: {
|
||||
label: _t("Find people"),
|
||||
label: _t("onboarding|find_people"),
|
||||
onClick: onClickStartDm,
|
||||
},
|
||||
},
|
||||
{
|
||||
id: "download-apps",
|
||||
title: () =>
|
||||
_t("Download %(brand)s", {
|
||||
_t("onboarding|download_app", {
|
||||
brand: SdkConfig.get("brand"),
|
||||
}),
|
||||
description: () =>
|
||||
_t("Don’t miss a thing by taking %(brand)s with you", {
|
||||
_t("onboarding|download_app_description", {
|
||||
brand: SdkConfig.get("brand"),
|
||||
}),
|
||||
completed: (ctx: UserOnboardingContext) => ctx.hasDevices,
|
||||
action: {
|
||||
label: _t("Download apps"),
|
||||
label: _t("onboarding|download_app_action"),
|
||||
onClick: (ev: ButtonEvent) => {
|
||||
PosthogTrackers.trackInteraction("WebUserOnboardingTaskDownloadApps", ev);
|
||||
Modal.createDialog(AppDownloadDialog, {}, "mx_AppDownloadDialog_wrapper", false, true);
|
||||
@ -114,11 +114,11 @@ const tasks: UserOnboardingTask[] = [
|
||||
},
|
||||
{
|
||||
id: "setup-profile",
|
||||
title: _t("Set up your profile"),
|
||||
description: _t("Make sure people know it’s really you"),
|
||||
title: _t("onboarding|set_up_profile"),
|
||||
description: _t("onboarding|set_up_profile_description"),
|
||||
completed: (ctx: UserOnboardingContext) => ctx.hasAvatar,
|
||||
action: {
|
||||
label: _t("Your profile"),
|
||||
label: _t("onboarding|set_up_profile_action"),
|
||||
onClick: (ev: ButtonEvent) => {
|
||||
PosthogTrackers.trackInteraction("WebUserOnboardingTaskSetupProfile", ev);
|
||||
defaultDispatcher.dispatch({
|
||||
@ -130,11 +130,11 @@ const tasks: UserOnboardingTask[] = [
|
||||
},
|
||||
{
|
||||
id: "permission-notifications",
|
||||
title: _t("Turn on notifications"),
|
||||
description: _t("Don’t miss a reply or important message"),
|
||||
title: _t("onboarding|enable_notifications"),
|
||||
description: _t("onboarding|enable_notifications_description"),
|
||||
completed: (ctx: UserOnboardingContext) => ctx.hasNotificationsEnabled,
|
||||
action: {
|
||||
label: _t("Enable notifications"),
|
||||
label: _t("onboarding|enable_notifications_action"),
|
||||
onClick: (ev: ButtonEvent) => {
|
||||
PosthogTrackers.trackInteraction("WebUserOnboardingTaskEnableNotifications", ev);
|
||||
Notifier.setEnabled(true);
|
||||
|
@ -10,15 +10,10 @@
|
||||
"All Rooms": "كل الغُرف",
|
||||
"All messages": "كل الرسائل",
|
||||
"What's New": "آخِر المُستجدّات",
|
||||
"Toolbox": "علبة الأدوات",
|
||||
"Collecting logs": "تجميع السجلات",
|
||||
"No update available.": "لا يوجد هناك أي تحديث.",
|
||||
"Collecting app version information": "تجميع المعلومات حول نسخة التطبيق",
|
||||
"Changelog": "سِجل التغييرات",
|
||||
"Waiting for response from server": "في انتظار الرد مِن الخادوم",
|
||||
"Thank you!": "شكرًا !",
|
||||
"Call invitation": "دعوة لمحادثة",
|
||||
"Developer Tools": "أدوات التطوير",
|
||||
"What's new?": "ما الجديد ؟",
|
||||
"powered by Matrix": "مشغل بواسطة Matrix",
|
||||
"Use Single Sign On to continue": "استعمل الولوج الموحّد للمواصلة",
|
||||
@ -34,7 +29,6 @@
|
||||
"Unable to load! Check your network connectivity and try again.": "تعذر التحميل! افحص اتصالك بالشبكة وأعِد المحاولة.",
|
||||
"Call failed due to misconfigured server": "فشل الاتصال بسبب سوء ضبط الخادوم",
|
||||
"Please ask the administrator of your homeserver (<code>%(homeserverDomain)s</code>) to configure a TURN server in order for calls to work reliably.": "من فضلك اطلب من مسؤول الخادوم المنزل الذي تستعمله (<code>%(homeserverDomain)s</code>) أن يضبط خادوم TURN كي تعمل الاتصالات بنحوٍ يكون محط ثقة.",
|
||||
"Call Failed": "فشل الاتصال",
|
||||
"Permission Required": "التصريح مطلوب",
|
||||
"You do not have permission to start a conference call in this room": "ينقصك تصريح بدء مكالمة جماعية في هذه الغرفة",
|
||||
"The file '%(fileName)s' failed to upload.": "فشل رفع الملف ”%(fileName)s“.",
|
||||
@ -71,7 +65,6 @@
|
||||
"%(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",
|
||||
"Unnamed Room": "غرفة بدون اسم",
|
||||
"Identity server has no terms of service": "ليس لخادوم الهويّة أيّ شروط خدمة",
|
||||
"This action requires accessing the default identity server <server /> to validate an email address or phone number, but the server does not have any terms of service.": "يطلب هذا الإجراء الوصول إلى خادوم الهويّات المبدئي<server />للتثبّت من عنوان البريد الإلكتروني أو رقم الهاتف، ولكن ليس للخادوم أيّ شروط خدمة.",
|
||||
"Only continue if you trust the owner of the server.": "لا تُواصل لو لم تكن تثق بمالك الخادوم.",
|
||||
@ -86,7 +79,6 @@
|
||||
"Default": "المبدئي",
|
||||
"Restricted": "مقيد",
|
||||
"Moderator": "مشرف",
|
||||
"Admin": "مدير",
|
||||
"Failed to invite": "فشلت الدعوة",
|
||||
"Operation failed": "فشلت العملية",
|
||||
"You need to be logged in.": "عليك الولوج.",
|
||||
@ -101,43 +93,20 @@
|
||||
"Missing room_id in request": "رقم الغرفة مفقود في الطلب",
|
||||
"Room %(roomId)s not visible": "الغرفة %(roomId)s غير مرئية",
|
||||
"Missing user_id in request": "رقم المستخدم مفقود في الطلب",
|
||||
"Messages": "الرسائل",
|
||||
"Actions": "الإجراءات",
|
||||
"Advanced": "متقدم",
|
||||
"Other": "أخرى",
|
||||
"Command error": "خطأ في الأمر",
|
||||
"Usage": "الاستخدام",
|
||||
"Prepends ¯\\_(ツ)_/¯ to a plain-text message": "ادخل احد الرموز ¯\\_(ツ)_/¯ قبل نص الرسالة",
|
||||
"Sends a message as plain text, without interpreting it as markdown": "ارسال رسالة كنص، دون تفسيرها على انها معلمات",
|
||||
"Sends a message as html, without interpreting it as markdown": "ارسال رسالة بشكل HTML، دون تفسيرها على انها معلمات",
|
||||
"Upgrades a room to a new version": "ترقية الغرفة الى الاصدار الجديد",
|
||||
"You do not have the required permissions to use this command.": "ليس لديك الأذونات المطلوبة لاستخدام هذا الأمر.",
|
||||
"Error upgrading room": "خطأ في ترقية الغرفة",
|
||||
"Double check that your server supports the room version chosen and try again.": "تحقق مرة أخرى من أن سيرفرك يدعم إصدار الغرفة المختار وحاول مرة أخرى.",
|
||||
"Changes your display nickname": "يغير لقب العرض الخاص بك",
|
||||
"Changes your display nickname in the current room only": "يغير لقب العرض الخاص بك في الغرفة الحالية فقط",
|
||||
"Changes the avatar of the current room": "يغير الصورة الرمزية للغرفة الحالية",
|
||||
"Gets or sets the room topic": "الحصول على أو تحديد موضوع الغرفة",
|
||||
"This room has no topic.": "هذه الغرفة ليس لها موضوع.",
|
||||
"Sets the room name": "يضبط اسم الغرفة",
|
||||
"Invites user with given id to current room": "يدعو المستخدم حسب المعرّف المعطى إلى الغرفة الحالية",
|
||||
"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.": "استخدم سيرفر الهوية للدعوة عبر البريد الالكتروني. ضبط الاعدادات.",
|
||||
"Joins room with given address": "الانضمام الى الغرفة بحسب العنوان المعطى",
|
||||
"Bans user with given id": "يحظر المستخدم حسب المعرّف المعطى",
|
||||
"Unbans user with given ID": "يُلغي الحظر عن المستخدم حسب المعرّف المعطى",
|
||||
"Ignores a user, hiding their messages from you": "يتجاهل المستخدم، ويخفي رسائله عنك",
|
||||
"Ignored user": "مستخدم متجاهل",
|
||||
"You are now ignoring %(userId)s": "انت تقوم الان بتجاهل %(userId)s",
|
||||
"Stops ignoring a user, showing their messages going forward": "يوقف تجاهل المستخدم ويظهر رسائله من الان فصاعدا",
|
||||
"Unignored user": "المستخدم غير متجاهل",
|
||||
"You are no longer ignoring %(userId)s": "انت لم تعد متجاهلا للمستخدم %(userId)s",
|
||||
"Define the power level of a user": "قم بتعريف مستوى الطاقة للمستخدم",
|
||||
"Could not find user in room": "لم يستطع ايجاد مستخدم في غرفة",
|
||||
"Deops user with given id": "يُلغي إدارية المستخدم حسب المعرّف المعطى",
|
||||
"Opens the Developer Tools dialog": "يفتح نافذة ادوات المطور",
|
||||
"Adds a custom widget by URL to the room": "يضيف Widget خاص عبر URL الى الغرفة",
|
||||
"Please supply a widget URL or embed code": "رجاء قم بتحديد Widget URL او قم بتضمين كود",
|
||||
"Please supply a https:// or http:// widget URL": "يرجى ادخال a https:// او http:// widget URL",
|
||||
"You cannot modify widgets in this room.": "لا يمكنك تعديل الحاجيات في هذه الغرفة.",
|
||||
@ -147,30 +116,10 @@
|
||||
"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. تم تحديد الجلسة على انها مؤكدة.",
|
||||
"Forces the current outbound group session in an encrypted room to be discarded": "يفرض تجاهل جلسة المجموعة الصادرة الحالية في غرفة مشفرة",
|
||||
"Sends the given message coloured as a rainbow": "يرسل رسالة معينة ملونة مثل قوس قزح",
|
||||
"Sends the given emote coloured as a rainbow": "يرسل الرمز المعطى باللون كقوس قزح",
|
||||
"Displays list of commands with usages and descriptions": "يعرض قائمة الأوامر مع الوصف وطرق الاستخدام",
|
||||
"Displays information about a user": "يعرض معلومات عن المستخدم",
|
||||
"Send a bug report with logs": "إرسال تقرير خطأ يحتوي على سجلات الاحداث",
|
||||
"Logs sent": "تم ارسال سجل الاحداث",
|
||||
"Opens chat with the given user": "يفتح دردشة من المستخدم المعطى",
|
||||
"Sends a message to the given user": "يرسل رسالة الى المستخدم المعطى",
|
||||
"Displays action": "يعرض إجراءً",
|
||||
"Reason": "السبب",
|
||||
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s غير الموضوع الى \"%(topic)s\".",
|
||||
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s ازال اسم الغرفة.",
|
||||
"%(senderDisplayName)s changed the room name from %(oldRoomName)s to %(newRoomName)s.": "%(senderDisplayName)s غير اسم الغرفة من %(oldRoomName)s الى %(newRoomName)s.",
|
||||
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s غير اسم الغرفة الى %(roomName)s.",
|
||||
"%(senderDisplayName)s upgraded this room.": "%(senderDisplayName)s قام بترقية هذه الغرفة.",
|
||||
"%(senderDisplayName)s made the room public to whoever knows the link.": "%(senderDisplayName)s قام بجعل هذة الغرفة عامة لكل شخص يعرف الرابط.",
|
||||
"%(senderDisplayName)s made the room invite only.": "%(senderDisplayName)s جعل ممكنه لكل من لديه دعوة فقط.",
|
||||
"%(senderDisplayName)s changed the join rule to %(rule)s": "%(senderDisplayName)s قام بتغيير قاعدة الانضمام الى %(rule)s",
|
||||
"%(senderDisplayName)s has allowed guests to join the room.": "%(senderDisplayName)s قام بالسماح للضيوف بالانضمام الى الغرفة.",
|
||||
"%(senderDisplayName)s has prevented guests from joining the room.": "%(senderDisplayName)s قام بإيقاف امكانية انضمام الضيوف الى الغرفة.",
|
||||
"%(senderDisplayName)s changed guest access to %(rule)s": "%(senderDisplayName)s غير طريقة دخول الضيوف الى %(rule)s",
|
||||
"%(senderDisplayName)s sent an image.": "قام %(senderDisplayName)s بإرسال صورة.",
|
||||
"%(senderName)s set the main address for this room to %(address)s.": "قام %(senderName)s بتعديل العنوان الرئيسي لهذه الغرفة الى %(address)s.",
|
||||
"%(senderName)s removed the main address for this room.": "قام %(senderName)s بإزالة العنوان الرئيسي لهذه الغرفة.",
|
||||
"%(senderName)s added the alternative addresses %(addresses)s for this room.": {
|
||||
"other": "قام %(senderName)s بإضافة العناوين البديلة %(addresses)s لهذه الغرفة.",
|
||||
"one": "قام %(senderName)s بإضافة العنوان البديل %(addresses)s لهذه الغرفة."
|
||||
@ -179,26 +128,8 @@
|
||||
"other": "قام %(senderName)s بإزالة العناوين البديلة %(addresses)s لهذه الغرفة.",
|
||||
"one": "قام %(senderName)s بإزالة العنوان البديل %(addresses)s لهذه الغرفة."
|
||||
},
|
||||
"%(senderName)s changed the alternative addresses for this room.": "قام %(senderName)s بتعديل العناوين البديلة لهذه الغرفة.",
|
||||
"%(senderName)s changed the main and alternative addresses for this room.": "قام %(senderName)s بتعديل العناوين الرئيسية و البديلة لهذه الغرفة.",
|
||||
"%(senderName)s changed the addresses for this room.": "قام %(senderName)s بتعديل عناوين هذه الغرفة.",
|
||||
"%(senderName)s placed a voice call.": "أجرى %(senderName)s مكالمة صوتية.",
|
||||
"%(senderName)s placed a voice call. (not supported by this browser)": "أجرى %(senderName)s مكالمة صوتية. (غير متوافقة مع هذا المتصفح)",
|
||||
"%(senderName)s placed a video call.": "أجرى %(senderName)s مكالمة فيديو.",
|
||||
"%(senderName)s placed a video call. (not supported by this browser)": "أجرى %(senderName)s مكالمة فيديو. (غير متوافقة مع هذا المتصفح)",
|
||||
"%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.": "قام %(senderName)s بسحب الدعوة الى %(targetDisplayName)s بالانضمام الى الغرفة.",
|
||||
"%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "أرسل %(senderName)s دعوة الى %(targetDisplayName)s للانضمام الى الغرفة.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they are invited.": "قام %(senderName)s بتعديل رؤية المحادثات السابقة ممكنة لكل الاعضاء من تاريخ دعوتهم بالانضمام.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they joined.": "قام %(senderName)s بتعديل رؤية المحادثات السابقة ممكنة لكل الاعضاء من لحظة انضمامهم.",
|
||||
"%(senderName)s made future room history visible to all room members.": "قام %(senderName)s بتعديل رؤية المحادثات السابقة ممكنة لكل الاعضاء.",
|
||||
"%(senderName)s made future room history visible to anyone.": "قام %(senderName)s بتعديل رؤية المحادثات السابقة ممكنة لأي شخص.",
|
||||
"%(senderName)s made future room history visible to unknown (%(visibility)s).": "قام %(senderName)s بجعل المحادثات السابقة مرئية لمجهول (%(visibility)s).",
|
||||
"%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s من %(fromPowerLevel)s الى %(toPowerLevel)s",
|
||||
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "غير %(senderName)s مستوى الطاقة الخاصة ب %(powerLevelDiffText)s.",
|
||||
"%(senderName)s changed the pinned messages for the room.": "عدل %(senderName)s الرسائل المثبتة للغرفة.",
|
||||
"%(widgetName)s widget modified by %(senderName)s": "الودجت %(widgetName)s تعدلت بواسطة %(senderName)s",
|
||||
"%(widgetName)s widget added by %(senderName)s": "الودجت %(widgetName)s اضيفت بواسطة %(senderName)s",
|
||||
"%(widgetName)s widget removed by %(senderName)s": "الودجت %(widgetName)s حذفت بواسطة %(senderName)s",
|
||||
"You cannot place a call with yourself.": "لا يمكنك الاتصال بنفسك.",
|
||||
"%(senderName)s removed the rule banning users matching %(glob)s": "أزال %(senderName)s القاعدة الناصَّة على منع المستخدمين المطابقين %(glob)s",
|
||||
"%(senderName)s removed the rule banning rooms matching %(glob)s": "أزال %(senderName)s القاعدة الناصَّة على منع الغرف المطابقة %(glob)s",
|
||||
@ -219,12 +150,6 @@
|
||||
"%(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": "غير موثوقة",
|
||||
"%(displayName)s is typing …": "%(displayName)s يكتب…",
|
||||
"%(names)s and %(count)s others are typing …": {
|
||||
"other": "%(names)s و %(count)s آخرون يكتبون…",
|
||||
"one": "%(names)s وآخر يكتبون…"
|
||||
},
|
||||
"%(names)s and %(lastPerson)s are typing …": "%(names)s و %(lastPerson)s يكتبون…",
|
||||
"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 لديك غير مهيأ",
|
||||
@ -283,8 +208,6 @@
|
||||
"%(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",
|
||||
"Message deleted by %(name)s": "حذف الرسالة %(name)s",
|
||||
"Message deleted": "حُذفت الرسالة",
|
||||
"<reactors/><reactedWith>reacted with %(shortName)s</reactedWith>": "<reactors/><reactedWith>تفاعلو ب%(shortName)s</reactedWith>",
|
||||
"Error decrypting video": "تعذر فك تشفير الفيديو",
|
||||
"You sent a verification request": "أنت أرسلت طلب تحقق",
|
||||
@ -355,7 +278,6 @@
|
||||
"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": "تعذر إبطال الدعوة",
|
||||
"Stickerpack": "حزمة الملصقات",
|
||||
"Add some now": "أضف البعض الآن",
|
||||
"You don't currently have any stickerpacks enabled": "ليس لديك حاليًا أي حزم ملصقات ممكّنة",
|
||||
"Failed to connect to integration manager": "تعذر الاتصال بمدير التكامل",
|
||||
@ -426,7 +348,6 @@
|
||||
"Sign Up": "سجل",
|
||||
"Join the conversation with an account": "انضم للمحادثة بحساب",
|
||||
"Historical": "تاريخي",
|
||||
"System Alerts": "تنبيهات النظام",
|
||||
"Low priority": "أولوية منخفضة",
|
||||
"Explore public rooms": "استكشف الغرف العامة",
|
||||
"Add room": "أضف غرفة",
|
||||
@ -443,13 +364,6 @@
|
||||
"No recently visited rooms": "لا توجد غرف تمت زيارتها مؤخرًا",
|
||||
"Room %(name)s": "الغرفة %(name)s",
|
||||
"Replying": "الرد",
|
||||
"Unknown": "غير معروف",
|
||||
"Idle": "جامد",
|
||||
"Online": "متصل",
|
||||
"Unknown for %(duration)s": "غير معروف منذ %(duration)s",
|
||||
"Offline for %(duration)s": "منفصل منذ %(duration)s",
|
||||
"Idle for %(duration)s": "جامد منذ %(duration)s",
|
||||
"Online for %(duration)s": "متصل منذ %(duration)s",
|
||||
"%(duration)sd": "%(duration)sي",
|
||||
"%(duration)sh": "%(duration)sس",
|
||||
"%(duration)sm": "%(duration)sد",
|
||||
@ -467,13 +381,6 @@
|
||||
"You do not have permission to post to this room": "ليس لديك إذن للنشر في هذه الغرفة",
|
||||
"This room has been replaced and is no longer active.": "تم استبدال هذه الغرفة ولم تعد نشطة.",
|
||||
"The conversation continues here.": "تستمر المحادثة هنا.",
|
||||
"Send a message…": "أرسل رسالة …",
|
||||
"Send an encrypted message…": "أرسل رسالة مشفرة …",
|
||||
"Send a reply…": "أرسل جواباً …",
|
||||
"Send an encrypted reply…": "أرسل جواباً مشفراً …",
|
||||
"Hangup": "إنهاء المكالمة",
|
||||
"Video call": "مكالمة مرئية",
|
||||
"Voice call": "مكالمة صوتية",
|
||||
"%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (قوة %(powerLevelNumber)s)",
|
||||
"Filter room members": "تصفية أعضاء الغرفة",
|
||||
"Invited": "مدعو",
|
||||
@ -731,21 +638,8 @@
|
||||
"You've successfully verified this user.": "لقد نجحت في التحقق من هذا المستخدم.",
|
||||
"Verified!": "تم التحقق!",
|
||||
"The other party cancelled the verification.": "ألغى الطرف الآخر التحقق.",
|
||||
"Unknown caller": "متصل غير معروف",
|
||||
"This is your list of users/servers you have blocked - don't leave the room!": "هذه قائمتك للمستخدمين / الخوادم التي حظرت - لا تغادر الغرفة!",
|
||||
"My Ban List": "قائمة الحظر",
|
||||
"When rooms are upgraded": "عند ترقية الغرف",
|
||||
"Messages sent by bot": "رسائل أرسلها آلي (Bot)",
|
||||
"When I'm invited to a room": "عندما أُدعى لغرفة",
|
||||
"Encrypted messages in group chats": "رسائل مشفرة في المحادثات الجماعية",
|
||||
"Messages in group chats": "رسائل المحادثات الجماعية",
|
||||
"Encrypted messages in one-to-one chats": "رسائل مشفرة في المحادثات المباشرة",
|
||||
"Messages in one-to-one chats": "رسائل المحادثات المباشرة",
|
||||
"Messages containing @room": "رسائل تتضمن @غرفة",
|
||||
"Messages containing my username": "رسائل تتضمن اسم المستخدم الخاص بي",
|
||||
"Messages containing my display name": "رسائل تتضمن اسمي الظاهر",
|
||||
"Downloading logs": "تحميل السجلات",
|
||||
"Uploading logs": "رفع السجلات",
|
||||
"IRC display name width": "عرض الاسم الظاهر لIRC",
|
||||
"Manually verify all remote sessions": "تحقق يدويًا من جميع الاتصالات البعيدة",
|
||||
"How fast should messages be downloaded.": "ما مدى سرعة تنزيل الرسائل.",
|
||||
@ -763,16 +657,6 @@
|
||||
"Use custom size": "استخدام حجم مخصص",
|
||||
"Font size": "حجم الخط",
|
||||
"Change notification settings": "تغيير إعدادات الإشعار",
|
||||
"%(senderName)s is calling": "%(senderName)s يتصل",
|
||||
"Waiting for answer": "بانتظار الرد",
|
||||
"%(senderName)s started a call": "%(senderName)s بدأ مكالمة",
|
||||
"You started a call": "لقد بدأت مكالمة",
|
||||
"Call ended": "انتهت المكالمة",
|
||||
"%(senderName)s ended the call": "%(senderName)s أنهى المكالمة",
|
||||
"You ended the call": "لقد أنهيتَ المكالمة",
|
||||
"Call in progress": "مكالمتك تحت الإجراء",
|
||||
"%(senderName)s joined the call": "%(senderName)s انضم للمكالمة",
|
||||
"You joined the call": "لقد انضممت إلى المكالمة",
|
||||
"Please contact your homeserver administrator.": "يُرجى تواصلك مع مدير خادمك.",
|
||||
"New version of %(brand)s is available": "يتوفر إصدار جديد من %(brand)s",
|
||||
"Update %(brand)s": "حدّث: %(brand)s",
|
||||
@ -830,13 +714,6 @@
|
||||
"Muted Users": "المستخدمون المكتومون",
|
||||
"Privileged Users": "المستخدمون المميزون",
|
||||
"No users have specific privileges in this room": "لا يوجد مستخدمين لديهم امتيازات خاصة في هذه الغرفة",
|
||||
"Notify everyone": "إشعار الجميع",
|
||||
"Remove messages sent by others": "حذف رسائل الآخرين",
|
||||
"Ban users": "حظر المستخدمين",
|
||||
"Change settings": "تغيير الإعدادات",
|
||||
"Send messages": "إرسال الرسائل",
|
||||
"Invite users": "دعوة المستخدمين",
|
||||
"Default role": "الدور الاعتيادي",
|
||||
"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.": "تعذر تغيير مستوى قوة الغرفة. تأكد من أن لديك صلاحيات كافية وحاول مرة أخرى.",
|
||||
@ -844,15 +721,6 @@
|
||||
"Banned by %(displayName)s": "حظره %(displayName)s",
|
||||
"Unban": "فك الحظر",
|
||||
"Failed to unban": "تعذر فك الحظر",
|
||||
"Modify widgets": "تعديل عناصر الواجهة",
|
||||
"Enable room encryption": "تفعيل تشفير الغرفة",
|
||||
"Upgrade the room": "ترقية الغرفة",
|
||||
"Change topic": "تغيير الموضوع",
|
||||
"Change permissions": "تغيير الصلاحيات",
|
||||
"Change history visibility": "تغيير ظهور التاريخ",
|
||||
"Change main address for the room": "تغيير العنوان الأساسي للغرفة",
|
||||
"Change room name": "تغيير اسم الغرفة",
|
||||
"Change room avatar": "تغيير صورة الغرفة",
|
||||
"Browse": "تصفح",
|
||||
"Set a new custom sound": "تعيين صوت مخصص جديد",
|
||||
"Notification sound": "صوت الإشعار",
|
||||
@ -878,9 +746,7 @@
|
||||
"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.": "قام مسؤول الخادم بتعطيل التشفير من طرف إلى طرف أصلاً في الغرف الخاصة والرسائل الخاصّة.",
|
||||
"Cross-signing": "التوقيع المتبادل",
|
||||
"Message search": "بحث الرسائل",
|
||||
"Secure Backup": "تأمين النسخ الاحتياطي",
|
||||
"Reject all %(invitedRooms)s invites": "رفض كل الدعوات (%(invitedRooms)s)",
|
||||
"Accept all %(invitedRooms)s invites": "قبول كل الدعوات (%(invitedRooms)s)",
|
||||
"Bulk options": "خيارات مجمعة",
|
||||
@ -1001,15 +867,8 @@
|
||||
"%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s حدَّث قاعدة حظر المستخدمين المطابقة %(glob)s بسبب %(reason)s",
|
||||
"%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s حدَّث قاعدة حظر الخوادم المطابقة %(glob)s بسبب %(reason)s",
|
||||
"%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s حدَّث قاعدة حظر الغرفة المطابقة %(glob)s بسبب %(reason)s",
|
||||
"🎉 All servers are banned from participating! This room can no longer be used.": "🎉 جميع الخوادم ممنوعة من المشاركة! لم يعد من الممكن استخدام هذه الغرفة.",
|
||||
"Takes the call in the current room off hold": "يوقف المكالمة في الغرفة الحالية",
|
||||
"Places the call in the current room on hold": "يضع المكالمة في الغرفة الحالية قيد الانتظار",
|
||||
"Prepends ( ͡° ͜ʖ ͡°) to a plain-text message": "يلصق (͡ ° ͜ʖ ͡ °) أوَّل رسالة نصية عادية",
|
||||
"No other application is using the webcam": "أنّ كمرة الوِب لا تستعملها تطبيقات أخرى",
|
||||
"Permission is granted to use the webcam": "أنّك منحت تصريحًا لاستعمال كمرة الوِب",
|
||||
"A microphone and webcam are plugged in and set up correctly": "أنّك وصلت ميكروفونًا وكمرة وِب كما ينبغي",
|
||||
"Unable to access webcam / microphone": "تعذر الوصول إلى كاميرا الوِب / الميكروفون",
|
||||
"Unable to access microphone": "تعذر الوصول إلى الميكروفون",
|
||||
"Cuba": "كوبا",
|
||||
"Croatia": "كرواتيا",
|
||||
"Costa Rica": "كوستا ريكا",
|
||||
@ -1066,12 +925,8 @@
|
||||
"Algeria": "الجزائر",
|
||||
"Åland Islands": "جزر آلاند",
|
||||
"We couldn't log you in": "تعذر الولوج",
|
||||
"You're already in a call with this person.": "أنت تُجري مكالمة مع هذا الشخص فعلًا.",
|
||||
"Already in call": "تُجري مكالمة فعلًا",
|
||||
"You've reached the maximum number of simultaneous calls.": "لقد بلغت الحد الأقصى من المكالمات المتزامنة.",
|
||||
"Too Many Calls": "مكالمات كثيرة جدا",
|
||||
"Call failed because webcam or microphone could not be accessed. Check that:": "فشلت المكالمة لتعذر الوصول إلى كمرة الوِب أو الميكرفون. تأكّد من:",
|
||||
"Call failed because microphone could not be accessed. Check that a microphone is plugged in and set up correctly.": "فشلت المكالمة لتعذر الوصول إلى الميكرفون. تأكّد من وصل الميكرفون وضبطه كما ينبغي.",
|
||||
"Explore rooms": "استكشِف الغرف",
|
||||
"Using this widget may share data <helpIcon /> with %(widgetDomain)s & your integration manager.": "قد يؤدي استخدام عنصر واجهة المستخدم هذا إلى مشاركة البيانات <helpIcon /> مع %(widgetDomain)s ومدير التكامل الخاص بك.",
|
||||
"Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "يتلقى مديرو التكامل بيانات الضبط، ويمكنهم تعديل عناصر واجهة المستخدم، وإرسال دعوات الغرف، وتعيين مستويات القوة نيابة عنك.",
|
||||
@ -1082,11 +937,6 @@
|
||||
"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",
|
||||
"%(targetName)s rejected the invitation": "رفض %(targetName)s الدعوة",
|
||||
"%(targetName)s joined the room": "انضم %(targetName)s إلى الغرفة",
|
||||
"%(senderName)s made no change": "لم يقم %(senderName)s بأي تغيير",
|
||||
"%(senderName)s set a profile picture": "قام %(senderName)s بتعيين صورة رمزية",
|
||||
"%(senderName)s changed their profile picture": "%(senderName)s قام بتغيير صورته الرمزية",
|
||||
"Paraguay": "باراغواي",
|
||||
"Netherlands": "هولندا",
|
||||
"Dismiss read marker and jump to bottom": "تجاهل علامة القراءة وانتقل إلى الأسفل",
|
||||
@ -1094,15 +944,6 @@
|
||||
"Cancel replying to a message": "إلغاء الرد على رسالة",
|
||||
"New line": "سطر جديد",
|
||||
"Greece": "اليونان",
|
||||
"%(senderName)s removed their profile picture": "%(senderName)s أزال صورة ملفه الشخصي",
|
||||
"%(senderName)s removed their display name (%(oldDisplayName)s)": "%(senderName)s أزال اسمه (%(oldDisplayName)s)",
|
||||
"%(senderName)s set their display name to %(displayName)s": "%(senderName)s قام بتعيين اسمه إلى %(displayName)s",
|
||||
"%(oldDisplayName)s changed their display name to %(displayName)s": "%(oldDisplayName)s غير اسمه إلى %(displayName)s",
|
||||
"%(senderName)s banned %(targetName)s": "%(senderName)s حظر %(targetName)s",
|
||||
"%(senderName)s banned %(targetName)s: %(reason)s": "%(senderName)s حظر %(targetName)s: %(reason)s",
|
||||
"%(senderName)s invited %(targetName)s": "%(senderName)s دعى %(targetName)s",
|
||||
"%(targetName)s accepted an invitation": "%(targetName)s قبل دعوة",
|
||||
"%(targetName)s accepted the invitation for %(displayName)s": "%(targetName)s قبل الدعوة ل %(displayName)s",
|
||||
"Converts the DM to a room": "تحويل المحادثة المباشرة إلى غرفة",
|
||||
"Converts the room to a DM": "تحويل الغرفة إلى محادثة مباشرة",
|
||||
"Some invites couldn't be sent": "تعذر إرسال بعض الدعوات",
|
||||
@ -1210,8 +1051,6 @@
|
||||
"User Busy": "المستخدم مشغول",
|
||||
"You cannot place calls without a connection to the server.": "لا يمكنك إجراء المكالمات دون اتصال بالخادوم.",
|
||||
"Connectivity to the server has been lost": "فُقد الاتصال بالخادوم",
|
||||
"You cannot place calls in this browser.": "لا يمكنك إجراء المكالمات في هذا المتصفّح.",
|
||||
"Calls are unsupported": "المكالمات غير مدعومة",
|
||||
"%(user1)s and %(user2)s": "%(user1)s و %(user2)s",
|
||||
"Empty room": "غرفة فارغة",
|
||||
"common": {
|
||||
@ -1252,7 +1091,12 @@
|
||||
"someone": "شخص ما",
|
||||
"encrypted": "التشفير",
|
||||
"trusted": "موثوق",
|
||||
"not_trusted": "غير موثوق"
|
||||
"not_trusted": "غير موثوق",
|
||||
"unnamed_room": "غرفة بدون اسم",
|
||||
"stickerpack": "حزمة الملصقات",
|
||||
"system_alerts": "تنبيهات النظام",
|
||||
"secure_backup": "تأمين النسخ الاحتياطي",
|
||||
"cross_signing": "التوقيع المتبادل"
|
||||
},
|
||||
"action": {
|
||||
"continue": "واصِل",
|
||||
@ -1321,7 +1165,11 @@
|
||||
"composer": {
|
||||
"format_bold": "ثخين",
|
||||
"format_strikethrough": "مشطوب",
|
||||
"format_code_block": "كتلة برمجية"
|
||||
"format_code_block": "كتلة برمجية",
|
||||
"placeholder_reply_encrypted": "أرسل جواباً مشفراً …",
|
||||
"placeholder_reply": "أرسل جواباً …",
|
||||
"placeholder_encrypted": "أرسل رسالة مشفرة …",
|
||||
"placeholder": "أرسل رسالة …"
|
||||
},
|
||||
"Bold": "ثخين",
|
||||
"power_level": {
|
||||
@ -1336,14 +1184,15 @@
|
||||
"matrix_security_issue": "للإبلاغ عن مشكلة أمنية متعلقة بMatrix ، يرجى قراءة <a>سياسة الإفصاح الأمني</a> في Matrix.org.",
|
||||
"submit_debug_logs": "إرسال سجلات تصحيح الأخطاء",
|
||||
"title": "الإبلاغ عن مشاكل في البرنامج",
|
||||
"send_logs": "إرسال السِجلات"
|
||||
"send_logs": "إرسال السِجلات",
|
||||
"collecting_information": "تجميع المعلومات حول نسخة التطبيق",
|
||||
"collecting_logs": "تجميع السجلات",
|
||||
"uploading_logs": "رفع السجلات",
|
||||
"downloading_logs": "تحميل السجلات"
|
||||
},
|
||||
"time": {
|
||||
"date_at_time": "%(date)s في %(time)s"
|
||||
},
|
||||
"devtools": {
|
||||
"state_key": "مفتاح الحالة"
|
||||
},
|
||||
"settings": {
|
||||
"show_breadcrumbs": "إظهار اختصارات للغرف التي تم عرضها مؤخرًا أعلى قائمة الغرف",
|
||||
"use_12_hour_format": "عرض الطوابع الزمنية بتنسيق 12 ساعة (على سبيل المثال 2:30pm)",
|
||||
@ -1360,6 +1209,211 @@
|
||||
"show_displayname_changes": "إظهار تغييرات الاسم الظاهر",
|
||||
"big_emoji": "تفعيل الرموز التعبيرية الكبيرة في المحادثة",
|
||||
"prompt_invite": "أعلمني قبل إرسال دعوات لمعرِّفات قد لا تكون صحيحة",
|
||||
"start_automatically": "ابدأ تلقائيًا بعد تسجيل الدخول إلى النظام"
|
||||
"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": "رسائل مشفرة في المحادثات المباشرة"
|
||||
}
|
||||
},
|
||||
"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 بتعديل عناوين هذه الغرفة."
|
||||
},
|
||||
"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": "انتهت المكالمة"
|
||||
}
|
||||
},
|
||||
"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": "أخرى"
|
||||
},
|
||||
"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": "لا يمكنك إجراء المكالمات في هذا المتصفّح."
|
||||
},
|
||||
"Messages": "الرسائل",
|
||||
"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": "إشعار الجميع"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,13 +1,5 @@
|
||||
{
|
||||
"Collecting app version information": "Proqramın versiyası haqqında məlumatın yığılması",
|
||||
"Collecting logs": "Jurnalların bir yığım",
|
||||
"Waiting for response from server": "Serverdən cavabın gözlənməsi",
|
||||
"Messages containing my display name": "Mənim adımı özündə saxlayan mesajlar",
|
||||
"Messages in one-to-one chats": "Fərdi çatlarda mesajlar",
|
||||
"Messages in group chats": "Qrup çatlarında mesajlar",
|
||||
"When I'm invited to a room": "Nə vaxt ki, məni otağa dəvət edirlər",
|
||||
"Call invitation": "Dəvət zəngi",
|
||||
"Messages sent by bot": "Botla göndərilmiş mesajlar",
|
||||
"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.",
|
||||
@ -39,33 +31,19 @@
|
||||
"Unable to enable Notifications": "Xəbərdarlıqları daxil qoşmağı bacarmadı",
|
||||
"Default": "Varsayılan olaraq",
|
||||
"Moderator": "Moderator",
|
||||
"Admin": "Administrator",
|
||||
"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",
|
||||
"Usage": "İstifadə",
|
||||
"Changes your display nickname": "Sizin təxəllüsünüz dəyişdirir",
|
||||
"Invites user with given id to current room": "Verilmiş ID-lə istifadəçini cari otağa dəvət edir",
|
||||
"Bans user with given id": "Verilmiş ID-lə istifadəçini bloklayır",
|
||||
"Ignores a user, hiding their messages from you": "Sizdən mesajları gizlədərək istifadəçini bloklayır",
|
||||
"Ignored user": "İstifadəçi blokun siyahısına əlavə edilmişdir",
|
||||
"You are now ignoring %(userId)s": "Siz %(userId)s blokladınız",
|
||||
"Stops ignoring a user, showing their messages going forward": "Onların gələcək mesajlarını göstərərək istifadəçinin bloku edilməsi durdurur",
|
||||
"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",
|
||||
"Deops user with given id": "Verilmiş ID-lə istifadəçidən operatorun səlahiyyətlərini çıxardır",
|
||||
"Displays action": "Hərəkətlərin nümayişi",
|
||||
"Reason": "Səbəb",
|
||||
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s otağın mövzusunu \"%(topic)s\" dəyişdirdi.",
|
||||
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s otağın adını %(roomName)s dəyişdirdi.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s dəvət edilmiş iştirakçılar üçün danışıqların tarixini açdı.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s girmiş iştirakçılar üçün danışıqların tarixini açdı.",
|
||||
"%(senderName)s made future room history visible to all room members.": "%(senderName)s iştirakçılar üçün danışıqların tarixini açdı.",
|
||||
"%(senderName)s made future room history visible to anyone.": "%(senderName)s hamı üçün danışıqların tarixini açdı.",
|
||||
"%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s naməlum rejimdə otağın tarixini açdı (%(visibility)s).",
|
||||
"%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s üçün %(fromPowerLevel)s-dan %(toPowerLevel)s-lə",
|
||||
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s hüquqların səviyyələrini dəyişdirdi %(powerLevelDiffText)s.",
|
||||
"Incorrect verification code": "Təsdiq etmənin səhv kodu",
|
||||
@ -90,9 +68,6 @@
|
||||
"Unignore": "Blokdan çıxarmaq",
|
||||
"Invited": "Dəvət edilmişdir",
|
||||
"Filter room members": "İştirakçılara görə axtarış",
|
||||
"Hangup": "Bitirmək",
|
||||
"Voice call": "Səs çağırış",
|
||||
"Video call": "Video çağırış",
|
||||
"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",
|
||||
@ -109,7 +84,6 @@
|
||||
"Favourite": "Seçilmiş",
|
||||
"Who can read history?": "Kim tarixi oxuya bilər?",
|
||||
"Permissions": "Girişin hüquqları",
|
||||
"Advanced": "Təfərrüatlar",
|
||||
"Sunday": "Bazar",
|
||||
"Friday": "Cümə",
|
||||
"Today": "Bu gün",
|
||||
@ -154,7 +128,6 @@
|
||||
"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",
|
||||
"Call Failed": "Uğursuz zəng",
|
||||
"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.",
|
||||
@ -162,7 +135,6 @@
|
||||
"Send": "Göndər",
|
||||
"PM": "24:00",
|
||||
"AM": "12:00",
|
||||
"Unnamed Room": "Adı açıqlanmayan otaq",
|
||||
"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",
|
||||
@ -174,20 +146,9 @@
|
||||
"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.",
|
||||
"Prepends ¯\\_(ツ)_/¯ to a plain-text message": "¯ \\ _ (ツ) _ / ¯ işarəsini mesaja elavə edir.",
|
||||
"Upgrades a room to a new version": "Bir otağı yeni bir versiyaya yüksəldir",
|
||||
"Changes your display nickname in the current room only": "Yalnız cari otaqda ekran ləqəbinizi dəyişdirir",
|
||||
"Gets or sets the room topic": "Otaq mövzusunu alır və ya təyin edir",
|
||||
"This room has no topic.": "Bu otağın mövzusu yoxdur.",
|
||||
"Sets the room name": "Otaq adını təyin edir",
|
||||
"Unbans user with given ID": "Verilmiş ID ilə istifadəçini qadağan etmək",
|
||||
"Define the power level of a user": "Bir istifadəçinin güc səviyyəsini müəyyənləşdirin",
|
||||
"Opens the Developer Tools dialog": "Geliştirici Alətlər dialoqunu açır",
|
||||
"Adds a custom widget by URL to the room": "Otağa URL tərəfindən xüsusi bir widjet əlavə edir",
|
||||
"You cannot modify widgets in this room.": "Bu otaqda vidjetləri dəyişdirə bilməzsiniz.",
|
||||
"Verified key": "Təsdiqlənmiş açar",
|
||||
"Sends the given message coloured as a rainbow": "Verilən mesajı göy qurşağı kimi rəngli göndərir",
|
||||
"Sends the given emote coloured as a rainbow": "Göndərilmiş emote rəngini göy qurşağı kimi göndərir",
|
||||
"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ı",
|
||||
@ -199,28 +160,13 @@
|
||||
"This action requires accessing the default identity server <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ə <server /> 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",
|
||||
"Messages": "Mesajlar",
|
||||
"Actions": "Tədbirlər",
|
||||
"Other": "Digər",
|
||||
"Sends a message as plain text, without interpreting it as markdown": "Bir mesajı qeyd kimi şərh etmədən, düz mətn şəklində göndərir",
|
||||
"You do not have the required permissions to use this command.": "Bu komandadan (əmrdən) istifadə etmək üçün tələb olunan icazəniz yoxdur.",
|
||||
"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.",
|
||||
"Changes the avatar of the current room": "Cari otağın avatarını dəyişdirir",
|
||||
"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.",
|
||||
"Please supply a https:// or http:// widget URL": "Zəhmət olmasa https:// və ya http:// widget URL təmin edin",
|
||||
"Forces the current outbound group session in an encrypted room to be discarded": "Şifrəli bir otaqda mövcud qrup sessiyasını ləğv etməyə məcbur edir",
|
||||
"Displays list of commands with usages and descriptions": "İstifadə qaydaları və təsvirləri ilə komanda siyahısını göstərir",
|
||||
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s otaq otağını sildi.",
|
||||
"%(senderDisplayName)s upgraded this room.": "%(senderDisplayName)s bu otağı təkmilləşdirdi.",
|
||||
"%(senderDisplayName)s made the room public to whoever knows the link.": "%(senderDisplayName)s linki olanlara otağı açıq etdi.",
|
||||
"%(senderDisplayName)s made the room invite only.": "%(senderDisplayName)s otağı yalnız dəvətlə açıq etdi.",
|
||||
"%(senderDisplayName)s changed the join rule to %(rule)s": "%(senderDisplayName)s qoşulma qaydasını %(rule)s olaraq dəyişdirdi",
|
||||
"%(senderDisplayName)s has allowed guests to join the room.": "%(senderDisplayName)s qonaq otağa qoşulmasına icazə verdi.",
|
||||
"%(senderDisplayName)s has prevented guests from joining the room.": "%(senderDisplayName)s qonaqların otağa daxil olmasının qarşısını aldı.",
|
||||
"%(senderDisplayName)s changed guest access to %(rule)s": "%(senderDisplayName)s %(rule)s-a qonaq girişi dəyişdirildi.",
|
||||
"powered by Matrix": "Matrix tərəfindən təchiz edilmişdir",
|
||||
"Create Account": "Hesab Aç",
|
||||
"Explore rooms": "Otaqları kəşf edin",
|
||||
@ -236,7 +182,8 @@
|
||||
"home": "Başlanğıc",
|
||||
"favourites": "Seçilmişlər",
|
||||
"attachment": "Əlavə",
|
||||
"emoji": "Smaylar"
|
||||
"emoji": "Smaylar",
|
||||
"unnamed_room": "Adı açıqlanmayan otaq"
|
||||
},
|
||||
"action": {
|
||||
"continue": "Davam etmək",
|
||||
@ -266,6 +213,83 @@
|
||||
"custom": "Xüsusi (%(level)s)"
|
||||
},
|
||||
"settings": {
|
||||
"always_show_message_timestamps": "Həmişə mesajların göndərilməsi vaxtını göstərmək"
|
||||
}
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"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)."
|
||||
}
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"Messages": "Mesajlar",
|
||||
"devtools": {
|
||||
"category_other": "Digər"
|
||||
},
|
||||
"Other": "Digər",
|
||||
"Advanced": "Təfərrüatlar"
|
||||
}
|
||||
|
@ -26,7 +26,6 @@
|
||||
"%(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",
|
||||
"Online": "Онлайн",
|
||||
"Failed to remove tag %(tagName)s from room": "Неуспешно премахване на %(tagName)s етикет от стаята",
|
||||
"unknown error code": "неизвестен код за грешка",
|
||||
"Failed to forget room %(errCode)s": "Неуспешно забравяне на стаята %(errCode)s",
|
||||
@ -38,7 +37,6 @@
|
||||
"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": "Неуспешно потвърждаване на имейл адреса: уверете се, че сте кликнали върху връзката в имейла",
|
||||
"Call Failed": "Неуспешно повикване",
|
||||
"You cannot place a call with yourself.": "Не може да осъществите разговор със себе си.",
|
||||
"Warning!": "Внимание!",
|
||||
"Upload Failed": "Качването е неуспешно",
|
||||
@ -51,7 +49,6 @@
|
||||
"Default": "По подразбиране",
|
||||
"Restricted": "Ограничен",
|
||||
"Moderator": "Модератор",
|
||||
"Admin": "Администратор",
|
||||
"Failed to invite": "Неуспешна покана",
|
||||
"You need to be logged in.": "Трябва да влезете в профила си.",
|
||||
"You need to be able to invite users to do that.": "За да извършите това, трябва да имате право да добавяте потребители.",
|
||||
@ -70,25 +67,10 @@
|
||||
"You are no longer ignoring %(userId)s": "Вече не игнорирате %(userId)s",
|
||||
"Verified key": "Потвърден ключ",
|
||||
"Reason": "Причина",
|
||||
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s смени темата на \"%(topic)s\".",
|
||||
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s премахна името на стаята.",
|
||||
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s промени името на стаята на %(roomName)s.",
|
||||
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)s изпрати снимка.",
|
||||
"%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s изпрати покана на %(targetDisplayName)s да се присъедини към стаята.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s направи бъдещата история на стаята видима за всички членове, от момента на поканването им в нея.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s направи бъдещата история на стаята видима за всички членове, от момента на присъединяването им в нея.",
|
||||
"%(senderName)s made future room history visible to all room members.": "%(senderName)s направи бъдещата история на стаята видима за всички членове в нея.",
|
||||
"%(senderName)s made future room history visible to anyone.": "%(senderName)s направи бъдещата история на стаята видима за всеки.",
|
||||
"%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s направи бъдещата история на стаята видима по непознат начин (%(visibility)s).",
|
||||
"%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s от %(fromPowerLevel)s на %(toPowerLevel)s",
|
||||
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s смени нивото на достъп на %(powerLevelDiffText)s.",
|
||||
"%(senderName)s changed the pinned messages for the room.": "%(senderName)s смени закачените съобщения за стаята.",
|
||||
"%(widgetName)s widget modified by %(senderName)s": "Приспособлението %(widgetName)s беше променено от %(senderName)s",
|
||||
"%(widgetName)s widget added by %(senderName)s": "Приспособлението %(widgetName)s беше добавено от %(senderName)s",
|
||||
"%(widgetName)s widget removed by %(senderName)s": "Приспособлението %(widgetName)s беше премахнато от %(senderName)s",
|
||||
"Failure to create room": "Неуспешно създаване на стая",
|
||||
"Server may be unavailable, overloaded, or you hit a bug.": "Сървърът може би е претоварен, недостъпен или се натъкнахте на проблем.",
|
||||
"Unnamed Room": "Стая без име",
|
||||
"Your browser does not support the required cryptography extensions": "Вашият браузър не поддържа необходимите разширения за шифроване",
|
||||
"Not a valid %(brand)s keyfile": "Невалиден файл с ключ за %(brand)s",
|
||||
"Authentication check failed: incorrect password?": "Неуспешна автентикация: неправилна парола?",
|
||||
@ -125,11 +107,6 @@
|
||||
"Invited": "Поканен",
|
||||
"Filter room members": "Филтриране на членовете",
|
||||
"%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (ниво на достъп %(powerLevelNumber)s)",
|
||||
"Hangup": "Затвори",
|
||||
"Voice call": "Гласово повикване",
|
||||
"Video call": "Видео повикване",
|
||||
"Send an encrypted reply…": "Изпрати шифрован отговор…",
|
||||
"Send an encrypted message…": "Изпрати шифровано съобщение…",
|
||||
"You do not have permission to post to this room": "Нямате разрешение да публикувате в тази стая",
|
||||
"Server error": "Сървърна грешка",
|
||||
"Server unavailable, overloaded, or something else went wrong.": "Сървърът е недостъпен, претоварен или нещо друго се обърка.",
|
||||
@ -138,12 +115,6 @@
|
||||
"%(duration)sm": "%(duration)sмин",
|
||||
"%(duration)sh": "%(duration)sч",
|
||||
"%(duration)sd": "%(duration)sд",
|
||||
"Online for %(duration)s": "Онлайн от %(duration)s",
|
||||
"Idle for %(duration)s": "Неактивен от %(duration)s",
|
||||
"Offline for %(duration)s": "Офлайн от %(duration)s",
|
||||
"Unknown for %(duration)s": "Неизвестен от %(duration)s",
|
||||
"Idle": "Неактивен",
|
||||
"Unknown": "Неизвестен",
|
||||
"Replying": "Отговаря",
|
||||
"(~%(count)s results)": {
|
||||
"other": "(~%(count)s резултати)",
|
||||
@ -169,7 +140,6 @@
|
||||
"Members only (since they were invited)": "Само членове (от момента, в който те са поканени)",
|
||||
"Members only (since they joined)": "Само членове (от момента, в който са се присъединили)",
|
||||
"Permissions": "Разрешения",
|
||||
"Advanced": "Разширени",
|
||||
"Jump to first unread message.": "Отиди до първото непрочетено съобщение.",
|
||||
"not specified": "неопределен",
|
||||
"This room has no local addresses": "Тази стая няма локални адреси",
|
||||
@ -181,7 +151,6 @@
|
||||
"Error decrypting attachment": "Грешка при разшифроване на прикачен файл",
|
||||
"Decrypt %(text)s": "Разшифровай %(text)s",
|
||||
"Download %(text)s": "Изтегли %(text)s",
|
||||
"Usage": "Употреба",
|
||||
"Jump to read receipt": "Отиди до потвърждението за прочитане",
|
||||
"Invalid file%(extra)s": "Невалиден файл%(extra)s",
|
||||
"Error decrypting image": "Грешка при разшифроване на снимка",
|
||||
@ -360,13 +329,8 @@
|
||||
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or <a>enable unsafe scripts</a>.": "Не е възможно свързване към Home сървъра чрез HTTP, когато има HTTPS адрес в лентата на браузъра Ви. Или използвайте HTTPS или <a>включете функция небезопасни скриптове</a>.",
|
||||
"This server does not support authentication with a phone number.": "Този сървър не поддържа автентикация с телефонен номер.",
|
||||
"Displays action": "Показва действие",
|
||||
"Bans user with given id": "Блокира потребители с даден идентификатор",
|
||||
"Define the power level of a user": "Променя нивото на достъп на потребителя",
|
||||
"Deops user with given id": "Отнема правата на потребител с даден идентификатор",
|
||||
"Invites user with given id to current room": "Поканва потребител с даден идентификатор в текущата стая",
|
||||
"Changes your display nickname": "Сменя Вашия псевдоним",
|
||||
"Ignores a user, hiding their messages from you": "Игнорира потребител, скривайки съобщенията му от Вас",
|
||||
"Stops ignoring a user, showing their messages going forward": "Спира игнорирането на потребител, показвайки съобщенията му занапред",
|
||||
"Commands": "Команди",
|
||||
"Notify the whole room": "Извести всички в стаята",
|
||||
"Room Notification": "Известие за стая",
|
||||
@ -386,8 +350,6 @@
|
||||
"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.": "Експортираният файл може да бъде предпазен с парола. Трябва да въведете парола тук, за да разшифровате файла.",
|
||||
"Opens the Developer Tools dialog": "Отваря прозорец с инструменти на разработчика",
|
||||
"Stickerpack": "Пакет със стикери",
|
||||
"You don't currently have any stickerpacks enabled": "В момента нямате включени пакети със стикери",
|
||||
"Sunday": "Неделя",
|
||||
"Notification targets": "Устройства, получаващи известия",
|
||||
@ -398,35 +360,25 @@
|
||||
"Waiting for response from server": "Изчакване на отговор от сървъра",
|
||||
"Failed to send logs: ": "Неуспешно изпращане на логове: ",
|
||||
"This Room": "В тази стая",
|
||||
"Messages in one-to-one chats": "Съобщения в индивидуални чатове",
|
||||
"Unavailable": "Не е наличен",
|
||||
"Source URL": "URL на източника",
|
||||
"Messages sent by bot": "Съобщения изпратени от бот",
|
||||
"Filter results": "Филтриране на резултати",
|
||||
"No update available.": "Няма нова версия.",
|
||||
"Noisy": "Шумно",
|
||||
"Collecting app version information": "Събиране на информация за версията на приложението",
|
||||
"Search…": "Търсене…",
|
||||
"Tuesday": "Вторник",
|
||||
"Developer Tools": "Инструменти за разработчика",
|
||||
"Preparing to send logs": "Подготовка за изпращане на логове",
|
||||
"Saturday": "Събота",
|
||||
"Monday": "Понеделник",
|
||||
"Toolbox": "Инструменти",
|
||||
"Collecting logs": "Събиране на логове",
|
||||
"All Rooms": "Във всички стаи",
|
||||
"Wednesday": "Сряда",
|
||||
"All messages": "Всички съобщения",
|
||||
"Call invitation": "Покана за разговор",
|
||||
"Messages containing my display name": "Съобщения, съдържащи моя псевдоним",
|
||||
"What's new?": "Какво ново?",
|
||||
"When I'm invited to a room": "Когато ме поканят в стая",
|
||||
"Invite to this room": "Покани в тази стая",
|
||||
"You cannot delete this message. (%(code)s)": "Това съобщение не може да бъде изтрито. (%(code)s)",
|
||||
"Thursday": "Четвъртък",
|
||||
"Logs sent": "Логовете са изпратени",
|
||||
"Show message in desktop notification": "Показване на съдържание в известията на работния плот",
|
||||
"Messages in group chats": "Съобщения в групови чатове",
|
||||
"Yesterday": "Вчера",
|
||||
"Error encountered (%(errorDetail)s).": "Възникна грешка (%(errorDetail)s).",
|
||||
"Low Priority": "Нисък приоритет",
|
||||
@ -465,7 +417,6 @@
|
||||
"This event could not be displayed": "Това събитие не може да бъде показано",
|
||||
"Permission Required": "Необходимо е разрешение",
|
||||
"You do not have permission to start a conference call in this room": "Нямате достъп да започнете конферентен разговор в тази стая",
|
||||
"System Alerts": "Системни уведомления",
|
||||
"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.": "Този сървър е надвишил някой от лимитите си.",
|
||||
@ -486,8 +437,6 @@
|
||||
"The room upgrade could not be completed": "Обновяването на тази стая не можа да бъде завършено",
|
||||
"Upgrade this room to version %(version)s": "Обновете тази стая до версия %(version)s",
|
||||
"Forces the current outbound group session in an encrypted room to be discarded": "Принудително прекратява текущата изходяща групова сесия в шифрована стая",
|
||||
"%(senderName)s set the main address for this room to %(address)s.": "%(senderName)s настрой основния адрес на тази стая на %(address)s.",
|
||||
"%(senderName)s removed the main address for this room.": "%(senderName)s премахна основния адрес на тази стая.",
|
||||
"Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Преди да изпратите логове, трябва да <a>отворите доклад за проблем в Github</a>.",
|
||||
"%(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",
|
||||
@ -525,9 +474,6 @@
|
||||
"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": "Използвайте по-дълга клавиатурна последователност с повече разклонения",
|
||||
"Messages containing @room": "Съобщения съдържащи @room",
|
||||
"Encrypted messages in one-to-one chats": "Шифровани съобщения в 1-на-1 чатове",
|
||||
"Encrypted messages in group chats": "Шифровани съобщения в групови чатове",
|
||||
"Delete Backup": "Изтрий резервното копие",
|
||||
"Unable to load key backup status": "Неуспешно зареждане на състоянието на резервното копие на ключа",
|
||||
"Set up": "Настрой",
|
||||
@ -560,16 +506,6 @@
|
||||
"Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Не бяга открити профили за изброените по-долу Matrix идентификатори. Желаете ли да ги поканите въпреки това?",
|
||||
"Invite anyway and never warn me again": "Покани въпреки това и не питай отново",
|
||||
"Invite anyway": "Покани въпреки това",
|
||||
"Upgrades a room to a new version": "Обновява стаята до нова версия",
|
||||
"Sets the room name": "Настройва име на стаята",
|
||||
"%(senderDisplayName)s upgraded this room.": "%(senderDisplayName)s обнови тази стая.",
|
||||
"%(displayName)s is typing …": "%(displayName)s пише …",
|
||||
"%(names)s and %(count)s others are typing …": {
|
||||
"other": "%(names)s и %(count)s други пишат …",
|
||||
"one": "%(names)s и още един пишат …"
|
||||
},
|
||||
"%(names)s and %(lastPerson)s are typing …": "%(names)s и %(lastPerson)s пишат …",
|
||||
"Messages containing my username": "Съобщения съдържащи потребителското ми име",
|
||||
"The other party cancelled the verification.": "Другата страна прекрати потвърждението.",
|
||||
"Verified!": "Потвърдено!",
|
||||
"You've successfully verified this user.": "Успешно потвърдихте този потребител.",
|
||||
@ -620,19 +556,10 @@
|
||||
"Email (optional)": "Имейл (незадължително)",
|
||||
"Phone (optional)": "Телефон (незадължително)",
|
||||
"Join millions for free on the largest public server": "Присъединете се безплатно към милиони други на най-големия публичен сървър",
|
||||
"Other": "Други",
|
||||
"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' надхвърля ограничението за размер на файлове за този сървър",
|
||||
"Gets or sets the room topic": "Взима или настройва темата на стаята",
|
||||
"This room has no topic.": "Тази стая няма тема.",
|
||||
"%(senderDisplayName)s made the room public to whoever knows the link.": "%(senderDisplayName)s направи стаята публична за всеки знаещ връзката.",
|
||||
"%(senderDisplayName)s made the room invite only.": "%(senderDisplayName)s направи стаята само за поканени.",
|
||||
"%(senderDisplayName)s changed the join rule to %(rule)s": "%(senderDisplayName)s промени правилото за влизане на %(rule)s",
|
||||
"%(senderDisplayName)s has allowed guests to join the room.": "%(senderDisplayName)s позволи на гости да влизат в стаята.",
|
||||
"%(senderDisplayName)s has prevented guests from joining the room.": "%(senderDisplayName)s спря достъпа на гости за влизане в стаята.",
|
||||
"%(senderDisplayName)s changed guest access to %(rule)s": "%(senderDisplayName)s промени правилото за достъп на гости на %(rule)s",
|
||||
"Verify this user by confirming the following emoji appear on their screen.": "Потвърдете този потребител, като установите че следното емоджи се вижда на екрана им.",
|
||||
"Unable to find a supported verification method.": "Не може да бъде намерен поддържан метод за потвърждение.",
|
||||
"Dog": "Куче",
|
||||
@ -714,38 +641,21 @@
|
||||
"<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Внимание</b>: настройването на резервно копие на ключовете трябва да се прави само от доверен компютър.",
|
||||
"Your keys are being backed up (the first backup could take a few minutes).": "Прави се резервно копие на ключовете Ви (първото копие може да отнеме няколко минути).",
|
||||
"Success!": "Успешно!",
|
||||
"Changes your display nickname in the current room only": "Променя името Ви в тази стая",
|
||||
"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": "Неуспешно зареждане на потребителския профил",
|
||||
"Prepends ¯\\_(ツ)_/¯ to a plain-text message": "Добавя ¯\\_(ツ)_/¯ в началото на съобщението",
|
||||
"The user must be unbanned before they can be invited.": "Трябва да се махне блокирането на потребителя преди да може да бъде поканен пак.",
|
||||
"Accept all %(invitedRooms)s invites": "Приеми всички %(invitedRooms)s покани",
|
||||
"Change room avatar": "Промяна на снимката на стаята",
|
||||
"Change room name": "Промяна на името на стаята",
|
||||
"Change main address for the room": "Промяна на основния адрес на стаята",
|
||||
"Change history visibility": "Промяна на видимостта на историята",
|
||||
"Change permissions": "Промяна на привилегиите",
|
||||
"Change topic": "Промяна на темата",
|
||||
"Modify widgets": "Промяна на приспособленията",
|
||||
"Default role": "Роля по подразбиране",
|
||||
"Send messages": "Изпращане на съобщения",
|
||||
"Invite users": "Канене на потребители",
|
||||
"Change settings": "Промяна на настройките",
|
||||
"Ban users": "Блокиране на потребители",
|
||||
"Notify everyone": "Уведомяване на всички",
|
||||
"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. <a>Learn more about encryption.</a>": "Веднъж включено, шифроването за стаята не може да бъде изключено. Съобщенията изпратени в шифрована стая не могат да бъдат прочетени от сървърът, а само от участниците в стаята. Включването на шифроване може да попречи на много ботове или мостове към други мрежи да работят правилно. <a>Научете повече за шифроването.</a>",
|
||||
"Power level": "Ниво на достъп",
|
||||
"The file '%(fileName)s' failed to upload.": "Файлът '%(fileName)s' не можа да бъде качен.",
|
||||
"Adds a custom widget by URL to the room": "Добавя собствено приспособление от URL в стаята",
|
||||
"Please supply a https:// or http:// widget URL": "Моля, укажете https:// или http:// адрес на приспособление",
|
||||
"You cannot modify widgets in this room.": "Не можете да модифицирате приспособления в тази стая.",
|
||||
"%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.": "%(senderName)s премахна покана към %(targetDisplayName)s за присъединяване в стаята.",
|
||||
"Upgrade this room to the recommended room version": "Обнови тази стая до препоръчаната версия на стаята",
|
||||
"This room is running room version <roomVersion />, which this homeserver has marked as <i>unstable</i>.": "Тази стая използва версия на стая <roomVersion />, която сървърът счита за <i>нестабилна</i>.",
|
||||
"Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Обновяването на тази стая ще изключи текущата стая и ще създаде обновена стая със същото име.",
|
||||
@ -776,14 +686,10 @@
|
||||
"one": "Имате %(count)s непрочетено известие в предишна версия на тази стая."
|
||||
},
|
||||
"The server does not support the room version specified.": "Сървърът не поддържа указаната версия на стая.",
|
||||
"Unbans user with given ID": "Премахва блокирането на потребител с даден идентификатор",
|
||||
"Sends the given message coloured as a rainbow": "Изпраща текущото съобщение оцветено като дъга",
|
||||
"No homeserver URL provided": "Не е указан адрес на сървър",
|
||||
"Unexpected error resolving homeserver configuration": "Неочаквана грешка в намирането на сървърната конфигурация",
|
||||
"The user's homeserver does not support the version of the room.": "Сървърът на потребителя не поддържа версията на стаята.",
|
||||
"Sends the given emote coloured as a rainbow": "Изпраща дадената емоция, оцветена като дъга",
|
||||
"Show hidden events in timeline": "Покажи скрити събития по времевата линия",
|
||||
"When rooms are upgraded": "Когато стаите се актуализират",
|
||||
"View older messages in %(roomName)s.": "Виж по-стари съобщения в %(roomName)s.",
|
||||
"Join the conversation with an account": "Присъедини се към разговор с акаунт",
|
||||
"Sign Up": "Регистриране",
|
||||
@ -876,9 +782,6 @@
|
||||
"This account has been deactivated.": "Този акаунт е деактивиран.",
|
||||
"Call failed due to misconfigured server": "Неуспешен разговор поради неправилно конфигуриран сървър",
|
||||
"Please ask the administrator of your homeserver (<code>%(homeserverDomain)s</code>) to configure a TURN server in order for calls to work reliably.": "Попитайте администратора на сървъра ви (<code>%(homeserverDomain)s</code>) да конфигурира TURN сървър, за да може разговорите да работят надеждно.",
|
||||
"Messages": "Съобщения",
|
||||
"Actions": "Действия",
|
||||
"Displays list of commands with usages and descriptions": "Показва списък с команди, начин на използване и описания",
|
||||
"Checking server": "Проверка на сървъра",
|
||||
"Identity server has no terms of service": "Сървъра за самоличност няма условия за ползване",
|
||||
"The identity server you have chosen does not have any terms of service.": "Избраният от вас сървър за самоличност няма условия за ползване на услугата.",
|
||||
@ -903,15 +806,11 @@
|
||||
"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": "Помощ за команди",
|
||||
"You do not have the required permissions to use this command.": "Нямате необходимите привилегии за да използвате тази команда.",
|
||||
"Accept <policyLink /> to continue:": "Приемете <policyLink /> за да продължите:",
|
||||
"If you don't want to use <server /> to discover and be discoverable by existing contacts you know, enter another identity server below.": "Ако не искате да използвате <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.": "Използването на сървър за самоличност не е задължително. Ако не използвате такъв, няма да бъдете откриваеми от други потребители и няма да можете да ги каните по имейл или телефон.",
|
||||
"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) за да бъдете откриваеми по имейл адрес или телефонен номер.",
|
||||
"Upgrade the room": "Обновяване на стаята",
|
||||
"Enable room encryption": "Включете шифроване на стаята",
|
||||
"Sends a message as plain text, without interpreting it as markdown": "Изпраща съобщение в чист текст, без да го интерпретира като markdown",
|
||||
"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.": "Използвайте сървър за самоличност за да каните по имейл. Управление от Настройки.",
|
||||
@ -952,11 +851,8 @@
|
||||
"Verify the link in your inbox": "Потвърдете линка във вашата пощенска кутия",
|
||||
"Read Marker lifetime (ms)": "Живот на маркера за прочитане (мсек)",
|
||||
"Read Marker off-screen lifetime (ms)": "Живот на маркера за прочитане извън екрана (мсек)",
|
||||
"Changes the avatar of the current room": "Променя снимката на текущата стая",
|
||||
"e.g. my-room": "например my-room",
|
||||
"Please enter a name for the room": "Въведете име на стаята",
|
||||
"Create a public room": "Създай публична стая",
|
||||
"Create a private room": "Създай частна стая",
|
||||
"Topic (optional)": "Тема (незадължително)",
|
||||
"Hide advanced": "Скрий разширени настройки",
|
||||
"Show advanced": "Покажи разширени настройки",
|
||||
@ -1020,10 +916,6 @@
|
||||
"%(name)s cancelled": "%(name)s отказа",
|
||||
"%(name)s wants to verify": "%(name)s иска да извърши потвърждение",
|
||||
"You sent a verification request": "Изпратихте заявка за потвърждение",
|
||||
"%(senderName)s placed a voice call.": "%(senderName)s започна гласово обаждане.",
|
||||
"%(senderName)s placed a voice call. (not supported by this browser)": "%(senderName)s започна гласово обаждане. (не се поддържа от този браузър)",
|
||||
"%(senderName)s placed a video call.": "%(senderName)s започна видео обаждане.",
|
||||
"%(senderName)s placed a video call. (not supported by this browser)": "%(senderName)s започна видео обаждане. (не се поддържа от този браузър)",
|
||||
"Match system theme": "Напасване със системната тема",
|
||||
"My Ban List": "Моя списък с блокирания",
|
||||
"This is your list of users/servers you have blocked - don't leave the room!": "Това е списък с хора/сървъри, които сте блокирали - не напускайте стаята!",
|
||||
@ -1081,7 +973,6 @@
|
||||
"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.": "Ако това не е каквото искате, използвайте друг инструмент за игнориране на потребители.",
|
||||
"Cross-signing": "Кръстосано-подписване",
|
||||
"Unencrypted": "Нешифровано",
|
||||
"Close preview": "Затвори прегледа",
|
||||
"<userName/> wants to chat": "<userName/> иска да чати",
|
||||
@ -1139,13 +1030,10 @@
|
||||
"Sign In or Create Account": "Влезте или Създайте профил",
|
||||
"Use your account or create a new one to continue.": "Използвайте профила си или създайте нов за да продължите.",
|
||||
"Create Account": "Създай профил",
|
||||
"Sends a message as html, without interpreting it as markdown": "Изпраща съобщението като HTML, без да го интерпретира като Markdown",
|
||||
"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. Сесията е маркирана като потвърдена.",
|
||||
"Displays information about a user": "Показва информация за потребителя",
|
||||
"%(senderDisplayName)s changed the room name from %(oldRoomName)s to %(newRoomName)s.": "%(senderDisplayName)s промени името на стаята от %(oldRoomName)s на %(newRoomName)s.",
|
||||
"%(senderName)s added the alternative addresses %(addresses)s for this room.": {
|
||||
"other": "%(senderName)s добави алтернативните адреси %(addresses)s към стаята.",
|
||||
"one": "%(senderName)s добави алтернативният адрес %(addresses)s към стаята."
|
||||
@ -1154,26 +1042,9 @@
|
||||
"other": "%(senderName)s премахна алтернативните адреси %(addresses)s от стаята.",
|
||||
"one": "%(senderName)s премахна алтернативният адрес %(addresses)s от стаята."
|
||||
},
|
||||
"%(senderName)s changed the alternative addresses for this room.": "%(senderName)s промени алтернативните адреси на стаята.",
|
||||
"%(senderName)s changed the main and alternative addresses for this room.": "%(senderName)s промени основният и алтернативните адреси на стаята.",
|
||||
"%(senderName)s changed the addresses for this room.": "%(senderName)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.": "Поискайте от този потребител да потвърди сесията си, или я потвърдете ръчно по-долу.",
|
||||
"a few seconds ago": "преди няколко секунди",
|
||||
"about a minute ago": "преди около минута",
|
||||
"%(num)s minutes ago": "преди %(num)s минути",
|
||||
"about an hour ago": "преди около час",
|
||||
"%(num)s hours ago": "преди %(num)s часа",
|
||||
"about a day ago": "преди около ден",
|
||||
"%(num)s days ago": "преди %(num)s дни",
|
||||
"a few seconds from now": "след няколко секунди",
|
||||
"about a minute from now": "след около минута",
|
||||
"%(num)s minutes from now": "след %(num)s минути",
|
||||
"about an hour from now": "след около час",
|
||||
"%(num)s hours from now": "след %(num)s часа",
|
||||
"about a day from now": "след около ден",
|
||||
"%(num)s days from now": "след %(num)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": "Включи търсенето на съобщения в шифровани стаи",
|
||||
@ -1183,7 +1054,6 @@
|
||||
"%(name)s is requesting verification": "%(name)s изпрати запитване за верификация",
|
||||
"Could not find user in room": "Неуспешно намиране на потребител в стаята",
|
||||
"Please supply a widget URL or embed code": "Укажете URL адрес на приспособление или код за вграждане",
|
||||
"Send a bug report with logs": "Изпратете доклад за грешка с логове",
|
||||
"Scan this unique code": "Сканирайте този уникален код",
|
||||
"Compare unique emoji": "Сравнете уникални емоджи",
|
||||
"Compare a unique set of emoji if you don't have a camera on either device": "Сравнете уникални емоджи, ако нямате камера на някое от устройствата",
|
||||
@ -1238,8 +1108,6 @@
|
||||
"Encrypted by an unverified session": "Шифровано от неверифицирана сесия",
|
||||
"Encrypted by a deleted session": "Шифровано от изтрита сесия",
|
||||
"Scroll to most recent messages": "Отиди до най-скорошните съобщения",
|
||||
"Send a reply…": "Изпрати отговор…",
|
||||
"Send a message…": "Изпрати съобщение…",
|
||||
"Reject & Ignore user": "Откажи и игнорирай потребителя",
|
||||
"Unknown Command": "Непозната команда",
|
||||
"Unrecognised command: %(commandText)s": "Неразпозната команда: %(commandText)s",
|
||||
@ -1323,15 +1191,12 @@
|
||||
"We couldn't invite those users. Please check the users you want to invite and try again.": "Не можахме да поканим тези потребители. Проверете потребителите, които искате да поканите и опитайте пак.",
|
||||
"Recently Direct Messaged": "Скорошни директни чатове",
|
||||
"Opens chat with the given user": "Отваря чат с дадения потребител",
|
||||
"Sends a message to the given user": "Изпраща съобщение до дадения потребител",
|
||||
"Font size": "Размер на шрифта",
|
||||
"IRC display name width": "Ширина на IRC името",
|
||||
"Size must be a number": "Размера трябва да е число",
|
||||
"Custom font size can only be between %(min)s pt and %(max)s pt": "Собствения размер на шрифта може да бъде единствено между %(min)s pt и %(max)s pt",
|
||||
"Use between %(min)s pt and %(max)s pt": "Изберете между %(min)s pt и %(max)s pt",
|
||||
"You've successfully verified your device!": "Успешно потвърдихте устройството си!",
|
||||
"Message deleted": "Съобщението беше изтрито",
|
||||
"Message deleted by %(name)s": "Съобщението беше изтрито от %(name)s",
|
||||
"QR Code": "QR код",
|
||||
"To continue, use Single Sign On to prove your identity.": "За да продължите, използвайте Single Sign On за да потвърдите самоличността си.",
|
||||
"Confirm to continue": "Потвърдете за да продължите",
|
||||
@ -1446,16 +1311,6 @@
|
||||
"Message preview": "Преглед на съобщението",
|
||||
"List options": "Опции на списъка",
|
||||
"Room options": "Настройки на стаята",
|
||||
"You joined the call": "Присъединихте се към разговор",
|
||||
"%(senderName)s joined the call": "%(senderName)s се присъедини към разговор",
|
||||
"Call in progress": "Тече разговор",
|
||||
"Call ended": "Разговора приключи",
|
||||
"You started a call": "Започнахте разговор",
|
||||
"%(senderName)s started a call": "%(senderName)s започна разговор",
|
||||
"Waiting for answer": "Изчакване на отговор",
|
||||
"%(senderName)s is calling": "%(senderName)s се обажда",
|
||||
"%(senderName)s: %(message)s": "%(senderName)s: %(message)s",
|
||||
"* %(senderName)s %(emote)s": "%(senderName)s%(emote)s",
|
||||
"Safeguard against losing access to encrypted messages & data": "Защитете се срещу загуба на достъп до криптирани съобшения и информация",
|
||||
"Set up Secure Backup": "Конфигуриране на Защитен Архив",
|
||||
"Unknown App": "Неизвестно приложение",
|
||||
@ -1463,16 +1318,8 @@
|
||||
"Are you sure you want to cancel entering passphrase?": "Сигурни ли сте че желате да прекратите въвеждането на паролата?",
|
||||
"The call could not be established": "Обаждането не може да бъде осъществено",
|
||||
"Answered Elsewhere": "Отговорено на друго място",
|
||||
"%(senderDisplayName)s set the server ACLs for this room.": "%(senderDisplayName)s зададе ACLs на сървър за тази стая.",
|
||||
"Unknown caller": "Непознат абонат",
|
||||
"Downloading logs": "Изтегляне на логове",
|
||||
"Uploading logs": "Качване на логове",
|
||||
"Change notification settings": "Промяна на настройките за уведомление",
|
||||
"%(senderName)s: %(stickerName)s": "%(senderName)s: %(stickerName)s",
|
||||
"Unexpected server error trying to leave the room": "Възникна неочаквана сървърна грешка при опит за напускане на стаята",
|
||||
"🎉 All servers are banned from participating! This room can no longer be used.": "🎉 Всички сървъри за възбранени от участие! Тази стая вече не може да бъде използвана.",
|
||||
"%(senderDisplayName)s changed the server ACLs for this room.": "%(senderDisplayName)s промени сървърните разрешения за контрол на достъпа до тази стая.",
|
||||
"Prepends ( ͡° ͜ʖ ͡°) to a plain-text message": "Добавя ( ͡° ͜ʖ ͡°) в началото на текстовото съобщение",
|
||||
"The call was answered on another device.": "На обаждането беше отговорено от друго устройство.",
|
||||
"This room is public": "Тази стая е публична",
|
||||
"Move right": "Премести надясно",
|
||||
@ -1544,8 +1391,6 @@
|
||||
"Explore public rooms": "Прегледай публични стаи",
|
||||
"Show Widgets": "Покажи приспособленията",
|
||||
"Hide Widgets": "Скрий приспособленията",
|
||||
"Remove messages sent by others": "Премахвай съобщения изпратени от други",
|
||||
"Secure Backup": "Защитено резервно копие",
|
||||
"Set the name of a font installed on your system & %(brand)s will attempt to use it.": "Настройте името на шрифт инсталиран в системата и %(brand)s ще се опита да го използва.",
|
||||
"not ready": "не е готово",
|
||||
"ready": "готово",
|
||||
@ -1562,8 +1407,6 @@
|
||||
"Cross-signing is not set up.": "Кръстосаното-подписване не е настроено.",
|
||||
"Cross-signing is ready for use.": "Кръстосаното-подписване е готово за използване.",
|
||||
"Your server isn't responding to some <a>requests</a>.": "Сървърът ви не отговаря на някои <a>заявки</a>.",
|
||||
"%(senderName)s ended the call": "%(senderName)s приключи разговора",
|
||||
"You ended the call": "Приключихте разговора",
|
||||
"New version of %(brand)s is available": "Налична е нова версия на %(brand)s",
|
||||
"Update %(brand)s": "Обнови %(brand)s",
|
||||
"Enable desktop notifications": "Включете уведомления на работния плот",
|
||||
@ -1583,7 +1426,6 @@
|
||||
"Great, that'll help people know it's you": "Чудесно, това ще позволи на хората да знаят, че сте вие",
|
||||
"Attach files from chat or just drag and drop them anywhere in a room.": "Прикачете файлове от чата или ги издърпайте и пуснете в стаята.",
|
||||
"No files visible in this room": "Няма видими файлове в тази стая",
|
||||
"Away": "Отсъства",
|
||||
"Search (must be enabled)": "Търсене (трябва да е включено)",
|
||||
"Go to Home View": "Отиване на начален изглед",
|
||||
"%(creator)s created this DM.": "%(creator)s създаде този директен чат.",
|
||||
@ -1603,17 +1445,8 @@
|
||||
"Converts the room to a DM": "Превръща стаята в директен чат",
|
||||
"Takes the call in the current room off hold": "Възстановява повикването в текущата стая",
|
||||
"Places the call in the current room on hold": "Задържа повикването в текущата стая",
|
||||
"Permission is granted to use the webcam": "Разрешение за използване на уеб камерата е дадено",
|
||||
"Call failed because webcam or microphone could not be accessed. Check that:": "Неуспешно повикване поради неуспешен достъп до уеб камера или микрофон. Проверете дали:",
|
||||
"A microphone and webcam are plugged in and set up correctly": "Микрофон и уеб камера са включени и настроени правилно",
|
||||
"We couldn't log you in": "Не можахме да ви впишем",
|
||||
"You've reached the maximum number of simultaneous calls.": "Достигнахте максималният брой едновременни повиквания.",
|
||||
"No other application is using the webcam": "Никое друго приложение не използва уеб камерата",
|
||||
"Unable to access webcam / microphone": "Неуспешен достъп до уеб камера / микрофон",
|
||||
"Unable to access microphone": "Неуспешен достъп до микрофон",
|
||||
"Prepends ┬──┬ ノ( ゜-゜ノ) to a plain-text message": "Добавя ┬──┬ ノ( ゜-゜ノ) в началото на съобщението",
|
||||
"Prepends (╯°□°)╯︵ ┻━┻ to a plain-text message": "Добавя (╯°□°)╯︵ ┻━┻ в началото на съобщението",
|
||||
"Effects": "Ефекти",
|
||||
"Anguilla": "Ангила",
|
||||
"British Indian Ocean Territory": "Британска територия в Индийския океан",
|
||||
"Pitcairn Islands": "острови Питкерн",
|
||||
@ -1895,12 +1728,8 @@
|
||||
"Review to ensure your account is safe": "Прегледайте, за да уверите, че профилът ви е в безопастност",
|
||||
"Share your public space": "Споделете публичното си място",
|
||||
"Invite to %(spaceName)s": "Покани в %(spaceName)s",
|
||||
"Sends the given message as a spoiler": "Изпраща даденото съобщение като спойлер",
|
||||
"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 сървър използвате за влизане, но за съжаление браузърът ви го е забравил. Отидете на страницата за влизане и опитайте отново.",
|
||||
"Already in call": "Вече в разговор",
|
||||
"You're already in a call with this person.": "Вече сте в разговор в този човек.",
|
||||
"Too Many Calls": "Твърде много повиквания",
|
||||
"Call failed because microphone could not be accessed. Check that a microphone is plugged in and set up correctly.": "Неуспешно повикване поради неуспешен достъп до микрофон. Проверете дали микрофонът е включен и настроен правилно.",
|
||||
"Integration manager": "Мениджър на интеграции",
|
||||
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Вашият %(brand)s не позволява да използвате мениджъра на интеграции за да направите това. Свържете се с администратор.",
|
||||
"Using this widget may share data <helpIcon /> with %(widgetDomain)s & your integration manager.": "Използването на това приспособление може да сподели данни <helpIcon /> с %(widgetDomain)s и с мениджъра на интеграции.",
|
||||
@ -1920,8 +1749,6 @@
|
||||
"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": "Вързката със сървъра е загубена",
|
||||
"You cannot place calls in this browser.": "Не можете да провеждате обаждания в този браузър.",
|
||||
"Calls are unsupported": "Обажданията не се поддържат",
|
||||
"The user you called is busy.": "Потребителят, когото потърсихте, е зает.",
|
||||
"User Busy": "Потребителят е зает",
|
||||
"Some invites couldn't be sent": "Някои покани не можаха да бъдат изпратени",
|
||||
@ -1989,7 +1816,12 @@
|
||||
"encrypted": "Шифровано",
|
||||
"matrix": "Matrix",
|
||||
"trusted": "Доверени",
|
||||
"not_trusted": "Недоверени"
|
||||
"not_trusted": "Недоверени",
|
||||
"unnamed_room": "Стая без име",
|
||||
"stickerpack": "Пакет със стикери",
|
||||
"system_alerts": "Системни уведомления",
|
||||
"secure_backup": "Защитено резервно копие",
|
||||
"cross_signing": "Кръстосано-подписване"
|
||||
},
|
||||
"action": {
|
||||
"continue": "Продължи",
|
||||
@ -2095,7 +1927,11 @@
|
||||
"format_bold": "Удебелено",
|
||||
"format_strikethrough": "Задраскано",
|
||||
"format_inline_code": "Код",
|
||||
"format_code_block": "Блок с код"
|
||||
"format_code_block": "Блок с код",
|
||||
"placeholder_reply_encrypted": "Изпрати шифрован отговор…",
|
||||
"placeholder_reply": "Изпрати отговор…",
|
||||
"placeholder_encrypted": "Изпрати шифровано съобщение…",
|
||||
"placeholder": "Изпрати съобщение…"
|
||||
},
|
||||
"Bold": "Удебелено",
|
||||
"Code": "Код",
|
||||
@ -2115,20 +1951,32 @@
|
||||
"send_logs": "Изпращане на логове",
|
||||
"github_issue": "GitHub проблем",
|
||||
"download_logs": "Изтегли на логове",
|
||||
"before_submitting": "Преди да изпратите логове, трябва да <a>отворите доклад за проблем в Github</a>."
|
||||
"before_submitting": "Преди да изпратите логове, трябва да <a>отворите доклад за проблем в Github</a>.",
|
||||
"collecting_information": "Събиране на информация за версията на приложението",
|
||||
"collecting_logs": "Събиране на логове",
|
||||
"uploading_logs": "Качване на логове",
|
||||
"downloading_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с"
|
||||
},
|
||||
"devtools": {
|
||||
"event_type": "Вид на събитие",
|
||||
"state_key": "State ключ",
|
||||
"event_sent": "Събитието е изпратено!",
|
||||
"event_content": "Съдържание на събитието"
|
||||
"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": "Показвай преки пътища до скоро-прегледаните стаи над списъка със стаи",
|
||||
@ -2149,6 +1997,213 @@
|
||||
"show_chat_effects": "Покажи чат ефектите (анимации при получаване, като например конфети)",
|
||||
"big_emoji": "Включи големи емоджита в чатовете",
|
||||
"prompt_invite": "Питай преди изпращане на покани към потенциално невалидни Matrix идентификатори",
|
||||
"start_automatically": "Автоматично стартиране след влизане в системата"
|
||||
"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 чатове"
|
||||
}
|
||||
},
|
||||
"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": "Създай частна стая"
|
||||
},
|
||||
"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 промени адресите на стаята."
|
||||
},
|
||||
"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": "Разговора приключи"
|
||||
}
|
||||
},
|
||||
"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": "Други"
|
||||
},
|
||||
"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": "Не можете да провеждате обаждания в този браузър."
|
||||
},
|
||||
"Messages": "Съобщения",
|
||||
"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": "Уведомяване на всички"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -2,7 +2,6 @@
|
||||
"Account": "Compte",
|
||||
"No Microphones detected": "No s'ha detectat cap micròfon",
|
||||
"No Webcams detected": "No s'ha detectat cap càmera web",
|
||||
"Advanced": "Avançat",
|
||||
"Create new room": "Crea una sala nova",
|
||||
"Failed to forget room %(errCode)s": "No s'ha pogut oblidar la sala %(errCode)s",
|
||||
"Favourite": "Favorit",
|
||||
@ -15,7 +14,6 @@
|
||||
"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",
|
||||
"Call Failed": "No s'ha pogut realitzar la trucada",
|
||||
"You cannot place a call with yourself.": "No pots trucar-te a tu mateix.",
|
||||
"Warning!": "Avís!",
|
||||
"Upload Failed": "No s'ha pogut pujar",
|
||||
@ -51,7 +49,6 @@
|
||||
"Default": "Predeterminat",
|
||||
"Restricted": "Restringit",
|
||||
"Moderator": "Moderador",
|
||||
"Admin": "Administrador",
|
||||
"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.",
|
||||
@ -64,33 +61,17 @@
|
||||
"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",
|
||||
"Usage": "Ús",
|
||||
"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ó",
|
||||
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s ha canviat el tema a \"%(topic)s\".",
|
||||
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s ha eliminat el nom de la sala.",
|
||||
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s ha canviat el nom de la sala a %(roomName)s.",
|
||||
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)s ha enviat una imatge.",
|
||||
"%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s ha convidat a %(targetDisplayName)s a entrar a la sala.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they are 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.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they 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.",
|
||||
"%(senderName)s made future room history visible to all room members.": "%(senderName)s ha establert la visibilitat de l'historial futur de la sala a tots els seus membres.",
|
||||
"%(senderName)s made future room history visible to anyone.": "%(senderName)s ha establert la visibilitat de l'historial futur de la sala a tothom.",
|
||||
"%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s ha establert la visibilitat de l'historial futur de la sala a desconegut (%(visibility)s).",
|
||||
"%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s de %(fromPowerLevel)s a %(toPowerLevel)s",
|
||||
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ha canviat el nivell d'autoritat de %(powerLevelDiffText)s.",
|
||||
"%(senderName)s changed the pinned messages for the room.": "%(senderName)s ha canviat els missatges fixats de la sala.",
|
||||
"%(widgetName)s widget modified by %(senderName)s": "%(senderName)s ha modificat el giny %(widgetName)s",
|
||||
"%(widgetName)s widget added by %(senderName)s": "%(senderName)s ha afegit el giny %(widgetName)s",
|
||||
"%(widgetName)s widget removed by %(senderName)s": "%(senderName)s ha eliminat el giny %(widgetName)s",
|
||||
"Failure to create room": "No s'ha pogut crear la sala",
|
||||
"Server may be unavailable, overloaded, or you hit a bug.": "És possible que el servidor no estigui disponible, sobrecarregat o que hagi topat amb un error.",
|
||||
"Send": "Envia",
|
||||
"Unnamed Room": "Sala sense nom",
|
||||
"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?",
|
||||
@ -128,11 +109,6 @@
|
||||
"Invited": "Convidat",
|
||||
"Filter room members": "Filtra els membres de la sala",
|
||||
"%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (autoritat %(powerLevelNumber)s)",
|
||||
"Hangup": "Penja",
|
||||
"Voice call": "Trucada de veu",
|
||||
"Video call": "Trucada de vídeo",
|
||||
"Send an encrypted reply…": "Envia una resposta xifrada…",
|
||||
"Send an encrypted message…": "Envia un missatge xifrat…",
|
||||
"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",
|
||||
@ -142,13 +118,6 @@
|
||||
"%(duration)sm": "%(duration)sm",
|
||||
"%(duration)sh": "%(duration)sh",
|
||||
"%(duration)sd": "%(duration)sd",
|
||||
"Online for %(duration)s": "En línia durant %(duration)s",
|
||||
"Idle for %(duration)s": "Inactiu durant %(duration)s",
|
||||
"Offline for %(duration)s": "Fora de línia durant %(duration)s",
|
||||
"Unknown for %(duration)s": "Desconegut durant %(duration)s",
|
||||
"Online": "En línia",
|
||||
"Idle": "Inactiu",
|
||||
"Unknown": "Desconegut",
|
||||
"Replying": "S'està contestant",
|
||||
"Unnamed room": "Sala sense nom",
|
||||
"(~%(count)s results)": {
|
||||
@ -359,35 +328,25 @@
|
||||
"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",
|
||||
"Messages containing my display name": "Missatges que contenen el meu nom visible",
|
||||
"Messages in one-to-one chats": "Missatges en xats un a un",
|
||||
"Unavailable": "No disponible",
|
||||
"Source URL": "URL origen",
|
||||
"Messages sent by bot": "Missatges enviats pel bot",
|
||||
"Filter results": "Resultats del filtre",
|
||||
"No update available.": "No hi ha cap actualització disponible.",
|
||||
"Noisy": "Sorollós",
|
||||
"Collecting app version information": "S'està recollint la informació de la versió de l'aplicació",
|
||||
"Search…": "Cerca…",
|
||||
"When I'm invited to a room": "Quan sóc convidat a una sala",
|
||||
"Tuesday": "Dimarts",
|
||||
"Developer Tools": "Eines de desenvolupador",
|
||||
"Preparing to send logs": "Preparant l'enviament de logs",
|
||||
"Saturday": "Dissabte",
|
||||
"Monday": "Dilluns",
|
||||
"Toolbox": "Caixa d'eines",
|
||||
"Collecting logs": "S'estan recopilant els registres",
|
||||
"All Rooms": "Totes les sales",
|
||||
"Wednesday": "Dimecres",
|
||||
"All messages": "Tots els missatges",
|
||||
"Call invitation": "Invitació de trucada",
|
||||
"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",
|
||||
"Show message in desktop notification": "Mostra els missatges amb notificacions d'escriptori",
|
||||
"Messages in group chats": "Missatges en xats de grup",
|
||||
"Yesterday": "Ahir",
|
||||
"Error encountered (%(errorDetail)s).": "S'ha trobat un error (%(errorDetail)s).",
|
||||
"Low Priority": "Baixa prioritat",
|
||||
@ -398,35 +357,10 @@
|
||||
"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.",
|
||||
"Changes your display nickname": "Canvia l'àlies a mostrar",
|
||||
"Invites user with given id to current room": "Convida a la sala actual l'usuari amb l'ID indicat",
|
||||
"Bans user with given id": "Bandeja l'usuari amb l'ID indicat",
|
||||
"Ignores a user, hiding their messages from you": "Ignora un usuari, amagant-te els seus missatges",
|
||||
"Stops ignoring a user, showing their messages going forward": "Deixa d'ignorar un usuari, i mostra els seus missatges a partir d'ara",
|
||||
"Define the power level of a user": "Defineix el nivell d'autoritat d'un usuari",
|
||||
"Deops user with given id": "Degrada l'usuari amb l'id donat",
|
||||
"Opens the Developer Tools dialog": "Obre el diàleg d'Eines del desenvolupador",
|
||||
"Displays action": "Mostra l'acció",
|
||||
"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",
|
||||
"Upgrades a room to a new version": "Actualitza la sala a una versió nova",
|
||||
"Gets or sets the room topic": "Obté o estableix el tema de la sala",
|
||||
"This room has no topic.": "Aquesta sala no té tema.",
|
||||
"Sets the room name": "Estableix el nom de la sala",
|
||||
"%(senderDisplayName)s upgraded this room.": "%(senderDisplayName)s ha actualitzat aquesta sala.",
|
||||
"%(senderDisplayName)s made the room public to whoever knows the link.": "%(senderDisplayName)s ha fet la sala pública a tothom qui conegui l'adreça.",
|
||||
"%(senderDisplayName)s made the room invite only.": "%(senderDisplayName)s ha limitat la sala als convidats.",
|
||||
"%(senderDisplayName)s changed the join rule to %(rule)s": "%(senderDisplayName)s ha canviat la regla d'entrada a %(rule)s",
|
||||
"%(senderDisplayName)s has allowed guests to join the room.": "%(senderDisplayName)s ha permès que els convidats puguin entrar a la sala.",
|
||||
"%(senderDisplayName)s has prevented guests from joining the room.": "%(senderDisplayName)s ha prohibit l'entrada a la sala als visitants.",
|
||||
"%(senderDisplayName)s changed guest access to %(rule)s": "%(senderDisplayName)s ha canviat l'accés dels visitants a %(rule)s",
|
||||
"%(senderName)s set the main address for this room to %(address)s.": "%(senderName)s ha canviat l'adreça principal d'aquesta sala a %(address)s.",
|
||||
"%(senderName)s removed the main address for this room.": "%(senderName)s ha retirat l'adreça principal d'aquesta sala.",
|
||||
"%(displayName)s is typing …": "%(displayName)s està escrivint…",
|
||||
"%(names)s and %(count)s others are typing …": {
|
||||
"other": "%(names)s i %(count)s més estan escrivint…",
|
||||
"one": "%(names)s i una altra persona estan escrivint…"
|
||||
},
|
||||
"%(names)s and %(lastPerson)s are typing …": "%(names)s i %(lastPerson)s estan escrivint…",
|
||||
"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",
|
||||
@ -493,20 +427,9 @@
|
||||
"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",
|
||||
"Unbans user with given ID": "Desbandeja l'usuari amb l'ID indicat",
|
||||
"Joins room with given address": "S'uneix a la sala amb l'adreça indicada",
|
||||
"Use an identity server": "Utilitza un servidor d'identitat",
|
||||
"Changes the avatar of the current room": "Canvia l'avatar de la sala actual",
|
||||
"Changes your display nickname in the current room only": "Canvia el teu àlies a mostrar només en la sala actual",
|
||||
"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.",
|
||||
"You do not have the required permissions to use this command.": "No disposes dels permisos necessaris per utilitzar aquesta ordre.",
|
||||
"Sends a message as html, without interpreting it as markdown": "Envia un missatge com a html sense interpretar-lo com a markdown",
|
||||
"Sends a message as plain text, without interpreting it as markdown": "Envia un missatge com a text pla sense interpretar-lo com a markdown",
|
||||
"Prepends ( ͡° ͜ʖ ͡°) to a plain-text message": "Afegeix ( ͡° ͜ʖ ͡°) al principi d'un missatge de text pla",
|
||||
"Prepends ¯\\_(ツ)_/¯ to a plain-text message": "Afegeix ¯\\_(ツ)_/¯ al principi d'un missatge de text pla",
|
||||
"Other": "Altres",
|
||||
"Actions": "Accions",
|
||||
"Messages": "Missatges",
|
||||
"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?",
|
||||
@ -541,7 +464,6 @@
|
||||
"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ó.",
|
||||
"Change settings": "Canvia la 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ó",
|
||||
@ -563,8 +485,6 @@
|
||||
"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.",
|
||||
"Unable to access webcam / microphone": "No s'ha pogut accedir a la càmera web / micròfon",
|
||||
"Unable to access microphone": "No s'ha pogut accedir al micròfon",
|
||||
"Explore rooms": "Explora sales",
|
||||
"%(oneUser)smade no changes %(count)s times": {
|
||||
"one": "%(oneUser)sno ha fet canvis",
|
||||
@ -596,7 +516,8 @@
|
||||
"guest": "Visitant",
|
||||
"camera": "Càmera",
|
||||
"microphone": "Micròfon",
|
||||
"someone": "Algú"
|
||||
"someone": "Algú",
|
||||
"unnamed_room": "Sala sense nom"
|
||||
},
|
||||
"action": {
|
||||
"continue": "Continua",
|
||||
@ -655,13 +576,9 @@
|
||||
},
|
||||
"bug_reporting": {
|
||||
"submit_debug_logs": "Enviar logs de depuració",
|
||||
"send_logs": "Envia els registres"
|
||||
},
|
||||
"devtools": {
|
||||
"event_type": "Tipus d'esdeveniment",
|
||||
"state_key": "Clau d'estat",
|
||||
"event_sent": "Esdeveniment enviat!",
|
||||
"event_content": "Contingut de l'esdeveniment"
|
||||
"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)",
|
||||
@ -673,6 +590,130 @@
|
||||
"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"
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"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…"
|
||||
}
|
||||
}
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"Messages": "Missatges",
|
||||
"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ó"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -8,15 +8,10 @@
|
||||
"The email address linked to your account must be entered.": "Den emailadresse, der tilhører til din adgang, skal indtastes.",
|
||||
"Session ID": "Sessions ID",
|
||||
"Displays action": "Viser handling",
|
||||
"Bans user with given id": "Forbyder bruger med givet id",
|
||||
"Deops user with given id": "Fjerner OP af bruger med givet id",
|
||||
"Invites user with given id to current room": "Inviterer bruger med givet id til nuværende rum",
|
||||
"Changes your display nickname": "Ændrer dit viste navn",
|
||||
"Commands": "Kommandoer",
|
||||
"Warning!": "Advarsel!",
|
||||
"Account": "Konto",
|
||||
"Admin": "Administrator",
|
||||
"Advanced": "Avanceret",
|
||||
"Are you sure you want to reject the invitation?": "Er du sikker på du vil afvise invitationen?",
|
||||
"Banned users": "Bortviste brugere",
|
||||
"Cryptography": "Kryptografi",
|
||||
@ -80,21 +75,13 @@
|
||||
"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",
|
||||
"Usage": "Brug",
|
||||
"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",
|
||||
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s ændrede emnet til \"%(topic)s\".",
|
||||
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s fjernede rumnavnet.",
|
||||
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s ændrede rumnavnet til %(roomName)s.",
|
||||
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)s sendte et billed.",
|
||||
"%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s inviterede %(targetDisplayName)s til rummet.",
|
||||
"Online": "Online",
|
||||
"Sunday": "Søndag",
|
||||
"Messages sent by bot": "Beskeder sendt af en bot",
|
||||
"Notification targets": "Meddelelsesmål",
|
||||
"Today": "I dag",
|
||||
"Friday": "Fredag",
|
||||
@ -104,43 +91,33 @@
|
||||
"Waiting for response from server": "Venter på svar fra server",
|
||||
"Off": "Slukket",
|
||||
"This Room": "Dette rum",
|
||||
"Messages containing my display name": "Beskeder der indeholder mit viste navn",
|
||||
"Messages in one-to-one chats": "Beskeder i en-til-en chats",
|
||||
"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",
|
||||
"Collecting app version information": "Indsamler app versionsoplysninger",
|
||||
"Search…": "Søg…",
|
||||
"When I'm invited to a room": "Når jeg bliver inviteret til et rum",
|
||||
"Tuesday": "Tirsdag",
|
||||
"Saturday": "Lørdag",
|
||||
"Monday": "Mandag",
|
||||
"Toolbox": "Værktøjer",
|
||||
"Collecting logs": "Indsamler logfiler",
|
||||
"Invite to this room": "Inviter til dette rum",
|
||||
"Send": "Send",
|
||||
"All messages": "Alle beskeder",
|
||||
"Call invitation": "Opkalds invitation",
|
||||
"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",
|
||||
"Show message in desktop notification": "Vis besked i skrivebordsnotifikation",
|
||||
"Messages in group chats": "Beskeder i gruppechats",
|
||||
"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",
|
||||
"Developer Tools": "Udviklingsværktøjer",
|
||||
"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": "Opkald mislykkedes",
|
||||
"Call failed due to misconfigured server": "Opkaldet mislykkedes pga. fejlkonfigureret server",
|
||||
"Please ask the administrator of your homeserver (<code>%(homeserverDomain)s</code>) to configure a TURN server in order for calls to work reliably.": "Bed administratoren af din homeserver (<code>%(homeserverDomain)s</code>) om at konfigurere en TURN server for at opkald virker pålideligt.",
|
||||
"Permission Required": "Tilladelse påkrævet",
|
||||
@ -151,62 +128,17 @@
|
||||
"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",
|
||||
"Unnamed Room": "Unavngivet rum",
|
||||
"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.",
|
||||
"Messages": "Beskeder",
|
||||
"Actions": "Handlinger",
|
||||
"Other": "Andre",
|
||||
"Prepends ¯\\_(ツ)_/¯ to a plain-text message": "Tilføjer ¯\\_(ツ)_/¯ i starten af beskeder i ren tekst",
|
||||
"Sends a message as plain text, without interpreting it as markdown": "Sender en besked som ren tekst, uden at fortolke den som markdown",
|
||||
"Upgrades a room to a new version": "Opgraderer et rum til en ny version",
|
||||
"You do not have the required permissions to use this command.": "Du har ikke de nødvendige rettigheder for at udføre denne kommando.",
|
||||
"Changes your display nickname in the current room only": "Ændrer kun dit viste navn for det nuværende rum",
|
||||
"Changes the avatar of the current room": "Ændrer avataren i det nuværende rum",
|
||||
"Gets or sets the room topic": "Henter eller sætter rummets emne",
|
||||
"This room has no topic.": "Dette rum har intet emne.",
|
||||
"Sets the room name": "Sætter rumnavnet",
|
||||
"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.",
|
||||
"Unbans user with given ID": "Fjerner ban fra brugeren med det oplyste ID",
|
||||
"Ignores a user, hiding their messages from you": "Ignorerer en bruger og skjuler dennes beskeder fra dig",
|
||||
"Stops ignoring a user, showing their messages going forward": "Stopper med at ignorere en bruger og viser deres beskeder igen fra nu af",
|
||||
"Define the power level of a user": "Indstil rettighedsniveau for en bruger",
|
||||
"Opens the Developer Tools dialog": "Åbner dialogen med udviklerværktøjer",
|
||||
"Adds a custom widget by URL to the room": "Tilføjer en widget til rummet ved hjælp af URL",
|
||||
"Please supply a https:// or http:// widget URL": "Oplys venligst en https:// eller http:// widget URL",
|
||||
"You cannot modify widgets in this room.": "Du kan ikke ændre widgets i dette rum.",
|
||||
"Forces the current outbound group session in an encrypted room to be discarded": "Tvinger den nuværende udgående gruppe-session i et krypteret rum til at blive kasseret",
|
||||
"Sends the given message coloured as a rainbow": "Sender beskeden med regnbuefarver",
|
||||
"Sends the given emote coloured as a rainbow": "Sender emoji'en med regnbuefarver",
|
||||
"Displays list of commands with usages and descriptions": "Viser en liste over kommandoer med beskrivelser",
|
||||
"%(senderDisplayName)s upgraded this room.": "%(senderDisplayName)s opgraderede dette rum.",
|
||||
"%(senderDisplayName)s made the room public to whoever knows the link.": "%(senderDisplayName)s gjorde rummet offentligt for alle som kender linket.",
|
||||
"%(senderDisplayName)s made the room invite only.": "%(senderDisplayName)s begrænsede adgang til rummet til kun inviterede.",
|
||||
"%(senderDisplayName)s changed the join rule to %(rule)s": "%(senderDisplayName)s ændrede adgangsreglen til %(rule)s",
|
||||
"%(senderDisplayName)s has allowed guests to join the room.": "%(senderDisplayName)s har givet gæster adgang til rummet.",
|
||||
"%(senderDisplayName)s has prevented guests from joining the room.": "%(senderDisplayName)s har forhindret gæster i at tilgå rummet.",
|
||||
"%(senderDisplayName)s changed guest access to %(rule)s": "%(senderDisplayName)s ændrede gæsteadgang til %(rule)s",
|
||||
"%(senderName)s set the main address for this room to %(address)s.": "%(senderName)s satte hovedadressen af dette rum til %(address)s.",
|
||||
"%(senderName)s removed the main address for this room.": "%(senderName)s fjernede hovedadressen for dette rum.",
|
||||
"%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.": "%(senderName)s tilbagetrak invitationen til %(targetDisplayName)s om at deltage i rummet.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s gjorde fremtidig rumhistorik synligt for alle rummedlemmer, fra det tidspunkt de blev inviteredet.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s gjorde fremtidig rumhistorik synligt for alle rummedlemmer, fra det tidspunkt de blev medlem.",
|
||||
"%(senderName)s made future room history visible to all room members.": "%(senderName)s gjorde fremtidig rumhistorik synligt for alle rummedlemmer.",
|
||||
"%(senderName)s made future room history visible to anyone.": "%(senderName)s gjorde fremtidig rumhistorik synligt for alle.",
|
||||
"%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s gjorde fremtidig rumhistorik synligt for ukendt (%(visibility)s).",
|
||||
"%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s fra %(fromPowerLevel)s til %(toPowerLevel)s",
|
||||
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ændrede rettighedsniveau af %(powerLevelDiffText)s.",
|
||||
"%(senderName)s changed the pinned messages for the room.": "%(senderName)s ændrede de fastgjorte beskeder for rummet.",
|
||||
"%(widgetName)s widget added by %(senderName)s": "%(widgetName)s widget tilføjet af %(senderName)s",
|
||||
"%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s fjernet af %(senderName)s",
|
||||
"%(displayName)s is typing …": "%(displayName)s skriver …",
|
||||
"%(names)s and %(count)s others are typing …": {
|
||||
"other": "%(names)s og %(count)s andre skriver …",
|
||||
"one": "%(names)s og en anden skriver …"
|
||||
},
|
||||
"%(names)s and %(lastPerson)s are typing …": "%(names)s og %(lastPerson)s skriver …",
|
||||
"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",
|
||||
@ -263,7 +195,6 @@
|
||||
"Please contact your homeserver administrator.": "Kontakt venligst din homeserver administrator.",
|
||||
"Add Email Address": "Tilføj e-mail adresse",
|
||||
"Add Phone Number": "Tilføj telefonnummer",
|
||||
"%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s ændret af %(senderName)s",
|
||||
"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.",
|
||||
"Single Sign On": "Engangs login",
|
||||
@ -284,7 +215,6 @@
|
||||
"Sign In or Create Account": "Log ind eller Opret bruger",
|
||||
"Use your account or create a new one to continue.": "Brug din konto eller opret en ny for at fortsætte.",
|
||||
"Create Account": "Opret brugerkonto",
|
||||
"Sends a message as html, without interpreting it as markdown": "Sender besked som html, uden at tolke den som markdown",
|
||||
"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.",
|
||||
"Could not find user in room": "Kunne ikke finde bruger i rum",
|
||||
@ -292,8 +222,6 @@
|
||||
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and session %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "ADVARSEL: NØGLEVERIFIKATIONEN FEJLEDE! Underskriftsnøglen for %(userId)s og session %(deviceId)s er %(fprint)s som ikke matcher den supplerede nøgle \"%(fingerprint)s\". Dette kunne betyde at jeres kommunikation er infiltreret!",
|
||||
"Session already verified!": "Sessionen er allerede verificeret!",
|
||||
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Underskriftsnøglen du supplerede matcher den underskriftsnøgle du modtog fra %(userId)s's session %(deviceId)s. Sessionen er markeret som verificeret.",
|
||||
"Displays information about a user": "Viser information om en bruger",
|
||||
"%(senderDisplayName)s changed the room name from %(oldRoomName)s to %(newRoomName)s.": "%(senderDisplayName)s ændrede rumnavnet fra %(oldRoomName)s til %(newRoomName)s.",
|
||||
"%(senderName)s added the alternative addresses %(addresses)s for this room.": {
|
||||
"other": "%(senderName)s tilføjede de alternative adresser %(addresses)s til dette rum.",
|
||||
"one": "%(senderName)s tilføjede alternative adresser %(addresses)s til dette rum."
|
||||
@ -302,13 +230,6 @@
|
||||
"other": "%(senderName)s fjernede de alternative adresser %(addresses)s til dette rum.",
|
||||
"one": "%(senderName)s fjernede alternative adresser %(addresses)s til dette rum."
|
||||
},
|
||||
"%(senderName)s changed the alternative addresses for this room.": "%(senderName)s ændrede de alternative adresser til dette rum.",
|
||||
"%(senderName)s changed the main and alternative addresses for this room.": "%(senderName)s ændrede hoved- og alternative adresser til dette rum.",
|
||||
"%(senderName)s changed the addresses for this room.": "%(senderName)s ændrede adresserne til dette rum.",
|
||||
"%(senderName)s placed a voice call.": "%(senderName)s foretog et stemmeopkald.",
|
||||
"%(senderName)s placed a voice call. (not supported by this browser)": "%(senderName)s foretog et stemmeopkald. (ikke understøttet af denne browser)",
|
||||
"%(senderName)s placed a video call.": "%(senderName)s foretog et videoopkald.",
|
||||
"%(senderName)s placed a video call. (not supported by this browser)": "%(senderName)s foretog et videoopkald. (ikke understøttet af denne browser)",
|
||||
"%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s fjernede den regel der bannede brugere der matcher %(glob)s",
|
||||
"%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s fjernede den regel der bannede brugere der matcher %(glob)s",
|
||||
"%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s fjernede den regel der bannede servere som matcher %(glob)s",
|
||||
@ -336,13 +257,6 @@
|
||||
"Enter password": "Indtast adgangskode",
|
||||
"Add a new server": "Tilføj en ny server",
|
||||
"Change notification settings": "Skift notifikations indstillinger",
|
||||
"%(senderName)s: %(stickerName)s": "%(senderName)s: %(stickerName)s",
|
||||
"%(senderName)s: %(message)s": "%(senderName)s: %(message)s",
|
||||
"* %(senderName)s %(emote)s": "* %(senderName)s %(emote)s",
|
||||
"%(senderName)s is calling": "%(senderName)s ringer",
|
||||
"Waiting for answer": "Venter på svar",
|
||||
"%(senderName)s started a call": "%(senderName)s startede et opkald",
|
||||
"You started a call": "Du startede et opkald",
|
||||
"Verified!": "Bekræftet!",
|
||||
"Profile picture": "Profil billede",
|
||||
"Categories": "Kategorier",
|
||||
@ -357,12 +271,7 @@
|
||||
"Local address": "Lokal adresse",
|
||||
"This room has no local addresses": "Dette rum har ingen lokal adresse",
|
||||
"The conversation continues here.": "Samtalen fortsætter her.",
|
||||
"Send a message…": "Send en besked…",
|
||||
"Send an encrypted message…": "Send en krypteret besked…",
|
||||
"Send a reply…": "Besvar…",
|
||||
"Message deleted on %(date)s": "Besked slettet d. %(date)s",
|
||||
"Message deleted by %(name)s": "Besked slettet af %(name)s",
|
||||
"Message deleted": "Besked slettet",
|
||||
"France": "Frankrig",
|
||||
"Finland": "Finland",
|
||||
"Egypt": "Egypten",
|
||||
@ -371,17 +280,10 @@
|
||||
"China": "Kina",
|
||||
"Canada": "Canada",
|
||||
"Too Many Calls": "For mange opkald",
|
||||
"Permission is granted to use the webcam": "Tilladelse er givet til brug af webcam",
|
||||
"Unable to access webcam / microphone": "Kan ikke tilgå webcam / mikrofon",
|
||||
"Unable to access microphone": "Kan ikke tilgå mikrofonen",
|
||||
"The call could not be established": "Opkaldet kunne ikke etableres",
|
||||
"Folder": "Mappe",
|
||||
"We couldn't log you in": "Vi kunne ikke logge dig ind",
|
||||
"Already in call": "Allerede i et opkald",
|
||||
"You're already in a call with this person.": "Du har allerede i et opkald med denne person.",
|
||||
"Chile": "Chile",
|
||||
"Call failed because webcam or microphone could not be accessed. Check that:": "Opkald fejlede på grund af kamera og mikrofon ikke kunne nås. Tjek dette:",
|
||||
"Call failed because microphone could not be accessed. Check that a microphone is plugged in and set up correctly.": "Opkald fejlede på grund af mikrofon ikke kunne nås. Tjek at din mikrofon er tilsluttet og sat op rigtigt.",
|
||||
"India": "Indien",
|
||||
"Iceland": "Island",
|
||||
"Hong Kong": "Hong Kong",
|
||||
@ -410,22 +312,16 @@
|
||||
"Afghanistan": "Afghanistan",
|
||||
"United States": "Amerikas Forenede Stater",
|
||||
"United Kingdom": "Storbritanien",
|
||||
"No other application is using the webcam": "Ingen anden application bruger kameraet",
|
||||
"A microphone and webcam are plugged in and set up correctly": "En mikrofon og kamera er tilsluttet og sat op rigtigt",
|
||||
"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",
|
||||
"You cannot place calls in this browser.": "Du kan ikke lave opkald i denne browser.",
|
||||
"Calls are unsupported": "Opkald er ikke understøttet",
|
||||
"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",
|
||||
"Sends the given message as a spoiler": "Sender den givne besked som en spoiler",
|
||||
"Command error: Unable to find rendering type (%(renderingType)s)": "Kommandofejl: Kan ikke finde renderingstype (%(renderingType)s)",
|
||||
"Command error: Unable to handle slash command.": "Kommandofejl: Kan ikke håndtere skråstregskommando.",
|
||||
"Effects": "Effekter",
|
||||
"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",
|
||||
@ -674,7 +570,8 @@
|
||||
"emoji": "Emoji",
|
||||
"someone": "Nogen",
|
||||
"encrypted": "Krypteret",
|
||||
"matrix": "Matrix"
|
||||
"matrix": "Matrix",
|
||||
"unnamed_room": "Unavngivet rum"
|
||||
},
|
||||
"action": {
|
||||
"continue": "Fortsæt",
|
||||
@ -722,19 +619,162 @@
|
||||
},
|
||||
"bug_reporting": {
|
||||
"submit_debug_logs": "Indsend debug-logfiler",
|
||||
"send_logs": "Send logs"
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"devtools": {
|
||||
"event_type": "Begivenhedstype",
|
||||
"state_key": "Tilstandsnøgle",
|
||||
"event_sent": "Begivenhed sendt!",
|
||||
"event_content": "Begivenhedsindhold"
|
||||
"event_content": "Begivenhedsindhold",
|
||||
"toolbox": "Værktøjer",
|
||||
"developer_tools": "Udviklingsværktøjer",
|
||||
"category_other": "Andre"
|
||||
},
|
||||
"settings": {
|
||||
"emoji_autocomplete": "Aktiver emoji forslag under indtastning",
|
||||
"show_redaction_placeholder": "Vis en pladsholder for fjernede beskeder"
|
||||
"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."
|
||||
},
|
||||
"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 …"
|
||||
}
|
||||
}
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"Messages": "Beskeder",
|
||||
"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."
|
||||
}
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -2,13 +2,11 @@
|
||||
"AM": "AM",
|
||||
"PM": "PM",
|
||||
"Account": "Account",
|
||||
"Admin": "Admin",
|
||||
"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",
|
||||
"Advanced": "Advanced",
|
||||
"Authentication": "Authentication",
|
||||
"%(items)s and %(lastItem)s": "%(items)s and %(lastItem)s",
|
||||
"and %(count)s others...": {
|
||||
@ -22,14 +20,9 @@
|
||||
"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",
|
||||
"Bans user with given id": "Bans user with given id",
|
||||
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or <a>enable unsafe scripts</a>.": "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or <a>enable unsafe scripts</a>.",
|
||||
"Change Password": "Change Password",
|
||||
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s changed the power level of %(powerLevelDiffText)s.",
|
||||
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s changed the room name to %(roomName)s.",
|
||||
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s removed the room name.",
|
||||
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s changed the topic to \"%(topic)s\".",
|
||||
"Changes your display nickname": "Changes your display nickname",
|
||||
"Command error": "Command error",
|
||||
"Commands": "Commands",
|
||||
"Confirm password": "Confirm password",
|
||||
@ -65,7 +58,6 @@
|
||||
"Forget room": "Forget room",
|
||||
"For security, this session has been signed out. Please sign in again.": "For security, this session has been signed out. Please sign in again.",
|
||||
"%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s",
|
||||
"Hangup": "Hangup",
|
||||
"Historical": "Historical",
|
||||
"Import E2E room keys": "Import E2E room keys",
|
||||
"Incorrect username and/or password.": "Incorrect username and/or password.",
|
||||
@ -73,7 +65,6 @@
|
||||
"Invalid Email Address": "Invalid Email Address",
|
||||
"Invalid file%(extra)s": "Invalid file%(extra)s",
|
||||
"Invited": "Invited",
|
||||
"Invites user with given id to current room": "Invites user with given id to current room",
|
||||
"Sign in with": "Sign in with",
|
||||
"Join Room": "Join Room",
|
||||
"Jump to first unread message.": "Jump to first unread message.",
|
||||
@ -82,15 +73,8 @@
|
||||
"You are no longer ignoring %(userId)s": "You are no longer ignoring %(userId)s",
|
||||
"Unignored user": "Unignored user",
|
||||
"Ignored user": "Ignored user",
|
||||
"Stops ignoring a user, showing their messages going forward": "Stops ignoring a user, showing their messages going forward",
|
||||
"Ignores a user, hiding their messages from you": "Ignores a user, hiding their messages from you",
|
||||
"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",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s made future room history visible to all room members, from the point they are invited.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s made future room history visible to all room members, from the point they joined.",
|
||||
"%(senderName)s made future room history visible to all room members.": "%(senderName)s made future room history visible to all room members.",
|
||||
"%(senderName)s made future room history visible to anyone.": "%(senderName)s made future room history visible to anyone.",
|
||||
"%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s made future room history visible to unknown (%(visibility)s).",
|
||||
"Missing room_id in request": "Missing room_id in request",
|
||||
"Missing user_id in request": "Missing user_id in request",
|
||||
"Moderator": "Moderator",
|
||||
@ -107,7 +91,6 @@
|
||||
"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.",
|
||||
"Prepends ¯\\_(ツ)_/¯ to a plain-text message": "Prepends ¯\\_(ツ)_/¯ to a plain-text message",
|
||||
"Privileged Users": "Privileged Users",
|
||||
"Profile": "Profile",
|
||||
"Reason": "Reason",
|
||||
@ -119,8 +102,6 @@
|
||||
"Room %(roomId)s not visible": "Room %(roomId)s not visible",
|
||||
"Rooms": "Rooms",
|
||||
"Search failed": "Search failed",
|
||||
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)s sent an image.",
|
||||
"%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.",
|
||||
"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.",
|
||||
@ -145,12 +126,9 @@
|
||||
"unknown error code": "unknown error code",
|
||||
"Upload avatar": "Upload avatar",
|
||||
"Upload Failed": "Upload Failed",
|
||||
"Usage": "Usage",
|
||||
"Users": "Users",
|
||||
"Verification Pending": "Verification Pending",
|
||||
"Verified key": "Verified key",
|
||||
"Video call": "Video call",
|
||||
"Voice call": "Voice call",
|
||||
"Warning!": "Warning!",
|
||||
"Who can read history?": "Who can read history?",
|
||||
"You cannot place a call with yourself.": "You cannot place a call with yourself.",
|
||||
@ -215,8 +193,6 @@
|
||||
"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",
|
||||
"Online": "Online",
|
||||
"Idle": "Idle",
|
||||
"%(senderDisplayName)s changed the room avatar to <img/>": "%(senderDisplayName)s changed the room avatar to <img/>",
|
||||
"%(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",
|
||||
@ -228,7 +204,6 @@
|
||||
"%(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",
|
||||
"Unnamed Room": "Unnamed Room",
|
||||
"Uploading %(filename)s": "Uploading %(filename)s",
|
||||
"Uploading %(filename)s and %(count)s others": {
|
||||
"one": "Uploading %(filename)s and %(count)s other",
|
||||
@ -249,15 +224,10 @@
|
||||
"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",
|
||||
"Define the power level of a user": "Define the power level of a user",
|
||||
"Sets the room name": "Sets the room name",
|
||||
"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.",
|
||||
"%(widgetName)s widget added by %(senderName)s": "%(widgetName)s widget added by %(senderName)s",
|
||||
"%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s widget removed by %(senderName)s",
|
||||
"%(senderName)s changed the pinned messages for the room.": "%(senderName)s changed the pinned messages for the room.",
|
||||
"Sunday": "Sunday",
|
||||
"Messages sent by bot": "Messages sent by bot",
|
||||
"Notification targets": "Notification targets",
|
||||
"Today": "Today",
|
||||
"Friday": "Friday",
|
||||
@ -267,82 +237,47 @@
|
||||
"Waiting for response from server": "Waiting for response from server",
|
||||
"This Room": "This Room",
|
||||
"Noisy": "Noisy",
|
||||
"Messages containing my display name": "Messages containing my display name",
|
||||
"Messages in one-to-one chats": "Messages in one-to-one chats",
|
||||
"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.",
|
||||
"Collecting app version information": "Collecting app version information",
|
||||
"Tuesday": "Tuesday",
|
||||
"Search…": "Search…",
|
||||
"Unnamed room": "Unnamed room",
|
||||
"Saturday": "Saturday",
|
||||
"Monday": "Monday",
|
||||
"Collecting logs": "Collecting logs",
|
||||
"All Rooms": "All Rooms",
|
||||
"Wednesday": "Wednesday",
|
||||
"Send": "Send",
|
||||
"All messages": "All messages",
|
||||
"Call invitation": "Call invitation",
|
||||
"What's new?": "What's new?",
|
||||
"When I'm invited to a room": "When I'm invited to a room",
|
||||
"Invite to this room": "Invite to this room",
|
||||
"You cannot delete this message. (%(code)s)": "You cannot delete this message. (%(code)s)",
|
||||
"Thursday": "Thursday",
|
||||
"Messages in group chats": "Messages in group chats",
|
||||
"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",
|
||||
"Call Failed": "Call Failed",
|
||||
"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.",
|
||||
"Opens the Developer Tools dialog": "Opens the Developer Tools dialog",
|
||||
"Forces the current outbound group session in an encrypted room to be discarded": "Forces the current outbound group session in an encrypted room to be discarded",
|
||||
"Spanner": "Wrench",
|
||||
"Aeroplane": "Airplane",
|
||||
"Cat": "Cat",
|
||||
"Sends the given message coloured as a rainbow": "Sends the given message colored as a rainbow",
|
||||
"Sends the given emote coloured as a rainbow": "Sends the given emote colored as a rainbow",
|
||||
"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.",
|
||||
"Upgrades a room to a new version": "Upgrades a room to a new version",
|
||||
"Changes your display nickname in the current room only": "Changes your display nickname in the current room only",
|
||||
"Gets or sets the room topic": "Gets or sets the room topic",
|
||||
"This room has no topic.": "This room has no topic.",
|
||||
"Unbans user with given ID": "Unbans user with given ID",
|
||||
"Adds a custom widget by URL to the room": "Adds a custom widget by URL to the room",
|
||||
"Please supply a https:// or http:// widget URL": "Please supply an https:// or http:// widget URL",
|
||||
"You cannot modify widgets in this room.": "You cannot modify widgets in this room.",
|
||||
"%(senderDisplayName)s upgraded this room.": "%(senderDisplayName)s upgraded this room.",
|
||||
"%(senderDisplayName)s made the room public to whoever knows the link.": "%(senderDisplayName)s made the room public to whoever knows the link.",
|
||||
"%(senderDisplayName)s made the room invite only.": "%(senderDisplayName)s made the room invite only.",
|
||||
"%(senderDisplayName)s changed the join rule to %(rule)s": "%(senderDisplayName)s changed the join rule to %(rule)s",
|
||||
"%(senderDisplayName)s has allowed guests to join the room.": "%(senderDisplayName)s has allowed guests to join the room.",
|
||||
"%(senderDisplayName)s has prevented guests from joining the room.": "%(senderDisplayName)s has prevented guests from joining the room.",
|
||||
"%(senderDisplayName)s changed guest access to %(rule)s": "%(senderDisplayName)s changed guest access to %(rule)s",
|
||||
"%(senderName)s set the main address for this room to %(address)s.": "%(senderName)s set the main address for this room to %(address)s.",
|
||||
"%(senderName)s removed the main address for this room.": "%(senderName)s removed the main address for this room.",
|
||||
"%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.": "%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.",
|
||||
"%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s widget modified by %(senderName)s",
|
||||
"%(displayName)s is typing …": "%(displayName)s is typing …",
|
||||
"%(names)s and %(count)s others are typing …": {
|
||||
"other": "%(names)s and %(count)s others are typing …"
|
||||
},
|
||||
"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 (<code>%(homeserverDomain)s</code>) to configure a TURN server in order for calls to work reliably.": "Please ask the administrator of your homeserver (<code>%(homeserverDomain)s</code>) to configure a TURN server in order for calls to work reliably.",
|
||||
"Messages": "Messages",
|
||||
"Actions": "Actions",
|
||||
"Other": "Other",
|
||||
"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",
|
||||
@ -358,12 +293,8 @@
|
||||
"Sign In or Create Account": "Sign In or Create Account",
|
||||
"Use your account or create a new one to continue.": "Use your account or create a new one to continue.",
|
||||
"Create Account": "Create Account",
|
||||
"Sends a message as plain text, without interpreting it as markdown": "Sends a message as plain text, without interpreting it as markdown",
|
||||
"Sends a message as html, without interpreting it as markdown": "Sends a message as html, without interpreting it as markdown",
|
||||
"You do not have the required permissions to use this command.": "You do not have the required permissions to use this command.",
|
||||
"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.",
|
||||
"Changes the avatar of the current room": "Changes the avatar of the current room",
|
||||
"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.",
|
||||
@ -377,11 +308,6 @@
|
||||
"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",
|
||||
"Permission is granted to use the webcam": "Permission is granted to use the webcam",
|
||||
"A microphone and webcam are plugged in and set up correctly": "A microphone and webcam are plugged in and set up correctly",
|
||||
"Call failed because webcam or microphone could not be accessed. Check that:": "Call failed because webcam or microphone could not be accessed. Check that:",
|
||||
"Call failed because microphone could not be accessed. Check that a microphone is plugged in and set up correctly.": "Call failed because microphone could not be accessed. Check that a microphone is plugged in and set up correctly.",
|
||||
"Unable to access microphone": "Unable to access microphone",
|
||||
"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",
|
||||
@ -408,7 +334,8 @@
|
||||
"camera": "Camera",
|
||||
"microphone": "Microphone",
|
||||
"emoji": "Emoji",
|
||||
"someone": "Someone"
|
||||
"someone": "Someone",
|
||||
"unnamed_room": "Unnamed Room"
|
||||
},
|
||||
"action": {
|
||||
"continue": "Continue",
|
||||
@ -457,7 +384,9 @@
|
||||
"custom": "Custom (%(level)s)"
|
||||
},
|
||||
"bug_reporting": {
|
||||
"send_logs": "Send logs"
|
||||
"send_logs": "Send logs",
|
||||
"collecting_information": "Collecting app version information",
|
||||
"collecting_logs": "Collecting logs"
|
||||
},
|
||||
"time": {
|
||||
"hours_minutes_seconds_left": "%(hours)sh %(minutes)sm %(seconds)ss left",
|
||||
@ -469,6 +398,113 @@
|
||||
"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"
|
||||
}
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"typing_indicator": {
|
||||
"one_user": "%(displayName)s is typing …",
|
||||
"more_users": {
|
||||
"other": "%(names)s and %(count)s others are typing …"
|
||||
}
|
||||
}
|
||||
},
|
||||
"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",
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"devtools": {
|
||||
"category_room": "Room",
|
||||
"category_other": "Other"
|
||||
},
|
||||
"Messages": "Messages",
|
||||
"Other": "Other",
|
||||
"Advanced": "Advanced"
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -19,15 +19,12 @@
|
||||
"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!",
|
||||
"Online": "Konektatuta",
|
||||
"Idle": "Inaktibo",
|
||||
"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",
|
||||
"Advanced": "Aurreratua",
|
||||
"Cryptography": "Kriptografia",
|
||||
"Authentication": "Autentifikazioa",
|
||||
"Verification Pending": "Egiaztaketa egiteke",
|
||||
@ -47,10 +44,8 @@
|
||||
"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.",
|
||||
"Hangup": "Eseki",
|
||||
"Moderator": "Moderatzailea",
|
||||
"Account": "Kontua",
|
||||
"Admin": "Kudeatzailea",
|
||||
"Admin Tools": "Administrazio-tresnak",
|
||||
"No Microphones detected": "Ez da mikrofonorik atzeman",
|
||||
"No Webcams detected": "Ez da kamerarik atzeman",
|
||||
@ -61,9 +56,7 @@
|
||||
"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?",
|
||||
"Bans user with given id": "Debekatu ID zehatz bat duen erabiltzailea",
|
||||
"Change Password": "Aldatu pasahitza",
|
||||
"Changes your display nickname": "Zure pantaila-izena aldatzen du",
|
||||
"Command error": "Aginduaren errorea",
|
||||
"Commands": "Aginduak",
|
||||
"Confirm password": "Berretsi pasahitza",
|
||||
@ -74,8 +67,6 @@
|
||||
"Default": "Lehenetsia",
|
||||
"Displays action": "Ekintza bistaratzen du",
|
||||
"%(items)s and %(lastItem)s": "%(items)s eta %(lastItem)s",
|
||||
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s erabiltzaileak gelaren izena kendu du.",
|
||||
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s erabiltzaileak mintzagaia aldatu du beste honetara: \"%(topic)s\".",
|
||||
"Download %(text)s": "Deskargatu %(text)s",
|
||||
"Error decrypting attachment": "Errorea eranskina deszifratzean",
|
||||
"Failed to ban user": "Huts egin du erabiltzailea debekatzean",
|
||||
@ -93,19 +84,12 @@
|
||||
"Can't connect to homeserver - please check your connectivity, ensure your <a>homeserver's SSL certificate</a> is trusted, and that a browser extension is not blocking requests.": "Ezin da hasiera zerbitzarira konektatu, egiaztatu zure konexioa, ziurtatu zure <a>hasiera zerbitzariaren SSL ziurtagiria</a> 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 <a>enable unsafe scripts</a>.": "Ezin zara hasiera zerbitzarira HTTP bidez konektatu zure nabigatzailearen barran dagoen URLa HTTS bada. Erabili HTTPS edo <a>gaitu script ez seguruak</a>.",
|
||||
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s erabiltzaileak botere mailaz aldatu du %(powerLevelDiffText)s.",
|
||||
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s erabiltzaileak gelaren izena aldatu du, orain %(roomName)s da.",
|
||||
"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",
|
||||
"Invites user with given id to current room": "Emandako ID-a duen erabiltzailea gonbidatzen du gelara",
|
||||
"Sign in with": "Hasi saioa hau erabilita:",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du gelako kide guztientzat, gonbidapena egiten zaienetik.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du gelako kide guztientzat, elkartzen direnetik.",
|
||||
"%(senderName)s made future room history visible to all room members.": "%(senderName)s erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du gelako kide guztientzat.",
|
||||
"%(senderName)s made future room history visible to anyone.": "%(senderName)s erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du edonorentzat.",
|
||||
"%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du ezezagunentzat (%(visibility)s).",
|
||||
"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",
|
||||
@ -131,8 +115,6 @@
|
||||
"%(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",
|
||||
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)s erabiltzaileak irudi bat bidali du.",
|
||||
"%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s erabiltzaileak gelara elkartzeko gonbidapen bat bidali dio %(targetDisplayName)s erbiltzaileari.",
|
||||
"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.",
|
||||
@ -147,7 +129,6 @@
|
||||
"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",
|
||||
"Unnamed Room": "Izen gabeko gela",
|
||||
"Uploading %(filename)s": "%(filename)s igotzen",
|
||||
"Uploading %(filename)s and %(count)s others": {
|
||||
"one": "%(filename)s eta beste %(count)s igotzen",
|
||||
@ -155,12 +136,9 @@
|
||||
},
|
||||
"Upload avatar": "Igo abatarra",
|
||||
"Upload Failed": "Igoerak huts egin du",
|
||||
"Usage": "Erabilera",
|
||||
"%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (power %(powerLevelNumber)s)",
|
||||
"Users": "Erabiltzaileak",
|
||||
"Verified key": "Egiaztatutako gakoa",
|
||||
"Video call": "Bideo-deia",
|
||||
"Voice call": "Ahots-deia",
|
||||
"You cannot place a call with yourself.": "Ezin diozu zure buruari deitu.",
|
||||
"You have <a>disabled</a> URL previews by default.": "Lehenetsita URLak aurreikustea <a>desgaitu</a> duzu.",
|
||||
"You have <a>enabled</a> URL previews by default.": "Lehenetsita URLak aurreikustea <a>gaitu</a> duzu.",
|
||||
@ -243,9 +221,6 @@
|
||||
"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.",
|
||||
"%(widgetName)s widget added by %(senderName)s": "%(widgetName)s trepeta gehitu du %(senderName)s erabiltzaileak",
|
||||
"%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s trepeta kendu du %(senderName)s erabiltzaileak",
|
||||
"%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s trepeta aldatu du %(senderName)s erabiltzaileak",
|
||||
"Copied!": "Kopiatuta!",
|
||||
"Failed to copy": "Kopiak huts egin du",
|
||||
"Unignore": "Ez ezikusi",
|
||||
@ -253,12 +228,8 @@
|
||||
"You are no longer ignoring %(userId)s": "Ez zaude jada %(userId)s ezikusten",
|
||||
"Unignored user": "Ez ezikusitako erabiltzailea",
|
||||
"Ignored user": "Ezikusitako erabiltzailea",
|
||||
"Stops ignoring a user, showing their messages going forward": "Utzi erabiltzailea ezikusteari, erakutsi bere mezuak",
|
||||
"Ignores a user, hiding their messages from you": "Ezikusi erabiltzailea, ezkutatu bere mezuak zuretzat",
|
||||
"Banned by %(displayName)s": "%(displayName)s erabiltzaileak debekatuta",
|
||||
"Call Failed": "Deiak huts egin du",
|
||||
"Restricted": "Mugatua",
|
||||
"%(senderName)s changed the pinned messages for the room.": "%(senderName)s erabiltzaileak gelan finkatutako mezuak aldatu ditu.",
|
||||
"Send": "Bidali",
|
||||
"Mirror local video feed": "Bikoiztu tokiko bideo jarioa",
|
||||
"Enable URL previews for this room (only affects you)": "Gaitu URLen aurrebista gela honetan (zuretzat bakarrik aldatuko duzu)",
|
||||
@ -267,10 +238,6 @@
|
||||
"%(duration)sm": "%(duration)s m",
|
||||
"%(duration)sh": "%(duration)s h",
|
||||
"%(duration)sd": "%(duration)s e",
|
||||
"Online for %(duration)s": "Konektatua %(duration)s",
|
||||
"Offline for %(duration)s": "Deskonektatuta %(duration)s",
|
||||
"Unknown for %(duration)s": "Ezezaguna %(duration)s",
|
||||
"Unknown": "Ezezaguna",
|
||||
"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)",
|
||||
@ -320,7 +287,6 @@
|
||||
"And %(count)s more...": {
|
||||
"other": "Eta %(count)s gehiago…"
|
||||
},
|
||||
"Idle for %(duration)s": "Inaktibo %(duration)s",
|
||||
"Delete Widget": "Ezabatu trepeta",
|
||||
"Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Trepeta ezabatzean gelako kide guztientzat kentzen da. Ziur trepeta ezabatu nahi duzula?",
|
||||
"%(nameList)s %(transitionList)s": "%(nameList)s%(transitionList)s",
|
||||
@ -378,16 +344,12 @@
|
||||
},
|
||||
"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.",
|
||||
"Send an encrypted reply…": "Bidali zifratutako erantzun bat…",
|
||||
"Send an encrypted message…": "Bidali zifratutako mezu bat…",
|
||||
"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.",
|
||||
"<a>In reply to</a> <pill>": "<a>honi erantzunez:</a> <pill>",
|
||||
"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",
|
||||
"Opens the Developer Tools dialog": "Garatzailearen tresnen elkarrizketa-koadroa irekitzen du",
|
||||
"Stickerpack": "Eranskailu-multzoa",
|
||||
"You don't currently have any stickerpacks enabled": "Ez duzu eranskailu multzorik aktibatuta",
|
||||
"Sunday": "Igandea",
|
||||
"Notification targets": "Jakinarazpenen helburuak",
|
||||
@ -400,38 +362,28 @@
|
||||
"Failed to send logs: ": "Huts egin du egunkariak bidaltzean: ",
|
||||
"This Room": "Gela hau",
|
||||
"Noisy": "Zaratatsua",
|
||||
"Messages containing my display name": "Nire pantaila-izena duten mezuak",
|
||||
"Messages in one-to-one chats": "Biren arteko txatetako mezuak",
|
||||
"Unavailable": "Eskuraezina",
|
||||
"Source URL": "Iturriaren URLa",
|
||||
"Messages sent by bot": "Botak bidalitako mezuak",
|
||||
"Filter results": "Iragazi emaitzak",
|
||||
"No update available.": "Ez dago eguneraketarik eskuragarri.",
|
||||
"Collecting app version information": "Aplikazioaren bertsio-informazioa biltzen",
|
||||
"Tuesday": "Asteartea",
|
||||
"Preparing to send logs": "Egunkariak bidaltzeko prestatzen",
|
||||
"Saturday": "Larunbata",
|
||||
"Monday": "Astelehena",
|
||||
"Toolbox": "Tresna-kutxa",
|
||||
"Collecting logs": "Egunkariak biltzen",
|
||||
"All Rooms": "Gela guztiak",
|
||||
"Wednesday": "Asteazkena",
|
||||
"You cannot delete this message. (%(code)s)": "Ezin duzu mezu hau ezabatu. (%(code)s)",
|
||||
"All messages": "Mezu guztiak",
|
||||
"Call invitation": "Dei gonbidapena",
|
||||
"What's new?": "Zer dago berri?",
|
||||
"When I'm invited to a room": "Gela batetara gonbidatzen nautenean",
|
||||
"Invite to this room": "Gonbidatu gela honetara",
|
||||
"Thursday": "Osteguna",
|
||||
"Search…": "Bilatu…",
|
||||
"Logs sent": "Egunkariak bidalita",
|
||||
"Show message in desktop notification": "Erakutsi mezua mahaigaineko jakinarazpenean",
|
||||
"Messages in group chats": "Talde txatetako mezuak",
|
||||
"Yesterday": "Atzo",
|
||||
"Error encountered (%(errorDetail)s).": "Errorea aurkitu da (%(errorDetail)s).",
|
||||
"Low Priority": "Lehentasun baxua",
|
||||
"Off": "Ez",
|
||||
"Developer Tools": "Garatzaile-tresnak",
|
||||
"Thank you!": "Eskerrik asko!",
|
||||
"Missing roomId.": "Gelaren ID-a falta da.",
|
||||
"Popout widget": "Laster-leiho trepeta",
|
||||
@ -465,7 +417,6 @@
|
||||
"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",
|
||||
"System Alerts": "Sistemaren alertak",
|
||||
"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.",
|
||||
@ -486,8 +437,6 @@
|
||||
"Your message wasn't sent because this homeserver has exceeded a resource limit. Please <a>contact your service administrator</a> to continue using the service.": "Zure mezua ez da bidali zure hasiera zerbitzariak baliabide mugaren bat jo duelako. <a>Jarri kontaktuan zerbitzuaren administratzailearekin</a> zerbitzua erabiltzen jarraitzeko.",
|
||||
"Please <a>contact your service administrator</a> to continue using this service.": "<a>Jarri kontaktuan zerbitzuaren administratzailearekin</a> zerbitzu hau erabiltzen jarraitzeko.",
|
||||
"Forces the current outbound group session in an encrypted room to be discarded": "Uneko irteerako talde saioa zifratutako gela batean baztertzera behartzen du",
|
||||
"%(senderName)s set the main address for this room to %(address)s.": "%(senderName)s erabiltzileak %(address)s ezarri du gela honetako helbide nagusi gisa.",
|
||||
"%(senderName)s removed the main address for this room.": "%(senderName)s erabiltzaileak gela honen helbide nagusia kendu du.",
|
||||
"Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Egunkariak bidali aurretik, <a>GitHub arazo bat sortu</a> 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",
|
||||
@ -542,9 +491,6 @@
|
||||
"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",
|
||||
"Messages containing @room": "@room duten mezuak",
|
||||
"Encrypted messages in one-to-one chats": "Zifratutako mezuak bi pertsonen arteko txatetan",
|
||||
"Encrypted messages in group chats": "Zifratutako mezuak talde-txatetan",
|
||||
"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",
|
||||
@ -560,20 +506,6 @@
|
||||
"Invite anyway and never warn me again": "Gonbidatu edonola ere eta ez abisatu inoiz gehiago",
|
||||
"Invite anyway": "Gonbidatu hala ere",
|
||||
"The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "'%(fileName)s' fitxategiak igoerarako hasiera-zerbitzari honek duen tamaina muga gainditzen du",
|
||||
"Upgrades a room to a new version": "Gela bat bertsio berriago batera eguneratzen du",
|
||||
"Gets or sets the room topic": "Gelaren mintzagaia jaso edo ezartzen du",
|
||||
"This room has no topic.": "Gela honek ez du mintzagairik.",
|
||||
"Sets the room name": "Gelaren izena ezartzen du",
|
||||
"%(senderDisplayName)s upgraded this room.": "%(senderDisplayName)s erabiltzaileak gela hau eguneratu du.",
|
||||
"%(senderDisplayName)s made the room public to whoever knows the link.": "%(senderDisplayName)s erabiltzaileak gela publikoa bihurtu du esteka dakien edonorentzat.",
|
||||
"%(senderDisplayName)s made the room invite only.": "%(senderDisplayName)s erabiltzaileak gela soilik gonbidatuentzat bihurtu du.",
|
||||
"%(displayName)s is typing …": "%(displayName)s idazten ari da …",
|
||||
"%(names)s and %(count)s others are typing …": {
|
||||
"other": "%(names)s eta beste %(count)s idatzen ari dira …",
|
||||
"one": "%(names)s eta beste bat idazten ari dira …"
|
||||
},
|
||||
"%(names)s and %(lastPerson)s are typing …": "%(names)s eta %(lastPerson)s idazten ari dira …",
|
||||
"Messages containing my username": "Nire erabiltzaile-izena duten mezuak",
|
||||
"The other party cancelled the verification.": "Beste parteak egiaztaketa ezeztatu du.",
|
||||
"Verified!": "Egiaztatuta!",
|
||||
"You've successfully verified this user.": "Ongi egiaztatu duzu erabiltzaile hau.",
|
||||
@ -630,7 +562,6 @@
|
||||
"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",
|
||||
"Other": "Beste bat",
|
||||
"Couldn't load page": "Ezin izan da orria kargatu",
|
||||
"General": "Orokorra",
|
||||
"Room Addresses": "Gelaren helbideak",
|
||||
@ -674,10 +605,6 @@
|
||||
"Trumpet": "Tronpeta",
|
||||
"Bell": "Kanpaia",
|
||||
"Anchor": "Aingura",
|
||||
"%(senderDisplayName)s changed the join rule to %(rule)s": "%(senderDisplayName)s erabiltzaileak elkartzeko araua aldatu du: %(rule)s",
|
||||
"%(senderDisplayName)s has allowed guests to join the room.": "%(senderDisplayName)s erabiltzaileak bisitariak gelara elkartzea baimendu du.",
|
||||
"%(senderDisplayName)s has prevented guests from joining the room.": "%(senderDisplayName)s bisitariak gelara elkartzea eragotzi du.",
|
||||
"%(senderDisplayName)s changed guest access to %(rule)s": "%(senderDisplayName)s erabiltzaileak bisitarien araua aldatu du: %(rule)s",
|
||||
"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.",
|
||||
@ -713,24 +640,9 @@
|
||||
"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.",
|
||||
"Changes your display nickname in the current room only": "Zure pantailako izena aldatzen du gela honetan bakarrik",
|
||||
"Prepends ¯\\_(ツ)_/¯ to a plain-text message": "¯\\_(ツ)_/¯ jartzen du testu soileko mezu baten aurrean",
|
||||
"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",
|
||||
"Change room avatar": "Aldatu gelaren abatarra",
|
||||
"Change room name": "Aldatu gelaren izena",
|
||||
"Change main address for the room": "Aldatu gelaren helbide nagusia",
|
||||
"Change history visibility": "Aldatu historialaren ikusgaitasuna",
|
||||
"Change permissions": "Aldatu baimenak",
|
||||
"Change topic": "Aldatu mintzagaia",
|
||||
"Modify widgets": "Aldatu trepetak",
|
||||
"Default role": "Lehenetsitako rola",
|
||||
"Send messages": "Bidali mezuak",
|
||||
"Invite users": "Gonbidatu erabiltzaileak",
|
||||
"Change settings": "Aldatu ezarpenak",
|
||||
"Ban users": "Debekatu erabiltzaileak",
|
||||
"Notify everyone": "Jakinarazi denei",
|
||||
"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?",
|
||||
@ -741,7 +653,6 @@
|
||||
"Room Settings - %(roomName)s": "Gelaren ezarpenak - %(roomName)s",
|
||||
"Could not load user profile": "Ezin izan da erabiltzaile-profila kargatu",
|
||||
"You cannot modify widgets in this room.": "Ezin dituzu gela honetako trepetak aldatu.",
|
||||
"%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.": "%(senderName)s erabiltzaileak %(targetDisplayName)s gelara elkartzeko gonbidapena errefusatu du.",
|
||||
"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",
|
||||
@ -754,11 +665,7 @@
|
||||
},
|
||||
"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.",
|
||||
"Unbans user with given ID": "ID zehatz bat duen erabiltzaileari debekua altxatzen dio",
|
||||
"Adds a custom widget by URL to the room": "URL bidez trepeta pertsonalizatu bat gehitzen du gelara",
|
||||
"Please supply a https:// or http:// widget URL": "Eman https:// edo http:// motako trepetaren URL-a",
|
||||
"Sends the given message coloured as a rainbow": "Emandako mezua ortzadarraren koloreekin bidaltzen du",
|
||||
"Sends the given emote coloured as a rainbow": "Emandako emote-a ortzadarraren koloreekin bidaltzen du",
|
||||
"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",
|
||||
@ -767,7 +674,6 @@
|
||||
"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",
|
||||
"When rooms are upgraded": "Gelak eguneratzean",
|
||||
"View older messages in %(roomName)s.": "Ikusi %(roomName)s gelako mezu zaharragoak.",
|
||||
"Uploaded sound": "Igotako soinua",
|
||||
"Sounds": "Soinuak",
|
||||
@ -873,9 +779,6 @@
|
||||
"Summary": "Laburpena",
|
||||
"Call failed due to misconfigured server": "Deiak huts egin du zerbitzaria gaizki konfiguratuta dagoelako",
|
||||
"Please ask the administrator of your homeserver (<code>%(homeserverDomain)s</code>) to configure a TURN server in order for calls to work reliably.": "Eskatu zure hasiera-zerbitzariaren administratzaileari (<code>%(homeserverDomain)s</code>) TURN zerbitzari bat konfiguratu dezala deiek ondo funtzionatzeko.",
|
||||
"Messages": "Mezuak",
|
||||
"Actions": "Ekintzak",
|
||||
"Displays list of commands with usages and descriptions": "Aginduen zerrenda bistaratzen du, erabilera eta deskripzioekin",
|
||||
"Checking server": "Zerbitzaria egiaztatzen",
|
||||
"Disconnect from the identity server <idserver />?": "Deskonektatu <idserver /> identitate-zerbitzaritik?",
|
||||
"You are currently using <server></server> to discover and be discoverable by existing contacts you know. You can change your identity server below.": "<server></server> erabiltzen ari zara kontaktua aurkitzeko eta aurkigarria izateko. Zure identitate-zerbitzaria aldatu dezakezu azpian.",
|
||||
@ -894,16 +797,12 @@
|
||||
"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.",
|
||||
"Sends a message as plain text, without interpreting it as markdown": "Bidali mezu bat test arrunt gisa, markdown balitz aztertu gabe",
|
||||
"You do not have the required permissions to use this command.": "Ez duzu agindu hau erabiltzeko baimena.",
|
||||
"Use an identity server": "Erabili identitate zerbitzari bat",
|
||||
"Accept <policyLink /> to continue:": "Onartu <policyLink /> 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",
|
||||
"Upgrade the room": "Eguneratu gela",
|
||||
"Enable room encryption": "Gaitu gelaren zifratzea",
|
||||
"Remove %(email)s?": "Kendu %(email)s?",
|
||||
"Remove %(phone)s?": "Kendu %(phone)s?",
|
||||
"Deactivate user?": "Desaktibatu erabiltzailea?",
|
||||
@ -912,7 +811,6 @@
|
||||
"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",
|
||||
"Changes the avatar of the current room": "Uneko gelaren abatarra aldatzen du",
|
||||
"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",
|
||||
@ -965,8 +863,6 @@
|
||||
"Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Erabili identitate-zerbitzari bat e-mail bidez gonbidatzeko. Kudeatu <settings>Ezarpenak</settings> atalean.",
|
||||
"Close dialog": "Itxi elkarrizketa-koadroa",
|
||||
"Please enter a name for the room": "Sartu gelaren izena",
|
||||
"Create a public room": "Sortu gela publikoa",
|
||||
"Create a private room": "Sortu gela pribatua",
|
||||
"Topic (optional)": "Mintzagaia (aukerakoa)",
|
||||
"Hide advanced": "Ezkutatu aurreratua",
|
||||
"Show advanced": "Erakutsi aurreratua",
|
||||
@ -1018,10 +914,6 @@
|
||||
"%(name)s cancelled": "%(name)s utzita",
|
||||
"%(name)s wants to verify": "%(name)s(e)k egiaztatu nahi du",
|
||||
"You sent a verification request": "Egiaztaketa eskari bat bidali duzu",
|
||||
"%(senderName)s placed a voice call.": "%(senderName)s erabiltzaileak ahots-dei bat abiatu du.",
|
||||
"%(senderName)s placed a voice call. (not supported by this browser)": "%(senderName)s erabiltzaileak ahots-dei bat abiatu du. (Nabigatzaile honek ez du onartzen)",
|
||||
"%(senderName)s placed a video call.": "%(senderName)s erabiltzaileak bideo-dei bat abiatu du.",
|
||||
"%(senderName)s placed a video call. (not supported by this browser)": "%(senderName)s erabiltzaileak bideo-dei bat abiatu du. (Nabigatzaile honek ez du onartzen)",
|
||||
"Match system theme": "Bat egin sistemako azalarekin",
|
||||
"My Ban List": "Nire debeku-zerrenda",
|
||||
"This is your list of users/servers you have blocked - don't leave the room!": "Hau blokeatu dituzun erabiltzaile edo zerbitzarien zerrenda da, ez atera gelatik!",
|
||||
@ -1097,7 +989,6 @@
|
||||
"Secret storage public key:": "Biltegi sekretuko gako publikoa:",
|
||||
"in account data": "kontuaren datuetan",
|
||||
"not stored": "gorde gabe",
|
||||
"Cross-signing": "Zeharkako sinadura",
|
||||
"Unencrypted": "Zifratu gabe",
|
||||
"Close preview": "Itxi aurrebista",
|
||||
"<userName/> wants to chat": "<userName/> erabiltzaileak txateatu nahi du",
|
||||
@ -1121,20 +1012,6 @@
|
||||
"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",
|
||||
"a few seconds ago": "duela segundo batzuk",
|
||||
"about a minute ago": "duela minutu bat inguru",
|
||||
"%(num)s minutes ago": "duela %(num)s minutu",
|
||||
"about an hour ago": "duela ordubete inguru",
|
||||
"%(num)s hours ago": "duela %(num)s ordu",
|
||||
"about a day ago": "duela egun bat inguru",
|
||||
"%(num)s days ago": "duela %(num)s egun",
|
||||
"a few seconds from now": "hemendik segundo batzuetara",
|
||||
"about a minute from now": "hemendik minutu batera",
|
||||
"%(num)s minutes from now": "hemendik %(num)s minututara",
|
||||
"about an hour from now": "hemendik ordubetera",
|
||||
"%(num)s hours from now": "hemendik %(num)s ordutara",
|
||||
"about a day from now": "hemendik egun batera",
|
||||
"%(num)s days from now": "hemendik %(num)s egunetara",
|
||||
"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.",
|
||||
@ -1142,8 +1019,6 @@
|
||||
"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",
|
||||
"Send a reply…": "Bidali erantzuna…",
|
||||
"Send a message…": "Bidali mezua…",
|
||||
"Reject & Ignore user": "Ukatu eta ezikusi erabiltzailea",
|
||||
"Unknown Command": "Agindu ezezaguna",
|
||||
"Unrecognised command: %(commandText)s": "Agindu ezezaguna: %(commandText)s",
|
||||
@ -1253,12 +1128,10 @@
|
||||
"Indexed messages:": "Indexatutako mezuak:",
|
||||
"Indexed rooms:": "Indexatutako gelak:",
|
||||
"Message downloading sleep time(ms)": "Mezuen deskargaren itxarote tartea (ms)",
|
||||
"Displays information about a user": "Erabiltzaileari buruzko informazioa erakusten du",
|
||||
"To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Matrix-ekin lotutako segurtasun arazo baten berri emateko, irakurri <a>Segurtasun ezagutarazte gidalerroak</a>.",
|
||||
"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",
|
||||
"%(senderDisplayName)s changed the room name from %(oldRoomName)s to %(newRoomName)s.": "%(senderDisplayName)s erabiltzaileak gelaren izena aldatu du%(oldRoomName)s izatetik %(newRoomName)s izatera.",
|
||||
"%(senderName)s added the alternative addresses %(addresses)s for this room.": {
|
||||
"other": "%(senderName)s erabiltzaileak %(addresses)s ordezko helbideak gehitu dizkio gela honi.",
|
||||
"one": "%(senderName)s erabiltzaileak %(addresses)s helbideak gehitu dizkio gela honi."
|
||||
@ -1267,9 +1140,6 @@
|
||||
"other": "%(senderName)s erabiltzaileak %(addresses)s helbideak kendu dizkio gela honi.",
|
||||
"one": "%(senderName)s erabiltzaileak %(addresses)s ordezko helbideak kendu dizkio gela honi."
|
||||
},
|
||||
"%(senderName)s changed the alternative addresses for this room.": "%(senderName)s erabiltzaileak gela honen ordezko helbideak aldatu ditu.",
|
||||
"%(senderName)s changed the main and alternative addresses for this room.": "%(senderName)s erabiltzaileak gela honen helbide nagusia eta ordezko helbideak aldatu ditu.",
|
||||
"%(senderName)s changed the addresses for this room.": "%(senderName)s erabiltzaileak gela honen helbideak aldatu ditu.",
|
||||
"Invalid theme schema.": "Baliogabeko azal eskema.",
|
||||
"Error downloading theme information.": "Errorea azalaren informazioa deskargatzean.",
|
||||
"Theme added!": "Azala gehituta!",
|
||||
@ -1330,7 +1200,6 @@
|
||||
"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.",
|
||||
"Sends a message as html, without interpreting it as markdown": "Bidali mezua html gisa, markdown balitz aztertu gabe",
|
||||
"Sign in with SSO": "Hasi saioa SSO-rekin",
|
||||
"Cancel replying to a message": "Utzi mezua erantzuteari",
|
||||
"Use Single Sign On to continue": "Erabili Single sign-on jarraitzeko",
|
||||
@ -1364,7 +1233,6 @@
|
||||
"Create a Group Chat": "Sortu talde-txata",
|
||||
"Could not find user in room": "Ezin izan da erabiltzailea gelan aurkitu",
|
||||
"Please supply a widget URL or embed code": "Eman trepetaren URLa edo txertatu kodea",
|
||||
"Send a bug report with logs": "Bidali akats txostena egunkariekin",
|
||||
"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.",
|
||||
@ -1374,7 +1242,6 @@
|
||||
"Currently indexing: %(currentRoom)s": "Orain indexatzen: %(currentRoom)s",
|
||||
"New login. Was this you?": "Saio berria. Zu izan zara?",
|
||||
"Opens chat with the given user": "Erabiltzailearekin txata irekitzen du",
|
||||
"Sends a message to the given user": "Erabiltzaileari mezua bidaltzen dio",
|
||||
"You signed in to a new session without verifying it:": "Saio berria hasi duzu hau egiaztatu gabe:",
|
||||
"Verify your other session using one of the options below.": "Egiaztatu zure beste saioa beheko aukeretako batekin.",
|
||||
"Font size": "Letra-tamaina",
|
||||
@ -1383,8 +1250,6 @@
|
||||
"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!",
|
||||
"Message deleted": "Mezu ezabatuta",
|
||||
"Message deleted by %(name)s": "Mezua ezabatu du %(name)s erabiltzaileak",
|
||||
"QR Code": "QR kodea",
|
||||
"To continue, use Single Sign On to prove your identity.": "Jarraitzeko, erabili Single Sign On zure identitatea frogatzeko.",
|
||||
"Confirm to continue": "Berretsi jarraitzeko",
|
||||
@ -1435,22 +1300,14 @@
|
||||
"All settings": "Ezarpen guztiak",
|
||||
"Feedback": "Iruzkinak",
|
||||
"Use a different passphrase?": "Erabili pasa-esaldi desberdin bat?",
|
||||
"You joined the call": "Deira batu zara",
|
||||
"%(senderName)s joined the call": "%(senderName)s deira batu da",
|
||||
"Call ended": "Deia amaitu da",
|
||||
"You started a call": "Dei bat hasi duzu",
|
||||
"%(senderName)s started a call": "%(senderName)s(e)k dei bat hasi du",
|
||||
"%(senderName)s is calling": "%(senderName)s deitzen ari da",
|
||||
"Change notification settings": "Aldatu jakinarazpenen ezarpenak",
|
||||
"Use custom size": "Erabili tamaina pertsonalizatua",
|
||||
"Use a system font": "Erabili sistemako letra-tipoa",
|
||||
"System font name": "Sistemaren letra-tipoaren izena",
|
||||
"Unknown caller": "Dei-egile ezezaguna",
|
||||
"Hey you. You're the best!": "Aupa txo. Onena zara!",
|
||||
"Notification options": "Jakinarazpen ezarpenak",
|
||||
"Forget Room": "Ahaztu gela",
|
||||
"This room is public": "Gela hau publikoa da",
|
||||
"Away": "Kanpoan",
|
||||
"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.",
|
||||
@ -1512,7 +1369,11 @@
|
||||
"encrypted": "Zifratuta",
|
||||
"matrix": "Matrix",
|
||||
"trusted": "Konfiantzazkoa",
|
||||
"not_trusted": "Ez konfiantzazkoa"
|
||||
"not_trusted": "Ez konfiantzazkoa",
|
||||
"unnamed_room": "Izen gabeko gela",
|
||||
"stickerpack": "Eranskailu-multzoa",
|
||||
"system_alerts": "Sistemaren alertak",
|
||||
"cross_signing": "Zeharkako sinadura"
|
||||
},
|
||||
"action": {
|
||||
"continue": "Jarraitu",
|
||||
@ -1613,7 +1474,11 @@
|
||||
"format_bold": "Lodia",
|
||||
"format_strikethrough": "Marratua",
|
||||
"format_inline_code": "Kodea",
|
||||
"format_code_block": "Kode blokea"
|
||||
"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",
|
||||
@ -1632,13 +1497,25 @@
|
||||
"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, <a>GitHub arazo bat sortu</a> behar duzu gertatzen zaizuna azaltzeko."
|
||||
"before_submitting": "Egunkariak bidali aurretik, <a>GitHub arazo bat sortu</a> behar duzu gertatzen zaizuna azaltzeko.",
|
||||
"collecting_information": "Aplikazioaren bertsio-informazioa biltzen",
|
||||
"collecting_logs": "Egunkariak biltzen"
|
||||
},
|
||||
"devtools": {
|
||||
"event_type": "Gertaera mota",
|
||||
"state_key": "Egoera gakoa",
|
||||
"event_sent": "Gertaera bidalita!",
|
||||
"event_content": "Gertaeraren edukia"
|
||||
"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",
|
||||
@ -1656,6 +1533,183 @@
|
||||
"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"
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"Messages": "Mezuak",
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,7 +1,5 @@
|
||||
{
|
||||
"Messages in one-to-one chats": "پیامهای درون چتهای یکبهیک",
|
||||
"Sunday": "یکشنبه",
|
||||
"Messages sent by bot": "پیامهای ارسال شده توسط ربات",
|
||||
"Notification targets": "هدفهای آگاهسازی",
|
||||
"Today": "امروز",
|
||||
"Friday": "آدینه",
|
||||
@ -20,26 +18,20 @@
|
||||
"Failed to add tag %(tagName)s to room": "در افزودن تگ %(tagName)s موفقیتآمیز نبود",
|
||||
"No update available.": "هیچ به روزرسانی جدیدی موجود نیست.",
|
||||
"Noisy": "پرسروصدا",
|
||||
"Collecting app version information": "درحال جمعآوری اطلاعات نسخهی برنامه",
|
||||
"Tuesday": "سهشنبه",
|
||||
"Unnamed room": "گپ نامگذاری نشده",
|
||||
"Saturday": "شنبه",
|
||||
"Monday": "دوشنبه",
|
||||
"Collecting logs": "درحال جمعآوری گزارشها",
|
||||
"Failed to forget room %(errCode)s": "فراموش کردن اتاق با خطا مواجه شد %(errCode)s",
|
||||
"Wednesday": "چهارشنبه",
|
||||
"Send": "ارسال",
|
||||
"All messages": "همهی پیامها",
|
||||
"unknown error code": "کد خطای ناشناخته",
|
||||
"Call invitation": "دعوت به تماس",
|
||||
"Messages containing my display name": "پیامهای حاوی نماینامِ من",
|
||||
"What's new?": "چه خبر؟",
|
||||
"When I'm invited to a room": "وقتی من به گپی دعوت میشوم",
|
||||
"Invite to this room": "دعوت به این گپ",
|
||||
"You cannot delete this message. (%(code)s)": "شما نمیتوانید این پیام را پاک کنید. (%(code)s)",
|
||||
"Thursday": "پنجشنبه",
|
||||
"Search…": "جستجو…",
|
||||
"Messages in group chats": "پیامهای درون چتهای گروهی",
|
||||
"Yesterday": "دیروز",
|
||||
"Error encountered (%(errorDetail)s).": "خطای رخ داده (%(errorDetail)s).",
|
||||
"Low Priority": "کم اهمیت",
|
||||
@ -85,7 +77,6 @@
|
||||
"Confirm password": "تأیید گذرواژه",
|
||||
"Commands": "فرمانها",
|
||||
"Command error": "خطای فرمان",
|
||||
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s نام اتاق را حذف کرد.",
|
||||
"Change Password": "تغییر گذواژه",
|
||||
"Banned users": "کاربران مسدود شده",
|
||||
"Are you sure you want to reject the invitation?": "آیا مطمئن هستید که می خواهید دعوت را رد کنید؟",
|
||||
@ -95,22 +86,18 @@
|
||||
"An error has occurred.": "خطایی رخ داده است.",
|
||||
"A new password must be entered.": "گذواژه جدید باید وارد شود.",
|
||||
"Authentication": "احراز هویت",
|
||||
"Advanced": "پیشرفته",
|
||||
"Default Device": "دستگاه پیشفرض",
|
||||
"No media permissions": "عدم مجوز رسانه",
|
||||
"No Webcams detected": "هیچ وبکمی شناسایی نشد",
|
||||
"No Microphones detected": "هیچ میکروفونی شناسایی نشد",
|
||||
"Admin": "ادمین",
|
||||
"Account": "حساب کابری",
|
||||
"Incorrect verification code": "کد فعالسازی اشتباه است",
|
||||
"Incorrect username and/or password.": "نام کاربری و یا گذرواژه اشتباه است.",
|
||||
"Home": "خانه",
|
||||
"Hangup": "قطع",
|
||||
"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": "سرور هویت هیچگونه شرایط خدمات ندارد",
|
||||
"Unnamed Room": "اتاق بدون نام",
|
||||
"%(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",
|
||||
@ -144,50 +131,19 @@
|
||||
"You do not have permission to start a conference call in this room": "شما اجازهی شروع جلسهی تصویری در این اتاق را ندارید",
|
||||
"Permission Required": "اجازه نیاز است",
|
||||
"You cannot place a call with yourself.": "امکان برقراری تماس با خودتان وجود ندارد.",
|
||||
"You're already in a call with this person.": "شما هماکنون با این فرد در تماس هستید.",
|
||||
"Already in call": "هماکنون در تماس هستید",
|
||||
"You've reached the maximum number of simultaneous calls.": "شما به بیشینهی تعداد تماسهای همزمان رسیدهاید.",
|
||||
"Too Many Calls": "تعداد زیاد تماس",
|
||||
"No other application is using the webcam": "برنامهی دیگری از دوربین استفاده نکند",
|
||||
"Permission is granted to use the webcam": "دسترسی مورد نیاز به دوربین داده شده باشد",
|
||||
"A microphone and webcam are plugged in and set up correctly": "میکروفون و دوربین به درستی تنظیم شده باشند",
|
||||
"Call failed because webcam or microphone could not be accessed. Check that:": "تماس به دلیل مشکل در دسترسی به دوربین یا میکروفون موفقیتآمیز نبود. لطفا بررسی کنید:",
|
||||
"Unable to access webcam / microphone": "امکان دسترسی به دوربین/میکروفون وجود ندارد",
|
||||
"Call failed because microphone could not be accessed. Check that a microphone is plugged in and set up correctly.": "تماس به دلیل عدم دسترسی به میکروفون موفقیتآمیز نبود. لطفا اتصال و تنظیمات صحیح میکروفون را بررسی نمائید.",
|
||||
"Unable to access microphone": "دسترسی به میکروفون امکانپذیر نیست",
|
||||
"Please ask the administrator of your homeserver (<code>%(homeserverDomain)s</code>) to configure a TURN server in order for calls to work reliably.": "لطفا برای برقراری تماس، از مدیر <code>%(homeserverDomain)s</code> بخواهید سرور TURN را پیکربندی نماید.",
|
||||
"Call failed due to misconfigured server": "تماس به دلیل پیکربندی نادرست سرور موفقیتآمیز نبود",
|
||||
"The call was answered on another device.": "تماس بر روی دستگاه دیگری پاسخ داده شد.",
|
||||
"Answered Elsewhere": "در جای دیگری پاسخ داده شد",
|
||||
"The call could not be established": "امکان برقراری تماس وجود ندارد",
|
||||
"Call Failed": "تماس موفقیتآمیز نبود",
|
||||
"Unable to load! Check your network connectivity and try again.": "امکان بارگیری محتوا وجود ندارد! لطفا وضعیت اتصال خود به اینترنت را بررسی کرده و مجددا اقدام نمائید.",
|
||||
"Explore rooms": "جستجو در اتاق ها",
|
||||
"Create Account": "ایجاد حساب کاربری",
|
||||
"Use an identity server": "از سرور هویتسنجی استفاده کنید",
|
||||
"Invites user with given id to current room": "کاربر با شناسه داده شده را به اتاق فعلی دعوت کن",
|
||||
"Sets the room name": "نام اتاق را تنظیم می کند",
|
||||
"This room has no topic.": "این اتاق هیچ موضوعی ندارد.",
|
||||
"Gets or sets the room topic": "موضوع اتاق را دریافت یا تنظیم میکند",
|
||||
"Changes the avatar of the current room": "تصویر نمایه اتاق فعلی را تغییر دهید",
|
||||
"Changes your display nickname": "نام نمایشی خود را تغییر دهید",
|
||||
"Changes your display nickname in the current room only": "نام نمایشی خود را تنها در اتاق فعلی تغییر دهید",
|
||||
"Double check that your server supports the room version chosen and try again.": "بررسی کنید که کارگزار شما از نسخه اتاق انتخابشده پشتیبانی کرده و دوباره امتحان کنید.",
|
||||
"Error upgrading room": "خطا در ارتقاء نسخه اتاق",
|
||||
"You do not have the required permissions to use this command.": "شما مجوزهای لازم را برای استفاده از این دستور ندارید.",
|
||||
"Upgrades a room to a new version": "یک اتاق را به نسخه جدید ارتقا دهید",
|
||||
"Sends a message as html, without interpreting it as markdown": "پیام را به صورت html می فرستد ، بدون اینکه آن را به عنوان markdown تفسیر کند",
|
||||
"Sends a message as plain text, without interpreting it as markdown": "پیام را به صورت متن ساده و بدون تفسیر آن به عنوان markdown ارسال می کند",
|
||||
"Prepends ( ͡° ͜ʖ ͡°) to a plain-text message": "(͡ ° ͜ʖ ͡ °) را به ابتدای یک پیام متنی ساده اضافه میکند",
|
||||
"Prepends ┬──┬ ノ( ゜-゜ノ) to a plain-text message": "┬──┬ ノ (゜ - ゜ ノ) را به ابتدای یک پیام متنی ساده اضافه میکند",
|
||||
"Prepends (╯°□°)╯︵ ┻━┻ to a plain-text message": "(╯ ° □ °) ╯︵ ┻━┻) را به ابتدای یک پیام متنی ساده اضافه میکند",
|
||||
"Prepends ¯\\_(ツ)_/¯ to a plain-text message": "¯ \\ _ (ツ) _ / ¯ را به ابتدای یک پیام متنی ساده اضافه میکند",
|
||||
"Sends the given message as a spoiler": "پیام داده شده را به عنوان اسپویلر ارسال می کند",
|
||||
"Usage": "استفاده",
|
||||
"Other": "دیگر",
|
||||
"Effects": "جلوهها",
|
||||
"Actions": "اقدامات",
|
||||
"Messages": "پیام ها",
|
||||
"Setting up keys": "تنظیم کلیدها",
|
||||
"Are you sure you want to cancel entering passphrase?": "آیا مطمئن هستید که می خواهید وارد کردن عبارت امنیتی را لغو کنید؟",
|
||||
"Cancel entering passphrase?": "وارد کردن عبارت امنیتی لغو شود؟",
|
||||
@ -471,71 +427,31 @@
|
||||
"You cannot modify widgets in this room.": "شما امکان تغییر ویجتها در این اتاق را ندارید.",
|
||||
"Please supply a https:// or http:// widget URL": "لطفا نشانی یک ویجت را به پروتکل http:// یا https:// وارد کنید",
|
||||
"Please supply a widget URL or embed code": "لطفا نشانی (URL) ویجت یا یک کد قابل جاسازی (embeded) وارد کنید",
|
||||
"Adds a custom widget by URL to the room": "یک ویجت سفارشی را با استفاده از نشانی (URL) به اتاق اضافه میکند",
|
||||
"Opens the Developer Tools dialog": "پنجرهی ابزار توسعه را باز میکند",
|
||||
"Could not find user in room": "کاربر در اتاق پیدا نشد",
|
||||
"Define the power level of a user": "سطح قدرت یک کاربر را تعریف کنید",
|
||||
"You are no longer ignoring %(userId)s": "شما دیگر کاربر %(userId)s را نادیده نمیگیرید",
|
||||
"Unignored user": "کاربران نادیده گرفتهنشده",
|
||||
"Stops ignoring a user, showing their messages going forward": "توقف نادیده گرفتن یک کاربر، باعث میشود پیامهای او به شما نمایش داده شود",
|
||||
"You are now ignoring %(userId)s": "شما هماکنون کاربر %(userId)s را نادیده گرفتید",
|
||||
"Ignored user": "کاربران نادیده گرفتهشده",
|
||||
"Ignores a user, hiding their messages from you": "نادیده گرفتن یک کاربر، باعث میشود پیامهای او به شما نمایش داده نشود",
|
||||
"Unbans user with given ID": "رفع تحریم کاربر با شناسهی مذکور",
|
||||
"Bans user with given id": "تحریم کاربر با شناسهی مذکور",
|
||||
"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 تطابق ندارد. این می تواند به معنی رهگیری ارتباطات شما باشد!",
|
||||
"Send a bug report with logs": "گزارش یک اشکال به همراه سیاهههای مربوط",
|
||||
"Displays information about a user": "اطلاعات مربوط به کاربر را نمایش می دهد",
|
||||
"Displays list of commands with usages and descriptions": "لیست دستورات را با کاربردها و توضیحات نمایش می دهد",
|
||||
"Sends the given message coloured as a rainbow": "پیام داده شده را به صورت رنگین کمان ارسال می کند",
|
||||
"Forces the current outbound group session in an encrypted room to be discarded": "جلسه گروه خروجی فعلی را در یک اتاق رمزگذاری شده مجبور می کند که کنار گذاشته شود",
|
||||
"Reason": "دلیل",
|
||||
"Displays action": "عملکرد را نمایش می دهد",
|
||||
"Places the call in the current room on hold": "تماس را در اتاق فعلی در حالت تعلیق قرار می دهد",
|
||||
"Sends a message to the given user": "برای کاربر داده شده پیامی ارسال می کند",
|
||||
"Opens chat with the given user": "گپ با کاربر داده شده را باز می کند",
|
||||
"See when anyone posts a sticker to your active room": "ببینید چه وقتی برچسب به اتاق فعال شما ارسال می شود",
|
||||
"Send stickers to your active room as you": "همانطور که هستید ، برچسب ها را به اتاق فعال خود ارسال کنید",
|
||||
"See when a sticker is posted in this room": "زمان نصب برچسب در این اتاق را ببینید",
|
||||
"%(senderDisplayName)s upgraded this room.": "%(senderDisplayName)s این اتاق را ارتقا داد.",
|
||||
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s نام اتاق را به %(roomName)s تغییر داد.",
|
||||
"%(senderDisplayName)s changed the room name from %(oldRoomName)s to %(newRoomName)s.": "%(senderDisplayName)s نام اتاق را از %(oldRoomName)s به %(newRoomName)s تغییر داد.",
|
||||
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s موضوع را به %(topic)s تغییر داد.",
|
||||
"Repeats like \"aaa\" are easy to guess": "تکرارهایی مانند بببب به راحتی قابل حدس هستند",
|
||||
"with an empty state key": "با یک کلید حالت خالی",
|
||||
"🎉 All servers are banned from participating! This room can no longer be used.": "🎉 شرکت همه سرورها ممنوع است! دیگر نمی توان از این اتاق استفاده کرد.",
|
||||
"Converts the DM to a room": "DM را به اتاق تبدیل می کند",
|
||||
"Converts the room to a DM": "اتاق را به DM تبدیل می کند",
|
||||
"Takes the call in the current room off hold": "تماس را در اتاق فعلی خاموش نگه می دارد",
|
||||
"Sends the given emote coloured as a rainbow": "emote داده شده را به صورت رنگین کمان می فرستد",
|
||||
"%(senderDisplayName)s changed the server ACLs for this room.": "%(senderDisplayName)s ACL های سرور را برای این اتاق تغییر داد.",
|
||||
"%(senderDisplayName)s set the server ACLs for this room.": "%(senderDisplayName)s ACL های سرور را برای این اتاق تنظیم کرده است.",
|
||||
"%(senderDisplayName)s changed guest access to %(rule)s": "%(senderDisplayName)s دسترسی مهمانان را به %(rule)s تغییر داد",
|
||||
"%(senderDisplayName)s has prevented guests from joining the room.": "%(senderDisplayName)s از پیوستن مهمان به اتاق جلوگیری کرد.",
|
||||
"%(senderDisplayName)s has allowed guests to join the room.": "%(senderDisplayName)s به مهمانان اجازه عضویت در اتاق را داد.",
|
||||
"%(senderDisplayName)s changed the join rule to %(rule)s": "%(senderDisplayName)s قانون عضویت را به %(rule)s تغییر داد",
|
||||
"%(senderDisplayName)s made the room invite only.": "%(senderDisplayName)s این اتاق را مخصوص دعوت شدگان قرار داد.",
|
||||
"%(senderDisplayName)s made the room public to whoever knows the link.": "%(senderDisplayName)s اتاق را برای هر کسی که پیوند را می داند عمومی کرد.",
|
||||
"See when people join, leave, or are invited to this room": "ببینید که کی مردم در این اتاق عضو شده اند، ترک کرده اند یا به آن دعوت شده اند",
|
||||
"%(senderName)s changed the pinned messages for the room.": "%(senderName)s پیام های پین شده را برای اتاق تغییر داد.",
|
||||
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s سطح قدرت %(powerLevelDiffText)s تغییر داد.",
|
||||
"%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s از %(fromPowerLevel)s به %(toPowerLevel)s",
|
||||
"%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s تاریخچه از این به بعد این اتاق را به وضعیت ناشناخته %(visibility)s تغییر داد.",
|
||||
"%(senderName)s made future room history visible to anyone.": "%(senderName)s تاریخچه از بعد این اتاق را برای همه قابل مشاهده کرد.",
|
||||
"%(senderName)s made future room history visible to all room members.": "%(senderName)s تاریخچه اتاق را برای همه اعضای اتاق قابل مشاهده کرده است.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s تاریخچه اتاق آینده را از همان نقطه ای که به آن پیوسته اند ، برای همه اعضای اتاق قابل مشاهده کرد.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s تاریخچه اتاق آینده را از همان جایی که دعوت شده اند برای همه اعضای اتاق قابل مشاهده کرد.",
|
||||
"%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s %(targetDisplayName)s را به اتاق دعوت کرد.",
|
||||
"%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.": "%(senderName)s دعوت نامه %(targetDisplayName)s را برای پیوستن به اتاق باطل کرد.",
|
||||
"%(senderName)s placed a video call. (not supported by this browser)": "%(senderName)s تماس تصویری برقرار کرد. (توسط این مرورگر پشتیبانی نمی شود)",
|
||||
"%(senderName)s placed a video call.": "%(senderName)s تماس تصویری برقرار کرد.",
|
||||
"%(senderName)s placed a voice call. (not supported by this browser)": "%(senderName)s تماس صوتی برقرار کرد. (توسط این مرورگر پشتیبانی نمی شود)",
|
||||
"%(senderName)s placed a voice call.": "%(senderName)s تماس صوتی برقرار کرد.",
|
||||
"%(senderName)s changed the addresses for this room.": "%(senderName)s آدرس های این اتاق را تغییر داد.",
|
||||
"%(senderName)s changed the main and alternative addresses for this room.": "%(senderName)s آدرس اصلی و جایگزین این اتاق را تغییر داد.",
|
||||
"%(senderName)s changed the alternative addresses for this room.": "%(senderName)s آدرس های جایگزین این اتاق را تغییر داد.",
|
||||
"%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
|
||||
"one": "%(senderName)s آدرس جایگزین %(addresses)s این اتاق را حذف کرد.",
|
||||
"other": "%(senderName)s آدرس های جایگزین %(addresses)s این اتاق را حذف کرد."
|
||||
@ -544,9 +460,6 @@
|
||||
"one": "%(senderName)s آدرس جایگزین %(addresses)s را برای این اتاق اضافه کرد.",
|
||||
"other": "%(senderName)s آدرس های جایگزین %(addresses)s را برای این اتاق اضافه کرد."
|
||||
},
|
||||
"%(senderName)s removed the main address for this room.": "%(senderName)s آدرس اصلی این اتاق را حذف کرد.",
|
||||
"%(senderName)s set the main address for this room to %(address)s.": "%(senderName)s آدرس اصلی این اتاق را روی %(address)s تنظیم کرد.",
|
||||
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)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": "دسترسی به سرور میسر نیست",
|
||||
@ -600,12 +513,6 @@
|
||||
"Change which room you're viewing": "اتاقهایی را که مشاهده میکنید تغییر دهید",
|
||||
"Send stickers into your active room": "در اتاقهای فعال خود استیکر ارسال کنید",
|
||||
"Send stickers into this room": "در این اتاق استیکر ارسال کنید",
|
||||
"%(names)s and %(lastPerson)s are typing …": "%(names)s و %(lastPerson)s در حال نوشتن…",
|
||||
"%(names)s and %(count)s others are typing …": {
|
||||
"one": "%(names)s و یک نفر دیگر در حال نوشتن…",
|
||||
"other": "%(names)s و %(count)s نفر دیگر در حال نوشتن…"
|
||||
},
|
||||
"%(displayName)s is typing …": "%(displayName)s در حال نوشتن…",
|
||||
"%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s یک قاعده تحریم را که با %(oldGlob)s تطابق داشت، به دلیل (دلایل) %(reason)s به گونهای بهروزرسانی کرد که با %(newGlob)s تطابق داشته باشد",
|
||||
"%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s یک قاعده تحریم سرورها را که با %(oldGlob)s تطابق داشت، به دلیل (دلایل) %(reason)s به گونهای تغییر داد که با %(newGlob)s تطابق داشته باشد",
|
||||
"%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s یک قاعده تحریم اتاقها را که با %(oldGlob)s تطابق داشت، به دلیل (دلایل) %(reason)s به گونهای تغییر داد که با %(newGlob)s تطابق داشته باشد",
|
||||
@ -623,9 +530,6 @@
|
||||
"%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s قاعده تحریم سرورها را که با %(glob)s تطابق داشت، حذف کرد",
|
||||
"%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s قاعده تحریم اتاقها را که با %(glob)s تطابق داشت، حذف کرد",
|
||||
"%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s قاعده تحریم کاربران را که با %(glob)s تطابق داشت، حذف کرد",
|
||||
"%(widgetName)s widget removed by %(senderName)s": "ویجت %(widgetName)s توسط %(senderName)s حذف گردید",
|
||||
"%(widgetName)s widget added by %(senderName)s": "ویجت %(widgetName)s توسط %(senderName)s اضافه شد",
|
||||
"%(widgetName)s widget modified by %(senderName)s": "ویجت %(widgetName)s توسط %(senderName)s تغییر کرد",
|
||||
"The server has denied your request.": "سرور درخواست شما را رد کرده است.",
|
||||
"Use your Security Key to continue.": "برای ادامه از کلید امنیتی خود استفاده کنید.",
|
||||
"%(creator)s created and configured the room.": "%(creator)s اتاق را ایجاد و پیکربندی کرد.",
|
||||
@ -705,7 +609,6 @@
|
||||
"Consult first": "ابتدا مشورت کنید",
|
||||
"Save Changes": "ذخیره تغییرات",
|
||||
"Leave Space": "ترک فضای کاری",
|
||||
"Unnamed Space": "فضای کاری بدون نام",
|
||||
"Remember this": "این را به یاد داشته باش",
|
||||
"Invalid URL": "آدرس URL نامعتبر",
|
||||
"About homeservers": "درباره سرورها",
|
||||
@ -759,9 +662,6 @@
|
||||
"PRO TIP: If you start a bug, please submit <debugLogsLink>debug logs</debugLogsLink> to help us track down the problem.": "نکتهای برای کاربران حرفهای: اگر به مشکل نرمافزاری در برنامه برخورد کردید، لطفاً <debugLogsLink>لاگهای مشکل</debugLogsLink> را ارسال کنید تا به ما در ردیابی و رفع آن کمک کند.",
|
||||
"Comment": "نظر",
|
||||
"Feedback sent": "بازخورد ارسال شد",
|
||||
"Developer Tools": "ابزارهای توسعهدهنده",
|
||||
"Toolbox": "جعبه ابزار",
|
||||
"Active Widgets": "ابزارکهای فعال",
|
||||
"Search names and descriptions": "جستجوی نامها و توضیحات",
|
||||
"Failed to create initial space rooms": "ایجاد اتاقهای اولیه در فضای کاری موفق نبود",
|
||||
"What do you want to organise?": "چه چیزی را میخواهید سازماندهی کنید؟",
|
||||
@ -945,8 +845,6 @@
|
||||
"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 استفاده کنید",
|
||||
"Block anyone not part of %(serverName)s from ever joining this room.": "از عضوشدن کاربرانی در این اتاق که حساب آنها متعلق به سرور %(serverName)s است، جلوگیری کن.",
|
||||
"Topic (optional)": "موضوع (اختیاری)",
|
||||
"Create a private room": "ساختن اتاق خصوصی",
|
||||
"Create a public room": "ساختن اتاق عمومی",
|
||||
"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.": "اگر از اتاق برای همکاری با تیم های خارجی که سرور خود را دارند استفاده شود ، ممکن است این را غیرفعال کنید. این نمیتواند بعدا تغییر کند.",
|
||||
"You can't send any messages until you review and agree to <consentLink>our terms and conditions</consentLink>.": "تا زمانی که <consentLink>شرایط و ضوابط سرویس ما</consentLink> را مطالعه و با آن موافقت نکنید، نمی توانید هیچ پیامی ارسال کنید.",
|
||||
"Your message wasn't sent because this homeserver has hit its Monthly Active User Limit. Please <a>contact your service administrator</a> to continue using the service.": "پیام شما ارسال نشد زیرا این سرور به محدودیت تعداد کاربر فعال ماهانهی خود رسیده است. لطفاً برای ادامه استفاده از سرویس <a> با مدیر سرور خود تماس بگیرید </a>.",
|
||||
@ -1141,7 +1039,6 @@
|
||||
"Empty room": "اتاق خالی",
|
||||
"Suggested Rooms": "اتاقهای پیشنهادی",
|
||||
"Historical": "تاریخی",
|
||||
"System Alerts": "هشدارهای سیستم",
|
||||
"Low priority": "اولویت کم",
|
||||
"Explore public rooms": "کاوش در اتاقهای عمومی",
|
||||
"You do not have permissions to add rooms to this space": "شما اجازه افزودن اتاق به این فضای کاری را ندارید",
|
||||
@ -1149,8 +1046,6 @@
|
||||
"Add room": "افزودن اتاق",
|
||||
"Rooms": "اتاقها",
|
||||
"Open dial pad": "باز کردن صفحه شمارهگیری",
|
||||
"Video call": "تماس تصویری",
|
||||
"Voice call": "تماس صوتی",
|
||||
"Show Widgets": "نمایش ابزارکها",
|
||||
"Hide Widgets": "پنهانکردن ابزارکها",
|
||||
"Join Room": "به اتاق بپیوندید",
|
||||
@ -1162,13 +1057,6 @@
|
||||
"Recently visited rooms": "اتاقهایی که به تازگی بازدید کردهاید",
|
||||
"Room %(name)s": "اتاق %(name)s",
|
||||
"Replying": "پاسخ دادن",
|
||||
"Unknown": "ناشناخته",
|
||||
"Idle": "بلااستفاده",
|
||||
"Online": "آنلاین",
|
||||
"Unknown for %(duration)s": "ناشناخته به مدت %(duration)s",
|
||||
"Offline for %(duration)s": "آفلاین به مدت %(duration)s",
|
||||
"Idle for %(duration)s": "بلااستفاده برای مدت %(duration)s",
|
||||
"Online for %(duration)s": "آنلاین برای مدت %(duration)s",
|
||||
"%(duration)sd": "%(duration)s روز",
|
||||
"%(duration)sh": "%(duration)s ساعت",
|
||||
"%(duration)sm": "%(duration)s دقیقه",
|
||||
@ -1187,11 +1075,6 @@
|
||||
"You do not have permission to post to this room": "شما اجازه ارسال در این اتاق را ندارید",
|
||||
"This room has been replaced and is no longer active.": "این اتاق جایگزین شدهاست و دیگر فعال نیست.",
|
||||
"The conversation continues here.": "گفتگو در اینجا ادامه دارد.",
|
||||
"Send a message…": "ارسال یک پیام…",
|
||||
"Send an encrypted message…": "ارسال پیام رمزگذاری شده …",
|
||||
"Send a reply…": "ارسال پاسخ …",
|
||||
"Send an encrypted reply…": "ارسال پاسخ رمزگذاری شده …",
|
||||
"Send message": "ارسال پیام",
|
||||
"%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (سطح قدرت %(powerLevelNumber)s)",
|
||||
"Invited": "دعوت شد",
|
||||
"Invite to this space": "به این فضای کاری دعوت کنید",
|
||||
@ -1295,8 +1178,6 @@
|
||||
"%(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 حذف شد",
|
||||
"Message deleted by %(name)s": "پیام توسط %(name)s حذف شد",
|
||||
"Message deleted": "پیغام پاک شد",
|
||||
"<reactors/><reactedWith>reacted with %(shortName)s</reactedWith>": "<reactors/><reactedWith> واکنش نشان داد با %(shortName)s</reactedWith>",
|
||||
"Add reaction": "افزودن واکنش",
|
||||
"Error processing voice message": "خطا در پردازش پیام صوتی",
|
||||
@ -1355,7 +1236,6 @@
|
||||
"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 تحریم شد",
|
||||
"Change server ACLs": "لیستهای کنترل دسترسی (ACL) سرور را تغییر دهید",
|
||||
"This room is bridging messages to the following platforms. <a>Learn more.</a>": "این اتاق، ارتباط بین پیامها و پلتفورمهای زیر را ایجاد میکند. <a>بیشتر بدانید.</a>",
|
||||
"View older messages in %(roomName)s.": "پیامهای قدیمی اتاق %(roomName)s را مشاهده کنید.",
|
||||
"You may need to manually permit %(brand)s to access your microphone/webcam": "ممکن است لازم باشد دسترسی %(brand)s به میکروفون/دوربین را به صورت دستی فعال کنید",
|
||||
@ -1530,7 +1410,6 @@
|
||||
"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": "دعوت لغو نشد",
|
||||
"Stickerpack": "استیکر",
|
||||
"Add some now": "اکنون چندتایی اضافه کنید",
|
||||
"You don't currently have any stickerpacks enabled": "شما در حال حاضر هیچ بسته برچسب فعالی ندارید",
|
||||
"Failed to connect to integration manager": "اتصال به سیستم مدیریت ادغام انجام نشد",
|
||||
@ -1650,17 +1529,10 @@
|
||||
"You've successfully verified this user.": "شما با موفقیت این کاربر را تائید کردید.",
|
||||
"Verified!": "تائید شد!",
|
||||
"The other party cancelled the verification.": "طرف مقابل فرآیند تائید را لغو کرد.",
|
||||
"Unknown caller": "تماسگیرندهی ناشناس",
|
||||
"Dial pad": "صفحه شمارهگیری",
|
||||
"There was an error looking up the phone number": "هنگام یافتن شماره تلفن خطایی رخ داد",
|
||||
"Unable to look up phone number": "امکان یافتن شماره تلفن میسر نیست",
|
||||
"%(name)s on hold": "%(name)s در حال تعلیق است",
|
||||
"Return to call": "بازگشت به تماس",
|
||||
"Connecting": "در حال اتصال",
|
||||
"%(peerName)s held the call": "%(peerName)s تماس را به حالت تعلیق درآورد",
|
||||
"You held the call <a>Resume</a>": "شما تماس را به حالت تعلیق نگه داشتهاید <a>ادامه</a>",
|
||||
"You held the call <a>Switch</a>": "شما تماس را به حالت تعلیق نگه داشتهاید <a>تعویض</a>",
|
||||
"Consulting with %(transferTarget)s. <a>Transfer to %(transferee)s</a>": "با %(transferTarget)s مشورت کنید. <a>انتقال به %(transferee)s</a>",
|
||||
"unknown person": "فرد ناشناس",
|
||||
"sends confetti": "انیمیشن بارش کاغذ شادی را ارسال کن",
|
||||
"sends snowfall": "انیمیشن بارش برف را ارسال کن",
|
||||
@ -1670,13 +1542,6 @@
|
||||
"Sends the given message with confetti": "این پیام را با انیمیشن بارش کاغد شادی ارسال کن",
|
||||
"This is your list of users/servers you have blocked - don't leave the room!": "این لیست کاربران/اتاقهایی است که شما آنها را بلاک کردهاید - اتاق را ترک نکنید!",
|
||||
"My Ban List": "لیست تحریمهای من",
|
||||
"When rooms are upgraded": "زمانی که اتاقها بهروزرسانی میگردند",
|
||||
"Encrypted messages in group chats": "پیامهای رمزشده در اتاقها",
|
||||
"Encrypted messages in one-to-one chats": "پیامهای رمزشده در گفتگوهای خصوصی",
|
||||
"Messages containing @room": "پیامهای حاوی شناسهی اتاق",
|
||||
"Messages containing my username": "پیامهای حاوی نام کاربری من",
|
||||
"Downloading logs": "در حال دریافت لاگها",
|
||||
"Uploading logs": "در حال بارگذاری لاگها",
|
||||
"IRC display name width": "عرض نمایش نامهای IRC",
|
||||
"Manually verify all remote sessions": "به صورت دستی همهی نشستها را تائید نمائید",
|
||||
"How fast should messages be downloaded.": "پیامها باید چقدر سریع بارگیری شوند.",
|
||||
@ -1752,20 +1617,6 @@
|
||||
"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)",
|
||||
"%(num)s days from now": "%(num)s روز دیگر",
|
||||
"about a day from now": "حدود یک روز دیگر",
|
||||
"%(num)s hours from now": "%(num)s ساعت دیگر",
|
||||
"about an hour from now": "حدود یک ساعت دیگر",
|
||||
"%(num)s minutes from now": "%(num)s دقیقه دیگر",
|
||||
"about a minute from now": "حدود یک دقیقه دیگر",
|
||||
"a few seconds from now": "چند ثانیه دیگر",
|
||||
"%(num)s days ago": "%(num)s روز قبل",
|
||||
"about a day ago": "حدود یک روز قبل",
|
||||
"%(num)s hours ago": "%(num)s ساعت قبل",
|
||||
"about an hour ago": "حدود یک ساعت قبل",
|
||||
"about a minute ago": "حدود یک دقیقه قبل",
|
||||
"%(num)s minutes ago": "%(num)s دقیقه قبل",
|
||||
"a few seconds ago": "چند ثانیه قبل",
|
||||
"%(items)s and %(lastItem)s": "%(items)s و %(lastItem)s",
|
||||
"%(items)s and %(count)s others": {
|
||||
"one": "%(items)s و یکی دیگر",
|
||||
@ -1931,25 +1782,9 @@
|
||||
"Muted Users": "کاربران بیصدا",
|
||||
"Privileged Users": "کاربران ممتاز",
|
||||
"No users have specific privileges in this room": "هیچ کاربری در این اتاق دسترسی خاصی ندارد",
|
||||
"Notify everyone": "اعلان عمومی به همه",
|
||||
"Remove messages sent by others": "پاککردن پیامهای دیگران",
|
||||
"Ban users": "تحریم کاربران",
|
||||
"Change settings": "تغییر تنظیمات",
|
||||
"Invite users": "دعوت کاربران",
|
||||
"Send messages": "ارسال پیامها",
|
||||
"Default role": "نقش پیشفرض",
|
||||
"An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "هنگام تغییر طرح دسترسی کاربر خطایی رخ داد. از داشتن سطح دسترسی کافی برای این کار اطمینان حاصل کرده و مجددا اقدام نمائید.",
|
||||
"Error changing power level": "تغییر سطح دسترسی با خطا همراه بود",
|
||||
"Unban": "رفع تحریم",
|
||||
"Modify widgets": "تغییر ویجتها",
|
||||
"Enable room encryption": "فعالکردن رمزنگاری برای اتاق",
|
||||
"Upgrade the room": "ارتقاء نسخه اتاق",
|
||||
"Change topic": "تغییر عنوان",
|
||||
"Change permissions": "تغییر دسترسیها",
|
||||
"Change history visibility": "تغییر مشاهدهپذیری تاریخچه",
|
||||
"Change main address for the room": "تغییر آدرس اصلی اتاق",
|
||||
"Change room name": "تغییر نام اتاق",
|
||||
"Change room avatar": "تغییر نمایه اتاق",
|
||||
"Browse": "جستجو",
|
||||
"Set a new custom sound": "تنظیم صدای دلخواه جدید",
|
||||
"Notification sound": "صدای اعلان",
|
||||
@ -1968,9 +1803,7 @@
|
||||
"No Audio Outputs detected": "هیچ خروجی صدایی یافت نشد",
|
||||
"Request media permissions": "درخواست دسترسی به رسانه",
|
||||
"Missing media permissions, click the button below to request.": "دسترسی به رسانه از دست رفت، برای درخواست مجدد بر روی دکمهی زیر کلیک نمائید.",
|
||||
"Cross-signing": "امضاء متقابل",
|
||||
"Message search": "جستجوی پیامها",
|
||||
"Secure Backup": "پشتیبانگیری امن",
|
||||
"You have no ignored users.": "شما هیچ کاربری را نادیده نگرفتهاید.",
|
||||
"Session key:": "کلید نشست:",
|
||||
"Session ID:": "شناسهی نشست:",
|
||||
@ -2007,19 +1840,6 @@
|
||||
"Account management": "مدیریت حساب کاربری",
|
||||
"Spaces": "محیطها",
|
||||
"Change notification settings": "تنظیمات اعلان را تغییر دهید",
|
||||
"%(senderName)s: %(stickerName)s": "%(senderName)s:%(stickerName)s",
|
||||
"%(senderName)s: %(message)s": "%(senderName)s:%(message)s",
|
||||
"* %(senderName)s %(emote)s": "* %(senderName)s.%(emote)s",
|
||||
"%(senderName)s is calling": "%(senderName)s در حال تماس است",
|
||||
"Waiting for answer": "منتظر پاسخ",
|
||||
"%(senderName)s started a call": "%(senderName)s تماس را شروع کرد",
|
||||
"You started a call": "شما یک تماس را شروع کردید",
|
||||
"Call ended": "تماس پایان یافت",
|
||||
"%(senderName)s ended the call": "%(senderName)s تماس را پایان داد",
|
||||
"You ended the call": "شما تماس را پایان دادید",
|
||||
"Call in progress": "تماس در جریان است",
|
||||
"%(senderName)s joined the call": "%(senderName)s به تماس پیوست",
|
||||
"You joined the call": "شما به تماس پیوستید",
|
||||
"Please contact your homeserver administrator.": "لطفاً با مدیر سرور خود تماس بگیرید.",
|
||||
"New version of %(brand)s is available": "نسخهی جدید %(brand)s وجود است",
|
||||
"Update %(brand)s": "%(brand)s را بهروزرسانی کنید",
|
||||
@ -2083,7 +1903,6 @@
|
||||
"If you've forgotten your Security Key you can <button>set up new recovery options</button>": "اگر کلید امنیتی خود را فراموش کردهاید ، می توانید <button>تنظیمات مجددا تنظیمات پشتیبانگیری را انجام دهید</button>",
|
||||
"This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "این فایل برای بارگذاری <b>بسیار بزرگ است</b>. محدودیت اندازهی فایل برابر %(limit)s است اما حجم این فایل %(sizeOfThisFile)s.",
|
||||
"Ask this user to verify their session, or manually verify it below.": "از این کاربر بخواهید نشست خود را تأیید کرده و یا آن را به صورت دستی تأیید کنید.",
|
||||
"Away": "بعدا",
|
||||
"%(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.": "با وارد کردن رمز ورود حساب خود در زیر ، هویت خود را تأیید کنید.",
|
||||
@ -2178,14 +1997,6 @@
|
||||
"Unable to transfer call": "ناتوان در انتقال تماس",
|
||||
"The user you called is busy.": "کاربر موردنظر مشغول است.",
|
||||
"User Busy": "کاربر مشغول",
|
||||
"%(senderName)s set their display name to %(displayName)s": "%(senderName)s نام نمایشی خود را به %(displayName)s تنظیم کرد",
|
||||
"%(oldDisplayName)s changed their display name to %(displayName)s": "%(oldDisplayName)s نام نمایشی خود را به %(displayName)s تغییر داد",
|
||||
"%(senderName)s banned %(targetName)s": "%(senderName)s %(targetName)s را ممنوع کرد",
|
||||
"%(senderName)s banned %(targetName)s: %(reason)s": "%(senderName)s %(targetName)s را ممنوع کرد: %(reason)s",
|
||||
"%(senderName)s invited %(targetName)s": "%(senderName)s %(targetName)s را دعوت کرد",
|
||||
"%(targetName)s accepted an invitation": "%(targetName)s یک دعوت نامه را پذیرفت",
|
||||
"%(targetName)s accepted the invitation for %(displayName)s": "%(targetName)s دعوت %(displayName)s را پذیرفت",
|
||||
"We were unable to understand the given date (%(inputDate)s). Try using the format YYYY-MM-DD.": "ما قادر به درک تاریخ داده شده %(inputDate)s نبودیم. از قالب YYYY-MM-DD استفاده کنید.",
|
||||
"%(spaceName)s and %(count)s others": {
|
||||
"one": "%(spaceName)s و %(count)s دیگر",
|
||||
"other": "%(spaceName)s و %(count)s دیگران"
|
||||
@ -2194,16 +2005,12 @@
|
||||
"We sent the others, but the below people couldn't be invited to <RoomName/>": "ما برای باقی ارسال کردیم، ولی افراد زیر نمی توانند به <RoomName/> دعوت شوند",
|
||||
"You cannot place calls without a connection to the server.": "شما نمی توانید بدون اتصال به سرور تماس برقرار کنید.",
|
||||
"Connectivity to the server has been lost": "اتصال با سرور قطع شده است",
|
||||
"You cannot place calls in this browser.": "شما نمیتوانید در این مرورگر تماس برقرار کنید.",
|
||||
"Calls are unsupported": "تماس ها پشتیبانی نمی شوند",
|
||||
"No active call in this room": "تماس فعالی در این اتفاق وجود ندارد",
|
||||
"Unable to find Matrix ID for phone number": "ناتوانی در ییافتن شناسه ماتریکس برای شماره تلفن",
|
||||
"Removes user with given id from this room": "کاربر دارای شناسه ارائه شده از این اتاق حذف میشود",
|
||||
"Unrecognised room address: %(roomAlias)s": "نشانی اتاق %(roomAlias)s شناسایی نشد",
|
||||
"Command error: Unable to handle slash command.": "خطای دستور: ناتوانی در اجرای دستور اسلش.",
|
||||
"%(space1Name)s and %(space2Name)s": "%(space1Name)s و %(space2Name)s",
|
||||
"Command failed: Unable to find room (%(roomId)s": "دستور با خطا روبرو شد: اتاق %(roomId)s پیدا نشد",
|
||||
"Failed to get room topic: Unable to find room (%(roomId)s": "خطا در دریافت عنوان اتاق: اتاق %(roomId)s یافت نشد",
|
||||
"Command error: Unable to find rendering type (%(renderingType)s)": "خطای دستوری: نوع نمایش (%(renderingType)s ) یافت نشد",
|
||||
"Open this settings tab": "این تب تنظیمات را باز کنید",
|
||||
"Navigate up in the room list": "پیمایش به بالا در لیست اتاق ها",
|
||||
@ -2222,14 +2029,11 @@
|
||||
"Previous autocomplete suggestion": "پیشنهاد تکمیل-خودکار قبلی",
|
||||
"Next autocomplete suggestion": "پیشنهاد تکمیل-خودکار بعدی",
|
||||
"Unknown (user, session) pair: (%(userId)s, %(deviceId)s)": "دوتایی (کاربر و نشست) ناشناخته : ( %(userId)sو%(deviceId)s )",
|
||||
"Jump to the given date in the timeline": "پرش به تاریخ تعیین شده در جدول زمانی",
|
||||
"Failed to invite users to %(roomName)s": "افزودن کاربران به %(roomName)s با شکست روبرو شد",
|
||||
"Inviting %(user)s and %(count)s others": {
|
||||
"other": "دعوت کردن %(user)s و %(count)s دیگر",
|
||||
"one": "دعوت کردن %(user)s و ۱ دیگر"
|
||||
},
|
||||
"Video call started in %(roomName)s. (not supported by this browser)": "تماس ویدئویی در %(roomName)s شروع شد. (توسط این مرورگر پشتیبانی نمیشود.)",
|
||||
"Video call started in %(roomName)s.": "تماس ویدئویی در %(roomName)s شروع شد.",
|
||||
"No virtual room for this room": "اتاق مجازی برای این اتاق وجود ندارد",
|
||||
"Switches to this room's virtual room, if it has one": "جابجایی به اتاق مجازی این اتاق، اگر یکی وجود داشت",
|
||||
"You need to be able to kick users to do that.": "برای انجام این کار نیاز دارید که بتوانید کاربران را حذف کنید.",
|
||||
@ -2248,7 +2052,6 @@
|
||||
"Toggle webcam on/off": "روشن/خاموش کردن دوربین",
|
||||
"Hide stickers": "پنهان سازی استیکرها",
|
||||
"Send a sticker": "ارسال یک استیکر",
|
||||
"%(senderDisplayName)s sent a sticker.": "%(senderDisplayName)s یک برچسب فرستاد.",
|
||||
"Navigate to previous message in composer history": "انتقال به پیام قبلی در تاریخچه نوشته ها",
|
||||
"Navigate to next message in composer history": "انتقال به پیام بعدی در تاریخچه نوشته ها",
|
||||
"Navigate to previous message to edit": "انتقال به پیام قبلی جهت ویرایش",
|
||||
@ -2271,14 +2074,11 @@
|
||||
"Enter your Security Phrase or <button>use your Security Key</button> to continue.": "عبارت امنیتی خود را وارد کنید و یا <button>کلید امنیتی خود را استفاده کنید</button>.",
|
||||
"You were disconnected from the call. (Error: %(message)s)": "شما از تماس قطع شدید.(خطا: %(message)s)",
|
||||
"Share anonymous data to help us identify issues. Nothing personal. No third parties. <LearnMoreLink>Learn More</LearnMoreLink>": "اطلاعات خود را به صورت ناشناس با ما به اشتراک بگذارید تا متوجه مشکلات موجود شویم. بدون استفاده شخصی توسط خود و یا شرکا<LearnMoreLink>یادگیری بیشتر</LearnMoreLink>",
|
||||
"%(creatorName)s created this room.": "%(creatorName)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.",
|
||||
"%(senderName)s withdrew %(targetName)s's invitation": "%(senderName)s رد کردن %(targetName)s's دعوت",
|
||||
"%(senderName)s withdrew %(targetName)s's invitation: %(reason)s": "%(senderName)s قبول نکرد %(targetName)s's دعوت: %(reason)s",
|
||||
"Developer": "توسعه دهنده",
|
||||
"Experimental": "تجربی",
|
||||
"Themes": "قالب ها",
|
||||
@ -2295,28 +2095,10 @@
|
||||
"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 در مرورگر موبایل بدرستی نمایش داده نمیشود، پیشنهاد میکنیم از نرم افزار موبایل رایگان ما در اینباره استفاده نمایید.",
|
||||
"Notifications silenced": "هشدار بیصدا",
|
||||
"Silence call": "تماس بیصدا",
|
||||
"Sound on": "صدا",
|
||||
"Video call started": "تماس تصویری شروع شد",
|
||||
"Unknown room": "اتاق ناشناس",
|
||||
"Help improve %(analyticsOwner)s": "بهتر کردن راهنمای کاربری %(analyticsOwner)s",
|
||||
"You previously consented to share anonymous usage data with us. We're updating how that works.": "شما به ارسال گزارش چگونگی استفاده از سرویس رضایت داده بودید. ما نحوه استفاده از این اطلاعات را بروز میکنیم.",
|
||||
"That's fine": "بسیارعالی",
|
||||
"File Attached": "فایل ضمیمه شد",
|
||||
"Export successful!": "استخراج موفق!",
|
||||
"Error fetching file": "خطا در واکشی فایل",
|
||||
"Topic: %(topic)s": "عنوان: %(topic)s",
|
||||
"Media omitted - file size limit exceeded": "فایل چند رسانه ای حذف شد - حجم فایل بیش از مقدار تعیین شده است",
|
||||
"Media omitted": "فایل چند رسانه ای حذف شد",
|
||||
"Current Timeline": "جدول زمانی فعلی",
|
||||
"Specify a number of messages": "تعیین تعداد پیام ها",
|
||||
"From the beginning": "از ابتدا",
|
||||
"Plain Text": "متن ساده",
|
||||
"JSON": "JSON",
|
||||
"HTML": "HTML",
|
||||
"Generating a ZIP": "تهیه یک فایل زیپ",
|
||||
"Are you sure you want to exit during this export?": "آیا میخواهید در حال استخراج خارج شوید؟",
|
||||
"Reset bearing to north": "بازنشانی جهت شمال",
|
||||
"Mapbox logo": "لوگوی جعبه نقشه",
|
||||
"Location not available": "مکان در دسترس نیست",
|
||||
@ -2352,28 +2134,6 @@
|
||||
"Remove, ban, or invite people to your active room, and make you leave": "حذف کردن،محدود کردن و یا دعوت از افراد به این اتاق فعال و سپس ترک آن",
|
||||
"Remove, ban, or invite people to this room, and make you leave": "حذف کردن،محدود کردن و یا دعوت کردن افراد به این اتاق و ترک این اتاق",
|
||||
"Light high contrast": "بالاترین کنتراست قالب روشن",
|
||||
"%(senderName)s has ended a poll": "%(senderName)s به نظر سنجی پایان داد",
|
||||
"%(senderName)s has started a poll - %(pollQuestion)s": "%(senderName)s یک نظر سنجی را شروع کرد - %(pollQuestion)s",
|
||||
"%(senderName)s has shared their location": "%(senderName)s موقعیت مکانی خود را به اشتراک گذاشت",
|
||||
"%(senderName)s has updated the room layout": "%(senderName)s قالب نمایش اتاق را تغییر داد",
|
||||
"%(senderName)s changed the <a>pinned messages</a> for the room.": "%(senderName)s تغییر کرد <a>پیام های سنجاق شده</a> برای این اتاق.",
|
||||
"%(senderName)s unpinned a message from this room. See all pinned messages.": "%(senderName)s سنجاق یک پیام برداشته شد مشاهده همه پیام های سنجاق شده.",
|
||||
"%(senderName)s pinned a message to this room. See all pinned messages.": "%(senderName)s یک پیام به این اتاق سنجاق شد مشاهده تمام پیام های سنجاق شده.",
|
||||
"%(senderDisplayName)s changed who can join this room.": "%(senderDisplayName)s افرادی که میتوانند به این اتاق وارد شوند تغییر کرد.",
|
||||
"%(senderDisplayName)s changed who can join this room. <a>View settings</a>.": "%(senderDisplayName)s افرادی که میتوانند به این اتاق وارد شوند تغییر کرد. <a>مشاهده تغییرات</a>.",
|
||||
"%(senderDisplayName)s changed the room avatar.": "%(senderDisplayName)s آواتار اتاق تغییر کرد.",
|
||||
"%(senderName)s removed %(targetName)s": "%(senderName)s حذف شد %(targetName)s",
|
||||
"%(senderName)s removed %(targetName)s: %(reason)s": "%(senderName)s حذف شد %(targetName)s: %(reason)s",
|
||||
"%(senderName)s unbanned %(targetName)s": "%(senderName)s رها سازی %(targetName)s",
|
||||
"%(targetName)s left the room": "%(targetName)s اتاق را ترک کرد",
|
||||
"%(targetName)s left the room: %(reason)s": "%(targetName)s اتاق را ترک کرد: %(reason)s",
|
||||
"%(targetName)s rejected the invitation": "%(targetName)s دعوتنامه رد شد",
|
||||
"%(targetName)s joined the room": "%(targetName)s به اتاق اضافه شد",
|
||||
"%(senderName)s made no change": "%(senderName)s بدون تغییر",
|
||||
"%(senderName)s set a profile picture": "%(senderName)s تنظیم یک تصویر پروفایل",
|
||||
"%(senderName)s changed their profile picture": "%(senderName)s تصویر پروفایل ایشان تغییر کرد",
|
||||
"%(senderName)s removed their profile picture": "%(senderName)s تصویر پروفایل ایشان حذف شد",
|
||||
"%(senderName)s removed their display name (%(oldDisplayName)s)": "%(senderName)s نام نمایشی ایشان حذف شد (%(oldDisplayName)s)",
|
||||
"Developer command: Discards the current outbound group session and sets up new Olm sessions": "فرمان توسعه دهنده: سشن گروه خارجی فعلی رد شد و یک سشن دیگر تعریف شد",
|
||||
"Inviting %(user1)s and %(user2)s": "دعوت کردن %(user1)s و %(user2)s",
|
||||
"User is not logged in": "کاربر وارد نشده است",
|
||||
@ -2454,7 +2214,13 @@
|
||||
"matrix": "ماتریکس",
|
||||
"trusted": "قابل اعتماد",
|
||||
"not_trusted": "غیرقابل اعتماد",
|
||||
"accessibility": "دسترسی"
|
||||
"accessibility": "دسترسی",
|
||||
"unnamed_room": "اتاق بدون نام",
|
||||
"unnamed_space": "فضای کاری بدون نام",
|
||||
"stickerpack": "استیکر",
|
||||
"system_alerts": "هشدارهای سیستم",
|
||||
"secure_backup": "پشتیبانگیری امن",
|
||||
"cross_signing": "امضاء متقابل"
|
||||
},
|
||||
"action": {
|
||||
"continue": "ادامه",
|
||||
@ -2572,7 +2338,12 @@
|
||||
"format_bold": "پررنگ",
|
||||
"format_strikethrough": "خط روی متن",
|
||||
"format_inline_code": "کد",
|
||||
"format_code_block": "بلوک کد"
|
||||
"format_code_block": "بلوک کد",
|
||||
"send_button_title": "ارسال پیام",
|
||||
"placeholder_reply_encrypted": "ارسال پاسخ رمزگذاری شده …",
|
||||
"placeholder_reply": "ارسال پاسخ …",
|
||||
"placeholder_encrypted": "ارسال پیام رمزگذاری شده …",
|
||||
"placeholder": "ارسال یک پیام…"
|
||||
},
|
||||
"Bold": "پررنگ",
|
||||
"Code": "کد",
|
||||
@ -2592,7 +2363,11 @@
|
||||
"send_logs": "ارسال گزارشها",
|
||||
"github_issue": "مسئله GitHub",
|
||||
"download_logs": "دانلود گزارشها",
|
||||
"before_submitting": "قبل از ارسال گزارشها، برای توصیف مشکل خود باید <a>یک مسئله در GitHub ایجاد کنید</a>."
|
||||
"before_submitting": "قبل از ارسال گزارشها، برای توصیف مشکل خود باید <a>یک مسئله در GitHub ایجاد کنید</a>.",
|
||||
"collecting_information": "درحال جمعآوری اطلاعات نسخهی برنامه",
|
||||
"collecting_logs": "درحال جمعآوری گزارشها",
|
||||
"uploading_logs": "در حال بارگذاری لاگها",
|
||||
"downloading_logs": "در حال دریافت لاگها"
|
||||
},
|
||||
"time": {
|
||||
"seconds_left": "%(seconds)s ثانیه باقیمانده",
|
||||
@ -2600,31 +2375,21 @@
|
||||
"short_days": "%(value)sd",
|
||||
"short_hours": "%(value)sh",
|
||||
"short_minutes": "%(value)sم",
|
||||
"short_seconds": "%(value)sس"
|
||||
},
|
||||
"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": "هنگام یافتن این ابزارک خطایی روی داد."
|
||||
"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": "نمایش میانبر در بالای لیست اتاقها برای مشاهدهی اتاقهایی که اخیرا باز کردهاید",
|
||||
@ -2654,6 +2419,302 @@
|
||||
"jump_to_bottom_on_send": "زمانی که پیام ارسال میکنید، به صورت خودکار به آخرین پیام پرش کن",
|
||||
"prompt_invite": "قبل از ارسال دعوتنامه برای کاربری که شناسهی او احتمالا معتبر نیست، هشدا بده",
|
||||
"start_automatically": "پس از ورود به سیستم به صورت خودکار آغاز کن",
|
||||
"warn_quit": "قبل از خروج هشدا بده"
|
||||
"warn_quit": "قبل از خروج هشدا بده",
|
||||
"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": "پیامهای ارسال شده توسط ربات",
|
||||
"rule_tombstone": "زمانی که اتاقها بهروزرسانی میگردند",
|
||||
"rule_encrypted_room_one_to_one": "پیامهای رمزشده در گفتگوهای خصوصی"
|
||||
}
|
||||
},
|
||||
"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": "دیگر"
|
||||
},
|
||||
"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": "فایل ضمیمه شد"
|
||||
},
|
||||
"create_room": {
|
||||
"title_public_room": "ساختن اتاق عمومی",
|
||||
"title_private_room": "ساختن اتاق خصوصی"
|
||||
},
|
||||
"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's دعوت: %(reason)s",
|
||||
"withdrew_invite": "%(senderName)s رد کردن %(targetName)s'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 افرادی که میتوانند به این اتاق وارد شوند تغییر کرد. <a>مشاهده تغییرات</a>.",
|
||||
"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 آدرس های این اتاق را تغییر داد."
|
||||
},
|
||||
"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 تغییر کرد <a>پیام های سنجاق شده</a> برای این اتاق.",
|
||||
"changed": "%(senderName)s پیام های پین شده را برای اتاق تغییر داد."
|
||||
},
|
||||
"m.widget": {
|
||||
"modified": "ویجت %(widgetName)s توسط %(senderName)s تغییر کرد",
|
||||
"added": "ویجت %(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 نفر دیگر در حال نوشتن…"
|
||||
}
|
||||
},
|
||||
"m.call.hangup": {
|
||||
"dm": "تماس پایان یافت"
|
||||
}
|
||||
},
|
||||
"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": "دیگر"
|
||||
},
|
||||
"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 مشورت کنید. <a>انتقال به %(transferee)s</a>",
|
||||
"call_held_switch": "شما تماس را به حالت تعلیق نگه داشتهاید <a>تعویض</a>",
|
||||
"call_held_resume": "شما تماس را به حالت تعلیق نگه داشتهاید <a>ادامه</a>",
|
||||
"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": "شما نمیتوانید در این مرورگر تماس برقرار کنید."
|
||||
},
|
||||
"Messages": "پیام ها",
|
||||
"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": "اعلان عمومی به همه"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -27,14 +27,6 @@
|
||||
"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",
|
||||
"Waiting for answer": "ag Fanacht le freagra",
|
||||
"%(senderName)s started a call": "Thosaigh %(senderName)s an glao",
|
||||
"You started a call": "Thosaigh tú an glao",
|
||||
"Call ended": "Críochnaíodh an glao",
|
||||
"%(senderName)s ended the call": "Chríochnaigh %(senderName)s an glao",
|
||||
"You ended the call": "Chríochnaigh tú an glao",
|
||||
"Call in progress": "Glaoch ar siúl",
|
||||
"Unable to access microphone": "Ní féidir rochtain a fháil ar mhicreafón",
|
||||
"Please ask the administrator of your homeserver (<code>%(homeserverDomain)s</code>) to configure a TURN server in order for calls to work reliably.": "Iarr ar an riarthóir do fhreastalaí baile (<code>%(homeserverDomain)s</code>) 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",
|
||||
@ -54,16 +46,13 @@
|
||||
"Unignore": "Stop ag tabhairt neamhaird air",
|
||||
"Missing roomId.": "Comhartha aitheantais seomra ar iarraidh.",
|
||||
"Operation failed": "Chlis an oibríocht",
|
||||
"Unnamed Room": "Seomra gan ainm",
|
||||
"%(weekDayName)s %(time)s": "%(weekDayName)s ar a %(time)s",
|
||||
"Upload Failed": "Chlis an uaslódáil",
|
||||
"Permission Required": "Is Teastáil Cead",
|
||||
"Call Failed": "Chlis an glaoch",
|
||||
"Spaces": "Spásanna",
|
||||
"Transfer": "Aistrigh",
|
||||
"Hold": "Fan",
|
||||
"Resume": "Tosaigh arís",
|
||||
"Effects": "Tionchair",
|
||||
"Zimbabwe": "an tSiombáib",
|
||||
"Zambia": "an tSaimbia",
|
||||
"Yemen": "Éimin",
|
||||
@ -251,7 +240,6 @@
|
||||
"ready": "réidh",
|
||||
"Algorithm:": "Algartam:",
|
||||
"Information": "Eolas",
|
||||
"Away": "Imithe",
|
||||
"Favourited": "Roghnaithe",
|
||||
"A-Z": "A-Z",
|
||||
"Activity": "Gníomhaíocht",
|
||||
@ -267,7 +255,6 @@
|
||||
"Bridges": "Droichid",
|
||||
"Later": "Níos deireanaí",
|
||||
"Lock": "Glasáil",
|
||||
"Cross-signing": "Cros-síniú",
|
||||
"Unencrypted": "Gan chriptiú",
|
||||
"None": "Níl aon cheann",
|
||||
"Flags": "Bratacha",
|
||||
@ -277,19 +264,15 @@
|
||||
"Document": "Cáipéis",
|
||||
"Italics": "Iodálach",
|
||||
"Discovery": "Aimsiú",
|
||||
"Actions": "Gníomhartha",
|
||||
"Messages": "Teachtaireachtaí",
|
||||
"Success!": "Rath!",
|
||||
"Users": "Úsáideoirí",
|
||||
"Commands": "Ordú",
|
||||
"Other": "Eile",
|
||||
"Phone": "Guthán",
|
||||
"Email": "Ríomhphost",
|
||||
"Home": "Tús",
|
||||
"Favourite": "Cuir mar ceanán",
|
||||
"Summary": "Achoimre",
|
||||
"Service": "Seirbhís",
|
||||
"Toolbox": "Uirlisí",
|
||||
"Removing…": "ag Baint…",
|
||||
"Changelog": "Loga na n-athruithe",
|
||||
"Unavailable": "Níl sé ar fáil",
|
||||
@ -319,15 +302,11 @@
|
||||
"Tuesday": "Dé Máirt",
|
||||
"Monday": "Dé Luain",
|
||||
"Sunday": "Dé Domhnaigh",
|
||||
"Stickerpack": "Pacáiste greamáin",
|
||||
"Search…": "Cuardaigh…",
|
||||
"Re-join": "Téigh ar ais isteach",
|
||||
"Historical": "Stairiúil",
|
||||
"Rooms": "Seomraí",
|
||||
"Replying": "Ag freagairt",
|
||||
"Unknown": "Anaithnid",
|
||||
"Idle": "Díomhaoin",
|
||||
"Online": "Ar Líne",
|
||||
"%(duration)sd": "%(duration)sl",
|
||||
"%(duration)sh": "%(duration)su",
|
||||
"%(duration)sm": "%(duration)sn",
|
||||
@ -341,8 +320,6 @@
|
||||
"Light bulb": "Bolgán solais",
|
||||
"Thumbs up": "Ordógí suas",
|
||||
"Got It": "Tuigthe",
|
||||
"Call invitation": "Nuair a fhaighim cuireadh glaoigh",
|
||||
"Collecting logs": "ag Bailiú logaí",
|
||||
"Invited": "Le cuireadh",
|
||||
"Demote": "Bain ceadanna",
|
||||
"Encryption": "Criptiúchán",
|
||||
@ -361,7 +338,6 @@
|
||||
"Noisy": "Callánach",
|
||||
"On": "Ar siúl",
|
||||
"Off": "Múchta",
|
||||
"Advanced": "Forbartha",
|
||||
"Authentication": "Fíordheimhniú",
|
||||
"Warning!": "Aire!",
|
||||
"Folder": "Fillteán",
|
||||
@ -426,8 +402,6 @@
|
||||
"Dog": "Madra",
|
||||
"Verified!": "Deimhnithe!",
|
||||
"Reason": "Cúis",
|
||||
"Usage": "Úsáid",
|
||||
"Admin": "Riarthóir",
|
||||
"Moderator": "Modhnóir",
|
||||
"Restricted": "Teoranta",
|
||||
"Default": "Réamhshocrú",
|
||||
@ -485,8 +459,6 @@
|
||||
"Verification code": "Cód fíoraithe",
|
||||
"Notification targets": "Spriocanna fógraí",
|
||||
"Results": "Torthaí",
|
||||
"Hangup": "Cuir síos",
|
||||
"Dialpad": "Eochaircheap",
|
||||
"More": "Níos mó",
|
||||
"Decrypting": "Ag Díchriptiú",
|
||||
"Access": "Rochtain",
|
||||
@ -511,23 +483,12 @@
|
||||
"Unnamed room": "Seomra gan ainm",
|
||||
"Command error": "Earráid ordaithe",
|
||||
"Server error": "Earráid freastalaí",
|
||||
"Video call": "Físghlao",
|
||||
"Voice call": "Glao gutha",
|
||||
"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",
|
||||
"Notify everyone": "Tabhair fógraí do gach duine",
|
||||
"Ban users": "Toirmisc úsáideoirí",
|
||||
"Change settings": "Athraigh socruithe",
|
||||
"Invite users": "Tabhair cuirí d'úsáideoirí",
|
||||
"Send messages": "Seol teachtaireachtaí",
|
||||
"Default role": "Gnáth-ról",
|
||||
"Modify widgets": "Mionathraigh giuirléidí",
|
||||
"Change topic": "Athraigh ábhar",
|
||||
"Change permissions": "Athraigh ceadanna",
|
||||
"Notification sound": "Fuaim fógra",
|
||||
"Uploaded sound": "Fuaim uaslódáilte",
|
||||
"URL Previews": "Réamhamhairc URL",
|
||||
@ -535,12 +496,6 @@
|
||||
"Room version:": "Leagan seomra:",
|
||||
"Room version": "Leagan seomra",
|
||||
"Too Many Calls": "Barraíocht Glaonna",
|
||||
"No other application is using the webcam": "Níl aon fheidhmchlár eile ag úsáid an cheamara gréasáin",
|
||||
"Permission is granted to use the webcam": "Tugtar cead an ceamara gréasáin a úsáid",
|
||||
"A microphone and webcam are plugged in and set up correctly": "Tá micreafón agus ceamara gréasáin plugáilte isteach agus curtha ar bun i gceart",
|
||||
"Call failed because webcam or microphone could not be accessed. Check that:": "Níor glaodh toisc nach raibh rochtain ar ceamara gréasáin nó mhicreafón. Seiceáil go:",
|
||||
"Unable to access webcam / microphone": "Ní féidir rochtain a fháil ar ceamara gréasáin / mhicreafón",
|
||||
"Call failed because microphone could not be accessed. Check that a microphone is plugged in and set up correctly.": "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.",
|
||||
"%(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",
|
||||
@ -562,7 +517,6 @@
|
||||
"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.",
|
||||
"Bans user with given id": "Toirmisc úsáideoir leis an ID áirithe",
|
||||
"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",
|
||||
@ -579,10 +533,6 @@
|
||||
"Deops user with given id": "Bain an cumhacht oibritheora ó úsáideoir leis an ID áirithe",
|
||||
"Decrypt %(text)s": "Díchriptigh %(text)s",
|
||||
"Custom level": "Leibhéal saincheaptha",
|
||||
"Changes your display nickname": "Athraíonn sé d'ainm taispeána",
|
||||
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "D'athraigh %(senderDisplayName)s an ábhar go \"%(topic)s\".",
|
||||
"%(senderDisplayName)s removed the room name.": "Bhain %(senderDisplayName)s ainm an tseomra.",
|
||||
"%(senderDisplayName)s changed the room name to %(roomName)s.": "D'athraigh %(senderDisplayName)s ainm an tseomra go %(roomName)s.",
|
||||
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "D'athraigh %(senderName)s an leibhéal cumhachta %(powerLevelDiffText)s.",
|
||||
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or <a>enable unsafe scripts</a>.": "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ó <a> scripteanna neamhshábháilte a chumasú </a>.",
|
||||
"Can't connect to homeserver - please check your connectivity, ensure your <a>homeserver's SSL certificate</a> 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 <a>SSL do fhreastalaí baile</a>, agus nach bhfuil síneadh brabhsálaí ag cur bac ar iarratais.",
|
||||
@ -638,7 +588,10 @@
|
||||
"someone": "Duine éigin",
|
||||
"encrypted": "Criptithe",
|
||||
"matrix": "Matrix",
|
||||
"trusted": "Dílis"
|
||||
"trusted": "Dílis",
|
||||
"unnamed_room": "Seomra gan ainm",
|
||||
"stickerpack": "Pacáiste greamáin",
|
||||
"cross_signing": "Cros-síniú"
|
||||
},
|
||||
"action": {
|
||||
"continue": "Lean ar aghaidh",
|
||||
@ -745,14 +698,96 @@
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"devtools": {
|
||||
"setting_colon": "Socrú:",
|
||||
"caution_colon": "Faichill:",
|
||||
"level": "Leibhéal",
|
||||
"value_colon": "Luach:",
|
||||
"value": "Luach"
|
||||
"value": "Luach",
|
||||
"toolbox": "Uirlisí",
|
||||
"category_room": "Seomra",
|
||||
"category_other": "Eile"
|
||||
},
|
||||
"settings": {
|
||||
"always_show_message_timestamps": "Taispeáin stampaí ama teachtaireachta i gcónaí"
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"Messages": "Teachtaireachtaí",
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -5,7 +5,6 @@
|
||||
"This phone number is already in use": "यह फ़ोन नंबर पहले से इस्तेमाल में है",
|
||||
"Failed to verify email address: make sure you clicked the link in the email": "ईमेल आईडी सत्यापित नही हो पाया: कृपया सुनिश्चित कर लें कि आपने ईमेल में मौजूद लिंक पर क्लिक किया है",
|
||||
"powered by Matrix": "मैट्रिक्स द्वारा संचालित",
|
||||
"Call Failed": "कॉल विफल",
|
||||
"You cannot place a call with yourself.": "आप अपने साथ कॉल नहीं कर सकते हैं।",
|
||||
"Permission Required": "अनुमति आवश्यक है",
|
||||
"You do not have permission to start a conference call in this room": "आपको इस रूम में कॉन्फ़्रेंस कॉल शुरू करने की अनुमति नहीं है",
|
||||
@ -40,7 +39,6 @@
|
||||
"Default": "डिफ़ॉल्ट",
|
||||
"Restricted": "वर्जित",
|
||||
"Moderator": "मध्यस्थ",
|
||||
"Admin": "व्यवस्थापक",
|
||||
"Operation failed": "कार्रवाई विफल",
|
||||
"Failed to invite": "आमंत्रित करने में विफल",
|
||||
"You need to be logged in.": "आपको लॉग इन करने की जरूरत है।",
|
||||
@ -56,45 +54,21 @@
|
||||
"Missing room_id in request": "अनुरोध में रूम_आईडी गुम है",
|
||||
"Room %(roomId)s not visible": "%(roomId)s रूम दिखाई नहीं दे रहा है",
|
||||
"Missing user_id in request": "अनुरोध में user_id गुम है",
|
||||
"Usage": "प्रयोग",
|
||||
"Changes your display nickname": "अपना प्रदर्शन उपनाम बदलता है",
|
||||
"Invites user with given id to current room": "दिए गए आईडी के साथ उपयोगकर्ता को वर्तमान रूम में आमंत्रित करता है",
|
||||
"Bans user with given id": "दिए गए आईडी के साथ उपयोगकर्ता को प्रतिबंध लगाता है",
|
||||
"Ignores a user, hiding their messages from you": "उपयोगकर्ता को अनदेखा करें और स्वयं से संदेश छुपाएं",
|
||||
"Ignored user": "अनदेखा उपयोगकर्ता",
|
||||
"You are now ignoring %(userId)s": "आप %(userId)s को अनदेखा कर रहे हैं",
|
||||
"Stops ignoring a user, showing their messages going forward": "उपयोगकर्ता को अनदेखा करना बंद करें और एक संदेश प्रदर्शित करें",
|
||||
"Unignored user": "अनदेखा बंद किया गया उपयोगकर्ता",
|
||||
"You are no longer ignoring %(userId)s": "अब आप %(userId)s को अनदेखा नहीं कर रहे हैं",
|
||||
"Define the power level of a user": "उपयोगकर्ता के पावर स्तर को परिभाषित करें",
|
||||
"Deops user with given id": "दिए गए आईडी के साथ उपयोगकर्ता को देओप्स करना",
|
||||
"Opens the Developer Tools dialog": "डेवलपर टूल्स संवाद खोलता है",
|
||||
"Verified key": "सत्यापित कुंजी",
|
||||
"Displays action": "कार्रवाई प्रदर्शित करता है",
|
||||
"Forces the current outbound group session in an encrypted room to be discarded": "एक एन्क्रिप्टेड रूम में मौजूदा आउटबाउंड समूह सत्र को त्यागने के लिए मजबूर करता है",
|
||||
"Reason": "कारण",
|
||||
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s ने विषय को \"%(topic)s\" में बदल दिया।",
|
||||
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s ने रूम का नाम हटा दिया।",
|
||||
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s कमरे का नाम बदलकर %(roomName)s कर दिया।",
|
||||
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)s ने एक छवि भेजी।",
|
||||
"%(senderName)s set the main address for this room to %(address)s.": "%(senderName)s ने इस कमरे के लिए मुख्य पता %(address)s पर सेट किया।",
|
||||
"%(senderName)s removed the main address for this room.": "%(senderName)s ने इस कमरे के लिए मुख्य पता हटा दिया।",
|
||||
"%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s रूम में शामिल होने के लिए %(targetDisplayName)s को निमंत्रण भेजा।",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s ने भविष्य के रूम का इतिहास सभी रूम के सदस्यों के लिए प्रकाशित कर दिया जिस बिंदु से उन्हें आमंत्रित किया गया था।",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s ने भविष्य के रूम का इतिहास सभी रूम के सदस्यों के लिए दृश्यमान किया, जिस बिंदु में वे शामिल हुए थे।",
|
||||
"%(senderName)s made future room history visible to all room members.": "%(senderName)s ने भविष्य के रूम का इतिहास सभी रूम के सदस्यों के लिए दृश्यमान बना दिया।",
|
||||
"%(senderName)s made future room history visible to anyone.": "%(senderName)s ने भविष्य के रूम का इतिहास हर किसी के लिए दृश्यमान बना दिया।",
|
||||
"%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s ने भविष्य के रूम का इतिहास अज्ञात (%(visibility)s) के लिए दृश्यमान बनाया।",
|
||||
"%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s का %(fromPowerLevel)s से %(toPowerLevel)s",
|
||||
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ने %(powerLevelDiffText)s के पावर स्तर को बदल दिया।",
|
||||
"%(senderName)s changed the pinned messages for the room.": "%(senderName)s ने रूम के लिए पिन किए गए संदेश को बदल दिया।",
|
||||
"%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s विजेट %(senderName)s द्वारा संशोधित",
|
||||
"%(widgetName)s widget added by %(senderName)s": "%(widgetName)s विजेट %(senderName)s द्वारा जोड़ा गया",
|
||||
"%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s विजेट %(senderName)s द्वारा हटा दिया गया",
|
||||
"Failure to create room": "रूम बनाने में विफलता",
|
||||
"Server may be unavailable, overloaded, or you hit a bug.": "सर्वर अनुपलब्ध, अधिभारित हो सकता है, या अपने एक सॉफ्टवेयर गर्बरी को पाया।",
|
||||
"Send": "भेजें",
|
||||
"Unnamed Room": "अनाम रूम",
|
||||
"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": "आपका ब्राउज़र आवश्यक क्रिप्टोग्राफी एक्सटेंशन का समर्थन नहीं करता है",
|
||||
@ -105,15 +79,7 @@
|
||||
"Enable URL previews for this room (only affects you)": "इस रूम के लिए यूआरएल पूर्वावलोकन सक्षम करें (केवल आपको प्रभावित करता है)",
|
||||
"Enable URL previews by default for participants in this room": "इस रूम में प्रतिभागियों के लिए डिफ़ॉल्ट रूप से यूआरएल पूर्वावलोकन सक्षम करें",
|
||||
"Enable widget screenshots on supported widgets": "समर्थित विजेट्स पर विजेट स्क्रीनशॉट सक्षम करें",
|
||||
"Collecting app version information": "ऐप संस्करण जानकारी एकत्रित कर रहा हैं",
|
||||
"Collecting logs": "लॉग एकत्रित कर रहा हैं",
|
||||
"Waiting for response from server": "सर्वर से प्रतिक्रिया की प्रतीक्षा कर रहा है",
|
||||
"Messages containing my display name": "मेरे प्रदर्शन नाम वाले संदेश",
|
||||
"Messages in one-to-one chats": "एक-से-एक चैट में संदेश",
|
||||
"Messages in group chats": "समूह चैट में संदेश",
|
||||
"When I'm invited to a room": "जब मुझे एक रूम में आमंत्रित किया जाता है",
|
||||
"Call invitation": "कॉल आमंत्रण",
|
||||
"Messages sent by bot": "रोबॉट द्वारा भेजे गए संदेश",
|
||||
"Incorrect verification code": "गलत सत्यापन कोड",
|
||||
"Phone": "फ़ोन",
|
||||
"No display name": "कोई प्रदर्शन नाम नहीं",
|
||||
@ -158,9 +124,6 @@
|
||||
"A word by itself is easy to guess": "सिर्फ एक शब्द अनुमान लगाना आसान है",
|
||||
"Names and surnames by themselves are easy to guess": "खुद के नाम और उपनाम अनुमान लगाना आसान है",
|
||||
"Common names and surnames are easy to guess": "सामान्य नाम और उपनाम अनुमान लगाना आसान है",
|
||||
"Messages containing @room": "@Room युक्त संदेश",
|
||||
"Encrypted messages in one-to-one chats": "एक एक के साथ चैट में एन्क्रिप्टेड संदेश",
|
||||
"Encrypted messages in group chats": "समूह चैट में एन्क्रिप्टेड संदेश",
|
||||
"Show message in desktop notification": "डेस्कटॉप अधिसूचना में संदेश दिखाएं",
|
||||
"Off": "बंद",
|
||||
"On": "चालू",
|
||||
@ -187,11 +150,6 @@
|
||||
"Invited": "आमंत्रित",
|
||||
"Filter room members": "रूम के सदस्यों को फ़िल्टर करें",
|
||||
"%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (शक्ति %(powerLevelNumber)s)",
|
||||
"Hangup": "फोन रख देना",
|
||||
"Voice call": "आवाज कॉल",
|
||||
"Video call": "वीडियो कॉल",
|
||||
"Send an encrypted reply…": "एक एन्क्रिप्टेड उत्तर भेजें …",
|
||||
"Send an encrypted message…": "एक एन्क्रिप्टेड संदेश भेजें …",
|
||||
"This room has been replaced and is no longer active.": "इस रूम को बदल दिया गया है और अब सक्रिय नहीं है।",
|
||||
"The conversation continues here.": "वार्तालाप यहां जारी है।",
|
||||
"You do not have permission to post to this room": "आपको इस रूम में पोस्ट करने की अनुमति नहीं है",
|
||||
@ -202,35 +160,10 @@
|
||||
"%(duration)sm": "%(duration)s मिनट",
|
||||
"%(duration)sh": "%(duration)s घंटा",
|
||||
"%(duration)sd": "%(duration)s दिन",
|
||||
"Online for %(duration)s": "%(duration)s के लिए ऑनलाइन",
|
||||
"Idle for %(duration)s": "%(duration)s के लिए निष्क्रिय",
|
||||
"Offline for %(duration)s": "%(duration)s के लिए ऑफ़लाइन",
|
||||
"Unknown for %(duration)s": "%(duration)s के लिए अज्ञात",
|
||||
"Online": "ऑनलाइन",
|
||||
"Idle": "निष्क्रिय",
|
||||
"Unknown": "अज्ञात",
|
||||
"The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "फ़ाइल '%(fileName)s' अपलोड के लिए इस होमस्वर के आकार की सीमा से अधिक है",
|
||||
"Upgrades a room to a new version": "एक रूम को एक नए संस्करण में अपग्रेड करता है",
|
||||
"Gets or sets the room topic": "रूम का विषय प्राप्त या सेट करना",
|
||||
"This room has no topic.": "इस रूम का कोई विषय नहीं है।",
|
||||
"Sets the room name": "रूम का नाम सेट करता हैं",
|
||||
"%(senderDisplayName)s upgraded this room.": "%(senderDisplayName)s ने रूम को अपग्रेड किया",
|
||||
"%(senderDisplayName)s made the room public to whoever knows the link.": "%(senderDisplayName)s ने कमरे को सार्वजनिक कर दिया, जो कोई भी लिंक जानता है।",
|
||||
"%(senderDisplayName)s made the room invite only.": "%(senderDisplayName)s ने कमरे को सिर्फ आमंत्रित रखा।",
|
||||
"%(senderDisplayName)s changed the join rule to %(rule)s": "%(senderDisplayName)s ने नियम को %(rule)s में बदल दिया",
|
||||
"%(senderDisplayName)s has allowed guests to join the room.": "%(senderDisplayName)s ने मेहमानों को कमरे में शामिल होने की अनुमति दी है।",
|
||||
"%(senderDisplayName)s has prevented guests from joining the room.": "%(senderDisplayName)s ने मेहमानों को कमरे में शामिल होने से रोका है।",
|
||||
"%(senderDisplayName)s changed guest access to %(rule)s": "%(senderDisplayName)s ने अतिथि पहुंच %(rule)s में बदल दी",
|
||||
"%(displayName)s is typing …": "%(displayName)s टाइप कर रहा है …",
|
||||
"%(names)s and %(count)s others are typing …": {
|
||||
"other": "%(names)s और %(count)s अन्य टाइप कर रहे हैं …",
|
||||
"one": "%(names)s और एक अन्य टाइप कर रहा है …"
|
||||
},
|
||||
"%(names)s and %(lastPerson)s are typing …": "%(names)s और %(lastPerson)s टाइप कर रहे हैं …",
|
||||
"Unrecognised address": "अपरिचित पता",
|
||||
"Straight rows of keys are easy to guess": "कुंजी की सीधी पंक्तियों का अनुमान लगाना आसान है",
|
||||
"Short keyboard patterns are easy to guess": "लघु कीबोर्ड पैटर्न का अनुमान लगाना आसान है",
|
||||
"Messages containing my username": "मेरे उपयोगकर्ता नाम वाले संदेश",
|
||||
"The other party cancelled the verification.": "दूसरे पक्ष ने सत्यापन रद्द कर दिया।",
|
||||
"Verified!": "सत्यापित!",
|
||||
"You've successfully verified this user.": "आपने इस उपयोगकर्ता को सफलतापूर्वक सत्यापित कर लिया है।",
|
||||
@ -312,7 +245,6 @@
|
||||
"Restore from Backup": "बैकअप से बहाल करना",
|
||||
"Back up your keys before signing out to avoid losing them.": "उन्हें खोने से बचने के लिए साइन आउट करने से पहले अपनी कुंजियों का बैकअप लें।",
|
||||
"All keys backed up": "सभी कुंजियाँ वापस आ गईं",
|
||||
"Advanced": "उन्नत",
|
||||
"Start using Key Backup": "कुंजी बैकअप का उपयोग करना शुरू करें",
|
||||
"Unable to verify phone number.": "फ़ोन नंबर सत्यापित करने में असमर्थ।",
|
||||
"Verification code": "पुष्टि संख्या",
|
||||
@ -339,7 +271,6 @@
|
||||
"Help & About": "सहायता और के बारे में",
|
||||
"Versions": "संस्करण",
|
||||
"Notifications": "सूचनाएं",
|
||||
"Changes your display nickname in the current room only": "केवल वर्तमान कमरे में अपना प्रदर्शन उपनाम बदलता है",
|
||||
"Scissors": "कैंची",
|
||||
"Room list": "कक्ष सूचि",
|
||||
"Autocomplete delay (ms)": "स्वत: पूर्ण विलंब (ms)",
|
||||
@ -363,11 +294,8 @@
|
||||
"Banned by %(displayName)s": "%(displayName)s द्वारा प्रतिबंधित",
|
||||
"No users have specific privileges in this room": "इस कमरे में किसी भी उपयोगकर्ता के विशेष विशेषाधिकार नहीं हैं",
|
||||
"The file '%(fileName)s' failed to upload.": "फ़ाइल '%(fileName)s' अपलोड करने में विफल रही।",
|
||||
"Prepends ¯\\_(ツ)_/¯ to a plain-text message": "एक सादे पाठ संदेश के लिए ¯\\_(ツ)_/¯ प्रस्तुत करता है",
|
||||
"Adds a custom widget by URL to the room": "रूम में URL द्वारा एक कस्टम विजेट जोड़ता है",
|
||||
"Please supply a https:// or http:// widget URL": "कृपया एक https:// या http:// विजेट URL की आपूर्ति करें",
|
||||
"You cannot modify widgets in this room.": "आप इस रूम में विजेट्स को संशोधित नहीं कर सकते।",
|
||||
"%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.": "%(senderName)s ने कमरे में शामिल होने के लिए %(targetDisplayName)s के निमंत्रण को रद्द कर दिया।",
|
||||
"The user must be unbanned before they can be invited.": "उपयोगकर्ता को आमंत्रित करने से पहले उन्हें प्रतिबंधित किया जाना चाहिए।",
|
||||
"Explore rooms": "रूम का अन्वेषण करें",
|
||||
"Create Account": "खाता बनाएं",
|
||||
@ -538,17 +466,6 @@
|
||||
"Too Many Calls": "बहुत अधिक कॉल",
|
||||
"You cannot place calls without a connection to the server.": "आप सर्वर से कनेक्शन के बिना कॉल नहीं कर सकते।",
|
||||
"Connectivity to the server has been lost": "सर्वर से कनेक्टिविटी खो गई है",
|
||||
"You cannot place calls in this browser.": "आप इस ब्राउज़र में कॉल नहीं कर सकते।",
|
||||
"Calls are unsupported": "कॉल असमर्थित हैं",
|
||||
"You're already in a call with this person.": "आप पहले से ही इस व्यक्ति के साथ कॉल में हैं।",
|
||||
"Already in call": "पहले से ही कॉल में है",
|
||||
"No other application is using the webcam": "कोई अन्य एप्लिकेशन वेबकैम का उपयोग नहीं कर रहा है",
|
||||
"Permission is granted to use the webcam": "वेबकैम का उपयोग करने की अनुमति दी गई है",
|
||||
"A microphone and webcam are plugged in and set up correctly": "एक माइक्रोफ़ोन और वेब कैमरा प्लग इन किया गया है और सही तरीके से सेट किया गया है",
|
||||
"Call failed because webcam or microphone could not be accessed. Check that:": "कॉल विफल हुआ क्योंकि वेबकैम या माइक्रोफ़ोन तक नहीं पहुंचा जा सका। जांच करे:",
|
||||
"Unable to access webcam / microphone": "वेबकैम / माइक्रोफ़ोन तक पहुँचने में असमर्थ",
|
||||
"Call failed because microphone could not be accessed. Check that a microphone is plugged in and set up correctly.": "कॉल विफल हुआ क्योंकि माइक्रोफ़ोन तक नहीं पहुँचा जा सका। जांचें कि एक माइक्रोफ़ोन प्लग इन है और सही तरीके से सेट है।",
|
||||
"Unable to access microphone": "माइक्रोफ़ोन एक्सेस करने में असमर्थ",
|
||||
"Please ask the administrator of your homeserver (<code>%(homeserverDomain)s</code>) to configure a TURN server in order for calls to work reliably.": "कृपया अपने होमसर्वर (<code>%(homeserverDomain)s</code>) के व्यवस्थापक से एक TURN सर्वर कॉन्फ़िगर करने के लिए कहें ताकि कॉल विश्वसनीय रूप से काम करें।",
|
||||
"Call failed due to misconfigured server": "गलत कॉन्फ़िगर किए गए सर्वर के कारण कॉल विफल रहा",
|
||||
"The call was answered on another device.": "किसी अन्य डिवाइस पर कॉल का उत्तर दिया गया था।",
|
||||
@ -585,7 +502,8 @@
|
||||
"timeline": "समयसीमा",
|
||||
"camera": "कैमरा",
|
||||
"microphone": "माइक्रोफ़ोन",
|
||||
"someone": "कोई"
|
||||
"someone": "कोई",
|
||||
"unnamed_room": "अनाम रूम"
|
||||
},
|
||||
"action": {
|
||||
"continue": "आगे बढ़ें",
|
||||
@ -624,7 +542,9 @@
|
||||
},
|
||||
"bug_reporting": {
|
||||
"submit_debug_logs": "डिबग लॉग जमा करें",
|
||||
"title": "बग रिपोर्टिंग"
|
||||
"title": "बग रिपोर्टिंग",
|
||||
"collecting_information": "ऐप संस्करण जानकारी एकत्रित कर रहा हैं",
|
||||
"collecting_logs": "लॉग एकत्रित कर रहा हैं"
|
||||
},
|
||||
"time": {
|
||||
"date_at_time": "%(date)s %(time)s पर",
|
||||
@ -646,6 +566,119 @@
|
||||
"show_displayname_changes": "प्रदर्शन नाम परिवर्तन दिखाएं",
|
||||
"big_emoji": "चैट में बड़े इमोजी सक्षम करें",
|
||||
"prompt_invite": "संभावित अवैध मैट्रिक्स आईडी को निमंत्रण भेजने से पहले सूचित करें",
|
||||
"start_automatically": "सिस्टम लॉगिन के बाद स्वचालित रूप से प्रारंभ करें"
|
||||
"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": "एक एक के साथ चैट में एन्क्रिप्टेड संदेश"
|
||||
}
|
||||
},
|
||||
"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 और एक अन्य टाइप कर रहा है …"
|
||||
}
|
||||
}
|
||||
},
|
||||
"slash_command": {
|
||||
"shrug": "एक सादे पाठ संदेश के लिए ¯\\_(ツ)_/¯ प्रस्तुत करता है",
|
||||
"upgraderoom": "एक रूम को एक नए संस्करण में अपग्रेड करता है",
|
||||
"nick": "अपना प्रदर्शन उपनाम बदलता है",
|
||||
"myroomnick": "केवल वर्तमान कमरे में अपना प्रदर्शन उपनाम बदलता है",
|
||||
"topic": "रूम का विषय प्राप्त या सेट करना",
|
||||
"topic_none": "इस रूम का कोई विषय नहीं है।",
|
||||
"roomname": "रूम का नाम सेट करता हैं",
|
||||
"invite": "दिए गए आईडी के साथ उपयोगकर्ता को वर्तमान रूम में आमंत्रित करता है",
|
||||
"ban": "दिए गए आईडी के साथ उपयोगकर्ता को प्रतिबंध लगाता है",
|
||||
"ignore": "उपयोगकर्ता को अनदेखा करें और स्वयं से संदेश छुपाएं",
|
||||
"unignore": "उपयोगकर्ता को अनदेखा करना बंद करें और एक संदेश प्रदर्शित करें",
|
||||
"devtools": "डेवलपर टूल्स संवाद खोलता है",
|
||||
"addwidget": "रूम में URL द्वारा एक कस्टम विजेट जोड़ता है",
|
||||
"usage": "प्रयोग",
|
||||
"category_admin": "व्यवस्थापक",
|
||||
"category_advanced": "उन्नत"
|
||||
},
|
||||
"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": "एक एन्क्रिप्टेड संदेश भेजें …"
|
||||
}
|
||||
}
|
||||
|
@ -91,7 +91,6 @@
|
||||
"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 <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 <server /> 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",
|
||||
"Unnamed Room": "Neimenovana soba",
|
||||
"%(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",
|
||||
@ -126,17 +125,8 @@
|
||||
"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're already in a call with this person.": "Već ste u pozivu sa tom osobom.",
|
||||
"Already in call": "Već u pozivu",
|
||||
"You've reached the maximum number of simultaneous calls.": "Dosegli ste maksimalan broj istodobnih poziva.",
|
||||
"Too Many Calls": "Previše poziva",
|
||||
"No other application is using the webcam": "Da ni jedna druga aplikacija već ne koristi web kameru",
|
||||
"Permission is granted to use the webcam": "Jeli dopušteno korištenje web kamere",
|
||||
"A microphone and webcam are plugged in and set up correctly": "Jesu li mikrofon i web kamera priključeni i pravilno postavljeni",
|
||||
"Unable to access webcam / microphone": "Nije moguće pristupiti web kameri / mikrofonu",
|
||||
"Call failed because webcam or microphone could not be accessed. Check that:": "Poziv nije uspio jer nije bilo moguće pristupiti web kameri ili mikrofonu. Provjerite:",
|
||||
"Call failed because microphone could not be accessed. Check that a microphone is plugged in and set up correctly.": "Poziv nije uspio jer nije bilo moguće pristupiti mikrofonu. Provjerite je li mikrofon priključen i ispravno postavljen.",
|
||||
"Unable to access microphone": "Nije moguće pristupiti mikrofonu",
|
||||
"Please ask the administrator of your homeserver (<code>%(homeserverDomain)s</code>) to configure a TURN server in order for calls to work reliably.": "Zamolite administratora Vašeg kućnog poslužitelja (<code>%(homeserverDomain)s</code>) 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.",
|
||||
@ -144,7 +134,6 @@
|
||||
"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",
|
||||
"Call Failed": "Poziv neuspješan",
|
||||
"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.",
|
||||
@ -161,7 +150,8 @@
|
||||
"Could not connect to identity server": "Nije moguće spojiti se na poslužitelja identiteta",
|
||||
"common": {
|
||||
"analytics": "Analitika",
|
||||
"error": "Geška"
|
||||
"error": "Geška",
|
||||
"unnamed_room": "Neimenovana soba"
|
||||
},
|
||||
"action": {
|
||||
"continue": "Nastavi",
|
||||
@ -170,5 +160,17 @@
|
||||
"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."
|
||||
}
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -2,7 +2,6 @@
|
||||
"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",
|
||||
"Call Failed": ".i da nabmi fi lo nu co'a fonjo'e",
|
||||
"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",
|
||||
@ -35,13 +34,11 @@
|
||||
"%(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",
|
||||
"Unnamed Room": "na da cmene",
|
||||
"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",
|
||||
"Admin": "vlipa so'i da",
|
||||
"Power level must be positive integer.": ".i lo nu le ni vlipa cu kacna'u cu sarcu",
|
||||
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": ".i la'o ly. %(senderName)s .ly. gafygau %(powerLevelDiffText)s",
|
||||
"Failed to change power level": ".i pu fliba lo nu gafygau lo ni vlipa",
|
||||
@ -59,39 +56,17 @@
|
||||
"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",
|
||||
"Usage": "tadji lo nu pilno",
|
||||
"Changes your display nickname": "",
|
||||
"Invites user with given id to current room": ".i vi'ecpe lo pilno poi se judri ti ku le kumfa pe'a",
|
||||
"Bans user with given id": ".i rinka lo nu lo pilno poi se judri ti cu vitno cliva",
|
||||
"Ignores a user, hiding their messages from you": ".i rinka lo nu no'e jundi lo pilno gi'e mipri lo notci be fi py. do",
|
||||
"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",
|
||||
"Stops ignoring a user, showing their messages going forward": ".i sisti lo nu no'e jundi lo pilno gi'e mipri lo notci be fi py. do",
|
||||
"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",
|
||||
"Define the power level of a user": ".i ninga'igau lo ni lo pilno cu vlipa",
|
||||
"Deops user with given id": ".i xruti lo ni lo pilno poi se judri ti cu vlipa",
|
||||
"Opens the Developer Tools dialog": ".i samymo'i lo favgau se pilno uidje",
|
||||
"Verified key": "ckiku vau je se lacri",
|
||||
"Displays action": ".i mrilu lo nu do gasnu",
|
||||
"Forces the current outbound group session in an encrypted room to be discarded": ".i macnu vimcu lo ca barkla termifckiku gunma lo kumfa pe'a poi mifra",
|
||||
"Reason": "krinu",
|
||||
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": ".i gau la'o zoi. %(senderDisplayName)s .zoi zoi zoi. %(topic)s .zoi basti da le ka skicu lerpoi",
|
||||
"%(senderDisplayName)s removed the room name.": ".i gau la'o zoi. %(senderDisplayName)s .zoi da co'u cmene le se zilbe'i",
|
||||
"%(senderDisplayName)s changed the room name to %(roomName)s.": ".i gau la'o zoi. %(senderDisplayName)s .zoi zoi zoi. %(roomName)s .zoi basti da le ka cmene le se zilbe'i",
|
||||
"%(senderDisplayName)s sent an image.": ".i pa pixra cu zilbe'i fi la'o zoi. %(senderDisplayName)s .zoi",
|
||||
"%(senderName)s set the main address for this room to %(address)s.": ".i gau la'o zoi. %(senderName)s .zoi zoi zoi. %(address)s .zoi co'a ralju le'i judri be le ve zilbe'i",
|
||||
"%(senderName)s removed the main address for this room.": ".i gau la'o zoi. %(senderName)s .zoi da co'u ralju le'i judri be le ve zilbe'i",
|
||||
"%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": ".i la'o zoi. %(senderName)s .zoi friti le ka ziljmina le se zilbe'i kei la'o zoi. %(targetDisplayName)s .zoi",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they are 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",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they 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",
|
||||
"%(senderName)s made future room history visible to all room members.": ".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",
|
||||
"%(senderName)s made future room history visible to anyone.": ".i gau la'o zoi. %(senderName)s .zoi ro da ka'e tcidu ro notci poi ba zilbe'i",
|
||||
"%(senderName)s made future room history visible to unknown (%(visibility)s).": ".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",
|
||||
"%(senderName)s changed the pinned messages for the room.": ".i la'o ly. %(senderName)s .ly. gafygau lo vitno notci pe le kumfa pe'a",
|
||||
"%(widgetName)s widget modified by %(senderName)s": ".i la'o ly. %(senderName)s .ly. gafygau la'o ny. %(widgetName)s .ny. noi uidje",
|
||||
"%(widgetName)s widget added by %(senderName)s": ".i la'o ly. %(senderName)s .ly. jmina la'o ny. %(widgetName)s .ny. noi uidje",
|
||||
"%(widgetName)s widget removed by %(senderName)s": ".i la'o ly. %(senderName)s .ly. vimcu la'o ny. %(widgetName)s .ny. noi uidje",
|
||||
"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",
|
||||
@ -102,15 +77,7 @@
|
||||
"Enable URL previews for this room (only affects you)": "lo du'u xu kau do zmiku purzga lo se urli ne'i le kumfa pe'a",
|
||||
"Enable URL previews by default for participants in this room": "lo zmiselcu'a pe lo du'u xu kau lo cmima be le kumfa pe'a cu zmiku purzga lo se urli",
|
||||
"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",
|
||||
"Collecting app version information": ".i ca'o facki le du'u favytcinymupli",
|
||||
"Collecting logs": ".i ca'o facki le du'u citri",
|
||||
"Waiting for response from server": ".i ca'o denpa lo nu le samtcise'u cu spuda",
|
||||
"Messages containing my display name": "nu pa se pagbu be le cmene be mi cu zilbe'i",
|
||||
"Messages in one-to-one chats": "nu da zilbe'i pa prenu",
|
||||
"Messages in group chats": "nu da zilbe'i lu'o pa prenu",
|
||||
"When I'm invited to a room": "nu da friti le ka ziljmina lo se zilbe'i kei do",
|
||||
"Call invitation": "nu da co'a fonjo'e do",
|
||||
"Messages sent by bot": "nu da zilbe'i fi pa sampre",
|
||||
"Incorrect verification code": ".i na'e drani ke lacri lerpoi",
|
||||
"Phone": "fonxa",
|
||||
"No display name": ".i na da cmene",
|
||||
@ -125,19 +92,9 @@
|
||||
"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",
|
||||
"Messages": "notci",
|
||||
"Actions": "ka'e se zukte",
|
||||
"Advanced": "macnu",
|
||||
"Other": "drata",
|
||||
"Command error": ".i da nabmi fi lo nu minde",
|
||||
"This room has no topic.": ".i na da skicu lerpoi le ve zilbe'i",
|
||||
"Could not find user in room": ".i le pilno na pagbu le se zilbe'i",
|
||||
"Session already verified!": ".i xa'o lacri le se samtcise'u",
|
||||
"%(senderDisplayName)s changed the room name from %(oldRoomName)s to %(newRoomName)s.": ".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",
|
||||
"%(senderDisplayName)s made the room public to whoever knows the link.": ".i gau la'o zoi. %(senderDisplayName)s .zoi ro djuno be le du'u judri cu ka'e ziljmina le se zilbe'i",
|
||||
"%(senderDisplayName)s made the room invite only.": ".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",
|
||||
"%(senderDisplayName)s has allowed guests to join the room.": ".i la'o zoi. %(senderDisplayName)s .zoi curmi lo nu ro na te friti cu ka'e ziljmina le se zilbe'i",
|
||||
"%(senderDisplayName)s has prevented guests from joining the room.": ".i la'o zoi. %(senderDisplayName)s .zoi na curmi lo nu ro na te friti cu ka'e ziljmina le se zilbe'i",
|
||||
"%(senderName)s added the alternative addresses %(addresses)s for this room.": {
|
||||
"other": ".i gau la'o zoi. %(senderName)s .zoi zoi zoi. %(addresses)s .zoi poi na ralju co'a judri le se zilbe'i",
|
||||
"one": ".i gau la'o zoi. %(senderName)s .zoi zoi zoi. %(addresses)s .zoi poi na ralju co'a judri le se zilbe'i"
|
||||
@ -146,14 +103,6 @@
|
||||
"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"
|
||||
},
|
||||
"%(senderName)s changed the alternative addresses for this room.": ".i gau la'o zoi. %(senderName)s .zoi pa na ralju cu basti da le ka judri le se zilbe'i",
|
||||
"%(senderName)s changed the main and alternative addresses for this room.": ".i gau la'o zoi. %(senderName)s .zoi pa ralju je pa na ralju cu basti da le ka judri le se zilbe'i",
|
||||
"%(senderName)s changed the addresses for this room.": ".i gau la'o zoi. %(senderName)s .zoi da basti de le ka judri le se zilbe'i",
|
||||
"%(senderName)s placed a voice call.": ".i la'o zoi. %(senderName)s .zoi co'a fonjo'e",
|
||||
"%(senderName)s placed a voice call. (not supported by this browser)": ".i la'o zoi. %(senderName)s .zoi co'a fonjo'e .i le do kibrbrauzero na kakne",
|
||||
"%(senderName)s placed a video call.": ".i la'o zoi. %(senderName)s .zoi co'a vidvi fonjo'e",
|
||||
"%(senderName)s placed a video call. (not supported by this browser)": ".i la'o zoi. %(senderName)s .zoi co'a vidvi fonjo'e .i le do kibrbrauzero na kakne",
|
||||
"%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.": ".i la'o zoi. %(senderName)s .zoi co'u friti le ka ziljmina le se zilbe'i kei la'o zoi. %(targetDisplayName)s .zoi",
|
||||
"You signed in to a new session without verifying it:": ".i fe le di'e se samtcise'u pu co'a jaspu vau je za'o na lacri",
|
||||
"They match": "du",
|
||||
"They don't match": "na du",
|
||||
@ -213,10 +162,6 @@
|
||||
"Trumpet": "tabra",
|
||||
"Bell": "janbe",
|
||||
"Headphones": "selsnapra",
|
||||
"Send an encrypted reply…": "nu pa mifra be pa jai te spuda cu zilbe'i",
|
||||
"Send a reply…": "nu pa jai te spuda cu zilbe'i",
|
||||
"Send an encrypted message…": "nu pa mifra be pa notci cu zilbe'i",
|
||||
"Send a message…": "nu pa notci cu zilbe'i",
|
||||
"Rooms": "ve zilbe'i",
|
||||
"Show %(count)s more": {
|
||||
"other": "nu viska %(count)s na du",
|
||||
@ -247,19 +192,9 @@
|
||||
"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",
|
||||
"%(displayName)s is typing …": ".i la'o zoi. %(displayName)s .zoi ca'o ciska",
|
||||
"%(names)s and %(count)s others are typing …": {
|
||||
"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"
|
||||
},
|
||||
"%(names)s and %(lastPerson)s are typing …": ".i la'o zoi. %(names)s .zoi je la'o zoi. %(lastPerson)s .zoi ca'o ciska",
|
||||
"Cannot reach homeserver": ".i ca ku na da ka'e zilbe'i le samtcise'u",
|
||||
"Match system theme": "nu mapti le jvinu be le vanbi",
|
||||
"Never send encrypted messages to unverified sessions in this room from this session": "nu na pa mifra be pa notci cu zilbe'i pa se samtcise'u poi na se lanli ku'o le se samtcise'u le cei'i",
|
||||
"Messages containing my username": "nu pa se pagbu be le judri be mi cu zilbe'i",
|
||||
"Messages containing @room": "nu pa se pagbu be zoi zoi. @room .zoi cu zilbe'i",
|
||||
"Encrypted messages in one-to-one chats": "nu pa mifra cu zilbe'i pa prenu",
|
||||
"Encrypted messages in group chats": "nu pa mifra cu zilbe'i lu'o pa prenu",
|
||||
"The other party cancelled the verification.": ".i le na du be do co'u troci le ka co'a lacri",
|
||||
"Verified!": ".i mo'u co'a lacri",
|
||||
"You've successfully verified this user.": ".i mo'u co'a lacri le pilno",
|
||||
@ -270,26 +205,11 @@
|
||||
"Ok": "je'e",
|
||||
"Verify this session": "nu co'a lacri le se samtcise'u",
|
||||
"What's New": "notci le du'u cnino",
|
||||
"You joined the call": ".i do mo'u co'a fonjo'e",
|
||||
"%(senderName)s joined the call": ".i la'o zoi. %(senderName)s .zoi mo'u co'a fonjo'e",
|
||||
"Call in progress": ".i ca'o fonjo'e",
|
||||
"Call ended": ".i co'u fonjo'e",
|
||||
"You started a call": ".i do co'a fonjo'e",
|
||||
"%(senderName)s started a call": ".i la'o zoi. %(senderName)s .zoi co'a fonjo'e",
|
||||
"Waiting for answer": ".i ca'o denpa lo nu spuda",
|
||||
"%(senderName)s is calling": ".i la'o zoi. %(senderName)s .zoi co'a fonjo'e",
|
||||
"%(senderName)s: %(message)s": "%(senderName)s: %(message)s",
|
||||
"%(senderName)s: %(stickerName)s": "%(senderName)s: %(stickerName)s",
|
||||
"%(senderName)s invited %(targetName)s": ".i la'o zoi. %(senderName)s .zoi friti le ka ziljmina kei la'o zoi. %(targetName)s .zoi",
|
||||
"Use a system font": "nu da pe le vanbi cu ci'artai",
|
||||
"System font name": "cmene le ci'artai pe le vanbi",
|
||||
"Never send encrypted messages to unverified sessions from this session": "nu na pa mifra be pa notci cu zilbe'i pa se samtcise'u poi na se lanli ku'o le se samtcise'u",
|
||||
"Later": "nu ca na co'e",
|
||||
"Other users may not trust it": ".i la'a na pa na du be do cu lacri",
|
||||
"Change room avatar": "nu basti fi le ka pixra sinxa le ve zilbe'i",
|
||||
"Change room name": "nu basti fi le ka cmene le ve zilbe'i",
|
||||
"Change main address for the room": "nu basti fi le ka ralju lu'i ro judri be le ve zilbe'i",
|
||||
"Change topic": "nu basti fi le ka skicu lerpoi",
|
||||
"Sign Up": "nu co'a na'o jaspu",
|
||||
"<userName/> wants to chat": ".i la'o zoi. <userName/> .zoi kaidji le ka tavla do",
|
||||
"<userName/> invited you": ".i la'o zoi. <userName/> .zoi friti le ka ziljmina kei do",
|
||||
@ -310,15 +230,10 @@
|
||||
"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 users": "nu friti le ka ziljmina kei pa pilno",
|
||||
"Invite to this room": "nu friti le ka ziljmina le se zilbe'i",
|
||||
"Voice call": "nu snavi fonjo'e",
|
||||
"Video call": "nu vidvi fonjo'e",
|
||||
"Revoke invite": "nu zukte le ka na ckaji le se friti",
|
||||
"collapse": "nu tcila be na ku viska",
|
||||
"expand": "nu tcila viska",
|
||||
"Create a public room": "nu cupra pa ve zilbe'i poi gubni",
|
||||
"Create a private room": "nu cupra pa ve zilbe'i poi na gubni",
|
||||
"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": {
|
||||
@ -356,7 +271,8 @@
|
||||
"emoji": "cinmo sinxa",
|
||||
"someone": "da",
|
||||
"trusted": "se lacri",
|
||||
"not_trusted": "na se lacri"
|
||||
"not_trusted": "na se lacri",
|
||||
"unnamed_room": "na da cmene"
|
||||
},
|
||||
"action": {
|
||||
"continue": "",
|
||||
@ -405,6 +321,145 @@
|
||||
"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"
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"Messages": "notci",
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -24,13 +24,7 @@
|
||||
"Create Account": "Rnu amiḍan",
|
||||
"Default": "Amezwer",
|
||||
"Moderator": "Aseɣyad",
|
||||
"Admin": "Anedbal",
|
||||
"You need to be logged in.": "Tesriḍ ad teqqneḍ.",
|
||||
"Messages": "Iznan",
|
||||
"Actions": "Tigawin",
|
||||
"Advanced": "Talqayt",
|
||||
"Other": "Nniḍen",
|
||||
"Usage": "Aseqdec",
|
||||
"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.",
|
||||
@ -75,15 +69,12 @@
|
||||
"Composer": "Imsuddes",
|
||||
"Sounds": "Imesla",
|
||||
"Browse": "Inig",
|
||||
"Default role": "Tamlilt tamzwert",
|
||||
"Permissions": "Tisirag",
|
||||
"Anyone": "Yal yiwen",
|
||||
"Encryption": "Awgelhen",
|
||||
"Verification code": "Tangalt n usenqed",
|
||||
"Email Address": "Tansa n yimayl",
|
||||
"Phone Number": "Uṭṭun n tiliɣri",
|
||||
"Idle": "Arurmid",
|
||||
"Unknown": "Arussin",
|
||||
"Sign Up": "Jerred",
|
||||
"Sort by": "Semyizwer s",
|
||||
"Activity": "Armud",
|
||||
@ -100,7 +91,6 @@
|
||||
"Today": "Ass-a",
|
||||
"Yesterday": "Iḍelli",
|
||||
"Error decrypting attachment": "Tuccḍa deg uwgelhen n tceqquft yeddan",
|
||||
"Message deleted": "Izen yettwakksen",
|
||||
"Copied!": "Yettwanɣel!",
|
||||
"edited": "yettwaẓreg",
|
||||
"Food & Drink": "Učči d tissit",
|
||||
@ -180,7 +170,6 @@
|
||||
"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.",
|
||||
"Call Failed": "Ur iddi ara usiwel",
|
||||
"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",
|
||||
@ -190,7 +179,6 @@
|
||||
"%(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",
|
||||
"Unnamed Room": "Taxxamt war isem",
|
||||
"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",
|
||||
@ -211,11 +199,9 @@
|
||||
"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",
|
||||
"Upgrades a room to a new version": "Leqqem taxxamt ɣer lqem amaynut",
|
||||
"Error upgrading room": "Tuccḍa deg uleqqem n texxamt",
|
||||
"Use an identity server": "Seqdec timagit n uqeddac",
|
||||
"Joins room with given address": "Kcem ɣer texxamt s tansa i d-yettunefken",
|
||||
"Ignores a user, hiding their messages from you": "Anef iuseqdac, ffer iznan-ines sɣur-k",
|
||||
"Ignored user": "Aseqdac yettunfen",
|
||||
"You are now ignoring %(userId)s": "Aql-ak tura tunfeḍ i %(userId)s",
|
||||
"Could not find user in room": "Ur yettwaf ara useqdac deg texxamt",
|
||||
@ -236,7 +222,6 @@
|
||||
"Restricted": "Yesεa tilas",
|
||||
"Set up": "Sbadu",
|
||||
"Pencil": "Akeryun",
|
||||
"Online": "Srid",
|
||||
"Verify session": "Asenqed n tɣimit",
|
||||
"Message edits": "Tiẓrigin n yizen",
|
||||
"Security Key": "Tasarut n tɣellist",
|
||||
@ -254,75 +239,29 @@
|
||||
"Operation failed": "Tamhelt ur teddi ara",
|
||||
"Unable to create widget.": "Timerna n uwiǧit ulamek.",
|
||||
"Missing roomId.": "Ixuṣ usulay n texxamt.",
|
||||
"Prepends ¯\\_(ツ)_/¯ to a plain-text message": "Yerna ¯\\_(ツ)_/¯ ɣer yizen n uḍris arewway",
|
||||
"Changes the avatar of the current room": "Ibeddel avatar n texxamt tamirant",
|
||||
"Gets or sets the room topic": "Yufa-d neɣ yesbadu asentel n texxamt",
|
||||
"This room has no topic.": "Taxxamt-a ulac ɣur-s asentel.",
|
||||
"Sets the room name": "Yesbadu isem n texxamt",
|
||||
"Invites user with given id to current room": "Inced iseqdacen s tikci n usulay i texxamt tamirant",
|
||||
"Use an identity server to invite by email. Manage in Settings.": "Seqdec aqeddac n timagit i uncad s yimayl. Asefrek deg yiɣewwaren.",
|
||||
"Bans user with given id": "Agi aseqdac s usulay i d-yettunefken",
|
||||
"Unbans user with given ID": "Kkes aseqdac s usulay i d-yettunefkan",
|
||||
"Stops ignoring a user, showing their messages going forward": "Ḥbes tiǧǧtin n useqdac, sken iznan-ines sya d afella",
|
||||
"Define the power level of a user": "Sbadu aswir iǧehden n useqdac",
|
||||
"Please supply a https:// or http:// widget URL": "Ttxil-k·m mudd URL n uwigit https:// neɣ http://",
|
||||
"You cannot modify widgets in this room.": "Ur tezmireḍ ara ad tbeddleḍ iwiǧiten n texxamt-a.",
|
||||
"Session already verified!": "Tiɣimit tettwasenqed yakan!",
|
||||
"Verified key": "Tasarut tettwasenqed",
|
||||
"Displays information about a user": "Yeskan talɣut ɣef useqdac",
|
||||
"Send a bug report with logs": "Azen aneqqis n wabug s yiɣƔisen",
|
||||
"Logs sent": "Iɣmisen ttewaznen",
|
||||
"Opens chat with the given user": "Yeldi adiwenni d useqdac i d-yettunefken",
|
||||
"Sends a message to the given user": "Yuzen iznan i useqdac i d-yettunefken",
|
||||
"Displays action": "Yeskan tigawt",
|
||||
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s ibeddel asentel ɣer \"%(topic)s\".",
|
||||
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s yekkes isem n texxamt.",
|
||||
"%(senderDisplayName)s upgraded this room.": "%(senderDisplayName)s ileqqem taxxamt-a.",
|
||||
"%(senderDisplayName)s made the room invite only.": "%(senderDisplayName)s yerra taxxamt s tinnubga kan.",
|
||||
"%(senderDisplayName)s has allowed guests to join the room.": "%(senderDisplayName)s yefka tisirag i uttekki deg texxamt.",
|
||||
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)s yuzen-d tugna.",
|
||||
"%(senderName)s removed the main address for this room.": "%(senderName)s yekkes tansa tagejdant n texxamt-a.",
|
||||
"%(senderName)s added the alternative addresses %(addresses)s for this room.": {
|
||||
"other": "%(senderName)s yerna tansiwin-nniḍen %(addresses)s ɣer texxamt-a.",
|
||||
"one": "%(senderName)s yerna tansa-nniḍen %(addresses)s i texxamt-a."
|
||||
},
|
||||
"%(widgetName)s widget added by %(senderName)s": "%(widgetName)s awiǧit yettwarna sɣur %(senderName)s",
|
||||
"%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s awiǧit yettwakkes sɣur %(senderName)s",
|
||||
"Not Trusted": "Ur yettwattkal ara",
|
||||
"%(displayName)s is typing …": "%(displayName)s yettaru-d …",
|
||||
"%(names)s and %(count)s others are typing …": {
|
||||
"other": "%(names)s d %(count)s wiyaḍ ttarun-d …",
|
||||
"one": "%(names)s d wayeḍ-nniḍen yettaru-d …"
|
||||
},
|
||||
"%(names)s and %(lastPerson)s are typing …": "%(names)s d %(lastPerson)s ttarun-d …",
|
||||
"%(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",
|
||||
"a few seconds ago": "kra n tesinin seg yimir-nni",
|
||||
"about a minute ago": "tasdidt seg yimir-nni",
|
||||
"%(num)s minutes ago": "%(num)s tesdat seg yimir-nni",
|
||||
"about an hour ago": "azal n usrag seg yimir-nni",
|
||||
"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",
|
||||
"You joined the call": "Terniḍ ɣer usiwel",
|
||||
"%(senderName)s joined the call": "%(senderName)s yerna ɣer usiwel",
|
||||
"Call in progress": "Asiwel la iteddu",
|
||||
"Call ended": "Asiwel yekfa",
|
||||
"You started a call": "Tebdiḍ asiwel",
|
||||
"%(senderName)s started a call": "%(senderName)s yebda asiwel",
|
||||
"Waiting for answer": "Yettṛaǧu tiririt",
|
||||
"%(senderName)s is calling": "%(senderName)s yessawal",
|
||||
"%(senderName)s: %(message)s": "%(senderName)s: %(message)s",
|
||||
"%(senderName)s: %(stickerName)s": "%(senderName)s: %(stickerName)s",
|
||||
"%(senderName)s invited %(targetName)s": "%(senderName)s yettusnubget %(targetName)s",
|
||||
"Collecting logs": "Alqaḍ n yiɣmisen",
|
||||
"Waiting for response from server": "Aṛaǧu n tririt sɣur aqeddac",
|
||||
"Messages containing my display name": "Iznan ideg yella yisem-iw yettwaskanen",
|
||||
"Messages containing my username": "Iznan ideg yella yisem-iw n useqdac",
|
||||
"Messages containing @room": "Iznan ideg yella @taxxamt",
|
||||
"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",
|
||||
@ -370,10 +309,6 @@
|
||||
"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",
|
||||
"%(num)s hours ago": "%(num)s usrag seg yimir-nni",
|
||||
"about a day ago": "azal n wass seg yimir-nni",
|
||||
"%(num)s days ago": "%(num)s wussan seg yimir-nni",
|
||||
"a few seconds from now": "kra n tesinin seg yimir-a",
|
||||
"%(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",
|
||||
@ -414,51 +349,19 @@
|
||||
"Gift": "Asefk",
|
||||
"Light bulb": "Taftilt",
|
||||
"Power level must be positive integer.": "Ilaq ad yili uswir n tezmert d ummid ufrir.",
|
||||
"Sends a message as plain text, without interpreting it as markdown": "Yuzen izen d aḍris aččuran war ma isegza-t s tukksa n tecreḍt",
|
||||
"You do not have the required permissions to use this command.": "Ur tesεiḍ ara tisirag akken ad tesqedceḍ taladna-a.",
|
||||
"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.",
|
||||
"Changes your display nickname": "Ibeddel isem-inek·inem yettwaskanen",
|
||||
"Changes your display nickname in the current room only": "Ibeddel isem-inek·inem i d-yettwaskanen degtexxamt kan tamirant",
|
||||
"Unignored user": "Aseqdac ur yettuzeglen ara",
|
||||
"You are no longer ignoring %(userId)s": "Dayen ur tettazgaleḍ ara akk %(userId)s",
|
||||
"Opens the Developer Tools dialog": "Yeldi adiwenni n yifecka n uneflay",
|
||||
"Adds a custom widget by URL to the room": "Yerna awiǧit udmawan s URL ɣer texxamt",
|
||||
"Please supply a widget URL or embed code": "Ttxil-k·m mudd URL n uwiǧit neɣ tangalt tusliɣt",
|
||||
"Verifies a user, session, and pubkey tuple": "Yessenqad tagrumma-a: aseqdac, tiɣimit d tsarut tazayezt",
|
||||
"%(senderDisplayName)s changed the room name from %(oldRoomName)s to %(newRoomName)s.": "%(senderDisplayName)s ibeddel isem n texxamt seg %(oldRoomName)s ɣer %(newRoomName)s.",
|
||||
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s ibeddel isem n texxamt s %(roomName)s.",
|
||||
"%(senderDisplayName)s made the room public to whoever knows the link.": "%(senderDisplayName)s yerra taxxamt d tazayazt i kra n win yessnen aseɣwen.",
|
||||
"%(senderDisplayName)s changed the join rule to %(rule)s": "%(senderDisplayName)s ibeddel alugen n uttekki s %(rule)s",
|
||||
"%(senderDisplayName)s has prevented guests from joining the room.": "%(senderDisplayName)s ur yeǧǧi ara i yimerza ad kecmen ɣer texxamt.",
|
||||
"%(senderDisplayName)s changed guest access to %(rule)s": "%(senderDisplayName)s ibeddel anekcum n yimerza s %(rule)s",
|
||||
"%(senderName)s set the main address for this room to %(address)s.": "%(senderName)s yesbadu tansa tagejdant i texxamt-a s %(address)s.",
|
||||
"%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
|
||||
"other": "%(senderName)s yekkes tansa-nni-nniḍen %(addresses)s i texxamt-a.",
|
||||
"one": "%(senderName)s yekkes tansa-nni tayeḍ %(addresses)s i texxamt-a."
|
||||
},
|
||||
"%(senderName)s changed the alternative addresses for this room.": "%(senderName)s ibeddel tansa-nni tayeḍ n texxamt-a.",
|
||||
"%(senderName)s changed the main and alternative addresses for this room.": "%(senderName)s ibeddel tansa tagejdant d tansa-nni tayeḍ i texxamt-a.",
|
||||
"Sends a message as html, without interpreting it as markdown": "Yuzen izen d html war ma isegza-t belli d tukksa n tecreḍt",
|
||||
"Deops user with given id": "Aseqdac Deops s usulay i d-yettunefken",
|
||||
"Sends the given message coloured as a rainbow": "Yuzen iznan i d-yettunefken yeɣman s yiniten am teslit n Unẓar",
|
||||
"Sends the given emote coloured as a rainbow": "Yuzen tanfalit i d-yettunefken yeɣman s yiniten am teslit n Unẓar",
|
||||
"%(senderName)s changed the addresses for this room.": "%(senderName)s ibeddel tansiwin n texxamt-a.",
|
||||
"%(senderName)s placed a voice call.": "%(senderName)s isɛedda asiwel s taɣect.",
|
||||
"%(senderName)s placed a voice call. (not supported by this browser)": "%(senderName)s isɛedda asiwel s taɣect. (ur yettusefrak ara s yiming-a)",
|
||||
"%(senderName)s placed a video call.": "%(senderName)s isɛedda asiwel s tvidyut.",
|
||||
"%(senderName)s placed a video call. (not supported by this browser)": "%(senderName)s isɛedda asiwel s tvidyut. (ur yettusefrak ara s yiming-a)",
|
||||
"%(senderName)s made future room history visible to anyone.": "%(senderName)s yerra amazray n texxamt i d-iteddun yettban i yal amdan.",
|
||||
"%(senderName)s changed the pinned messages for the room.": "%(senderName)s ibeddel iznan yerzin n texxamt.",
|
||||
"%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s awiǧit yettwabeddel sɣur %(senderName)s",
|
||||
"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",
|
||||
"about a minute from now": "akka tsasdidt seg yimir-a",
|
||||
"%(num)s minutes from now": "%(num)s tesdidin seg yimir-nni",
|
||||
"about an hour from now": "akka asrag seg yimir-a",
|
||||
"%(num)s hours from now": "%(num)s yisragen seg yimir-a",
|
||||
"about a day from now": "akka ass seg yimir-a",
|
||||
"%(num)s days from now": "%(num)s wussan seg yimir-a",
|
||||
"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.",
|
||||
@ -468,14 +371,9 @@
|
||||
"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",
|
||||
"* %(senderName)s %(emote)s": "* %(senderName)s %(emote)s",
|
||||
"Change notification settings": "Snifel iɣewwaren n yilɣa",
|
||||
"Match system theme": "Asentel n unagraw yemṣadan",
|
||||
"Never send encrypted messages to unverified sessions from this session": "Ur ttazen ara akk iznan yettwawgelhen ɣer tɣimiyin ur nettusenqad ara seg tɣimit-a",
|
||||
"Messages in group chats": "Iznan n yidiwenniyen n ugraw",
|
||||
"Call invitation": "Ancad n tinnubga",
|
||||
"Messages sent by bot": "Iznan yettwaznen s Bot",
|
||||
"When rooms are upgraded": "Mi ara ttwaleqqment texxamin",
|
||||
"My Ban List": "Tabdart-inu n tigtin",
|
||||
"Got It": "Awi-t",
|
||||
"Accept <policyLink /> to continue:": "Qbel <policyLink /> i wakken ad tkemmleḍ:",
|
||||
@ -528,17 +426,8 @@
|
||||
"Room version": "Lqem n texxamt",
|
||||
"Room version:": "Lqem n texxamt:",
|
||||
"Notification sound": "Imesli i yilɣa",
|
||||
"Change main address for the room": "Beddel tansa tagejdant n texxamt",
|
||||
"Change permissions": "Beddel tisirag",
|
||||
"Change topic": "Beddel asentel",
|
||||
"Upgrade the room": "Leqqem taxxamt",
|
||||
"Enable room encryption": "Rmed awgelhen n texxamt",
|
||||
"Failed to unban": "Sefsex aḍraq yugi ad yeddu",
|
||||
"Banned by %(displayName)s": "Yettwagi sɣur %(displayName)s",
|
||||
"Send messages": "Azen iznan",
|
||||
"Invite users": "Nced-d iseqdacen",
|
||||
"Change settings": "Snifel iɣewwaren",
|
||||
"Ban users": "Agi yiseqdacen",
|
||||
"Privileged Users": "Iseqdacen i yettwafernen",
|
||||
"Muted Users": "Iseqdacen i isusmen",
|
||||
"Banned users": "Iseqdacen i yettwagin",
|
||||
@ -558,16 +447,7 @@
|
||||
"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",
|
||||
"Voice call": "Asiwel s taɣect",
|
||||
"Video call": "Asiwel s tvidyut",
|
||||
"Send an encrypted reply…": "Azen tiririt yettuwgelhen…",
|
||||
"Send a reply…": "Azen tiririt…",
|
||||
"Send an encrypted message…": "Azen izen yettuwgelhen…",
|
||||
"Send a message…": "Azen izen…",
|
||||
"Italics": "Uknan",
|
||||
"Online for %(duration)s": "Srid azal n %(duration)s",
|
||||
"Idle for %(duration)s": "D arurmid azal n %(duration)s",
|
||||
"Offline for %(duration)s": "Beṛṛa n tuqqna azal n %(duration)s",
|
||||
"Replying": "Tiririt",
|
||||
"(~%(count)s results)": {
|
||||
"one": "(~%(count)s igmaḍ)",
|
||||
@ -633,7 +513,6 @@
|
||||
"%(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 by %(name)s": "Izen yettwakkes sɣur %(name)s",
|
||||
"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",
|
||||
@ -723,8 +602,6 @@
|
||||
"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.",
|
||||
"Displays list of commands with usages and descriptions": "Yeskan tabdart n tiludna s usegdec d uglam",
|
||||
"%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.": "%(senderName)s yeḥwi tinubga i %(targetDisplayName)s i uttekkki deg texxamt.",
|
||||
"Unicorn": "Azara",
|
||||
"Penguin": "Awarfus",
|
||||
"Octopus": "Azayz",
|
||||
@ -752,7 +629,6 @@
|
||||
"Cross-signing public keys:": "Tisura n uzmul anmidag tizuyaz:",
|
||||
"in memory": "deg tkatut",
|
||||
"Cross-signing private keys:": "Tisura tusligin n uzmul anmidag:",
|
||||
"System Alerts": "Ilɣa n unagraw",
|
||||
"Forget this room": "Ttu taxxamt-a",
|
||||
"Reject & Ignore user": "Agi & Zgel aseqdac",
|
||||
"%(roomName)s does not exist.": "%(roomName)s ulac-it.",
|
||||
@ -907,11 +783,6 @@
|
||||
"This room is public": "Taxxamt-a d tazayezt",
|
||||
"Terms and Conditions": "Tiwtilin d tfadiwin",
|
||||
"Review terms and conditions": "Senqed tiwtilin d tfadiwin",
|
||||
"%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s yuzen tinubga i %(targetDisplayName)s i wakken ad d-yernu ɣer texxamt.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s yerra amazray n texxamt tamaynut yettban i meṛṛa iɛeggalen n texxamt, segmi ara d-ttwanecden.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s yerra amazray n texxamt tamaynut yettban i meṛṛa iɛeggalen n texxamt, segmi ara d-rnun.",
|
||||
"%(senderName)s made future room history visible to all room members.": "%(senderName)s yerra amazray n texxamt tamaynut yettban i meṛṛa iɛeggalen n texxamt.",
|
||||
"%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s yerra amazray n texxamt tamaynut yettban i wid ur nettwassen ara (%(visibility)s).",
|
||||
"%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s seg %(fromPowerLevel)s ɣer %(toPowerLevel)s",
|
||||
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s yettwabeddel uswir afellay n %(powerLevelDiffText)s.",
|
||||
"%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s yekkes alugen i yugin iseqdacen yemṣadan d %(glob)s",
|
||||
@ -947,7 +818,6 @@
|
||||
"%(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)",
|
||||
"Dismiss read marker and jump to bottom": "Zgel ticreḍt n tɣuri, tɛeddiḍ d akessar",
|
||||
"When I'm invited to a room": "Mi ara d-ttunecdeɣ ɣer texxamt",
|
||||
"This is your list of users/servers you have blocked - don't leave the room!": "Tagi d tabdart-ik·im n yiseqdacen/yiqeddacen i tesweḥleḍ - ur teffeɣ ara seg texxamt!",
|
||||
"Verified!": "Yettwasenqed!",
|
||||
"Scan this unique code": "Ḍumm tangalt-a tasuft",
|
||||
@ -1050,7 +920,6 @@
|
||||
"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",
|
||||
"Cross-signing": "Azmul anmidag",
|
||||
"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.",
|
||||
@ -1067,14 +936,9 @@
|
||||
"URL Previews": "Tiskanin n URL",
|
||||
"Uploaded sound": "Ameslaw i d-yulin",
|
||||
"Set a new custom sound": "Sbadu ameslaw udmawan amaynut",
|
||||
"Change room avatar": "Beddel avaṭar n texxamt",
|
||||
"Change room name": "Beddel isem n texxamt",
|
||||
"Change history visibility": "Beddel amazray n texxamt",
|
||||
"Modify widgets": "Snifel iwiǧiten",
|
||||
"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",
|
||||
"Notify everyone": "Selɣu yal yiwen",
|
||||
"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.",
|
||||
@ -1107,7 +971,6 @@
|
||||
"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",
|
||||
"Hangup": "Ɛelleq",
|
||||
"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",
|
||||
@ -1115,7 +978,6 @@
|
||||
"%(duration)sm": "%(duration)sm",
|
||||
"%(duration)sh": "%(duration)sh",
|
||||
"%(duration)sd": "%(duration)sd",
|
||||
"Unknown for %(duration)s": "D arussin azal n %(duration)s",
|
||||
"Room %(name)s": "Taxxamt %(name)s",
|
||||
"No recently visited rooms": "Ulac taxxamt yemmeẓren melmi kan",
|
||||
"Unnamed room": "Taxxamt war isem",
|
||||
@ -1179,8 +1041,6 @@
|
||||
"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",
|
||||
"Toolbox": "Tabewwaḍt n yifecka",
|
||||
"Developer Tools": "Ifecka n uneflay",
|
||||
"An error has occurred.": "Tella-d tuccḍa.",
|
||||
"Integrations are disabled": "Imsidaf ttwasensen",
|
||||
"Integrations not allowed": "Imsidaf ur ttusirgen ara",
|
||||
@ -1199,13 +1059,6 @@
|
||||
"Enable message search in encrypted rooms": "Rmed anadi n yiznan deg texxamin yettwawgelhen",
|
||||
"Manually verify all remote sessions": "Senqed s ufus akk tiɣimiyin tinmeggagin",
|
||||
"IRC display name width": "Tehri n yisem i d-yettwaseknen IRC",
|
||||
"Collecting app version information": "Alqaḍ n telɣa n lqem n usnas",
|
||||
"Uploading logs": "Asali n yiɣmisen",
|
||||
"Downloading logs": "Asader n yiɣmisen",
|
||||
"Messages in one-to-one chats": "Iznan deg yidiwenniyen usriden",
|
||||
"Encrypted messages in one-to-one chats": "Iznan yettwawgelhen deg yidiwenniyen usriden",
|
||||
"Encrypted messages in group chats": "Iznan yettwawgelhen deg yidiwenniyen n ugraw",
|
||||
"Unknown caller": "Asiwel arussin",
|
||||
"The other party cancelled the verification.": "Wayeḍ issefsex asenqed.",
|
||||
"You've successfully verified this user.": "Tesneqdeḍ aseqdac-a akken iwata.",
|
||||
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Iznan iɣellsanen akked useqdac-a ttwawgelhen seg yixef ɣer yixef yerna yiwen ur yezmir ad ten-iɣeṛ.",
|
||||
@ -1234,7 +1087,6 @@
|
||||
"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",
|
||||
"Away": "Akin",
|
||||
"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.",
|
||||
@ -1401,7 +1253,6 @@
|
||||
"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 <code>/help</code> to list available commands. Did you mean to send this as a message?": "Tzemreḍ ad tesqedceḍ <code>tallalt</code> 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",
|
||||
"Stickerpack": "Akemmus n yimyintaḍ",
|
||||
"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.",
|
||||
@ -1430,8 +1281,6 @@
|
||||
"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?",
|
||||
"Create a public room": "Rnu taxxamt tazayezt",
|
||||
"Create a private room": "Rnu taxxamt tusligt",
|
||||
"Hide advanced": "Ffer talqayt",
|
||||
"Show advanced": "Sken talqayt",
|
||||
"Incompatible Database": "Taffa n yisefka ur temada ara",
|
||||
@ -1513,7 +1362,6 @@
|
||||
"Can't connect to homeserver - please check your connectivity, ensure your <a>homeserver's SSL certificate</a> 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 <a>aselken n SSL n uqeddac agejdan</a> yettwattkal, rnu aseɣzan n yiminig-nni ur issewḥal ara isutar.",
|
||||
"Your new account (%(newAccountId)s) is registered, but you're already logged into a different account (%(loggedInUserId)s).": "Amiḍan-ik·im amaynut (%(newAccountId)s) yettwaseklas, maca teqqneḍ yakan ɣer umiḍan wayeḍ (%(loggedInUserId)s).",
|
||||
"Trophy": "Arraz",
|
||||
"Prepends ( ͡° ͜ʖ ͡°) to a plain-text message": "Irennu ( ͡° ͜ʖ ͡°) ɣer yizen s uḍris arewway",
|
||||
"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.",
|
||||
@ -1522,7 +1370,6 @@
|
||||
"Backup key stored:": "Tasarut n uklas tettwaḥrez:",
|
||||
"ready": "yewjed",
|
||||
"not ready": "ur yewjid ara",
|
||||
"Secure Backup": "Aklas aɣellsan",
|
||||
"Not encrypted": "Ur yettwawgelhen ara",
|
||||
"Room settings": "Iɣewwaṛen n texxamt",
|
||||
"Take a picture": "Ṭṭef tawlaft",
|
||||
@ -1531,7 +1378,6 @@
|
||||
"The operation could not be completed": "Tamahilt ur tezmir ara ad tettwasmed",
|
||||
"Backup key cached:": "Tasarut n ukles tettwaffer:",
|
||||
"Secret storage:": "Aklas uffir:",
|
||||
"Remove messages sent by others": "Kkes iznan i uznen wiyaḍ",
|
||||
"Widgets": "Iwiǧiten",
|
||||
"Iraq": "ɛiṛaq",
|
||||
"Bosnia": "Busniya",
|
||||
@ -1605,7 +1451,6 @@
|
||||
"United Arab Emirates": "Tiglednuwin Taεrabin Yedduklen",
|
||||
"Micronesia": "Mikṛunizya",
|
||||
"Cameroon": "Kamirun",
|
||||
"Return to call": "Uɣal ɣer usiwel",
|
||||
"Curaçao": "Kuṛačaw",
|
||||
"Thailand": "Tayland",
|
||||
"Croatia": "Karwaṣiya",
|
||||
@ -1670,7 +1515,6 @@
|
||||
"Zambia": "Ẓambya",
|
||||
"Tonga": "Tatungit",
|
||||
"Singapore": "Singapour",
|
||||
"Effects": "Effets",
|
||||
"Djibouti": "Djibouti",
|
||||
"Montenegro": "Muntinigru",
|
||||
"Hungary": "Hungarya",
|
||||
@ -1691,7 +1535,6 @@
|
||||
"Aruba": "Aruba",
|
||||
"Japan": "Japun",
|
||||
"Fiji": "Fidji",
|
||||
"Unable to access microphone": "Anekcum ɣer usawaḍ ulamek",
|
||||
"Nigeria": "Nijirya",
|
||||
"St. Barthélemy": "St. Barthélemy",
|
||||
"Guadeloupe": "Guadeloupe",
|
||||
@ -1795,15 +1638,9 @@
|
||||
"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",
|
||||
"No other application is using the webcam": "Ulac asnas-nniḍen i iseqdacen takamiṛat",
|
||||
"Permission is granted to use the webcam": "Tettynefk tsiregt i useqdec takamiṛat",
|
||||
"A microphone and webcam are plugged in and set up correctly": "Asawaḍ d tkamiṛat qqnen yerna ttusewlen akken iwata",
|
||||
"Call failed because webcam or microphone could not be accessed. Check that:": "Asiwel ur yeddi ara aku takamiṛat neɣ asawaḍ ulac anekum ɣur-s. Senqed aya:",
|
||||
"Unable to access webcam / microphone": "Anekcum ɣer tkamiṛat / usawaḍ d awezɣi",
|
||||
"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",
|
||||
"%(senderDisplayName)s changed the server ACLs for this room.": "%(senderDisplayName)s isenfel iɣewwaren n unekcum ɣer texxamt-a.",
|
||||
"Decide where your account is hosted": "Wali anida ara yezdeɣ umiḍan-ik·im",
|
||||
"Host account on": "Sezdeɣ amiḍan deg",
|
||||
"Already have an account? <a>Sign in here</a>": "Tesεiḍ yakan amiḍan? <a>Kcem ɣer da</a>",
|
||||
@ -1812,13 +1649,8 @@
|
||||
"Go to Home View": "Uɣal ɣer usebter agejdan",
|
||||
"Send videos as you in this room": "Azen tividyutin deg texxamt-a am wakken d kečč",
|
||||
"See images posted to your active room": "Wali tignatin i d-yeffɣen deg texxamt-a iremden",
|
||||
"%(senderDisplayName)s set the server ACLs for this room.": "%(senderDisplayName)s yesbadu ACLs n uqeddac i texxamt-a.",
|
||||
"Takes the call in the current room off hold": "Uɣal ɣer usiwel ara iteddun deg -texxamt-a",
|
||||
"Places the call in the current room on hold": "Seḥbes asiwel deg texxamt-a i kra n wakud",
|
||||
"Prepends ┬──┬ ノ( ゜-゜ノ) to a plain-text message": "Yerna ┬──┬ ノ( ゜-゜ノ) ɣer tazwara n yizen",
|
||||
"Prepends (╯°□°)╯︵ ┻━┻ to a plain-text message": "Yerna (╯°□°)╯︵ ┻━┻ ɣer tazwara n yizen",
|
||||
"Call failed because microphone could not be accessed. Check that a microphone is plugged in and set up correctly.": "Tawuri tecceḍ acku asawaḍ ur yessaweḍ ara ad yekcem. Senqed ma yella usawaḍ yeqqnen yerna yettusbadu akken iwata.",
|
||||
"🎉 All servers are banned from participating! This room can no longer be used.": "🎉 Iqeddcen akk ttwagedlen seg uttekki! Taxxamt-a dayen ur tettuseqdac ara.",
|
||||
"Integration manager": "Amsefrak n umsidef",
|
||||
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)s-ik·im ur ak·am yefki ara tisirag i useqdec n umsefrak n umsidef i wakken ad tgeḍ aya. Ttxil-k·m nermes anedbal.",
|
||||
"Using this widget may share data <helpIcon /> with %(widgetDomain)s & your integration manager.": "Aseqdec n uwiǧit-a yezmer ad yebḍu isefka <helpIcon/> d %(widgetDomain)s & amsefrak-inek·inem n umsidef.",
|
||||
@ -1878,7 +1710,12 @@
|
||||
"encrypted": "Yettwawgelhen",
|
||||
"matrix": "Matrix",
|
||||
"trusted": "Yettwattkal",
|
||||
"not_trusted": "Ur yettwattkal ara"
|
||||
"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"
|
||||
},
|
||||
"action": {
|
||||
"continue": "Kemmel",
|
||||
@ -1984,7 +1821,11 @@
|
||||
"format_bold": "Azuran",
|
||||
"format_strikethrough": "Derrer",
|
||||
"format_inline_code": "Tangalt",
|
||||
"format_code_block": "Iḥder n tengalt"
|
||||
"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",
|
||||
@ -2004,13 +1845,27 @@
|
||||
"send_logs": "Azen iɣmisen",
|
||||
"github_issue": "Ugur Github",
|
||||
"download_logs": "Sider imisen",
|
||||
"before_submitting": "Send ad tazneḍ iɣmisen-ik·im, ilaq <a>ad ternuḍ ugur deg Github</a> i wakken ad d-tgelmeḍ ugur-inek·inem."
|
||||
"before_submitting": "Send ad tazneḍ iɣmisen-ik·im, ilaq <a>ad ternuḍ ugur deg Github</a> 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"
|
||||
},
|
||||
"devtools": {
|
||||
"event_type": "Anaw n tedyant",
|
||||
"state_key": "Tasarut n waddad",
|
||||
"event_sent": "Tadyant tettwazen!",
|
||||
"event_content": "Agbur n tedyant"
|
||||
"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",
|
||||
@ -2028,6 +1883,209 @@
|
||||
"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"
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"Messages": "Iznan",
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -4,13 +4,11 @@
|
||||
"powered by Matrix": "Matrix의 지원을 받음",
|
||||
"unknown error code": "알 수 없는 오류 코드",
|
||||
"Account": "계정",
|
||||
"Admin": "관리자",
|
||||
"Admin Tools": "관리자 도구",
|
||||
"No Microphones detected": "마이크 감지 없음",
|
||||
"No Webcams detected": "카메라 감지 없음",
|
||||
"No media permissions": "미디어 권한 없음",
|
||||
"Default Device": "기본 기기",
|
||||
"Advanced": "고급",
|
||||
"Authentication": "인증",
|
||||
"A new password must be entered.": "새 비밀번호를 입력해주세요.",
|
||||
"An error has occurred.": "오류가 발생했습니다.",
|
||||
@ -19,7 +17,6 @@
|
||||
"Are you sure you want to leave the room '%(roomName)s'?": "%(roomName)s 방을 떠나겠습니까?",
|
||||
"Banned users": "출입 금지된 사용자",
|
||||
"Change Password": "비밀번호 바꾸기",
|
||||
"Changes your display nickname": "표시 별명 변경하기",
|
||||
"Confirm password": "비밀번호 확인",
|
||||
"Default": "기본",
|
||||
"Email": "이메일",
|
||||
@ -35,13 +32,9 @@
|
||||
"other": "외 %(count)s명..."
|
||||
},
|
||||
"Are you sure you want to reject the invitation?": "초대를 거절하시겠어요?",
|
||||
"Bans user with given id": "받은 ID로 사용자 출입 금지하기",
|
||||
"Can't connect to homeserver - please check your connectivity, ensure your <a>homeserver's SSL certificate</a> is trusted, and that a browser extension is not blocking requests.": "홈서버에 연결할 수 없음 - 연결 상태를 확인하거나, <a>홈서버의 SSL 인증서</a>가 믿을 수 있는지 확인하고, 브라우저 확장 기능이 요청을 막고 있는지 확인해주세요.",
|
||||
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or <a>enable unsafe scripts</a>.": "주소 창에 HTTPS URL이 있을 때는 HTTP로 홈서버를 연결할 수 없습니다. HTTPS를 쓰거나 <a>안전하지 않은 스크립트를 허용</a>해주세요.",
|
||||
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s님이 %(powerLevelDiffText)s의 권한 등급을 바꿨습니다.",
|
||||
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s님이 방 이름을 %(roomName)s(으)로 바꿨습니다.",
|
||||
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s님이 방 이름을 제거했습니다.",
|
||||
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s님이 주제를 \"%(topic)s\"(으)로 바꿨습니다.",
|
||||
"Command error": "명령어 오류",
|
||||
"Commands": "명령어",
|
||||
"Cryptography": "암호화",
|
||||
@ -70,7 +63,6 @@
|
||||
"Forget room": "방 지우기",
|
||||
"For security, this session has been signed out. Please sign in again.": "안전을 위해서 이 세션에서 로그아웃했습니다. 다시 로그인해주세요.",
|
||||
"%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s를 %(fromPowerLevel)s에서 %(toPowerLevel)s로",
|
||||
"Hangup": "전화 끊기",
|
||||
"Historical": "기록",
|
||||
"Home": "홈",
|
||||
"Import E2E room keys": "종단간 암호화 방 키 불러오기",
|
||||
@ -80,16 +72,10 @@
|
||||
"Invalid Email Address": "잘못된 이메일 주소",
|
||||
"Invalid file%(extra)s": "잘못된 파일%(extra)s",
|
||||
"Invited": "초대받음",
|
||||
"Invites user with given id to current room": "받은 ID로 사용자를 현재 방에 초대하기",
|
||||
"Sign in with": "이것으로 로그인",
|
||||
"Join Room": "방에 참가",
|
||||
"Jump to first unread message.": "읽지 않은 첫 메시지로 건너뜁니다.",
|
||||
"Low priority": "중요하지 않음",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s님이 이후 방 구성원 모두, 초대받은 시점부터 방의 기록을 볼 수 있게 했습니다.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s님이 이후 방 구성원 모두, 들어온 시점부터 방의 기록을 볼 수 있게 했습니다.",
|
||||
"%(senderName)s made future room history visible to all room members.": "%(senderName)s님이 이후 방 구성원 모두 방의 기록을 볼 수 있게 했습니다.",
|
||||
"%(senderName)s made future room history visible to anyone.": "%(senderName)s님이 이후 누구나 방의 기록을 볼 수 있게 했습니다.",
|
||||
"%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s님이 이후 알 수 없음 (%(visibility)s)이 방의 기록을 볼 수 있게 했습니다.",
|
||||
"Missing room_id in request": "요청에서 room_id가 빠짐",
|
||||
"Missing user_id in request": "요청에서 user_id이(가) 빠짐",
|
||||
"Moderator": "조정자",
|
||||
@ -120,8 +106,6 @@
|
||||
"%(roomName)s is not accessible at this time.": "현재는 %(roomName)s에 들어갈 수 없습니다.",
|
||||
"Rooms": "방",
|
||||
"Search failed": "검색 실패함",
|
||||
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)s님이 사진을 보냈습니다.",
|
||||
"%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "방에 들어오라고 %(senderName)s님이 %(targetDisplayName)s님에게 초대를 보냈습니다.",
|
||||
"Server error": "서버 오류",
|
||||
"Server may be unavailable, overloaded, or search timed out :(": "서버를 쓸 수 없거나 과부하거나, 검색 시간을 초과했어요 :(",
|
||||
"Server may be unavailable, overloaded, or you hit a bug.": "서버를 쓸 수 없거나 과부하거나, 오류입니다.",
|
||||
@ -144,7 +128,6 @@
|
||||
"Unable to verify email address.": "이메일 주소를 인증할 수 없습니다.",
|
||||
"Unban": "출입 금지 풀기",
|
||||
"Unable to enable Notifications": "알림을 사용할 수 없음",
|
||||
"Unnamed Room": "이름 없는 방",
|
||||
"Uploading %(filename)s": "%(filename)s을(를) 올리는 중",
|
||||
"Uploading %(filename)s and %(count)s others": {
|
||||
"one": "%(filename)s 외 %(count)s개를 올리는 중",
|
||||
@ -152,12 +135,9 @@
|
||||
},
|
||||
"Upload avatar": "아바타 업로드",
|
||||
"Upload Failed": "업로드 실패",
|
||||
"Usage": "사용",
|
||||
"Users": "사용자",
|
||||
"Verification Pending": "인증을 기다리는 중",
|
||||
"Verified key": "인증한 열쇠",
|
||||
"Video call": "영상 통화",
|
||||
"Voice call": "음성 통화",
|
||||
"Warning!": "주의!",
|
||||
"Who can read history?": "누가 기록을 읽을 수 있나요?",
|
||||
"You cannot place a call with yourself.": "자기 자신에게는 전화를 걸 수 없습니다.",
|
||||
@ -223,8 +203,6 @@
|
||||
"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": "업로드할 파일을 여기에 놓으세요",
|
||||
"Online": "접속 중",
|
||||
"Idle": "대기 중",
|
||||
"Check for update": "업데이트 확인",
|
||||
"%(senderDisplayName)s changed the room avatar to <img/>": "%(senderDisplayName)s님이 방 아바타를 <img/>(으)로 바꿈",
|
||||
"%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s님이 방 아바타를 제거했습니다.",
|
||||
@ -236,7 +214,6 @@
|
||||
"Do you want to set an email address?": "이메일 주소를 설정하시겠어요?",
|
||||
"This will allow you to reset your password and receive notifications.": "이렇게 하면 비밀번호를 다시 설정하고 알림을 받을 수 있습니다.",
|
||||
"Sunday": "일요일",
|
||||
"Messages sent by bot": "봇에게 받은 메시지",
|
||||
"Notification targets": "알림 대상",
|
||||
"Today": "오늘",
|
||||
"Friday": "금요일",
|
||||
@ -245,33 +222,24 @@
|
||||
"Changelog": "바뀐 점",
|
||||
"Waiting for response from server": "서버에서 응답을 기다리는 중",
|
||||
"This Room": "방",
|
||||
"Messages containing my display name": "내 표시 이름이 포함된 메시지",
|
||||
"Messages in one-to-one chats": "1:1 대화 메시지",
|
||||
"Unavailable": "이용할 수 없음",
|
||||
"Send": "보내기",
|
||||
"Source URL": "출처 URL",
|
||||
"Failed to add tag %(tagName)s to room": "방에 %(tagName)s 태그 추가에 실패함",
|
||||
"No update available.": "업데이트가 없습니다.",
|
||||
"Noisy": "소리",
|
||||
"Collecting app version information": "앱 버전 정보를 수집하는 중",
|
||||
"Tuesday": "화요일",
|
||||
"Search…": "찾기…",
|
||||
"Developer Tools": "개발자 도구",
|
||||
"Unnamed room": "이름 없는 방",
|
||||
"Saturday": "토요일",
|
||||
"Monday": "월요일",
|
||||
"Toolbox": "도구 상자",
|
||||
"Collecting logs": "로그 수집 중",
|
||||
"All Rooms": "모든 방",
|
||||
"All messages": "모든 메시지",
|
||||
"Call invitation": "전화 초대",
|
||||
"What's new?": "새로운 점은?",
|
||||
"When I'm invited to a room": "방에 초대받았을 때",
|
||||
"Invite to this room": "이 방에 초대",
|
||||
"You cannot delete this message. (%(code)s)": "이 메시지를 삭제할 수 없습니다. (%(code)s)",
|
||||
"Thursday": "목요일",
|
||||
"Show message in desktop notification": "컴퓨터 알림에서 내용 보이기",
|
||||
"Messages in group chats": "그룹 대화 메시지",
|
||||
"Yesterday": "어제",
|
||||
"Error encountered (%(errorDetail)s).": "오류가 일어났습니다 (%(errorDetail)s).",
|
||||
"Low Priority": "중요하지 않음",
|
||||
@ -279,7 +247,6 @@
|
||||
"Failed to remove tag %(tagName)s from room": "방에 %(tagName)s 태그 제거에 실패함",
|
||||
"Wednesday": "수요일",
|
||||
"Thank you!": "감사합니다!",
|
||||
"%(senderName)s changed the pinned messages for the room.": "%(senderName)s가 방의 고정된 메시지를 바꿨습니다.",
|
||||
"%(severalUsers)schanged their name %(count)s times": {
|
||||
"other": "%(severalUsers)s이 이름을 %(count)s번 바꿨습니다",
|
||||
"one": "%(severalUsers)s이 이름을 바꿨습니다"
|
||||
@ -291,7 +258,6 @@
|
||||
"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님에 의해 출입 금지됨",
|
||||
"Call Failed": "전화 실패",
|
||||
"PM": "오후",
|
||||
"AM": "오전",
|
||||
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(fullYear)s년 %(monthName)s %(day)s일 (%(weekDayName)s)",
|
||||
@ -300,17 +266,11 @@
|
||||
"Missing roomId.": "roomID가 빠졌습니다.",
|
||||
"You are not in this room.": "이 방의 구성원이 아닙니다.",
|
||||
"You do not have permission to do that in this room.": "이 방에서 그걸 할 수 있는 권한이 없습니다.",
|
||||
"Ignores a user, hiding their messages from you": "사용자를 무시하고, 메시지 감추기",
|
||||
"Ignored user": "무시당한 사용자",
|
||||
"You are now ignoring %(userId)s": "%(userId)s님을 이제 무시합니다",
|
||||
"Stops ignoring a user, showing their messages going forward": "사용자를 그만 무시하고 이제부터 메시지 보기",
|
||||
"Unignored user": "무시하지 않게 된 사용자",
|
||||
"You are no longer ignoring %(userId)s": "%(userId)s님을 더 이상 무시하고 있지 않습니다",
|
||||
"Define the power level of a user": "사용자의 권한 등급 정의하기",
|
||||
"Opens the Developer Tools dialog": "개발자 도구 대화 열기",
|
||||
"%(widgetName)s widget modified by %(senderName)s": "%(senderName)s님이 수정한 %(widgetName)s 위젯",
|
||||
"%(widgetName)s widget added by %(senderName)s": "%(senderName)s님이 추가한 %(widgetName)s 위젯",
|
||||
"%(widgetName)s widget removed by %(senderName)s": "%(senderName)s님이 제거한 %(widgetName)s 위젯",
|
||||
"Send analytics data": "정보 분석 데이터 보내기",
|
||||
"Mirror local video feed": "보고 있는 비디오 전송 상태 비추기",
|
||||
"URL previews are enabled by default for participants in this room.": "기본으로 URL 미리 보기가 이 방에 참여한 사람들 모두에게 켜졌습니다.",
|
||||
@ -319,14 +279,7 @@
|
||||
"%(duration)sm": "%(duration)s분",
|
||||
"%(duration)sh": "%(duration)s시간",
|
||||
"%(duration)sd": "%(duration)s일",
|
||||
"Online for %(duration)s": "%(duration)s 동안 온라인",
|
||||
"Idle for %(duration)s": "%(duration)s 동안 대기 중",
|
||||
"Offline for %(duration)s": "%(duration)s 동안 오프라인",
|
||||
"Unknown for %(duration)s": "%(duration)s 동안 어떤지 모름",
|
||||
"Unknown": "알 수 없음",
|
||||
"Replying": "답장 중",
|
||||
"Send an encrypted message…": "암호화된 메시지를 보내세요…",
|
||||
"Send an encrypted reply…": "암호화된 메시지를 보내세요…",
|
||||
"Share Link to User": "사용자에게 링크 공유",
|
||||
"Unignore": "그만 무시하기",
|
||||
"Demote": "강등",
|
||||
@ -397,7 +350,6 @@
|
||||
"You do not have permission to start a conference call in this room": "이 방에서는 회의 전화를 시작할 권한이 없습니다",
|
||||
"Copied!": "복사했습니다!",
|
||||
"Failed to copy": "복사 실패함",
|
||||
"Stickerpack": "스티커 팩",
|
||||
"You don't currently have any stickerpacks enabled": "현재 사용하고 있는 스티커 팩이 없음",
|
||||
"Filter results": "필터 결과",
|
||||
"Muted Users": "음소거된 사용자",
|
||||
@ -451,7 +403,6 @@
|
||||
"Please contact your homeserver administrator.": "홈서버 관리자에게 연락하세요.",
|
||||
"This room has been replaced and is no longer active.": "이 방은 대체되어서 더 이상 활동하지 않습니다.",
|
||||
"The conversation continues here.": "이 대화는 여기서 이어집니다.",
|
||||
"System Alerts": "시스템 알림",
|
||||
"Members only (since the point in time of selecting this option)": "구성원만(이 설정을 선택한 시점부터)",
|
||||
"Members only (since they were invited)": "구성원만(구성원이 초대받은 시점부터)",
|
||||
"Only room administrators will see this warning": "방 관리자만이 이 경고를 볼 수 있음",
|
||||
@ -477,39 +428,9 @@
|
||||
"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.": "불러올 수 없습니다! 네트워크 연결 상태를 확인한 후 다시 시도하세요.",
|
||||
"Messages": "메시지",
|
||||
"Actions": "활동",
|
||||
"Other": "기타",
|
||||
"Prepends ¯\\_(ツ)_/¯ to a plain-text message": "¯\\_(ツ)_/¯ 앞에 일반 문자 메시지를 놓으세요",
|
||||
"Upgrades a room to a new version": "새 버전으로 방을 업그레이드하기",
|
||||
"Changes your display nickname in the current room only": "현재 방에서만 표시 별명 변경하기",
|
||||
"Gets or sets the room topic": "방 주제를 얻거나 설정하기",
|
||||
"This room has no topic.": "이 방은 주제가 없습니다.",
|
||||
"Sets the room name": "방 이름 설정하기",
|
||||
"Unbans user with given ID": "받은 ID로 사용자 출입 금지 풀기",
|
||||
"Adds a custom widget by URL to the room": "URL로 방에 맞춤 위젯 추가하기",
|
||||
"Please supply a https:// or http:// widget URL": "https:// 혹은 http:// 위젯 URL을 제공하세요",
|
||||
"You cannot modify widgets in this room.": "이 방에서 위젯을 수정할 수 없습니다.",
|
||||
"Forces the current outbound group session in an encrypted room to be discarded": "암호화된 방에서 현재 방 외부의 그룹 세션을 강제로 삭제합니다",
|
||||
"Sends the given message coloured as a rainbow": "주어진 메시지를 무지개 색으로 보냅니다",
|
||||
"Sends the given emote coloured as a rainbow": "주어진 감정 표현을 무지개 색으로 보냅니다",
|
||||
"Displays list of commands with usages and descriptions": "사용법과 설명이 포함된 명령어 목록을 표시합니다",
|
||||
"%(senderDisplayName)s upgraded this room.": "%(senderDisplayName)s님이 이 방을 업그레이드했습니다.",
|
||||
"%(senderDisplayName)s made the room public to whoever knows the link.": "%(senderDisplayName)s님이 링크를 아는 사람들에게 방을 공개했습니다.",
|
||||
"%(senderDisplayName)s made the room invite only.": "%(senderDisplayName)s님이 초대받은 사람만 방에 들어오도록 설정했습니다.",
|
||||
"%(senderDisplayName)s changed the join rule to %(rule)s": "%(senderDisplayName)s님이 입장 규칙을 %(rule)s(으)로 변경했습니다",
|
||||
"%(senderDisplayName)s has allowed guests to join the room.": "%(senderDisplayName)s님이 손님이 방에 들어갈 수 있도록 허용했습니다.",
|
||||
"%(senderDisplayName)s has prevented guests from joining the room.": "%(senderDisplayName)s님이 손님이 방에 들어가지 못하도록 했습니다.",
|
||||
"%(senderDisplayName)s changed guest access to %(rule)s": "%(senderDisplayName)s님이 손님 접근을 %(rule)s(으)로 변경했습니다",
|
||||
"%(senderName)s set the main address for this room to %(address)s.": "%(senderName)s님이 이 방의 메인 주소를 %(address)s(으)로 설정했습니다.",
|
||||
"%(senderName)s removed the main address for this room.": "%(senderName)s님이 이 방의 메인 주소를 제거했습니다.",
|
||||
"%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.": "방에 들어오라고 %(senderName)s님이 %(targetDisplayName)s님에게 보낸 초대를 취소했습니다.",
|
||||
"%(displayName)s is typing …": "%(displayName)s님이 적고 있습니다 …",
|
||||
"%(names)s and %(count)s others are typing …": {
|
||||
"other": "%(names)s 외 %(count)s명이 적고 있습니다 …",
|
||||
"one": "%(names)s 외 한 명이 적고 있습니다 …"
|
||||
},
|
||||
"%(names)s and %(lastPerson)s are typing …": "%(names)s님과 %(lastPerson)s님이 적고 있습니다 …",
|
||||
"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이 잘못 설정됨",
|
||||
@ -618,13 +539,7 @@
|
||||
"Common names and surnames are easy to guess": "흔한 이름과 성은 추측하기 쉽습니다",
|
||||
"Straight rows of keys are easy to guess": "키의 한 줄은 추측하기 쉽습니다",
|
||||
"Short keyboard patterns are easy to guess": "짧은 키보드 패턴은 추측하기 쉽습니다",
|
||||
"You do not have the required permissions to use this command.": "이 명령어를 사용하기 위해 필요한 권한이 없습니다.",
|
||||
"Show hidden events in timeline": "타임라인에서 숨겨진 이벤트 보이기",
|
||||
"Messages containing my username": "내 사용자 이름이 있는 메시지",
|
||||
"Messages containing @room": "@room이(가) 있는 메시지",
|
||||
"Encrypted messages in one-to-one chats": "1:1 대화 암호화된 메시지",
|
||||
"Encrypted messages in group chats": "그룹 대화 암호화된 메시지",
|
||||
"When rooms are upgraded": "방을 업그레이드했을 때",
|
||||
"The other party cancelled the verification.": "상대방이 확인을 취소했습니다.",
|
||||
"Verified!": "인증되었습니다!",
|
||||
"You've successfully verified this user.": "성공적으로 이 사용자를 인증했습니다.",
|
||||
@ -692,20 +607,6 @@
|
||||
"Notification sound": "알림 소리",
|
||||
"Set a new custom sound": "새 맞춤 소리 설정",
|
||||
"Browse": "찾기",
|
||||
"Change room avatar": "방 아바타 변경",
|
||||
"Change room name": "방 이름 변경",
|
||||
"Change main address for the room": "방에 대한 기본 주소 변경",
|
||||
"Change history visibility": "기록 가시성 변경",
|
||||
"Change permissions": "권한 변경",
|
||||
"Change topic": "주제 변경",
|
||||
"Upgrade the room": "방 업그레이드",
|
||||
"Modify widgets": "위젯 수정",
|
||||
"Default role": "기본 규칙",
|
||||
"Send messages": "메시지 보내기",
|
||||
"Invite users": "사용자 초대",
|
||||
"Change settings": "설정 변경",
|
||||
"Ban users": "사용자 출입 금지",
|
||||
"Notify everyone": "모두에게 알림",
|
||||
"Send %(eventType)s events": "%(eventType)s 이벤트 보내기",
|
||||
"Roles & Permissions": "규칙 & 권한",
|
||||
"Select the roles required to change various parts of the room": "방의 여러 부분을 변경하는 데 필요한 규칙을 선택",
|
||||
@ -813,7 +714,6 @@
|
||||
"Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "이 방을 업그레이드하려면 현재 방의 인스턴스를 닫고 그 자리에 새 방을 만들어야 합니다. 방 구성원에게 최상의 경험을 제공하려면 다음 조치를 취해야 합니다:",
|
||||
"Update any local room aliases to point to the new room": "모든 로컬 방 별칭을 새 방을 향하도록 업데이트",
|
||||
"Sign out and remove encryption keys?": "로그아웃하고 암호화 키를 제거합니까?",
|
||||
"Enable room encryption": "방 암호화 켜기",
|
||||
"Command Help": "명령어 도움",
|
||||
"To help us prevent this in future, please <a>send us logs</a>.": "앞으로 이를 방지할 수 있도록, <a>로그를 보내주세요</a>.",
|
||||
"Missing session data": "누락된 세션 데이터",
|
||||
@ -918,7 +818,6 @@
|
||||
"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": "사용자 비활성화",
|
||||
"Sends a message as plain text, without interpreting it as markdown": "일반 문자로 메시지를 보냅니다, 마크다운으로 해석하지 않습니다",
|
||||
"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(으)로 보내졌습니다",
|
||||
@ -951,11 +850,8 @@
|
||||
"Verify the link in your inbox": "메일함에 있는 링크로 확인",
|
||||
"Read Marker lifetime (ms)": "이전 대화 경계선 표시 시간 (ms)",
|
||||
"Read Marker off-screen lifetime (ms)": "이전 대화 경계선 사라지는 시간 (ms)",
|
||||
"Changes the avatar of the current room": "현재 방의 아바타 변경하기",
|
||||
"e.g. my-room": "예: my-room",
|
||||
"Please enter a name for the room": "방 이름을 입력해주세요",
|
||||
"Create a public room": "공개 방 만들기",
|
||||
"Create a private room": "개인 방 만들기",
|
||||
"Topic (optional)": "주제 (선택)",
|
||||
"Hide advanced": "고급 숨기기",
|
||||
"Show advanced": "고급 보이기",
|
||||
@ -1120,14 +1016,6 @@
|
||||
"No recently visited rooms": "최근에 방문하지 않은 방 목록",
|
||||
"Recently visited rooms": "최근 방문한 방 목록",
|
||||
"Recently viewed": "최근에 확인한",
|
||||
"%(senderName)s removed their display name (%(oldDisplayName)s)": "%(senderName)s님이 표시이름을 제거했습니다 (%(oldDisplayName)s)",
|
||||
"%(senderName)s changed their profile picture": "%(senderName)s님이 프로필 사진을 변경했습니다",
|
||||
"%(senderName)s invited %(targetName)s": "%(senderName)s님이 %(targetName)s님을 초대했습니다",
|
||||
"%(senderDisplayName)s changed the room name from %(oldRoomName)s to %(newRoomName)s.": "%(senderDisplayName)s님이 방 이름을 %(oldRoomName)s에서 %(newRoomName)s(으)로 변경했습니다.",
|
||||
"%(oldDisplayName)s changed their display name to %(displayName)s": "%(oldDisplayName)s님이 표시이름을 %(displayName)s(으)로 변경했습니다",
|
||||
"%(targetName)s left the room": "%(targetName)s님이 방을 떠났습니다",
|
||||
"%(targetName)s joined the room": "%(targetName)s님이 방에 참여했습니다",
|
||||
"%(senderName)s set a profile picture": "%(senderName)s님이 프로필 사진을 설정했습니다",
|
||||
"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.": "방 링크를 클립보드에 복사할 수 없습니다.",
|
||||
@ -1164,10 +1052,6 @@
|
||||
"Voice Message": "음성 메세지",
|
||||
"View source": "소스 보기",
|
||||
"Report": "보고",
|
||||
"about a day ago": "약 1일 전",
|
||||
"%(num)s days ago": "%(num)s일 전",
|
||||
"about an hour ago": "약 1 시간 전",
|
||||
"%(num)s minutes ago": "%(num)s분 전",
|
||||
"Or send invite link": "또는 초대 링크 보내기",
|
||||
"Recent Conversations": "최근 대화 목록",
|
||||
"Start a conversation with someone using their name or username (like <userId/>).": "이름이나 사용자명(<userId/> 형식)을 사용하는 사람들과 대화를 시작하세요.",
|
||||
@ -1196,20 +1080,13 @@
|
||||
"Welcome %(name)s": "환영합니다 %(name)s님",
|
||||
"Something went wrong.": "무언가가 잘못되었습니다.",
|
||||
"Slovakia": "슬로바키아",
|
||||
"Sends the given message as a spoiler": "스포일러로서 주어진 메시지를 전송",
|
||||
"Prepends (╯°□°)╯︵ ┻━┻ to a plain-text message": "평문 텍스트 메시지 앞에 (╯°□°)╯︵ ┻━┻ 를 덧붙임",
|
||||
"%(senderName)s banned %(targetName)s: %(reason)s": "%(senderName)s님이 %(targetName)s님을 강퇴함. 사유: %(reason)s",
|
||||
"Argentina": "아르헨티나",
|
||||
"Laos": "라오스",
|
||||
"%(senderDisplayName)s sent a sticker.": "%(senderDisplayName)s님이 스티커를 전송했습니다.",
|
||||
"Transfer Failed": "전송 실패",
|
||||
"User Busy": "사용자 바쁨",
|
||||
"Already in call": "이미 전화중",
|
||||
"Ukraine": "우크라이나",
|
||||
"%(senderName)s removed their profile picture": "%(senderName)s님이 프로필 사진을 삭제함",
|
||||
"United Kingdom": "영국",
|
||||
"Converts the DM to a room": "DM을 방으로 변환",
|
||||
"Sends a message as html, without interpreting it as markdown": "메시지를 마크다운으로서 해석하지 않고 html로서 전송",
|
||||
"Yemen": "예멘",
|
||||
"Uzbekistan": "우즈베키스탄",
|
||||
"Syria": "시리아",
|
||||
@ -1225,13 +1102,9 @@
|
||||
"Australia": "호주",
|
||||
"Afghanistan": "아프가니스탄",
|
||||
"United States": "미국",
|
||||
"Unable to access webcam / microphone": "웹캠 / 마이크에 접근 불가",
|
||||
"Unable to access microphone": "마이크에 접근 불가",
|
||||
"The call was answered on another device.": "이 전화는 다른 기기에서 응답했습니다.",
|
||||
"Answered Elsewhere": "다른 기기에서 응답함",
|
||||
"No active call in this room": "이 방에 진행중인 통화 없음",
|
||||
"%(senderName)s banned %(targetName)s": "%(senderName)s님이 %(targetName)s님을 강퇴함",
|
||||
"Prepends ┬──┬ ノ( ゜-゜ノ) to a plain-text message": "평문 텍스트 메시지 앞에 ┬──┬ ノ( ゜-゜ノ) 를 덧붙임",
|
||||
"Your current session is ready for secure messaging.": "현재 세션에서 보안 메세지를 사용할 수 있습니다.",
|
||||
"Last activity": "최근 활동",
|
||||
"Mark all as read": "모두 읽음으로 표시",
|
||||
@ -1241,7 +1114,6 @@
|
||||
"Verified session": "검증된 세션",
|
||||
"Room info": "방 정보",
|
||||
"Match system": "시스템 테마",
|
||||
"%(num)s hours ago": "%(num)s 시간 전",
|
||||
"Spell check": "맞춤법 검사",
|
||||
"Unverified sessions": "검증되지 않은 세션들",
|
||||
"Match system theme": "시스템 테마 사용",
|
||||
@ -1296,7 +1168,10 @@
|
||||
"unverified": "검증 되지 않음",
|
||||
"trusted": "신뢰함",
|
||||
"not_trusted": "신뢰하지 않음",
|
||||
"accessibility": "접근성"
|
||||
"accessibility": "접근성",
|
||||
"unnamed_room": "이름 없는 방",
|
||||
"stickerpack": "스티커 팩",
|
||||
"system_alerts": "시스템 알림"
|
||||
},
|
||||
"action": {
|
||||
"continue": "계속하기",
|
||||
@ -1376,7 +1251,9 @@
|
||||
"format_bold": "굵게",
|
||||
"format_strikethrough": "취소선",
|
||||
"format_inline_code": "코드",
|
||||
"format_code_block": "코드 블록"
|
||||
"format_code_block": "코드 블록",
|
||||
"placeholder_reply_encrypted": "암호화된 메시지를 보내세요…",
|
||||
"placeholder_encrypted": "암호화된 메시지를 보내세요…"
|
||||
},
|
||||
"Bold": "굵게",
|
||||
"Code": "코드",
|
||||
@ -1393,14 +1270,16 @@
|
||||
"additional_context": "언제, 방 ID, 사용자 ID 등, 문제 분석에 도움이 되는 추가 문맥이 있다면, 그것들도 여기에 포함해주세요.",
|
||||
"send_logs": "로그 보내기",
|
||||
"github_issue": "GitHub 이슈",
|
||||
"before_submitting": "로그를 전송하기 전에, 문제를 설명하는 <a>GitHub 이슈를 만들어야 합니다</a>."
|
||||
"before_submitting": "로그를 전송하기 전에, 문제를 설명하는 <a>GitHub 이슈를 만들어야 합니다</a>.",
|
||||
"collecting_information": "앱 버전 정보를 수집하는 중",
|
||||
"collecting_logs": "로그 수집 중"
|
||||
},
|
||||
"devtools": {
|
||||
"event_type": "이벤트 종류",
|
||||
"state_key": "상태 키",
|
||||
"event_sent": "이벤트를 보냈습니다!",
|
||||
"event_content": "이벤트 내용",
|
||||
"threads_timeline": "스레드 타임라인"
|
||||
"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)",
|
||||
@ -1417,6 +1296,172 @@
|
||||
"show_displayname_changes": "표시 이름 변경 사항 보이기",
|
||||
"big_emoji": "대화에서 큰 이모지 켜기",
|
||||
"prompt_invite": "잠재적으로 올바르지 않은 Matrix ID로 초대를 보내기 전에 확인",
|
||||
"start_automatically": "컴퓨터를 시작할 때 자동으로 실행하기"
|
||||
"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 대화 암호화된 메시지"
|
||||
}
|
||||
},
|
||||
"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": "개인 방 만들기"
|
||||
},
|
||||
"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 외 한 명이 적고 있습니다 …"
|
||||
}
|
||||
}
|
||||
},
|
||||
"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": "기타"
|
||||
},
|
||||
"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": "이미 전화중"
|
||||
},
|
||||
"Messages": "메시지",
|
||||
"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": "모두에게 알림"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -237,16 +237,6 @@
|
||||
"Too Many Calls": "ການໂທຫຼາຍເກີນໄປ",
|
||||
"You cannot place calls without a connection to the server.": "ທ່ານບໍ່ສາມາດໂທໄດ້ ຖ້າບໍ່ມີການເຊື່ອມຕໍ່ກັບເຊີເວີ.",
|
||||
"Connectivity to the server has been lost": "ການເຊື່ອມຕໍ່ກັບເຊີບເວີໄດ້ສູນຫາຍໄປ",
|
||||
"You cannot place calls in this browser.": "ທ່ານບໍ່ສາມາດໂທອອກໃນບຣາວເຊີນີ້ໄດ້.",
|
||||
"You're already in a call with this person.": "ທ່ານຢູ່ໃນການໂທກັບບຸກຄົນນີ້ແລ້ວ.",
|
||||
"Already in call": "ຢູ່ໃນສາຍໂທແລ້ວ",
|
||||
"No other application is using the webcam": "ບໍ່ມີແອັບພລິເຄຊັນອື່ນກຳລັງໃຊ້ກັບເວັບແຄັມ",
|
||||
"Permission is granted to use the webcam": "ອະນຸຍາດໃຫ້ໃຊ້ webcam ໄດ້",
|
||||
"A microphone and webcam are plugged in and set up correctly": "ໄມໂຄຣໂຟນ ແລະ ເວັບແຄມຖືກສຽບ ແລະ ຕັ້ງຢ່າງຖືກຕ້ອງ",
|
||||
"Call failed because webcam or microphone could not be accessed. Check that:": "ການໂທບໍ່ສຳເລັດ ເນື່ອງຈາກເວັບແຄມ ຫຼື ບໍ່ສາມາດເຂົ້າເຖິງ ໄມໂຄຣໂຟນໄດ້. ກະລຸນາກວດເບິ່ງ:",
|
||||
"Unable to access webcam / microphone": "ບໍ່ສາມາດເຂົ້າເຖິງ webcam / microphone ໄດ້",
|
||||
"Call failed because microphone could not be accessed. Check that a microphone is plugged in and set up correctly.": "ໂທບໍ່ສຳເລັດ ເນື່ອງຈາກບໍ່ສາມາດເຂົ້າເຖິງໄມໂຄຣໂຟນໄດ້. ກວດເບິ່ງວ່າສຽບໄມໂຄຣໂຟນ ແລະ ຕັ້ງຄ່າໃຫ້ຖືກຕ້ອງ.",
|
||||
"Unable to access microphone": "ບໍ່ສາມາດເຂົ້າເຖິງໄມໂຄຣໂຟນໄດ້",
|
||||
"Please ask the administrator of your homeserver (<code>%(homeserverDomain)s</code>) to configure a TURN server in order for calls to work reliably.": "ກະລຸນາຕິດຕໍ່ຜູ້ຄຸ້ມຄອງສະຖານີຂອງທ່ານ (<code>%(homeserverDomain)s</code>) ເພື່ອກໍານົດຄ່າຂອງ TURN Server ເພື່ອໃຫ້ການໂທເຮັດວຽກໄດ້ຢ່າງສະຖຽນ.",
|
||||
"Call failed due to misconfigured server": "ການໂທບໍ່ສຳເລັດເນື່ອງຈາກເຊີບເວີຕັ້ງຄ່າຜິດພາດ",
|
||||
"The call was answered on another device.": "ການຮັບສາຍຢູ່ໃນອຸປະກອນອື່ນ.",
|
||||
@ -254,9 +244,7 @@
|
||||
"The call could not be established": "ບໍ່ສາມາດໂທຫາໄດ້",
|
||||
"The user you called is busy.": "ຜູ້ໃຊ້ທີ່ທ່ານໂທຫາຍັງບໍ່ຫວ່າງ.",
|
||||
"User Busy": "ຜູ້ໃຊ້ບໍ່ຫວ່າງ",
|
||||
"Call Failed": "ໂທບໍ່ສຳເລັດ",
|
||||
"Unable to load! Check your network connectivity and try again.": "ບໍ່ສາມາດໂຫຼດໄດ້! ກະລຸນາກວດເບິ່ງການເຊື່ອມຕໍ່ເຄືອຂ່າຍຂອງທ່ານ ແລະ ລອງໃໝ່ອີກຄັ້ງ.",
|
||||
"Calls are unsupported": "ບໍ່ຮອງຮັບການໂທ",
|
||||
"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.": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເຮັດສິ່ງນັ້ນຢູ່ໃນຫ້ອງນີ້.",
|
||||
@ -273,7 +261,6 @@
|
||||
"Failed to invite users to %(roomName)s": "ໃນການເຊີນຜູ້ໃຊ້ໄປຫາ %(roomName)s ບໍ່ສຳເລັດ",
|
||||
"Operation failed": "ການດໍາເນີນງານບໍ່ສຳເລັດ",
|
||||
"Failed to invite": "ການເຊີນບໍ່ສຳເລັດ",
|
||||
"Admin": "ບໍລິຫານ",
|
||||
"Moderator": "ຜູ້ດຳເນິນລາຍການ",
|
||||
"Restricted": "ຖືກຈຳກັດ",
|
||||
"Default": "ຄ່າເລີ່ມຕົ້ນ",
|
||||
@ -425,32 +412,6 @@
|
||||
"Muted Users": "ຜູ້ໃຊ້ທີ່ປິດສຽງ",
|
||||
"Privileged Users": "ສິດທິພິເສດຂອງຜູ້ໃຊ້",
|
||||
"No users have specific privileges in this room": "ບໍ່ມີຜູ້ໃຊ້ໃດມີສິດທິພິເສດຢູ່ໃນຫ້ອງນີ້",
|
||||
"Notify everyone": "ແຈ້ງເຕືອນທຸກຄົນ",
|
||||
"Remove messages sent by others": "ລົບຂໍ້ຄວາມທີ່ຄົນອື່ນສົ່ງມາ",
|
||||
"Ban users": "ຫ້າມຜູ້ໃຊ້",
|
||||
"Remove users": "ເອົາຜູ້ໃຊ້ອອກ",
|
||||
"Change settings": "ປ່ຽນການຕັ້ງຄ່າ",
|
||||
"Invite users": "ເຊີນຜູ້ໃຊ້",
|
||||
"Send messages": "ສົ່ງຂໍ້ຄວາມ",
|
||||
"Default role": "ບົດບາດເລີ່ມຕົ້ນ",
|
||||
"Manage pinned events": "ຈັດການເຫດການທີ່ປັກໝຸດໄວ້",
|
||||
"Modify widgets": "ແກ້ໄຂ widget",
|
||||
"Remove messages sent by me": "ເອົາຂໍ້ຄວາມທີ່ຂ້ອຍສົ່ງອອກ",
|
||||
"Send reactions": "ສົ່ງການຕອບກັບ",
|
||||
"Change server ACLs": "ປ່ຽນ ACL ຂອງເຊີບເວີ",
|
||||
"Enable room encryption": "ເປີດໃຊ້ການເຂົ້າລະຫັດຫ້ອງ",
|
||||
"Upgrade the room": "ຍົກລະດັບຫ້ອງ",
|
||||
"Change topic": "ປ່ຽນຫົວຂໍ້",
|
||||
"Change description": "ປ່ຽນຄຳອະທິບາຍ",
|
||||
"Change permissions": "ປ່ຽນສິດອະນຸຍາດ",
|
||||
"Change history visibility": "ປ່ຽນການເບິ່ງເຫັນປະຫວັດ",
|
||||
"Manage rooms in this space": "ຈັດການຫ້ອງຢູ່ໃນພື້ນທີ່ນີ້",
|
||||
"Change main address for the room": "ປ່ຽນທີ່ຢູ່ຫຼັກສຳລັບຫ້ອງ",
|
||||
"Change main address for the space": "ປ່ຽນທີ່ຢູ່ຫຼັກສຳລັບພື້ນທີ່",
|
||||
"Change room name": "ປ່ຽນຊື່ຫ້ອງ",
|
||||
"Change space name": "ປ່ຽນຊື່ພຶ້ນທີ່",
|
||||
"Change room avatar": "ປ່ຽນ avatar ຂອງຫ້ອງ",
|
||||
"Change space avatar": "ປ່ຽນຮູບ avatar",
|
||||
"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.": "ເກີດຄວາມຜິດພາດໃນການປ່ຽນແປງຂໍ້ກຳນົດລະດັບສິດຂອງຫ້ອງ. ກວດໃຫ້ແນ່ໃຈວ່າເຈົ້າມີສິດອະນຸຍາດພຽງພໍແລ້ວລອງໃໝ່ອີກຄັ້ງ.",
|
||||
@ -502,9 +463,7 @@
|
||||
"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.": "ຜູ້ຄຸມເຊີບເວີຂອງທ່ານໄດ້ປິດການນຳໃຊ້ການເຂົ້າລະຫັດແບບຕົ້ນທາງຮອດປາຍທາງໂດຍຄ່າເລີ່ມຕົ້ນໃນຫ້ອງສ່ວນຕົວ ແລະ ຂໍ້ຄວາມໂດຍກົງ.",
|
||||
"Cross-signing": "ການເຂົ້າລະຫັດແບບໄຂ້ວ",
|
||||
"Message search": "ຄົ້ນຫາຂໍ້ຄວາມ",
|
||||
"Secure Backup": "ການສໍາຮອງທີ່ປອດໄພ",
|
||||
"Reject all %(invitedRooms)s invites": "ປະຕິເສດການເຊີນທັງໝົດ %(invitedRooms)s",
|
||||
"Accept all %(invitedRooms)s invites": "ຍອມຮັບການເຊີນທັງໝົດ %(invitedRooms)s",
|
||||
"Bulk options": "ຕົວເລືອກຈຳນວນຫຼາຍ",
|
||||
@ -846,7 +805,6 @@
|
||||
"Device verified": "ຢັ້ງຢືນອຸປະກອນແລ້ວ",
|
||||
"Verify this device": "ຢັ້ງຢືນອຸປະກອນນີ້",
|
||||
"Unable to verify this device": "ບໍ່ສາມາດຢັ້ງຢືນອຸປະກອນນີ້ໄດ້",
|
||||
"Event ID: %(eventId)s": "ກໍລິນີ ID %(eventId)s",
|
||||
"Original event source": "ແຫຼ່ງຕົ້ນສະບັບ",
|
||||
"Decrypted event source": "ບ່ອນທີ່ຖືກຖອດລະຫັດໄວ້",
|
||||
"Could not load user profile": "ບໍ່ສາມາດໂຫຼດໂປຣໄຟລ໌ຂອງຜູ້ໃຊ້ໄດ້",
|
||||
@ -1058,7 +1016,6 @@
|
||||
"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": "ຍົກເລີກການເຊີນບໍ່ສຳເລັດ",
|
||||
"Stickerpack": "ຊຸດສະຕິກເກີ",
|
||||
"Add some now": "ເພີ່ມບາງອັນດຽວນີ້",
|
||||
"You don't currently have any stickerpacks enabled": "ທ່ານບໍ່ໄດ້ເປີດໃຊ້ສະຕິກເກີແພັກເກັດໃນປັດຈຸບັນ",
|
||||
"Failed to connect to integration manager": "ການເຊື່ອມຕໍ່ຕົວຈັດການການເຊື່ອມໂຍງບໍ່ສຳເລັດ",
|
||||
@ -1268,28 +1225,8 @@
|
||||
"%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s ໄດ້ລຶບກົດລະບຽບການຫ້າມເຊີບເວີຄູ່ກັນ%(glob)s",
|
||||
"%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s ໄດ້ລຶບກົດລະບຽບການຫ້າມຫ້ອງທີ່ກົງກັບ %(glob)s",
|
||||
"%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s ໄດ້ລຶບກົດລະບຽບການຫ້າມຜູ້ໃຊ້ທີ່ກົງກັນ %(glob)s",
|
||||
"%(senderName)s has updated the room layout": "%(senderName)s ໄດ້ອັບເດດຮູບແບບຫ້ອງແລ້ວ",
|
||||
"%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s ຖືກລຶບອອກໂດຍ %(senderName)s",
|
||||
"%(widgetName)s widget added by %(senderName)s": "%(widgetName)s ວິດ widget ເພີ່ມໂດຍ %(senderName)s",
|
||||
"%(widgetName)s widget modified by %(senderName)s": "ວິດເຈັດ %(widgetName)s ດັດແກ້ໂດຍ %(senderName)s",
|
||||
"%(senderName)s changed the pinned messages for the room.": "%(senderName)s ໄດ້ປ່ຽນຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້ສຳລັບຫ້ອງ.",
|
||||
"%(senderName)s changed the <a>pinned messages</a> for the room.": "%(senderName)s ໄດ້ປ່ຽນ <a>ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້</a> ສຳລັບຫ້ອງ.",
|
||||
"%(senderName)s unpinned a message from this room. See all pinned messages.": "%(senderName)s ຖອນປັກໝຸດຂໍ້ຄວາມຈາກຫ້ອງນີ້. ເບິ່ງຂໍ້ຄວາມທີ່ປັກໝຸດທັງໝົດ.",
|
||||
"%(senderName)s unpinned <a>a message</a> from this room. See all <b>pinned messages</b>.": "%(senderName)s ຖອນປັກໝຸດ <a>ຂໍ້ຄວາມ</a> ຈາກຫ້ອງນີ້. ເບິ່ງ <b>ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້</b> ທັງໝົດ.",
|
||||
"%(senderName)s pinned a message to this room. See all pinned messages.": "%(senderName)s ປັກໝຸດຂໍ້ຄວາມໃສ່ຫ້ອງນີ້. ເບິ່ງຂໍ້ຄວາມທີ່ປັກໝຸດທັງໝົດ.",
|
||||
"%(senderName)s pinned <a>a message</a> to this room. See all <b>pinned messages</b>.": "%(senderName)s ປັກໝຸດ <a>ຂໍ້ຄວາມ</a> ໃສ່ຫ້ອງນີ້. ເບິ່ງ <b>ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້</b> ທັງໝົດ.",
|
||||
"%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s ຈາກ %(fromPowerLevel)s ຫາ %(toPowerLevel)s",
|
||||
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ໄດ້ປ່ຽນລະດັບພະລັງງານຂອງ %(powerLevelDiffText)s.",
|
||||
"%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s ເຮັດໃຫ້ຄົນອຶ່ນສາມາດເຫັນປະຫວັດຫ້ອງໃນອະນາຄົດໄດ້ (%(visibility)s).",
|
||||
"%(senderName)s made future room history visible to anyone.": "%(senderName)s ເຮັດໃຫ້ທຸກຄົນສາມາດເຫັນປະຫວັດຫ້ອງໄດ້ໃນອະນາຄົດ.",
|
||||
"%(senderName)s made future room history visible to all room members.": "%(senderName)s ເຮັດໃຫ້ສະມາຊິກຫ້ອງທັງໝົດເຫັນປະຫວັດຫ້ອງໃນອະນາຄົດ.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s ເຮັດໃຫ້ປະຫວັດຫ້ອງໃນອະນາຄົດສາມາດເຫັນໄດ້ໂດຍສະມາຊິກຫ້ອງທັງໝົດ, ຈາກຈຸດທີ່ເຂົາເຈົ້າເຂົ້າຮ່ວມ.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s ເຮັດໃຫ້ປະຫວັດຫ້ອງໃນອະນາຄົດສາມາດເຫັນໄດ້ໂດຍສະມາຊິກຫ້ອງທັງໝົດ, ຈາກຈຸດທີ່ເຂົາເຈົ້າໄດ້ຖືກເຊີນ.",
|
||||
"%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s ສົ່ງຄຳເຊີນໄປຫາ %(targetDisplayName)s ເພື່ອເຂົ້າຮ່ວມຫ້ອງ.",
|
||||
"%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.": "%(senderName)s ໄດ້ຖອນຄຳເຊີນສຳລັບ %(targetDisplayName)s ເພື່ອເຂົ້າຮ່ວມຫ້ອງ.",
|
||||
"%(senderName)s changed the addresses for this room.": "%(senderName)s ໄດ້ປ່ຽນທີ່ຢູ່ຂອງຫ້ອງນີ້.",
|
||||
"%(senderName)s changed the main and alternative addresses for this room.": "%(senderName)s ໄດ້ປ່ຽນທີ່ຢູ່ຫລັກ ແລະ ທາງເລືອກສຳລັບຫ້ອງນີ້.",
|
||||
"%(senderName)s changed the alternative addresses for this room.": "%(senderName)s ໄດ້ປ່ຽນທີ່ຢູ່ທາງເລືອກສຳລັບຫ້ອງນີ້.",
|
||||
"%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
|
||||
"one": "%(senderName)s ໄດ້ລຶບທີ່ຢູ່ສຳຮອງ%(addresses)s ສໍາລັບຫ້ອງນີ້.",
|
||||
"other": "%(senderName)s ໄດ້ລຶບທີ່ຢູ່ສຳຮອງ %(addresses)s ຂອງຫ້ອງນີ້ອອກ."
|
||||
@ -1298,68 +1235,16 @@
|
||||
"one": "%(senderName)s ໄດ້ເພີ່ມທີ່ຢູ່ສຳຮອງ%(addresses)sສໍາລັບຫ້ອງນີ້.",
|
||||
"other": "%(senderName)s ໄດ້ເພີ່ມທີ່ຢູ່ສຳຮອງ%(addresses)s ສໍາລັບຫ້ອງນີ້."
|
||||
},
|
||||
"%(senderName)s removed the main address for this room.": "%(senderName)s ໄດ້ລຶບທີ່ຢູ່ຂອງຫ້ອງນີ້ອອກ.",
|
||||
"%(senderName)s set the main address for this room to %(address)s.": "%(senderName)s ກຳນົດທີ່ຢູ່ຂອງຫ້ອງນີ້ເປັນ %(address)s.",
|
||||
"%(senderDisplayName)s sent a sticker.": "%(senderDisplayName)s ສົ່ງສະຕິກເກີ.",
|
||||
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)s ສົ່ງຮູບ.",
|
||||
"🎉 All servers are banned from participating! This room can no longer be used.": "🎉 ເຊີບເວີທັງໝົດຖືກຫ້າມບໍ່ໃຫ້ເຂົ້າຮ່ວມ! ຫ້ອງນີ້ບໍ່ສາມາດໃຊ້ໄດ້ອີກຕໍ່ໄປ.",
|
||||
"%(senderDisplayName)s changed the server ACLs for this room.": "%(senderDisplayName)s ໄດ້ປ່ຽນເຊີບເວີ ACLs ສໍາລັບຫ້ອງນີ້.",
|
||||
"%(senderDisplayName)s set the server ACLs for this room.": "%(senderDisplayName)s ຕັ້ງ ACL ຂອງເຊີບເວີສໍາລັບຫ້ອງນີ້.",
|
||||
"%(senderDisplayName)s changed guest access to %(rule)s": "%(senderDisplayName)s ໄດ້ປ່ຽນການເຂົ້າເຖິງຂອງແຂກເປັນ %(rule)s",
|
||||
"%(senderDisplayName)s has prevented guests from joining the room.": "%(senderDisplayName)s ໄດ້ປ້ອງກັນບໍ່ໃຫ້ແຂກເຂົ້າຮ່ວມຫ້ອງ.",
|
||||
"%(senderDisplayName)s has allowed guests to join the room.": "%(senderDisplayName)s ໄດ້ອະນຸຍາດໃຫ້ແຂກເຂົ້າຮ່ວມຫ້ອງແລ້ວ.",
|
||||
"%(senderDisplayName)s changed the join rule to %(rule)s": "%(senderDisplayName)s ໄດ້ປ່ຽນກົດ ການເຂົ້າຮ່ວມເປັນ %(rule)s",
|
||||
"%(senderDisplayName)s changed who can join this room.": "%(senderDisplayName)s ໄດ້ປ່ຽນຜູ້ທີ່ສາມາດເຂົ້າຮ່ວມຫ້ອງນີ້ໄດ້.",
|
||||
"%(senderDisplayName)s changed who can join this room. <a>View settings</a>.": "%(senderDisplayName)s ໄດ້ປ່ຽນຜູ້ທີ່ເຂົ້າຮ່ວມຫ້ອງນີ້ໄດ້. <a>ເບິ່ງການຕັ້ງຄ່າ</a>.",
|
||||
"%(senderDisplayName)s made the room invite only.": "%(senderDisplayName)s ກຳນົດສະເພາະຫ້ອງທີ່ເຊີນເທົ່ານັ້ນ.",
|
||||
"%(senderDisplayName)s made the room public to whoever knows the link.": "%(senderDisplayName)s ໄດ້ເປີດຫ້ອງສາທາລະນະໃຫ້ກັບຄົນໃດຄົນໜຶ່ງທີ່ຮູ້ຈັກລິ້ງ.",
|
||||
"%(senderDisplayName)s upgraded this room.": "%(senderDisplayName)s ຍົກລະດັບຫ້ອງນີ້ແລ້ວ.",
|
||||
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s ໄດ້ປ່ຽນຊື່ຫ້ອງເປັນ %(roomName)s.",
|
||||
"%(senderDisplayName)s changed the room name from %(oldRoomName)s to %(newRoomName)s.": "%(senderDisplayName)s ໄດ້ປ່ຽນຊື່ຫ້ອງຈາກ %(oldRoomName)s ເປັນ %(newRoomName)s.",
|
||||
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s ລຶບຊື່ຫ້ອງອອກ.",
|
||||
"%(senderDisplayName)s changed the room avatar.": "%(senderDisplayName)s ໄດ້ປ່ຽນແປງຮູບແທນຕົວຂອງຫ້ອງ.",
|
||||
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s ໄດ້ປ່ຽນຫົວຂໍ້ເປັນ \"%(topic)s\".",
|
||||
"%(senderName)s removed %(targetName)s": "%(senderName)s ເອົາອອກ %(targetName)s",
|
||||
"%(senderName)s removed %(targetName)s: %(reason)s": "%(senderName)s ເອົາອອກ %(targetName)s: %(reason)s",
|
||||
"%(senderName)s withdrew %(targetName)s's invitation": "%(senderName)s ຖອນຄຳເຊີນຂອງ %(targetName)s",
|
||||
"%(senderName)s withdrew %(targetName)s's invitation: %(reason)s": "%(senderName)s ຖອນຄຳເຊີນຂອງ %(targetName)s: %(reason)s",
|
||||
"%(senderName)s unbanned %(targetName)s": "%(senderName)s ຍົກເລີກການຫ້າມ %(targetName)s",
|
||||
"%(targetName)s left the room": "%(targetName)s ອອກຈາກຫ້ອງ",
|
||||
"%(targetName)s left the room: %(reason)s": "%(targetName)s ອອກຈາກຫ້ອງ: %(reason)s",
|
||||
"%(targetName)s rejected the invitation": "%(targetName)s ປະຕິເສດຄຳເຊີນ",
|
||||
"%(targetName)s joined the room": "%(targetName)s ເຂົ້າຮ່ວມຫ້ອງ",
|
||||
"%(senderName)s made no change": "%(senderName)s ບໍ່ມີການປ່ຽນແປງ",
|
||||
"%(senderName)s set a profile picture": "%(senderName)s ຕັ້ງຮູບໂປຣໄຟລ໌",
|
||||
"%(senderName)s changed their profile picture": "%(senderName)s ປ່ຽນຮູບໂປຣໄຟລ໌ຂອງເຂົາເຈົ້າ",
|
||||
"%(senderName)s removed their profile picture": "%(senderName)s ໄດ້ລຶບຮູບໂປຣໄຟລ໌ຂອງເຂົາເຈົ້າອອກແລ້ວ",
|
||||
"%(senderName)s removed their display name (%(oldDisplayName)s)": "%(senderName)s ລຶບການສະແດງຊື່ຂອງເຂົາເຈົ້າອອກ (%(oldDisplayName)s)",
|
||||
"%(senderName)s set their display name to %(displayName)s": "%(senderName)s ກຳນົດການສະແດງຂອງເຂົາເຈົ້າເປັນ %(displayName)s",
|
||||
"%(oldDisplayName)s changed their display name to %(displayName)s": "%(oldDisplayName)s ໄດ້ປ່ຽນຊື່ສະແດງຂອງເຂົາເຈົ້າເປັນ %(displayName)s",
|
||||
"%(senderName)s banned %(targetName)s": "%(senderName)s ຫ້າມ %(targetName)s",
|
||||
"%(senderName)s banned %(targetName)s: %(reason)s": "%(senderName)s ຖືກຫ້າມ %(targetName)s: %(reason)s",
|
||||
"%(senderName)s invited %(targetName)s": "%(senderName)s ໄດ້ເຊີນ %(targetName)s",
|
||||
"%(targetName)s accepted an invitation": "%(targetName)s ຍອມຮັບຄຳເຊີນ",
|
||||
"%(targetName)s accepted the invitation for %(displayName)s": "%(targetName)s ຍອມຮັບຄຳເຊີນສຳລັບ %(displayName)s",
|
||||
"%(senderName)s placed a voice call. (not supported by this browser)": "%(senderName)s ການໂທດ້ວຍສຽງ. (ບຣາວເຊີນີ້ບໍ່ຮອງຮັບ)",
|
||||
"%(senderName)s placed a video call. (not supported by this browser)": "%(senderName)s ໄດ້ໂທດ້ວຍວິດີໂອ. (ບຣາວເຊີນີ້ບໍ່ຮອງຮັບ)",
|
||||
"%(senderName)s placed a video call.": "%(senderName)s ໂທດ້ວຍວິດີໂອ.",
|
||||
"%(senderName)s placed a voice call.": "%(senderName)s ໂທອອກ.",
|
||||
"Displays action": "ສະແດງການດຳເນີນການ",
|
||||
"Converts the DM to a room": "ປ່ຽນ DM ເປັນຫ້ອງ",
|
||||
"Converts the room to a DM": "ປ່ຽນຫ້ອງເປັນ DM",
|
||||
"Takes the call in the current room off hold": "ການຮັບສາຍໃນຫ້ອງປະຈຸບັນຖຶກປິດໄວ້",
|
||||
"No active call in this room": "ບໍ່ມີການໂທຢູ່ໃນຫ້ອງນີ້",
|
||||
"Places the call in the current room on hold": "ວາງສາຍໄວ້ຢູ່ໃນຫ້ອງປະຈຸບັນ",
|
||||
"Sends a message to the given user": "ສົ່ງຂໍ້ຄວາມໄປຫາຜູ້ໃຊ້ທີ່ກຳນົດໄວ້",
|
||||
"Unable to find Matrix ID for phone number": "ບໍ່ສາມາດຊອກຫາ Matrix ID ສໍາລັບເບີໂທລະສັບ",
|
||||
"Opens chat with the given user": "ເປີດການສົນທະນາກັບຜູ້ໃຊ້ທີ່ກຳນົດໄວ້",
|
||||
"No virtual room for this room": "ບໍ່ມີຫ້ອງສະເໝືອນຈິງສຳລັບຫ້ອງນີ້",
|
||||
"Switches to this room's virtual room, if it has one": "ສະຫຼັບໄປໃຊ້ຫ້ອງສະເໝືອນຈິງ, ຖ້າມີອີກຫ້ອງໜຶ່ງ",
|
||||
"Send a bug report with logs": "ສົ່ງບົດລາຍງານຂໍ້ຜິດພາດພ້ອມດ້ວຍການບັນທຶກເຫດການ",
|
||||
"Displays information about a user": "ສະແດງຂໍ້ມູນກ່ຽວກັບຜູ້ໃຊ້",
|
||||
"Displays list of commands with usages and descriptions": "ສະແດງລາຍຊື່ຄໍາສັ່ງທີ່ມີການໃຊ້ງານ ແລະ ຄໍາອະທິບາຍ",
|
||||
"Sends the given emote coloured as a rainbow": "ສົ່ງ emote ທີ່ກຳນົດໃຫ້ເປັນສີຮຸ້ງ",
|
||||
"Sends the given message coloured as a rainbow": "ສົ່ງຂໍ້ຄວາມທີ່ກຳນົດໃຫ້ເປັນສີຮຸ້ງ",
|
||||
"Forces the current outbound group session in an encrypted room to be discarded": "ບັງຄັບໃຫ້ປະຖິ້ມລະບົບຂາອອກໃນປະຈຸບັນຢູ່ໃນຫ້ອງທີ່ຖືກເຂົ້າລະຫັດ",
|
||||
"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": "ກະແຈທີ່ຢືນຢັນແລ້ວ",
|
||||
@ -1370,57 +1255,25 @@
|
||||
"You cannot modify widgets in this room.": "ທ່ານບໍ່ສາມາດແກ້ໄຂ widget ໃນຫ້ອງນີ້ໄດ້.",
|
||||
"Please supply a https:// or http:// widget URL": "ກະລຸນາສະໜອງ https:// ຫຼື http:// widget URL",
|
||||
"Please supply a widget URL or embed code": "ກະລຸນາສະໜອງ widget URL ຫຼືລະຫັດຝັງ",
|
||||
"Adds a custom widget by URL to the room": "ເພີ່ມ widget ແບບກຳນົດເອງໂດຍ URL ໃສ່ຫ້ອງ",
|
||||
"This room has no topic.": "ຫ້ອງນີ້ບໍ່ມີຫົວຂໍ້.",
|
||||
"Failed to get room topic: Unable to find room (%(roomId)s": "ໂຫຼດຫົວຂໍ້ຫ້ອງບໍ່ສຳເລັດ: ບໍ່ສາມາດຊອກຫາຫ້ອງ (%(roomId)s",
|
||||
"Gets or sets the room topic": "ໄດ້ຮັບ ຫຼື ກໍານົດຫົວຂໍ້ຫ້ອງ",
|
||||
"Changes the avatar of the current room": "ປ່ຽນຮູບແທນຕົວຂອງຫ້ອງປັດຈຸບັນ",
|
||||
"Changes your display nickname in the current room only": "ປ່ຽນຊື່ສະແດງຜົນຂອງທ່ານໃນຫ້ອງປັດຈຸບັນເທົ່ານັ້ນ",
|
||||
"Changes your display nickname": "ປ່ຽນຊື່ການສະແດງຜົນຂອງທ່ານ",
|
||||
"We were unable to understand the given date (%(inputDate)s). Try using the format YYYY-MM-DD.": "ພວກເຮົາບໍ່ສາມາດເຂົ້າໃຈວັນທີ່ກຳນົດໃຫ້ (%(inputDate)s). ລອງໃຊ້ຮູບແບບ YYYY-MM-DD.",
|
||||
"Jump to the given date in the timeline": "ຂ້າມໄປຫາວັນທີທີ່ກຳນົດໄວ້ໃນທາມລາຍ",
|
||||
"You do not have the required permissions to use this command.": "ທ່ານບໍ່ມີສິດໃຊ້ຄໍາສັ່ງນີ້.",
|
||||
"Upgrades a room to a new version": "ຍົກລະດັບຫ້ອງເປັນລຸ້ນໃໝ່",
|
||||
"Sends a message as html, without interpreting it as markdown": "ສົ່ງຂໍ້ຄວາມທີ່ເປັນ html, ໂດຍບໍ່ມີການຕີຄວາມຫມາຍວ່າເປັນ markdown",
|
||||
"Sends a message as plain text, without interpreting it as markdown": "ສົ່ງຂໍ້ຄວາມເປັນຂໍ້ຄວາມທຳມະດາ, ໂດຍບໍ່ມີການຕີຄວາມໝາຍວ່າເປັນ ການໝາຍໄວ້",
|
||||
"Prepends ( ͡° ͜ʖ ͡°) to a plain-text message": "ນຳໜ້າ ( ͡° ͜ʖ ͡°) ເປັນຂໍ້ຄວາມທຳມະດາ",
|
||||
"Prepends ┬──┬ ノ( ゜-゜ノ) to a plain-text message": "ນຳໜ້າ ┬──┬ ノ( ゜-゜ノ)ເປັນຂໍ້ຄວາມທຳມະດາ",
|
||||
"Prepends (╯°□°)╯︵ ┻━┻ to a plain-text message": "ນຳໜ້າ (╯°□°)╯︵ ┻━┻ ເປັນຂໍ້ຄວາມທຳມະດາ",
|
||||
"Prepends ¯\\_(ツ)_/¯ to a plain-text message": "ນຳໜ້າ ¯\\_(ツ)_/¯ ເປັນຂໍ້ຄວາມທໍາມະດາ",
|
||||
"Sends the given message as a spoiler": "ສົ່ງຂໍ້ຄວາມທີ່ກຳນົດເປັນ spoiler",
|
||||
"Usage": "ການນໍາໃຊ້",
|
||||
"Command error: Unable to find rendering type (%(renderingType)s)": "ຄໍາສັ່ງຜິດພາດ: ບໍ່ສາມາດຊອກຫາປະເພດການສະແດງຜົນ (%(renderingType)s)",
|
||||
"Command error: Unable to handle slash command.": "ຄໍາສັ່ງຜິດພາດ: ບໍ່ສາມາດຈັດການກັບຄໍາສັ່ງ slash ໄດ້.",
|
||||
"Other": "ອື່ນໆ",
|
||||
"Effects": "ຜົນກະທົບ",
|
||||
"Advanced": "ຂັ້ນສູງ",
|
||||
"Actions": "ການປະຕິບັດ",
|
||||
"Messages": "ຂໍ້ຄວາມ",
|
||||
"Setting up keys": "ການຕັ້ງຄ່າກະແຈ",
|
||||
"Are you sure you want to cancel entering passphrase?": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການຍົກເລີກການໃສ່ປະໂຫຍກລະຫັດຜ່ານ?",
|
||||
"Cancel entering passphrase?": "ຍົກເລີກການໃສ່ປະໂຫຍກລະຫັດຜ່ານບໍ?",
|
||||
"Missing user_id in request": "ບໍ່ມີ user_id ໃນການຮ້ອງຂໍ",
|
||||
"Opens the Developer Tools dialog": "ເປີດກ່ອງເຄື່ອງມືນັກພັດທະນາ",
|
||||
"Deops user with given id": "Deops ຜູ້ໃຊ້ທີ່ມີ ID",
|
||||
"Could not find user in room": "ບໍ່ສາມາດຊອກຫາຜູ້ໃຊ້ຢູ່ໃນຫ້ອງໄດ້",
|
||||
"Command failed: Unable to find room (%(roomId)s": "ຄຳສັ່ງບໍ່ສໍາເລັດ: ບໍ່ສາມາດຊອກຫາຫ້ອງ (%(roomId)s",
|
||||
"Define the power level of a user": "ກໍານົດລະດັບພະລັງງານຂອງຜູ້ໃຊ້",
|
||||
"You are no longer ignoring %(userId)s": "ທ່ານບໍ່ໄດ້ສົນໃຈ %(userId)s ອີກຕໍ່ໄປ",
|
||||
"Unignored user": "ສົນໃຈຜູ້ໃຊ້",
|
||||
"Stops ignoring a user, showing their messages going forward": "ສົນໃຈຜູ້ໃຊ້, ສະແດງຂໍ້ຄວາມຂອງພວກເຂົາຕໍ່ໄປ",
|
||||
"You are now ignoring %(userId)s": "ດຽວນີ້ທ່ານບໍ່ສົນໃຈ %(userId)s",
|
||||
"Ignored user": "ບໍ່ສົນໃຈຜູ້ໃຊ້",
|
||||
"Ignores a user, hiding their messages from you": "ບໍ່ສົນໃຈຜູ້ໃຊ້, ເຊື່ອງຂໍ້ຄວາມຂອງເຂົາເຈົ້າໂດຍທ່ານເອງ",
|
||||
"Unbans user with given ID": "ຍົກເລີກການຫ້າມຜູ້ໃຊ້ທີ່ມີ ID",
|
||||
"Bans user with given id": "ຫ້າມຜູ້ໃຊ້ທີ່ມີ ID",
|
||||
"Removes user with given id from this room": "ລຶບຜູ້ໃຊ້ທີ່ມີ ID ໃຫ້ອອກຈາກຫ້ອງນີ້",
|
||||
"Unrecognised room address: %(roomAlias)s": "ບໍ່ຮູ້ຈັກທີ່ຢູ່ຫ້ອງ: %(roomAlias)s",
|
||||
"Joins room with given address": "ເຂົ້າຮ່ວມຫ້ອງຕາມທີ່ຢູ່ໄດ້ລະບຸໃຫ້",
|
||||
"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": "ໃຊ້ເຊີບເວີລະບຸຕົວຕົນ",
|
||||
"Invites user with given id to current room": "ເຊີນຜູ້ໃຊ້ທີ່ມີ ID ໃຫ້ໄປຫ້ອງປັດຈຸບັນ",
|
||||
"Sets the room name": "ກຳນົດຊື່ຫ້ອງ",
|
||||
"See when a sticker is posted in this room": "ເບິ່ງເມື່ອມີສະຕິກເກີຖືກໂພສຢູ່ໃນຫ້ອງນີ້",
|
||||
"Send stickers to this room as you": "ສົ່ງສະຕິກເກີໄປຫາຫ້ອງນີ້ໃນນາມທ່ານ",
|
||||
"See when people join, leave, or are invited to your active room": "ເບິ່ງເມື່ອຄົນເຂົ້າຮ່ວມ, ອອກໄປ, ຫຼື ຖືກເຊີນເຂົ້າຫ້ອງຂອງທ່ານ",
|
||||
@ -1445,18 +1298,7 @@
|
||||
"Send stickers into this room": "ສົ່ງສະຕິກເກີເຂົ້າມາໃນຫ້ອງນີ້",
|
||||
"Remain on your screen while running": "ຢູ່ໃນຫນ້າຈໍຂອງທ່ານໃນຂະນະທີ່ກຳລັງດຳເນີນການ",
|
||||
"Remain on your screen when viewing another room, when running": "ຢູ່ຫນ້າຈໍຂອງທ່ານໃນເວລາເບິ່ງຫ້ອງອື່ນ, ໃນຄະນະທີ່ກຳລັງດຳເນີນການ",
|
||||
"%(names)s and %(lastPerson)s are typing …": "%(names)s ແລະ %(lastPerson)s ກຳລັງພິມ…",
|
||||
"%(names)s and %(count)s others are typing …": {
|
||||
"one": "%(names)s ແລະ ອີກຄົນນຶ່ງກຳລັງພິມ…",
|
||||
"other": "%(names)s and %(count)sຄົນອື່ນກຳລັງພິມ…"
|
||||
},
|
||||
"%(displayName)s is typing …": "%(displayName)s ກຳລັງພິມ…",
|
||||
"Light high contrast": "ແສງສະຫວ່າງຄວາມຄົມຊັດສູງ",
|
||||
"%(senderName)s has ended a poll": "%(senderName)sໄດ້ສິ້ນສຸດການສໍາຫຼວດ",
|
||||
"%(senderName)s has started a poll - %(pollQuestion)s": "%(senderName)s ໄດ້ເລີ່ມສຳຫຼວດ - %(pollQuestion)s",
|
||||
"Message deleted by %(name)s": "ຂໍ້ຄວາມຖືກລຶບໂດຍ %(name)s",
|
||||
"Message deleted": "ຂໍ້ຄວາມຖືກລຶບແລ້ວ",
|
||||
"%(senderName)s has shared their location": "%(senderName)s ໄດ້ແບ່ງປັນສະຖານທີ່ຂອງພວກເຂົາ",
|
||||
"Send emotes as you in this room": "ສົ່ງ emotes ໃນຖານະທີ່ທ່ານຢູ່ໃນຫ້ອງນີ້",
|
||||
"See text messages posted to your active room": "ເບິ່ງຂໍ້ຄວາມທີ່ໂພສໃສ່ຫ້ອງຂອງທ່ານ",
|
||||
"See text messages posted to this room": "ເບິ່ງຂໍ້ຄວາມທີ່ໂພສໃສ່ຫ້ອງນີ້",
|
||||
@ -1589,7 +1431,6 @@
|
||||
"Country Dropdown": "ເລືອກປະເທດຜ່ານເມນູແບບເລື່ອນລົງ",
|
||||
"This homeserver would like to make sure you are not a robot.": "homeserver ນີ້ຕ້ອງການໃຫ້ແນ່ໃຈວ່າທ່ານບໍ່ແມ່ນຫຸ່ນຍົນ.",
|
||||
"powered by Matrix": "ຂັບເຄື່ອນໂດຍ Matrix",
|
||||
"Away": "ຫ່າງອອກໄປ",
|
||||
"This room is public": "ນີ້ແມ່ນຫ້ອງສາທາລະນະ",
|
||||
"Avatar": "ຮູບແທນຕົວ",
|
||||
"An error occurred while stopping your live location, please try again": "ເກີດຄວາມຜິດພາດໃນລະຫວ່າງການຢຸດສະຖານທີ່ປັດຈຸບັນຂອງທ່ານ, ກະລຸນາລອງໃໝ່ອີກຄັ້ງ",
|
||||
@ -1701,9 +1542,7 @@
|
||||
"Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "ເຊີນຄົນທີ່ໃຊ້ຊື່ຂອງເຂົາເຈົ້າ, ທີ່ຢູ່ອີເມວ, ຊື່ຜູ້ໃຊ້ (ເຊັ່ນ <userId/>) ຫຼື <a>ແບ່ງປັນຫ້ອງນີ້</a>.",
|
||||
"Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "ເຊີນຄົນທີ່ໃຊ້ຊື່ຂອງເຂົາເຈົ້າ, ຊື່ຜູ້ໃຊ້ (ເຊັ່ນ <userId/>) ຫຼື <a>ແບ່ງປັນພື້ນທີ່ນີ້</a>.",
|
||||
"Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "ເຊີນບຸຄົນອຶ່ນໂດຍໃຊ້ຊື່, ທີ່ຢູ່ອີເມວ, ຊື່ຜູ້ໃຊ້ (ເຊັ່ນ<userId/> ຫຼື <a>share this space</a>.",
|
||||
"Unnamed Room": "ບໍ່ມີຊື່ຫ້ອງ",
|
||||
"Invite to %(roomName)s": "ຊີນໄປຫາ %(roomName)s",
|
||||
"Unnamed Space": "ພື້ນທີ່ບໍ່ລະບຸຊື່",
|
||||
"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.": "ບາງຄໍາແນະນໍາອາດຈະຖືກເຊື່ອງໄວ້ເພື່ອຄວາມເປັນສ່ວນຕົວ.",
|
||||
@ -1897,7 +1736,6 @@
|
||||
},
|
||||
"Something went wrong!": "ມີບາງຢ່າງຜິດພາດ!",
|
||||
"Please <newIssueLink>create a new issue</newIssueLink> on GitHub so that we can investigate this bug.": "ກະລຸນາ <newIssueLink>ສ້າງບັນຫາໃໝ່</newIssueLink> ໃນ GitHub ເພື່ອໃຫ້ພວກເຮົາສາມາດກວດສອບຂໍ້ຜິດພາດນີ້ໄດ້.",
|
||||
"Backspace": "ປຸ່ມກົດລຶບ",
|
||||
"Share content": "ແບ່ງປັນເນື້ອໃນ",
|
||||
"Application window": "ປ່ອງຢ້ຽມຄໍາຮ້ອງສະຫມັກ",
|
||||
"Share entire screen": "ແບ່ງປັນຫນ້າຈໍທັງໝົດ",
|
||||
@ -1933,18 +1771,6 @@
|
||||
"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": "ສິ້ນສຸດການສຳຫຼວດ",
|
||||
"Room ID: %(roomId)s": "ID ຫ້ອງ: %(roomId)s",
|
||||
"Developer Tools": "ເຄື່ອງມືພັດທະນາ",
|
||||
"Toolbox": "ກ່ອງເຄື່ອງມື",
|
||||
"Server info": "ຂໍ້ມູນເຊີບເວີ",
|
||||
"Settings explorer": "ການຕັ້ງຄ່າຕົວສຳຫຼວດ",
|
||||
"Explore account data": "ສຳຫຼວດຂໍ້ມູນບັນຊີ",
|
||||
"Active Widgets": "Widgets ທີ່ໃຊ້ງານຢູ່",
|
||||
"Verification explorer": "ຕົວສຳຫຼວດການຢັ້ງຢືນ",
|
||||
"View servers in room": "ເບິ່ງເຊີບເວີໃນຫ້ອງ",
|
||||
"Explore room account data": "ສຳຫຼວດຂໍ້ມູນບັນຊີຫ້ອງ",
|
||||
"Explore room state": "ສຳຫຼວດສະຖານະຫ້ອງ",
|
||||
"Send custom timeline event": "ສົ່ງລາຍແບບກຳນົດເອງ",
|
||||
"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": "ທ່ານຈະຖືກລຶບອອກຈາກຂໍ້ມູນເຊີບເວີ: ໝູ່ຂອງທ່ານຈະບໍ່ສາມາດຊອກຫາທ່ານດ້ວຍອີເມວ ຫຼືເບີໂທລະສັບຂອງທ່ານໄດ້ອີກຕໍ່ໄປ",
|
||||
@ -1972,17 +1798,12 @@
|
||||
"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 <SpaceName/>.": "ທຸກຄົນຈະສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມພື້ນທີ່ນີ້, ບໍ່ພຽງແຕ່ສະມາຊິກຂອງ <SpaceName/> ເທົ່ານັ້ນ.",
|
||||
"Anyone in <SpaceName/> will be able to find and join.": "ທຸກຄົນໃນ <SpaceName/> ຈະສາມາດຊອກຫາ ແລະ ເຂົ້າຮ່ວມໄດ້.",
|
||||
"Create room": "ສ້າງຫ້ອງ",
|
||||
"Create video room": "ສ້າງຫ້ອງວິດີໂອ",
|
||||
"Block anyone not part of %(serverName)s from ever joining this room.": "ບລັອກຜູ້ທີ່ບໍ່ມີສ່ວນຮ່ວມ %(serverName)s ບໍ່ໃຫ້ເຂົ້າຮ່ວມຫ້ອງນີ້.",
|
||||
"Visible to space members": "ເບິ່ງເຫັນພື້ນທີ່ຂອງສະມາຊິກ",
|
||||
"Public room": "ຫ້ອງສາທາລະນະ",
|
||||
"Private room (invite only)": "ຫ້ອງສ່ວນຕົວ (ເຊີນເທົ່ານັ້ນ)",
|
||||
"Room visibility": "ການເບິ່ງເຫັນຫ້ອງ",
|
||||
"Topic (optional)": "ຫົວຂໍ້ (ທາງເລືອກ)",
|
||||
"Create a private room": "ສ້າງຫ້ອງສ່ວນຕົວ",
|
||||
"Create a public room": "ສ້າງຫ້ອງສາທາລະນະ",
|
||||
"Create a video room": "ສ້າງຫ້ອງວິດີໂອ",
|
||||
"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.": "ທ່ານອາດຈະປິດການທໍາງານນີ້ຖ້າຫ້ອງຈະຖືກໃຊ້ສໍາລັບການຮ່ວມມືກັບທີມງານພາຍນອກທີ່ມີ homeserver ເປັນຂອງຕົນເອງ. ອັນນີ້ບໍ່ສາມາດປ່ຽນແປງໄດ້ໃນພາຍຫຼັງ.",
|
||||
"You might enable this if the room will only be used for collaborating with internal teams on your homeserver. This cannot be changed later.": "ທ່ານອາດຈະເປີດໃຊ້ງານຫ້ອງນີ້ຖ້າຫາກຈະໃຊ້ເພື່ອຮ່ວມມືກັບທີມງານພາຍໃນຢູ່ໃນເຊີບເວີຂອງທ່ານເທົ່ານັ້ນ. ອັນນີ້ບໍ່ສາມາດປ່ຽນແປງໄດ້ໃນພາຍຫຼັງ.",
|
||||
"Enable end-to-end encryption": "ເປີດໃຊ້ການເຂົ້າລະຫັດແຕ່ຕົ້ນທາງເຖິງປາຍທາງ",
|
||||
@ -2021,22 +1842,7 @@
|
||||
"Sends the given message with confetti": "ສົ່ງຂໍ້ຄວາມພ້ອມດ້ວຍ confetti",
|
||||
"This is your list of users/servers you have blocked - don't leave the room!": "ນີ້ແມ່ນບັນຊີລາຍຊື່ຜູ້ໃຊ້ / ເຊີບເວີຂອງທ່ານທີ່ທ່ານໄດ້ບລັອກ - ຢ່າອອກຈາກຫ້ອງ!",
|
||||
"My Ban List": "ບັນຊີລາຍຊື່ການຫ້າມຂອງຂ້ອຍ",
|
||||
"When rooms are upgraded": "ເມື່ອມີການຍົກລະດັບຫ້ອງ",
|
||||
"Messages sent by bot": "ຂໍ້ຄວາມທີ່ສົ່ງໂດຍ bot",
|
||||
"Call invitation": "ແຈ້ງເຊີນໂທ",
|
||||
"When I'm invited to a room": "ເມື່ອຂ້ອຍຖືກເຊີນໄປຫ້ອງ",
|
||||
"Encrypted messages in group chats": "ຂໍ້ຄວາມເຂົ້າລະຫັດໃນການສົນທະນາກຸ່ມ",
|
||||
"Messages in group chats": "ຂໍ້ຄວາມໃນກຸ່ມສົນທະນາ",
|
||||
"Encrypted messages in one-to-one chats": "ຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດໃນການສົນທະນາແບບຫນຶ່ງຕໍ່ຫນຶ່ງ",
|
||||
"Messages in one-to-one chats": "ຂໍ້ຄວາມໃນການສົນທະນາຫນຶ່ງຕໍ່ຫນຶ່ງ",
|
||||
"Messages containing @room": "ຂໍ້ຄວາມທີ່ບັນຈຸ @room",
|
||||
"Messages containing my username": "ຂໍ້ຄວາມບັນຈຸຊື່ຜູ້ໃຊ້ຂອງຂ້ອຍ",
|
||||
"Messages containing my display name": "ຂໍ້ຄວາມທີ່ມີຊື່ສະແດງຂອງຂ້ອຍ",
|
||||
"Waiting for response from server": "ກຳລັງລໍຖ້າການຕອບສະໜອງຈາກເຊີບເວີ",
|
||||
"Downloading logs": "ບັນທຶກການດາວໂຫຼດ",
|
||||
"Uploading logs": "ກຳລັງບັນທຶກການອັບໂຫຼດ",
|
||||
"Collecting logs": "ການເກັບກໍາຂໍ້ມູນບັນທຶກ",
|
||||
"Collecting app version information": "ກຳລັງເກັບກຳຂໍ້ມູນເວີຊັນແອັບ",
|
||||
"Automatically send debug logs when key backup is not functioning": "ສົ່ງບັນທຶກການດີບັ໊ກໂດຍອັດຕະໂນມັດເມື່ອການສຳຮອງຂໍ້ມູນກະແຈບໍ່ເຮັດວຽກ",
|
||||
"Automatically send debug logs on decryption errors": "ສົ່ງບັນທຶກການດີບັ໊ກໂດຍອັດຕະໂນມັດໃນຄວາມຜິດພາດການຖອດລະຫັດ",
|
||||
"Automatically send debug logs on any error": "ສົ່ງບັນທຶກ ບັນຫາບັກ ໂດຍອັດຕະໂນມັດກ່ຽວກັບຂໍ້ຜິດພາດໃດໆ",
|
||||
@ -2075,16 +1881,6 @@
|
||||
"Room members": "ສະມາຊິກຫ້ອງ",
|
||||
"Room information": "ຂໍ້ມູນຫ້ອງ",
|
||||
"Back to chat": "ກັບໄປທີ່ການສົນທະນາ",
|
||||
"%(senderName)s is calling": "%(senderName)s ກຳລັງໂທຫາ",
|
||||
"Waiting for answer": "ລໍຖ້າຄໍາຕອບ",
|
||||
"%(senderName)s started a call": "%(senderName)s ເລີ່ມໂທ",
|
||||
"You started a call": "ທ່ານເລີ່ມໂທ",
|
||||
"Call ended": "ສິ້ນສຸດການໂທ",
|
||||
"%(senderName)s ended the call": "%(senderName)s ວາງສາຍ",
|
||||
"You ended the call": "ທ່ານສິ້ນສຸດການໂທ",
|
||||
"Call in progress": "ກຳລັງໂທຢູ່",
|
||||
"%(senderName)s joined the call": "%(senderName)s ເຂົ້າຮ່ວມການໂທ",
|
||||
"You joined the call": "ທ່ານເຂົ້າຮ່ວມການໂທ",
|
||||
"Other rooms": "ຫ້ອງອື່ນໆ",
|
||||
"Replying": "ກຳລັງຕອບກັບ",
|
||||
"Recently viewed": "ເບິ່ງເມື່ອບໍ່ດົນມານີ້",
|
||||
@ -2092,14 +1888,6 @@
|
||||
"one": "ເຫັນໂດຍ %(count)s ຄົນ",
|
||||
"other": "ເຫັນໂດຍ %(count)s ຄົນ"
|
||||
},
|
||||
"Unknown": "ບໍ່ຮູ້ຈັກ",
|
||||
"Idle": "ບໍ່ເຮັດວຽກ",
|
||||
"Online": "ອອນລາຍ",
|
||||
"Unknown for %(duration)s": "ບໍ່ຮູ້ຈັກສໍາລັບ %(duration)s",
|
||||
"Offline for %(duration)s": "ອອບໄລນ໌ສໍາລັບ %(duration)s",
|
||||
"Idle for %(duration)s": "ບໍໄດ້ໃຊ້ງານສໍາລັບ %(duration)s",
|
||||
"Online for %(duration)s": "ອອນລາຍ%(duration)s",
|
||||
"Busy": "ບໍ່ຫວ່າງ",
|
||||
"View message": "ເບິ່ງຂໍ້ຄວາມ",
|
||||
"Message didn't send. Click for info.": "ບໍ່ໄດ້ສົ່ງຂໍ້ຄວາມ. ກົດສຳລັບຂໍ້ມູນ.",
|
||||
"End-to-end encryption isn't enabled": "ບໍ່ໄດ້ເປີດໃຊ້ການເຂົ້າລະຫັດແບບຕົ້ນທາງຮອດປາຍທາງ",
|
||||
@ -2213,11 +2001,6 @@
|
||||
"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": "ໃຊ້ແອັບເພື່ອປະສົບການທີ່ດີກວ່າ",
|
||||
"Silence call": "ປິດສຽງໂທ",
|
||||
"Sound on": "ເປີດສຽງ",
|
||||
"Video call": "ໂທດ້ວວິດີໂອ",
|
||||
"Voice call": "ໂທດ້ວຍສຽງ",
|
||||
"Unknown caller": "ບໍ່ຮູ້ຈັກຜູ້ທີ່ໂທ",
|
||||
"Enable desktop notifications": "ເປີດໃຊ້ການແຈ້ງເຕືອນເດັສທັອບ",
|
||||
"Notifications": "ການແຈ້ງເຕືອນ",
|
||||
"Don't miss a reply": "ຢ່າພາດການຕອບກັບ",
|
||||
@ -2227,39 +2010,6 @@
|
||||
"You previously consented to share anonymous usage data with us. We're updating how that works.": "ກ່ອນໜ້ານີ້ທ່ານໄດ້ຍິນຍອມທີ່ຈະແບ່ງປັນຂໍ້ມູນການນຳໃຊ້ທີ່ບໍ່ເປີດເຜີຍຊື່ກັບພວກເຮົາ. ພວກເຮົາກຳລັງອັບເດດວິທີການເຮັດວຽກນັ້ນ.",
|
||||
"Help improve %(analyticsOwner)s": "ຊ່ວຍປັບປຸງ %(analyticsOwner)s",
|
||||
"That's fine": "ບໍ່ເປັນຫຍັງ",
|
||||
"File Attached": "ແນບໄຟລ໌",
|
||||
"Exported %(count)s events in %(seconds)s seconds": {
|
||||
"one": "ສົ່ງອອກ %(count)s ເຫດການໃນ %(seconds)sວິນາທີ",
|
||||
"other": "ສົ່ງອອກ %(count)s ເຫດການໃນ %(seconds)s ວິນາທີ"
|
||||
},
|
||||
"Export successful!": "ສົ່ງອອກສຳເລັດ!",
|
||||
"Fetched %(count)s events in %(seconds)ss": {
|
||||
"one": "ດຶງເອົາ %(count)s ໃນເຫດການ%(seconds)ss",
|
||||
"other": "ດຶງເອົາເຫດການ %(count)s ໃນ %(seconds)s"
|
||||
},
|
||||
"Processing event %(number)s out of %(total)s": "ກຳລັງປະມວນຜົນເຫດການ %(number)s ຈາກທັງໝົດ %(total)s",
|
||||
"Error fetching file": "ເກີດຄວາມຜິດພາດໃນການດຶງໄຟລ໌",
|
||||
"Topic: %(topic)s": "ຫົວຂໍ້: %(topic)s",
|
||||
"This is the start of export of <roomName/>. Exported by <exporterDetails/> at %(exportDate)s.": "ນີ້ແມ່ນຈຸດເລີ່ມຕົ້ນຂອງການສົ່ງອອກຂອງ <roomName/>. ສົ່ງອອກໂດຍ <exporterDetails/> ທີ່ %(exportDate)s.",
|
||||
"%(creatorName)s created this room.": "%(creatorName)s ສ້າງຫ້ອງນີ້.",
|
||||
"Media omitted - file size limit exceeded": "ລະເວັ້ນສື່ - ຂະໜາດໄຟລ໌ເກີນຂີດຈຳກັດ",
|
||||
"Media omitted": "ລະເວັ້ນສື່ມິເດຍ",
|
||||
"Current Timeline": "ທາມລາຍປັດຈຸບັນ",
|
||||
"Specify a number of messages": "ກຳນົດຈໍານວນຂໍ້ຄວາມ",
|
||||
"From the beginning": "ຕັ້ງແຕ່ເລີ່ມຕົ້ນ",
|
||||
"Plain Text": "ຂໍ້ຄວາມທຳມະດາ",
|
||||
"JSON": "JSON",
|
||||
"HTML": "HTML",
|
||||
"Fetched %(count)s events so far": {
|
||||
"one": "ດຶງເອົາເຫດການ %(count)s ຈົນເຖິງຕອນນັ້ນ",
|
||||
"other": "ດຶງເອົາເຫດການ %(count)s ຈົນເຖິງຕອນນັ້ນ"
|
||||
},
|
||||
"Fetched %(count)s events out of %(total)s": {
|
||||
"one": "ດຶງເອົາເຫດການ %(count)s ອອກຈາກ %(total)s ແລ້ວ",
|
||||
"other": "ດຶງເອົາ %(count)sunt)s ເຫດການອອກຈາກ %(total)s"
|
||||
},
|
||||
"Generating a ZIP": "ການສ້າງ ZIP",
|
||||
"Are you sure you want to exit during this export?": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການອອກໃນລະຫວ່າງການສົ່ງອອກນີ້?",
|
||||
"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": "ແອັບທີ່ບໍ່ຮູ້ຈັກ",
|
||||
@ -2321,20 +2071,6 @@
|
||||
"other": "%(spaceName)s ແລະ %(count)s ອື່ນໆ"
|
||||
},
|
||||
"%(space1Name)s and %(space2Name)s": "%(space1Name)s ແລະ %(space2Name)s",
|
||||
"%(num)s days from now": "%(num)s ມື້ຕໍ່ຈາກນີ້",
|
||||
"about a day from now": "ປະມານນຶ່ງມື້ຈາກນີ້",
|
||||
"%(num)s hours from now": "%(num)s ຊົ່ວໂມງຈາກປະຈຸບັນນີ້",
|
||||
"about an hour from now": "ປະມານຫນຶ່ງຊົ່ວໂມງຈາກປະຈຸບັນນີ້",
|
||||
"%(num)s minutes from now": "%(num)s ນາທີຕໍ່ຈາກນີ້",
|
||||
"about a minute from now": "ປະມານໜຶ່ງນາທີຕໍ່ຈາກນີ້",
|
||||
"a few seconds from now": "ສອງສາມວິນາທີຕໍ່ຈາກນີ້ໄປ",
|
||||
"%(num)s days ago": "%(num)sມື້ກ່ອນຫນ້ານີ້",
|
||||
"about a day ago": "ປະມານຫນຶ່ງມື້ກ່ອນຫນ້ານີ້",
|
||||
"%(num)s hours ago": "%(num)s ຊົ່ວໂມງກ່ອນ",
|
||||
"about an hour ago": "ປະມານຫນຶ່ງຊົ່ວໂມງກ່ອນຫນ້ານີ້",
|
||||
"%(num)s minutes ago": "%(num)s ນາທີກ່ອນ",
|
||||
"about a minute ago": "ປະມານໜຶ່ງວິນາທີກ່ອນຫນ້ານີ້",
|
||||
"a few seconds ago": "ສອງສາມວິນາທີກ່ອນຫນ້ານີ້",
|
||||
"%(items)s and %(lastItem)s": "%(items)s ແລະ %(lastItem)s",
|
||||
"%(items)s and %(count)s others": {
|
||||
"one": "%(items)s ແລະ ອີກນຶ່ງລາຍການ",
|
||||
@ -2394,7 +2130,6 @@
|
||||
"Empty room": "ຫ້ອງຫວ່າງ",
|
||||
"Suggested Rooms": "ຫ້ອງແນະນຳ",
|
||||
"Historical": "ປະຫວັດ",
|
||||
"System Alerts": "ການແຈ້ງເຕືອນລະບົບ",
|
||||
"Low priority": "ບູລິມະສິດຕໍ່າ",
|
||||
"Add room": "ເພີ່ມຫ້ອງ",
|
||||
"Explore public rooms": "ສຳຫຼວດຫ້ອງສາທາລະນະ",
|
||||
@ -2407,15 +2142,7 @@
|
||||
"Illegal Content": "ເນື້ອຫາທີ່ຜິດຕໍ່ກົດໝາຍ",
|
||||
"Toxic Behaviour": "ພຶດຕິກຳທີ່ບໍ່ເປັນມິດ",
|
||||
"Disagree": "ບໍ່ເຫັນດີ",
|
||||
"Your camera is still enabled": "ກ້ອງຂອງທ່ານຍັງເປີດໃຊ້ງານຢູ່",
|
||||
"Your camera is turned off": "ກ້ອງຂອງທ່ານປິດຢູ່",
|
||||
"%(sharerName)s is presenting": "%(sharerName)s ກຳລັງນຳສະເໜີ",
|
||||
"You are presenting": "ທ່ານກໍາລັງນໍາສະເຫນີ",
|
||||
"Connecting": "ກຳລັງເຊື່ອມຕໍ່",
|
||||
"Unmute microphone": "ເປີດສຽງໄມໂຄຣໂຟນ",
|
||||
"Mute microphone": "ປິດສຽງໄມໂຄຣໂຟນ",
|
||||
"Audio devices": "ອຸປະກອນສຽງ",
|
||||
"Dial": "ໂທ",
|
||||
"%(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": "ວັນອັງຄານ",
|
||||
@ -2718,22 +2445,9 @@
|
||||
"You've successfully verified this user.": "ທ່ານໄດ້ຢັ້ງຢືນຜູ້ໃຊ້ນີ້ສຳເລັດແລ້ວ.",
|
||||
"Verified!": "ຢືນຢັນແລ້ວ!",
|
||||
"The other party cancelled the verification.": "ອີກຝ່າຍໄດ້ຍົກເລີກການຢັ້ງຢືນ.",
|
||||
"%(name)s on hold": "%(name)s ຖືກລະງັບໄວ້",
|
||||
"Return to call": "ກັບໄປທີ່ການໂທ",
|
||||
"Hangup": "ວາງສາຍ",
|
||||
"More": "ເພີ່ມເຕີມ",
|
||||
"Show sidebar": "ສະແດງແຖບດ້ານຂ້າງ",
|
||||
"Hide sidebar": "ເຊື່ອງແຖບດ້ານຂ້າງ",
|
||||
"Start sharing your screen": "ເລີ່ມການແບ່ງປັນໜ້າຈໍຂອງທ່ານ",
|
||||
"Stop sharing your screen": "ຢຸດການແບ່ງປັນຫນ້າຈໍຂອງທ່ານ",
|
||||
"Start the camera": "ເລີ່ມກ້ອງຖ່າຍຮູບ",
|
||||
"Stop the camera": "ຢຸດກ້ອງຖ່າຍຮູບ",
|
||||
"Unmute the microphone": "ເປີດສຽງໄມໂຄຣໂຟນ",
|
||||
"Mute the microphone": "ປິດສຽງໄມໂຄຣໂຟນ",
|
||||
"Dialpad": "ປຸ່ມກົດ",
|
||||
"Turn on camera": "ເປີດກ້ອງຖ່າຍຮູບ",
|
||||
"Turn off camera": "ປິດກ້ອງຖ່າຍຮູບ",
|
||||
"Video devices": "ອຸປະກອນວິດີໂອ",
|
||||
"Error processing audio message": "ການປະມວນຜົນຂໍ້ຄວາມສຽງຜິດພາດ",
|
||||
"Pick a date to jump to": "ເລືອກວັນທີເພື່ອໄປຫາ",
|
||||
"Message pending moderation": "ຂໍ້ຄວາມທີ່ລໍຖ້າການກວດກາ",
|
||||
@ -2876,10 +2590,6 @@
|
||||
"Cross-signing private keys:": "ກະແຈສ່ວນຕົວCross-signing :",
|
||||
"not found": "ບໍ່ພົບເຫັນ",
|
||||
"in memory": "ໃນຄວາມຊົງຈໍາ",
|
||||
"%(peerName)s held the call": "%(peerName)sຖືສາຍ",
|
||||
"You held the call <a>Resume</a>": "ທ່ານໄດ້ໂທຫາ <a>Resume</a>",
|
||||
"You held the call <a>Switch</a>": "ທ່ານຖືການໂທ <a>Switch</a>",
|
||||
"Consulting with %(transferTarget)s. <a>Transfer to %(transferee)s</a>": "ໃຫ້ຄໍາປຶກສາກັບ %(transferTarget)s. <a>ໂອນໄປໃຫ້ %(transferee)s</a>",
|
||||
"unknown person": "ຄົນທີ່ບໍ່ຮູ້",
|
||||
"Send as message": "ສົ່ງຂໍ້ເປັນຄວາມ",
|
||||
"Hint: Begin your message with <code>//</code> to start it with a slash.": "ຄຳໃບ້: ເລີ່ມຕົ້ນຂໍ້ຄວາມຂອງທ່ານດ້ວຍ <code>//</code> ເພື່ອເລີ່ມຕົ້ນມັນດ້ວຍເຄື່ອງໝາຍທັບ.",
|
||||
@ -2897,12 +2607,7 @@
|
||||
"Sends the given message with snowfall": "ສົ່ງຂໍ້ຄວາມທີ່ກຳນົດພ້ອມດ້ວຍຫິມະຕົກ",
|
||||
"sends rainfall": "ສົ່ງຝົນ",
|
||||
"Sends the given message with rainfall": "ສົ່ງຂໍ້ຄວາມທີ່ກຳນົດພ້ອມດ້ວຍສາຍຝົນ",
|
||||
"%(senderName)s: %(stickerName)s": "%(senderName)s: %(stickerName)s",
|
||||
"%(senderName)s: %(message)s": "%(senderName)s: %(message)s",
|
||||
"* %(senderName)s %(emote)s": "* %(senderName)s%(emote)s",
|
||||
"The authenticity of this encrypted message can't be guaranteed on this device.": "ອຸປະກອນນີ້ບໍ່ສາມາດຮັບປະກັນຄວາມຖືກຕ້ອງຂອງຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດນີ້ໄດ້.",
|
||||
"Reply to encrypted thread…": "ຕອບກັບກະທູ້ທີ່ເຂົ້າລະຫັດໄວ້…",
|
||||
"Send message": "ສົ່ງຂໍ້ຄວາມ",
|
||||
"%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (power %(powerLevelNumber)s)",
|
||||
"Filter room members": "ການກັ່ນຕອງສະມາຊິກຫ້ອງ",
|
||||
"Invited": "ເຊີນ",
|
||||
@ -2976,11 +2681,6 @@
|
||||
"You do not have permission to post to this room": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ໂພສໃສ່ຫ້ອງນີ້",
|
||||
"This room has been replaced and is no longer active.": "ຫ້ອງນີ້ໄດ້ໍປ່ຽນແທນ ແລະບໍ່ມີການເຄື່ອນໄຫວອີກຕໍ່ໄປ.",
|
||||
"The conversation continues here.": "ການສົນທະນາສືບຕໍ່ຢູ່ທີ່ນີ້.",
|
||||
"Send a message…": "ສົ່ງຂໍ້ຄວາມ…",
|
||||
"Send an encrypted message…": "ສົ່ງຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດ…",
|
||||
"Send a reply…": "ສົ່ງຄຳຕອບ…",
|
||||
"Send an encrypted reply…": "ສົ່ງຄຳຕອບທີ່ເຂົ້າລະຫັດໄວ້…",
|
||||
"Reply to thread…": "ຕອບກັບກະທູ້…",
|
||||
"Invite to this space": "ເຊີນໄປບ່ອນນີ້",
|
||||
"Invite to this room": "ເຊີນເຂົ້າຫ້ອງນີ້",
|
||||
"and %(count)s others...": {
|
||||
@ -3084,8 +2784,14 @@
|
||||
"trusted": "ເຊື່ອຖືໄດ້",
|
||||
"not_trusted": "ເຊື່ອຖືບໍ່ໄດ້",
|
||||
"accessibility": "ການເຂົ້າເຖິງ",
|
||||
"server": "ເຊີບເວີ",
|
||||
"capabilities": "ຄວາມສາມາດ",
|
||||
"server": "ເຊີບເວີ"
|
||||
"unnamed_room": "ບໍ່ມີຊື່ຫ້ອງ",
|
||||
"unnamed_space": "ພື້ນທີ່ບໍ່ລະບຸຊື່",
|
||||
"stickerpack": "ຊຸດສະຕິກເກີ",
|
||||
"system_alerts": "ການແຈ້ງເຕືອນລະບົບ",
|
||||
"secure_backup": "ການສໍາຮອງທີ່ປອດໄພ",
|
||||
"cross_signing": "ການເຂົ້າລະຫັດແບບໄຂ້ວ"
|
||||
},
|
||||
"action": {
|
||||
"continue": "ສືບຕໍ່",
|
||||
@ -3206,13 +2912,21 @@
|
||||
"alt": "ປູ່ມ Alt",
|
||||
"control": "ປຸ່ມ Ctrl",
|
||||
"shift": "ປຸ່ມShift",
|
||||
"number": "[ຕົວເລກ]"
|
||||
"number": "[ຕົວເລກ]",
|
||||
"backspace": "ປຸ່ມກົດລຶບ"
|
||||
},
|
||||
"composer": {
|
||||
"format_bold": "ຕົວໜາ",
|
||||
"format_strikethrough": "ບຸກທະລຸ",
|
||||
"format_inline_code": "ລະຫັດ",
|
||||
"format_code_block": "ບລັອກລະຫັດ"
|
||||
"format_code_block": "ບລັອກລະຫັດ",
|
||||
"send_button_title": "ສົ່ງຂໍ້ຄວາມ",
|
||||
"placeholder_thread_encrypted": "ຕອບກັບກະທູ້ທີ່ເຂົ້າລະຫັດໄວ້…",
|
||||
"placeholder_thread": "ຕອບກັບກະທູ້…",
|
||||
"placeholder_reply_encrypted": "ສົ່ງຄຳຕອບທີ່ເຂົ້າລະຫັດໄວ້…",
|
||||
"placeholder_reply": "ສົ່ງຄຳຕອບ…",
|
||||
"placeholder_encrypted": "ສົ່ງຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດ…",
|
||||
"placeholder": "ສົ່ງຂໍ້ຄວາມ…"
|
||||
},
|
||||
"Bold": "ຕົວໜາ",
|
||||
"Code": "ລະຫັດ",
|
||||
@ -3234,7 +2948,11 @@
|
||||
"send_logs": "ສົ່ງບັນທຶກ",
|
||||
"github_issue": "ບັນຫາ GitHub",
|
||||
"download_logs": "ບັນທຶກການດາວໂຫຼດ",
|
||||
"before_submitting": "ກ່ອນທີ່ຈະສົ່ງບັນທຶກ, ທ່ານຕ້ອງ <a>ສ້າງບັນຫາ GitHub</a> ເພື່ອອະທິບາຍບັນຫາຂອງທ່ານ."
|
||||
"before_submitting": "ກ່ອນທີ່ຈະສົ່ງບັນທຶກ, ທ່ານຕ້ອງ <a>ສ້າງບັນຫາ GitHub</a> ເພື່ອອະທິບາຍບັນຫາຂອງທ່ານ.",
|
||||
"collecting_information": "ກຳລັງເກັບກຳຂໍ້ມູນເວີຊັນແອັບ",
|
||||
"collecting_logs": "ການເກັບກໍາຂໍ້ມູນບັນທຶກ",
|
||||
"uploading_logs": "ກຳລັງບັນທຶກການອັບໂຫຼດ",
|
||||
"downloading_logs": "ບັນທຶກການດາວໂຫຼດ"
|
||||
},
|
||||
"time": {
|
||||
"seconds_left": "ຍັງເຫຼືອ %(seconds)s",
|
||||
@ -3244,7 +2962,70 @@
|
||||
"short_minutes": "%(value)sm",
|
||||
"short_seconds": "%(value)ss",
|
||||
"last_week": "ອາທິດທີ່ແລ້ວ",
|
||||
"last_month": "ເດືອນທີ່ແລ້ວ"
|
||||
"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": "ປະມານຫນຶ່ງມື້ກ່ອນຫນ້ານີ້"
|
||||
},
|
||||
"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": "ຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດໃນການສົນທະນາແບບຫນຶ່ງຕໍ່ຫນຶ່ງ"
|
||||
}
|
||||
},
|
||||
"devtools": {
|
||||
"send_custom_account_data_event": "ສົ່ງຂໍ້ມູນບັນຊີແບບກຳນົດເອງທຸກເຫດການ",
|
||||
@ -3296,42 +3077,316 @@
|
||||
"requester": "ຜູ້ຮ້ອງຂໍ",
|
||||
"observe_only": "ສັງເກດເທົ່ານັ້ນ",
|
||||
"no_verification_requests_found": "ບໍ່ພົບການຮ້ອງຂໍການຢັ້ງຢືນ",
|
||||
"failed_to_find_widget": "ມີຄວາມຜິດພາດໃນການຊອກຫາວິດເຈັດນີ້."
|
||||
"failed_to_find_widget": "ມີຄວາມຜິດພາດໃນການຊອກຫາວິດເຈັດນີ້.",
|
||||
"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": "ຂໍ້ມູນເຊີບເວີ",
|
||||
"toolbox": "ກ່ອງເຄື່ອງມື",
|
||||
"developer_tools": "ເຄື່ອງມືພັດທະນາ",
|
||||
"room_id": "ID ຫ້ອງ: %(roomId)s",
|
||||
"event_id": "ກໍລິນີ ID %(eventId)s",
|
||||
"category_room": "ຫ້ອງ",
|
||||
"category_other": "ອື່ນໆ"
|
||||
},
|
||||
"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": "ເຕືອນກ່ອນຢຸດຕິ"
|
||||
"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"
|
||||
},
|
||||
"fetched_n_events": {
|
||||
"one": "ດຶງເອົາເຫດການ %(count)s ຈົນເຖິງຕອນນັ້ນ",
|
||||
"other": "ດຶງເອົາເຫດການ %(count)s ຈົນເຖິງຕອນນັ້ນ"
|
||||
},
|
||||
"fetched_n_events_in_time": {
|
||||
"one": "ດຶງເອົາ %(count)s ໃນເຫດການ%(seconds)ss",
|
||||
"other": "ດຶງເອົາເຫດການ %(count)s ໃນ %(seconds)s"
|
||||
},
|
||||
"exported_n_events_in_time": {
|
||||
"one": "ສົ່ງອອກ %(count)s ເຫດການໃນ %(seconds)sວິນາທີ",
|
||||
"other": "ສົ່ງອອກ %(count)s ເຫດການໃນ %(seconds)s ວິນາທີ"
|
||||
},
|
||||
"media_omitted": "ລະເວັ້ນສື່ມິເດຍ",
|
||||
"media_omitted_file_size": "ລະເວັ້ນສື່ - ຂະໜາດໄຟລ໌ເກີນຂີດຈຳກັດ",
|
||||
"creator_summary": "%(creatorName)s ສ້າງຫ້ອງນີ້.",
|
||||
"export_info": "ນີ້ແມ່ນຈຸດເລີ່ມຕົ້ນຂອງການສົ່ງອອກຂອງ <roomName/>. ສົ່ງອອກໂດຍ <exporterDetails/> ທີ່ %(exportDate)s.",
|
||||
"topic": "ຫົວຂໍ້: %(topic)s",
|
||||
"error_fetching_file": "ເກີດຄວາມຜິດພາດໃນການດຶງໄຟລ໌",
|
||||
"file_attached": "ແນບໄຟລ໌"
|
||||
},
|
||||
"create_room": {
|
||||
"title_video_room": "ສ້າງຫ້ອງວິດີໂອ",
|
||||
"title_public_room": "ສ້າງຫ້ອງສາທາລະນະ",
|
||||
"title_private_room": "ສ້າງຫ້ອງສ່ວນຕົວ",
|
||||
"action_create_video_room": "ສ້າງຫ້ອງວິດີໂອ",
|
||||
"action_create_room": "ສ້າງຫ້ອງ"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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 ໄດ້ປ່ຽນຜູ້ທີ່ເຂົ້າຮ່ວມຫ້ອງນີ້ໄດ້. <a>ເບິ່ງການຕັ້ງຄ່າ</a>.",
|
||||
"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 ໄດ້ປ່ຽນເຊີບເວີ ACLs ສໍາລັບຫ້ອງນີ້.",
|
||||
"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 ໄດ້ປ່ຽນທີ່ຢູ່ຂອງຫ້ອງນີ້."
|
||||
},
|
||||
"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 ປັກໝຸດ <a>ຂໍ້ຄວາມ</a> ໃສ່ຫ້ອງນີ້. ເບິ່ງ <b>ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້</b> ທັງໝົດ.",
|
||||
"pinned": "%(senderName)s ປັກໝຸດຂໍ້ຄວາມໃສ່ຫ້ອງນີ້. ເບິ່ງຂໍ້ຄວາມທີ່ປັກໝຸດທັງໝົດ.",
|
||||
"unpinned_link": "%(senderName)s ຖອນປັກໝຸດ <a>ຂໍ້ຄວາມ</a> ຈາກຫ້ອງນີ້. ເບິ່ງ <b>ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້</b> ທັງໝົດ.",
|
||||
"unpinned": "%(senderName)s ຖອນປັກໝຸດຂໍ້ຄວາມຈາກຫ້ອງນີ້. ເບິ່ງຂໍ້ຄວາມທີ່ປັກໝຸດທັງໝົດ.",
|
||||
"changed_link": "%(senderName)s ໄດ້ປ່ຽນ <a>ຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້</a> ສຳລັບຫ້ອງ.",
|
||||
"changed": "%(senderName)s ໄດ້ປ່ຽນຂໍ້ຄວາມທີ່ປັກໝຸດໄວ້ສຳລັບຫ້ອງ."
|
||||
},
|
||||
"m.widget": {
|
||||
"modified": "ວິດເຈັດ %(widgetName)s ດັດແກ້ໂດຍ %(senderName)s",
|
||||
"added": "%(widgetName)s ວິດ widget ເພີ່ມໂດຍ %(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 and %(count)sຄົນອື່ນກຳລັງພິມ…"
|
||||
}
|
||||
},
|
||||
"m.call.hangup": {
|
||||
"dm": "ສິ້ນສຸດການໂທ"
|
||||
}
|
||||
},
|
||||
"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": "ອື່ນໆ"
|
||||
},
|
||||
"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. <a>ໂອນໄປໃຫ້ %(transferee)s</a>",
|
||||
"call_held_switch": "ທ່ານຖືການໂທ <a>Switch</a>",
|
||||
"call_held_resume": "ທ່ານໄດ້ໂທຫາ <a>Resume</a>",
|
||||
"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": "ທ່ານບໍ່ສາມາດໂທອອກໃນບຣາວເຊີນີ້ໄດ້."
|
||||
},
|
||||
"Messages": "ຂໍ້ຄວາມ",
|
||||
"Other": "ອື່ນໆ",
|
||||
"Advanced": "ຂັ້ນສູງ",
|
||||
"room_settings": {
|
||||
"permissions": {
|
||||
"m.room.avatar_space": "ປ່ຽນຮູບ avatar",
|
||||
"m.room.avatar": "ປ່ຽນ 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": "ແກ້ໄຂ widget",
|
||||
"m.room.pinned_events": "ຈັດການເຫດການທີ່ປັກໝຸດໄວ້",
|
||||
"users_default": "ບົດບາດເລີ່ມຕົ້ນ",
|
||||
"events_default": "ສົ່ງຂໍ້ຄວາມ",
|
||||
"invite": "ເຊີນຜູ້ໃຊ້",
|
||||
"state_default": "ປ່ຽນການຕັ້ງຄ່າ",
|
||||
"kick": "ເອົາຜູ້ໃຊ້ອອກ",
|
||||
"ban": "ຫ້າມຜູ້ໃຊ້",
|
||||
"redact": "ລົບຂໍ້ຄວາມທີ່ຄົນອື່ນສົ່ງມາ",
|
||||
"notifications.room": "ແຈ້ງເຕືອນທຸກຄົນ"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,13 +1,11 @@
|
||||
{
|
||||
"Account": "Konts",
|
||||
"Admin": "Administrators",
|
||||
"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",
|
||||
"Advanced": "Papildu",
|
||||
"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.",
|
||||
@ -17,15 +15,10 @@
|
||||
"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",
|
||||
"Bans user with given id": "Liedz pieeju lietotājam ar norādīto id",
|
||||
"Can't connect to homeserver - please check your connectivity, ensure your <a>homeserver's SSL certificate</a> 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 <a> bāzes servera SSL sertifikāts</a> 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 <a>enable unsafe scripts</a>.": "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 <a>iespējo nedrošos skriptus</a>.",
|
||||
"Change Password": "Nomainīt paroli",
|
||||
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s nomainīja statusa līmeni %(powerLevelDiffText)s.",
|
||||
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s nomainīja istabas nosaukumu uz %(roomName)s.",
|
||||
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s dzēsa istabas nosaukumu.",
|
||||
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s nomainīja istabas tematu uz \"%(topic)s\".",
|
||||
"Changes your display nickname": "Maina jūsu parādāmo vārdu",
|
||||
"Command error": "Komandas kļūda",
|
||||
"Commands": "Komandas",
|
||||
"Confirm password": "Apstipriniet paroli",
|
||||
@ -63,7 +56,6 @@
|
||||
"Forget room": "Aizmirst istabu",
|
||||
"For security, this session has been signed out. Please sign in again.": "Drošības nolūkos šī sesija ir pārtraukta. Lūdzu, pieraksties par jaunu.",
|
||||
"%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s no %(fromPowerLevel)s uz %(toPowerLevel)s",
|
||||
"Hangup": "Beigt zvanu",
|
||||
"Historical": "Bijušie",
|
||||
"Home": "Mājup",
|
||||
"Import E2E room keys": "Importēt E2E istabas atslēgas",
|
||||
@ -72,16 +64,10 @@
|
||||
"Invalid Email Address": "Nepareiza epasta adrese",
|
||||
"Invalid file%(extra)s": "Nederīgs fails %(extra)s",
|
||||
"Invited": "Uzaicināts/a",
|
||||
"Invites user with given id to current room": "Uzaicina lietotāju ar norādīto id uz pašreizējo istabu",
|
||||
"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",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they are 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.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s padarīja istabas ziņu turpmāko vēsturi redzamu visiem istabas dalībniekiem ar brīdi, kad tie pievienojās.",
|
||||
"%(senderName)s made future room history visible to all room members.": "%(senderName)s padarīja istabas ziņu turpmāko vēsturi redzamu visiem istabas dalībniekiem.",
|
||||
"%(senderName)s made future room history visible to anyone.": "%(senderName)s padarīja istabas ziņu turpmāko vēsturi redzamu ikvienam.",
|
||||
"%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s padarīja istabas ziņu turpmāko vēsturi redzamu nepazīstamajiem (%(visibility)s).",
|
||||
"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",
|
||||
@ -111,8 +97,6 @@
|
||||
"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.",
|
||||
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)s nosūtīja attēlu.",
|
||||
"%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s nosūtīja uzaicinājumu %(targetDisplayName)s pievienoties istabai.",
|
||||
"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",
|
||||
@ -154,17 +138,13 @@
|
||||
"Unable to verify email address.": "Neizdevās apstiprināt epasta adresi.",
|
||||
"Unban": "Atcelt pieejas liegumu",
|
||||
"unknown error code": "nezināms kļūdas kods",
|
||||
"Unnamed Room": "Istaba bez nosaukuma",
|
||||
"Create new room": "Izveidot jaunu istabu",
|
||||
"You have <a>enabled</a> URL previews by default.": "URL priekšskatījumi pēc noklusējuma jums ir<a>iespējoti</a> .",
|
||||
"Upload avatar": "Augšupielādēt avataru",
|
||||
"Upload Failed": "Augšupielāde (nosūtīšana) neizdevās",
|
||||
"Usage": "Lietojums",
|
||||
"Users": "Lietotāji",
|
||||
"Verification Pending": "Gaida verifikāciju",
|
||||
"Verified key": "Verificēta atslēga",
|
||||
"Video call": "Video zvans",
|
||||
"Voice call": "Balss zvans",
|
||||
"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.",
|
||||
@ -223,8 +203,6 @@
|
||||
"Add an Integration": "Pievienot integrāciju",
|
||||
"URL Previews": "URL priekšskatījumi",
|
||||
"Drop file here to upload": "Ievelc šeit failu augšupielādei",
|
||||
"Online": "Tiešsaistē",
|
||||
"Idle": "Dīkstāvē",
|
||||
"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",
|
||||
@ -243,36 +221,24 @@
|
||||
"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ā.",
|
||||
"%(widgetName)s widget added by %(senderName)s": "%(senderName)s pievienoja %(widgetName)s vidžetu",
|
||||
"%(widgetName)s widget removed by %(senderName)s": "%(senderName)s dzēsa vidžetu %(widgetName)s",
|
||||
"Send": "Sūtīt",
|
||||
"Unnamed room": "Nenosaukta istaba",
|
||||
"Call Failed": "Zvans neizdevās",
|
||||
"%(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",
|
||||
"%(senderName)s changed the pinned messages for the room.": "%(senderName)s nomainīja šajā istabā piespraustās ziņas.",
|
||||
"%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s vidžets, kuru mainīja %(senderName)s",
|
||||
"Mirror local video feed": "Rādīt spoguļskatā kameras video",
|
||||
"Enable URL previews for this room (only affects you)": "Iespējot URL priekšskatījumus šajā istabā (ietekmē tikai jūs pašu)",
|
||||
"Enable URL previews by default for participants in this room": "Iespējot URL priekšskatījumus pēc noklusējuma visiem šīs istabas dalībniekiem",
|
||||
"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",
|
||||
"Send an encrypted reply…": "Sūtīt šifrētu atbildi…",
|
||||
"Send an encrypted message…": "Sūtīt šifrētu ziņu…",
|
||||
"%(duration)ss": "%(duration)s sek",
|
||||
"%(duration)sm": "%(duration)smin",
|
||||
"%(duration)sh": "%(duration)s stundas",
|
||||
"%(duration)sd": "%(duration)s dienas",
|
||||
"Online for %(duration)s": "Tiešsaistē %(duration)s",
|
||||
"Idle for %(duration)s": "Dīkstāvē (neaktīvs) %(duration)s",
|
||||
"Offline for %(duration)s": "Bezsaistē %(duration)s",
|
||||
"Unknown for %(duration)s": "Neskaidrā statusā %(duration)s",
|
||||
"Unknown": "Neskaidrs statuss",
|
||||
"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",
|
||||
@ -366,8 +332,6 @@
|
||||
"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ī.",
|
||||
"Ignores a user, hiding their messages from you": "Ignorē lietotāju, Tev nerādot viņa sūtītās ziņas",
|
||||
"Stops ignoring a user, showing their messages going forward": "Atceļ lietotāja ignorēšanu, rādot viņa turpmāk sūtītās ziņas",
|
||||
"Notify the whole room": "Paziņot visai istabai",
|
||||
"Room Notification": "Istabas paziņojums",
|
||||
"%(oneUser)srejected their invitation %(count)s times": {
|
||||
@ -386,7 +350,6 @@
|
||||
"one": "%(items)s un viens cits",
|
||||
"other": "%(items)s un %(count)s citus"
|
||||
},
|
||||
"Opens the Developer Tools dialog": "Atver izstrādātāja rīku logu",
|
||||
"Sunday": "Svētdiena",
|
||||
"Notification targets": "Paziņojumu adresāti",
|
||||
"Today": "Šodien",
|
||||
@ -398,38 +361,28 @@
|
||||
"Failed to send logs: ": "Neizdevās nosūtīt logfailus: ",
|
||||
"This Room": "Šajā istabā",
|
||||
"Noisy": "Ar skaņu",
|
||||
"Messages containing my display name": "Ziņas, kuras satur manu parādāmo vārdu",
|
||||
"Messages in one-to-one chats": "Ziņas viens-pret-vienu čatos",
|
||||
"Unavailable": "Nesasniedzams",
|
||||
"Source URL": "Avota URL adrese",
|
||||
"Messages sent by bot": "Botu nosūtītās ziņas",
|
||||
"Filter results": "Filtrēt rezultātus",
|
||||
"No update available.": "Nav atjauninājumu.",
|
||||
"Collecting app version information": "Tiek iegūta programmas versijas informācija",
|
||||
"Tuesday": "Otrdiena",
|
||||
"Search…": "Meklēt…",
|
||||
"Preparing to send logs": "Gatavojos nosūtīt atutošanas logfailus",
|
||||
"Saturday": "Sestdiena",
|
||||
"Monday": "Pirmdiena",
|
||||
"Toolbox": "Instrumentārijs",
|
||||
"Collecting logs": "Tiek iegūti logfaili",
|
||||
"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",
|
||||
"Call invitation": "Uzaicinājuma zvans",
|
||||
"What's new?": "Kas jauns?",
|
||||
"When I'm invited to a room": "Kad esmu uzaicināts/a istabā",
|
||||
"Invite to this room": "Uzaicināt uz šo istabu",
|
||||
"Thursday": "Ceturtdiena",
|
||||
"Logs sent": "Logfaili nosūtīti",
|
||||
"Show message in desktop notification": "Parādīt ziņu darbvirsmas paziņojumos",
|
||||
"Messages in group chats": "Ziņas grupas čatos",
|
||||
"Yesterday": "Vakardien",
|
||||
"Error encountered (%(errorDetail)s).": "Gadījās kļūda (%(errorDetail)s).",
|
||||
"Low Priority": "Zema prioritāte",
|
||||
"Off": "Izslēgt",
|
||||
"Developer Tools": "Izstrādātāja rīki",
|
||||
"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",
|
||||
@ -446,16 +399,9 @@
|
||||
},
|
||||
"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.",
|
||||
"%(names)s and %(count)s others are typing …": {
|
||||
"other": "%(names)s un %(count)s citi raksta…",
|
||||
"one": "%(names)s un vēl viens raksta…"
|
||||
},
|
||||
"%(names)s and %(lastPerson)s are typing …": "%(names)s un %(lastPerson)s raksta…",
|
||||
"Philippines": "Filipīnas",
|
||||
"%(displayName)s is typing …": "%(displayName)s raksta…",
|
||||
"Got It": "Sapratu",
|
||||
"Waiting for %(displayName)s to accept…": "Gaida, kamēr %(displayName)s akceptēs…",
|
||||
"Waiting for answer": "Tiek gaidīta atbilde",
|
||||
"To be secure, do this in person or use a trusted way to communicate.": "Lai tas būtu droši, dariet to klātienē vai lietojiet kādu uzticamu saziņas veidu.",
|
||||
"For extra security, verify this user by checking a one-time code on both of your devices.": "Papildu drošībai verificējiet šo lietotāju, pārbaudot vienreizēju kodu abās ierīcēs.",
|
||||
"Not Trusted": "Neuzticama",
|
||||
@ -494,8 +440,6 @@
|
||||
"Switch to light mode": "Pārslēgt gaišo režīmu",
|
||||
"Favourited": "Izlasē",
|
||||
"Message deleted on %(date)s": "Ziņa dzēsta %(date)s",
|
||||
"Message deleted by %(name)s": "%(name)s izdzēsa ziņu",
|
||||
"Message deleted": "Ziņa ir dzēsta",
|
||||
"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",
|
||||
"<reactors/><reactedWith>reacted with %(shortName)s</reactedWith>": "<reactors/><reactedWith>reaģēja ar %(shortName)s</reactedWith>",
|
||||
@ -512,7 +456,6 @@
|
||||
"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",
|
||||
"Ban users": "Pieejas liegumi lietotājiem",
|
||||
"The user must be unbanned before they can be invited.": "Lietotājam jābūt atceltam pieejas liegumam pirms uzaicināšanas.",
|
||||
"%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s izveidoja noteikumu pieejas liegšanai, kas atbilst %(glob)s dēļ %(reason)s",
|
||||
"%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s izveidoja noteikumu pieejas liegšanai serveriem, kas atbilst %(glob)s dēļ %(reason)s",
|
||||
@ -527,8 +470,6 @@
|
||||
"%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s dzēsa noteikumu pieejas liegšanai serveriem, kas atbilst %(glob)s",
|
||||
"%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s dzēsa noteikumu pieejas liegšanai istabām, kas atbilst %(glob)s",
|
||||
"%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s dzēsa noteikumu pieejas liegšanai lietotājiem, kas atbilst %(glob)s",
|
||||
"🎉 All servers are banned from participating! This room can no longer be used.": "🎉 Visiem serveriem ir liegta pieeja dalībai! Šī istaba vairs nevar tikt izmantota.",
|
||||
"Unbans user with given ID": "Atceļ pieejas liegumu lietotājam ar norādīto id",
|
||||
"Lebanon": "Libāna",
|
||||
"Bangladesh": "Bangladeša",
|
||||
"Albania": "Albānija",
|
||||
@ -548,15 +489,6 @@
|
||||
"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.",
|
||||
"Single Sign On": "Vienotā pieteikšanās",
|
||||
"Use Single Sign On to continue": "Izmantot vienoto pieteikšanos, lai turpinātu",
|
||||
"%(senderDisplayName)s changed the server ACLs for this room.": "%(senderDisplayName)s nomainīja servera ACL piekļuves šai istabai.",
|
||||
"%(senderDisplayName)s set the server ACLs for this room.": "%(senderDisplayName)s iestatīja servera ACL piekļuves šai istabai.",
|
||||
"%(senderDisplayName)s changed guest access to %(rule)s": "%(senderDisplayName)s nomainīja viesu piekļuvi uz %(rule)s",
|
||||
"%(senderDisplayName)s has prevented guests from joining the room.": "%(senderDisplayName)s aizliedza viesiem pievienoties istabai.",
|
||||
"%(senderDisplayName)s has allowed guests to join the room.": "%(senderDisplayName)s atļāva viesiem pievienoties istabai.",
|
||||
"%(senderDisplayName)s changed the join rule to %(rule)s": "%(senderDisplayName)s nomainīja pievienošanās noteikumu uz %(rule)s",
|
||||
"%(senderDisplayName)s made the room invite only.": "%(senderDisplayName)s padarīja istabu pieejamu tikai ar ielūgumiem.",
|
||||
"%(senderDisplayName)s made the room public to whoever knows the link.": "%(senderDisplayName)s padarīja istabu publiski pieejamu visiem, kas zina saiti.",
|
||||
"%(senderDisplayName)s changed the room name from %(oldRoomName)s to %(newRoomName)s.": "%(senderDisplayName)s nomainīja istabas nosaukumu no %(oldRoomName)s uz %(newRoomName)s.",
|
||||
"Welcome %(name)s": "Laipni lūdzam %(name)s",
|
||||
"Welcome to %(appName)s": "Laipni lūdzam %(appName)s",
|
||||
"%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s no %(totalRooms)s",
|
||||
@ -579,10 +511,6 @@
|
||||
"Add a photo, so people can easily spot your room.": "Pievienojiet foto, lai padarītu istabu vieglāk pamanāmu citiem cilvēkiem.",
|
||||
"<a>Add a topic</a> to help people know what it is about.": "<a>Pievienot tematu</a>, 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ā.",
|
||||
"%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.": "%(senderName)s atsauca uzaicinājumu %(targetDisplayName)s pievienoties istabai.",
|
||||
"%(senderName)s changed the addresses for this room.": "%(senderName)s nomainīja istabas adreses.",
|
||||
"%(senderName)s removed the main address for this room.": "%(senderName)s dzēsa galveno adresi šai istabai.",
|
||||
"%(senderName)s set the main address for this room to %(address)s.": "%(senderName)s iestatīja istabas galveno adresi kā %(address)s.",
|
||||
"Afghanistan": "Afganistāna",
|
||||
"United States": "Amerikas Savienotās Valstis",
|
||||
"United Kingdom": "Lielbritānija",
|
||||
@ -595,7 +523,6 @@
|
||||
"Manually verify all remote sessions": "Manuāli verificēt visas pārējās sesijas",
|
||||
"Never send encrypted messages to unverified sessions from this session": "Nesūtīt šifrētas ziņas no šīs sesijas neverificētām sesijām",
|
||||
"There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Notikusi kļūda, mēģinot atjaunināt istabas alternatīvās adreses. Iespējams, tas ir liegts servera iestatījumos vai arī notikusi kāda pagaidu kļūme.",
|
||||
"%(senderName)s changed the alternative addresses for this room.": "%(senderName)s nomainīja šīs istabas alternatīvās adreses.",
|
||||
"%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
|
||||
"one": "%(senderName)s dzēsa šīs istabas alternatīvo adresi %(addresses)s.",
|
||||
"other": "%(senderName)s dzēsa šīs istabas alternatīvās adreses %(addresses)s."
|
||||
@ -618,12 +545,6 @@
|
||||
"You accepted": "Jūs akceptējāt",
|
||||
"Rotate Right": "Rotēt pa labi",
|
||||
"Rotate Left": "Rotēt pa kreisi",
|
||||
"%(senderName)s placed a video call. (not supported by this browser)": "%(senderName)s uzsāka video zvanu. (Netiek atbalstīts šajā pārlūkā)",
|
||||
"%(senderName)s placed a video call.": "%(senderName)s uzsāka video zvanu.",
|
||||
"Encrypted messages in group chats": "Šifrētas ziņas grupas čatos",
|
||||
"Encrypted messages in one-to-one chats": "Šifrētas ziņas viens-pret-vienu čatos",
|
||||
"Messages containing @room": "Ziņas, kuras satur @room",
|
||||
"Messages containing my username": "Ziņas, kuras satur manu lietotājvārdu",
|
||||
"%(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.",
|
||||
@ -643,21 +564,8 @@
|
||||
"Phone numbers": "Tālruņa numuri",
|
||||
"Email Address": "Epasta adrese",
|
||||
"Email addresses": "Epasta adreses",
|
||||
"Change topic": "Nomainīt tematu",
|
||||
"Change room avatar": "Mainīt istabas avataru",
|
||||
"Change main address for the room": "Mainīt istabas galveno adresi",
|
||||
"%(senderName)s changed the main and alternative addresses for this room.": "%(senderName)s nomainīja istabas galveno un alternatīvo adresi.",
|
||||
"Change history visibility": "Mainīt vēstures redzamību",
|
||||
"Change permissions": "Mainīt atļaujas",
|
||||
"Notify everyone": "Apziņot visus",
|
||||
"Remove messages sent by others": "Dzēst citu sūtītas ziņas",
|
||||
"Change settings": "Mainīt iestatījumus",
|
||||
"Invite users": "Uzaicināt lietotājus",
|
||||
"Send messages": "Sūtīt ziņas",
|
||||
"Default role": "Noklusējuma loma",
|
||||
"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 room encryption": "Iespējot istabas šifrēšanu",
|
||||
"Enable encryption?": "Iespējot šifrēšanu?",
|
||||
"Encryption": "Šifrēšana",
|
||||
"Roles & Permissions": "Lomas un atļaujas",
|
||||
@ -677,7 +585,6 @@
|
||||
"Published Addresses": "Publiskotās adreses",
|
||||
"Other published addresses:": "Citas publiskotās adreses:",
|
||||
"This address is already in use": "Šī adrese jau tiek izmantota",
|
||||
"Other": "Citi",
|
||||
"Show less": "Rādīt mazāk",
|
||||
"Show more": "Rādīt vairāk",
|
||||
"Show %(count)s more": {
|
||||
@ -688,9 +595,7 @@
|
||||
"Error updating main address": "Kļūda galvenās adreses atjaunināšanā",
|
||||
"This address is available to use": "Šī adrese ir pieejama",
|
||||
"Room Addresses": "Istabas adreses",
|
||||
"This room has no topic.": "Istabai nav temata.",
|
||||
"Room Topic": "Istabas temats",
|
||||
"Change room name": "Nomainīt istabas nosaukumu",
|
||||
"Room %(name)s": "Istaba %(name)s",
|
||||
"Room Name": "Istabas nosaukums",
|
||||
"General failure": "Vispārīga kļūda",
|
||||
@ -710,8 +615,6 @@
|
||||
"Hide advanced": "Slēpt papildu iestatījumus",
|
||||
"Your server requires encryption to be enabled in private rooms.": "Jūsu serveris pieprasa iespējotu šifrēšānu privātās istabās.",
|
||||
"Enable end-to-end encryption": "Iespējot pilnīgu šifrēšanu",
|
||||
"Create a private room": "Izveidot privātu istabu",
|
||||
"Create a public room": "Izveidot publisku istabu",
|
||||
"Add a new server": "Pievienot jaunu serveri",
|
||||
"Your homeserver": "Jūsu bāzes serveris",
|
||||
"Your server": "Jūsu serveris",
|
||||
@ -721,8 +624,6 @@
|
||||
"Share room": "Dalīties ar istabu",
|
||||
"Help & About": "Palīdzība un par lietotni",
|
||||
"About homeservers": "Par bāzes serveriem",
|
||||
"%(senderName)s placed a voice call. (not supported by this browser)": "%(senderName)s uzsāka balss zvanu. (Netiek atbalstīts šajā pārlūkā)",
|
||||
"%(senderName)s placed a voice call.": "%(senderName)s uzsāka balss zvanu.",
|
||||
"Enable message search in encrypted rooms": "Iespējot ziņu meklēšanu šifrētās istabās",
|
||||
"Search (must be enabled)": "Meklēšana (jābūt iespējotai)",
|
||||
"Jump to room search": "Pāriet uz istabu meklēšanu",
|
||||
@ -738,13 +639,6 @@
|
||||
"Animals & Nature": "Dzīvnieki un daba",
|
||||
"Frequently Used": "Bieži lietotas",
|
||||
"The authenticity of this encrypted message can't be guaranteed on this device.": "Šīs šifrētās ziņas autentiskums nevar tikt garantēts šajā ierīcē.",
|
||||
"%(num)s days ago": "%(num)s dienas iepriekš",
|
||||
"about a day ago": "aptuveni dienu iepriekš",
|
||||
"%(num)s hours ago": "%(num)s stundas iepriekš",
|
||||
"about an hour ago": "aptuveni stundu iepriekš",
|
||||
"%(num)s minutes ago": "%(num)s minūtes iepriekš",
|
||||
"about a minute ago": "aptuveni minūti iepriekš",
|
||||
"a few seconds ago": "pirms dažām sekundēm",
|
||||
"Recent Conversations": "Nesenās sarunas",
|
||||
"Start a conversation with someone using their name or username (like <userId/>).": "Uzsāciet sarunu ar citiem, izmantojot vārdu vai lietotājvārdu (piemērs - <userId/>).",
|
||||
"Start a conversation with someone using their name, email address or username (like <userId/>).": "Uzsāciet sarunu ar citiem, izmantojot vārdu, epasta adresi vai lietotājvārdu (piemērs - <userId/>).",
|
||||
@ -818,7 +712,6 @@
|
||||
"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",
|
||||
"Secure Backup": "Droša rezerves kopija",
|
||||
"Accept all %(invitedRooms)s invites": "Pieņemt visus %(invitedRooms)s uzaicinājumus",
|
||||
"Bulk options": "Lielapjoma opcijas",
|
||||
"Clear cache and reload": "Notīrīt kešatmiņu un pārlādēt",
|
||||
@ -833,14 +726,6 @@
|
||||
"Scan this unique code": "Noskenējiet šo unikālo kodu",
|
||||
"The other party cancelled the verification.": "Pretējā puse pārtrauca verificēšanu.",
|
||||
"Send analytics data": "Sūtīt analītikas datus",
|
||||
"%(senderName)s: %(stickerName)s": "%(senderName)s: %(stickerName)s",
|
||||
"%(senderName)s: %(message)s": "%(senderName)s: %(message)s",
|
||||
"* %(senderName)s %(emote)s": "* %(senderName)s %(emote)s",
|
||||
"%(senderName)s is calling": "%(senderName)s zvana",
|
||||
"%(senderName)s started a call": "%(senderName)s uzsāka zvanu",
|
||||
"You started a call": "Jūs uzsākāt zvanu",
|
||||
"%(senderName)s joined the call": "%(senderName)s pievienojās zvanam",
|
||||
"You joined the call": "Jūs pievienojāties zvanam",
|
||||
"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?",
|
||||
@ -854,7 +739,6 @@
|
||||
"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",
|
||||
"Could not find user in room": "Lietotājs istabā netika atrasts",
|
||||
"You do not have the required permissions to use this command.": "Jums trūkst šīs komandas lietošanai nepieciešamo atļauju.",
|
||||
"Missing roomId.": "Trūkst roomId.",
|
||||
"Create Account": "Izveidot kontu",
|
||||
"Use your account or create a new one to continue.": "Izmantojiet esošu kontu vai izveidojiet jaunu, lai turpinātu.",
|
||||
@ -944,20 +828,11 @@
|
||||
"Accept <policyLink /> to continue:": "Akceptēt <policyLink />, lai turpinātu:",
|
||||
"Anchor": "Enkurs",
|
||||
"Aeroplane": "Aeroplāns",
|
||||
"%(senderName)s ended the call": "%(senderName)s pabeidza zvanu",
|
||||
"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)",
|
||||
"%(num)s days from now": "%(num)s dienas kopš šī brīža",
|
||||
"about a day from now": "aptuveni dienu kopš šī brīža",
|
||||
"%(num)s hours from now": "%(num)s stundas kopš šī brīža",
|
||||
"about an hour from now": "aptuveni stundu kopš šī brīža",
|
||||
"%(num)s minutes from now": "%(num)s minūtes kopš šī brīža",
|
||||
"about a minute from now": "aptuveni minūti kopš šī brīža",
|
||||
"a few seconds from now": "dažas sekundes kopš šī brīža",
|
||||
"%(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:",
|
||||
"Actions": "Darbības",
|
||||
"Denmark": "Dānija",
|
||||
"American Samoa": "Amerikāņu Samoa",
|
||||
"Algeria": "Alžīrija",
|
||||
@ -996,12 +871,9 @@
|
||||
"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ā.",
|
||||
"You ended the call": "Jūs pabeidzāt zvanu",
|
||||
"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:",
|
||||
"You're already in a call with this person.": "Jums jau notiek zvans ar šo personu.",
|
||||
"Already in call": "Notiek zvans",
|
||||
"%(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",
|
||||
@ -1016,8 +888,6 @@
|
||||
"Room List": "Istabu saraksts",
|
||||
"Send as message": "Nosūtīt kā ziņu",
|
||||
"%(brand)s URL": "%(brand)s URL",
|
||||
"Send a message…": "Nosūtīt ziņu…",
|
||||
"Send a reply…": "Nosūtīt atbildi…",
|
||||
"Room version": "Istabas versija",
|
||||
"Room list": "Istabu saraksts",
|
||||
"Upload files": "Failu augšupielāde",
|
||||
@ -1094,38 +964,11 @@
|
||||
"%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s aizstāja noteikumu, kas liedza pieeju serveriem, kas atbilst pazīmei %(oldGlob)s, ar atbilstošu pazīmei %(newGlob)s dēļ %(reason)s",
|
||||
"%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s izmainīja noteikumu, kurš liedz pieeju istabām, kas atbilst %(oldGlob)s pazīmei pret %(newGlob)s dēļ %(reason)s",
|
||||
"%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s aizstāja noteikumu, kurš liedza pieeju lietotājiem %(oldGlob)s ar jaunu noteikumu, kurš aizliedz %(newGlob)s dēļ %(reason)s",
|
||||
"%(senderName)s changed the <a>pinned messages</a> for the room.": "%(senderName)s nomainīja <a>piespraustās ziņas</a> šai istabai.",
|
||||
"%(senderDisplayName)s upgraded this room.": "%(senderDisplayName)s atjaunināja šo istabu.",
|
||||
"%(senderName)s withdrew %(targetName)s's invitation": "%(senderName)s atsauca %(targetName)s paredzēto uzaicinājumu",
|
||||
"%(senderName)s withdrew %(targetName)s's invitation: %(reason)s": "%(senderName)s atsauca %(targetName)s paredzēto uzaicinājumu: %(reason)s",
|
||||
"%(senderName)s unbanned %(targetName)s": "%(senderName)s noņēma liegumu/atbanoja %(targetName)s",
|
||||
"%(targetName)s left the room": "%(targetName)s pameta istabu",
|
||||
"%(targetName)s left the room: %(reason)s": "%(targetName)s pameta istabu: %(reason)s",
|
||||
"%(targetName)s rejected the invitation": "%(targetName)s noraidīja uzaicinājumu",
|
||||
"%(targetName)s joined the room": "%(targetName)s pievienojās istabai",
|
||||
"%(senderName)s made no change": "%(senderName)s neizdarīja izmaiņas",
|
||||
"%(senderName)s set a profile picture": "%(senderName)s iestatīja profila attēlu",
|
||||
"%(senderName)s changed their profile picture": "%(senderName)s nomainīja savu profila attēlu",
|
||||
"%(senderName)s removed their profile picture": "%(senderName)s dzēsa savu profila attēlu",
|
||||
"%(senderName)s removed their display name (%(oldDisplayName)s)": "%(senderName)s dzēsa savu redzamo vārdu (%(oldDisplayName)s)",
|
||||
"%(senderName)s set their display name to %(displayName)s": "%(senderName)s iestatīja %(displayName)s kā savu redzamo vārdu",
|
||||
"%(oldDisplayName)s changed their display name to %(displayName)s": "%(oldDisplayName)s nomainīja savu redzamo vārdu uz %(displayName)s",
|
||||
"%(senderName)s banned %(targetName)s": "%(senderName)s liedza pieeju %(targetName)s",
|
||||
"%(senderName)s banned %(targetName)s: %(reason)s": "%(senderName)s liedza pieeju %(targetName)s: %(reason)s",
|
||||
"%(senderName)s invited %(targetName)s": "%(senderName)s uzaicināja %(targetName)s",
|
||||
"%(targetName)s accepted an invitation": "%(targetName)s pieņēma uzaicinājumu",
|
||||
"%(targetName)s accepted the invitation for %(displayName)s": "%(targetName)s pieņēma uzaicinājumu uz %(displayName)s",
|
||||
"Converts the DM to a room": "Pārveido DM par istabu",
|
||||
"Converts the room to a DM": "Pārveido istabu par DM",
|
||||
"Places the call in the current room on hold": "Iepauzē sazvanu šajā istabā",
|
||||
"Takes the call in the current room off hold": "Šajā istabā iepauzētās sazvana atpauzēšana",
|
||||
"Sends a message to the given user": "Nosūtīt ziņu dotajam lietotājam",
|
||||
"Opens chat with the given user": "Atvērt čatu ar šo lietotāju",
|
||||
"Send a bug report with logs": "Nosūtīt kļūdas ziņojumu ar žurnāliem/logiem",
|
||||
"Displays information about a user": "Parāda lietotāja informāciju",
|
||||
"Displays list of commands with usages and descriptions": "Parāda komandu sarakstu ar pielietojumiem un aprakstiem",
|
||||
"Sends the given emote coloured as a rainbow": "Nosūta šo emociju iekrāsotu varavīksnes krāsās",
|
||||
"Sends the given message coloured as a rainbow": "Nosūta šo ziņu iekrāsotu varavīksnes krāsās",
|
||||
"Forces the current outbound group session in an encrypted room to be discarded": "Piespiedu kārtā pārtrauc pašreizējo izejošo grupas sesiju šifrētajā istabā",
|
||||
"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!",
|
||||
@ -1133,25 +976,10 @@
|
||||
"You cannot modify widgets in this room.": "Jūs nevarat mainīt vidžetus/logrīkus šajā istabā.",
|
||||
"Please supply a https:// or http:// widget URL": "Lūdzu ievadiet logrīka URL https:// vai http:// formā",
|
||||
"Please supply a widget URL or embed code": "Ievadiet vidžeta/logrīka URL vai ievietojiet kodu",
|
||||
"Adds a custom widget by URL to the room": "Pievieno istabai pielāgotu logrīku/vidžetu ar URL-adresi",
|
||||
"Joins room with given address": "Pievienojas istabai ar šādu adresi",
|
||||
"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",
|
||||
"Sets the room name": "Iestata istabas nosaukumu",
|
||||
"Gets or sets the room topic": "Nolasa vai iestata istabas tematu",
|
||||
"Changes the avatar of the current room": "Maina šīs istabas avataru",
|
||||
"Changes your display nickname in the current room only": "Maina jūsu parādāmo vārdu tikai šajā istabā",
|
||||
"Upgrades a room to a new version": "Atjaunina istabu uz jaunu versiju",
|
||||
"Sends a message as html, without interpreting it as markdown": "Nosūta ziņu kā HTML, to neinterpretējot kā Markdown",
|
||||
"Sends a message as plain text, without interpreting it as markdown": "Nosūta ziņu kā vienkāršu tekstu, to neinterpretējot kā Markdown",
|
||||
"Prepends ( ͡° ͜ʖ ͡°) to a plain-text message": "Pievieno ( ͡° ͜ʖ ͡°) pirms vienkārša teksta ziņas",
|
||||
"Prepends ┬──┬ ノ( ゜-゜ノ) to a plain-text message": "Pievieno ┬──┬ ノ( ゜-゜ノ) pirms vienkārša teksta ziņas",
|
||||
"Prepends (╯°□°)╯︵ ┻━┻ to a plain-text message": "Pievieno (╯°□°)╯︵ ┻━┻ pirms vienkārša teksta ziņas",
|
||||
"Prepends ¯\\_(ツ)_/¯ to a plain-text message": "Pievieno ¯\\_(ツ)_/¯ pirms vienkārša teksta ziņas",
|
||||
"Sends the given message as a spoiler": "Nosūta norādīto ziņu kā spoileri",
|
||||
"Effects": "Efekti",
|
||||
"Messages": "Ziņas",
|
||||
"Setting up keys": "Atslēgu iestatīšana",
|
||||
"We sent the others, but the below people couldn't be invited to <RoomName/>": "Pārējiem uzaicinājumi tika nosūtīti, bet zemāk norādītos cilvēkus uz <RoomName/> nevarēja uzaicināt",
|
||||
"Some invites couldn't be sent": "Dažus uzaicinājumus nevarēja nosūtīt",
|
||||
@ -1397,13 +1225,6 @@
|
||||
"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",
|
||||
"No other application is using the webcam": "Neviena cita lietotne neizmanto kameru",
|
||||
"Permission is granted to use the webcam": "Piešķirta atļauja izmantot kameru",
|
||||
"A microphone and webcam are plugged in and set up correctly": "Mikrofons un kamera ir pievienoti un pareizi konfigurēti",
|
||||
"Call failed because webcam or microphone could not be accessed. Check that:": "Zvans neizdevās, jo nevarēja piekļūt kamerai vai mikrofonam. Pārbaudiet, vai:",
|
||||
"Unable to access webcam / microphone": "Nevar piekļūt kamerai / mikrofonam",
|
||||
"Call failed because microphone could not be accessed. Check that a microphone is plugged in and set up correctly.": "Zvans neizdevās, jo nebija piekļuves mikrofonam. Pārliecinieties, vai mikrofons ir pievienots un pareizi konfigurēts.",
|
||||
"Unable to access microphone": "Nav pieejas mikrofonam",
|
||||
"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",
|
||||
@ -1423,7 +1244,6 @@
|
||||
"Can't load this message": "Nevar ielādēt šo ziņu",
|
||||
"Send voice message": "Sūtīt balss ziņu",
|
||||
"Address": "Adrese",
|
||||
"%(sharerName)s is presenting": "%(sharerName)s prezentē",
|
||||
"Hey you. You're the best!": "Sveiks! Tu esi labākais!",
|
||||
"Share %(name)s": "Dalīties ar %(name)s",
|
||||
"Explore Public Rooms": "Pārlūkot publiskas istabas",
|
||||
@ -1490,12 +1310,7 @@
|
||||
"Surround selected text when typing special characters": "Iekļaut iezīmēto tekstu, rakstot speciālās rakstzīmes",
|
||||
"Use custom size": "Izmantot pielāgotu izmēru",
|
||||
"Font size": "Šrifta izmērs",
|
||||
"Call ended": "Zvans beidzās",
|
||||
"Dates are often easy to guess": "Datumi bieži vien ir viegli uzminami",
|
||||
"%(senderName)s unpinned a message from this room. See all pinned messages.": "%(senderName)s noņēma piespraustu ziņu šajā istabā. Skatīt visas piespraustās ziņas.",
|
||||
"%(senderName)s unpinned <a>a message</a> from this room. See all <b>pinned messages</b>.": "%(senderName)s noņēma piespraustu <a>ziņu</a> šajā istabā. Skatīt visas <b>piespraustās ziņas</b>.",
|
||||
"%(senderName)s pinned a message to this room. See all pinned messages.": "%(senderName)s piesprauda ziņu šajā istabā. Skatīt visas piespraustās ziņas.",
|
||||
"%(senderName)s pinned <a>a message</a> to this room. See all <b>pinned messages</b>.": "%(senderName)s piesprauda <a>ziņu</a> šajā istabā. Skatīt visas <b>piespraustās ziņas</b>.",
|
||||
"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"
|
||||
@ -1522,10 +1337,8 @@
|
||||
"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.",
|
||||
"%(senderName)s has started a poll - %(pollQuestion)s": "%(senderName)s uzsāka aptauju- %(pollQuestion)s",
|
||||
"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?",
|
||||
"%(senderName)s has ended a poll": "%(senderName)s pārtrauca aptauju",
|
||||
"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",
|
||||
@ -1560,7 +1373,6 @@
|
||||
"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",
|
||||
"%(senderName)s has shared their location": "%(senderName)s ir dalījies ar savu 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",
|
||||
@ -1610,7 +1422,6 @@
|
||||
},
|
||||
"Files": "Faili",
|
||||
"Your private space": "Jūsu privāta vieta",
|
||||
"Your profile": "Jūsu profils",
|
||||
"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",
|
||||
@ -1619,10 +1430,6 @@
|
||||
"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",
|
||||
"Create a video room": "Izveidot video istabu",
|
||||
"%(creatorName)s created this room.": "%(creatorName)s izveidoja šo istabu.",
|
||||
"Create room": "Izveidot istabu",
|
||||
"Create video room": "Izveidot video istabu",
|
||||
"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.",
|
||||
@ -1723,7 +1530,9 @@
|
||||
"someone": "Kāds",
|
||||
"encrypted": "Šifrēts",
|
||||
"trusted": "Uzticama",
|
||||
"not_trusted": "Neuzticama"
|
||||
"not_trusted": "Neuzticama",
|
||||
"unnamed_room": "Istaba bez nosaukuma",
|
||||
"secure_backup": "Droša rezerves kopija"
|
||||
},
|
||||
"action": {
|
||||
"continue": "Turpināt",
|
||||
@ -1804,7 +1613,11 @@
|
||||
"home": "Mājup"
|
||||
},
|
||||
"composer": {
|
||||
"format_inline_code": "Kods"
|
||||
"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": {
|
||||
@ -1816,19 +1629,30 @@
|
||||
},
|
||||
"bug_reporting": {
|
||||
"submit_debug_logs": "Iesniegt atutošanas logfailus",
|
||||
"send_logs": "Nosūtīt 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"
|
||||
"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"
|
||||
},
|
||||
"devtools": {
|
||||
"event_type": "Notikuma tips",
|
||||
"state_key": "Stāvokļa atslēga",
|
||||
"event_sent": "Notikums nosūtīts!",
|
||||
"event_content": "Notikuma saturs"
|
||||
"personal_messaging_action": "Sāciet savu pirmo čatu",
|
||||
"set_up_profile_action": "Jūsu profils"
|
||||
},
|
||||
"settings": {
|
||||
"show_breadcrumbs": "Rādīt saīsnes uz nesen skatītajām istabām istabu saraksta augšpusē",
|
||||
@ -1854,6 +1678,241 @@
|
||||
"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"
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"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 <a>ziņu</a> šajā istabā. Skatīt visas <b>piespraustās ziņas</b>.",
|
||||
"pinned": "%(senderName)s piesprauda ziņu šajā istabā. Skatīt visas piespraustās ziņas.",
|
||||
"unpinned_link": "%(senderName)s noņēma piespraustu <a>ziņu</a> šajā istabā. Skatīt visas <b>piespraustās ziņas</b>.",
|
||||
"unpinned": "%(senderName)s noņēma piespraustu ziņu šajā istabā. Skatīt visas piespraustās ziņas.",
|
||||
"changed_link": "%(senderName)s nomainīja <a>piespraustās ziņas</a> š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"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"Messages": "Ziņas",
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -8,7 +8,6 @@
|
||||
"unknown error code": "അപരിചിത എറര് കോഡ്",
|
||||
"Failed to change password. Is your password correct?": "രഹസ്യവാക്ക് മാറ്റാന് സാധിച്ചില്ല. രഹസ്യവാക്ക് ശരിയാണോ ?",
|
||||
"Sunday": "ഞായര്",
|
||||
"Messages sent by bot": "ബോട്ട് അയയ്ക്കുന്ന സന്ദേശങ്ങള്ക്ക്",
|
||||
"Notification targets": "നോട്ടിഫിക്കേഷന് ടാര്ഗെറ്റുകള്",
|
||||
"Today": "ഇന്ന്",
|
||||
"Friday": "വെള്ളി",
|
||||
@ -18,30 +17,23 @@
|
||||
"Waiting for response from server": "സെര്വറില് നിന്നുള്ള പ്രതികരണത്തിന് കാക്കുന്നു",
|
||||
"This Room": "ഈ മുറി",
|
||||
"Noisy": "ഉച്ചത്തില്",
|
||||
"Messages containing my display name": "എന്റെ പേര് അടങ്ങിയിരിക്കുന്ന സന്ദേശങ്ങള്ക്ക്",
|
||||
"Messages in one-to-one chats": "നേര്ക്കുനേര് ചാറ്റിലെ സന്ദേശങ്ങള്ക്ക്",
|
||||
"Unavailable": "ലഭ്യമല്ല",
|
||||
"Source URL": "സോഴ്സ് യു ആര് എല്",
|
||||
"Failed to add tag %(tagName)s to room": "റൂമിന് %(tagName)s എന്ന ടാഗ് ആഡ് ചെയ്യുവാന് സാധിച്ചില്ല",
|
||||
"No update available.": "അപ്ഡേറ്റുകള് ലഭ്യമല്ല.",
|
||||
"Collecting app version information": "ആപ്പ് പതിപ്പു വിവരങ്ങള് ശേഖരിക്കുന്നു",
|
||||
"Tuesday": "ചൊവ്വ",
|
||||
"Unnamed room": "പേരില്ലാത്ത റൂം",
|
||||
"Saturday": "ശനി",
|
||||
"Monday": "തിങ്കള്",
|
||||
"Collecting logs": "നാള്വഴി ശേഖരിക്കുന്നു",
|
||||
"All Rooms": "എല്ലാ മുറികളും കാണുക",
|
||||
"Wednesday": "ബുധന്",
|
||||
"You cannot delete this message. (%(code)s)": "നിങ്ങള്ക്ക് ഈ സന്ദേശം നീക്കം ചെയ്യാനാകില്ല. (%(code)s)",
|
||||
"Send": "അയയ്ക്കുക",
|
||||
"All messages": "എല്ലാ സന്ദേശങ്ങളും",
|
||||
"Call invitation": "വിളിയ്ക്കുന്നു",
|
||||
"What's new?": "എന്തൊക്കെ പുതിയ വിശേഷങ്ങള് ?",
|
||||
"When I'm invited to a room": "ഞാന് ഒരു റൂമിലേക്ക് ക്ഷണിക്കപ്പെടുമ്പോള്",
|
||||
"Invite to this room": "ഈ റൂമിലേക്ക് ക്ഷണിക്കുക",
|
||||
"Thursday": "വ്യാഴം",
|
||||
"Search…": "തിരയുക…",
|
||||
"Messages in group chats": "ഗ്രൂപ്പ് ചാറ്റുകളിലെ സന്ദേശങ്ങള്ക്ക്",
|
||||
"Yesterday": "ഇന്നലെ",
|
||||
"Error encountered (%(errorDetail)s).": "എറര് നേരിട്ടു (%(errorDetail)s).",
|
||||
"Low Priority": "താഴ്ന്ന പരിഗണന",
|
||||
@ -78,6 +70,18 @@
|
||||
"back": "തിരികെ"
|
||||
},
|
||||
"bug_reporting": {
|
||||
"send_logs": "നാള്വഴി അയയ്ക്കുക"
|
||||
"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": "ബോട്ട് അയയ്ക്കുന്ന സന്ദേശങ്ങള്ക്ക്"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -3,38 +3,31 @@
|
||||
"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",
|
||||
"Messages sent by bot": "Meldinger sendt av bot",
|
||||
"Notification targets": "Mål for varsel",
|
||||
"Today": "I dag",
|
||||
"Friday": "Fredag",
|
||||
"Notifications": "Varsler",
|
||||
"On": "På",
|
||||
"Source URL": "Kilde URL",
|
||||
"Messages in one-to-one chats": "Meldinger i en-til-en samtaler",
|
||||
"Favourite": "Favoritt",
|
||||
"Failed to add tag %(tagName)s to room": "Kunne ikke legge til tagg %(tagName)s til rom",
|
||||
"Noisy": "Bråkete",
|
||||
"When I'm invited to a room": "Når jeg blir invitert til et rom",
|
||||
"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",
|
||||
"Call invitation": "Anropsinvitasjon",
|
||||
"Messages containing my display name": "Meldinger som inneholder mitt visningsnavn",
|
||||
"powered by Matrix": "Drevet av Matrix",
|
||||
"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",
|
||||
"Messages in group chats": "Meldinger i gruppesamtaler",
|
||||
"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",
|
||||
"Call Failed": "Oppringning mislyktes",
|
||||
"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",
|
||||
@ -68,7 +61,6 @@
|
||||
"%(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",
|
||||
"Unnamed Room": "Navnløst rom",
|
||||
"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",
|
||||
@ -77,7 +69,6 @@
|
||||
"Default": "Standard",
|
||||
"Restricted": "Begrenset",
|
||||
"Moderator": "Moderator",
|
||||
"Admin": "Admin",
|
||||
"Operation failed": "Operasjon mislyktes",
|
||||
"Failed to invite": "Klarte ikke invitere",
|
||||
"You need to be logged in.": "Du må være logget inn.",
|
||||
@ -92,58 +83,25 @@
|
||||
"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",
|
||||
"Usage": "Bruk",
|
||||
"Upgrades a room to a new version": "Oppgraderer et rom til en ny versjon",
|
||||
"Changes your display nickname": "Endrer visningsnavnet ditt",
|
||||
"Chat with %(brand)s Bot": "Chat med %(brand)s Bot",
|
||||
"Changes your display nickname in the current room only": "Endrer visningsnavnet ditt kun i det nåværende rommet",
|
||||
"Call failed due to misconfigured server": "Oppringingen feilet på grunn av feil-konfigurert tjener",
|
||||
"Please ask the administrator of your homeserver (<code>%(homeserverDomain)s</code>) to configure a TURN server in order for calls to work reliably.": "Vennligst be administratoren av din hjemmetjener (<code>%(homeserverDomain)s</code>) 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.",
|
||||
"Messages": "Meldinger",
|
||||
"Actions": "Handlinger",
|
||||
"Advanced": "Avansert",
|
||||
"Other": "Andre",
|
||||
"Prepends ¯\\_(ツ)_/¯ to a plain-text message": "Føyer til ¯\\_(ツ)_/¯ på en råtekstmelding",
|
||||
"You do not have the required permissions to use this command.": "Du har ikke de rette tilgangene til å bruke denne kommandoen.",
|
||||
"Gets or sets the room topic": "Henter eller setter rommets overskrift",
|
||||
"This room has no topic.": "Dette rommet har ingen overskrift.",
|
||||
"Sets the room name": "Setter rommets navn",
|
||||
"Invites user with given id to current room": "Inviterer brukeren med gitt id til dette rommet",
|
||||
"Bans user with given id": "Nekter tilgang til bruker med gitt id",
|
||||
"Unbans user with given ID": "Gir tilbake tilgang til bruker med gitt ID",
|
||||
"Ignores a user, hiding their messages from you": "Ignorerer en bruker og skjuler meldingene deres hos deg",
|
||||
"Ignored user": "Ignorert(e) bruker",
|
||||
"You are now ignoring %(userId)s": "%(userId)s er nå ignorert",
|
||||
"Stops ignoring a user, showing their messages going forward": "Fjerner ignorering av bruker og viser meldingene fra nå av",
|
||||
"Unignored user": "Uignorert bruker",
|
||||
"You are no longer ignoring %(userId)s": "%(userId)s blir ikke lengre ignorert",
|
||||
"Define the power level of a user": "Definer tilgangnivå til en bruker",
|
||||
"Deops user with given id": "Fjerner OP nivå til bruker med gitt ID",
|
||||
"Opens the Developer Tools dialog": "Åpner Utviklings Verktøy dialogen",
|
||||
"Adds a custom widget by URL to the room": "Legger til en tilpasset widget med URL i rommet",
|
||||
"Please supply a https:// or http:// widget URL": "Oppgi en https: // eller http: // widget-URL",
|
||||
"You cannot modify widgets in this room.": "Du kan ikke endre widgets i dette rommet.",
|
||||
"Verified key": "Verifisert nøkkel",
|
||||
"Displays action": "Viser handling",
|
||||
"Forces the current outbound group session in an encrypted room to be discarded": "Tvinger den gjeldende utgående gruppeøkten i et kryptert rom til å stoppe",
|
||||
"Sends the given message coloured as a rainbow": "Sender gitte melding i regnbuens farger",
|
||||
"Sends the given emote coloured as a rainbow": "Sender gitte emote i regnbuens farger",
|
||||
"Displays list of commands with usages and descriptions": "Viser liste over kommandoer med bruks eksempler og beskrivelser",
|
||||
"Reason": "Årsak",
|
||||
"Add Email Address": "Legg til E-postadresse",
|
||||
"Add Phone Number": "Legg til telefonnummer",
|
||||
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)s sendte et bilde.",
|
||||
"%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s sendte en invitasjon til %(targetDisplayName)s om å bli med i rommet.",
|
||||
"%(displayName)s is typing …": "%(displayName)s skriver …",
|
||||
"%(names)s and %(count)s others are typing …": {
|
||||
"other": "%(names)s og %(count)s andre skriver …",
|
||||
"one": "%(names)s og én annen bruker skriver …"
|
||||
},
|
||||
"%(names)s and %(lastPerson)s are typing …": "%(names)s og %(lastPerson)s skriver …",
|
||||
"%(num)s minutes ago": "%(num)s minutter siden",
|
||||
"%(num)s hours ago": "%(num)s timer siden",
|
||||
"This is a very common password": "Dette er et veldig vanlig passord",
|
||||
"Dog": "Hund",
|
||||
"Cat": "Katt",
|
||||
@ -205,13 +163,7 @@
|
||||
"Are you sure?": "Er du sikker?",
|
||||
"Admin Tools": "Adminverktøy",
|
||||
"Invited": "Invitert",
|
||||
"Send an encrypted reply…": "Send et kryptert svar …",
|
||||
"Send an encrypted message…": "Send en kryptert beskjed …",
|
||||
"Send a message…": "Send en melding …",
|
||||
"Italics": "Kursiv",
|
||||
"Online": "Tilkoblet",
|
||||
"Idle": "Rolig",
|
||||
"Unknown": "Ukjent",
|
||||
"Direct Messages": "Direktemeldinger",
|
||||
"Rooms": "Rom",
|
||||
"Sign Up": "Registrer deg",
|
||||
@ -244,7 +196,6 @@
|
||||
"Incorrect password": "Feil passord",
|
||||
"Session name": "Øktens navn",
|
||||
"Filter results": "Filtrerresultater",
|
||||
"Toolbox": "Verktøykasse",
|
||||
"An error has occurred.": "En feil har oppstått.",
|
||||
"Email address": "E-postadresse",
|
||||
"Share Room Message": "Del rommelding",
|
||||
@ -270,11 +221,6 @@
|
||||
"Match system theme": "Bind fast til systemtemaet",
|
||||
"Send analytics data": "Send analytiske data",
|
||||
"Show hidden events in timeline": "Vis skjulte hendelser i tidslinjen",
|
||||
"Messages containing my username": "Meldinger som nevner brukernavnet mitt",
|
||||
"Messages containing @room": "Medlinger som inneholder @room",
|
||||
"Encrypted messages in one-to-one chats": "Krypterte meldinger i samtaler under fire øyne",
|
||||
"Encrypted messages in group chats": "Krypterte meldinger i gruppesamtaler",
|
||||
"When rooms are upgraded": "Når rom blir oppgradert",
|
||||
"My Ban List": "Min bannlysningsliste",
|
||||
"Verified!": "Verifisert!",
|
||||
"Got It": "Skjønner",
|
||||
@ -353,15 +299,7 @@
|
||||
"Sounds": "Lyder",
|
||||
"Notification sound": "Varslingslyd",
|
||||
"Set a new custom sound": "Velg en ny selvvalgt lyd",
|
||||
"Change permissions": "Endre tillatelser",
|
||||
"Change topic": "Endre samtaletema",
|
||||
"Upgrade the room": "Oppgrader rommet",
|
||||
"Modify widgets": "Endre på moduler",
|
||||
"Banned by %(displayName)s": "Bannlyst av %(displayName)s",
|
||||
"Send messages": "Send meldinger",
|
||||
"Invite users": "Inviter brukere",
|
||||
"Change settings": "Endre innstillinger",
|
||||
"Ban users": "Bannlys brukere",
|
||||
"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",
|
||||
@ -369,8 +307,6 @@
|
||||
"Unencrypted": "Ukryptert",
|
||||
"Deactivate user?": "Vil du deaktivere brukeren?",
|
||||
"Deactivate user": "Deaktiver brukeren",
|
||||
"Voice call": "Stemmesamtale",
|
||||
"Video call": "Videosamtale",
|
||||
"%(duration)ss": "%(duration)ss",
|
||||
"%(duration)sm": "%(duration)sm",
|
||||
"%(duration)sh": "%(duration)st",
|
||||
@ -389,7 +325,6 @@
|
||||
"%(roomName)s is not accessible at this time.": "%(roomName)s er ikke tilgjengelig for øyeblikket.",
|
||||
"This Room": "Dette rommet",
|
||||
"Server error": "Serverfeil",
|
||||
"Stickerpack": "Klistremerkepakke",
|
||||
"Main address": "Hovedadresse",
|
||||
"not specified": "ikke spesifisert",
|
||||
"Local address": "Lokal adresse",
|
||||
@ -464,19 +399,12 @@
|
||||
"Indexed rooms:": "Indekserte rom:",
|
||||
"Verify this session": "Verifiser denne økten",
|
||||
"Create Account": "Opprett konto",
|
||||
"%(senderDisplayName)s changed the room name from %(oldRoomName)s to %(newRoomName)s.": "%(senderDisplayName)s endret rommets navn fra %(oldRoomName)s til %(newRoomName)s.",
|
||||
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s endret rommets navn til %(roomName)s.",
|
||||
"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",
|
||||
"a few seconds ago": "noen sekunder siden",
|
||||
"about a minute ago": "cirka 1 minutt siden",
|
||||
"about an hour ago": "cirka 1 time siden",
|
||||
"about a day ago": "cirka 1 dag siden",
|
||||
"%(num)s days ago": "%(num)s dager siden",
|
||||
"%(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",
|
||||
"Enable URL previews for this room (only affects you)": "Skru på URL-forhåndsvisninger for dette rommet (Påvirker bare deg)",
|
||||
@ -499,12 +427,6 @@
|
||||
"Clear cache and reload": "Tøm mellomlageret og last inn siden på nytt",
|
||||
"To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "For å rapportere inn et Matrix-relatert sikkerhetsproblem, vennligst less Matrix.org sine <a>Retningslinjer for sikkerhetspublisering</a>.",
|
||||
"Import E2E room keys": "Importer E2E-romnøkler",
|
||||
"Change room avatar": "Endre rommets avatar",
|
||||
"Change room name": "Endre rommets navn",
|
||||
"Change main address for the room": "Endre hovedadressen til rommet",
|
||||
"Change history visibility": "Endre historikkens synlighet",
|
||||
"Enable room encryption": "Skru på kryptering av rommet",
|
||||
"Default role": "Forvalgt rolle",
|
||||
"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",
|
||||
@ -517,7 +439,6 @@
|
||||
"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",
|
||||
"Send a reply…": "Send et svar …",
|
||||
"Replying": "Svarer på",
|
||||
"Room %(name)s": "Rom %(name)s",
|
||||
"Start chatting": "Begynn å chatte",
|
||||
@ -576,12 +497,9 @@
|
||||
},
|
||||
"Logs sent": "Loggbøkene ble sendt",
|
||||
"Please enter a name for the room": "Vennligst skriv inn et navn for rommet",
|
||||
"Create a public room": "Opprett et offentlig rom",
|
||||
"Create a private room": "Opprett et privat rom",
|
||||
"Topic (optional)": "Tema (valgfritt)",
|
||||
"Hide advanced": "Skjul avansert",
|
||||
"Show advanced": "Vis avansert",
|
||||
"Developer Tools": "Utviklerverktøy",
|
||||
"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.",
|
||||
@ -666,7 +584,6 @@
|
||||
"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)",
|
||||
"Cross-signing": "Kryssignering",
|
||||
"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.",
|
||||
@ -678,27 +595,8 @@
|
||||
"Use an identity server": "Bruk en identitetstjener",
|
||||
"Could not find user in room": "Klarte ikke å finne brukeren i rommet",
|
||||
"Session already verified!": "Økten er allerede verifisert!",
|
||||
"Displays information about a user": "Viser informasjon om en bruker",
|
||||
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s endret temaet til «%(topic)s».",
|
||||
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s fjernet rommets navn.",
|
||||
"%(senderDisplayName)s upgraded this room.": "%(senderDisplayName)s oppgraderte dette rommet.",
|
||||
"%(senderDisplayName)s made the room public to whoever knows the link.": "%(senderDisplayName)s gjorde rommet offentlig for alle som kjenner til denne lenken.",
|
||||
"%(senderDisplayName)s has allowed guests to join the room.": "%(senderDisplayName)s har tillatt gjester å bli med i rommet.",
|
||||
"%(senderDisplayName)s has prevented guests from joining the room.": "%(senderDisplayName)s har hindret gjester fra å bli med i rommet.",
|
||||
"%(senderName)s removed the main address for this room.": "%(senderName)s fjernet hovedadressen til dette rommet.",
|
||||
"%(senderName)s changed the addresses for this room.": "%(senderName)s endret adressene til dette rommet.",
|
||||
"%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s gikk fra %(fromPowerLevel)s til %(toPowerLevel)s",
|
||||
"%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s-modulen ble endret på av %(senderName)s",
|
||||
"%(widgetName)s widget added by %(senderName)s": "%(widgetName)s-modulen ble lagt til av %(senderName)s",
|
||||
"%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s-modulen ble fjernet av %(senderName)s",
|
||||
"Your %(brand)s is misconfigured": "Ditt %(brand)s-oppsett er feiloppsatt",
|
||||
"a few seconds from now": "om noen sekunder fra nå",
|
||||
"about a minute from now": "rundt et minutt fra nå",
|
||||
"%(num)s minutes from now": "%(num)s minutter fra nå",
|
||||
"about an hour from now": "rundt en time fra nå",
|
||||
"%(num)s hours from now": "%(num)s timer fra nå",
|
||||
"about a day from now": "rundt en dag fra nå",
|
||||
"%(num)s days from now": "%(num)s dager fra nå",
|
||||
"Not a valid %(brand)s keyfile": "Ikke en gyldig %(brand)s-nøkkelfil",
|
||||
"Unrecognised address": "Adressen ble ikke gjenkjent",
|
||||
"Unknown server error": "Ukjent tjenerfeil",
|
||||
@ -716,7 +614,6 @@
|
||||
"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",
|
||||
"Notify everyone": "Varsle alle",
|
||||
"Muted Users": "Dempede brukere",
|
||||
"Incorrect verification code": "Ugyldig verifiseringskode",
|
||||
"Unable to add email address": "Klarte ikke å legge til E-postadressen",
|
||||
@ -728,9 +625,7 @@
|
||||
"one": "og én annen …"
|
||||
},
|
||||
"%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (styrkenivå %(powerLevelNumber)s)",
|
||||
"Hangup": "Legg på røret",
|
||||
"The conversation continues here.": "Samtalen fortsetter her.",
|
||||
"System Alerts": "Systemvarsler",
|
||||
"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?",
|
||||
@ -791,7 +686,6 @@
|
||||
"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?",
|
||||
"Online for %(duration)s": "På nett i %(duration)s",
|
||||
"Sort by": "Sorter etter",
|
||||
"Activity": "Aktivitet",
|
||||
"A-Z": "A-Å",
|
||||
@ -807,8 +701,6 @@
|
||||
"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",
|
||||
"Message deleted": "Meldingen ble slettet",
|
||||
"Message deleted by %(name)s": "Meldingen ble slettet av %(name)s",
|
||||
"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",
|
||||
@ -854,11 +746,6 @@
|
||||
"Toggle Quote": "Veksle siteringsformat",
|
||||
"Upload a file": "Last opp en fil",
|
||||
"If you've joined lots of rooms, this might take a while": "Hvis du har blitt med i mange rom, kan dette ta en stund",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s gjorde fremtidig romhistorikk synlig for alle rommedlemmer, fra det tidspunktet de ble/blir invitert.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s gjorde fremtidig romhistorikk synlig for alle rommedlemmer, fra det tidspunktet de ble med.",
|
||||
"%(senderName)s made future room history visible to all room members.": "%(senderName)s gjorde fremtidig romhistorikk synlig for alle rommedlemmer.",
|
||||
"%(senderName)s made future room history visible to anyone.": "%(senderName)s gjorde fremtidig romhistorikk synlig for alle.",
|
||||
"%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s gjorde fremtidig romhistorikk synlig for alle rommedlemmer (%(visibility)s).",
|
||||
"To help us prevent this in future, please <a>send us logs</a>.": "For å hjelpe oss med å forhindre dette i fremtiden, vennligst <a>send oss loggfiler</a>.",
|
||||
"Lock": "Lås",
|
||||
"Server or user ID to ignore": "Tjener- eller bruker-ID-en som skal ignoreres",
|
||||
@ -898,7 +785,6 @@
|
||||
"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",
|
||||
"%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.": "%(senderName)s trakk tilbake invitasjonen dette rommet for %(targetDisplayName)s.",
|
||||
"Great, that'll help people know it's you": "Flott, det vil hjelp folk å ha tillit til at det er deg",
|
||||
"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.",
|
||||
@ -916,8 +802,6 @@
|
||||
"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",
|
||||
"You're already in a call with this person.": "Du er allerede i en samtale med denne personen.",
|
||||
"Already in call": "Allerede i en samtale",
|
||||
"Burundi": "Burundi",
|
||||
"Burkina Faso": "Burkina Faso",
|
||||
"Bulgaria": "Bulgaria",
|
||||
@ -953,8 +837,6 @@
|
||||
"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 <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 <server /> for å kunne validere en epostaddresse eller telefonnummer, men serveren har ikke bruksvilkår.",
|
||||
"Too Many Calls": "For mange samtaler",
|
||||
"Call failed because webcam or microphone could not be accessed. Check that:": "Samtalen mislyktes fordi du fikk ikke tilgang til webkamera eller mikrofon. Sørg for at:",
|
||||
"Unable to access webcam / microphone": "Ingen tilgang til webkamera / mikrofon",
|
||||
"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.",
|
||||
@ -965,7 +847,6 @@
|
||||
"Edit devices": "Rediger enheter",
|
||||
"Add existing room": "Legg til et eksisterende rom",
|
||||
"Invite to this space": "Inviter til dette området",
|
||||
"Send message": "Send melding",
|
||||
"Invite to %(roomName)s": "Inviter til %(roomName)s",
|
||||
"Resume": "Fortsett",
|
||||
"Avatar": "Profilbilde",
|
||||
@ -1084,7 +965,6 @@
|
||||
"Transfer": "Overfør",
|
||||
"Invite by email": "Inviter gjennom E-post",
|
||||
"Comment": "Kommentar",
|
||||
"Active Widgets": "Aktive moduler",
|
||||
"Reason (optional)": "Årsak (valgfritt)",
|
||||
"Explore public rooms": "Utforsk offentlige rom",
|
||||
"Verify the link in your inbox": "Verifiser lenken i innboksen din",
|
||||
@ -1100,20 +980,14 @@
|
||||
"not ready": "ikke klar",
|
||||
"ready": "klar",
|
||||
"Algorithm:": "Algoritme:",
|
||||
"Away": "Borte",
|
||||
"Show Widgets": "Vis moduler",
|
||||
"Hide Widgets": "Skjul moduler",
|
||||
"Unknown for %(duration)s": "Ukjent i %(duration)s",
|
||||
"Update %(brand)s": "Oppdater %(brand)s",
|
||||
"You are currently ignoring:": "Du ignorerer for øyeblikket:",
|
||||
"Unknown caller": "Ukjent oppringer",
|
||||
"Dial pad": "Nummerpanel",
|
||||
"%(name)s on hold": "%(name)s står på vent",
|
||||
"sends confetti": "sender konfetti",
|
||||
"System font name": "Systemskrifttypenavn",
|
||||
"Use a system font": "Bruk en systemskrifttype",
|
||||
"Waiting for answer": "Venter på svar",
|
||||
"Call in progress": "Anrop pågår",
|
||||
"Channel: <channelLink/>": "Kanal: <channelLink/>",
|
||||
"Enable desktop notifications": "Aktiver skrivebordsvarsler",
|
||||
"Don't miss a reply": "Ikke gå glipp av noen svar",
|
||||
@ -1128,7 +1002,6 @@
|
||||
"No need for symbols, digits, or uppercase letters": "Ikke nødvendig med symboler, sifre eller bokstaver",
|
||||
"See images posted to this room": "Se bilder som er lagt ut i dette rommet",
|
||||
"Change the topic of this room": "Endre dette rommets tema",
|
||||
"Effects": "Effekter",
|
||||
"Zimbabwe": "Zimbabwe",
|
||||
"Yemen": "Jemen",
|
||||
"Zambia": "Zambia",
|
||||
@ -1351,48 +1224,14 @@
|
||||
"Delete avatar": "Slett profilbilde",
|
||||
"Corn": "Mais",
|
||||
"Cloud": "Sky",
|
||||
"Mute the microphone": "Demp mikrofonen",
|
||||
"Unmute the microphone": "Opphev demping av mikrofonen",
|
||||
"Dialpad": "Nummerpanel",
|
||||
"More": "Mer",
|
||||
"Stop the camera": "Stopp kameraet",
|
||||
"Start the camera": "Start kameraet",
|
||||
"Connecting": "Kobler til",
|
||||
"Plain Text": "Ren tekst",
|
||||
"JSON": "JSON",
|
||||
"HTML": "HTML",
|
||||
"Change the name of this room": "Endre rommets navn",
|
||||
"%(senderDisplayName)s changed guest access to %(rule)s": "%(senderDisplayName)s endret gjestetilgangen til %(rule)s",
|
||||
"%(senderDisplayName)s made the room invite only.": "%(senderDisplayName)s merket rommet som kun for inviterte.",
|
||||
"%(senderDisplayName)s changed the room avatar.": "%(senderDisplayName)s endret rommets avatar.",
|
||||
"%(senderName)s withdrew %(targetName)s's invitation: %(reason)s": "%(senderName)s trakk tilbake invitasjonen til %(targetName)s: %(reason)s",
|
||||
"%(senderName)s unbanned %(targetName)s": "%(senderName)s opphevde bannlysningen av %(targetName)s",
|
||||
"%(targetName)s left the room": "%(targetName)s forlot rommet",
|
||||
"%(targetName)s left the room: %(reason)s": "%(targetName)s forlot rommet: %(reason)s",
|
||||
"%(targetName)s rejected the invitation": "%(targetName)s avslo invitasjonen",
|
||||
"%(targetName)s joined the room": "%(targetName)s ble med i rommet",
|
||||
"%(senderName)s made no change": "%(senderName)s gjorde ingen endringer",
|
||||
"%(senderName)s set a profile picture": "%(senderName)s valgte seg et profilbilde",
|
||||
"%(senderName)s changed their profile picture": "%(senderName)s endret profilbildet sitt",
|
||||
"%(senderName)s removed their profile picture": "%(senderName)s fjernet profilbildet sitt",
|
||||
"%(senderName)s removed their display name (%(oldDisplayName)s)": "%(senderName)s fjernet visningsnavnet sitt (%(oldDisplayName)s)",
|
||||
"%(senderName)s set their display name to %(displayName)s": "%(senderName)s satte visningsnavnet sitt til %(displayName)s",
|
||||
"%(oldDisplayName)s changed their display name to %(displayName)s": "%(oldDisplayName)s endret visningsnavnet sitt til %(displayName)s",
|
||||
"%(senderName)s banned %(targetName)s": "%(senderName)s bannlyste %(targetName)s",
|
||||
"%(senderName)s banned %(targetName)s: %(reason)s": "%(senderName)s bannlyste %(targetName)s: %(reason)s",
|
||||
"%(senderName)s invited %(targetName)s": "%(senderName)s inviterte %(targetName)s",
|
||||
"%(targetName)s accepted an invitation": "%(targetName)s aksepterte en invitasjon",
|
||||
"%(targetName)s accepted the invitation for %(displayName)s": "%(targetName)s aksepterte invitasjonen til %(displayName)s",
|
||||
"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",
|
||||
"You cannot place calls in this browser.": "Du kan ikke ringe i denne nettleseren.",
|
||||
"Calls are unsupported": "Samtaler støttes ikke",
|
||||
"No other application is using the webcam": "Ingen andre applikasjoner bruker webkameraet",
|
||||
"A microphone and webcam are plugged in and set up correctly": "En mikrofon og webkamera er koblet til og satt opp riktig",
|
||||
"Call failed because microphone could not be accessed. Check that a microphone is plugged in and set up correctly.": "Samtalen mislyktes fordi mikrofonen ikke var tilgjengelig. Sjekk at en mikrofon er koblet til og satt opp riktig.",
|
||||
"common": {
|
||||
"about": "Om",
|
||||
"analytics": "Statistikk",
|
||||
@ -1454,7 +1293,11 @@
|
||||
"encrypted": "Kryptert",
|
||||
"matrix": "Matrix",
|
||||
"trusted": "Betrodd",
|
||||
"not_trusted": "Ikke betrodd"
|
||||
"not_trusted": "Ikke betrodd",
|
||||
"unnamed_room": "Navnløst rom",
|
||||
"stickerpack": "Klistremerkepakke",
|
||||
"system_alerts": "Systemvarsler",
|
||||
"cross_signing": "Kryssignering"
|
||||
},
|
||||
"action": {
|
||||
"continue": "Fortsett",
|
||||
@ -1564,7 +1407,12 @@
|
||||
"format_bold": "Fet",
|
||||
"format_strikethrough": "Gjennomstreking",
|
||||
"format_inline_code": "Kode",
|
||||
"format_code_block": "Kodefelt"
|
||||
"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",
|
||||
@ -1583,16 +1431,21 @@
|
||||
"github_issue": "Github-saksrapport"
|
||||
},
|
||||
"time": {
|
||||
"date_at_time": "%(date)s klokken %(time)s"
|
||||
},
|
||||
"devtools": {
|
||||
"event_type": "Hendelsestype",
|
||||
"event_content": "Hendelsesinnhold",
|
||||
"setting_colon": "Innstilling:",
|
||||
"caution_colon": "Advarsel:",
|
||||
"level": "Nivå",
|
||||
"value_colon": "Verdi:",
|
||||
"value": "Verdi"
|
||||
"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",
|
||||
@ -1612,6 +1465,202 @@
|
||||
"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"
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"create_room": {
|
||||
"title_public_room": "Opprett et offentlig rom",
|
||||
"title_private_room": "Opprett et privat rom"
|
||||
},
|
||||
"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 …"
|
||||
}
|
||||
}
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"Messages": "Meldinger",
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,5 @@
|
||||
{
|
||||
"This phone number is already in use": "Dette telefonnummeret er allereie i bruk",
|
||||
"Call Failed": "Oppringjing Mislukkast",
|
||||
"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",
|
||||
@ -37,7 +36,6 @@
|
||||
"Default": "Opphavleg innstilling",
|
||||
"Restricted": "Avgrensa",
|
||||
"Moderator": "Moderator",
|
||||
"Admin": "Administrator",
|
||||
"Operation failed": "Handling mislukkast",
|
||||
"Failed to invite": "Fekk ikkje til å invitera",
|
||||
"You need to be logged in.": "Du må vera logga inn.",
|
||||
@ -52,44 +50,22 @@
|
||||
"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",
|
||||
"Usage": "Bruk",
|
||||
"Changes your display nickname": "Forandrar kallenamnet ditt",
|
||||
"Invites user with given id to current room": "Inviter brukarar med fylgjande ID inn i gjeldande rom",
|
||||
"Bans user with given id": "Stengjer brukarar med den gjevne IDen ute",
|
||||
"Ignores a user, hiding their messages from you": "Overser ein brukar, slik at meldingane deira ikkje synast for deg",
|
||||
"Ignored user": "Oversedd brukar",
|
||||
"You are now ignoring %(userId)s": "Du overser no %(userId)s",
|
||||
"Stops ignoring a user, showing their messages going forward": "Sluttar å ignorer ein brukar, slik at meldingane deira no kan sjåast",
|
||||
"Unignored user": "Avoversedd brukar",
|
||||
"You are no longer ignoring %(userId)s": "Du overser ikkje %(userId)s no lenger",
|
||||
"Define the power level of a user": "Sett tilgangsnivået til ein brukar",
|
||||
"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",
|
||||
"Deops user with given id": "AvOPar brukarar med den gjevne IDen",
|
||||
"Opens the Developer Tools dialog": "Opnar Utviklarverktøy-tekstboksen",
|
||||
"Verified key": "Godkjend nøkkel",
|
||||
"Displays action": "Visar handlingar",
|
||||
"Reason": "Grunnlag",
|
||||
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s gjorde emnet om til \"%(topic)s\".",
|
||||
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s fjerna romnamnet.",
|
||||
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s gjorde romnamnet om til %(roomName)s.",
|
||||
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)s sende eit bilete.",
|
||||
"%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s inviterte %(targetDisplayName)s til å bli med i rommet.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s gjorde slik at den framtidige romhistoria er tilgjengeleg for alle rommedlemmar frå då dei vart invitert.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s gjorde slik at framtidig romhistorie er tilgjengeleg for alle rommedlemmar frå då dei kom inn.",
|
||||
"%(senderName)s made future room history visible to all room members.": "%(senderName)s gjorde framtidig romhistorie tilgjengeleg for alle rommedlemmar.",
|
||||
"%(senderName)s made future room history visible to anyone.": "%(senderName)s gjorde den framtidige romhistoria tilgjengelg for kven som helst.",
|
||||
"%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s gjorde den framtidige romhistoria tilgjengeleg til ukjende (%(visibility)s).",
|
||||
"%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s frå %(fromPowerLevel)s til %(toPowerLevel)s",
|
||||
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s endra tilgangsnivået til %(powerLevelDiffText)s.",
|
||||
"%(senderName)s changed the pinned messages for the room.": "%(senderName)s endra dei festa meldingane i rommet.",
|
||||
"%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s-widget endra av %(senderName)s",
|
||||
"%(widgetName)s widget added by %(senderName)s": "%(widgetName)s-widget lagt til av %(senderName)s",
|
||||
"%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s widget fjerna av %(senderName)s",
|
||||
"Failure to create room": "Klarte ikkje å laga rommet",
|
||||
"Server may be unavailable, overloaded, or you hit a bug.": "Tenaren er kanskje utilgjengeleg, overlasta elles så traff du ein bug.",
|
||||
"Send": "Send",
|
||||
"Unnamed Room": "Rom utan namn",
|
||||
"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?",
|
||||
@ -98,15 +74,7 @@
|
||||
"Enable URL previews for this room (only affects you)": "Skru URL-førehandsvisingar på for dette rommet (påverkar deg åleine)",
|
||||
"Enable URL previews by default for participants in this room": "Skru URL-førehandsvisingar på som utgangspunkt for deltakarar i dette rommet",
|
||||
"Enable widget screenshots on supported widgets": "Skru widget-skjermbilete på for støtta widgetar",
|
||||
"Collecting app version information": "Samlar versjonsinfo for programmet",
|
||||
"Collecting logs": "Samlar loggar",
|
||||
"Waiting for response from server": "Ventar på svar frå tenaren",
|
||||
"Messages containing my display name": "Meldingar som inneheld visingsnamnet mitt",
|
||||
"Messages in one-to-one chats": "Meldingar i ein-til-ein-samtalar",
|
||||
"Messages in group chats": "Meldingar i gruppesamtalar",
|
||||
"When I'm invited to a room": "Når eg blir invitert til eit rom",
|
||||
"Call invitation": "Samtaleinvitasjonar",
|
||||
"Messages sent by bot": "Meldingar sendt frå ein bot",
|
||||
"Incorrect verification code": "Urett stadfestingskode",
|
||||
"Phone": "Telefon",
|
||||
"No display name": "Ingen visningsnamn",
|
||||
@ -145,11 +113,6 @@
|
||||
},
|
||||
"Invited": "Invitert",
|
||||
"%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (tilgangsnivå %(powerLevelNumber)s)",
|
||||
"Hangup": "Legg på",
|
||||
"Voice call": "Talesamtale",
|
||||
"Video call": "Videosamtale",
|
||||
"Send an encrypted reply…": "Send eit kryptert svar…",
|
||||
"Send an encrypted message…": "Send ei kryptert melding…",
|
||||
"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.",
|
||||
@ -158,13 +121,6 @@
|
||||
"%(duration)sm": "%(duration)sm",
|
||||
"%(duration)sh": "%(duration)st",
|
||||
"%(duration)sd": "%(duration)sd",
|
||||
"Online for %(duration)s": "tilkopla i %(duration)s",
|
||||
"Idle for %(duration)s": "Fråverande i %(duration)s",
|
||||
"Offline for %(duration)s": "Fråkopla i %(duration)s",
|
||||
"Unknown for %(duration)s": "Ukjend i %(duration)s",
|
||||
"Online": "Tilkopla",
|
||||
"Idle": "Fråverande",
|
||||
"Unknown": "Ukjend",
|
||||
"Replying": "Svarar",
|
||||
"Unnamed room": "Rom utan namn",
|
||||
"(~%(count)s results)": {
|
||||
@ -177,7 +133,6 @@
|
||||
"Share room": "Del rom",
|
||||
"Rooms": "Rom",
|
||||
"Low priority": "Låg prioritet",
|
||||
"System Alerts": "Systemvarsel",
|
||||
"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.",
|
||||
@ -197,12 +152,10 @@
|
||||
"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",
|
||||
"Advanced": "Avansert",
|
||||
"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å",
|
||||
"Stickerpack": "Klistremerkepakke",
|
||||
"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 <a>enabled</a> URL previews by default.": "Du har <a>skrudd URL-førehandsvisingar på</a> i utgangspunktet.",
|
||||
@ -349,8 +302,6 @@
|
||||
"Unknown error": "Noko ukjend gjekk galt",
|
||||
"Incorrect password": "Urett passord",
|
||||
"Deactivate Account": "Avliv Brukaren",
|
||||
"Toolbox": "Verktøykasse",
|
||||
"Developer Tools": "Utviklarverktøy",
|
||||
"An error has occurred.": "Noko gjekk gale.",
|
||||
"Clear Storage and Sign Out": "Tøm Lager og Logg Ut",
|
||||
"Send Logs": "Send Loggar",
|
||||
@ -529,29 +480,12 @@
|
||||
"Please ask the administrator of your homeserver (<code>%(homeserverDomain)s</code>) to configure a TURN server in order for calls to work reliably.": "Spør administratoren for din heimetenar<code>%(homeserverDomain)s</code> 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.",
|
||||
"Messages": "Meldingar",
|
||||
"Actions": "Handlingar",
|
||||
"Other": "Anna",
|
||||
"Prepends ¯\\_(ツ)_/¯ to a plain-text message": "Sett inn ¯\\_(ツ)_/¯ i ein rein-tekst melding",
|
||||
"Sends a message as plain text, without interpreting it as markdown": "Sender ein melding som rein-tekst, utan å tolka den som markdown",
|
||||
"Upgrades a room to a new version": "Oppgraderer eit rom til ein ny versjon",
|
||||
"You do not have the required permissions to use this command.": "Du har ikkje tilgang til å utføra denne kommandoen.",
|
||||
"Changes your display nickname in the current room only": "Endrar kallenamnet ditt som er synleg i det gjeldande rommet",
|
||||
"Changes the avatar of the current room": "Endrar avataren for det gjeldande rommet",
|
||||
"Gets or sets the room topic": "Hentar eller endrar emnefeltet for rommet",
|
||||
"This room has no topic.": "Dette rommet har ikkje noko emne.",
|
||||
"Sets the room name": "Sett romnamn",
|
||||
"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.",
|
||||
"Unbans user with given ID": "Ta vekk blokkering av brukar med bestemt ID",
|
||||
"Adds a custom widget by URL to the room": "Legg til eit tilpassa miniprogram til rommet med ein URL",
|
||||
"Please supply a https:// or http:// widget URL": "Skriv inn https:// eller http:// URL-en for miniprogrammet",
|
||||
"You cannot modify widgets in this room.": "Du kan ikkje endra miniprogram i dette rommet.",
|
||||
"Forces the current outbound group session in an encrypted room to be discarded": "Tvingar i eit kryptert rom kassering av gjeldande utgåande gruppe-økt",
|
||||
"Sends the given message coloured as a rainbow": "Sender den bestemte meldinga farga som ein regnboge",
|
||||
"Displays list of commands with usages and descriptions": "Viser ei liste over kommandoar med bruksområde og skildringar",
|
||||
"%(senderDisplayName)s upgraded this room.": "%(senderDisplayName)s oppgraderte dette rommet.",
|
||||
"Cancel entering passphrase?": "Avbryte inntasting av passfrase ?",
|
||||
"Setting up keys": "Setter opp nøklar",
|
||||
"Verify this session": "Stadfest denne økta",
|
||||
@ -565,22 +499,8 @@
|
||||
"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.",
|
||||
"%(senderDisplayName)s made the room public to whoever knows the link.": "%(senderDisplayName)s satte rommet til offentleg for alle som har linken.",
|
||||
"%(senderDisplayName)s made the room invite only.": "%(senderDisplayName)s avgrensa romtilgang til inviterte deltakarar.",
|
||||
"%(senderDisplayName)s changed the join rule to %(rule)s": "%(senderDisplayName)s satte tilgangsregelen til %(rule)s",
|
||||
"%(senderDisplayName)s has allowed guests to join the room.": "%(senderDisplayName)s har opna for gjestetilgang i rommet.",
|
||||
"%(senderDisplayName)s has prevented guests from joining the room.": "%(senderDisplayName)s har hindra gjestetilgang i rommet.",
|
||||
"%(senderDisplayName)s changed guest access to %(rule)s": "%(senderDisplayName)s endra gjestetilgang til %(rule)s",
|
||||
"%(senderName)s set the main address for this room to %(address)s.": "%(senderName)s satte standardadressa for dette rommet til %(address)s.",
|
||||
"%(senderName)s removed the main address for this room.": "%(senderName)s fjerna standardadressa for dette rommet.",
|
||||
"%(senderName)s placed a voice call.": "%(senderName)s starta ein talesamtale.",
|
||||
"%(senderName)s placed a voice call. (not supported by this browser)": "%(senderName)s starta ein talesamtale. (ikkje støtta av denne nettlesaren)",
|
||||
"%(senderName)s placed a video call.": "%(senderName)s starta ein videosamtale.",
|
||||
"%(senderName)s placed a video call. (not supported by this browser)": "%(senderName)s starta ein videosamtale. (ikkje støtta av denne nettlesaren)",
|
||||
"%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.": "%(senderName)s trekte tilbake invitasjonen for at %(targetDisplayName)s kan bli medlem i rommet.",
|
||||
"Sign In or Create Account": "Logg inn eller opprett konto",
|
||||
"Create Account": "Opprett konto",
|
||||
"Sends the given emote coloured as a rainbow": "Sendar emojien med regnbogefargar",
|
||||
"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.",
|
||||
@ -595,7 +515,6 @@
|
||||
"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.",
|
||||
"Invite users": "Inviter brukarar",
|
||||
"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",
|
||||
@ -610,8 +529,6 @@
|
||||
"Deactivate user": "Deaktiver brukar",
|
||||
"Failed to deactivate user": "Fekk ikkje til å deaktivere brukaren",
|
||||
"Remove recent messages": "Fjern nyare meldingar",
|
||||
"Send a reply…": "Send eit svar…",
|
||||
"Send a message…": "Send melding…",
|
||||
"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",
|
||||
@ -685,20 +602,6 @@
|
||||
"Room Addresses": "Romadresser",
|
||||
"Sounds": "Lydar",
|
||||
"Browse": "Bla gjennom",
|
||||
"Change room avatar": "Endre rom-avatar",
|
||||
"Change room name": "Endre romnamn",
|
||||
"Change main address for the room": "Endre hovudadresse for rommet",
|
||||
"Change history visibility": "Endre synlegheit for historikk",
|
||||
"Change permissions": "Endre rettigheiter",
|
||||
"Change topic": "Endre emne",
|
||||
"Upgrade the room": "Oppgradere rommet",
|
||||
"Enable room encryption": "Aktivere romkryptering",
|
||||
"Modify widgets": "Endre programtillegg (widgets)",
|
||||
"Default role": "Standard-rolle",
|
||||
"Send messages": "Sende melding",
|
||||
"Change settings": "Endre innstillingar",
|
||||
"Ban users": "Stenge ute brukarar",
|
||||
"Notify everyone": "Varsle alle",
|
||||
"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",
|
||||
@ -712,18 +615,7 @@
|
||||
"Select room from the room list": "Vel rom frå romkatalogen",
|
||||
"Collapse room list section": "Minimer romkatalog-seksjonen",
|
||||
"Expand room list section": "Utvid romkatalog-seksjonen",
|
||||
"%(displayName)s is typing …": "%(displayName)s skriv…",
|
||||
"%(names)s and %(count)s others are typing …": {
|
||||
"other": "%(names)s og %(count)s andre skriv…",
|
||||
"one": "%(names)s og ein annan skriv…"
|
||||
},
|
||||
"%(names)s and %(lastPerson)s are typing …": "%(names)s og %(lastPerson)s skriv…",
|
||||
"Manually verify all remote sessions": "Manuelt verifiser alle eksterne økter",
|
||||
"Messages containing my username": "Meldingar som inneheld mitt brukarnamn",
|
||||
"Messages containing @room": "Meldingar som inneheld @room",
|
||||
"Encrypted messages in one-to-one chats": "Krypterte meldingar i ein-til-ein-samtalar",
|
||||
"Encrypted messages in group chats": "Krypterte meldingar i gruppesamtalar",
|
||||
"When rooms are upgraded": "Når rom blir oppgraderte",
|
||||
"My Ban List": "Mi blokkeringsliste",
|
||||
"Enable desktop notifications for this session": "Aktiver skrivebordsvarslingar for denne øka",
|
||||
"Enable audible notifications for this session": "Aktiver høyrbare varslingar for denne økta",
|
||||
@ -763,15 +655,10 @@
|
||||
"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",
|
||||
"Use your account or create a new one to continue.": "Bruk kontoen din eller opprett ein ny for å halda fram.",
|
||||
"Sends a message as html, without interpreting it as markdown": "Sender melding som HTML, utan å tolka den som markdown",
|
||||
"Joins room with given address": "Legg saman rom med spesifisert adresse",
|
||||
"Could not find user in room": "Klarde ikkje å finna brukaren i rommet",
|
||||
"Please supply a widget URL or embed code": "Oppgje ein widget-URL eller innebygd kode",
|
||||
"Displays information about a user": "Viser informasjon om ein brukar",
|
||||
"Send a bug report with logs": "Send ein feilrapport med loggar",
|
||||
"Opens chat with the given user": "Opna ein samtale med den spesifiserte brukaren",
|
||||
"Sends a message to the given user": "Send ein melding til den spesifiserte brukaren",
|
||||
"%(senderDisplayName)s changed the room name from %(oldRoomName)s to %(newRoomName)s.": "%(senderDisplayName)s endra romnamnet frå %(oldRoomName)s til %(newRoomName)s.",
|
||||
"%(senderName)s added the alternative addresses %(addresses)s for this room.": {
|
||||
"other": "%(senderName)s la til dei alternative adressene %(addresses)s for dette rommet.",
|
||||
"one": "%(senderName)s la til ei alternativ adresse %(addresses)s for dette rommet."
|
||||
@ -780,9 +667,6 @@
|
||||
"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."
|
||||
},
|
||||
"%(senderName)s changed the alternative addresses for this room.": "%(senderName)s endre den alternative adressa for dette rommet.",
|
||||
"%(senderName)s changed the main and alternative addresses for this room.": "%(senderName)s endra hovud- og alternativ-adressene for dette rommet.",
|
||||
"%(senderName)s changed the addresses for this room.": "%(senderName)s endre adressene for dette rommet.",
|
||||
"Later": "Seinare",
|
||||
"Never send encrypted messages to unverified sessions from this session": "Aldri send krypterte meldingar til ikkje-verifiserte sesjonar frå denne sesjonen",
|
||||
"Never send encrypted messages to unverified sessions in this room from this session": "Aldri send krypterte meldingar i dette rommet til ikkje-verifiserte sesjonar frå denne sesjonen",
|
||||
@ -805,7 +689,6 @@
|
||||
"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.",
|
||||
"Enable end-to-end encryption": "Skru på ende-til-ende kryptering",
|
||||
"Create a private room": "Lag eit privat rom",
|
||||
"Hide advanced": "Gøym avanserte alternativ",
|
||||
"Show advanced": "Vis avanserte alternativ",
|
||||
"I don't want my encrypted messages": "Eg treng ikkje mine krypterte meldingar",
|
||||
@ -841,10 +724,7 @@
|
||||
"We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.": "Vi tilrår at du slettar personleg informasjon, som e-postadresser og telefonnummer frå identitetstenaren før du koplar frå.",
|
||||
"Versions": "Versjonar",
|
||||
"Identity server": "Identitetstenar",
|
||||
"You're already in a call with this person.": "Du er allereie i ein samtale med denne personen.",
|
||||
"Already in call": "Allereie i ein samtale",
|
||||
"The call was answered on another device.": "Samtalen vart svart på på ei anna eining.",
|
||||
"Unable to access webcam / microphone": "Får ikkje tilgang til nettkamera / mikrofon",
|
||||
"Norway": "Noreg",
|
||||
"Bahamas": "Bahamas",
|
||||
"Azerbaijan": "Aserbajdsjan",
|
||||
@ -867,7 +747,6 @@
|
||||
"United Kingdom": "Storbritannia",
|
||||
"We couldn't log you in": "Vi klarte ikkje å logga deg inn",
|
||||
"Too Many Calls": "For mange samtalar",
|
||||
"Unable to access microphone": "Får ikkje tilgang til mikrofonen",
|
||||
"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",
|
||||
@ -886,8 +765,6 @@
|
||||
"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.",
|
||||
"%(senderName)s has ended a poll": "%(senderName)s har avslutta ei røysting",
|
||||
"%(senderName)s has started a poll - %(pollQuestion)s": "%(senderName)s har starta ei røysting - %(pollQuestion)s",
|
||||
"Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "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",
|
||||
@ -934,7 +811,6 @@
|
||||
"Match system": "Følg systemet",
|
||||
"You can change this at any time from room settings.": "Du kan endra dette kva tid som helst frå rominnstillingar.",
|
||||
"Room settings": "Rominnstillingar",
|
||||
"%(senderDisplayName)s changed who can join this room. <a>View settings</a>.": "%(senderDisplayName)s endra kven som kan bli med i rommet. <a>Vis innstillingar</a>.",
|
||||
"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",
|
||||
@ -948,13 +824,6 @@
|
||||
"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",
|
||||
"You cannot place calls in this browser.": "Du kan ikkje samtala i nettlesaren.",
|
||||
"Calls are unsupported": "Samtalar er ikkje støtta",
|
||||
"Call failed because webcam or microphone could not be accessed. Check that:": "Samtalen gjekk gale fordi nettkamera eller mikrofon ikkje kunne aktiverast. Sjekk att:",
|
||||
"No other application is using the webcam": "Ingen andre program brukar nettkameraet",
|
||||
"Permission is granted to use the webcam": "Tilgang til nettkamera er aktivert",
|
||||
"A microphone and webcam are plugged in and set up correctly": "Du har kopla til mikrofon og nettkamera, og at desse fungerer som dei skal",
|
||||
"Call failed because microphone could not be accessed. Check that a microphone is plugged in and set up correctly.": "Samtalen feila fordi mikrofonen ikkje kunne aktiverast. Sjekk att ein mikrofon er tilkopla og at den fungerer.",
|
||||
"common": {
|
||||
"analytics": "Statistikk",
|
||||
"error": "Noko gjekk gale",
|
||||
@ -993,7 +862,10 @@
|
||||
"emoji": "Emoji",
|
||||
"someone": "Nokon",
|
||||
"encrypted": "Kryptert",
|
||||
"matrix": "Matrix"
|
||||
"matrix": "Matrix",
|
||||
"unnamed_room": "Rom utan namn",
|
||||
"stickerpack": "Klistremerkepakke",
|
||||
"system_alerts": "Systemvarsel"
|
||||
},
|
||||
"action": {
|
||||
"continue": "Fortset",
|
||||
@ -1060,7 +932,11 @@
|
||||
"format_bold": "Feit",
|
||||
"format_strikethrough": "Gjennomstreka",
|
||||
"format_inline_code": "Kode",
|
||||
"format_code_block": "Kodeblokk"
|
||||
"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",
|
||||
@ -1076,7 +952,9 @@
|
||||
"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"
|
||||
"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",
|
||||
@ -1088,12 +966,6 @@
|
||||
"short_hours_minutes_seconds": "%(hours)st %(minutes)sm %(seconds)ss",
|
||||
"short_minutes_seconds": "%(minutes)sm %(seconds)ss"
|
||||
},
|
||||
"devtools": {
|
||||
"event_type": "Hendingsort",
|
||||
"state_key": "Tilstandsnykel",
|
||||
"event_sent": "Hending send!",
|
||||
"event_content": "Hendingsinnhald"
|
||||
},
|
||||
"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.",
|
||||
@ -1119,6 +991,177 @@
|
||||
"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"
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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. <a>Vis innstillingar</a>.",
|
||||
"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."
|
||||
},
|
||||
"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…"
|
||||
}
|
||||
}
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"Messages": "Meldingar",
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -4,24 +4,10 @@
|
||||
"Admin Tools": "Aisinas d’administrator",
|
||||
"Invite to this room": "Convidar a aquesta sala",
|
||||
"Invited": "Convidat",
|
||||
"Voice call": "Sonada vocala",
|
||||
"Video call": "Sonada vidèo",
|
||||
"Send an encrypted reply…": "Enviar una responsa chifrada …",
|
||||
"Send a reply…": "Enviar una responsa…",
|
||||
"Send an encrypted message…": "Enviar un messatge chifrat…",
|
||||
"Send a message…": "Enviar un messatge…",
|
||||
"Online for %(duration)s": "En linha dempuèi %(duration)s",
|
||||
"Idle for %(duration)s": "Inactiu dempuèi %(duration)s",
|
||||
"Offline for %(duration)s": "Fòra linha dempuèi %(duration)s",
|
||||
"Unknown for %(duration)s": "Desconegut dempuèi %(duration)s",
|
||||
"Online": "En linha",
|
||||
"Idle": "Inactiu",
|
||||
"Unknown": "Desconegut",
|
||||
"Unnamed room": "Sala sens nom",
|
||||
"Share room": "Partejar la sala",
|
||||
"Rooms": "Salas",
|
||||
"Low priority": "Febla prioritat",
|
||||
"System Alerts": "Alèrtas sistèma",
|
||||
"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 ?",
|
||||
@ -59,13 +45,7 @@
|
||||
"AM": "AM",
|
||||
"Default": "Predefinit",
|
||||
"Moderator": "Moderator",
|
||||
"Admin": "Admin",
|
||||
"Operation failed": "L'operacion a fracassat",
|
||||
"Messages": "Messatges",
|
||||
"Actions": "Accions",
|
||||
"Advanced": "Avançat",
|
||||
"Other": "Autre",
|
||||
"Usage": "Usatge",
|
||||
"Thank you!": "Mercés !",
|
||||
"Reason": "Rason",
|
||||
"Notifications": "Notificacions",
|
||||
@ -118,7 +98,6 @@
|
||||
"Encryption": "Chiframent",
|
||||
"Phone Number": "Numèro de telefòn",
|
||||
"Unencrypted": "Pas chifrat",
|
||||
"Hangup": "Penjar",
|
||||
"Italics": "Italicas",
|
||||
"Historical": "Istoric",
|
||||
"Sign Up": "S’inscriure",
|
||||
@ -161,8 +140,6 @@
|
||||
"Changelog": "Istoric dels cambiaments (Changelog)",
|
||||
"Removing…": "Supression en cors…",
|
||||
"Send": "Mandar",
|
||||
"Toolbox": "Bóstia d'aisinas",
|
||||
"Developer Tools": "Aisinas de desvolopament",
|
||||
"An error has occurred.": "Una error s'es producha.",
|
||||
"Session name": "Nom de session",
|
||||
"Email address": "Adreça de corrièl",
|
||||
@ -172,7 +149,6 @@
|
||||
"Document": "Document",
|
||||
"Upload files": "Mandar de fichièrs",
|
||||
"Home": "Dorsièr personal",
|
||||
"Away": "Absent",
|
||||
"Enter password": "Sasissètz lo senhal",
|
||||
"Email": "Corrièl",
|
||||
"Phone": "Telefòn",
|
||||
@ -228,7 +204,8 @@
|
||||
"encrypted": "Chifrat",
|
||||
"matrix": "Matritz",
|
||||
"trusted": "Fisable",
|
||||
"not_trusted": "Pas securizat"
|
||||
"not_trusted": "Pas securizat",
|
||||
"system_alerts": "Alèrtas sistèma"
|
||||
},
|
||||
"action": {
|
||||
"continue": "Contunhar",
|
||||
@ -308,7 +285,11 @@
|
||||
},
|
||||
"composer": {
|
||||
"format_bold": "Gras",
|
||||
"format_strikethrough": "Raiat"
|
||||
"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": {
|
||||
@ -316,5 +297,39 @@
|
||||
"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"
|
||||
},
|
||||
"Messages": "Messatges",
|
||||
"Other": "Autre",
|
||||
"Advanced": "Avançat"
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,14 +1,9 @@
|
||||
{
|
||||
"Account": "Conta",
|
||||
"Admin": "Administrador",
|
||||
"Advanced": "Avançado",
|
||||
"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",
|
||||
"Bans user with given id": "Banir usuários com o identificador informado",
|
||||
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s mudou o tópico para \"%(topic)s\".",
|
||||
"Changes your display nickname": "Troca o seu apelido",
|
||||
"Commands": "Comandos",
|
||||
"Confirm password": "Confirmar palavra-passe",
|
||||
"Cryptography": "Criptografia",
|
||||
@ -25,11 +20,9 @@
|
||||
"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.",
|
||||
"Hangup": "Desligar",
|
||||
"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",
|
||||
"Invites user with given id to current room": "Convidar usuários com um dado identificador para esta sala",
|
||||
"Sign in with": "Quero entrar",
|
||||
"Low priority": "Baixa prioridade",
|
||||
"Moderator": "Moderador/a",
|
||||
@ -60,8 +53,6 @@
|
||||
"Upload avatar": "Enviar icone de perfil de usuário",
|
||||
"Users": "Usuários",
|
||||
"Verification Pending": "Verificação pendente",
|
||||
"Video call": "Chamada de vídeo",
|
||||
"Voice call": "Chamada de voz",
|
||||
"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",
|
||||
@ -86,16 +77,10 @@
|
||||
"%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s de %(monthName)s às %(time)s",
|
||||
"%(weekDayName)s %(time)s": "%(weekDayName)s às %(time)s",
|
||||
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s alterou o nível de permissões de %(powerLevelDiffText)s.",
|
||||
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s alterou o nome da sala para %(roomName)s.",
|
||||
"Failed to send request.": "Não foi possível mandar requisição.",
|
||||
"Failed to verify email address: make sure you clicked the link in the email": "Não foi possível verificar o endereço de email: verifique se você realmente clicou no link que está no seu email",
|
||||
"Failure to create room": "Não foi possível criar a sala",
|
||||
"%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s de %(fromPowerLevel)s para %(toPowerLevel)s",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s deixou o histórico futuro da sala visível para todos os membros da sala, a partir de quando foram convidados.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s deixou o histórico futuro da sala visível para todos os membros da sala, a partir de quando entraram.",
|
||||
"%(senderName)s made future room history visible to all room members.": "%(senderName)s deixou o histórico futuro da sala visível para todas as pessoas da sala.",
|
||||
"%(senderName)s made future room history visible to anyone.": "%(senderName)s deixou o histórico futuro da sala visível para qualquer pessoa.",
|
||||
"%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s deixou o histórico futuro da sala visível para desconhecido (%(visibility)s).",
|
||||
"Missing room_id in request": "Faltou o id da sala na requisição",
|
||||
"Missing user_id in request": "Faltou o id de usuário na requisição",
|
||||
"Power level must be positive integer.": "O nível de permissões tem que ser um número inteiro e positivo.",
|
||||
@ -103,15 +88,12 @@
|
||||
"%(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",
|
||||
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)s enviou uma imagem.",
|
||||
"%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s enviou um convite para %(targetDisplayName)s entrar na sala.",
|
||||
"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",
|
||||
"Usage": "Uso",
|
||||
"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.",
|
||||
@ -161,7 +143,6 @@
|
||||
"Operation failed": "A operação falhou",
|
||||
"%(brand)s version:": "versão do %(brand)s:",
|
||||
"Warning!": "Atenção!",
|
||||
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s apagou o nome da sala.",
|
||||
"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",
|
||||
@ -187,8 +168,6 @@
|
||||
"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",
|
||||
"Online": "Online",
|
||||
"Idle": "Ocioso",
|
||||
"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.",
|
||||
@ -224,7 +203,6 @@
|
||||
"Start authentication": "Iniciar autenticação",
|
||||
"New Password": "Nova Palavra-Passe",
|
||||
"Can't connect to homeserver - please check your connectivity, ensure your <a>homeserver's SSL certificate</a> 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 <a>certificado SSL do Servidor de Base</a> é confiável, e que uma extensão do navegador não esteja bloqueando as requisições de rede.",
|
||||
"Unnamed Room": "Sala sem nome",
|
||||
"Home": "Início",
|
||||
"Something went wrong!": "Algo deu errado!",
|
||||
"%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (nível de permissão %(powerLevelNumber)s)",
|
||||
@ -245,20 +223,13 @@
|
||||
"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.",
|
||||
"%(widgetName)s widget added by %(senderName)s": "Widget %(widgetName)s adicionado por %(senderName)s",
|
||||
"%(widgetName)s widget removed by %(senderName)s": "Widget %(widgetName)s removido por %(senderName)s",
|
||||
"%(widgetName)s widget modified by %(senderName)s": "Widget %(widgetName)s modificado por %(senderName)s",
|
||||
"Ignored user": "Utilizador ignorado",
|
||||
"Unknown": "Desconhecido",
|
||||
"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",
|
||||
"Stops ignoring a user, showing their messages going forward": "Deixa de ignorar um utilizador, mostrando as suas mensagens daqui para a frente",
|
||||
"Ignores a user, hiding their messages from you": "Ignora um utilizador, deixando de mostrar as mensagens dele",
|
||||
"Banned by %(displayName)s": "Banido por %(displayName)s",
|
||||
"Sunday": "Domingo",
|
||||
"Messages sent by bot": "Mensagens enviadas por bots",
|
||||
"Notification targets": "Alvos de notificação",
|
||||
"Today": "Hoje",
|
||||
"Friday": "Sexta-feira",
|
||||
@ -267,32 +238,24 @@
|
||||
"Changelog": "Histórico de alterações",
|
||||
"Waiting for response from server": "À espera de resposta do servidor",
|
||||
"This Room": "Esta sala",
|
||||
"Messages containing my display name": "Mensagens contendo o meu nome público",
|
||||
"Messages in one-to-one chats": "Mensagens em conversas pessoais",
|
||||
"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",
|
||||
"Collecting app version information": "A recolher informação da versão da app",
|
||||
"Tuesday": "Terça-feira",
|
||||
"Search…": "Pesquisar…",
|
||||
"Developer Tools": "Ferramentas de desenvolvedor",
|
||||
"Unnamed room": "Sala sem nome",
|
||||
"Saturday": "Sábado",
|
||||
"Monday": "Segunda-feira",
|
||||
"Collecting logs": "A recolher logs",
|
||||
"Invite to this room": "Convidar para esta sala",
|
||||
"Send": "Enviar",
|
||||
"All messages": "Todas as mensagens",
|
||||
"Call invitation": "Convite para chamada",
|
||||
"What's new?": "O que há de novo?",
|
||||
"When I'm invited to a room": "Quando sou convidado para uma sala",
|
||||
"All Rooms": "Todas as salas",
|
||||
"You cannot delete this message. (%(code)s)": "Não pode apagar esta mensagem. (%(code)s)",
|
||||
"Thursday": "Quinta-feira",
|
||||
"Messages in group chats": "Mensagens em salas",
|
||||
"Yesterday": "Ontem",
|
||||
"Error encountered (%(errorDetail)s).": "Erro encontrado (%(errorDetail)s).",
|
||||
"Low Priority": "Baixa prioridade",
|
||||
@ -302,7 +265,6 @@
|
||||
"Thank you!": "Obrigado!",
|
||||
"Add Email Address": "Adicione adresso de e-mail",
|
||||
"Add Phone Number": "Adicione número de telefone",
|
||||
"Call Failed": "A chamada falhou",
|
||||
"Call failed due to misconfigured server": "Chamada falhada devido a um erro de configuração do servidor",
|
||||
"Please ask the administrator of your homeserver (<code>%(homeserverDomain)s</code>) to configure a TURN server in order for calls to work reliably.": "Peça ao administrador do seu servidor inicial (<code>%(homeserverDomain)s</code>) de configurar um servidor TURN para que as chamadas funcionem fiavelmente.",
|
||||
"Explore rooms": "Explorar rooms",
|
||||
@ -332,26 +294,15 @@
|
||||
"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.",
|
||||
"Unable to access microphone": "Não é possível aceder ao microfone",
|
||||
"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 <server/>, 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 <server/>, 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.",
|
||||
"Unable to access webcam / microphone": "Não é possível aceder à câmera / microfone",
|
||||
"Call failed because microphone could not be accessed. Check that a microphone is plugged in and set up correctly.": "A chamada falhou porque o microfone não está acessível. Verifique que tem um microfone ligado e correctamente configurado.",
|
||||
"You cannot place calls without a connection to the server.": "Não pode fazer chamadas sem uma conexão ao servidor.",
|
||||
"Already in call": "Já em chamada",
|
||||
"No other application is using the webcam": "Nenhuma outra aplicação está a utilizar a câmera",
|
||||
"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.",
|
||||
"Call failed because webcam or microphone could not be accessed. Check that:": "A chamada falhou porque não foi possível aceder à câmera ou microfone. Verifique se:",
|
||||
"Permission is granted to use the webcam": "É concedida autorização para utilizar a câmera",
|
||||
"A microphone and webcam are plugged in and set up correctly": "Um microfone e uma câmera estão conectados e configurados corretamente",
|
||||
"You're already in a call with this person.": "Já está em chamada com esta pessoa.",
|
||||
"Calls are unsupported": "Chamadas não são suportadas",
|
||||
"You cannot place calls in this browser.": "Não pode fazer chamadas neste navegador.",
|
||||
"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)",
|
||||
@ -486,16 +437,13 @@
|
||||
"Lesotho": "Lesoto",
|
||||
"Maldives": "Maldivas",
|
||||
"Mali": "Mali",
|
||||
"Sends the given message as a spoiler": "Envia a mensagem como um spoiler",
|
||||
"<userName/> wants to chat": "<userName/> quer falar",
|
||||
"Start a conversation with someone using their name or username (like <userId/>).": "Comece uma conversa com alguém a partir do nome ou nome de utilizador (por exemplo: <userId/>).",
|
||||
"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",
|
||||
"Already have an account? <a>Sign in here</a>": "Já tem uma conta? <a>Entre aqui</a>",
|
||||
"Messages containing my username": "Mensagens contendo o meu nome de utilizador",
|
||||
"Use an email address to recover your account": "Usar um endereço de email para recuperar a sua conta",
|
||||
"Malta": "Malta",
|
||||
"Other": "Outros",
|
||||
"Lebanon": "Líbano",
|
||||
"Marshall Islands": "Ilhas Marshall",
|
||||
"Martinique": "Martinica",
|
||||
@ -523,7 +471,6 @@
|
||||
"Liberia": "Libéria",
|
||||
"Command error: Unable to handle slash command.": "Erro de comando: Não foi possível lidar com o comando de barra.",
|
||||
"Mexico": "México",
|
||||
"Prepends (╯°□°)╯︵ ┻━┻ to a plain-text message": "Pré-anexa (╯°□°)╯︵ ┻━┻ a uma mensagem de texto simples",
|
||||
"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.",
|
||||
@ -541,10 +488,6 @@
|
||||
"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",
|
||||
"Your platform and username will be noted to help us use your feedback as much as we can.": "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.",
|
||||
"Start a conversation with someone using their name, email address or username (like <userId/>).": "Comece uma conversa com alguém a partir do nome, endereço de email ou nome de utilizador (por exemplo: <userId/>).",
|
||||
"Prepends ( ͡° ͜ʖ ͡°) to a plain-text message": "Pré-anexa ( ͡° ͜ʖ ͡°) a uma mensagem de texto simples",
|
||||
"Prepends ┬──┬ ノ( ゜-゜ノ) to a plain-text message": "Pré-anexa ┬──┬ ノ( ゜-゜ノ) a uma mensagem de texto simples",
|
||||
"Prepends ¯\\_(ツ)_/¯ to a plain-text message": "Pré-anexa ¯ \\ _ (ツ) _ / ¯ a uma mensagem de texto simples",
|
||||
"Effects": "Ações",
|
||||
"Zambia": "Zâmbia",
|
||||
"Missing roomId.": "Falta ID de Sala.",
|
||||
"Sign In or Create Account": "Iniciar Sessão ou Criar Conta",
|
||||
@ -665,8 +608,6 @@
|
||||
"Honduras": "Honduras",
|
||||
"Heard & McDonald Islands": "Ilhas Heard e McDonald",
|
||||
"Haiti": "Haiti",
|
||||
"Actions": "Ações",
|
||||
"Messages": "Mensagens",
|
||||
"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",
|
||||
@ -705,7 +646,8 @@
|
||||
"camera": "Câmera de vídeo",
|
||||
"microphone": "Microfone",
|
||||
"emoji": "Emoji",
|
||||
"someone": "Alguém"
|
||||
"someone": "Alguém",
|
||||
"unnamed_room": "Sala sem nome"
|
||||
},
|
||||
"action": {
|
||||
"continue": "Continuar",
|
||||
@ -758,7 +700,9 @@
|
||||
},
|
||||
"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"
|
||||
"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",
|
||||
@ -773,17 +717,98 @@
|
||||
"short_hours_minutes_seconds": "%(hours)sh %(minutes)sm %(seconds)ss",
|
||||
"short_minutes_seconds": "%(minutes)sm %(seconds)ss"
|
||||
},
|
||||
"devtools": {
|
||||
"event_type": "Tipo de evento",
|
||||
"state_key": "Chave de estado",
|
||||
"event_sent": "Evento enviado!",
|
||||
"event_content": "Conteúdo do evento"
|
||||
},
|
||||
"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"
|
||||
}
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"Messages": "Mensagens",
|
||||
"Other": "Outros",
|
||||
"Advanced": "Avançado"
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -2,7 +2,6 @@
|
||||
"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",
|
||||
"Call Failed": "Apel eșuat",
|
||||
"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ă",
|
||||
@ -40,13 +39,6 @@
|
||||
"Create Account": "Înregistare",
|
||||
"You've reached the maximum number of simultaneous calls.": "Ați atins numărul maxim de apeluri simultane.",
|
||||
"Too Many Calls": "Prea multe apeluri",
|
||||
"No other application is using the webcam": "Nicio altă aplicație nu folosește camera web",
|
||||
"Permission is granted to use the webcam": "Permisiunea de a utiliza camera web este acordată",
|
||||
"A microphone and webcam are plugged in and set up correctly": "Microfonul și camera web sunt conectate și configurate corect",
|
||||
"Call failed because webcam or microphone could not be accessed. Check that:": "Apelul nu a reușit deoarece camera web sau microfonul nu au putut fi accesate. Verifică:",
|
||||
"Unable to access webcam / microphone": "Imposibil de accesat camera web / microfonul",
|
||||
"Call failed because microphone could not be accessed. Check that a microphone is plugged in and set up correctly.": "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 microphone": "Nu se poate accesa microfonul",
|
||||
"Please ask the administrator of your homeserver (<code>%(homeserverDomain)s</code>) to configure a TURN server in order for calls to work reliably.": "Vă rugăm să cereți administratorului serverului dvs. (<code>%(homeserverDomain)s</code>) 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.",
|
||||
@ -74,5 +66,15 @@
|
||||
"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"
|
||||
}
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -14,7 +14,6 @@
|
||||
"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",
|
||||
"Call Failed": "Klic ni uspel",
|
||||
"Explore rooms": "Raziščite sobe",
|
||||
"Create Account": "Registracija",
|
||||
"Identity server has no terms of service": "Identifikacijski strežnik nima pogojev storitve",
|
||||
@ -69,5 +68,8 @@
|
||||
"short_hours": "%(value)s ura",
|
||||
"short_minutes": "%(value)s minuta",
|
||||
"short_seconds": "%(value)s sekunda"
|
||||
},
|
||||
"voip": {
|
||||
"call_failed": "Klic ni uspel"
|
||||
}
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -36,7 +36,6 @@
|
||||
"Default": "Подразумевано",
|
||||
"Restricted": "Ограничено",
|
||||
"Moderator": "Модератор",
|
||||
"Admin": "Админ",
|
||||
"Operation failed": "Радња није успела",
|
||||
"Failed to invite": "Нисам успео да пошаљем позивницу",
|
||||
"You need to be logged in.": "Морате бити пријављени.",
|
||||
@ -50,35 +49,18 @@
|
||||
"Missing room_id in request": "Недостаје room_id у захтеву",
|
||||
"Room %(roomId)s not visible": "Соба %(roomId)s није видљива",
|
||||
"Missing user_id in request": "Недостаје user_id у захтеву",
|
||||
"Call Failed": "Позив неуспешан",
|
||||
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s",
|
||||
"Usage": "Коришћење",
|
||||
"Ignored user": "Занемарени корисник",
|
||||
"You are now ignoring %(userId)s": "Сада занемарујете корисника %(userId)s",
|
||||
"Unignored user": "Незанемарени корисник",
|
||||
"You are no longer ignoring %(userId)s": "Више не занемарујете корисника %(userId)s",
|
||||
"Verified key": "Проверени кључ",
|
||||
"Reason": "Разлог",
|
||||
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s је променио тему у „%(topic)s“.",
|
||||
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s је уклонио назив собе.",
|
||||
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s је променио назив собе у %(roomName)s.",
|
||||
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)s је послао слику.",
|
||||
"%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s је послао позивницу за приступ соби ка %(targetDisplayName)s.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s је учинио будући историјат собе видљивим свим члановима собе, од тренутка позивања у собу.",
|
||||
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s је учинио будући историјат собе видљивим свим члановима собе, од тренутка приступања соби.",
|
||||
"%(senderName)s made future room history visible to all room members.": "%(senderName)s је учинио будући историјат собе видљивим свим члановима собе.",
|
||||
"%(senderName)s made future room history visible to anyone.": "%(senderName)s је учинио будући историјат собе видљивим свима.",
|
||||
"%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s је учинио будући историјат собе непознатим (%(visibility)s).",
|
||||
"%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s са %(fromPowerLevel)s на %(toPowerLevel)s",
|
||||
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s промени ниво снаге за %(powerLevelDiffText)s.",
|
||||
"%(senderName)s changed the pinned messages for the room.": "%(senderName)s је променио закачене поруке у соби.",
|
||||
"%(widgetName)s widget modified by %(senderName)s": "%(senderName)s је променио виџет %(widgetName)s",
|
||||
"%(widgetName)s widget added by %(senderName)s": "%(senderName)s је додао виџет %(widgetName)s",
|
||||
"%(widgetName)s widget removed by %(senderName)s": "%(senderName)s је уклонио виџет %(widgetName)s",
|
||||
"Failure to create room": "Неуспех при прављењу собе",
|
||||
"Server may be unavailable, overloaded, or you hit a bug.": "Сервер је можда недоступан, преоптерећен или сте нашли грешку.",
|
||||
"Send": "Пошаљи",
|
||||
"Unnamed Room": "Неименована соба",
|
||||
"Your browser does not support the required cryptography extensions": "Ваш прегледач не подржава потребна криптографска проширења",
|
||||
"Not a valid %(brand)s keyfile": "Није исправана %(brand)s кључ-датотека",
|
||||
"Authentication check failed: incorrect password?": "Провера идентитета није успела: нетачна лозинка?",
|
||||
@ -116,11 +98,6 @@
|
||||
"Invited": "Позван",
|
||||
"Filter room members": "Филтрирај чланове собе",
|
||||
"%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (снага %(powerLevelNumber)s)",
|
||||
"Hangup": "Спусти слушалицу",
|
||||
"Voice call": "Гласовни позив",
|
||||
"Video call": "Видео позив",
|
||||
"Send an encrypted reply…": "Пошаљи шифровани одговор…",
|
||||
"Send an encrypted message…": "Пошаљи шифровану поруку…",
|
||||
"You do not have permission to post to this room": "Немате овлашћење за писање у овој соби",
|
||||
"Server error": "Грешка на серверу",
|
||||
"Server unavailable, overloaded, or something else went wrong.": "Сервер није доступан или је преоптерећен или је нешто пошло наопако.",
|
||||
@ -129,13 +106,6 @@
|
||||
"%(duration)sm": "%(duration)sм",
|
||||
"%(duration)sh": "%(duration)sч",
|
||||
"%(duration)sd": "%(duration)sд",
|
||||
"Online for %(duration)s": "На мрежи %(duration)s",
|
||||
"Idle for %(duration)s": "У мировању %(duration)s",
|
||||
"Offline for %(duration)s": "Ван мреже %(duration)s",
|
||||
"Unknown for %(duration)s": "Непознато већ %(duration)s",
|
||||
"Online": "На мрежи",
|
||||
"Idle": "У мировању",
|
||||
"Unknown": "Непознато",
|
||||
"Replying": "Одговара",
|
||||
"Unnamed room": "Неименована соба",
|
||||
"(~%(count)s results)": {
|
||||
@ -166,7 +136,6 @@
|
||||
"Members only (since they were invited)": "Само чланови (од тренутка позивања)",
|
||||
"Members only (since they joined)": "Само чланови (од приступања)",
|
||||
"Permissions": "Овлашћења",
|
||||
"Advanced": "Напредно",
|
||||
"Jump to first unread message.": "Скочи на прву непрочитану поруку.",
|
||||
"not specified": "није наведено",
|
||||
"This room has no local addresses": "Ова соба нема локалних адреса",
|
||||
@ -364,13 +333,8 @@
|
||||
"Can't connect to homeserver - please check your connectivity, ensure your <a>homeserver's SSL certificate</a> is trusted, and that a browser extension is not blocking requests.": "Не могу да се повежем на домаћи сервер. Проверите вашу интернет везу, постарајте се да је <a>ССЛ сертификат сервера</a> од поверења и да проширење прегледача не блокира захтеве.",
|
||||
"This server does not support authentication with a phone number.": "Овај сервер не подржава идентификацију преко броја мобилног.",
|
||||
"Displays action": "Приказује радњу",
|
||||
"Bans user with given id": "Забрањује приступ кориснику са датим ИД",
|
||||
"Define the power level of a user": "Дефинише снагу корисника",
|
||||
"Deops user with given id": "Укида админа за корисника са датим ИД",
|
||||
"Invites user with given id to current room": "Позива корисника са датим ИД у тренутну собу",
|
||||
"Changes your display nickname": "Мења ваш приказни надимак",
|
||||
"Ignores a user, hiding their messages from you": "Занемарује корисника и тиме скрива њихове поруке од вас",
|
||||
"Stops ignoring a user, showing their messages going forward": "Престаје са занемаривањем корисника и тиме приказује њихове поруке одсад",
|
||||
"Commands": "Наредбе",
|
||||
"Notify the whole room": "Обавести све у соби",
|
||||
"Room Notification": "Собно обавештење",
|
||||
@ -395,46 +359,34 @@
|
||||
"Waiting for response from server": "Чекам на одговор са сервера",
|
||||
"Off": "Искључено",
|
||||
"This Room": "Ова соба",
|
||||
"Messages in one-to-one chats": "Поруке у један-на-један ћаскањима",
|
||||
"Unavailable": "Недоступан",
|
||||
"Source URL": "Адреса извора",
|
||||
"Messages sent by bot": "Поруке послате од бота",
|
||||
"Filter results": "Филтрирај резултате",
|
||||
"No update available.": "Нема нових ажурирања.",
|
||||
"Noisy": "Бучно",
|
||||
"Collecting app version information": "Прикупљам податке о издању апликације",
|
||||
"Search…": "Претрага…",
|
||||
"Tuesday": "Уторак",
|
||||
"Saturday": "Субота",
|
||||
"Monday": "Понедељак",
|
||||
"Toolbox": "Алатница",
|
||||
"Collecting logs": "Прикупљам записнике",
|
||||
"All Rooms": "Све собе",
|
||||
"Wednesday": "Среда",
|
||||
"All messages": "Све поруке",
|
||||
"Call invitation": "Позивница за позив",
|
||||
"Messages containing my display name": "Поруке које садрже моје приказно име",
|
||||
"What's new?": "Шта је ново?",
|
||||
"When I'm invited to a room": "Када сам позван у собу",
|
||||
"Invite to this room": "Позови у ову собу",
|
||||
"You cannot delete this message. (%(code)s)": "Не можете обрисати ову поруку. (%(code)s)",
|
||||
"Thursday": "Четвртак",
|
||||
"Show message in desktop notification": "Прикажи поруку у стоном обавештењу",
|
||||
"Messages in group chats": "Поруке у групним ћаскањима",
|
||||
"Yesterday": "Јуче",
|
||||
"Error encountered (%(errorDetail)s).": "Догодила се грешка (%(errorDetail)s).",
|
||||
"Low Priority": "Најмања важност",
|
||||
"What's New": "Шта је ново",
|
||||
"Developer Tools": "Програмерске алатке",
|
||||
"Thank you!": "Хвала вам!",
|
||||
"Popout widget": "Виџет за искакање",
|
||||
"Missing roomId.": "Недостаје roomId.",
|
||||
"You don't currently have any stickerpacks enabled": "Тренутно немате омогућено било које паковање са налепницама",
|
||||
"Stickerpack": "Паковање са налепницама",
|
||||
"Preparing to send logs": "Припремам се за слање записника",
|
||||
"Logs sent": "Записници су послати",
|
||||
"Failed to send logs: ": "Нисам успео да пошаљем записнике: ",
|
||||
"Opens the Developer Tools dialog": "Отвори прозор програмерских алатки",
|
||||
"Send Logs": "Пошаљи записнике",
|
||||
"Clear Storage and Sign Out": "Очисти складиште и одјави ме",
|
||||
"We encountered an error trying to restore your previous session.": "Наишли смо на грешку приликом повраћаја ваше претходне сесије.",
|
||||
@ -464,16 +416,10 @@
|
||||
"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.": "Не могу да учитам! Проверите повезаност и пробајте поново.",
|
||||
"Upgrades a room to a new version": "Надограђује собу на ново издање",
|
||||
"Gets or sets the room topic": "Добавља или поставља тему собе",
|
||||
"This room has no topic.": "Ова соба нема тему.",
|
||||
"Sets the room name": "Поставља назив собе",
|
||||
"Forces the current outbound group session in an encrypted room to be discarded": "Присиљава одбацивање тренутне одлазне сесије групе у шифрованој соби",
|
||||
"%(senderDisplayName)s upgraded this room.": "%(senderDisplayName)s је надоградио ову собу.",
|
||||
"Join millions for free on the largest public server": "Придружите се милионима других бесплатно на највећем јавном серверу",
|
||||
"Create account": "Направи налог",
|
||||
"Email (optional)": "Мејл (изборно)",
|
||||
"Messages containing my username": "Поруке које садрже моје корисничко",
|
||||
"Are you sure you want to sign out?": "Заиста желите да се одјавите?",
|
||||
"Call failed due to misconfigured server": "Позив неуспешан због лоше подешеног сервера",
|
||||
"Please ask the administrator of your homeserver (<code>%(homeserverDomain)s</code>) to configure a TURN server in order for calls to work reliably.": "Замолите администратора вашег сервера (<code>%(homeserverDomain)s</code>) да подеси „TURN“ сервер како би позиви радили поуздано.",
|
||||
@ -484,10 +430,6 @@
|
||||
"Click the button below to confirm adding this email address.": "Кликните на дугме испод за потврђивање додавања ове е-адресе.",
|
||||
"Add Email Address": "Додај адресу е-поште",
|
||||
"Identity server has no terms of service": "Идентитетски сервер нема услове коришћења",
|
||||
"%(senderName)s placed a voice call.": "%(senderName)s је започео гласовни позив.",
|
||||
"%(senderName)s placed a voice call. (not supported by this browser)": "%(senderName)s је започео гласовни позив. (није подржано од стране овог прегледача)",
|
||||
"%(senderName)s placed a video call.": "%(senderName)s је започео видео позив.",
|
||||
"%(senderName)s placed a video call. (not supported by this browser)": "%(senderName)s је започео видео позив. (није подржано од стране овог прегледача)",
|
||||
"You do not have permission to invite people to this room.": "Немате дозволу за позивање људи у ову собу.",
|
||||
"Encryption upgrade available": "Надоградња шифровања је доступна",
|
||||
"Show more": "Прикажи више",
|
||||
@ -499,8 +441,6 @@
|
||||
"Discovery": "Откриће",
|
||||
"None": "Ништа",
|
||||
"Security & Privacy": "Безбедност и приватност",
|
||||
"Change room name": "Промени назив собе",
|
||||
"Enable room encryption": "Омогући шифровање собе",
|
||||
"Roles & Permissions": "Улоге и дозволе",
|
||||
"Enable encryption?": "Омогућити шифровање?",
|
||||
"Encryption": "Шифровање",
|
||||
@ -511,7 +451,6 @@
|
||||
"Phone Number": "Број телефона",
|
||||
"Encrypted by an unverified session": "Шифровано од стране непотврђене сесије",
|
||||
"Scroll to most recent messages": "Пребаци на најновије поруке",
|
||||
"Send a message…": "Пошаљи поруку…",
|
||||
"Direct Messages": "Директне поруке",
|
||||
"Forget this room": "Заборави ову собу",
|
||||
"Start chatting": "Започни ћаскање",
|
||||
@ -552,14 +491,6 @@
|
||||
"All settings": "Сва подешавања",
|
||||
"Feedback": "Повратни подаци",
|
||||
"General failure": "Општа грешка",
|
||||
"Send a bug report with logs": "Пошаљи извештај о грешци са записницима",
|
||||
"a few seconds ago": "пре неколико секунди",
|
||||
"about a minute ago": "пре једног минута",
|
||||
"%(num)s minutes ago": "пре %(num)s минута",
|
||||
"about an hour ago": "пре једног часа",
|
||||
"%(num)s hours ago": "пре %(num)s часова",
|
||||
"about a day ago": "пре једног дана",
|
||||
"%(num)s days ago": "пре %(num)s дана",
|
||||
"Font size": "Величина фонта",
|
||||
"Use custom size": "Користи прилагођену величину",
|
||||
"Match system theme": "Прати тему система",
|
||||
@ -578,7 +509,6 @@
|
||||
"Voice & Video": "Глас и видео",
|
||||
"Unable to revoke sharing for email address": "Не могу да опозовем дељење ове мејл адресе",
|
||||
"Unable to revoke sharing for phone number": "Не могу да опозовем дељење броја телефона",
|
||||
"Send a reply…": "Пошаљи одговор…",
|
||||
"No recently visited rooms": "Нема недавно посећених соба",
|
||||
"Show rooms with unread messages first": "Прво прикажи собе са непрочитаним порукама",
|
||||
"Show previews of messages": "Прикажи прегледе порука",
|
||||
@ -598,17 +528,6 @@
|
||||
"Send a Direct Message": "Пошаљи директну поруку",
|
||||
"Switch theme": "Промени тему",
|
||||
"Error upgrading room": "Грешка при надоградњи собе",
|
||||
"You do not have the required permissions to use this command.": "Немате потребне дозволе за коришћење ове команде.",
|
||||
"Sends a message as html, without interpreting it as markdown": "Шаље поруку као ХТМЛ, без маркдаун интерпретације",
|
||||
"Sends a message as plain text, without interpreting it as markdown": "Шаље поруку као обичан текст, без маркдаун интерпретације",
|
||||
"Prepends ( ͡° ͜ʖ ͡°) to a plain-text message": "Придодаје ( ͡° ͜ʖ ͡°) обичној поруци",
|
||||
"Prepends ┬──┬ ノ( ゜-゜ノ) to a plain-text message": "Придодаје ┬──┬ ノ( ゜-゜ノ) обичној поруци",
|
||||
"Prepends (╯°□°)╯︵ ┻━┻ to a plain-text message": "Придодаје (╯°□°)╯︵ ┻━┻ обичној поруци",
|
||||
"Prepends ¯\\_(ツ)_/¯ to a plain-text message": "Придодаје ¯\\_(ツ)_/¯ обичној поруци",
|
||||
"Other": "Остало",
|
||||
"Effects": "Ефекти",
|
||||
"Actions": "Радње",
|
||||
"Messages": "Поруке",
|
||||
"Setting up keys": "Постављам кључеве",
|
||||
"Are you sure you want to cancel entering passphrase?": "Заиста желите да откажете унос фразе?",
|
||||
"Cancel entering passphrase?": "Отказати унос фразе?",
|
||||
@ -869,13 +788,6 @@
|
||||
"The file '%(fileName)s' failed to upload.": "Фајл „%(fileName)s“ није отпремљен.",
|
||||
"You've reached the maximum number of simultaneous calls.": "Достигли сте максималан број истовремених позива.",
|
||||
"Too Many Calls": "Превише позива",
|
||||
"No other application is using the webcam": "Друга апликације не користи камеру",
|
||||
"Call failed because webcam or microphone could not be accessed. Check that:": "Позив није успео јер камера или микрофон нису доступни. Проверите да:",
|
||||
"Permission is granted to use the webcam": "Постоји дозвола за коришћење камере",
|
||||
"A microphone and webcam are plugged in and set up correctly": "Микрофон и камера су прикључени и исправно подешени",
|
||||
"Call failed because microphone could not be accessed. Check that a microphone is plugged in and set up correctly.": "Позив није успео јер микрофон није доступан. Проверите да ли је прикључен и исправно подешен.",
|
||||
"Unable to access webcam / microphone": "Не могу да приступим камери/микрофону",
|
||||
"Unable to access microphone": "Не могу да приступим микрофону",
|
||||
"The call was answered on another device.": "На позив је одговорено на другом уређају.",
|
||||
"Answered Elsewhere": "Одговорен другде",
|
||||
"The call could not be established": "Позив није могао да се успостави",
|
||||
@ -897,30 +809,14 @@
|
||||
"other": "%(senderName)s је додао алтернативну адресу %(addresses)s за ову собу.",
|
||||
"one": "%(senderName)s је додао алтернативну адресу %(addresses)s за ову собу."
|
||||
},
|
||||
"%(senderName)s removed the main address for this room.": "%(senderName)s је уклони главну адресу за ову собу.",
|
||||
"%(senderName)s set the main address for this room to %(address)s.": "%(senderName)s је постави главну адресу собе на %(address)s.",
|
||||
"🎉 All servers are banned from participating! This room can no longer be used.": "🎉 Свим серверима је забрањено да учествују! Ова соба се више не може користити.",
|
||||
"%(senderDisplayName)s changed guest access to %(rule)s": "%(senderDisplayName)s је изменио гостински приступ на %(rule)s",
|
||||
"%(senderDisplayName)s has prevented guests from joining the room.": "%(senderDisplayName)s је спречио госте да се придруже у соби.",
|
||||
"%(senderDisplayName)s has allowed guests to join the room.": "%(senderDisplayName)s је дозволи гостима да се придруже у собу.",
|
||||
"%(senderDisplayName)s changed the join rule to %(rule)s": "%(senderDisplayName)s је измени правило придруживања на %(rule)s",
|
||||
"%(senderDisplayName)s made the room invite only.": "%(senderDisplayName)s је учини собу доступном само позивницом.",
|
||||
"%(senderDisplayName)s made the room public to whoever knows the link.": "%(senderDisplayName)s је учини собу јавном за све који знају везу.",
|
||||
"%(senderDisplayName)s changed the room name from %(oldRoomName)s to %(newRoomName)s.": "%(senderDisplayName)s је изменио назив собе из %(oldRoomName)s у %(newRoomName)s.",
|
||||
"Takes the call in the current room off hold": "Узима позив са чекања у тренутној соби",
|
||||
"Places the call in the current room on hold": "Ставља позив на чекање у тренутној соби",
|
||||
"Sends a message to the given user": "Шаље поруку наведеном кориснику",
|
||||
"Opens chat with the given user": "Отвара ћаскање са наведеним корисником",
|
||||
"Displays information about a user": "Приказује податке о кориснику",
|
||||
"Displays list of commands with usages and descriptions": "Приказује списак команди са употребом и описом",
|
||||
"Sends the given message coloured as a rainbow": "Шаље наведену поруку у дугиним бојама",
|
||||
"Session already verified!": "Сесија је већ верификована!",
|
||||
"You cannot modify widgets in this room.": "Не можете мењати виџете у овој соби.",
|
||||
"Please supply a https:// or http:// widget URL": "Наведите https:// или http:// УРЛ виџета",
|
||||
"Please supply a widget URL or embed code": "Наведите УРЛ виџета или убаците код",
|
||||
"Adds a custom widget by URL to the room": "У собу додаје посебан виџет помоћу УРЛ-а",
|
||||
"Could not find user in room": "Не налазим корисника у соби",
|
||||
"Unbans user with given ID": "Скида забрану са корисника са датим ИД",
|
||||
"Joins room with given address": "Придружује се соби са датом адресом",
|
||||
"Use an identity server to invite by email. Manage in Settings.": "Користите сервер идентитета за позивнице е-поштом. Управљајте у поставкама.",
|
||||
"Use an identity server": "Користи сервер идентитета",
|
||||
@ -943,21 +839,14 @@
|
||||
"Error changing power level": "Грешка при промени нивоа снаге",
|
||||
"Power level": "Ниво снаге",
|
||||
"Explore rooms": "Истражи собе",
|
||||
"%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.": "%(senderName)s је повукао позивницу за приступ соби кориснику %(targetDisplayName)s.",
|
||||
"%(senderName)s changed the addresses for this room.": "%(senderName)s је изменио адресе за ову собу.",
|
||||
"%(senderName)s changed the main and alternative addresses for this room.": "%(senderName)s је изменио главну и алтернативне адресе за ову собу.",
|
||||
"%(senderName)s changed the alternative addresses for this room.": "%(senderName)s је изменио алтернативне адресе за ову собу.",
|
||||
"%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
|
||||
"other": "%(senderName)s је уклонио алтернативне адресе %(addresses)s за ову собу.",
|
||||
"one": "%(senderName)s је уклонио алтернативну адресу %(addresses)s за ову собу."
|
||||
},
|
||||
"Converts the room to a DM": "Претвара собу у директно дописивање",
|
||||
"Converts the DM to a room": "Претвара директно дописивање у собу",
|
||||
"Changes the avatar of the current room": "Мења аватар тренутне собе",
|
||||
"Changes your display nickname in the current room only": "Мења ваше приказно име само у тренутној соби",
|
||||
"We couldn't log you in": "Не могу да вас пријавим",
|
||||
"Double check that your server supports the room version chosen and try again.": "Добро проверите да ли сервер подржава изабрану верзију собе и пробајте поново.",
|
||||
"a few seconds from now": "за неколико секунди",
|
||||
"Folder": "фасцикла",
|
||||
"Headphones": "слушалице",
|
||||
"Anchor": "сидро",
|
||||
@ -1040,7 +929,6 @@
|
||||
"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.",
|
||||
"Change settings": "Промени подешавања",
|
||||
"⚠ These settings are meant for advanced users.": "⚠ Ова подешавања су намењена напредним корисницима.",
|
||||
"Change notification settings": "Промените подешавања обавештења",
|
||||
"Verification code": "Верификациони код",
|
||||
@ -1119,12 +1007,6 @@
|
||||
"Send stickers into this room": "Пошаљите налепнице у ову собу",
|
||||
"Remain on your screen when viewing another room, when running": "Останите на екрану док гледате другу собу, током рада",
|
||||
"Remain on your screen while running": "Останите на екрану током рада",
|
||||
"%(names)s and %(lastPerson)s are typing …": "%(names)s и %(lastPerson)s куцају…",
|
||||
"%(names)s and %(count)s others are typing …": {
|
||||
"one": "%(names)s и још један корисник куца…",
|
||||
"other": "%(names)s и %(count)s корисници куцају…"
|
||||
},
|
||||
"%(displayName)s is typing …": "%(displayName)s куца …",
|
||||
"Couldn't load page": "Учитавање странице није успело",
|
||||
"Sign in with SSO": "Пријавите се помоћу SSO",
|
||||
"Use email to optionally be discoverable by existing contacts.": "Користите е-пошту да бисте је по жељи могли открити постојећи контакти.",
|
||||
@ -1151,7 +1033,6 @@
|
||||
"Confirm your identity by entering your account password below.": "Потврдите свој идентитет уносом лозинке за налог испод.",
|
||||
"Country Dropdown": "Падајући списак земаља",
|
||||
"This homeserver would like to make sure you are not a robot.": "Овај кућни сервер жели да се увери да нисте робот.",
|
||||
"Away": "Неприсутан",
|
||||
"Go to Home View": "Идите на почетни приказ",
|
||||
"End": "",
|
||||
"Deactivate account": "Деактивирај налог",
|
||||
@ -1164,7 +1045,6 @@
|
||||
"Who are you working with?": "Са ким радите?",
|
||||
"Autocomplete": "Аутоматско довршавање",
|
||||
"This room is public": "Ова соба је јавна",
|
||||
"Change room avatar": "Промените аватар собе",
|
||||
"Browse": "Прегледајте",
|
||||
"Versions": "Верзије",
|
||||
"User rules": "Корисничка правила",
|
||||
@ -1209,16 +1089,11 @@
|
||||
"%(senderName)s updated an invalid ban rule": "%(senderName)s је аужурирао неважеће правило о забрани",
|
||||
"%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s је уклонио правило о забрани које подудара са %(glob)s",
|
||||
"Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Користите сервер за идентитет да бисте послали позивнице е-поштом. Кликните на даље да бисте користили уобичајни сервер идентитета %(defaultIdentityServerName)s или управљајте у подешавањима.",
|
||||
"%(senderDisplayName)s changed the server ACLs for this room.": "%(senderDisplayName)s је променио ACL сервере за ову собу.",
|
||||
"%(senderDisplayName)s set the server ACLs for this room.": "%(senderDisplayName)s је подесио ACL сервере за ову собу.",
|
||||
"Sends the given emote coloured as a rainbow": "Шаље дату емоцију обојену као дуга",
|
||||
"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.": "Тражили смо од прегледача да запамти који кућни сервер користите за пријаву, али нажалост ваш претраживач га је заборавио. Идите на страницу за пријављивање и покушајте поново.",
|
||||
"You're already in a call with this person.": "Већ разговарате са овом особом.",
|
||||
"Already in call": "Већ у позиву",
|
||||
"Using this widget may share data <helpIcon /> with %(widgetDomain)s & your integration manager.": "Коришћење овог виџета може да дели податке <helpIcon /> са %(widgetDomain)s и вашим интеграционим менаџером.",
|
||||
"common": {
|
||||
"about": "О програму",
|
||||
@ -1260,7 +1135,9 @@
|
||||
"someone": "Неко",
|
||||
"matrix": "Матрикс",
|
||||
"trusted": "поуздан",
|
||||
"not_trusted": "није поуздан"
|
||||
"not_trusted": "није поуздан",
|
||||
"unnamed_room": "Неименована соба",
|
||||
"stickerpack": "Паковање са налепницама"
|
||||
},
|
||||
"action": {
|
||||
"continue": "Настави",
|
||||
@ -1330,7 +1207,11 @@
|
||||
"alt": "Алт"
|
||||
},
|
||||
"composer": {
|
||||
"format_inline_code": "Код"
|
||||
"format_inline_code": "Код",
|
||||
"placeholder_reply_encrypted": "Пошаљи шифровани одговор…",
|
||||
"placeholder_reply": "Пошаљи одговор…",
|
||||
"placeholder_encrypted": "Пошаљи шифровану поруку…",
|
||||
"placeholder": "Пошаљи поруку…"
|
||||
},
|
||||
"Code": "Код",
|
||||
"power_level": {
|
||||
@ -1342,14 +1223,19 @@
|
||||
},
|
||||
"bug_reporting": {
|
||||
"submit_debug_logs": "Пошаљи записнике за поправљање грешака",
|
||||
"send_logs": "Пошаљи записнике"
|
||||
"send_logs": "Пошаљи записнике",
|
||||
"collecting_information": "Прикупљам податке о издању апликације",
|
||||
"collecting_logs": "Прикупљам записнике"
|
||||
},
|
||||
"devtools": {
|
||||
"event_type": "Врста догађаја",
|
||||
"state_key": "Кључ стања",
|
||||
"event_sent": "Догађај је послат!",
|
||||
"event_content": "Садржај догађаја",
|
||||
"caution_colon": "Опрез:"
|
||||
"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 ПоП)",
|
||||
@ -1359,6 +1245,165 @@
|
||||
"show_stickers_button": "Прикажи дугме за налепнице",
|
||||
"automatic_language_detection_syntax_highlight": "Омогући самостално препознавање језика за истицање синтаксе",
|
||||
"inline_url_previews_default": "Подразумевано укључи УРЛ прегледе",
|
||||
"start_automatically": "Самостално покрећи након пријаве на систем"
|
||||
"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": "Поруке послате од бота"
|
||||
}
|
||||
},
|
||||
"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 је изменио адресе за ову собу."
|
||||
},
|
||||
"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 корисници куцају…"
|
||||
}
|
||||
}
|
||||
},
|
||||
"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": "Остало"
|
||||
},
|
||||
"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": "Већ разговарате са овом особом."
|
||||
},
|
||||
"Messages": "Поруке",
|
||||
"Other": "Остало",
|
||||
"Advanced": "Напредно",
|
||||
"room_settings": {
|
||||
"permissions": {
|
||||
"m.room.avatar": "Промените аватар собе",
|
||||
"m.room.name": "Промени назив собе",
|
||||
"m.room.encryption": "Омогући шифровање собе",
|
||||
"state_default": "Промени подешавања"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -30,7 +30,6 @@
|
||||
"Dec": "Dec",
|
||||
"PM": "poslepodne",
|
||||
"AM": "prepodne",
|
||||
"Unnamed Room": "Soba bez imena",
|
||||
"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",
|
||||
@ -38,7 +37,6 @@
|
||||
"Default": "Podrazumevano",
|
||||
"Restricted": "Ograničeno",
|
||||
"Moderator": "Moderator",
|
||||
"Admin": "Administrator",
|
||||
"Operation failed": "Operacija nije uspela",
|
||||
"Failed to invite": "Slanje pozivnice nije uspelo",
|
||||
"You need to be logged in.": "Morate biti prijavljeni",
|
||||
@ -51,7 +49,6 @@
|
||||
"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",
|
||||
"Call Failed": "Poziv nije uspio",
|
||||
"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 <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 <server /> 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",
|
||||
@ -82,11 +79,11 @@
|
||||
"This account has been deactivated.": "Ovaj nalog je dekativiran.",
|
||||
"Open this settings tab": "Otvori podešavanja",
|
||||
"Start a group chat": "Pokreni grupni razgovor",
|
||||
"Stop the camera": "Zaustavi kameru",
|
||||
"User is already in the room": "Korisnik je već u sobi",
|
||||
"common": {
|
||||
"error": "Greška",
|
||||
"attachment": "Prilog"
|
||||
"attachment": "Prilog",
|
||||
"unnamed_room": "Soba bez imena"
|
||||
},
|
||||
"action": {
|
||||
"confirm": "Potvrdi",
|
||||
@ -108,5 +105,12 @@
|
||||
},
|
||||
"settings": {
|
||||
"use_control_enter_send_message": "Koristi Ctrl + Enter za slanje poruke"
|
||||
},
|
||||
"slash_command": {
|
||||
"category_admin": "Administrator"
|
||||
},
|
||||
"voip": {
|
||||
"disable_camera": "Zaustavi kameru",
|
||||
"call_failed": "Poziv nije uspio"
|
||||
}
|
||||
}
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user