diff --git a/CHANGES.md b/CHANGES.md
index c44d299f27..76da7609e1 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,9 +1,30 @@
-Changes in Element 1.0.10 (2020-XX-XX)
+Changes in Element 1.0.11 (2020-XX-XX)
===================================================
Features ✨:
-
+Improvements 🙌:
+ -
+
+Bugfix 🐛:
+ -
+
+Translations 🗣:
+ -
+
+SDK API changes ⚠️:
+ -
+
+Build 🧱:
+ -
+
+Other changes:
+ - Upgrade Realm dependency to 10.0.0
+
+Changes in Element 1.0.10 (2020-11-04)
+===================================================
+
Improvements 🙌:
- Rework sending Event management (#154)
- New room creation screen: set topic and avatar in the room creation form (#2078)
@@ -24,18 +45,9 @@ Bugfix 🐛:
- Messages encrypted with no way to decrypt after SDK update from 0.18 to 1.0.0 (#2252)
- Incoming call continues to ring if call is answered on another device (#1921)
- Search Result | scroll jumps after pagination (#2238)
-
-Translations 🗣:
- -
-
-SDK API changes ⚠️:
- -
-
-Build 🧱:
- -
-
-Other changes:
- - Upgrade Realm dependency to 10.0.0
+ - Badly formatted mentions in body (#1506)
+ - KeysBackup: Avoid using `!!` (#2262)
+ - Two elements in the task switcher (#2299)
Changes in Element 1.0.9 (2020-10-16)
===================================================
diff --git a/fastlane/metadata/android/bg/full_description.txt b/fastlane/metadata/android/bg/full_description.txt
new file mode 100644
index 0000000000..032e7111f8
--- /dev/null
+++ b/fastlane/metadata/android/bg/full_description.txt
@@ -0,0 +1,30 @@
+Element е приложение от нов тип за съобщения и сътрудничество:
+
+1. Дава Ви контрол, за да запазите поверителността си
+2. Позволява ви да комуникирате с всеки в мрежата на Matrix и дори извън него, като се интегрира с приложения като Slack
+3. Предпазва ви от реклами, изтичане на данни и търговско следене
+4. Защитава ви чрез шифроване от край до край, с кръстосано подписване, за да проверите другите
+
+Element е напълно различен от другите приложения за съобщения и сътрудничество, понеже е децентрализиран и с отворен код.
+
+Element ви позволява да го хоствате самостоятелно - или да изберете хост - така че да имате поверителност, собственост и контрол върху Вашите данни и разговори. Дава ви достъп до отворена мрежа, така че комуникацията Ви не е ограничена до потребителите на Element. И е много сигурно.
+
+Element е в състояние да направи всичко това, защото работи върху Matrix - стандартът за отворена, децентрализирана комуникация.
+
+Element ви дава контрол, като ви позволява да изберете кой да хоства Вашите разговори. От приложението Element можете да изберете хостване по различни начини:
+
+1. Вземете безплатен профил на публичния сървър на matrix.org, хостван от разработчиците на Matrix, или изберете от хиляди публични сървъри, хоствани от доброволци
+2. Самостоятелно хоствайте профила си, като пуснете сървър на собствен хардуер
+3. Регистрирайте се за профил на персонализиран сървър, като се абонирате за хостинг платформата Element Matrix Services
+
+Защо да изберете Element?
+
+ПРИТЕЖАВАЙТЕ ДАННИТЕ СИ: Вие решавате къде да съхранявате вашите данни и съобщения. Вие ги притежавате и контролирате, а не някаква МЕГАКОРПОРАЦИЯ, която складира вашите данни или дава достъп на трети страни.
+
+ОТВОРЕНИ СЪОБЩЕНИЯ И СЪТРУДНИЧЕСТВО: Можете да разговаряте с всеки друг в мрежата на Matrix, независимо дали използва Element или друго приложение на Matrix и дори ако използва различна система за съобщения като Slack, IRC or XMPP.
+
+СВРЪХ СИГУРНО: Реално шифроване от край до край (само тези в разговора могат да дешифрират съобщения) и кръстосано подписване за проверка на устройствата на участниците в разговора.
+
+ПЪЛНА КОМУНИКАЦИЯ: Съобщения, гласови и видео разговори, споделяне на файлове, споделяне на екран и цял куп интеграции, ботове и джаджи. Изграждайте стаи, общности, поддържайте връзка и направете нещата завършени.
+
+НАВСЯКЪДЕ КЪДЕТО СТЕ: Поддържайте връзка, където и да сте, с напълно синхронизирана история на съобщенията на всичките ви устройства и чрез web на https://app.element.io.
diff --git a/fastlane/metadata/android/bg/short_description.txt b/fastlane/metadata/android/bg/short_description.txt
new file mode 100644
index 0000000000..7726f381fe
--- /dev/null
+++ b/fastlane/metadata/android/bg/short_description.txt
@@ -0,0 +1 @@
+Сигурен децентрализиран чат и VoIP. Пазете данните си от външни лица.
diff --git a/fastlane/metadata/android/bg/title.txt b/fastlane/metadata/android/bg/title.txt
new file mode 100644
index 0000000000..5e0d1280d7
--- /dev/null
+++ b/fastlane/metadata/android/bg/title.txt
@@ -0,0 +1 @@
+Element (предишен Riot.im)
diff --git a/fastlane/metadata/android/en-US/changelogs/40100100.txt b/fastlane/metadata/android/en-US/changelogs/40100100.txt
index 0ffdd02fcb..c1821d2475 100644
--- a/fastlane/metadata/android/en-US/changelogs/40100100.txt
+++ b/fastlane/metadata/android/en-US/changelogs/40100100.txt
@@ -1 +1,2 @@
-// TODO
\ No newline at end of file
+This new version mainly contains bug fixes and improvements. Sending a message is now much faster.
+Full changelog: https://github.com/vector-im/element-android/releases/tag/v1.0.10
\ No newline at end of file
diff --git a/fastlane/metadata/android/fr/full_description.txt b/fastlane/metadata/android/fr/full_description.txt
new file mode 100644
index 0000000000..2b17d8f846
--- /dev/null
+++ b/fastlane/metadata/android/fr/full_description.txt
@@ -0,0 +1,30 @@
+Element est une nouvelle application de messagerie et de collaboration qui :
+
+1) Vous place aux commandes de votre vie privée
+2) Vous permet de communiquer avec n'importe qui du réseau Matrix, et plus encore par des intégrations d'autres applications comme Slack ou Discord
+3) Vous protège de la publicité et de la collecte de données
+4) Vous sécurise grâce à du chiffrement bout-à-bout, avec de la signature croisée pour authentifier les autres utilisateurs
+
+Element est complètement différent des autres applications de messagerie et de collaboration puisque l'application est décentralisée et open-source.
+
+Element vous permet d'héberger vous-même -ou de choisir un hôte- vous permettant d'assurer votre vie privée, la propriété et le contrôle de vos données et de vos conversations. Cela vous offre l'accès à un réseau ouvert, vous n'êtes donc pas condamné à parler à d'autres utilisateurs d'Element seulement. Et c'est très sécurisé.
+
+Element peut faire tout ça car il est basé sur Matrix, le protocole standard pour la communication ouverte et décentralisée.
+
+Element vous donne le contrôle en vous laissant choisir qui héberge vos conversations. Depuis l'application Element, vous pouvez choisir votre hôte de différentes manières :
+
+1) Créer un compte gratuit sur le serveur public matrix.org hébergé par les développeurs de Matrix, ou choisir parler les milliers de serveurs public hébergés par des bénévoles
+2) Héberger vous-même votre compte en installant un serveur sur votre propre machine
+3) Créer un compte sur un serveur personnalisé en souscrivant sur la plateforme d'hébergement « Element Matrix Services » (EMS)
+
+Pourquoi choisir Element ?
+
+POSSÉDEZ VOS DONNÉES : Vous décidez où conserver vos données et vos messages. Vous les possédez et vous les contrôlez, et non une MEGACORP qui mine vos données ou les donnent à des tiers
+
+UNE MESSAGERIE OUVERTE ET COLLABORATIVE : Vous pouvez discuter avec n'importe qui sur le réseau Matrix, qu'ils utilisent Element ou une autre application basée sur Matrix, et même s'ils utilisent un système de messagerie différent comment Slack, Discord, IRC ou XMPP.
+
+SUPER SÉCURISÉ : Un réel chiffrement bout-à-bout (seulement ceux deux la conversation peuvent déchiffrer les messages), et une signature croisée pour vérifier les appareils des participants de la conversation.
+
+COMMUNICATION COMPLÈTE : Messagerie, appels vocaux et vidéo, transfert de fichiers, partage d'écran et un tas d'intégrations, robots et widgets. Construisez des salons, des communautés, restez en contact et accomplissez de grandes choses.
+
+PARTOUT OÙ VOUS ÊTES : Restez connectés peu import où vous êtes avec la synchronisation complète de l'historique des messages sur tous vos appareils et sur le web sur https://app.element.io.
diff --git a/fastlane/metadata/android/hu/title.txt b/fastlane/metadata/android/hu/title.txt
index cc39ddefdd..8e493d2d08 100644
--- a/fastlane/metadata/android/hu/title.txt
+++ b/fastlane/metadata/android/hu/title.txt
@@ -1 +1 @@
-Element (előzőleg Riot.im)
+Element (régebben Riot.im)
diff --git a/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/CryptoTestHelper.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/CryptoTestHelper.kt
index b67172a908..1a9165ade4 100644
--- a/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/CryptoTestHelper.kt
+++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/CryptoTestHelper.kt
@@ -245,7 +245,8 @@ class CryptoTestHelper(private val mTestHelper: CommonTestHelper) {
fun createFakeMegolmBackupCreationInfo(): MegolmBackupCreationInfo {
return MegolmBackupCreationInfo(
algorithm = MXCRYPTO_ALGORITHM_MEGOLM_BACKUP,
- authData = createFakeMegolmBackupAuthData()
+ authData = createFakeMegolmBackupAuthData(),
+ recoveryKey = "fake"
)
}
diff --git a/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupTest.kt
index ca8993fb00..606f57b467 100644
--- a/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupTest.kt
+++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupTest.kt
@@ -115,9 +115,8 @@ class KeysBackupTest : InstrumentedTest {
}
assertEquals(MXCRYPTO_ALGORITHM_MEGOLM_BACKUP, megolmBackupCreationInfo.algorithm)
- assertNotNull(megolmBackupCreationInfo.authData)
- assertNotNull(megolmBackupCreationInfo.authData!!.publicKey)
- assertNotNull(megolmBackupCreationInfo.authData!!.signatures)
+ assertNotNull(megolmBackupCreationInfo.authData.publicKey)
+ assertNotNull(megolmBackupCreationInfo.authData.signatures)
assertNotNull(megolmBackupCreationInfo.recoveryKey)
stateObserver.stopAndCheckStates(null)
@@ -258,14 +257,14 @@ class KeysBackupTest : InstrumentedTest {
// - Check encryptGroupSession() returns stg
val keyBackupData = keysBackup.encryptGroupSession(session)
assertNotNull(keyBackupData)
- assertNotNull(keyBackupData.sessionData)
+ assertNotNull(keyBackupData!!.sessionData)
// - Check pkDecryptionFromRecoveryKey() is able to create a OlmPkDecryption
val decryption = keysBackup.pkDecryptionFromRecoveryKey(keyBackupCreationInfo.recoveryKey)
assertNotNull(decryption)
// - Check decryptKeyBackupData() returns stg
val sessionData = keysBackup
- .decryptKeyBackupData(keyBackupData,
+ .decryptKeyBackupData(keyBackupData!!,
session.olmInboundGroupSession!!.sessionIdentifier(),
cryptoTestData.roomId,
decryption!!)
diff --git a/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/session/room/send/MarkdownParserTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/session/room/send/MarkdownParserTest.kt
index 1713578932..94303dda08 100644
--- a/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/session/room/send/MarkdownParserTest.kt
+++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/session/room/send/MarkdownParserTest.kt
@@ -25,6 +25,8 @@ import org.junit.Test
import org.junit.runner.RunWith
import org.junit.runners.MethodSorters
import org.matrix.android.sdk.InstrumentedTest
+import org.matrix.android.sdk.internal.session.room.send.pills.MentionLinkSpecComparator
+import org.matrix.android.sdk.internal.session.room.send.pills.TextPillsUtils
/**
* It will not be possible to test all combinations. For the moment I add a few tests, then, depending on the problem discovered in the wild,
@@ -45,7 +47,8 @@ class MarkdownParserTest : InstrumentedTest {
*/
private val markdownParser = MarkdownParser(
Parser.builder().build(),
- HtmlRenderer.builder().build()
+ HtmlRenderer.builder().softbreak("
").build(),
+ TextPillsUtils(MentionLinkSpecComparator())
)
@Test
@@ -144,12 +147,14 @@ class MarkdownParserTest : InstrumentedTest {
)
}
+ // TODO. Improve testTypeNewLines function to cover
test
@Test
- fun parseCodeNewLines() {
+ fun parseCodeNewLines_not_passing() {
testTypeNewLines(
name = "code",
- markdownPattern = "`",
- htmlExpectedTag = "code"
+ markdownPattern = "```",
+ htmlExpectedTag = "code",
+ softBreak = "\n"
)
}
@@ -163,7 +168,7 @@ class MarkdownParserTest : InstrumentedTest {
}
@Test
- fun parseCode2NewLines() {
+ fun parseCode2NewLines_not_passing() {
testTypeNewLines(
name = "code",
markdownPattern = "``",
@@ -181,7 +186,7 @@ class MarkdownParserTest : InstrumentedTest {
}
@Test
- fun parseCode3NewLines() {
+ fun parseCode3NewLines_not_passing() {
testTypeNewLines(
name = "code",
markdownPattern = "```",
@@ -243,7 +248,7 @@ class MarkdownParserTest : InstrumentedTest {
}
@Test
- fun parseBoldNewLines_not_passing() {
+ fun parseBoldNewLines2() {
"**bold**\nline2".let { markdownParser.parse(it).expect(it, "bold
line2") }
}
@@ -334,13 +339,14 @@ class MarkdownParserTest : InstrumentedTest {
private fun testTypeNewLines(name: String,
markdownPattern: String,
- htmlExpectedTag: String) {
+ htmlExpectedTag: String,
+ softBreak: String = "
") {
// With new line inside the block
"$markdownPattern$name\n$name$markdownPattern"
.let {
markdownParser.parse(it)
.expect(expectedText = it,
- expectedFormattedText = "<$htmlExpectedTag>$name
$name$htmlExpectedTag>")
+ expectedFormattedText = "<$htmlExpectedTag>$name$softBreak$name$htmlExpectedTag>")
}
// With new line between two blocks
@@ -348,7 +354,7 @@ class MarkdownParserTest : InstrumentedTest {
.let {
markdownParser.parse(it)
.expect(expectedText = it,
- expectedFormattedText = "<$htmlExpectedTag>$name$htmlExpectedTag><$htmlExpectedTag>$name$htmlExpectedTag>")
+ expectedFormattedText = "<$htmlExpectedTag>$name$htmlExpectedTag>
<$htmlExpectedTag>$name$htmlExpectedTag>")
}
}
diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/DefaultKeysBackupService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/DefaultKeysBackupService.kt
index 3abbf9b16e..fbcf5cfdeb 100644
--- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/DefaultKeysBackupService.kt
+++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/DefaultKeysBackupService.kt
@@ -30,7 +30,6 @@ import org.matrix.android.sdk.api.listeners.StepProgressListener
import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupService
import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupState
import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupStateListener
-import org.matrix.android.sdk.api.util.JsonDict
import org.matrix.android.sdk.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM_BACKUP
import org.matrix.android.sdk.internal.crypto.MXOlmDevice
import org.matrix.android.sdk.internal.crypto.MegolmSessionData
@@ -85,6 +84,7 @@ import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext
+import org.matrix.android.sdk.internal.crypto.keysbackup.model.SignalableMegolmBackupAuthData
import org.matrix.olm.OlmException
import org.matrix.olm.OlmPkDecryption
import org.matrix.olm.OlmPkEncryption
@@ -170,7 +170,7 @@ internal class DefaultKeysBackupService @Inject constructor(
runCatching {
withContext(coroutineDispatchers.crypto) {
val olmPkDecryption = OlmPkDecryption()
- val megolmBackupAuthData = if (password != null) {
+ val signalableMegolmBackupAuthData = if (password != null) {
// Generate a private key from the password
val backgroundProgressListener = if (progressListener == null) {
null
@@ -189,7 +189,7 @@ internal class DefaultKeysBackupService @Inject constructor(
}
val generatePrivateKeyResult = generatePrivateKeyWithPassword(password, backgroundProgressListener)
- MegolmBackupAuthData(
+ SignalableMegolmBackupAuthData(
publicKey = olmPkDecryption.setPrivateKey(generatePrivateKeyResult.privateKey),
privateKeySalt = generatePrivateKeyResult.salt,
privateKeyIterations = generatePrivateKeyResult.iterations
@@ -197,14 +197,17 @@ internal class DefaultKeysBackupService @Inject constructor(
} else {
val publicKey = olmPkDecryption.generateKey()
- MegolmBackupAuthData(
+ SignalableMegolmBackupAuthData(
publicKey = publicKey
)
}
- val canonicalJson = JsonCanonicalizer.getCanonicalJson(Map::class.java, megolmBackupAuthData.signalableJSONDictionary())
+ val canonicalJson = JsonCanonicalizer.getCanonicalJson(Map::class.java, signalableMegolmBackupAuthData.signalableJSONDictionary())
- val signedMegolmBackupAuthData = megolmBackupAuthData.copy(
+ val signedMegolmBackupAuthData = MegolmBackupAuthData(
+ publicKey = signalableMegolmBackupAuthData.publicKey,
+ privateKeySalt = signalableMegolmBackupAuthData.privateKeySalt,
+ privateKeyIterations = signalableMegolmBackupAuthData.privateKeyIterations,
signatures = objectSigner.signObject(canonicalJson)
)
@@ -223,8 +226,7 @@ internal class DefaultKeysBackupService @Inject constructor(
@Suppress("UNCHECKED_CAST")
val createKeysBackupVersionBody = CreateKeysBackupVersionBody(
algorithm = keysBackupCreationInfo.algorithm,
- authData = MoshiProvider.providesMoshi().adapter(Map::class.java)
- .fromJson(keysBackupCreationInfo.authData?.toJsonString() ?: "") as JsonDict?
+ authData = keysBackupCreationInfo.authData.toJsonDict()
)
keysBackupStateManager.state = KeysBackupState.Enabling
@@ -245,7 +247,7 @@ internal class DefaultKeysBackupService @Inject constructor(
version = data.version,
// We can consider that the server does not have keys yet
count = 0,
- hash = null
+ hash = ""
)
enableKeysBackup(keyBackupVersion)
@@ -267,7 +269,7 @@ internal class DefaultKeysBackupService @Inject constructor(
withContext(coroutineDispatchers.crypto) {
// If we're currently backing up to this backup... stop.
// (We start using it automatically in createKeysBackupVersion so this is symmetrical).
- if (keysBackupVersion != null && version == keysBackupVersion!!.version) {
+ if (keysBackupVersion != null && version == keysBackupVersion?.version) {
resetKeysBackupData()
keysBackupVersion = null
keysBackupStateManager.state = KeysBackupState.Unknown
@@ -408,10 +410,7 @@ internal class DefaultKeysBackupService @Inject constructor(
val keysBackupVersionTrust = KeysBackupVersionTrust()
val authData = keysBackupVersion.getAuthDataAsMegolmBackupAuthData()
- if (keysBackupVersion.algorithm == null
- || authData == null
- || authData.publicKey.isEmpty()
- || authData.signatures.isNullOrEmpty()) {
+ if (authData == null || authData.publicKey.isEmpty() || authData.signatures.isEmpty()) {
Timber.v("getKeysBackupTrust: Key backup is absent or missing required data")
return keysBackupVersionTrust
}
@@ -479,7 +478,7 @@ internal class DefaultKeysBackupService @Inject constructor(
cryptoCoroutineScope.launch(coroutineDispatchers.main) {
val updateKeysBackupVersionBody = withContext(coroutineDispatchers.crypto) {
// Get current signatures, or create an empty set
- val myUserSignatures = authData.signatures?.get(userId)?.toMutableMap() ?: HashMap()
+ val myUserSignatures = authData.signatures[userId].orEmpty().toMutableMap()
if (trust) {
// Add current device signature
@@ -498,26 +497,23 @@ internal class DefaultKeysBackupService @Inject constructor(
// Create an updated version of KeysVersionResult
val newMegolmBackupAuthData = authData.copy()
- val newSignatures = newMegolmBackupAuthData.signatures!!.toMutableMap()
+ val newSignatures = newMegolmBackupAuthData.signatures.toMutableMap()
newSignatures[userId] = myUserSignatures
val newMegolmBackupAuthDataWithNewSignature = newMegolmBackupAuthData.copy(
signatures = newSignatures
)
- val moshi = MoshiProvider.providesMoshi()
- val adapter = moshi.adapter(Map::class.java)
-
@Suppress("UNCHECKED_CAST")
UpdateKeysBackupVersionBody(
algorithm = keysBackupVersion.algorithm,
- authData = adapter.fromJson(newMegolmBackupAuthDataWithNewSignature.toJsonString()) as Map?,
- version = keysBackupVersion.version!!)
+ authData = newMegolmBackupAuthDataWithNewSignature.toJsonDict(),
+ version = keysBackupVersion.version)
}
// And send it to the homeserver
updateKeysBackupVersionTask
- .configureWith(UpdateKeysBackupVersionTask.Params(keysBackupVersion.version!!, updateKeysBackupVersionBody)) {
+ .configureWith(UpdateKeysBackupVersionTask.Params(keysBackupVersion.version, updateKeysBackupVersionBody)) {
this.callback = object : MatrixCallback {
override fun onSuccess(data: Unit) {
// Relaunch the state machine on this updated backup version
@@ -688,7 +684,7 @@ internal class DefaultKeysBackupService @Inject constructor(
stepProgressListener?.onStepProgress(StepProgressListener.Step.DownloadingKey)
// Get backed up keys from the homeserver
- val data = getKeys(sessionId, roomId, keysVersionResult.version!!)
+ val data = getKeys(sessionId, roomId, keysVersionResult.version)
withContext(coroutineDispatchers.computation) {
val sessionsData = ArrayList()
@@ -1023,19 +1019,10 @@ internal class DefaultKeysBackupService @Inject constructor(
* @return the authentication if found and valid, null in other case
*/
private fun getMegolmBackupAuthData(keysBackupData: KeysVersionResult): MegolmBackupAuthData? {
- if (keysBackupData.version.isNullOrBlank()
- || keysBackupData.algorithm != MXCRYPTO_ALGORITHM_MEGOLM_BACKUP
- || keysBackupData.authData == null) {
- return null
- }
-
- val authData = keysBackupData.getAuthDataAsMegolmBackupAuthData()
-
- if (authData?.signatures == null || authData.publicKey.isBlank()) {
- return null
- }
-
- return authData
+ return keysBackupData
+ .takeIf { it.version.isNotEmpty() && it.algorithm == MXCRYPTO_ALGORITHM_MEGOLM_BACKUP }
+ ?.getAuthDataAsMegolmBackupAuthData()
+ ?.takeIf { it.publicKey.isNotEmpty() }
}
/**
@@ -1123,34 +1110,29 @@ internal class DefaultKeysBackupService @Inject constructor(
* @param keysVersionResult backup information object as returned by [getCurrentVersion].
*/
private fun enableKeysBackup(keysVersionResult: KeysVersionResult) {
- if (keysVersionResult.authData != null) {
- val retrievedMegolmBackupAuthData = keysVersionResult.getAuthDataAsMegolmBackupAuthData()
+ val retrievedMegolmBackupAuthData = keysVersionResult.getAuthDataAsMegolmBackupAuthData()
- if (retrievedMegolmBackupAuthData != null) {
- keysBackupVersion = keysVersionResult
- cryptoCoroutineScope.launch(coroutineDispatchers.crypto) {
- cryptoStore.setKeyBackupVersion(keysVersionResult.version)
- }
-
- onServerDataRetrieved(keysVersionResult.count, keysVersionResult.hash)
-
- try {
- backupOlmPkEncryption = OlmPkEncryption().apply {
- setRecipientKey(retrievedMegolmBackupAuthData.publicKey)
- }
- } catch (e: OlmException) {
- Timber.e(e, "OlmException")
- keysBackupStateManager.state = KeysBackupState.Disabled
- return
- }
-
- keysBackupStateManager.state = KeysBackupState.ReadyToBackUp
-
- maybeBackupKeys()
- } else {
- Timber.e("Invalid authentication data")
- keysBackupStateManager.state = KeysBackupState.Disabled
+ if (retrievedMegolmBackupAuthData != null) {
+ keysBackupVersion = keysVersionResult
+ cryptoCoroutineScope.launch(coroutineDispatchers.crypto) {
+ cryptoStore.setKeyBackupVersion(keysVersionResult.version)
}
+
+ onServerDataRetrieved(keysVersionResult.count, keysVersionResult.hash)
+
+ try {
+ backupOlmPkEncryption = OlmPkEncryption().apply {
+ setRecipientKey(retrievedMegolmBackupAuthData.publicKey)
+ }
+ } catch (e: OlmException) {
+ Timber.e(e, "OlmException")
+ keysBackupStateManager.state = KeysBackupState.Disabled
+ return
+ }
+
+ keysBackupStateManager.state = KeysBackupState.ReadyToBackUp
+
+ maybeBackupKeys()
} else {
Timber.e("Invalid authentication data")
keysBackupStateManager.state = KeysBackupState.Disabled
@@ -1160,11 +1142,11 @@ internal class DefaultKeysBackupService @Inject constructor(
/**
* Update the DB with data fetch from the server
*/
- private fun onServerDataRetrieved(count: Int?, hash: String?) {
+ private fun onServerDataRetrieved(count: Int?, etag: String?) {
cryptoStore.setKeysBackupData(KeysBackupDataEntity()
.apply {
backupLastServerNumberOfKeys = count
- backupLastServerHash = hash
+ backupLastServerHash = etag
}
)
}
@@ -1179,6 +1161,7 @@ internal class DefaultKeysBackupService @Inject constructor(
cryptoStore.setKeyBackupVersion(null)
cryptoStore.setKeysBackupData(null)
+ backupOlmPkEncryption?.releaseEncryption()
backupOlmPkEncryption = null
// Reset backup markers
@@ -1229,22 +1212,19 @@ internal class DefaultKeysBackupService @Inject constructor(
// Gather data to send to the homeserver
// roomId -> sessionId -> MXKeyBackupData
- val keysBackupData = KeysBackupData(
- roomIdToRoomKeysBackupData = HashMap()
- )
+ val keysBackupData = KeysBackupData()
- for (olmInboundGroupSessionWrapper in olmInboundGroupSessionWrappers) {
- val keyBackupData = encryptGroupSession(olmInboundGroupSessionWrapper)
- if (keysBackupData.roomIdToRoomKeysBackupData[olmInboundGroupSessionWrapper.roomId] == null) {
- val roomKeysBackupData = RoomKeysBackupData(
- sessionIdToKeyBackupData = HashMap()
- )
- keysBackupData.roomIdToRoomKeysBackupData[olmInboundGroupSessionWrapper.roomId!!] = roomKeysBackupData
- }
+ olmInboundGroupSessionWrappers.forEach { olmInboundGroupSessionWrapper ->
+ val roomId = olmInboundGroupSessionWrapper.roomId ?: return@forEach
+ val olmInboundGroupSession = olmInboundGroupSessionWrapper.olmInboundGroupSession ?: return@forEach
try {
- keysBackupData.roomIdToRoomKeysBackupData[olmInboundGroupSessionWrapper.roomId]!!
- .sessionIdToKeyBackupData[olmInboundGroupSessionWrapper.olmInboundGroupSession!!.sessionIdentifier()] = keyBackupData
+ encryptGroupSession(olmInboundGroupSessionWrapper)
+ ?.let {
+ keysBackupData.roomIdToRoomKeysBackupData
+ .getOrPut(roomId) { RoomKeysBackupData() }
+ .sessionIdToKeyBackupData[olmInboundGroupSession.sessionIdentifier()] = it
+ }
} catch (e: OlmException) {
Timber.e(e, "OlmException")
}
@@ -1252,71 +1232,71 @@ internal class DefaultKeysBackupService @Inject constructor(
Timber.v("backupKeys: 4 - Sending request")
- val sendingRequestCallback = object : MatrixCallback {
- override fun onSuccess(data: BackupKeysResult) {
- uiHandler.post {
- Timber.v("backupKeys: 5a - Request complete")
+ // Make the request
+ val version = keysBackupVersion?.version ?: return@withContext
- // Mark keys as backed up
- cryptoStore.markBackupDoneForInboundGroupSessions(olmInboundGroupSessionWrappers)
+ storeSessionDataTask
+ .configureWith(StoreSessionsDataTask.Params(version, keysBackupData)) {
+ this.callback = object : MatrixCallback {
+ override fun onSuccess(data: BackupKeysResult) {
+ uiHandler.post {
+ Timber.v("backupKeys: 5a - Request complete")
- if (olmInboundGroupSessionWrappers.size < KEY_BACKUP_SEND_KEYS_MAX_COUNT) {
- Timber.v("backupKeys: All keys have been backed up")
- onServerDataRetrieved(data.count, data.hash)
+ // Mark keys as backed up
+ cryptoStore.markBackupDoneForInboundGroupSessions(olmInboundGroupSessionWrappers)
- // Note: Changing state will trigger the call to backupAllGroupSessionsCallback.onSuccess()
- keysBackupStateManager.state = KeysBackupState.ReadyToBackUp
- } else {
- Timber.v("backupKeys: Continue to back up keys")
- keysBackupStateManager.state = KeysBackupState.WillBackUp
+ if (olmInboundGroupSessionWrappers.size < KEY_BACKUP_SEND_KEYS_MAX_COUNT) {
+ Timber.v("backupKeys: All keys have been backed up")
+ onServerDataRetrieved(data.count, data.hash)
- backupKeys()
- }
- }
- }
+ // Note: Changing state will trigger the call to backupAllGroupSessionsCallback.onSuccess()
+ keysBackupStateManager.state = KeysBackupState.ReadyToBackUp
+ } else {
+ Timber.v("backupKeys: Continue to back up keys")
+ keysBackupStateManager.state = KeysBackupState.WillBackUp
- override fun onFailure(failure: Throwable) {
- if (failure is Failure.ServerError) {
- uiHandler.post {
- Timber.e(failure, "backupKeys: backupKeys failed.")
-
- when (failure.error.code) {
- MatrixError.M_NOT_FOUND,
- MatrixError.M_WRONG_ROOM_KEYS_VERSION -> {
- // Backup has been deleted on the server, or we are not using the last backup version
- keysBackupStateManager.state = KeysBackupState.WrongBackUpVersion
- backupAllGroupSessionsCallback?.onFailure(failure)
- resetBackupAllGroupSessionsListeners()
- resetKeysBackupData()
- keysBackupVersion = null
-
- // Do not stay in KeysBackupState.WrongBackUpVersion but check what is available on the homeserver
- checkAndStartKeysBackup()
+ backupKeys()
+ }
+ }
+ }
+
+ override fun onFailure(failure: Throwable) {
+ if (failure is Failure.ServerError) {
+ uiHandler.post {
+ Timber.e(failure, "backupKeys: backupKeys failed.")
+
+ when (failure.error.code) {
+ MatrixError.M_NOT_FOUND,
+ MatrixError.M_WRONG_ROOM_KEYS_VERSION -> {
+ // Backup has been deleted on the server, or we are not using the last backup version
+ keysBackupStateManager.state = KeysBackupState.WrongBackUpVersion
+ backupAllGroupSessionsCallback?.onFailure(failure)
+ resetBackupAllGroupSessionsListeners()
+ resetKeysBackupData()
+ keysBackupVersion = null
+
+ // Do not stay in KeysBackupState.WrongBackUpVersion but check what is available on the homeserver
+ checkAndStartKeysBackup()
+ }
+ else ->
+ // Come back to the ready state so that we will retry on the next received key
+ keysBackupStateManager.state = KeysBackupState.ReadyToBackUp
+ }
+ }
+ } else {
+ uiHandler.post {
+ backupAllGroupSessionsCallback?.onFailure(failure)
+ resetBackupAllGroupSessionsListeners()
+
+ Timber.e("backupKeys: backupKeys failed.")
+
+ // Retry a bit later
+ keysBackupStateManager.state = KeysBackupState.ReadyToBackUp
+ maybeBackupKeys()
+ }
}
- else ->
- // Come back to the ready state so that we will retry on the next received key
- keysBackupStateManager.state = KeysBackupState.ReadyToBackUp
}
}
- } else {
- uiHandler.post {
- backupAllGroupSessionsCallback?.onFailure(failure)
- resetBackupAllGroupSessionsListeners()
-
- Timber.e("backupKeys: backupKeys failed.")
-
- // Retry a bit later
- keysBackupStateManager.state = KeysBackupState.ReadyToBackUp
- maybeBackupKeys()
- }
- }
- }
- }
-
- // Make the request
- storeSessionDataTask
- .configureWith(StoreSessionsDataTask.Params(keysBackupVersion!!.version!!, keysBackupData)) {
- this.callback = sendingRequestCallback
}
.executeBy(taskExecutor)
}
@@ -1325,47 +1305,45 @@ internal class DefaultKeysBackupService @Inject constructor(
@VisibleForTesting
@WorkerThread
- fun encryptGroupSession(olmInboundGroupSessionWrapper: OlmInboundGroupSessionWrapper2): KeyBackupData {
+ fun encryptGroupSession(olmInboundGroupSessionWrapper: OlmInboundGroupSessionWrapper2): KeyBackupData? {
// Gather information for each key
- val device = cryptoStore.deviceWithIdentityKey(olmInboundGroupSessionWrapper.senderKey!!)
+ val device = olmInboundGroupSessionWrapper.senderKey?.let { cryptoStore.deviceWithIdentityKey(it) }
// Build the m.megolm_backup.v1.curve25519-aes-sha2 data as defined at
// https://github.com/uhoreg/matrix-doc/blob/e2e_backup/proposals/1219-storing-megolm-keys-serverside.md#mmegolm_backupv1curve25519-aes-sha2-key-format
- val sessionData = olmInboundGroupSessionWrapper.exportKeys()
+ val sessionData = olmInboundGroupSessionWrapper.exportKeys() ?: return null
val sessionBackupData = mapOf(
- "algorithm" to sessionData!!.algorithm,
+ "algorithm" to sessionData.algorithm,
"sender_key" to sessionData.senderKey,
"sender_claimed_keys" to sessionData.senderClaimedKeys,
- "forwarding_curve25519_key_chain" to (sessionData.forwardingCurve25519KeyChain
- ?: ArrayList()),
+ "forwarding_curve25519_key_chain" to (sessionData.forwardingCurve25519KeyChain.orEmpty()),
"session_key" to sessionData.sessionKey)
- var encryptedSessionBackupData: OlmPkMessage? = null
+ val json = MoshiProvider.providesMoshi()
+ .adapter(Map::class.java)
+ .toJson(sessionBackupData)
- val moshi = MoshiProvider.providesMoshi()
- val adapter = moshi.adapter(Map::class.java)
-
- try {
- val json = adapter.toJson(sessionBackupData)
-
- encryptedSessionBackupData = backupOlmPkEncryption?.encrypt(json)
+ val encryptedSessionBackupData = try {
+ backupOlmPkEncryption?.encrypt(json)
} catch (e: OlmException) {
Timber.e(e, "OlmException")
+ null
}
+ ?: return null
// Build backup data for that key
return KeyBackupData(
firstMessageIndex = try {
- olmInboundGroupSessionWrapper.olmInboundGroupSession!!.firstKnownIndex
+ olmInboundGroupSessionWrapper.olmInboundGroupSession?.firstKnownIndex ?: 0
} catch (e: OlmException) {
Timber.e(e, "OlmException")
0L
},
- forwardedCount = olmInboundGroupSessionWrapper.forwardingCurve25519KeyChain!!.size,
+ forwardedCount = olmInboundGroupSessionWrapper.forwardingCurve25519KeyChain.orEmpty().size,
isVerified = device?.isVerified == true,
sessionData = mapOf(
- "ciphertext" to encryptedSessionBackupData!!.mCipherText,
+ "ciphertext" to encryptedSessionBackupData.mCipherText,
"mac" to encryptedSessionBackupData.mMac,
"ephemeral" to encryptedSessionBackupData.mEphemeralKey)
)
@@ -1378,9 +1356,9 @@ internal class DefaultKeysBackupService @Inject constructor(
val jsonObject = keyBackupData.sessionData
- val ciphertext = jsonObject?.get("ciphertext")?.toString()
- val mac = jsonObject?.get("mac")?.toString()
- val ephemeralKey = jsonObject?.get("ephemeral")?.toString()
+ val ciphertext = jsonObject["ciphertext"]?.toString()
+ val mac = jsonObject["mac"]?.toString()
+ val ephemeralKey = jsonObject["ephemeral"]?.toString()
if (ciphertext != null && mac != null && ephemeralKey != null) {
val encrypted = OlmPkMessage()
@@ -1425,8 +1403,7 @@ internal class DefaultKeysBackupService @Inject constructor(
@Suppress("UNCHECKED_CAST")
val createKeysBackupVersionBody = CreateKeysBackupVersionBody(
algorithm = keysBackupCreationInfo.algorithm,
- authData = MoshiProvider.providesMoshi().adapter(Map::class.java)
- .fromJson(keysBackupCreationInfo.authData?.toJsonString() ?: "") as JsonDict?
+ authData = keysBackupCreationInfo.authData.toJsonDict()
)
createKeysBackupVersionTask
diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/api/RoomKeysApi.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/api/RoomKeysApi.kt
index ed5383d6eb..3f8333528f 100644
--- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/api/RoomKeysApi.kt
+++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/api/RoomKeysApi.kt
@@ -35,7 +35,7 @@ import retrofit2.http.Path
import retrofit2.http.Query
/**
- * Ref: https://github.com/uhoreg/matrix-doc/blob/e2e_backup/proposals/1219-storing-megolm-keys-serverside.md
+ * Ref: https://matrix.org/docs/spec/client_server/unstable#server-side-key-backups
*/
internal interface RoomKeysApi {
diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/MegolmBackupAuthData.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/MegolmBackupAuthData.kt
index 9df5f29294..54b92546e9 100644
--- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/MegolmBackupAuthData.kt
+++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/MegolmBackupAuthData.kt
@@ -18,6 +18,7 @@ package org.matrix.android.sdk.internal.crypto.keysbackup.model
import com.squareup.moshi.Json
import com.squareup.moshi.JsonClass
+import org.matrix.android.sdk.api.util.JsonDict
import org.matrix.android.sdk.internal.di.MoshiProvider
/**
@@ -30,7 +31,7 @@ data class MegolmBackupAuthData(
* The curve25519 public key used to encrypt the backups.
*/
@Json(name = "public_key")
- val publicKey: String = "",
+ val publicKey: String,
/**
* In case of a backup created from a password, the salt associated with the backup
@@ -50,20 +51,38 @@ data class MegolmBackupAuthData(
* userId -> (deviceSignKeyId -> signature)
*/
@Json(name = "signatures")
- val signatures: Map>? = null
+ val signatures: Map>
) {
- fun toJsonString(): String {
- return MoshiProvider.providesMoshi()
+ fun toJsonDict(): JsonDict {
+ val moshi = MoshiProvider.providesMoshi()
+ val adapter = moshi.adapter(Map::class.java)
+
+ return moshi
.adapter(MegolmBackupAuthData::class.java)
.toJson(this)
+ .let {
+ @Suppress("UNCHECKED_CAST")
+ adapter.fromJson(it) as JsonDict
+ }
}
- /**
- * Same as the parent [MXJSONModel JSONDictionary] but return only
- * data that must be signed.
- */
- fun signalableJSONDictionary(): Map = HashMap().apply {
+ fun signalableJSONDictionary(): JsonDict {
+ return SignalableMegolmBackupAuthData(
+ publicKey = publicKey,
+ privateKeySalt = privateKeySalt,
+ privateKeyIterations = privateKeyIterations
+ )
+ .signalableJSONDictionary()
+ }
+}
+
+internal data class SignalableMegolmBackupAuthData(
+ val publicKey: String,
+ val privateKeySalt: String? = null,
+ val privateKeyIterations: Int? = null
+) {
+ fun signalableJSONDictionary(): JsonDict = HashMap().apply {
put("public_key", publicKey)
privateKeySalt?.let {
diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/MegolmBackupCreationInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/MegolmBackupCreationInfo.kt
index 1414d0e0d7..c668e78a9e 100644
--- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/MegolmBackupCreationInfo.kt
+++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/MegolmBackupCreationInfo.kt
@@ -23,15 +23,15 @@ data class MegolmBackupCreationInfo(
/**
* The algorithm used for storing backups [org.matrix.androidsdk.crypto.MXCRYPTO_ALGORITHM_MEGOLM_BACKUP].
*/
- val algorithm: String = "",
+ val algorithm: String,
/**
* Authentication data.
*/
- val authData: MegolmBackupAuthData? = null,
+ val authData: MegolmBackupAuthData,
/**
* The Base58 recovery key.
*/
- val recoveryKey: String = ""
+ val recoveryKey: String
)
diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/BackupKeysResult.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/BackupKeysResult.kt
index a84ba7427b..3710a2d7d9 100644
--- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/BackupKeysResult.kt
+++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/BackupKeysResult.kt
@@ -16,15 +16,16 @@
package org.matrix.android.sdk.internal.crypto.keysbackup.model.rest
+import com.squareup.moshi.Json
import com.squareup.moshi.JsonClass
@JsonClass(generateAdapter = true)
-data class BackupKeysResult(
-
+internal data class BackupKeysResult(
// The hash value which is an opaque string representing stored keys in the backup
- var hash: String? = null,
+ @Json(name = "etag")
+ val hash: String,
// The number of keys stored in the backup.
- var count: Int? = null
-
+ @Json(name = "count")
+ val count: Int
)
diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/CreateKeysBackupVersionBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/CreateKeysBackupVersionBody.kt
index a7831b38f1..a6bd8f8aaa 100644
--- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/CreateKeysBackupVersionBody.kt
+++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/CreateKeysBackupVersionBody.kt
@@ -21,17 +21,17 @@ import com.squareup.moshi.JsonClass
import org.matrix.android.sdk.api.util.JsonDict
@JsonClass(generateAdapter = true)
-data class CreateKeysBackupVersionBody(
+internal data class CreateKeysBackupVersionBody(
/**
* The algorithm used for storing backups. Currently, only "m.megolm_backup.v1.curve25519-aes-sha2" is defined
*/
@Json(name = "algorithm")
- override val algorithm: String? = null,
+ override val algorithm: String,
/**
* algorithm-dependent data, for "m.megolm_backup.v1.curve25519-aes-sha2"
* see [org.matrix.android.sdk.internal.crypto.keysbackup.MegolmBackupAuthData]
*/
@Json(name = "auth_data")
- override val authData: JsonDict? = null
+ override val authData: JsonDict
) : KeysAlgorithmAndData
diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeyBackupData.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeyBackupData.kt
index 46eaa586a7..3f8129b8f6 100644
--- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeyBackupData.kt
+++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeyBackupData.kt
@@ -18,7 +18,7 @@ package org.matrix.android.sdk.internal.crypto.keysbackup.model.rest
import com.squareup.moshi.Json
import com.squareup.moshi.JsonClass
-import org.matrix.android.sdk.internal.di.MoshiProvider
+import org.matrix.android.sdk.api.util.JsonDict
import org.matrix.android.sdk.internal.network.parsing.ForceToBoolean
/**
@@ -30,13 +30,13 @@ data class KeyBackupData(
* Required. The index of the first message in the session that the key can decrypt.
*/
@Json(name = "first_message_index")
- val firstMessageIndex: Long = 0,
+ val firstMessageIndex: Long,
/**
* Required. The number of times this key has been forwarded.
*/
@Json(name = "forwarded_count")
- val forwardedCount: Int = 0,
+ val forwardedCount: Int,
/**
* Whether the device backing up the key has verified the device that the key is from.
@@ -44,16 +44,11 @@ data class KeyBackupData(
*/
@ForceToBoolean
@Json(name = "is_verified")
- val isVerified: Boolean = false,
+ val isVerified: Boolean,
/**
* Algorithm-dependent data.
*/
@Json(name = "session_data")
- val sessionData: Map? = null
-) {
-
- fun toJsonString(): String {
- return MoshiProvider.providesMoshi().adapter(KeyBackupData::class.java).toJson(this)
- }
-}
+ val sessionData: JsonDict
+)
diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysAlgorithmAndData.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysAlgorithmAndData.kt
index 117d4dce70..e098aa0440 100644
--- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysAlgorithmAndData.kt
+++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysAlgorithmAndData.kt
@@ -17,6 +17,7 @@
package org.matrix.android.sdk.internal.crypto.keysbackup.model.rest
import org.matrix.android.sdk.api.util.JsonDict
+import org.matrix.android.sdk.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM_BACKUP
import org.matrix.android.sdk.internal.crypto.keysbackup.model.MegolmBackupAuthData
import org.matrix.android.sdk.internal.di.MoshiProvider
@@ -37,24 +38,25 @@ import org.matrix.android.sdk.internal.di.MoshiProvider
* }
*
*/
-interface KeysAlgorithmAndData {
+internal interface KeysAlgorithmAndData {
/**
* The algorithm used for storing backups. Currently, only "m.megolm_backup.v1.curve25519-aes-sha2" is defined
*/
- val algorithm: String?
+ val algorithm: String
/**
* algorithm-dependent data, for "m.megolm_backup.v1.curve25519-aes-sha2" see [org.matrix.android.sdk.internal.crypto.keysbackup.MegolmBackupAuthData]
*/
- val authData: JsonDict?
+ val authData: JsonDict
/**
* Facility method to convert authData to a MegolmBackupAuthData object
*/
fun getAuthDataAsMegolmBackupAuthData(): MegolmBackupAuthData? {
return MoshiProvider.providesMoshi()
- .adapter(MegolmBackupAuthData::class.java)
- .fromJsonValue(authData)
+ .takeIf { algorithm == MXCRYPTO_ALGORITHM_MEGOLM_BACKUP }
+ ?.adapter(MegolmBackupAuthData::class.java)
+ ?.fromJsonValue(authData)
}
}
diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysVersion.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysVersion.kt
index 146c98b017..7a4c3415fc 100644
--- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysVersion.kt
+++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysVersion.kt
@@ -23,5 +23,5 @@ import com.squareup.moshi.JsonClass
data class KeysVersion(
// the keys backup version
@Json(name = "version")
- val version: String? = null
+ val version: String
)
diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysVersionResult.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysVersionResult.kt
index 0844c58d2e..485fd48a8c 100644
--- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysVersionResult.kt
+++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysVersionResult.kt
@@ -26,24 +26,24 @@ data class KeysVersionResult(
* The algorithm used for storing backups. Currently, only "m.megolm_backup.v1.curve25519-aes-sha2" is defined
*/
@Json(name = "algorithm")
- override val algorithm: String? = null,
+ override val algorithm: String,
/**
* algorithm-dependent data, for "m.megolm_backup.v1.curve25519-aes-sha2"
* see [org.matrix.android.sdk.internal.crypto.keysbackup.MegolmBackupAuthData]
*/
@Json(name = "auth_data")
- override val authData: JsonDict? = null,
+ override val authData: JsonDict,
// the backup version
@Json(name = "version")
- val version: String? = null,
+ val version: String,
// The hash value which is an opaque string representing stored keys in the backup
- @Json(name = "hash")
- val hash: String? = null,
+ @Json(name = "etag")
+ val hash: String,
// The number of keys stored in the backup.
@Json(name = "count")
- val count: Int? = null
+ val count: Int
) : KeysAlgorithmAndData
diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/UpdateKeysBackupVersionBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/UpdateKeysBackupVersionBody.kt
index 65f0c1a845..4512ed7a55 100644
--- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/UpdateKeysBackupVersionBody.kt
+++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/UpdateKeysBackupVersionBody.kt
@@ -26,16 +26,16 @@ data class UpdateKeysBackupVersionBody(
* The algorithm used for storing backups. Currently, only "m.megolm_backup.v1.curve25519-aes-sha2" is defined
*/
@Json(name = "algorithm")
- override val algorithm: String? = null,
+ override val algorithm: String,
/**
* algorithm-dependent data, for "m.megolm_backup.v1.curve25519-aes-sha2"
* see [org.matrix.android.sdk.internal.crypto.keysbackup.MegolmBackupAuthData]
*/
@Json(name = "auth_data")
- override val authData: JsonDict? = null,
+ override val authData: JsonDict,
- // the backup version, mandatory
+ // Optional. The backup version. If present, must be the same as the path parameter.
@Json(name = "version")
- val version: String
+ val version: String? = null
) : KeysAlgorithmAndData
diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/OlmInboundGroupSessionWrapper2.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/OlmInboundGroupSessionWrapper2.kt
index 478d55d077..1dc27c75ca 100755
--- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/OlmInboundGroupSessionWrapper2.kt
+++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/OlmInboundGroupSessionWrapper2.kt
@@ -48,15 +48,12 @@ class OlmInboundGroupSessionWrapper2 : Serializable {
*/
val firstKnownIndex: Long?
get() {
- if (null != olmInboundGroupSession) {
- try {
- return olmInboundGroupSession!!.firstKnownIndex
- } catch (e: Exception) {
- Timber.e(e, "## getFirstKnownIndex() : getFirstKnownIndex failed")
- }
+ return try {
+ olmInboundGroupSession?.firstKnownIndex
+ } catch (e: Exception) {
+ Timber.e(e, "## getFirstKnownIndex() : getFirstKnownIndex failed")
+ null
}
-
- return null
}
/**
@@ -90,11 +87,13 @@ class OlmInboundGroupSessionWrapper2 : Serializable {
@Throws(Exception::class)
constructor(megolmSessionData: MegolmSessionData) {
try {
- olmInboundGroupSession = OlmInboundGroupSession.importSession(megolmSessionData.sessionKey!!)
-
- if (olmInboundGroupSession!!.sessionIdentifier() != megolmSessionData.sessionId) {
- throw Exception("Mismatched group session Id")
- }
+ val safeSessionKey = megolmSessionData.sessionKey ?: throw Exception("invalid data")
+ olmInboundGroupSession = OlmInboundGroupSession.importSession(safeSessionKey)
+ .also {
+ if (it.sessionIdentifier() != megolmSessionData.sessionId) {
+ throw Exception("Mismatched group session Id")
+ }
+ }
senderKey = megolmSessionData.senderKey
keysClaimed = megolmSessionData.senderClaimedKeys
@@ -120,16 +119,18 @@ class OlmInboundGroupSessionWrapper2 : Serializable {
return null
}
- val wantedIndex = index ?: olmInboundGroupSession!!.firstKnownIndex
+ val safeOlmInboundGroupSession = olmInboundGroupSession ?: return null
+
+ val wantedIndex = index ?: safeOlmInboundGroupSession.firstKnownIndex
MegolmSessionData(
senderClaimedEd25519Key = keysClaimed?.get("ed25519"),
- forwardingCurve25519KeyChain = ArrayList(forwardingCurve25519KeyChain!!),
+ forwardingCurve25519KeyChain = forwardingCurve25519KeyChain?.toList().orEmpty(),
senderKey = senderKey,
senderClaimedKeys = keysClaimed,
roomId = roomId,
- sessionId = olmInboundGroupSession!!.sessionIdentifier(),
- sessionKey = olmInboundGroupSession!!.export(wantedIndex),
+ sessionId = safeOlmInboundGroupSession.sessionIdentifier(),
+ sessionKey = safeOlmInboundGroupSession.export(wantedIndex),
algorithm = MXCRYPTO_ALGORITHM_MEGOLM
)
} catch (e: Exception) {
@@ -145,14 +146,11 @@ class OlmInboundGroupSessionWrapper2 : Serializable {
* @return the exported data
*/
fun exportSession(messageIndex: Long): String? {
- if (null != olmInboundGroupSession) {
- try {
- return olmInboundGroupSession!!.export(messageIndex)
- } catch (e: Exception) {
- Timber.e(e, "## exportSession() : export failed")
- }
+ return try {
+ return olmInboundGroupSession?.export(messageIndex)
+ } catch (e: Exception) {
+ Timber.e(e, "## exportSession() : export failed")
+ null
}
-
- return null
}
}
diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/RoomModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/RoomModule.kt
index 30e3337a68..6381796ee0 100644
--- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/RoomModule.kt
+++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/RoomModule.kt
@@ -101,6 +101,7 @@ internal abstract class RoomModule {
fun providesHtmlRenderer(): HtmlRenderer {
return HtmlRenderer
.builder()
+ .softbreak("
")
.build()
}
}
diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/LocalEchoEventFactory.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/LocalEchoEventFactory.kt
index da3e0429b0..c01923055b 100644
--- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/LocalEchoEventFactory.kt
+++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/LocalEchoEventFactory.kt
@@ -90,8 +90,7 @@ internal class LocalEchoEventFactory @Inject constructor(
private fun createTextContent(text: CharSequence, autoMarkdown: Boolean): TextContent {
if (autoMarkdown) {
- val source = textPillsUtils.processSpecialSpansToMarkdown(text) ?: text.toString()
- return markdownParser.parse(source)
+ return markdownParser.parse(text)
} else {
// Try to detect pills
textPillsUtils.processSpecialSpansToHtml(text)?.let {
diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/MarkdownParser.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/MarkdownParser.kt
index 030c9deb6a..c99d482300 100644
--- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/MarkdownParser.kt
+++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/MarkdownParser.kt
@@ -18,6 +18,7 @@ package org.matrix.android.sdk.internal.session.room.send
import org.commonmark.parser.Parser
import org.commonmark.renderer.html.HtmlRenderer
+import org.matrix.android.sdk.internal.session.room.send.pills.TextPillsUtils
import javax.inject.Inject
/**
@@ -27,18 +28,21 @@ import javax.inject.Inject
*/
internal class MarkdownParser @Inject constructor(
private val parser: Parser,
- private val htmlRenderer: HtmlRenderer
+ private val htmlRenderer: HtmlRenderer,
+ private val textPillsUtils: TextPillsUtils
) {
private val mdSpecialChars = "[`_\\-*>.\\[\\]#~]".toRegex()
- fun parse(text: String): TextContent {
+ fun parse(text: CharSequence): TextContent {
+ val source = textPillsUtils.processSpecialSpansToMarkdown(text) ?: text.toString()
+
// If no special char are detected, just return plain text
- if (text.contains(mdSpecialChars).not()) {
- return TextContent(text)
+ if (source.contains(mdSpecialChars).not()) {
+ return TextContent(source)
}
- val document = parser.parse(text)
+ val document = parser.parse(source)
val htmlText = htmlRenderer.render(document)
// Cleanup extra paragraph
@@ -48,13 +52,14 @@ internal class MarkdownParser @Inject constructor(
htmlText
}
- return if (isFormattedTextPertinent(text, cleanHtmlText)) {
+ return if (isFormattedTextPertinent(source, cleanHtmlText)) {
// According to https://matrix.org/docs/spec/client_server/latest#m-room-message-msgtypes:
// The plain text version of the HTML should be provided in the body.
// But it caused too many problems so it has been removed in #2002
- TextContent(text, cleanHtmlText.postTreatment())
+ // See #739
+ TextContent(text.toString(), cleanHtmlText.postTreatment())
} else {
- TextContent(text)
+ TextContent(source)
}
}
diff --git a/matrix-sdk-android/src/main/res/values-cs/strings.xml b/matrix-sdk-android/src/main/res/values-cs/strings.xml
index 371689a2f2..ebf7590596 100644
--- a/matrix-sdk-android/src/main/res/values-cs/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-cs/strings.xml
@@ -154,7 +154,7 @@
%1$s vykázali %2$s. Důvod: %3$s
Vykázali jste %1$s. Důvod: %2$s
%1$s poslali %2$s pozvání, aby vstoupili do místnosti. Důvod: %3$s
- "Poslali jste %1$s pozvání, aby vstoupili do místnosti. Důvod: %2$s"
+ Poslali jste %1$s pozvání, aby vstoupili do místnosti. Důvod: %2$s
%1$s zrušili pozvání do místnosti pro %2$s. Důvod: %3$s
Zrušili jste pozvání do místnosti pro %1$s. Důvod: %2$s
%1$s přijali pozvání pro %2$s. Důvod: %3$s
@@ -187,7 +187,7 @@
Nastavili jste %1$s na hlavní adresu této místnosti.
%1$s odstranili hlavní adresu této místnosti.
Odstranili jste hlavní adresu této místnosti.
- "%1$s povolili hostům vstoupit do místnosti."
+ %1$s povolili hostům vstoupit do místnosti.
Povolili jste hostům vstoupit do místnosti.
%1$s zamezili hostům vstoupit do místnosti.
Zamezili jste hostům vstoupit do místnosti.
@@ -196,4 +196,26 @@
%1$s zapnuli end-to-end šifrování (neznámý algoritmus %2$s).
Zapnuli jste end-to-end šifrování (neznámý algoritmus %1$s).
%s žádá ověření Vašeho klíče, ale Váš klient nepodporuje ověření klíče v chatu. Budete muset k ověření klíčů použít zastaralý způsob ověření.
+ Zamezili jste hostům vstoupit do této místnosti.
+ %1$s zamezil hostům vstoupit do této místnosti.
+ Povolili jste hostům vstoupit.
+ %1$s povolil hostům vstoupit.
+ Odešli jste. Důvod: %1$s
+ %1$s odešli. Důvod: %2$s
+ Vstoupili jste. Důvod: %1$s
+ %1$s vstoupili. Důvod: %2$s
+ Vy jste zrušili pozvání pro %1$s
+ %1$s zrušili pozvání pro %2$s
+ Vy jste pozvali %1$s
+ %1$s pozvali %2$s
+ Vy jste tady provedli upgrade.
+ %s tady provedli upgrade.
+ Učinili jste budoucí zprávy viditelné pro %1$s
+ %1$s učinili budoucí zprávy viditelné pro %2$s
+ Odešli jste z místnosti
+ %1$s odešli z místnosti
+ Vstoupili jste
+ %1$s vstoupili
+ Založili jste diskusi
+ %1$s založil diskusi
\ No newline at end of file
diff --git a/matrix-sdk-android/src/main/res/values-hu/strings.xml b/matrix-sdk-android/src/main/res/values-hu/strings.xml
index 896a97b023..4aade76c55 100644
--- a/matrix-sdk-android/src/main/res/values-hu/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-hu/strings.xml
@@ -1,8 +1,7 @@
-
+
%1$s: %2$s
%1$s küldött egy képet.
-
%s meghívója
%1$s meghívta: %2$s
%1$s meghívott
@@ -20,7 +19,7 @@
%1$s megváltoztatta a témát erre: %2$s
%1$s megváltoztatta a szoba nevét erre: %2$s
%s videóhívást kezdeményezett.
- %s hanghívást kezdeményezett.
+ %s hanghívást indított.
%s fogadta a hívást.
%s befejezte a hívást.
%1$s láthatóvá tette a jövőbeli előzményeket %2$s számára
@@ -30,54 +29,39 @@
bárki.
ismeretlen (%s).
%1$s bekapcsolta a végpontok közötti titkosítást (%2$s)
-
%1$s hanghívás konferenciát kérelmezett
Hanghívás konferencia elindult
Hanghívás konferencia befejeződött
-
(a profilkép is megváltozott)
%1$s eltávolította a szoba nevét
%1$s eltávolította a szoba témáját
%1$s megváltoztatta a(z) %2$s profilját
%1$s meghívót küldött %2$s számára, hogy csatlakozzon a szobához
%1$s elfogadta a meghívót ebbe: %2$s
-
** Visszafejtés sikertelen: %s **
A küldő eszköze nem küldte el a kulcsokat ehhez az üzenethez.
-
Kitakarás sikertelen
Üzenet küldése sikertelen
-
Kép feltöltése sikertelen
-
Hálózati hiba
Matrix hiba
-
Jelenleg nem lehetséges újracsatlakozni egy üres szobához.
-
Titkosított üzenet
-
E-mail cím
Telefonszám
-
%1$s küldött egy matricát.
-
Meghívó tőle: %s
Meghívó egy szobába
%1$s és %2$s
Üres szoba
-
- %1$s és 1 másik
- %1$s és %2$d másik
-
-
Üzenet eltávolítva
Üzenetet eltávolította: %1$s
Üzenet eltávolítva [ok: %1$s]
Üzenetet eltávolította: %1$s [ok: %2$s]
-
Induló szinkronizáció:
\nFiók betöltése…
Induló szinkronizáció:
@@ -94,12 +78,9 @@
\nKözösségek betöltése
Induló szinkronizáció:
\nFiók adatok betöltése
-
%s frissítette ezt a szobát.
-
Üzenet küldése…
Küldő sor ürítése
-
%1$s visszavonta %2$s meghívását, hogy csatlakozzon a szobához
%1$s meghívója. Ok: %2$s
%1$s meghívta őt: %2$s. Ok: %3$s
@@ -114,29 +95,48 @@
%1$s visszavonta %2$s meghívóját a szobába való belépéshez. Ok: %3$s
%1$s elfogadta a meghívót ide: %2$s. Ok: %3$s
%1$s visszavonta %2$s meghívóját. Ok: %3$s
-
- %1$s ezt a címet adta a szobához: %2$s.
- %1$s ezeket a címeket adta a szobához: %2$s.
-
- %1$s ezt a címet törölte a szobából: %3$s.
- %1$s ezeket a címeket törölte a szobából: %3$s.
-
%1$s a szobához adta ezeket:%2$s és törölte ezeket: %3$s.
-
%1$s a szoba elsődleges címét erre állította be: %2$s.
%1$s eltávolította a szoba elsődleges címét.
-
%1$s megengedte a vendégeknek, hogy belépjenek ebbe a szobába.
%1$s megtiltotta a vendégeknek, hogy belépjenek ebbe a szobába.
-
%1$s bekapcsolta a végpontok közötti titkosítást.
%1$s bekapcsolta a végpontok közötti titkosítást (ismeretlen algoritmus %2$s).
-
%s kéri a kulcsok ellenőrzését de a kliens nem támogatja a szobán belüli kulcs ellenőrzést. A hagyományos módon kell ellenőrizned a kulcsokat.
-
%1$s szobát készített
-
+ Fogadtad a hívást.
+ Befejezted a hívást.
+ Hívási adatokat küldtél.
+ %s hívási adatokat küldött.
+ Hanghívást indítottál.
+ Videóhívást indítottál.
+ Megváltoztattad a szoba képét
+ %1$s megváltoztatta a szoba képét
+ Megváltoztattad a témát erre: %1$s
+ Megváltoztattad a profilképed
+ Visszavontad %1$s meghívóját
+ Kitiltottad %1$s felhasználót
+ Visszaengedted %1$s felhasználót
+ Kirúgtad %1$s felhasználót
+ Visszautasítottad a meghívót
+ Elhagytad a szobát
+ %1$s elhagyta a szobát
+ Elhagytad a szobát
+ Csatlakoztál
+ %1$s csatlakozott
+ Beléptél a szobába
+ Meghívtad: %1$s
+ Létrehoztad a beszélgetést
+ %1$s létrehozta a beszélgetést
+ Létrehoztad a szobát
+ Matricát küldtél.
+ Képet küldtél.
+
\ No newline at end of file
diff --git a/matrix-sdk-android/src/main/res/values-it/strings_sas.xml b/matrix-sdk-android/src/main/res/values-it/strings_sas.xml
new file mode 100644
index 0000000000..b66c22bc6b
--- /dev/null
+++ b/matrix-sdk-android/src/main/res/values-it/strings_sas.xml
@@ -0,0 +1,68 @@
+
+
+
+ Cane
+ Gatto
+ Leone
+ Cavallo
+ Unicorno
+ Maiale
+ Elefante
+ Coniglio
+ Panda
+ Gallo
+ Pinguino
+ Tartaruga
+ Pesce
+ Polpo
+ Farfalla
+ Fiore
+ Albero
+ Cactus
+ Fungo
+ Globo
+ Luna
+ Nuvola
+ Fuoco
+ Banana
+ Mela
+ Fragola
+ Mais
+ Pizza
+ Torta
+ Cuore
+ Faccina sorridente
+ Robot
+ Cappello
+ Occhiali
+ Chiave inglese
+ Babbo Natale
+ Pollice alzato
+ Ombrello
+ Clessidra
+ Orologio
+ Regalo
+ Lampadina
+ Libro
+ Matita
+ Graffetta
+ Forbici
+ Lucchetto
+ Chiave
+ Martello
+ Telefono
+ Bandiera
+ Treno
+ Bicicletta
+ Aeroplano
+ Razzo
+ Trofeo
+ Palla
+ Chitarra
+ Trombetta
+ Campana
+ Ancora
+ Cuffie
+ Cartella
+ Puntina
+
diff --git a/matrix-sdk-android/src/main/res/values-sq/strings.xml b/matrix-sdk-android/src/main/res/values-sq/strings.xml
index a1b23e7da2..4055b35025 100644
--- a/matrix-sdk-android/src/main/res/values-sq/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-sq/strings.xml
@@ -191,4 +191,26 @@
U keni penguar mysafirëve të vijnë në dhomë.
Aktivizuat fshehtëzimin skaj-më-skaj.
Aktivizuat fshehtëzimin skaj-më-skaj (algoritëm %1$s i panjohur).
+ Keni penguar të vijnë në dhomë mysafirë.
+ %1$s ka penguar të vijnë në dhomë mysafirë.
+ Keni lejuar të vijnë mysafirë këtu.
+ %1$s ka lejuar të vijnë këtu mysafirë.
+ Dolët. Arsye: %1$s
+ %1$s doli. Arsye: %2$s
+ Erdhët. Arsye: %1$s
+ %1$s erdhi. Arsye: %2$s
+ Shfuqizuat ftesën për %1$s
+ %1$s shfuqizoi ftesën për %2$s
+ Ftuat %1$s
+ %1$s ftoi %2$s
+ U përmirësuat këtu.
+ %s këtu u përmirësua.
+ I bëtë mesazhet e ardhshëm të dukshëm për %1$s
+ %1$s i bëri mesazhet e ardhshëm të dukshëm për %2$s
+ Dolët nga dhoma
+ %1$s doli nga dhoma
+ Erdhët
+ %1$s erdhi
+ Krijuat diskutimin
+ %1$s krijoi diskutimin
\ No newline at end of file
diff --git a/vector/build.gradle b/vector/build.gradle
index 96b4994a7a..ca7cb12e31 100644
--- a/vector/build.gradle
+++ b/vector/build.gradle
@@ -17,7 +17,7 @@ androidExtensions {
// Note: 2 digits max for each value
ext.versionMajor = 1
ext.versionMinor = 0
-ext.versionPatch = 10
+ext.versionPatch = 11
static def getGitTimestamp() {
def cmd = 'git show -s --format=%ct'
diff --git a/vector/src/main/AndroidManifest.xml b/vector/src/main/AndroidManifest.xml
index 643d5599de..fb4764b3be 100644
--- a/vector/src/main/AndroidManifest.xml
+++ b/vector/src/main/AndroidManifest.xml
@@ -63,7 +63,6 @@
diff --git a/vector/src/main/java/im/vector/app/features/crypto/recover/BootstrapSharedViewModel.kt b/vector/src/main/java/im/vector/app/features/crypto/recover/BootstrapSharedViewModel.kt
index 72b767e12f..2e5097fdb7 100644
--- a/vector/src/main/java/im/vector/app/features/crypto/recover/BootstrapSharedViewModel.kt
+++ b/vector/src/main/java/im/vector/app/features/crypto/recover/BootstrapSharedViewModel.kt
@@ -103,7 +103,7 @@ class BootstrapSharedViewModel @AssistedInject constructor(
} else {
// we need to get existing backup passphrase/key and convert to SSSS
val keyVersion = awaitCallback {
- session.cryptoService().keysBackupService().getVersion(version.version ?: "", it)
+ session.cryptoService().keysBackupService().getVersion(version.version, it)
}
if (keyVersion == null) {
// strange case... just finish?
diff --git a/vector/src/main/res/values-bg/strings.xml b/vector/src/main/res/values-bg/strings.xml
index cfd0be935f..acd689387d 100644
--- a/vector/src/main/res/values-bg/strings.xml
+++ b/vector/src/main/res/values-bg/strings.xml
@@ -53,7 +53,7 @@
Направи модератор
Направи администратор
Няма да можете да възвърнете тази промяна, тъй като повишавате този потребител до същото ниво на достъп като Вашето.
-Сигурни ли сте?
+\nСигурни ли сте\?
ЛОКАЛНИ КОНТАКТИ (%d)
ДИРЕКТОРИЯ С ПОТРЕБИТЕЛИ (%s)
%s пише…
@@ -212,8 +212,8 @@
Беше изпратен имейл на %s. След като проследите съдържащата се в него връзка, натиснете по-долу.
Неуспешно потвърждаване на имейл адреса: уверете се, че сте кликнали върху връзката в имейла
Вашата парола беше възстановена.
-
-Бяхте изхвърлени от профила Ви на всички устройства и вече няма да получавате известия на тях. За да ги включите отново, влезте в профила си от всяко едно устройство.
+\n
+\nБяхте изхвърлени от профила Ви на всички устройства и вече няма да получавате известия на тях. За да ги включите отново, влезте в профила си от всяко едно устройство.
URL адресът трябва да започва с http[s]://
Неуспешно влизане в профила: Грешка в мрежата
Неуспешно влизане в профила
@@ -223,8 +223,8 @@
Изпрати имейл за възстановяване
Връщане към страницата за влизане в профила
Регистрация с имейл и телефонен номер наведнъж не се поддържа в момента. Само телефонен номер се взима под внимание.
-
-Можете да добавите имейл към профила си в настройките.
+\n
+\nМожете да добавите имейл към профила си в настройките.
Неуспешна регистрация: Грешка в мрежата
Неуспешна регистрация
Неуспешна регистрация: неуспешно потвърждаване на собствеността на имейла
@@ -260,7 +260,7 @@
Спомени
Покажи списъка с устройства
Сигурни ли сте, че искате да поканите %s в този чат?
- Сигурни ли сте, че искате да блокирате този потребител в този чат?
+ Блокирането на потребител ще го изгони от стаята и няма да му позволи да влезе отново.
Само потребители на Matrix
%1$s, %2$s и други пишат…
Изпрати шифровано съобщение…
@@ -296,9 +296,9 @@
Грешно формиранo ID. Трябва да бъде имейл адрес или Matrix ID, например \'@localpart:domain\'
ПОКАНЕНИ
Причина за докладване на това съдържание
- Искате ли да скриете всички съобщения от този потребител?
-
-Имайте предвид, че това действие ще рестартира приложението, което може да отнеме известно време.
+ Искате ли да скриете всички съобщения от този потребител\?
+\n
+\nИмайте предвид, че това действие ще рестартира приложението, което може да отнеме известно време.
Откажи изтеглянето
Откажи качването
Търси
@@ -390,8 +390,8 @@
Обнови публичното име
Последно видян
%1$s @ %2$s
- Тази операция изискра допълнителна автентикация.
-За да продължите, моля, въведете Вашата парола.
+ Тази операция изисква допълнително удостоверяване.
+\nЗа да продължите, моля, въведете Вашата парола.
Автентикация
Парола:
Изпрати
@@ -413,9 +413,9 @@
Потвърди новата парола
Неуспешно обновяване на паролата
Вашата парола беше обновена
- Показване на всички съобщения от %s?
-
-Имайте предвид, че това действие ще рестартира приложението, което може да отнеме известно време.
+ Показване на всички съобщения от %s\?
+\n
+\nИмайте предвид, че това действие ще рестартира приложението, което може да отнеме известно време.
Сигурни ли сте, че искате да премахнете %1$s %2$s?
Избор на държава
Държава
@@ -478,8 +478,8 @@
Копирай адреса на стаята
Шифроването е включено в тази стая.
Шифроването е изключено в тази стая.
- Включване на шифроване
-(не може да се изключи в последствие!)
+ Включване на шифроване
+\n(не може да се изключи в последствие!)
Директория
Тема
%s се опита да зареди конкретна позиция от хронологията на тази стая, но не я намери.
@@ -504,9 +504,9 @@
Експортирай
Въведи парола
Потвърди парола
- E2E ключовете бяха запазени в \'%s\'
-
-Внимание: ако приложението бъде деинсталирано, този файл може да бъде изтрит.
+ E2E ключовете бяха запазени в \'%s\'.
+\n
+\nВнимание: ако приложението бъде деинсталирано, този файл може да бъде изтрит.
Импортирай E2E ключове за стая
Импортиране на ключове за стая
Импортирай ключовете в локален файл
@@ -528,10 +528,10 @@
Потвърждавам, че ключовете съвпадат
Стаята съдържа непознати устройства
Тази стая съдържа непознати устройства, който не са били потвърдени.
-Това означава, че няма гаранция, че устройствата принадлежат на потребителите, на който се твърди, че принадлежат.
-Препоръчваме Ви да минете през процеса за потвърждение за всяко устройство, за да потвърдите, че принадлежат на легитимен собственик. Ако предпочитате, можете да изпратите съобщението без потвърждение.
-
-Непознати устройства:
+\nТова означава, че няма гаранция, че устройствата принадлежат на потребителите, на който се твърди, че принадлежат.
+\nПрепоръчваме Ви да минете през процеса за потвърждение за всяко устройство, за да потвърдите, че принадлежат на легитимен собственик. Ако предпочитате, можете да изпратите съобщението без потвърждение.
+\n
+\nНепознати устройства:
Сървърът може би е недостъпен или претоварен
Въведете Home сървър, от който да се покажат публични стаи
Адрес на Home сървър
@@ -561,22 +561,20 @@
Стая %s не е видима.
Добави Matrix приложения
Element иска разрешение за достъп до Вашата галерия със снимки и видеа, за да изпраща и запазва прикачени файлове.
-
-Моля, разрешете достъпа от следващия прозорец, който се покаже, за да можете да изпращате файлове от телефона си.
- Element иска разшерение за достъп до Вашата камера, за да прави снимки или да осъществи видео разговори.
-
-
-Моля, разрешете достъпа от следващия прозорец, който ще се покаже, за да можете да се обадите.
- Element иска разшерение за достъп до Вашия микрофон, за да се извърши звуков разговор.
-
-
-Моля, разрешете достъпа от следващия прозорец, който ще се покаже, за да можете да се обадите.
- Element иска разшерение за достъп до микрофона и камерата Ви, за да извърши видео разговор.
-
-Моля, разрешете достъпа от следващия прозорец, който ще се покаже, за да можете да се обадите.
- Element може да провери контактите ви, за да намери други Matrix потребители по имейл или телефонен номер.
\n
-\nАко сте съгласни да споделите списъка с контактите си за тази цел, моля разрешете достъп при предстоящото запитване.
+\nМоля, разрешете достъпа от следващия прозорец, който се покаже, за да можете да изпращате файлове от телефона си.
+ Element иска разшерение за достъп до Вашата камера, за да прави снимки или да осъществи видео разговори.
+ "
+\n
+\nМоля, разрешете достъпа от следващия прозорец, който ще се покаже, за да можете да се обадите."
+ Element иска разшерение за достъп до Вашия микрофон, за да се извърши звуков разговор.
+ "
+\n
+\nМоля, разрешете достъпа от следващия прозорец, който ще се покаже, за да можете да се обадите."
+ Element иска разширение за достъп до микрофона и камерата Ви, за да извърши видео разговор.
+\n
+\nМоля, разрешете достъпа от следващия прозорец, който ще се покаже, за да можете да се обадите.
+ Element може да провери контактите ви, за да намери други Matrix потребители по имейл или телефонен номер. Ако сте съгласни да споделите списъка с контактите си за тази цел, моля разрешете достъп при предстоящото запитване.
Element може да провери контактите ви, за да намери други Matrix потребители по имейл и телефонен номер.
\n
\nРазрешавате ли да се сподели списъка с контакти за тази цел\?
@@ -708,8 +706,8 @@
Изпрати стикер
Изпрати стикер
В момента нямате активирани пакети със стикери.
-
-Добавете сега?
+\n
+\nДобавете сега\?
Деактивиране на акаунт
Деактивирай акаунта ми
Изпращане на статистически данни
@@ -722,10 +720,10 @@
Прегледай сега
Деактивиране на акаунт
Това ще направи акаунта Ви неизползваем завинаги. Няма да можете да влезете пак, а регистрирането повторно на същия потребителски идентификатор няма да е възможно. Акаунтът Ви да напусне всички стаи, в които участва. Ще бъдат премахнати и данните за акаунта Ви от сървъра за самоличност. Действието е необратимо.
-
-Деактивирането на акаунта Ви по подразбиране не прави така, че изпратените съобщения да бъдат забравени. Ако искате да забравим съобщенията Ви, моля отбележете с отметка по-долу.
-
-Видимостта на съобщенията в Matrix е подобно на имейл системата. Нашето забравяне означава, че: изпратените от Вас съобщения няма да бъдат споделяни с нови или нерегистрирани потребители, но регистрираните потребители имащи достъп до тях ще продължат да имат достъп до своето копие.
+\n
+\nДеактивирането на акаунта Ви по подразбиране не прави така, че изпратените съобщения да бъдат забравени. Ако искате да забравим съобщенията Ви, моля отбележете с отметка по-долу.
+\n
+\nВидимостта на съобщенията в Matrix е подобно на имейл системата. Нашето забравяне означава, че: изпратените от Вас съобщения няма да бъдат споделяни с нови или нерегистрирани потребители, но регистрираните потребители имащи достъп до тях ще продължат да имат достъп до своето копие.
Моля, забравете всички изпратени от мен съобщения, когато акаунта ми се деактивира (Внимание: това ще направи бъдещите потребители да имат само частичен поглед върху кореспонденцията)
За да продължите, моля въведете паролата си:
Деактивирай акаунта
@@ -866,36 +864,36 @@
Диагностика на проблеми с известията
Уведомленията са разрешени в системните настройки.
Уведомленията са забранени в системните настройки.
-Моля, проверете системните настройки.
+\nМоля, проверете системните настройки.
Отвори настройки
Настройки на профила.
Уведомленията са разрешени за този профил.
Уведомленията са забранени за този профил.
-Моля, проверете настройките на профила.
+\nМоля, проверете настройките на профила.
Разреши
Настройки на устройството.
Уведомленията са разрешени за това устройство.
- Уведомленията са забранени за това устройство.
-Моля, проверете настройките на Element.
+ Уведомленията са забранени за тази сесия.
+\nМоля, проверете настройките на Element.
Разреши
Проверка на Google Play услугите
APK пакет за Google Play услугите е наличен и с актуална версия.
Element използва Google Play услугите за да доставя известия за съобщения, но изглежда те не са конфигурирани правилно:
-%1$s
+\n%1$s
Поправи Google Play услугите
Firebase токен
Успешно получаване на FCM токен:
-%1$s
+\n%1$s
Неуспешно получаване на FCM токен:
-%1$s
+\n%1$s
Токен регистрация
FCM токенът беше успешно регистриран със сървъра.
Неуспешна регистрация на FCM токена със сървъра:
-%1$s
+\n%1$s
Услуга за известия
Услугата за известия работи.
Услугата за известия не работи.
-Опитайте да рестартирате приложението.
+\nОпитайте да рестартирате приложението.
Стартирай услугата
Автоматично рестартиране на услугата за известия
Услугата беше спряна и рестартирана автоматично.
@@ -906,10 +904,10 @@
Стартирай при старт на системата
Проверка на фоновите ограничения
Ограниченията във фонов режим са изключени за Element. Тази проверка трябва да се изпълни използвайки мобилни данни (не на Wi-Fi).
-%1$s
+\n%1$s
Активирани са ограничения във фонов режим за Element.
-Работата, която приложението се опитва да извършва във фонов режим бива агресивно ограничена. Това може да повлияе на известяването.
-%1$s
+\nРаботата, която приложението се опитва да извършва във фонов режим бива агресивно ограничена. Това може да повлияе на известяването.
+\n%1$s
Премахни ограниченията
Оптимизация на батерията
Element не се влияе от Оптимизация на батерията.
@@ -917,7 +915,7 @@
Игнорирай оптимизацията
Връзка във фонов режим
Element трябва да поддържа ниско-натоварваща връзка във фонов режим, за да може известията да пристигат надеждно.
-На следващия екран, ще бъдете попитани дали да позволите на Element винаги да работи във фонов режим. Моля, приемете.
+\nНа следващия екран, ще бъдете попитани дали да позволите на Element винаги да работи във фонов режим. Моля, приемете.
Разреши
Възникна грешка при проверката на имейл адреса Ви.
Възникна грешка при проверката на телефонния Ви номер.
@@ -937,11 +935,11 @@
Неуспешно зареждане на собствените правила. Опитайте пак.
Провери настройките
[%1$s]
-Тази грешка е извън контрола на Element. Според Google, грешката показва, че устройството има прекалено много приложения регистрирани към системата за известия FCM. Проблема се случва само в случай на огромен брой приложения, така че не би трябвало да повлияе средно-статистическия потребител.
+\nТази грешка е извън контрола на Element. Според Google, грешката показва, че устройството има прекалено много приложения регистрирани към системата за известия FCM. Проблема се случва само в случай на огромен брой приложения, така че не би трябвало да повлияе средно-статистическия потребител.
[%1$s]
-Тази грешка е извън контрола на Element. Може да се случи поради няколко причини. Възможно е проблема да изчезне, ако опитате по-късно. Също така, може да проверите дали Google Play услугите не са ограничени откъм мобилни данни (вижте системните настройки), или че часовникът на устройството е правилен. Възможно е грешката да възникне и ако използвате модифицирана операционна система (custom ROM).
+\nТази грешка е извън контрола на Element. Може да се случи поради няколко причини. Възможно е проблема да изчезне, ако опитате по-късно. Също така, може да проверите дали Google Play услугите не са ограничени откъм мобилни данни (вижте системните настройки), или че часовникът на устройството е правилен. Възможно е грешката да възникне и ако използвате модифицирана операционна система (custom ROM).
[%1$s]
-Тази грешка е извън контрола на Element. Няма Google акаунт на телефонът. Отворете системата за управления на акаунти и добавете Google акаунт.
+\nТази грешка е извън контрола на Element. Няма Google акаунт на телефонът. Отворете системата за управления на акаунти и добавете Google акаунт.
Добави акаунт
Настройка на шумни известия
Настройка на известия за разговори
@@ -956,15 +954,15 @@
Не беше открита Matrix сесия
Никога не губете шифровани съобщения
Съобщения в шифровани стаи са защитени с шифроване от край до край. Само Вие и получателят (получателите) имате ключовете за прочитането им.
-
-Правете резервно копие на ключовете, за да не ги загубите.
+\n
+\nПравете резервно копие на ключовете, за да не ги загубите.
Настройка на парола
Готово
Запази ключа за възстановяване
Запази като файл
Ключът за възстановяване беше запазен в \'%s\'.
-
-Внимание: този файл може да изчезне, ако деинсталирате приложението.
+\n
+\nВнимание: този файл може да изчезне, ако деинсталирате приложението.
Моля, направете копие
Сподели ключа за възстановяване с…
Генериране на ключ за възстановяване използвайки парола. Процесът може да отнеме няколко секунди.
@@ -1035,16 +1033,15 @@
Ръчно експортиране на ключовете
Защитете резервното копие с парола.
Ще съхраним резервно копие на ключовете Ви на Вашия сървър. Защитете резервното копие с парола.
-
-За максимална защита, паролата е добре да е различна от тази за акаунта Ви.
+\n
+\nЗа максимална защита, паролата е добре да е различна от тази за акаунта Ви.
Създаване на резервно копие
Или защитете резервното копие с ключ за възстановяване, който ще трябва да пазите на безопасно място.
(За напреднали) Настройка с ключ за възстановяване
Успешно!
Прави се резервно копие на ключовете Ви.
Ключът за възстановяване е допълнителна застраховка - ако забравите паролата, може да използвате ключа за да възстановите достъпа до шифрованите съобщения.
-
-Пазете ключа за възстановяване на много безопасно място, например в password manager програма (или сейф)
+\nПазете ключа за възстановяване на много безопасно място, например в password manager програма (или сейф)
Пазете ключа за възстановяване на много безопасно място, например в password manager програма (или сейф)
Направих копие
Сподели
@@ -1066,8 +1063,8 @@
За да използвате резервно копие на ключовете, възстановете с паролата или ключа за възстановяване.
Ново резервно копие на ключовете
Беше открито ново резервно копие на ключовете.
-
-Ако не сте конфигурирали нов метод за възстановяване, е възможно някой да се опитва да достъпи акаунта Ви. Веднага сменете паролата на акаунта и настройте нов метод за възстановяване в Настройки.
+\n
+\nАко не сте конфигурирали нов метод за възстановяване, е възможно някой да се опитва да достъпи акаунта Ви. Веднага сменете паролата на акаунта и настройте нов метод за възстановяване в Настройки.
Бях аз
Изчисляване на ключ за възстановяване…
Изтегляне на ключове…
@@ -1203,7 +1200,7 @@
Директни съобщения
Нова стая
СЪЗДАЙ
- Име на стая
+ Име
Публична
Всеки ще може да се присъедини към стаята
Директория със стаи
@@ -1432,7 +1429,7 @@
%1$s направи стаята публична за всеки знаещ връзката.
%1$s направи стаята само за поканени.
Непрочетени съобщения
- Освободете комуникацията си
+ Освободете комуникацията си.
Чатете с хора директно или в групи
Дръжте кореспонденцията защитена с шифроване
Разширете и настройте изживяването си
@@ -1915,7 +1912,7 @@
\nКлючовете не са доверени
Кръстосаното-подписване е включено
\nКлючовете са доверени.
-\nЧастните ключове са неизвестни.
+\nЧастните ключове са неизвестни
Кръстосаното-подписване е включено.
\nЧастните ключове са на устройството.
Операцията е невъзможна. Сървърът е стар.
@@ -2186,4 +2183,15 @@
За вашата поверителност, Element поддържа изпращането на адреси и телефонни номера на потребители само в хеширан вид.
Първо приемете условията за сървъра за идентичност от Настройки.
Конфигурирайте сървъра си за идентичност.
+ Отхвърляне на промените
+ Има незапазени промени. Да се отхвърлят ли промените\?
+ Стаята все още не е създадена. Отказване създаването на стаята\?
+ Премахни от нисък приоритет
+ Добави към нисък приоритет
+ Завъртане и изрязване
+ Добави изображение от
+ Настройки на стаята
+ Тема
+ Тема на стаята (опция)
+ Име на стая
\ No newline at end of file
diff --git a/vector/src/main/res/values-cs/strings.xml b/vector/src/main/res/values-cs/strings.xml
index d64bb4d16e..dd6a401164 100644
--- a/vector/src/main/res/values-cs/strings.xml
+++ b/vector/src/main/res/values-cs/strings.xml
@@ -1,8 +1,7 @@
-
+
Světlý vzhled
Černý vzhled
-
Tmavý vzhled
Zprávy
Místnost
@@ -10,7 +9,6 @@
OK
Uložit
Načítám…
-
Zrušit
Odeslat
Opustit
@@ -22,20 +20,16 @@
nebo
Pozvat
Offline
-
cs
CZ
-
Zapomenout místnost
Probíhá synchronizace…
Hlasitá oznámení
Tichá oznámení
-
Hlášení chyby
Podrobnosti člena
Historický
Podrobnosti o komunitě
-
Naslouchám událostem
Poslat znovu
Odstranit
@@ -69,25 +63,20 @@
Zavřít
Zkopírovat do schránky
Vyřadit
-
Potvrzení
Varování
-
Domů
Oblíbené
Lidé
Místnosti
Komunity
-
Filtrovat jména místností
Filtrovat oblíbené
Filtrovat lidi
Filtrovat názvy místností
Filtrovat jména komunit
-
Pozvání
Nízká priorita
-
Konverzace
Místní adresář
Uživatelský adresář
@@ -95,21 +84,18 @@
Žádné konverzace
Nepovolil jste aplikaci Element přístup k místním kontaktům
Žádné výsledky
-
Místnosti
Adresář místností
Žádné místnosti
Žádné veřejné mistnosti nejsou k dispozici
- - Jeden uživatel
+ - %d uživatel
- %d uživatelé
- %d uživatelů
-
Pozvat
Komunity
Žádné skupiny
-
Odeslat záznamy
Odeslat záznamy zřícení
Odeslat screenshot
@@ -121,10 +107,8 @@
Hlášení o chybě bylo úspešně odesláno
Odeslat hlášení o chybě se nezdařilo (%s)
Průběh (%s%%)
-
Odeslat do
Přečíst
-
Vstoupit do místnosti
Uživatelské jméno
Založit účet
@@ -133,20 +117,16 @@
Adresa URL domácího serveru
Adresa URL serveru identit
Hledat
-
Začít novou konverzaci
Zahájit hlasový hovor
Zahájit video hovor
-
Opravdu chcete začít novou konverzaci s %s\?
Opravdu chcete zahájit hlasový hovor\?
Opravdu chcete zahájit videohovor\?
-
Odeslat soubory
Pořídit fotku nebo video
Pořídit fotku
Pořídit video
-
Přihlásit se
Vytvořit účet
Odeslat
@@ -195,88 +175,66 @@
Nelze se registrovat
Nelze se registrovat: chyba ověření vlastnictví e-mailu
Prosím, zadejte platné URL
-
Neplatný uživatelské jméno/heslo
Poškozený JSON
Bylo odesláno příliš mnoho požadavků
Toto uživatelské jméno je již použito
Motiv vzhledu Status.im
-
Odeslat nálepku
-
Licenční smlouvy třetích stran
-
Stáhnout
Hovořit
Vymazat
Z důvodu chybějících práv není tato akce možná.
Přesto volat
Přijmout
-
Chyba
-
Systémová upozornění
-
Prosím, popište chybu. Co jste provedli\? Jaké bylo očekávané chování\? Co se ve skutečnosti stalo\?
Pokud je to možné, prosím, napište popis anglicky.
Třesením oznámit chybu
-
Odeslat hlasovou zprávu
-
Odeslat nálepku
Momentálně nemáte žádné aktivní nálepkové sady.
\n
\nPřejete si nějaké přidat nyní\?
-
pokračovat v…
Omlouváme se, ale nebyla nalezena žádná externí aplikace pro dokončení této akce.
-
Šifrovaná zpráva
-
- Registrace e-mailem a telefonním číslem najednou není zatím podporována z důvodu neexistujícího API. Pouze telefonní čislo bude bráno v potaz.
-
-Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
+ Registrace e-mailem a telefonním číslem najednou není zatím podporována z důvodu neexistujícího API. Pouze telefonní čislo bude bráno v potaz.
+\n
+\nVaši e-mailovou adresu můžete přidat k profilu v nastavení.
Vaše heslo bylo obnoveno.
\n
\nByli jste odhlášeni ze všech relací a již nebudete dostávat oznámení. Pro opětovnou aktivaci oznámení se znovu přihlaste na každém zařízení.
Prosím, přečtěte si a souhlaste s pravidly tohoto serveru:
-
Zadaný přistupový token nebyl rozpoznán
Neobsahuje platný JSON
E-mailový odkaz, na který ještě nebylo klepnuto
-
Znovu požádat o šifrovací klíče z vašich ostatních relací.
-
Žádost o klíče odeslána.
-
- - 1 změna členství
+ - %d změna členství
- %d změny členství
- %d změn členství
-
Odeslat jako
Původní
Velký
Střední
Malý
-
Zrušit stahování?
Zrušit nahrávání?
%d s
%1$dm %2$ds
-
Včera
Dnes
-
Název místnosti
Téma místnosti
-
Hovory
Použít původní vyzvánění Elementu pro příchozí hovory
Vyzvánění příchozího hovoru
Vybrat vyzvánění pro hovory:
-
Hovor
Hovor spojen
Spojuji hovor…
@@ -286,15 +244,12 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Příchozí video hovor
Příchozí hlasový hovor
Hovor probíhá…
-
Protější strana hovor nepřijala.
Chyba spojení médií
Není možné zapnout kameru
hovor přijat z jiného zařízení
-
Pořídit fotografii nebo video
Nemohu natáčet video
-
Informace
Element potřebuje oprávnění pro přístup do Vaší knihovny fotografií a videí, aby mohl odesílat a ukládat přílohy.
\n
@@ -312,78 +267,67 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
ANO
NE
Pokračovat
-
Odstranit
Vstoupit
Náhled
Byli jste pozváni od %s ke vstupu do místnosti
Žádost odeslána
Prosím, spusťte Element na jiném zařízení, které může dešifrovat zprávu, aby poslalo klíče této relaci.
-
Seznam doručenek
-
Seznam skupin
-
Omlouváme se, ale akce nebyla provedena z důvodu chybějících oprávnění
-
Odmítnout
-
Zobrazit členy
Otevřít záhlaví
Synchronizuji…
Přejít na první nepřečtenou zprávu.
-
místnost
Nová konverzace
Přidat člena
- - 1 aktivní člen
+ - %d aktivní člen
- %d aktivní členové
- %d aktivních členů
- - 1 člen
+ - %d člen
- %d členové
- %d členů
1 člen
- - 1s
+ - %ds
- %ds
- %ds
- - 1 min
- - %d min
- - %d min
+ - %dmin
+ - %dmin
+ - %dmin
- - 1 h
- - %d h
- - %d h
+ - %dh
+ - %dh
+ - %dh
- - 1 d
- - %d d
- - %d d
+ - %dd
+ - %dd
+ - %dd
-
Opustit místnost
Opravdu chcete opustit tuto místnost\?
Opravdu chcete vyhodit %s z této konverzace\?
Založit
-
On-line
Off-line
Nečinný
nyní %1$s
%1$s před %2$s
-
NÁSTROJE SPRÁVCE
HOVOR
PŘÍMÉ KONVERZACE
RELACE
-
Pozvat
Opustit tuto místnost
Odstranit z této místnosti
@@ -399,23 +343,18 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Zmínit
Zobrazit seznam relací
Toto je náhled místnosti. Interakce s místností byla vypnuta.
-
Vykázání uživatele jej vykopne z této místnosti a zamezí, aby opět vstoupili.
Důvod
-
Opravdu chcete pozvat uživatele %s do této konverzace\?
"%1$s, "
%1$s a %2$s
%1$s %2$s
-
Pozvat podle ID
MÍSTNÍ KONTAKTY (%d)
ADRESÁŘ UŽIVATELŮ (%s)
Jen uživatelé Matrix
-
Pozvat uživatele podle ID
E-mail nebo Matrix ID
-
Hledat
%s píše…
%1$s a %2$s píší…
@@ -433,11 +372,10 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Soubor nenalezen
Nemáte právo odesílat v této místnosti
- - 1 nová zpráva
+ - %d nová zpráva
- %d nové zprávy
- %d nových zpráv
-
Důvěřovat
Nedůvěřovat
Odhlásit se
@@ -449,13 +387,12 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Soubory
Nastavení
- - 1 vybrán
+ - %d vybrán
- %d vybrány
- %d vybráno
Záloha klíče
Použít zálohu klíče
-
Záloha klíčů není ještě dokončena, čekejte, prosím…
Pokud se nyní odhlásíte, přijdete o své zašifrované zprávy
Probíhá záloha klíče. Pokud se nyní odhlásíte, ztratíte přístup ke svým zašifrovaným zprávám.
@@ -466,15 +403,12 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Opravdu\?
Záloha
Pokud nezazálohujete své klíče před odhlášením, přijdete o přístup ke svým zašifrovaným zprávám.
-
Zůstat
Přeskočit
Hotovo
Zrušit
-
Opravdu se chcete odhlásit\?
Video hovor probíhá…
-
Element potřebuje oprávnění pro přístup k Vaší kameře a mikrofonu pro uskutečnění video hovoru.
\n
\nProsím, povolte přístup na následující hlášce abyste mohli uskutečnit hovor.
@@ -482,13 +416,11 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Element může nahlédnout do vašeho adresáře, aby nalezl ostatní uživatele Matrixu na základě jejich e-mailu a telefonního čísla.
\n
\nSouhlasíte se sdílením svého adresáře za tímto účelem\?
-
Pozvánka byla odeslána na %s, což není spárováno s tímto účtem.
\nPřihlaste se s jiným účtem nebo přidejte tento e-mail ke svému současnému účtu.
Snažíte se o přístup k %s. Chcete vstoupit, abyste se mohli podílet na diskuzi\?
Tuto změnu nelze zvrátit, protože povyšujete uživatele na stejnou úroveň, jakou máte vy.
\nOpravdu to chcete udělat\?
-
Prosím, zadejte jednu nebo více e-mailových adres nebo Matrix ID
Zprávy nebyly odeslány z důvodu přítomnosti neznámých relací. %1$s nebo %2$s nyní\?
Toto by mohlo znamenat, že někdo škodlivě zachytává Vaši komunikaci nebo že Váš telefon nedůvěřuje certifikátu poskytnutému vzdáleným serverem.
@@ -496,18 +428,15 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Certifikát se změnil z toho, kterému Váš telefon důvěřoval. Toto je VELMI NEOBVYKLÉ. Je doporučeno, abyste NEPŘIJALI tento nový certifikát.
Certifikát se změnil z původně důvěryhodného na nyní nedůvěryhodný. Server patrně obnovil svůj certifikát. Kontaktujte administrátora kvůli očekávanému otisku.
Přijměte certifikát pouze pokud administrátor serveru publikoval otisk, který odpovídá tomu uvedenému výše.
-
Neplatné ID. Mělo by být buď e-mailová adresa nebo Matrix ID např. \'@localpart:example.com\'
POZVÁN
VSTOUPILI
-
Důvod pro nahlášení tohoto obsahu
Chcete skrýt všechny zprávy od tohoto uživatele\?
\n
\nTato akce restartuje aplikaci a může nějakou dobu trvat.
Zrušit nahrávání
Zrušit stahování
-
Vyhledat
Filtrovat členy místnosti
Žádné výsledky
@@ -515,7 +444,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
ZPRÁVY
LIDÉ
SOUBORY
-
VSTOUPIT
ADRESÁŘ
OBLÍBENÉ
@@ -527,10 +455,9 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Vstoupit do místnosti
Vstoupit do místnosti
Zadejte ID nebo přezdívku místnosti
-
Procházet adresář
- - 1 místnost
+ - %d místnost
- %d místnosti
- %d místností
@@ -540,7 +467,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
- %1$s místností nalezeno pro %2$s
Prohledávám adresář…
-
Všechny zprávy (hlučný)
Všechny zprávy
Pouze zmínky
@@ -550,8 +476,7 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Přímá konverzace
Opustit konverzaci
Zapomenout
- Přidat zkratku na domovskou obrazovku
-
+ Přidat na domovskou obrazovku
Zprávy
Nastavení
Verze
@@ -560,7 +485,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Oznámení třetích stran
Autorská práva
Zásady ochrany osobních údajů
-
Obrázek profilu
Zobrazované jméno
E-mail
@@ -569,33 +493,25 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Přidat telefonní číslo
Informace o aplikaci
Zobrazit informace o aplikaci v systémovém nastavení.
-
-
Rozšířená nestavení oznámení
Důležitost oznámení na základě události
-
Spouštím služby
Ověřit relaci
-
Odpojit
Ignorovat
Odmítnout
-
Označit za přečtené
Latn
-
Žádný
Zrušit
Přehled
Není konfigurován žádný ověřovací server.
-
Volání se nezdařilo kvůli chybné konfiguraci serveru
Prosím, požádejte administrátora homeserveru (%1$s) o konfiguraci TURN serveru, aby hovory fungovaly spolehlivě.
\n
\nPřípadně můžete zkusit použít veřejný server %2$s, ale nebude tak spolehlivý a budu sdílet Vaši IP adresu s tímto serverem. V nastavení lze toto změnit.
Zkuste použít %s
Dále se netázat
-
Přihlásit se se single sign-on
Nastavte e-mail pro obnovení účtu a volitelně aby jej později lidé, kteří vás znají, mohli najít.
Nastavte telefonní číslo, aby později bylo volitelně k nalezení lidmi, kteří Vás znají.
@@ -611,8 +527,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Potvrďte své heslo
Nelze provést z Element mobile
Ověření je nutné
-
-
Soukromí oznámení
Řešit oznámení
Řešit diagnostiku
@@ -621,37 +535,31 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Základní diagnostika je OK. Pokud stále ještě nedostáváte oznámení, pomůžete nám s vyšetřováním, nahlásíte-li nám chybu.
Jeden či více testů selhalo, zkuste navržené opravy.
Jeden či více testů selhalo, prosím, pomůžete nám s vyšetřováním, nahlásíte-li chybu.
-
Systémová nastavení.
Oznámení jsou zapnuta v nastavení systému.
Oznámení jsou vypnuta v nastavení systému.
\nProsím, prověřte systémová nastavení.
Otevřít nastavení
-
Nastavení účtu.
Oznámení jsou pro vás účet zapnuta.
Oznámení jsou pro váš účet vypnuta.
\nProsím, prověřte nastavení systému.
Zapnout
-
Nastavení relací.
Pro tuto relaci jsou oznámení zapnuta.
Oznámení nejsou zapnuta pro tuto relaci.
\nProsím, prověřte nastavení Elementu.
Zapnout
-
Vlastní nastavení.
Všimněte si, že některé typy zpráv jsou ztišeny (vyvolají oznámeni bez zvuku).
Některá oznámení jsou vypnuta ve vlastním nastavení.
Načtení vlastních pravidel selhalo, prosím, zkuste znovu.
Kontrola nastavení
-
Kontrola služeb Play
Google Play Services APK je k dispozici a aktuální.
Element používá Google Play Services pro doručení zpráv push, ale patrně nejsou správně nastaveny:
\n%1$s
Opravit Play Services
-
Token Firebase
FCM token byl úspěšně načten:
\n%1$s
@@ -664,27 +572,22 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
[%1$s]
\nTato chyba je mimo kontrolu Elementu. V telefonu není žádný účet Google. Prosím, spusťte správce účtů a doplňte účet Google.
Přidat účet
-
Registrace tokenu
FCM token se podařilo úspěšné registrovat na homeserveru.
Registrace FCM tokenu na homeserveru se nezdařila:
\n%1$s
-
Služba oznámení
Služba oznámení je v chodu.
Služba oznámení není v chodu.
\nZkuste restartovat aplikaci.
Spustit službu
-
Auto-restart služby oznámení
Služba byla ukončena a spustila se automaticky.
Restart služby se nezdařil
-
Spustit při zavádění
Služba se spustí při restartu zařízení.
Služba se nespustí při startu zařízení, neobdržíte oznámení, dokud jednou neotevřete Element.
Zapnout Spustit při zavádění
-
Zkontrolovat omezení na pozadí
Omezení na pozadí jsou pro Element vypnuta. Tento test by měl běžet s mobilními daty (ne WIFI).
\n%1$s
@@ -692,22 +595,19 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
\nČinnosti prováděné aplikací budou agresivně omezeny, bude-li v pozadí, a to může mít vliv na oznámení.
\n%1$s
Vypnout omezení
-
Optimalizace baterie
Optimalizace baterie nemá na Element vliv.
Nechá-li uživatel zařízení vytažený ze zásuvky a v klidu po nějakou dobu a s obrazovkou vypnutou, zařízení vstoupí do stavu spánku. Ten zamezí aplikacím přístup k síti a odloží jejich úlohy, synchronizaci a běžná upozornění.
Ignorovat optimalizaci
-
Normální
Snížené soukromí
Aplikaci potřebuje svolení k chodu na pozadí
Aplikace na pozadí opravdu nepotřebuje spojení k homeserveru, to by mělo snížit spotřebu
- "• Oznámení se posílají pomocí Firebase Cloud Messaging"
+ • Oznámení se posílají pomocí Firebase Cloud Messaging
• Oznámení pouze obsahují metadata
• Obsah oznámení je bezpečně uložen přímo na homeserveru Matrixu
• Oznámení obsahují metadata a data zprávy
• Oznámení neukážou obsah zprávy
-
Zvuk oznámení
Zapnout oznámení pro tento účet
Zapnout oznámení pro tuto relaci
@@ -716,8 +616,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Nastavit oznámení hovoru
Nastavit tichá oznámení
Zvolit barvu LED, vibrace, zvuk…
-
-
Zprávy osahující mé veřejné jméno
Zprávy osahující mé uživatelské jméno
Zprávy v přímých chatech
@@ -725,7 +623,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Jsem-li pozván do místnosti
Pozvání k hovoru
Zprávy poslané botem
-
Synchronizace na pozadí
Režim synchronizace na pozadí
Optimalizován pro baterii
@@ -737,8 +634,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Žádný sync na pozadí
Neobdržíte oznámení o příchozích zprávách, je-li aplikace na pozadí.
Aktualizace nastavení se nezdařila.
-
-
Start při zavádění
Zapnout sync na pozadí
Čas požadavku na sync vypršel
@@ -746,7 +641,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
%s
\nSync může být odložen v závislosti na zdrojích (baterie) nebo stavu zařízení (spánek).
Prodleva mezi jednotlivými syncy
-
Verze
verze olm
Všeobecné podmínky
@@ -756,7 +650,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Ponechat media
Vymazat mezipaměť
Vymazat mezipaměť medií
-
Uživatelská nastavení
Oznámení
Ignorovaní uživatelé
@@ -793,7 +686,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Prohlédnout média před odesláním
Odeslat zprávu stiskem enter
Tlačítko enter na dotykové klávesnici odešle zprávu místo nového řádku
-
Deaktivace účtu
Deaktivovat můj účet
Odhalení
@@ -802,21 +694,17 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Element může běžet na pozadí, aby spravoval Vaše oznámení bezpečně a v soukromí. To může mít vliv na baterii.
Udělit oprávnění
Vybrat jinou volbu
-
Spojení na pozadí
Element potřebuje udržovat spojení na pozadí se slabým vlivem, abyste obdrželi spolehlivá oznámení.
\nNa příští obrazovce budete dotázáni o svolení nechat Element vždy v chodu na pozadí, prosím, souhlaste.
Udělit oprávění
-
Analýza
Odeslat analytická data
Element sbírá anonymní analytická data pro vylepšení aplikace.
Prosím, zapněte analýzu pro vylepšení Elementu.
Ano, chci pomoci!
-
Režim úsporných dat
Režim úsporných data zavádí specifický filtr, takže aktualizace přítomnosti a oznámení o psaní jsou fitrovány.
-
Informace o relaci
ID
Veřejné jméno
@@ -828,17 +716,14 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Ověření
Heslo:
Odeslat
-
Přihlášen jako
Home server
Server identit
Povolit integrace
Správce integrací
-
Uživatelské rozhraní
Jazyk
Zvolit jazyk
-
Čekám na potvrzení
Prosím, zkontrolujte svůj e-mail a klepněte na odkaz v něm. Poté klepněte na pokračovat.
E-mailovou adresu nelze ověřit. Zkontrolujte svůj e-mail a klepněte na odkaz v něm. Poté klepněte na pokračovat.
@@ -846,7 +731,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Tato e-mailová adresa nebyla nalezena.
Toto telefonní číslo bylo již zadáno.
Při potvrzování vaší e-mailové adresy došlo k chybě.
-
Heslo
Změnit heslo
Stávající heslo
@@ -857,15 +741,12 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Heslo není správné
Vaše heslo bylo aktualizováno
Ukázat všechny zprávy od %s\?
+\n
\nPřipomínám, že tato akce restartuje aplikaci a může chvíli trvat.
Hesla se neshodují
-
Opravdu chcete odstranit tento cíl oznámení\?
-
Opravdu chcete odstranit %1$s %2$s\?
-
Vybrat zemi
-
Země
Prosím, vyberte zemi
Telefonní číslo
@@ -877,32 +758,26 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Kód
Při ověření Vašeho telefonního čísla došlo k chybě.
Dodatečné info: %s
-
Média
Výchozí komprese
Vybrat
Výchozí zdroj médií
Vybrat
Přehrát zvuk uzávěrky
-
Příslušnost ke skupinám
Zatím nejste členem žádné komunity.
-
3 dny
1 týden
1 měsíc
Navždy
-
Obrázek místnosti
Název místnosti
Téma
Štítek místnosti
Označena jako:
-
Oblíbené
Nízká priorita
Žádný
-
Přístup a viditelnost
Uvést tuto místnost v adresáři místností
Oznámení
@@ -910,19 +785,15 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Čitelnost historie místnosti
Kdo smí číst historii\?
Kdo smí do této místnosti\?
-
Kdokoli
Jen členové (od okamžiku výběru této volby)
Jen členové (od okamžiku jejich pozvání)
Jen členové (od okamžiku jejich příchodu)
-
Odkázat na místnost si žádá adresu místnosti.
Jen lidé, kteří byli pozváni
Kdokoli, kdo zná odkaz na místnost, kromě hostů
Kdokoli, kdo zná odkaz na místnost, včetně hostů
-
Zakázaní uživatelé
-
Pokročilé
Interní ID této místnosti
Adresa
@@ -933,38 +804,28 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Pro aktivaci šifrování se musíte odhlásit.
Šifruj pouze do ověřených relací
Nikdy neposílejte šifrované zprávy do neověřených relací v této místnosti z této relace.
-
Tato místnost nemá místní adresy
Nová adresa (např. #foo:matrix.org)
-
Tato místnost neukazuje flér pro žádné komunity
Nové ID komunity (např. +foo:matrix.org)
Neplatné ID komunity
\'%s\' není platné ID komunity
-
-
Neplatný formát aliasu
\'%s\' není platný formát pro alias
Nebudete mít žádnou hlavní adresu učenou této místnosti.
Varování o hlavní adrese
-
Nastavit jako hlavní adresu
Odebrat jako hlavní adresu
Kopírovat ID místnosti
Kopírovat adresu místnosti
-
Šifrování je aktivní v této místnosti.
Šifrování je neaktivní v této místnosti.
Zapnout šifrování
\n(varování: nelze vypnout!)
-
Adresář
Motiv vzhledu
-
%s se pokusil načíst určitý okamžik v historii této místnosti, ale nemohl jej najít.
-
Informace o šifrování end-to-end
-
Informace of události
Uživatelské id
Identifikační klíč Curve25519
@@ -972,7 +833,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Algoritmus
ID relace
Chyba dešifrování
-
Informace of relace odesílatele
Veřejné jméno
Veřejné jméno (viditelné pro lidi, s nimiž komunikujete)
@@ -982,7 +842,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Klíč relace
Potvrzení
Otisk Ed25519
-
Export E2E klíčů místností
Export klíčů místností
Export klíčů do místního souboru
@@ -991,30 +850,24 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
E2E klíče místností byly uloženy do \'%s\'.
\n
\nVarování: může dojít k smazání souboru, pokud bude aplikace odinstalována.
-
Obnovení zašifrovaných zpráv
Správa zálohy klíčů
-
Import E2E klíčů místností
Import klíčů místností
Import klíčů z místního souboru
Import
Šifruj pouze do ověřených relací
Nikdy neposílejte šifrované zprávy do neověřených relací z této relace.
-
Není ověřeno
Potvrzeno
Na černé listině
-
neznámá relace
neznámá ip
není
-
Ověřit
Odebrat ověření
Černá listina
Odebrat z černé listiny
-
Ověřit relaci
Velikost písma
Velmi malé
@@ -1024,19 +877,14 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Větší
Největší
Obrovské
-
Heslo
Další
Heslo
Potvrzuji, že klíče se shodují
-
Přidal/a jste novou relaci \'%s\', která požaduje šifrovací klíče.
Exportovat klíče ručně
-
Probíhá zálohování vašich klíčů.
Na pozadí právě probíhá zálohování vašich klíčů na domovský server. Prvotní zálohování může trvat několik minut.
-
-
Stahuji klíče…
Importuji klíče…
@@ -1049,55 +897,46 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
- Do této relace byly přidány %d nové klíče.
- Do této relace bylo přidáno %d nových klíčů.
-
Zálohuji klíče…
-
Všechny klíče zazálohovány
- Zálohuji %d klíč…
- Zálohuji %d klíče…
- Zálohuji %d klíčů…
-
Importovat e2e klíče ze souboru \"%1$s\".
-
Potvrďte porovnáním následujícího s nastavením uživatele ve svých dalších relacích:
Pokud se neshodují, zabezpečení Vaší komunikace může být ohroženo.
-
Místnost obsahuje neznámé relace
Tato místnost obsahuje neznámé relace, která nebyla ověřena.
\nNelze tedy zaručit, že sezení patří těm uživatelům, o nichž to tvrdí.
\nDoporučujeme, abyste prošli ověřovacím procesem pro každou relaci, než budete pokračovat, ale můžete poslat zprávu bez ověření, pokud si tak přejete.
\n
\nNeznámé relace:
-
Vybrat adresář místností
Server je partně nedostupný nebo přetížený
Zadejte homeserver, z něhož si žádáte seznam veřejných místností
URL homeserveru
Všechny místnosti na serveru %s
Všech %s vlastních místností
-
Zadat zde…
-
- - 1 nepřečtená oznámená zpráva
+ - %d nepřečtená oznámená zpráva
- %d nepřečtené oznámené zprávy
- %d nepřečtených oznámených zpráv
- - 1 nepřečtená oznámená zpráva
+ - %d nepřečtená oznámená zpráva
- %d nepřečtené oznámené zprávy
- %d nepřečtených oznámených zpráv
- - 1 místnost
+ - %d místnost
- %d místnosti
- %d místností
-
- - %1$s: 1 zpráva
+ - %1$s: %2$d zpráva
- %1$s: %2$d zprávy
- %1$s: %2$d zpráv
@@ -1106,7 +945,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
- %d oznámení
- %d oznámeních
-
%1$s v %2$s
Nová událost
Místnost
@@ -1114,20 +952,16 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Nová pozvánka
Já
** Odeslání selhalo - prosím, otevřete místnost
-
Hledej v minulosti
-
Pro správu widgetů v této místnosti potřebujete oprávnění
Založení widgetu se nezdařilo
Založit konferenční hovor s jitsi
Jste si jisti, že chcete smazat widget z této místnosti\?
- - 1 aktivní widget
+ - %d aktivní widget
- %d aktivní widgety
- %d aktivních widgetů
-
-
Widget
Načíst widget
Tento widget přidal:
@@ -1138,15 +972,12 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Opět načíst widget
Otevřít v prohlížeči
Zrušit přístup pro mě
-
Vaše veřejné jméno
URL Vašeho avatara
Vaše uživatelské ID
Váš motiv
ID widgetu
ID místnosti
-
-
Promiňte, konferenční hovory s Jitsi nejsou podporovány na starších zařízeních (zařízení s Androidem nižším než 5.0)
Widget si žádá použití následujících zdrojů:
Povolit
@@ -1154,7 +985,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Použít fotoaparát
Použít mikrofon
Číst media chráněná DRM
-
Nelze založit widget.
Odeslání požadavku selhalo.
Energetická hladina musí být pozitivní celé číslo.
@@ -1173,8 +1003,8 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Poslat hlasovou zprávu
Tato volba požaduje pro nahrání zprávy aplikaci třetí strany.
Před pokračováním musíte přijmout Podmínky této služby.
-
- Nová relace požaduje šifrovací klíč. Jméno relace: %1$s
+ Nová relace požaduje šifrovací klíč.
+\nJméno relace: %1$s
\nNaposledy viděna: %2$s
\nPokud jste se nepřihlásili do jiné relace, ignorujte tento požadavek.
Vaše neověřená relace \'%s\' požaduje šifrovací klíče.
@@ -1182,7 +1012,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
\nJméno relace: %1$s
\nNaposledy viděna: %2$s
\nPokud jste se nepřihlásili do jiné relace, ignorujte tento požadavek.
-
Spustit ověření
Ověřit
Sdílet bez ověření
@@ -1190,10 +1019,8 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Požadavek na sdílení klíče
Ignorovat požadavek
Ignorovat
-
Varování!
Konferenční hovory jsou ve vývoji a mohou být nespolehlivé.
-
Chyba příkazu
Neznámý příkaz: %s
Příkaz \"%s\" potřebuje více parametrů nebo některé parametry jsou nesprávné.
@@ -1210,45 +1037,37 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Markdown zap/vyp
Odebere práva uživateli s daným id
Opravit správu aplikací Matrix
-
Markdown byl zapnut.
Markdown byl vypnut.
-
Vypnout
Tiché
Hlučné
-
Založit
Založit komunitu
Jméno komunity
Příklad
Id komunity
příklad
-
Doma
Lidé
Místnosti
Žádní uživatelé
-
Místnosti
Přítomní
Pozvaní
Filtrovat členy skupiny
Filtrovat místnosti skupiny
-
- - 1 člen
+ - %d člen
- %d členové
- %d členů
-
- - 1 místnost
+ - %d místnost
- %d místnosti
- %d místností
Správce komunity neposkytl podrobný popis této lomunity.
-
%2$s Vás vykopnul z %1$s
%2$s Vám zakázal %1$s
Důvod: %1$s
@@ -1256,10 +1075,8 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Avatar přijetí
Avatar vypovězení
Avatar
-
Abyste mohli dále používat homeserver %1$s, musíte prohlédnout všeobecné podmínky a souhlasit s nimi.
Prohlédnout nyní
-
Deaktivovat účet
To učiní Váš účet trvale nepoužitelným. Nebudete se moci přihlásit a nikdo nebude moci registrovat stejné uživatelské ID. Způsobí odchod Vašeho účtu ze všech místností, jichž se účastní a odstraní podrobnosti Vašeho účtu z ověřovacího serveru. Tato akce je nevratná.
\n
@@ -1269,60 +1086,48 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Prosím, při deaktivaci mého účtu zapomeňte všechny zprávy, které jsem poslal(a) (Varování: způsobí, že budoucí uživatelé uvidí neúplné konverzace)
Pokračujte po zadání svého hesla:
Deaktivovat účet
-
Prosím, zadejte uživatelské jméno.
Prosím, zadejte své heslo.
Tato místnost byla nahrazena a není již aktivní
Konverzace pokračuje tady
Tato místnost je pokračováním jiné konverzace
Po kliknutí zde uvidíte starší zprávy
-
Mez zdrojů překročena
Kontaktovat správce
-
kontaktovat Vašeho správce služby
-
Tento homeserver překročil jednu ze svých mezí zdrojů, a tak se někteří uživatelé nebudou moci přihlásit.
Tento homeserver překročil jednu ze svých mezí zdrojů.
-
Tent homeserver narazil na svoji měsíční mez aktivních uživatelů, a tak se někteří uživatelé nebudou moci přihlásit.
Tento homeserver narazil na svoji měsíční mez aktivních uživatelů.
-
Prosím, %s, aby zvýšili mez.
Prosím, %s, abyste mohli službu dále používate.
-
Pomalé načítání členů místností
Zvýší výkon tím, že načte členy místnosti při prvním náhledu.
Váš homeserver dosud nepodporuje pomalé načtení členů místností. Zkuste později.
-
Omlouváme se, došlo k chybě
-
rozbalit
sbalit
-
Ukázat informační pole
Vždy
U zpráv a chyb
Jen u chyb
-
%1$s:
%1$s: %2$s
+%d
%d+
Žádný platný APK Google Plaz Services nenalezen. Oznámení možná nebudou pracovat spolehlivě.
-
Založit heslo
Potvrdit heslo
Zadat heslo
Heslo se neshoduje
Prosím, zadejte heslo
Heslo je příliš slabé
-
Prosím, smažte heslo, přejete-lis si, aby Element generoval klíč pro obnovu.
Žádná relace Matrix není dostupná
-
Nikdy neztraťte šifrované zprávy
- Zprávy v šifrovaných místnostech jsou zabezpečeny pomocí end.to-end šifrováním. Pouze Vy a adresát(i) máte klíče ke čtení těchto zpráv.
+ Zprávy v šifrovaných místnostech jsou zabezpečeny pomocí end-to-end šifrováním. Pouze Vy a adresát(i) máte klíče ke čtení těchto zpráv.
+\n
+\nKlíče bezpečně zálohujte, abyste je neztratili.
Začít používat zálohu klíčů
(Pokročilé)
Zabezpečit zálohu heslem.
@@ -1345,12 +1150,10 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Klíč obnovy byl uložen do %s\'.
\n
\nVarování: může dojít ke smazání tohoto souboru, pokud odstraníte aplikaci.
-
Záloha již existuje na Vašem homeserveru
Vypadá to, že jste již nastavili zálohu klíče z jiné relace. Chcete ji nahradit zálohou, již právě provádíte\?
Nahradit
Zastavit
-
Prosím, udělat kopii
Sdílet klíč obnovy s…
Generuji klíč obnovy pomocí hesla, tento proces může trvat několi vteřin.
@@ -1359,39 +1162,29 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Zálohování se spustilo
Jste si jisti\?
Můžete ztratit přístup ke svým zprávám, pokud se odhlásíte nebo ztratíte toto zařízení.
-
Načítám verzi zálohy…
Použijte heslo obnovy k odemknutí historie svých šifrovaných zpráv
použít klíč obnovy
Neznám Vaše heslo obnovy, můžete %s.
-
Použijte svůj klíč obnovy k odemknutí historie svých šifrovaných zpráv
Zadat klíč obnovy
-
Obnova zpráv
-
Ztratili jste klíč obnovy\? Můžete nastavit nový v nastavení.
Zálohu nebylo možno s tímto heslem dešifrovat: prosím, ověřit, že jste zadali správné heslo obnovy.
Síťová chyba: prosím, ověřte své spojení a opakujte.
-
Obnovuji zálohu:
Kalkuluji klíč zálohy…
Odemknout historii
Prosím, zadejte klíč obnovy
Zálohu nebylo možno s tímto heslem dešifrovat: prosím, ověřte, že jste zadali správný klíč obnovy.
-
Záloha obnovena %s !
Načtení poslední verze klíčů obnovy selhalo (%s).
Krypto relace není zapnuto
-
-
Obnovit ze zálohy
Smazat zálohu
-
Klíč zálohy byl pro tuto relaci správně nastaven.
Záloha klíču není pro tuto relaci zapnuta.
Vaše klíče nejsou z této relace zálohovány.
-
Záloha je podepsána neznámou relací s ID %s.
Záloha má platný podpis z této relace.
Záloha má platný podpis z ověřené relace %s.
@@ -1399,15 +1192,12 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Záloha má neplatný podpis z ověřené relace %s
Záloha má neplatný podpis z neověřené relace %s
Načtení informace o důvěryhodnosti zálohy (%s) se nezdařilo.
-
Abyste použili zálohu klíčů na tuto relaci, obnovte nyní pomocí svého hesla nebo klíče obnovy.
Odstraňuji zálohu…
Odstranění zálohy (%s) selhalo
-
Kontroluji stav zálohy
Smazat zálohu
Smazat Vaše zálohované šifrovací klíče ze serveru\? Ke čtení šifrované historie zpráv již nebude moci použít klíč obnovy.
-
Nová záloha klíče
Nová bezpečná záloha klíče zpráv byla nalezena.
\n
@@ -1415,58 +1205,45 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
To jsem byl já
Nikdy neztraťte šifrované zprávy
Začněte používat zálohu klíče
-
Nikdy neztraťte šifrované zprávy
Použíjte zálohu klíče
-
Nový bezpečný klíč zpráv
Správa v záloze klíčů
-
Verze
Algoritmus
Podpis
-
Neplatná odpověď z hledání homeserverů
Volby serveru automaticky
- "Element nalezl vlastní konfiguraci serveru pro doménu Vašeho uživatelského Id \"%1$s\":
-\n%2$s"
+ Element nalezl vlastní konfiguraci serveru pro doménu Vašeho uživatelského Id \"%1$s\":
+\n%2$s
Použít konfiguraci
-
Byli jste odhlášení kvůli chybným či neplatným ověřovacím údajům.
-
Ověřit pomocí srovnání krátkého textového řetězce.
Pro nejvyšší bezpečnost doporučujeme, abyste to provedli osobně nebo jiným způsobem důvěryhodné komunikace.
Začít ověření
Příchozí požadavek na ověření
Ověřuji tuto relaci, abych ji označil za důvěryhodnou. Důvěřování relacím partnerů Vám dodá více klidu mysli, používáte-li end-to-end šifrované zprávy.
Ověření této relace ji označí za důvěryhodnou a také označí Vaši relaci důvěryhodnou Vašemu partnerovi.
-
Ověřit tuto relaci potvrzením, že se následující emoji ukáže na obrazovce partnera
Ověřit tuto relaci potvrzením, že se následující čísla ukážou na obrazovce partnera
-
Obdrželi jste příchozí žádost o ověření.
Ukázat žádost
Čekám na potvrzení od partnera…
-
Ověřeno!
Úspěšně jste ověřili tuto relaci.
Zabezpečené zprávy s tímto uživatelem jsou end-to-end šifrovány a nemohou být čteny třetími stranami.
Rozumím
-
Nic se neukazuje\? Dosud nepodporují všichni klienti interaktivní ověření. Použijte tradiční ověření.
Použijte tradiční ověření.
-
Ověření klíče
Žádost zrušena
Druhá strana zrušila ověření.
\n%s
Ověření je zrušeno.
\nDůvod: %s
-
Interaktivní ověření relace
Žádost na ověření
%s chce ověřit Vaši relaci
-
Uživatel zrušil ověření
Čas ověřovacího procesu vypršel
Tato relace neví o té transakci
@@ -1478,20 +1255,15 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Neshoda klíčů
Neshoda uživatelů
Neznámá chyba
-
Nepoužíváte žádný server pro identity
Není konfigurován žádný server pro identity, musíte přenastavit heslo.
-
Vypadá to, že se chcete připojit k jinému homeserveru. Chcete se odhlásit\?
-
Upravit
Odpovědět
-
Opakovat
Začněte používat aplikaci vstupem do mísnosti.
Poslali Vám pozvánku
%s Vás pozval
-
Vše jste dohnali!
Nemáte již žádné nepřečtené zprávy
Vítejte doma!
@@ -1500,19 +1272,15 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Tady budou zobrazeny Vaše přímé konverzace
Místnosti
Tady budou zobrazeny Vaše místnosti
-
Reakce
Souhlasit
Líbí se
Přidat reakci
Ukázat reakce
Reakce
-
Událost smazána uživatelem
Událost moderována správcem místnosti
Naposledy upravil %1$s dne %2$s
-
-
Nečitelná událost, nelze zobrazit
Založit novou místnost
Žádná síť. Prosím, zkontrolujte své spojení do internetu.
@@ -1520,30 +1288,23 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Změnit síť
Prosím, čekejte…
Všechny komunity
-
Nelze provést náhled této místnosti
Náhled místnosti čitelné pro všechny zatím Element nepodporuje
-
Místnosti
Přímé zprávy
-
Nová místnost
ZALOŽIT
- Jméno místnosti
+ Název
Veřejná
Kdokoli smí vstoupit do této místnosti
Adresář místností
Zveřejnit tuto místnost v adresáři místností
-
Při načítání důvěryhodnosti došlo k chybě
Při načítání dat zálohy klíčů došlo k chybě
-
Verze Matrix SDK
Jiná oznámení třetích stran
Již se díváte do této místnosti!
-
Rychlé reakce
-
Obecná
Možnosti
Bezpečí & Soukromí
@@ -1551,75 +1312,52 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Push pravidla
Žádná push pravidla nejsou definována
Žádné push brány nejsou registrovány
-
app_id:
push_klíč:
app_display_name:
jméno_relace:
Url:
Formát:
-
Hlas & Video
Nápověda & O aplikaci
-
-
Registrovat token
-
Učinit návrh
Prosím, zapište svůj návrh níže.
Popište svůj návrh tady
Děkujeme, návrh byl úspěšně odeslán
Odeslání návrhu selhalo (%s)
-
Ukázat skryté události v časovém sledu
-
Přímé zprávy
-
Čekám…
Šifruji miniaturu…
Odesílám miniaturu (%1$s / %2$s)
Šifruji soubor…
Odesílám soubor (%1$s / %2$s)
-
Stahuji soubor %1$s…
Soubor %1$s byl stažen!
-
(upraveno)
-
-
Úpravy zpráv
Úpravy nenalezeny
-
Vytřídit konverzace…
Nemůžete najít, co hledáte\?
Založit novou místnost
Poslat novou přímou zprávu
Ukázat adresář místností
-
Jméno nebo ID (#example:matrix.org)
-
Zapnout přetažení pro odpověď v časovém sledu
-
Odkaz zkopírován do schránky
-
Přidat pomocí matrix ID
Zakládám místnost…
Žádný výsledek nenalezen, použijte Přidat pomocí matrix ID k hledání na serveru.
K obdržení výsledků začněte zadávat
Vytřídit uživatelským jménem nebo ID…
-
Vstupuji do místnosti…
-
Ukázat historii úprav
-
Všeobecné podmínky
Pročíst všeobecné podmínky
Nechte se nalézt druhými
Použijte boty, můstky, widgety a nálepkové sady
-
Čtěte na
-
-
Server pro identity
Odpojit server pro identity
Nastavit server pro identity
@@ -1633,27 +1371,19 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Telefonní čísla pro nalezení
Poslali jsme Vám potvrzovací email na %s, podívejte se do emailu a klikněte na protvrzovací odkaz
Nevyřízený
-
Zadejte URL serveru pro identity
Nemohl jsem se spojit se serverem pro identity
Prosím, zadejte url serveru pro identity
Server pro identity nemá žádné všeobecné podmínky
Server pro identity, pro který jste se rozhodli, nemá žádné všeobecné podmínky. Pokračujte pouze tehdy, důvěřujete-li vlastníku služby
Textová zpráva byla odeslána na %s. Prosím, zadejte ověřovací kód v ní obsažený.
-
Nyní sdílíte emailovou adresu nebo telefonní číslo na serveru identit %1$s. Budete se muset přepojit na %2$s, abyste je dále nesdíleli.
Souhlaste se všeobecnými podmínkami serveru identit (%s), abyste byli k nalezení podle emailové adresy nebo telefonního čísla.
-
Zapnout podrobné záznamy.
Podrobné záznamy pomohou vývojářům mnoha podrobnostmi, odešlete-li RageShake. I když jsou zapnuty, aplikace nezaznamenává obsah zpráv nebo jakákoli soukromá data.
-
-
Prosím, opakujte, jakmile jste přijali všeobecné podmínky svého homeserveru.
-
Vypadá to, že serveru dlouho trvá odpovědět, to může být způsobeno buď slabým spojením nebo chybou na serveru. Prosím, opakujte za chvíli.
-
Poslat přílohu
-
Otevřít navigační zásuvku
Otevřít menu založení místnosti
Zavřít menu založení místnosti…
@@ -1663,18 +1393,15 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Ukázat heslo
Skrýt heslo
Přeskočit až dolů
-
%1$s, %2$s a %3$s přečetli
%1$s a %2$s přečetli
%s přečetl(a)
- - 1 uživatel přečetl
+ - %d uživatel přečetl
- %d uživatelé přečetli
- %d uživatelů přečetlo
-
Soubor \'%1$s\' (%2$s) je příliš velký k nahrání. Limit je %3$s.
-
Během načítání přílohy došlo k chybě.
Soubor
Kontakt
@@ -1683,7 +1410,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Galerie
Nálepka
Nemohl jsem zpracovat sdílená data
-
Je to spam
Je to nepatřičné
Vlastní hlášení…
@@ -1691,28 +1417,23 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Důvod k nahlášení tohoto obsahu
HLÁŠENÍ
IGNOROVAT UŽIVATELE
-
Obsah ohlášen
Tento obsah byl ohlášen.
\n
-\nPokud si dále nepřejete vidět více obsahu tohoto uživatele, můžete jej zablokovat a tím skrýt jejich zprávy
+\nPokud si dále nepřejete vidět více obsahu tohoto uživatele, můžete jej ignorovat a tím skrýt jejich zprávy.
Nahlášeno jako spam
Tento obsah byl nahlášen jako spam.
\n
-\nPokud si dále nepřejete vidět více obsahu tohoto uživatele, můžete jej zablokovat a tím skrýt jejich zprávy
+\nPokud si dále nepřejete vidět více obsahu tohoto uživatele, můžete jej ignorovat a tím skrýt jejich zprávy.
Nahlášeno jako nepatřičné
Obsah byl nahlášen jako nepatřičný.
\n
-\nPokud si dále nepřejete vidět obsah tohoto uživatele, můžete jej zablokovat a tím skrýt jejich zprávy
-
+\nPokud si dále nepřejete vidět obsah tohoto uživatele, můžete jej ignorovat a tím skrýt jejich zprávy.
Element potřebuje práva k uložení Vašich E2E klíčů na disk.
\n
\nProsím, povolte přístup v příštím dialogu, abyste mohli exportovat své klíče manuálně.
-
Právě nyní není k dispozici žádné síťové spojení
-
Ignorovat uživatele
-
Všechny zprávy (hlučné)
Všechny zprávy
Pouze zmínky
@@ -1723,22 +1444,16 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Odeslat danou zprávu jako spoiler
Spoiler
Pro nalezení reakce zadejte klíčové slovo.
-
Neignorujete žádné uživatele
-
Více možností po dlouhém stisku na místnost
-
-
%1$s učinil místnost veřejnou pro kohokoli znalého odkazu.
%1$s nastavil místnost jen pro pozvané.
Nepřečtené zprávy
-
Je to Vaše konverzace. Vlastněte ji.
Chatujte s lidmi přímo nebo ve skupinách
Udržujte konverzace soukromé pomocí šifrování
Rozšiřte & upravte si svůj zážitek
Můžeme začít
-
Vybrat server
Jako email, účty mají jeden domov, ačkoli můžete mluvit s kýmkoli
Přidejte se k miliónům svobodným na největším veřejném serveru
@@ -1746,7 +1461,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Dozvědět se víc
Další
Vlastní & pokročilá nastavení
-
Pokračovat
Připojit k %1$s
Připojit k Element Matrix Services
@@ -1755,13 +1469,11 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Založit účet
Přihlásit se
Pokračovat s SSO
-
Adresa Element Matrix Services
Adresa
Prémiový hosting pro organizace
Zadejte adresu Modular Element nebo serveru, který chcete použít
Zadejte adresu serveru nebo Elementu, k němuž se chcete připojit
-
Při načítání stránky došlo k chybě: %1$s (%2$d)
Aplikace se nemůže přihlásit k tomuto homeserveru. Homeserver podporuje následující typy přihlášení: %1$s.
\n
@@ -1770,58 +1482,46 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Aplikace nemůže založit účet na tomto homeserveru.
\n
\nChcete se přihlásit webovým klientem\?
-
Tato emailová adresa se nevztahuje k žádnému účtu.
-
Resetovat heslo na %1$s
Ověřovací email bude odeslán do Vašeho mailboxu za účelem potvrzení nastavení nového heslo.
Dále
Email
Nové heslo
-
Varování!
Změna hesla přenastaví všechny end-to-end šifrovací klíče pro všechny Vaše relace, a tak učiní zašifrovanou historii chatů nečitelnou. Nastavte zálohu klíčů nebo exportujte své klíče místností z jiné relace, než se rozhodnete pokračovat.
Pokračovat
-
Tato emailová adresa se nevztahuje k žádnému účtu
-
Nahlédněte do inboxu
Ověřovací email byl odeslán na %1$s.
Pro potvrzení svého nového hesla klepněte na odkaz. Jakmile otevřete v něm uvedený odkaz, klikněte níže.
Ověřil(a) jsem svou emailovou adresu
-
Hotovo!
Vaše heslo bylo přenastaveno.
Byli jste odhlášeni ze všech svých relací a dále již neobdržíte žádná push oznámení. Abyste je opět zapnuli, přihlašte se na každém zařízení.
Zpět na přihlášení
-
Varování
Vaše heslo nebylo dosud změněno.
\n
\nZastavit proces změny hesla\?
-
Nastavit emailovou adresu
Nastavte emailovou adresu pro obnově svého účtu. Později můžete volitelně dovolit lidem, které znáte, aby Vás podle emailu nalezli.
Email
Email (volitelné)
Dále
-
Nastavit telefonní číslo
Nastavte telefonní číslo, abyste volitelně dovolili lidem, které znáte, aby Vás nalezli.
Prosím, použijte mezinárodní formát.
Telefonní číslo
Telefonní číslo (volitelné)
Dále
-
Potvrdit telefonní číslo
Právě jsme poslali kód na %1$s. Zadejte jej níže pro ověření, že jste to Vy.
Zadejte kód
Poslat znovu
Dále
-
Mezinárodní telefonní čísla musí začít s \'+\'
Telefonní číslo se zdá neplatné. Prosím, zkontrolujte
-
Přihlásit se k %1$s
Uživatelské jméno nebo email
Uživatelské jméno
@@ -1830,28 +1530,23 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Váš účet nebyl ještě založen.
\n
\nZastavit registrační proces\?
-
Vybrat matrix.org
Vybrat Element Matrix Services
Vybrat upravený homeserver
Prosím, proveďte vybídnutí captcha
Přijmout všeobecné podmínky a pokračovat
-
Prosím, nahlédněte do svého emailu
Právě jsme odeslali email na %1$s.
\nNež budete pokračovat se založením účtu, prosím, klikněte na odkaz v něm obsažený.
Zadaný kód není správný. Prosím, zkontrolujte.
Zastaralý homeserver
Tento homeserver používá za účelem spojení příliš starou verzi. Požádejte správce, aby provedl aktualizaci.
-
- Bylo odesláno příliš mnoho požadavků. Můžete opakovat za %1$d vteřinu…
- Bylo odesláno příliš mnoho požadavků. Můžete opakovat za %1$d vteřiny…
- Bylo odesláno příliš mnoho požadavků. Můžete opakovat za %1$d vteřin…
-
Viděno
-
Právě jste se odhlásili
Může to být způsobeno rozmanitými příčinami:
\n
@@ -1861,7 +1556,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
\n
\n• Správce Vašeho serveru zneplatnil Váš přístup z bezpečnostních důvodů.
Znovu se přihlásit
-
Právě jste se odhlásili
Přihlásit se
Správce Vašeho homeserveru (%1$s) Vás odhlásil z Vašeho účtu %2$s (%3$s).
@@ -1872,7 +1566,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
\n
\nVyčistěte je, pokud toto zařízení nebudete dále používat nebo se chcete přihlásit k jinému účtu.
Vyčistit všechna data
-
Vyčistit data
Vyčistit všechna data uložená v tomto zařízení\?
\nPro přístup k účtu a zprávám se znovu se přihlaste.
@@ -1880,12 +1573,9 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Vyčistit data
Tato relace je pro uživatele %1$s a Vy jste zadali údaje pro uživatele %2$s. Element toto nepodporuje.
\nProsím, nejdříve vyčistěte data a pak se přihlaste k jinému účtu.
-
Váš odkaz matrix.to byl chybný
Popis je příliš krátký
-
Prvotní sync…
-
Ukázat všechny mé relace
Pokročilá nastavení
Vývojářský režim
@@ -1897,26 +1587,19 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Nastavení
Nynější relace
Jiné relace
-
Ukazuji jen první výsledky, zadejte více znaků…
-
Fail-fast
Element se může zbořit častěji, když se objeví neočekávané chyby
-
Předsune ¯\\_(ツ)_/¯ do textové zprávy
-
Zapnout šifrování
Jakmile zapnuto, šifrování nelze vypnout.
-
Vaše emailová doména není autorizována registrovat se na tomto serveru
-
Nedůvěryhodné přihlášení
Shodují se
Neshodují se
Ověřte tohoto uživatele potvrzením, že se následující ojedinělá emoji ukážou na jejich obrazovce ve stejném pořadí.
Pro nejvyšší zabezpečení použijte další důvěryhodný způsob komunikace nebo proveďte osobně.
Abyste se ujistili o důvěryhodnosti uživatele, dívejte se po zeleném štítu. Pro zabezpečení místnosti důvěřujte všem uživatelům v místnosti.
-
Nezabezpečené
Něco z následujích je patrně narušeno:
\n
@@ -1924,12 +1607,10 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
\n- Homeserver uživatele, jejž právě ověřujete
\n- Spojení do internetu Vaše či dalších uživatelů
\n- Zařízení Vaše či dalších uživatelů
-
Video.
Obrázek.
Audio
Soubor
-
Čekám…
%s zrušeno
Zrušili jste
@@ -1937,25 +1618,17 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Přijali jste
Ověření odesláno
Požadavek na ověření
-
-
Ověřit tuto relaci
Ověřit manuálně
-
Vy
-
Pro bezpečné vzájemné ověření oskenujte kód zařízením druhého uživatele
Skenovat kód
Nelze skenovat
V případě neosobního ověření porovnejte emoji
-
Ověřit porovnáním emoji
-
Ověřit pomocí emoji
Nemůžete-li skenovat kód nahoře, ověřte porovnáním krátkého, ojedinělého výběru emoji.
-
Obrázek QR kódu
-
Ověřit %s
Ověřeno %s
Čekám na %s…
@@ -1979,54 +1652,38 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Nahrání
Opustit místnost
Opouštím místnost…
-
Správci
Moderátoři
Vlastní
Pozvánky
Uživatelé
-
Správce v %1$s
Moderátor v %1$s
Vlastní (%1$d) in %2$s
-
Přeskočit k potvrzení přečtení
-
Element neobstarává události typu \'%1$s\'
Element neobstarává zprávy typu \'%1$s\'
Element narazil na chybu při převádění obsahu události s id \'%1$s\'
-
Odignorovat
-
Tato relace nemůže sdílet toto ověření s jinými z Vašich relací.
\nToto ověření bude uloženo místně a sdíleno v budoucí verzi aplikace.
-
Poslední místnosti
Další místnosti
-
Odešle danou zprávu zabarvenou jako duha
Odešle daný emote zabarvený jako duha
-
Časová osa
-
Editor zpráv
-
Zapnout šifrování end-to-end
Jakmile zapnuto, šifrování nelze vypnout.
-
Zapnout šifrování\?
Jakmile zapnuto, šifrování místnosti nelze vypnout. Zprávy odeslané v zašifrované místnosti nemohou být čteny serverem, ale pouze účastníky místnosti. Zapnutím šifrování mohou boty a můstky přestat správně pracovat.
Zapnout šifrování
-
Za účelem bezpečnosti ověřte %s kontrolou jednorázového kódu.
Za účelem bezpečnosti to proveďte osobně nebo použijte jiný způsob komunikace.
-
Porovnejte jedinečná emoji a ujistěte se, že se ukážou ve stejném pořadí.
Porovnejte kód s tím na obrazovce druhého uživatele.
Zprávy s tímto uživatelem jsou zašifrovány end-to-end a nemohou být čteny třetími stranami.
Vaše nová relace je nyní ověřena. Má přístup k Vašim zašifrovaným zprávám a ostatní uživatelé ji uvidi jako důvěryhodnou.
-
-
Křížový podpis
Křížový podpis je zapnut.
\nPrivátní klíče v zařízení.
@@ -2036,56 +1693,39 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Křížový podpis je zapnut.
\nKlíče nejsou důvěryhodné
Křížový podpis není zapnut
-
-
Aktivní relace
Ukázat všechny relace
Správa relací
Odhlásit se z této relace
-
Žádná kryptografická informace není k dispozici
-
Tato relace je důvěryhodná pro bezpečnou komunikaci, protože jste ji ověřili:
Ověřte tuto relaci a tím ji označíte za důvěryhodnou & dovolíte jí přístup k zašifrovaným zprávám. Pokud jste se do této relace nepřihlásili, může být Váš účet ohrožen:
-
- %d aktivní relace
- %d aktivní relace
- %d aktivních relací
-
Ověřit tuto relaci
Ostatní uživatelé ji nemusí důvěřovat
Dokončit zabezpečení
-
Pro ověření této relace použijte existující relaci, a tím ji udělíte přístup k zašifrovaným zprávám.
-
-
Ověřit
Ověřeno
Varování
-
Načtení relací selhalo
Relace
Důvěryhodné
Nedůvěryhodné
-
Tato relace je důvěryhodná pro bezpečnou komunikaci, protože %1$s (%2$s) ji ověřili:
%1$s (%2$s) se příhlásili skrze novou relaci:
Dokud tento uživatel nezačne důvěřovat této relaci, zprávy z ní odeslané a v ní přijaté budou označeny varováním. Volitelně ji můžete manuálně ověřit.
-
-
Spustit křížové podepsání
Resetovat klíče
-
QR kód
-
Skoro u konce! Ukazuje %s totožný štít\?
Ano
Ne
-
Spojení k serveru bylo ztraceno
-
Vývojářské nástroje
Údaje účtu
@@ -2102,14 +1742,11 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Založí jednoduchou anketu
Použijte metodu obnovy
Pokud se nemůžete dostat do existující relace
-
Nové přihlášení
-
Nemohu najít přihlašovací data v úložišti
Zadejte heslo pro úložište údajů
Varování:
Měli byste otevřít úložiště údajů z důvěryhodného zařízení
-
Odstranit…
Chcete %1$s poslat tuto přílohu\?
@@ -2117,35 +1754,25 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
- Odeslat obrázky v původní velikosti
- Odeslat obrázky v původní velikosti
-
Potvrďte odstranění
Jste si jist, že chcete odstranit (smazat) tuto událost\? Pamatujte, že pokud odstraníte jméno místnosti nebo téma, mohlo by to změnu zvrátit.
Udejte důvod
Důvod pro úpravu
-
Událost smazána uživatelem, důvod: %1$s
Událost moderována správcem místnosti, důvod: %1$s
-
Klíče jsou již aktuální!
-
Element Android
-
Požadavky na klíče
-
Odemknout zašifrovanou historii zpráv
-
Obnovit
-
Nové přihlášení. Byli jste to Vy\?
Klepněte pro přehled & ověření
Použijte tuto relaci k ověření relace nové, a tím ji udělíte přístup k zašifrovaným zprávám.
To jsem nebyl(a) já
Váš účet může být ohrožen
-
Pokud přerušíte, nebudete moci číst zašifrované zprávy na tomto zařízení a ostatní uživatelé mu nebudou důvěřovat
Pokud přerušíte, nebudete moci číst zašifrované zprávy na svém novém zařízení a ostatní uživatelé mu nebudou důvěřovat
Nebudete moci ověřit %1$s (%2$s), pokud nyní přerušíte. Začněte znovu v jejich uživatelském profilu.
-
Jedno z následujících může být ohroženo:
\n
\n- Vaše heslo
@@ -2154,35 +1781,25 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
\n- Spojení do internetu obou zařízení
\n
\nDoporučujeme, abyste okamžitě změnili heslo & klíč obnovy v nastavení.
-
Ověřit svá zařízení v nastavení.
Ověření zrušeno
-
Heslo obnovy
Klíč zpráv
Heslo účtu
-
Nastavte %s
Generovat klíč zpráv
-
Potvrďte %s
-
Zadejte své %s a pokračujte.
-
Zabezpečit & odemknout zašifrované zprávy a důvěru s %s.
Zadejte opět své %s a potvrďte.
Nepoužívejte heslo účtu opakovaně.
-
-
To může několik vteřin trvat, prosím, buďte trpěliví.
Nastavuji obnovení.
Váš klíč obnovení
Hotovo!
Udržujte v bezpečí
Dokončit
-
Použijte tento %1$s jako záchrannou síť v případě, že zapomenete své %2$s.
-
Zvěřejňuji založené klíče identity
Generuji zabezpečené klíče z hesla
Určuji výchozí klíč SSSS
@@ -2190,37 +1807,26 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Synchronizuji uživatelský klíč
Synchronizuji sebepodpisový klíč
Nastavuji zálohu klíčů
-
-
Vaše %2$s & %1$s jsou nyní nastaveny.
\n
\nUdržujte je v bezpečí! Budete je potřebovat k odemknutí zašifrovaných zpráv a zabezpečených informací, pokud přijdete o všechny své aktivní relace.
-
Vytiskněte a uložte na bezpečném místě
Uložte je na USB nebo zálohový disk
Nahrajte do svého osobního úložiště v cloudu
-
To nelze provést z mobilního zařízení
-
Nastavení hesla pro obnovení Vám umožní zabezpečit & odemknout zašifrované zprávy a důvěryhodnost.
\n
\nPokud nechcete nastavit heslo pro zprávy, založte klíč pro zprávy.
Nastavení hesla pro obnovení Vám umožní zabezpečit & odemknout zašifrované zprávy a důvěryhodnost.
-
-
Šifrování zapnuto
Zprávy v této místnosti jsou zašifrovány end-to-end. Poučte se více & ověřte uživatele v jejich profilech.
Šifrování není zapnuto
Šifrování použité v této místnosti není podporováno
-
%s založil a nastavil tuto místnost.
-
Skoro u konce! Ukazuje druhé zařízení stejný štít\?
Skoro u konce! Čekám na potvrzení…
Čekám na %s…
-
Import klíčů selhal
-
Konfigurace oznámení
Zprávy obsahující @room
Zašifrované zprávy v chatech one-to-one
@@ -2228,24 +1834,17 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Když dojde k upgradu místností
Řešit problémy
Nastavit důležitost oznámení podle události
-
Odešle zprávu jako prostý text bez interpretace markdown
-
Nesprávné uživatelské jméno a/nebo heslo. Zadané heslo začíná nebo končí mezerami, prosím, zkontrolovat.
-
Zpráva…
-
Upgrade šifrování je k dispozici
Ověřit sebe & ostatní za účelem bezpečí chatů
-
Zadejte svůj %s a pokračujte
Použít soubor
-
Zadejte %s
Heslo obnovení
To není platný klíč obnovení
Prosím, zadejte klíč obnovení
-
Kontroluji klíč zálohy
Kontroluji klíč zálohy (%s)
Generuji klíč curve
@@ -2254,34 +1853,27 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Generuji klíč SSSS z klíče obnovení
Ukládám heslo pro zálohu klíče v SSSS
%1$s (%2$s)
-
Zadejte své heslo pro zálohu klíče a pokračujte.
použít svůj klíč obnovy zálohy klíčů
Neznáte-li své heslo zálohy klíčů, můžete %s.
Klíč pro obnovu zálohy klíčů
-
Zamezit screenshotům aplikace
Zapnutí toho nastavení doplní značku FLAG_SECURE ke všem aktivitám. Pro aktivaci změny restartujte aplikaci.
-
Mediální soubor byl připojen do galerie
Mediální soubor nemohl být připojen do galerie
Nastavit nové heslo účtu…
-
%1$s: %2$s
%1$s: %2$s %3$s
-
Zpráva smazána
Ukázat odstraněné zprávy
Zobrazit zástupný symbol za odstraněné zprávy
Poslali jsme Vám potvrzovací email na %s, podívejte se nejdříve do emailu a klikněte na protvrzovací odkaz
Ověřovací kód není správný.
-
MÉDIA
V této místnosti nejsou žádná média
SOUBORY
%1$s %2$s
V této místnosti nejsou žádné soubory
-
Jinak, máte-li již účet a znáte-li svůj identifikátor a heslo, můžete použít tuto metodu:
Přihlásit se s mým identifikátorem Matrixu
Přihlásit se
@@ -2289,9 +1881,7 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Identifikátor uživatele
To není platný identifikátor uživatele. Platný formát: \'@uživatel:homeserver.org\'
Nemohu najít platný domovský server. Prosím, zkontrolujte svůj identifikátor
-
Režim letadlo je zapnut
-
Použijte na svých zařízeních nejnovější Element, Element Web, Element Desktop, Element iOS, Element pro Android nebo jiný Matrix klient schopný křížového přihlášení
Element Web
\nElement Desktop
@@ -2306,28 +1896,23 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Vyberte klíč obnovy nebo jej zadejte manuálně zapsáním nebo vložením ze schránky
Zálohu nebylo možno tímto klíčem obnovy dešifrovat: prosím, ověřte správnost zadaného klíče obnovy.
Přístup k zabezpečenému úložišti selhal
-
Nezašifrováno
Zašifrováno neověřeným zařízením
Přezkoumejte, kde jste se přihlásili
Ověřte všechny své relace za účelem bezpečí Vašeho účtu a zpráv
Ověřte nové přihlášení s přístupem na Váš účet: %1$s
-
Manuálně ověřit textem
Ověřit přihlášení
Interaktivně ověřit pomocí Emoji
Potvrďte svou identitu ověřením tohoto přihlášení v některé z Vašich dalších relacích a udělte přístup k zašifrovaným zprávám.
Označit za důvěryhodné
-
Prosím, zvolte uživatelské jméno.
Prosím, zvolte heslo.
Překontrolovat tento odkaz
Odkaz %1$s Vás převede na jiný site: %2$s.
\n
\nOpravdu chcete pokračovat\?
-
Nemohli jsme vytvořit Vaši DM. Prosím, zkontrolujte uživatele, které chcete pozvat, a zkuste znovu.
-
Přidat členy
POZVAT
Zvu uživatele…
@@ -2340,11 +1925,9 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
- Pozvánky odeslány %1$s a %2$d dalším
Nemohli jsme pozvat uživatele. Prosím, zkontrolujte uživatele, které chete pozvat, a zkuste znovu.
-
Nastavený jazyk
Další dostupné jayzky
Načítám dostupné jayzky…
-
Otevřít všeobecné podmínky %s
Odpojit se od serveru identit %s\?
Tento server identit je zastaralý. Element podporuje jen API V2.
@@ -2354,18 +1937,14 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Pro Vaše soukromí, Element podporuje jen odesílání hašovaných emailových adress a telefonních čísel.
Propojení selhalo.
S tímto identifikátorem neexistuje žádné propojení.
-
Váš domovský server (%1$s) navrhuje použít %2$s za Váš domovský server
Použít %1$s
Jinak můžete zadat URL jakéhokoli jiného serveru identit
Zadejte URL serveru identit
Odeslat
-
Přehrát
Pozastavit
Zavrhnout
-
-
Nemáte povolení zahájit konferenční hovor v této místnosti
Konference již probíhá!
Zahájit video schůzku
@@ -2378,15 +1957,12 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Přijmout
Odmítnout
Zavěsit
-
Kopírovat
Podařilo se
-
Oznámení
Volání Elementu se nezdařilo
Založit spojení v reálném čase se nezdařilo.
\nProsím, požádejte správce svého homeserveru o konfiguraci TURN serveru, aby volání fungovala spolehlivě.
-
Vybrat zvukové zařízení
Telefon
Reproduktor
@@ -2397,7 +1973,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Zadní
Vypnout HD
Zapnout HD
-
Toto telefonní číslo je již zadáno.
Chyba SSL: partnerova identita nebyla ověřena.
Chyba SSL.
@@ -2405,13 +1980,10 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Žádat o potvrzení před zahájením hovoru
Aktivní hovory (%s)
Návrat k hovoru
-
Zrušit pozvánku
Přejít na nižší úroveň\?
- "Nebudete moci zvrátit tuto změnu, protože přejdete na nižší úroveň, jste-li poslední privilegovaný uživatel v místnosti, nebudete moci privilegia získat zpět."
+ Nebudete moci zvrátit tuto změnu, protože přejdete na nižší úroveň, jste-li poslední privilegovaný uživatel v místnosti, nebudete moci privilegia získat zpět.
Přejít na nižší úroveň
-
-
Ignorovat uživatele
Ignorování tohoto uživatele odstraní jejich zprávy ze sdílených místností.
\n
@@ -2429,14 +2001,12 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Důvod k vykázání
Zrušit vykázání uživatele
Zrušení vykázání uživatele jim opět umožní vstoupit do místnosti.
-
Žádné telefonní číslo nebylo zadáno do Vašeho účtu
Emailová adresa
Žádná emailová adresa nebyla zadána do Vašeho účtu
Telefonní čísla
Ostranit %s\?
Ujistěte se, že kliknete na odkaz v e-mailu, který jsme Vám poslali.
-
Bezpečná záloha
Správa
Založit bezpečnou zálohu
@@ -2445,46 +2015,33 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Ochrana před ztrátou přístupu k šifrovaným zprávám & datům pomocí zálohy šifrovacích klíčů na Vašem serveru.
Generovat nový bezpečnostní klíč nebo nastavit nové bezpečnostní heslo pro existující zálohu.
To nahradí Váš nynější klíč nebo heslo.
-
Integrace jsou vypnuty
Zapnout \'Povolit integrace\' v nastavení.
-
Emailové adresy a telefonní čísla
Správa emailových adres a telefonních čísel spojených s Vaším účtem v Matrix
-
- %d vykázaný uživatel
- %d vykázaní uživatelé
- %d vykázaných uživatelů
-
Klíče úspěšně exportovány
-
- %1$d/%2$d klíč úspěšně importován.
- %1$d/%2$d klíče úspěšně importovány.
- %1$d/%2$d klíčů úspěšně importováno.
-
NÁHLED
Aktivní widgety
-
-
Správa integrací
Žádné aktivní widgety
Klíč pro obnovu byl uložen.
-
Bezpečná záloha
Ochrana před ztrátou přístupu k šifrovaným zprávám & datům
-
Nastavit bezpečnou zálohu
-
Místnost byla založena, ale některé pozvánky nebyly odeslány z těchto důvodů:
\n
\n%s
-
Přidat panel věnovaný nepřečteným oznámením na hlavní obrazovku.
-
Kód
- %1$s, %2$s a %3$d další přečtena
@@ -2497,29 +2054,22 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Učinili jste místnost veřejnou komukoli, kdo zná odkaz.
Učinili jste místnost pouze pro pozvané.
Zadejte adresu serveru, jejž chcete použít
-
Prosím, použijte mezinárodní formát (telefonní číslo musí začít \'+\')
Neznáte-li heslo, vraťte se zpět a resetujte je.
Nálepka
-
Akce správce
Výchozí v %1$s
- "Správce Vašeho serveru vypnul end-to-end šifrování jako výchozí v soukromých místnostech & přímých zprávách."
+ Správce Vašeho serveru vypnul end-to-end šifrování jako výchozí v soukromých místnostech & přímých zprávách.
Zadejte bezpečnostní heslo, jež znáte pouze Vy, k zabezpečení tajností na Vašem serveru.
-
Pokud nyní přerušíte, mohli byste přijít o šifrované zprávy & data, pokud ztratíte přístup k Vašemu účtu.
\n
\nMůžete nastavit bezpečnou zálohu & správu klíčů též v nastaveních.
-
Založili a nastavili jste místnost.
-
Tento účet byl deaktivován.
-
Zapnout křížový podpis
Uložit mediální soubor se nezdařilo
Potvrďte svou identitu ověřením tohoto přihlášení, udělujíce přístup k šifrovaným zprávám.
Je nám líto, tato operace zatím není možná s účty připojenými pomocí Single Sign-On.
-
Nastavit roli
Role
Otevřít chat
@@ -2527,9 +2077,7 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Zrušit umlčení mikrofonu
Zastavit fotoaparát
Spustit fotoaparát
-
Nastavit bezpečnou zálohu
-
Bezpečná záloha
Ochrana před ztrátou přístupu k šifrovaným zprávám & datům pomocí zálohy šifrovacích klíčů na Vašem serveru.
Nastavit
@@ -2537,22 +2085,17 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Generovat bezpečnostní klíč k uložení na bezpečném místě např. správci hesel nebo sejfu.
Použít bezpečnostní heslo
Zadejte bezpečnostní heslo známé pouze Vám a generujte klíč pro zálohy.
-
Uložit bezpečnostní klíč
Uložte bezpečnostní klíč na bezpečném místě, např. správci hesel nebo sejfu.
-
Nastavit bezpečnostní heslo
Zadejte bezpečnostní heslo známé pouze Vám pro zabezpečení tajností na svém serveru.
Bezpečnostní heslo
Zadejte své bezpečnostní heslo znovu pro potvrzení.
-
Uložit bezpečnostní klíč
Uložte své bezpečnostní heslo na bezpečném místě, např. správci hesel nebo sejfu.
-
Název místnosti
Téma
Úspěšně jste změnili nastavení místnosti
-
Nemůžete číst tuto zprávu
Čekám na tuto zprávu, může to chvíli trvat
Nelze dešifrovat
@@ -2561,17 +2104,12 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Nemůžete číst tuto zprávu, protože Vaše relace není pro odesílatele důvěryhodná
Nemůžete číst tuto zprávu, protože odesílatel účelově neposlal klíče
Čekám na historii šifrování
-
Riot je nyní Element!
Jsme nadšení, že smíme oznámit změnu jména! Vaše app je aktuální a jste přihlášeni do svého účtu.
ROZUMÍM
DOZVĚDĚT SE VÍC
-
element
-
-
Uložit klíče pro obnovu v
-
Přidat z mého adresáře
Váš adresář je prázdný
Adresář
@@ -2579,19 +2117,16 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
Načítám Vaše kontakty…
Váš seznam kontaktů je prázdný
Seznam kontaktů
-
Pozvánku vzít zpět
Vzít zpět pozvánku pro %1$s\?
-
Vykázán od %1$s
Nezdařilo se povolit uživatele
-
Push oznámení jsou vypnuta
Projděte svá nastavení, abyste zapnuli push oznámení
- - "Nesprávný kód, zbývá %d pokus"
- - "Nesprávný kód, zbývají %d pokusy"
- - "Nesprávný kód, zbývá %d pokusů"
+ - Nesprávný kód, zbývá %d pokus
+ - Nesprávný kód, zbývají %d pokusy
+ - Nesprávný kód, zbývá %d pokusů
Varování! Zbývá poslední pokus před odhlášením!
Příliš mnoho chyb, byli jste odhlášeni
@@ -2613,18 +2148,81 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.
- %d vteřiny
- %d vteřin
-
Zobrazit stavové události účastníků v místnosti
Zahrnuje události pozvat/vstoupit/opustit/vykopnout/vykázat a změny avatara/veřejného jména.
Průzkum
Tlačítka botů
Reagovali skrze: %s
Výsledek ověření
-
Odkaz byl chybně zformován
K zahájení hovoru v této místnosti nemáte oprávnění
Smazat údaje účtu typu %1$s\?
\n
\nOpatrně, může vést k neočekávanému chování.
-
-
+ Změny zavrhnout
+ Zůstávají neuložené změny. Zavrhnout změny\?
+ Místnost nebyla ještě založena. Zrušit založení místnosti\?
+ Kód PIN se vyžaduje při každém otevření Elementu.
+ Kód PIN se vyžaduje, pokud se Element nepoužil 2 minuty.
+ Žádat PIN po 2 minutách
+ Zobrazit pouze počet nepřečtených zpráv v jednoduchém oznámení.
+ Zobrazit podrobnosti např. názvy místností a obsah zpráv.
+ Zobrazit obsah v oznámení
+ Kód PIN je jediný způsob, jak odemknout Element.
+ Zapnout biometriku specifickou pro zařízení, např. otisk prstu nebo rozpoznání obličeje.
+ Zapnout biometriku
+ Nastavit ochranu
+ Ochránit přístup pomocí PINu a biometriky.
+ Ochránit přístup
+
+ - Okázat zařízení, jímž lze ověřit
+ - Okázat %d zařízení, jimiž lze ověřit
+ - Okázat %d zařízení, jimiž lze ověřit
+
+ Začnete znovu bez historie, zpráv, důvěryhodných zařízení a důvěryhodných uživatelů
+ Pokud všechno resetujete
+ Učiňte tak pouze pokud nemáte žádné jiné zařízení, jímž můžete toto zařízení ověřit.
+ Všechno resetovat
+ Zapomněli nebo ztratili jste možnosti obnovení\? Resetovat vše
+ Vstoupili jste.
+ %s vstoupil.
+ Zprávy v této místnosti jsou e2e šifrovány.
+ Odejít
+ Nastavení
+ Zprávy zde jsou e2e šifrovány.
+\n
+\nVaše zprávy jsou zabezpečeny zámky a pouze Vy a příjemce máte jedinečné klíče k jejich odemknutí.
+ Zprávy zde nejsou e2e šifrovány.
+ Tento homeserver používá starou verzi. Požádejte správce svého homeserveru o aktualizaci. Můžete pokračovat, ale některé funkce možná nebudou správně pracovat.
+ Omezili jste na pouze pro pozvané.
+ %1$s omezili na pouze pro pozvané.
+ Odebrat z nízké priority
+ Přidat do nízké priority
+ Otočit a oříznout
+ Dodat obrázek z
+ V šifrovaných místnostech zobrazit úplnou historii
+ Nastavení místnosti
+ Téma
+ Téma místnosti (volitelné)
+ Název místnosti
+ %1$s a %2$s
+ %1$s v %2$s a %3$s
+
+ - %d pozvání
+ - %d pozvání
+ - %d pozvání
+
+ Na oznámení bylo kliknuto!
+ Prosím, klikněte na oznámení. Pokud je nevidíte, zkontrolujte v nastavení.
+ Zobrazení oznámení
+ Vidíte oznámení! Kliknout!
+ Příjem PUSH se nezdařil. Řešením by mohla být reinstalace aplikace.
+ Aplikace přijímá PUSH
+ Aplikace čeká na PUSH
+ Testovat push
+ Prohledávání šifrovaných místností ještě není podporováno.
+ Filtrovat vykázané uživatele
+ Nemáte oprávnění k zahájení hovoru
+ Nemáte oprávnění k zahájení konferenčního hovoru
+ Resetovat
+
\ No newline at end of file
diff --git a/vector/src/main/res/values-de/strings.xml b/vector/src/main/res/values-de/strings.xml
index fe1a7b21c9..702e380e17 100644
--- a/vector/src/main/res/values-de/strings.xml
+++ b/vector/src/main/res/values-de/strings.xml
@@ -1233,7 +1233,7 @@
Direktnachrichten
Neuer Raum
ERSTELLEN
- Raumname
+ Name
Öffentlich
Jeder wird diesem Raum beitreten können
Raumverzeichnis
@@ -2233,4 +2233,15 @@
PIN-Code ist erforderlich, nachdem Element 2 Minuten lang nicht verwendet wurde.
Fordere PIN nach 2 Minuten an
Zeige nur die Anzahl von ungelesenen Nachrichten in einer einfachen Benachrichtigung.
+ Bild hinzufügen von
+ Der Raum ist noch nicht erstellt. Raumerstellung abbrechen\?
+ Zu niedrige Priorität hinzufügen
+ Thema
+ Änderungen verwerfen
+ Es gibt ungespeicherte Änderungen. Änderungen verwerfen\?
+ Von niedrige Priorität entfernen
+ Rotieren und Zuschneiden
+ Raumeinstellungen
+ Raum-Thema (optional)
+ Raumname
\ No newline at end of file
diff --git a/vector/src/main/res/values-eo/strings.xml b/vector/src/main/res/values-eo/strings.xml
index 071b88c15d..1f2142b418 100644
--- a/vector/src/main/res/values-eo/strings.xml
+++ b/vector/src/main/res/values-eo/strings.xml
@@ -910,7 +910,7 @@
\n%s
Ĉiu ajn povos aliĝi al la ĉambro
Publika
- Nomo de ĉambro
+ Nomo
KREI
Nova ĉambro
Rektaj interparoloj
@@ -2160,4 +2160,16 @@
KATALOGO
KATALOGO DE UZANTOJ (%s)
Katalogo de uzantoj
+ La ĉambro ankoraŭ ne kreiĝis. Ĉu nuligi kreadon de la ĉambro\?
+ Forigi de malalte prioritataj
+ Aldoni al malalte prioritataj
+ Turni kaj tondi
+ Aldoni bildon el
+ Agordoj de ĉambro
+ Temo
+ Temo de ĉambro (malnepra)
+ Nomo de ĉambro
+ Element trovis propran servilan agordaron per la retnomo «%1$s» el via identigilo de uzanto:
+\n%2$s
+ Nevalidas hejmservil-serĉanta respondo
\ No newline at end of file
diff --git a/vector/src/main/res/values-et/strings.xml b/vector/src/main/res/values-et/strings.xml
index ee1a7746f3..73a5a0dff8 100644
--- a/vector/src/main/res/values-et/strings.xml
+++ b/vector/src/main/res/values-et/strings.xml
@@ -550,7 +550,7 @@
Isiklikud sõnumid
Uus jututuba
LOO
- Jututoa nimi
+ Nimi
Avalik
Kõik võivad selle jututoaga liituda
Jututubade loend
@@ -1272,8 +1272,9 @@
Selle valiku kasutamine eeldab kolmanda osapoole rakendust sõnumite salvestamiseks.
Jätkamaks pead nõustuma kasutustingimustega.
Sa oled lisanud uue sessiooni \'%s\', mis soovib saada krüptimisvõtmeid.
- Uus sessioon soovib krüptovõtmeid. Sessiooni nimi: %1$s
-\nViimati nähtud: %2$s
+ Uus sessioon soovib krüptovõtmeid.
+\nSessiooni nimi: %1$s
+\nViimati nähtud: %2$s
\nKui sa pole mõnes muus seadmes sisse loginud, siis ära pane seda teadet tähele.
Sinu verifitseerimata sessioon \'%s\' soovib saada krüptimisvõtmeid.
Verifitseerimata sessioon soovib krüptovõtmeid.
@@ -2175,4 +2176,15 @@
Sul ei ole õigusi siin jututoas helistamiseks
Sul ei ole piisavalt õigusi, et selles jututoas alustada konverentsikõnet
Taasta algolek
+ Loobu muudatustest
+ Sa oled teinud muudatusi, mis on veel salvestamata. Kas soovid muudatustest loobuda\?
+ See jututuba on veel loomata. Kas katkestame selle tegevuse\?
+ Eemalda vähetähtsate jututubade seast
+ Märgi vähetähtsaks
+ Pööra ja kadreeri
+ Lisa pildid valitud asukohast
+ Jututoa nimi
+ Jututoa seadistused
+ Teema
+ Jututoa teema (kui soovid)
\ No newline at end of file
diff --git a/vector/src/main/res/values-fa/strings.xml b/vector/src/main/res/values-fa/strings.xml
index 0f7a69ada1..e22d517789 100644
--- a/vector/src/main/res/values-fa/strings.xml
+++ b/vector/src/main/res/values-fa/strings.xml
@@ -421,8 +421,8 @@
- %d اتاق
- - ۱ آگاهی
- - %d آگاهی
+ - %d اعلان
+ - %d اعلانها
زمینهتان
افزودن کارههای ماتریکس
@@ -481,7 +481,7 @@
پیامهای مستقیم
اتاق جدید
ایجاد
- نام اتاق
+ نام
عمومی
هرکسی میتواند به این اتاق بپیوندد
نمایهٔ اتاقها
@@ -850,7 +850,7 @@
فقط اعضا (از زمان پیوستنشان)
- %d کاربر مسدود
- - %d کاربر مسدود
+ - %d کاربران مسدود
اینها ویژگیهای آزمایشیای هستند که ممکن است به روشهای نامنتظرهای حراب شوندا. با احتیاط استفاده کنید.
هرگز پیامهای رمزشده از این نشست به نشستهای تأییدنشده در این اتاق فرستاده نشود.
@@ -894,12 +894,12 @@
ممکن است کارساز در دسترس نبوده یا شلوغ باشد
اینجا بنویسید…
- - %d پیام آگاهی نخوانده
- - %d پیام آگاهی نخوانده
+ - %d اعلان خواندهنشده
+ - %d اعلانهای خواندهنشده
- - %d پیام آگاهی نخوانده
- - %d پیام آگاهی نخوانده
+ - %d اعلان خواندهنشده
+ - %d اعلانهای خواندهنشده
- %1$s: %2$d پیام
@@ -1334,8 +1334,8 @@
اطّلاعات رویداد
اطّلاعات رمزنگاری سرتاسری
شاخه
- به کار انداختن رمزنگاری.
-\n(هشدار: نمیتواند دوباره از کار بیفتد!)
+ فعالکردن رمزنگاری
+\n(هشدار: نمیتواند دوباره غیر فعال شود!)
رمزنگاری در این اتاق از کار افتاده است.
رونوشت از نشانی اتاق
رونوشت از شناسهٔ اتاق
@@ -1479,4 +1479,679 @@
اجازهٔ آغاز یک تماس را ندارید
اجازهٔ آغاز یک تماس کنفرانسی را ندارید
بازنشانی
+ انتخاب گزینهی دیگر
+ مجوز دادن
+ المنت می تواند در پسزمینه اجرا شود تا اعلان های شما را به صورت ایمن و اختصاصی مدیریت کند. این ممکن است بر میزان مصرف باتری شما تأثیر منفی بگذارد.
+ این کار کلید امنیتی قبلی شما را حذف میکند.
+ یک کلید امنیتی جدید به صورت تصادفی ایجاد کنید یا یک عبارت امنیتی جدید برای فایلهای پشتیبان موجود خود تنظیم کنید.
+ فشردن اینتر به جای رفتن به خط بعد، پیام را ارسال خواهد کرد
+ ارسال با فشردن اینتر
+ پیشنمایش محتوای چندرسانهای قبل از ارسال
+ لرزیدن گوشی در هنگام ذکر یک کاربر
+ شامل مواردی مانند تغییر نام و تصویر پروفایل میشود.
+ نمایش پیامهای مربوط به حساب کاربری
+ دعوتها و حذف توسط مدیر به هر صورت نمایش داده میشوند.
+ نمایش پیامهای پیوستن و ترک اتاق
+ پیشنمایشی از آدرسهای URL در پیامها نمایش داده شود.
+ %s
+\nبسته به شارژ دستگاه یا وضعیت دستگاه(خاموش بودن صفحه) ممکن است همگامسازی به تعویق بیوفتد.
+ المنت بصورت دورهای و در بازههای قابل تنظیم در پس زمینه همگامسازی می شود.
+\nاین بر مصرف باتری شما تأثیر میگذارد، یک اعلان دائمی نمایش داده میشود که المنت برای رویدادها گوش میدهد.
+ المنت در پس زمینه همگامسازی میکند به گونه ای که منابع محدود دستگاه (باتری) حفظ میشود.
+\nبسته به شارژ گوشی شما، ممکن است همگامسازی توسط سیستمعامل به تعویق بیوفتد.
+ روشن کردن صفحه برای ۳ ثانیه
+ • محتوای پیام در اعلانها نمایش داده نمیشوند
+ • اعلان ها حاوی فرا داده و محتوای پیام هستند
+ • محتوای پیام اعلان به طور ایمن و مستقیم از سرور هیوا دریافت میشود
+ • اعلان ها فقط حاوی فرا داده هستند
+ • اعلان ها از طریق سرور Firebase ارسال می شوند
+ اگر دستگاه برای مدتی از شارژر جدا باشد و از دستگاه نیز استفاده نشود، گوشی وارد حالت غیر هوشیار میشود. در این حالت از دسترسی برنامهها به اینترنت جلوگیری میشود و همگام سازی و هشدارهای استاندارد آنها به تعویق میافتد.
+ این سرویس با ریاستارت دستگاه شروع نمیشود. تا وقتی المنت را یک بار باز نکنید اعلانی دریافت نخواهید کرد.
+ بر روی اعلان کلیک شد!
+ لطفا بر روی اعلان کلیک کنید. اگر اعلان را نمیبینید، تنظیمات دستگاه را بررسی نمائید.
+ نمایش اعلان
+ شما اعلان را مشاهده میکنید! کلیک کنید!
+ دریافت Push با خطا مواجه شد. نصب مجدد برنامه میتواند یکی از راهحلهای احتمالی باشد.
+ برنامه Push دریافت کرد
+ برنامه منتظر دریافت Push است
+ تست Push
+ ثبت توکن FCM در سرور موفقیت آمیز نبود:
+\n%1$s
+ توکن FCM با موفقیت در سرور ثبت شد.
+ ثبت توکن
+ افزودن حساب کاربری
+ [%1$s]
+\nاین خطا از کنترل المنت خارج است. هیچ حساب Googleای روی تلفن وجود ندارد. لطفاً مدیریت حساب را در تنظیمات گوشی باز کرده و یک حساب Google اضافه کنید.
+ [%1$s]
+\nاین خطا از کنترل المنت خارج است و به چند دلیل ممکن است رخ داده باشد. امکان دارد در صورت تلاش مجدد مشکل رفع شود، همچنین میتوانید بررسی کنید که سرویس Google Play در استفاده از اینترنت در تنظیمات گوشی محدودیتی نداشته باشد یا ساعت دستگاه شما درست باشد. همچنین ممکن است به علت استفاده از ROM سفارشیشده این خطا رخ داده باشد.
+ [%1$s]
+\nاین خطا از کنترل هیوا خارج است و طبق گفته گوگل ، این خطا نشان می دهد که دستگاه بیش از حد مجاز، برنامه های ثبت شده در FCM دارد. این خطا فقط در مواردی رخ می دهد که تعداد زیادی برنامه وجود دارد، بنابراین نباید بر کاربر عادی رخ دهد.
+ بازیابی توکن FCM با مشکل مواجه شد:
+\n%1$s
+ توکن FCM با موفقیت بازیابی شد:
+\n%1$s
+ توکن Firebase
+ مشکل Google Play Services را برطرف کنید
+ المنت از Google Play Services برای ارسال اعلانها استفاده میکند اما به نظر میرسد به درستی پیکربندی نشده است:
+\n%1$s
+ Google Play Services در دسترس و بروز است.
+ تنظیمات سفارشی بارگذاری نشد، لطفاً دوباره امتحان کنید.
+ عیبیابی اولیه مشکلی را نشان نمیدهد. اگر همچنان در دریافت اعلانها مشکل دارید لطفا خطا را گزارش کرده تا آن را بررسی کنیم.
+ یک یا چند تست ناموفق بودند، لطفا خطا را گزارش کرده تا آن را بررسی کنیم.
+ یک یا چند تست ناموفق بودند، راه حل(های) پیشنهادی را امتحان کنید.
+ در حال اجرا (%1$d از %2$d)
+ تستها را اجرا کن
+ در حال تشخیص مشکل
+ مطمئن شوید لینک فعالسازیای را که به ایمیل شما ارسال شده، باز کردهاید.
+ %s حذف شود؟
+ شماره تلفنهای شما
+ هیچ آدرس ایمیلی تا کنون به حساب کاربری شما افزوده نشده است
+ آدرس ایمیلهای شما
+ هیچ شماره تلفنی تا کنون به اکانت شما افزوده نشده است
+ قابلیت جستجو در اتاقهای رمزشده هنوز پیادهسازی نشده است.
+ نتیجهای در پی نداشت
+ فیلترکردن کاربران مسدود شده
+ لغو دانلود
+ لغو آپلود
+ آیا مطمئن هستید که تمام پیامهای ارسالی از طرف این کاربر پنهان شود؟
+\n
+\nاین کار برنامه را مجدداً باز میکند و ممکن است کمی به طول انجامد.
+ دلیل گزارش این محتوا
+ عضو شد
+ دعوتشدگان
+ شناسه نامعتبر است. باید یک آدرس ایمیل یا شناسهای در قالب \\\'@localpart:domain\\\' وارد نمایید
+
+ - %d مورد
+ - %d مورد
+
+ پروندهها
+ اعضا
+ اطلاعات اتاق
+ گواهی را تنها در صورتی تایید کنید که اثر انگشت آن با اثر انگشتی که ادمین سرور ارائه کردهاست برابر باشد.
+ گواهی سرور تغییر کردهاست. ممکن است این اتفاق به دلیل تمدید گواهی سرور رخ داده باشد. توصیه میشود از ادمین سرور سوال کنید.
+ گواهی سرور تغییر کرده است. این مورد بسیار نادر است. توصیه می شود گواهی جدید را قبول نکنید.
+ اگر مدیر سرور گفته است که این مسئله اشکالی ندارد، اطمینان حاصل کنید که اثر انگشت زیر با اثر انگشت ارائه شده توسط آنها مطابقت دارد.
+ این میتواند به این معنی باشد که حملهی مرد میانی رخ داده است و یا اینکه گوشی شما، گواهی سرور را معتبر نمیداند.
+ پیام به دلیل حضور یک دستگاه ناشناس ارسال نشد. %1$s یا %2$s؟
+ پیام ارسال نشد. %1$s یا %2$s؟
+ با لغو مسدودیت، کاربر میتواند مجددا به اتاق اضافه شود.
+ حذف کاربر از لیست سیاه سبب میشود مجددا تمام پیامهای او نمایش داده شود.
+ افزودن کاربر به لیست سیاه سبب میشود پیام های او از اتاقهایی که به اشتراک می گذارید حذف شود.
+\n
+\nهر زمان که خواستید، میتوانید در تنظیمات کاربر را از لیست سیاه حذف کنید.
+ تنزل بده
+ شما نمیتوانید این تغییر را بازگردانید زیرا در حال تنزل نقش خود در اتاق هستید، اگر آخرین کاربر ممتاز در اتاق باشید، امکان دستیابی مجدد به دسترسیهای سطح بالای اتاق غیرممکن است.
+ تنزل نقش شما در اتاق؟
+ شما نمیتوانید این تغییر را بازگردانید. زیرا در حال ارتقای سطح کاربر دیگر به سطح خودتان هستید.
+\nآیا مطمئن هستید؟
+ شما در حال دسترسی به %s هستید. آیا می خواهید به این اتاق بپیوندید؟
+ این دعوت به %s ارسال شده است، که هیچ ارتباطی با اکانت شما ندارد.
+\nممکن است بخواهید با اکانت دیگری وارد شوید یا این ایمیل را به اکانت خود اضافه کنید.
+ متاسفانه به دلیل عدم دسترسی، درخواست شما امکان پذیر نمی باشد
+ هیوا میتواند با دیدن دفترچه تلفن شما کاربرهای دیگر هیوا را بر اساس ایمبل و شماره تلفنشان پیدا کند.
+\n
+\nآیا موافق با اشتراکگذاری دفترچه تلفنتان به این منظور هستید؟
+ هیوا میتواند با دیدن دفترچه تلفن شما کاربرهای دیگر هیوا را بر اساس ایمبل و شماره تلفنشان پیدا کند. اگر مایل به اشتراک گذاری دفترچه تلفنتان به این منظور هستید لطفا در پنجرهی بعد اجازهی این کار را بدهید.
+ هیوا برای برقراری تماس تصویری نیازمند دسترسی به میکروفون و دوربین است.
+\n
+\nلطفا در پنجره های بعدی دسترسی های لازم را بدهید.
+ "
+\n
+\nلطفا برای برقراری تماس در پنجره بعدی دسترسی لازم را بدهید."
+ هیوا برای برقراری تماس صوتی نیازمند دسترسی به میکروفون است.
+ "
+\n
+\nلطفا برای برقراری تماس در پنجره بعدی دسترسی لازم را بدهید."
+ هیوا برای ارسال و ذخیرهی فایلها نیاز به دسترسی به گالری شما را دارد.
+\n
+\nلطفا در پنجرهای که باز میشود این دسترسی را بدهید.
+ هنگامی که سرور شما قابلیت تماس ندارد، از سرور %s استفاده کن
+ اجازه استفاده از سرور تماس پشتیبان
+ خطای SSL: هویت طرف مقابل تأیید نشد.
+ اتصال برقرار نشد.
+\nلطفا از ادمین سرور بخواهید جهت برقراری مطمئن تماسها، سرور turn را پیکربندی کند.
+ لطفا از ادمین سرور (%1$s) بخواهید جهت برقراری مطمئن تماسها، turn server را پیکربندی کند.
+\n
+\nبه عنوان جایگزین میتوانید از سرور عمومی %2$s استفاده کنید، اما این راه مطمئنی نیست چرا که آدرس IP شما در اختیار آن سرور قرار خواهد گرفت. برای مدیریت این بخش میتوانید به تنظیمات مراجعه نمائید.
+ بعد از راهاندازی مجدد، هیچ تاریخچه، پیام، دستگاه تائید شده یا کاربر تائید شدهای در حساب شما وجود نخواهد داشت
+ اگر همه چیز را بازنشانی کنید
+ تنها در صورتی این کار را انجام دهید که از هیچ دستگاه دیگری نمیتوانید این دستگاه را تائید نمائید.
+ بازنشانی همه چیز
+ همهی گزینههای بازیابی را فراموش و یا گم کردهاید؟ همه چیز را بازنشانی کنید
+ دسترسی به حافظه امن انجام نشد
+ نسخه پشتیبان با این کلید بازیابی رمزگشایی نمیشود: لطفاً تأیید کنید که کلید بازیابی درست را وارد کردهاید.
+ کلید پشتیبان خود را انتخاب کنید، یا با تایپ کردن و یا کپیکردن، آن را وارد کنید
+ نشستهای خارجی را مجبور به ترک گروه میکند
+ از آخرین نسخهی المنت روی دستگاههای دیگرتان استفاده کنید: نسخه وب المنت، نسخه دسکتاپ المنت، نسخه IOS المنت و نسخه اندروید المنت
+ تنظیم گذرواژه جدید…
+ فایل رسانه ذخیره نشد
+ فایل به گالری افزوده نشد
+ کلید امنیتی خود را نمیدانید، شما میتوانید %s.
+ ذخیره رمز پشتیبانگیری کلید در SSSS
+ تولید کلید SSSS از روی کلید بازیابی
+ تولید کلید SSSS از روی کلید امنیتی (%s)
+ تولید کلید SSSS از روی کلید امنیتی
+ محاسبهی کلید curve
+ نامکاربری یا گذواژهی اشتباه. ابتدا یا انتهای گذرواژهی وارد شده کاراکتر space قرار دارد، لطفا بررسی کنید.
+ پیامها را بدون در نظرگرفتن markdown ارسال کن
+ اگر اکنون لغو کنید و از حساب خود خارج شوید، دسترسی به پیامهای رمزشده را از دست میدهید.
+\n
+\nالبته شما همچنان قادر هستید که پشتیبان امن و کلیدهای آن را در تنظیمات، مدیریت کنید.
+ تنظیم کلید امنیتی به شما اماکن امنکردن پیامها و دسترسی به پیامهای رمزشده را میدهد.
+ تنظیم کلید امنیتی به شما اجازه دسترسی به پیامهای رمز شده را میدهد.
+\n
+\nاگر مایل به تنظیم کلید امنیتی نیستید، میتوانید آن را به صورت تصادفی تولید کنید.
+ از طریق نلفنهمراه نمی توانید این کار را انجام دهید
+ آن را در فضای ابری خود کپی کنید
+ آن را روی فلش یا حافظهای دیگر ذخیره کنید
+ آن را چاپ کرده و در محلی امن و مطمئن نگهداری کنید
+ %2$s و %1$s شما تنظیم شد.
+\n
+\nآنها را در جای مطمئن و امن نگهداری کنید! درصورتی که همهی نشستهای خود را از دست بدهید، به این دو جهت رمزگشایی پیامهای رمزشدهی قبلی و اطلاعات امن نیاز دارید.
+ تنظیم پشتیبانگیری از کلید
+ همگامسازی کلید Self Signing
+ همگامسازی کلید کاربر
+ همگامسازی کلید اصلی
+ تعریف کلید پیشفرض SSSS
+ ایجاد کلید امن از روی کلید امنیتی
+ انتشار کلیدهای هویتی ایجاد شده
+ در صورتی که %2$s را فراموش کردید از %1$s به عنوان safety net استفاده کنید.
+ این ممکن است چند ثانیه طول بکشد، لطفاً صبور باشید.
+ یک کلید امنیتی وارد کنید. از این عبارت جهت ذخیره امن کلیدها در سمت سرور استفاده میشود.
+ ترجیحا از گذرواژه حساب خود استفاده نکنید.
+ برای تایید، %s خود را دوباره وارد کنید.
+ افزایش امنیت و رمزگشایی پیامهای رمزشده و اعتماد به %s.
+ ممکن است یکی از موارد زیر به خطر افتادهباشد:
+\n
+\n- گذرواژه شما
+\n- سرور شما
+\n- این دستگاه یا دستگاه دیگر
+\n- اتصال اینترنت دستگاه
+\n
+\nما توصیه میکنیم گذرواژه و کلید بازیابی خود را بلافاصله در تنظیمات تغییر دهید.
+ اگر اکنون انصراف دهید، %1$s (%2$s) را تأیید نخواهید کرد. البته میتوانید از طریق پروفایل کاربری آنها نیز این کار را انجام دهید.
+ اگر لغو کنید، نمی توانید پیام های رمزگذاری شده را در دستگاه جدید خود بخوانید و سایر کاربران به آن اعتماد نخواهند کرد
+ در صورت لغو ، نمی توانید پیام های رمزشده را در این دستگاه بخوانید و سایر کاربران به آن اعتماد نخواهند کرد
+ ممکن است اکانت شما هک شده باشد
+ با استفاده از این نشست، نشست جدید خود را تأیید کرده و به آن دسترسی مشاهدهی پیامهای رمزشده را بدهید.
+ کلیدها به روز هستند!
+ رویداد توسط ادمین به این دلیل تغییر داده شد: %1$s
+ رویداد توسط کاربر به این دلیل حذف شد: %1$s
+ علت حذف
+ آیا مطمئن هستید که میخواهید این رویداد را حذف کنید؟ توجه داشته باشید که اگر نام اتاق یا توضیح آن را حذف کنید، این تغییر می تواند لغو شده و رویداد حذف نشود.
+ کلید امنیتی حافظهی ذخیرهسازی امن را وارد کنید
+ رمزی در حافظه پیدا نشد
+ دادههای حساب از نوع %1$s حذف شوند؟
+\n
+\nبا احتیاط استفاده کنید، چرا که ممکن است منجر به یک رفتار غیرمنتظره شود.
+ شروع فرآیند تائید متقابل
+ تا زمانی که این کاربر این نشست را تایید کند، پیام های ارسالی و دریافتی در آن با برچسب هشدار نشانهگذاری می شوند. البته شما میتوانید این نشست را به صورت دستی تأیید کنید.
+ %1$s (%2$s) با یک نشست جدید وارد شد:
+ این نشست برای ارسال امن پیامها مورد اعتماد است، چرا که %1$s (%2$s) آن را تأیید کرده است:
+ این نشست را تأیید کنید تا به عنوان معتمد علامتگذاری شود و به آن اجازه دسترسی به پیامهای رمزگذاری شده داده شود. اگر این نشست مربوط به شما نیست، ممکن است حساب شما هک شده باشد:
+ این نشست برای ارسال امن پیامها مورد اعتماد است، چرا که شما آن را تأیید کرده اید:
+ اطلاعات رمزنگاری در دسترس نیست
+ نشست جدید شما اکنون تأیید شدهاست. این نشست به پیامهای رمزگذاری شدهی شما دسترسی داشته و سایر کاربران نیز این نشست را قابل اعتماد می دانند.
+ پیامهای این کاربر به صورت سرتاسر رمزگذاری شده و توسط افراد دیگر قابل خواندن نیستند.
+ کد را با کدی که در صفحه کاربر دیگر نمایش داده شده مقایسه کنید.
+ شکلکها را مقایسه کنید، از ترتیب نمایش آنان نیز مطمئن شوید.
+ بهتر است اینکار را به صورت حضوری و یا با استفاده از یک روش ارتباطی مطمئن انجام دهید.
+ برای امنیت بیشتر، %s را با بررسی یک کد یکبارمصرف تایید کنید.
+ پس از فعالشدن ، نمیتوان رمزگذاری برای یک اتاق را غیرفعال کرد. پیام های ارسالی در یک اتاق رمزگذاری شده توسط سرور قابل مشاهده نیست و فقط توسط اعضای اتاق قابل مشاهده است. فعال کردن رمزنگاری ممکن است از کارکرد بسیاری از ربات ها و پل ها جلوگیری کند.
+ رمزگذاری فعال شود؟
+ فعالسازی رمزنگاری سرتاسر
+ شکلک را با رنگبندی رنگین گمان ارسال می کند
+ پیام را با رنگبندی رنگین کمان ارسال می کند
+ این نشست نمیتواند تائید را با نشستهای دیگر شما به اشتراک بگذارد.
+\nتائید به صورت محلی ذخیره میشود و در نسخهی بعدی برنامه به اشتراک گذاشته میشود.
+ المنت هنگام ارائه محتوای رویدادی با شناسه \'%1$s\' با مشکل روبرو شد
+ المنت پیامهای \'%1$s\' را پشتیبانی نمیکند
+ المنت رویداد \'%1$s\' را پشتیبانی نمیکند
+ ممکن است یکی از موارد زیر به خطر افتاده باشد:
+\n
+\n- سرور میزبان شما
+\n- سرور کاربری که او را تائید میکنید
+\n- اتصال اینترنت شما یا کاربران دیگر
+\n- دستگاه شما یا دستگاه سایر کاربران
+ برای اطمینان از صحت هویت کاربران، به رنگ آیکون سپر آنان توجه کنید. رنگ سبز به معنای هویت تائید شدهی است. برای اطمینان از امنیت اتاق، همه کاربران آن اتاق را تائید کنید.
+ برای امنیت بالا ، از یک روش ارتباطی امن دیگر استفاده کنید یا این کار را حضوری انجام دهید.
+ با تأیید شکلکهای منحصر به فرد زیر در صفحه نمایش طرف مقابل به همان ترتیب، این کاربر را تأئید کنید.
+ دامنه ایمیل شما مجاز به ثبت نام در این سرور نیست
+ ¯\\\\_(ツ)_/¯ را به یک پیام متنی ساده تغییر می دهد
+ لینک مشکل دارد
+ نشست فعلی مربوط به کاربر %1$s است و شما اطلاعات حساب کاربر %2$s را ارائه دادهاید. این مورد توسط المنت پشتیبانی نمیشود .
+\nلطفا ابتدا داده ها را پاک کنید، سپس با یک حساب دیگر وارد برنامه شوید.
+ دسترسی به پیامهای رمزشده را از دست خواهید داد مگر اینکه برای بازیابی کلیدهای رمزگذاری خود، به حساب خود وارد شوید.
+ آیا تمامی اطلاعات ذخیرهشده در این دستگاه پاک شود؟
+\nبرای دسترسی به اطلاعات و پیامهای حساب خود، دوباره وارد شوید.
+ هشدار: اطلاعات شخصی شما (شامل کلیدهای رمزنگاری) همچنان روی این دستگاه ذخیره شدهاند.
+\n
+\nاگر نمیخواهید از این دستگاه استفاده کنید، یا میخواهید با اکانت دیگری وارد شوید، این اطلاعات را حذف کنید.
+ برای بازیابی کلیدهای رمزگذاری ذخیره شده در این دستگاه، وارد حساب خود شوید. شما برای خواندن همه پیامهای رمزشدهی خود در هر دستگاهی به این کلیدها نیاز دارید.
+ ادمین سرور (%1$s) شما را از حسابتان خارج کردهاست %2$s (%3$s).
+ این می تواند به دلایل مختلف باشد:
+\n
+\n• شما گذرواژه خود را در نشست دیگری تغییر دادهاید.
+\n
+\n• این نشست را در یکی از نشست دیگر خود حذف کردهاید.
+\n
+\n• ادمین سرور حساب شما را غیرفعال کردهاست.
+ سرور معتبر نیست. لطفا شناسهکاربری خود را بررسی کنید
+ این یک شناسه کاربری معتبر نیست. قالب صحیح: \\\'@user:homeserver.org\\\'
+ اگر گذرواژه خود را نمیدانید، برای تنظیم مجدد آن بازگردید.
+ اگر یک حساب کاربری بر روی یک سرور دارید، از شناسه ماتریکس (به عنوان مثال @user:domain.com) و گذرواژه برای ورود استفاده کنید.
+ همچنین اگر قبلاً حساب کاربری داشته و از نامکاربری و گذرواژه خود اطلاع دارید، می توانید از این روش استفاده کنید:
+
+ - درخواست های زیادی ارسال شده است. می توانید در %1$d ثانیه دوباره امتحان کنید…
+ - درخواست های زیادی ارسال شده است. می توانید در %1$d ثانیه دوباره امتحان کنید…
+
+ این نسخه سرور بسیار قدیمی است. از ادمین خود بخواهید که آن را ارتقا دهد. البته شما میتوانید ادامه دهید ، اما برخی از ویژگی ها ممکن است به درستی کار نکنند.
+ این نسخه سرور بسیار قدیمی است. از ادمین خود بخواهید که آن را ارتقا دهد.
+ سرور به روز نشده
+ کد وارد شده صحیح نیست. لطفا بررسی فرمائید.
+ ما ایمیلی به %1$s ارسال کردیم.
+\nلطفاً برای ادامه فرآیند ایجاد حسابکاربری بر روی لینک موجود در آن کلیک کنید.
+ لطفا ایمیل خود را بررسی کنید
+ برای ادامه، شرایط را قبول کنید
+ لطفا کپچا را حل کنید
+ انتخاب سرور دلخواه
+ انتخاب سرورهای المنت
+ انتخاب matrix.org
+ حساب شما هنوز ایجاد نشدهاست.
+\n
+\nفرآیند ثبتنام متوقف شود؟
+ نامکاربری یا ایمیل
+ ثبت نام در %1$s
+ شماره تلفن نامعتبر است. لطفا آن را بررسی کنید
+ ما یک کد فعالسازی به %1$s ارسال کردیم. لطفا آن را وارد کنید.
+ برای بازیابی حساب خود یک ایمیل تنظیم کنید. بعداً، در صورتی که تمایل داشتید میتوانید به افراد اجازه دهید با ایمیل، شما را پیدا کنند.
+ یک شماره تلفن تنظیم کنید تا در صورتی که تمایل دارید، به افراد اجازه پیدا کردن شما را با استفاده از آن بدهد.
+ گذرواژه شما هنوز تغییر نکردهاست.
+\n
+\nفرآیند تغییر گذرواژه را متوقف میکنید؟
+ شما از همه نشستها خارج شدهاید و دیگر اعلانها را دریافت نخواهید کرد. برای فعال کردن مجدد اعلانها، در دستگاههای خود وارد حسابتان شوید.
+ ایمیل را تایید کردم
+ برای تایید گذرواژه جدید لینک ارسالی را باز کرده، سپس روی متن زیر کلیک کنید.
+ یک ایمیل تائید به %1$s ارسال شد.
+ صندوق ایمیل خود را بررسی کنید
+ این ایمیل به هیچ حسابی متصل نشدهاست
+ با تغییر گذرواژه ، کلیدهای رمزگذاری سرتاسر در تمام نشستهای شما تغییر کرده و تاریخچه گفتگوی رمزشدهی شما غیرقابل خواندن میشود. قبل از تغییر گذرواژه، کلید امنیتی یا کلید پشتیبان را وارد کرده و یا کلیدهای اتاق خود را از نشست دیگری استخراج کنید.
+ بعدی
+ برای تأیید تنظیم گذرواژهی جدید ، یک ایمیل تأیید به آدرس ایمیل شما ارسال خواهد شد.
+ بازنشانی گذرواژه در %1$s
+ این ایمیل به هیچ حسابی مرتبط نیست.
+ برنامه قادر به ایجاد حساب در این سرور نیست.
+\n
+\nآیا می خواهید با استفاده از مرورگر حساب کاربری بسازید؟
+ متأسفیم، این سرور حسابهای جدید را نمی پذیرد.
+ برنامه نمیتواند به این سرور متصل شود. سرور از این مکانیزم(ها) برای ورود پشتیبانی می کند: %1$s.
+\n
+\nآیا می خواهید با استفاده از مرورگر وارد شوید؟
+ هنگام بارگیری صفحه، خطایی روی داد: %1$s (%2$d)
+ آدرس سرور مورد نظر خود را وارد کنید
+ آدرس سروری را که میخواهید به آن متصل شوید، وارد کنید
+ آدرس سروری را که میخواهید از آن استفاده کنید، وارد کنید
+ به میلیون ها نفر در بزرگترین سرور عمومی بپیوندید
+ درست مانند ایمیل، حسابهای کاربری یک خانه دارند؛ اگرچه می توانید با هر کسی که دوست دارید، صحبت کنید
+ یک سرور انتخاب کنید
+ شروع کنید
+ تجارب خود را گسترش داده و شخصیسازی کنید
+ گفتگوهای خصوصی خود را با رمزگذاری محافظت کنید
+ با افراد به صورت مستقیم و یا در قالب گروه گپ بزنید
+ صاحب گفتگوهای خود باشید.
+ پیامهای خوانده نشده
+ شما اتاق را به گونهای تنظیم کردید که تنها افراد با دعوت بتوانند به اتاق بپیوندند.
+ %1$s اتاق را به گونهای تنظیم کرده که تنها افراد با دعوت بتوانند به اتاق بپیوندند.
+ شما اتاق را به گونهای تنظیم کردهاید که تنها افراد با دعوت بتوانند به اتاق بپیوندند.
+ %1$s اتاق را به گونهای تنظیم کردهاست که تنها اعضا با دعوت بتوانند به اتاق بپیوندند.
+ شما اتاق را برای هر فردی که لینک آن را دارد عمومی کردید.
+ %1$s اتاق را برای هر کس که لینک آن را دارد، عمومی کن.
+ برای دیدن گزینههای بیشتر، روی یک اتاق کلیک طولانی کنید
+ تباهکننده
+ ارسال به عنوان پیام تباهکننده
+ حذفکردن از اولویت پایین
+ اضافهکردن به اولویت پایین
+ در حال حاضر اتصال شبکهای وجود ندارد
+ المنت برای ذخیره کلیدهای رمزنگاری سرتاسر شما بر روی حافظه نیاز به مجوز دارد.
+\n
+\nلطفاً در پنجره بعدی اجازه دسترسی دهید تا بتوانید کلیدهای خود را به صورت دستی ذخیره کنید.
+ این محتوا به عنوان محتوای نامناسب گزارش شدهاست.
+\n
+\nاگر نمیخواهید محتوای بیشتری از این کاربر مشاهده کنید ، می توانید او را در لیست سیاه قرار دهید تا پیامهای او را مشاهده نکنید.
+ این محتوا به عنوان هرزنامه گزارش شدهاست.
+\n
+\nاگر نمیخواهید محتوای بیشتری از این کاربر مشاهده کنید ، می توانید او را در لیست سیاه قرار دهید تا پیامهای او را مشاهده نکنید.
+ این محتوا گزارش شدهاست.
+\n
+\nاگر نمیخواهید محتوای بیشتری از این کاربر مشاهده کنید، می توانید او را در لیست سیاه قرار دهید تا پیامهای او را مشاهده نکنید.
+ امکان به اشتراکگذاری این محتوا وجود ندارد
+ چرخش و برش
+ اضافه کردن تصویر از
+ هنگام دریافت پیوست خطایی رخ داد.
+ پرونده \'%1$s\' (%2$s) برای آپلود بسیار بزرگ است. محدودیت آپلود %3$s است.
+
+ - %d کاربر خواند
+ - %d کاربر خواندند
+
+ %s خواند
+ %1$s و %2$s خواندند
+ %1$s ، %2$s و %3$s خواندند
+
+ - %1$s ، %2$s و %3$d نفر دیگر خواندند
+ - %1$s ، %2$s و %3$d نفر دیگر خواندند
+
+ به پایین بروید
+ بستن بنر پشتیبان کلیدها
+ باز کردن منوی ایجاد اتاق…
+ باز کردن منوی ایجاد اتاق
+ کشوی پیمایش را باز کنید
+ ارسال ضمیمه
+ به نظر می رسد پاسخگویی سرور بسیار طولانی شدهاست، این امر میتواند به دلیل اتصال ضعیف یا خطای موجود در سرور باشد. لطفا پس از مدتی دوباره امتحان کنید.
+ لطفاً هنگامی که شرایط و ضوابط سرور خود را پذیرفتید، دوباره امتحان کنید.
+ با شرایط خدمات سرور هویتسنجی (%s) موافقت کنید تا بتوانید از طریق آدرس ایمیل یا شماره تلفن قابل پیدا شدن باشید.
+ شما در حال حاضر آدرسهای ایمیل یا شماره تلفنها را در سرور هویتسنجی %1$s به اشتراک می گذارید. برای توقف اشتراک آنها باید دوباره به %2$s متصل شوید.
+ کد تائید صحیح نیست.
+ کد
+ پیامکی به %s ارسال شده است. لطفاً کد تأیید موجود در آن را وارد کنید.
+ سرور هویتسنجیای که انتخاب کردهاید هیچگونه شرایط و ضوابطی ندارد. فقط اگر به صاحب سرویس اعتماد دارید ادامه دهید
+ سرور هویتسنجی شرایط و ضوابط استفاده ندارد
+ آدرس سرور هویتسنجی را وارد کنید
+ اتصال به سرور هویتسنجی امکان پذیر نیست
+ آدرس سرور هویتسنجی را وارد کنید
+ ما یک ایمیل تأیید به %s ارسال کردیم، ابتدا ایمیل خود را بررسی کرده و روی لینک تأیید کلیک کنید
+ ما یک ایمیل تأیید به %s ارسال کردیم، ایمیل خود را بررسی کرده و روی لینک تأیید کلیک کنید
+ قطع ارتباط با سرور هویتسنجی به این معنی است که توسط کاربران دیگر قابل شناسایی نخواهید بود و نمی توانید دیگران را از طریق ایمیل یا تلفن دعوت کنید.
+ شما در حال حاضر از سرور هویتسنجی استفاده نمیکنید. برای اینکه مخاطبین فعلیای را که میشناسید پیدا کرده و آنها نیز شما را پیدا کنند، این سرور را در زیر پیکربندی کنید.
+ شما در حال حاضر از %1$s استفاده می کنید تا مخاطبین فعلی را که میشناسید پیدا کرده و آنها نیز شما را پیدا کنند.
+ بخوانید در
+ ثبت توکن
+ فرمت:
+ آدرس:
+ نام نشست:
+ نام برنامه:
+ کلید push:
+ شناسه برنامه:
+ هیچ push gatewayای ثبت نشده است
+ هیچ قانونی برای push تعریف نشده است
+ ماهر
+ واکنشهای سریع
+ شما در حال مشاهده این اتاق هستید!
+ سایر اعلامیههای شخص ثالث
+ در حال بارگیری کلیدهای رمزنگاری سرتاسر از فایل \"%1$s\".
+ هنگام دریافت دادههای پشتیبان کلیدها، خطایی روی داد
+ هنگام دریافت اطلاعات مورد اعتماد خطایی رخ داد
+ اتاق ایجاد شده است ، اما برخی از دعوتها به این دلیل ارسال نشده است:
+\n
+\n%s
+ تنظیمات اتاق
+ توضیحات
+ توضیح در مورد اتاق (اختیاری)
+ نام اتاق
+ پیام پاک شد
+ به نظر میرسد که شما در حال تلاش برای اتصال به یک سرور دیگر هستید. آیا می خواهید از اکانت خود خارج شوید؟
+ برای بازنشانی گذرواژهی خود نیاز به پیکربندی سرور هویتسنجی دارید.
+ شما از سرور هویتسنجی استفاده نمیکنید
+ خطای نامشخص
+ عدم تطابق کاربر
+ عدم تطابق کلید
+ یک پیام نامتعبر دریافت شد
+ نشست یک پیام غیرمنتظره دریافت کرد
+ SAS تطابق نداشت
+ Hash تطابق نداشت
+ نشست نمی تواند در مورد روشهای فرآیند تائید: hash ، MAC یا روش SAS به توافق برسد
+ نشست از آن تعامل اطلاعی ندارد
+ زمان فرآیند تائید به پایان رسید
+ کاربر فرآیند تائید را لغو کرد
+ %s میخواهد نشست شما را تائید کند
+ درخواست فرآیند تائید
+ تائید تعاملی نشست
+ فرآیند تائید لغو شد.
+\nدلیل: %s
+ طرف مقابل فرآیند تائید را لغو کرد.
+\n%s
+ از روش قدیمی برای فرآیند تائید استفاده کنید.
+ چیزی نمایش داده نشدهاست؟ هنوز تمام کلاینتها از امکان تائید به روش تعاملی پشتیبانی نمیکنند. از تائید به روش قدیمی استفاده کنید.
+ شما با موفقیت این نشست را تائید کردید.
+ منتظر تائید طرف مقابل…
+ شما یک درخواست فرآیند تأئید داخلی دریافت کرده اید.
+ این نشست را با تصدیق اعداد زیر که روی صفحهی طرف مقابل نیز ظاهر شدهاست، تائید کنید
+ با تأئید یکسان بودن شکلکهای زیر در صفحه طرف مقابل، این نشست را تأئید کنید
+ با تأئید این نشست، آن را به عنوان معتمد علامتگذاری میکنیم و همچنین نشست خود را به عنوان معتمد برای طرف مقابل علامتگذاری می کنیم.
+ فرآیند تائید کلید
+ نمایش درخواست
+ درخواست لغو شد
+ فهمیدم
+ محتوای گفتگوی امن شما با این کاربر رمزنگاری سرتاسر شده و امکان دسترسی به آنها توسط فرد سومی مقدور نیست.
+ نشست تائید شد!
+ این نشست را تأیید کنید تا به عنوان معتمد علامتگذاری شود. اعتماد به نشستها هنگام استفاده از پیام های رمزشده به صورت سرتاسر ، به شما اطمینان بیشتری از امنیت گفتگوها میدهد.
+ درخواست فرآیند تأیید داخلی
+ شروع فرآیند تایید کردن
+ برای امنیت بیشتر پیشنهاد میکنیم که این بخش را یا به صورت حضوری یا با استفاده از یک راهکار ارتباطی امن دیگر تکمیل کنید.
+ با مقایسهکردن یک رشتهی متنی کوتاه تایید کنید.
+ شما به دلیل اطلاعات نادرست حساب کاربری یا انقضای نشست از حساب خارج شدید.
+ از پیکربندی استفاده کنید
+ المنت یک پیکربندی اختصاصی سرور برای دامنهی شناسهی کاربری شما \"%1$s\" تشخیص داده است:
+\n%2$s
+ تکمیل خودکار گزینههای مربوط به سرور
+ امضاء
+ الگوریتم
+
+ - در حال پشتیبانگیری از %d کلید…
+ - در حال پشتیبانگیری از %d کلید…
+
+ از تمام کلیدها نسخهی پشتیبان ایجاد شد
+ پشتیبانگیری از کلیدهای شما. این ممکن است چند دقیقه طول بکشد…
+ مدیریت در بخش پشتیبانگیری از کلید
+ کلیدهای رمزگذاری جدید
+ کلید پشتیبان گیر جدیدی شناسایی شدهاست.
+\n
+\nاگر شما این کلید را تنظیم نکردهاید ، ممکن است هکری در تلاش برای دسترسی به حساب شما باشد. رمز ورود حساب خود را تغییر دهید و بلافاصله در تنظیمات یک روش بازیابی جدید تنظیم کنید.
+ پشتیبان گیری از کلید جدید
+ کلیدهای رمزگذاری پشتیبان شما از سرور حذف شوند؟ در اینن صورت دیگر نخواهید توانست از کلید بازیابی خود برای خواندن پیام رمزشدهی قبلی خود استفاده کنید.
+ حذف نسخهی پشتیبان
+ در حال بررسی وضعیت نسخهی پشتیبان
+ حذف پشتیبان (%s) با خطا مواجه شد
+ در حال حذف نسخهی پشتیبان…
+ برای استفاده از کلید پشتیبان در این نشست، از کلید امنیتی یا کلید بازیابی خود استفاده کنید.
+ دریافت اطلاعات اعتمادسنجی برای نسخهی پشتیبان (%s) انجام نشد.
+ پشتیبان از نشست تأیید نشده %s امضا غیرمعتبری دارد
+ پشتیبان از نشست تأیید شده %s امضا غیرمعتبری دارد
+ پشتیبان از نشست تأیید نشده %s امضا معتبری دارد
+ پشتیبان از نشست تأیید شده %s امضا معتبری دارد.
+ پشتیبان از این نشست امضای معتبری دارد.
+ پشتیبان از نشست ناشناخته با شناسه %s امضا دارد.
+ برای کلیدهای مربوط به این نشست، نسخهی پشتیبانی وجود ندارد.
+ پشتیبانگیری از کلیدها برای این نشست فعال نیست.
+ پشتیبانگیری از کلیدها به درستی برای این نشست تنظیم شده است.
+ حذف نسخه پشتیبان
+ بازیابی از نسخهی پشتیبان
+ رمزنگاری نشست فعال نیست
+
+ - %d کلید جدید به این نشست اضافه شد.
+ - %d کلید جدید به این نشست اضافه شد.
+
+ پشتیبان بازیابی شد %s !
+
+ - پشتیبان با %d کلید بازیابی شد.
+ - پشتیبان با %d کلید بازیابی شد.
+
+ رمزگشایی با این کلید بازیابی امکانپذیر نیست: لطفاً بررسی کنید که کلید بازیابی را به درستی وارد کردهاید.
+ رمزگشایی پیامهای قبلی
+ بارگذاری کلیدها…
+ در حال دریافت کلیدهای بازیابی…
+ بازیابی نسخه پشتیبان:
+ خطای شبکه: لطفاً اتصال خود را بررسی کنید و دوباره امتحان کنید.
+ رمزگشایی با این کلید امنیتی امکانپذیر نیست: لطفاً بررسی کنید که کلید امنیتی را به درستی وارد کردهاید.
+ کلید بازیابی خود را گم کردهاید؟ میتوانید کلید جدیدی را در تنظیمات تنظیم کنید.
+ از کلید بازیابی برای رمزگشایی پیامهای رمزشدهی قبلی خود استفاده کنید
+ کلید امنیتی خود را نمیدانید؟ شما میتوانید %s.
+ از کلید امنیتی برای رمزگشایی پیامهای رمزشدهی قبلی خود استفاده کنید
+ اگر از دستگاه خارج شوید یا دستگاه خود را از دست دهید، ممکن است امکان دسترسی به پیام های خود را نداشته باشید.
+ کلیدهای رمزگذاری شما اکنون در پس زمینه در حال پشتیبانگیری بر روی سرور است. تهیه نسخهی پشتیبان اولیه ممکن است چند دقیقه طول بکشد.
+ در حال تولید کلید پشتیبان با استفاده از کلید امنیتی، این ممکن است چند ثانیه زمان ببرد.
+ به نظر میرسد شما در یک نشست دیگر کلید پشتیبان تهیه کردهاید. آیا میخواهید آن را با موردی که ایجاد میکنید جایگزین کنید؟
+ یک نسخهی پشتیبان از قبل در سرور وجود دارد
+ کلید بازیابی ذخیره شد.
+ کلید بازیابی در \\\'%s\\\' ذخیره شده است.
+\n
+\nهشدار: ممکن است در صورت حذف اپلیکیشن، این فایل نیز حذف شود.
+ کلید بازیابی خود را در جایی بسیار امن نظیر برنامههای شناختهشدهی مدیریت گذرواژه نگه دارید
+ کلید بازیابی شما برای روز مبادا است - اگر کلید امنیتی خود را فراموش کنید می توانید از آن برای بازیابی دسترسی به پیامهای رمزگذاری شده استفاده کنید.
+\nکلید بازیابی خود را در جایی بسیار امن نظیر برنامههای شناختهشدهی مدیریت گذرواژه نگه دارید
+ درحال پشتیبانگیری از کلیدهای شما.
+ یا، نسخهی پشتیبان خود را با یک کلید بازیابی ایمن کنید، و آن را در جایی امن ذخیره کنید.
+ ما یک نسخه رمزگذاری شده از کلیدهای شما را در سرور ذخیره خواهیم کرد. با استفاده از کلید امنیتی قوی، از نسخهی پشتیبان خود محافظت کنید.
+\n
+\nبرای حداکثر امنیت، کلید امنیتی باید با رمز ورود حساب شما متفاوت باشد.
+ پیامهای موجود در اتاق های رمزگذاری شده به صورت سرتاسری رمز و ایمن میشوند. کلیدهای این پیامها فقط در دسترس شما و گیرنده(ها) میباشد.
+\n
+\nبرای جلوگیری از از دست دادن کلیدهای خود به طور ایمن از آنها پشتیبان تهیه کنید.
+ هیچ نشست ماتریکسی موجود نیست
+ اگر می خواهید المنت یک کلید بازیابی ایجاد کند، لطفاً کلید امنیتی را حذف کنید.
+ کلید امنیتی بسیار ضعیف است
+ لطفا کلید امنیتی را وارد کنید
+ کلید امنیتی یکسان نبود
+ ورود کلید امنیتی
+ تائید کلید امنیتی
+ ایجاد کلید امنیتی
+ APK معتبر Google Play Services پیدا نشد. اعلانها ممکن است به درستی کار نکنند.
+ %d+
+ +%d
+ %1$s: %2$s
+ %1$s:
+ فقط برای خطاها
+ برای پیامها و خطاها
+ همواره
+ نمایش جزيیات
+ جمع کردن
+ باز کردن
+ متأسفیم ، خطایی رخ داد
+ لطفا %s تا استفاده از این سرویس را ادامه دهید.
+ لطفا %s تا این محدودیت را برطرف نمائید.
+ این سرور به محدودیت کاربر فعال ماهانه خود رسیده است.
+ این سرور به محدودیت کاربر فعال ماهانه خود رسیده است بنابراین برخی از کاربران نمی توانند وارد سیستم شوند.
+ سرور از یکی از محدودیت های منابع خود فراتر رفته است.
+ سرور از یکی از محدودیت های منابع خود فراتر رفته است بنابراین برخی از کاربران نمی توانند وارد سیستم شوند.
+ این اتاق ادامهی گفتگوی دیگر است
+ گفتگو در اینجا ادامه دارد
+ این اتاق جایگزین شده و دیگر فعال نیست
+ لطفاً تمام پیامهای ارسال شدهی من را حدف کن (هشدار: این امر باعث می شود کاربران آینده مکالمات را به صورت ناقص ببینند)
+ این کار باعث می شود حساب شما برای همیشه غیرقابل استفاده شود. شما قادر به ورود به سیستم نخواهید بود و هیچ کس نمی تواند شناسه کاربری مشابه را دوباره ثبت کند. این باعث می شود که حساب شما از همه اتاق هایی که در آن شرکت می کند خارج شود و جزئیات حساب شما از سرور هویت حذف می شود. این اقدام برگشت ناپذیر است .
+\n
+\nغیرفعال کردن حساب شما به طور پیش فرض باعث نمی شود پیام های ارسالی شما را حذف کنیم . اگر می خواهید پیام های شما را فراموش کنیم ، لطفاً کادر زیر را علامت بزنید.
+\n
+\nقابلیت مشاهده پیام در المنت مانند ایمیل است. حذف کردن پیامهای شما به این معنی است که پیامهایی که ارسال کردهاید به هیچ کاربر جدید یا ثبت نشدهای نمایش داده نمی شود، اما کاربران ثبتنام شده که از قبل به این پیام ها دسترسی داشتند همچنان به نسخه خود دسترسی خواهند داشت.
+ برای ادامه استفاده از سرور %1$s باید شرایط و ضوابط را خوانده و موافقت کنید.
+ Markdown غیرفعال شده است.
+ Markdown فعال شده است.
+ جهت رفع مشکلات مدیریت برنامههای هیوا
+ فعال و غیرفعال کردن markdown
+ نام مستعار شما را تغییر میدهد
+ اخراج کاربر با شناسه داده شده
+ بیشتر دربارهی اتاق توضیح دهید
+ ترک اتاق
+ با نام مستعار دادهشده به اتاق بپیوندید
+ کاربر با شناسه داده شده را به این اتاق دعوت می کند
+ کاربر با شناسه داده شده را غیرفعال میکند
+ سطح اختیارات و دسترسی کاربر را مشخص میکند
+ کاربر با شناسه داده شده را رفع مسدودیت می کند
+ کاربر با شناسه داده شده را مسدود می کند
+ نمایش اقدام
+ دستور \\\"%s\\\" پارامترهای بیشتری نیاز دارد، یا اینکه برخی پارامترها به درستی وارد نشدهاند.
+ دستور ناشناخته: %s
+ خطا در اجرای دستور
+ قابلیت همایش تصویری در حال توسعه بوده و ممکن است به درستی کار نکند.
+ یک نشست تایید نشده، درخواست کلیدهای رمزنگاری را دارد.
+\nنام نشست: %1$s
+\nآخرین بازدید: %2$s
+\nاگر در دستگاه دیگری وارد اکانت خود نشدهاید این درخواست را نادیده بگیرید.
+ نشست تایید نشدهی شما \\\'%s\\\' درخواست کلیدهای رمزنگاری را دارد.
+ نشست جدید درخواست دریافت کلیدهای رمزنگاری را دارد.
+\nنام نشست: %1$s
+\nآخرین بازدید: %2$s
+\nاگر در دستگاه دیگری وارد حساب خود نشدهاید، این درخواست را نادیده بگیرید.
+ شما یک نشست جدید \\\'%s\\\' اضافه کردهاید که درخواست کلیدهای رمزنگاری را دارد.
+ پارامتر مورد نیاز معتبر نمیباشد.
+ پارامتر مورد نیاز وجود ندارد.
+ جستجوی تاریخچه
+ %1$s و %2$s
+ %1$s در %2$s و %3$s
+
+ - %d دعوت
+ - %d دعوت
+
+ آدرس سرور
+ این اتاق شامل نشستهای تایید نشده هستند.
+\nهیچ تضمینی وجود ندارد این نشستهای تائیدنشده متعلق به کاربرانی باشد که فکر میکنید.
+\nتوضیه میشود افراد نشستهای خود را تائید کنند. هر چند در صورتی که تمایلی به این کار ندارید، همچنان میتوانید پیام ارسال کنید.
+\n
+\nنشستهای تایید نشده عبارتند از:
+
+ - %1$d از %2$d کلید با موفقیت بارگذاری شد.
+ - %1$d از %2$d کلید با موفقیت بارگذاری شدند.
+
+ کلیدها با موفقیت بر روی دستگاه استخراج شدند
+ کلیدهای رمزنگاری در \\\'%s\\\' ذخیره شد.
+\n
+\nهشدار: با حذف برنامه ممکن است این فایل نیز پاک شود.
+ لطفاً یک رمز برای رمزنگاری کلیدها وارد کنید. ورود این رمز برای بارگذاری کلیدها ضروری خواهد بود.
+ نام عمومی یک نشست برای افرادی که با آنها در ارتباط هستید، قابل مشاهده است
+ نام دستگاه (برای افرادی که با آنها ارتباط برقرار می کنید قابل مشاهده است)
+ اثرانگشت ادعایی Ed25519
+ شناسه کلید Curve25519
+ %s سعی داشت پیامهای خاصی را مشاهده کند که این پیامها پیدا نشدند.
+ برای این اتاق آدرس اصلیای مشخص نکردهاید.
+ \\\'%s\\\' یک قالب نامعتبر برای اسم مستعار است
+ این اتاق در هیچ اجتماع خاصی قرار نگرفتهاست
+ هر کسی که لینک اتاق را دارد ( حتی اگر کاربر مهمان باشد)
+ هر کسی که لینک اتاق را دارد (به جز کاربران مهمان)
+ تنها افرادی که دعوت شدهاند
+ برای لینک دادن به یک اتاق، آن اتاق باید آدرس داشته باشد.
+ اجتماع
+ پخش صدای شاتر دوربین
+ انتخاب کنید
+ منبع پیشفرض رسانه
+ انتخاب کنید
+ فشرده سازی پیشفرض
+ رسانه
+ اطلاعات اضافه: %s
+ خطایی هنگام تایید شماره تلفن رخ داده است.
+ کد
+ خطایی هنگام تایید شماره تلفن رخ داده است
+ کد فعالسازی را وارد کنید
+ ما یک پیام کوتاه با کد فعالسازی ارسال کردهایم. لطفاً این کد را در زیر وارد کنید.
+ تایید شماره تلفن
+ شماره تلفن نامعتبر برای کشور مورد نظر
+ شماره تلفن
+ لطفا یک کشور را انتخاب نمائید
+ کشور
+ انتخاب کشور
+ آیا از حذف %1$s %2$s مطمئن هستید؟
+ خطایی در هنگام تایید ایمیل شما رخ داده است.
+ این شماره تلفن قبلا استفاده شدهاست.
+ این آدرس ایمیل یافت نشد.
+ این آدرس ایمیل قبلا استفاده شدهاست.
+ آدرس ایمیل تایید نشدهاست. لطفاً ایمیل خود را بررسی کنید و روی لینک ارسال شده، کلیک کنید. پس از انجام این کار، روی ادامه کلیک کنید.
+ لطفاً ایمیل خود را بررسی کنید و روی لینک ارسال شده، کلیک کنید. پس از انجام این کار، روی ادامه کلیک کنید.
+ در انتظار تایید
+ برای انجام این کار اجازهی یکپارچهسازی را در تنظیمات فعال کنید.
+ یکپارچهسازیها غیر فعال هستند
+ این اقدام نیاز به احراز هویت دارد.
+\nلطفا گذرواژه خود را وارد نمایید.
+ %1$s @ %2$s
+ آخرین اتصال
+ نام عمومی
+ بهروزرسانی نام عمومی
+ شناسه
+ اطلاعات دستگاه
+ حالت صرفهجویی داده یک فیلتر خاص را اعمال می کند، که در نتیجهی آن بهروزرسانیهای وضعیت آنلاین بودن و اعلانهای تایپ فیلتر می شوند.
+ حالت صرفهجویی در مصرف دیتا
+ بله ، من می خواهم کمک کنم!
+ لطفاً برای کمک به ما در بهبود المنت، ارسال ناشناس تجزیه و تحلیل را فعال کنید.
+ المنت برای داشتن اعلانهای قابل اعتماد نیاز به فعالیت در پس زمینه دارد.
+\nدر صفحه بعدی از شما خواسته می شود که المنت همیشه در پس زمینه اجرا شود ، لطفاً آن را بپذیرید.
+ المنت اطلاعاتی را جمع آوری می کند و با ارسال آنان به صورت ناشناس به ما امکان بهبود برنامه را میدهد.
+ ارسال داده های تجزیه و تحلیل
+ تجزیه و تحلیل
+ مجوز دادن
\ No newline at end of file
diff --git a/vector/src/main/res/values-fr/strings.xml b/vector/src/main/res/values-fr/strings.xml
index 6bb6886091..50793add88 100644
--- a/vector/src/main/res/values-fr/strings.xml
+++ b/vector/src/main/res/values-fr/strings.xml
@@ -1201,7 +1201,7 @@
Messages directs
Nouveau salon
CRÉER
- Nom du salon
+ Nom
Public
Tout le monde pourra rejoindre ce salon
Annuaire des salons
@@ -2184,4 +2184,15 @@
\n
\nÀ utiliser avec précaution, ceci peut entraîner des comportements inattendus.
Conclusion de la vérification
+ Annuler les changements
+ Il y a des modifications non-enregistrées. Annuler les changements \?
+ Le salon n\'est pas encore créé. Annuler la création du salon \?
+ Retirer de la priorité faible
+ Ajouter à la priorité faible
+ Pivoter et rogner
+ Ajouter une image à partir de
+ Paramètres du salon
+ Sujet
+ Sujet du salon (facultatif)
+ Nom du salon
\ No newline at end of file
diff --git a/vector/src/main/res/values-hu/strings.xml b/vector/src/main/res/values-hu/strings.xml
index 657f661264..d9e29c37bf 100644
--- a/vector/src/main/res/values-hu/strings.xml
+++ b/vector/src/main/res/values-hu/strings.xml
@@ -1,15 +1,13 @@
-
+
hu
HU
-
Üzenetek
Szoba
Beállítások
Előzmények
-
OK
Mégse
Mentés
@@ -40,7 +38,6 @@
Küldés mindenképpen
vagy
Meghívás
-
Kijelentkezés
Hanghívás
Videohívás
@@ -53,29 +50,23 @@
Vágólapra másolva
Megerősítés
Figyelmeztetés
-
Tiltás
-
Kezdőképernyő
Kedvencek
Emberek
Szobák
-
Szobanevek szűrése
Kedvencek szűrése
Emberek szűrése
Szobanevek szűrése
-
Meghívások
Alacsony prioritás
-
Beszélgetések
Helyi címjegyzék
Csak Matrix névjegyek
Nincsenek beszélgetések
Nem adtál hozzáférést a Elementnek a helyi névjegyeidhez
Nincs találat
-
Szobák
Szobalista
Nincs szoba
@@ -84,7 +75,6 @@
- 1 felhasználó
- %d felhasználó
-
Naplófájlok küldése
Összeomlásnaplók küldése
Képernyőkép küldése
@@ -94,14 +84,11 @@
A problémák elemzése érdekében a kliens naplói is elküldésre kerülnek a hibajelentéssel. A hibajelentés, beleértve a naplókat és a képernyőképek nem lesznek nyilvánosan láthatók. Ha inkább csak a fenti szöveget szeretnéd elküldeni, szedd ki a pipát:
Úgy tűnik, mintha mérgedben ráznád a telefont. Szeretnél hibajelentést beküldeni?
Az alkalmazás legutóbb összeomlott. Megnyitod a hibabejelentő képernyőt?
-
A hibajelentés sikeresen elküldve
A hibajelentést nem sikerült elküldeni (%s)
Folyamat (%s%%)
-
Küldés ide:
Elolvasta
-
Csatlakozás a szobához
Felhasználónév
Fiók létrehozása
@@ -110,14 +97,11 @@
Matrix-kiszolgáló URL-je
Azonosítási kiszolgáló URL-je
Keresés
-
Új csevegés indítása
Hanghívás indítása
Videohívás indítása
-
Fájlok küldése
Kép- vagy videókészítés
-
Bejelentkezés
Fiók létrehozása
Beküldés
@@ -165,7 +149,6 @@
A jelszavad visszaállítottuk.
\n
\nKiléptettünk az összes munkamenetedből, nem és többé nem fogsz leküldéses értesítéseket kapni. Az értesítések visszakapcsolásához lépj be újra az összes eszközön.
-
Az URL így kezdődjön: http[s]://
Sikertelen bejelentkezés: Hálózati hiba
Sikertelen bejelentkezés
@@ -173,7 +156,6 @@
Sikertelen regisztráció
Sikertelen regisztráció: e-mail tulajdonjogi hiba
Adj meg egy érvényes URL-t
-
Helytelen felhasználónév/jelszó
A megadott hozzáférési tokent nem sikerült felismerni
Hibás JSON
@@ -181,26 +163,20 @@
Túl sok kérés lett elküldve
Ez a felhasználónév már foglalt
Az e-mailban található hivatkozásra még nem kattintottak
-
Lista azokról, akik elolvasták
-
Küldés mint
Eredeti
Nagy
Közepes
Kicsi
-
Megszakítod a letöltést?
Megszakítod a feltöltést?
%d másodperc
%1$d perc %2$d másodperc
-
Tegnap
Ma
-
Szobanév
Szoba témája
-
Vonalban
Kapcsolódás…
Hívás vége
@@ -209,15 +185,12 @@
Bejövő videohívás
Bejövő hanghívás
Hívás folyamatban…
-
A hívott fél nem vette fel.
Médiacsatlakozás sikertelen
A kamera nem készíthető elő
a hívást máshol vették fel
-
Kép vagy videó készítése
Videorögzítés sikertelen
-
Információ
A Elementnek szüksége van a fénykép- és videótárad elérési engedélyéhez a mellékletek küldéséhez és mentéséhez.
\n
@@ -237,22 +210,17 @@
A Element a névjegyekben lévő e-mail és telefonszám alapján képes felkutatni más Matrix felhasználókar.
\n
\nEgyetértesz a névjegyek ilyen célú megosztásával\?
-
"Elnézést. A művelet nem lett végre hajtva hiányzó engedélyek miatt"
-
Mentve
Mentés a letöltések közé\?
IGEN
NEM
Folytatás
-
Eltávolítás
Csatlakozás
Előnézet
Elutasítás
-
Ugrás az első olvasatlan üzenethez.
-
Meg lettél hívva, hogy csatlakozz ehhez a szobához %s által
Tagok adatai
Továbbítás
@@ -261,25 +229,20 @@
"%s szobához próbálsz hozzáférni. Szeretnél csatlakozni, hogy részt tudj venni a beszélgetésben?"
egy szoba
Ez egy előnézete a szobának. A szobai interakciók letiltásra kerültek.
-
Új csevegés
Új tag hozzáadása
1 tag
-
Szoba elhagyása
Biztos el akarod hagyni a szobát?
Biztos el akarod távolítani %s -t a csevegésből?
Létrehozás
-
Online
Offline
Tétlen
-
ADMIN ESZKÖZÖK
HÍVÁS
KÖZVETLEN CSEVEGÉSEK
MUNKAMENETEK
-
Meghívás
Szoba elhagyása
Eltávolítás ebből a szobából
@@ -295,17 +258,13 @@
Munkamenet lista mutatása
Nem fogod tudni vissza vonni a változtatásokat mert az adott felhasználó ugyan azzal a jogosultság szinten fog állni mint te.
\nBiztos vagy benne\?
-
Biztos meg akarod hívni %s -t a csevegésbe?
-
Meghívás azonosítóval
HELYI NÉVJEGYEK (%d)
Csak Matrix felhasználók
-
Felhasználó meghívása azonosítóval
Kérlek adj meg egy vagy több e-mail címet vagy Matrix azonosítót
E-mail vagy Matrix azonosító
-
Keresés
%s éppen ír…
%1$s és %2$s éppen írnak…
@@ -321,7 +280,6 @@
El nem küldött üzenetek törlése
Fájl nem található
Nincs engedélyed hogy üzenetet hagyj ebbe a szobában
-
Megbízom benne
Nem bízom meg benne
Kijelentkezés
@@ -333,7 +291,6 @@
A tanúsítvány eltér attól, amit a telefonoddal megbízhatónak jelöltél. Ez RENDKÍVÜL SZOKATLAN. Javasoljuk, hogy NE FOGADD EL ezt az új tanúsítványt.
Egy korábban megbízhatónak jelölt tanúsítvány megváltozott. Lehet, hogy a szerver frissítette a tanúsítványát. Lépj kapcsolatba a szerver adminisztrátorával és egyeztesd az ujjlenyomatot.
Csak akkor fogadd el a tanúsítványt, ha a szerver adminisztrátortól kapott ujjlenyomat megegyezik a fentivel.
-
Szoba adatai
Résztvevők
Fájlok
@@ -341,14 +298,12 @@
Rossz formátumú azonosító. Vagy e-mail cím vagy Matrix azonosító legyen, mint például „@valakivagyok:domainnev”
MEGHÍVOTT
CSATLAKOZOTT
-
A tartalom bejelentésének oka
"El akarod rejteni a felhasználó összes üzenetét?
Vedd figyelembe, hogy az alkalmazás újraindul ami sok időt vehet igénybe."
Feltöltés megszakítása
Letöltés megszakítása
-
Keresés
Szobatagok szűrése
Nincs találat
@@ -356,7 +311,6 @@ Vedd figyelembe, hogy az alkalmazás újraindul ami sok időt vehet igénybe."<
ÜZENETEK
EMBEREK
FÁJLOK
-
BELÉPÉS
KÖNYVTÁR
KEDVENCEK
@@ -368,16 +322,13 @@ Vedd figyelembe, hogy az alkalmazás újraindul ami sok időt vehet igénybe."<
Csatlakozás szobához
Csatlakozás egy szobához
Írd be a szoba azonosítóját vagy nevét
-
Könyvtár böngészése
Könyvtár keresése…
-
Kedvenc
Prioritás csökkentése
Közvetlen csevegés
Beszélgetés elhagyása
Elfelejt
-
Üzenetek
Beállítások
Verzió
@@ -385,7 +336,6 @@ Vedd figyelembe, hogy az alkalmazás újraindul ami sok időt vehet igénybe."<
Harmadik fél közlemények
Szerzői jog
Adatvédelmi irányelvek
-
Profilkép
Megjelenítendő név
E-mail
@@ -394,22 +344,18 @@ Vedd figyelembe, hogy az alkalmazás újraindul ami sok időt vehet igénybe."<
Telefonszám hozzáadása
Alkalmazás infók a rendszerbeállításokban.
Alkalmazás infó
-
Értesítések bekapcsolása ehhez a felhasználóhoz
Értesítések bekapcsolása ehhez a munkamenethez
Képernyő bekapcsolása 3 másodpercre
-
Privát csevegések üzenetei
Csoportok csevegésének üzenetei
Amikor meghívnak egy szobába
Amikor felhívnak
Üzenetek robotoktól
-
Szinkronizálás a háttérben
Háttérben történő szinkronizáció engedélyezése
Szinkronizáció kérelem időtúllépés
Késleltetés a szinkronizációk között
-
Verzió
olm verzió
Felhasználási feltételek
@@ -442,15 +388,12 @@ A folytatáshoz írd be a jelszavad.
Azonosítás
Jelszó:
Küldés
-
Bejelentkezve mint
Matrix szerver
Azonosító szerver
-
Hitelesítés folyamatban
Kérlek ellenőrizd az e-mail-ed és kattints a linkre amit tartalmaz. Amikor kész, kattints a folytatásra.
E-mail cím hitelesítése sikertelen. Kérlek kattints az e-mail-ben található linkre. Amikor kész, kattints a folytatásra.
-
Jelszó megváltoztatása
Jelenlegi jelszó
Új jelszó
@@ -460,13 +403,9 @@ A folytatáshoz írd be a jelszavad.
"Az összes üzenet mutatása %s -tól/-től?
Vedd figyelembe, hogy az alkalmazás újraindul ami sok időt vehet igénybe."
-
Biztos vagy benne hogy el akarod távolítani ezt az értesítés célt?
-
Biztos vagy benne, hogy elakarod távolítani a %1$s %2$s?
-
Válassz országot
-
Ország
Kérlek válassz egy országot
Telefonszám
@@ -476,36 +415,29 @@ Vedd figyelembe, hogy az alkalmazás újraindul ami sok időt vehet igénybe."<
Aktiváló kód beütése
Hiba a telefonszámod hitelesítése közben
Kód
-
Szoba fotó
Szoba név
Téma
Szoba címke
Címkék:
-
Kedvencek
Alacsony prioritású
Semmi
-
Hozzáférés és láthatóság
Listázza ezt a szobát a szobák könyvtárba
Szoba hozzáfárés
Szoba előzmény olvashatósága
Ki tud előzményt olvasni?
Ki tud hozzáférni a szobához?
-
Bárki
Csak tagok (ezen opció kiválasztása óta)
Csak tagok (meghívásuk óta)
Csak tagok (csatlakozásuk óta)
-
Hogy linkelhess egy szobához, mindenféleképp névvel kell rendelkeznie.
Csak meghívott emberek
Bárki aki tudja a szoba linkjét, a vendégeket leszámítva
Bárki aki tudja a szoba linkjét, beleszámítva a vendégek
-
Tiltott felhasználók
-
Haladó
A szoba belső azonosítója
Címek
@@ -516,31 +448,23 @@ Vedd figyelembe, hogy az alkalmazás újraindul ami sok időt vehet igénybe."<
Ki kell jelentkezned, hogy engedélyezhesd a titkosítást.
Csak ellenőrzött munkamenetekre titkosít
Sose küldjön titkosított üzeneteket nem hitelesített munkameneteknek ebben a szobában erről a munkamenetről.
-
Ennek a szobának nincs helyi címe
Új címek (pl.: #foo:matrix.org)
-
Helytelen fedőnév formátum
\'%s\' nem egy helyes formátum egy fedőnévnek
Nem lesz elsődleges címe a szobának.
Fő cím figyelmeztetések
-
Fő címnek állítás
Kiszedés fő címek közül
Szoba azonosító másolása
Szoba cím másolása
-
Titkosítás engedélyezve van ebben a szobában.
Titkosítás ki van kapcsolva ebben a szobában.
Titkosítás bekapcsolása
(figyelmeztetés: nem lehet többé kikapcsolni)
-
Könyvtár
-
%s megpróbált betölteni egy adott időpontot ennek a szobának idővonalán de nem sikerült neki megtalálni.
-
Végtől végig titkosítás információ
-
Esemény információ
Felhasználó azonosító
Curve25519 identitás kulcs
@@ -548,7 +472,6 @@ Vedd figyelembe, hogy az alkalmazás újraindul ami sok időt vehet igénybe."<
Algoritmus
Munkamenet azonosító
Visszafejtés hiba
-
A küldő munkamenet információi
Nyilvános név
Nyilvános név
@@ -556,7 +479,6 @@ Vedd figyelembe, hogy az alkalmazás újraindul ami sok időt vehet igénybe."<
Munkamenet kulcs
Hitelesítés
Ed25519 ujjlenyomat
-
E2E szoba kulcsok exportálása
Szoba kulcsok exportálása
Exportáld a kulcsokat helyi fájlba
@@ -566,71 +488,55 @@ Vedd figyelembe, hogy az alkalmazás újraindul ami sok időt vehet igénybe."<
A E2E szoba kulcsok el lettek mentve ide \'%s\'
Figyelmeztetés: ez a fájl törlésre kerülhet, ha az alkalmazást törli.
-
E2E szoba kulcsok importálása
Szoba kulcsok importálása
Kulcsok importálás helyi fájlból
Importálás
Csak hitelesített munkameneteknek titkosít
Sose küldj titkosított üzenetet nem hitelesített munkamenetekre erről a munkamenetről.
-
NEM hitelesített
Hitelesített
Feketelistázott
-
ismeretlen munkamenet
semmi
-
Hitelesítés
Hitelesítés visszavonása
Feketelista
Eltávolítás feketelistáról
-
Munkamenet hitelesítése
Hogy ellenőrizni lehessen, hogy ez a munkamenet megbízható, kérlek használj más kommunikáció módot a tulajdonossal (pl.: személyesen vagy telefonon keresztül) és kérdezd meg hogy a kulcs amit lát a Felhasználói Beállítások alatt megegyezik-e az alábbi kulccsal:
Ha egyezik, nyomja meg a hitelesítés gombot. Ha nem, akkor valaki más elfogta ezt a munkamenetet és érdemes lenne tiltólistára tenni. A jövőben ez a hitelesítési mód kényelmesebbé lesz téve.
Hitelesítem, hogy a kulcsok egyeznek
-
Szoba ismeretlen munkameneteket tartalmaz
Ez a szoba ismeretlen munkameneteket tartalmaz.
\nEz azt jelenti, hogy nem biztos hogy a munkamenet azé akinek mondja magát.
\nMi azt ajánljuk, hogy menj végig a hitelesítési lépéseken az összes munkameneten a folytatás előtt, de újraküldheted az üzenetet hitelesítés nélkül ha inkább ezt választod.
\n
\nIsmeretlen munkamenetek:
-
Válassz egy szoba könyvtárat
A szerver lehet nem elérhető vagy túltöltött
Írj be egy Matrix szervert hogy listázza belőle a nyilvános szobákat
Matrix szerver URL
Összes szoba a %s szerveren
Összes anyanyelvi %s szoba
-
Előzmények keresése
-
Felhasználói felület
Nyelv
Válassz nyelvet
-
Ezt az e-mail címet már használják.
Az email cím nem található.
Ez a telefonszám már használatban van.
-
Indítás rendszerinduláskor
Média gyorsítótár törlése
Média megtartása
-
Üzenetek megjelenítése időbélyeggel
-
3 nap
1 hét
1 hónap
Örökké
-
FELHASZNÁLÓ JEGYZÉK (%S)
Adattakarékos mód
-
Téma
-
Betűméret
Apró
Kicsi
@@ -640,20 +546,16 @@ Figyelmeztetés: ez a fájl törlésre kerülhet, ha az alkalmazást törli.Legnagyobb
Óriási
Offline
-
Felhasználói címjegyzék
Világos téma
Sötét téma
Fekete téma
-
Értesítés hangja
Időbélyegek mutatása 12 órás formátumban
-
Engedélyre van szükséged a kisalkalmazások ebben a szobában való kezeléséhez
Kisalkalmazás létrehozása sikertelen
Hozz létre konferencia hívást a jitsi segítségével
Biztos vagy benne hogy törölni akarod ezt a kisalkalmazást ebből a szobából?
-
Kisalkalmazás létrehozása sikertelen.
Felkérés elküldése sikertelen.
@@ -665,7 +567,6 @@ Figyelmeztetés: ez a fájl törlésre kerülhet, ha az alkalmazást törli.%s szoba nem látható.
Matrix alkalmazás hozzáadása
Események figyelése
-
Szinkronizálás…
Hívás
Profilnevemet tartalmazó üzenetek
@@ -675,88 +576,62 @@ Figyelmeztetés: ez a fájl törlésre kerülhet, ha az alkalmazást törli.Ellenőrzés elindítása
Megosztás ellenőrzés nélkül
Kérelem figyelmen kívül hagyása
-
Hangos értesítések
Csendes értesítések
-
Fényképezés
Videofelvétel
-
Elemzés
-
Beépített kamera használata
-
Hibajelentés
-
Figyelmeztetés!
A konferenciabeszélgetés fejlesztés alatt van, elképzelhető, hogy nem működik még megfelelően.
-
Utasítás hiba
Ismeretlen utasítás: %s
-
Ki
Hangos
-
Titkosított üzenet
-
Közösség adatai
-
Betöltés…
-
Kilépés
Közösségek
-
Közösségnevek szűrése
-
Meghívás
Közösségek
Nincsenek csoportok
-
Biztos, hogy új beszélgetést akarsz kezdeni vele: %s?
Biztos, hogy hanghívást akarsz indítani\?
Biztos, hogy videóhívást akarsz indítani\?
-
Csoportok listája
-
A felhasználó kitiltása kirúgja őt a szobából, és megakadályozza, hogy újra csatlakozhasson.
-
Összes üzenet (hangos)
Összes üzenet
Csak megemlítések
Némítás
- Kezdőképernyő parancsikon hozzáadása
-
+ Kezdőképernyőhöz adás
Rezgés megemlítéskor
-
Értesítések
Új közösség azonosító (pl.: +foo:matrix.org)
Érvénytelen közösség azonosító
\'%s\' nem egy érvényes közösség azonosító
-
-
Létrehoz
Közösség létrehozása
Közösség neve
Példa
Közösség azonosító
példa
-
Szobák
Emberek
Nincsenek felhasználók
-
Szobák
Csatlakozott
Meghívott
Csoport tagjai szűrése
Csoport szobái szűrése
-
A közösség adminisztrátora nem adott meg hosszú leírást ehhez a közösséghez.
-
Ki lettél rúgva innen: %1$s, %2$s által
Ki lettél tiltva innen: %1$s, %2$s által
Ok: %1$s
@@ -764,17 +639,14 @@ Figyelmeztetés: ez a fájl törlésre kerülhet, ha az alkalmazást törli.Szoba elfelejtése
URL előnézet
Kitűző
-
"Ez a szoba nem mutatja a közösségek kitűzőit"
Kezdőlap
Műveletek
Rázd meg az eszközt, ha hibát szeretnél bejelenteni
-
- 1 tagság változás
- %d tagság változás
-
Tagok listázása
Fejléc megnyitása
Szinkronizálás…
@@ -790,7 +662,6 @@ Figyelmeztetés: ez a fájl törlésre kerülhet, ha az alkalmazást törli.1 új üzenet
- %d új üzenet
-
- 1 szoba
- %d szoba
@@ -812,15 +683,12 @@ Figyelmeztetés: ez a fájl törlésre kerülhet, ha az alkalmazást törli.%d szoba
%1$s itt: %2$s
-
- 1 aktív kisalkalmazás
- %d aktív kisalkalmazás
-
Profilkép
-
Címzett profilképe
Észlelési profilkép
Normál
@@ -831,33 +699,26 @@ Figyelmeztetés: ez a fájl törlésre kerülhet, ha az alkalmazást törli.Element futtatható a háttérben az értesítések biztonságos és titkos kezeléséhez, ami hatással lehet az akkumulátor használatra.
Engedély megadása
Más lehetőség választása
-
Értesítés adatvédelme
Csökkentett adatvédelem
Az alkalmazásnak engedélyre van szüksége a háttérben futáshoz
• Az értesítések nem fogják mutatni az üzenet tartalmát
-
Értesítés adatvédelme
Matrica küldése
-
Matrica küldése
Jelenleg nincs matricacsomag bekapcsolva.
\n
\nHozzáadsz most párat\?
-
Fiók felfüggesztése
Saját fiók felfüggesztése
-
Analitikai adatok küldése
Element anonim analitikai adatokat gyűjt, hogy javítani tudjuk az alkalmazást.
Kérlek engedélyezd az analitikai adatok gyűjtését ezzel segítve a Element fejlesztését.
Igen, segíteni akarok!
-
A szükséges paraméter hiányzik.
Nem érvényes paraméter.
A(z) %1$s Matrix szerver további használatához el kell olvasnod és el kell fogadnod az általános szerződési feltételeket.
Elolvasom
-
Fiók felfüggesztése
Ez véglegesen használhatatlanná teszi a felhasználói fiókodat. Nem tudsz többé bejelentkezni, és más sem fog tudni regisztrálni ezzel a felhasználói azonosítóval. A felhasználód minden szobából amiben van ki fog lépni és a felhasználói adatod törlésre kerül az \"identity\" szerverről. Ez a művelet visszavonhatatlan
@@ -867,37 +728,25 @@ Matrixban az üzenetek láthatósága hasonlít az e-mailre. Az üzenet törlés
Kérlek töröld az elküldött üzeneteimet a fiók felfüggesztésekor (Figyelem: emiatt a felhasználók részleges beszélgetéseket látnak majd)
A folytatáshoz add meg a jelszavadat:
Fiók felfüggesztése
-
Harmadik felektől származó licencek
-
Letöltés
Beszéd
Törlés
Végpontok közötti titkosításhoz használt kulcsok újrakérése a többi munkamenetedtől.
-
Kulcs újrakérve.
-
Kérés elküldve
Índítsd el a Elementet egy olyan eszközön, amely vissza tudja fejteni az üzenetet, hogy elküldhesse a kulcsot ennek a munkamenetnek.
-
Ide írj…
-
Hangüzenet küldése
-
tovább ezzel…
Nem található külső alkalmazás a művelet befejezéséhez.
-
Hang üzenet küldése
-
Kérlek add meg a jelszavad.
-
Ha lehetséges, a leírást angolul írd.
Titkosított válasz küldése…
Válasz küldése (titkosítás nélkül)…
Média előnézete küldés előtt
-
Jelenleg egy közösségnek sem vagy tagja.
-
Üzenet küldéshez használd a billentyűzet ENTER gombját
Események megjelenítése
Megadott azonosítójú felhasználó kitiltása
@@ -912,12 +761,10 @@ Matrixban az üzenetek láthatósága hasonlít az e-mailre. Az üzenet törlés
Becenév megváltoztatása
Markdown ki-,bekapcsolása
Matrix-kisalkalmazás-token törlése
-
Ez a szoba le lett cserélve és már nem aktív
A beszélgetés itt folytatódik
Ez a szoba a folytatása egy másik beszélgetésnek
Régebbi üzenetek megjelenítéséhez kattints ide
-
A műveletet a hiányzó engedélyek miatt nem lehet végrehajtani.
- 1mp
@@ -935,14 +782,11 @@ Matrixban az üzenetek láthatósága hasonlít az e-mailre. Az üzenet törlés
- 1n
- %dn
-
Most: %1$s
%1$s %2$s óta
-
"%1$s, "
%1$s és %2$s
%2$s %1$s
-
- 1 kiválasztva
- %d kiválasztva
@@ -951,58 +795,43 @@ Matrixban az üzenetek láthatósága hasonlít az e-mailre. Az üzenet törlés
- 1 tag
- %d tag
-
- 1 szoba
- %d szoba
Rendszerriasztások
-
Erőforrás korlát túllépve
Kapcsolatfelvétel az adminisztrátorral
-
vedd fel a kapcsolatot a szolgáltatás adminisztrátorával
-
Ez a Matrix szerver túllépte valamely erőforrás korlátot így néhány felhasználó nem tud bejelentkezni.
Ez a Matrix szerver túllépte egyik erőforrás korlátját.
-
Ez a Matrix szerver elérte a havi aktív felhasználói korlátját így néhány felhasználó nem tud bejelentkezni.
Ez a Matrix szerver elérte a havi aktív felhasználói korlátját.
-
Kérlek %s, hogy ez a korlát megemelésre kerüljön.
Kérlek %s, hogy tovább tudd használni ezt a szolgáltatást.
-
Hiba
-
Szoba tagság késleltetett betöltése
Teljesítmény növelése a szoba tagjainak késleltetett betöltésével.
A Matrix szervered jelenleg nem támogatja a szoba tagság késleltetett betöltését. Próbáld meg később.
-
Ne haragudj, hiba történt
-
Status.im téma
-
Verzió: %s
Adj meg egy jelmondatot a kimentett kulcsok titkosításához. Ezt a jelmondatot kell majd megadnod a kulcsok betöltéséhez.
Jelmondat lekészítése
A jelmondatoknak meg kell egyezniük
kinyit
bezár
-
Mutasd az információs részt
Mindig
Üzenetekhez és hibákhoz
Csak hibákhoz
-
%1$s:
%1$s: %2$s
+%d
%d+
-
Hívás mindenképpen
Elküld
Ok
-
URL előnézet a csevegő ablakban, ha a Matrix szervered támogatja ezt a lehetőséget.
Gépelés visszajelzés küldése
Hogy a többi felhasználó lássa, ha gépelsz.
@@ -1017,20 +846,15 @@ Matrixban az üzenetek láthatósága hasonlít az e-mailre. Az üzenet törlés
Jelszó
Rendszer kamera indítása a Element egyedi kamera alkalmazása helyett.
Ehhez az opcióhoz egy harmadik féltől származó alkalmazásra van szükség, hogy felvedd az üzenetet.
-
\"%s\" parancsnak több paraméterre van szüksége vagy valamelyik paraméter hibás.
Markdown engedélyezve.
Markdown tiltva.
-
Hívások
Az alapértelmezett Element csengőhang használata bejövő hívásokhoz
Bejövő hívás csengőhangja
Csengőhang kiválasztása a hívásokhoz:
-
Elfogadás
-
Nézd át és fogadd el a Matrix-kiszolgáló házirendjét:
-
Értesítéshibák felderítése
Hibakereső diagnosztika
Tesztek futtatása
@@ -1038,56 +862,46 @@ Matrixban az üzenetek láthatósága hasonlít az e-mailre. Az üzenet törlés
Alapszintű diagnosztika nem talált hibát. Ha még mindig nem kapsz értesítéseket, kérlek küldj egy hiba jegyet amivel segítheted a hibakeresésünket.
Egy vagy több teszt is sikertelen volt, próbáld ki a javasolt javítást, javításokat.
Egy vagy több teszt sikertelenül végződött, kérlek küldj egy hibabejelentést ami segít nekünk a problémát kivizsgálni.
-
Rendszer beállítások.
Az értesítések engedélyezve vannak a rendszerbeállításokban.
Az értesítések tiltva vannak a rendszerbeállításokban.
Kérlek ellenőrizd a rendszerbeállításokat.
Beállítások megnyitása
-
Fiók beállítások.
Az értesítések engedélyezve vannak a felhasználói fiókhoz.
Az értesítések tiltva vannak a felhasználói fiókhoz.
Kérlek ellenőrizd a fiókbeállításokat.
Engedélyez
-
Munkamenet beállítások.
Az értesítések engedélyezve vannak ezen az munkameneten.
Az értesítések tiltva vannak ezen a munkameneten. Kérlek ellenőrizd a Element beállításokat.
Engedélyez
-
Play Szolgáltatások ellenőrzése
Google Play Services APK elérhető és a legújabb verziójú.
"Element a Google Play Services-t használja a „push” értesítések fogadásához, de úgy tűnik az nincs megfelelően beállítva:
\n%1$s"
Play Services javítása
-
Firebase token
FCM token fogadása sikeres:
%1$s
FCM token fogadása sikertelen:
%1$s
-
Token regisztráció
FCM token sikeresen regisztrálva a Matrix-kiszolgálón.
FCM token regisztrációja sikertelen a Matrix-kiszolgálón:
\n%1$s
-
Értesítés Szolgáltatás
Értesítés Szolgáltatás fut.
Értesítés Szolgáltatás nem fut.
Próbáld újraindítani a szolgáltatást.
Szolgáltatás indítása
-
Értesítések szolgáltatás Automatikus-Újraindítása
A szolgáltatás meg lett szakítva és automatikusan újraindult.
A szolgáltatást nem sikerült újraindítani
-
Indítás az eszköz indulásakor
A szolgáltatás az eszköz újraindulásakor elindul.
A szolgáltatás az eszköz újraindulásakor nem fog elindulni, addig nem kapsz értesítést amíg egyszer el nem indítod a Element-ot.
Indulás engedélyezése amikor az eszköz elindul
-
Háttér korlátozások ellenőrzése
A háttér korlátozások nincsenek érvényben a Element-hoz. Ezt a tesztet mobil hálózaton kell elvégezni (WiFi nélkül).
%1$s
@@ -1095,42 +909,31 @@ Próbáld újraindítani a szolgáltatást.
Bármi amit a Element el akar végezni amíg a háttérben fut, agresszívan korlátozva van. Ez érintheti az értesítéseket is.
%1$s
Korlátozások tiltása
-
Akkumulátor optimalizáció
Elementot nem érinti az akkumulátor optimalizáció.
Ha a felhasználó töltés nélkül kikapcsolt képernyővel egy ideig magára hagyja az eszközt, az eszköz „Doze” módba kerül. Ez megakadályozza az alkalmazás számára, hogy hozzáférjen a hálózathoz, nem engedi elvégezni a feladatait, szinkronizációt és az alapértelmezett riasztásait.
Optimalizáció figyelmen kívül hagyása
-
Háttér kapcsolat
Elementnak szüksége van egy minimális háttér kapcsolat fenntartására ahhoz, hogy az értesítések biztonságban megérkezhessenek.
A következő képernyőn el kell fogadnod, hogy a Element folyamatosan fusson a háttérben.
Jogosultság megadása
-
Az e-mail címed ellenőrzésekor hiba történt.
-
A telefonszámod ellenőrzésekor hiba történt.
További információ: %s
-
Érvényes Google Play Services APK nem található. Az értesítések megbízhatatlanul működhetnek.
-
Videohívás folyamatban…
-
Kulcsmentés
Kulcsmentés használata
A kulcsok biztonsági mentése még tart, kis türelmet…
-
Kihagyás
Kész
-
Haladó Értesítés beállítások
Értesítés fontosságának beállítása eseménynél
-
Egyedi beállítások.
Figyelj rá, hogy néhány üzenet típus csendesre van állítva (csak hang nélkül fog értesíteni).
Az egyedi beállításaidban néhány értesítés ki van kapcsolva.
Az egyedi szabályokat nem sikerült betölteni, kérlek próbáld újra.
Beállítások ellenőrzése
-
[%1$s]
Ez a hiba a Elementon kívül van és a Google szerint ez a hiba azt jelzi, hogy túl sok alkalmazás használja az FCM-et. Ez a hiba akkor szokott előfordulni, ha nagyon sok alkalmazás van ezért egy átlagos felhasználót nem nagyon érinthet.
[%1$s]
@@ -1138,23 +941,17 @@ Ez a hiba a Elementon kívül van. Több okból is előjöhet. Lehet, ha későb
[%1$s]
Ez a hiba a Elementon kívül van. Nincs Google fiók az eszközön. Kérlek nyisd meg a fiókkezelőt és adj hozzá egy Google fiókot.
Fiók hozzáadása
-
Hangos értesítések beállítása
Hívás értesítések beállítása
Csendes értesítések beállítása
Led szín, vibráció és hang kiválasztása…
-
-
Titkosítási kulcsok kezelése
Kulcs mentések kezelése
-
Csendes
Kérlek adj meg egy jelmondatot
A jelmondat túl gyenge
-
Ha azt szeretnéd, hogy a Element Visszaállítási Kulcsot generáljon akkor kérlek töröld a jelmondatot.
Jelenleg nincs Matrix kapcsolat
-
Soha ne veszíts el titkosított üzenetet
A titkosított szobákban az üzenetek végponttól-végpontig titkosítva vannak. Csak neked és a címzetteknek vannak meg az üzenet elolvasásához szükséges kulcsok.
@@ -1166,7 +963,6 @@ Helyezd biztonságba a kulcsokat, hogy ne vesszenek el.
A Visszaállítási Kulcs ide lett mentve: \'%s\'.
Figyelmeztetés: ez a fájl törlésre kerülhet, ha az alkalmazást törlik.
-
Kérlek készíts egy másolatot
Visszaállítási Kulcs megosztása…
Visszaállítási Kulcs készítése jelmondatból, ez néhány másodpercet is igénybe vehet.
@@ -1174,30 +970,22 @@ Figyelmeztetés: ez a fájl törlésre kerülhet, ha az alkalmazást törlik.Váratlan hiba
Mentés elkezdődött
A titkosítási kulcsait biztonsági mentése a Matrix szerveredre a háttérben folyamatban van. Az első mentés perceket is igénybe vehet.
-
-
Biztos?
Elvesztheted a titkosított üzeneteidet, ha kijelentkezel vagy elveszted az eszközödet.
-
Mentés verzió lekérdezése…
Használd a visszaállítási jelmondatot, hogy hozzáférj a régi titkosított üzeneteidhez
visszaállítási kulcs használata
Nem tudod a visszaállítási jelmondatot, használhatod a %s.
-
Használd a Visszaállítási Kulcsot, hogy hozzáférj a régi titkosított üzeneteidhez
Visszaállítási Kulcs megadása
-
Üzenet Visszaállítás
-
Elvesztetted a visszaállítási kulcsod? Készíts újat a beállításokban.
A mentést nem lehet visszafejteni ezzel a jelmondattal: kérlek ellenőrizd, hogy helyesen adtad-e meg a visszaállítási jelmondatot.
Hálózati hiba: kérlek ellenőrizd a kapcsolatot és próbáld újra.
-
Mentés visszaállítás:
Hozzáférés a régi üzenetekhez
Kérlek add meg a visszaállítási kulcsot
A mentést nem lehet visszafejteni ezzel a visszaállítási kulccsal: kérlek ellenőrizd, hogy helyes visszaállítási kulcsot adtad-e meg.
-
Mentés visszaállítva %s!
- Mentés visszaállítva %d kulccsal.
@@ -1207,19 +995,13 @@ Figyelmeztetés: ez a fájl törlésre kerülhet, ha az alkalmazást törlik.%d új kulcs lett hozzáadva ehhez a munkamenethez.
- %d új kulcs lett hozzáadva ehhez a munkamenet.
-
"Nem sikerült beszerezni a legfrissebb verziójú visszaállítási kulcsot (%s)."
Kapcsolat titkosítás nincs enegedélyezve
-
-
Visszaállítás mentésből
Mentés törlése
-
A Kulcs mentés megfelelően be van állítva ezen a munkameneten.
A Kulcs mentés nincs engedélyezve ezen a munkameneten.
A kulcsaid erről a munkamenetről nem lesznek elmentve.
-
-
A mentésnek ismeretlen munkamenetről származó aláírása van: %s.
A mentésnek érvényes aláírása van ettől a munkamenettől.
Mentésnek érvényes aláírása van ellenőrzött munkamenetektől: %s.
@@ -1227,13 +1009,10 @@ Figyelmeztetés: ez a fájl törlésre kerülhet, ha az alkalmazást törlik.Mentésnek érvénytelen aláírása van ellenőrzött munkamenetektől: %s
Mentésnek érvénytelen aláírása van egy ellenőrizetlen munkamenetektől: %s
Megbízhatósági információ nem nyerhető ki a mentésből (%s).
-
Mentés törlése…
A mentés törlése sikertelen (%s)
-
Mentés törlése
Törlöd a titkosítási kulcsaidat a szerverről? Utána a titkosított üzenetek visszaállítására már nem fogod tudni a visszaállítási kulcsot használni.
-
Ha most kijelentkezel, akkor az összes titkosított üzenetedet elvész
A kulcsok mentése folyamatban van. Ha most kijelentkezel, akkor az összes titkosított üzeneted elvész.
A biztonságos kulcsmentést minden munkameneten be kell kapcsolni, hogy ne veszítsd el a hozzáférést a titkosított üzeneteidhez.
@@ -1243,19 +1022,15 @@ Figyelmeztetés: ez a fájl törlésre kerülhet, ha az alkalmazást törlik.Biztos vagy benne?
Mentés
Elveszted a hozzáférésedet a titkosított üzeneteidhez, ha nem mented el a titkosítási kulcsaidat kilépés előtt.
-
Maradás
Megszakítás
-
Biztos, hogy ki akarsz lépni?
Az adatkímélő mód kiszűri az állapotjelentéseket és a gépelés jelentést az adatfolyamból.
-
Titkosított Üzenetek Visszaállítása
Kérlek add meg a felhasználói nevedet.
Kulcs Mentés használatának megkezdése
(Haladó)
Kulcsok kimentése kézzel
-
Védd a mentésedet jelmondattal.
"A kulcsaid másolatait titkosítva a Matrix szerverünkön fogjuk tárolni. Védd a mentést jelszóval a biztonság érdekében.
@@ -1272,25 +1047,19 @@ A Visszaállítási Kulcsot tartsd biztonságos helyen, mint pl. egy jelszókeze
Megosztás
Soha ne veszíts el titkosított üzenetet
Kulcs Mentés használatának megkezdése
-
Soha ne veszíts el titkosított üzenetet
Kulcs Mentés használata
-
Új titkosított üzenet kulcsok
Kulcs Mentések kezelése
-
Kulcsok mentése…
-
Minden kulcs elmentve
- %d kulcs mentése…
- %d kulcs mentése…
-
Verzió
Algoritmus
Aláírás
-
A Kulcs Mentés munkamenetben való felhasználáshoz, állítsd vissza jelmondattal vagy Visszaállítási Kulccsal.
Új Kulcs Mentés
Új biztonságos üzenet kulcs mentés észlelve.
@@ -1301,23 +1070,19 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Kulcsok letöltése…
Kulcsok betöltése…
Figyelmen kívül hagyás
-
Belépés egyszeri bejelelentkezéssel
Ez az URL nem érhető el, ellenőrizd
Az eszközöd elavult TLS biztonsági protokollt használ, amely támadható, a biztonságod érdekében nem csatlakozhatsz
Üzenet küldése Enter billentyűvel
Az Enter billentyű a virtuális billentyűzeten elküldi az üzenetet és nem új sort szúr be
-
Jelszó megváltoztatása
A jelszó nem érvényes
A jelszavak nem egyeznek meg
-
A Matrix szerver felderítésére érvénytelen válasz érkezett
Szerver beállítások automatikus kiegészítése
Element egyedi szerver beállítást észlelt a felhasználói azonosítód domain-jéhez: \"%1$s\":
\n%2$s
Beállítás használata
-
Szolgáltatás indítása
Média
Alapértelmezett tömörítés
@@ -1325,7 +1090,6 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Alapértelmezett média forrása
Válassz
Exponálás hang lejátszása
-
Olvasottnak jelölés
Az alkalmazásnak nem kell a háttérben folyamatosan a Matrix szerverrel tartani a kapcsolatot, ez csökkentheti az akkumulátor használatot
@@ -1336,18 +1100,14 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
- %d értesítés
- %d értesítés
-
Új esemény
Szoba
Új üzenetek
Új meghívók
Én
** A küldés nem sikerült - kérlek nyisd meg a szobát
-
Elnézést, Jitsi konferencia hívások a régi eszközökön (Android OS 5.0-nál régebbi) nem támogatottak
-
Munkamenet ellenőrzése
-
ismeretlen ip
Új munkamenet kér titkosítási kulcsokat.
\nMunkamenet neve: %1$s
@@ -1357,45 +1117,36 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
\nMunkamenet neve: %1$s
\nUtoljára látszott: %2$s
\nHa nem jelentkeztél be másik munkamenettel, hagyd figyelmen kívül ezt a kérést.
-
Ellenőriz
Megoszt
Kulcs Megosztási Kérés
Mellőz
-
Rövid szöveggel ellenőriz.
A maximális biztonság érdekében azt javasoljuk, hogy személyesen vagy más megbízható kommunikációs csatornán tedd meg.
Ellenőrzés megkezdése
Ellenőrzési kérés érkezett
Munkamenet ellenőrzése és beállítás megbízhatónak. A partnerek munkameneteiben való megbízás megnyugtató lehet, ha végponttól végpontig titkosítást használsz.
A munkamenet ellenőrzése megbízhatónak fogja jelezni az eszközt és a partnernél a te munkamenetedet szintén megbízhatónak fogja jelezni.
-
Munkamenet ellenőrzése az alábbi emodzsik a partner képernyőjén való megjelenésének megerősítésével történik
Munkamenet ellenőrzése az alábbi számok a partner képernyőjén való megjelenésének megerősítésével történik
-
Bejövő ellenőrzési kérés érkezett.
Kérés megjelenítése
Várakozás a partner megerősítésére…
-
Ellenőrizve!
A munkamenetet sikeresen ellenőrizted.
Biztonságos üzenetek ezzel a felhasználóval végponttól végpontig titkosítva vannak és harmadik fél nem tudja elolvasni.
Értem
-
Nem jelenik meg semmi\? Nem minden kliens támogatja az interaktív ellenőrzést. Használd a hagyományos ellenőrzést.
Hagyományos ellenőrzés használata.
-
Kulcs Ellenőrzés
Kérés törölve
A másik fél megszakította az ellenőrzést.
\n%s
Az ellenőrzés megszakítva.
\nOk: %s
-
Interaktív Munkamenet Ellenőrzés
Ellenőrzési kérés
%s szeretné ellenőrizni a munkamenetedet
-
A felhasználó megszakította az ellenőrzést
Az ellenőrzési folyamat időtúllépés miatt megszakadt
A munkamenet nem tud a tranzakcióról
@@ -1407,23 +1158,18 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Kulcsok nem egyeznek
A felhasználó nem egyezik
Ismeretlen Hiba
-
Mentés már létezik a Matrix szervereden
Úgy látszik már rendelkezel kulcs mentéssel egy másik munkameneten. Lecseréled azzal amit most készítesz\?
Csere
Állj
-
Mentés állapot ellenőrzése
Érvénytelen vagy lejárt jelszó miatt kiléptél.
-
Szerkeszt
Válasz
-
Újra
Lépj be egy szobába és kezdj neki az alkalmazás használatának.
Meghívód elküldve
Meghívta: %s
-
Minden megvan!
Nincs olvasatlan üzeneted
Üdvözöllek itthon!
@@ -1432,19 +1178,15 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
A közvetlen beszélgetéseidet itt láthatod
Szobák
A szobáidat itt láthatod
-
Reakciók
Egyetértek
Kedvelem
Reakció hozzáadása
Reakciók megjelenítése
Reakciók
-
Az eseményt a felhasználó törölte
Az eseményt a szoba adminisztrátora moderálta
Utoljára szerkesztette: %1$s ekkor: %2$s
-
-
Hibás esemény, nem lehet megjeleníteni
Új szoba készítése
Nincs hálózat. Ellenőrizd az Internet kapcsolatodat.
@@ -1452,13 +1194,10 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Hálózat megváltoztatása
Kérlek várj…
Minden közösség
-
Ennek a szobának nincs előnézete
A Element-ben a nyilvános szoba előnézete egyelőre nem támogatott
-
Szobák
Közvetlen üzenetek
-
Új szoba
KÉSZÍT
Szoba neve
@@ -1466,18 +1205,13 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Bárki csatlakozhat ehhez a szobához
Szobák listája
A szoba közzététele a szobák listájában
-
A megbízhatósági információ beszerzésekor hiba történt
A kulcs mentés adatainak beszerzésekor hiba történt
-
Végponttól végpontig titkosítás kulcsainak betöltése ebből a fájlból: \"%1$s\".
-
Matrix SDK Verzió
Harmadik fél megjegyzések
Már nézed ezt a szobát!
-
Gyors Reakció
-
Általános
Beállítások
Biztonság & Adatvédelem
@@ -1485,94 +1219,67 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
„Push” szabályok
„Push” szabályok nincsenek
„Push” átjárók nincsenek regisztrálva
-
app_id:
push_key:
app_display_name:
session_name:
Url:
Formátum:
-
Hang & Videó
Segítség & Névjegy
-
-
Token regisztrálása
-
Javaslat tétel
A javaslatodat kérlek ír le alulra.
Ír le a javaslatodat ide
Köszönjük, a javaslatodat sikeresen elküldtük
A javaslatot nem sikerült elküldeni (%s)
-
Rejtett események megjelenítése az idővonalon
-
Közvetlen beszélgetés
-
Várakozik…
Bélyegképek titkosítása…
Bélyegképek küldése (%1$s / %2$s)
Fájl titkosítása…
Fájl küldése (%1$s / %2$s)
-
Fájl letöltése %1$s…
%1$s fájl letöltve!
-
(szerkesztve)
-
-
Üzenet szerkesztések
Szerkesztések nem találhatók
-
Beszélgetések szűrése…
Nem találod amit keresel\?
Új szoba készítése
Új közvetlen üzenet küldése
Szoba lista megjelenítése
-
Név vagy azonosító (#pelda:matrix.org)
-
Válasz engedélyezése húzással az idővonalon
-
Hivatkozás a vágólapra másolva
-
Integrációs Menedzser
-
Integrációs Menedzser nincs beállítva.
Hozzáadás matrix ID-vel
Szoba létrehozása…
Nincs találat, használd a „Hozzáadás matrix ID-vel”-t a szerveren való kereséshez.
A találatokhoz kezdj gépelni
Szűrés felhasználói névre vagy azonosítóra…
-
Szobába belépés…
-
Szerkesztési napló megtekintése
-
Átnézés
Elutasítás
-
A továbblépéshez el kell fogadnod a Felhasználási feltételeket.
-
Felhasználási feltételek
Feltételek átnézése
Mások által is megtalálható legyél
Használj botokat, hidakat (bridges), kisalkalmazásokat és matrica csomagokat
-
Olvasd itt
-
Nincs
Visszavonás
Bontás
Nincs beállítva azonosítási kiszolgáló.
-
A hívás a hibásan beállított kiszolgáló miatt sikertelen
Kérd meg a Matrix-kiszolgálód (%1$s) rendszergazdáját, hogy állítson be egy TURN-kiszolgálót, hogy a hívások megbízhatóan működjenek.
\n
\nAlternatív megoldásként használhatod az itteni nyilvános kiszolgálót: %2$s, de ez lehet, hogy nem lesz annyira megbízható és megosztja az IP-címedet a kiszolgálóval. Ezt a Beállításokban is meg tudod adni.
Próbáld ki ezt: %s
Ne kérdezze újra
-
Állíts be egy e-mail címet fiók visszaállításhoz, és hogy később megtalálhassanak akik ismernek.
Állíts be egy telefonszámot, hogy megtalálhassanak akik ismernek.
Állíts be egy e-mail címet fiók visszaállításhoz. E-mail vagy telefonszám alapján megtalálhatnak akik ismernek.
@@ -1591,8 +1298,6 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Nincs szinkroniziálás a háttérben
Nem leszel értesítve az érkező üzenetekről, ha az alkalmazás csak a háttérben fut.
A beállítások frissítése nem sikerült.
-
-
Előnyben részesített szinkronizációs időköz
%s
\nA szinkronizáció az eszköz erőforrásainak (akkumulátor) és állapotának (alvó mód) függvényében késleltetve lehet.
@@ -1602,9 +1307,7 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
A munkamenet nyilvános neve látható azoknál akikkel beszélgetsz
Nem használsz Azonosítási Szervert
Nincs beállítva azonosítási szerver amire a jelszó visszaállításához szükség van.
-
Úgy látszik másik matrix szerverhez szeretnél csatlakozni. Kijelentkezel\?
-
Azonosítási szerver
Azonosítási szerverről lecsatlakozás
Azonosítási szerver beállítása
@@ -1618,28 +1321,20 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Felderíthető telefonszámok
Megerősítő levelet küldtünk ide: %s, ellenőrizd az e-mailedet és kattints a megerősítő hivatkozásra
Várakozás
-
Add meg az azonosítási szerver URL-jét
Az azonosítási szerverhez nem lehet csatlakozni
Kérlek add meg az azonosítási szerver url-jét
Az azonosítási szervernek nincsen felhasználási feltétele
Az általad választott azonosítási szervernek nincs felhasználási feltétele. Csak akkor lépj tovább ha megbízol a szolgáltatás tulajdonosában
Szöveges üzenetet küldtünk ide: %s. Kérlek add meg az ellenőrző kódot amit az üzenet tartalmaz.
-
Az azonosítási szerverrel (%1$s) megosztod az e-mail címeket és telefonszámokat. Újra kell csatlakoznod ehhez: %2$s, hogy megállítsd a megosztást.
Egyetértek az azonosítási szerver (%s) Felhasználási feltételeivel ahhoz, hogy megtalálható legyek e-mail címmel vagy telefonszámmal.
Latn
-
Kibővített naplózás engedélyezése.
A kiterjesztett naplózás a fejlesztőknek nyújt több információt amikor hibajegyet küldesz. Még bekapcsolva sem naplóz üzenet tartalmat vagy más személyes adatot.
-
-
Kérlek ismételd meg miután elfogadtad a matrix szervered felhasználási feltételeit.
-
Úgy tűnik a szerver sokáig nem válaszol, ennek a bizonytalan kapcsolat vagy egy hiba a szerverünkben lehet az oka. Kicsit később próbáld újra.
-
Csatolmány küldése
-
Navigációs panel megnyitása
Szoba készítés menü megnyitása
Szoba készítés menü bezárása…
@@ -1649,7 +1344,6 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Jelszó mutatása
Jelszó elrejtése
Végére ugrás
-
%1$s, %2$s és %3$s olvasták
%1$s és %2$s olvasták
%s olvasta
@@ -1657,9 +1351,7 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
- 1 felhasználó olvasta
- %d felhasználó olvasta
-
\'%1$s\' (%2$s) fájl túl nagy a feltöltéshez. A korlát: %3$s.
-
A csatolmány letöltésénél hiba történt.
Fájl
Kapcsolat
@@ -1668,7 +1360,6 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Galéria
Matrica
Az adatmegosztást nem sikerül kezelni
-
Ez nemkívánt (spam)
Ez nem idevaló
Egyedi jelentés…
@@ -1676,7 +1367,6 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
A tartalom bejelentésének oka
JELENTÉS
FELHASZNÁLÓ FIGYELMEN KÍVÜL HAGYÁSA
-
Tartalom bejelentve
Ez a tartalom bejelentve.
\n
@@ -1689,18 +1379,13 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Ez a tartalom nem idevalónak lett bejelentve.
\n
\n Ha nem akarsz ettől a felhasználótól több üzenetet látni akkor blokkolhatod, hogy az üzenetei ne jelenjenek meg számodra
-
Elementnak engedélyre van szüksége ahhoz, hogy a végponttól végpontig titkosító kulcsokat a lemezre menthesse.
\n
\nKérlek a következő felugró ablakban engedélyezd a hozzáférést, hogy a kulcsokat kézzel kimenthesd.
-
Jelenleg nincs hálózati kapcsolat
-
Jelszó megerősítés
Element mobilról ezt nem teheted meg
Azonosítás szükséges
-
-
Integrációk
Botok, hidak, kisalkalmazások és matrica csomagok kezeléséhez használj Integrációs Menedzsert.
\n
@@ -1716,25 +1401,20 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Kisalkalmazás újratöltése
Megnyitás böngészőben
Hozzáférés megvonása magamtól
-
Megjelenítési neved
Profilképed URL-je
Felhasználói azonosítód
Témád
Kisalkalmazás-azonosító
Szoba azonosító
-
-
Ez a kisalkalmazás az alábbi erőforrásokat szeretné használni:
Engedélyez
Mind tiltása
Kamera használata
Mikrofon használata
DRM-mel védett média olvasása
-
Ez nem egy érvényes Matrix-kiszolgáló címe
Felhasználó figyelmen kívül hagyása
-
Minden üzenet (hangos)
Minden üzenet
Csak ha megemlítenek
@@ -1745,22 +1425,16 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
A megadott üzenet szpojlerként küldése
Szpojler
Adj meg kulcsszavakat a reakció megtalálásához.
-
Nem hagysz figyelmen kívül senkit
-
A szoba további beállításait egy hosszú kattintással érheted el
-
-
%1$s hozzáférhetővé tette a szobát bárkinek, aki ismeri a linket.
%1$s beállította, hogy a szobába csak meghívóval lehessen belépni.
Olvasatlan üzenetek
-
Szabadítsd fel a kommunikációdat.
Beszélgess másokkal közvetlenül vagy csoportosan
Beszélgess bizalmasan, titkosítást használva
Bővítsd és szabd testre a élményt
Kezdj neki
-
Válassz szervert
Hasonlóan az e-mailhez, egy fiókod van, de bárkivel tudsz beszélgetni
Milliók csatlakoznak ingyen a legnagyobb nyilvános szerveren
@@ -1768,7 +1442,6 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Tudj meg többet
Más
Személyre szabott szerver cím beállítása
-
Folytatás
Csatlakozás ide: %1$s
Csatlakozás Element Matrix Services hoz
@@ -1777,73 +1450,59 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Fiók készítés
Bejelentkezés
SSO-val való folytatás
-
Element Matrix Services Cím
Cím
Prémium üzemeltetés szervezetek részére
Add meg az általad használt Modular szerver, vagy a hozzá tartozó Element címét
Add meg a szerver vagy Element címét amihez csatlakozni szeretnél
-
Az oldal betöltésekor hiba történt: %1$s (%2$d)
Ne haragudj, ez a szerver nem fogad új fiókokat.
Ez az e-mail cím egyik fiókhoz sincs társítva.
-
Jelszó visszaállítása itt: %1$s
Egy ellenőrző e-mail lesz elküldve a címedre, hogy megerősíthesd az új jelszó beállításodat.
Következő
E-mail
Új jelszó
-
Figyelem!
A jelszóváltoztatás megváltoztatja minden munkameneten az összes végponttól végpontig titkosításhoz használt kulcsodat; így a titkosított csevegések olvashatatlanok lesznek. Készíts biztonsági másolatot vagy mentsd ki a szoba kulcsaidat minden munkamenetedből mielőtt megváltoztatod a jelszavad.
Folytatás
-
Ez az e-mail cím egyik fiókhoz sincs társítva
-
Nézd meg a bejövő e-mailjeidet
Az ellenőrző e-mail ide küldtük: %1$s.
Ellenőriztem az e-mail címemet
-
Sikerült!
A jelszavad újra beállításra került.
Minden munkamenetedből ki vagy jelentkeztetve és „push” értesítéseket sem fogsz kapni. Az értesítések újbóli engedélyezéséhez újra be kell jelentkezned minden eszközön.
Vissza a belépéshez
-
Figyelmeztetés
A jelszavad még nem módosult.
\n
\nMegszakítod a jelszó módosítást\?
-
E-mail cím beállítása
E-mail
E-mail (nem kötelező)
Következő
-
Telefonszám beállítása
Telefonszám beállítása, hogy az ismerősök megtalálhassanak.
Kérlek a nemzetközi formátumot használd.
Telefonszám
Telefonszám (nem kötelező)
Következő
-
Telefonszám ellenőrzése
Elküldtük a kódot ide: %1$s. Add meg itt alul amivel ellenőrizhetjük, hogy te vagy.
Kód megadása
Küld újra
Következő
-
Az alkalmazás nem tud bejelentkezni a Matrix szerverbe. A Matrix szerver ezeket a bejelentkezési módokat támogatja: %1$s.
\n
\nWeb klienssel szeretnél bejelentkezni\?
Az alkalmazás nem tud fiókot készíteni ezen a Matrix szerveren.
\n
\nWeb klienssel szeretnél bejelentkezni\?
-
Koppints a linkre az új jelszó megerősítéséhez. Miután követted a linket, kattints alább.
Állíts be egy e-mail címet a fiókod visszaállításához. Később esetleg engedélyezheted, hogy ismerősök e-mail címmel megtalálhassanak.
Nemzetközi telefonszámnak „+” jellel kell kezdődnie
A telefonszám érvénytelennek látszik. Kérlek ellenőrizd
-
Bejelentkezés ide: %1$s
Felhasználónév vagy e-mail
Jelszó
@@ -1853,27 +1512,22 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
A felhasználói fiókod még nincs kész.
\n
\nMegállítód a regisztrációt\?
-
matrix.org kiválasztása
Element Matrix Services kiválasztása
Egyedi matrix szerver kiválasztása
Kérlek old meg a captcha-t
Folytatáshoz fogadd el a feltételeket
-
Kérlek ellenőrizd az e-mailed
E-mailt küldtünk ide: %1$s.
\nKérlek kattints a benne lévő linkre a fiók készítés folytatásához.
A beírt kód helytelen. Kérlek ellenőrizd.
Elavult matrix szerver
Ez a Matrix szerver túl régi verziójú, így nem lehet csatlakozni hozzá. Kérd meg a Matrix szerver adminisztrátorát, hogy frissítse.
-
- Túl sok kérés lett elküldve. %1$d másodperc múlva újrapróbálhatod…
- Túl sok kérés lett elküldve. %1$d másodperc múlva újrapróbálhatod…
-
Látták:
-
Kijelentkeztél
A következő okok miatt lehet:
\n
@@ -1883,7 +1537,6 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
\n
\n• A matrix szerver adminisztrátora biztonsági okokból érvénytelenítette a hozzáférésed.
Lépj be újra
-
Kijelentkeztél
Bejelentkezés
A matrix szerver (%1$s) adminisztrátora kiléptetett a felhasználói fiókodból %2$s (%3$s).
@@ -1895,7 +1548,6 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
\n
\nHa az eszközt nem használod tovább vagy másik fiókba szeretnél bejelentkezni, töröld őket.
Minden adat törlése
-
Adat törlése
Biztos vagy benne, hogy minden az eszközön tárolt adatot törölni szeretnél\?
\nA fiók és az üzeneteid eléréséhez jelentkezz be.
@@ -1903,12 +1555,9 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Adat törlése
A jelenlegi munkamenet %1$s felhasználóhoz tartozik és %2$s azonosítási adatait adtad meg. Ez Element-ben nem támogatott.
\nElőször töröld az adatokat, majd a másik felhasználói fiókba lépj be.
-
A matrix.to linked hibás
A leírás túl rövid
-
Első szinkronizáció…
-
Minden munkamenetem megtekintése
Haladó beállítások
Fejlesztői mód
@@ -1920,25 +1569,19 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Beállítások
Jelenlegi munkamenet
Más munkamenetek
-
Csak az első találat megmutatása, gépelj több betűt…
-
Összeomlás-hamar
Element a nem várt hibák esetén többször fog összeomlani
Hozzáteszi a sima szöveges üzenethez ezt: ¯\\_(ツ)_/¯
-
Titkosítás engedélyezése
Ha egyszer bekapcsolod, már nem lehet kikapcsolni.
-
Ezen a szerveren való regisztrációhoz az e-mail domain-ed nincs engedélyezve
-
Megbízhatatlan belépés
Egyeznek
Nem egyeznek
Hitelesítheted a felhasználót, ha megerősíted, hogy az alábbi egyedi emodzsik azok amik ugyanabban a sorrendben megjelentek a képernyőjén.
A legnagyobb biztonság érdekében használj megbízható kommunikációs csatornát vagy tedd meg személyesen.
Keresd a zöld pajzsot, hogy biztos lehess abban, hogy a felhasználó megbízható. Bízz meg a szoba minden felhasználójában, hogy a szoba biztonságos lehessen.
-
Nem biztonságos
Valamelyiket lehet hogy feltörték:
\n
@@ -1946,12 +1589,10 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
\n - A matrix szervert amihez az ellenőrizni kívánt felhasználó csatlakozik
\n - A te vagy a másik felhasználó Internet hozzáférését
\n - A te vagy a másik felhasználó készülékét
-
Videó.
Kép.
Hang
Fájl
-
Várakozik…
%s megszakította
Megszakítottad
@@ -1959,25 +1600,17 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Elfogadtad
Ellenőrzés kérése elküldve
Ellenőrzési kérés
-
-
Munkamenet ellenőrzése
Manuális ellenőrzés
-
Te
-
Olvasd be a kódot a másik felhasználó eszközével, hogy biztonságosan ellenőrizhessétek egymást
Kód beolvasása
Nem lehet beolvasni
Ha nem vagy ott személyesen akkor inkább hasonlítsd össze az emodzsikat
-
Ellenőrzés emodzsikkal
-
Ellenőrzés emodzsival
Ha az alábbi kódot nem tudod beolvasni, ellenőrizd a rövid egyedi emodzsik összehasonlításával.
-
QR kód kép
-
Ellenőrzés: %s
Ellenőrizve: %s
Várakozás erre: %s…
@@ -2000,54 +1633,38 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Feltöltések
Szoba elhagyása
Kilépés a szobából…
-
Adminok
Moderátorok
Egyedi
Meghívók
Felhasználók
-
Adminisztrátor itt: %1$s
Moderátor itt: %1$s
Egyedi (%1$d) itt: %2$s
-
Olvasási visszaigazolásra ugrás
-
Element nem kezeli ezt az eseményt: \'%1$s\'
Element nem kezeli ezt az üzenet típust: \'%1$s\'
Element problémába ütközött az esemény (azon: %1$s) megjelenítésekor
-
Figyelembe vesz
-
Ez a munkamenet nem tudja megosztani ezt az ellenőrzést a másik munkameneteddel.
\nAz ellenőrzés helyileg elmentésre kerül és az alkalmazás jövőbeli verziójával meg lesz osztva.
-
Legutóbbi szobák
További szobák
-
A megadott üzenetet szivárvány színben küldi el
A megadott hangulatjelet szivárvány színben küldi el
-
Idővonal
-
Üzenet szerkesztő
-
Végpontok közötti titkosítás engedélyezése
Ha egyszer bekapcsolod, már nem lehet kikapcsolni.
-
Titkosítás engedélyezése\?
Ha egyszer engedélyezve lett, a szoba titkosítását nem lehet kikapcsolni. A titkosított szobákban küldött üzenetek a szerver számára nem, csak a szoba tagjai számára láthatók. A titkosítás bekapcsolása megakadályoz sok botot és hidat a megfelelő működésben.
Titkosítás engedélyezése
-
A biztonság érdekében ellenőrizd ezt: %s az egyszeri kód összehasonlításával.
A biztonság érdekében ezt végezd el személyesen vagy egy megbízható kommunikációs csatornán.
-
Hasonlítsd össze ezeket az egyedi emodzsikat és győződj meg arról, hogy ugyanabban a sorrendben jelentek meg.
Hasonlítsd össze ezt a kódot a másik felhasználó eszközén megjelent kóddal.
Az üzenetek ezzel a felhasználóval a végpontok között titkosítva vannak és más nem tudja elolvasni.
Ez a munkameneted hitelesítve van. A titkosított üzenetekhez hozzáférése van és más felhasználók megbízhatónak látják.
-
-
Eszközök közti hitelesítés
Az eszközök közötti hitelesítés engedélyezett.
\nPrivát kulcsok az eszközön.
@@ -2057,53 +1674,37 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Az eszközök közötti hitelesítés engedélyezett.
\nA kulcsok nem megbízhatóak
Eszközök közti hitelesítés nincs engedélyezve
-
-
Használatban lévő munkamenetek
Minden munkamenet megmutatása
Munkamenet kezelése
Kijelentkezés ebből a munkamenetből
-
Titkosítási információk nem ismertek
-
Ez a munkamenet megbízhatónak van jelölve a biztonságos üzenetküldéshez, mert ellenőrizted:
A munkamenet megbízhatónak való jelöléséhez és a titkosított üzenetekhez való hozzáférés engedélyezéséhez hitelesítsd azt. Ha nem te jelentkeztél be ebbe a munkamenetbe akkor lehetséges, hogy a fiókodat feltörték:
-
- %d aktív munkamenet
- %d aktív munkamenet
-
Munkamenet ellenőrzése
Más felhasználók lehet, hogy nem bíznak benne
Biztonság beállítása
-
A titkosított üzenetekhez való hozzáféréshez nyiss meg egy létező munkamenetet és használd ennek a hitelesítésére.
-
-
Ellenőriz
Hitelesített
Figyelmeztetés
-
A munkamenet információk megszerzésénél hiba történt
Munkamenetek
Megbízható
Megbízhatatlan
-
"Ez a munkamenet megbízhatónak van jelölve a biztonságos üzenetküldéshez, mert %1$s (%2$s) ellenőrizte:"
%1$s (%2$s) új munkamenetet használva jelentkezett be:
Amíg a felhasználó nem jelöli megbízhatónak ezt a munkamenetet addig a munkamenetből küldött és a munkamenetbe érkező üzenetek figyelmeztetéssel lesznek ellátva. Vagy te is ellenőrizheted a munkamenetet.
-
-
Eszközök közötti hitelesítés inicializálása
Visszaállítási Kulcsok
-
QR kód
-
Majdnem kész! %s is ugyanazt a pajzsot mutatja\?
Igen
Nem
-
Megszakadt a kapcsolat a szerverrel
Felhasználónév
Fejlesztői Eszközök
@@ -2120,49 +1721,36 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Egyszerű szavazás készítése
Használd a visszaállítási eljárást
Ha nem érsz el létező munkamenetet
-
Új Bejelentkezés
-
A tárolóban nem található jelszó/kulcs
Add meg a jelmondatot a biztonsági tárolóhoz
Figyelem:
Csak biztonságos eszközről férj hozzá a biztonsági tárolóhoz
-
Töröl…
Ezt a csatolmányt el szeretnéd küldeni ide: %1$s\?
- Kép küldése eredeti méretben
- Képek küldése eredeti méretben
-
Törlés megerősítése
Biztos hogy eltávolítod (törlöd) ezt az eseményt\? Figyelem, ha törlöd vagy megváltoztatod a szoba nevét vagy a témát ez a változtatás érvényét vesztheti.
Ok megadása
Ok a kitakaráshoz
-
Az eseményt a felhasználó törölte, ezért: %1$s
Az eseményt a szoba adminisztrátora moderálta, ezért: %1$s
-
A kulcsok már frissek!
-
Element Android
-
Kulcs kérések
-
Régi titkosított üzenetek feloldása
-
Frissítés
-
Új bejelentkezés. Ez te vagy\?
A megtekintéshez és ellenőrzéshez koppints
Az új munkamenet ellenőrzéséhez használd ezt, amivel hozzáférést adsz a titkosított üzenetekhez.
Nem én voltam
A fiókodat lehet, hogy feltörték
-
Ha megszakítod akkor ezen az eszközön nem tudod majd elolvasni a titkosított üzeneteket és mások nem fogják megbízhatónak látni
Ha megszakítod akkor az eszközödön nem tudod majd elolvasni a titkosított üzeneteket és mások nem fogják megbízhatónak látni
Ha most megszakítod akkor ezt nem fogod ellenőrizni: %1$s (%2$s). A felhasználói profilból újrakezdheted.
-
Az egyik az alábbiak közül kompromittálódhatott:
\n
\n- A jelszavad
@@ -2171,35 +1759,25 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
\n- Valamelyik eszköz által használt internet elérés
\n
\nJavasoljuk, hogy azonnal cseréld le a jelszavadat és a visszaállítási kulcsot a Beállításokban.
-
Ellenőrizd az eszközödet a Beállításokból.
Ellenőrzés megszakítva
-
Visszaállítási jelmondat
Üzenet Kulcs
Fiók Jelszó
-
Beállítás: %s
Üzenet kulcs létrehozása
-
Megerősít: %s
-
A továbblépéshez add meg: %s.
-
Helyezd biztonságba és férj hozzá a titkosított üzenetekhez valamint bízz meg benne ezzel: %s.
A megerősítéshez add meg újra ezt: %s.
Ne a fiók jelszavadat használd.
-
-
Ez eltarthat néhány másodpercig, kérlek legyél türelmes.
Visszaállítás beállítása.
Visszaállítási kulcsod
Kész vagy!
Tartsd biztonságban
Befejez
-
A biztonság kedvéért használd ezt: %1$s arra az esetre ha elfelejtenéd ezt: %2$s.
-
Az elkészített azonosítási kulcsok közzé tétele
Biztonságos kulcs készítése a jelmondatból
SSSS alapértelmezett kulcs meghatározása
@@ -2207,37 +1785,26 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Felhasználói kulcs szinkronizálása
Saját magával aláírt kulcs szinkronizálása
Kulcs Mentés beállítása
-
-
Ezek lettek beállítva: %2$s és %1$s.
\n
\nTartsd őket biztonságban! Szükség lesz rájuk a titkosított üzenetek és biztonsági információk eléréséhez ha minden aktív munkameneted megszűnik.
-
Nyomtasd ki és tárold valahol biztonságos helyen
Mentsd el egy USB kulcsra vagy mentő eszközre
Másold fel a személyes felhő tárhelyedre
-
Mobilról ezt nem tudod megtenni
-
Az Üzenet Jelszó beállításával biztonságba helyezheted és hozzáférhetsz a titkosított üzeneteidhez valamint a bizalomhoz.
\n
\nHa nem akarsz Üzenet Jelszót beállítani, hozz létre inkább Üzenet Kulcsot.
Az Visszaállítási Jelmondat beállításával biztonságba helyezheted és hozzáférhetsz a titkosított üzeneteidhez valamint a bizalomhoz.
-
-
Titkosítás bekapcsolva
Ebben a szobában az üzenetek végpontok között titkosítottak. További információkért és ellenőrzéshez nyisd meg a felhasználók profilját.
Titkosítás nincs engedélyezve
A szobában használt titkosítás nem támogatott
-
%s elkészítette és beállította a szobát.
-
Majdnem kész! A többi eszközöd is ugyanazt a pajzsot mutatja\?
Majdnem kész! Várakozás a megerősítésre…
Várakozás erre: %s…
-
A kulcsok betöltése sikertelen
-
Értesítések beállítása
Az üzenetek „@room”-ot tartalmaznak
Titkosított üzenetek közvetlen csevegésekben
@@ -2245,24 +1812,17 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Ha a szobák fejlesztésre kerülnek
Hibakeresés
Értesítés fontosságának beállítása eseménynél
-
Az üzenet elküldése sima szövegként anélkül, hogy „markdown” formázás lenne
-
Felhasználói név és/vagy jelszó hibás. A beírt jelszó szóközzel kezdődik vagy ér véget, kérlek ellenőrizd.
-
Üzenet…
-
A titkosítás fejlesztése elérhető
Ellenőrizd magad és másokat, hogy a csevegéseid biztonságban legyenek
-
A továbblépéshez add meg: %s
Fájl használata
-
Bevitel: %s
Visszaállítási Jelmondat
Ez nem egy érvényes visszaállítási kulcs
Kérlek add meg a visszaállítási kulcsot
-
Mentés Kulcs ellenőrzése
Mentés Kulcs (%s) ellenőrzése
Curve kulcs megszerzése
@@ -2271,19 +1831,15 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
SSSS kulcs készítése a visszaállítási kulcsból
Kulcsmentés titok tárolása az SSSS-ben
%1$s (%2$s)
-
A továbblépéshez add meg a kulcs mentés jelmondatát.
használd a Kulcs Mentés visszaállítási kulcsot
Ha nem tudod a Kulcs Mentés Jelmondatodat, akkor %s.
Kulcs Mentés visszaállítási kulcs
-
Az alkalmazásról képernyőkép készítésének megakadályozása
A beállítással minden \"Activiti\" megkapja a \"FLAG_SECURE\" flaget. Indítsd újra az alkalmazást, hogy a változás életbe léphessen.
-
A média fájl a Galériához hozzáadva
A média fájlt nem sikerült hozzáadni a Galériához
Új fiók jelszó beállítása…
-
Element Web
\nElement Desktop
Element iOS
@@ -2297,18 +1853,15 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Válaszd ki a Visszaállítási Kulcsot, add meg kézzel vagy másold be a vágólapról
Ezzel a Visszaállítási Kulccsal a mentést nem lehet visszafejteni: kérlek ellenőrizd, hogy a visszaállítási kulcsot jól adtad-e meg.
A biztonsági tárolóhoz nem sikerült hozzáférni
-
Titkosítatlan
Ellenőrizetlen eszközzel titkosította
Tekintsd át hol vagy bejelentkezve
Ellenőrizd minden munkamenetedet, hogy a fiókod és az üzeneteid biztonságban legyenek
Ellenőrizd ezt az új bejelentkezést ami hozzáfér a fiókodhoz: %1$s
-
Manuális szöveges ellenőrzés
Belépés ellenőrzése
Közös ellenőrzés Emodzsival
Megbízhatónak jelölés
-
Kérlek válasz felhasználói nevet.
Kérlek válassz jelszót.
Ezt a hivatkozást ellenőrizd le még egyszer
@@ -2318,10 +1871,8 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
%1$s hivatkozás egy másik oldalra visz: %2$s.
\n
\nFolytatod\?
-
%1$s: %2$s
%1$s: %2$s %3$s
-
Tag hozzáadása
MEGHÍV
Felhasználók meghívása…
@@ -2333,7 +1884,6 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
- Meghívó elküldve neki: %1$s és még %2$d helyre
Felhasználókat nem tudtuk meghívni. Ellenőrizd azokat a felhasználókat akiket meg szeretnél hívni és próbáld újra.
-
Üzenet törölve
Helykitöltő mutatása a törölt szövegek helyett
Megerősítő levelet küldtünk ide: %s, először ellenőrizd az e-mailedet és kattints a megerősítő hivatkozásra
@@ -2343,26 +1893,20 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Bejelentkezés Matrix-azonosítóval
Lecsatlakozol erről az azonosítási szerverről: %s\?
Küldés
-
Törölt üzenetek megmutatása
Az ellenőrző kód nem helyes.
-
Ebben a szobában nincsenek média fájlok
Ebben a szobában nincsenek fájlok
-
Vagy, ha már rendelkezel egy fiókkal és tudod a Matrix azonosítódat és jelszavadat használhatod ezt is:
Belépés a Matrix azonosítómmal
Ha van fiókod egy Matrix-kiszolgálón, akkor meg a Matrix-azonosítódat (például @felhasznalo:domain.com) és jelszavadat lent.
Felhasználói azonosító
Ez nem egy valós felhasználó azonosító. A helyes formátum: „@felhasznalo:matrixszerver.org”
Nem található a Matrix szerver. Ellenőrizd az azonosítódat
-
Repülőgép üzemmód be van kapcsolva
-
Jelenlegi nyelv
További elérhető nyelvek
Elérhető nyelvek betöltése…
-
Megnyitás: %s feltételek
Ez az azonosítási szerver régi. Element csak az API V2-t támogatja.
Ez a művelet nem támogatott. A Matrix szerver elavult.
@@ -2371,7 +1915,6 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
A biztonságod érdekében Element csak hash-selt e-mail cím és telefonszám küldését támogatja.
A megfeleltetés sikertelen.
Ezzel az azonosítóval jelenleg nincs megfeleltetve semmi.
-
A Matrix szervered (%1$s) ezt az azonosítási szervert javasolja: %2$s
%1$s használata
Vagy beírhatsz más azonosítási szerver URL-t
@@ -2379,7 +1922,6 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Szünet
Másolás
Siker
-
Értesítések
Hangeszköz kiválasztása
Telefon
@@ -2391,12 +1933,10 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Hátsó
HD kikapcsolása
HD bekapcsolása
-
SSL hiba.
Hívás indítása előtt kérjen megerősítést
Aktív hívás (%s)
Visszatérés a híváshoz
-
Felhasználó figyelmen kívül hagyása
Felhasználó kirúgása
Kirúgás oka
@@ -2411,12 +1951,9 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
A titkosítási kulcsokat feltölti a szerverre, így megelőzi a titkosított üzenetekhez való hozzáférés elvesztését.
Új Biztonsági Kulcs generálása, vagy a jelenlegi mentésedhez új Biztonsági Jelmondat megadása.
A jelenlegi Kulcsod vagy Jelmondatod ki lesz cserélve erre.
-
Az integrációk ki vannak kapcsolva
Lejátszás
Eltüntetés
-
-
Nincs engedélyed konferenciahívást indítani ebben a szobában
Már folyamatban van egy konferencia!
Videomegbeszélés indítása
@@ -2429,15 +1966,12 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Element hívás sikertelen
Nem sikerült felépíteni a valós idejű kapcsolatot.
\nKérd meg a Matrix-kiszolgálód rendszergazdáját, hogy állítson be egy TURN-kiszolgálót, hogy a hívások megbízhatóan működjenek.
-
SSL hiba: a partner személyazonossága nem lett megerősítve.
Véletlen hívás megakadályozása
Meghívás visszavonása
Lefokozza magát\?
Nem fogja tudni visszavonni ezt a változtatást, mert lefokozza magát, ha Ön az utolsó privilegizált felhasználó a szobában, akkor lehetetlen lesz a jogosultságok visszanyerése.
Lefokozás
-
-
A felhasználó figyelmen kívül hagyása törli az üzeneteit a közös szobáikban.
\n
\nEzt a műveletet bármikor visszavonhatja az általános beállításokban.
@@ -2449,40 +1983,28 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
\n
\nHa meg akarja akadályozni, hogy újra csatlakozzon, akkor inkább tiltsa ki.
A felhasználó tiltásának visszavonása lehetővé teszi, hogy újra csatlakozzon a szobához.
-
Ehhez kapcsold be az „Integrációk engedélyezését” a Beállításokban.
-
- %d kitiltott felhasználó
- %d kitiltott felhasználó
-
Kulcsok sikeresen exportálva
-
- %1$d/%2$d kulcs sikeresen importálva.
- %1$d/%2$d kulcs sikeresen importálva.
-
MEGTEKINTÉS
Aktív kisalkalmazások
-
-
Integrációk kezelése
Nincs aktív kisalkalmazás
A visszaállítási kulcs mentve lett.
-
Biztonságos mentés
Biztosíték a titkosított üzenetekhez és adatokhoz hozzáférés elvesztése ellen
-
Biztonságos mentés beállítása
-
A szoba létrejött, de néhány meghívó nem lett elküldve, a következő ok miatt:
\n
\n%s
-
Külön lap hozzáadása az olvasatlan értesítések számára a főképernyőn.
-
- %1$s, %2$s és még %3$d felhasználó olvasta
- %1$s, %2$s és még %3$d felhasználó olvasta
@@ -2493,23 +2015,17 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Nyilvánossá tetted a szobát azok számára, akik ismerik a hivatkozást.
Meghívásossá tetted a szobát.
Add meg a használandó kiszolgáló címét
-
Ha nem tudod a jelszavad, akkor lépj vissza és állítsd helyre.
Matrica
-
Rendszergazdai műveletek
Alapértelmezett itt: %1$s
A kiszolgáló rendszergazdája alapértelmezetten letiltotta a végpontok közti titkosítást a privát szobákban és közvetlen üzenetekben.
Adj meg egy csak általad ismert biztonsági kifejezést a kiszolgálón található titkok védelméhez.
-
Ha most megszakítod, akkor elvesztheted a titkosított üzeneteid és adataid, ha elveszted a bejelentkezési adataid.
\n
\nA Beállításokban állíthatsz be biztonságos mentést és kezelheted a kulcsaidat.
-
Létrehoztad és beállítottad a szobát.
-
Ez a fiók letiltásra került.
-
Eszközök közti hitelesítés engedélyezése
A médiafájl mentése sikertelen
Szerepkör megadása
@@ -2519,9 +2035,7 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Mikrofon némításának megszüntetése
Kamera leállítása
Kamera indítása
-
Biztonságos mentés beállítása
-
Biztonságos mentés
A titkosított üzenetekhez és adatokhoz való hozzáférés elvesztésének megakadályozása a titkosítási kulcsok kiszolgálóra mentésével.
Beállítás
@@ -2529,22 +2043,17 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Állíts elő egy biztonsági kulcsot jelszókezelőben vagy széfben történő biztonságos tároláshoz.
Biztonsági kifejezés használata
Adj meg egy csak általad ismert kifejezést, és készíts egy kulcsot biztonsági mentéshez.
-
Biztonsági kulcs mentése
A biztonsági kulcsot tárold biztonságosan, például egy jelszókezelőben vagy széfben.
-
Biztonsági kifejezés beállítása
Adj meg egy csak általad ismert biztonsági kifejezést a kiszolgálón található titkok védelméhez.
Biztonsági kifejezés
Add meg a biztonsági kifejezést a megerősítéshez.
-
Biztonsági kulcs mentése
A biztonsági kulcsot tárold biztonságosan, például egy jelszókezelőben vagy széfben.
-
Szoba neve
Téma
Szoba beállításainak módosítása sikeres
-
Nem érheted el ezt az üzenetet
Várakozás erre az üzenetre, ez eltarthat egy darabig
Nem fejthető vissza
@@ -2553,17 +2062,12 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Nem érheted el ezt az üzenetet, mert a feladó nem bízik a munkamenetedben
Nem érheted el ezt az üzenetet, mert a feladó szándékosan nem küldte el a kulcsokat
Várakozás a titkosítási előzményekre
-
A Riot mostantól Element!
Örömmel jelentjük be, hogy nevet változtattunk! Az alkalmazás naprakész, és be vagy jelentkezve a fiókodba.
ÉRTEM
TOVÁBBI INFORMÁCIÓK
-
element
-
-
Helyreállítási kulcs mentése ide:
-
Hozzáadás a telefonkönyvemből
A telefonkönyved üres
Telefonkönyv
@@ -2571,13 +2075,10 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
Névjegyek lekérése…
A névjegyzéked üres
Névjegyzék
-
Meghívás visszavonása
Visszavonod a meghívást ide: %1$s\?
-
%1$s kitiltotta
Felhasználó visszaengedése sikertelen
-
A leküldéses értesítések ki vannak kapcsolva
A leküldéses értesítések bekapcsolásához tekintse át a beállításait
@@ -2597,4 +2098,21 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
PIN-kód bekapcsolása
Ha helyre akarod állítani a PIN-kódod, koppints az Elfelejtettem a PIN-kódot feliratra a kijelentkezéshez és helyreállításhoz.
Erősítsd meg a PIN-kódot a PIN-kód kikapcsolásához
-
+ Részletek mutatása, mint például a szoba neve, vagy az üzenet tartalma.
+ Üzenetek tartalmának mutatása az értesítésekben
+ Az Element feloldása csak PIN kóddal lehetséges.
+ Biometrikus azonosítás engedélyezése
+ Védelem beállítása
+ Hozzáférés védése PIN kóddal és biometrikus azonosítással.
+ Hozzáférés védése
+ Beállítások
+ Kód
+ Szoba beállításai
+ A Matrix fiókodhoz hozzáadott email címek és telefonszámok kezelése
+ Email címek és telefonszámok
+ Telefonszámok
+ Még nem adtál hozzá a fiókodhoz email címet
+ Email címek
+ Még nem adtál hozzá telefonszámot a fiókodhoz
+ Az üzenetek ebben a szobában végpontok közötti titkosítással védettek.
+
\ No newline at end of file
diff --git a/vector/src/main/res/values-it/strings.xml b/vector/src/main/res/values-it/strings.xml
index b1ff89ccef..ae1fed2d19 100644
--- a/vector/src/main/res/values-it/strings.xml
+++ b/vector/src/main/res/values-it/strings.xml
@@ -528,7 +528,8 @@
Copia indirizzo stanza
Crittografia abilitata in questa stanza.
Crittografia disabilitata in questa stanza.
- Abilita crittografia\n(attenzione: non può più essere disabilitata!)
+ Attiva crittografia
+\n(attenzione: non potrà più essere disattivata!)
Elenco
Tema
@@ -1167,8 +1168,9 @@
Purtroppo i vecchi dispositivi (quelli con Android precedenti al 5.0) non supportano le conferenze con Jitsi
Verifica sessione
IP sconosciuto
- Una nuova sessione sta chiedendo le chiavi crittografiche. Nome sessione: %1$s
-\nUltimo accesso: %2$s
+ Una nuova sessione sta chiedendo le chiavi crittografiche.
+\nNome sessione: %1$s
+\nUltimo accesso: %2$s
\nSe non hai effettuato l\'accesso da un\'altra sessione, ignora questa richiesta.
Una sessione non verificata sta chiedendo le chiavi crittografiche.
\nNome sessione: %1$s
@@ -1256,7 +1258,7 @@
Messaggi diretti
Nuova stanza
CREA
- Nome stanza
+ Nome
Pubblica
Tutti potranno entrare in questa stanza
Elenco stanze
@@ -2237,4 +2239,15 @@
Richiedi il PIN dopo 2 minuti
%s è entrato.
L\'applicazione è in attesa del PUSH
+ Scarta modifiche
+ Ci sono modifiche non salvate. Scartare le modifiche\?
+ La stanza non è ancora stata creata. Annullare la creazione della stanza\?
+ Rimuovi da priorità bassa
+ Aggiungi in priorità bassa
+ Ruota e ritaglia
+ Aggiungi immagine da
+ Impostazioni stanza
+ Argomento
+ Argomento stanza (facoltativo)
+ Nome stanza
\ No newline at end of file
diff --git a/vector/src/main/res/values-pt-rBR/strings.xml b/vector/src/main/res/values-pt-rBR/strings.xml
index c50be8c20f..55e904bc2e 100644
--- a/vector/src/main/res/values-pt-rBR/strings.xml
+++ b/vector/src/main/res/values-pt-rBR/strings.xml
@@ -541,9 +541,9 @@
Exportar
Digite a frase secreta
Confirme a frase secreta
- As chaves de sala E2E foram salvas em \'%s\'
-
-Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.
+ As chaves E2E da sala foram salvas em \'%s\'.
+\n
+\nAtenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.
Importar chaves de sala E2E
Importar chaves de sala
Importar as chaves de um arquivo local
@@ -887,7 +887,8 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.Um ou mais testes falharam, por favor relate um erro para nos ajudar a investigar.
Configurações do sistema
Notificações estão ativadas nas configurações do sistema.
- Notificações estão desativadas nas configurações do sistema. Por favor, revise as configurações do sistema.
+ Notificações estão desativadas nas configurações do sistema.
+\nPor favor, revise as configurações do sistema.
Abra as Configurações
Configurações da conta
Notificações estão ativadas para sua conta.
@@ -902,23 +903,23 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.Ativar
Versão do Google Play Services
Google Play Services APK está disponível e atualizado.
- Element usa Google Play Services para entregar mensagens push, mas isto não parece está configurado corretamente:
-%1$s
+ Element usa Google Play Services para entregar mensagens push, mas isto não parece estar configurado corretamente:
+\n%1$s
Consertar Play Services
Token do Firebase
Token FCM recuperado com sucesso:
-%1$s
+\n%1$s
Ligar mesmo assim
Falha ao recuperar o token do FCM:
-%1$s
+\n%1$s
Registro do token do Firebase
Token FCM registrado com sucesso no HomeServer.
- Falha ao registrar o token FCM no HomeServer:
-%1$s
+ Falha ao registrar o token FCM no servidor local:
+\n%1$s
Serviço de Notificações
Serviço de Notificações está em execução.
Serviço de Notificações não está em execução.
-Tente reiniciar a aplicação.
+\nTente reiniciar o aplicativo.
Iniciar Serviço
O serviço foi encerrado e reiniciado automaticamente.
Falha ao reiniciar Serviço
@@ -943,7 +944,7 @@ Tente reiniciar a aplicação.
Mostrar alterações de foto de perfil e de nome e sobrenome.
Conexão em segundo plano
Element precisa manter um baixo impacto na conexão em segundo plano para ter notificações confiáveis.
-Na próxima tela, você será solicitado a permitir que o Element funcione sempre em segundo plano, por favor aceite.
+\nNa próxima tela, você será solicitado a permitir que o Element funcione sempre em segundo plano. Por favor, aceite.
Restrições de segundo plano estão desativadas para o Element. Este teste deve ser realizado usando dados móveis (sem Wi-Fi).
\n%1$s
Restrições em segundo plano estão ativadas para o Element.
@@ -1189,7 +1190,8 @@ Na próxima tela, você será solicitado a permitir que o Element funcione sempr
Ler as mídias protegidos por DRM
O gerenciador de integrações não está configurado.
Para continuar, você precisa aceitar os termos de serviço.
- Uma nova sessão está solicitando chaves de criptografia. Nome da sessão: %1$s
+ Uma nova sessão está solicitando chaves de criptografia.
+\nNome da sessão: %1$s
\nVisto por último às: %2$s
\nSe você não fez login em outra sessão, ignore essa solicitação.
Uma nova sessão está solicitando chaves de criptografia.
@@ -1401,7 +1403,7 @@ Na próxima tela, você será solicitado a permitir que o Element funcione sempr
Conversas
Nova Sala
CRIAR
- Nome da sala
+ Nome
Público
Qualquer pessoa poderá entrar nesta sala
Lista de Salas
@@ -1652,8 +1654,7 @@ Na próxima tela, você será solicitado a permitir que o Element funcione sempr
Atenção
Sua conta ainda não foi criada.
\n
-\n
-\nParar o processo de registro\?
+\nCancelar o processo de registro\?
Selecione matrix.org
Selecione Element nos Serviços de Matrix
Selecione um servidor personalizado
@@ -1703,9 +1704,8 @@ Na próxima tela, você será solicitado a permitir que o Element funcione sempr
\nEntre novamente para acessar os dados e mensagens da sua conta.
Você perderá o acesso as mensagens seguras a menos que você faça login para recuperar suas chaves de criptografia.
Limpar dados
- A sessão atual é para o usuário %1$s e você fornece credenciais para o usuário %2$s. Isto não é suportado por Element.
-\n
-\nPor favor, primeiro limpe os dados, depois faça o login novamente em outra conta.
+ A sessão atual é para o usuário %1$s e você fornece credenciais para o usuário %2$s. Isto não é suportado no Element.
+\nPor favor, limpe os dados do aplicativo, depois faça o login novamente em outra conta.
Seu link do matrix.to foi malformado
A descrição é curta demais
Sincronia Inicial…
@@ -2239,4 +2239,15 @@ Na próxima tela, você será solicitado a permitir que o Element funcione sempr
- %d convite
- %d convites
+ Remover baixa prioridade
+ Definir como baixa prioridade
+ Adicionar imagem
+ Descartar alterações
+ Existem alterações não salvas. Descartar as alterações\?
+ A sala ainda não foi criada. Cancelar a criação da sala\?
+ Girar e recortar
+ Configurações da sala
+ Descrição
+ Descrição da sala (opcional)
+ Nome da sala
\ No newline at end of file
diff --git a/vector/src/main/res/values-ru/strings.xml b/vector/src/main/res/values-ru/strings.xml
index 64c9d0e63b..5b04407645 100644
--- a/vector/src/main/res/values-ru/strings.xml
+++ b/vector/src/main/res/values-ru/strings.xml
@@ -851,14 +851,16 @@
- %d мин.
- - %d час
- - %d часа
- - %d часов
+ - %dh
+ - %dh
+ - %dh
+ - %dh
- - %d день
- - %d дни
- - %d дней
+ - %dd
+ - %dd
+ - %dd
+ - %dd
Сейчас %1$s
%1$s %2$s назад
@@ -1292,7 +1294,7 @@
Диалоги
Новая комната
СОЗДАТЬ
- Имя комнаты
+ Имя
Публичные
Любой сможет присоединиться к этой комнате
Каталог номеров
@@ -2282,10 +2284,21 @@
Уведомление нажато!
Пожалуйста, нажмите на уведомление. Если вы не видите уведомления, проверьте настройки системы.
- Визуализировать уведомления
+ Отображение уведомления
Вы видите уведомление! Нажмите сюда!
Не удалось получить push-уведомление. Переустановка приложения может быть возможным решением.
Приложение получило push-уведомление
Приложение ожидает push-уведомление
Тестирование push-уведомлений
+ Есть несохраненные изменения. Отменить изменения\?
+ Удалить из низкого приоритета
+ Повернуть и обрезать
+ Настройки комнаты
+ Тема комнаты (опционально)
+ Отменить изменения
+ Комната ещё не создана. Отменить создание комнаты\?
+ Добавить к низкому приоритету
+ Добавить изображение из
+ Тема
+ Название Комнаты
\ No newline at end of file
diff --git a/vector/src/main/res/values-sq/strings.xml b/vector/src/main/res/values-sq/strings.xml
index 1c784e9ed8..81d64d9669 100644
--- a/vector/src/main/res/values-sq/strings.xml
+++ b/vector/src/main/res/values-sq/strings.xml
@@ -1188,7 +1188,7 @@
Mesazhe të Drejtpërdrejtë
Dhomë e Re
KRIJOJE
- Emër dhome
+ Emër
Publike
Kushdo do të jetë në gjendje të marrë pjesë në këtë dhomë
Drejtori Dhomash
@@ -2166,4 +2166,15 @@
Filtro përdorues të dëbuar
S’keni leje të nisni një thirrje
S’keni leje të nisni një thirrje konferencë
+ Hidhi tej ndryshimet
+ Ka ndryshime të paruajtura. Të hidhen tej ndryshimet\?
+ Dhoma s’është krijuar ende. Të anulohet krijimi i dhomës\?
+ Hiqe prej përparësie të ulët
+ Shtoje te përparësi e ulët
+ Rrotullojeni dhe qetheni
+ Shtoni figurë prej
+ Rregullime dhome
+ Subjekt
+ Subjekt dhome (në daçi)
+ Emër dhome
\ No newline at end of file
diff --git a/vector/src/main/res/values-sv/strings.xml b/vector/src/main/res/values-sv/strings.xml
index c9ec8defcf..97075ac975 100644
--- a/vector/src/main/res/values-sv/strings.xml
+++ b/vector/src/main/res/values-sv/strings.xml
@@ -1143,7 +1143,8 @@
Rummet innehåller okända sessioner
Detta alternativ kräver en tredjepartsapplikation för att spela in meddelandena.
Du har lagt till en ny session \'%s\', vilken begär krypteringsnycklar.
- En ny session begär krypteringsnycklar. Sessionsnamn: %1$s
+ En ny session begär krypteringsnycklar.
+\nSessionsnamn: %1$s
\nSenast sedd: %2$s
\nOm du inte loggade in i en annan session, ignorera denna begäran.
Din overifierade session \'%s\' begär krypteringsnycklar.
@@ -1681,7 +1682,7 @@
Förhandsgranskning av världsläsbara rum stöds inte än av Element
Nytt rum
SKAPA
- Rumsnamn
+ Namn
Publikt
Vem som helst kommer kunna gå med i det här rummet
Rumskatalog
@@ -2175,4 +2176,15 @@
Du har inte behörighet att starta ett samtal
Du har inte behörighet att starta ett gruppsamtal
Återställ
+ Ämne
+ Förkasta ändringar
+ Det finns osparade ändringar. Förkasta ändringarna\?
+ Det här rummet har inte skapats än. Avbryt rumsskapande\?
+ Ta bort från lågprioriterade
+ Lägg till i lågprioriterade
+ Rotera och beskär
+ Lägg till bild från
+ Rumsinställningar
+ Rumsämne (valfritt)
+ Rumsnamn
\ No newline at end of file
diff --git a/vector/src/main/res/values-tzm/strings.xml b/vector/src/main/res/values-tzm/strings.xml
new file mode 100644
index 0000000000..689160b6d3
--- /dev/null
+++ b/vector/src/main/res/values-tzm/strings.xml
@@ -0,0 +1,9 @@
+
+
+ Tisɣal
+ Tuzinin
+ Asgum Status.im
+ Latn
+ MA
+ tzm
+
\ No newline at end of file
diff --git a/vector/src/main/res/values-zh-rTW/strings.xml b/vector/src/main/res/values-zh-rTW/strings.xml
index 5cf39b925e..6dc811aa28 100644
--- a/vector/src/main/res/values-zh-rTW/strings.xml
+++ b/vector/src/main/res/values-zh-rTW/strings.xml
@@ -1082,8 +1082,9 @@
抱歉,使用 Jitsi 建立會議通話在舊裝置上並不支援(Android 系統版本小於 5.0 的裝置)
驗證工作階段
未知的 IP
- 有新工作階段正在要求加密金鑰。 工作階段名稱:%1$s
-\n上次檢視:%2$s
+ 有新工作階段正在要求加密金鑰。
+\n工作階段名稱:%1$s
+\n上次檢視:%2$s
\n如果您沒有登入其他工作階段,請忽略本請求。
有未驗證的工作階段正在要求加密金鑰。
\n工作階段名稱:%1$s
@@ -1172,7 +1173,7 @@
直接訊息
新聊天室
建立
- 聊天室名稱
+ 名稱
公開
任何人都可以加入此聊天室
聊天室目錄
@@ -2137,4 +2138,15 @@
您沒有開始會議通話的權限
重設
啟用生物識別技術
+ 放棄變更
+ 有未儲存的變更。要放棄變更嗎?
+ 聊天室尚未建立。取消建立聊天室?
+ 從低優先度移除
+ 新增到低優先度
+ 旋轉並裁切
+ 新增圖片從
+ 聊天室設定
+ 主題
+ 聊天室主題(選擇性)
+ 聊天是名稱
\ No newline at end of file