mirror of
https://github.com/simplex-chat/simplex-chat.git
synced 2024-12-17 17:20:21 +01:00
Merge branch 'master' into master-ghc9
This commit is contained in:
+3
-2
@@ -425,11 +425,12 @@ fun ChatLayout(
|
||||
onComposed: () -> Unit,
|
||||
) {
|
||||
val scope = rememberCoroutineScope()
|
||||
val attachmentDisabled = remember { derivedStateOf { composeState.value.attachmentDisabled } }
|
||||
Box(
|
||||
Modifier
|
||||
.fillMaxWidth()
|
||||
.desktopOnExternalDrag(
|
||||
enabled = !composeState.value.attachmentDisabled && rememberUpdatedState(chat.userCanSend).value,
|
||||
enabled = !attachmentDisabled.value && rememberUpdatedState(chat.userCanSend).value,
|
||||
onFiles = { paths ->
|
||||
val uris = paths.map { URI.create(it) }
|
||||
val groups = uris.groupBy { isImage(it) }
|
||||
@@ -880,7 +881,7 @@ private fun ScrollToBottom(chatId: ChatId, listState: LazyListState, chatItems:
|
||||
.filter { listState.layoutInfo.visibleItemsInfo.firstOrNull()?.key != it }
|
||||
.collect {
|
||||
try {
|
||||
if (listState.firstVisibleItemIndex == 0) {
|
||||
if (listState.firstVisibleItemIndex == 0 || (listState.firstVisibleItemIndex == 1 && listState.layoutInfo.totalItemsCount == chatItems.size)) {
|
||||
listState.animateScrollToItem(0)
|
||||
} else {
|
||||
listState.animateScrollBy(scrollDistance)
|
||||
|
||||
+2
-1
@@ -210,9 +210,10 @@ object AppearanceScope {
|
||||
"ja" to "日本語",
|
||||
"nl" to "Nederlands",
|
||||
"pl" to "Polski",
|
||||
"pt-BR" to "Português (Brasil)",
|
||||
"pt-BR" to "Português, Brasil",
|
||||
"ru" to "Русский",
|
||||
"th" to "ภาษาไทย",
|
||||
"uk" to "Українська",
|
||||
"zh-CN" to "简体中文"
|
||||
)
|
||||
val values by remember(ChatController.appPrefs.appLanguage.state.value) { mutableStateOf(supportedLanguages.map { it.key to it.value }) }
|
||||
|
||||
@@ -551,7 +551,7 @@
|
||||
<string name="group_member_role_observer">observador</string>
|
||||
<string name="group_member_role_member">miembro</string>
|
||||
<string name="group_member_status_removed">expulsado</string>
|
||||
<string name="group_member_status_invited">ha invitado a</string>
|
||||
<string name="group_member_status_invited">ha sido invitado</string>
|
||||
<string name="no_contacts_to_add">Sin contactos que añadir</string>
|
||||
<string name="new_member_role">Nuevo rol de miembro</string>
|
||||
<string name="initial_member_role">Rol inicial</string>
|
||||
@@ -981,7 +981,7 @@
|
||||
<string name="button_welcome_message">Mensaje de bienvenida</string>
|
||||
<string name="group_welcome_title">Mensaje de bienvenida</string>
|
||||
<string name="should_be_at_least_one_profile">Debe haber al menos un perfil de usuario.</string>
|
||||
<string name="make_profile_private">¡Hacer un perfil privado!</string>
|
||||
<string name="make_profile_private">¡Hacer perfil privado!</string>
|
||||
<string name="dont_show_again">No mostrar de nuevo</string>
|
||||
<string name="muted_when_inactive">¡Silenciado cuando está inactivo!</string>
|
||||
<string name="v4_6_group_moderation">Moderación de grupos</string>
|
||||
|
||||
@@ -462,7 +462,7 @@
|
||||
<string name="read_more_in_github_with_link"><![CDATA[Pour en savoir plus, consultez notre <font color="#0088ff">GitHub repository</font>.]]></string>
|
||||
<string name="onboarding_notifications_mode_periodic_desc"><![CDATA[<b>Batterie peu utilisée</b>. Le service de fond vérifie les messages toutes les 10 minutes. Vous risquez de manquer des appels ou des messages urgents.]]></string>
|
||||
<string name="onboarding_notifications_mode_service_desc"><![CDATA[<b>Batterie plus utilisée </b> ! Le service de fond est toujours en cours d\'exécution - les notifications s\'affichent dès que les messages sont disponibles.]]></string>
|
||||
<string name="integrity_msg_skipped">%1$d message⸱s manqué⸱s</string>
|
||||
<string name="integrity_msg_skipped">%1$d message(s) manqué(s)</string>
|
||||
<string name="integrity_msg_bad_id">ID de message incorrecte</string>
|
||||
<string name="settings_section_title_settings">PARAMÈTRES</string>
|
||||
<string name="alert_text_skipped_messages_it_can_happen_when">Cela peut arriver quand :
|
||||
|
||||
@@ -1371,9 +1371,9 @@
|
||||
<string name="system_restricted_background_desc">SimpleX non può funzionare in secondo piano. Riceverai le notifiche solo quando l\'app è aperta.</string>
|
||||
<string name="system_restricted_background_warn"><![CDATA[Per attivare le notifiche, scegli <b>Utilizzo batteria dell\'app</b> / <b>Senza restrizioni</b> nelle impostazioni.]]></string>
|
||||
<string name="system_restricted_background_in_call_warn"><![CDATA[Per effettuare chiamate in secondo piano, scegli <b>Utilizzo batteria dell\'app</b> / <b>Senza restrizioni</b> nelle impostazioni.]]></string>
|
||||
<string name="rcv_group_event_2_members_connected">%s e %s sono connessi</string>
|
||||
<string name="rcv_group_event_2_members_connected">%s e %s sono connessi/e</string>
|
||||
<string name="rcv_group_event_n_members_connected">%s, %s e altri %d membri sono connessi</string>
|
||||
<string name="rcv_group_event_3_members_connected">%s, %s e %s sono connessi</string>
|
||||
<string name="rcv_group_event_3_members_connected">%s, %s e %s sono connessi/e</string>
|
||||
<string name="privacy_message_draft">Bozza</string>
|
||||
<string name="privacy_show_last_messages">Mostra gli ultimi messaggi</string>
|
||||
</resources>
|
||||
@@ -314,7 +314,7 @@
|
||||
<string name="icon_descr_settings">Настройки</string>
|
||||
<string name="image_descr_qr_code">QR код</string>
|
||||
<string name="icon_descr_address">SimpleX адрес</string>
|
||||
<string name="icon_descr_help">Помощь</string>
|
||||
<string name="icon_descr_help">помощь</string>
|
||||
<string name="icon_descr_simplex_team">SimpleX команда</string>
|
||||
<string name="image_descr_simplex_logo">SimpleX логотип</string>
|
||||
<string name="icon_descr_email">Email</string>
|
||||
|
||||
@@ -256,7 +256,7 @@
|
||||
<string name="network_use_onion_hosts">Використовуйте хости .onion</string>
|
||||
<string name="network_use_onion_hosts_prefer">При наявності</string>
|
||||
<string name="network_use_onion_hosts_no">Ні</string>
|
||||
<string name="network_use_onion_hosts_prefer_desc">Використовуватимуться хости-зони, якщо вони доступні.</string>
|
||||
<string name="network_use_onion_hosts_prefer_desc">Onion хости будуть використовуватися за наявності.</string>
|
||||
<string name="update_network_session_mode_question">Оновити режим транспортної ізоляції\?</string>
|
||||
<string name="core_simplexmq_version">simplexmq: v%s (%2s)</string>
|
||||
<string name="create_address">Створити адресу</string>
|
||||
@@ -644,7 +644,7 @@
|
||||
<string name="enter_one_ICE_server_per_line">Сервери ICE (по одному на лінію)</string>
|
||||
<string name="error_saving_ICE_servers">Помилка збереження серверів ICE</string>
|
||||
<string name="network_use_onion_hosts_required_desc">Для з\'єднання будуть потрібні хости onion.</string>
|
||||
<string name="network_use_onion_hosts_prefer_desc_in_alert">Буде використано хости onion за наявності.</string>
|
||||
<string name="network_use_onion_hosts_prefer_desc_in_alert">Onion хости будуть використовуватися за наявності.</string>
|
||||
<string name="network_use_onion_hosts_required_desc_in_alert">Для з\'єднання будуть потрібні хости onion.</string>
|
||||
<string name="show_developer_options">Показати опції розробника</string>
|
||||
<string name="developer_options">Ідентифікатори бази даних та опція ізоляції транспорту.</string>
|
||||
@@ -857,7 +857,7 @@
|
||||
<string name="smp_servers_use_server">Використовувати сервер</string>
|
||||
<string name="ensure_ICE_server_address_are_correct_format_and_unique">Переконайтеся, що адреси серверів WebRTC ICE мають правильний формат, розділені рядками та не дублюються.</string>
|
||||
<string name="network_disable_socks_info">Якщо ви підтвердите, сервери обміну повідомленнями зможуть бачити вашу IP-адресу, а ваш провайдер - до яких серверів ви підключаєтеся.</string>
|
||||
<string name="network_use_onion_hosts_no_desc">Оніонні хости не використовуватимуться.</string>
|
||||
<string name="network_use_onion_hosts_no_desc">Onion хости не використовуватимуться.</string>
|
||||
<string name="network_session_mode_transport_isolation">Транспортна ізоляція</string>
|
||||
<string name="customize_theme_title">Налаштувати тему</string>
|
||||
<string name="share_address_with_contacts_question">Поділіться адресою з контактами\?</string>
|
||||
@@ -962,7 +962,7 @@
|
||||
<string name="image_descr_link_preview">посилання для попереднього перегляду зображення</string>
|
||||
<string name="icon_descr_cancel_link_preview">скасувати попередній перегляд посилання</string>
|
||||
<string name="icon_descr_settings">Налаштування</string>
|
||||
<string name="network_use_onion_hosts_no_desc_in_alert">Оніонні хости не використовуватимуться.</string>
|
||||
<string name="network_use_onion_hosts_no_desc_in_alert">Onion хости не використовуватимуться.</string>
|
||||
<string name="icon_descr_call_progress">Виклик у процесі</string>
|
||||
<string name="database_error">Помилка в базі даних</string>
|
||||
<string name="restore_database_alert_confirm">Відновити</string>
|
||||
|
||||
Reference in New Issue
Block a user