2011-12-20 18:20:44 +00:00
<?xml version="1.0" encoding="utf-8"?>
<resources >
2015-09-23 20:35:18 +00:00
<string name= "app_name" > Signal</string>
2011-12-20 18:20:44 +00:00
<string name= "yes" > Yes</string>
<string name= "no" > No</string>
2012-09-22 19:53:56 +00:00
<string name= "delete" > Delete</string>
2014-03-15 00:23:39 +00:00
<string name= "please_wait" > Please wait...</string>
2013-06-25 17:47:59 +00:00
2016-07-31 22:15:49 +00:00
<!-- AbstractNotificationBuilder -->
<string name= "AbstractNotificationBuilder_new_message" > New message</string>
2012-09-08 03:03:23 +00:00
<!-- ApplicationPreferencesActivity -->
2014-02-26 21:15:45 +00:00
<string name= "ApplicationPreferencesActivity_currently_s" > Currently: %s</string>
2012-09-20 02:56:04 +00:00
<string name= "ApplicationPreferenceActivity_you_havent_set_a_passphrase_yet" > You haven\'t set a passphrase yet!</string>
2015-12-05 16:27:09 +00:00
<plurals name= "ApplicationPreferencesActivity_messages_per_conversation" >
<item quantity= "one" > 1 message per conversation</item>
<item quantity= "other" > %d messages per conversation</item>
</plurals>
2013-01-10 05:06:56 +00:00
<string name= "ApplicationPreferencesActivity_delete_all_old_messages_now" > Delete all old messages now?</string>
2015-12-05 16:27:09 +00:00
<plurals name= "ApplicationPreferencesActivity_this_will_immediately_trim_all_conversations_to_the_d_most_recent_messages" >
<item quantity= "one" > This will immediately trim all conversations to the most recent message.</item>
<item quantity= "other" > This will immediately trim all conversations to the %d most recent messages.</item>
</plurals>
2013-01-10 05:06:56 +00:00
<string name= "ApplicationPreferencesActivity_delete" > Delete</string>
2015-07-20 23:58:08 +00:00
<string name= "ApplicationPreferencesActivity_disable_passphrase" > Disable passphrase?</string>
2016-01-19 17:54:31 +00:00
<string name= "ApplicationPreferencesActivity_this_will_permanently_unlock_signal_and_message_notifications" > This will permanently unlock Signal and message notifications.</string>
2013-07-01 17:15:36 +00:00
<string name= "ApplicationPreferencesActivity_disable" > Disable</string>
2015-06-07 17:39:46 +00:00
<string name= "ApplicationPreferencesActivity_unregistering" > Unregistering</string>
2015-10-27 00:08:19 +00:00
<string name= "ApplicationPreferencesActivity_unregistering_from_signal_messages_and_calls" > Unregistering from Signal messages and calls...</string>
<string name= "ApplicationPreferencesActivity_disable_signal_messages_and_calls" > Disable Signal messages and calls?</string>
<string name= "ApplicationPreferencesActivity_disable_signal_messages_and_calls_by_unregistering" > Disable Signal messages and calls by unregistering from the server. You will need to re-register your phone number to use them again in the future.</string>
2013-07-11 21:58:40 +00:00
<string name= "ApplicationPreferencesActivity_error_connecting_to_server" > Error connecting to server!</string>
2015-03-14 10:36:35 +00:00
<string name= "ApplicationPreferencesActivity_sms_enabled" > SMS Enabled</string>
2014-02-28 21:36:47 +00:00
<string name= "ApplicationPreferencesActivity_touch_to_change_your_default_sms_app" > Touch to change your default SMS app</string>
2015-03-14 10:36:35 +00:00
<string name= "ApplicationPreferencesActivity_sms_disabled" > SMS Disabled</string>
2015-09-23 20:35:18 +00:00
<string name= "ApplicationPreferencesActivity_touch_to_make_signal_your_default_sms_app" > Touch to make Signal your default SMS app</string>
2014-11-04 14:19:48 +00:00
<string name= "ApplicationPreferencesActivity_on" > on</string>
<string name= "ApplicationPreferencesActivity_On" > On</string>
<string name= "ApplicationPreferencesActivity_off" > off</string>
<string name= "ApplicationPreferencesActivity_Off" > Off</string>
2015-03-14 10:36:35 +00:00
<string name= "ApplicationPreferencesActivity_sms_mms_summary" > SMS %1$s, MMS %2$s</string>
2015-11-26 18:04:27 +00:00
<string name= "ApplicationPreferencesActivity_privacy_summary" > Passphrase %1$s, Screen security %2$s</string>
<string name= "ApplicationPreferencesActivity_appearance_summary" > Theme %1$s, Language %2$s</string>
2013-05-24 01:54:16 +00:00
2014-12-13 00:37:06 +00:00
<!-- AppProtectionPreferenceFragment -->
2015-12-05 16:27:09 +00:00
<plurals name= "AppProtectionPreferenceFragment_minutes" >
<item quantity= "one" > 1 minute</item>
<item quantity= "other" > %d minutes</item>
</plurals>
2014-12-13 00:37:06 +00:00
2014-12-12 01:13:01 +00:00
<!-- DraftDatabase -->
<string name= "DraftDatabase_Draft_image_snippet" > (image)</string>
<string name= "DraftDatabase_Draft_audio_snippet" > (audio)</string>
2014-08-06 10:46:58 +00:00
<string name= "DraftDatabase_Draft_video_snippet" > (video)</string>
2016-01-04 21:02:22 +00:00
<string name= "DraftDatabase_Draft_location_snippet" > (location)</string>
2014-12-12 01:13:01 +00:00
2014-10-16 08:48:59 +00:00
<!-- AttchmentManager -->
<string name= "AttachmentManager_cant_open_media_selection" > Can\'t find an app to select media.</string>
2017-12-06 19:59:29 +00:00
<string name= "AttachmentManager_signal_requires_the_external_storage_permission_in_order_to_attach_photos_videos_or_audio" > Signal requires the Storage permission in order to attach photos, videos, or audio, but it has been permanently denied. Please continue to the app settings menu, select \"Permissions\", and enable \"Storage\".</string>
2017-11-28 02:04:02 +00:00
<string name= "AttachmentManager_signal_requires_contacts_permission_in_order_to_attach_contact_information" > Signal requires Contacts permission in order to attach contact information, but it has been permanently denied. Please continue to the app settings menu, select \"Permissions\", and enable \"Contacts\".</string>
2017-11-25 06:00:30 +00:00
<string name= "AttachmentManager_signal_requires_location_information_in_order_to_attach_a_location" > Signal requires Location permission in order to attach a location, but it has been permanently denied. Please continue to the app settings menu, select \"Permissions\", and enable \"Location\".</string>
<string name= "AttachmentManager_signal_requires_the_camera_permission_in_order_to_take_photos_but_it_has_been_permanently_denied" > Signal requires the Camera permission in order to take photos, but it has been permanently denied. Please continue to the app settings menu, select \"Permissions\", and enable \"Camera\".</string>
2014-10-16 08:48:59 +00:00
2012-10-16 02:58:16 +00:00
<!-- AttachmentTypeSelectorAdapter -->
2014-02-26 21:15:45 +00:00
2015-11-18 22:52:26 +00:00
<!-- AudioSlidePlayer -->
<string name= "AudioSlidePlayer_error_playing_audio" > Error playing audio!</string>
2015-06-09 14:37:20 +00:00
<!-- BlockedContactsActivity -->
<string name= "BlockedContactsActivity_blocked_contacts" > Blocked contacts</string>
2017-10-04 01:57:23 +00:00
<!-- BucketedThreadMedia -->
<string name= "BucketedThreadMedia_Today" > Today</string>
<string name= "BucketedThreadMedia_Yesterday" > Yesterday</string>
<string name= "BucketedThreadMedia_This_week" > This week</string>
<string name= "BucketedThreadMedia_This_month" > This month</string>
2015-10-05 00:41:23 +00:00
<!-- CallScreen -->
<string name= "CallScreen_Incoming_call" > Incoming call</string>
2017-08-16 19:01:26 +00:00
<!-- ClearProfileActivity -->
<string name= "ClearProfileActivity_remove" > Remove</string>
<string name= "ClearProfileActivity_remove_profile_photo" > Remove profile photo?</string>
2015-01-15 21:35:35 +00:00
<!-- ConfirmIdentityDialog -->
2016-11-26 20:40:25 +00:00
<string name= "ConfirmIdentityDialog_your_safety_number_with_s_has_changed" > Your safety number with %1$s has changed. This could either mean that someone is trying to intercept your communication, or that %2$s simply reinstalled Signal.</string>
<string name= "ConfirmIdentityDialog_you_may_wish_to_verify_your_safety_number_with_this_contact" > You may wish to verify your safety number with this contact.</string>
2015-05-21 17:13:03 +00:00
<string name= "ConfirmIdentityDialog_accept" > Accept</string>
2015-01-15 21:35:35 +00:00
2017-11-25 06:00:30 +00:00
<!-- ContactsCursorLoader -->
<string name= "ContactsCursorLoader_recent_chats" > Recent chats</string>
<string name= "ContactsCursorLoader_contacts" > Contacts</string>
2015-07-15 20:19:04 +00:00
<!-- ContactsDatabase -->
<string name= "ContactsDatabase_message_s" > Message %s</string>
2015-11-09 20:30:36 +00:00
<string name= "ContactsDatabase_signal_call_s" > Signal Call %s</string>
2015-07-15 20:19:04 +00:00
2012-09-08 03:03:23 +00:00
<!-- ConversationItem -->
2015-01-15 21:35:35 +00:00
<string name= "ConversationItem_error_not_delivered" > Not delivered</string>
2016-01-19 17:54:31 +00:00
<string name= "ConversationItem_received_key_exchange_message_tap_to_process" > Received key exchange message, tap to process.</string>
2014-02-19 06:08:24 +00:00
<string name= "ConversationItem_group_action_left" > %1$s has left the group.</string>
2015-01-15 21:35:35 +00:00
<string name= "ConversationItem_click_for_details" > Tap for details</string>
2014-08-08 18:56:54 +00:00
<string name= "ConversationItem_click_to_approve_unencrypted" > Tap for unsecured fallback</string>
2014-06-14 00:39:29 +00:00
<string name= "ConversationItem_click_to_approve_unencrypted_sms_dialog_title" > Fallback to unencrypted SMS?</string>
<string name= "ConversationItem_click_to_approve_unencrypted_mms_dialog_title" > Fallback to unencrypted MMS?</string>
2015-09-23 20:35:18 +00:00
<string name= "ConversationItem_click_to_approve_unencrypted_dialog_message" > This message will <b > not</b> be encrypted because the recipient is no longer a Signal user.\n\nSend unsecured message?</string>
2014-10-16 05:26:55 +00:00
<string name= "ConversationItem_unable_to_open_media" > Can\'t find an app able to open this media.</string>
2017-03-28 12:34:36 +00:00
<string name= "ConversationItem_copied_text" > Copied %s</string>
2016-02-06 00:10:33 +00:00
<string name= "ConversationItem_from_s" > from %s</string>
<string name= "ConversationItem_to_s" > to %s</string>
2014-02-19 06:08:24 +00:00
2012-09-08 03:03:23 +00:00
<!-- ConversationActivity -->
2015-11-19 16:05:31 +00:00
<string name= "ConversationActivity_reset_secure_session_question" > Reset secure session?</string>
<string name= "ConversationActivity_this_may_help_if_youre_having_encryption_problems" > This may help if you\'re having encryption problems in this conversation. Your messages will be kept.</string>
<string name= "ConversationActivity_reset" > Reset</string>
2012-09-20 02:56:04 +00:00
<string name= "ConversationActivity_add_attachment" > Add attachment</string>
2013-10-17 00:28:36 +00:00
<string name= "ConversationActivity_select_contact_info" > Select contact info</string>
2014-02-25 19:14:33 +00:00
<string name= "ConversationActivity_compose_message" > Compose message</string>
2012-09-20 02:56:04 +00:00
<string name= "ConversationActivity_sorry_there_was_an_error_setting_your_attachment" > Sorry, there was an error setting your attachment.</string>
<string name= "ConversationActivity_recipient_is_not_a_valid_sms_or_email_address_exclamation" > Recipient is not a valid SMS or email address!</string>
<string name= "ConversationActivity_message_is_empty_exclamation" > Message is empty!</string>
2015-03-24 12:44:22 +00:00
<string name= "ConversationActivity_group_members" > Group members</string>
2017-01-23 05:23:51 +00:00
2013-06-01 19:42:21 +00:00
<string name= "ConversationActivity_invalid_recipient" > Invalid recipient!</string>
2014-02-25 19:14:33 +00:00
<string name= "ConversationActivity_calls_not_supported" > Calls not supported</string>
2013-06-18 21:43:27 +00:00
<string name= "ConversationActivity_this_device_does_not_appear_to_support_dial_actions" > This device does not appear to support dial actions.</string>
2014-02-22 18:54:43 +00:00
<string name= "ConversationActivity_leave_group" > Leave group?</string>
<string name= "ConversationActivity_are_you_sure_you_want_to_leave_this_group" > Are you sure you want to leave this group?</string>
2014-07-19 02:31:03 +00:00
<string name= "ConversationActivity_transport_insecure_sms" > Insecure SMS</string>
<string name= "ConversationActivity_transport_insecure_mms" > Insecure MMS</string>
2015-09-23 20:35:18 +00:00
<string name= "ConversationActivity_transport_signal" > Signal</string>
2015-10-19 18:23:12 +00:00
<string name= "ConversationActivity_lets_switch_to_signal" > Let\'s switch to Signal %1$s</string>
<string name= "ConversationActivity_lets_use_this_to_chat" > Let\'s use this to chat: %1$s</string>
2017-01-15 12:48:05 +00:00
<string name= "ConversationActivity_error_leaving_group" > Error leaving group</string>
2014-12-15 20:25:55 +00:00
<string name= "ConversationActivity_specify_recipient" > Please choose a contact</string>
2016-09-17 15:00:11 +00:00
<string name= "ConversationActivity_unblock_this_contact_question" > Unblock this contact?</string>
<string name= "ConversationActivity_you_will_once_again_be_able_to_receive_messages_and_calls_from_this_contact" > You will once again be able to receive messages and calls from this contact.</string>
2015-06-09 14:37:20 +00:00
<string name= "ConversationActivity_unblock" > Unblock</string>
2015-09-05 00:33:22 +00:00
<string name= "ConversationActivity_attachment_exceeds_size_limits" > Attachment exceeds size limits for the type of message you\'re sending.</string>
2015-09-24 23:53:48 +00:00
<string name= "ConversationActivity_quick_camera_unavailable" > Camera unavailable</string>
2015-11-18 22:52:26 +00:00
<string name= "ConversationActivity_unable_to_record_audio" > Unable to record audio!</string>
2016-11-24 20:18:05 +00:00
<string name= "ConversationActivity_error_sending_voice_message" > Error sending voice message</string>
2016-08-14 10:23:51 +00:00
<string name= "ConversationActivity_there_is_no_app_available_to_handle_this_link_on_your_device" > There is no app available to handle this link on your device.</string>
2013-06-23 04:44:12 +00:00
2017-11-25 06:00:30 +00:00
<string name= "ConversationActivity_to_send_audio_messages_allow_signal_access_to_your_microphone" > To send audio messages, allow Signal access to your microphone.</string>
<string name= "ConversationActivity_signal_requires_the_microphone_permission_in_order_to_send_audio_messages" > Signal requires the Microphone permission in order to send audio messages, but it has been permanently denied. Please continue to app settings, select \"Permissions\", and enable \"Microphone\".</string>
<string name= "ConversationActivity_to_call_s_signal_needs_access_to_your_microphone_and_camera" > To call %s, Signal needs access to your microphone and camera.</string>
<string name= "ConversationActivity_signal_needs_the_microphone_and_camera_permissions_in_order_to_call_s" > Signal needs the Microphone and Camera permissions in order to call %s, but they have been permanently denied. Please continue to app settings, select \"Permissions\", and enable \"Microphone\" and \"Camera\".</string>
<string name= "ConversationActivity_to_capture_photos_and_video_allow_signal_access_to_the_camera" > To capture photos and video, allow Signal access to the camera.</string>
<string name= "ConversationActivity_signal_needs_the_camera_permission_to_take_photos_or_video" > Signal needs the Camera permission to take photos or video, but it has been permanently denied. Please continue to app settings, select \"Permissions\", and enable \"Camera\".</string>
<string name= "ConversationActivity_signal_needs_camera_permissions_to_take_photos_or_video" > Signal needs Camera permissions to take photos or video</string>
2017-02-14 06:35:47 +00:00
<!-- ConversationAdapter -->
<plurals name= "ConversationAdapter_n_unread_messages" >
<item quantity= "one" > %d unread message</item>
<item quantity= "other" > %d unread messages</item>
</plurals>
2012-09-08 03:03:23 +00:00
<!-- ConversationFragment -->
2015-10-23 21:01:53 +00:00
<plurals name= "ConversationFragment_delete_selected_messages" >
<item quantity= "one" > Delete selected message?</item>
<item quantity= "other" > Delete selected messages?</item>
</plurals>
<plurals name= "ConversationFragment_this_will_permanently_delete_all_n_selected_messages" >
<item quantity= "one" > This will permanently delete the selected message.</item>
<item quantity= "other" > This will permanently delete all %1$d selected messages.</item>
</plurals>
2014-08-12 19:11:23 +00:00
<string name= "ConversationFragment_save_to_sd_card" > Save to storage?</string>
2015-08-22 11:03:07 +00:00
<plurals name= "ConversationFragment_saving_n_media_to_storage_warning" >
<item quantity= "one" > Saving this media to storage will allow any other apps on your device to access it.\n\nContinue?</item>
<item quantity= "other" > Saving all %1$d media to storage will allow any other apps on your device to access them.\n\nContinue?</item>
</plurals>
<plurals name= "ConversationFragment_error_while_saving_attachments_to_sd_card" >
<item quantity= "one" > Error while saving attachment to storage!</item>
<item quantity= "other" > Error while saving attachments to storage!</item>
</plurals>
2016-12-16 00:17:20 +00:00
<plurals name= "ConversationFragment_files_saved_successfully" >
<item quantity= "one" > File saved successfully.</item>
<item quantity= "other" > Files saved successfully.</item>
</plurals>
2014-08-12 19:11:23 +00:00
<string name= "ConversationFragment_unable_to_write_to_sd_card_exclamation" > Unable to write to storage!</string>
2015-08-22 11:03:07 +00:00
<plurals name= "ConversationFragment_saving_n_attachments" >
<item quantity= "one" > Saving attachment</item>
<item quantity= "other" > Saving %1$d attachments</item>
</plurals>
<plurals name= "ConversationFragment_saving_n_attachments_to_sd_card" >
<item quantity= "one" > Saving attachment to storage...</item>
<item quantity= "other" > Saving %1$d attachments to storage...</item>
</plurals>
2015-01-15 21:35:35 +00:00
<string name= "ConversationFragment_pending" > Pending...</string>
2015-09-23 20:35:18 +00:00
<string name= "ConversationFragment_push" > Data (Signal)</string>
2014-12-02 08:37:02 +00:00
<string name= "ConversationFragment_mms" > MMS</string>
<string name= "ConversationFragment_sms" > SMS</string>
2017-11-14 19:29:20 +00:00
<string name= "ConversationFragment_deleting" > Deleting</string>
<string name= "ConversationFragment_deleting_messages" > Deleting messages...</string>
2014-02-26 21:15:45 +00:00
2015-05-27 10:19:11 +00:00
<!-- ConversationListActivity -->
2016-08-14 10:23:51 +00:00
<string name= "ConversationListActivity_there_is_no_browser_installed_on_your_device" > There is no browser installed on your device.</string>
2015-05-27 10:19:11 +00:00
2012-09-08 03:03:23 +00:00
<!-- ConversationListFragment -->
2017-11-25 06:00:30 +00:00
<string name= "ConversationListFragment_no_results_found_for_s_" > No results found for \'%s\'</string>
2015-10-23 21:01:53 +00:00
<plurals name= "ConversationListFragment_delete_selected_conversations" >
<item quantity= "one" > Delete selected conversation?</item>
<item quantity= "other" > Delete selected conversations?</item>
</plurals>
<plurals name= "ConversationListFragment_this_will_permanently_delete_all_n_selected_conversations" >
<item quantity= "one" > This will permanently delete the selected conversation.</item>
<item quantity= "other" > This will permanently delete all %1$d selected conversations.</item>
</plurals>
2013-02-04 19:12:03 +00:00
<string name= "ConversationListFragment_deleting" > Deleting</string>
2015-11-28 16:02:10 +00:00
<string name= "ConversationListFragment_deleting_selected_conversations" > Deleting selected conversations...</string>
2015-12-16 14:36:14 +00:00
<plurals name= "ConversationListFragment_conversations_archived" >
<item quantity= "one" > Conversation archived</item>
<item quantity= "other" > %d conversations archived</item>
</plurals>
2017-11-14 19:29:20 +00:00
<string name= "ConversationListFragment_undo" > UNDO</string>
2015-12-16 14:36:14 +00:00
<plurals name= "ConversationListFragment_moved_conversations_to_inbox" >
<item quantity= "one" > Moved conversation to inbox</item>
<item quantity= "other" > Moved %d conversations to inbox</item>
</plurals>
2014-02-26 21:15:45 +00:00
2012-09-20 02:56:04 +00:00
<!-- ConversationListItem -->
2016-11-24 20:18:05 +00:00
<string name= "ConversationListItem_key_exchange_message" > Key exchange message</string>
2013-06-25 04:02:30 +00:00
2015-11-23 23:07:41 +00:00
<!-- ConversationListItemAction -->
<string name= "ConversationListItemAction_archived_conversations_d" > Archived conversations (%d)</string>
2017-08-16 04:03:31 +00:00
<!-- CreateProfileActivity -->
<string name= "CreateProfileActivity_your_profile_info" > Your profile info</string>
<string name= "CreateProfileActivity_error_setting_profile_photo" > Error setting profile photo</string>
<string name= "CreateProfileActivity_problem_setting_profile" > Problem setting profile</string>
<string name= "CreateProfileActivity_profile_photo" > Profile photo</string>
2017-08-25 00:40:35 +00:00
<string name= "CreateProfileActivity_too_long" > Too long</string>
2017-08-16 04:03:31 +00:00
2015-02-17 04:31:44 +00:00
<!-- CustomDefaultPreference -->
<string name= "CustomDefaultPreference_using_custom" > Using custom: %s</string>
<string name= "CustomDefaultPreference_using_default" > Using default: %s</string>
<string name= "CustomDefaultPreference_none" > None</string>
2015-02-05 23:16:57 +00:00
<!-- DateUtils -->
2016-10-08 17:57:49 +00:00
<string name= "DateUtils_just_now" > Just now</string>
2015-06-03 18:37:13 +00:00
<string name= "DateUtils_minutes_ago" > %d min</string>
2017-01-24 00:44:38 +00:00
<string name= "DateUtils_today" > Today</string>
<string name= "DateUtils_yesterday" > Yesterday</string>
2015-02-05 23:16:57 +00:00
2015-06-20 05:02:10 +00:00
<!-- DeviceListActivity -->
2015-07-28 09:29:57 +00:00
<string name= "DeviceListActivity_unlink_s" > Unlink \'%s\'?</string>
<string name= "DeviceListActivity_by_unlinking_this_device_it_will_no_longer_be_able_to_send_or_receive" > By unlinking this device, it will no longer be able to send or receive messages.</string>
2016-11-24 20:18:05 +00:00
<string name= "DeviceListActivity_network_connection_failed" > Network connection failed</string>
2015-06-20 05:02:10 +00:00
<string name= "DeviceListActivity_try_again" > Try again</string>
2017-11-14 19:29:20 +00:00
<string name= "DeviceListActivity_unlinking_device" > Unlinking device...</string>
<string name= "DeviceListActivity_unlinking_device_no_ellipsis" > Unlinking device</string>
2015-06-20 05:02:10 +00:00
<string name= "DeviceListActivity_network_failed" > Network failed!</string>
<!-- DeviceListItem -->
<string name= "DeviceListItem_unnamed_device" > Unnamed device</string>
2015-07-28 09:29:57 +00:00
<string name= "DeviceListItem_linked_s" > Linked %s</string>
2015-06-20 05:02:10 +00:00
<string name= "DeviceListItem_last_active_s" > Last active %s</string>
2015-12-02 07:35:07 +00:00
<string name= "DeviceListItem_today" > Today</string>
2015-06-20 05:02:10 +00:00
2017-03-31 01:18:04 +00:00
<!-- DocumentView -->
2017-04-03 01:26:28 +00:00
<string name= "DocumentView_unknown_file" > Unknown file</string>
2017-03-31 01:18:04 +00:00
2017-02-20 21:59:23 +00:00
<!-- DozeReminder -->
<string name= "DozeReminder_optimize_for_missing_play_services" > Optimize for missing Play Services</string>
<string name= "DozeReminder_this_device_does_not_support_play_services_tap_to_disable_system_battery" > This device does not support Play Services. Tap to disable system battery optimizations that prevent Signal from retrieving messages while inactive.</string>
2014-02-28 06:44:02 +00:00
<!-- ShareActivity -->
<string name= "ShareActivity_share_with" > Share with</string>
2015-09-29 20:14:22 +00:00
<!-- ExperienceUpgradeActivity -->
<string name= "ExperienceUpgradeActivity_welcome_to_signal_dgaf" > Welcome to Signal.</string>
<string name= "ExperienceUpgradeActivity_textsecure_is_now_called_signal" > TextSecure and RedPhone are now one private messenger, for every situation: Signal.</string>
<string name= "ExperienceUpgradeActivity_welcome_to_signal_excited" > Welcome to Signal!</string>
<string name= "ExperienceUpgradeActivity_textsecure_is_now_signal" > TextSecure is now Signal.</string>
<string name= "ExperienceUpgradeActivity_textsecure_is_now_signal_long" > TextSecure and RedPhone are now one app: Signal. Tap to explore.</string>
2017-03-06 20:32:09 +00:00
<string name= "ExperienceUpgradeActivity_say_hello_to_video_calls" > Say hello to secure video calls.</string>
<string name= "ExperienceUpgradeActivity_signal_now_supports_secure_video_calls" > Signal now supports secure video calling. Just start a Signal call like normal, tap the video button, and wave hello.</string>
<string name= "ExperienceUpgradeActivity_signal_now_supports_secure_video_calling" > Signal now supports secure video calling.</string>
<string name= "ExperienceUpgradeActivity_signal_now_supports_secure_video_calling_long" > Signal now supports secure video calling. Tap to explore.</string>
2017-09-04 02:44:33 +00:00
<string name= "ExperienceUpgradeActivity_ready_for_your_closeup" > Ready for your closeup?</string>
<string name= "ExperienceUpgradeActivity_now_you_can_share_a_profile_photo_and_name_with_friends_on_signal" > Now you can share a profile photo and name with friends on Signal</string>
<string name= "ExperienceUpgradeActivity_signal_profiles_are_here" > Signal profiles are here</string>
2013-06-25 04:02:30 +00:00
<!-- ExportFragment -->
<string name= "ExportFragment_export" > Export</string>
2015-11-05 22:42:04 +00:00
<string name= "ExportFragment_export_plaintext_to_storage" > Export plaintext to storage?</string>
<string name= "ExportFragment_warning_this_will_export_the_plaintext_contents" > Warning, this will export the plaintext contents of your Signal messages to storage.</string>
2013-06-25 04:02:30 +00:00
<string name= "ExportFragment_cancel" > Cancel</string>
<string name= "ExportFragment_exporting" > Exporting</string>
2015-11-05 22:42:04 +00:00
<string name= "ExportFragment_exporting_plaintext_to_storage" > Exporting plaintext to storage...</string>
<string name= "ExportFragment_error_unable_to_write_to_storage" > Error, unable to write to storage.</string>
<string name= "ExportFragment_error_while_writing_to_storage" > Error while writing to storage.</string>
2015-12-12 21:22:29 +00:00
<string name= "ExportFragment_export_successful" > Export successful.</string>
2013-06-25 04:02:30 +00:00
2014-11-24 01:05:09 +00:00
<!-- GcmRefreshJob -->
2015-09-23 20:35:18 +00:00
<string name= "GcmRefreshJob_Permanent_Signal_communication_failure" > Permanent Signal communication failure!</string>
2015-11-27 03:57:01 +00:00
<string name= "GcmRefreshJob_Signal_was_unable_to_register_with_Google_Play_Services" > Signal was unable to register with Google Play Services. Signal messages and calls have been disabled, please try re-registering in Settings > Advanced.</string>
2014-11-24 01:05:09 +00:00
2016-10-17 02:05:07 +00:00
<!-- GiphyActivity -->
2016-11-24 20:18:05 +00:00
<string name= "GiphyActivity_error_while_retrieving_full_resolution_gif" > Error while retrieving full resolution GIF</string>
2016-10-17 02:05:07 +00:00
<!-- GiphyFragmentPageAdapter -->
<string name= "GiphyFragmentPagerAdapter_gifs" > GIFs</string>
<string name= "GiphyFragmentPagerAdapter_stickers" > Stickers</string>
2014-02-12 20:05:18 +00:00
<!-- GroupCreateActivity -->
2014-02-25 19:14:33 +00:00
<string name= "GroupCreateActivity_actionbar_title" > New group</string>
2017-02-10 10:46:01 +00:00
<string name= "GroupCreateActivity_actionbar_edit_title" > Edit group</string>
2014-02-25 19:14:33 +00:00
<string name= "GroupCreateActivity_group_name_hint" > Group name</string>
<string name= "GroupCreateActivity_actionbar_mms_title" > New MMS group</string>
2015-09-23 20:35:18 +00:00
<string name= "GroupCreateActivity_contacts_dont_support_push" > You have selected a contact that doesn\'t support Signal groups, so this group will be MMS.</string>
2015-11-27 03:57:01 +00:00
<string name= "GroupCreateActivity_youre_not_registered_for_signal" > You\'re not registered for Signal messages and calls, so Signal groups are disabled. Please try registering in Settings > Advanced.</string>
2014-02-17 23:23:47 +00:00
<string name= "GroupCreateActivity_contacts_no_members" > You need at least one person in your group!</string>
<string name= "GroupCreateActivity_contacts_invalid_number" > One of the members of your group has a number that can\'t be read correctly. Please fix or remove that contact and try again.</string>
2014-02-25 19:14:33 +00:00
<string name= "GroupCreateActivity_avatar_content_description" > Group avatar</string>
2017-02-10 10:46:01 +00:00
<string name= "GroupCreateActivity_menu_apply_button" > Apply</string>
2014-02-19 06:08:24 +00:00
<string name= "GroupCreateActivity_creating_group" > Creating %1$s… </string>
2014-03-15 00:23:39 +00:00
<string name= "GroupCreateActivity_updating_group" > Updating %1$s...</string>
2015-11-12 20:20:14 +00:00
<string name= "GroupCreateActivity_cannot_add_non_push_to_existing_group" > Couldn\'t add %1$s because they\'re not a Signal user.</string>
2014-12-15 14:44:41 +00:00
<string name= "GroupCreateActivity_loading_group_details" > Loading group details...</string>
2015-11-12 20:20:14 +00:00
<string name= "GroupCreateActivity_youre_already_in_the_group" > You\'re already in the group.</string>
2014-02-12 20:05:18 +00:00
2017-08-22 18:51:01 +00:00
<!-- GroupShareProfileView -->
<string name= "GroupShareProfileView_share_your_profile_name_and_photo_with_this_group" > Share your profile name and photo with this group?</string>
<string name= "GroupShareProfileView_do_you_want_to_make_your_profile_name_and_photo_visible_to_all_current_and_future_members_of_this_group" > Do you want to make your profile name and photo visible to all current and future members of this group?</string>
<string name= "GroupShareProfileView_make_visible" > Make visible</string>
2014-11-28 18:46:50 +00:00
<!-- GroupMembersDialog -->
<string name= "GroupMembersDialog_me" > Me</string>
2014-06-22 23:29:05 +00:00
<!-- ImportExportActivity -->
<string name= "ImportExportActivity_import" > Import</string>
<string name= "ImportExportActivity_export" > Export</string>
2013-06-25 04:02:30 +00:00
<!-- ImportFragment -->
2014-02-25 19:14:33 +00:00
<string name= "ImportFragment_import_system_sms_database" > Import system SMS database?</string>
2013-06-25 04:02:30 +00:00
<string name= "ImportFragment_this_will_import_messages_from_the_system" > This will import
2015-09-23 20:35:18 +00:00
messages from the system\'s default SMS database to Signal. If you\'ve previously
2013-06-25 04:02:30 +00:00
imported the system\'s SMS database, importing again will result in duplicated messages.
</string>
<string name= "ImportFragment_import" > Import</string>
<string name= "ImportFragment_cancel" > Cancel</string>
2014-02-25 19:14:33 +00:00
<string name= "ImportFragment_import_plaintext_backup" > Import plaintext backup?</string>
2013-06-25 04:02:30 +00:00
<string name= "ImportFragment_this_will_import_messages_from_a_plaintext_backup" > This will import
2013-12-16 22:11:17 +00:00
messages from a plaintext backup. If you\'ve previously imported this backup,
2013-06-25 04:02:30 +00:00
importing again will result in duplicated messages.
</string>
<string name= "ImportFragment_importing" > Importing</string>
2015-06-07 17:39:46 +00:00
<string name= "ImportFragment_import_plaintext_backup_elipse" > Importing plaintext backup...</string>
2013-06-25 04:02:30 +00:00
<string name= "ImportFragment_no_plaintext_backup_found" > No plaintext backup found!</string>
<string name= "ImportFragment_error_importing_backup" > Error importing backup!</string>
<string name= "ImportFragment_import_complete" > Import complete!</string>
2017-11-25 06:00:30 +00:00
<string name= "ImportExportFragment_signal_needs_the_sms_permission_in_order_to_import_sms_messages" > Signal needs the SMS permission in order to import SMS messages, but it has been permanently denied. Please continue to app settings, select \"Permissions\", and enable \"SMS\".</string>
<string name= "ImportExportFragment_signal_needs_the_sms_permission_in_order_to_import_sms_messages_toast" > Signal needs the SMS permission in order to import SMS messages</string>
<string name= "ImportExportFragment_signal_needs_the_storage_permission_in_order_to_read_from_external_storage_but_it_has_been_permanently_denied" > Signal needs the Storage permission in order to read from external storage, but it has been permanently denied. Please continue to app settings, select \"Permissions\", then enable \"Storage\".</string>
<string name= "ImportExportFragment_signal_needs_the_storage_permission_in_order_to_read_from_external_storage" > Signal needs the Storage permission in order to read from external storage.</string>
<string name= "ImportExportFragment_signal_needs_the_storage_permission_in_order_to_write_to_external_storage_but_it_has_been_permanently_denied" > Signal needs the Storage permission in order to write to external storage, but it has been permanently denied. Please continue to app settings, select \"Permissions\", then enable \"Storage\".</string>
<string name= "ImportExportFragment_signal_needs_the_storage_permission_in_order_to_write_to_external_storage" > Signal needs the Storage permission in order to write to external storage.</string>
2015-11-18 22:52:26 +00:00
<!-- InputPanel -->
2015-11-20 18:25:08 +00:00
<string name= "InputPanel_tap_and_hold_to_record_a_voice_message_release_to_send" > Tap and hold to record a voice message, release to send</string>
2015-11-18 22:52:26 +00:00
2015-10-19 18:23:12 +00:00
<!-- InviteActivity -->
<string name= "InviteActivity_share" > Share</string>
2016-03-29 08:35:50 +00:00
<string name= "InviteActivity_choose_contacts" > Choose contacts</string>
2015-10-19 18:23:12 +00:00
<string name= "InviteActivity_cancel" > Cancel</string>
<string name= "InviteActivity_sending" > Sending...</string>
<string name= "InviteActivity_heart_content_description" > Heart</string>
<string name= "InviteActivity_invitations_sent" > Invitations sent!</string>
<string name= "InviteActivity_invite_to_signal" > Invite to Signal</string>
2016-03-29 08:35:50 +00:00
<plurals name= "InviteActivity_send_sms_to_friends" >
<item quantity= "one" > SEND SMS TO 1 FRIEND</item>
<item quantity= "other" > SEND SMS TO %d FRIENDS</item>
2015-11-05 13:53:02 +00:00
</plurals>
<plurals name= "InviteActivity_send_sms_invites" >
2015-11-12 20:42:48 +00:00
<item quantity= "one" > Send 1 SMS invite?</item>
2015-11-05 13:53:02 +00:00
<item quantity= "other" > Send %d SMS invites?</item>
</plurals>
2015-10-19 18:23:12 +00:00
<string name= "InviteActivity_lets_switch_to_signal" > Let\'s switch to Signal: %1$s</string>
<string name= "InviteActivity_no_app_to_share_to" > It looks like you don\'t have any apps to share to.</string>
<string name= "InviteActivity_friends_dont_let_friends_text_unencrypted" > Friends don\'t let friends chat unencrypted.</string>
2012-09-08 03:03:23 +00:00
<!-- KeyScanningActivity -->
2013-02-21 02:10:33 +00:00
2015-01-15 21:35:35 +00:00
<!-- MessageDetailsRecipient -->
<string name= "MessageDetailsRecipient_failed_to_send" > Failed to send</string>
2016-11-26 20:40:25 +00:00
<string name= "MessageDetailsRecipient_new_safety_number" > New safety number</string>
2015-01-15 21:35:35 +00:00
2017-02-20 20:00:03 +00:00
<!-- MessageRetrievalService -->
<string name= "MessageRetrievalService_signal" > Signal</string>
<string name= "MessageRetrievalService_background_connection_enabled" > Background connection enabled</string>
2013-02-21 02:10:33 +00:00
<!-- MmsDownloader -->
2016-11-24 20:18:05 +00:00
<string name= "MmsDownloader_error_reading_mms_settings" > Error reading wireless provider MMS settings</string>
Major storage layer refactoring to set the stage for clean GCM.
1) We now try to hand out cursors at a minimum. There has always been
a fairly clean insertion layer that handles encrypting message bodies,
but the process of decrypting message bodies has always been less than
ideal. Here we introduce a "Reader" interface that will decrypt message
bodies when appropriate and return objects that encapsulate record state.
No more MessageDisplayHelper. The MmsSmsDatabase interface is also more
sane.
2) We finally rid ourselves of the technical debt associated with TextSecure's
initial usage of the default SMS DB. In that world, we weren't able to use
anything other than the default "Inbox, Outbox, Sent" types to describe a
message, and had to overload the message content itself with a set of
local "prefixes" to describe what it was (encrypted, asymetric encrypted,
remote encrypted, a key exchange, procssed key exchange), and so on.
This includes a major schema update that transforms the "type" field into
a bitmask that describes everything that used to be encoded in a prefix,
and prefixes have been completely eliminated from the system.
No more Prefix.java
3) Refactoring of the MultipartMessageHandler code. It's less of a mess, and
hopefully more clear as to what's going on.
The next step is to remove what we can from SmsTransportDetails and genericize
that interface for a GCM equivalent.
2013-04-20 19:22:04 +00:00
2017-10-04 01:57:23 +00:00
<!-- MediaOverviewActivity -->
<string name= "MediaOverviewActivity_Media" > Media</string>
<string name= "MediaOverviewActivity_Documents" > Documents</string>
2015-09-24 23:53:48 +00:00
<!-- - NotificationBarManager -->
<string name= "NotificationBarManager_signal_call_in_progress" > Signal call in progress</string>
2015-11-11 14:35:32 +00:00
<string name= "NotificationBarManager__establishing_signal_call" > Establishing Signal call</string>
<string name= "NotificationBarManager__incoming_signal_call" > Incoming Signal call</string>
<string name= "NotificationBarManager__deny_call" > Deny call</string>
<string name= "NotificationBarManager__answer_call" > Answer call</string>
<string name= "NotificationBarManager__end_call" > End call</string>
<string name= "NotificationBarManager__cancel_call" > Cancel call</string>
2015-09-24 23:53:48 +00:00
Major storage layer refactoring to set the stage for clean GCM.
1) We now try to hand out cursors at a minimum. There has always been
a fairly clean insertion layer that handles encrypting message bodies,
but the process of decrypting message bodies has always been less than
ideal. Here we introduce a "Reader" interface that will decrypt message
bodies when appropriate and return objects that encapsulate record state.
No more MessageDisplayHelper. The MmsSmsDatabase interface is also more
sane.
2) We finally rid ourselves of the technical debt associated with TextSecure's
initial usage of the default SMS DB. In that world, we weren't able to use
anything other than the default "Inbox, Outbox, Sent" types to describe a
message, and had to overload the message content itself with a set of
local "prefixes" to describe what it was (encrypted, asymetric encrypted,
remote encrypted, a key exchange, procssed key exchange), and so on.
This includes a major schema update that transforms the "type" field into
a bitmask that describes everything that used to be encoded in a prefix,
and prefixes have been completely eliminated from the system.
No more Prefix.java
3) Refactoring of the MultipartMessageHandler code. It's less of a mess, and
hopefully more clear as to what's going on.
The next step is to remove what we can from SmsTransportDetails and genericize
that interface for a GCM equivalent.
2013-04-20 19:22:04 +00:00
<!-- NotificationMmsMessageRecord -->
2014-02-25 19:14:33 +00:00
<string name= "NotificationMmsMessageRecord_multimedia_message" > Multimedia message</string>
2017-01-20 23:26:17 +00:00
<string name= "NotificationMmsMessageRecord_downloading_mms_message" > Downloading MMS message</string>
<string name= "NotificationMmsMessageRecord_error_downloading_mms_message" > Error downloading MMS message, tap to retry</string>
Major storage layer refactoring to set the stage for clean GCM.
1) We now try to hand out cursors at a minimum. There has always been
a fairly clean insertion layer that handles encrypting message bodies,
but the process of decrypting message bodies has always been less than
ideal. Here we introduce a "Reader" interface that will decrypt message
bodies when appropriate and return objects that encapsulate record state.
No more MessageDisplayHelper. The MmsSmsDatabase interface is also more
sane.
2) We finally rid ourselves of the technical debt associated with TextSecure's
initial usage of the default SMS DB. In that world, we weren't able to use
anything other than the default "Inbox, Outbox, Sent" types to describe a
message, and had to overload the message content itself with a set of
local "prefixes" to describe what it was (encrypted, asymetric encrypted,
remote encrypted, a key exchange, procssed key exchange), and so on.
This includes a major schema update that transforms the "type" field into
a bitmask that describes everything that used to be encoded in a prefix,
and prefixes have been completely eliminated from the system.
No more Prefix.java
3) Refactoring of the MultipartMessageHandler code. It's less of a mess, and
hopefully more clear as to what's going on.
The next step is to remove what we can from SmsTransportDetails and genericize
that interface for a GCM equivalent.
2013-04-20 19:22:04 +00:00
2014-04-10 22:20:43 +00:00
<!-- MessageRecord -->
2015-10-27 00:08:19 +00:00
<string name= "MessageRecord_message_encrypted_with_a_legacy_protocol_version_that_is_no_longer_supported" > Received a message encrypted using an old version of Signal that is no longer supported. Please ask the sender to update to the most recent version and resend the message.</string>
2014-12-15 14:44:41 +00:00
<string name= "MessageRecord_left_group" > You have left the group.</string>
2016-04-05 14:33:40 +00:00
<string name= "MessageRecord_you_updated_group" > You updated the group.</string>
<string name= "MessageRecord_s_updated_group" > %s updated the group.</string>
2015-10-01 23:48:57 +00:00
<string name= "MessageRecord_s_called_you" > %s called you</string>
<string name= "MessageRecord_called_s" > Called %s</string>
<string name= "MessageRecord_missed_call_from" > Missed call from %s</string>
2017-06-25 17:51:55 +00:00
<string name= "MessageRecord_s_joined_signal" > %s is on Signal!</string>
2016-09-04 20:20:45 +00:00
<string name= "MessageRecord_you_set_disappearing_message_time_to_s" > You set disappearing message time to %1$s.</string>
<string name= "MessageRecord_s_set_disappearing_message_time_to_s" > %1$s set disappearing message time to %2$s.</string>
2016-11-26 20:40:25 +00:00
<string name= "MessageRecord_your_safety_number_with_s_has_changed" > Your safety number with %s has changed.</string>
2017-06-07 01:03:09 +00:00
<string name= "MessageRecord_you_marked_your_safety_number_with_s_verified" > You marked your safety number with %s verified</string>
<string name= "MessageRecord_you_marked_your_safety_number_with_s_verified_from_another_device" > You marked your safety number with %s verified from another device</string>
<string name= "MessageRecord_you_marked_your_safety_number_with_s_unverified" > You marked your safety number with %s unverified</string>
<string name= "MessageRecord_you_marked_your_safety_number_with_s_unverified_from_another_device" > You marked your safety number with %s unverified from another device</string>
2015-10-01 23:48:57 +00:00
2014-04-10 22:20:43 +00:00
2012-09-08 03:03:23 +00:00
<!-- PassphraseChangeActivity -->
2014-02-25 19:14:33 +00:00
<string name= "PassphraseChangeActivity_passphrases_dont_match_exclamation" > Passphrases don\'t match!</string>
2012-09-20 02:56:04 +00:00
<string name= "PassphraseChangeActivity_incorrect_old_passphrase_exclamation" > Incorrect old passphrase!</string>
2015-03-24 02:37:31 +00:00
<string name= "PassphraseChangeActivity_enter_new_passphrase_exclamation" > Enter new passphrase!</string>
2014-02-26 21:15:45 +00:00
2015-01-24 04:38:45 +00:00
<!-- DeviceProvisioningActivity -->
2015-01-24 18:15:13 +00:00
<string name= "DeviceProvisioningActivity_link_this_device" > Link this device?</string>
<string name= "DeviceProvisioningActivity_cancel" > CANCEL</string>
<string name= "DeviceProvisioningActivity_continue" > CONTINUE</string>
2017-11-14 19:43:25 +00:00
2015-01-24 18:15:13 +00:00
<string name= "DeviceProvisioningActivity_content_intro" > It will be able to</string>
<string name= "DeviceProvisioningActivity_content_bullets" >
2015-11-19 18:21:19 +00:00
• Read all your messages
\n• Send messages in your name
2015-01-24 04:38:45 +00:00
</string>
2017-11-14 19:29:20 +00:00
<string name= "DeviceProvisioningActivity_content_progress_title" > Linking device</string>
<string name= "DeviceProvisioningActivity_content_progress_content" > Linking new device...</string>
2015-11-19 18:21:19 +00:00
<string name= "DeviceProvisioningActivity_content_progress_success" > Device approved!</string>
2015-01-24 18:15:13 +00:00
<string name= "DeviceProvisioningActivity_content_progress_no_device" > No device found.</string>
<string name= "DeviceProvisioningActivity_content_progress_network_error" > Network error.</string>
<string name= "DeviceProvisioningActivity_content_progress_key_error" > Invalid QR code.</string>
2016-11-24 20:18:05 +00:00
<string name= "DeviceProvisioningActivity_sorry_you_have_too_many_devices_linked_already" > Sorry, you have too many devices linked already, try removing some</string>
2015-11-22 17:28:36 +00:00
<string name= "DeviceActivity_sorry_this_is_not_a_valid_device_link_qr_code" > Sorry, this is not a valid device link QR code.</string>
2015-12-03 22:39:13 +00:00
<string name= "DeviceProvisioningActivity_link_a_signal_device" > Link a Signal device?</string>
<string name= "DeviceProvisioningActivity_it_looks_like_youre_trying_to_link_a_signal_device_using_a_3rd_party_scanner" > It looks like you\'re trying to link a Signal device using a 3rd party scanner. For your protection, please scan the code again from within Signal.</string>
2015-01-24 04:38:45 +00:00
2017-11-25 06:00:30 +00:00
<string name= "DeviceActivity_signal_needs_the_camera_permission_in_order_to_scan_a_qr_code" > Signal needs the Camera permission in order to scan a QR code, but it has been permanently denied. Please continue to app settings, select \"Permissions\", and enable \"Camera\".</string>
<string name= "DeviceActivity_unable_to_scan_a_qr_code_without_the_camera_permission" > Unable to scan a QR code without the Camera permission</string>
2016-08-16 03:23:56 +00:00
<!-- ExpirationDialog -->
<string name= "ExpirationDialog_disappearing_messages" > Disappearing messages</string>
<string name= "ExpirationDialog_your_messages_will_not_expire" > Your messages will not expire.</string>
<string name= "ExpirationDialog_your_messages_will_disappear_s_after_they_have_been_seen" > Messages sent and received in this conversation will disappear %s after they have been seen.</string>
2012-09-08 03:03:23 +00:00
<!-- PassphrasePromptActivity -->
2014-05-14 03:41:16 +00:00
<string name= "PassphrasePromptActivity_enter_passphrase" > Enter passphrase</string>
2015-09-23 20:35:18 +00:00
<string name= "PassphrasePromptActivity_watermark_content_description" > Signal icon</string>
2014-05-14 03:41:16 +00:00
<string name= "PassphrasePromptActivity_ok_button_content_description" > Submit passphrase</string>
<string name= "PassphrasePromptActivity_invalid_passphrase_exclamation" > Invalid passphrase!</string>
2014-02-26 21:15:45 +00:00
2015-04-22 20:49:14 +00:00
<!-- PlayServicesProblemFragment -->
<string name= "PlayServicesProblemFragment_the_version_of_google_play_services_you_have_installed_is_not_functioning" > The version of Google Play Services you have installed is not functioning correctly. Please reinstall Google Play Services and try again.</string>
2015-03-31 19:34:49 +00:00
<!-- RatingManager -->
<string name= "RatingManager_rate_this_app" > Rate this app</string>
<string name= "RatingManager_if_you_enjoy_using_this_app_please_take_a_moment" > If you enjoy using this app, please take a moment to help us by rating it.</string>
<string name= "RatingManager_rate_now" > Rate now!</string>
<string name= "RatingManager_no_thanks" > No thanks</string>
<string name= "RatingManager_later" > Later</string>
2016-08-14 10:23:51 +00:00
<string name= "RatingManager_whoops_the_play_store_app_does_not_appear_to_be_installed" > Whoops, the Play Store app does not appear to be installed on your device.</string>
2015-03-31 19:34:49 +00:00
2015-06-09 14:37:20 +00:00
<!-- RecipientPreferencesActivity -->
<string name= "RecipientPreferenceActivity_block_this_contact_question" > Block this contact?</string>
2016-09-17 15:00:11 +00:00
<string name= "RecipientPreferenceActivity_you_will_no_longer_receive_messages_and_calls_from_this_contact" > You will no longer receive messages and calls from this contact.</string>
2015-06-09 14:37:20 +00:00
<string name= "RecipientPreferenceActivity_block" > Block</string>
<string name= "RecipientPreferenceActivity_unblock_this_contact_question" > Unblock this contact?</string>
2016-09-17 15:00:11 +00:00
<string name= "RecipientPreferenceActivity_you_will_once_again_be_able_to_receive_messages_and_calls_from_this_contact" > You will once again be able to receive messages and calls from this contact.</string>
2015-06-09 14:37:20 +00:00
<string name= "RecipientPreferenceActivity_unblock" > Unblock</string>
2015-06-12 09:08:21 +00:00
<string name= "RecipientPreferenceActivity_enabled" > Enabled</string>
<string name= "RecipientPreferenceActivity_disabled" > Disabled</string>
2016-12-11 18:04:57 +00:00
<string name= "RecipientPreferenceActivity_available_once_a_message_has_been_sent_or_received" > Available once a message has been sent or received.</string>
2015-06-09 14:37:20 +00:00
2017-01-23 05:23:51 +00:00
<!-- RecipientProvider -->
<string name= "RecipientProvider_unnamed_group" > Unnamed group</string>
2015-09-24 23:53:48 +00:00
<!-- RedPhone -->
<string name= "RedPhone_answering" > Answering</string>
<string name= "RedPhone_ending_call" > Ending call</string>
<string name= "RedPhone_dialing" > Dialing</string>
<string name= "RedPhone_ringing" > Ringing</string>
<string name= "RedPhone_busy" > Busy</string>
<string name= "RedPhone_connected" > Connected</string>
<string name= "RedPhone_recipient_unavailable" > Recipient unavailable</string>
2015-10-02 20:37:16 +00:00
<string name= "RedPhone_network_failed" > Network failed!</string>
2015-09-24 23:53:48 +00:00
<string name= "RedPhone_number_not_registered" > Number not registered!</string>
<string name= "RedPhone_the_number_you_dialed_does_not_support_secure_voice" > The number you dialed does not support secure voice!</string>
<string name= "RedPhone_got_it" > Got it</string>
2013-07-09 23:36:15 +00:00
<!-- RegistrationActivity -->
2014-02-25 19:14:33 +00:00
<string name= "RegistrationActivity_select_your_country" > Select your country</string>
2013-07-09 23:36:15 +00:00
<string name= "RegistrationActivity_you_must_specify_your_country_code" > You must specify your
country code
</string>
<string name= "RegistrationActivity_you_must_specify_your_phone_number" > You must specify your
phone number
</string>
<string name= "RegistrationActivity_invalid_number" > Invalid number</string>
<string name= "RegistrationActivity_the_number_you_specified_s_is_invalid" > The number you
specified (%s) is invalid.
</string>
2017-02-20 20:00:03 +00:00
<string name= "RegistrationActivity_missing_google_play_services" > Missing Google Play Services</string>
<string name= "RegistrationActivity_this_device_is_missing_google_play_services" > This device is missing Google Play Services. You can still use Signal, but this configuration may result in reduced reliability or performance.\n\nIf you are not an advanced user, are not running an aftermarket Android ROM, or believe that you are seeing this in error, please contact support@whispersystems.org for help trouble shooting.</string>
<string name= "RegistrationActivity_i_understand" > I understand</string>
<string name= "RegistrationActivity_play_services_error" > Play Services Error</string>
<string name= "RegistrationActivity_google_play_services_is_updating_or_unavailable" > Google Play Services is updating or temporarily unavailable. Please try again.</string>
2017-03-31 01:18:04 +00:00
<string name= "RegistrationActivity_more_information" > More information</string>
<string name= "RegistrationActivity_less_information" > Less information</string>
2017-11-25 06:00:30 +00:00
<string name= "RegistrationActivity_signal_needs_access_to_your_contacts_and_media_in_order_to_connect_with_friends" > Signal needs access to your contacts and media in order to connect with friends, exchange messages, and make secure calls</string>
<string name= "RegistrationActivity_unable_to_connect_to_service" > Unable to connect to service. Please check network connection and try again.</string>
<string name= "RegistrationActivity_to_easily_verify_your_phone_number_signal_can_automatically_detect_your_verification_code" > To easily verify your phone number, Signal can automatically detect your verification code if you allow Signal to view SMS messages.</string>
2013-07-09 23:36:15 +00:00
2013-07-08 23:29:28 +00:00
<!-- RegistrationProblemsActivity -->
<!-- RegistrationProgressActivity -->
2013-07-11 00:54:38 +00:00
<!-- RegistrationService -->
2014-02-25 19:14:33 +00:00
<string name= "RegistrationService_registration_complete" > Registration complete</string>
2015-09-23 20:35:18 +00:00
<string name= "RegistrationService_signal_registration_has_successfully_completed" > Signal registration has successfully completed.</string>
2014-02-25 19:14:33 +00:00
<string name= "RegistrationService_registration_error" > Registration error</string>
2015-09-23 20:35:18 +00:00
<string name= "RegistrationService_signal_registration_has_encountered_a_problem" > Signal registration has encountered a problem.</string>
2013-07-08 23:29:28 +00:00
2017-10-04 01:57:23 +00:00
<!-- RingtonePreference -->
<string name= "RingtonePreference_ringtone_default" > Default ringtone</string>
<string name= "RingtonePreference_ringtone_silent" > None</string>
<string name= "RingtonePreference_notification_sound_default" > Default notification sound</string>
<string name= "RingtonePreference_alarm_sound_default" > Default alarm sound</string>
<string name= "RingtonePreference_add_ringtone_text" > Add ringtone</string>
<string name= "RingtonePreference_unable_to_add_ringtone" > Unable to add custom ringtone</string>
2015-09-10 04:05:21 +00:00
<!-- Slide -->
<string name= "Slide_image" > Image</string>
<string name= "Slide_audio" > Audio</string>
<string name= "Slide_video" > Video</string>
2013-09-14 20:33:23 +00:00
<!-- SmsMessageRecord -->
<string name= "SmsMessageRecord_received_corrupted_key_exchange_message" > Received corrupted key
exchange message!
</string>
<string name= "SmsMessageRecord_received_key_exchange_message_for_invalid_protocol_version" >
Received key exchange message for invalid protocol version.
</string>
2016-11-26 20:40:25 +00:00
<string name= "SmsMessageRecord_received_message_with_new_safety_number_tap_to_process" > Received message with new safety number. Tap to process and display.</string>
2016-09-12 15:26:46 +00:00
<string name= "SmsMessageRecord_secure_session_reset" > You reset the secure session.</string>
<string name= "SmsMessageRecord_secure_session_reset_s" > %s reset the secure session.</string>
2014-03-19 19:37:46 +00:00
<string name= "SmsMessageRecord_duplicate_message" > Duplicate message.</string>
2014-02-22 19:29:28 +00:00
2014-02-22 19:10:30 +00:00
<!-- ThreadRecord -->
2016-04-05 14:33:40 +00:00
<string name= "ThreadRecord_group_updated" > Group updated</string>
2016-11-24 20:18:05 +00:00
<string name= "ThreadRecord_left_the_group" > Left the group</string>
2015-10-04 03:13:34 +00:00
<string name= "ThreadRecord_secure_session_reset" > Secure session reset.</string>
2014-12-12 01:13:01 +00:00
<string name= "ThreadRecord_draft" > Draft:</string>
2015-10-02 00:54:05 +00:00
<string name= "ThreadRecord_called" > You called</string>
<string name= "ThreadRecord_called_you" > Called you</string>
<string name= "ThreadRecord_missed_call" > Missed call</string>
2015-10-16 20:59:40 +00:00
<string name= "ThreadRecord_media_message" > Media message</string>
2017-06-25 17:51:55 +00:00
<string name= "ThreadRecord_s_is_on_signal" > %s is on Signal!</string>
2016-08-16 03:23:56 +00:00
<string name= "ThreadRecord_disappearing_message_time_updated_to_s" > Disappearing message time set to %s</string>
2017-05-17 19:18:04 +00:00
<string name= "ThreadRecord_safety_number_changed" > Safety number changed</string>
2016-11-26 20:40:25 +00:00
<string name= "ThreadRecord_your_safety_number_with_s_has_changed" > Your safety number with %s has changed.</string>
2017-06-07 01:03:09 +00:00
<string name= "ThreadRecord_you_marked_verified" > You marked verified</string>
<string name= "ThreadRecord_you_marked_unverified" > You marked unverified</string>
2013-09-14 20:33:23 +00:00
2017-02-26 22:36:43 +00:00
<!-- UpdateApkReadyListener -->
<string name= "UpdateApkReadyListener_Signal_update" > Signal update</string>
<string name= "UpdateApkReadyListener_a_new_version_of_signal_is_available_tap_to_update" > A new version of Signal is available, tap to update</string>
2017-08-19 00:28:56 +00:00
<!-- UnknownSenderView -->
<string name= "UnknownSenderView_block_s" > Block %s?</string>
<string name= "UnknownSenderView_blocked_contacts_will_no_longer_be_able_to_send_you_messages_or_call_you" > Blocked contacts will no longer be able to send you messages or call you.</string>
<string name= "UnknownSenderView_block" > Block</string>
<string name= "UnknownSenderView_share_profile_with_s" > Share profile with %s?</string>
<string name= "UnknownSenderView_the_easiest_way_to_share_your_profile_information_is_to_add_the_sender_to_your_contacts" > The easiest way to share your profile information is to add the sender to your contacts. If you do not wish to, you can still share your profile information this way.</string>
<string name= "UnknownSenderView_share_profile" > Share profile</string>
2017-08-16 19:01:26 +00:00
<!-- UntrustedSendDialog -->
<string name= "UntrustedSendDialog_send_message" > Send message?</string>
<string name= "UntrustedSendDialog_send" > Send</string>
<!-- UnverifiedSendDialog -->
<string name= "UnverifiedSendDialog_send_message" > Send message?</string>
<string name= "UnverifiedSendDialog_send" > Send</string>
2012-09-08 03:03:23 +00:00
<!-- VerifyIdentityActivity -->
2016-12-07 14:19:53 +00:00
<string name= "VerifyIdentityActivity_your_contact_is_running_an_old_version_of_signal" > Your contact is running an old version of Signal. Please ask them to update before verifying your safety number.</string>
2016-11-13 18:58:51 +00:00
<string name= "VerifyIdentityActivity_your_contact_is_running_a_newer_version_of_Signal" > Your contact is running a newer version of Signal with an incompatible QR code format. Please update to compare.</string>
2016-11-26 20:40:25 +00:00
<string name= "VerifyIdentityActivity_the_scanned_qr_code_is_not_a_correctly_formatted_safety_number" > The scanned QR code is not a correctly formatted safety number verification code. Please try scanning again.</string>
<string name= "VerifyIdentityActivity_share_safety_number_via" > Share safety number via...</string>
<string name= "VerifyIdentityActivity_our_signal_safety_number" > Our Signal safety number:</string>
2016-11-12 11:59:54 +00:00
<string name= "VerifyIdentityActivity_no_app_to_share_to" > It looks like you don\'t have any apps to share to.</string>
2016-11-26 20:40:25 +00:00
<string name= "VerifyIdentityActivity_no_safety_number_to_compare_was_found_in_the_clipboard" > No safety number to compare was found in the clipboard</string>
2017-11-25 06:00:30 +00:00
<string name= "VerifyIdentityActivity_signal_needs_the_camera_permission_in_order_to_scan_a_qr_code_but_it_has_been_permanently_denied" > Signal needs the Camera permission in order to scan a QR code, but it has been permanently denied. Please continue to app settings, select \"Permissions\", and enable \"Camera\".</string>
<string name= "VerifyIdentityActivity_unable_to_scan_qr_code_without_camera_permission" > Unable to scan QR code without Camera permission</string>
2016-08-25 01:51:45 +00:00
2012-09-08 03:03:23 +00:00
<!-- KeyExchangeInitiator -->
2014-02-26 21:15:45 +00:00
2012-09-08 03:03:23 +00:00
<!-- MessageDisplayHelper -->
2016-11-24 20:18:05 +00:00
<string name= "MessageDisplayHelper_bad_encrypted_message" > Bad encrypted message</string>
2012-09-20 02:56:04 +00:00
<string name= "MessageDisplayHelper_decrypting_please_wait" > Decrypting, please wait...</string>
2016-11-24 20:18:05 +00:00
<string name= "MessageDisplayHelper_message_encrypted_for_non_existing_session" > Message encrypted for non-existing session</string>
2013-06-25 17:47:59 +00:00
2014-12-17 19:21:04 +00:00
<!-- EncryptingSmsDatabase -->
<string name= "EncryptingSmsDatabase_error_decrypting_message" > Error decrypting message.</string>
<!-- ThreadDatabase -->
<string name= "ThreadDatabase_error_decrypting_message" > Error decrypting message.</string>
2012-09-08 03:03:23 +00:00
<!-- MmsDatabase -->
2014-12-17 19:21:04 +00:00
<string name= "MmsDatabase_error_decrypting_message" > Error decrypting message.</string>
2013-06-25 17:47:59 +00:00
2012-09-08 03:03:23 +00:00
<!-- MmsMessageRecord -->
2012-09-20 02:56:04 +00:00
<string name= "MmsMessageRecord_decrypting_mms_please_wait" > Decrypting MMS, please wait...</string>
2016-11-24 20:18:05 +00:00
<string name= "MmsMessageRecord_bad_encrypted_mms_message" > Bad encrypted MMS message</string>
<string name= "MmsMessageRecord_mms_message_encrypted_for_non_existing_session" > MMS message encrypted for non-existing session</string>
2012-09-08 03:03:23 +00:00
2015-06-22 15:46:43 +00:00
<!-- MuteDialog -->
<string name= "MuteDialog_mute_notifications" > Mute notifications</string>
2017-11-25 06:00:30 +00:00
<!-- OutdatedBuildReminder -->
<string name= "OutdatedBuildReminder_no_web_browser_installed" > No web browser installed!</string>
2012-09-08 03:03:23 +00:00
<!-- ApplicationMigrationService -->
2013-02-17 19:42:30 +00:00
<string name= "ApplicationMigrationService_import_in_progress" > Import in progress</string>
2014-02-25 19:14:33 +00:00
<string name= "ApplicationMigrationService_importing_text_messages" > Importing text messages</string>
2016-02-18 00:36:40 +00:00
<string name= "ApplicationMigrationService_import_complete" > Import complete</string>
2016-02-21 18:25:55 +00:00
<string name= "ApplicationMigrationService_system_database_import_is_complete" > System database import is complete.</string>
2014-02-26 21:15:45 +00:00
2012-09-08 03:03:23 +00:00
<!-- KeyCachingService -->
2015-09-23 20:35:18 +00:00
<string name= "KeyCachingService_signal_passphrase_cached" > Touch to open.</string>
<string name= "KeyCachingService_signal_passphrase_cached_with_lock" > Touch to open, or touch the lock to close.</string>
<string name= "KeyCachingService_passphrase_cached" > Signal is unlocked</string>
2013-12-22 02:44:31 +00:00
<string name= "KeyCachingService_lock" > Lock with passphrase</string>
2014-02-26 21:15:45 +00:00
2017-02-01 02:50:48 +00:00
<!-- MediaPreviewActivity -->
<string name= "MediaPreviewActivity_you" > You</string>
<string name= "MediaPreviewActivity_unssuported_media_type" > Unsupported media type</string>
2017-02-10 14:02:48 +00:00
<string name= "MediaPreviewActivity_draft" > Draft</string>
2017-11-25 06:00:30 +00:00
<string name= "MediaPreviewActivity_signal_needs_the_storage_permission_in_order_to_write_to_external_storage_but_it_has_been_permanently_denied" > Signal needs the Storage permission in order to save to external storage, but it has been permanently denied. Please continue to app settings, select \"Permissions\", and enable \"Storage\".</string>
<string name= "MediaPreviewActivity_unable_to_write_to_external_storage_without_permission" > Unable to save to external storage without permissions</string>
2017-02-01 02:50:48 +00:00
2012-09-08 03:03:23 +00:00
<!-- MessageNotifier -->
2015-07-31 22:05:24 +00:00
<string name= "MessageNotifier_d_new_messages_in_d_conversations" > %1$d new messages in %2$d conversations</string>
2015-04-10 06:10:19 +00:00
<string name= "MessageNotifier_most_recent_from_s" > Most recent from: %1$s</string>
2016-11-24 20:18:05 +00:00
<string name= "MessageNotifier_locked_message" > Locked message</string>
2015-03-12 18:54:08 +00:00
<string name= "MessageNotifier_media_message_with_text" > Media message: %s</string>
2013-02-09 23:17:55 +00:00
<string name= "MessageNotifier_message_delivery_failed" > Message delivery failed.</string>
<string name= "MessageNotifier_failed_to_deliver_message" > Failed to deliver message.</string>
2013-05-30 19:39:56 +00:00
<string name= "MessageNotifier_error_delivering_message" > Error delivering message.</string>
<string name= "MessageNotifier_mark_all_as_read" > Mark all as read</string>
2015-07-01 15:23:43 +00:00
<string name= "MessageNotifier_mark_read" > Mark read</string>
2015-03-12 18:54:08 +00:00
<string name= "MessageNotifier_media_message" > Media message</string>
2015-06-22 15:46:43 +00:00
<string name= "MessageNotifier_reply" > Reply</string>
2017-05-31 19:14:18 +00:00
<string name= "MessageNotifier_pending_signal_messages" > Pending Signal messages</string>
<string name= "MessageNotifier_you_have_pending_signal_messages" > You have pending Signal messages, tap to open and retrieve</string>
2013-05-30 19:39:56 +00:00
2017-02-01 02:50:48 +00:00
<!-- MmsPreferencesFragment -->
2013-12-02 20:31:59 +00:00
<!-- QuickResponseService -->
2015-09-23 20:35:18 +00:00
<string name= "QuickResponseService_quick_response_unavailable_when_Signal_is_locked" > Quick response unavailable when Signal is locked!</string>
2015-06-22 15:54:54 +00:00
<string name= "QuickResponseService_problem_sending_message" > Problem sending message!</string>
2017-03-31 01:18:04 +00:00
<!-- SaveAttachmentTask -->
2017-04-03 01:26:28 +00:00
<string name= "SaveAttachmentTask_open_directory" > Open directory</string>
2017-03-31 01:18:04 +00:00
2017-11-25 06:00:30 +00:00
<!-- SearchToolbar -->
<string name= "SearchToolbar_search" > Search</string>
2015-07-31 22:05:24 +00:00
<!-- SingleRecipientNotificationBuilder -->
2015-11-16 23:55:22 +00:00
<string name= "SingleRecipientNotificationBuilder_signal" > Signal</string>
2015-11-29 09:45:08 +00:00
<string name= "SingleRecipientNotificationBuilder_new_message" > New message</string>
2015-07-31 22:05:24 +00:00
2017-11-25 06:00:30 +00:00
<!-- UnauthorizedReminder -->
<string name= "UnauthorizedReminder_device_no_longer_registered" > Device no longer registered</string>
<string name= "UnauthorizedReminder_this_is_likely_because_you_registered_your_phone_number_with_Signal_on_a_different_device" > This is likely because you registered your phone number with Signal on a different device. Tap to re-register.</string>
2017-02-01 02:50:48 +00:00
<!-- VideoPlayer -->
<string name= "VideoPlayer_error_playing_video" > Error playing video</string>
2017-11-25 06:00:30 +00:00
<!-- WebRtcCallActivity -->
<string name= "WebRtcCallActivity_to_answer_the_call_from_s_give_signal_access_to_your_microphone" > To answer the call from %s, give Signal access to your microphone.</string>
<string name= "WebRtcCallActivity_signal_requires_microphone_and_camera_permissions_in_order_to_make_or_receive_calls" > Signal requires Microphone and Camera permissions in order to make or receive calls, but they have been permanently denied. Please continue to app settings, select \"Permissions\", and enable \"Microphone\" and \"Camera\".</string>
2016-11-09 17:37:40 +00:00
<!-- WebRtcCallScreen -->
2017-02-16 21:33:42 +00:00
<string name= "WebRtcCallScreen_new_safety_numbers" > The safety number for your conversation with %1$s has changed. This could either mean that someone is trying to intercept your communication, or that %2$s simply re-installed Signal.</string>
<string name= "WebRtcCallScreen_you_may_wish_to_verify_this_contact" > You may wish to verify your safety number with this contact.</string>
2017-03-11 17:59:57 +00:00
<string name= "WebRtcCallScreen_new_safety_number_title" > New safety number</string>
2016-11-09 17:37:40 +00:00
2017-02-11 19:05:53 +00:00
<!-- WebRtcCallControls -->
<string name= "WebRtcCallControls_tap_to_enable_your_video" > Tap to enable your video</string>
2016-11-09 17:37:40 +00:00
2017-02-01 02:50:48 +00:00
2015-10-28 16:47:09 +00:00
<!-- attachment_type_selector -->
<string name= "attachment_type_selector__audio" > Audio</string>
2016-12-03 00:56:18 +00:00
<string name= "attachment_type_selector__audio_description" > Audio</string>
2015-10-28 16:47:09 +00:00
<string name= "attachment_type_selector__contact" > Contact</string>
2016-12-03 00:56:18 +00:00
<string name= "attachment_type_selector__contact_description" > Contact</string>
2015-10-28 16:47:09 +00:00
<string name= "attachment_type_selector__camera" > Camera</string>
2016-12-03 00:56:18 +00:00
<string name= "attachment_type_selector__camera_description" > Camera</string>
2015-12-18 22:37:11 +00:00
<string name= "attachment_type_selector__location" > Location</string>
2016-12-03 00:56:18 +00:00
<string name= "attachment_type_selector__location_description" > Location</string>
<string name= "attachment_type_selector__gif" > GIF</string>
<string name= "attachment_type_selector__gif_description" > Gif</string>
2017-04-18 23:33:03 +00:00
<string name= "attachment_type_selector__gallery_description" > Image or video</string>
2017-04-23 23:28:10 +00:00
<string name= "attachment_type_selector__file_description" > File</string>
2017-04-18 23:33:03 +00:00
<string name= "attachment_type_selector__gallery" > Gallery</string>
2017-04-23 23:28:10 +00:00
<string name= "attachment_type_selector__file" > File</string>
2017-04-18 23:33:03 +00:00
2016-12-03 00:56:18 +00:00
<string name= "attachment_type_selector__drawer_description" > Toggle attachment drawer</string>
2015-10-28 16:47:09 +00:00
2012-09-08 03:03:23 +00:00
<!-- change_passphrase_activity -->
2015-11-17 01:39:13 +00:00
<string name= "change_passphrase_activity__old_passphrase" > Old passphrase</string>
<string name= "change_passphrase_activity__new_passphrase" > New passphrase</string>
2015-11-20 02:06:41 +00:00
<string name= "change_passphrase_activity__repeat_new_passphrase" > Repeat new passphrase</string>
2014-02-26 21:15:45 +00:00
2015-07-18 11:17:11 +00:00
<!-- contact_selection_activity -->
<string name= "contact_selection_activity__enter_name_or_number" > Enter name or number</string>
2012-09-08 03:03:23 +00:00
<!-- contact_selection_group_activity -->
2012-09-20 02:56:04 +00:00
<string name= "contact_selection_group_activity__no_contacts" > No contacts.</string>
2014-03-18 06:25:09 +00:00
<string name= "contact_selection_group_activity__finding_contacts" > Loading contacts… </string>
2014-02-13 09:35:08 +00:00
<!-- single_contact_selection_activity -->
2014-03-18 06:25:09 +00:00
<string name= "SingleContactSelectionActivity_contact_photo" > Contact Photo</string>
2014-01-19 02:17:08 +00:00
2012-09-22 19:53:56 +00:00
<!-- ContactSelectionListFragment -->
2017-11-25 06:00:30 +00:00
<string name= "ContactSelectionListFragment_signal_requires_the_contacts_permission_in_order_to_display_your_contacts" > Signal requires the Contacts permission in order to display your contacts, but it has been permanently denied. Please continue to the app settings menu, select \"Permissions\", and enable \"Contacts\".</string>
<string name= "ContactSelectionListFragment_error_retrieving_contacts_check_your_network_connection" > Error retrieving contacts, check your network connection</string>
2014-02-26 21:15:45 +00:00
2015-06-09 14:37:20 +00:00
<!-- blocked_contacts_fragment -->
2016-11-24 20:18:05 +00:00
<string name= "blocked_contacts_fragment__no_blocked_contacts" > No blocked contacts</string>
2015-06-09 14:37:20 +00:00
2012-09-08 03:03:23 +00:00
<!-- contact_selection_recent_activity -->
2014-02-26 21:15:45 +00:00
2017-11-25 06:00:30 +00:00
<!-- contact_selection_list_fragment -->
<string name= "contact_selection_list_fragment__signal_needs_access_to_your_contacts_in_order_to_display_them" > Signal needs access to your contacts in order to display them.</string>
<string name= "contact_selection_list_fragment__show_contacts" > Show Contacts</string>
2015-06-09 14:37:20 +00:00
<!-- conversation_title_view -->
2012-09-08 03:03:23 +00:00
<!-- conversation_activity -->
2017-04-15 17:12:00 +00:00
<string name= "conversation_activity__type_message_push" > Signal message</string>
<string name= "conversation_activity__type_message_sms_insecure" > Unsecured SMS</string>
<string name= "conversation_activity__type_message_mms_insecure" > Unsecured MMS</string>
2016-03-01 02:15:03 +00:00
<string name= "conversation_activity__from_sim_name" > From %1$s</string>
2012-09-20 02:56:04 +00:00
<string name= "conversation_activity__send" > Send</string>
2014-08-20 02:04:32 +00:00
<string name= "conversation_activity__compose_description" > Message composition</string>
<string name= "conversation_activity__emoji_toggle_description" > Toggle emoji keyboard</string>
2015-03-03 18:57:44 +00:00
<string name= "conversation_activity__attachment_thumbnail" > Attachment Thumbnail</string>
2016-12-02 00:55:43 +00:00
<string name= "conversation_activity__quick_attachment_drawer_toggle_camera_description" > Toggle quick camera attachment drawer</string>
<string name= "conversation_activity__quick_attachment_drawer_record_and_send_audio_description" > Record and send audio attachment</string>
2016-11-20 23:56:47 +00:00
<string name= "conversation_activity__enable_signal_for_sms" > Enable Signal for SMS</string>
2014-02-26 21:15:45 +00:00
2015-11-18 22:52:26 +00:00
<!-- conversation_input_panel -->
<string name= "conversation_input_panel__slide_to_cancel" > SLIDE TO CANCEL</string>
2014-03-28 02:46:27 +00:00
<!-- conversation_item -->
2014-02-25 19:14:33 +00:00
<string name= "conversation_item__mms_image_description" > Media message</string>
2014-08-20 02:04:32 +00:00
<string name= "conversation_item__secure_message_description" > Secure message</string>
2014-03-28 02:46:27 +00:00
2012-12-09 00:46:38 +00:00
<!-- conversation_item_sent -->
2014-08-20 02:04:32 +00:00
<string name= "conversation_item_sent__send_failed_indicator_description" > Send Failed</string>
2014-03-28 02:46:27 +00:00
<string name= "conversation_item_sent__pending_approval_description" > Pending Approval</string>
2014-08-20 02:04:32 +00:00
<string name= "conversation_item_sent__delivered_description" > Delivered</string>
2017-11-25 06:00:30 +00:00
<string name= "conversation_item_sent__message_read" > Message read</string>
2012-12-09 00:46:38 +00:00
<!-- conversation_item_received -->
2014-08-20 02:04:32 +00:00
<string name= "conversation_item_received__contact_photo_description" > Contact photo</string>
2014-02-26 21:15:45 +00:00
2016-12-02 23:37:53 +00:00
<!-- audio_view -->
<string name= "audio_view__play_accessibility_description" > Play</string>
<string name= "audio_view__pause_accessibility_description" > Pause</string>
<string name= "audio_view__download_accessibility_description" > Download</string>
2012-09-08 03:03:23 +00:00
<!-- conversation_fragment_cab -->
2014-02-25 19:14:33 +00:00
<string name= "conversation_fragment_cab__batch_selection_mode" > Batch selection mode</string>
2014-06-13 06:57:37 +00:00
<string name= "conversation_fragment_cab__batch_selection_amount" > %s selected</string>
2013-07-11 00:54:38 +00:00
2017-01-23 08:34:10 +00:00
<!-- conversation_fragment -->
<string name= "conversation_fragment__scroll_to_the_bottom_content_description" > Scroll to the bottom</string>
2013-07-11 00:54:38 +00:00
<!-- country_selection_fragment -->
<string name= "country_selection_fragment__loading_countries" > Loading countries...</string>
<string name= "country_selection_fragment__search" > Search</string>
2015-11-24 00:02:05 +00:00
<!-- device_add_fragment -->
<string name= "device_add_fragment__scan_the_qr_code_displayed_on_the_device_to_link" > Scan the QR code displayed on the device to link</string>
<!-- device_link_fragment -->
<string name= "device_link_fragment__link_device" > Link device</string>
2015-06-20 05:02:10 +00:00
<!-- device_list_fragment -->
2016-11-24 20:18:05 +00:00
<string name= "device_list_fragment__no_devices_linked" > No devices linked</string>
2015-11-24 00:02:05 +00:00
<string name= "device_list_fragment__link_new_device" > Link new device</string>
2015-10-01 17:27:20 +00:00
<!-- experience_upgrade_activity -->
<string name= "experience_upgrade_activity__continue" > continue</string>
2017-11-25 06:00:30 +00:00
<string name= "experience_upgrade_preference_fragment__read_receipts_are_here" > Read receipts are here</string>
<string name= "experience_upgrade_preference_fragment__optionally_see_and_share_when_messages_have_been_read" > Optionally see and share when messages have been read</string>
<string name= "experience_upgrade_preference_fragment__enable_read_receipts" > Enable read receipts</string>
2016-08-16 03:23:56 +00:00
<!-- expiration -->
<string name= "expiration_off" > Off</string>
<plurals name= "expiration_seconds" >
<item quantity= "one" > 1 second</item>
<item quantity= "other" > %d seconds</item>
</plurals>
<string name= "expiration_seconds_abbreviated" > %ds</string>
<plurals name= "expiration_minutes" >
<item quantity= "one" > 1 minute</item>
<item quantity= "other" > %d minutes</item>
</plurals>
<string name= "expiration_minutes_abbreviated" > %dm</string>
<plurals name= "expiration_hours" >
<item quantity= "one" > 1 hour</item>
<item quantity= "other" > %d hours</item>
</plurals>
<string name= "expiration_hours_abbreviated" > %dh</string>
<plurals name= "expiration_days" >
<item quantity= "one" > 1 day</item>
<item quantity= "other" > %d days</item>
</plurals>
<string name= "expiration_days_abbreviated" > %dd</string>
<plurals name= "expiration_weeks" >
<item quantity= "one" > 1 week</item>
<item quantity= "other" > %d weeks</item>
</plurals>
<string name= "expiration_weeks_abbreviated" > %dw</string>
2017-06-07 01:03:09 +00:00
<!-- unverified safety numbers -->
<string name= "IdentityUtil_unverified_banner_one" > Your safety number with %s has changed and is no longer verified</string>
<string name= "IdentityUtil_unverified_banner_two" > Your safety numbers with %1$s and %2$s are no longer verified</string>
<string name= "IdentityUtil_unverified_banner_many" > Your safety numbers with %1$s, %2$s, and %3$s are no longer verified</string>
<string name= "IdentityUtil_unverified_dialog_one" > Your safety number with %1$s has changed and is no longer verified. This could either mean that someone is trying to intercept your communication, or that %1$s simply reinstalled Signal.</string>
<string name= "IdentityUtil_unverified_dialog_two" > Your safety numbers with %1$s and %2$s are no longer verified. This could either mean that someone is trying to intercept your communication, or that they simply reinstalled Signal.</string>
<string name= "IdentityUtil_unverified_dialog_many" > Your safety numbers with %1$s, %2$s, and %3$s are no longer verified. This could either mean that someone is trying to intercept your communication, or that they simply reinstalled Signal.</string>
<string name= "IdentityUtil_untrusted_dialog_one" > Your safety number with %s just changed.</string>
2017-06-12 16:49:04 +00:00
<string name= "IdentityUtil_untrusted_dialog_two" > Your safety numbers with %1$s and %2$s just changed.</string>
<string name= "IdentityUtil_untrusted_dialog_many" > Your safety numbers with %1$s, %2$s, and %3$s just changed.</string>
2017-06-07 01:03:09 +00:00
<plurals name= "identity_others" >
<item quantity= "one" > %d other</item>
<item quantity= "other" > %d others</item>
</plurals>
2016-08-16 03:23:56 +00:00
2016-10-17 02:05:07 +00:00
<!-- giphy_activity -->
<string name= "giphy_activity_toolbar__search_gifs_and_stickers" > Search GIFs and stickers</string>
<!-- giphy_fragment -->
2016-10-27 09:16:06 +00:00
<string name= "giphy_fragment__nothing_found" > Nothing found</string>
2016-10-17 02:05:07 +00:00
2017-03-15 23:53:15 +00:00
<!-- import_export_fragment -->
2016-10-17 02:05:07 +00:00
2014-02-26 03:53:12 +00:00
<!-- log_submit_activity -->
2016-01-17 16:39:55 +00:00
<string name= "log_submit_activity__log_fetch_failed" > Could not read the log on your device. You can still use ADB to get a debug log instead.</string>
2014-02-26 03:53:12 +00:00
<string name= "log_submit_activity__thanks" > Thanks for your help!</string>
2014-03-18 06:25:09 +00:00
<string name= "log_submit_activity__submitting" > Submitting</string>
2016-08-14 10:23:51 +00:00
<string name= "log_submit_activity__no_browser_installed" > No browser installed</string>
2014-02-26 03:53:12 +00:00
2013-02-17 19:42:30 +00:00
<!-- database_migration_activity -->
2015-09-23 20:35:18 +00:00
<string name= "database_migration_activity__would_you_like_to_import_your_existing_text_messages" > Would you like to import your existing text messages into Signal\'s encrypted database?</string>
2013-02-17 19:42:30 +00:00
<string name= "database_migration_activity__the_default_system_database_will_not_be_modified" > The default system database will not be modified or altered in any way.</string>
<string name= "database_migration_activity__skip" > Skip</string>
<string name= "database_migration_activity__import" > Import</string>
<string name= "database_migration_activity__this_could_take_a_moment_please_be_patient" > This could take a moment. Please be patient, we\'ll notify you when the import is complete.</string>
Major storage layer refactoring to set the stage for clean GCM.
1) We now try to hand out cursors at a minimum. There has always been
a fairly clean insertion layer that handles encrypting message bodies,
but the process of decrypting message bodies has always been less than
ideal. Here we introduce a "Reader" interface that will decrypt message
bodies when appropriate and return objects that encapsulate record state.
No more MessageDisplayHelper. The MmsSmsDatabase interface is also more
sane.
2) We finally rid ourselves of the technical debt associated with TextSecure's
initial usage of the default SMS DB. In that world, we weren't able to use
anything other than the default "Inbox, Outbox, Sent" types to describe a
message, and had to overload the message content itself with a set of
local "prefixes" to describe what it was (encrypted, asymetric encrypted,
remote encrypted, a key exchange, procssed key exchange), and so on.
This includes a major schema update that transforms the "type" field into
a bitmask that describes everything that used to be encoded in a prefix,
and prefixes have been completely eliminated from the system.
No more Prefix.java
3) Refactoring of the MultipartMessageHandler code. It's less of a mess, and
hopefully more clear as to what's going on.
The next step is to remove what we can from SmsTransportDetails and genericize
that interface for a GCM equivalent.
2013-04-20 19:22:04 +00:00
<string name= "database_migration_activity__importing" > IMPORTING</string>
<!-- database_upgrade_activity -->
2014-02-25 19:14:33 +00:00
<string name= "database_upgrade_activity__updating_database" > Updating database...</string>
Major storage layer refactoring to set the stage for clean GCM.
1) We now try to hand out cursors at a minimum. There has always been
a fairly clean insertion layer that handles encrypting message bodies,
but the process of decrypting message bodies has always been less than
ideal. Here we introduce a "Reader" interface that will decrypt message
bodies when appropriate and return objects that encapsulate record state.
No more MessageDisplayHelper. The MmsSmsDatabase interface is also more
sane.
2) We finally rid ourselves of the technical debt associated with TextSecure's
initial usage of the default SMS DB. In that world, we weren't able to use
anything other than the default "Inbox, Outbox, Sent" types to describe a
message, and had to overload the message content itself with a set of
local "prefixes" to describe what it was (encrypted, asymetric encrypted,
remote encrypted, a key exchange, procssed key exchange), and so on.
This includes a major schema update that transforms the "type" field into
a bitmask that describes everything that used to be encoded in a prefix,
and prefixes have been completely eliminated from the system.
No more Prefix.java
3) Refactoring of the MultipartMessageHandler code. It's less of a mess, and
hopefully more clear as to what's going on.
The next step is to remove what we can from SmsTransportDetails and genericize
that interface for a GCM equivalent.
2013-04-20 19:22:04 +00:00
2014-02-25 19:14:33 +00:00
<string name= "export_fragment__export_plaintext_backup" > Export plaintext backup</string>
2015-11-05 22:42:04 +00:00
<string name= "export_fragment__export_a_plaintext_backup_compatible_with" > Export a plaintext backup compatible with \'SMS Backup & Restore\' to storage</string>
2014-02-25 19:14:33 +00:00
<string name= "import_fragment__import_system_sms_database" > Import system SMS database</string>
2015-11-05 22:42:04 +00:00
<string name= "import_fragment__import_the_database_from_the_default_system" > Import the database from the default system messenger app</string>
2014-02-25 19:14:33 +00:00
<string name= "import_fragment__import_plaintext_backup" > Import plaintext backup</string>
2015-11-05 22:42:04 +00:00
<string name= "import_fragment__import_a_plaintext_backup_file" > Import a plaintext backup file. Compatible with \'SMS Backup & Restore.\'</string>
2013-06-25 04:02:30 +00:00
2015-08-04 19:29:26 +00:00
<!-- load_more_header -->
2015-10-26 16:27:21 +00:00
<string name= "load_more_header__see_full_conversation" > See full conversation</string>
2015-08-04 19:29:26 +00:00
2015-01-19 02:11:30 +00:00
<!-- media_overview_activity -->
2017-02-01 02:49:19 +00:00
<string name= "media_overview_activity__no_media" > No media</string>
2015-01-19 02:11:30 +00:00
2015-02-27 19:07:20 +00:00
<!-- message_recipients_list_item -->
2017-06-09 23:57:13 +00:00
<string name= "message_recipients_list_item__view" > VIEW</string>
2015-02-27 19:07:20 +00:00
<string name= "message_recipients_list_item__resend" > RESEND</string>
2017-03-09 00:17:30 +00:00
<string name= "message_recipients_list_item__resending" > Resending...</string>
2015-02-27 19:07:20 +00:00
2014-12-15 14:44:41 +00:00
<!-- GroupUtil -->
2015-11-14 12:30:33 +00:00
<plurals name= "GroupUtil_joined_the_group" >
<item quantity= "one" > %1$s joined the group.</item>
<item quantity= "other" > %1$s joined the group.</item>
</plurals>
2015-06-13 21:16:02 +00:00
<string name= "GroupUtil_group_name_is_now" > Group name is now \'%1$s\'.</string>
2014-12-15 14:44:41 +00:00
2017-08-22 18:51:01 +00:00
<!-- profile_group_share_view -->
<string name= "profile_group_share_view__make_your_profile_name_and_photo_visible_to_this_group" > Make your profile name and photo visible to this group?</string>
2013-02-17 19:42:30 +00:00
<!-- prompt_passphrase_activity -->
<string name= "prompt_passphrase_activity__unlock" > Unlock</string>
2014-02-26 21:15:45 +00:00
2013-09-16 07:55:01 +00:00
<!-- prompt_mms_activity -->
2015-09-23 20:35:18 +00:00
<string name= "prompt_mms_activity__signal_requires_mms_settings_to_deliver_media_and_group_messages" > Signal requires MMS settings to deliver media and group messages through your wireless carrier. Your device does not make this information available, which is occasionally true for locked devices and other restrictive configurations.</string>
2016-01-19 17:54:31 +00:00
<string name= "prompt_mms_activity__to_send_media_and_group_messages_tap_ok" > To send media and group messages, tap \'OK\' and complete the requested settings. The MMS settings for your carrier can generally be located by searching for \'your carrier APN\'. You will only need to do this once.</string>
2014-02-26 21:15:45 +00:00
2017-09-04 02:44:33 +00:00
<!-- profile_create_activity -->
<string name= "profile_create_activity__set_later" > Set later</string>
<string name= "profile_create_activity__finish" > FINISH</string>
<string name= "profile_create_activity__who_can_see_this_information" > Who can see this information?</string>
2017-09-06 07:29:49 +00:00
<string name= "profile_create_activity__your_name" > Your name</string>
2017-09-04 02:44:33 +00:00
2015-06-09 14:37:20 +00:00
<!-- recipient_preferences_activity -->
2017-11-25 06:00:30 +00:00
<string name= "recipient_preference_activity__shared_media" > Shared media</string>
2015-06-09 14:37:20 +00:00
<!-- recipient_preferences -->
<string name= "recipient_preferences__mute_conversation" > Mute conversation</string>
2015-10-28 19:44:57 +00:00
<string name= "recipient_preferences__notification_sound" > Notification sound</string>
2015-06-09 14:37:20 +00:00
<string name= "recipient_preferences__vibrate" > Vibrate</string>
<string name= "recipient_preferences__block" > Block</string>
2015-06-24 20:17:58 +00:00
<string name= "recipient_preferences__color" > Color</string>
2017-06-09 23:57:13 +00:00
<string name= "recipient_preferences__view_safety_number" > View safety number</string>
2017-09-21 01:14:28 +00:00
<string name= "recipient_preferences__chat_settings" > Chat settings</string>
<string name= "recipient_preferences__privacy" > Privacy</string>
2015-06-09 14:37:20 +00:00
2015-09-24 23:53:48 +00:00
<!-- - redphone_call_controls -->
<string name= "redphone_call_card__signal_call" > Signal Call</string>
<string name= "redphone_call_controls__mute" > Mute</string>
2015-10-01 17:27:20 +00:00
<string name= "redphone_call_controls__signal_call" > Signal Call</string>
2015-09-24 23:53:48 +00:00
2013-07-09 23:24:48 +00:00
<!-- registration_activity -->
<string name= "registration_activity__phone_number" > PHONE NUMBER</string>
2017-03-31 01:18:04 +00:00
<string name= "registration_activity__registration_will_transmit_some_contact_information_to_the_server_temporariliy" > Signal makes it easy to communicate by using your existing phone number and address book. Friends and contacts who already know how to contact you by phone will be able to easily get in touch by Signal.\n\nRegistration transmits some contact information to the server. It is not stored.</string>
2017-11-25 06:00:30 +00:00
<string name= "registration_activity__verify_your_number" > Verify Your Number</string>
<string name= "registration_activity__please_enter_your_mobile_number_to_receive_a_verification_code_carrier_rates_may_apply" > Please enter your mobile number to receive a verification code. Carrier rates may apply.</string>
2013-07-09 23:24:48 +00:00
<!-- registration_problems -->
2013-07-08 23:29:28 +00:00
<!-- registration_progress_activity -->
2012-09-08 03:03:23 +00:00
<!-- recipients_panel -->
2014-03-18 06:25:09 +00:00
<string name= "recipients_panel__to" > <small > Enter a name or number</small> </string>
2016-09-17 15:09:24 +00:00
<string name= "recipients_panel__add_members" > Add members</string>
2014-02-20 23:41:52 +00:00
2017-08-19 00:28:56 +00:00
<!-- unknown_sender_view -->
<string name= "unknown_sender_view__the_sender_is_not_in_your_contact_list" > The sender is not in your contact list</string>
<string name= "unknown_sender_view__block" > BLOCK</string>
<string name= "unknown_sender_view__add_to_contacts" > ADD TO CONTACTS</string>
<string name= "unknown_sender_view__don_t_add_but_make_my_profile_visible" > DON\'T ADD, BUT MAKE MY PROFILE VISIBLE</string>
2016-08-25 01:51:45 +00:00
<!-- verify_display_fragment -->
2017-06-07 01:03:09 +00:00
<string name= "verify_display_fragment__if_you_wish_to_verify_the_security_of_your_end_to_end_encryption_with_s" > <![CDATA[If you wish to verify the security of your encryption with %s, compare the number above with the number on their device. Alternatively, you can scan the code on their phone, or ask them to scan your code. <a href="https://whispersystems.org/redirect/safety-numbers">Learn more.</a>]]> </string>
2016-08-25 01:51:45 +00:00
<string name= "verify_display_fragment__tap_to_scan" > Tap to scan</string>
2017-06-07 01:03:09 +00:00
<string name= "verify_display_fragment__loading" > Loading...</string>
<string name= "verify_display_fragment__verified" > Verified</string>
2016-11-12 11:59:54 +00:00
<!-- verify_identity -->
2016-11-26 20:40:25 +00:00
<string name= "verify_identity__share_safety_number" > Share safety number</string>
2017-11-25 06:00:30 +00:00
<!-- webrtc_answer_decline_button -->
<string name= "webrtc_answer_decline_button__swipe_up_to_answer" > Swipe up to answer</string>
<string name= "webrtc_answer_decline_button__swipe_down_to_reject" > Swipe down to reject</string>
2015-01-15 21:35:35 +00:00
<!-- message_details_header -->
2015-02-27 19:07:20 +00:00
<string name= "message_details_header__issues_need_your_attention" > Some issues need your attention.</string>
2015-01-15 21:35:35 +00:00
<string name= "message_details_header__sent" > Sent</string>
<string name= "message_details_header__received" > Received</string>
2016-10-07 14:17:26 +00:00
<string name= "message_details_header__disappears" > Disappears</string>
2015-01-15 21:35:35 +00:00
<string name= "message_details_header__via" > Via</string>
<string name= "message_details_header__to" > To:</string>
<string name= "message_details_header__from" > From:</string>
<string name= "message_details_header__with" > With:</string>
2012-09-08 03:03:23 +00:00
<!-- AndroidManifest.xml -->
2014-02-25 19:14:33 +00:00
<string name= "AndroidManifest__create_passphrase" > Create passphrase</string>
2014-05-14 03:41:16 +00:00
<string name= "AndroidManifest__enter_passphrase" > Enter passphrase</string>
2014-02-25 19:14:33 +00:00
<string name= "AndroidManifest__select_contacts" > Select contacts</string>
<string name= "AndroidManifest__change_passphrase" > Change passphrase</string>
2016-11-26 20:40:25 +00:00
<string name= "AndroidManifest__verify_safety_number" > Verify safety number</string>
2016-01-17 16:39:55 +00:00
<string name= "AndroidManifest__log_submit" > Submit debug log</string>
2015-11-28 01:24:58 +00:00
<string name= "AndroidManifest__media_preview" > Media preview</string>
2015-11-25 15:49:31 +00:00
<string name= "AndroidManifest__message_details" > Message details</string>
2016-02-11 16:27:30 +00:00
<string name= "AndroidManifest__linked_devices" > Linked devices</string>
2015-10-19 18:23:12 +00:00
<string name= "AndroidManifest__invite_friends" > Invite friends</string>
2015-12-04 13:13:09 +00:00
<string name= "AndroidManifest_archived_conversations" > Archived conversations</string>
2017-08-16 19:01:26 +00:00
<string name= "AndroidManifest_remove_photo" > Remove photo</string>
2013-06-23 04:44:12 +00:00
<!-- arrays.xml -->
2014-08-15 06:11:06 +00:00
<string name= "arrays__import_export" > Import / export</string>
2015-02-17 04:31:44 +00:00
<string name= "arrays__use_default" > Use default</string>
<string name= "arrays__use_custom" > Use custom</string>
2013-06-23 04:44:12 +00:00
2015-06-09 14:37:20 +00:00
<string name= "arrays__mute_for_one_hour" > Mute for 1 hour</string>
<string name= "arrays__mute_for_two_hours" > Mute for 2 hours</string>
<string name= "arrays__mute_for_one_day" > Mute for 1 day</string>
<string name= "arrays__mute_for_seven_days" > Mute for 7 days</string>
2015-11-08 18:22:23 +00:00
<string name= "arrays__mute_for_one_year" > Mute for 1 year</string>
2015-06-09 14:37:20 +00:00
<string name= "arrays__settings_default" > Settings default</string>
<string name= "arrays__enabled" > Enabled</string>
<string name= "arrays__disabled" > Disabled</string>
2015-07-31 22:05:24 +00:00
<string name= "arrays__name_and_message" > Name and message</string>
<string name= "arrays__name_only" > Name only</string>
2015-08-18 21:45:53 +00:00
<string name= "arrays__no_name_or_message" > No name or message</string>
2015-07-31 22:05:24 +00:00
2015-08-24 22:24:31 +00:00
<string name= "arrays__images" > Images</string>
<string name= "arrays__audio" > Audio</string>
<string name= "arrays__video" > Video</string>
2017-03-28 19:05:30 +00:00
<string name= "arrays__documents" > Documents</string>
2015-08-24 22:24:31 +00:00
2017-04-15 05:59:30 +00:00
<string name= "arrays__small" > Small</string>
<string name= "arrays__normal" > Normal</string>
<string name= "arrays__large" > Large</string>
<string name= "arrays__extra_large" > Extra large</string>
2017-04-22 06:04:54 +00:00
<string name= "arrays__default" > Default</string>
<string name= "arrays__high" > High</string>
<string name= "arrays__max" > Max</string>
2015-02-05 23:16:57 +00:00
<!-- plurals.xml -->
2015-02-09 19:19:22 +00:00
<plurals name= "hours_ago" >
<item quantity= "one" > %d hour</item>
<item quantity= "other" > %d hours</item>
</plurals>
2015-02-05 23:16:57 +00:00
2012-09-08 03:03:23 +00:00
<!-- preferences.xml -->
2014-11-04 14:19:48 +00:00
<string name= "preferences__sms_mms" > SMS and MMS</string>
2014-03-01 22:17:55 +00:00
<string name= "preferences__pref_all_sms_title" > Receive all SMS</string>
<string name= "preferences__pref_all_mms_title" > Receive all MMS</string>
2015-09-23 20:35:18 +00:00
<string name= "preferences__use_signal_for_viewing_and_storing_all_incoming_text_messages" > Use Signal for all incoming text messages</string>
<string name= "preferences__use_signal_for_viewing_and_storing_all_incoming_multimedia_messages" > Use Signal for all incoming multimedia messages</string>
2014-02-25 19:14:33 +00:00
<string name= "preferences__pref_enter_sends_title" > Enter key sends</string>
<string name= "preferences__pressing_the_enter_key_will_send_text_messages" > Pressing the Enter key will send text messages</string>
<string name= "preferences__choose_identity" > Choose identity</string>
2012-09-20 02:56:04 +00:00
<string name= "preferences__choose_your_contact_entry_from_the_contacts_list" > Choose your contact entry from the contacts list.</string>
2013-03-29 01:13:38 +00:00
<string name= "preferences__change_passphrase" > Change passphrase</string>
2015-11-05 18:22:10 +00:00
<string name= "preferences__change_your_passphrase" > Change your passphrase</string>
2014-11-04 14:19:48 +00:00
<string name= "preferences__enable_passphrase" > Enable passphrase</string>
2015-12-17 13:47:43 +00:00
<string name= "preferences__lock_signal_and_message_notifications_with_a_passphrase" > Lock Signal and message notifications with a passphrase</string>
2014-02-26 21:15:45 +00:00
<string name= "preferences__screen_security" > Screen security</string>
2014-04-14 00:55:20 +00:00
<string name= "preferences__disable_screen_security_to_allow_screen_shots" > Block screenshots in the recents list and inside the app</string>
2015-12-17 13:47:43 +00:00
<string name= "preferences__auto_lock_signal_after_a_specified_time_interval_of_inactivity" > Auto-lock Signal after a specified time interval of inactivity</string>
<string name= "preferences__inactivity_timeout_passphrase" > Inactivity timeout passphrase</string>
<string name= "preferences__inactivity_timeout_interval" > Inactivity timeout interval</string>
2012-09-20 02:56:04 +00:00
<string name= "preferences__notifications" > Notifications</string>
2013-12-03 07:10:59 +00:00
<string name= "preferences__led_color" > LED color</string>
2014-11-04 14:19:48 +00:00
<string name= "preferences__led_color_unknown" > Unknown</string>
2013-12-03 07:10:59 +00:00
<string name= "preferences__pref_led_blink_title" > LED blink pattern</string>
2013-09-30 22:25:50 +00:00
<string name= "preferences__sound" > Sound</string>
2015-11-07 17:56:32 +00:00
<string name= "preferences__silent" > Silent</string>
2015-02-23 09:53:07 +00:00
<string name= "preferences__repeat_alerts" > Repeat alerts</string>
<string name= "preferences__never" > Never</string>
<string name= "preferences__one_time" > One time</string>
<string name= "preferences__two_times" > Two times</string>
<string name= "preferences__three_times" > Three times</string>
<string name= "preferences__five_times" > Five times</string>
<string name= "preferences__ten_times" > Ten times</string>
2012-09-20 02:56:04 +00:00
<string name= "preferences__vibrate" > Vibrate</string>
2012-09-22 21:34:05 +00:00
<string name= "preferences__green" > Green</string>
2013-03-29 01:13:38 +00:00
<string name= "preferences__red" > Red</string>
2012-09-22 21:34:05 +00:00
<string name= "preferences__blue" > Blue</string>
<string name= "preferences__orange" > Orange</string>
<string name= "preferences__cyan" > Cyan</string>
<string name= "preferences__magenta" > Magenta</string>
2014-02-27 22:45:44 +00:00
<string name= "preferences__white" > White</string>
2014-03-04 10:05:56 +00:00
<string name= "preferences__none" > None</string>
2012-09-22 21:34:05 +00:00
<string name= "preferences__fast" > Fast</string>
<string name= "preferences__normal" > Normal</string>
<string name= "preferences__slow" > Slow</string>
2013-03-28 12:45:07 +00:00
<string name= "preferences__advanced" > Advanced</string>
2015-06-12 09:16:54 +00:00
<string name= "preferences__privacy" > Privacy</string>
2015-01-18 03:10:46 +00:00
<string name= "preferences__mms_user_agent" > MMS User Agent</string>
2014-11-04 14:19:48 +00:00
<string name= "preferences__advanced_mms_access_point_names" > Manual MMS settings</string>
2015-02-17 04:31:44 +00:00
<string name= "preferences__mmsc_url" > MMSC URL</string>
<string name= "preferences__mms_proxy_host" > MMS Proxy Host</string>
<string name= "preferences__mms_proxy_port" > MMS Proxy Port</string>
<string name= "preferences__mmsc_username" > MMSC Username</string>
<string name= "preferences__mmsc_password" > MMSC Password</string>
2013-01-10 05:06:56 +00:00
<string name= "preferences__sms_delivery_reports" > SMS delivery reports</string>
2013-12-16 22:11:17 +00:00
<string name= "preferences__request_a_delivery_report_for_each_sms_message_you_send" > Request a delivery report for each SMS message you send</string>
2015-11-28 16:02:10 +00:00
<string name= "preferences__automatically_delete_older_messages_once_a_conversation_exceeds_a_specified_length" > Automatically delete older messages once a conversation exceeds a specified length</string>
2013-01-10 05:06:56 +00:00
<string name= "preferences__delete_old_messages" > Delete old messages</string>
2015-08-24 22:24:31 +00:00
<string name= "preferences__chats" > Chats and media</string>
2013-01-10 05:06:56 +00:00
<string name= "preferences__conversation_length_limit" > Conversation length limit</string>
2015-11-28 16:02:10 +00:00
<string name= "preferences__trim_all_conversations_now" > Trim all conversations now</string>
<string name= "preferences__scan_through_all_conversations_and_enforce_conversation_length_limits" > Scan through all conversations and enforce conversation length limits</string>
2016-02-11 16:27:30 +00:00
<string name= "preferences__linked_devices" > Linked devices</string>
2014-12-12 06:08:04 +00:00
<string name= "preferences__light_theme" > Light</string>
<string name= "preferences__dark_theme" > Dark</string>
2013-06-23 04:44:12 +00:00
<string name= "preferences__appearance" > Appearance</string>
<string name= "preferences__theme" > Theme</string>
2013-06-30 01:03:55 +00:00
<string name= "preferences__default" > Default</string>
2013-08-15 17:49:06 +00:00
<string name= "preferences__language" > Language</string>
2015-10-27 00:08:19 +00:00
<string name= "preferences__signal_messages_and_calls" > Signal messages and calls</string>
<string name= "preferences__free_private_messages_and_calls" > Free private messages and calls to Signal users</string>
2014-02-26 07:11:00 +00:00
<string name= "preferences__submit_debug_log" > Submit debug log</string>
2014-12-24 20:40:28 +00:00
<string name= "preferences__support_wifi_calling" > \'WiFi Calling\' compatibility mode</string>
2015-06-07 17:39:46 +00:00
<string name= "preferences__enable_if_your_device_supports_sms_mms_delivery_over_wifi" > Enable if your device uses SMS/MMS delivery over WiFi (only enable when \'WiFi Calling\' is enabled on your device)</string>
2017-10-04 01:57:23 +00:00
<string name= "preferences__incognito_keyboard" > Incognito keyboard</string>
<string name= "preferences__read_receipts" > Read receipts</string>
<string name= "preferences__if_read_receipts_are_disabled_you_wont_be_able_to_see_read_receipts" > If read receipts are disabled, you won\'t be able to see read receipts from others.</string>
2017-10-04 19:27:45 +00:00
<string name= "preferences__request_keyboard_to_disable_personalized_learning" > Request keyboard to disable personalized learning</string>
2015-06-09 14:37:20 +00:00
<string name= "preferences_app_protection__blocked_contacts" > Blocked contacts</string>
2015-09-04 19:11:06 +00:00
<string name= "preferences_chats__when_using_mobile_data" > When using mobile data</string>
<string name= "preferences_chats__when_using_wifi" > When using Wi-Fi</string>
<string name= "preferences_chats__when_roaming" > When roaming</string>
<string name= "preferences_chats__media_auto_download" > Media auto-download</string>
<string name= "preferences_chats__message_trimming" > Message trimming</string>
2015-09-07 23:11:40 +00:00
<string name= "preferences_advanced__use_system_emoji" > Use system emoji</string>
2015-09-23 20:35:18 +00:00
<string name= "preferences_advanced__disable_signal_built_in_emoji_support" > Disable Signal\'s built-in emoji support</string>
2017-02-17 21:12:48 +00:00
<string name= "preferences_advanced__relay_all_calls_through_the_signal_server_to_avoid_revealing_your_ip_address" > Relay all calls through the Signal server to avoid revealing your IP address to your contact. Enabling will reduce call quality.</string>
<string name= "preferences_advanced__always_relay_calls" > Always relay calls</string>
2017-04-15 03:39:38 +00:00
<string name= "preferences_app_protection__app_access" > App access</string>
<string name= "preferences_app_protection__communication" > Communication</string>
<string name= "preferences_chats__chats" > Chats</string>
2017-04-18 17:20:14 +00:00
<string name= "preferences_notifications__messages" > Messages</string>
2017-04-15 03:39:38 +00:00
<string name= "preferences_notifications__events" > Events</string>
2017-04-22 05:50:49 +00:00
<string name= "preferences_notifications__in_chat_sounds" > In-chat sounds</string>
<string name= "preferences_notifications__show" > Show</string>
2017-04-15 03:51:22 +00:00
<string name= "preferences_chats__show_invitation_prompts" > Show invitation prompts</string>
<string name= "preferences_chats__display_invitation_prompts_for_contacts_without_signal" > Display invitation prompts for contacts without Signal</string>
2017-04-16 19:54:42 +00:00
<string name= "preferences_chats__message_text_size" > Message font size</string>
2017-04-17 00:04:41 +00:00
<string name= "preferences_events__contact_joined_signal" > Contact joined Signal</string>
2017-04-22 06:04:54 +00:00
<string name= "preferences_notifications__priority" > Priority</string>
2012-09-08 03:03:23 +00:00
<!-- **************************************** -->
<!-- menus -->
<!-- **************************************** -->
2014-02-26 21:15:45 +00:00
2012-09-08 03:03:23 +00:00
<!-- contact_selection_list -->
2014-04-01 23:40:16 +00:00
<string name= "contact_selection_list__unknown_contact" > New message to...</string>
2014-02-26 21:15:45 +00:00
2012-09-08 03:03:23 +00:00
<!-- contact_selection -->
2014-02-26 21:15:45 +00:00
2014-03-03 12:21:12 +00:00
<!-- refreshing push directory from menu -->
2015-09-29 21:26:37 +00:00
<!-- conversation_callable_insecure -->
2015-11-18 07:08:27 +00:00
<string name= "conversation_callable_insecure__menu_call" > Call</string>
<!-- conversation_callable_secure -->
<string name= "conversation_callable_secure__menu_call" > Signal call</string>
2014-02-26 21:15:45 +00:00
2012-09-08 03:03:23 +00:00
<!-- conversation_context -->
2014-02-26 21:15:45 +00:00
<string name= "conversation_context__menu_message_details" > Message details</string>
2012-09-20 02:56:04 +00:00
<string name= "conversation_context__menu_copy_text" > Copy text</string>
<string name= "conversation_context__menu_delete_message" > Delete message</string>
<string name= "conversation_context__menu_forward_message" > Forward message</string>
2013-10-13 10:53:41 +00:00
<string name= "conversation_context__menu_resend_message" > Resend message</string>
2014-02-26 21:15:45 +00:00
2014-06-12 01:03:01 +00:00
<!-- conversation_context_image -->
<string name= "conversation_context_image__save_attachment" > Save attachment</string>
2016-08-16 03:23:56 +00:00
<!-- conversation_expiring_off -->
<string name= "conversation_expiring_off__disappearing_messages" > Disappearing messages</string>
<!-- conversation_expiring_on -->
<string name= "menu_conversation_expiring_on__messages_expiring" > Messages expiring</string>
2015-03-03 18:57:44 +00:00
<!-- conversation_insecure -->
<string name= "conversation_insecure__invite" > Invite</string>
2014-12-13 02:31:20 +00:00
<!-- conversation_insecure_no_push -->
2014-02-26 21:15:45 +00:00
2012-09-08 03:03:23 +00:00
<!-- conversation_list_batch -->
2014-02-25 19:14:33 +00:00
<string name= "conversation_list_batch__menu_delete_selected" > Delete selected</string>
<string name= "conversation_list_batch__menu_select_all" > Select all</string>
2015-11-28 12:10:12 +00:00
<string name= "conversation_list_batch_archive__menu_archive_selected" > Archive selected</string>
<string name= "conversation_list_batch_unarchive__menu_unarchive_selected" > Unarchive selected</string>
2014-02-26 21:15:45 +00:00
2012-09-08 03:03:23 +00:00
<!-- conversation_list -->
2015-03-03 18:57:44 +00:00
<!-- conversation_list_item_view -->
<string name= "conversation_list_item_view__contact_photo_image" > Contact Photo Image</string>
2015-11-23 23:07:41 +00:00
<string name= "conversation_list_item_view__archived" > Archived</string>
2015-03-03 18:57:44 +00:00
2017-11-25 06:00:30 +00:00
<string name= "conversation_list_item_inbox_zero__inbox_zeeerrro" > Inbox zeeerrro</string>
<string name= "conversation_list_item_inbox_zero__zip_zilch_zero_nada_nyou_re_all_caught_up" > Zip. Zilch. Zero. Nada.\nYou\'re all caught up!</string>
2015-02-27 23:46:01 +00:00
<!-- conversation_list_fragment -->
<string name= "conversation_list_fragment__fab_content_description" > New conversation</string>
2017-11-25 06:00:30 +00:00
<string name= "conversation_list_fragment__give_your_inbox_something_to_write_home_about_get_started_by_messaging_a_friend" > Give your inbox something to write home about. Get started by messaging a friend.</string>
2015-02-27 23:46:01 +00:00
2012-09-08 03:03:23 +00:00
<!-- conversation_secure_verified -->
2015-09-23 20:49:38 +00:00
<string name= "conversation_secure_verified__menu_reset_secure_session" > Reset secure session</string>
2014-02-26 21:15:45 +00:00
2015-06-09 14:37:20 +00:00
<!-- conversation_muted -->
<string name= "conversation_muted__unmute" > Unmute</string>
<!-- conversation_unmuted -->
<string name= "conversation_unmuted__mute_notifications" > Mute notifications</string>
2012-09-08 03:03:23 +00:00
<!-- conversation -->
2012-09-20 02:56:04 +00:00
<string name= "conversation__menu_add_attachment" > Add attachment</string>
2017-02-10 10:46:01 +00:00
<string name= "conversation__menu_edit_group" > Edit group</string>
2014-02-25 19:14:33 +00:00
<string name= "conversation__menu_leave_group" > Leave group</string>
2017-02-01 02:49:19 +00:00
<string name= "conversation__menu_view_all_media" > All media</string>
2015-07-08 19:22:51 +00:00
<string name= "conversation__menu_conversation_settings" > Conversation settings</string>
2014-02-26 21:15:45 +00:00
2015-06-22 15:46:43 +00:00
<!-- conversation_popup -->
<string name= "conversation_popup__menu_expand_popup" > Expand popup</string>
2015-09-29 21:26:37 +00:00
<!-- conversation_callable_insecure -->
2014-06-03 23:24:44 +00:00
<string name= "conversation_add_to_contacts__menu_add_to_contacts" > Add to contacts</string>
2012-10-21 21:34:09 +00:00
<!-- conversation_group_options -->
<string name= "convesation_group_options__recipients_list" > Recipients list</string>
2013-05-06 19:49:19 +00:00
<string name= "conversation_group_options__delivery" > Delivery</string>
<string name= "conversation_group_options__conversation" > Conversation</string>
<string name= "conversation_group_options__broadcast" > Broadcast</string>
2012-09-08 03:03:23 +00:00
<!-- key_scanning -->
2014-02-26 21:15:45 +00:00
2012-09-08 03:03:23 +00:00
<!-- text_secure_normal -->
2014-02-25 19:14:33 +00:00
<string name= "text_secure_normal__menu_new_message" > New message</string>
<string name= "text_secure_normal__menu_new_group" > New group</string>
2012-09-20 02:56:04 +00:00
<string name= "text_secure_normal__menu_settings" > Settings</string>
2013-12-22 02:44:31 +00:00
<string name= "text_secure_normal__menu_clear_passphrase" > Lock</string>
2014-02-25 19:14:33 +00:00
<string name= "text_secure_normal__mark_all_as_read" > Mark all read</string>
2015-10-19 18:23:12 +00:00
<string name= "text_secure_normal__invite_friends" > Invite friends</string>
2015-11-24 00:02:05 +00:00
<string name= "text_secure_normal__help" > Help</string>
2013-05-06 20:59:40 +00:00
2016-11-15 03:50:29 +00:00
<!-- verify_display_fragment -->
<string name= "verify_display_fragment_context_menu__copy_to_clipboard" > Copy to clipboard</string>
<string name= "verify_display_fragment_context_menu__compare_with_clipboard" > Compare with clipboard</string>
2014-07-23 03:27:05 +00:00
<!-- reminder_header -->
2015-10-28 14:46:47 +00:00
<string name= "reminder_header_outdated_build" > Your version of Signal is outdated</string>
<plurals name= "reminder_header_outdated_build_details" >
<item quantity= "one" > Your version of Signal will expire in 1 day. Tap to update to the most recent version.</item>
<item quantity= "other" > Your version of Signal will expire in %d days. Tap to update to the most recent version.</item>
</plurals>
<string name= "reminder_header_outdated_build_details_today" > Your version of Signal will expire today. Tap to update to the most recent version.</string>
<string name= "reminder_header_expired_build" > Your version of Signal has expired!</string>
<string name= "reminder_header_expired_build_details" > Messages will no longer send successfully. Tap to update to the most recent version.</string>
2015-10-26 19:13:12 +00:00
<string name= "reminder_header_sms_default_title" > Use as default SMS app</string>
2015-09-23 20:35:18 +00:00
<string name= "reminder_header_sms_default_text" > Tap to make Signal your default SMS app.</string>
2015-10-26 19:13:12 +00:00
<string name= "reminder_header_sms_import_title" > Import system SMS</string>
2016-01-19 17:54:31 +00:00
<string name= "reminder_header_sms_import_text" > Tap to copy your phone\'s SMS messages into Signal\'s encrypted database.</string>
2015-10-27 00:08:19 +00:00
<string name= "reminder_header_push_title" > Enable Signal messages and calls</string>
<string name= "reminder_header_push_text" > Upgrade your communication experience.</string>
2015-10-26 19:13:12 +00:00
<string name= "reminder_header_invite_title" > Invite to Signal</string>
2015-10-14 04:44:01 +00:00
<string name= "reminder_header_invite_text" > Take your conversation with %1$s to the next level.</string>
2015-10-19 18:23:12 +00:00
<string name= "reminder_header_share_title" > Invite your friends!</string>
<string name= "reminder_header_share_text" > The more friends use Signal, the better it gets.</string>
2014-08-12 19:11:23 +00:00
<!-- media_preview -->
<string name= "media_preview__save_title" > Save</string>
2016-11-02 23:03:03 +00:00
<string name= "media_preview__forward_title" > Forward</string>
2017-02-01 02:49:19 +00:00
<string name= "media_preview__all_media_title" > All media</string>
2014-08-12 19:11:23 +00:00
2015-08-22 11:03:07 +00:00
<!-- media_overview -->
2017-11-25 06:00:30 +00:00
<string name= "media_overview_documents_fragment__no_documents_found" > No documents</string>
2015-08-22 11:03:07 +00:00
2014-08-12 19:11:23 +00:00
<!-- media_preview_activity -->
2017-02-01 02:49:19 +00:00
<string name= "media_preview_activity__media_content_description" > Media preview</string>
2014-11-07 21:10:07 +00:00
2015-11-16 23:25:39 +00:00
<!-- new_conversation_activity -->
<string name= "new_conversation_activity__refresh" > Refresh</string>
2015-10-01 17:27:20 +00:00
<!-- redphone_audio_popup_menu -->
2014-11-07 21:10:07 +00:00
<!-- Trimmer -->
2015-06-07 17:39:46 +00:00
<string name= "trimmer__deleting" > Deleting</string>
2014-11-07 21:10:07 +00:00
<string name= "trimmer__deleting_old_messages" > Deleting old messages...</string>
<string name= "trimmer__old_messages_successfully_deleted" > Old messages successfully deleted</string>
2015-03-03 18:57:44 +00:00
<!-- transport_selection_list_item -->
<string name= "transport_selection_list_item__transport_icon" > Transport icon</string>
2017-11-27 19:14:09 +00:00
<string name= "ConversationListFragment_loading" > Loading...</string>
2017-11-27 20:18:14 +00:00
<string name= "CallNotificationBuilder_connecting" > Connecting...</string>
2017-11-30 21:04:41 +00:00
<string name= "Permissions_permission_required" > Permission required</string>
2017-12-05 19:35:15 +00:00
<string name= "ConversationActivity_signal_needs_sms_permission_in_order_to_send_an_sms" > Signal needs SMS permission in order to send an SMS, but it has been permanently denied. Please continue to app settings, select \"Permissions\" and enable \"SMS\".</string>
2017-12-08 22:36:56 +00:00
<string name= "Permissions_continue" > Continue</string>
<string name= "Permissions_not_now" > Not now</string>
2017-12-19 18:54:06 +00:00
<string name= "ConversationListActivity_signal_needs_contacts_permission_in_order_to_search_your_contacts_but_it_has_been_permanently_denied" > Signal needs Contacts permission in order to search your contacts, but it has been permanently denied. Please continue to app settings, select \"Permissions\", and enable \"Contacts\".</string>
2017-12-25 23:57:33 +00:00
<string name= "conversation_activity__enable_signal_messages" > ENABLE SIGNAL MESSAGES</string>
2017-09-21 01:10:44 +00:00
2017-09-06 07:29:49 +00:00
2012-10-21 21:34:09 +00:00
<!-- EOF -->
Major storage layer refactoring to set the stage for clean GCM.
1) We now try to hand out cursors at a minimum. There has always been
a fairly clean insertion layer that handles encrypting message bodies,
but the process of decrypting message bodies has always been less than
ideal. Here we introduce a "Reader" interface that will decrypt message
bodies when appropriate and return objects that encapsulate record state.
No more MessageDisplayHelper. The MmsSmsDatabase interface is also more
sane.
2) We finally rid ourselves of the technical debt associated with TextSecure's
initial usage of the default SMS DB. In that world, we weren't able to use
anything other than the default "Inbox, Outbox, Sent" types to describe a
message, and had to overload the message content itself with a set of
local "prefixes" to describe what it was (encrypted, asymetric encrypted,
remote encrypted, a key exchange, procssed key exchange), and so on.
This includes a major schema update that transforms the "type" field into
a bitmask that describes everything that used to be encoded in a prefix,
and prefixes have been completely eliminated from the system.
No more Prefix.java
3) Refactoring of the MultipartMessageHandler code. It's less of a mess, and
hopefully more clear as to what's going on.
The next step is to remove what we can from SmsTransportDetails and genericize
that interface for a GCM equivalent.
2013-04-20 19:22:04 +00:00
2011-12-20 18:20:44 +00:00
</resources>