mirror of
https://github.com/oxen-io/session-android.git
synced 2025-05-21 19:28:22 +00:00
Rename StartConversation
This commit is contained in:
parent
a55c85c28c
commit
78da9bdc67
@ -1,6 +1,6 @@
|
|||||||
package org.thoughtcrime.securesms.conversation.start
|
package org.thoughtcrime.securesms.conversation.start
|
||||||
|
|
||||||
interface NewConversationDelegate {
|
interface StartConversationDelegate {
|
||||||
fun onNewMessageSelected()
|
fun onNewMessageSelected()
|
||||||
fun onCreateGroupSelected()
|
fun onCreateGroupSelected()
|
||||||
fun onJoinCommunitySelected()
|
fun onJoinCommunitySelected()
|
||||||
@ -10,7 +10,7 @@ interface NewConversationDelegate {
|
|||||||
fun onInviteFriend()
|
fun onInviteFriend()
|
||||||
}
|
}
|
||||||
|
|
||||||
object NullNewConversationDelegate: NewConversationDelegate {
|
object NullStartConversationDelegate: StartConversationDelegate {
|
||||||
override fun onNewMessageSelected() {}
|
override fun onNewMessageSelected() {}
|
||||||
override fun onCreateGroupSelected() {}
|
override fun onCreateGroupSelected() {}
|
||||||
override fun onJoinCommunitySelected() {}
|
override fun onJoinCommunitySelected() {}
|
||||||
|
@ -17,7 +17,7 @@ import dagger.hilt.android.AndroidEntryPoint
|
|||||||
import network.loki.messenger.R
|
import network.loki.messenger.R
|
||||||
import org.session.libsession.utilities.Address
|
import org.session.libsession.utilities.Address
|
||||||
import org.session.libsession.utilities.modifyLayoutParams
|
import org.session.libsession.utilities.modifyLayoutParams
|
||||||
import org.thoughtcrime.securesms.conversation.start.home.NewConversationHomeFragment
|
import org.thoughtcrime.securesms.conversation.start.home.StartConversationHomeFragment
|
||||||
import org.thoughtcrime.securesms.conversation.start.invitefriend.InviteFriendFragment
|
import org.thoughtcrime.securesms.conversation.start.invitefriend.InviteFriendFragment
|
||||||
import org.thoughtcrime.securesms.conversation.start.newmessage.NewMessageFragment
|
import org.thoughtcrime.securesms.conversation.start.newmessage.NewMessageFragment
|
||||||
import org.thoughtcrime.securesms.conversation.v2.ConversationActivityV2
|
import org.thoughtcrime.securesms.conversation.v2.ConversationActivityV2
|
||||||
@ -25,7 +25,7 @@ import org.thoughtcrime.securesms.groups.CreateGroupFragment
|
|||||||
import org.thoughtcrime.securesms.groups.JoinCommunityFragment
|
import org.thoughtcrime.securesms.groups.JoinCommunityFragment
|
||||||
|
|
||||||
@AndroidEntryPoint
|
@AndroidEntryPoint
|
||||||
class NewConversationFragment : BottomSheetDialogFragment(), NewConversationDelegate {
|
class StartConversationFragment : BottomSheetDialogFragment(), StartConversationDelegate {
|
||||||
|
|
||||||
private val defaultPeekHeight: Int by lazy { (Resources.getSystem().displayMetrics.heightPixels * 0.94).toInt() }
|
private val defaultPeekHeight: Int by lazy { (Resources.getSystem().displayMetrics.heightPixels * 0.94).toInt() }
|
||||||
|
|
||||||
@ -39,8 +39,8 @@ class NewConversationFragment : BottomSheetDialogFragment(), NewConversationDele
|
|||||||
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
||||||
super.onViewCreated(view, savedInstanceState)
|
super.onViewCreated(view, savedInstanceState)
|
||||||
replaceFragment(
|
replaceFragment(
|
||||||
fragment = NewConversationHomeFragment().also { it.delegate.value = this },
|
fragment = StartConversationHomeFragment().also { it.delegate.value = this },
|
||||||
fragmentKey = NewConversationHomeFragment::class.java.simpleName
|
fragmentKey = StartConversationHomeFragment::class.java.simpleName
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -9,25 +9,25 @@ import androidx.fragment.app.Fragment
|
|||||||
import dagger.hilt.android.AndroidEntryPoint
|
import dagger.hilt.android.AndroidEntryPoint
|
||||||
import kotlinx.coroutines.flow.MutableStateFlow
|
import kotlinx.coroutines.flow.MutableStateFlow
|
||||||
import org.session.libsession.utilities.TextSecurePreferences
|
import org.session.libsession.utilities.TextSecurePreferences
|
||||||
import org.thoughtcrime.securesms.conversation.start.NewConversationDelegate
|
import org.thoughtcrime.securesms.conversation.start.StartConversationDelegate
|
||||||
import org.thoughtcrime.securesms.conversation.start.NullNewConversationDelegate
|
import org.thoughtcrime.securesms.conversation.start.NullStartConversationDelegate
|
||||||
import org.thoughtcrime.securesms.ui.createThemedComposeView
|
import org.thoughtcrime.securesms.ui.createThemedComposeView
|
||||||
import javax.inject.Inject
|
import javax.inject.Inject
|
||||||
|
|
||||||
@AndroidEntryPoint
|
@AndroidEntryPoint
|
||||||
class NewConversationHomeFragment : Fragment() {
|
class StartConversationHomeFragment : Fragment() {
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
lateinit var textSecurePreferences: TextSecurePreferences
|
lateinit var textSecurePreferences: TextSecurePreferences
|
||||||
|
|
||||||
var delegate = MutableStateFlow<NewConversationDelegate>(NullNewConversationDelegate)
|
var delegate = MutableStateFlow<StartConversationDelegate>(NullStartConversationDelegate)
|
||||||
|
|
||||||
override fun onCreateView(
|
override fun onCreateView(
|
||||||
inflater: LayoutInflater,
|
inflater: LayoutInflater,
|
||||||
container: ViewGroup?,
|
container: ViewGroup?,
|
||||||
savedInstanceState: Bundle?
|
savedInstanceState: Bundle?
|
||||||
): View = createThemedComposeView {
|
): View = createThemedComposeView {
|
||||||
NewConversationScreen(
|
StartConversationScreen(
|
||||||
accountId = TextSecurePreferences.getLocalNumber(requireContext())!!,
|
accountId = TextSecurePreferences.getLocalNumber(requireContext())!!,
|
||||||
delegate = delegate.collectAsState().value
|
delegate = delegate.collectAsState().value
|
||||||
)
|
)
|
@ -18,10 +18,10 @@ import androidx.compose.ui.res.stringResource
|
|||||||
import androidx.compose.ui.tooling.preview.Preview
|
import androidx.compose.ui.tooling.preview.Preview
|
||||||
import androidx.compose.ui.tooling.preview.PreviewParameter
|
import androidx.compose.ui.tooling.preview.PreviewParameter
|
||||||
import network.loki.messenger.R
|
import network.loki.messenger.R
|
||||||
import org.thoughtcrime.securesms.conversation.start.NewConversationDelegate
|
import org.thoughtcrime.securesms.conversation.start.NullStartConversationDelegate
|
||||||
import org.thoughtcrime.securesms.conversation.start.NullNewConversationDelegate
|
import org.thoughtcrime.securesms.conversation.start.StartConversationDelegate
|
||||||
import org.thoughtcrime.securesms.ui.Divider
|
import org.thoughtcrime.securesms.ui.Divider
|
||||||
import org.thoughtcrime.securesms.ui.ItemButton
|
import org.thoughtcrime.securesms.ui.SmallItemButton
|
||||||
import org.thoughtcrime.securesms.ui.LocalDimensions
|
import org.thoughtcrime.securesms.ui.LocalDimensions
|
||||||
import org.thoughtcrime.securesms.ui.PreviewTheme
|
import org.thoughtcrime.securesms.ui.PreviewTheme
|
||||||
import org.thoughtcrime.securesms.ui.SessionColorsParameterProvider
|
import org.thoughtcrime.securesms.ui.SessionColorsParameterProvider
|
||||||
@ -34,9 +34,9 @@ import org.thoughtcrime.securesms.ui.small
|
|||||||
import org.thoughtcrime.securesms.ui.xl
|
import org.thoughtcrime.securesms.ui.xl
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
internal fun NewConversationScreen(
|
internal fun StartConversationScreen(
|
||||||
accountId: String,
|
accountId: String,
|
||||||
delegate: NewConversationDelegate
|
delegate: StartConversationDelegate
|
||||||
) {
|
) {
|
||||||
Column(modifier = Modifier.background(LocalColors.current.backgroundSecondary)) {
|
Column(modifier = Modifier.background(LocalColors.current.backgroundSecondary)) {
|
||||||
AppBar(stringResource(R.string.dialog_start_conversation_title), onClose = delegate::onDialogClosePressed)
|
AppBar(stringResource(R.string.dialog_start_conversation_title), onClose = delegate::onDialogClosePressed)
|
||||||
@ -54,21 +54,21 @@ internal fun NewConversationScreen(
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Items of the NewConversationHome screen. Use in a [Column]
|
* Items of the StartConversationHome screen. Use in a [Column]
|
||||||
*/
|
*/
|
||||||
@Suppress("UnusedReceiverParameter")
|
@Suppress("UnusedReceiverParameter")
|
||||||
@Composable
|
@Composable
|
||||||
private fun ColumnScope.Items(
|
private fun ColumnScope.Items(
|
||||||
accountId: String,
|
accountId: String,
|
||||||
delegate: NewConversationDelegate
|
delegate: StartConversationDelegate
|
||||||
) {
|
) {
|
||||||
ItemButton(textId = R.string.messageNew, icon = R.drawable.ic_message, onClick = delegate::onNewMessageSelected)
|
SmallItemButton(textId = R.string.messageNew, icon = R.drawable.ic_message, onClick = delegate::onNewMessageSelected)
|
||||||
Divider(startIndent = LocalDimensions.current.dividerIndent)
|
Divider(startIndent = LocalDimensions.current.dividerIndent)
|
||||||
ItemButton(textId = R.string.activity_create_group_title, icon = R.drawable.ic_group, onClick = delegate::onCreateGroupSelected)
|
SmallItemButton(textId = R.string.activity_create_group_title, icon = R.drawable.ic_group, onClick = delegate::onCreateGroupSelected)
|
||||||
Divider(startIndent = LocalDimensions.current.dividerIndent)
|
Divider(startIndent = LocalDimensions.current.dividerIndent)
|
||||||
ItemButton(textId = R.string.dialog_join_community_title, icon = R.drawable.ic_globe, onClick = delegate::onJoinCommunitySelected)
|
SmallItemButton(textId = R.string.dialog_join_community_title, icon = R.drawable.ic_globe, onClick = delegate::onJoinCommunitySelected)
|
||||||
Divider(startIndent = LocalDimensions.current.dividerIndent)
|
Divider(startIndent = LocalDimensions.current.dividerIndent)
|
||||||
ItemButton(textId = R.string.activity_settings_invite_button_title, icon = R.drawable.ic_invite_friend, Modifier.contentDescription(
|
SmallItemButton(textId = R.string.activity_settings_invite_button_title, icon = R.drawable.ic_invite_friend, Modifier.contentDescription(
|
||||||
R.string.AccessibilityId_invite_friend_button), onClick = delegate::onInviteFriend)
|
R.string.AccessibilityId_invite_friend_button), onClick = delegate::onInviteFriend)
|
||||||
Column(
|
Column(
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
@ -90,13 +90,13 @@ private fun ColumnScope.Items(
|
|||||||
|
|
||||||
@Preview
|
@Preview
|
||||||
@Composable
|
@Composable
|
||||||
private fun PreviewNewConversationScreen(
|
private fun PreviewStartConversationScreen(
|
||||||
@PreviewParameter(SessionColorsParameterProvider::class) colors: Colors
|
@PreviewParameter(SessionColorsParameterProvider::class) colors: Colors
|
||||||
) {
|
) {
|
||||||
PreviewTheme(colors) {
|
PreviewTheme(colors) {
|
||||||
NewConversationScreen(
|
StartConversationScreen(
|
||||||
accountId = "059287129387123",
|
accountId = "059287129387123",
|
||||||
NullNewConversationDelegate
|
NullStartConversationDelegate
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -8,14 +8,14 @@ import androidx.compose.ui.platform.LocalContext
|
|||||||
import androidx.fragment.app.Fragment
|
import androidx.fragment.app.Fragment
|
||||||
import dagger.hilt.android.AndroidEntryPoint
|
import dagger.hilt.android.AndroidEntryPoint
|
||||||
import org.session.libsession.utilities.TextSecurePreferences
|
import org.session.libsession.utilities.TextSecurePreferences
|
||||||
import org.thoughtcrime.securesms.conversation.start.NewConversationDelegate
|
import org.thoughtcrime.securesms.conversation.start.StartConversationDelegate
|
||||||
import org.thoughtcrime.securesms.preferences.copyPublicKey
|
import org.thoughtcrime.securesms.preferences.copyPublicKey
|
||||||
import org.thoughtcrime.securesms.preferences.sendInvitationToUseSession
|
import org.thoughtcrime.securesms.preferences.sendInvitationToUseSession
|
||||||
import org.thoughtcrime.securesms.ui.createThemedComposeView
|
import org.thoughtcrime.securesms.ui.createThemedComposeView
|
||||||
|
|
||||||
@AndroidEntryPoint
|
@AndroidEntryPoint
|
||||||
class InviteFriendFragment : Fragment() {
|
class InviteFriendFragment : Fragment() {
|
||||||
lateinit var delegate: NewConversationDelegate
|
lateinit var delegate: StartConversationDelegate
|
||||||
|
|
||||||
override fun onCreateView(
|
override fun onCreateView(
|
||||||
inflater: LayoutInflater, container: ViewGroup?,
|
inflater: LayoutInflater, container: ViewGroup?,
|
||||||
|
@ -13,7 +13,7 @@ import androidx.lifecycle.lifecycleScope
|
|||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
import org.session.libsession.utilities.Address
|
import org.session.libsession.utilities.Address
|
||||||
import org.session.libsession.utilities.recipients.Recipient
|
import org.session.libsession.utilities.recipients.Recipient
|
||||||
import org.thoughtcrime.securesms.conversation.start.NewConversationDelegate
|
import org.thoughtcrime.securesms.conversation.start.StartConversationDelegate
|
||||||
import org.thoughtcrime.securesms.conversation.v2.ConversationActivityV2
|
import org.thoughtcrime.securesms.conversation.v2.ConversationActivityV2
|
||||||
import org.thoughtcrime.securesms.dependencies.DatabaseComponent
|
import org.thoughtcrime.securesms.dependencies.DatabaseComponent
|
||||||
import org.thoughtcrime.securesms.showOpenUrlDialog
|
import org.thoughtcrime.securesms.showOpenUrlDialog
|
||||||
@ -22,7 +22,7 @@ import org.thoughtcrime.securesms.ui.createThemedComposeView
|
|||||||
class NewMessageFragment : Fragment() {
|
class NewMessageFragment : Fragment() {
|
||||||
private val viewModel: NewMessageViewModel by viewModels()
|
private val viewModel: NewMessageViewModel by viewModels()
|
||||||
|
|
||||||
lateinit var delegate: NewConversationDelegate
|
lateinit var delegate: StartConversationDelegate
|
||||||
|
|
||||||
override fun onCreate(savedInstanceState: Bundle?) {
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
super.onCreate(savedInstanceState)
|
super.onCreate(savedInstanceState)
|
||||||
|
@ -25,7 +25,7 @@ import org.session.libsession.utilities.Device
|
|||||||
import org.session.libsession.utilities.TextSecurePreferences
|
import org.session.libsession.utilities.TextSecurePreferences
|
||||||
import org.session.libsession.utilities.recipients.Recipient
|
import org.session.libsession.utilities.recipients.Recipient
|
||||||
import org.thoughtcrime.securesms.contacts.SelectContactsAdapter
|
import org.thoughtcrime.securesms.contacts.SelectContactsAdapter
|
||||||
import org.thoughtcrime.securesms.conversation.start.NewConversationDelegate
|
import org.thoughtcrime.securesms.conversation.start.StartConversationDelegate
|
||||||
import org.thoughtcrime.securesms.conversation.v2.ConversationActivityV2
|
import org.thoughtcrime.securesms.conversation.v2.ConversationActivityV2
|
||||||
import org.thoughtcrime.securesms.dependencies.DatabaseComponent
|
import org.thoughtcrime.securesms.dependencies.DatabaseComponent
|
||||||
import org.thoughtcrime.securesms.keyboard.emoji.KeyboardPageSearchView
|
import org.thoughtcrime.securesms.keyboard.emoji.KeyboardPageSearchView
|
||||||
@ -43,7 +43,7 @@ class CreateGroupFragment : Fragment() {
|
|||||||
private lateinit var binding: FragmentCreateGroupBinding
|
private lateinit var binding: FragmentCreateGroupBinding
|
||||||
private val viewModel: CreateGroupViewModel by viewModels()
|
private val viewModel: CreateGroupViewModel by viewModels()
|
||||||
|
|
||||||
lateinit var delegate: NewConversationDelegate
|
lateinit var delegate: StartConversationDelegate
|
||||||
|
|
||||||
override fun onCreateView(
|
override fun onCreateView(
|
||||||
inflater: LayoutInflater, container: ViewGroup?,
|
inflater: LayoutInflater, container: ViewGroup?,
|
||||||
|
@ -24,7 +24,7 @@ import org.session.libsession.utilities.GroupUtil
|
|||||||
import org.session.libsession.utilities.OpenGroupUrlParser
|
import org.session.libsession.utilities.OpenGroupUrlParser
|
||||||
import org.session.libsession.utilities.recipients.Recipient
|
import org.session.libsession.utilities.recipients.Recipient
|
||||||
import org.session.libsignal.utilities.Log
|
import org.session.libsignal.utilities.Log
|
||||||
import org.thoughtcrime.securesms.conversation.start.NewConversationDelegate
|
import org.thoughtcrime.securesms.conversation.start.StartConversationDelegate
|
||||||
import org.thoughtcrime.securesms.conversation.v2.ConversationActivityV2
|
import org.thoughtcrime.securesms.conversation.v2.ConversationActivityV2
|
||||||
import org.thoughtcrime.securesms.util.ConfigurationMessageUtilities
|
import org.thoughtcrime.securesms.util.ConfigurationMessageUtilities
|
||||||
|
|
||||||
@ -33,7 +33,7 @@ class JoinCommunityFragment : Fragment() {
|
|||||||
|
|
||||||
private lateinit var binding: FragmentJoinCommunityBinding
|
private lateinit var binding: FragmentJoinCommunityBinding
|
||||||
|
|
||||||
lateinit var delegate: NewConversationDelegate
|
lateinit var delegate: StartConversationDelegate
|
||||||
|
|
||||||
override fun onCreateView(
|
override fun onCreateView(
|
||||||
inflater: LayoutInflater, container: ViewGroup?,
|
inflater: LayoutInflater, container: ViewGroup?,
|
||||||
|
@ -67,7 +67,7 @@ import org.session.libsignal.utilities.ThreadUtils
|
|||||||
import org.session.libsignal.utilities.toHexString
|
import org.session.libsignal.utilities.toHexString
|
||||||
import org.thoughtcrime.securesms.ApplicationContext
|
import org.thoughtcrime.securesms.ApplicationContext
|
||||||
import org.thoughtcrime.securesms.PassphraseRequiredActionBarActivity
|
import org.thoughtcrime.securesms.PassphraseRequiredActionBarActivity
|
||||||
import org.thoughtcrime.securesms.conversation.start.NewConversationFragment
|
import org.thoughtcrime.securesms.conversation.start.StartConversationFragment
|
||||||
import org.thoughtcrime.securesms.conversation.v2.ConversationActivityV2
|
import org.thoughtcrime.securesms.conversation.v2.ConversationActivityV2
|
||||||
import org.thoughtcrime.securesms.conversation.v2.utilities.NotificationUtils
|
import org.thoughtcrime.securesms.conversation.v2.utilities.NotificationUtils
|
||||||
import org.thoughtcrime.securesms.crypto.IdentityKeyUtil
|
import org.thoughtcrime.securesms.crypto.IdentityKeyUtil
|
||||||
@ -229,7 +229,7 @@ class HomeActivity : PassphraseRequiredActionBarActivity(),
|
|||||||
IP2Country.configureIfNeeded(this@HomeActivity)
|
IP2Country.configureIfNeeded(this@HomeActivity)
|
||||||
|
|
||||||
// Set up new conversation button
|
// Set up new conversation button
|
||||||
binding.newConversationButton.setOnClickListener { showNewConversation() }
|
binding.newConversationButton.setOnClickListener { showStartConversation() }
|
||||||
// Observe blocked contacts changed events
|
// Observe blocked contacts changed events
|
||||||
|
|
||||||
// subscribe to outdated config updates, this should be removed after long enough time for device migration
|
// subscribe to outdated config updates, this should be removed after long enough time for device migration
|
||||||
@ -667,8 +667,8 @@ class HomeActivity : PassphraseRequiredActionBarActivity(),
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun showNewConversation() {
|
private fun showStartConversation() {
|
||||||
NewConversationFragment().show(supportFragmentManager, "NewConversationFragment")
|
StartConversationFragment().show(supportFragmentManager, "StartConversationFragment")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -118,7 +118,7 @@ class PNModeView : LinearLayout, GlowView {
|
|||||||
// endregion
|
// endregion
|
||||||
}
|
}
|
||||||
|
|
||||||
class NewConversationButtonImageView : androidx.appcompat.widget.AppCompatImageView, GlowView {
|
class StartConversationButtonImageView : androidx.appcompat.widget.AppCompatImageView, GlowView {
|
||||||
@ColorInt override var mainColor: Int = 0
|
@ColorInt override var mainColor: Int = 0
|
||||||
set(newValue) { field = newValue; paint.color = newValue }
|
set(newValue) { field = newValue; paint.color = newValue }
|
||||||
@ColorInt override var sessionShadowColor: Int = 0
|
@ColorInt override var sessionShadowColor: Int = 0
|
||||||
|
@ -756,9 +756,9 @@
|
|||||||
<string name="message_requests_accepted">درخواست پیام شما قبول شد.</string>
|
<string name="message_requests_accepted">درخواست پیام شما قبول شد.</string>
|
||||||
<string name="message_requests_pending">درخواست پیام شما در انتظار پاسخ می باشد.</string>
|
<string name="message_requests_pending">درخواست پیام شما در انتظار پاسخ می باشد.</string>
|
||||||
<string name="message_request_empty_state_message">هیچ درخواست پیامی وجود ندارد</string>
|
<string name="message_request_empty_state_message">هیچ درخواست پیامی وجود ندارد</string>
|
||||||
<string name="NewConversationButton_SessionTooltip">پیام مستقیم</string>
|
<string name="StartConversationButton_SessionTooltip">پیام مستقیم</string>
|
||||||
<string name="NewConversationButton_ClosedGroupTooltip">گروههای خصوصی</string>
|
<string name="StartConversationButton_ClosedGroupTooltip">گروههای خصوصی</string>
|
||||||
<string name="NewConversationButton_OpenGroupTooltip">گروههای باز</string>
|
<string name="StartConversationButton_OpenGroupTooltip">گروههای باز</string>
|
||||||
<string name="message_requests_notification">شما درخواست پیام جدیدی دارید</string>
|
<string name="message_requests_notification">شما درخواست پیام جدیدی دارید</string>
|
||||||
<string name="CallNotificationBuilder_connecting">در حال اتصال…</string>
|
<string name="CallNotificationBuilder_connecting">در حال اتصال…</string>
|
||||||
<string name="NotificationBarManager__incoming_signal_call">تماس دریافتی</string>
|
<string name="NotificationBarManager__incoming_signal_call">تماس دریافتی</string>
|
||||||
|
@ -759,9 +759,9 @@
|
|||||||
<string name="message_requests_accepted">Votre demande de message a été acceptée.</string>
|
<string name="message_requests_accepted">Votre demande de message a été acceptée.</string>
|
||||||
<string name="message_requests_pending">Votre demande de message est en attente.</string>
|
<string name="message_requests_pending">Votre demande de message est en attente.</string>
|
||||||
<string name="message_request_empty_state_message">Aucune demande de message en attente</string>
|
<string name="message_request_empty_state_message">Aucune demande de message en attente</string>
|
||||||
<string name="NewConversationButton_SessionTooltip">Message privé</string>
|
<string name="StartConversationButton_SessionTooltip">Message privé</string>
|
||||||
<string name="NewConversationButton_ClosedGroupTooltip">Groupes privés</string>
|
<string name="StartConversationButton_ClosedGroupTooltip">Groupes privés</string>
|
||||||
<string name="NewConversationButton_OpenGroupTooltip">Groupe public</string>
|
<string name="StartConversationButton_OpenGroupTooltip">Groupe public</string>
|
||||||
<string name="message_requests_notification">Vous avez une nouvelle demande de message</string>
|
<string name="message_requests_notification">Vous avez une nouvelle demande de message</string>
|
||||||
<string name="CallNotificationBuilder_connecting">Connexion…</string>
|
<string name="CallNotificationBuilder_connecting">Connexion…</string>
|
||||||
<string name="NotificationBarManager__incoming_signal_call">Appel entrant</string>
|
<string name="NotificationBarManager__incoming_signal_call">Appel entrant</string>
|
||||||
|
@ -759,9 +759,9 @@
|
|||||||
<string name="message_requests_accepted">Votre demande de message a été acceptée.</string>
|
<string name="message_requests_accepted">Votre demande de message a été acceptée.</string>
|
||||||
<string name="message_requests_pending">Votre demande de message est en attente.</string>
|
<string name="message_requests_pending">Votre demande de message est en attente.</string>
|
||||||
<string name="message_request_empty_state_message">Aucune demande de message en attente</string>
|
<string name="message_request_empty_state_message">Aucune demande de message en attente</string>
|
||||||
<string name="NewConversationButton_SessionTooltip">Message privé</string>
|
<string name="StartConversationButton_SessionTooltip">Message privé</string>
|
||||||
<string name="NewConversationButton_ClosedGroupTooltip">Groupes privés</string>
|
<string name="StartConversationButton_ClosedGroupTooltip">Groupes privés</string>
|
||||||
<string name="NewConversationButton_OpenGroupTooltip">Groupe public</string>
|
<string name="StartConversationButton_OpenGroupTooltip">Groupe public</string>
|
||||||
<string name="message_requests_notification">Vous avez une nouvelle demande de message</string>
|
<string name="message_requests_notification">Vous avez une nouvelle demande de message</string>
|
||||||
<string name="CallNotificationBuilder_connecting">Connexion…</string>
|
<string name="CallNotificationBuilder_connecting">Connexion…</string>
|
||||||
<string name="NotificationBarManager__incoming_signal_call">Appel entrant</string>
|
<string name="NotificationBarManager__incoming_signal_call">Appel entrant</string>
|
||||||
|
@ -712,7 +712,7 @@
|
|||||||
<string name="mark_all_as_read">Նշել բոլորը, որպես տեսնված</string>
|
<string name="mark_all_as_read">Նշել բոլորը, որպես տեսնված</string>
|
||||||
<string name="global_search_contacts_groups">Կոնտակտներ և խմբեր</string>
|
<string name="global_search_contacts_groups">Կոնտակտներ և խմբեր</string>
|
||||||
<string name="global_search_messages">Հաղորդագրություններ</string>
|
<string name="global_search_messages">Հաղորդագրություններ</string>
|
||||||
<string name="NewConversationButton_SessionTooltip">Անմիջական հաղորդագրություն</string>
|
<string name="StartConversationButton_SessionTooltip">Անմիջական հաղորդագրություն</string>
|
||||||
<string name="NewConversationButton_ClosedGroupTooltip">Փակ խումբ</string>
|
<string name="StartConversationButton_ClosedGroupTooltip">Փակ խումբ</string>
|
||||||
<string name="NewConversationButton_OpenGroupTooltip">Բաց խումբ</string>
|
<string name="StartConversationButton_OpenGroupTooltip">Բաց խումբ</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -712,7 +712,7 @@
|
|||||||
<string name="mark_all_as_read">Նշել բոլորը, որպես տեսնված</string>
|
<string name="mark_all_as_read">Նշել բոլորը, որպես տեսնված</string>
|
||||||
<string name="global_search_contacts_groups">Կոնտակտներ և խմբեր</string>
|
<string name="global_search_contacts_groups">Կոնտակտներ և խմբեր</string>
|
||||||
<string name="global_search_messages">Հաղորդագրություններ</string>
|
<string name="global_search_messages">Հաղորդագրություններ</string>
|
||||||
<string name="NewConversationButton_SessionTooltip">Անմիջական հաղորդագրություն</string>
|
<string name="StartConversationButton_SessionTooltip">Անմիջական հաղորդագրություն</string>
|
||||||
<string name="NewConversationButton_ClosedGroupTooltip">Փակ խումբ</string>
|
<string name="StartConversationButton_ClosedGroupTooltip">Փակ խումբ</string>
|
||||||
<string name="NewConversationButton_OpenGroupTooltip">Բաց խումբ</string>
|
<string name="StartConversationButton_OpenGroupTooltip">Բաց խումբ</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -705,6 +705,6 @@ scambia un altro messaggio!</string>
|
|||||||
<string name="mark_all_as_read">Segna tutto come già letto</string>
|
<string name="mark_all_as_read">Segna tutto come già letto</string>
|
||||||
<string name="global_search_contacts_groups">Contatti e Gruppi</string>
|
<string name="global_search_contacts_groups">Contatti e Gruppi</string>
|
||||||
<string name="global_search_messages">Messaggi</string>
|
<string name="global_search_messages">Messaggi</string>
|
||||||
<string name="NewConversationButton_SessionTooltip">Messaggio Privato</string>
|
<string name="StartConversationButton_SessionTooltip">Messaggio Privato</string>
|
||||||
<string name="NewConversationButton_ClosedGroupTooltip">Gruppo Chiuso</string>
|
<string name="StartConversationButton_ClosedGroupTooltip">Gruppo Chiuso</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -705,6 +705,6 @@ scambia un altro messaggio!</string>
|
|||||||
<string name="mark_all_as_read">Segna tutto come già letto</string>
|
<string name="mark_all_as_read">Segna tutto come già letto</string>
|
||||||
<string name="global_search_contacts_groups">Contatti e Gruppi</string>
|
<string name="global_search_contacts_groups">Contatti e Gruppi</string>
|
||||||
<string name="global_search_messages">Messaggi</string>
|
<string name="global_search_messages">Messaggi</string>
|
||||||
<string name="NewConversationButton_SessionTooltip">Messaggio Privato</string>
|
<string name="StartConversationButton_SessionTooltip">Messaggio Privato</string>
|
||||||
<string name="NewConversationButton_ClosedGroupTooltip">Gruppo Chiuso</string>
|
<string name="StartConversationButton_ClosedGroupTooltip">Gruppo Chiuso</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -698,7 +698,7 @@
|
|||||||
<string name="mark_all_as_read">全部標示為已讀</string>
|
<string name="mark_all_as_read">全部標示為已讀</string>
|
||||||
<string name="global_search_contacts_groups">聯絡人群組</string>
|
<string name="global_search_contacts_groups">聯絡人群組</string>
|
||||||
<string name="global_search_messages">訊息</string>
|
<string name="global_search_messages">訊息</string>
|
||||||
<string name="NewConversationButton_SessionTooltip">直接傳訊</string>
|
<string name="StartConversationButton_SessionTooltip">直接傳訊</string>
|
||||||
<string name="NewConversationButton_ClosedGroupTooltip">已關閉的群組</string>
|
<string name="StartConversationButton_ClosedGroupTooltip">已關閉的群組</string>
|
||||||
<string name="NewConversationButton_OpenGroupTooltip">開啟群組</string>
|
<string name="StartConversationButton_OpenGroupTooltip">開啟群組</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -933,9 +933,9 @@
|
|||||||
<string name="message_requests_accepted">Your message request has been accepted.</string>
|
<string name="message_requests_accepted">Your message request has been accepted.</string>
|
||||||
<string name="message_requests_pending">Your message request is currently pending.</string>
|
<string name="message_requests_pending">Your message request is currently pending.</string>
|
||||||
<string name="message_request_empty_state_message">No pending message requests</string>
|
<string name="message_request_empty_state_message">No pending message requests</string>
|
||||||
<string name="NewConversationButton_SessionTooltip">Direct Message</string>
|
<string name="StartConversationButton_SessionTooltip">Direct Message</string>
|
||||||
<string name="NewConversationButton_ClosedGroupTooltip">Closed Group</string>
|
<string name="StartConversationButton_ClosedGroupTooltip">Closed Group</string>
|
||||||
<string name="NewConversationButton_OpenGroupTooltip">Open Group</string>
|
<string name="StartConversationButton_OpenGroupTooltip">Open Group</string>
|
||||||
<string name="message_requests_notification">You have a new message request</string>
|
<string name="message_requests_notification">You have a new message request</string>
|
||||||
<string name="CallNotificationBuilder_connecting">Connecting…</string>
|
<string name="CallNotificationBuilder_connecting">Connecting…</string>
|
||||||
<string name="NotificationBarManager__incoming_signal_call">Incoming call</string>
|
<string name="NotificationBarManager__incoming_signal_call">Incoming call</string>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user