diff --git a/app/src/androidTest/java/network/loki/messenger/LibSessionTests.kt b/app/src/androidTest/java/network/loki/messenger/LibSessionTests.kt
index 157085135e..54470569e1 100644
--- a/app/src/androidTest/java/network/loki/messenger/LibSessionTests.kt
+++ b/app/src/androidTest/java/network/loki/messenger/LibSessionTests.kt
@@ -39,7 +39,7 @@ class LibSessionTests {
private fun randomSeedBytes() = (0 until 16).map { Random.nextInt(UByte.MAX_VALUE.toInt()).toByte() }
private fun randomKeyPair() = KeyPairUtilities.generate(randomSeedBytes().toByteArray())
- private fun randomSessionId() = randomKeyPair().x25519KeyPair.hexEncodedPublicKey
+ private fun randomAccountId() = randomKeyPair().x25519KeyPair.hexEncodedPublicKey
private var fakeHashI = 0
private val nextFakeHash: String
@@ -102,7 +102,7 @@ class LibSessionTests {
val storageSpy = spy(app.storage)
app.storage = storageSpy
- val newContactId = randomSessionId()
+ val newContactId = randomAccountId()
val singleContact = Contact(
id = newContactId,
approved = true,
@@ -123,7 +123,7 @@ class LibSessionTests {
val storageSpy = spy(app.storage)
app.storage = storageSpy
- val randomRecipient = randomSessionId()
+ val randomRecipient = randomAccountId()
val newContact = Contact(
id = randomRecipient,
approved = true,
@@ -158,7 +158,7 @@ class LibSessionTests {
app.storage = storageSpy
// Initial state
- val randomRecipient = randomSessionId()
+ val randomRecipient = randomAccountId()
val currentContact = Contact(
id = randomRecipient,
approved = true,
diff --git a/app/src/androidTest/java/network/loki/messenger/SodiumUtilitiesTest.kt b/app/src/androidTest/java/network/loki/messenger/SodiumUtilitiesTest.kt
index af260a0bf0..ac62ecea24 100644
--- a/app/src/androidTest/java/network/loki/messenger/SodiumUtilitiesTest.kt
+++ b/app/src/androidTest/java/network/loki/messenger/SodiumUtilitiesTest.kt
@@ -143,7 +143,7 @@ class SodiumUtilitiesTest {
}
@Test
- fun sessionIdFailureInvalidSessionId() {
+ fun sessionIdFailureInvalidAccountId() {
val result = SodiumUtilities.sessionId("AB$publicKey", "15$blindedPublicKey", serverPublicKey)
assertFalse(result)
diff --git a/app/src/main/java/org/thoughtcrime/securesms/calls/WebRtcCallActivity.kt b/app/src/main/java/org/thoughtcrime/securesms/calls/WebRtcCallActivity.kt
index afa6944645..be3a4c4b7a 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/calls/WebRtcCallActivity.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/calls/WebRtcCallActivity.kt
@@ -365,7 +365,7 @@ class WebRtcCallActivity : PassphraseRequiredActionBarActivity() {
private fun getUserDisplayName(publicKey: String): String {
val contact =
- DatabaseComponent.get(this).sessionContactDatabase().getContactWithSessionID(publicKey)
+ DatabaseComponent.get(this).sessionContactDatabase().getContactWithAccountID(publicKey)
return contact?.displayName(Contact.ContactContext.REGULAR) ?: publicKey
}
diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/ProfilePictureView.kt b/app/src/main/java/org/thoughtcrime/securesms/components/ProfilePictureView.kt
index 52e2d52ab1..019d5808a9 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/components/ProfilePictureView.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/components/ProfilePictureView.kt
@@ -47,7 +47,7 @@ class ProfilePictureView @JvmOverloads constructor(
// region Updating
fun update(recipient: Recipient) {
fun getUserDisplayName(publicKey: String): String {
- val contact = DatabaseComponent.get(context).sessionContactDatabase().getContactWithSessionID(publicKey)
+ val contact = DatabaseComponent.get(context).sessionContactDatabase().getContactWithAccountID(publicKey)
return contact?.displayName(Contact.ContactContext.REGULAR) ?: publicKey
}
@@ -71,7 +71,7 @@ class ProfilePictureView @JvmOverloads constructor(
additionalDisplayName = getUserDisplayName(apk)
}
} else if(recipient.isOpenGroupInboxRecipient) {
- val publicKey = GroupUtil.getDecodedOpenGroupInboxSessionId(recipient.address.serialize())
+ val publicKey = GroupUtil.getDecodedOpenGroupInboxAccountId(recipient.address.serialize())
this.publicKey = publicKey
displayName = getUserDisplayName(publicKey)
additionalPublicKey = null
diff --git a/app/src/main/java/org/thoughtcrime/securesms/contacts/UserView.kt b/app/src/main/java/org/thoughtcrime/securesms/contacts/UserView.kt
index 36a8c1adf5..e2592d3c3b 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/contacts/UserView.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/contacts/UserView.kt
@@ -51,7 +51,7 @@ class UserView : LinearLayout {
val isLocalUser = user.isLocalNumber
fun getUserDisplayName(publicKey: String): String {
if (isLocalUser) return context.getString(R.string.MessageRecord_you)
- val contact = DatabaseComponent.get(context).sessionContactDatabase().getContactWithSessionID(publicKey)
+ val contact = DatabaseComponent.get(context).sessionContactDatabase().getContactWithAccountID(publicKey)
return contact?.displayName(Contact.ContactContext.REGULAR) ?: publicKey
}
val address = user.address.serialize()
diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/start/newmessage/NewMessageViewModel.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/start/newmessage/NewMessageViewModel.kt
index d14e6bd415..d484474146 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/conversation/start/newmessage/NewMessageViewModel.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/start/newmessage/NewMessageViewModel.kt
@@ -72,7 +72,7 @@ internal class NewMessageViewModel @Inject constructor(
loadOnsJob = viewModelScope.launch(Dispatchers.IO) {
try {
- val publicKey = SnodeAPI.getSessionID(ons).timeout(30_000).get()
+ val publicKey = SnodeAPI.getAccountID(ons).timeout(30_000).get()
if (isActive) onPublicKey(publicKey)
} catch (e: Exception) {
if (isActive) onError(e)
diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationActivityV2.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationActivityV2.kt
index 965ba625ad..f8d81b3d31 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationActivityV2.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationActivityV2.kt
@@ -82,7 +82,7 @@ import org.session.libsession.messaging.sending_receiving.MessageSender
import org.session.libsession.messaging.sending_receiving.attachments.Attachment
import org.session.libsession.messaging.sending_receiving.link_preview.LinkPreview
import org.session.libsession.messaging.sending_receiving.quotes.QuoteModel
-import org.session.libsession.messaging.utilities.SessionId
+import org.session.libsession.messaging.utilities.AccountId
import org.session.libsession.snode.SnodeAPI
import org.session.libsession.utilities.Address
import org.session.libsession.utilities.Address.Companion.fromSerialized
@@ -235,7 +235,7 @@ class ConversationActivityV2 : PassphraseRequiredActionBarActivity(), InputBarDe
intent.getParcelableExtra
(ADDRESS)?.let { it ->
threadId = threadDb.getThreadIdIfExistsFor(it.serialize())
if (threadId == -1L) {
- val sessionId = SessionId(it.serialize())
+ val sessionId = AccountId(it.serialize())
val openGroup = lokiThreadDb.getOpenGroupChat(intent.getLongExtra(FROM_GROUP_THREAD_ID, -1))
val address = if (sessionId.prefix == IdPrefix.BLINDED && openGroup != null) {
storage.getOrCreateBlindedIdMapping(sessionId.hexString, openGroup.server, openGroup.publicKey).sessionId?.let {
@@ -732,8 +732,8 @@ class ConversationActivityV2 : PassphraseRequiredActionBarActivity(), InputBarDe
// called from onCreate
private fun setUpBlockedBanner() {
val recipient = viewModel.recipient?.takeUnless { it.isGroupRecipient } ?: return
- val sessionID = recipient.address.toString()
- val name = sessionContactDb.getContactWithSessionID(sessionID)?.displayName(Contact.ContactContext.REGULAR) ?: sessionID
+ val accountID = recipient.address.toString()
+ val name = sessionContactDb.getContactWithAccountID(accountID)?.displayName(Contact.ContactContext.REGULAR) ?: accountID
binding?.blockedBannerTextView?.text = resources.getString(R.string.activity_conversation_blocked_banner_text, name)
binding?.blockedBanner?.isVisible = recipient.isBlocked
binding?.blockedBanner?.setOnClickListener { viewModel.unblock() }
@@ -1183,8 +1183,8 @@ class ConversationActivityV2 : PassphraseRequiredActionBarActivity(), InputBarDe
}
}
- override fun copySessionID(sessionId: String) {
- val clip = ClipData.newPlainText("Session ID", sessionId)
+ override fun copyAccountID(sessionId: String) {
+ val clip = ClipData.newPlainText("Account ID", sessionId)
val manager = getSystemService(PassphraseRequiredActionBarActivity.CLIPBOARD_SERVICE) as ClipboardManager
manager.setPrimaryClip(clip)
Toast.makeText(this, R.string.copied_to_clipboard, Toast.LENGTH_SHORT).show()
@@ -1977,9 +1977,9 @@ class ConversationActivityV2 : PassphraseRequiredActionBarActivity(), InputBarDe
endActionMode()
}
- override fun copySessionID(messages: Set) {
- val sessionID = messages.first().individualRecipient.address.toString()
- val clip = ClipData.newPlainText("Session ID", sessionID)
+ override fun copyAccountID(messages: Set) {
+ val accountID = messages.first().individualRecipient.address.toString()
+ val clip = ClipData.newPlainText("Account ID", accountID)
val manager = getSystemService(CLIPBOARD_SERVICE) as ClipboardManager
manager.setPrimaryClip(clip)
Toast.makeText(this, R.string.copied_to_clipboard, Toast.LENGTH_SHORT).show()
@@ -2189,7 +2189,7 @@ class ConversationActivityV2 : PassphraseRequiredActionBarActivity(), InputBarDe
ConversationReactionOverlay.Action.DELETE -> deleteMessages(selectedItems)
ConversationReactionOverlay.Action.BAN_AND_DELETE_ALL -> banAndDeleteAll(selectedItems)
ConversationReactionOverlay.Action.BAN_USER -> banUser(selectedItems)
- ConversationReactionOverlay.Action.COPY_ACCOUNT_ID -> copySessionID(selectedItems)
+ ConversationReactionOverlay.Action.COPY_ACCOUNT_ID -> copyAccountID(selectedItems)
}
}
}
diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationAdapter.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationAdapter.kt
index 7b01eba71e..449dc5d154 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationAdapter.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationAdapter.kt
@@ -74,7 +74,7 @@ class ConversationAdapter(
@WorkerThread
private fun getSenderInfo(sender: String): Contact? {
- return contactDB.getContactWithSessionID(sender)
+ return contactDB.getContactWithAccountID(sender)
}
sealed class ViewType(val rawValue: Int) {
diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationViewModel.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationViewModel.kt
index 80d6df87fe..d2c85a3edf 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationViewModel.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationViewModel.kt
@@ -21,7 +21,7 @@ import kotlinx.coroutines.launch
import org.session.libsession.messaging.messages.ExpirationConfiguration
import org.session.libsession.messaging.open_groups.OpenGroup
import org.session.libsession.messaging.open_groups.OpenGroupApi
-import org.session.libsession.messaging.utilities.SessionId
+import org.session.libsession.messaging.utilities.AccountId
import org.session.libsession.messaging.utilities.SodiumUtilities
import org.session.libsession.utilities.Address
import org.session.libsession.utilities.recipients.Recipient
@@ -78,7 +78,7 @@ class ConversationViewModel(
val blindedPublicKey: String?
get() = if (openGroup == null || edKeyPair == null || !serverCapabilities.contains(OpenGroupApi.Capability.BLIND.name.lowercase())) null else {
SodiumUtilities.blindedKeyPair(openGroup!!.publicKey, edKeyPair)?.publicKey?.asBytes
- ?.let { SessionId(IdPrefix.BLINDED, it) }?.hexString
+ ?.let { AccountId(IdPrefix.BLINDED, it) }?.hexString
}
val isMessageRequestThread : Boolean
diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/DeleteOptionsBottomSheet.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/DeleteOptionsBottomSheet.kt
index b6212b8542..ca5b1cec11 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/DeleteOptionsBottomSheet.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/DeleteOptionsBottomSheet.kt
@@ -26,7 +26,7 @@ class DeleteOptionsBottomSheet : BottomSheetDialogFragment(), View.OnClickListen
val contact by lazy {
val senderId = recipient.address.serialize()
// this dialog won't show for open group contacts
- contactDatabase.getContactWithSessionID(senderId)
+ contactDatabase.getContactWithAccountID(senderId)
?.displayName(Contact.ContactContext.REGULAR)
}
diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/dialogs/BlockedDialog.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/dialogs/BlockedDialog.kt
index c0ff1cbb1d..46feefb608 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/dialogs/BlockedDialog.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/dialogs/BlockedDialog.kt
@@ -20,9 +20,9 @@ class BlockedDialog(private val recipient: Recipient, private val context: Conte
override fun onCreateDialog(savedInstanceState: Bundle?): Dialog = createSessionDialog {
val contactDB = DatabaseComponent.get(requireContext()).sessionContactDatabase()
- val sessionID = recipient.address.toString()
- val contact = contactDB.getContactWithSessionID(sessionID)
- val name = contact?.displayName(Contact.ContactContext.REGULAR) ?: sessionID
+ val accountID = recipient.address.toString()
+ val contact = contactDB.getContactWithAccountID(accountID)
+ val name = contact?.displayName(Contact.ContactContext.REGULAR) ?: accountID
val explanation = resources.getString(R.string.dialog_blocked_explanation, name)
val spannable = SpannableStringBuilder(explanation)
diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/dialogs/DownloadDialog.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/dialogs/DownloadDialog.kt
index 5edd63f100..1af1d669cf 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/dialogs/DownloadDialog.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/dialogs/DownloadDialog.kt
@@ -26,9 +26,9 @@ class DownloadDialog(private val recipient: Recipient) : DialogFragment() {
@Inject lateinit var contactDB: SessionContactDatabase
override fun onCreateDialog(savedInstanceState: Bundle?): Dialog = createSessionDialog {
- val sessionID = recipient.address.toString()
- val contact = contactDB.getContactWithSessionID(sessionID)
- val name = contact?.displayName(Contact.ContactContext.REGULAR) ?: sessionID
+ val accountID = recipient.address.toString()
+ val contact = contactDB.getContactWithAccountID(accountID)
+ val name = contact?.displayName(Contact.ContactContext.REGULAR) ?: accountID
title(resources.getString(R.string.dialog_download_title, name))
val explanation = resources.getString(R.string.dialog_download_explanation, name)
@@ -42,8 +42,8 @@ class DownloadDialog(private val recipient: Recipient) : DialogFragment() {
}
private fun trust() {
- val sessionID = recipient.address.toString()
- val contact = contactDB.getContactWithSessionID(sessionID) ?: return
+ val accountID = recipient.address.toString()
+ val contact = contactDB.getContactWithAccountID(accountID) ?: return
val threadID = DatabaseComponent.get(requireContext()).threadDatabase().getThreadIdIfExistsFor(recipient)
contactDB.setContactIsTrusted(contact, true, threadID)
JobQueue.shared.resumePendingJobs(AttachmentDownloadJob.KEY)
diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/menus/ConversationActionModeCallback.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/menus/ConversationActionModeCallback.kt
index b5e1640fb6..c7862ca22e 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/menus/ConversationActionModeCallback.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/menus/ConversationActionModeCallback.kt
@@ -6,7 +6,7 @@ import android.view.Menu
import android.view.MenuItem
import network.loki.messenger.R
import org.session.libsession.messaging.MessagingModuleConfiguration
-import org.session.libsession.messaging.utilities.SessionId
+import org.session.libsession.messaging.utilities.AccountId
import org.session.libsession.messaging.utilities.SodiumUtilities
import org.session.libsession.utilities.TextSecurePreferences
import org.session.libsignal.utilities.IdPrefix
@@ -39,7 +39,7 @@ class ConversationActionModeCallback(private val adapter: ConversationAdapter, p
val userPublicKey = TextSecurePreferences.getLocalNumber(context)!!
val edKeyPair = MessagingModuleConfiguration.shared.getUserED25519KeyPair()!!
val blindedPublicKey = openGroup?.publicKey?.let { SodiumUtilities.blindedKeyPair(it, edKeyPair)?.publicKey?.asBytes }
- ?.let { SessionId(IdPrefix.BLINDED, it) }?.hexString
+ ?.let { AccountId(IdPrefix.BLINDED, it) }?.hexString
fun userCanDeleteSelectedItems(): Boolean {
val allSentByCurrentUser = selectedItems.all { it.isOutgoing }
val allReceivedByCurrentUser = selectedItems.all { !it.isOutgoing }
@@ -91,7 +91,7 @@ class ConversationActionModeCallback(private val adapter: ConversationAdapter, p
R.id.menu_context_ban_user -> delegate?.banUser(selectedItems)
R.id.menu_context_ban_and_delete_all -> delegate?.banAndDeleteAll(selectedItems)
R.id.menu_context_copy -> delegate?.copyMessages(selectedItems)
- R.id.menu_context_copy_public_key -> delegate?.copySessionID(selectedItems)
+ R.id.menu_context_copy_public_key -> delegate?.copyAccountID(selectedItems)
R.id.menu_context_resync -> delegate?.resyncMessage(selectedItems)
R.id.menu_context_resend -> delegate?.resendMessage(selectedItems)
R.id.menu_message_details -> delegate?.showMessageDetail(selectedItems)
@@ -115,7 +115,7 @@ interface ConversationActionModeCallbackDelegate {
fun banUser(messages: Set)
fun banAndDeleteAll(messages: Set)
fun copyMessages(messages: Set)
- fun copySessionID(messages: Set)
+ fun copyAccountID(messages: Set)
fun resyncMessage(messages: Set)
fun resendMessage(messages: Set)
fun showMessageDetail(messages: Set)
diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/menus/ConversationMenuHelper.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/menus/ConversationMenuHelper.kt
index 40a83de516..76c5dafd22 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/menus/ConversationMenuHelper.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/menus/ConversationMenuHelper.kt
@@ -59,7 +59,7 @@ object ConversationMenuHelper {
}
// One-on-one chat menu allows copying the session id
if (thread.isContactRecipient) {
- inflater.inflate(R.menu.menu_conversation_copy_session_id, menu)
+ inflater.inflate(R.menu.menu_conversation_copy_account_id, menu)
}
// One-on-one chat menu (options that should only be present for one-on-one chats)
if (thread.isContactRecipient) {
@@ -135,7 +135,7 @@ object ConversationMenuHelper {
R.id.menu_unblock -> { unblock(context, thread) }
R.id.menu_block -> { block(context, thread, deleteThread = false) }
R.id.menu_block_delete -> { blockAndDelete(context, thread) }
- R.id.menu_copy_account_id -> { copySessionID(context, thread) }
+ R.id.menu_copy_account_id -> { copyAccountID(context, thread) }
R.id.menu_copy_open_group_url -> { copyOpenGroupUrl(context, thread) }
R.id.menu_edit_group -> { editClosedGroup(context, thread) }
R.id.menu_leave_group -> { leaveClosedGroup(context, thread) }
@@ -246,10 +246,10 @@ object ConversationMenuHelper {
listener.block(deleteThread = true)
}
- private fun copySessionID(context: Context, thread: Recipient) {
+ private fun copyAccountID(context: Context, thread: Recipient) {
if (!thread.isContactRecipient) { return }
val listener = context as? ConversationMenuListener ?: return
- listener.copySessionID(thread.address.toString())
+ listener.copyAccountID(thread.address.toString())
}
private fun copyOpenGroupUrl(context: Context, thread: Recipient) {
@@ -271,8 +271,8 @@ object ConversationMenuHelper {
val group = DatabaseComponent.get(context).groupDatabase().getGroup(thread.address.toGroupString()).orNull()
val admins = group.admins
- val sessionID = TextSecurePreferences.getLocalNumber(context)
- val isCurrentUserAdmin = admins.any { it.toString() == sessionID }
+ val accountID = TextSecurePreferences.getLocalNumber(context)
+ val isCurrentUserAdmin = admins.any { it.toString() == accountID }
val message = if (isCurrentUserAdmin) {
"Because you are the creator of this group it will be deleted for everyone. This cannot be undone."
} else {
@@ -325,7 +325,7 @@ object ConversationMenuHelper {
interface ConversationMenuListener {
fun block(deleteThread: Boolean = false)
fun unblock()
- fun copySessionID(sessionId: String)
+ fun copyAccountID(sessionId: String)
fun copyOpenGroupUrl(thread: Recipient)
fun showDisappearingMessages(thread: Recipient)
}
diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/QuoteView.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/QuoteView.kt
index 4e91400430..f5e3c7bb0b 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/QuoteView.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/QuoteView.kt
@@ -70,9 +70,9 @@ class QuoteView @JvmOverloads constructor(context: Context, attrs: AttributeSet?
isOutgoingMessage: Boolean, isOpenGroupInvitation: Boolean, threadID: Long,
isOriginalMissing: Boolean, glide: GlideRequests) {
// Author
- val author = contactDb.getContactWithSessionID(authorPublicKey)
+ val author = contactDb.getContactWithAccountID(authorPublicKey)
val localNumber = TextSecurePreferences.getLocalNumber(context)
- val quoteIsLocalUser = localNumber != null && localNumber == author?.sessionID
+ val quoteIsLocalUser = localNumber != null && localNumber == author?.accountID
val authorDisplayName =
if (quoteIsLocalUser) context.getString(R.string.QuoteView_you)
diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/VisibleMessageView.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/VisibleMessageView.kt
index 64017e2ad9..bfeb14ab81 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/VisibleMessageView.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/VisibleMessageView.kt
@@ -132,7 +132,7 @@ class VisibleMessageView : LinearLayout {
glide: GlideRequests = GlideApp.with(this),
searchQuery: String? = null,
contact: Contact? = null,
- senderSessionID: String,
+ senderAccountID: String,
lastSeen: Long,
delegate: VisibleMessageViewDelegate? = null,
onAttachmentNeedsDownload: (Long, Long) -> Unit,
@@ -167,30 +167,30 @@ class VisibleMessageView : LinearLayout {
if (isGroupThread && !message.isOutgoing) {
if (isEndOfMessageCluster) {
- binding.profilePictureView.publicKey = senderSessionID
+ binding.profilePictureView.publicKey = senderAccountID
binding.profilePictureView.update(message.individualRecipient)
binding.profilePictureView.setOnClickListener {
if (thread.isCommunityRecipient) {
val openGroup = lokiThreadDb.getOpenGroupChat(threadID)
- if (IdPrefix.fromValue(senderSessionID) == IdPrefix.BLINDED && openGroup?.canWrite == true) {
+ if (IdPrefix.fromValue(senderAccountID) == IdPrefix.BLINDED && openGroup?.canWrite == true) {
// TODO: support v2 soon
val intent = Intent(context, ConversationActivityV2::class.java)
intent.putExtra(ConversationActivityV2.FROM_GROUP_THREAD_ID, threadID)
- intent.putExtra(ConversationActivityV2.ADDRESS, Address.fromSerialized(senderSessionID))
+ intent.putExtra(ConversationActivityV2.ADDRESS, Address.fromSerialized(senderAccountID))
context.startActivity(intent)
}
} else {
- maybeShowUserDetails(senderSessionID, threadID)
+ maybeShowUserDetails(senderAccountID, threadID)
}
}
if (thread.isCommunityRecipient) {
val openGroup = lokiThreadDb.getOpenGroupChat(threadID) ?: return
var standardPublicKey = ""
var blindedPublicKey: String? = null
- if (IdPrefix.fromValue(senderSessionID)?.isBlinded() == true) {
- blindedPublicKey = senderSessionID
+ if (IdPrefix.fromValue(senderAccountID)?.isBlinded() == true) {
+ blindedPublicKey = senderAccountID
} else {
- standardPublicKey = senderSessionID
+ standardPublicKey = senderAccountID
}
val isModerator = OpenGroupManager.isUserModerator(context, openGroup.groupId, standardPublicKey, blindedPublicKey)
binding.moderatorIconImageView.isVisible = !message.isOutgoing && isModerator
@@ -200,7 +200,7 @@ class VisibleMessageView : LinearLayout {
binding.senderNameTextView.isVisible = !message.isOutgoing && (isStartOfMessageCluster && (isGroupThread || snIsSelected))
val contactContext =
if (thread.isCommunityRecipient) ContactContext.OPEN_GROUP else ContactContext.REGULAR
- binding.senderNameTextView.text = contact?.displayName(contactContext) ?: senderSessionID
+ binding.senderNameTextView.text = contact?.displayName(contactContext) ?: senderAccountID
// Unread marker
binding.unreadMarkerContainer.isVisible = lastSeen != -1L && message.timestamp > lastSeen && (previous == null || previous.timestamp <= lastSeen) && !message.isOutgoing
diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/utilities/MentionUtilities.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/utilities/MentionUtilities.kt
index cb9a19ffc1..b1f0039423 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/utilities/MentionUtilities.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/utilities/MentionUtilities.kt
@@ -48,7 +48,7 @@ object MentionUtilities {
val userDisplayName: String? = if (publicKey.equals(userPublicKey, ignoreCase = true) || isUserBlindedPublicKey) {
context.getString(R.string.MessageRecord_you)
} else {
- val contact = DatabaseComponent.get(context).sessionContactDatabase().getContactWithSessionID(publicKey)
+ val contact = DatabaseComponent.get(context).sessionContactDatabase().getContactWithAccountID(publicKey)
@Suppress("NAME_SHADOWING") val context = if (openGroup != null) Contact.ContactContext.OPEN_GROUP else Contact.ContactContext.REGULAR
contact?.displayName(context)
}
diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/SessionContactDatabase.kt b/app/src/main/java/org/thoughtcrime/securesms/database/SessionContactDatabase.kt
index 49a6339368..65c4fcc51e 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/database/SessionContactDatabase.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/database/SessionContactDatabase.kt
@@ -5,7 +5,7 @@ import android.content.Context
import android.database.Cursor
import androidx.core.database.getStringOrNull
import org.session.libsession.messaging.contacts.Contact
-import org.session.libsession.messaging.utilities.SessionId
+import org.session.libsession.messaging.utilities.AccountId
import org.session.libsignal.utilities.Base64
import org.session.libsignal.utilities.IdPrefix
import org.thoughtcrime.securesms.database.helpers.SQLCipherOpenHelper
@@ -14,7 +14,7 @@ class SessionContactDatabase(context: Context, helper: SQLCipherOpenHelper) : Da
companion object {
private const val sessionContactTable = "session_contact_database"
- const val sessionID = "session_id"
+ const val accountID = "account_id"
const val name = "name"
const val nickname = "nickname"
const val profilePictureURL = "profile_picture_url"
@@ -24,7 +24,7 @@ class SessionContactDatabase(context: Context, helper: SQLCipherOpenHelper) : Da
const val isTrusted = "is_trusted"
@JvmStatic val createSessionContactTableCommand =
"CREATE TABLE $sessionContactTable " +
- "($sessionID STRING PRIMARY KEY, " +
+ "($accountID STRING PRIMARY KEY, " +
"$name TEXT DEFAULT NULL, " +
"$nickname TEXT DEFAULT NULL, " +
"$profilePictureURL TEXT DEFAULT NULL, " +
@@ -34,9 +34,9 @@ class SessionContactDatabase(context: Context, helper: SQLCipherOpenHelper) : Da
"$isTrusted INTEGER DEFAULT 0);"
}
- fun getContactWithSessionID(sessionID: String): Contact? {
+ fun getContactWithAccountID(accountID: String): Contact? {
val database = databaseHelper.readableDatabase
- return database.get(sessionContactTable, "${Companion.sessionID} = ?", arrayOf( sessionID )) { cursor ->
+ return database.get(sessionContactTable, "${Companion.accountID} = ?", arrayOf( accountID )) { cursor ->
contactFromCursor(cursor)
}
}
@@ -46,7 +46,7 @@ class SessionContactDatabase(context: Context, helper: SQLCipherOpenHelper) : Da
return database.getAll(sessionContactTable, null, null) { cursor ->
contactFromCursor(cursor)
}.filter { contact ->
- val sessionId = SessionId(contact.sessionID)
+ val sessionId = AccountId(contact.accountID)
sessionId.prefix == IdPrefix.STANDARD
}.toSet()
}
@@ -55,7 +55,7 @@ class SessionContactDatabase(context: Context, helper: SQLCipherOpenHelper) : Da
val database = databaseHelper.writableDatabase
val contentValues = ContentValues(1)
contentValues.put(Companion.isTrusted, if (isTrusted) 1 else 0)
- database.update(sessionContactTable, contentValues, "$sessionID = ?", arrayOf( contact.sessionID ))
+ database.update(sessionContactTable, contentValues, "$accountID = ?", arrayOf( contact.accountID ))
if (threadID >= 0) {
notifyConversationListeners(threadID)
}
@@ -65,7 +65,7 @@ class SessionContactDatabase(context: Context, helper: SQLCipherOpenHelper) : Da
fun setContact(contact: Contact) {
val database = databaseHelper.writableDatabase
val contentValues = ContentValues(8)
- contentValues.put(sessionID, contact.sessionID)
+ contentValues.put(accountID, contact.accountID)
contentValues.put(name, contact.name)
contentValues.put(nickname, contact.nickname)
contentValues.put(profilePictureURL, contact.profilePictureURL)
@@ -75,13 +75,13 @@ class SessionContactDatabase(context: Context, helper: SQLCipherOpenHelper) : Da
}
contentValues.put(threadID, contact.threadID)
contentValues.put(isTrusted, if (contact.isTrusted) 1 else 0)
- database.insertOrUpdate(sessionContactTable, contentValues, "$sessionID = ?", arrayOf( contact.sessionID ))
+ database.insertOrUpdate(sessionContactTable, contentValues, "$accountID = ?", arrayOf( contact.accountID ))
notifyConversationListListeners()
}
fun contactFromCursor(cursor: Cursor): Contact {
- val sessionID = cursor.getString(cursor.getColumnIndexOrThrow(sessionID))
- val contact = Contact(sessionID)
+ val accountID = cursor.getString(cursor.getColumnIndexOrThrow(accountID))
+ val contact = Contact(accountID)
contact.name = cursor.getStringOrNull(cursor.getColumnIndexOrThrow(name))
contact.nickname = cursor.getStringOrNull(cursor.getColumnIndexOrThrow(nickname))
contact.profilePictureURL = cursor.getStringOrNull(cursor.getColumnIndexOrThrow(profilePictureURL))
diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/Storage.kt b/app/src/main/java/org/thoughtcrime/securesms/database/Storage.kt
index 3ebcbf6d2b..82e5b87875 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/database/Storage.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/database/Storage.kt
@@ -55,7 +55,7 @@ import org.session.libsession.messaging.sending_receiving.link_preview.LinkPrevi
import org.session.libsession.messaging.sending_receiving.notifications.PushRegistryV1
import org.session.libsession.messaging.sending_receiving.pollers.ClosedGroupPollerV2
import org.session.libsession.messaging.sending_receiving.quotes.QuoteModel
-import org.session.libsession.messaging.utilities.SessionId
+import org.session.libsession.messaging.utilities.AccountId
import org.session.libsession.messaging.utilities.SodiumUtilities
import org.session.libsession.messaging.utilities.UpdateMessageData
import org.session.libsession.snode.OnionRequestAPI
@@ -126,7 +126,7 @@ open class Storage(
}
} else if (address.isContact) {
// non-standard contact prefixes: 15, 00 etc shouldn't be stored in config
- if (SessionId(address.serialize()).prefix != IdPrefix.STANDARD) return
+ if (AccountId(address.serialize()).prefix != IdPrefix.STANDARD) return
// don't update our own address into the contacts DB
if (getUserPublicKey() != address.serialize()) {
val contacts = configFactory.contacts ?: return
@@ -157,7 +157,7 @@ open class Storage(
}
} else {
// non-standard contact prefixes: 15, 00 etc shouldn't be stored in config
- if (SessionId(address.serialize()).prefix != IdPrefix.STANDARD) return
+ if (AccountId(address.serialize()).prefix != IdPrefix.STANDARD) return
volatile.eraseOneToOne(address.serialize())
if (getUserPublicKey() != address.serialize()) {
val contacts = configFactory.contacts ?: return
@@ -265,7 +265,7 @@ open class Storage(
// otherwise recipient is one to one
recipient.isContactRecipient -> {
// don't process non-standard session IDs though
- val sessionId = SessionId(recipient.address.serialize())
+ val sessionId = AccountId(recipient.address.serialize())
if (sessionId.prefix != IdPrefix.STANDARD) return
config.getOrConstructOneToOne(recipient.address.serialize())
@@ -1175,8 +1175,8 @@ open class Storage(
return threadId ?: -1
}
- override fun getContactWithSessionID(sessionID: String): Contact? {
- return DatabaseComponent.get(context).sessionContactDatabase().getContactWithSessionID(sessionID)
+ override fun getContactWithAccountID(accountID: String): Contact? {
+ return DatabaseComponent.get(context).sessionContactDatabase().getContactWithAccountID(accountID)
}
override fun getAllContacts(): Set {
@@ -1185,7 +1185,7 @@ open class Storage(
override fun setContact(contact: Contact) {
DatabaseComponent.get(context).sessionContactDatabase().setContact(contact)
- val address = fromSerialized(contact.sessionID)
+ val address = fromSerialized(contact.accountID)
if (!getRecipientApproved(address)) return
val recipientHash = SSKEnvironment.shared.profileManager.contactUpdatedInternal(contact)
val recipient = Recipient.from(context, address, false)
@@ -1203,7 +1203,7 @@ open class Storage(
override fun addLibSessionContacts(contacts: List, timestamp: Long) {
val mappingDb = DatabaseComponent.get(context).blindedIdMappingDatabase()
val moreContacts = contacts.filter { contact ->
- val id = SessionId(contact.id)
+ val id = AccountId(contact.id)
id.prefix?.isBlinded() == false || mappingDb.getBlindedIdMapping(contact.id).none { it.sessionId != null }
}
val profileManager = SSKEnvironment.shared.profileManager
@@ -1256,7 +1256,7 @@ open class Storage(
val threadDatabase = DatabaseComponent.get(context).threadDatabase()
val mappingDb = DatabaseComponent.get(context).blindedIdMappingDatabase()
val moreContacts = contacts.filter { contact ->
- val id = SessionId(contact.publicKey)
+ val id = AccountId(contact.publicKey)
id.prefix != IdPrefix.BLINDED || mappingDb.getBlindedIdMapping(contact.publicKey).none { it.sessionId != null }
}
for (contact in moreContacts) {
@@ -1491,8 +1491,8 @@ open class Storage(
val address = recipient.address.serialize()
val blindedId = when {
recipient.isGroupRecipient -> null
- recipient.isOpenGroupInboxRecipient -> GroupUtil.getDecodedOpenGroupInboxSessionId(address)
- else -> address.takeIf { SessionId(it).prefix == IdPrefix.BLINDED }
+ recipient.isOpenGroupInboxRecipient -> GroupUtil.getDecodedOpenGroupInboxAccountId(address)
+ else -> address.takeIf { AccountId(it).prefix == IdPrefix.BLINDED }
} ?: continue
mappingDb.getBlindedIdMapping(blindedId).firstOrNull()?.let {
mappings[address] = it
@@ -1613,7 +1613,7 @@ open class Storage(
return mapping
}
getAllContacts().forEach { contact ->
- val sessionId = SessionId(contact.sessionID)
+ val sessionId = AccountId(contact.accountID)
if (sessionId.prefix == IdPrefix.STANDARD && SodiumUtilities.sessionId(sessionId.hexString, blindedId, serverPublicKey)) {
val contactMapping = mapping.copy(sessionId = sessionId.hexString)
db.addBlindedIdMapping(contactMapping)
@@ -1738,7 +1738,7 @@ open class Storage(
if (recipient.isClosedGroupRecipient) {
val userGroups = configFactory.userGroups ?: return
- val groupPublicKey = GroupUtil.addressToGroupSessionId(recipient.address)
+ val groupPublicKey = GroupUtil.addressToGroupAccountId(recipient.address)
val groupInfo = userGroups.getLegacyGroupInfo(groupPublicKey)
?.copy(disappearingTimer = expiryMode.expirySeconds) ?: return
userGroups.set(groupInfo)
diff --git a/app/src/main/java/org/thoughtcrime/securesms/home/HomeActivity.kt b/app/src/main/java/org/thoughtcrime/securesms/home/HomeActivity.kt
index d03a64a957..dc38f0a6ee 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/home/HomeActivity.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/home/HomeActivity.kt
@@ -165,7 +165,7 @@ class HomeActivity : PassphraseRequiredActionBarActivity(),
push(intent)
}
is GlobalSearchAdapter.Model.Contact -> {
- val address = model.contact.sessionID
+ val address = model.contact.accountID
val intent = Intent(this, ConversationActivityV2::class.java)
intent.putExtra(ConversationActivityV2.ADDRESS, Address.fromSerialized(address))
@@ -296,7 +296,7 @@ class HomeActivity : PassphraseRequiredActionBarActivity(),
.flatMap { (key, contacts) -> listOf(GlobalSearchAdapter.Model.SubHeader(key)) + contacts.sortedBy { it.nickname ?: it.name }.map(GlobalSearchAdapter.Model::Contact) }
val noNames = result.contacts.filter { it.nickname == null && it.name == null }
- .sortedBy { it.sessionID }
+ .sortedBy { it.accountID }
.map { GlobalSearchAdapter.Model.Contact(it) }
buildList {
@@ -319,7 +319,7 @@ class HomeActivity : PassphraseRequiredActionBarActivity(),
contactResults.add(GlobalSearchAdapter.Model.SavedMessages(currentUserPublicKey))
}
- val userIndex = contactResults.indexOfFirst { it is GlobalSearchAdapter.Model.Contact && it.contact.sessionID == currentUserPublicKey }
+ val userIndex = contactResults.indexOfFirst { it is GlobalSearchAdapter.Model.Contact && it.contact.accountID == currentUserPublicKey }
if (userIndex >= 0) {
contactResults[userIndex] = GlobalSearchAdapter.Model.SavedMessages(currentUserPublicKey)
}
@@ -464,7 +464,7 @@ class HomeActivity : PassphraseRequiredActionBarActivity(),
bottomSheet.onCopyConversationId = onCopyConversationId@{
bottomSheet.dismiss()
if (!thread.recipient.isGroupRecipient && !thread.recipient.isLocalNumber) {
- val clip = ClipData.newPlainText("Session ID", thread.recipient.address.toString())
+ val clip = ClipData.newPlainText("Account ID", thread.recipient.address.toString())
val manager = getSystemService(CLIPBOARD_SERVICE) as ClipboardManager
manager.setPrimaryClip(clip)
Toast.makeText(this, R.string.copied_to_clipboard, Toast.LENGTH_SHORT).show()
diff --git a/app/src/main/java/org/thoughtcrime/securesms/home/UserDetailsBottomSheet.kt b/app/src/main/java/org/thoughtcrime/securesms/home/UserDetailsBottomSheet.kt
index bd38d0df86..db5594bdab 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/home/UserDetailsBottomSheet.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/home/UserDetailsBottomSheet.kt
@@ -99,7 +99,7 @@ class UserDetailsBottomSheet: BottomSheetDialogFragment() {
publicKeyTextView.setOnLongClickListener {
val clipboard =
requireContext().getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager
- val clip = ClipData.newPlainText("Session ID", publicKey)
+ val clip = ClipData.newPlainText("Account ID", publicKey)
clipboard.setPrimaryClip(clip)
Toast.makeText(requireContext(), R.string.copied_to_clipboard, Toast.LENGTH_SHORT)
.show()
@@ -138,7 +138,7 @@ class UserDetailsBottomSheet: BottomSheetDialogFragment() {
else { newNickName = previousContactNickname }
val publicKey = recipient.address.serialize()
val storage = MessagingModuleConfiguration.shared.storage
- val contact = storage.getContactWithSessionID(publicKey) ?: Contact(publicKey)
+ val contact = storage.getContactWithAccountID(publicKey) ?: Contact(publicKey)
contact.nickname = newNickName
storage.setContact(contact)
nameTextView.text = recipient.name ?: publicKey // Uses the Contact API internally
diff --git a/app/src/main/java/org/thoughtcrime/securesms/home/search/GlobalSearchAdapterUtils.kt b/app/src/main/java/org/thoughtcrime/securesms/home/search/GlobalSearchAdapterUtils.kt
index d79b6f8887..e4cb498cb3 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/home/search/GlobalSearchAdapterUtils.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/home/search/GlobalSearchAdapterUtils.kt
@@ -116,7 +116,7 @@ fun ContentView.bindModel(query: String?, model: ContactModel) {
binding.searchResultTimestamp.isVisible = false
binding.searchResultSubtitle.text = null
val recipient =
- Recipient.from(binding.root.context, Address.fromSerialized(model.contact.sessionID), false)
+ Recipient.from(binding.root.context, Address.fromSerialized(model.contact.accountID), false)
binding.searchResultProfilePicture.update(recipient)
val nameString = model.contact.getSearchName()
binding.searchResultTitle.text = getHighlight(query, nameString)
@@ -159,5 +159,5 @@ fun ContentView.bindModel(query: String?, model: Message) {
fun Recipient.getSearchName(): String = name ?: address.serialize().let { address -> "${address.take(4)}...${address.takeLast(4)}" }
fun Contact.getSearchName(): String =
- if (nickname.isNullOrEmpty()) name ?: "${sessionID.take(4)}...${sessionID.takeLast(4)}"
- else "${name ?: "${sessionID.take(4)}...${sessionID.takeLast(4)}"} ($nickname)"
\ No newline at end of file
+ if (nickname.isNullOrEmpty()) name ?: "${accountID.take(4)}...${accountID.takeLast(4)}"
+ else "${name ?: "${accountID.take(4)}...${accountID.takeLast(4)}"} ($nickname)"
\ No newline at end of file
diff --git a/app/src/main/java/org/thoughtcrime/securesms/notifications/DefaultMessageNotifier.java b/app/src/main/java/org/thoughtcrime/securesms/notifications/DefaultMessageNotifier.java
index b281e0798b..a697f9ec2c 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/notifications/DefaultMessageNotifier.java
+++ b/app/src/main/java/org/thoughtcrime/securesms/notifications/DefaultMessageNotifier.java
@@ -42,7 +42,7 @@ import com.goterl.lazysodium.utils.KeyPair;
import org.session.libsession.messaging.open_groups.OpenGroup;
import org.session.libsession.messaging.sending_receiving.notifications.MessageNotifier;
-import org.session.libsession.messaging.utilities.SessionId;
+import org.session.libsession.messaging.utilities.AccountId;
import org.session.libsession.messaging.utilities.SodiumUtilities;
import org.session.libsession.snode.SnodeAPI;
import org.session.libsession.utilities.Address;
@@ -561,7 +561,7 @@ public class DefaultMessageNotifier implements MessageNotifier {
if (openGroup != null && edKeyPair != null) {
KeyPair blindedKeyPair = SodiumUtilities.blindedKeyPair(openGroup.getPublicKey(), edKeyPair);
if (blindedKeyPair != null) {
- return new SessionId(IdPrefix.BLINDED, blindedKeyPair.getPublicKey().getAsBytes()).getHexString();
+ return new AccountId(IdPrefix.BLINDED, blindedKeyPair.getPublicKey().getAsBytes()).getHexString();
}
}
return null;
diff --git a/app/src/main/java/org/thoughtcrime/securesms/notifications/MultipleRecipientNotificationBuilder.java b/app/src/main/java/org/thoughtcrime/securesms/notifications/MultipleRecipientNotificationBuilder.java
index cad3b6f6c5..7042a1766a 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/notifications/MultipleRecipientNotificationBuilder.java
+++ b/app/src/main/java/org/thoughtcrime/securesms/notifications/MultipleRecipientNotificationBuilder.java
@@ -118,11 +118,11 @@ public class MultipleRecipientNotificationBuilder extends AbstractNotificationBu
*/
private String getGroupDisplayName(Recipient recipient, boolean openGroupRecipient) {
SessionContactDatabase contactDB = DatabaseComponent.get(context).sessionContactDatabase();
- String sessionID = recipient.getAddress().serialize();
- Contact contact = contactDB.getContactWithSessionID(sessionID);
- if (contact == null) { return sessionID; }
+ String accountID = recipient.getAddress().serialize();
+ Contact contact = contactDB.getContactWithAccountID(accountID);
+ if (contact == null) { return accountID; }
String displayName = contact.displayName(openGroupRecipient ? Contact.ContactContext.OPEN_GROUP : Contact.ContactContext.REGULAR);
- if (displayName == null) { return sessionID; }
+ if (displayName == null) { return accountID; }
return displayName;
}
}
diff --git a/app/src/main/java/org/thoughtcrime/securesms/notifications/SingleRecipientNotificationBuilder.java b/app/src/main/java/org/thoughtcrime/securesms/notifications/SingleRecipientNotificationBuilder.java
index 2aaa593b58..d5aeba6022 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/notifications/SingleRecipientNotificationBuilder.java
+++ b/app/src/main/java/org/thoughtcrime/securesms/notifications/SingleRecipientNotificationBuilder.java
@@ -339,11 +339,11 @@ public class SingleRecipientNotificationBuilder extends AbstractNotificationBuil
*/
private String getGroupDisplayName(Recipient recipient, boolean openGroupRecipient) {
SessionContactDatabase contactDB = DatabaseComponent.get(context).sessionContactDatabase();
- String sessionID = recipient.getAddress().serialize();
- Contact contact = contactDB.getContactWithSessionID(sessionID);
- if (contact == null) { return sessionID; }
+ String accountID = recipient.getAddress().serialize();
+ Contact contact = contactDB.getContactWithAccountID(accountID);
+ if (contact == null) { return accountID; }
String displayName = contact.displayName(openGroupRecipient ? Contact.ContactContext.OPEN_GROUP : Contact.ContactContext.REGULAR);
- if (displayName == null) { return sessionID; }
+ if (displayName == null) { return accountID; }
return displayName;
}
}
diff --git a/app/src/main/java/org/thoughtcrime/securesms/preferences/Util.kt b/app/src/main/java/org/thoughtcrime/securesms/preferences/Util.kt
index 78d215c070..1271ece02e 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/preferences/Util.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/preferences/Util.kt
@@ -25,7 +25,7 @@ fun Context.sendInvitationToUseSession() {
fun Context.copyPublicKey() {
val clipboard = getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager
- val clip = ClipData.newPlainText("Session ID", TextSecurePreferences.getLocalNumber(this))
+ val clip = ClipData.newPlainText("Account ID", TextSecurePreferences.getLocalNumber(this))
clipboard.setPrimaryClip(clip)
Toast.makeText(this, R.string.copied_to_clipboard, Toast.LENGTH_SHORT).show()
}
diff --git a/app/src/main/java/org/thoughtcrime/securesms/reactions/ReactionRecipientsAdapter.java b/app/src/main/java/org/thoughtcrime/securesms/reactions/ReactionRecipientsAdapter.java
index 1c05e68bdf..34a427547b 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/reactions/ReactionRecipientsAdapter.java
+++ b/app/src/main/java/org/thoughtcrime/securesms/reactions/ReactionRecipientsAdapter.java
@@ -9,7 +9,7 @@ import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
-import org.session.libsession.messaging.utilities.SessionId;
+import org.session.libsession.messaging.utilities.AccountId;
import org.thoughtcrime.securesms.components.ProfilePictureView;
import org.thoughtcrime.securesms.components.emoji.EmojiImageView;
import org.thoughtcrime.securesms.database.model.MessageId;
@@ -161,7 +161,7 @@ final class ReactionRecipientsAdapter extends RecyclerView.Adapter =
suspendCoroutine { continuation ->
- val sessionID = recipient.address.toString()
+ val accountID = recipient.address.toString()
val openGroup = lokiThreadDb.getOpenGroupChat(threadId)!!
- OpenGroupApi.ban(sessionID, openGroup.room, openGroup.server)
+ OpenGroupApi.ban(accountID, openGroup.room, openGroup.server)
.success {
continuation.resume(ResultOf.Success(Unit))
}.fail { error ->
@@ -294,10 +294,10 @@ class DefaultConversationRepository @Inject constructor(
override suspend fun banAndDeleteAll(threadId: Long, recipient: Recipient): ResultOf =
suspendCoroutine { continuation ->
// Note: This sessionId could be the blinded Id
- val sessionID = recipient.address.toString()
+ val accountID = recipient.address.toString()
val openGroup = lokiThreadDb.getOpenGroupChat(threadId)!!
- OpenGroupApi.banAndDeleteAll(sessionID, openGroup.room, openGroup.server)
+ OpenGroupApi.banAndDeleteAll(accountID, openGroup.room, openGroup.server)
.success {
continuation.resume(ResultOf.Success(Unit))
}.fail { error ->
diff --git a/app/src/main/java/org/thoughtcrime/securesms/search/SearchRepository.java b/app/src/main/java/org/thoughtcrime/securesms/search/SearchRepository.java
index f96bf22fa9..204b63f802 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/search/SearchRepository.java
+++ b/app/src/main/java/org/thoughtcrime/securesms/search/SearchRepository.java
@@ -114,10 +114,10 @@ public class SearchRepository {
while (contacts.moveToNext()) {
try {
Contact contact = contactDatabase.contactFromCursor(contacts);
- String contactSessionId = contact.getSessionID();
- Address address = Address.fromSerialized(contactSessionId);
+ String contactAccountId = contact.getAccountID();
+ Address address = Address.fromSerialized(contactAccountId);
contactList.add(address);
- contactStrings.add(contactSessionId);
+ contactStrings.add(contactAccountId);
} catch (Exception e) {
Log.e("Loki", "Error building Contact from cursor in query", e);
}
@@ -207,7 +207,7 @@ public class SearchRepository {
@Override
public Contact build(@NonNull Cursor cursor) {
ThreadRecord threadRecord = threadDb.readerFor(cursor).getCurrent();
- Contact contact = contactDb.getContactWithSessionID(threadRecord.getRecipient().getAddress().serialize());
+ Contact contact = contactDb.getContactWithAccountID(threadRecord.getRecipient().getAddress().serialize());
if (contact == null) {
contact = new Contact(threadRecord.getRecipient().getAddress().serialize());
contact.setThreadID(threadRecord.getThreadId());
diff --git a/app/src/main/java/org/thoughtcrime/securesms/sskenvironment/ProfileManager.kt b/app/src/main/java/org/thoughtcrime/securesms/sskenvironment/ProfileManager.kt
index 8b1975865d..18127b0040 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/sskenvironment/ProfileManager.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/sskenvironment/ProfileManager.kt
@@ -5,7 +5,7 @@ import network.loki.messenger.libsession_util.util.UserPic
import org.session.libsession.messaging.contacts.Contact
import org.session.libsession.messaging.jobs.JobQueue
import org.session.libsession.messaging.jobs.RetrieveProfileAvatarJob
-import org.session.libsession.messaging.utilities.SessionId
+import org.session.libsession.messaging.utilities.AccountId
import org.session.libsession.utilities.SSKEnvironment
import org.session.libsession.utilities.TextSecurePreferences
import org.session.libsession.utilities.recipients.Recipient
@@ -18,10 +18,10 @@ class ProfileManager(private val context: Context, private val configFactory: Co
override fun setNickname(context: Context, recipient: Recipient, nickname: String?) {
if (recipient.isLocalNumber) return
- val sessionID = recipient.address.serialize()
+ val accountID = recipient.address.serialize()
val contactDatabase = DatabaseComponent.get(context).sessionContactDatabase()
- var contact = contactDatabase.getContactWithSessionID(sessionID)
- if (contact == null) contact = Contact(sessionID)
+ var contact = contactDatabase.getContactWithAccountID(accountID)
+ if (contact == null) contact = Contact(accountID)
contact.threadID = DatabaseComponent.get(context).storage().getThreadId(recipient.address)
if (contact.nickname != nickname) {
contact.nickname = nickname
@@ -33,10 +33,10 @@ class ProfileManager(private val context: Context, private val configFactory: Co
override fun setName(context: Context, recipient: Recipient, name: String?) {
// New API
if (recipient.isLocalNumber) return
- val sessionID = recipient.address.serialize()
+ val accountID = recipient.address.serialize()
val contactDatabase = DatabaseComponent.get(context).sessionContactDatabase()
- var contact = contactDatabase.getContactWithSessionID(sessionID)
- if (contact == null) contact = Contact(sessionID)
+ var contact = contactDatabase.getContactWithAccountID(accountID)
+ if (contact == null) contact = Contact(accountID)
contact.threadID = DatabaseComponent.get(context).storage().getThreadId(recipient.address)
if (contact.name != name) {
contact.name = name
@@ -67,10 +67,10 @@ class ProfileManager(private val context: Context, private val configFactory: Co
newProfileKey = profileKey,
newProfilePicture = profilePictureURL
)
- val sessionID = recipient.address.serialize()
+ val accountID = recipient.address.serialize()
val contactDatabase = DatabaseComponent.get(context).sessionContactDatabase()
- var contact = contactDatabase.getContactWithSessionID(sessionID)
- if (contact == null) contact = Contact(sessionID)
+ var contact = contactDatabase.getContactWithAccountID(accountID)
+ if (contact == null) contact = Contact(accountID)
contact.threadID = DatabaseComponent.get(context).storage().getThreadId(recipient.address)
if (!contact.profilePictureEncryptionKey.contentEquals(profileKey) || contact.profilePictureURL != profilePictureURL) {
contact.profilePictureEncryptionKey = profileKey
@@ -91,10 +91,10 @@ class ProfileManager(private val context: Context, private val configFactory: Co
override fun contactUpdatedInternal(contact: Contact): String? {
val contactConfig = configFactory.contacts ?: return null
- if (contact.sessionID == TextSecurePreferences.getLocalNumber(context)) return null
- val sessionId = SessionId(contact.sessionID)
+ if (contact.accountID == TextSecurePreferences.getLocalNumber(context)) return null
+ val sessionId = AccountId(contact.accountID)
if (sessionId.prefix != IdPrefix.STANDARD) return null // only internally store standard session IDs
- contactConfig.upsertContact(contact.sessionID) {
+ contactConfig.upsertContact(contact.accountID) {
this.name = contact.name.orEmpty()
this.nickname = contact.nickname.orEmpty()
val url = contact.profilePictureURL
@@ -108,7 +108,7 @@ class ProfileManager(private val context: Context, private val configFactory: Co
if (contactConfig.needsPush()) {
ConfigurationMessageUtilities.forceSyncConfigurationNowIfNeeded(context)
}
- return contactConfig.get(contact.sessionID)?.hashCode()?.toString()
+ return contactConfig.get(contact.accountID)?.hashCode()?.toString()
}
}
\ No newline at end of file
diff --git a/app/src/main/java/org/thoughtcrime/securesms/util/ConfigurationMessageUtilities.kt b/app/src/main/java/org/thoughtcrime/securesms/util/ConfigurationMessageUtilities.kt
index 9d10cfdab5..35d2fe166f 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/util/ConfigurationMessageUtilities.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/util/ConfigurationMessageUtilities.kt
@@ -142,10 +142,10 @@ object ConfigurationMessageUtilities {
val storage = MessagingModuleConfiguration.shared.storage
val localUserKey = storage.getUserPublicKey() ?: return null
val contactsWithSettings = storage.getAllContacts().filter { recipient ->
- recipient.sessionID != localUserKey && recipient.sessionID.startsWith(IdPrefix.STANDARD.value)
- && storage.getThreadId(recipient.sessionID) != null
+ recipient.accountID != localUserKey && recipient.accountID.startsWith(IdPrefix.STANDARD.value)
+ && storage.getThreadId(recipient.accountID) != null
}.map { contact ->
- val address = Address.fromSerialized(contact.sessionID)
+ val address = Address.fromSerialized(contact.accountID)
val thread = storage.getThreadId(address)
val isPinned = if (thread != null) {
storage.isPinned(thread)
@@ -164,7 +164,7 @@ object ConfigurationMessageUtilities {
}
val contactInfo = Contact(
- id = contact.sessionID,
+ id = contact.accountID,
name = contact.name.orEmpty(),
nickname = contact.nickname.orEmpty(),
blocked = settings.isBlocked,
diff --git a/app/src/main/java/org/thoughtcrime/securesms/util/MockDataGenerator.kt b/app/src/main/java/org/thoughtcrime/securesms/util/MockDataGenerator.kt
index 4d00da8f96..a7eb864893 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/util/MockDataGenerator.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/util/MockDataGenerator.kt
@@ -55,7 +55,7 @@ object MockDataGenerator {
val stringContent: List = "abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789 ".map { it.toString() }
val wordContent: List = listOf("alias", "consequatur", "aut", "perferendis", "sit", "voluptatem", "accusantium", "doloremque", "aperiam", "eaque", "ipsa", "quae", "ab", "illo", "inventore", "veritatis", "et", "quasi", "architecto", "beatae", "vitae", "dicta", "sunt", "explicabo", "aspernatur", "aut", "odit", "aut", "fugit", "sed", "quia", "consequuntur", "magni", "dolores", "eos", "qui", "ratione", "voluptatem", "sequi", "nesciunt", "neque", "dolorem", "ipsum", "quia", "dolor", "sit", "amet", "consectetur", "adipisci", "velit", "sed", "quia", "non", "numquam", "eius", "modi", "tempora", "incidunt", "ut", "labore", "et", "dolore", "magnam", "aliquam", "quaerat", "voluptatem", "ut", "enim", "ad", "minima", "veniam", "quis", "nostrum", "exercitationem", "ullam", "corporis", "nemo", "enim", "ipsam", "voluptatem", "quia", "voluptas", "sit", "suscipit", "laboriosam", "nisi", "ut", "aliquid", "ex", "ea", "commodi", "consequatur", "quis", "autem", "vel", "eum", "iure", "reprehenderit", "qui", "in", "ea", "voluptate", "velit", "esse", "quam", "nihil", "molestiae", "et", "iusto", "odio", "dignissimos", "ducimus", "qui", "blanditiis", "praesentium", "laudantium", "totam", "rem", "voluptatum", "deleniti", "atque", "corrupti", "quos", "dolores", "et", "quas", "molestias", "excepturi", "sint", "occaecati", "cupiditate", "non", "provident", "sed", "ut", "perspiciatis", "unde", "omnis", "iste", "natus", "error", "similique", "sunt", "in", "culpa", "qui", "officia", "deserunt", "mollitia", "animi", "id", "est", "laborum", "et", "dolorum", "fuga", "et", "harum", "quidem", "rerum", "facilis", "est", "et", "expedita", "distinctio", "nam", "libero", "tempore", "cum", "soluta", "nobis", "est", "eligendi", "optio", "cumque", "nihil", "impedit", "quo", "porro", "quisquam", "est", "qui", "minus", "id", "quod", "maxime", "placeat", "facere", "possimus", "omnis", "voluptas", "assumenda", "est", "omnis", "dolor", "repellendus", "temporibus", "autem", "quibusdam", "et", "aut", "consequatur", "vel", "illum", "qui", "dolorem", "eum", "fugiat", "quo", "voluptas", "nulla", "pariatur", "at", "vero", "eos", "et", "accusamus", "officiis", "debitis", "aut", "rerum", "necessitatibus", "saepe", "eveniet", "ut", "et", "voluptates", "repudiandae", "sint", "et", "molestiae", "non", "recusandae", "itaque", "earum", "rerum", "hic", "tenetur", "a", "sapiente", "delectus", "ut", "aut", "reiciendis", "voluptatibus", "maiores", "doloribus", "asperiores", "repellat")
val timestampNow: Long = System.currentTimeMillis()
- val userSessionId: String = MessagingModuleConfiguration.shared.storage.getUserPublicKey()!!
+ val userAccountId: String = MessagingModuleConfiguration.shared.storage.getUserPublicKey()!!
val logProgress: ((String, String) -> Unit) = logProgress@{ title, event ->
if (!printProgress) { return@logProgress }
@@ -84,7 +84,7 @@ object MockDataGenerator {
logProgress("DM Thread $threadIndex", "Start")
val dataBytes = (0 until 16).map { dmThreadRandomGenerator.nextInt(UByte.MAX_VALUE.toInt()).toByte() }
- val randomSessionId: String = KeyPairUtilities.generate(dataBytes.toByteArray()).x25519KeyPair.hexEncodedPublicKey
+ val randomAccountId: String = KeyPairUtilities.generate(dataBytes.toByteArray()).x25519KeyPair.hexEncodedPublicKey
val isMessageRequest: Boolean = dmThreadRandomGenerator.nextBoolean()
val contactNameLength: Int = (5 + dmThreadRandomGenerator.nextInt(15))
@@ -94,8 +94,8 @@ object MockDataGenerator {
)
// Generate the thread
- val recipient = Recipient.from(context, Address.fromSerialized(randomSessionId), false)
- val contact = Contact(randomSessionId)
+ val recipient = Recipient.from(context, Address.fromSerialized(randomAccountId), false)
+ val contact = Contact(randomAccountId)
val threadId = threadDb.getOrCreateThreadIdFor(recipient)
// Generate the contact
@@ -194,16 +194,16 @@ object MockDataGenerator {
)
// Generate the Contacts in the group
- val members: MutableList = mutableListOf(userSessionId)
+ val members: MutableList = mutableListOf(userAccountId)
logProgress("Closed Group Thread $threadIndex", "Generate $numGroupMembers Contacts")
(0 until numGroupMembers).forEach {
val contactBytes = (0 until 16).map { cgThreadRandomGenerator.nextInt(UByte.MAX_VALUE.toInt()).toByte() }
- val randomSessionId: String = KeyPairUtilities.generate(contactBytes.toByteArray()).x25519KeyPair.hexEncodedPublicKey
+ val randomAccountId: String = KeyPairUtilities.generate(contactBytes.toByteArray()).x25519KeyPair.hexEncodedPublicKey
val contactNameLength: Int = (5 + cgThreadRandomGenerator.nextInt(15))
- val recipient = Recipient.from(context, Address.fromSerialized(randomSessionId), false)
- val contact = Contact(randomSessionId)
+ val recipient = Recipient.from(context, Address.fromSerialized(randomAccountId), false)
+ val contact = Contact(randomAccountId)
contactDb.setContact(contact)
recipientDb.setApproved(recipient, true)
recipientDb.setApprovedMe(recipient, true)
@@ -213,7 +213,7 @@ object MockDataGenerator {
.joinToString()
recipientDb.setProfileName(recipient, contact.name)
contactDb.setContact(contact)
- members.add(randomSessionId)
+ members.add(randomAccountId)
}
val groupId = GroupUtil.doubleEncodeGroupID(randomGroupPublicKey)
@@ -237,7 +237,7 @@ object MockDataGenerator {
storage.createInitialConfigGroup(randomGroupPublicKey, groupName, GroupUtil.createConfigMemberMap(members, setOf(adminUserId)), System.currentTimeMillis(), encryptionKeyPair, 0)
// Add the group created message
- if (userSessionId == adminUserId) {
+ if (userAccountId == adminUserId) {
storage.insertOutgoingInfoMessage(context, groupId, SignalServiceGroup.Type.CREATION, groupName, members, listOf(adminUserId), threadId, (timestampNow - (numMessages * 5000)))
} else {
storage.insertIncomingInfoMessage(context, adminUserId, groupId, SignalServiceGroup.Type.CREATION, groupName, members, listOf(adminUserId), (timestampNow - (numMessages * 5000)))
@@ -250,7 +250,7 @@ object MockDataGenerator {
val messageWords: Int = (1 + cgThreadRandomGenerator.nextInt(19))
val senderId: String = members.random(cgThreadRandomGenerator.asKotlinRandom())
- if (senderId != userSessionId) {
+ if (senderId != userAccountId) {
smsDb.insertMessageInbox(
IncomingTextMessage(
Address.fromSerialized(senderId),
@@ -331,16 +331,16 @@ object MockDataGenerator {
)
// Generate the Contacts in the group
- val members: MutableList = mutableListOf(userSessionId)
+ val members: MutableList = mutableListOf(userAccountId)
logProgress("Open Group Thread $threadIndex", "Generate $numGroupMembers Contacts")
(0 until numGroupMembers).forEach {
val contactBytes = (0 until 16).map { ogThreadRandomGenerator.nextInt(UByte.MAX_VALUE.toInt()).toByte() }
- val randomSessionId: String = KeyPairUtilities.generate(contactBytes.toByteArray()).x25519KeyPair.hexEncodedPublicKey
+ val randomAccountId: String = KeyPairUtilities.generate(contactBytes.toByteArray()).x25519KeyPair.hexEncodedPublicKey
val contactNameLength: Int = (5 + ogThreadRandomGenerator.nextInt(15))
- val recipient = Recipient.from(context, Address.fromSerialized(randomSessionId), false)
- val contact = Contact(randomSessionId)
+ val recipient = Recipient.from(context, Address.fromSerialized(randomAccountId), false)
+ val contact = Contact(randomAccountId)
contactDb.setContact(contact)
recipientDb.setApproved(recipient, true)
recipientDb.setApprovedMe(recipient, true)
@@ -350,7 +350,7 @@ object MockDataGenerator {
.joinToString()
recipientDb.setProfileName(recipient, contact.name)
contactDb.setContact(contact)
- members.add(randomSessionId)
+ members.add(randomAccountId)
}
// Create the open group model and the thread
@@ -377,7 +377,7 @@ object MockDataGenerator {
val messageWords: Int = (1 + ogThreadRandomGenerator.nextInt(19))
val senderId: String = members.random(ogThreadRandomGenerator.asKotlinRandom())
- if (senderId != userSessionId) {
+ if (senderId != userAccountId) {
smsDb.insertMessageInbox(
IncomingTextMessage(
Address.fromSerialized(senderId),
diff --git a/app/src/main/res/drawable/session_id_text_view_background.xml b/app/src/main/res/drawable/account_id_text_view_background.xml
similarity index 100%
rename from app/src/main/res/drawable/session_id_text_view_background.xml
rename to app/src/main/res/drawable/account_id_text_view_background.xml
diff --git a/app/src/main/res/layout/fragment_enter_public_key.xml b/app/src/main/res/layout/fragment_enter_public_key.xml
index 7549ee186d..6f48acbb90 100644
--- a/app/src/main/res/layout/fragment_enter_public_key.xml
+++ b/app/src/main/res/layout/fragment_enter_public_key.xml
@@ -33,7 +33,7 @@
android:layout_height="64dp"
android:layout_marginHorizontal="@dimen/large_spacing"
android:layout_marginTop="@dimen/large_spacing"
- android:contentDescription="@string/AccessibilityId_session_id_input"
+ android:contentDescription="@string/AccessibilityId_account_id_input"
android:gravity="center_vertical"
android:hint="@string/fragment_enter_public_key_edit_text_hint"
android:imeOptions="actionDone"
diff --git a/app/src/main/res/layout/fragment_user_details_bottom_sheet.xml b/app/src/main/res/layout/fragment_user_details_bottom_sheet.xml
index eb0ccd9961..c07e8cc523 100644
--- a/app/src/main/res/layout/fragment_user_details_bottom_sheet.xml
+++ b/app/src/main/res/layout/fragment_user_details_bottom_sheet.xml
@@ -110,12 +110,12 @@
diff --git a/app/src/main/res/layout/view_separator.xml b/app/src/main/res/layout/view_separator.xml
index aca7f26d23..1ab0036692 100644
--- a/app/src/main/res/layout/view_separator.xml
+++ b/app/src/main/res/layout/view_separator.xml
@@ -27,7 +27,7 @@
android:gravity="center"
android:textColor="?android:textColorTertiary"
android:textSize="@dimen/small_font_size"
- android:text="@string/your_session_id" />
+ android:text="@string/your_account_id" />
\ No newline at end of file
diff --git a/app/src/main/res/menu/menu_conversation_copy_session_id.xml b/app/src/main/res/menu/menu_conversation_copy_account_id.xml
similarity index 100%
rename from app/src/main/res/menu/menu_conversation_copy_session_id.xml
rename to app/src/main/res/menu/menu_conversation_copy_account_id.xml
diff --git a/app/src/main/res/values-ar-rSA/strings.xml b/app/src/main/res/values-ar-rSA/strings.xml
index ea04157f5f..3f8df83471 100644
--- a/app/src/main/res/values-ar-rSA/strings.xml
+++ b/app/src/main/res/values-ar-rSA/strings.xml
@@ -574,9 +574,9 @@
تم النسخ الى الحافظة المؤقتة
التالي
شارك
- عنوان تعريف خاطئ
+ عنوان تعريف خاطئ
إلغاء
- عنوان تعريفك
+ عنوان تعريفك
ما هي الجلسة (Session)؟
هو تطبيق مراسلة مشفر, لامركزي
اِذن لا يقوم بجمع المعلومات الشخصية أو المعلومات الوصفية لمحادثاتي؟ كيف يعمل؟
@@ -612,7 +612,7 @@
لمعرفة المزيد
جار ربط الاِتصال…
جلسة جديدة
- أدخِل معرّف الجلسة
+ أدخِل معرّف الجلسة
مسح رمز الاستجابة السريع\"QR\"
امسح رمز QR المستخدم لبدء جلسة معه. يمكن الحصول على رموز الـQR بالضغط على أيقونة رمز الـQR في إعدادات الحساب.
أدخل عنوان التعريف أو اسم ONS
diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml
index ea04157f5f..3f8df83471 100644
--- a/app/src/main/res/values-ar/strings.xml
+++ b/app/src/main/res/values-ar/strings.xml
@@ -574,9 +574,9 @@
تم النسخ الى الحافظة المؤقتة
التالي
شارك
- عنوان تعريف خاطئ
+ عنوان تعريف خاطئ
إلغاء
- عنوان تعريفك
+ عنوان تعريفك
ما هي الجلسة (Session)؟
هو تطبيق مراسلة مشفر, لامركزي
اِذن لا يقوم بجمع المعلومات الشخصية أو المعلومات الوصفية لمحادثاتي؟ كيف يعمل؟
@@ -612,7 +612,7 @@
لمعرفة المزيد
جار ربط الاِتصال…
جلسة جديدة
- أدخِل معرّف الجلسة
+ أدخِل معرّف الجلسة
مسح رمز الاستجابة السريع\"QR\"
امسح رمز QR المستخدم لبدء جلسة معه. يمكن الحصول على رموز الـQR بالضغط على أيقونة رمز الـQR في إعدادات الحساب.
أدخل عنوان التعريف أو اسم ONS
diff --git a/app/src/main/res/values-az-rAZ/strings.xml b/app/src/main/res/values-az-rAZ/strings.xml
index 4645b13a75..12c4edcb42 100644
--- a/app/src/main/res/values-az-rAZ/strings.xml
+++ b/app/src/main/res/values-az-rAZ/strings.xml
@@ -528,9 +528,9 @@
Lövhəyə kopyalandı
Növbəti
Paylaş
- Etibarsız Session Kimliyi
+ Etibarsız Session Kimliyi
İmtina
- Session Kimliyiniz
+ Session Kimliyiniz
Session nədir?
Mərkəzi olmayan, şifrəli bir mesajlaşma tətbiqidir
Yəni, şəxsi məlumatlarımı və ya danışıq meta verilənlərimi yığmır? Necə işləyir?
@@ -566,7 +566,7 @@
Daha Ətraflı
Həll edilir…
Yeni Seans
- Session kimliyini daxil edin
+ Session kimliyini daxil edin
QR kodu skan edin
Bir seans başlatmaq üçün istifadəçinin QR kodunu skan edin. QR kodları, hesab tənzimləmələrindəki QR kodu nişanına toxunaraq tapıla bilər.
Session kimliyini və ya ONS adını daxil edin
diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml
index e323760af0..426cf4131d 100644
--- a/app/src/main/res/values-az/strings.xml
+++ b/app/src/main/res/values-az/strings.xml
@@ -528,9 +528,9 @@
Lövhəyə kopyalandı
Növbəti
Paylaş
- Etibarsız Session Kimliyi
+ Etibarsız Session Kimliyi
İmtina
- Session Kimliyiniz
+ Session Kimliyiniz
Session nədir?
Mərkəzi olmayan, şifrəli bir mesajlaşma tətbiqidir
Yəni, şəxsi məlumatlarımı və ya danışıq meta verilənlərimi yığmır? Necə işləyir?
@@ -564,7 +564,7 @@
Daha Ətraflı
Həll edilir…
Yeni Seans
- Session kimliyini daxil edin
+ Session kimliyini daxil edin
QR kodu skan edin
Bir seans başlatmaq üçün istifadəçinin QR kodunu skan edin. QR kodları, hesab tənzimləmələrindəki QR kodu nişanına toxunaraq tapıla bilər.
Session kimliyini və ya ONS adını daxil edin
diff --git a/app/src/main/res/values-bal-rBA/strings.xml b/app/src/main/res/values-bal-rBA/strings.xml
index a2f6d5f7bc..6178303af8 100644
--- a/app/src/main/res/values-bal-rBA/strings.xml
+++ b/app/src/main/res/values-bal-rBA/strings.xml
@@ -426,9 +426,9 @@ memproses pertukaran kunci korupsi.
Salin ke clipboard
Selanjutnya
Bagikan
- Session salah
+ Session salah
Batal
- Session ID anda
+ Account ID anda
Apa itu Session?
Session adalah aplikasi pesan terenkripsi yang terdesentralisasi
Bagaimana dengan pengumpulan informasi personal atau metadata percakapan? Bagaimana cara kerjanya?
@@ -453,7 +453,7 @@ memproses pertukaran kunci korupsi.
Apakah anda yakin ingin menghapus percakapan ini?
Percakapan terhapus
Amankan akun anda dengan menyimpan kata pemulihan
- Ketuk dan tekan kata yang disensor untuk mengetahui kata pemulihan anda, lalu simpan baik-baik untuk mengamnkan Session ID anda
+ Ketuk dan tekan kata yang disensor untuk mengetahui kata pemulihan anda, lalu simpan baik-baik untuk mengamnkan Account ID anda
Pastikan untuk menyimpan kata pemulihan di tempat yang aman
Session menyembunyikan IP dengan memantulkan pesan melalui berbagai simpul layanan di jaringan Session yang terdesentralisasi. Ini adalah negara yang menjadi lokasi pesan anda dipantulkan
Anda
@@ -462,10 +462,10 @@ memproses pertukaran kunci korupsi.
Tujuan
Pelajari lebih lanjut
Session baru
- Masukkan Session ID
+ Masukkan Account ID
Pindai kode QR
Pindai kode QR pengguna lain untuk memulai Session. Kode QR bisa ditemukan dengan mengetukan gambar kode QR di pengaturan akun
- Pengguna bisa membagikan Session ID miliknya dengan masuk ke pengaturan akun dan mengetuk \"Bagikan Session ID\" atau dengan membagikan kode QR mereka
+ Pengguna bisa membagikan Account ID miliknya dengan masuk ke pengaturan akun dan mengetuk \"Bagikan Account ID\" atau dengan membagikan kode QR mereka
Session membutuhkan akses kamera untuk memindai kode QR
Berikan akses kamera
Grup tertutup baru
diff --git a/app/src/main/res/values-bal/strings.xml b/app/src/main/res/values-bal/strings.xml
index a2f6d5f7bc..6178303af8 100644
--- a/app/src/main/res/values-bal/strings.xml
+++ b/app/src/main/res/values-bal/strings.xml
@@ -426,9 +426,9 @@ memproses pertukaran kunci korupsi.
Salin ke clipboard
Selanjutnya
Bagikan
- Session salah
+ Session salah
Batal
- Session ID anda
+ Account ID anda
Apa itu Session?
Session adalah aplikasi pesan terenkripsi yang terdesentralisasi
Bagaimana dengan pengumpulan informasi personal atau metadata percakapan? Bagaimana cara kerjanya?
@@ -453,7 +453,7 @@ memproses pertukaran kunci korupsi.
Apakah anda yakin ingin menghapus percakapan ini?
Percakapan terhapus
Amankan akun anda dengan menyimpan kata pemulihan
- Ketuk dan tekan kata yang disensor untuk mengetahui kata pemulihan anda, lalu simpan baik-baik untuk mengamnkan Session ID anda
+ Ketuk dan tekan kata yang disensor untuk mengetahui kata pemulihan anda, lalu simpan baik-baik untuk mengamnkan Account ID anda
Pastikan untuk menyimpan kata pemulihan di tempat yang aman
Session menyembunyikan IP dengan memantulkan pesan melalui berbagai simpul layanan di jaringan Session yang terdesentralisasi. Ini adalah negara yang menjadi lokasi pesan anda dipantulkan
Anda
@@ -462,10 +462,10 @@ memproses pertukaran kunci korupsi.
Tujuan
Pelajari lebih lanjut
Session baru
- Masukkan Session ID
+ Masukkan Account ID
Pindai kode QR
Pindai kode QR pengguna lain untuk memulai Session. Kode QR bisa ditemukan dengan mengetukan gambar kode QR di pengaturan akun
- Pengguna bisa membagikan Session ID miliknya dengan masuk ke pengaturan akun dan mengetuk \"Bagikan Session ID\" atau dengan membagikan kode QR mereka
+ Pengguna bisa membagikan Account ID miliknya dengan masuk ke pengaturan akun dan mengetuk \"Bagikan Account ID\" atau dengan membagikan kode QR mereka
Session membutuhkan akses kamera untuk memindai kode QR
Berikan akses kamera
Grup tertutup baru
diff --git a/app/src/main/res/values-ca-rES/strings.xml b/app/src/main/res/values-ca-rES/strings.xml
index 29c23dbf28..f9ba1e4b5a 100644
--- a/app/src/main/res/values-ca-rES/strings.xml
+++ b/app/src/main/res/values-ca-rES/strings.xml
@@ -520,9 +520,9 @@ d\'intercanvi de claus!
Copiat al porta-retalls
Següent
Comparteix
- ID de Session invàlid
+ ID de Session invàlid
Cancel·la
- El teu ID de Session
+ El teu ID de Session
Què és Session?
És una app xifrada i descentralitzada
Per tant, no agafa les meves dades personals o les metadades de les meves converses? Com funciona?
@@ -557,7 +557,7 @@ d\'intercanvi de claus!
Destinació
Aprèn-ne més
Nova sessió
- Introdueix el teu ID de Session
+ Introdueix el teu ID de Session
Escaneja el codi QR
Escaneja el codi QR d’un usuari per a iniciar una sessió. Es poden trobar codis QR tocant la icona de codi QR a la configuració del compte.
Els usuaris poden compartir el seu ID de Session accedint a la configuració del compte i tocant \'Comparteix l\'ID de Session\' o compartint el seu codi QR.
diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml
index 29c23dbf28..f9ba1e4b5a 100644
--- a/app/src/main/res/values-ca/strings.xml
+++ b/app/src/main/res/values-ca/strings.xml
@@ -520,9 +520,9 @@ d\'intercanvi de claus!
Copiat al porta-retalls
Següent
Comparteix
- ID de Session invàlid
+ ID de Session invàlid
Cancel·la
- El teu ID de Session
+ El teu ID de Session
Què és Session?
És una app xifrada i descentralitzada
Per tant, no agafa les meves dades personals o les metadades de les meves converses? Com funciona?
@@ -557,7 +557,7 @@ d\'intercanvi de claus!
Destinació
Aprèn-ne més
Nova sessió
- Introdueix el teu ID de Session
+ Introdueix el teu ID de Session
Escaneja el codi QR
Escaneja el codi QR d’un usuari per a iniciar una sessió. Es poden trobar codis QR tocant la icona de codi QR a la configuració del compte.
Els usuaris poden compartir el seu ID de Session accedint a la configuració del compte i tocant \'Comparteix l\'ID de Session\' o compartint el seu codi QR.
diff --git a/app/src/main/res/values-cs-rCZ/strings.xml b/app/src/main/res/values-cs-rCZ/strings.xml
index ddd9702595..6cdcfa3344 100644
--- a/app/src/main/res/values-cs-rCZ/strings.xml
+++ b/app/src/main/res/values-cs-rCZ/strings.xml
@@ -550,9 +550,9 @@
Zkopírováno do schránky
Další
Sdílet
- Neplatné Session ID
+ Neplatné Account ID
Zrušit
- ID vaší relace
+ ID vaší relace
Co je Session?
Je to decentralizovaná a šifrovaná aplikace pro zasílání zpráv
Takže neshromažďuje mé osobní údaje ani metadata mých konverzací? Jak to funguje?
@@ -577,7 +577,7 @@
Opravdu chcete smazat tuto konverzaci?
Konverzace byla smazána
Zabezpečte svůj účet uložením Vašich klíčových slov
- Pro zobrazení fráze pro obnovení klepněte a podržte redigovaná slova a poté ji bezpečně uložte, abyste si ochránili své Session ID.
+ Pro zobrazení fráze pro obnovení klepněte a podržte redigovaná slova a poté ji bezpečně uložte, abyste si ochránili své Account ID.
Uchovejte svou frázi pro obnovení na bezpečném místě
Cesta
Session skrývá IP adresu tak, že přesouvá zprávy mezi několika provozními uzly ve své vlastní decentralizované síti. Spojení probíhá v tuto chvíli mezi následujícími státy:
@@ -588,12 +588,12 @@
Další informace
Připojování…
Nová relace
- Zadejte Session ID
+ Zadejte Account ID
Naskenovat QR kód
Pro zahájení relace naskenujte QR kód uživatele. QR kódy lze nalézt po klepnutí na QR kód v nastavení účtu.
- Zadejte Session ID nebo název ONS
- Uživatelé mohou sdílet Session ID po klepnutí na \"Sdílet Session ID\" v nastavení účtu nebo sdílením svého QR kódu.
- Zkontrolujte prosím své Session ID nebo název ONS a zkuste to znovu.
+ Zadejte Account ID nebo název ONS
+ Uživatelé mohou sdílet Account ID po klepnutí na \"Sdílet Account ID\" v nastavení účtu nebo sdílením svého QR kódu.
+ Zkontrolujte prosím své Account ID nebo název ONS a zkuste to znovu.
Session potřebuje přístup ke kameře, aby bylo možné skenovat QR kódy
Udělit přístup k fotoaparátu
Nová uzavřená skupina
@@ -665,7 +665,7 @@
Den
Noc
Výchozí nastavení
- Kopírovat Session ID
+ Kopírovat Account ID
Příloha
Hlasová zpráva
Detaily
diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml
index ddd9702595..6cdcfa3344 100644
--- a/app/src/main/res/values-cs/strings.xml
+++ b/app/src/main/res/values-cs/strings.xml
@@ -550,9 +550,9 @@
Zkopírováno do schránky
Další
Sdílet
- Neplatné Session ID
+ Neplatné Account ID
Zrušit
- ID vaší relace
+ ID vaší relace
Co je Session?
Je to decentralizovaná a šifrovaná aplikace pro zasílání zpráv
Takže neshromažďuje mé osobní údaje ani metadata mých konverzací? Jak to funguje?
@@ -577,7 +577,7 @@
Opravdu chcete smazat tuto konverzaci?
Konverzace byla smazána
Zabezpečte svůj účet uložením Vašich klíčových slov
- Pro zobrazení fráze pro obnovení klepněte a podržte redigovaná slova a poté ji bezpečně uložte, abyste si ochránili své Session ID.
+ Pro zobrazení fráze pro obnovení klepněte a podržte redigovaná slova a poté ji bezpečně uložte, abyste si ochránili své Account ID.
Uchovejte svou frázi pro obnovení na bezpečném místě
Cesta
Session skrývá IP adresu tak, že přesouvá zprávy mezi několika provozními uzly ve své vlastní decentralizované síti. Spojení probíhá v tuto chvíli mezi následujícími státy:
@@ -588,12 +588,12 @@
Další informace
Připojování…
Nová relace
- Zadejte Session ID
+ Zadejte Account ID
Naskenovat QR kód
Pro zahájení relace naskenujte QR kód uživatele. QR kódy lze nalézt po klepnutí na QR kód v nastavení účtu.
- Zadejte Session ID nebo název ONS
- Uživatelé mohou sdílet Session ID po klepnutí na \"Sdílet Session ID\" v nastavení účtu nebo sdílením svého QR kódu.
- Zkontrolujte prosím své Session ID nebo název ONS a zkuste to znovu.
+ Zadejte Account ID nebo název ONS
+ Uživatelé mohou sdílet Account ID po klepnutí na \"Sdílet Account ID\" v nastavení účtu nebo sdílením svého QR kódu.
+ Zkontrolujte prosím své Account ID nebo název ONS a zkuste to znovu.
Session potřebuje přístup ke kameře, aby bylo možné skenovat QR kódy
Udělit přístup k fotoaparátu
Nová uzavřená skupina
@@ -665,7 +665,7 @@
Den
Noc
Výchozí nastavení
- Kopírovat Session ID
+ Kopírovat Account ID
Příloha
Hlasová zpráva
Detaily
diff --git a/app/src/main/res/values-da-rDK/strings.xml b/app/src/main/res/values-da-rDK/strings.xml
index b33522e38b..7d1bc12ef4 100644
--- a/app/src/main/res/values-da-rDK/strings.xml
+++ b/app/src/main/res/values-da-rDK/strings.xml
@@ -526,9 +526,9 @@ udveksel besked!
Kopieret til udklipsholder
Næste
Del
- Ugyldigt Session ID
+ Ugyldigt Account ID
Annuller
- Dit Sessions-ID
+ Dit Sessions-ID
Hvad er Session?
Det er en decentraliseret, krypteret besked app
Så den indsamler ikke mine personlige oplysninger eller min samtale metadata? Hvordan virker det?
@@ -552,16 +552,16 @@ udveksel besked!
Er du sikker på, at du vil slette denne samtale?
Samtale slettet
Sikre din konto ved at gemme din gendannelsessætning
- Tryk og hold de redigerede ord for at afsløre din gendannelsessætning, og gem det derefter et sikkert sted for at sikre dit Session ID.
+ Tryk og hold de redigerede ord for at afsløre din gendannelsessætning, og gem det derefter et sikkert sted for at sikre dit Account ID.
Sørg for at gemme din gendannelsessætning et sikkert sted
Sti
Dig
Destination
Læs mere
Ny Session
- Indtast Session ID
+ Indtast Account ID
Skan QR-kode
- Indtast Session ID eller ONS navn
+ Indtast Account ID eller ONS navn
Session skal bruge kameraadgang for at scanne QR-koder
Tildel Adgang Til Kamera
Indtast et gruppenavn
@@ -622,7 +622,7 @@ udveksel besked!
Dag
Nat
Systemstandard
- Kopier Session ID
+ Kopier Account ID
Talebesked
Detaljer
Kunne ikke aktivere sikkerhedskopier. Prøv igen, eller kontakt support.
diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml
index b33522e38b..7d1bc12ef4 100644
--- a/app/src/main/res/values-da/strings.xml
+++ b/app/src/main/res/values-da/strings.xml
@@ -526,9 +526,9 @@ udveksel besked!
Kopieret til udklipsholder
Næste
Del
- Ugyldigt Session ID
+ Ugyldigt Account ID
Annuller
- Dit Sessions-ID
+ Dit Sessions-ID
Hvad er Session?
Det er en decentraliseret, krypteret besked app
Så den indsamler ikke mine personlige oplysninger eller min samtale metadata? Hvordan virker det?
@@ -552,16 +552,16 @@ udveksel besked!
Er du sikker på, at du vil slette denne samtale?
Samtale slettet
Sikre din konto ved at gemme din gendannelsessætning
- Tryk og hold de redigerede ord for at afsløre din gendannelsessætning, og gem det derefter et sikkert sted for at sikre dit Session ID.
+ Tryk og hold de redigerede ord for at afsløre din gendannelsessætning, og gem det derefter et sikkert sted for at sikre dit Account ID.
Sørg for at gemme din gendannelsessætning et sikkert sted
Sti
Dig
Destination
Læs mere
Ny Session
- Indtast Session ID
+ Indtast Account ID
Skan QR-kode
- Indtast Session ID eller ONS navn
+ Indtast Account ID eller ONS navn
Session skal bruge kameraadgang for at scanne QR-koder
Tildel Adgang Til Kamera
Indtast et gruppenavn
@@ -622,7 +622,7 @@ udveksel besked!
Dag
Nat
Systemstandard
- Kopier Session ID
+ Kopier Account ID
Talebesked
Detaljer
Kunne ikke aktivere sikkerhedskopier. Prøv igen, eller kontakt support.
diff --git a/app/src/main/res/values-de-rDE/strings.xml b/app/src/main/res/values-de-rDE/strings.xml
index d088b12b87..9f624b99a6 100644
--- a/app/src/main/res/values-de-rDE/strings.xml
+++ b/app/src/main/res/values-de-rDE/strings.xml
@@ -526,9 +526,9 @@
In die Zwischenablage kopiert.
Weiter
Teilen
- Ungültige Session ID
+ Ungültige Account ID
Abbrechen
- Ihre Session ID
+ Ihre Account ID
Was ist Session?
Es ist eine dezentrale, verschlüsselte Messaging-App.
Es werden also weder meine persönlichen Daten noch die Metadaten meiner Konversation erfasst? Wie funktioniert das?
@@ -553,7 +553,7 @@
Möchten Sie diese Unterhaltung wirklich löschen?
Die Unterhaltung wurde gelöscht.
Sichern Sie Ihr Konto, indem Sie Ihren Wiederherstellungssatz speichern
- Tippen und halten Sie die verborgenen Wörter, um Ihren Wiederherstellungssatz anzuzeigen, und speichern Sie ihn dann sicher, um Ihre Session ID zu sichern.
+ Tippen und halten Sie die verborgenen Wörter, um Ihren Wiederherstellungssatz anzuzeigen, und speichern Sie ihn dann sicher, um Ihre Account ID zu sichern.
Bewahren Sie Ihren Wiederherstellungssatz an einem sicheren Ort auf.
Pfad
Session verbirgt Ihre IP-Adresse, indem Ihre Nachrichten über mehrere Dienstknoten im dezentralen Session-Netzwerk weitergeleitet werden. Dies sind die Länder, durch die Ihre Verbindung derzeit weitergeleitet wird:
@@ -564,11 +564,11 @@
Mehr erfahren
Auflösung…
Neue Session
- Session ID eingeben
+ Account ID eingeben
QR-Code scannen
Scannen Sie den QR-Code eines Benutzers, um eine Session zu starten. QR-Codes finden Sie, indem Sie in den Einstellungen auf das QR-Code-Symbol tippen.
Sitzungs-ID oder ONS-Name eingeben
- Benutzer können ihre Session ID freigeben, indem sie in ihren Einstellungen auf \"Session ID freigeben\" tippen oder ihren QR-Code freigeben.
+ Benutzer können ihre Account ID freigeben, indem sie in ihren Einstellungen auf \"Account ID freigeben\" tippen oder ihren QR-Code freigeben.
Bitte überprüfe die Session-ID oder den ONS-Namen und versuche es erneut.
Session benötigt Kamerazugriff, um die QR-Codes scannen zu können.
Kamerazugriff gewähren
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index d088b12b87..9f624b99a6 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -526,9 +526,9 @@
In die Zwischenablage kopiert.
Weiter
Teilen
- Ungültige Session ID
+ Ungültige Account ID
Abbrechen
- Ihre Session ID
+ Ihre Account ID
Was ist Session?
Es ist eine dezentrale, verschlüsselte Messaging-App.
Es werden also weder meine persönlichen Daten noch die Metadaten meiner Konversation erfasst? Wie funktioniert das?
@@ -553,7 +553,7 @@
Möchten Sie diese Unterhaltung wirklich löschen?
Die Unterhaltung wurde gelöscht.
Sichern Sie Ihr Konto, indem Sie Ihren Wiederherstellungssatz speichern
- Tippen und halten Sie die verborgenen Wörter, um Ihren Wiederherstellungssatz anzuzeigen, und speichern Sie ihn dann sicher, um Ihre Session ID zu sichern.
+ Tippen und halten Sie die verborgenen Wörter, um Ihren Wiederherstellungssatz anzuzeigen, und speichern Sie ihn dann sicher, um Ihre Account ID zu sichern.
Bewahren Sie Ihren Wiederherstellungssatz an einem sicheren Ort auf.
Pfad
Session verbirgt Ihre IP-Adresse, indem Ihre Nachrichten über mehrere Dienstknoten im dezentralen Session-Netzwerk weitergeleitet werden. Dies sind die Länder, durch die Ihre Verbindung derzeit weitergeleitet wird:
@@ -564,11 +564,11 @@
Mehr erfahren
Auflösung…
Neue Session
- Session ID eingeben
+ Account ID eingeben
QR-Code scannen
Scannen Sie den QR-Code eines Benutzers, um eine Session zu starten. QR-Codes finden Sie, indem Sie in den Einstellungen auf das QR-Code-Symbol tippen.
Sitzungs-ID oder ONS-Name eingeben
- Benutzer können ihre Session ID freigeben, indem sie in ihren Einstellungen auf \"Session ID freigeben\" tippen oder ihren QR-Code freigeben.
+ Benutzer können ihre Account ID freigeben, indem sie in ihren Einstellungen auf \"Account ID freigeben\" tippen oder ihren QR-Code freigeben.
Bitte überprüfe die Session-ID oder den ONS-Namen und versuche es erneut.
Session benötigt Kamerazugriff, um die QR-Codes scannen zu können.
Kamerazugriff gewähren
diff --git a/app/src/main/res/values-el-rGR/strings.xml b/app/src/main/res/values-el-rGR/strings.xml
index d90764b1e7..0159f2f3bf 100644
--- a/app/src/main/res/values-el-rGR/strings.xml
+++ b/app/src/main/res/values-el-rGR/strings.xml
@@ -528,9 +528,9 @@
Αντιγράφηκε στο πρόχειρο
Επόμενο
Διαμοιρασμός
- Μη έγκυρη Session ταυτότητα
+ Μη έγκυρη Session ταυτότητα
Ακύρωση
- Η ταυτότητά σας
+ Η ταυτότητά σας
Τι είναι το Session;
Είναι μια αποκεντρωμένη, κρυπτογραφημένη εφαρμογή μηνυμάτων
Δηλαδή δεν συλλέγει τα προσωπικά μου στοιχεία ή τα μεταδεδομένα των συνομιλιών μου; Πώς λειτουργεί;
@@ -566,12 +566,12 @@
Μάθετε περισσότερα
Επίλυση…
Νέα συνομιλία
- Εισαγωγή Session Ταυτότητας
+ Εισαγωγή Session Ταυτότητας
Σαρώστε τον κωδικό QR
Σαρώστε τον κωδικό QR ενός χρήστη για να ξεκινήσετε μια συνομιλία. Οι κωδικοί QR μπορούν να βρεθούν πατώντας το εικονίδιο QR κώδικα στις ρυθμίσεις λογαριασμού.
- Εισάγετε το Session ID ή το ONS όνομα
+ Εισάγετε το Account ID ή το ONS όνομα
Οι χρήστες μπορούν να μοιραστούν τη ταυτότητα τους πηγαίνοντας στις ρυθμίσεις του λογαριασμού τους και πατώντας το \"Διαμοιρασμό Session ταυτότητας\" ή κοινοποιώντας τον κωδικό QR.
- Παρακαλώ ελέγξτε το Session ID ή το ONS όνομα και προσπαθήστε ξανά.
+ Παρακαλώ ελέγξτε το Account ID ή το ONS όνομα και προσπαθήστε ξανά.
Το Session χρειάζεται πρόσβαση στην κάμερα για σάρωση κωδικών QR
Χορήγηση Πρόσβασης Κάμερας
Νέα Κλειστή Ομάδα
diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml
index d90764b1e7..0159f2f3bf 100644
--- a/app/src/main/res/values-el/strings.xml
+++ b/app/src/main/res/values-el/strings.xml
@@ -528,9 +528,9 @@
Αντιγράφηκε στο πρόχειρο
Επόμενο
Διαμοιρασμός
- Μη έγκυρη Session ταυτότητα
+ Μη έγκυρη Session ταυτότητα
Ακύρωση
- Η ταυτότητά σας
+ Η ταυτότητά σας
Τι είναι το Session;
Είναι μια αποκεντρωμένη, κρυπτογραφημένη εφαρμογή μηνυμάτων
Δηλαδή δεν συλλέγει τα προσωπικά μου στοιχεία ή τα μεταδεδομένα των συνομιλιών μου; Πώς λειτουργεί;
@@ -566,12 +566,12 @@
Μάθετε περισσότερα
Επίλυση…
Νέα συνομιλία
- Εισαγωγή Session Ταυτότητας
+ Εισαγωγή Session Ταυτότητας
Σαρώστε τον κωδικό QR
Σαρώστε τον κωδικό QR ενός χρήστη για να ξεκινήσετε μια συνομιλία. Οι κωδικοί QR μπορούν να βρεθούν πατώντας το εικονίδιο QR κώδικα στις ρυθμίσεις λογαριασμού.
- Εισάγετε το Session ID ή το ONS όνομα
+ Εισάγετε το Account ID ή το ONS όνομα
Οι χρήστες μπορούν να μοιραστούν τη ταυτότητα τους πηγαίνοντας στις ρυθμίσεις του λογαριασμού τους και πατώντας το \"Διαμοιρασμό Session ταυτότητας\" ή κοινοποιώντας τον κωδικό QR.
- Παρακαλώ ελέγξτε το Session ID ή το ONS όνομα και προσπαθήστε ξανά.
+ Παρακαλώ ελέγξτε το Account ID ή το ONS όνομα και προσπαθήστε ξανά.
Το Session χρειάζεται πρόσβαση στην κάμερα για σάρωση κωδικών QR
Χορήγηση Πρόσβασης Κάμερας
Νέα Κλειστή Ομάδα
diff --git a/app/src/main/res/values-eo-rUY/strings.xml b/app/src/main/res/values-eo-rUY/strings.xml
index 3dcb0d1c98..5e0300dc88 100644
--- a/app/src/main/res/values-eo-rUY/strings.xml
+++ b/app/src/main/res/values-eo-rUY/strings.xml
@@ -527,9 +527,9 @@
Kopiite al tondejo
Sekva
Kunhavigi
- Malvalida Session ID
+ Malvalida Account ID
Nuligi
- Via Session ID
+ Via Account ID
Kio estas Session?
Ĝi estas malcentraliza kaj ĉifrita mesaĝilo
Do ĝi ne kolektas miajn personajn informojn aŭ miajn konversaciajn metadatumojn? Kiel ĝi funkcias?
@@ -554,7 +554,7 @@
Ĉu vi certas, ke vi volas forviŝi ĉi tiun konversacion?
Konversacio forviŝite
Sekurigi vian konton per konservi vian riparan frazon
- Tuŝadu la kaŝitajn vortojn por malkaŝi vian riparan frazon, tiam konservi ĝin sekure por sekurigi vian Session ID-on.
+ Tuŝadu la kaŝitajn vortojn por malkaŝi vian riparan frazon, tiam konservi ĝin sekure por sekurigi vian Account ID-on.
Certigu konservi vian riparan frazon en sekura loko
Vojo
Sesio kaŝas vian IP-adreson per resaltigi viajn mesaĝojn tra multaj Servaj Nodoj en la malcentraliza reto de Sesio. Ĉi tiuj estas la landoj via konekto estas nuntempe resaltigata tra:
@@ -565,10 +565,10 @@
Lerni pli
Solvante…
Nova Sesio
- Entajpu Session ID-on
+ Entajpu Account ID-on
Skani QR-Kodon
Skanu QR-kodon de uzanto por komenci sesion. QR-kodoj povas esti trovitaj per tuŝeti la QR-kodan bildeton en la konta agordo.
- Uzantoj povas kunhavigi sian Session ID-on per irante en sia konta agordo kaj tuŝeti \"Kunhavigi Session ID-on\", aŭ per kunhavigi sian QR-kodon.
+ Uzantoj povas kunhavigi sian Account ID-on per irante en sia konta agordo kaj tuŝeti \"Kunhavigi Account ID-on\", aŭ per kunhavigi sian QR-kodon.
Sesio bezonas fotilan aliron por skani QR-kodojn
Permesi Fotilan Aliron
Nova Ferma Grupo
@@ -637,7 +637,7 @@
Tage
Nokte
Sistema defaŭlto
- Kopii Session ID-on
+ Kopii Account ID-on
Kunsendaĵo
Voĉmesaĝo
Detaloj
diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml
index 3dcb0d1c98..5e0300dc88 100644
--- a/app/src/main/res/values-eo/strings.xml
+++ b/app/src/main/res/values-eo/strings.xml
@@ -527,9 +527,9 @@
Kopiite al tondejo
Sekva
Kunhavigi
- Malvalida Session ID
+ Malvalida Account ID
Nuligi
- Via Session ID
+ Via Account ID
Kio estas Session?
Ĝi estas malcentraliza kaj ĉifrita mesaĝilo
Do ĝi ne kolektas miajn personajn informojn aŭ miajn konversaciajn metadatumojn? Kiel ĝi funkcias?
@@ -554,7 +554,7 @@
Ĉu vi certas, ke vi volas forviŝi ĉi tiun konversacion?
Konversacio forviŝite
Sekurigi vian konton per konservi vian riparan frazon
- Tuŝadu la kaŝitajn vortojn por malkaŝi vian riparan frazon, tiam konservi ĝin sekure por sekurigi vian Session ID-on.
+ Tuŝadu la kaŝitajn vortojn por malkaŝi vian riparan frazon, tiam konservi ĝin sekure por sekurigi vian Account ID-on.
Certigu konservi vian riparan frazon en sekura loko
Vojo
Sesio kaŝas vian IP-adreson per resaltigi viajn mesaĝojn tra multaj Servaj Nodoj en la malcentraliza reto de Sesio. Ĉi tiuj estas la landoj via konekto estas nuntempe resaltigata tra:
@@ -565,10 +565,10 @@
Lerni pli
Solvante…
Nova Sesio
- Entajpu Session ID-on
+ Entajpu Account ID-on
Skani QR-Kodon
Skanu QR-kodon de uzanto por komenci sesion. QR-kodoj povas esti trovitaj per tuŝeti la QR-kodan bildeton en la konta agordo.
- Uzantoj povas kunhavigi sian Session ID-on per irante en sia konta agordo kaj tuŝeti \"Kunhavigi Session ID-on\", aŭ per kunhavigi sian QR-kodon.
+ Uzantoj povas kunhavigi sian Account ID-on per irante en sia konta agordo kaj tuŝeti \"Kunhavigi Account ID-on\", aŭ per kunhavigi sian QR-kodon.
Sesio bezonas fotilan aliron por skani QR-kodojn
Permesi Fotilan Aliron
Nova Ferma Grupo
@@ -637,7 +637,7 @@
Tage
Nokte
Sistema defaŭlto
- Kopii Session ID-on
+ Kopii Account ID-on
Kunsendaĵo
Voĉmesaĝo
Detaloj
diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml
index eac4464a50..7f7de554bc 100644
--- a/app/src/main/res/values-es-rES/strings.xml
+++ b/app/src/main/res/values-es-rES/strings.xml
@@ -527,9 +527,9 @@ de intercambio de claves!
Copiado en el portapapeles
Siguiente
Compartir
- ID de Session no válida
+ ID de Session no válida
Cancelar
- Tu ID de Session
+ Tu ID de Session
¿Qué es Session?
Es una aplicación de mensajería descentralizada y cifrada
¿Entonces no recopila mi información personal ni los metadatos de mi conversación? ¿Cómo funciona?
@@ -565,7 +565,7 @@ de intercambio de claves!
Saber Más
Resolviendo…
Nueva Session
- Session ID
+ Account ID
Escanear código QR
Escanea el código QR de un usuario para empezar una sesión. Los códigos QR se pueden encontrar tocando el icono del código QR en los ajustes de la cuenta.
Introduzca el ID de Session o el nombre ONS
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index eac4464a50..7f7de554bc 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -527,9 +527,9 @@ de intercambio de claves!
Copiado en el portapapeles
Siguiente
Compartir
- ID de Session no válida
+ ID de Session no válida
Cancelar
- Tu ID de Session
+ Tu ID de Session
¿Qué es Session?
Es una aplicación de mensajería descentralizada y cifrada
¿Entonces no recopila mi información personal ni los metadatos de mi conversación? ¿Cómo funciona?
@@ -565,7 +565,7 @@ de intercambio de claves!
Saber Más
Resolviendo…
Nueva Session
- Session ID
+ Account ID
Escanear código QR
Escanea el código QR de un usuario para empezar una sesión. Los códigos QR se pueden encontrar tocando el icono del código QR en los ajustes de la cuenta.
Introduzca el ID de Session o el nombre ONS
diff --git a/app/src/main/res/values-fa-rIR/strings.xml b/app/src/main/res/values-fa-rIR/strings.xml
index 6c2a06c24e..55ca34f1a6 100644
--- a/app/src/main/res/values-fa-rIR/strings.xml
+++ b/app/src/main/res/values-fa-rIR/strings.xml
@@ -550,9 +550,9 @@
در حافظه موقت کپی شد
بعدی
اشتراکگذاری
- شناسهی Session نامعتبر است.
+ شناسهی Session نامعتبر است.
لغو
- شناسهی Session شما
+ شناسهی Session شما
Session چیست؟
Session یک برنامه پیامرسان غیرمتمرکز و رمزگذاری شده است.
پس اطلاعات شخصی من یا دادههای گفتوگوهایم جمعآوری نمیشود؟ چگونه کار میکند؟
@@ -588,11 +588,11 @@
بیشتر بدانید
در حال اصلاح…
Session جدید
- شناسه Session را وارید کنید
+ شناسه Session را وارید کنید
اسکن کد QR
برای شروع Session، کد QR کاربر را اسکن کنید. با ضربه زدن روی نماد کد QR در تنظیمات حساب کاربری، کدهای QR را میتوان یافت.
شماره session نامعتبر
- کاربران میتوانند شناسهی Session خود را با رفتن به تنظیمات حساب خود و ضربه زدن به Share Session ID یا با به اشتراک گذاشتن کد QR خود، با دیگران به اشتراک بگذارند.
+ کاربران میتوانند شناسهی Session خود را با رفتن به تنظیمات حساب خود و ضربه زدن به Share Account ID یا با به اشتراک گذاشتن کد QR خود، با دیگران به اشتراک بگذارند.
لطفا آیدی سشن یا اسم ONS را بررسی کنید و سپس دوباره امتحان کنید.
برنامه Session برای اسکن کدهای QR احتیاج دارد به دوربین دسترسی داشته باشد
اجازه دسترسی به دوربین
diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml
index e34775c4b8..6207ab0fb5 100644
--- a/app/src/main/res/values-fa/strings.xml
+++ b/app/src/main/res/values-fa/strings.xml
@@ -527,9 +527,9 @@
در کلیپبورد کپی شد
بعدی
اشتراکگذاری
- شناسهی Session نامعتبر است.
+ شناسهی Session نامعتبر است.
لغو
- شناسهی Session شما
+ شناسهی Session شما
Session چیست؟
Session یک برنامه پیامرسان غیرمتمرکز و رمزگذاری شده است.
پس اطلاعات شخصی من یا دادههای گفتوگوهایم جمعآوری نمیشود؟ چگونه کار میکند؟
@@ -565,11 +565,11 @@
بیشتر بدانید
در حال اصلاح…
Session جدید
- شناسهی Session را وارد کنید
+ شناسهی Session را وارد کنید
کد QR را اسکن کنید
برای شروع Session، کد QR کاربر را اسکن کنید. با ضربه زدن روی نماد کد QR در تنظیمات حساب کاربری، کدهای QR را میتوان یافت.
شماره session نامعتبر
- کاربران میتوانند شناسهی Session خود را با رفتن به تنظیمات حساب خود و ضربه زدن به Share Session ID یا با به اشتراک گذاشتن کد QR خود، با دیگران به اشتراک بگذارند.
+ کاربران میتوانند شناسهی Session خود را با رفتن به تنظیمات حساب خود و ضربه زدن به Share Account ID یا با به اشتراک گذاشتن کد QR خود، با دیگران به اشتراک بگذارند.
لطفا آیدی سشن یا اسم ONS را بررسی کنید و سپس دوباره امتحان کنید.
اپ Session برای اسکن کدهای QR احتیاج دارد به دوربین دسترسی داشته باشد
اجازه دسترسی به دوربین
diff --git a/app/src/main/res/values-fi-rFI/strings.xml b/app/src/main/res/values-fi-rFI/strings.xml
index bb94f500c2..d8a6123a91 100644
--- a/app/src/main/res/values-fi-rFI/strings.xml
+++ b/app/src/main/res/values-fi-rFI/strings.xml
@@ -526,9 +526,9 @@ on viallinen!
Kopioitu leikepöydälle
Seuraava
Jaa
- Virheellinen Session ID
+ Virheellinen Account ID
Peruuta
- Sinun Session ID
+ Sinun Account ID
Mikä on Session?
Se on hajautettu, salattu viestisovellus
Joten se ei kerää henkilökohtaisia tietoja tai keskustelun metatietoja? Miten se toimii?
@@ -564,11 +564,11 @@ on viallinen!
Lisätietoja
Ratkaistaan…
Uusi Istunto
- Anna Session ID
+ Anna Account ID
Lue QR-koodi
Skannaa käyttäjän QR-koodi aloittaaksesi istunnon. QR-koodit löytyvät napauttamalla QR-koodin kuvaketta tilin asetuksista.
- Syötä Session ID tai ONS-nimi
- Käyttäjät voivat jakaa Session tunnuksensa menemällä tiliasetuksiinsa ja painamalla \"Jaa Session ID\" tai jakamalla QR-koodin.
+ Syötä Account ID tai ONS-nimi
+ Käyttäjät voivat jakaa Session tunnuksensa menemällä tiliasetuksiinsa ja painamalla \"Jaa Account ID\" tai jakamalla QR-koodin.
Tarkista istunnon tunnus tai ONS nimi ja yritä uudelleen.
Session tarvitsee kameran käyttöoikeuden skannatakseensa QR-koodit
Myönnä Kameran Käyttöoikeus
@@ -641,7 +641,7 @@ on viallinen!
Päivä
Yö
Järjestelmän oletus
- Kopioi Session ID
+ Kopioi Account ID
Liite
Ääniviesti
Lisätiedot
diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml
index bb94f500c2..d8a6123a91 100644
--- a/app/src/main/res/values-fi/strings.xml
+++ b/app/src/main/res/values-fi/strings.xml
@@ -526,9 +526,9 @@ on viallinen!
Kopioitu leikepöydälle
Seuraava
Jaa
- Virheellinen Session ID
+ Virheellinen Account ID
Peruuta
- Sinun Session ID
+ Sinun Account ID
Mikä on Session?
Se on hajautettu, salattu viestisovellus
Joten se ei kerää henkilökohtaisia tietoja tai keskustelun metatietoja? Miten se toimii?
@@ -564,11 +564,11 @@ on viallinen!
Lisätietoja
Ratkaistaan…
Uusi Istunto
- Anna Session ID
+ Anna Account ID
Lue QR-koodi
Skannaa käyttäjän QR-koodi aloittaaksesi istunnon. QR-koodit löytyvät napauttamalla QR-koodin kuvaketta tilin asetuksista.
- Syötä Session ID tai ONS-nimi
- Käyttäjät voivat jakaa Session tunnuksensa menemällä tiliasetuksiinsa ja painamalla \"Jaa Session ID\" tai jakamalla QR-koodin.
+ Syötä Account ID tai ONS-nimi
+ Käyttäjät voivat jakaa Session tunnuksensa menemällä tiliasetuksiinsa ja painamalla \"Jaa Account ID\" tai jakamalla QR-koodin.
Tarkista istunnon tunnus tai ONS nimi ja yritä uudelleen.
Session tarvitsee kameran käyttöoikeuden skannatakseensa QR-koodit
Myönnä Kameran Käyttöoikeus
@@ -641,7 +641,7 @@ on viallinen!
Päivä
Yö
Järjestelmän oletus
- Kopioi Session ID
+ Kopioi Account ID
Liite
Ääniviesti
Lisätiedot
diff --git a/app/src/main/res/values-fr-rFR/strings.xml b/app/src/main/res/values-fr-rFR/strings.xml
index d95a35865e..79992089e7 100644
--- a/app/src/main/res/values-fr-rFR/strings.xml
+++ b/app/src/main/res/values-fr-rFR/strings.xml
@@ -553,9 +553,9 @@
Copié dans le presse-papier
Suivant
Partager
- Session ID non valide
+ Account ID non valide
Annuler
- Votre Session ID
+ Votre Account ID
Qu\'est-ce que Session ?
C\'est une application de messagerie décentralisée et cryptée
Elle ne recueille donc pas mes informations personnelles ou mes métadonnées de conversations ? Comment ça marche ?
@@ -580,7 +580,7 @@
Voulez-vous vraiment supprimer cette conversation ?
Conversation supprimée
Sécurisez votre compte en sauvegardant votre phrase de récupération
- Appuyez et maintenez les mots masqués pour révéler votre phrase de récupération, puis stockez-la en toute sécurité pour sécuriser votre Session ID.
+ Appuyez et maintenez les mots masqués pour révéler votre phrase de récupération, puis stockez-la en toute sécurité pour sécuriser votre Account ID.
Assurez-vous de conserver votre phrase de récupération dans un endroit sûr
Chemin
Session occulte votre adresse IP en envoyant vos messages via plusieurs nœuds de service dans le réseau décentralisé de Session. Voici les pays par le biais desquels votre connexion est actuellement envoyée :
@@ -591,12 +591,12 @@
En savoir plus
Contact en cours…
Nouvelle Session
- Saisir un Session ID
+ Saisir un Account ID
Scanner un QR Code
Scannez le QR code d\'un utilisateur pour démarrer une session. Les QR codes peuvent se trouver en touchant l\'icône du QR code dans les paramètres du compte.
- Entrer un Session ID ou un nom ONS
- Les utilisateurs peuvent partager leur Session ID depuis les paramètres du compte ou en utilisant le code QR.
- Veuillez vérifier le Session ID ou le nom ONS et réessayer.
+ Entrer un Account ID ou un nom ONS
+ Les utilisateurs peuvent partager leur Account ID depuis les paramètres du compte ou en utilisant le code QR.
+ Veuillez vérifier le Account ID ou le nom ONS et réessayer.
Session a besoin d\'accéder à l\'appareil photo pour scanner les QR codes
Autoriser l\'accès
Nouveau groupe privé
@@ -683,7 +683,7 @@
Jour
Nuit
Défaut du système
- Copier le Session ID
+ Copier le Account ID
Fichier joint
Message vocal
Détails
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index d95a35865e..79992089e7 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -553,9 +553,9 @@
Copié dans le presse-papier
Suivant
Partager
- Session ID non valide
+ Account ID non valide
Annuler
- Votre Session ID
+ Votre Account ID
Qu\'est-ce que Session ?
C\'est une application de messagerie décentralisée et cryptée
Elle ne recueille donc pas mes informations personnelles ou mes métadonnées de conversations ? Comment ça marche ?
@@ -580,7 +580,7 @@
Voulez-vous vraiment supprimer cette conversation ?
Conversation supprimée
Sécurisez votre compte en sauvegardant votre phrase de récupération
- Appuyez et maintenez les mots masqués pour révéler votre phrase de récupération, puis stockez-la en toute sécurité pour sécuriser votre Session ID.
+ Appuyez et maintenez les mots masqués pour révéler votre phrase de récupération, puis stockez-la en toute sécurité pour sécuriser votre Account ID.
Assurez-vous de conserver votre phrase de récupération dans un endroit sûr
Chemin
Session occulte votre adresse IP en envoyant vos messages via plusieurs nœuds de service dans le réseau décentralisé de Session. Voici les pays par le biais desquels votre connexion est actuellement envoyée :
@@ -591,12 +591,12 @@
En savoir plus
Contact en cours…
Nouvelle Session
- Saisir un Session ID
+ Saisir un Account ID
Scanner un QR Code
Scannez le QR code d\'un utilisateur pour démarrer une session. Les QR codes peuvent se trouver en touchant l\'icône du QR code dans les paramètres du compte.
- Entrer un Session ID ou un nom ONS
- Les utilisateurs peuvent partager leur Session ID depuis les paramètres du compte ou en utilisant le code QR.
- Veuillez vérifier le Session ID ou le nom ONS et réessayer.
+ Entrer un Account ID ou un nom ONS
+ Les utilisateurs peuvent partager leur Account ID depuis les paramètres du compte ou en utilisant le code QR.
+ Veuillez vérifier le Account ID ou le nom ONS et réessayer.
Session a besoin d\'accéder à l\'appareil photo pour scanner les QR codes
Autoriser l\'accès
Nouveau groupe privé
@@ -683,7 +683,7 @@
Jour
Nuit
Défaut du système
- Copier le Session ID
+ Copier le Account ID
Fichier joint
Message vocal
Détails
diff --git a/app/src/main/res/values-gl-rES/strings.xml b/app/src/main/res/values-gl-rES/strings.xml
index d36f9a935c..880020f8d1 100644
--- a/app/src/main/res/values-gl-rES/strings.xml
+++ b/app/src/main/res/values-gl-rES/strings.xml
@@ -518,9 +518,9 @@
Copiado ao portapapeis
Seguinte
Partillar
- ID de Session inválido
+ ID de Session inválido
Cancelar
- O teu ID de Session
+ O teu ID de Session
Que é Session?
É unha app de mensaxería cifrada e descentralizada
Entón non recompila a miña información persoal ou os metadatos das miñas conversas? Como funciona?
@@ -534,7 +534,7 @@
Ti
Procesando…
Nova sesión
- Introducir ID de Session
+ Introducir ID de Session
Escanear código QR
Conceder acceso á cámara
Crear grupo pechado
diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml
index d36f9a935c..880020f8d1 100644
--- a/app/src/main/res/values-gl/strings.xml
+++ b/app/src/main/res/values-gl/strings.xml
@@ -518,9 +518,9 @@
Copiado ao portapapeis
Seguinte
Partillar
- ID de Session inválido
+ ID de Session inválido
Cancelar
- O teu ID de Session
+ O teu ID de Session
Que é Session?
É unha app de mensaxería cifrada e descentralizada
Entón non recompila a miña información persoal ou os metadatos das miñas conversas? Como funciona?
@@ -534,7 +534,7 @@
Ti
Procesando…
Nova sesión
- Introducir ID de Session
+ Introducir ID de Session
Escanear código QR
Conceder acceso á cámara
Crear grupo pechado
diff --git a/app/src/main/res/values-hi-rIN/strings.xml b/app/src/main/res/values-hi-rIN/strings.xml
index e619e7a044..1e58bc0b79 100644
--- a/app/src/main/res/values-hi-rIN/strings.xml
+++ b/app/src/main/res/values-hi-rIN/strings.xml
@@ -527,9 +527,9 @@
क्लिपबोर्ड पर कॉपी किया गया है
अगला
साझा करें
- अमान्य सेशन आईडी
+ अमान्य सेशन आईडी
रद्द करें
- आपकी सेशन आईडी
+ आपकी सेशन आईडी
सेशन क्या है?
यह एक decentralized, encrypted मेसेजिंग ऐप है
इसलिए यह मेरी निजी जानकारी या बातचीत का metadata इकठ्ठा नहीं करता? यह कैसे काम करता है?
@@ -554,7 +554,7 @@
क्या वाकई आप इस वार्तालाप को हटाना चाहते हैं?
बातचीत हटाई गई
अकाउंट सुरक्षित रखने के लिए अपनी पुनर्व्यप्ती वाक्यांश को सेव करके रखें
- अपना पुनर्प्राप्ति वाक्यांश प्रकट करने के लिए संशोधित शब्दों को टैप और होल्ड करें, फिर अपनी Session ID को सुरक्षित करने के लिए इसे सुरक्षित रूप से संग्रहीत करें।
+ अपना पुनर्प्राप्ति वाक्यांश प्रकट करने के लिए संशोधित शब्दों को टैप और होल्ड करें, फिर अपनी Account ID को सुरक्षित करने के लिए इसे सुरक्षित रूप से संग्रहीत करें।
अपने रिकवरी फ्रेज को एक सुरक्षित जगह रखे
पथ
सेशन आपके मैसेज को सेशन के डेंटरलिज़्ड नेटवर्क की बहुत साडी सर्विस नोड्स में भेज देता है जो आपकी IP को छुपाती है.
@@ -565,7 +565,7 @@
अधिक जानें
हल किया जा रहा है
नया सेशन
- सेशन आईडी डालें
+ सेशन आईडी डालें
QR कोड को स्कैन करें
सेशन शुरू करने के लिए यूजर के क्यूआर कोड को स्कैन करें। क्यूआर कोड को अकाउंट सेटिंग में क्यूआर कोड आइकन पर टैप करके पाया जा सकता है।
Session आईडी या ओएनएस नाम दर्ज करें
diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml
index e619e7a044..1e58bc0b79 100644
--- a/app/src/main/res/values-hi/strings.xml
+++ b/app/src/main/res/values-hi/strings.xml
@@ -527,9 +527,9 @@
क्लिपबोर्ड पर कॉपी किया गया है
अगला
साझा करें
- अमान्य सेशन आईडी
+ अमान्य सेशन आईडी
रद्द करें
- आपकी सेशन आईडी
+ आपकी सेशन आईडी
सेशन क्या है?
यह एक decentralized, encrypted मेसेजिंग ऐप है
इसलिए यह मेरी निजी जानकारी या बातचीत का metadata इकठ्ठा नहीं करता? यह कैसे काम करता है?
@@ -554,7 +554,7 @@
क्या वाकई आप इस वार्तालाप को हटाना चाहते हैं?
बातचीत हटाई गई
अकाउंट सुरक्षित रखने के लिए अपनी पुनर्व्यप्ती वाक्यांश को सेव करके रखें
- अपना पुनर्प्राप्ति वाक्यांश प्रकट करने के लिए संशोधित शब्दों को टैप और होल्ड करें, फिर अपनी Session ID को सुरक्षित करने के लिए इसे सुरक्षित रूप से संग्रहीत करें।
+ अपना पुनर्प्राप्ति वाक्यांश प्रकट करने के लिए संशोधित शब्दों को टैप और होल्ड करें, फिर अपनी Account ID को सुरक्षित करने के लिए इसे सुरक्षित रूप से संग्रहीत करें।
अपने रिकवरी फ्रेज को एक सुरक्षित जगह रखे
पथ
सेशन आपके मैसेज को सेशन के डेंटरलिज़्ड नेटवर्क की बहुत साडी सर्विस नोड्स में भेज देता है जो आपकी IP को छुपाती है.
@@ -565,7 +565,7 @@
अधिक जानें
हल किया जा रहा है
नया सेशन
- सेशन आईडी डालें
+ सेशन आईडी डालें
QR कोड को स्कैन करें
सेशन शुरू करने के लिए यूजर के क्यूआर कोड को स्कैन करें। क्यूआर कोड को अकाउंट सेटिंग में क्यूआर कोड आइकन पर टैप करके पाया जा सकता है।
Session आईडी या ओएनएस नाम दर्ज करें
diff --git a/app/src/main/res/values-hu-rHU/strings.xml b/app/src/main/res/values-hu-rHU/strings.xml
index 79fd7ce4bb..d3729c783c 100644
--- a/app/src/main/res/values-hu-rHU/strings.xml
+++ b/app/src/main/res/values-hu-rHU/strings.xml
@@ -529,9 +529,9 @@
Vágólapra másolva
Következő
Megosztás
- Érvénytelen Session azonosító
+ Érvénytelen Session azonosító
Mégse
- A session azonosítód
+ A session azonosítód
Mi az a Session?
Ez egy decentralizált, titkosított üzenetküldő alkalmazás
Tehát nem gyűjti a személyes adataimat vagy a beszélgetés metaadatait? Hogyan működik?
@@ -567,7 +567,7 @@
Tudj meg többet
Feloldás...
Új Session
- Adja meg a Session azonosítóját
+ Adja meg a Session azonosítóját
QR kód beolvasása
A beszélgetés elindításához olvassa be a felhasználó QR kódját. A QR kód a fiókbeállításokban található a QR kód ikonra koppintva.
Írja be Session azonosítóját vagy ONS nevét
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
index 79fd7ce4bb..d3729c783c 100644
--- a/app/src/main/res/values-hu/strings.xml
+++ b/app/src/main/res/values-hu/strings.xml
@@ -529,9 +529,9 @@
Vágólapra másolva
Következő
Megosztás
- Érvénytelen Session azonosító
+ Érvénytelen Session azonosító
Mégse
- A session azonosítód
+ A session azonosítód
Mi az a Session?
Ez egy decentralizált, titkosított üzenetküldő alkalmazás
Tehát nem gyűjti a személyes adataimat vagy a beszélgetés metaadatait? Hogyan működik?
@@ -567,7 +567,7 @@
Tudj meg többet
Feloldás...
Új Session
- Adja meg a Session azonosítóját
+ Adja meg a Session azonosítóját
QR kód beolvasása
A beszélgetés elindításához olvassa be a felhasználó QR kódját. A QR kód a fiókbeállításokban található a QR kód ikonra koppintva.
Írja be Session azonosítóját vagy ONS nevét
diff --git a/app/src/main/res/values-hy-rAM/strings.xml b/app/src/main/res/values-hy-rAM/strings.xml
index fd306a189a..0020afe344 100644
--- a/app/src/main/res/values-hy-rAM/strings.xml
+++ b/app/src/main/res/values-hy-rAM/strings.xml
@@ -535,9 +535,9 @@
Պատճենվել է կցարանում
Հաջորդը
Կիսվել
- Սխալ Session ID
+ Սխալ Account ID
Փակել
- Ձեր Session ID֊ն
+ Ձեր Account ID֊ն
Ի՞նչ է Սեանսը։
Այն ապահով, ծածկագրված նամակների ծրագիր է
Դա նշանակում է, որ այն չի՞ հավաքում իմ անձնական տվյալները կամ իմ զրույցի մետատվյալները։
@@ -562,7 +562,7 @@
Վստա՞հ եք, որ ցանկանում եք ջնջել այս խոսակցությունը:
Ջնջված է
Պահեք ձեր անվտանգությունը պահպանելով session-ի բանալին
- Հպեք և պահեք տրված բառերը՝ ձեր վերականգնման բանալին գտնելու համար, այնուհետև պահեք այն ապահով՝ ձեր Session ID-ն ապահով պահելու համար.
+ Հպեք և պահեք տրված բառերը՝ ձեր վերականգնման բանալին գտնելու համար, այնուհետև պահեք այն ապահով՝ ձեր Account ID-ն ապահով պահելու համար.
Վստահ եղեք որ ձեր վերականգման բանալին հուսալի տեղում է
Ուղի
Սեանսը թաքցնում է Ձեր IP հասցեն Ձեր հաղորդագրությունները տանելով Սեանսի ապահով ցանցերի Ծառայության Հանգույցներով։ Սրանք այն երկրներն են, որոնցով Ձեր հաղորդագրություններն անցնում են․
@@ -573,7 +573,7 @@
Իմանալ Ավելին
Լուծում է…
Նոր Սեանս
- Մուտքագրեք Սեանսի ինքնությունը
+ Մուտքագրեք Սեանսի ինքնությունը
Սկանավորել QR Կոդ
Սկանավորեք մեկի QR կոդը, որ սկսեք սեանս։ QR կոդը կարող եք գտնել հաշվի կարգավորումների մեջ՝ QR կոդի նշանի վրա սեղմելուց հետո։
Գրեք session այդին կամ ONS անունը
@@ -650,7 +650,7 @@
Ցերեկ
Գիշեր
Համակարգի լռելյայն
- Պատճենել Session ID֊ն
+ Պատճենել Account ID֊ն
Կցում
Ձայնագրություն
Մանրամասներ
diff --git a/app/src/main/res/values-hy/strings.xml b/app/src/main/res/values-hy/strings.xml
index fd306a189a..0020afe344 100644
--- a/app/src/main/res/values-hy/strings.xml
+++ b/app/src/main/res/values-hy/strings.xml
@@ -535,9 +535,9 @@
Պատճենվել է կցարանում
Հաջորդը
Կիսվել
- Սխալ Session ID
+ Սխալ Account ID
Փակել
- Ձեր Session ID֊ն
+ Ձեր Account ID֊ն
Ի՞նչ է Սեանսը։
Այն ապահով, ծածկագրված նամակների ծրագիր է
Դա նշանակում է, որ այն չի՞ հավաքում իմ անձնական տվյալները կամ իմ զրույցի մետատվյալները։
@@ -562,7 +562,7 @@
Վստա՞հ եք, որ ցանկանում եք ջնջել այս խոսակցությունը:
Ջնջված է
Պահեք ձեր անվտանգությունը պահպանելով session-ի բանալին
- Հպեք և պահեք տրված բառերը՝ ձեր վերականգնման բանալին գտնելու համար, այնուհետև պահեք այն ապահով՝ ձեր Session ID-ն ապահով պահելու համար.
+ Հպեք և պահեք տրված բառերը՝ ձեր վերականգնման բանալին գտնելու համար, այնուհետև պահեք այն ապահով՝ ձեր Account ID-ն ապահով պահելու համար.
Վստահ եղեք որ ձեր վերականգման բանալին հուսալի տեղում է
Ուղի
Սեանսը թաքցնում է Ձեր IP հասցեն Ձեր հաղորդագրությունները տանելով Սեանսի ապահով ցանցերի Ծառայության Հանգույցներով։ Սրանք այն երկրներն են, որոնցով Ձեր հաղորդագրություններն անցնում են․
@@ -573,7 +573,7 @@
Իմանալ Ավելին
Լուծում է…
Նոր Սեանս
- Մուտքագրեք Սեանսի ինքնությունը
+ Մուտքագրեք Սեանսի ինքնությունը
Սկանավորել QR Կոդ
Սկանավորեք մեկի QR կոդը, որ սկսեք սեանս։ QR կոդը կարող եք գտնել հաշվի կարգավորումների մեջ՝ QR կոդի նշանի վրա սեղմելուց հետո։
Գրեք session այդին կամ ONS անունը
@@ -650,7 +650,7 @@
Ցերեկ
Գիշեր
Համակարգի լռելյայն
- Պատճենել Session ID֊ն
+ Պատճենել Account ID֊ն
Կցում
Ձայնագրություն
Մանրամասներ
diff --git a/app/src/main/res/values-in-rID/strings.xml b/app/src/main/res/values-in-rID/strings.xml
index 480be21798..b17a48d257 100644
--- a/app/src/main/res/values-in-rID/strings.xml
+++ b/app/src/main/res/values-in-rID/strings.xml
@@ -435,7 +435,7 @@
Tujuan
Selengkapnya
Session baru
- Masukkan Session ID
+ Masukkan Account ID
Pindai kode QR
Masukkan nama grup
Masukkan nama grup yang lebih pendek
@@ -461,7 +461,7 @@
Tema
Day
Night
- Salin Session ID
+ Salin Account ID
Pesan Suara
Detail
Pilih file
diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml
index 9a3213c412..14dbe46ecb 100644
--- a/app/src/main/res/values-in/strings.xml
+++ b/app/src/main/res/values-in/strings.xml
@@ -433,7 +433,7 @@
Tujuan
Selengkapnya
Session baru
- Masukkan Session ID
+ Masukkan Account ID
Pindai kode QR
Masukkan nama grup
Masukkan nama grup yang lebih pendek
@@ -459,7 +459,7 @@
Tema
Day
Night
- Salin Session ID
+ Salin Account ID
Pesan Suara
Detail
Pilih file
diff --git a/app/src/main/res/values-it-rIT/strings.xml b/app/src/main/res/values-it-rIT/strings.xml
index d519fd5dc9..9bb9d354e1 100644
--- a/app/src/main/res/values-it-rIT/strings.xml
+++ b/app/src/main/res/values-it-rIT/strings.xml
@@ -528,9 +528,9 @@ scambia un altro messaggio!
Copiato negli appunti
Successivo
Condividi
- ID Sessione non valido
+ ID Sessione non valido
Annulla
- Il tuo ID Sessione
+ Il tuo ID Sessione
Cos\'è Session?
È un\'app di messaggistica decentralizzata e crittografata
Quindi non raccoglie informazioni personali o metadati di conversazione? Come funziona?
@@ -566,7 +566,7 @@ scambia un altro messaggio!
Per saperne di più
In Risoluzione…
Nuova sessione
- Inserisci ID Sessione
+ Inserisci ID Sessione
Scansiona il codice QR
Scansiona il codice QR di un utente per avviare una sessione. Puoi trovare i codici QR toccando l\'icona Codice QR nelle impostazioni dell\'account.
Inserisci ID Sessione o nome ONS
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index d519fd5dc9..9bb9d354e1 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -528,9 +528,9 @@ scambia un altro messaggio!
Copiato negli appunti
Successivo
Condividi
- ID Sessione non valido
+ ID Sessione non valido
Annulla
- Il tuo ID Sessione
+ Il tuo ID Sessione
Cos\'è Session?
È un\'app di messaggistica decentralizzata e crittografata
Quindi non raccoglie informazioni personali o metadati di conversazione? Come funziona?
@@ -566,7 +566,7 @@ scambia un altro messaggio!
Per saperne di più
In Risoluzione…
Nuova sessione
- Inserisci ID Sessione
+ Inserisci ID Sessione
Scansiona il codice QR
Scansiona il codice QR di un utente per avviare una sessione. Puoi trovare i codici QR toccando l\'icona Codice QR nelle impostazioni dell\'account.
Inserisci ID Sessione o nome ONS
diff --git a/app/src/main/res/values-ja-rJP/strings.xml b/app/src/main/res/values-ja-rJP/strings.xml
index 7731093521..2cfd354ef9 100644
--- a/app/src/main/res/values-ja-rJP/strings.xml
+++ b/app/src/main/res/values-ja-rJP/strings.xml
@@ -512,9 +512,9 @@
クリップボードにコピーされました
次
共有する
- Session ID が無効です
+ Account ID が無効です
取り消す
- あなたの Session ID
+ あなたの Account ID
Session とは?
分散型の暗号化されたメッセージングアプリです
個人情報や会話のメタデータは収集されませんか?どのように機能しますか?
@@ -539,7 +539,7 @@
この会話を削除してもよろしいですか?
会話を削除しました
リカバリーフレーズを保存してアカウントを保護する
- 編集された単語をタップして長押ししてリカバリーフレーズを表示し、それを安全に保管して Session ID を保護します。
+ 編集された単語をタップして長押ししてリカバリーフレーズを表示し、それを安全に保管して Account ID を保護します。
リカバリーフレーズは安全な場所に保管してください
パス
Session は、Sessionの分散型ネットワークの複数のサービスノードを介してメッセージをバウンスすることにより、IP を隠します。これらは、接続が現在バウンスされている国です。
@@ -550,11 +550,11 @@
詳細
解決中...
新しい Session
- Session ID を入力してください
+ Account ID を入力してください
QR コードをスキャンする
ユーザーの QR コードをスキャンして、Session を開始します。QR コードは、アカウント設定の QR コードアイコンをタップすると見つかります。
セッションIDまたはONS名を入力してください
- ユーザーは、アカウント設定に移動して [Session ID を共有] をタップするか、QR コードを共有することで、Session ID を共有できます。
+ ユーザーは、アカウント設定に移動して [Account ID を共有] をタップするか、QR コードを共有することで、Account ID を共有できます。
セッションIDまたはONS名を確認して再度お試しください。
Session で QR コードをスキャンするにはカメラへのアクセスが必要です
カメラへのアクセスを許可する
@@ -627,7 +627,7 @@
デイ
ナイト
システムの既定値
- Session ID をコピーする
+ Account ID をコピーする
添付ファイル
音声メッセージ
詳細
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index 7731093521..2cfd354ef9 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -512,9 +512,9 @@
クリップボードにコピーされました
次
共有する
- Session ID が無効です
+ Account ID が無効です
取り消す
- あなたの Session ID
+ あなたの Account ID
Session とは?
分散型の暗号化されたメッセージングアプリです
個人情報や会話のメタデータは収集されませんか?どのように機能しますか?
@@ -539,7 +539,7 @@
この会話を削除してもよろしいですか?
会話を削除しました
リカバリーフレーズを保存してアカウントを保護する
- 編集された単語をタップして長押ししてリカバリーフレーズを表示し、それを安全に保管して Session ID を保護します。
+ 編集された単語をタップして長押ししてリカバリーフレーズを表示し、それを安全に保管して Account ID を保護します。
リカバリーフレーズは安全な場所に保管してください
パス
Session は、Sessionの分散型ネットワークの複数のサービスノードを介してメッセージをバウンスすることにより、IP を隠します。これらは、接続が現在バウンスされている国です。
@@ -550,11 +550,11 @@
詳細
解決中...
新しい Session
- Session ID を入力してください
+ Account ID を入力してください
QR コードをスキャンする
ユーザーの QR コードをスキャンして、Session を開始します。QR コードは、アカウント設定の QR コードアイコンをタップすると見つかります。
セッションIDまたはONS名を入力してください
- ユーザーは、アカウント設定に移動して [Session ID を共有] をタップするか、QR コードを共有することで、Session ID を共有できます。
+ ユーザーは、アカウント設定に移動して [Account ID を共有] をタップするか、QR コードを共有することで、Account ID を共有できます。
セッションIDまたはONS名を確認して再度お試しください。
Session で QR コードをスキャンするにはカメラへのアクセスが必要です
カメラへのアクセスを許可する
@@ -627,7 +627,7 @@
デイ
ナイト
システムの既定値
- Session ID をコピーする
+ Account ID をコピーする
添付ファイル
音声メッセージ
詳細
diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml
index a106740eb4..dfe0fcec29 100644
--- a/app/src/main/res/values-ko-rKR/strings.xml
+++ b/app/src/main/res/values-ko-rKR/strings.xml
@@ -406,7 +406,7 @@
클립보드에 복사됨
공유
취소
- 당신의 세션 ID
+ 당신의 세션 ID
아직 연락처가 없습니다
세션 시작하기
Session 분산 네트워크의 여러 서비스 노드를 통해 메시지를 분산해 IP를 숨깁니다. 이들이 현재 연결을 분산하는 국가입니다:
diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml
index a106740eb4..dfe0fcec29 100644
--- a/app/src/main/res/values-ko/strings.xml
+++ b/app/src/main/res/values-ko/strings.xml
@@ -406,7 +406,7 @@
클립보드에 복사됨
공유
취소
- 당신의 세션 ID
+ 당신의 세션 ID
아직 연락처가 없습니다
세션 시작하기
Session 분산 네트워크의 여러 서비스 노드를 통해 메시지를 분산해 IP를 숨깁니다. 이들이 현재 연결을 분산하는 국가입니다:
diff --git a/app/src/main/res/values-lt-rLT/strings.xml b/app/src/main/res/values-lt-rLT/strings.xml
index 74d69990d2..8707529591 100644
--- a/app/src/main/res/values-lt-rLT/strings.xml
+++ b/app/src/main/res/values-lt-rLT/strings.xml
@@ -545,9 +545,9 @@
Nukopijuota į iškarpinę
Kitas
Bendrinti
- Neteisingas Session ID
+ Neteisingas Account ID
Atsisakyti
- Jūsų Session ID
+ Jūsų Account ID
Kas yra Session?
Tai – decentralizuota, šifruota pokalbių programėlė
Ji nerenka mano asmeninės informacijos ar mano pokalbių metaduomenų? Kaip ji veikia?
@@ -570,7 +570,7 @@
Ar tikrai norite ištrinti šį pokalbį?
Pokalbis ištrintas
Apsaugokite savo paskyrą įsirašydami atkūrimo frazę
- Bakstelėkite ir laikykite ant redaguotų žodžių, kad būtų atskleista jūsų atkūrimo frazė. Tuomet, laikykite ją saugioje vietoje, kad apsaugotumėte savo Session ID.
+ Bakstelėkite ir laikykite ant redaguotų žodžių, kad būtų atskleista jūsų atkūrimo frazė. Tuomet, laikykite ją saugioje vietoje, kad apsaugotumėte savo Account ID.
Užtikrinkite, kad laikytumėte savo atkūrimo frazę saugioje vietoje
Kelias
Programėlė Session slepia jūsų IP adresą, peradresuodama jūsų žinutes per kelis aptarnavimo mazgus Session decentralizuotame tinkle. Štai čia yra šalys, per kurias šiuo metu yra peradresuojamas jūsų ryšys:
@@ -579,9 +579,9 @@
Aptarnavimo mazgas
Paskirties vieta
Sužinoti daugiau
- Įveskite Session ID
+ Įveskite Account ID
Skenuoti QR kodą
- Įveskite Session ID arba ONS vardą
+ Įveskite Account ID arba ONS vardą
Suteikti prieigą prie kameros
Nauja uždara grupė
Įveskite grupės pavadinimą
@@ -642,7 +642,7 @@
Dieninis
Naktinis
Sistemos numatytasis
- Kopijuoti Session ID
+ Kopijuoti Account ID
Priedas
Balso žinutė
Išsamiau
diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml
index 74d69990d2..8707529591 100644
--- a/app/src/main/res/values-lt/strings.xml
+++ b/app/src/main/res/values-lt/strings.xml
@@ -545,9 +545,9 @@
Nukopijuota į iškarpinę
Kitas
Bendrinti
- Neteisingas Session ID
+ Neteisingas Account ID
Atsisakyti
- Jūsų Session ID
+ Jūsų Account ID
Kas yra Session?
Tai – decentralizuota, šifruota pokalbių programėlė
Ji nerenka mano asmeninės informacijos ar mano pokalbių metaduomenų? Kaip ji veikia?
@@ -570,7 +570,7 @@
Ar tikrai norite ištrinti šį pokalbį?
Pokalbis ištrintas
Apsaugokite savo paskyrą įsirašydami atkūrimo frazę
- Bakstelėkite ir laikykite ant redaguotų žodžių, kad būtų atskleista jūsų atkūrimo frazė. Tuomet, laikykite ją saugioje vietoje, kad apsaugotumėte savo Session ID.
+ Bakstelėkite ir laikykite ant redaguotų žodžių, kad būtų atskleista jūsų atkūrimo frazė. Tuomet, laikykite ją saugioje vietoje, kad apsaugotumėte savo Account ID.
Užtikrinkite, kad laikytumėte savo atkūrimo frazę saugioje vietoje
Kelias
Programėlė Session slepia jūsų IP adresą, peradresuodama jūsų žinutes per kelis aptarnavimo mazgus Session decentralizuotame tinkle. Štai čia yra šalys, per kurias šiuo metu yra peradresuojamas jūsų ryšys:
@@ -579,9 +579,9 @@
Aptarnavimo mazgas
Paskirties vieta
Sužinoti daugiau
- Įveskite Session ID
+ Įveskite Account ID
Skenuoti QR kodą
- Įveskite Session ID arba ONS vardą
+ Įveskite Account ID arba ONS vardą
Suteikti prieigą prie kameros
Nauja uždara grupė
Įveskite grupės pavadinimą
@@ -642,7 +642,7 @@
Dieninis
Naktinis
Sistemos numatytasis
- Kopijuoti Session ID
+ Kopijuoti Account ID
Priedas
Balso žinutė
Išsamiau
diff --git a/app/src/main/res/values-lv-rLV/strings.xml b/app/src/main/res/values-lv-rLV/strings.xml
index 9a2217f451..4a7ae8858c 100644
--- a/app/src/main/res/values-lv-rLV/strings.xml
+++ b/app/src/main/res/values-lv-rLV/strings.xml
@@ -216,7 +216,7 @@
Izskats
Diena
Nakts
- Kopēt Session ID
+ Kopēt Account ID
Pielikums
Balss ziņojums
Papildu informācija
diff --git a/app/src/main/res/values-lv/strings.xml b/app/src/main/res/values-lv/strings.xml
index 9a2217f451..4a7ae8858c 100644
--- a/app/src/main/res/values-lv/strings.xml
+++ b/app/src/main/res/values-lv/strings.xml
@@ -216,7 +216,7 @@
Izskats
Diena
Nakts
- Kopēt Session ID
+ Kopēt Account ID
Pielikums
Balss ziņojums
Papildu informācija
diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml
index 5b959951c4..c7da0756a4 100644
--- a/app/src/main/res/values-nb-rNO/strings.xml
+++ b/app/src/main/res/values-nb-rNO/strings.xml
@@ -527,9 +527,9 @@ nøkkelutvekslingsmelding.
Kopiert til utklippstavle
Neste
Del
- Ugyldig Session ID
+ Ugyldig Account ID
Avbryt
- Din Session ID
+ Din Account ID
Hva er Session?
Det er en desentralisert, kryptert meldingsapp
Så den henter ikke min personlige informasjon eller samtaletadata? Hvordan virker det?
@@ -565,7 +565,7 @@ nøkkelutvekslingsmelding.
Lær mer
Løser…
Ny Session
- Skriv inn Session ID
+ Skriv inn Account ID
Skann QR-kode
Skann en brukers QR-kode for å starte en økt. QR-koder finnes ved å trykke på QR-koden i kontoinnstillingene.
Angi Session-ID eller ONS-navn
diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml
index 5b959951c4..c7da0756a4 100644
--- a/app/src/main/res/values-nb/strings.xml
+++ b/app/src/main/res/values-nb/strings.xml
@@ -527,9 +527,9 @@ nøkkelutvekslingsmelding.
Kopiert til utklippstavle
Neste
Del
- Ugyldig Session ID
+ Ugyldig Account ID
Avbryt
- Din Session ID
+ Din Account ID
Hva er Session?
Det er en desentralisert, kryptert meldingsapp
Så den henter ikke min personlige informasjon eller samtaletadata? Hvordan virker det?
@@ -565,7 +565,7 @@ nøkkelutvekslingsmelding.
Lær mer
Løser…
Ny Session
- Skriv inn Session ID
+ Skriv inn Account ID
Skann QR-kode
Skann en brukers QR-kode for å starte en økt. QR-koder finnes ved å trykke på QR-koden i kontoinnstillingene.
Angi Session-ID eller ONS-navn
diff --git a/app/src/main/res/values-nl-rNL/strings.xml b/app/src/main/res/values-nl-rNL/strings.xml
index e6561ca09d..a6056b0c35 100644
--- a/app/src/main/res/values-nl-rNL/strings.xml
+++ b/app/src/main/res/values-nl-rNL/strings.xml
@@ -528,9 +528,9 @@
Gekopieerd naar klembord
Volgende
Delen
- Ongeldige Sessie-ID
+ Ongeldige Sessie-ID
Annuleren
- Uw Sessie-ID
+ Uw Sessie-ID
Wat is Sessie?
Het is een gedecentraliseerde, versleutelde berichten-app
Dus het verzamelt geen persoonlijke informatie of de metagegevens van mijn gesprek? Hoe werkt het?
@@ -566,10 +566,10 @@
Kom meer te weten
Bezig met verwerken...
Nieuwe sessie
- Uw Sessie-ID
+ Uw Sessie-ID
Scan QR-code
Scan de QR-code van een gebruiker om een sessie te starten. QR-codes kunnen worden gevonden door op het QR-icoon in de accountinstellingen te tikken.
- Voer uw Session ID of ONS naam in
+ Voer uw Account ID of ONS naam in
Gebruikers kunnen hun Session-ID delen door naar hun accountinstellingen te gaan en op \"Deel Session-ID\" te tikken, of door hun QR-code te delen.
Controleer de sessie-ID of ONS naam en probeer het opnieuw.
Sessie heeft cameratoegang nodig om QR-codes te scannen
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index e6561ca09d..a6056b0c35 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -528,9 +528,9 @@
Gekopieerd naar klembord
Volgende
Delen
- Ongeldige Sessie-ID
+ Ongeldige Sessie-ID
Annuleren
- Uw Sessie-ID
+ Uw Sessie-ID
Wat is Sessie?
Het is een gedecentraliseerde, versleutelde berichten-app
Dus het verzamelt geen persoonlijke informatie of de metagegevens van mijn gesprek? Hoe werkt het?
@@ -566,10 +566,10 @@
Kom meer te weten
Bezig met verwerken...
Nieuwe sessie
- Uw Sessie-ID
+ Uw Sessie-ID
Scan QR-code
Scan de QR-code van een gebruiker om een sessie te starten. QR-codes kunnen worden gevonden door op het QR-icoon in de accountinstellingen te tikken.
- Voer uw Session ID of ONS naam in
+ Voer uw Account ID of ONS naam in
Gebruikers kunnen hun Session-ID delen door naar hun accountinstellingen te gaan en op \"Deel Session-ID\" te tikken, of door hun QR-code te delen.
Controleer de sessie-ID of ONS naam en probeer het opnieuw.
Sessie heeft cameratoegang nodig om QR-codes te scannen
diff --git a/app/src/main/res/values-pl-rPL/strings.xml b/app/src/main/res/values-pl-rPL/strings.xml
index b8b1049a25..034369ff63 100644
--- a/app/src/main/res/values-pl-rPL/strings.xml
+++ b/app/src/main/res/values-pl-rPL/strings.xml
@@ -550,9 +550,9 @@
Skopiowano do schowka
Dalej
Udostępnij
- Nieprawidłowy identyfikator Session
+ Nieprawidłowy identyfikator Session
Anuluj
- Twój identyfikator Session
+ Twój identyfikator Session
Czym jest Session?
To zdecentralizowana, szyfrowana aplikacja do przesyłania wiadomości
Więc nie zbiera moich danych osobowych ani metadanych z mojej rozmowy? Jak to działa?
@@ -588,7 +588,7 @@
Dowiedz się więcej
Ładowanie…
Nowa sesja
- Wpisz identyfikator Session
+ Wpisz identyfikator Session
Skanowania QR code
Zeskanuj kod QR użytkownika, aby rozpocząć sesję. Kody QR można znaleźć, dotykając ikony kodu QR w ustawieniach konta.
Wprowadź ID sesji lub nazwę ONS
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index b8b1049a25..034369ff63 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -550,9 +550,9 @@
Skopiowano do schowka
Dalej
Udostępnij
- Nieprawidłowy identyfikator Session
+ Nieprawidłowy identyfikator Session
Anuluj
- Twój identyfikator Session
+ Twój identyfikator Session
Czym jest Session?
To zdecentralizowana, szyfrowana aplikacja do przesyłania wiadomości
Więc nie zbiera moich danych osobowych ani metadanych z mojej rozmowy? Jak to działa?
@@ -588,7 +588,7 @@
Dowiedz się więcej
Ładowanie…
Nowa sesja
- Wpisz identyfikator Session
+ Wpisz identyfikator Session
Skanowania QR code
Zeskanuj kod QR użytkownika, aby rozpocząć sesję. Kody QR można znaleźć, dotykając ikony kodu QR w ustawieniach konta.
Wprowadź ID sesji lub nazwę ONS
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index 350a8d4a8d..33e4d91ae1 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -528,9 +528,9 @@
Copiado para clipboard
Próximo
Compartilhar
- Session ID inválida
+ Account ID inválida
Cancelar
- Sua Session ID
+ Sua Account ID
O que é Session?
É um app de mensageria encriptada, descentralizada
Então ele não coleta minha informação pessoal ou meus metadados de conversa? Como funciona?
@@ -566,7 +566,7 @@
Saber mais
Resolvendo…
Nova Sessão
- Digite o ID Session
+ Digite o ID Session
Escanear código QR
Escaneie o código QR de um usuário para iniciar uma sessão. Os códigos QR podem ser encontrados tocando no ícone de código QR nas configurações da conta.
Insira um ID Session ou nome ONS
@@ -643,7 +643,7 @@
Dia
Noite
Default de sistema
- Copiar Session ID
+ Copiar Account ID
Anexo
Mensagem de Voz
Detalhes
diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml
index dfc0565b2a..89d20a93e6 100644
--- a/app/src/main/res/values-pt-rPT/strings.xml
+++ b/app/src/main/res/values-pt-rPT/strings.xml
@@ -523,9 +523,9 @@ foi recebida está corrompida!
Copiado para a área de transferência
Próximo
Compartilhar
- ID Session inválido
+ ID Session inválido
Cancelar
- Seu ID Session
+ Seu ID Session
O que é o Session?
É um aplicativo de mensagens criptografado e descentralizado
Então ele não coleta minhas informações pessoais ou meus metadados de conversa? Como funciona?
@@ -561,12 +561,12 @@ foi recebida está corrompida!
Saber mais
A resolver…
Nova Sessão
- Digite o ID Session
+ Digite o ID Session
Escanear código QR
Escaneie o código QR de um usuário para iniciar uma sessão. Os códigos QR podem ser encontrados tocando no ícone de código QR nas configurações da conta.
- Insira um Session ID ou um nome ONS
+ Insira um Account ID ou um nome ONS
Os usuários podem compartilhar seus IDs Session acessando as configurações da conta e tocando em Compartilhar ID Session, ou compartilhando o código QR.
- Por favor, verifique o Session ID ou ONS e tente novamente.
+ Por favor, verifique o Account ID ou ONS e tente novamente.
O Session precisa de acesso à câmera para escanear códigos QR
Conceder acesso à câmera
Novo grupo fechado
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index 350a8d4a8d..33e4d91ae1 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -528,9 +528,9 @@
Copiado para clipboard
Próximo
Compartilhar
- Session ID inválida
+ Account ID inválida
Cancelar
- Sua Session ID
+ Sua Account ID
O que é Session?
É um app de mensageria encriptada, descentralizada
Então ele não coleta minha informação pessoal ou meus metadados de conversa? Como funciona?
@@ -566,7 +566,7 @@
Saber mais
Resolvendo…
Nova Sessão
- Digite o ID Session
+ Digite o ID Session
Escanear código QR
Escaneie o código QR de um usuário para iniciar uma sessão. Os códigos QR podem ser encontrados tocando no ícone de código QR nas configurações da conta.
Insira um ID Session ou nome ONS
@@ -643,7 +643,7 @@
Dia
Noite
Default de sistema
- Copiar Session ID
+ Copiar Account ID
Anexo
Mensagem de Voz
Detalhes
diff --git a/app/src/main/res/values-ro-rRO/strings.xml b/app/src/main/res/values-ro-rRO/strings.xml
index 6a3773bf6e..ce022b297a 100644
--- a/app/src/main/res/values-ro-rRO/strings.xml
+++ b/app/src/main/res/values-ro-rRO/strings.xml
@@ -542,9 +542,9 @@ schimbul de chei este corupt
Copiat în clipboard
Următorul
Distribuie
- ID sesiune nevalid
+ ID sesiune nevalid
Anulare
- ID-ul sesiunii dvs
+ ID-ul sesiunii dvs
Ce este Session?
Este o aplicație de mesagerie descentralizată, criptată
Deci nu colectează informaţii personale sau metadatele conversaţiei? Cum funcţionează?
@@ -565,7 +565,7 @@ schimbul de chei este corupt
Aflați mai multe
Se rezolvă…
Sesiune Nouă
- Introduceți ID-ul Session
+ Introduceți ID-ul Session
Scanați codul QR
Scanați codul QR al unui utilizator pentru a începe o sesiune. Codurile QR pot fi găsite prin atingerea pictogramei de cod QR din setările contului.
Introduceți ID-ul Session sau numele ONS
diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml
index 6a3773bf6e..ce022b297a 100644
--- a/app/src/main/res/values-ro/strings.xml
+++ b/app/src/main/res/values-ro/strings.xml
@@ -542,9 +542,9 @@ schimbul de chei este corupt
Copiat în clipboard
Următorul
Distribuie
- ID sesiune nevalid
+ ID sesiune nevalid
Anulare
- ID-ul sesiunii dvs
+ ID-ul sesiunii dvs
Ce este Session?
Este o aplicație de mesagerie descentralizată, criptată
Deci nu colectează informaţii personale sau metadatele conversaţiei? Cum funcţionează?
@@ -565,7 +565,7 @@ schimbul de chei este corupt
Aflați mai multe
Se rezolvă…
Sesiune Nouă
- Introduceți ID-ul Session
+ Introduceți ID-ul Session
Scanați codul QR
Scanați codul QR al unui utilizator pentru a începe o sesiune. Codurile QR pot fi găsite prin atingerea pictogramei de cod QR din setările contului.
Introduceți ID-ul Session sau numele ONS
diff --git a/app/src/main/res/values-ru-rRU/strings.xml b/app/src/main/res/values-ru-rRU/strings.xml
index cd47a4936e..35d830fc7e 100644
--- a/app/src/main/res/values-ru-rRU/strings.xml
+++ b/app/src/main/res/values-ru-rRU/strings.xml
@@ -552,9 +552,9 @@
Скопировано в буфер обмена
Далее
Поделиться
- Неверный Session ID
+ Неверный Account ID
Отмена
- Ваш Session ID
+ Ваш Account ID
Что такое Session?
Это децентрализованное, зашифрованное приложение для обмена сообщениями
Значит ли это, что оно не собирает мою личную информацию или метаданные моего разговора? Как оно работает?
@@ -579,7 +579,7 @@
Вы уверены, что хотите удалить этот разговор?
Разговор удален
Защитите свой аккаунт, сохранив секретную фразу
- Нажмите и удерживайте сокращенные слова, чтобы открыть секретную фразу, а затем сохраните ее в надежном месте, чтобы защитить свой Session ID.
+ Нажмите и удерживайте сокращенные слова, чтобы открыть секретную фразу, а затем сохраните ее в надежном месте, чтобы защитить свой Account ID.
Обязательно сохраните секретную фразу в надежном месте
Маршрут
Session скрывает ваш IP, перенаправляя ваши сообщения через несколько сервисных узлов своей децентрализованной сети. Вот страны, через которые в данный момент проходит ваш сеанс связи:
@@ -590,12 +590,12 @@
Узнать больше
Идет определение…
Новый Диалог
- Введите Session ID
+ Введите Account ID
Сканировать QR-код
Сканируйте QR-код пользователя, чтобы начать сессию. QR-коды можно найти, нажав значок QR-кода в настройках учетной записи.
- Введите Session ID или ONS имя
- Пользователи могут поделиться своим Session ID, зайдя в настройки своей учетной записи и нажав «Отправить Session ID», или поделившись своим QR-кодом.
- Пожалуйста, проверьте Session ID или ONS имя и попробуйте снова.
+ Введите Account ID или ONS имя
+ Пользователи могут поделиться своим Account ID, зайдя в настройки своей учетной записи и нажав «Отправить Account ID», или поделившись своим QR-кодом.
+ Пожалуйста, проверьте Account ID или ONS имя и попробуйте снова.
Session нужен доступ к камере для сканирования QR-кодов
Предоставить доступ к камере
Новая закрытая группа
@@ -667,7 +667,7 @@
День
Ночь
Системные настройки
- Копировать Session ID
+ Копировать Account ID
Вложение
Голосовое сообщение
Подробности
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index cd47a4936e..35d830fc7e 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -552,9 +552,9 @@
Скопировано в буфер обмена
Далее
Поделиться
- Неверный Session ID
+ Неверный Account ID
Отмена
- Ваш Session ID
+ Ваш Account ID
Что такое Session?
Это децентрализованное, зашифрованное приложение для обмена сообщениями
Значит ли это, что оно не собирает мою личную информацию или метаданные моего разговора? Как оно работает?
@@ -579,7 +579,7 @@
Вы уверены, что хотите удалить этот разговор?
Разговор удален
Защитите свой аккаунт, сохранив секретную фразу
- Нажмите и удерживайте сокращенные слова, чтобы открыть секретную фразу, а затем сохраните ее в надежном месте, чтобы защитить свой Session ID.
+ Нажмите и удерживайте сокращенные слова, чтобы открыть секретную фразу, а затем сохраните ее в надежном месте, чтобы защитить свой Account ID.
Обязательно сохраните секретную фразу в надежном месте
Маршрут
Session скрывает ваш IP, перенаправляя ваши сообщения через несколько сервисных узлов своей децентрализованной сети. Вот страны, через которые в данный момент проходит ваш сеанс связи:
@@ -590,12 +590,12 @@
Узнать больше
Идет определение…
Новый Диалог
- Введите Session ID
+ Введите Account ID
Сканировать QR-код
Сканируйте QR-код пользователя, чтобы начать сессию. QR-коды можно найти, нажав значок QR-кода в настройках учетной записи.
- Введите Session ID или ONS имя
- Пользователи могут поделиться своим Session ID, зайдя в настройки своей учетной записи и нажав «Отправить Session ID», или поделившись своим QR-кодом.
- Пожалуйста, проверьте Session ID или ONS имя и попробуйте снова.
+ Введите Account ID или ONS имя
+ Пользователи могут поделиться своим Account ID, зайдя в настройки своей учетной записи и нажав «Отправить Account ID», или поделившись своим QR-кодом.
+ Пожалуйста, проверьте Account ID или ONS имя и попробуйте снова.
Session нужен доступ к камере для сканирования QR-кодов
Предоставить доступ к камере
Новая закрытая группа
@@ -667,7 +667,7 @@
День
Ночь
Системные настройки
- Копировать Session ID
+ Копировать Account ID
Вложение
Голосовое сообщение
Подробности
diff --git a/app/src/main/res/values-sk-rSK/strings.xml b/app/src/main/res/values-sk-rSK/strings.xml
index a629230eb4..141e173856 100644
--- a/app/src/main/res/values-sk-rSK/strings.xml
+++ b/app/src/main/res/values-sk-rSK/strings.xml
@@ -542,9 +542,9 @@ výmeny kľúčov.
Skopírované do schránky
Ďalej
Zdieľať
- Neplatné Session ID
+ Neplatné Account ID
Zrušiť
- Vaše Session ID
+ Vaše Account ID
Čo je Session?
Je to decentralizovaná, šifrovaná aplikácia na posielanie správ
Takže nezbiera moje osobné informácie alebo metadáta mojich konverzácií? Ako to funguje?
@@ -576,10 +576,10 @@ výmeny kľúčov.
Servisný uzol
Cieľ
Viac informácií
- Zadajte Session ID
+ Zadajte Account ID
Skenovať QR kód
Začnite stretnutie naskenovaním QR kódu iného používateľa. QR kód nájdete ťuknutím na ikonu QR kódu v nastaveniach účtu.
- Používatelia môžu zdieľať svoje Session ID tak, že prejdú do nastavení svojho účtu a klepnú na možnosť „Zdieľať Session ID“ alebo zdieľajú svoj QR kód.
+ Používatelia môžu zdieľať svoje Account ID tak, že prejdú do nastavení svojho účtu a klepnú na možnosť „Zdieľať Account ID“ alebo zdieľajú svoj QR kód.
Session potrebuje prístup k fotoaparátu na skenovanie QR kódov
Udeliť prístup k fotoaparátu
Nová uzatvorená skupina
@@ -636,7 +636,7 @@ výmeny kľúčov.
Deň
Nočný režim
Predvolené systémom
- Kopírovať Session ID
+ Kopírovať Account ID
Príloha
Hlasová správa
Podrobnosti
diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml
index a629230eb4..141e173856 100644
--- a/app/src/main/res/values-sk/strings.xml
+++ b/app/src/main/res/values-sk/strings.xml
@@ -542,9 +542,9 @@ výmeny kľúčov.
Skopírované do schránky
Ďalej
Zdieľať
- Neplatné Session ID
+ Neplatné Account ID
Zrušiť
- Vaše Session ID
+ Vaše Account ID
Čo je Session?
Je to decentralizovaná, šifrovaná aplikácia na posielanie správ
Takže nezbiera moje osobné informácie alebo metadáta mojich konverzácií? Ako to funguje?
@@ -576,10 +576,10 @@ výmeny kľúčov.
Servisný uzol
Cieľ
Viac informácií
- Zadajte Session ID
+ Zadajte Account ID
Skenovať QR kód
Začnite stretnutie naskenovaním QR kódu iného používateľa. QR kód nájdete ťuknutím na ikonu QR kódu v nastaveniach účtu.
- Používatelia môžu zdieľať svoje Session ID tak, že prejdú do nastavení svojho účtu a klepnú na možnosť „Zdieľať Session ID“ alebo zdieľajú svoj QR kód.
+ Používatelia môžu zdieľať svoje Account ID tak, že prejdú do nastavení svojho účtu a klepnú na možnosť „Zdieľať Account ID“ alebo zdieľajú svoj QR kód.
Session potrebuje prístup k fotoaparátu na skenovanie QR kódov
Udeliť prístup k fotoaparátu
Nová uzatvorená skupina
@@ -636,7 +636,7 @@ výmeny kľúčov.
Deň
Nočný režim
Predvolené systémom
- Kopírovať Session ID
+ Kopírovať Account ID
Príloha
Hlasová správa
Podrobnosti
diff --git a/app/src/main/res/values-sq-rAL/strings.xml b/app/src/main/res/values-sq-rAL/strings.xml
index d84f876825..9457a68b8f 100644
--- a/app/src/main/res/values-sq-rAL/strings.xml
+++ b/app/src/main/res/values-sq-rAL/strings.xml
@@ -526,9 +526,9 @@
Kopjo në klipbord
Tutje
Shpërndaje
- Session ID e gabuar
+ Account ID e gabuar
Anuloje
- Session ID e juaj
+ Account ID e juaj
Si është Sessioni juaj?
Është një app për mesazhe të koduara dhe decentralizuara
I bije që të dhënat personale dhe informacionet e mesazheve nuk do të grumbullohen? Si funksionon kjo?
diff --git a/app/src/main/res/values-sq/strings.xml b/app/src/main/res/values-sq/strings.xml
index d84f876825..9457a68b8f 100644
--- a/app/src/main/res/values-sq/strings.xml
+++ b/app/src/main/res/values-sq/strings.xml
@@ -526,9 +526,9 @@
Kopjo në klipbord
Tutje
Shpërndaje
- Session ID e gabuar
+ Account ID e gabuar
Anuloje
- Session ID e juaj
+ Account ID e juaj
Si është Sessioni juaj?
Është një app për mesazhe të koduara dhe decentralizuara
I bije që të dhënat personale dhe informacionet e mesazheve nuk do të grumbullohen? Si funksionon kjo?
diff --git a/app/src/main/res/values-sv-rSE/strings.xml b/app/src/main/res/values-sv-rSE/strings.xml
index 7ae3624145..12374eb2e1 100644
--- a/app/src/main/res/values-sv-rSE/strings.xml
+++ b/app/src/main/res/values-sv-rSE/strings.xml
@@ -527,9 +527,9 @@ för nyckelutbyte!
Kopierade till urklipp
Nästa
Dela
- Ogiltigt Sessions-ID
+ Ogiltigt Sessions-ID
Avbryt
- Ditt Session ID
+ Ditt Account ID
Vad är Session?
Det är en decentraliserad, krypterad meddelandeapp
Så det samlar inte in mina personuppgifter eller mina konversationers metadata? Hur fungerar det?
@@ -565,7 +565,7 @@ för nyckelutbyte!
Mer info
Laddar…
Ny Session
- Ange Sessions-ID
+ Ange Sessions-ID
Skanna QR-kod
Skanna en användares QR-kod för att starta en session. QR-koder kan finnas genom att trycka på ikonen för QR-kod i kontoinställningarna.
Ange sessions-ID eller ONS-namn
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
index 7ae3624145..12374eb2e1 100644
--- a/app/src/main/res/values-sv/strings.xml
+++ b/app/src/main/res/values-sv/strings.xml
@@ -527,9 +527,9 @@ för nyckelutbyte!
Kopierade till urklipp
Nästa
Dela
- Ogiltigt Sessions-ID
+ Ogiltigt Sessions-ID
Avbryt
- Ditt Session ID
+ Ditt Account ID
Vad är Session?
Det är en decentraliserad, krypterad meddelandeapp
Så det samlar inte in mina personuppgifter eller mina konversationers metadata? Hur fungerar det?
@@ -565,7 +565,7 @@ för nyckelutbyte!
Mer info
Laddar…
Ny Session
- Ange Sessions-ID
+ Ange Sessions-ID
Skanna QR-kod
Skanna en användares QR-kod för att starta en session. QR-koder kan finnas genom att trycka på ikonen för QR-kod i kontoinställningarna.
Ange sessions-ID eller ONS-namn
diff --git a/app/src/main/res/values-tr-rTR/strings.xml b/app/src/main/res/values-tr-rTR/strings.xml
index bdf66cf907..29ceccc2a6 100644
--- a/app/src/main/res/values-tr-rTR/strings.xml
+++ b/app/src/main/res/values-tr-rTR/strings.xml
@@ -527,9 +527,9 @@ iletisi alındı!
Panoya kopyalandı
İleri
Paylaş
- Geçersiz Session ID\'si
+ Geçersiz Account ID\'si
İptal
- Session ID\'niz
+ Account ID\'niz
Session Nedir?
Merkezi olmayan, şifreli bir mesajlaşma uygulamasıdır
Yani kişisel bilgilerimi veya konuşma meta verilerimi toplamaz mı? Nasıl çalışır?
@@ -565,7 +565,7 @@ iletisi alındı!
Fazlasını Öğrenin
Çözümleniyor…
Yeni Oturum
- Session Kimliğini Girin
+ Session Kimliğini Girin
QR Kodunu Tara
Bir oturumu başlatmak için bir kullanıcının QR kodunu tarayın. QR kodları, hesap ayarlarındaki QR kodu simgesine dokunarak bulunabilir.
Session kimliğini veya ONS adını girin
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index bdf66cf907..29ceccc2a6 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -527,9 +527,9 @@ iletisi alındı!
Panoya kopyalandı
İleri
Paylaş
- Geçersiz Session ID\'si
+ Geçersiz Account ID\'si
İptal
- Session ID\'niz
+ Account ID\'niz
Session Nedir?
Merkezi olmayan, şifreli bir mesajlaşma uygulamasıdır
Yani kişisel bilgilerimi veya konuşma meta verilerimi toplamaz mı? Nasıl çalışır?
@@ -565,7 +565,7 @@ iletisi alındı!
Fazlasını Öğrenin
Çözümleniyor…
Yeni Oturum
- Session Kimliğini Girin
+ Session Kimliğini Girin
QR Kodunu Tara
Bir oturumu başlatmak için bir kullanıcının QR kodunu tarayın. QR kodları, hesap ayarlarındaki QR kodu simgesine dokunarak bulunabilir.
Session kimliğini veya ONS adını girin
diff --git a/app/src/main/res/values-uk-rUA/strings.xml b/app/src/main/res/values-uk-rUA/strings.xml
index f679bc0db6..6940a0efe9 100644
--- a/app/src/main/res/values-uk-rUA/strings.xml
+++ b/app/src/main/res/values-uk-rUA/strings.xml
@@ -553,9 +553,9 @@
Скопійовано в буфер обміну
Далі
Поділитися
- Невірна Session ID адресса
+ Невірна Account ID адресса
Відміна
- Ваша Session ID адресса
+ Ваша Account ID адресса
Що таке Session?
Це децентралізований, шифрований мессенджер обміну повідомленнями
Отже, він не збирає мою особисту інформацію чи мою метадані розмови? Як це працює?
@@ -580,7 +580,7 @@
Ви дійсно хочете видалити цю бесіду?
Бесіду видалено
Захистіть свій обліковий запис, записавши на папері відновлювальну фразу
- Натисніть і втримуйте приховані слова, щоб розкрити вашу фразу відновлення, запишіть її на папері, щоб безпечно захистити вашу Session ID адресу.
+ Натисніть і втримуйте приховані слова, щоб розкрити вашу фразу відновлення, запишіть її на папері, щоб безпечно захистити вашу Account ID адресу.
Переконайтеся, що ви записали свою фразу відновлення на папері і поклали її в безпечне місце
Шлях
Сесія приховує вашу IP-адресу, перенаправляючи ваші повідомлення через декілька сервісних вузлів в децентралізованій мережі Session. Це країни, через які зараз перенаправляєтся ваше з\'єднання:
@@ -591,12 +591,12 @@
Дізнатися більше
Визначаємо…
Новий діалог
- Введіть Session ID адрессу
+ Введіть Account ID адрессу
Сканувати QR-код
Проскануйте QR-код користувача, аби почати сессію. QR-код можна знайти, натиснувши на значок QR-коду в налаштуваннях облікового запису.
- Введіть Session ID або ONS ім\'я
- Користувачі можуть поділитися своїм Session ID, увійшовши в налаштування свого облікового запису та натиснувши \"Поділитися Session ID\", або поділившись своїм QR-кодом.
- Будь ласка, перевірте Session ID або ONS ім\'я та спробуйте ще раз.
+ Введіть Account ID або ONS ім\'я
+ Користувачі можуть поділитися своїм Account ID, увійшовши в налаштування свого облікового запису та натиснувши \"Поділитися Account ID\", або поділившись своїм QR-кодом.
+ Будь ласка, перевірте Account ID або ONS ім\'я та спробуйте ще раз.
Session потрібен дозвіл до камери, щоб сканувати QR-код
Дозволити доступ до камери
Нова Закрита Група
@@ -668,7 +668,7 @@
День
Ніч
За замовчуванням системи
- Скопіювати Session ID адрессу
+ Скопіювати Account ID адрессу
Вкладення
Голосове повідомлення
Подробиці
diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml
index 106ed031fe..c443c9ed25 100644
--- a/app/src/main/res/values-uk/strings.xml
+++ b/app/src/main/res/values-uk/strings.xml
@@ -553,9 +553,9 @@
Скопійовано в буфер обміну
Далі
Поділитися
- Невірна Session ID адресса
+ Невірна Account ID адресса
Відміна
- Ваша Session ID адресса
+ Ваша Account ID адресса
Що таке Session?
Це децентралізований, шифрований мессенджер обміну повідомленнями
Отже, він не збирає мою особисту інформацію чи мою метадані розмови? Як це працює?
@@ -580,7 +580,7 @@
Ви дійсно хочете видалити цю бесіду?
Бесіду видалено
Захистіть свій обліковий запис, записавши на папері відновлювальну фразу
- Натисніть і втримуйте приховані слова, щоб розкрити вашу фразу відновлення, запишіть її на папері, щоб безпечно захистити вашу Session ID адресу.
+ Натисніть і втримуйте приховані слова, щоб розкрити вашу фразу відновлення, запишіть її на папері, щоб безпечно захистити вашу Account ID адресу.
Переконайтеся, що ви записали свою фразу відновлення на папері і поклали її в безпечне місце
Шлях
Сесія приховує вашу IP-адресу, перенаправляючи ваші повідомлення через декілька сервісних вузлів в децентралізованій мережі Session. Це країни, через які зараз перенаправляєтся ваше з\'єднання:
@@ -591,12 +591,12 @@
Дізнатися більше
Визначаємо…
Новий діалог
- Введіть Session ID адрессу
+ Введіть Account ID адрессу
Сканувати QR-код
Проскануйте QR-код користувача, аби почати сессію. QR-код можна знайти, натиснувши на значок QR-коду в налаштуваннях облікового запису.
- Введіть Session ID або ONS ім\'я
- Користувачі можуть поділитися своїм Session ID, увійшовши в налаштування свого облікового запису та натиснувши \"Поділитися Session ID\", або поділившись своїм QR-кодом.
- Будь ласка, перевірте Session ID або ONS ім\'я та спробуйте ще раз.
+ Введіть Account ID або ONS ім\'я
+ Користувачі можуть поділитися своїм Account ID, увійшовши в налаштування свого облікового запису та натиснувши \"Поділитися Account ID\", або поділившись своїм QR-кодом.
+ Будь ласка, перевірте Account ID або ONS ім\'я та спробуйте ще раз.
Session потрібен дозвіл до камери, щоб сканувати QR-код
Дозволити доступ до камери
Нова Закрита Група
@@ -668,7 +668,7 @@
День
Ніч
За замовчуванням системи
- Скопіювати Session ID адрессу
+ Скопіювати Account ID адрессу
Вкладення
Голосове повідомлення
Подробиці
diff --git a/app/src/main/res/values-vi-rVN/strings.xml b/app/src/main/res/values-vi-rVN/strings.xml
index adc2034340..886a85eb3c 100644
--- a/app/src/main/res/values-vi-rVN/strings.xml
+++ b/app/src/main/res/values-vi-rVN/strings.xml
@@ -333,9 +333,9 @@ trao đổi chìa khóa bị hỏng!
Sao chép vào bộ nhớ tạm
Tiếp
Chia sẻ
- Session ID không hợp lệ
+ Account ID không hợp lệ
Huỷ
- Session ID của bạn
+ Account ID của bạn
Session là gì?
Đây là một ứng dụng nhắn tin phân cấp và mã hoá
Vậy ứng dụng có thu thập dữ liệu cá nhân của tôi hoặc siêu dữ liệu về cuộc hội thoại của tôi không? Ứng dụng hoạt động như thế nào?
@@ -360,7 +360,7 @@ trao đổi chìa khóa bị hỏng!
Bạn có chắc chắn rằng bạn muốn xoá cuộc hội thoại này không?
Cuộc hội thoại đã được xoá
Bảo vệ tài khoản của bạn bằng việc bảo vệ cụm từ khôi phục của bạn
- Chạm và giữ cụm từ bị che để hiển thị cụm từ khôi phục của bạn, sau đó lưu nó cẩn thận để bảo vệ Session ID của bạn.
+ Chạm và giữ cụm từ bị che để hiển thị cụm từ khôi phục của bạn, sau đó lưu nó cẩn thận để bảo vệ Account ID của bạn.
Hãy lưu cụm từ khôi phục của bạn ở một nơi an toàn
Đường đi
Session ẩn IP của bạn bằng cách luân chuyển tin nhắn của bạn qua một số Nút Dịch vụ trong mạng lưới phân cấp của Session. Đây là các nước mà kết nối của bạn đang được luân chuyển:
@@ -370,10 +370,10 @@ trao đổi chìa khóa bị hỏng!
Điểm đến
Tìm hiểu thêm
Session mới
- Nhập Session ID
+ Nhập Account ID
Quét mã QR
Quét mã QR của người dùng để bắt đầu session. Tìm mã QR bằng cách chạm vào biểu tượng mã QR trong mục cài đặt tài khoản.
- Người dùng có thể chia sẻ Session ID của mình bằng cách tới mục cài đặt tài khoản và chạm vào “Chia sẻ Session ID”, hoặc bằng cách chia sẻ mã QR của họ.
+ Người dùng có thể chia sẻ Account ID của mình bằng cách tới mục cài đặt tài khoản và chạm vào “Chia sẻ Account ID”, hoặc bằng cách chia sẻ mã QR của họ.
Session cần truy cập máy ảnh để quét mã QR
Cho phép truy cập máy ảnh
Nhóm kín mới
diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml
index adc2034340..886a85eb3c 100644
--- a/app/src/main/res/values-vi/strings.xml
+++ b/app/src/main/res/values-vi/strings.xml
@@ -333,9 +333,9 @@ trao đổi chìa khóa bị hỏng!
Sao chép vào bộ nhớ tạm
Tiếp
Chia sẻ
- Session ID không hợp lệ
+ Account ID không hợp lệ
Huỷ
- Session ID của bạn
+ Account ID của bạn
Session là gì?
Đây là một ứng dụng nhắn tin phân cấp và mã hoá
Vậy ứng dụng có thu thập dữ liệu cá nhân của tôi hoặc siêu dữ liệu về cuộc hội thoại của tôi không? Ứng dụng hoạt động như thế nào?
@@ -360,7 +360,7 @@ trao đổi chìa khóa bị hỏng!
Bạn có chắc chắn rằng bạn muốn xoá cuộc hội thoại này không?
Cuộc hội thoại đã được xoá
Bảo vệ tài khoản của bạn bằng việc bảo vệ cụm từ khôi phục của bạn
- Chạm và giữ cụm từ bị che để hiển thị cụm từ khôi phục của bạn, sau đó lưu nó cẩn thận để bảo vệ Session ID của bạn.
+ Chạm và giữ cụm từ bị che để hiển thị cụm từ khôi phục của bạn, sau đó lưu nó cẩn thận để bảo vệ Account ID của bạn.
Hãy lưu cụm từ khôi phục của bạn ở một nơi an toàn
Đường đi
Session ẩn IP của bạn bằng cách luân chuyển tin nhắn của bạn qua một số Nút Dịch vụ trong mạng lưới phân cấp của Session. Đây là các nước mà kết nối của bạn đang được luân chuyển:
@@ -370,10 +370,10 @@ trao đổi chìa khóa bị hỏng!
Điểm đến
Tìm hiểu thêm
Session mới
- Nhập Session ID
+ Nhập Account ID
Quét mã QR
Quét mã QR của người dùng để bắt đầu session. Tìm mã QR bằng cách chạm vào biểu tượng mã QR trong mục cài đặt tài khoản.
- Người dùng có thể chia sẻ Session ID của mình bằng cách tới mục cài đặt tài khoản và chạm vào “Chia sẻ Session ID”, hoặc bằng cách chia sẻ mã QR của họ.
+ Người dùng có thể chia sẻ Account ID của mình bằng cách tới mục cài đặt tài khoản và chạm vào “Chia sẻ Account ID”, hoặc bằng cách chia sẻ mã QR của họ.
Session cần truy cập máy ảnh để quét mã QR
Cho phép truy cập máy ảnh
Nhóm kín mới
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index a0bf8bf846..76a8bdded3 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -515,9 +515,9 @@
复制到剪贴板
下一步
共享
- 无效的Session ID
+ 无效的Account ID
取消
- 您的Session ID
+ 您的Account ID
什么是Session?
Session是一个去中心化的加密消息应用
所以Session不会收集我的个人信息或者对话元数据?怎么做到的?
@@ -542,7 +542,7 @@
您确定要删除此对话吗?
对话已删除
保存恢复口令以保护您的帐号安全
- 点击并按住遮盖住的单词以显示您的恢复口令,请将它安全地存储以保护您的Session ID
+ 点击并按住遮盖住的单词以显示您的恢复口令,请将它安全地存储以保护您的Account ID
请确保将恢复口令存储在安全的地方
路径
Session会通过其去中心化网络中的多个服务节点跳转消息以隐藏IP。以下国家是您目前的消息连接跳转服务节点所在地:
@@ -553,11 +553,11 @@
了解更多
正在解决…
新建私人聊天
- 输入Session ID
+ 输入Account ID
扫描二维码
扫描其他用户的二维码来发起对话。您可以在帐号设置中点击二维码图标找到二维码
- 输入Session ID或ONS名称
- 用户可以通过进入帐号设置并点击“共享Session ID”来分享自己的Session ID,或通过共享其二维码来分享其Session ID
+ 输入Account ID或ONS名称
+ 用户可以通过进入帐号设置并点击“共享Account ID”来分享自己的Account ID,或通过共享其二维码来分享其Account ID
请检查会话 ID 或 ONS 名称,然后重试
Session需要摄像头访问权限才能扫描二维码
授予摄像头访问权限
@@ -630,7 +630,7 @@
白昼
夜间
系统默认
- 复制 Session ID
+ 复制 Account ID
附件
语音消息
详细信息
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
index 524d113aed..ac8796ba37 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -521,9 +521,9 @@
已複製到剪貼簿
下一步
分享
- 無效的 Session ID
+ 無效的 Account ID
取消
- 您的 Session ID
+ 您的 Account ID
Session 是什麼?
這是一個去中心化並且加密的訊息 app
所以牠不會收集我的個人資訊或我的對話元數據? 它是如何工作的?
@@ -548,7 +548,7 @@
您確定要刪除此對話嗎?
對話已刪除
透過儲存您的恢復短語來保護您的帳戶
- 點擊並按住已編輯的字詞以顯示您的恢復短語,然後將其妥善保管以保護您的 Session ID。
+ 點擊並按住已編輯的字詞以顯示您的恢復短語,然後將其妥善保管以保護您的 Account ID。
請確保將您的恢復短語存儲在安全的地方
路徑
Session 通過 Session 去中心化網絡中的多個服務節點傳輸您的訊息以隱藏您的 IP。 這些是您傳送的訊息當前正在經過的國家/地區:
@@ -559,12 +559,12 @@
瞭解更多
解決中...
新的 Session
- 輸入 Session ID
+ 輸入 Account ID
掃描 QR Code
掃描 QR Code 以開始一個 Session,您可以在帳戶設定中找到您的 QR Code。
請輸入您的 ID 或 ONS 的名稱
- 使用者可以進入帳戶設定中,點擊分享 Session ID 或直接分享其 QR Code。
- 請檢查 Session ID 或 ONS,然後再試一次。
+ 使用者可以進入帳戶設定中,點擊分享 Account ID 或直接分享其 QR Code。
+ 請檢查 Account ID 或 ONS,然後再試一次。
Session 需要使用相機存取權來掃描 QR Codes
授與相機權限
新的私密群組
@@ -636,7 +636,7 @@
日
夜間模式
系統默認
- 複製 Session ID
+ 複製 Account ID
附件
語音訊息
詳細資料
diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml
index 5a7f8753dc..e536eb392b 100644
--- a/app/src/main/res/values-zh/strings.xml
+++ b/app/src/main/res/values-zh/strings.xml
@@ -515,9 +515,9 @@
复制到剪贴板
下一步
共享
- 无效的Session ID
+ 无效的Account ID
取消
- 您的Session ID
+ 您的Account ID
什么是Session?
Session是一个去中心化的加密消息应用。
所以Session不会收集我的个人信息或者对话元数据?怎么做到的?
@@ -542,7 +542,7 @@
您确定要删除此对话吗?
对话已删除
保存恢复口令以保护您的帐号安全
- 点击并按住遮盖住的单词以显示您的恢复口令,请将它安全地存储以保护您的Session ID。
+ 点击并按住遮盖住的单词以显示您的恢复口令,请将它安全地存储以保护您的Account ID。
请确保将恢复口令存储在安全的地方
路径
Session会通过其去中心化网络中的多个服务节点跳转消息以隐藏IP。以下国家是您目前的消息连接跳转服务节点所在地:
@@ -553,11 +553,11 @@
了解更多
正在解决…
新建私人聊天
- 输入Session ID
+ 输入Account ID
扫描二维码
扫描其他用户的二维码来发起对话。您可以在帐号设置中点击二维码图标找到二维码。
- 输入Session ID或ONS名称
- 用户可以通过进入帐号设置并点击“共享Session ID”来分享自己的Session ID,或通过共享其二维码来分享其Session ID。
+ 输入Account ID或ONS名称
+ 用户可以通过进入帐号设置并点击“共享Account ID”来分享自己的Account ID,或通过共享其二维码来分享其Account ID。
请检查会话 ID 或 ONS 名称,然后重试。
Session需要摄像头访问权限才能扫描二维码
授予摄像头访问权限
@@ -630,7 +630,7 @@
白昼
夜间
系统默认
- 复制 Session ID
+ 复制 Account ID
附件
语音消息
详细信息
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index a66df8248c..52b5900f11 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -16,8 +16,7 @@
Link Device
-
- Session ID
+
Account ID
Continue
@@ -90,7 +89,7 @@
Blocked banner
Blocked banner text
- Session id input box
+ Account id input box
Next
Group name input
@@ -728,9 +727,9 @@
Copied to clipboard
Next
Share
- Invalid Session ID
+ Invalid Account ID
Cancel
- Your Session ID
+ Your Account ID
Open URL
This will open in your browser.
Terms of Service
@@ -751,7 +750,7 @@
Are you sure you want to delete this conversation?
Conversation deleted
Secure your account by saving your recovery phrase
- Tap and hold the redacted words to reveal your recovery phrase, then store it safely to secure your Session ID.
+ Tap and hold the redacted words to reveal your recovery phrase, then store it safely to secure your Account ID.
Make sure to store your recovery phrase in a safe place
Path
Session hides your IP by bouncing your messages through several Service Nodes in Session\'s decentralized network. These are the countries your connection is currently being bounced through:
@@ -762,12 +761,12 @@
Learn More
Resolving…
New Session
- Enter Session ID
+ Enter Account ID
Scan QR Code
Scan a user\'s QR code to start a session. QR codes can be found by tapping the QR code icon in account settings.
- Enter Session ID or ONS name
- Users can share their Session ID by going into their account settings and tapping "Share Session ID", or by sharing their QR code.
- Please check the Session ID or ONS name and try again.
+ Enter Account ID or ONS name
+ Users can share their Account ID by going into their account settings and tapping "Share Account ID", or by sharing their QR code.
+ Please check the Account ID or ONS name and try again.
Session needs camera access to scan QR codes
Grant Camera Access
New Closed Group
@@ -922,7 +921,7 @@
Contacts and Groups
Messages
Message Requests
- Sending a message to this user will automatically accept their message request and reveal your Session ID.
+ Sending a message to this user will automatically accept their message request and reveal your Account ID.
Accept
Decline
Clear All
@@ -1014,7 +1013,7 @@
Join Community
Contacts
Unknown
- Start a new conversation by entering someone\'s Session ID or share your Session ID with them.
+ Start a new conversation by entering someone\'s Account ID or share your Account ID with them.
Create
Search contacts
Community URL
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 5b27ef5eac..0d378a3a6b 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -158,8 +158,8 @@
- @layout/preference_category_session
-