Compare commits

...

4 Commits

Author SHA1 Message Date
Michelle Tang 15a17adf1a Bump version to 8.12.4 2026-05-27 13:53:20 -04:00
Michelle Tang 13888bab0a Update translations and other static files. 2026-05-27 13:24:56 -04:00
Alex Hart 16fc81f715 Use bitmap avatar icons on API 36+ to avoid BadForegroundServiceNotificationException.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2026-05-27 13:03:24 -04:00
Alex Hart b4f2d8682f Always load avatar in the background. 2026-05-27 12:54:11 -03:00
7 changed files with 204 additions and 206 deletions
+2 -2
View File
@@ -27,8 +27,8 @@ plugins {
val staticIps = Properties().apply { file("static-ips.properties").reader().use { load(it) } }
staticIps.stringPropertyNames().forEach { rootProject.extra[it] = staticIps.getProperty(it) }
val canonicalVersionCode = 1696
val canonicalVersionName = "8.12.3"
val canonicalVersionCode = 1697
val canonicalVersionName = "8.12.4"
val currentHotfixVersion = 0
val maxHotfixVersions = 100
@@ -411,25 +411,23 @@ class ActiveCallManager(
val recipient: Recipient = Recipient.resolved(IntentCompat.getParcelableExtra(intent, EXTRA_RECIPIENT_ID, RecipientId::class.java)!!)
val isVideoCall = intent.getBooleanExtra(EXTRA_IS_VIDEO_CALL, false)
if (requiresAsyncNotificationLoad) {
if (asyncServiceNotification != null && lastAsyncServiceNotificationType == type) {
return asyncServiceNotification!!
}
val requestTime = System.currentTimeMillis()
lastAsyncServiceNotificationRequestTime = requestTime
notificationDisposable = Single.fromCallable { createNotification(type, recipient, isVideoCall, skipAvatarLoad = false) }
.subscribeOn(Schedulers.io())
.filter { requestTime == lastAsyncServiceNotificationRequestTime }
.observeOn(AndroidSchedulers.mainThread())
.subscribeBy { notification ->
lastAsyncServiceNotificationType = type
asyncServiceNotification = notification
update(this, type, recipient.id, isVideoCall)
}
if (asyncServiceNotification != null && lastAsyncServiceNotificationType == type) {
return asyncServiceNotification!!
}
return createNotification(type, recipient, isVideoCall, skipAvatarLoad = requiresAsyncNotificationLoad)
val requestTime = System.currentTimeMillis()
lastAsyncServiceNotificationRequestTime = requestTime
notificationDisposable = Single.fromCallable { createNotification(type, recipient, isVideoCall, skipAvatarLoad = false) }
.subscribeOn(Schedulers.io())
.filter { requestTime == lastAsyncServiceNotificationRequestTime }
.observeOn(AndroidSchedulers.mainThread())
.subscribeBy { notification ->
lastAsyncServiceNotificationType = type
asyncServiceNotification = notification
update(this, type, recipient.id, isVideoCall)
}
return createNotification(type, recipient, isVideoCall, skipAvatarLoad = true)
}
override fun onServiceUpdateCommandReceived(intent: Intent) {
@@ -114,7 +114,7 @@ public final class AvatarUtil {
@WorkerThread
public static @NonNull IconCompat getIconCompat(@NonNull Context context, @NonNull Recipient recipient) {
if (Build.VERSION.SDK_INT > 29) {
if (Build.VERSION.SDK_INT > 29 && Build.VERSION.SDK_INT < 36) {
return IconCompat.createWithContentUri(AvatarProvider.getContentUri(recipient.getId()));
} else {
return IconCompat.createWithBitmap(getBitmapForNotification(context, recipient, AdaptiveBitmapMetrics.getInnerWidth()));
+161 -161
View File
@@ -5,24 +5,24 @@
-->
<!-- smartling.instruction_comments_enabled = on -->
<resources>
<!-- Removed by excludeNonTranslatables <string name="app_name" translatable="false">Signal</string> -->
<string name="app_name" translatable="false">Signal</string>
<!-- Removed by excludeNonTranslatables <string name="install_url" translatable="false">https://signal.org/install</string> -->
<!-- Removed by excludeNonTranslatables <string name="donate_url" translatable="false">https://signal.org/donate</string> -->
<!-- Removed by excludeNonTranslatables <string name="backup_support_url" translatable="false">https://support.signal.org/hc/articles/360007059752</string> -->
<!-- Removed by excludeNonTranslatables <string name="remote_backup_support_url" translatable="false">https://support.signal.org/hc/articles/9708267671322</string> -->
<!-- Removed by excludeNonTranslatables <string name="transfer_support_url" translatable="false">https://support.signal.org/hc/articles/360007059752</string> -->
<!-- Removed by excludeNonTranslatables <string name="support_center_url" translatable="false">https://support.signal.org/</string> -->
<!-- Removed by excludeNonTranslatables <string name="terms_and_privacy_policy_url" translatable="false">https://signal.org/legal</string> -->
<!-- Removed by excludeNonTranslatables <string name="google_pay_url" translatable="false">https://pay.google.com</string> -->
<!-- Removed by excludeNonTranslatables <string name="donation_decline_code_error_url" translatable="false">https://support.signal.org/hc/articles/4408365318426#errors</string> -->
<!-- Removed by excludeNonTranslatables <string name="sms_export_url" translatable="false">https://support.signal.org/hc/articles/360007321171</string> -->
<!-- Removed by excludeNonTranslatables <string name="signal_me_username_url" translatable="false">https://signal.me/#u/%1$s</string> -->
<!-- Removed by excludeNonTranslatables <string name="username_support_url" translatable="false">https://support.signal.org/hc/articles/5389476324250</string> -->
<!-- Removed by excludeNonTranslatables <string name="export_account_data_url" translatable="false">https://support.signal.org/hc/articles/5538911756954</string> -->
<!-- Removed by excludeNonTranslatables <string name="pending_transfer_url" translatable="false">https://support.signal.org/hc/articles/360031949872#pending</string> -->
<!-- Removed by excludeNonTranslatables <string name="donate_faq_url" translatable="false">https://support.signal.org/hc/articles/360031949872#donate</string> -->
<!-- Removed by excludeNonTranslatables <string name="inactive_primary_support" translatable="false">https://support.signal.org/hc/articles/9021007554074</string> -->
<string name="install_url" translatable="false">https://signal.org/install</string>
<string name="donate_url" translatable="false">https://signal.org/donate</string>
<string name="backup_support_url" translatable="false">https://support.signal.org/hc/articles/360007059752</string>
<string name="remote_backup_support_url" translatable="false">https://support.signal.org/hc/articles/9708267671322</string>
<string name="transfer_support_url" translatable="false">https://support.signal.org/hc/articles/360007059752</string>
<string name="support_center_url" translatable="false">https://support.signal.org/</string>
<string name="terms_and_privacy_policy_url" translatable="false">https://signal.org/legal</string>
<string name="google_pay_url" translatable="false">https://pay.google.com</string>
<string name="donation_decline_code_error_url" translatable="false">https://support.signal.org/hc/articles/4408365318426#errors</string>
<string name="sms_export_url" translatable="false">https://support.signal.org/hc/articles/360007321171</string>
<string name="signal_me_username_url" translatable="false">https://signal.me/#u/%1$s</string>
<string name="username_support_url" translatable="false">https://support.signal.org/hc/articles/5389476324250</string>
<string name="export_account_data_url" translatable="false">https://support.signal.org/hc/articles/5538911756954</string>
<string name="pending_transfer_url" translatable="false">https://support.signal.org/hc/articles/360031949872#pending</string>
<string name="donate_faq_url" translatable="false">https://support.signal.org/hc/articles/360031949872#donate</string>
<string name="inactive_primary_support" translatable="false">https://support.signal.org/hc/articles/9021007554074</string>
<!-- First placeholder is productId, second placeholder is app package -->
<string name="backup_subscription_management_url">https://play.google.com/store/account/subscriptions?sku=%1$s&amp;package=%2$s</string>
@@ -44,7 +44,7 @@
<string name="app_icon_label_waves">Onde</string>
<!-- AlbumThumbnailView -->
<!-- Removed by excludeNonTranslatables <string name="AlbumThumbnailView_plus" translatable="false">\+%d</string> -->
<string name="AlbumThumbnailView_plus" translatable="false">\+%d</string>
<!-- ApplicationMigrationActivity -->
<string name="ApplicationMigrationActivity__signal_is_updating">Signal si sta aggiornando…</string>
@@ -69,16 +69,16 @@
<string name="AdvancedPinSettingsFragment_rotate_aep_dialog_positive_button">Crea una chiave</string>
<!-- NumericKeyboardView -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__1" translatable="false">1</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__2" translatable="false">2</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__3" translatable="false">3</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__4" translatable="false">4</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__5" translatable="false">5</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__6" translatable="false">6</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__7" translatable="false">7</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__8" translatable="false">8</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__9" translatable="false">9</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__0" translatable="false">0</string> -->
<string name="NumericKeyboardView__1" translatable="false">1</string>
<string name="NumericKeyboardView__2" translatable="false">2</string>
<string name="NumericKeyboardView__3" translatable="false">3</string>
<string name="NumericKeyboardView__4" translatable="false">4</string>
<string name="NumericKeyboardView__5" translatable="false">5</string>
<string name="NumericKeyboardView__6" translatable="false">6</string>
<string name="NumericKeyboardView__7" translatable="false">7</string>
<string name="NumericKeyboardView__8" translatable="false">8</string>
<string name="NumericKeyboardView__9" translatable="false">9</string>
<string name="NumericKeyboardView__0" translatable="false">0</string>
<!-- Back button on numeric keyboard -->
<string name="NumericKeyboardView__backspace">Cancella</string>
@@ -517,7 +517,7 @@
<string name="ConversationActivity_attachment_exceeds_size_limits">L\'allegato che stai cercando di inviare supera le dimensioni consentite.</string>
<string name="ConversationActivity_unable_to_record_audio">Impossibile registrare il messaggio!</string>
<string name="ConversationActivity_you_cant_send_messages_to_this_group">Non puoi inviare messaggi a questo gruppo perché non sei più un membro.</string>
<!-- Removed by excludeNonTranslatables <string name="DisabledInputView__incognito_mode" translatable="false">Incognito mode (Labs)</string> -->
<string name="DisabledInputView__incognito_mode" translatable="false">Incognito mode (Labs)</string>
<string name="ConversationActivity_you_cant_send_messages_because_group_ended">Non puoi inviare messaggi perché il gruppo è stato chiuso.</string>
<string name="ConversationActivity_only_s_can_send_messages">Solo gli %1$s possono inviare messaggi.</string>
<string name="ConversationActivity_admins">admin</string>
@@ -1122,7 +1122,7 @@
<string name="LinkDeviceFragment__signal_messages_are_synchronized">I messaggi di Signal vengono sincronizzati con l\'app di Signal sul tuo dispositivo mobile dopo aver effettuato il collegamento. Ricorda che la cronologia dei messaggi precedenti non verrà mostrata.</string>
<!-- Bottom sheet description explaining that for non-desktop/iPad devices, they should go to %s to download Signal where %s is Signal\'s website -->
<string name="LinkDeviceFragment__on_other_device_visit_signal">Usando il dispositivo che vuoi collegare, visita la pagina %1$s per installare Signal</string>
<!-- Removed by excludeNonTranslatables <string name="LinkDeviceFragment__signal_download_url" translatable="false">signal.org/download</string> -->
<string name="LinkDeviceFragment__signal_download_url" translatable="false">signal.org/download</string>
<!-- Header title listing out current linked devices -->
<string name="LinkDeviceFragment__my_linked_devices">I miei dispositivi collegati</string>
<!-- Dialog confirmation to unlink a device -->
@@ -1163,7 +1163,7 @@
<string name="LinkDeviceFragment__cancel">Annulla</string>
<!-- Email subject when contacting support on a linked device syncing issue -->
<string name="LinkDeviceFragment__link_sync_failure_support_email">Android Export Link&amp;Sync non riuscito</string>
<!-- Removed by excludeNonTranslatables <string name="LinkDeviceFragment__link_sync_failure_support_email_filter" translatable="false">Android Link&amp;Sync Export Failed</string> -->
<string name="LinkDeviceFragment__link_sync_failure_support_email_filter" translatable="false">Android Link&amp;Sync Export Failed</string>
<!-- Title of a dialog letting the user know that syncing messages to their linked device failed -->
<string name="LinkDeviceFragment__sync_failure_title">Sincronizzazione messaggi non riuscita</string>
<!-- Body of a dialog letting the user know that syncing messages to their linked device failed -->
@@ -1172,7 +1172,7 @@
<string name="LinkDeviceFragment__sync_failure_body_unretryable">Il tuo dispositivo è stato collegato, ma non siamo riusciti a trasferire i tuoi messaggi.</string>
<!-- Text button in a dialog that, when pressed, will redirect to the Signal support page -->
<string name="LinkDeviceFragment__learn_more">Scopri di più</string>
<!-- Removed by excludeNonTranslatables <string name="LinkDeviceFragment__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007320551</string> -->
<string name="LinkDeviceFragment__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007320551</string>
<!-- Text button of a button in a dialog that, when pressed, will restart the process of linking a device -->
<string name="LinkDeviceFragment__sync_failure_retry_button">Riprova</string>
<!-- Text button of a button in a dialog that, when pressed, will ignore syncing errors and link a new device without syncing message content -->
@@ -1317,7 +1317,7 @@
<string name="GroupManagement_access_level_all_members">Tutti i membri</string>
<string name="GroupManagement_access_level_only_admins">Solo gli admin</string>
<string name="GroupManagement_access_level_no_one">Nessuno</string>
<!-- Removed by excludeNonTranslatables <string name="GroupManagement_access_level_unknown" translatable="false">Unknown</string> -->
<string name="GroupManagement_access_level_unknown" translatable="false">Unknown</string>
<array name="GroupManagement_edit_group_membership_choices">
<item>@string/GroupManagement_access_level_all_members</item>
<item>@string/GroupManagement_access_level_only_admins</item>
@@ -1455,7 +1455,7 @@
<string name="PromptBatterySaverBottomSheet__continue">Continua</string>
<!-- Button to dismiss battery saver dialog prompt-->
<string name="PromptBatterySaverBottomSheet__no_thanks">No grazie</string>
<!-- Removed by excludeNonTranslatables <string name="PromptBatterySaverBottomSheet__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007318711#android_notifications_troubleshooting</string> -->
<string name="PromptBatterySaverBottomSheet__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007318711#android_notifications_troubleshooting</string>
<!-- PendingMembersActivity -->
<string name="PendingMembersActivity_pending_group_invites">Richieste e inviti</string>
@@ -1849,8 +1849,8 @@
<string name="MediaOverviewActivity_audio">Audio</string>
<string name="MediaOverviewActivity_video">Video</string>
<string name="MediaOverviewActivity_image">Immagine</string>
<!-- Removed by excludeNonTranslatables <string name="MediaOverviewActivity_detail_line_2_part" translatable="false">%1$s · %2$s</string> -->
<!-- Removed by excludeNonTranslatables <string name="MediaOverviewActivity_detail_line_3_part" translatable="false">%1$s · %2$s · %3$s</string> -->
<string name="MediaOverviewActivity_detail_line_2_part" translatable="false">%1$s · %2$s</string>
<string name="MediaOverviewActivity_detail_line_3_part" translatable="false">%1$s · %2$s · %3$s</string>
<string name="MediaOverviewActivity_sent_by_s">Inviato da %1$s</string>
<string name="MediaOverviewActivity_sent_by_you">Inviato da te</string>
@@ -1884,13 +1884,13 @@
<!-- StarredMessagesFragment -->
<!-- Title for the starred messages screen -->
<!-- Removed by excludeNonTranslatables <string name="StarredMessagesActivity__starred_messages" translatable="false">Starred messages</string> -->
<string name="StarredMessagesActivity__starred_messages" translatable="false">Starred messages</string>
<!-- Empty state text when there are no starred messages -->
<!-- Removed by excludeNonTranslatables <string name="StarredMessagesFragment__no_starred_messages" translatable="false">No starred messages</string> -->
<string name="StarredMessagesFragment__no_starred_messages" translatable="false">No starred messages</string>
<!-- Empty state description when there are no starred messages -->
<!-- Removed by excludeNonTranslatables <string name="StarredMessagesFragment__tap_and_hold_on_a_message_to_star_it" translatable="false">Tap and hold on a message to star it.</string> -->
<string name="StarredMessagesFragment__tap_and_hold_on_a_message_to_star_it" translatable="false">Tap and hold on a message to star it.</string>
<!-- Format for starred message source label, e.g. "Alice Book Club" -->
<!-- Removed by excludeNonTranslatables <string name="StarredMessages__s_chevron_s" translatable="false">%1$s \u203A %2$s</string> -->
<string name="StarredMessages__s_chevron_s" translatable="false">%1$s \u203A %2$s</string>
<!-- NotificationBarManager -->
<string name="NotificationBarManager__establishing_signal_call">Preparazione chiamata Signal</string>
@@ -2288,7 +2288,7 @@
<!-- Shown when you are invited to a group and explains that until you accept the invitation to the group, members will not know that you have seen their messages. -->
<string name="MessageRequestBottomView_join_this_group_they_wont_know_youve_seen_their_messages_until_you_accept">Vuoi unirti a questo gruppo? Non sapranno che hai visto i loro messaggi finché non accetti.</string>
<string name="MessageRequestBottomView_unblock_this_group_and_share_your_name_and_photo_with_its_members">Vuoi sbloccare questo gruppo e condividere il tuo nome e la tua foto con chi ne fa parte? Non riceverai messaggi finché non sbloccherai il gruppo.</string>
<!-- Removed by excludeNonTranslatables <string name="MessageRequestBottomView_legacy_learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007459591</string> -->
<string name="MessageRequestBottomView_legacy_learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007459591</string>
<string name="MessageRequestProfileView_view">Mostra</string>
<string name="MessageRequestProfileView_member_of_one_group">Membro di %1$s</string>
<string name="MessageRequestProfileView_member_of_two_groups">Membro di %1$s e %2$s</string>
@@ -2425,7 +2425,7 @@
<string name="PinRestoreLockedFragment_create_your_pin">Crea il tuo PIN</string>
<string name="PinRestoreLockedFragment_youve_run_out_of_pin_guesses">Hai esaurito i tentativi del PIN, ma puoi comunque accedere al tuo account Signal creando un nuovo PIN. Per la tua privacy e sicurezza il tuo account verrà ripristinato senza alcuna informazione o impostazione del profilo salvata.</string>
<string name="PinRestoreLockedFragment_create_new_pin">Crea nuovo PIN</string>
<!-- Removed by excludeNonTranslatables <string name="PinRestoreLockedFragment_learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007059792</string> -->
<string name="PinRestoreLockedFragment_learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007059792</string>
<!-- Dialog button text indicating user wishes to send an sms code isntead of skipping it -->
<string name="ReRegisterWithPinFragment_send_sms_code">Invia codice via SMS</string>
@@ -2452,7 +2452,7 @@
<!-- ReactionsBottomSheetDialogFragment -->
<string name="ReactionsBottomSheetDialogFragment_all">Tutte · %1$d</string>
<string name="ReactionsBottomSheetDialogFragment_tap_to_remove">Clicca per rimuovere</string>
<string name="ReactionsBottomSheetDialogFragment_tap_to_remove">Tocca per rimuovere</string>
<!-- ReactionsConversationView -->
<string name="ReactionsConversationView_plus">+%1$d</string>
@@ -2946,12 +2946,12 @@
<string name="SearchFragment_no_results">Nessun risultato trovato per \'%1$s\'</string>
<!-- ShakeToReport -->
<!-- Removed by excludeNonTranslatables <string name="ShakeToReport_shake_detected" translatable="false">Shake detected</string> -->
<!-- Removed by excludeNonTranslatables <string name="ShakeToReport_submit_debug_log" translatable="false">Submit debug log?</string> -->
<!-- Removed by excludeNonTranslatables <string name="ShakeToReport_submit" translatable="false">Submit</string> -->
<!-- Removed by excludeNonTranslatables <string name="ShakeToReport_failed_to_submit" translatable="false">Failed to submit :(</string> -->
<!-- Removed by excludeNonTranslatables <string name="ShakeToReport_success" translatable="false">Success!</string> -->
<!-- Removed by excludeNonTranslatables <string name="ShakeToReport_share" translatable="false">Share</string> -->
<string name="ShakeToReport_shake_detected" translatable="false">Shake detected</string>
<string name="ShakeToReport_submit_debug_log" translatable="false">Submit debug log?</string>
<string name="ShakeToReport_submit" translatable="false">Submit</string>
<string name="ShakeToReport_failed_to_submit" translatable="false">Failed to submit :(</string>
<string name="ShakeToReport_success" translatable="false">Success!</string>
<string name="ShakeToReport_share" translatable="false">Share</string>
<!-- SharedContactDetailsActivity -->
<string name="SharedContactDetailsActivity_add_to_contacts">Aggiungi ai contatti</string>
@@ -3103,28 +3103,28 @@
<!-- Banner message shown while submitting debug log -->
<string name="SubmitDebugLogActivity_your_log_will_be_posted_online">Quando fai clic su Invia, il tuo log sarà pubblicato online per 30 giorni su un URL unico e non pubblicato. Puoi prima salvarlo localmente.</string>
<!-- Debug log level names to filter by levels. -->
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_signal_uncaught_exception" translatable="false">Uncaught</string> -->
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_verbose" translatable="false">Verbose</string> -->
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_debug" translatable="false">Debug</string> -->
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_info" translatable="false">Info</string> -->
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_warning" translatable="false">Warn</string> -->
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_error" translatable="false">Error</string> -->
<string name="SubmitDebugLogActivity_signal_uncaught_exception" translatable="false">Uncaught</string>
<string name="SubmitDebugLogActivity_verbose" translatable="false">Verbose</string>
<string name="SubmitDebugLogActivity_debug" translatable="false">Debug</string>
<string name="SubmitDebugLogActivity_info" translatable="false">Info</string>
<string name="SubmitDebugLogActivity_warning" translatable="false">Warn</string>
<string name="SubmitDebugLogActivity_error" translatable="false">Error</string>
<!-- Title of dialog shown when debug log prefix generation is unusually slow -->
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_slow_log_title" translatable="false">Slow log generation</string> -->
<string name="SubmitDebugLogActivity_slow_log_title" translatable="false">Slow log generation</string>
<!-- Body of dialog shown when debug log prefix generation is unusually slow. %1$d is duration in seconds. -->
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_slow_log_message" translatable="false">Generating the debug log header took %1$d seconds. We should figure out what\&apos;s slowing things down.</string> -->
<string name="SubmitDebugLogActivity_slow_log_message" translatable="false">Generating the debug log header took %1$d seconds. We should figure out what\&apos;s slowing things down.</string>
<!-- SupportEmailUtil -->
<!-- Removed by excludeNonTranslatables <string name="SupportEmailUtil_support_email" translatable="false">support@signal.org</string> -->
<string name="SupportEmailUtil_support_email" translatable="false">support@signal.org</string>
<string name="SupportEmailUtil_filter">Filtro:</string>
<string name="SupportEmailUtil_device_info">Informazioni sul dispositivo:</string>
<string name="SupportEmailUtil_android_version">Versione di Android:</string>
<!-- Removed by excludeNonTranslatables <string name="SupportEmailUtil_signal_version" translatable="false">Signal version:</string> -->
<!-- Removed by excludeNonTranslatables <string name="SupportEmailUtil_signal_package" translatable="false">Signal package:</string> -->
<string name="SupportEmailUtil_signal_version" translatable="false">Signal version:</string>
<string name="SupportEmailUtil_signal_package" translatable="false">Signal package:</string>
<string name="SupportEmailUtil_registration_lock">Blocco registrazione:</string>
<!-- Removed by excludeNonTranslatables <string name="SupportEmailUtil_locale" translatable="false">Locale:</string> -->
<!-- Removed by excludeNonTranslatables <string name="SupportEmailUtil_challenge_received" translatable="false">Challenge Received:</string> -->
<!-- Removed by excludeNonTranslatables <string name="SupportEmailUtil_registered" translatable="false">Registered:</string> -->
<string name="SupportEmailUtil_locale" translatable="false">Locale:</string>
<string name="SupportEmailUtil_challenge_received" translatable="false">Challenge Received:</string>
<string name="SupportEmailUtil_registered" translatable="false">Registered:</string>
<!-- ThreadRecord -->
<string name="ThreadRecord_group_updated">Gruppo aggiornato</string>
@@ -3284,10 +3284,10 @@
<string name="VerifyDisplayFragment__scan_result_dialog_ok">Ok</string>
<!-- ViewOnceMessageActivity -->
<!-- Removed by excludeNonTranslatables <string name="ViewOnceMessageActivity_video_duration" translatable="false">%1$02d:%2$02d</string> -->
<string name="ViewOnceMessageActivity_video_duration" translatable="false">%1$02d:%2$02d</string>
<!-- AudioView -->
<!-- Removed by excludeNonTranslatables <string name="AudioView_duration" translatable="false">%1$d:%2$02d</string> -->
<string name="AudioView_duration" translatable="false">%1$d:%2$02d</string>
<!-- MessageDisplayHelper -->
<string name="MessageDisplayHelper_message_encrypted_for_non_existing_session">Messaggio criptato per una sessione non esistente</string>
@@ -3818,14 +3818,14 @@
<string name="EnableCallNotificationSettingsDialog__enable_call_notifications">Attiva notifiche chiamate</string>
<string name="EnableCallNotificationSettingsDialog__enable_background_activity">Attiva attività in background</string>
<string name="EnableCallNotificationSettingsDialog__everything_looks_good_now">Adesso sembra tutto a posto!</string>
<string name="EnableCallNotificationSettingsDialog__to_receive_call_notifications_tap_here_and_turn_on_show_notifications">Per ricevere le notifiche delle chiamate, clicca qui e attiva \"Mostra notifiche.\"</string>
<string name="EnableCallNotificationSettingsDialog__to_receive_call_notifications_tap_here_and_turn_on_notifications">Per ricevere le notifiche delle chiamate, clicca qui e attiva le notifiche e assicurati che Suono e Pop-up siano attivi.</string>
<string name="EnableCallNotificationSettingsDialog__to_receive_call_notifications_tap_here_and_turn_on_show_notifications">Per ricevere le notifiche delle chiamate, tocca qui e attiva \"Mostra notifiche.\"</string>
<string name="EnableCallNotificationSettingsDialog__to_receive_call_notifications_tap_here_and_turn_on_notifications">Per ricevere le notifiche delle chiamate, tocca qui e attiva le notifiche e assicurati che Suono e Pop-up siano attivi.</string>
<!-- Message shown when Signal determines potential issues with getting call notifications and how to fix it -->
<string name="EnableCallNotificationSettingsDialog__to_receive_call_notifications_tap_here_and_enable_background_activity_in_battery_settings">Per ricevere le notifiche delle chiamate, clicca qui e attiva attività in background nelle impostazioni della \"Batteria\". </string>
<string name="EnableCallNotificationSettingsDialog__to_receive_call_notifications_tap_here_and_enable_background_activity_in_battery_settings">Per ricevere le notifiche delle chiamate, tocca qui e attiva attività in background nelle impostazioni della \"Batteria\". </string>
<string name="EnableCallNotificationSettingsDialog__settings">Impostazioni</string>
<string name="EnableCallNotificationSettingsDialog__to_receive_call_notifications_tap_settings_and_turn_on_show_notifications">Per ricevere le notifiche delle chiamate, clicca Impostazioni e attiva \"Mostra notifiche.\"</string>
<string name="EnableCallNotificationSettingsDialog__to_receive_call_notifications_tap_settings_and_turn_on_notifications">Per ricevere le notifiche delle chiamate, clicca Impostazioni e attiva le notifiche e assicurati che Suono e Pop-up siano attivi.</string>
<string name="EnableCallNotificationSettingsDialog__to_receive_call_notifications_tap_settings_and_enable_background_activity_in_battery_settings">Per ricevere le notifiche delle chiamate, clicca Impostazioni e attiva attività in background nelle impostazioni della \"Batteria\".</string>
<string name="EnableCallNotificationSettingsDialog__to_receive_call_notifications_tap_settings_and_turn_on_show_notifications">Per ricevere le notifiche delle chiamate, tocca Impostazioni e attiva \"Mostra notifiche.\"</string>
<string name="EnableCallNotificationSettingsDialog__to_receive_call_notifications_tap_settings_and_turn_on_notifications">Per ricevere le notifiche delle chiamate tocca Impostazioni, attiva le notifiche e assicurati che Suono e Pop-up siano attivi.</string>
<string name="EnableCallNotificationSettingsDialog__to_receive_call_notifications_tap_settings_and_enable_background_activity_in_battery_settings">Per ricevere le notifiche delle chiamate, tocca Impostazioni e attiva attività in background nelle impostazioni della \"Batteria\".</string>
<!-- country_selection_fragment -->
<string name="country_selection_fragment__loading_countries">Caricamento Paesi…</string>
@@ -3887,8 +3887,8 @@
<string name="IdentityUtil_unverified_banner_many">I tuoi codici di sicurezza con %1$s,%2$s e %3$s non sono più verificati</string>
<string name="IdentityUtil_unverified_dialog_one">Il tuo codice di sicurezza con %1$s è cambiato. Questo può voler dire che qualcuno sta cercando d\'intercettare la tua comunicazione, oppure che %1$s ha semplicemente reinstallato Signal.</string>
<string name="IdentityUtil_unverified_dialog_two">I tuoi codici di sicurezza con %1$s e %2$s non sono più verificati. Questo può voler dire che qualcuno sta cercando di intercettare la tua comunicazione che semplicemente hanno reinstallato Signal.</string>
<string name="IdentityUtil_unverified_dialog_many">I tuoi codici di sicurezza con %1$s,%2$s e %3$s non sono più verificati. Questo può voler dire che qualcuno sta cercando di intercettare la tua comunicazione che semplicemente hanno reinstallato Signal.</string>
<string name="IdentityUtil_unverified_dialog_two">I tuoi codici di sicurezza con %1$s e %2$s non sono più verificati. Questo potrebbe significare che qualcuno sta tentando di intercettare le tue comunicazioni o che l\'altro utente ha semplicemente reinstallato Signal.</string>
<string name="IdentityUtil_unverified_dialog_many">I tuoi codici di sicurezza con %1$s,%2$s e %3$s non sono più verificati. Questo potrebbe significare che qualcuno sta tentando di intercettare le tue comunicazioni o che l\'altro utente ha semplicemente reinstallato Signal.</string>
<string name="IdentityUtil_untrusted_dialog_one">Il tuo codice di sicurezza con %1$s è cambiato.</string>
<string name="IdentityUtil_untrusted_dialog_two">I tuoi codici di sicurezza sicuri con %1$s e %2$s sono cambiati.</string>
@@ -3962,7 +3962,7 @@
<string name="EditProfileFragment__edit_group">Modifica gruppo</string>
<string name="EditProfileFragment__group_name">Nome del gruppo</string>
<string name="EditProfileFragment__group_description">Descrizione gruppo</string>
<!-- Removed by excludeNonTranslatables <string name="EditProfileFragment__support_link" translatable="false">https://support.signal.org/hc/articles/360007459591</string> -->
<string name="EditProfileFragment__support_link" translatable="false">https://support.signal.org/hc/articles/360007459591</string>
<!-- The title of a dialog prompting user to update to the latest version of Signal. -->
<string name="EditProfileFragment_deprecated_dialog_title">Aggiorna Signal</string>
<!-- The body of a dialog prompting user to update to the latest version of Signal. -->
@@ -4009,7 +4009,7 @@
<string name="verify_display_fragment__encryption_unavailable">Verifica automatica non disponibile</string>
<!-- Caption text explaining more about automatic verification -->
<string name="verify_display_fragment__auto_verify_not_available">La verifica automatica non è disponibile per tutte le chat.</string>
<!-- Removed by excludeNonTranslatables <string name="verify_display_fragment__link" translatable="false">https://support.signal.org/hc/articles/10223569377562</string> -->
<string name="verify_display_fragment__link" translatable="false">https://support.signal.org/hc/articles/10223569377562</string>
<!-- Bottom sheet title when encryption is auto-verified -->
<string name="EncryptionVerifiedSheet__title_success">Crittografia verificata in automatico per questa chat</string>
@@ -4043,7 +4043,7 @@
<string name="SelfVerificationFailureSheet__submit">Invia</string>
<!-- Email subject line when submitting logs following a verification failure -->
<string name="SelfVerificationFailureSheet__email_subject">Verifica automatica della chiave di crittografia non riuscita</string>
<!-- Removed by excludeNonTranslatables <string name="SelfVerificationFailureSheet__email_filter" translatable="false">AutomaticKeyVerificationFailure</string> -->
<string name="SelfVerificationFailureSheet__email_filter" translatable="false">AutomaticKeyVerificationFailure</string>
<!-- Link to learn more about debug logs -->
<string name="SelfVerificationFailureSheet__learn_more">Scopri di più</string>
@@ -4097,17 +4097,17 @@
<string name="HelpFragment__whats_this">Cos\'è?</string>
<string name="HelpFragment__how_do_you_feel">Come ti senti? (Facoltativo)</string>
<string name="HelpFragment__tell_us_why_youre_reaching_out">Spiegaci perché ci stai contattando.</string>
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__emoji_5" translatable="false">emoji_5</string> -->
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__emoji_4" translatable="false">emoji_4</string> -->
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__emoji_3" translatable="false">emoji_3</string> -->
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__emoji_2" translatable="false">emoji_2</string> -->
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__emoji_1" translatable="false">emoji_1</string> -->
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__link__debug_info" translatable="false">https://support.signal.org/hc/articles/360007318591</string> -->
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__link__faq" translatable="false">https://support.signal.org</string> -->
<string name="HelpFragment__emoji_5" translatable="false">emoji_5</string>
<string name="HelpFragment__emoji_4" translatable="false">emoji_4</string>
<string name="HelpFragment__emoji_3" translatable="false">emoji_3</string>
<string name="HelpFragment__emoji_2" translatable="false">emoji_2</string>
<string name="HelpFragment__emoji_1" translatable="false">emoji_1</string>
<string name="HelpFragment__link__debug_info" translatable="false">https://support.signal.org/hc/articles/360007318591</string>
<string name="HelpFragment__link__faq" translatable="false">https://support.signal.org</string>
<!-- Heading used within support email that lists additional information to help with debugging -->
<string name="HelpFragment__support_info">Informazioni supporto</string>
<string name="HelpFragment__signal_android_support_request">Richiesta di supporto Signal Android</string>
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__debug_log" translatable="false">Debug Log:</string> -->
<string name="HelpFragment__debug_log" translatable="false">Debug Log:</string>
<string name="HelpFragment__could_not_upload_logs">Impossibile inviare i log</string>
<string name="HelpFragment__please_be_as_descriptive_as_possible">Sii il più descrittivo possibile per aiutarci a capire il problema.</string>
<string-array name="HelpFragment__categories_6">
@@ -4318,7 +4318,7 @@
<string name="preferences__if_typing_indicators_are_disabled_you_wont_be_able_to_see_typing_indicators">Se gli indicatori di scrittura sono disabilitati, non sarai in grado di vedere quando gli altri utenti stanno digitando.</string>
<string name="preferences__request_keyboard_to_disable">Richiedi alla tastiera di disattivare l\'apprendimento delle parole digitate.</string>
<string name="preferences__this_setting_is_not_a_guarantee">Questa impostazione non è una garanzia e la tua tastiera potrebbe ignorarla.</string>
<!-- Removed by excludeNonTranslatables <string name="preferences__incognito_keyboard_learn_more" translatable="false">https://support.signal.org/hc/articles/360055276112</string> -->
<string name="preferences__incognito_keyboard_learn_more" translatable="false">https://support.signal.org/hc/articles/360055276112</string>
<string name="preferences_chats__when_using_mobile_data">Via rete cellulare</string>
<string name="preferences_chats__when_using_wifi">Via Wi-Fi</string>
<string name="preferences_chats__when_roaming">In roaming</string>
@@ -4431,9 +4431,9 @@
<string name="configurable_single_select__customize_option">Personalizza opzione</string>
<!-- Internal only preferences -->
<!-- Removed by excludeNonTranslatables <string name="preferences__internal_preferences" translatable="false">Internal Preferences</string> -->
<!-- Removed by excludeNonTranslatables <string name="preferences__internal_details" translatable="false">Internal Details</string> -->
<!-- Removed by excludeNonTranslatables <string name="preferences__internal_stories_dialog_launcher" translatable="false">Stories dialog launcher</string> -->
<string name="preferences__internal_preferences" translatable="false">Internal Preferences</string>
<string name="preferences__internal_details" translatable="false">Internal Details</string>
<string name="preferences__internal_stories_dialog_launcher" translatable="false">Stories dialog launcher</string>
<!-- Payments -->
@@ -4477,14 +4477,14 @@
<string name="PaymentsHomeFragment__payments_deactivated">Pagamenti disattivati.</string>
<string name="PaymentsHomeFragment__payment_failed">Pagamento fallito</string>
<string name="PaymentsHomeFragment__details">Dettagli</string>
<!-- Removed by excludeNonTranslatables <string name="PaymentsHomeFragment__learn_more__activate_payments" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_activate</string> -->
<string name="PaymentsHomeFragment__learn_more__activate_payments" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_activate</string>
<!-- Displayed as a description in a dialog when the user tries to activate payments -->
<string name="PaymentsHomeFragment__you_can_use_signal_to_send_and">Puoi usare Signal per inviare e ricevere i MobileCoin. Tutti i pagamenti sono soggetti ai Termini di Utilizzo dei MobileCoin e del MobileCoin Wallet. Ricorda che potresti riscontrare alcuni problemi. Inoltre, in caso di perdite nei pagamenti o nei saldi dei Wallet, potrebbe non essere possibile recuperare la somma persa. </string>
<string name="PaymentsHomeFragment__activate">Attiva</string>
<string name="PaymentsHomeFragment__view_mobile_coin_terms">Visualizza i termini di MobileCoin</string>
<string name="PaymentsHomeFragment__payments_not_available">I pagamenti in Signal non sono più disponibili. Puoi ancora trasferire i fondi a un exchange ma non puoi più inviare e ricevere pagamenti o aggiungere fondi.</string>
<!-- Removed by excludeNonTranslatables <string name="PaymentsHomeFragment__mobile_coin_terms_url" translatable="false">https://www.mobilecoin.com/terms-of-use.html</string> -->
<string name="PaymentsHomeFragment__mobile_coin_terms_url" translatable="false">https://www.mobilecoin.com/terms-of-use.html</string>
<!-- Alert dialog title which shows up after a payment to turn on payment lock -->
<string name="PaymentsHomeFragment__turn_on">Vuoi attivare la funzione Pagamento sicuro?</string>
<!-- Alert dialog description for why payment lock should be enabled before sending payments -->
@@ -4529,7 +4529,7 @@
<string name="PaymentsAddMoneyFragment__copy">Copia</string>
<string name="PaymentsAddMoneyFragment__copied_to_clipboard">Copiato negli appunti</string>
<string name="PaymentsAddMoneyFragment__to_add_funds">Per aggiungere fondi, invia MobileCoin all\'indirizzo del tuo portafoglio. Avvia una transazione dal tuo account su un exchange che supporta MobileCoin, quindi scansiona il codice QR o copia l\'indirizzo del tuo portafoglio.</string>
<!-- Removed by excludeNonTranslatables <string name="PaymentsAddMoneyFragment__learn_more__information" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_transfer_from_exchange</string> -->
<string name="PaymentsAddMoneyFragment__learn_more__information" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_transfer_from_exchange</string>
<!-- PaymentsDetailsFragment -->
<string name="PaymentsDetailsFragment__details">Dettagli</string>
@@ -4550,8 +4550,8 @@
<string name="PaymentsDetailsFragment__coin_cleanup_fee">Commissione per la pulizia delle monete</string>
<string name="PaymentsDetailsFragment__coin_cleanup_information">Una \"commissione per la pulizia delle monete\" viene addebitata quando le monete in tuo possesso non possono essere combinate per completare una transazione. La pulizia ti consentirà di continuare a inviare pagamenti.</string>
<string name="PaymentsDetailsFragment__no_details_available">Non sono disponibili ulteriori dettagli per questa transazione</string>
<!-- Removed by excludeNonTranslatables <string name="PaymentsDetailsFragment__learn_more__information" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_details</string> -->
<!-- Removed by excludeNonTranslatables <string name="PaymentsDetailsFragment__learn_more__cleanup_fee" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_details_fees</string> -->
<string name="PaymentsDetailsFragment__learn_more__information" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_details</string>
<string name="PaymentsDetailsFragment__learn_more__cleanup_fee" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_details_fees</string>
<string name="PaymentsDetailsFragment__sent_payment">Pagamento inviato</string>
<string name="PaymentsDetailsFragment__received_payment">Pagamento ricevuto</string>
<string name="PaymentsDeatilsFragment__payment_completed_s">Pagamento completato %1$s</string>
@@ -4596,7 +4596,7 @@
<string name="CreatePaymentFragment__backspace">Cancella</string>
<string name="CreatePaymentFragment__add_note">Aggiungi nota</string>
<string name="CreatePaymentFragment__conversions_are_just_estimates">Le conversioni sono solo stime e potrebbero non essere accurate.</string>
<!-- Removed by excludeNonTranslatables <string name="CreatePaymentFragment__learn_more__conversions" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_currency_conversion</string> -->
<string name="CreatePaymentFragment__learn_more__conversions" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_currency_conversion</string>
<!-- EditNoteFragment -->
<string name="EditNoteFragment_note">Nota</string>
@@ -4678,9 +4678,9 @@
<!-- Button to delete a message; Action item with hyphenation. Translation can use soft hyphen - Unicode U+00AD -->
<string name="conversation_selection__menu_delete">Elimina</string>
<!-- Button to star a message to save it for later; Action item -->
<!-- Removed by excludeNonTranslatables <string name="conversation_selection__menu_star" translatable="false">Star (Labs)</string> -->
<string name="conversation_selection__menu_star" translatable="false">Star (Labs)</string>
<!-- Button to remove the star from a message; Action item -->
<!-- Removed by excludeNonTranslatables <string name="conversation_selection__menu_unstar" translatable="false">Unstar (Labs)</string> -->
<string name="conversation_selection__menu_unstar" translatable="false">Unstar (Labs)</string>
<!-- Button to forward a message to another person or group chat; Action item with hyphenation. Translation can use soft hyphen - Unicode U+00AD -->
<string name="conversation_selection__menu_forward">Inoltra</string>
<!-- Button to reply to a message; Action item with hyphenation. Translation can use soft hyphen - Unicode U+00AD -->
@@ -4749,7 +4749,7 @@
<string name="conversation__menu_view_all_media">Tutti i file multimediali</string>
<string name="conversation__menu_conversation_settings">Impostazioni chat</string>
<string name="conversation__menu_add_shortcut">Aggiungi alla schermata principale</string>
<!-- Removed by excludeNonTranslatables <string name="conversation__menu_export" translatable="false">Export (Labs)</string> -->
<string name="conversation__menu_export" translatable="false">Export (Labs)</string>
<string name="conversation__menu_create_bubble">Crea bolla</string>
<!-- Overflow menu option that allows formatting of text -->
<string name="conversation__menu_format_text">Formatta testo</string>
@@ -4760,11 +4760,11 @@
<string name="conversation_add_to_contacts__menu_add_to_contacts">Aggiungi ai contatti</string>
<!-- conversation export -->
<!-- Removed by excludeNonTranslatables <string name="conversation_export__exporting" translatable="false">Exporting chat…</string> -->
<!-- Removed by excludeNonTranslatables <string name="conversation_export__export_complete" translatable="false">Chat exported successfully</string> -->
<!-- Removed by excludeNonTranslatables <string name="conversation_export__export_failed" translatable="false">Export failed</string> -->
<!-- Removed by excludeNonTranslatables <string name="conversation_export__export_cancelled" translatable="false">Export cancelled</string> -->
<!-- Removed by excludeNonTranslatables <string name="conversation_export__preparing" translatable="false">Preparing export…</string> -->
<string name="conversation_export__exporting" translatable="false">Exporting chat…</string>
<string name="conversation_export__export_complete" translatable="false">Chat exported successfully</string>
<string name="conversation_export__export_failed" translatable="false">Export failed</string>
<string name="conversation_export__export_cancelled" translatable="false">Export cancelled</string>
<string name="conversation_export__preparing" translatable="false">Preparing export…</string>
<!-- conversation scheduled messages bar -->
@@ -4794,7 +4794,7 @@
<string name="text_secure_normal__menu_new_group">Nuovo gruppo</string>
<string name="text_secure_normal__menu_settings">Impostazioni</string>
<!-- Menu item in the main conversation list to view all starred messages -->
<!-- Removed by excludeNonTranslatables <string name="text_secure_normal__starred_messages" translatable="false">Starred messages (Labs)</string> -->
<string name="text_secure_normal__starred_messages" translatable="false">Starred messages (Labs)</string>
<string name="text_secure_normal__menu_clear_passphrase">Blocca</string>
<string name="text_secure_normal__mark_all_as_read">Segna tutto come già letto</string>
<string name="text_secure_normal__invite_friends">Invita amici</string>
@@ -4840,7 +4840,7 @@
<string name="BaseKbsPinFragment__create_alphanumeric_pin">Crea PIN alfanumerico</string>
<!-- Button label to prompt them to return to creating a numbers-only password ("PIN") -->
<string name="BaseKbsPinFragment__create_numeric_pin">Crea PIN numerico</string>
<!-- Removed by excludeNonTranslatables <string name="BaseKbsPinFragment__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007059792</string> -->
<string name="BaseKbsPinFragment__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007059792</string>
<!-- CreateKbsPinFragment -->
<plurals name="CreateKbsPinFragment__pin_must_be_at_least_characters">
@@ -4874,7 +4874,7 @@
<string name="KbsSplashFragment__introducing_pins">Ti presentiamo i PIN</string>
<string name="KbsSplashFragment__pins_keep_information_stored_with_signal_encrypted">I PIN mantengono le informazioni memorizzate con Signal crittografate in modo che solo tu possa accedervi. Il profilo, le impostazioni e i contatti verranno ripristinati quando reinstalli. Non avrai bisogno del tuo PIN per aprire l\'app.</string>
<string name="KbsSplashFragment__learn_more">Scopri di più</string>
<!-- Removed by excludeNonTranslatables <string name="KbsSplashFragment__learn_more_link" translatable="false">https://support.signal.org/hc/articles/360007059792</string> -->
<string name="KbsSplashFragment__learn_more_link" translatable="false">https://support.signal.org/hc/articles/360007059792</string>
<string name="KbsSplashFragment__registration_lock_equals_pin">Blocco registrazione = PIN</string>
<string name="KbsSplashFragment__your_registration_lock_is_now_called_a_pin">Il tuo blocco registrazione ora è chiamato PIN e fa di più. Aggiornalo ora.</string>
<string name="KbsSplashFragment__update_pin">Aggiorna PIN</string>
@@ -4895,7 +4895,7 @@
<string name="AccountLockedFragment__your_account_has_been_locked_to_protect_your_privacy">Il tuo account è stato bloccato per proteggere la tua privacy e la tua sicurezza. Dopo %1$d giorni di inattività sarai in grado di registrare nuovamente questo numero di telefono senza bisogno del tuo PIN. Tutti i contenuti saranno eliminati.</string>
<string name="AccountLockedFragment__next">Avanti</string>
<string name="AccountLockedFragment__learn_more">Scopri di più</string>
<!-- Removed by excludeNonTranslatables <string name="AccountLockedFragment__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007059792</string> -->
<string name="AccountLockedFragment__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007059792</string>
<!-- KbsLockFragment -->
<string name="RegistrationLockFragment__enter_your_pin">Inserisci il tuo PIN</string>
@@ -5025,7 +5025,7 @@
<string name="LocalBackupJobApi29_your_backup_could_not_be_verified">Non è stato possibile creare e verificare il tuo ultimo backup. Prova a crearne uno nuovo.</string>
<!-- Error message shown if a very large attachment is encountered during the backup creation and causes the backup to fail -->
<string name="LocalBackupJobApi29_your_backup_contains_a_very_large_file">Il tuo backup contiene un file di dimensioni troppo grandi e non può essere salvato. Ti consigliamo di eliminarlo e di creare un nuovo backup.</string>
<string name="LocalBackupJobApi29_tap_to_manage_backups">Clicca per gestire i backup.</string>
<string name="LocalBackupJobApi29_tap_to_manage_backups">Tocca per gestire i backup.</string>
<string name="RegistrationActivity_wrong_number">Numero errato?</string>
<!-- Countdown to when the user can request a new code via phone call during registration.-->
<string name="RegistrationActivity_call_me_instead_available_in">Chiamami (%1$02d:%2$02d)</string>
@@ -5168,11 +5168,11 @@
<string name="NewDeviceTransferInstructions__open_signal_on_your_old_android_phone">Apri Signal sul tuo vecchio telefono Android</string>
<string name="NewDeviceTransferInstructions__continue">Continua</string>
<string name="NewDeviceTransferInstructions__first_bullet">1.</string>
<string name="NewDeviceTransferInstructions__tap_on_your_profile_photo_in_the_top_left_to_open_settings">Clicca sull\'immagine del tuo profilo in alto a sinistra per aprire le Impostazioni</string>
<string name="NewDeviceTransferInstructions__tap_on_your_profile_photo_in_the_top_left_to_open_settings">Tocca l\'immagine del tuo profilo in alto a sinistra per aprire le Impostazioni</string>
<string name="NewDeviceTransferInstructions__second_bullet">2.</string>
<string name="NewDeviceTransferInstructions__tap_on_account">"Clicca su \"Account\""</string>
<string name="NewDeviceTransferInstructions__tap_on_account">"Tocca \"Account\""</string>
<string name="NewDeviceTransferInstructions__third_bullet">3.</string>
<string name="NewDeviceTransferInstructions__tap_transfer_account_and_then_continue_on_both_devices">"Clicca \"Trasferisci account\" e poi \"Continua\" su entrambi i dispositivi"</string>
<string name="NewDeviceTransferInstructions__tap_transfer_account_and_then_continue_on_both_devices">"Tocca \"Trasferisci account\" e poi \"Continua\" su entrambi i dispositivi"</string>
<!-- NewDeviceTransferSetupFragment -->
<string name="NewDeviceTransferSetup__preparing_to_connect_to_old_android_device">Preparazione alla connessione al vecchio dispositivo Android…</string>
@@ -5204,7 +5204,7 @@
<string name="DeviceTransferSetup__retry">Riprova</string>
<string name="DeviceTransferSetup__submit_debug_logs">Invia log di debug</string>
<string name="DeviceTransferSetup__verify_code">Verifica codice</string>
<string name="DeviceTransferSetup__verify_that_the_code_below_matches_on_both_of_your_devices">Verifica che il codice sotto corrisponda su entrambi i tuoi dispositivi. Quindi clicca continua.</string>
<string name="DeviceTransferSetup__verify_that_the_code_below_matches_on_both_of_your_devices">Verifica che il codice sotto corrisponda su entrambi i tuoi dispositivi. Quindi tocca continua.</string>
<string name="DeviceTransferSetup__the_numbers_do_not_match">I numeri non corrispondono</string>
<string name="DeviceTransferSetup__continue">Continua</string>
<string name="DeviceTransferSetup__if_the_numbers_on_your_devices_do_not_match_its_possible_you_connected_to_the_wrong_device">Se i numeri sui tuoi dispositivi non corrispondono, è possibile che ti sia collegato al dispositivo sbagliato. Per risolvere questo problema, interrompi il trasferimento e riprova e tieni vicini entrambi i dispositivi.</string>
@@ -5223,8 +5223,8 @@
<!-- Button text when a device transfer could not occur and to try again -->
<string name="DeviceTransferSetup__try_again">Riprova</string>
<string name="DeviceTransferSetup__waiting_for_other_device">In attesa di un altro dispositivo</string>
<string name="DeviceTransferSetup__tap_continue_on_your_other_device_to_start_the_transfer">Clicca Continua sul tuo altro dispositivo per iniziare il trasferimento.</string>
<string name="DeviceTransferSetup__tap_continue_on_your_other_device">Clicca Continua sul tuo altro dispositivo…</string>
<string name="DeviceTransferSetup__tap_continue_on_your_other_device_to_start_the_transfer">Tocca Continua sul tuo altro dispositivo per iniziare il trasferimento.</string>
<string name="DeviceTransferSetup__tap_continue_on_your_other_device">Tocca Continua sul tuo altro dispositivo…</string>
<!-- NewDeviceTransferFragment -->
<string name="NewDeviceTransfer__cannot_transfer_from_a_newer_version_of_signal">Impossibile trasferire da una versione più recente di Signal</string>
@@ -5249,7 +5249,7 @@
<string name="OldDeviceTransferInstructions__first_bullet">1.</string>
<string name="OldDeviceTransferInstructions__download_signal_on_your_new_android_device">Scarica Signal sul tuo nuovo dispositivo Android</string>
<string name="OldDeviceTransferInstructions__second_bullet">2.</string>
<string name="OldDeviceTransferInstructions__tap_on_transfer_or_restore_account">"Clicca su \"Trasferisci o ripristina account\""</string>
<string name="OldDeviceTransferInstructions__tap_on_transfer_or_restore_account">"Tocca \"Trasferisci o ripristina account\""</string>
<string name="OldDeviceTransferInstructions__third_bullet">3.</string>
<string name="OldDeviceTransferInstructions__select_transfer_from_android_device_when_prompted_and_then_continue">"Seleziona \"Trasferisci da dispositivo Android\" quando richiesto e poi \"Continua\". Tieni entrambi i dispositivi vicini."</string>
<string name="OldDeviceTransferInstructions__continue">Continua</string>
@@ -5537,9 +5537,9 @@
<string name="payment_info_card_with_a_high_balance">Con un saldo elevato, potresti voler eseguire l\'aggiornamento a un PIN alfanumerico per aggiungere maggiore protezione al tuo account.</string>
<string name="payment_info_card_update_pin">Aggiorna PIN</string>
<!-- Removed by excludeNonTranslatables <string name="payment_info_card__learn_more__about_mobilecoin" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_which_ones</string> -->
<!-- Removed by excludeNonTranslatables <string name="payment_info_card__learn_more__adding_to_your_wallet" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_transfer_from_exchange</string> -->
<!-- Removed by excludeNonTranslatables <string name="payment_info_card__learn_more__cashing_out" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_transfer_to_exchange</string> -->
<string name="payment_info_card__learn_more__about_mobilecoin" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_which_ones</string>
<string name="payment_info_card__learn_more__adding_to_your_wallet" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_transfer_from_exchange</string>
<string name="payment_info_card__learn_more__cashing_out" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_transfer_to_exchange</string>
<!-- DeactivateWalletFragment -->
<string name="DeactivateWalletFragment__deactivate_wallet">Disattiva portafoglio</string>
@@ -5551,7 +5551,7 @@
<string name="DeactivateWalletFragment__deactivate_without_transferring_question">Disattivare senza trasferire?</string>
<string name="DeactivateWalletFragment__your_balance_will_remain">Il tuo saldo rimarrà nel tuo wallet collegato a Signal se scegli di riattivare i pagamenti.</string>
<string name="DeactivateWalletFragment__error_deactivating_wallet">Errore durante la disattivazione del portafoglio.</string>
<!-- Removed by excludeNonTranslatables <string name="DeactivateWalletFragment__learn_more__we_recommend_transferring_your_funds" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_deactivate</string> -->
<string name="DeactivateWalletFragment__learn_more__we_recommend_transferring_your_funds" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_deactivate</string>
<!-- PaymentsRecoveryStartFragment -->
<string name="PaymentsRecoveryStartFragment__recovery_phrase">Frase di recupero</string>
@@ -5587,8 +5587,8 @@
<string name="PaymentsRecoveryPasteFragment__invalid_recovery_phrase">Frase di recupero non valida</string>
<string name="PaymentsRecoveryPasteFragment__make_sure">Assicurati di aver inserito %1$d parole e riprova.</string>
<!-- Removed by excludeNonTranslatables <string name="PaymentsRecoveryStartFragment__learn_more__view" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_wallet_view_passphrase</string> -->
<!-- Removed by excludeNonTranslatables <string name="PaymentsRecoveryStartFragment__learn_more__restore" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_wallet_restore_passphrase</string> -->
<string name="PaymentsRecoveryStartFragment__learn_more__view" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_wallet_view_passphrase</string>
<string name="PaymentsRecoveryStartFragment__learn_more__restore" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_wallet_restore_passphrase</string>
<!-- PaymentsRecoveryPhraseFragment -->
<string name="PaymentsRecoveryPhraseFragment__next">Avanti</string>
@@ -5633,7 +5633,7 @@
<string name="GroupsInCommonMessageRequest__none_of_your_contacts_or_people_you_chat_with_are_in_this_group">Nessuno dei tuoi contatti o delle persone con cui hai chattato è in questo gruppo. Controlla attentamente le richieste prima di accettarle per evitare messaggi indesiderati.</string>
<string name="GroupsInCommonMessageRequest__about_message_requests">Informazioni sulle richieste di messaggi</string>
<string name="GroupsInCommonMessageRequest__okay">Ok</string>
<!-- Removed by excludeNonTranslatables <string name="GroupsInCommonMessageRequest__support_article" translatable="false">https://support.signal.org/hc/articles/360007459591</string> -->
<string name="GroupsInCommonMessageRequest__support_article" translatable="false">https://support.signal.org/hc/articles/360007459591</string>
<string name="ChatColorSelectionFragment__heres_a_preview_of_the_chat_color">Ecco un\'anteprima del colore della chat.</string>
<string name="ChatColorSelectionFragment__the_color_is_visible_to_only_you">Il colore è visibile solo a te.</string>
@@ -6013,7 +6013,7 @@
<!-- Alert dialog button to cancel the dialog -->
<!-- AdvancedPrivacySettingsFragment -->
<!-- Removed by excludeNonTranslatables <string name="AdvancedPrivacySettingsFragment__sealed_sender_link" translatable="false">https://signal.org/blog/sealed-sender</string> -->
<string name="AdvancedPrivacySettingsFragment__sealed_sender_link" translatable="false">https://signal.org/blog/sealed-sender</string>
<string name="AdvancedPrivacySettingsFragment__show_status_icon">Mostra icona di stato</string>
<string name="AdvancedPrivacySettingsFragment__show_an_icon">Mostra un\'icona nei dettagli del messaggio quando sono stati consegnati utilizzando il mittente sigillato.</string>
@@ -6106,7 +6106,7 @@
<!-- EditReactionsFragment -->
<string name="EditReactionsFragment__customize_reactions">Personalizza le reazioni</string>
<string name="EditReactionsFragment__tap_to_replace_an_emoji">Clicca per sostituire un\'emoji</string>
<string name="EditReactionsFragment__tap_to_replace_an_emoji">Tocca per sostituire un\'emoji</string>
<string name="EditReactionsFragment__reset">Resetta</string>
<string name="EditReactionsFragment_save">Salva</string>
<string name="ChatColorSelectionFragment__auto_matches_the_color_to_the_wallpaper">Abbina automaticamente il colore allo sfondo</string>
@@ -6172,8 +6172,8 @@
<string name="ConversationSettingsFragment__disappearing_messages">Messaggi temporanei</string>
<string name="ConversationSettingsFragment__sounds_and_notifications">Suoni e notifiche</string>
<!-- Label for the starred messages option in conversation settings -->
<!-- Removed by excludeNonTranslatables <string name="ConversationSettingsFragment__starred_messages" translatable="false">Starred messages</string> -->
<!-- Removed by excludeNonTranslatables <string name="ConversationSettingsFragment__internal_details" translatable="false">Internal details</string> -->
<string name="ConversationSettingsFragment__starred_messages" translatable="false">Starred messages</string>
<string name="ConversationSettingsFragment__internal_details" translatable="false">Internal details</string>
<string name="ConversationSettingsFragment__contact_details">Info del contatto sul telefono</string>
<string name="ConversationSettingsFragment__view_safety_number">Mostra codice di sicurezza</string>
<string name="ConversationSettingsFragment__block">Blocca</string>
@@ -6450,8 +6450,8 @@
<string name="MediaCountIndicatorButton__send">Invia</string>
<string name="MediaReviewSelectedItem__tap_to_remove">Clicca per rimuovere</string>
<string name="MediaReviewSelectedItem__tap_to_select">Clicca per selezionare</string>
<string name="MediaReviewSelectedItem__tap_to_remove">Tocca per rimuovere</string>
<string name="MediaReviewSelectedItem__tap_to_select">Tocca per selezionare</string>
<string name="MediaReviewImagePageFragment__discard">Elimina</string>
<string name="MediaReviewImagePageFragment__discard_changes">Eliminare le modifiche?</string>
@@ -6683,7 +6683,7 @@
<!-- Displayed as a dialog message when the selected recipient for a gift doesn\'t support gifting -->
<string name="DonationsErrors__this_user_cant_receive_donations_until">Questa persona non può ricevere una donazione perché deve prima aggiornare Signal.</string>
<!-- Displayed as a dialog message when the user\'s profile could not be fetched, likely due to lack of internet -->
<string name="DonationsErrors__your_donation_could_not_be_sent">Impossibile inviare la tua donazione per via di un errore di rete. Controlla la tua connessione e riprova.</string>
<string name="DonationsErrors__your_donation_could_not_be_sent">Impossibile inviare la tua donazione a causa di un errore di rete. Controlla la tua connessione e riprova.</string>
<!-- Displayed as a dialog message when the user encounters an error during an iDEAL donation -->
<string name="DonationsErrors__your_ideal_wero_couldnt_be_processed">Impossibile elaborare la tua donazione iDEAL | Wero. Prova un altro metodo di pagamento o contatta la tua banca per maggiori informazioni.</string>
@@ -6988,7 +6988,7 @@
<!-- Label when a story fails to send due to identity mismatch -->
<string name="StoriesLandingItem__partially_sent">Inviata in parte</string>
<!-- Status label when a story fails to send indicating user action to retry -->
<string name="StoriesLandingItem__tap_to_retry">Clicca per riprovare</string>
<string name="StoriesLandingItem__tap_to_retry">Tocca per riprovare</string>
<!-- Title of dialog confirming decision to hide a story -->
<string name="StoriesLandingFragment__hide_story">Nascondere la Storia?</string>
<!-- Message of dialog confirming decision to hide a story -->
@@ -7019,39 +7019,39 @@
<!-- StoryArchive -->
<!-- Title for the story archive screen -->
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__story_archive" translatable="false">Story archive (Labs)</string> -->
<string name="StoryArchive__story_archive" translatable="false">Story archive (Labs)</string>
<!-- Section header in story settings -->
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__archive" translatable="false">Archive</string> -->
<string name="StoryArchive__archive" translatable="false">Archive</string>
<!-- Label for switch to enable story archiving -->
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__keep_stories_in_archive" translatable="false">Keep stories in archive</string> -->
<string name="StoryArchive__keep_stories_in_archive" translatable="false">Keep stories in archive</string>
<!-- Description for the archive toggle -->
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__save_stories_after_they_expire" translatable="false">Save your sent stories after they leave the active feed.</string> -->
<string name="StoryArchive__save_stories_after_they_expire" translatable="false">Save your sent stories after they leave the active feed.</string>
<!-- Label for archive duration preference -->
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__keep_stories_for" translatable="false">Keep stories for</string> -->
<string name="StoryArchive__keep_stories_for" translatable="false">Keep stories for</string>
<!-- Archive duration option: forever -->
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__forever" translatable="false">Forever</string> -->
<string name="StoryArchive__forever" translatable="false">Forever</string>
<!-- Archive duration option: 1 year -->
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__1_year" translatable="false">1 year</string> -->
<string name="StoryArchive__1_year" translatable="false">1 year</string>
<!-- Archive duration option: 6 months -->
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__6_months" translatable="false">6 months</string> -->
<string name="StoryArchive__6_months" translatable="false">6 months</string>
<!-- Archive duration option: 30 days -->
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__30_days" translatable="false">30 days</string> -->
<string name="StoryArchive__30_days" translatable="false">30 days</string>
<!-- Empty state title when no archived stories exist -->
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__no_archived_stories" translatable="false">No archived stories</string> -->
<string name="StoryArchive__no_archived_stories" translatable="false">No archived stories</string>
<!-- Empty state message when no archived stories exist -->
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__no_archived_stories_message" translatable="false">Turn on \"Save Stories to Archive\" in story settings to auto-archive your stories.</string> -->
<string name="StoryArchive__no_archived_stories_message" translatable="false">Turn on \"Save Stories to Archive\" in story settings to auto-archive your stories.</string>
<!-- Empty state button to navigate to story settings -->
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__go_to_settings" translatable="false">Go to settings</string> -->
<string name="StoryArchive__go_to_settings" translatable="false">Go to settings</string>
<!-- Label for sort order menu -->
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__sort_by" translatable="false">Sort by</string> -->
<string name="StoryArchive__sort_by" translatable="false">Sort by</string>
<!-- Sort order option: newest first -->
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__newest" translatable="false">Newest</string> -->
<string name="StoryArchive__newest" translatable="false">Newest</string>
<!-- Sort order option: oldest first -->
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__oldest" translatable="false">Oldest</string> -->
<string name="StoryArchive__oldest" translatable="false">Oldest</string>
<!-- Delete action in story archive multi-select bottom bar -->
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__delete" translatable="false">Delete</string> -->
<string name="StoryArchive__delete" translatable="false">Delete</string>
<!-- Content description for selecting a story in multi-select mode -->
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__select_story" translatable="false">Select story</string> -->
<string name="StoryArchive__select_story" translatable="false">Select story</string>
<!-- Confirmation dialog body when deleting stories from archive -->
<plurals name="StoryArchive__delete_n_stories">
<item quantity="one">Eliminare %1$d storia? Non potrai più tornare indietro.</item>
@@ -7201,7 +7201,7 @@
<string name="EditPrivateStoryNameFragment__story_name">Nome Storia</string>
<!-- Save button label when editing a custom story name -->
<!-- Displayed in text post creator before user enters text -->
<string name="TextStoryPostCreationFragment__tap_to_add_text">Clicca per aggiungere testo</string>
<string name="TextStoryPostCreationFragment__tap_to_add_text">Tocca per aggiungere testo</string>
<!-- Button label for changing font when creating a text post -->
<!-- Displayed in text post creator when prompting user to enter text -->
<string name="TextStoryPostTextEntryFragment__add_text">Aggiungi testo</string>
@@ -9342,10 +9342,10 @@
<!-- Email subject when contacting support on a restore backup network issue -->
<string name="EnterBackupKey_network_failure_support_email">Errore di network per il ripristino del backup di Signal Android</string>
<!-- Removed by excludeNonTranslatables <string name="EnterBackupKey_network_failure_support_email_filter" translatable="false">Android SignalBackups Import Failed</string> -->
<string name="EnterBackupKey_network_failure_support_email_filter" translatable="false">Android SignalBackups Import Failed</string>
<!-- Email subject when contacting support on a permanent backup import failure -->
<string name="EnterBackupKey_permanent_failure_support_email">Errore permanente nel ripristino del backup per Signal Android</string>
<!-- Removed by excludeNonTranslatables <string name="EnterBackupKey_permanent_failure_support_email_filter" translatable="false">Android SignalBackups Import Permanent Failure</string> -->
<string name="EnterBackupKey_permanent_failure_support_email_filter" translatable="false">Android SignalBackups Import Permanent Failure</string>
<!-- EnterLocalBackupKeyScreen: Screen title for entering recovery key for local backup restore -->
<string name="EnterLocalBackupKeyScreen__enter_your_recovery_key">Inserisci la tua chiave di ripristino</string>
@@ -9476,7 +9476,7 @@
<!-- Email subject when contacting support on a create backup failure -->
<string name="BackupAlertBottomSheet_network_failure_support_email">Errore di network per l\'esportazione del backup di Signal Android</string>
<!-- Email filter when contacting support on a create backup failure -->
<!-- Removed by excludeNonTranslatables <string name="BackupAlertBottomSheet_export_failure_filter" translatable="false">Android SignalBackups Export Failed</string> -->
<string name="BackupAlertBottomSheet_export_failure_filter" translatable="false">Android SignalBackups Export Failed</string>
<!-- Title of dialog asking to submit debuglogs -->
<string name="ContactSupportDialog_submit_debug_log">Vuoi inviarci un log di debug?</string>
@@ -9579,26 +9579,26 @@
<!-- Accessibility label for more options button in MainToolbar -->
<string name="MainToolbar__proxy_content_description">Proxy</string>
<!-- Accessibility label for search filter button in MainToolbar -->
<!-- Removed by excludeNonTranslatables <string name="MainToolbar__search_filter_content_description" translatable="false">Search filter</string> -->
<string name="MainToolbar__search_filter_content_description" translatable="false">Search filter</string>
<!-- SearchFilterBottomSheet: Title -->
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__filter_search" translatable="false">Filter search</string> -->
<string name="SearchFilterBottomSheet__filter_search" translatable="false">Filter search</string>
<!-- SearchFilterBottomSheet: Start date label -->
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__start_date" translatable="false">Start date</string> -->
<string name="SearchFilterBottomSheet__start_date" translatable="false">Start date</string>
<!-- SearchFilterBottomSheet: End date label -->
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__end_date" translatable="false">End date</string> -->
<string name="SearchFilterBottomSheet__end_date" translatable="false">End date</string>
<!-- SearchFilterBottomSheet: Author label -->
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__author" translatable="false">Author</string> -->
<string name="SearchFilterBottomSheet__author" translatable="false">Author</string>
<!-- SearchFilterBottomSheet: Placeholder for unset date -->
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__not_set" translatable="false">Not set</string> -->
<string name="SearchFilterBottomSheet__not_set" translatable="false">Not set</string>
<!-- SearchFilterBottomSheet: Placeholder for unset author -->
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__anyone" translatable="false">Anyone</string> -->
<string name="SearchFilterBottomSheet__anyone" translatable="false">Anyone</string>
<!-- SearchFilterBottomSheet: Apply button -->
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__apply" translatable="false">Apply</string> -->
<string name="SearchFilterBottomSheet__apply" translatable="false">Apply</string>
<!-- SearchFilterBottomSheet: Clear button -->
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__clear" translatable="false">Clear</string> -->
<string name="SearchFilterBottomSheet__clear" translatable="false">Clear</string>
<!-- SearchFilterBottomSheet: Select date dialog title -->
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__select_date" translatable="false">Select date</string> -->
<string name="SearchFilterBottomSheet__select_date" translatable="false">Select date</string>
<!-- Accessibility label for a button displayed in the toolbar to return to the previous screen. -->
<string name="DefaultTopAppBar__navigate_up_content_description">Torna indietro</string>
@@ -9886,7 +9886,7 @@
<string name="MemberLabelsAboutOverride__body">In questo gruppo, il tuo ruolo verrà mostrato vicino alla tua foto al posto della sezione Su di te.</string>
<!-- Label for internal-only section showing groups with same members -->
<!-- Removed by excludeNonTranslatables <string name="AddGroupDetailsFragment__groups_with_same_members" translatable="false">Groups with same members (Labs)</string> -->
<string name="AddGroupDetailsFragment__groups_with_same_members" translatable="false">Groups with same members (Labs)</string>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
<string name="CouldNotCompleteBackupRestoreSheet__title">Impossibile ripristinare il backup</string>
+21 -21
View File
@@ -1662,7 +1662,7 @@
<!-- Toast message shown when trying to join a group by link but the group is full -->
<string name="GroupJoinBottomSheetDialogFragment_group_limit_reached">그룹 제한에 도달하여 그룹에 참가할 수 없음</string>
<!-- Title shown when there was an known issue getting group information from a group link -->
<string name="GroupJoinBottomSheetDialogFragment_cant_join_group">그룹에 참가할 수 없습니다.</string>
<string name="GroupJoinBottomSheetDialogFragment_cant_join_group">그룹에 참가할 수 없습니다</string>
<!-- Message shown when you try to get information for a group via link but an admin has removed you -->
<string name="GroupJoinBottomSheetDialogFragment_you_cant_join_this_group_via_the_group_link_because_an_admin_removed_you">관리자에 의해 그룹에서 제외되어, 그룹 링크를 사용할 수 없습니다. 그룹에 다시 참가하려면 관리자에게 문의해 주세요.</string>
<!-- Message shown when you try to get information for a group via link but the link is no longer valid -->
@@ -1679,9 +1679,9 @@
</plurals>
<!-- GroupJoinUpdateRequiredBottomSheetDialogFragment -->
<string name="GroupJoinUpdateRequiredBottomSheetDialogFragment_update_signal_to_use_group_links">그룹 링크를 사용하기 위해서 Signal을 업데이트하세요</string>
<string name="GroupJoinUpdateRequiredBottomSheetDialogFragment_update_signal_to_use_group_links">그룹 링크를 사용하려면 Signal을 업데이트하세요</string>
<string name="GroupJoinUpdateRequiredBottomSheetDialogFragment_update_message">사용 중인 Signal 버전에서는 이 그룹 링크를 지원하지 않습니다. 링크를 통해 그룹에 가입하려면 최신 버전으로 업데이트하세요.</string>
<string name="GroupJoinUpdateRequiredBottomSheetDialogFragment_update_signal">시그널 업데이트하기</string>
<string name="GroupJoinUpdateRequiredBottomSheetDialogFragment_update_signal">Signal 업데이트</string>
<string name="GroupJoinUpdateRequiredBottomSheetDialogFragment_group_link_is_not_valid">그룹 링크가 유효하지 않습니다.</string>
<!-- GroupInviteLinkEnableAndShareBottomSheetDialogFragment -->
@@ -1739,7 +1739,7 @@
<string name="InviteActivity_no_app_to_share_to">공유하기 위해 사용할 수 있는 앱이 없습니다.</string>
<!-- LearnMoreTextView -->
<string name="LearnMoreTextView_learn_more"> 알아보기</string>
<string name="LearnMoreTextView_learn_more">자세히 알아보기</string>
<string name="SpanUtil__read_more">더 읽기</string>
@@ -1763,18 +1763,18 @@
<item quantity="other">선택한 항목을 삭제할까요?</item>
</plurals>
<plurals name="MediaOverviewActivity_Media_delete_confirm_message">
<item quantity="other">&lt;mrk id=\'314\' mtype=\'seg\'&gt;선택한 파일 %1$d개가 모두 영구 삭제됩니다.&lt;/mrk&gt; &lt;mrk id=\'315\' mtype=\'seg\'&gt;이 항목들과 관련된 모든 메시지의 텍스트도 삭제됩니다.&lt;/mrk&gt;</item>
<item quantity="other">선택한 파일 %1$d개가 모두 영구 삭제됩니다. 이 항목들과 관련된 모든 메시지도 삭제됩니다.</item>
</plurals>
<string name="MediaOverviewActivity_Media_delete_progress_title">삭제 중</string>
<string name="MediaOverviewActivity_Media_delete_progress_message">메시지 삭제 중…</string>
<!-- Format string showing current vs. total items being deleted, e.g. "12 of 207" -->
<string name="MediaOverviewActivity_Media_delete_progress_count">%2$d 중 %1$d</string>
<string name="MediaOverviewActivity_Sort_by">정렬 방법</string>
<string name="MediaOverviewActivity_Newest">근 순서</string>
<string name="MediaOverviewActivity_Oldest">오래된 순</string>
<string name="MediaOverviewActivity_Newest">신순</string>
<string name="MediaOverviewActivity_Oldest">오래된 순</string>
<string name="MediaOverviewActivity_Storage_used">사용된 저장 공간</string>
<string name="MediaOverviewActivity_All_storage_use">저장 공간 사용 상태</string>
<string name="MediaOverviewActivity_Grid_view_description">눈금 보기</string>
<string name="MediaOverviewActivity_Grid_view_description">그리드 보기</string>
<string name="MediaOverviewActivity_List_view_description">목록 보기</string>
<string name="MediaOverviewActivity_Selected_description">선택됨</string>
<string name="MediaOverviewActivity_select_all">모두 선택</string>
@@ -1809,7 +1809,7 @@
<string name="Megaphones_verify_your_signal_pin">Signal PIN을 인증하세요</string>
<string name="Megaphones_well_occasionally_ask_you_to_verify_your_pin">PIN을 잊어버리지 않도록 주기적으로 확인을 요청드릴게요.</string>
<string name="Megaphones_verify_pin">PIN 인증</string>
<string name="Megaphones_get_started">시작</string>
<string name="Megaphones_get_started">시작하기</string>
<string name="Megaphones_new_group">새 그룹</string>
<!-- Text in a card view to invite friends as part of the onboarding megaphone -->
<string name="Megaphones_invite_friends">친구 초대</string>
@@ -1824,7 +1824,7 @@
<string name="NewLinkedDeviceMegaphone__ok">확인</string>
<!-- Title of a bottom sheet to render messages that all quote a specific message -->
<string name="MessageQuotesBottomSheet_replies">회신</string>
<string name="MessageQuotesBottomSheet_replies">답장</string>
<!-- StarredMessagesFragment -->
<!-- Title for the starred messages screen -->
@@ -2228,7 +2228,7 @@
<string name="MessageRequestProfileView_member_of_two_groups">%1$s 및 %2$s 멤버</string>
<string name="MessageRequestProfileView_member_of_many_groups">%1$s, %2$s 및 %3$s 멤버</string>
<plurals name="MessageRequestProfileView_members">
<item quantity="other">%1$d 멤버</item>
<item quantity="other">멤버 %1$d</item>
</plurals>
<!-- Describes the number of members in a group. The string MessageRequestProfileView_invited is nested in the parentheses. -->
<plurals name="MessageRequestProfileView_members_and_invited">
@@ -2240,10 +2240,10 @@
</plurals>
<!-- Describe the total number of groups, besides two groups, that you and a person have in common. Nested inside MessageRequestProfileView_member_of_many_groups -->
<plurals name="MessageRequestProfileView_member_of_d_additional_groups">
<item quantity="other">%1$d개의 추가 그룹</item>
<item quantity="other">추가 그룹 %1$d개</item>
</plurals>
<!-- Describes the names of members in a group. MessageRequestProfileView_group_members_* is nested in the first parentheses. MessageRequestProfileView_invited is nested in the second -->
<string name="MessageRequestProfileView_member_names_and_invited">%1$s (%2$s)</string>
<string name="MessageRequestProfileView_member_names_and_invited">%1$s(%2$s)</string>
<!-- Text for an empty group or when you are the only member -->
<string name="MessageRequestProfileView_group_members_zero">아직 다른 그룹 멤버가 없습니다</string>
<!-- Text for a group with one member (not you). %1$s is their name -->
@@ -2251,7 +2251,7 @@
<!-- Text for a 2 member group you are in. %1$s is the name of the other member -->
<string name="MessageRequestProfileView_group_members_one_and_you">나와 %1$s</string>
<!-- Text for a 2 member group you are not in. %1$s and %2$s are the members\' names -->
<string name="MessageRequestProfileView_group_members_two">%1$s %2$s</string>
<string name="MessageRequestProfileView_group_members_two">%1$s, %2$s</string>
<!-- Text for a 3 member group you are in. %1$s and %2$s are the members\' names -->
<string name="MessageRequestProfileView_group_members_two_and_you">나와 %1$s, %2$s</string>
<!-- Text for a 3 member group you are not in. %1$s, %2$s, %3$s are the names of the other members. -->
@@ -2300,15 +2300,15 @@
<string name="DeviceProvisioningActivity_content_progress_key_error">잘못된 QR 코드입니다.</string>
<!-- Toast message shown when a user has too many linked devices and needs to remove one before linking another -->
<string name="DeviceProvisioningActivity_sorry_you_have_too_many_devices_linked_already">현재 연결된 기기 수가 한도를 초과했습니다. 일부 기기를 해제한 후 다시 시도해 주세요.</string>
<string name="DeviceActivity_sorry_this_is_not_a_valid_device_link_qr_code">죄송합니다. 올바른 기기 연결 QR 코드가 아닙니다.</string>
<string name="DeviceActivity_sorry_this_is_not_a_valid_device_link_qr_code">올바른 기기 연결 QR 코드가 아닙니다.</string>
<string name="DeviceProvisioningActivity_link_a_signal_device">Signal 기기를 연결할까요?</string>
<string name="DeviceProvisioningActivity_to_link_a_desktop_or_ipad_to_this_signal_account">이 Signal 계정에 데스크톱이나 iPad를 연결하려면 연결된 기기로 이동하여 \'새 기기 연결\'을 탭한 다음 QR 코드를 다시 스캔하세요. Signal에서 직접 제공한 QR 코드만 스캔하세요.</string>
<string name="DeviceActivity_signal_needs_the_camera_permission_in_order_to_scan_a_qr_code">Signal에서 QR 코드를 읽으려면 카메라 권한이 필요하지만, 현재 권한이 차단되어 있습니다. 앱 설정 메뉴에서 \'권한\'을 선택한 후 \'카메라\' 항목을 허용해 주세요.</string>
<string name="DeviceActivity_unable_to_scan_a_qr_code_without_the_camera_permission">카메라 권한이 없어 QR 코드를 스캔할 수 없</string>
<string name="DeviceActivity_unable_to_scan_a_qr_code_without_the_camera_permission">카메라 권한이 없어 QR 코드를 스캔할 수 없습니다</string>
<!-- OutdatedBuildReminder -->
<string name="OutdatedBuildReminder_update_now">지금 업데이트하세요.</string>
<string name="OutdatedBuildReminder_update_now">지금 업데이트하세요</string>
<string name="OutdatedBuildReminder_your_version_of_signal_will_expire_today">이 Signal 버전은 오늘 만료됩니다. 최신 버전으로 업데이트하세요.</string>
<plurals name="OutdatedBuildReminder_your_version_of_signal_will_expire_in_n_days">
<item quantity="other">이 Signal 버전은 %1$d일 후에 만료됩니다. 최신 버전으로 업데이트하세요.</item>
@@ -2699,7 +2699,7 @@
<!-- CallParticipantsListDialog -->
<plurals name="CallParticipantsListDialog_in_this_call">
<item quantity="other">통화 참가자 수(%1$d명)</item>
<item quantity="other">통화 참가자 %1$d명</item>
</plurals>
<plurals name="CallParticipantsListDialog__signal_will_ring">
<item quantity="other">Signal에서 전화를 겁니다(%1$d)</item>
@@ -7783,7 +7783,7 @@
<!-- Displayed when the user disables group call ringing -->
<string name="CallStateUpdatePopupWindow__ringing_off">통화 꺼짐</string>
<!-- Displayed when the user cannot enable group call ringing -->
<string name="CallStateUpdatePopupWindow__group_is_too_large">그룹 통화 참가자가 너무 많아 전화를 걸 수 없습니다.</string>
<string name="CallStateUpdatePopupWindow__group_is_too_large">그룹 인원이 너무 많아 전화를 걸 수 없습니다</string>
<!-- Displayed when the user turns on their mic -->
<string name="CallStateUpdatePopupWindow__mic_on">마이크 켜짐</string>
<!-- Displayed when the user turns off their mic -->
@@ -9238,7 +9238,7 @@
<!-- SelectInstructionsSheet: Instruction to select the top-level backup folder -->
<string name="SelectInstructionsSheet__select_the_top_level_folder">백업이 저장된 가장 상위 폴더를 선택하세요</string>
<!-- SelectInstructionsSheet: Continue button text -->
<string name="SelectInstructionsSheet__continue_button">확인</string>
<string name="SelectInstructionsSheet__continue_button">계속</string>
<!-- SelectLocalBackupScreen: Screen title for restoring on-device backup -->
<string name="SelectLocalBackupScreen__restore_on_device_backup">기기 백업 복원</string>
@@ -9260,7 +9260,7 @@
<!-- SelectLocalBackupSheet: Subtitle warning about choosing an older backup -->
<string name="SelectLocalBackupSheet__choosing_an_older_backup">이전 백업을 선택하면 메시지나 미디어가 손실될 수 있습니다.</string>
<!-- SelectLocalBackupSheet: Continue button text -->
<string name="SelectLocalBackupSheet__continue_button">확인</string>
<string name="SelectLocalBackupSheet__continue_button">계속</string>
<!-- SelectLocalBackupTypeScreen: Screen title for selecting backup type -->
<string name="SelectLocalBackupTypeScreen__restore_on_device_backup">기기 백업 복원</string>
+2 -2
View File
@@ -1,9 +1,9 @@
service_ips=new String[]{"13.248.212.111","76.223.92.165"}
storage_ips=new String[]{"142.251.211.115"}
storage_ips=new String[]{"142.250.65.243"}
cdn_ips=new String[]{"18.238.49.106","18.238.49.6","18.238.49.66","18.238.49.90"}
cdn2_ips=new String[]{"104.18.10.47","104.18.11.47"}
cdn3_ips=new String[]{"104.18.10.47","104.18.11.47"}
sfu_ips=new String[]{"34.117.136.13"}
content_proxy_ips=new String[]{"107.178.250.75"}
svr2_ips=new String[]{"20.119.62.85"}
svr2_ips=new String[]{"20.9.45.98"}
cdsi_ips=new String[]{"40.122.45.194"}
@@ -6,7 +6,7 @@
<string name="RegistrationActivity_take_privacy_with_you_be_yourself_in_every_message">내 개인정보는 내 손에서만.\n안전하게 메시지를 보내세요.</string>
<!-- Non-English translations should use "Signal is a nonprofit" instead, dropping the 501c3 reference. -->
<string name="RegistrationActivity_terms_and_privacy">Signal은 비영리단체입니다\n이용 약관 및 개인정보처리방침</string>
<string name="RegistrationActivity_continue">확인</string>
<string name="RegistrationActivity_continue">계속</string>
<!-- Screen title for restoring or transfering account -->
<string name="registration_activity__restore_or_transfer">복원 또는 이전</string>
@@ -213,7 +213,7 @@
<!-- Description shown when restore is complete -->
<string name="LocalBackupRestoreScreen__restore_complete_description">Your messages and account data have been restored successfully.</string>
<!-- Continue button text after restore is complete -->
<string name="LocalBackupRestoreScreen__continue_button">확인</string>
<string name="LocalBackupRestoreScreen__continue_button">계속</string>
<!-- Title shown when restore fails -->
<string name="LocalBackupRestoreScreen__restore_failed">복원 실패</string>
<!-- Description shown when restore fails with an unknown error -->