Enhanced MMS configuration prompts and processing.

1) Added a new message status to MmsDatabase to
   signify a pending MMS download which requires
   APN settings.

2) Added a database method to query MMS messages
   based on status.

3) Added login to SendReceiveService for processing
   of MMS pending APN information.

4) Moved all APN/MMS settings into ApnPreferencesActivity
   and transformed PromptApnActivity into a simple
   informational activity.

5) Added logic to check for APN settings on send and
   receive of all MMS (media, group, email) and direct
   user to PromptApnActivity then ApnPreferencesActivity
   if necessary.

6) Vocab/grammar adjustments.
This commit is contained in:
rhodey
2013-09-16 00:55:01 -07:00
committed by Moxie Marlinspike
parent f3fdde6040
commit 2c2a03e5e2
37 changed files with 573 additions and 439 deletions

View File

@@ -122,10 +122,10 @@
<string name="PassphraseCreateActivity_you_must_specify_a_password">אתה חייב לציין סיסמה</string>
<!--PassphrasePromptActivity-->
<string name="PassphrasePromptActivity_invalid_passphrase_exclamation">סיסמה שגויה!</string>
<!--PromptApnActivity-->
<string name="PromptApnActivity_you_must_specify_an_mmsc_url_for_your_carrier">אתה חייב לציין כתובת MMSC עבור ספק השירות שלך.</string>
<string name="PromptApnActivity_mms_settings_updated">הגדרות ה-MMS עודכנו</string>
<string name="PromptApnActivity_you_can_modify_these_values_from_the_textsecure_settings_menu_at_any_time_">אתה יכול לערוך את הערכים האלו מתפריט ההגדרות של TextSecure בכל זמן.</string>
<!--PromptMmsActivity-->
<string name="PromptMmsActivity_you_must_specify_an_mmsc_url_for_your_carrier">אתה חייב לציין כתובת MMSC עבור ספק השירות שלך.</string>
<string name="PromptMmsActivity_mms_settings_updated">הגדרות ה-MMS עודכנו</string>
<string name="PromptMmsActivity_you_can_modify_these_values_from_the_textsecure_settings_menu_at_any_time_">אתה יכול לערוך את הערכים האלו מתפריט ההגדרות של TextSecure בכל זמן.</string>
<!--ReceiveKeyActivity-->
<string name="ReceiveKeyActivity_the_signature_on_this_key_exchange_is_different">החתימה\nעל החלפת המפתח הזאת שונה ממה שקיבלת בעבר מאיש הקשר הזה.\nזה יכול להעיד שמישהו מנסה ליירט את התקשורת שלך\nאו\nשאיש הקשר פשוט התקין מחדש את TextSecure ועכשיו יש לו מפתח זהות חדש.\n</string>
<string name="ReceiveKeyActivity_you_may_wish_to_verify_this_contact">ייתכן שתרצה לאמת\nאת איש הקשר הזה.\n</string>
@@ -250,11 +250,11 @@
<string name="prompt_passphrase_activity__textsecure_passphrase">סיסמת TextSecure</string>
<string name="prompt_passphrase_activity__unlock">פתח</string>
<!--prompt_apn_activity-->
<string name="prompt_apn_activity__textsecure_requires_apn_settings_to_deliver_media_messages_via_your_wireless_carrier">TextSecure חייבת הגדרות APN כדי לשלוח הודעות מולטימדיה דרך ספק השירות שלך. המכשיר שלך לא מספק את המידע הזה, זה קורה לעיתים במכשירים נעולים או קונפיגורציות מוגבלות אחרות.</string>
<string name="prompt_apn_activity__to_send_media_messages_please_complete_the_necessary_apn_information_below">כדי לשלוח הודעות מולטימדיה, בבקשה השלם את מידע ה-APN הנצרך למטה. את הערכים עבור ספק השירות שלך אתה יכול למצוא בד\"כ ע\"י חיפוש \'&amp;lt;your carrier&amp;gt; APN\'. אתה תצטרך להשלים מידע זה רק פעם אחת.</string>
<string name="prompt_apn_activity__mmsc_url_required">כתובת MMSC (חובה):</string>
<string name="prompt_apn_activity__mms_proxy_host_optional">שרת Proxy של MMS (לא חובה):</string>
<string name="prompt_apn_activity__mms_proxy_port_optional">פתחת ה-Proxy של שרת ה-MMS (לא חובה):</string>
<string name="prompt_mms_activity__textsecure_requires_mms_settings_to_deliver_media_and_group_messages">TextSecure חייבת הגדרות APN כדי לשלוח הודעות מולטימדיה דרך ספק השירות שלך. המכשיר שלך לא מספק את המידע הזה, זה קורה לעיתים במכשירים נעולים או קונפיגורציות מוגבלות אחרות.</string>
<string name="prompt_mms_activity__to_send_media_and_group_messages_click_ok">כדי לשלוח הודעות מולטימדיה, בבקשה השלם את מידע ה-APN הנצרך למטה. את הערכים עבור ספק השירות שלך אתה יכול למצוא בד\"כ ע\"י חיפוש \'&amp;lt;your carrier&amp;gt; APN\'. אתה תצטרך להשלים מידע זה רק פעם אחת.</string>
<string name="prompt_mms_activity__mmsc_url_required">כתובת MMSC (חובה):</string>
<string name="prompt_mms_activity__mms_proxy_host_optional">שרת Proxy של MMS (לא חובה):</string>
<string name="prompt_mms_activity__mms_proxy_port_optional">פתחת ה-Proxy של שרת ה-MMS (לא חובה):</string>
<!--receive_key_activity-->
<string name="receive_key_activity__complete">השלם</string>
<!--recipients_panel-->
@@ -339,8 +339,8 @@
<string name="preferences__advanced">מתקדם</string>
<string name="preferences__passphrase">סיסמה</string>
<string name="preferences__advanced_mms_access_point_names">נסיגה ל-MMSC</string>
<string name="preferences__enable_fallback_mmsc">אפשר נסיגה ל-MMSC</string>
<string name="preferences__use_mmsc_information_configured_here_when_system_apn_information_is_unavailable">השתמש במידע ה-MMSC המוגדר כאן כשמידע ה-APN של המערכת לא זמין.</string>
<string name="preferences__enable_manual_mms">אפשר נסיגה ל-MMSC</string>
<string name="preferences__override_system_mms_settings">השתמש במידע ה-MMSC המוגדר כאן כשמידע ה-APN של המערכת לא זמין.</string>
<string name="preferences__mmsc_url_required">כתובת MMSC (חובה)</string>
<string name="preferences__mms_proxy_host_optional">שרת Proxy של MMS (לא חובה)</string>
<string name="preferences__mms_proxy_port_optional">יציאת MMS (לא חובה)</string>