1
0
mirror of https://github.com/nerzhul/ownCloud-SMS-App.git synced 2026-08-23 22:32:59 +00:00

Refactor and fix a problem when changing preferences.

Prepare a new setting to send bulk messages with a message limit
This commit is contained in:
Loic Blot
2015-11-04 00:32:12 +01:00
parent 9d61d6c732
commit c72a897f81
10 changed files with 79 additions and 8 deletions
+1
View File
@@ -163,5 +163,6 @@ Contributors and issue\'s reporters</string>
<string name="contactinfos_title">Contact informations</string>
<string name="choose_account">Choose account</string>
<string name="subtitle_contact_phones">> Contact phones</string>
<string name="pref_title_bulk_messages">Max messages to send per sync</string>
</resources>
-2
View File
@@ -91,6 +91,4 @@
<string name="sync_title">Proceso de sincronización</string>
<string name="sync_inprogress">Sincronización en progreso...</string>
<string name="fatal_error">Error Fatal ! </string>
<string name="choose_account">Choisissez un compte</string>
<string name="contactinfos_title">Informations sur le contact</string>
</resources>
+17
View File
@@ -70,6 +70,15 @@
<item>1440</item>
<item>-1</item>
</string-array>
<string-array name="pref_sync_bulk_max_messages_titles">
<item>100 SMS</item>
<item>1000 SMS</item>
<item>2000 SMS</item>
<item>5000 SMS</item>
<item>10000 SMS</item>
<item>25000 SMS</item>
<item>Tous les SMS non synchronisés</item>
</string-array>
<string name="pref_push_on_receive">Pousser le SMS à la réception</string>
<string name="pref_sync_wifi">Synchroniser en Wi-Fi</string>
@@ -132,4 +141,12 @@ Les contributeurs et rapporteurs de bugs</string>
<string name="err_sync_http_request_httpexception">Erreur #12: Impossible de se connecter à l\'instance ownCloud</string>
<string name="err_sync_http_request_ioexception">Erreur #13: Impossible de se connecter à l\'instance ownCloud</string>
<string name="subtitle_contact_phones">> Numéros de téléphone associés</string>
<string name="choose_account">Choisissez un compte</string>
<string name="ma_title_remote_account">Compte distant</string>
<string name="title_activity_select_account">Chosissez un compte</string>
<string name="title_activity_select_contact">Choisissez un contact</string>
<string name="err_sync_push_request_resp">Erreur #4: Données invalides reçues lors de la synchronisation.</string>
<string name="err_sync_create_json_request_encoding">Erreur #7: Encodage inconnu à la conversion</string>
<string name="err_sync_craft_http_request">Erreur #2: Echec de la création de la requête</string>
<string name="pref_title_bulk_messages">Nombre maximum de messages à envoyer par synchronisation</string>
</resources>
+19
View File
@@ -79,6 +79,24 @@
<item>1440</item>
<item>-1</item>
</string-array>
<string-array name="pref_sync_bulk_max_messages_titles">
<item>100 SMS</item>
<item>1000 SMS</item>
<item>2000 SMS</item>
<item>5000 SMS</item>
<item>10000 SMS</item>
<item>25000 SMS</item>
<item>Every SMS not synced</item>
</string-array>
<string-array name="pref_sync_bulk_max_messages">
<item>100</item>
<item>1000</item>
<item>2000</item>
<item>5000</item>
<item>10000</item>
<item>25000</item>
<item>-1</item>
</string-array>
<string-array name="pref_slow_sync_frequency_titles">
<item>1 hour</item>
<item>3 hours</item>
@@ -172,4 +190,5 @@ Contributors and issue\'s reporters</string>
<string name="err_proto_v2">Server doesn\'t support this feature. Ensure server version is at least 1.6.</string>
<string name="contactinfos_title">Contact informations</string>
<string name="subtitle_contact_phones">> Contact phones</string>
<string name="pref_title_bulk_messages">Max messages to send per sync</string>
</resources>
+8
View File
@@ -9,6 +9,14 @@
android:negativeButtonText="@null"
android:positiveButtonText="@null"
android:title="@string/pref_title_sync_frequency" />
<ListPreference
android:defaultValue="1000"
android:entries="@array/pref_sync_bulk_max_messages_titles"
android:entryValues="@array/pref_sync_bulk_max_messages"
android:key="sync_bulk_messages"
android:negativeButtonText="@null"
android:positiveButtonText="@null"
android:title="@string/pref_title_bulk_messages" />
<CheckBoxPreference android:id="@+id/checkbox_push_on_receive"
android:defaultValue="true"
android:layout_width="wrap_content"