Merge pull request #237 from loki-project/localization

Further Localization
This commit is contained in:
Niels Andriesse 2020-07-29 11:34:58 +10:00 committed by GitHub
commit 7c5107f67c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 632 additions and 16 deletions

View File

@ -5,11 +5,12 @@
* Replace fragment_ → vc_
* Replace dialog_ → modal_
* Replace Firebase Cloud Messaging → Apple Push Notification Service
* Replace FCM → APNs
* Replace fcm_ → apns_
* Replace FCM → APNs
* Replace > → >
* Remove any \
* Check for any unescaped “
* Replace %1$s → %@
* Replace %s → %@
* Replace edit_text → text_field
* Replace Google → Apple

View File

@ -190,14 +190,6 @@ private final class EnterChatURLVC : UIViewController {
override func viewDidLoad() {
// Remove background color
view.backgroundColor = .clear
// Set up explanation label
let explanationLabel = UILabel()
explanationLabel.textColor = Colors.text.withAlphaComponent(Values.unimportantElementOpacity)
explanationLabel.font = .systemFont(ofSize: Values.verySmallFontSize)
explanationLabel.text = NSLocalizedString("vc_enter_chat_url_privacy_warning", comment: "")
explanationLabel.numberOfLines = 0
explanationLabel.textAlignment = .center
explanationLabel.lineBreakMode = .byWordWrapping
// Next button
let nextButton = Button(style: .prominentOutline, size: .large)
nextButton.setTitle(NSLocalizedString("next", comment: ""), for: UIControl.State.normal)
@ -209,11 +201,10 @@ private final class EnterChatURLVC : UIViewController {
nextButtonContainer.pin(.trailing, to: .trailing, of: nextButton, withInset: 80)
nextButtonContainer.pin(.bottom, to: .bottom, of: nextButton)
// Set up stack view
let stackView = UIStackView(arrangedSubviews: [ chatURLTextField, UIView.vStretchingSpacer(), nextButtonContainer, UIView.spacer(withHeight: Values.smallSpacing), explanationLabel ])
let stackView = UIStackView(arrangedSubviews: [ chatURLTextField, UIView.vStretchingSpacer(), nextButtonContainer ])
stackView.axis = .vertical
stackView.alignment = .fill
let bottomSpacing = isIPhone5OrSmaller ? Values.smallSpacing : Values.largeSpacing
stackView.layoutMargins = UIEdgeInsets(top: Values.largeSpacing, left: Values.largeSpacing, bottom: bottomSpacing, right: Values.largeSpacing)
stackView.layoutMargins = UIEdgeInsets(top: Values.largeSpacing, left: Values.largeSpacing, bottom: Values.largeSpacing, right: Values.largeSpacing)
stackView.isLayoutMarginsRelativeArrangement = true
view.addSubview(stackView)
stackView.pin(.leading, to: .leading, of: view)

View File

@ -72,9 +72,9 @@ final class LandingVC : BaseVC, LinkDeviceVCDelegate, DeviceLinkingModalDelegate
// Set up button stack view container
let buttonStackViewContainer = UIView()
buttonStackViewContainer.addSubview(buttonStackView)
buttonStackView.pin(.leading, to: .leading, of: buttonStackViewContainer, withInset: Values.massiveSpacing)
buttonStackView.pin(.leading, to: .leading, of: buttonStackViewContainer, withInset: isIPhone5OrSmaller ? CGFloat(52) : Values.massiveSpacing)
buttonStackView.pin(.top, to: .top, of: buttonStackViewContainer)
buttonStackViewContainer.pin(.trailing, to: .trailing, of: buttonStackView, withInset: Values.massiveSpacing)
buttonStackViewContainer.pin(.trailing, to: .trailing, of: buttonStackView, withInset: isIPhone5OrSmaller ? CGFloat(52) : Values.massiveSpacing)
buttonStackViewContainer.pin(.bottom, to: .bottom, of: buttonStackView)
// Set up main stack view
let mainStackView = UIStackView(arrangedSubviews: [ topSpacer, titleLabelContainer, UIView.spacer(withHeight: isIPhone5OrSmaller ? Values.smallSpacing : Values.mediumSpacing), fakeChatView, bottomSpacer, buttonStackViewContainer, linkButtonContainer ])

View File

@ -165,7 +165,7 @@ private final class EnterPublicKeyVC : UIViewController {
// Set up explanation label
let explanationLabel = UILabel()
explanationLabel.textColor = Colors.text.withAlphaComponent(Values.unimportantElementOpacity)
explanationLabel.font = .systemFont(ofSize: Values.smallFontSize)
explanationLabel.font = .systemFont(ofSize: Values.verySmallFontSize)
explanationLabel.text = NSLocalizedString("vc_enter_public_key_explanation", comment: "")
explanationLabel.numberOfLines = 0
explanationLabel.textAlignment = .center
@ -200,7 +200,7 @@ private final class EnterPublicKeyVC : UIViewController {
nextButtonContainer.pin(.trailing, to: .trailing, of: nextButton, withInset: 80)
nextButtonContainer.pin(.bottom, to: .bottom, of: nextButton)
// Set up stack view
let stackView = UIStackView(arrangedSubviews: [ publicKeyTextField, UIView.spacer(withHeight: Values.smallSpacing), explanationLabel, UIView.spacer(withHeight: Values.largeSpacing), separator, UIView.spacer(withHeight: Values.veryLargeSpacing), userPublicKeyLabel, UIView.spacer(withHeight: Values.veryLargeSpacing), buttonContainer, UIView.vStretchingSpacer(), nextButtonContainer ])
let stackView = UIStackView(arrangedSubviews: [ publicKeyTextField, UIView.spacer(withHeight: Values.smallSpacing), explanationLabel, UIView.spacer(withHeight: Values.largeSpacing), separator, UIView.spacer(withHeight: Values.largeSpacing), userPublicKeyLabel, UIView.spacer(withHeight: Values.largeSpacing), buttonContainer, UIView.vStretchingSpacer(), nextButtonContainer ])
stackView.axis = .vertical
stackView.alignment = .fill
stackView.layoutMargins = UIEdgeInsets(top: Values.largeSpacing, left: Values.largeSpacing, bottom: Values.largeSpacing, right: Values.largeSpacing)

View File

@ -2542,3 +2542,211 @@
/* Info message embedding a {{time amount}}, see the *_TIME_AMOUNT strings for context. */
"YOU_UPDATED_DISAPPEARING_MESSAGES_CONFIGURATION" = "Hai impostato la scomparsa dei messaggi a %@.";
// MARK: - Session
"continue_2" = "Continua";
"copy" = "Copia";
"invalid_url" = "URL non valido";
"copied_to_clipboard" = "Copiato negli appunti";
"device_linking_failed" = "Impossibile collegare il dispositivo.";
"next" = "Successivo";
"share" = "Condividi";
"invalid_session_id" = "Sessione ID non valido";
"cancel" = "Annulla";
"your_session_id" = "La tua Sessione ID";
"vc_landing_title_2" = "La tua Sessione inizia qui...";
"vc_landing_register_button_title" = "Crea Sessione ID";
"vc_landing_restore_button_title" = "Continua la Sessione";
"vc_landing_link_button_title" = "Collegamento a un account esistente";
"vc_landing_device_unlinked_modal_title" = "Il dispositivo è stato scollegato correttamente";
"view_fake_chat_bubble_1" = "Che cos'è una Sessione?";
"view_fake_chat_bubble_2" = "È un'app di messaggistica decentralizzato e crittografato";
"view_fake_chat_bubble_3" = "Quindi non raccoglie informazioni personali o metadati di conversazione? Come funziona?";
"view_fake_chat_bubble_4" = "Utilizza una combinazione di routing anonimo avanzato e tecnologie di crittografia end-to-end.";
"view_fake_chat_bubble_5" = "Gli amici non lasciano i suoi amici di utilizzare messaggistica compromessa. Prego.";
"vc_register_title" = "Ecco la tua Sessione ID";
"vc_register_explanation" = "La Sessione ID è l'indirizzo univoco che le persone possono utilizzare per contattarti su una Sessione. Senza alcuna connessione con la tua vera identità, la Sessione ID è totalmente anonimo e privato fin dal incezione.";
"vc_register_public_key_copied_message" = "Copiato negli appunti";
"vc_restore_title" = "Ripristina il tuo account";
"vc_restore_explanation" = "Inserisci la frase di recupero che ti è stata data quando ti sei registrato per ripristinare il tuo account.";
"vc_restore_seed_text_field_hint" = "Inserisci la frase di recupero";
"vc_link_device_title" = "Collega dispositivo";
"vc_link_device_enter_session_id_tab_title" = "Inserisci la Sessione ID";
"vc_link_device_scan_qr_code_tab_title" = "Scansiona il codice QR";
"vc_link_device_scan_qr_code_explanation" = "Vai su Impostazioni > Dispositivi > Collega un dispositivo su un altro dispositivo, quindi effettua la scansione del codice QR visualizzato per avviare il processo di collegamento.";
"vc_enter_session_id_title" = "Collega il dispositivo";
"vc_enter_session_id_explanation" = "Vai su Impostazioni > Dispositivi > Collega un dispositivo su un altro dispositivo e inserisci la Sessione ID per avviare il processo di collegamento.";
"vc_enter_session_id_text_field_hint" = "Inserisci la Sessione ID";
"vc_display_name_title_2" = "Scegli il nome da visualizzare";
"vc_display_name_explanation" = "Questo sarà il tuo nome quando usi una Sessione. Può essere il tuo vero nome, un soprannome o qualsiasi altra cosa.";
"vc_display_name_text_field_hint" = "Inserisci il nome da visualizzare";
"vc_display_name_display_name_missing_error" = "Scegli il nome da visualizzare";
"vc_display_name_display_name_invalid_error" = "Il nome visualizzare può contenere solo i caratteri a-z, AZ, 0-9 e _ ";
"vc_display_name_display_name_too_long_error" = "Scegli un nome più breve";
"vc_pn_mode_title" = "Notifiche push";
"vc_pn_mode_explanation" = "La Sessione può gestire le notifiche push in due modi. Assicurati di leggere attentamente le descrizioni prima di scegliere.";
"vc_pn_mode_apns_option_title" = "Apple Push Notification Service";
"vc_pn_mode_apns_option_explanation" = "La Sessione utilizzerà il Apple Push Notification Service per ricevere notifiche push. Riceverai una notifica per i nuovi messaggi in modo affidabile e immediato. L'utilizzo di APNs implica che il tuo indirizzo IP e il token del dispositivo siano esposti a Apple. Se usi le notifiche push per altre app, ciò succede già. Il tuo indirizzo IP e il token del dispositivo saranno esposti anche a Loki, ma i messaggi saranno comunque resi anonimi tramite onion routing e crittografia end-to-end, pertanto il contenuto dei messaggi rimarrà completamente privato.";
"vc_pn_mode_background_polling_option_title" = "Polling nel background";
"vc_pn_mode_background_polling_option_explanation" = "Occasionalmente la Sessione verificherà la presenza di nuovi messaggi in background. Ciò garantisce la protezione completa dei metadati, ma le notifiche dei messaggi potrebbero subire notevoli ritardi.";
"vc_pn_mode_recommended_option_tag" = "Consigliato";
"vc_pn_mode_no_option_picked_modal_title" = "Scegli un'opzione";
"vc_home_empty_state_message" = "Non hai ancora nessun contatto";
"vc_home_empty_state_button_title" = "Inizia una sessione";
"vc_home_leave_group_modal_message" = "Sei sicuro di voler lasciare questo gruppo?";
"vc_home_leaving_group_failed_message" = "Impossibile lasciare il gruppo";
"vc_home_delete_conversation_modal_message" = "Sei sicuro di voler eliminare questa conversazione?";
"vc_home_conversation_deleted_message" = "Conversazione eliminata";
"sheet_pn_mode_title" = "Notifiche push";
"sheet_pn_mode_explanation" = "Ora la Sessione offre due modi per gestire le notifiche push. Assicurati di leggere attentamente le descrizioni prima di scegliere.";
"sheet_pn_mode_apns_option_title" = "Apple Push Notification Service";
"sheet_pn_mode_apns_option_explanation" = "La Sessione utilizzerà il Apple Push Notification Service per ricevere notifiche push. Riceverai una notifica per i nuovi messaggi in modo affidabile e immediato. L'utilizzo di APNs implica che il tuo indirizzo IP e il token del dispositivo siano esposti a Apple. Se usi le notifiche push per altre app, ciò succede già. Il tuo indirizzo IP e il token del dispositivo saranno esposti anche a Loki, ma i messaggi saranno comunque resi anonimi tramite onion routing e crittografia end-to-end, pertanto il contenuto dei messaggi rimarrà completamente privato.";
"sheet_pn_mode_background_polling_option_title" = "Polling nel background";
"sheet_pn_mode_background_polling_option_explanation" = "Occasionalmente la Sessione verificherà la presenza di nuovi messaggi in background. Ciò garantisce la protezione completa dei metadati, ma le notifiche dei messaggi potrebbero subire notevoli ritardi.";
"sheet_pn_mode_recommended_option_tag" = "Consigliato";
"sheet_pn_mode_no_option_picked_modal_title" = "Scegli un'opzione";
"sheet_pn_mode_confirm_button_title" = "Conferma";
"sheet_pn_mode_skip_button_title" = "Salta";
"vc_seed_title" = "Frase di recupero";
"vc_seed_title_2" = "La frase di recupero";
"vc_seed_explanation" = "La frase di recupero è la chiave principale per la Sessione ID: puoi usarla per ripristinare la Sessione ID se perdi l'accesso al dispositivo. Conserva la frase di recupero in un luogo sicuro e non rivelarla a nessuno.";
"vc_seed_reveal_button_title" = "Tieni premuto per rivelare";
"view_seed_reminder_subtitle_1" = "Proteggi il tuo account salvando la frase di recupero";
"view_seed_reminder_subtitle_2" = "Tocca e tieni premute le parole redatte per rivelare la frase di recupero, salva in modo sicuro per proteggere la tua Sessione ID.";
"view_seed_reminder_subtitle_3" = "Assicurati di salvare la frase di recupero in un luogo sicuro";
"vc_path_title" = "Percorso";
"vc_path_explanation" = "La Sessione nasconde il tuo IP facendo rimbalzare i messaggi attraverso diversi nodi di servizio nella sua rete decentralizzata. Questi sono i paesi in cui la connessione viene rimbalzata attualmente:";
"vc_path_device_row_title" = "Tu";
"vc_path_guard_node_row_title" = "Nodo di entrata";
"vc_path_service_node_row_title" = "Nodo di servizio";
"vc_path_destination_row_title" = "Destinazione";
"vc_path_learn_more_button_title" = "Per saperne di più";
"vc_create_private_chat_title" = "Nuova sessione";
"vc_create_private_chat_enter_session_id_tab_title" = "Inserisci la Sessione ID";
"vc_create_private_chat_scan_qr_code_tab_title" = "Scansiona il codice QR";
"vc_create_private_chat_scan_qr_code_explanation" = "Scansiona il codice QR di un utente per avviare una sessione. Puoi trovare i codici QR toccando l'icona Codice QR nelle impostazioni dell'account.";
"vc_enter_public_key_text_field_hint" = "Inserisci la Sessione ID del destinatario";
"vc_enter_public_key_explanation" = "Gli utenti possono condividere la propria Sessione ID accedendo alle impostazioni del proprio account e toccando Condividi la Sessione ID o condividendo il proprio codice QR.";
"vc_scan_qr_code_camera_access_explanation" = "La Sessione richiede l'accesso alla fotocamera per scansionare i codici QR";
"vc_scan_qr_code_grant_camera_access_button_title" = "Concedi l'accesso alla fotocamera";
"vc_create_closed_group_title" = "Nuovo gruppo chiuso";
"vc_create_closed_group_text_field_hint" = "Inserisci un nome per il gruppo";
"vc_create_closed_group_explanation" = "I gruppi chiusi supportano fino a 10 membri e forniscono le stesse protezioni per la privacy delle sessioni one-to-one.";
"vc_create_closed_group_empty_state_message" = "Non hai ancora nessun contatto";
"vc_create_closed_group_empty_state_button_title" = "Inizia una sessione";
"vc_create_closed_group_group_name_missing_error" = "Inserisci un nome per il gruppo";
"vc_create_closed_group_group_name_too_long_error" = "Inserisci un nome gruppo più breve";
"vc_create_closed_group_not_enough_group_members_error" = "Scegli almeno 2 membri del gruppo";
"vc_create_closed_group_too_many_group_members_error" = "Un gruppo chiuso non può avere più di 10 membri";
"vc_create_closed_group_invalid_session_id_error" = "Uno dei membri del tuo gruppo ha una Sessione ID non valido";
"vc_join_public_chat_title" = "Unisciti a un gruppo aperto";
"vc_join_public_chat_error" = "Impossibile unirsi al gruppo";
"vc_join_public_chat_enter_group_url_tab_title" = "Apri l'URL del gruppo";
"vc_join_public_chat_scan_qr_code_tab_title" = "Scansiona il codice QR";
"vc_join_public_chat_scan_qr_code_explanation" = "Scansiona il codice QR del gruppo aperto a cui desideri partecipare";
"vc_enter_chat_url_text_field_hint" = "Inserisci l'URL di un gruppo aperto";
"vc_enter_chat_url_privacy_warning" = "I gruppi aperti non offrono una protezione completa della privacy e chiunque può unirsi ad essi";
"vc_settings_title" = "Impostazioni";
"vc_settings_display_name_text_field_hint" = "Inserisci il nome da visualizzare";
"vc_settings_display_name_missing_error" = "Scegli il nome da visualizzare";
"vc_settings_invalid_display_name_error" = "Il nome visualizzare può contenere solo i caratteri a-z, AZ, 0-9 e _ ";
"vc_settings_display_name_too_long_error" = "Scegli un nome più breve";
"vc_settings_privacy_button_title" = "Privacy";
"vc_settings_notifications_button_title" = "Notifiche";
"vc_settings_chats_button_title" = "Chat";
"vc_settings_devices_button_title" = "Dispositivi";
"vc_settings_recovery_phrase_button_title" = "Frase di recupero";
"vc_settings_clear_all_data_button_title" = "Elimina dati";
"vc_notification_settings_title" = "Notifiche";
"vc_notification_settings_style_section_title" = "Stile della notifica";
"vc_notification_settings_content_section_title" = "Contenuto della notifica";
"vc_privacy_settings_title" = "Privacy";
"vc_chat_settings_title" = "Chat";
"vc_linked_devices_title" = "Dispositivi";
"vc_linked_devices_multi_device_limit_reached_modal_title" = "Limite del dispositivo raggiunto";
"vc_linked_devices_multi_device_limit_reached_modal_explanation" = "Al momento non è consentito collegare più di un dispositivo.";
"vc_linked_devices_unlinking_failed_message" = "Impossibile scollegare il dispositivo.";
"vc_linked_devices_unlinking_successful_message" = "Il dispositivo è stato scollegato correttamente";
"vc_linked_devices_linking_failed_message" = "Impossibile collegare il dispositivo.";
"vc_linked_devices_empty_state_message" = "Non hai ancora collegato nessun dispositivo";
"vc_linked_devices_empty_state_button_title" = "Collega un dispositivo";
"preferences_notifications_strategy_category_title" = "Strategia di notifica";
"preferences_notifications_use_apns_option_title" = "Usa APNs";
"preferences_notifications_use_apns_option_explanation" = "L'uso di Apple Push Notification Service consente notifiche push più affidabili, ma espone l'IP e il token del dispositivo a Apple e Loki.";
"modal_link_device_slave_mode_title_1" = "In attesa di autorizzazione";
"modal_link_device_slave_mode_title_2" = "Collegamento al dispositivo autorizzato";
"modal_link_device_slave_mode_explanation_1" = "Verifica che le seguenti parole corrispondano a quelle visualizzate sull'altro dispositivo.";
"modal_link_device_slave_mode_explanation_2" = "Il dispositivo è stato collegato correttamente";
"modal_link_device_master_mode_title_1" = "In attesa del dispositivo";
"modal_link_device_master_mode_title_2" = "Richiesta di collegamento ricevuta";
"modal_link_device_master_mode_title_3" = "Autorizzazione al collegamento del dispositivo";
"modal_link_device_master_mode_explanation_1" = "Scarica la Sessione sull'altro dispositivo e tocca Collega a un account esistente nella parte inferiore della schermata di destinazione. Se disponi già di un account sull'altro dispositivo, dovrai prima eliminarlo.";
"modal_link_device_master_mode_explanation_2" = "Verifica che le seguenti parole corrispondano a quelle visualizzate sull'altro dispositivo.";
"modal_link_device_master_mode_explanation_3" = "Attendi mentre viene creato il collegamento del dispositivo. Ciò può richiedere fino a un minuto.";
"modal_link_device_master_mode_authorize_button_title" = "Autorizza";
"vc_device_list_bottom_sheet_change_name_button_title" = "Cambia nome";
"vc_device_list_bottom_sheet_unlink_device_button_title" = "Scollega dispositivo";
"modal_edit_device_name_text_field_hint" = "Inserisci un nome";
"modal_seed_title" = "Frase di recupero";
"modal_seed_explanation" = "Questa è la tua frase di recupero. Usala per ripristinare o migrare la Sessione ID a un nuovo dispositivo.";
"modal_clear_all_data_title" = "Elimina tutti i dati";
"modal_clear_all_data_explanation" = "Ciò eliminerà permanentemente i tuoi messaggi, sessioni e contatti.";
"vc_qr_code_title" = "Codice QR";
"vc_qr_code_view_my_qr_code_tab_title" = "Visualizza il mio codice QR";
"vc_qr_code_view_scan_qr_code_tab_title" = "Scansiona il codice QR";
"vc_qr_code_view_scan_qr_code_explanation" = "Scansiona il codice QR di un utente per iniziare una conversazione con questa persona";
"vc_view_my_qr_code_explanation" = "Questo è il tuo codice QR. Altri utenti possono scansionarlo per iniziare una sessione con te.";
"vc_view_my_qr_code_share_title" = "Condividi codice QR";
"view_friend_request_accept_button_title" = "Accetta";
"view_friend_request_reject_button_title" = "Rifiuta";
"view_friend_request_incoming_pending_message" = "%@ ti ha inviato una richiesta";
"view_friend_request_incoming_accepted_message" = "Hai accettato la richiesta di %@";
"view_friend_request_incoming_declined_message" = "Hai rifiutato la richiesta di %@";
"view_friend_request_incoming_expired_message" = "La richiesta di %@ è scaduta";
"view_friend_request_outgoing_pending_message" = "Hai inviato una richiesta a %@";
"view_friend_request_outgoing_accepted_message" = "%@ ha accettato la richiesta";
"view_friend_request_outgoing_expired_message" = "La tua richiesta a %@ è scaduta";
"session_reset_banner_message" = "Desideri ripristinare la sessione con %@?";
"session_reset_banner_dismiss_button_title" = "Rimuovi";
"session_reset_banner_restore_button_title" = "Ripristina";
"vc_contact_selection_contacts_title" = "Contatti";
"vc_contact_selection_closed_groups_title" = "Gruppi chiusi";
"vc_contact_selection_open_groups_title" = "Gruppi aperti";

View File

@ -2542,3 +2542,211 @@
/* Info message embedding a {{time amount}}, see the *_TIME_AMOUNT strings for context. */
"YOU_UPDATED_DISAPPEARING_MESSAGES_CONFIGURATION" = "Você definiu a expiração de mensagens efêmeras para %@.";
// MARK: - Session
"continue_2" = "Continuar";
"copy" = "Copiar";
"invalid_url" = "URL inválido";
"copied_to_clipboard" = "Copiado para a área de transferência";
"device_linking_failed" = "Não foi possível sincronizar o dispositivo.";
"next" = "Próximo";
"share" = "Compartilhar";
"invalid_session_id" = "ID Session inválido";
"cancel" = "Cancelar";
"your_session_id" = "Seu ID Session";
"vc_landing_title_2" = "O Session começa aqui...";
"vc_landing_register_button_title" = "Criar ID Session";
"vc_landing_restore_button_title" = "Continuar com seu Session";
"vc_landing_link_button_title" = "Link para uma conta existente";
"vc_landing_device_unlinked_modal_title" = "O seu dispositivo foi dessincronizado com sucesso";
"view_fake_chat_bubble_1" = "O que é o Session?";
"view_fake_chat_bubble_2" = "É um aplicativo de mensagens criptografado e descentralizado";
"view_fake_chat_bubble_3" = "Então ele não coleta minhas informações pessoais ou meus metadados de conversa? Como funciona?";
"view_fake_chat_bubble_4" = "Usando uma combinação de tecnologias avançadas de roteamento anônimo e criptografia de ponta a ponta.";
"view_fake_chat_bubble_5" = "Amigos não deixam amigos usarem aplicativos de mensagem comprometidos. De nada.";
"vc_register_title" = "Diga olá ao seu ID Session";
"vc_register_explanation" = "Seu ID Session é o endereço exclusivo que as pessoas podem usar para entrar em contato com você no Session. Sem conexão com sua identidade real, seu ID Session é totalmente anônimo e privado por definição.";
"vc_register_public_key_copied_message" = "Copiado para a área de transferência";
"vc_restore_title" = "Restaurar sua conta";
"vc_restore_explanation" = "Digite a frase de recuperação que lhe foi fornecida quando você se inscreveu para restaurar sua conta.";
"vc_restore_seed_text_field_hint" = "Digite sua frase de recuperação";
"vc_link_device_title" = "Sincronize dispositivo";
"vc_link_device_enter_session_id_tab_title" = "Digite o ID Session";
"vc_link_device_scan_qr_code_tab_title" = "Escanear código QR";
"vc_link_device_scan_qr_code_explanation" = "Vá para Configurações > Dispositivos > Sincronize um dispositivo no seu outro dispositivo e, em seguida, escaneie o código QR que aparece para iniciar o processo de sincronização.";
"vc_enter_session_id_title" = "Sincronize seu dispositivo";
"vc_enter_session_id_explanation" = "Vá para Configurações > Dispositivos > Sincronizar um dispositivo no seu outro dispositivo e insira seu ID Session aqui para iniciar o processo de sincronização.";
"vc_enter_session_id_text_field_hint" = "Digite seu ID Session";
"vc_display_name_title_2" = "Escolha seu nome de exibição";
"vc_display_name_explanation" = "Este será o seu nome quando usar o Session. Pode ser seu nome verdadeiro, um apelido ou qualquer outra coisa que você quiser.";
"vc_display_name_text_field_hint" = "Digite um nome de exibição";
"vc_display_name_display_name_missing_error" = "Escolha um nome de exibição";
"vc_display_name_display_name_invalid_error" = "Escolha um nome de exibição que contenha apenas caracteres az, AZ, 0-9 e _";
"vc_display_name_display_name_too_long_error" = "Escolha um nome de exibição mais curto";
"vc_pn_mode_title" = "Notificações via push";
"vc_pn_mode_explanation" = "Há duas maneiras pelas quais o Session pode lidar com notificações push. Certifique-se de ler as descrições cuidadosamente antes de escolher.";
"vc_pn_mode_apns_option_title" = "Apple Push Notification Service";
"vc_pn_mode_apns_option_explanation" = "O Session usará o serviço Apple Push Notification Service para receber notificações push. Você será notificado sobre novas mensagens de maneira confiável e imediata. Usar o APNs significa que seu endereço IP e token do dispositivo serão expostos ao Apple. Se você usar notificações push para outros aplicativos, esse já será o caso. Seu endereço IP e o token do dispositivo também serão expostos ao Loki, mas suas mensagens ainda serão roteadas anonimamente e criptografadas de ponta a ponta, para que o conteúdo de suas mensagens permaneça completamente privado.";
"vc_pn_mode_background_polling_option_title" = "Pesquisa profunda";
"vc_pn_mode_background_polling_option_explanation" = "Ocasionalmente, o Session verifica novas mensagens em segundo plano. Isso garante proteção total aos metadados, mas as notificações de mensagens podem sofrer um atraso significativo.";
"vc_pn_mode_recommended_option_tag" = "Recomendado";
"vc_pn_mode_no_option_picked_modal_title" = "Escolha uma opção";
"vc_home_empty_state_message" = "Você ainda não possui contatos";
"vc_home_empty_state_button_title" = "Iniciar uma sessão";
"vc_home_leave_group_modal_message" = "Tem certeza de que deseja sair deste grupo?";
"vc_home_leaving_group_failed_message" = "Não foi possível sair do grupo";
"vc_home_delete_conversation_modal_message" = "Tem certeza de que deseja excluir esta conversa?";
"vc_home_conversation_deleted_message" = "Conversa excluída";
"sheet_pn_mode_title" = "Notificações via push";
"sheet_pn_mode_explanation" = "O Session agora apresenta duas maneiras de lidar com notificações push. Certifique-se de ler as descrições cuidadosamente antes de escolher.";
"sheet_pn_mode_apns_option_title" = "Apple Push Notification Service";
"sheet_pn_mode_apns_option_explanation" = "O Session usará o serviço Apple Push Notification Service para receber notificações push. Você será notificado sobre novas mensagens de maneira confiável e imediata. Usar o APNs significa que seu endereço IP e token do dispositivo serão expostos ao Apple. Se você usar notificações push para outros aplicativos, esse já será o caso. Seu endereço IP e o token do dispositivo também serão expostos ao Loki, mas suas mensagens ainda serão roteadas anonimamente e criptografadas de ponta a ponta, para que o conteúdo de suas mensagens permaneça completamente privado.";
"sheet_pn_mode_background_polling_option_title" = "Pesquisa profunda";
"sheet_pn_mode_background_polling_option_explanation" = "Ocasionalmente, o Session verificará novas mensagens em segundo plano. Isso garante proteção total aos metadados, mas as notificações de mensagens podem sofrer um atraso significativo.";
"sheet_pn_mode_recommended_option_tag" = "Recomendado";
"sheet_pn_mode_no_option_picked_modal_title" = "Escolha uma opção";
"sheet_pn_mode_confirm_button_title" = "Confirmar";
"sheet_pn_mode_skip_button_title" = "Pular";
"vc_seed_title" = "Sua frase de recuperação";
"vc_seed_title_2" = "Revele sua frase de recuperação";
"vc_seed_explanation" = "Sua frase de recuperação é a chave mestra do seu ID Session - você pode usá-la para restaurar seu ID Session se perder o acesso ao seu dispositivo. Armazene sua frase de recuperação em um local seguro e não a entregue a ninguém.";
"vc_seed_reveal_button_title" = "Segure para revelar";
"view_seed_reminder_subtitle_1" = "Proteja sua conta salvando sua frase de recuperação";
"view_seed_reminder_subtitle_2" = "Toque e segure as palavras editadas para revelar sua frase de recuperação e armazene-a com segurança para proteger seu ID Session.";
"view_seed_reminder_subtitle_3" = "Guarde sua frase de recuperação em um local seguro";
"vc_path_title" = "Caminho";
"vc_path_explanation" = "O Session oculta seu IP ao enviar suas mensagens através de vários Nós de Serviço na rede descentralizada do Session. Estes são os países pelos quais sua conexão está sendo ricocheteada no momento:";
"vc_path_device_row_title" = "Você";
"vc_path_guard_node_row_title" = "Nó de Entrada";
"vc_path_service_node_row_title" = "Nó de Serviço";
"vc_path_destination_row_title" = "Destino";
"vc_path_learn_more_button_title" = "Saber mais";
"vc_create_private_chat_title" = "Nova Sessão";
"vc_create_private_chat_enter_session_id_tab_title" = "Digite o ID Session";
"vc_create_private_chat_scan_qr_code_tab_title" = "Escanear código QR";
"vc_create_private_chat_scan_qr_code_explanation" = "Escaneie o código QR de um usuário para iniciar uma sessão. Os códigos QR podem ser encontrados tocando no ícone de código QR nas configurações da conta.";
"vc_enter_public_key_text_field_hint" = "Digite o ID Session do destinatário";
"vc_enter_public_key_explanation" = "Os usuários podem compartilhar seus IDs Session acessando as configurações da conta e tocando em Compartilhar ID Session, ou compartilhando o código QR.";
"vc_scan_qr_code_camera_access_explanation" = "O Session precisa de acesso à câmera para escanear códigos QR";
"vc_scan_qr_code_grant_camera_access_button_title" = "Conceder acesso à câmera";
"vc_create_closed_group_title" = "Novo grupo fechado";
"vc_create_closed_group_text_field_hint" = "Digite o nome do grupo";
"vc_create_closed_group_explanation" = "Grupos fechados suportam até 10 membros e fornecem as mesmas proteções de privacidade que as sessões individuais.";
"vc_create_closed_group_empty_state_message" = "Você ainda não possui contatos";
"vc_create_closed_group_empty_state_button_title" = "Iniciar uma sessão";
"vc_create_closed_group_group_name_missing_error" = "Digite um nome de grupo";
"vc_create_closed_group_group_name_too_long_error" = "Digite um nome de grupo mais curto";
"vc_create_closed_group_not_enough_group_members_error" = "Escolha pelo menos 2 membros do grupo";
"vc_create_closed_group_too_many_group_members_error" = "Um grupo fechado não pode ter mais de 10 membros";
"vc_create_closed_group_invalid_session_id_error" = "Um dos membros do seu grupo tem um ID Session inválido";
"vc_join_public_chat_title" = "Participar em grupo aberto";
"vc_join_public_chat_error" = "Não foi possível entrar no grupo";
"vc_join_public_chat_enter_group_url_tab_title" = "URL do grupo aberto";
"vc_join_public_chat_scan_qr_code_tab_title" = "Escanear código QR";
"vc_join_public_chat_scan_qr_code_explanation" = "Escaneie o código QR do grupo aberto no qual você deseja entrar";
"vc_enter_chat_url_text_field_hint" = "Digite a URL do grupo aberto";
"vc_enter_chat_url_privacy_warning" = "Grupos abertos podem ser compostos por qualquer pessoa e não oferecem proteção total à privacidade";
"vc_settings_title" = "Configurações";
"vc_settings_display_name_text_field_hint" = "Digite um nome de exibição";
"vc_settings_display_name_missing_error" = "Escolha um nome de exibição";
"vc_settings_invalid_display_name_error" = "Escolha um nome de exibição que contenha apenas caracteres az, AZ, 0-9 e _";
"vc_settings_display_name_too_long_error" = "Escolha um nome de exibição mais curto";
"vc_settings_privacy_button_title" = "Privacidade";
"vc_settings_notifications_button_title" = "Notificações";
"vc_settings_chats_button_title" = "Bate-papos";
"vc_settings_devices_button_title" = "Dispositivos";
"vc_settings_recovery_phrase_button_title" = "Frase de recuperação";
"vc_settings_clear_all_data_button_title" = "Apagar os dados";
"vc_notification_settings_title" = "Notificações";
"vc_notification_settings_style_section_title" = "Estilo de notificação";
"vc_notification_settings_content_section_title" = "Conteúdo da notificação";
"vc_privacy_settings_title" = "Privacidade";
"vc_chat_settings_title" = "Bate-papos";
"vc_linked_devices_title" = "Dispositivos";
"vc_linked_devices_multi_device_limit_reached_modal_title" = "Limite de dispositivos atingido";
"vc_linked_devices_multi_device_limit_reached_modal_explanation" = "No momento, não é permitido sincronizar mais de um dispositivo.";
"vc_linked_devices_unlinking_failed_message" = "Não foi possível dessincronizar o dispositivo.";
"vc_linked_devices_unlinking_successful_message" = "O seu dispositivo foi dessincronizado com sucesso";
"vc_linked_devices_linking_failed_message" = "Não foi possível sincronizar o dispositivo.";
"vc_linked_devices_empty_state_message" = "Você ainda não sincronizou nenhum dispositivo";
"vc_linked_devices_empty_state_button_title" = "Sincronizar um dispositivo";
"preferences_notifications_strategy_category_title" = "Estratégia de notificação";
"preferences_notifications_use_apns_option_title" = "Usar APNs";
"preferences_notifications_use_apns_option_explanation" = "O uso do Apple Push Notification Service permite notificações push mais confiáveis, mas expõe seu IP e token de dispositivo ao Apple e ao Loki.";
"modal_link_device_slave_mode_title_1" = "Esperando autorização";
"modal_link_device_slave_mode_title_2" = "sincronização de dispositivo autorizada";
"modal_link_device_slave_mode_explanation_1" = "Verifique se as palavras abaixo correspondem às mostradas em seu outro dispositivo.";
"modal_link_device_slave_mode_explanation_2" = "Seu dispositivo foi sincronizado com sucesso";
"modal_link_device_master_mode_title_1" = "Aguardando dispositivo";
"modal_link_device_master_mode_title_2" = "Solicitação de sincronização recebida";
"modal_link_device_master_mode_title_3" = "Autorizando a sincronização de dispositivo";
"modal_link_device_master_mode_explanation_1" = "Baixe o Session em seu outro dispositivo e toque em Sincronizar a uma conta existente na parte inferior da tela de início. Se você já possui uma conta em seu outro dispositivo, precisará excluí-la primeiro.";
"modal_link_device_master_mode_explanation_2" = "Verifique se as palavras abaixo correspondem às mostradas em seu outro dispositivo.";
"modal_link_device_master_mode_explanation_3" = "Aguarde enquanto a sincronização do dispositivo é criada. Isso pode levar até um minuto.";
"modal_link_device_master_mode_authorize_button_title" = "Autorizar";
"vc_device_list_bottom_sheet_change_name_button_title" = "Mudar o nome";
"vc_device_list_bottom_sheet_unlink_device_button_title" = "Dessincronizar dispositivo";
"modal_edit_device_name_text_field_hint" = "Insira o nome";
"modal_seed_title" = "Sua frase de recuperação";
"modal_seed_explanation" = "Esta é sua frase de recuperação. Com ela, você pode restaurar ou migrar seu ID Session para um novo dispositivo.";
"modal_clear_all_data_title" = "Limpar todos os dados";
"modal_clear_all_data_explanation" = "Isso excluirá permanentemente suas mensagens, sessões e contatos.";
"vc_qr_code_title" = "Código QR";
"vc_qr_code_view_my_qr_code_tab_title" = "Ver meu código QR";
"vc_qr_code_view_scan_qr_code_tab_title" = "Escanear código QR";
"vc_qr_code_view_scan_qr_code_explanation" = "Escaneie o código QR de alguém para iniciar uma conversa com essa pessoa";
"vc_view_my_qr_code_explanation" = "Este é o seu código QR. Outros usuários podem escaneá-lo para iniciar uma sessão com você.";
"vc_view_my_qr_code_share_title" = "Compartilhar código QR";
"view_friend_request_accept_button_title" = "Aceitar";
"view_friend_request_reject_button_title" = "Recusar";
"view_friend_request_incoming_pending_message" = "%@ enviou uma solicitação de sessão para você";
"view_friend_request_incoming_accepted_message" = "Você aceitou a solicitação de sessão de %@";
"view_friend_request_incoming_declined_message" = "Você recusou a solicitação de sessão de %@";
"view_friend_request_incoming_expired_message" = "A solicitação de sessão de %@ expirou";
"view_friend_request_outgoing_pending_message" = "Você enviou a %@ uma solicitação de sessão";
"view_friend_request_outgoing_accepted_message" = "%@ aceitou sua solicitação de sessão";
"view_friend_request_outgoing_expired_message" = "Sua solicitação de sessão para %@ expirou";
"session_reset_banner_message" = "Deseja restaurar sua sessão com %@?";
"session_reset_banner_dismiss_button_title" = "Dispensar";
"session_reset_banner_restore_button_title" = "Restaurar";
"vc_contact_selection_contacts_title" = "Contatos";
"vc_contact_selection_closed_groups_title" = "Grupos fechados";
"vc_contact_selection_open_groups_title" = "Grupos abertos";

View File

@ -2542,3 +2542,211 @@
/* Info message embedding a {{time amount}}, see the *_TIME_AMOUNT strings for context. */
"YOU_UPDATED_DISAPPEARING_MESSAGES_CONFIGURATION" = "您设置了消息%@后消失。";
// MARK: - Session
"continue_2" = "继续";
"copy" = "复制";
"invalid_url" = "无效的网址";
"copied_to_clipboard" = "复制到剪贴板";
"device_linking_failed" = "无法链接设备。";
"next" = "下一步";
"share" = "分享";
"invalid_session_id" = "无效的Session编号";
"cancel" = "取消";
"your_session_id" = "您的Session编号";
"vc_landing_title_2" = "会话从这里开始...";
"vc_landing_register_button_title" = "注册Session";
"vc_landing_restore_button_title" = "恢复Session";
"vc_landing_link_button_title" = "链接到现有帐号";
"vc_landing_device_unlinked_modal_title" = "您的设备已成功取消链接";
"view_fake_chat_bubble_1" = "什么是Session";
"view_fake_chat_bubble_2" = "这是一个去中心化的加密消息应用程序";
"view_fake_chat_bubble_3" = "它不会收集我的个人信息或对话元数据。";
"view_fake_chat_bubble_4" = "结合高效的匿名路由和端到端的加密技术。";
"view_fake_chat_bubble_5" = "不允许朋友使用受损的Session。";
"vc_register_title" = "向Session打个招呼";
"vc_register_explanation" = "Session ID 是人们在会话中与您联系的唯一地址。与您的真实身份无关Session ID 完全是匿名的,在设计上是私有的。";
"vc_register_public_key_copied_message" = "复制到剪贴板";
"vc_restore_title" = "恢复您的帐号";
"vc_restore_explanation" = "输入您注册帐号时提供的恢复短语。";
"vc_restore_seed_text_field_hint" = "输入您的恢复短语";
"vc_link_device_title" = "链接设备";
"vc_link_device_enter_session_id_tab_title" = "输入Session ID";
"vc_link_device_scan_qr_code_tab_title" = "扫描二维码";
"vc_link_device_scan_qr_code_explanation" = "导航到“设置”>“设备”>“在其他设备上链接此设备”,然后扫描出现的二维码以开始链接过程。";
"vc_enter_session_id_title" = "关联您的设备";
"vc_enter_session_id_explanation" = "导航到“设置”>“设备”>“链接另一台设备”然后在此处输入Session ID 以开始链接过程。";
"vc_enter_session_id_text_field_hint" = "输入Session ID";
"vc_display_name_title_2" = "选择您的显示名称";
"vc_display_name_explanation" = "使用Session时这就是您的名字。它可以是您的真实姓名别名或您喜欢的其他任何名称。";
"vc_display_name_text_field_hint" = "输入显示名称";
"vc_display_name_display_name_missing_error" = "请选择一个显示名称";
"vc_display_name_display_name_invalid_error" = "请选择一个仅包含 azAZ0-9 和_字符的显示名称";
"vc_display_name_display_name_too_long_error" = "请选择一个较短的显示名称";
"vc_pn_mode_title" = "推送通知";
"vc_pn_mode_explanation" = "Session可以通过两种方式处理推送通知。选择之前请务必仔细阅读说明。";
"vc_pn_mode_apns_option_title" = "Apple通知推送服务";
"vc_pn_mode_apns_option_explanation" = "会话将使用Apple通知推送服务。您会立即可靠地收到新消息的通知。使用 APNs 意味着您的 IP 地址和设备令牌将向 Apple 公开。如果您对其他应用程序使用推送通知,则情况也如此。您的 IP 地址和设备令牌也将向 Loki 公开,但是您的消息仍将经过洋葱路由和端到端加密,因此消息的内容将完全保密。";
"vc_pn_mode_background_polling_option_title" = "背景轮询";
"vc_pn_mode_background_polling_option_explanation" = "Session偶尔会在后台检查新消息。这样可以保证完整的元数据保护但是消息通知可能会大大延迟。";
"vc_pn_mode_recommended_option_tag" = "推荐的选项";
"vc_pn_mode_no_option_picked_modal_title" = "请选择一个选项";
"vc_home_empty_state_message" = "您还没有任何联系人";
"vc_home_empty_state_button_title" = "开始对话";
"vc_home_leave_group_modal_message" = "您确定要离开这个群组吗?";
"vc_home_leaving_group_failed_message" = "无法离开群组";
"vc_home_delete_conversation_modal_message" = "您确定要删除此对话吗?";
"vc_home_conversation_deleted_message" = "对话已删除";
"sheet_pn_mode_title" = "推送通知";
"sheet_pn_mode_explanation" = "会话现在具有两种处理推送通知的方式。选择之前,请务必仔细阅读说明。";
"sheet_pn_mode_apns_option_title" = "Apple通知推送服务";
"sheet_pn_mode_apns_option_explanation" = "会话将使用Apple通知推送服务。您会立即可靠地收到新消息的通知。使用 APNs 意味着您的 IP 地址和设备令牌将向 Apple 公开。如果您对其他应用程序使用推送通知,则情况也如此。您的 IP 地址和设备令牌也将向 Loki 公开,但是您的消息仍将经过洋葱路由和端到端加密,因此消息的内容将完全保密。";
"sheet_pn_mode_background_polling_option_title" = "背景轮询";
"sheet_pn_mode_background_polling_option_explanation" = "Session偶尔会在后台检查新消息。这样可以保证完整的元数据保护但是消息通知可能会大大延迟。";
"sheet_pn_mode_recommended_option_tag" = "推荐的";
"sheet_pn_mode_no_option_picked_modal_title" = "请选择一个选项";
"sheet_pn_mode_confirm_button_title" = "确认";
"sheet_pn_mode_skip_button_title" = "跳过";
"vc_seed_title" = "您的恢复短语";
"vc_seed_title_2" = "符合您的恢复短语";
"vc_seed_explanation" = "恢复短语是Session ID 的主密钥 - 如果您无法访问设备则可以使用它来恢复Session ID。将您的恢复用语存储在安全的地方不要将其提供给任何人。";
"vc_seed_reveal_button_title" = "短语揭示";
"view_seed_reminder_subtitle_1" = "保存恢复短语以保护您的帐号安全";
"view_seed_reminder_subtitle_2" = "点击并按住删除的单词以显示您的恢复短语然后安全地存储它以保护Session ID。";
"view_seed_reminder_subtitle_3" = "确保将恢复短语存储在安全的地方";
"vc_path_title" = "路径";
"vc_path_explanation" = "会话通过Session的分散网络中的多个服务节点返回消息以隐藏 IP。在有些国家您的连接目前通过以下方式进行退回";
"vc_path_device_row_title" = "您";
"vc_path_guard_node_row_title" = "入口节点";
"vc_path_service_node_row_title" = "服务节点";
"vc_path_destination_row_title" = "目的地";
"vc_path_learn_more_button_title" = "学习更多";
"vc_create_private_chat_title" = "新建私人聊天";
"vc_create_private_chat_enter_session_id_tab_title" = "输入Session ID";
"vc_create_private_chat_scan_qr_code_tab_title" = "扫描二维码";
"vc_create_private_chat_scan_qr_code_explanation" = "扫描用户的二维码以开始使用Session。可以通过在帐号设置中点击二维码图标找到二维码。";
"vc_enter_public_key_text_field_hint" = "输入对方的Session ID";
"vc_enter_public_key_explanation" = "用户可以通过进入帐号设置并点击共享Session ID 或共享其二维码来共享其Session ID。";
"vc_scan_qr_code_camera_access_explanation" = "Session需要摄像头访问才能扫描二维码";
"vc_scan_qr_code_grant_camera_access_button_title" = "授予摄像头访问权限";
"vc_create_closed_group_title" = "创建私密群组";
"vc_create_closed_group_text_field_hint" = "输入群组名称";
"vc_create_closed_group_explanation" = "私密群组最多支持 10 位成员,并提供与一对一会话相同的隐私保护。";
"vc_create_closed_group_empty_state_message" = "您还没有任何联系人";
"vc_create_closed_group_empty_state_button_title" = "开始对话";
"vc_create_closed_group_group_name_missing_error" = "请输入群组名称";
"vc_create_closed_group_group_name_too_long_error" = "请输入较短的群组名称";
"vc_create_closed_group_not_enough_group_members_error" = "请选择至少 2 位小组成员";
"vc_create_closed_group_too_many_group_members_error" = "私密群组成员不得超过 10 个";
"vc_create_closed_group_invalid_session_id_error" = "您群组中的一位成员的Session ID 无效";
"vc_join_public_chat_title" = "加入公开群组";
"vc_join_public_chat_error" = "无法加入群组";
"vc_join_public_chat_enter_group_url_tab_title" = "公开群组网址";
"vc_join_public_chat_scan_qr_code_tab_title" = "扫描二维码";
"vc_join_public_chat_scan_qr_code_explanation" = "扫描您想加入的公开群组的二维码";
"vc_enter_chat_url_text_field_hint" = "输入一个公开群组网址";
"vc_enter_chat_url_privacy_warning" = "公开群组可以被任何人加入,并且不能提供全面的隐私保护";
"vc_settings_title" = "设置";
"vc_settings_display_name_text_field_hint" = "输入显示的名称";
"vc_settings_display_name_missing_error" = "请选择一个显示名称";
"vc_settings_invalid_display_name_error" = "请选择一个仅包含 azAZ0-9 和 _ 字符的显示名称";
"vc_settings_display_name_too_long_error" = "请选择一个较短的显示名称";
"vc_settings_privacy_button_title" = "隐私";
"vc_settings_notifications_button_title" = "通知";
"vc_settings_chats_button_title" = "聊天";
"vc_settings_devices_button_title" = "设备";
"vc_settings_recovery_phrase_button_title" = "恢复短语";
"vc_settings_clear_all_data_button_title" = "清除数据";
"vc_notification_settings_title" = "通知";
"vc_notification_settings_style_section_title" = "通知类型";
"vc_notification_settings_content_section_title" = "通知内容";
"vc_privacy_settings_title" = "隐私";
"vc_chat_settings_title" = "聊天";
"vc_linked_devices_title" = "设备";
"vc_linked_devices_multi_device_limit_reached_modal_title" = "达到设备限制";
"vc_linked_devices_multi_device_limit_reached_modal_explanation" = "当前不允许链接多个设备。";
"vc_linked_devices_unlinking_failed_message" = "无法取消链接设备。";
"vc_linked_devices_unlinking_successful_message" = "您的设备已成功取消链接";
"vc_linked_devices_linking_failed_message" = "无法链接设备。";
"vc_linked_devices_empty_state_message" = "您尚未链接任何设备";
"vc_linked_devices_empty_state_button_title" = "链接设备(测试版)";
"preferences_notifications_strategy_category_title" = "通知选项";
"preferences_notifications_use_apns_option_title" = "使用 APNs";
"preferences_notifications_use_apns_option_explanation" = "使用Apple通知推送服务可以提供更可靠的推送通知但会将您的 IP 和设备令牌公开给 Apple 和 Loki。";
"modal_link_device_slave_mode_title_1" = "等待授权";
"modal_link_device_slave_mode_title_2" = "设备链接授权";
"modal_link_device_slave_mode_explanation_1" = "请检查以下单词是否与您其他设备上显示的单词匹配。";
"modal_link_device_slave_mode_explanation_2" = "您的设备已成功链接";
"modal_link_device_master_mode_title_1" = "等待设备";
"modal_link_device_master_mode_title_2" = "收到链接请求";
"modal_link_device_master_mode_title_3" = "授权设备链接";
"modal_link_device_master_mode_explanation_1" = "在其他设备上下载Session然后点击登录屏幕底部链接到现有帐号。如果您的其他设备上已有一个帐号则必须先删除该帐号。";
"modal_link_device_master_mode_explanation_2" = "请检查以下单词是否与您其他设备上显示的单词匹配。";
"modal_link_device_master_mode_explanation_3" = "创建设备关联时,请等待。这可能需要一分钟的时间。";
"modal_link_device_master_mode_authorize_button_title" = "授权";
"vc_device_list_bottom_sheet_change_name_button_title" = "更换名字";
"vc_device_list_bottom_sheet_unlink_device_button_title" = "取消链接设备";
"modal_edit_device_name_text_field_hint" = "输入名字";
"modal_seed_title" = "您的恢复短语";
"modal_seed_explanation" = "这是您的恢复短语。有了它您可以将Session ID 还原或迁移到新设备上。";
"modal_clear_all_data_title" = "清除所有数据";
"modal_clear_all_data_explanation" = "这将永久删除您的消息、会话和联系人。";
"vc_qr_code_title" = "二维码";
"vc_qr_code_view_my_qr_code_tab_title" = "查看我的二维码";
"vc_qr_code_view_scan_qr_code_tab_title" = "扫描二维码";
"vc_qr_code_view_scan_qr_code_explanation" = "扫描对方的二维码与他们开始对话";
"vc_view_my_qr_code_explanation" = "这是您的二维码。其他用户可以对其进行扫描以开始对话。";
"vc_view_my_qr_code_share_title" = "分享二维码";
"view_friend_request_accept_button_title" = "接受";
"view_friend_request_reject_button_title" = "拒绝";
"view_friend_request_incoming_pending_message" = "%@向您发送了一个会话请求";
"view_friend_request_incoming_accepted_message" = "您已接受%@的会话请求";
"view_friend_request_incoming_declined_message" = "您拒绝了%@的会话请求";
"view_friend_request_incoming_expired_message" = "%@的会话请求已过期";
"view_friend_request_outgoing_pending_message" = "您已向%@发送了会话请求";
"view_friend_request_outgoing_accepted_message" = "%@接受了会话请求";
"view_friend_request_outgoing_expired_message" = "您对%@的会话请求已过期";
"session_reset_banner_message" = "您要恢复与%@的会话吗?";
"session_reset_banner_dismiss_button_title" = "解散";
"session_reset_banner_restore_button_title" = "恢复";
"vc_contact_selection_contacts_title" = "联系人";
"vc_contact_selection_closed_groups_title" = "私密群组";
"vc_contact_selection_open_groups_title" = "公开群组";