diff --git a/src/main/java/com/todoroo/astrid/reminders/ReminderPreferences.java b/src/main/java/com/todoroo/astrid/reminders/ReminderPreferences.java index fa5070516..683f7a23e 100644 --- a/src/main/java/com/todoroo/astrid/reminders/ReminderPreferences.java +++ b/src/main/java/com/todoroo/astrid/reminders/ReminderPreferences.java @@ -6,6 +6,9 @@ package com.todoroo.astrid.reminders; import android.content.res.Resources; +import android.media.Ringtone; +import android.media.RingtoneManager; +import android.net.Uri; import android.os.Bundle; import android.preference.Preference; import android.preference.PreferenceScreen; @@ -68,14 +71,12 @@ public class ReminderPreferences extends TodorooPreferenceActivity { String setting = DateFormat.getTimeInstance(DateFormat.SHORT).format(new DateTime().withMillisOfDay(millisOfDay).toDate()); preference.setSummary(r.getString(R.string.rmd_EPr_rmd_time_desc, setting)); } else if(r.getString(R.string.p_rmd_ringtone).equals(preference.getKey())) { - if(value == null || "content://settings/system/notification_sound".equals(value)) //$NON-NLS-1$ - { - preference.setSummary(r.getString(R.string.rmd_EPr_ringtone_desc_default)); - } else if("".equals(value)) //$NON-NLS-1$ - { - preference.setSummary(r.getString(R.string.rmd_EPr_ringtone_desc_silent)); + if ("".equals(value)) { + preference.setSummary(R.string.silent); } else { - preference.setSummary(r.getString(R.string.rmd_EPr_ringtone_desc_custom)); + Ringtone ringtone = RingtoneManager.getRingtone(this, Uri.parse((String) (value == null ? "" : value))); + String ringtoneTitle = ringtone.getTitle(this); + preference.setSummary(ringtoneTitle); } } else if(r.getString(R.string.p_rmd_persistent).equals(preference.getKey())) { if((Boolean)value) { diff --git a/src/main/res/values-ar/strings.xml b/src/main/res/values-ar/strings.xml index 26ddcacb1..6345850d7 100644 --- a/src/main/res/values-ar/strings.xml +++ b/src/main/res/values-ar/strings.xml @@ -63,7 +63,6 @@ تذكير! اكمل غفوة - سيتم استخدام النغمة المفضلة Forever Specific Day diff --git a/src/main/res/values-bg-rBG/strings.xml b/src/main/res/values-bg-rBG/strings.xml index 225ecab3a..f71011bfd 100644 --- a/src/main/res/values-bg-rBG/strings.xml +++ b/src/main/res/values-bg-rBG/strings.xml @@ -387,10 +387,6 @@ Уведомления ще престанат да бъдат тихи на %s Напомняне по подразбиране Уведомления за задачи без крайни срокове ще се показват на %s - Мелодия на Уведомление - Зададен е потребителски тон на звънене - Тонът на звънене е установен в безшумен режим - Ще бъде използван тон на звънене по подразбиране Настойчивост на уведомленията Уведомленията трябва да се разглеждат поотделно, за да бъдат изчистени Уведомленията могат да се изчистят с бутона \"Изчисти всичко\" diff --git a/src/main/res/values-ca/strings.xml b/src/main/res/values-ca/strings.xml index e2a07474e..0bcb39538 100644 --- a/src/main/res/values-ca/strings.xml +++ b/src/main/res/values-ca/strings.xml @@ -226,10 +226,6 @@ Silenci desactivat Final de Silenci Les notificacions sortirant començant a %s - So de Notificació - To personalitzat establert - To en mode silenciós - Es farà servir el so predeterminat Persistència de Notificació Les notificacions han que ser vistes individualment per ser descartades Les notificacions poden ser descartades amb el botó \"Descarta Tot\" diff --git a/src/main/res/values-cs/strings.xml b/src/main/res/values-cs/strings.xml index 534f3789c..0460467f7 100644 --- a/src/main/res/values-cs/strings.xml +++ b/src/main/res/values-cs/strings.xml @@ -372,10 +372,6 @@ Upozorňování začne upomínat od %s Výchozí upomínka Upozornění na úkoly bez času dokončení se objeví v %s - Zvuk upozornění - Vlastní vyzvánění bylo nastaveno - Vyzvánění ztišeno - Bude použito výchozí vyzvánění Trvání upozornění Pro smazání musí být upozornění zobrazeno každé zvlášť Upozornění mohou být smazána s tlačítkem \"Smazat vše\" diff --git a/src/main/res/values-da/strings.xml b/src/main/res/values-da/strings.xml index b95571f59..5e1e718c3 100644 --- a/src/main/res/values-da/strings.xml +++ b/src/main/res/values-da/strings.xml @@ -195,10 +195,6 @@ Ingen påmindelser vil blive vist efter %s Stille timer er deaktiveret Stille timer slut - Påmindelsesringetone - Tilpasset ringetone er blevet sat - Ringetone sat til stille - Standard ringetone vil blive brugt Påmindelser skal vises individuelt for at blive ryddet Vibrer ved påmindelse Tilfældige påmindelser diff --git a/src/main/res/values-de/strings.xml b/src/main/res/values-de/strings.xml index dee4d4a91..b75ddb097 100644 --- a/src/main/res/values-de/strings.xml +++ b/src/main/res/values-de/strings.xml @@ -379,10 +379,6 @@ Benachrichtigungen werden nicht mehr lautlos sein ab %s Standard-Erinnerung Benachrichtigungen für Aufgaben ohne Fälligkeit werden um %s angezeigt - Erinnerungs-Klingelton - Eigener Klingelton eingestellt - Klingelton auf Lautlos eingestellt - Standard-Klingelton wird benutzt Hartnäckigkeit von Meldungen Benachrichtigungen müssen einzeln angesehen werden um sie zu löschen Erinnerungen können mit dem \"Alle Löschen\" Button gelöscht werden diff --git a/src/main/res/values-el/strings.xml b/src/main/res/values-el/strings.xml index af86a7bb3..0497a1a56 100644 --- a/src/main/res/values-el/strings.xml +++ b/src/main/res/values-el/strings.xml @@ -381,10 +381,6 @@ Οι ειδοποιήσεις θα σταματήσουν να είναι σε σίγαση στις %s Προκαθορισμένη υπενθύμιση Ειδοποιήσεις για εργασίες χωρίς ώρα λήξης θα φαίνονται στις %s - Μελωδία ειδοποιήσεων - Προσαρμοσμένος ήχος έχει οριστεί - Ήχος ορίστηκε σε αθόρυβο - Θα χρησιμοποιηθεί προκαθορισμένος ήχος Επιμονή ειδοποίησης Οι ειδοποιήσεις πρέπει να προβληθούν χωριστά για να καθαριστούν Οι ειδοποιήσεις μπορούν να καθαριστούν με το κουμπί \"Καθαρισμός Όλων\" diff --git a/src/main/res/values-es/strings.xml b/src/main/res/values-es/strings.xml index 7d05d29dd..a6c098897 100644 --- a/src/main/res/values-es/strings.xml +++ b/src/main/res/values-es/strings.xml @@ -381,10 +381,6 @@ Las notificaciones dejarán de estar en silencio desde las %s Aviso por defecto Notificaciones para tareas sin fecha límites aparecerán a %s - Tono de notificación - Tono personalizado establecido - Tono configurado como silencio - Se usará el tono por defecto Persistencia de notificación Las notificaciones deben verse individualmente para quitarlas Las notificaciones se pueden borrar con el botón \"Borrar Todo\" diff --git a/src/main/res/values-fr/strings.xml b/src/main/res/values-fr/strings.xml index 1d348ea31..247614d2c 100644 --- a/src/main/res/values-fr/strings.xml +++ b/src/main/res/values-fr/strings.xml @@ -380,10 +380,6 @@ Les notifications ne seront plus silencieuses à partir de %s Rappel par défaut Les notifications pour les tâches sans échéances apparaîtront à %s - Sonnerie de notification - La sonnerie personnalisée a été configurée - Configurer la sonnerie en mode silencieux - La sonnerie par défaut sera utilisée Persistance de la notification Les notifications doivent être affichées séparément afin d\'être purgées Les notifications peuvent être purgées grâce au bouton « Tout purger » diff --git a/src/main/res/values-it/strings.xml b/src/main/res/values-it/strings.xml index 4b62defaa..5116046cf 100644 --- a/src/main/res/values-it/strings.xml +++ b/src/main/res/values-it/strings.xml @@ -339,10 +339,6 @@ Se visualizzi questo errore più volte, ti consigliamo di cancellare tutti i dat Le notifiche smetteranno di essere silenziose dopo le %s Promemoria predefiniti Le notifiche per le attività senza scadenza appariranno alle %s - Suoneria notifiche - La suoneria personalizzata è stata impostata - Suoneria impostata in modalità silenziosa - Verrà utilizzata la suoneria predefinita Notifica Persistente Le notifiche devono essere visualizzate singolarmente per essere cancellate Le notifiche possono essere cancellate attraverso il pulsante \"Canella tutto\" diff --git a/src/main/res/values-iw/strings.xml b/src/main/res/values-iw/strings.xml index 0e9ee6617..34d6ae920 100644 --- a/src/main/res/values-iw/strings.xml +++ b/src/main/res/values-iw/strings.xml @@ -378,10 +378,6 @@ החרשת האתראות תחדל החל מ %s תזכורת ברירת מחדל התראות משימות ללא מועד יעד תגענה ב-%s - נְעִימוֹן אתראות - נְעִימוֹן מוגדר אישית נקבע - נְעִימוֹן נקבע להיות שקט - יעשה שימוש בִּנְעִימוֹן ברירת מחדל התמדת התראות יש לצפות בכל התראה בנפרד כדי להסירה כפתור «הָסִירִי הכל» יסיר את כל ההתראות diff --git a/src/main/res/values-ja/strings.xml b/src/main/res/values-ja/strings.xml index ad9cff2ba..03a2b08ad 100644 --- a/src/main/res/values-ja/strings.xml +++ b/src/main/res/values-ja/strings.xml @@ -385,10 +385,6 @@ 通知を行う時間帯の開始 %s 標準リマインダー 期限の時間がないタスクの通知は %s に表示されます - 通知音 - カスタム通知音を使用 - 通知音は無効 - デフォルトの通知音を使用 通知の持続 通知はひとつひとつ削除する必要があります 通知は\"通知を消去\"ボタンで消えます diff --git a/src/main/res/values-ko/strings.xml b/src/main/res/values-ko/strings.xml index 3ab907639..32679503d 100644 --- a/src/main/res/values-ko/strings.xml +++ b/src/main/res/values-ko/strings.xml @@ -386,10 +386,6 @@ %s 부터 알림 기능이 켜집니다 기본 알림 설정 마감일이 없는 일정 알림은 %s 에 나타날 것입니다. - 알림 벨소리 - 사용자 벨소리가 설정되었습니다 - 벨소리가 나지 않도록 설정되었습니다 - 기본 벨소리가 사용됩니다 알림 지속 시간 알림은 반드시 개별적으로 봐야 지워집니다. \"모두 지우기\" 버튼으로 알림을 일괄삭제합니다. diff --git a/src/main/res/values-nb/strings.xml b/src/main/res/values-nb/strings.xml index b93e35e36..ed1e883e2 100644 --- a/src/main/res/values-nb/strings.xml +++ b/src/main/res/values-nb/strings.xml @@ -179,10 +179,6 @@ Stilletimer start Stilletimer er deaktivert Stilletimer slutt - Ringetone for påminnelser - Egendefinert ringetone er satt - Ringetone satt på Stille - Standardringetone vil bli brukt Påminnelse intensitet Varsler må ses individuelt for å kunne fjernes Varsler kan slettes ved \"Slett alt\"-knappen diff --git a/src/main/res/values-nl/strings.xml b/src/main/res/values-nl/strings.xml index 7ddd1762c..fc2e32fa2 100644 --- a/src/main/res/values-nl/strings.xml +++ b/src/main/res/values-nl/strings.xml @@ -382,10 +382,6 @@ Waarschuwingsgeluid weer geactiveerd om %s Standaard herinnering Waarschuwingen voor taken zonder eindtijd verschijnen om %s - Geluid voor herinneringen - Aangepast geluid ingesteld - Geluid op stil gezet - Standaard geluid wordt gebruikt Herinneringen aanhouden Herinneringen moeten individueel worden gewist Herinneringen kunnen met de \"Alles wissen\" knop worden uitgezet diff --git a/src/main/res/values-pl/strings.xml b/src/main/res/values-pl/strings.xml index 9805d42d8..f1699cac3 100644 --- a/src/main/res/values-pl/strings.xml +++ b/src/main/res/values-pl/strings.xml @@ -385,10 +385,6 @@ i odzyskanie zadań z kopi zapasowej (Settings->Sync and backup->Backup-&g Powiadomienia przestaną być wyciszonre, począwszy od %s Domyślne przypomnienie Powiadomienia zadań bez odpowiedniego czasu pojawi się na %s - Dźwięk powiadomienia - Własy dzwonek ustawiony - Dzwonek ustawiony na milczenie - Zostanie użyty dzwonek domyślny Wytrwałość powiadomienia Powiadomienia muszą być wyświetlane pojedyńczo aby były wyczyszczone Powiadomienia mogą zostać wyczyszczone przyciskiem \"Wyczyść wszystkie\" diff --git a/src/main/res/values-pt-rBR/strings.xml b/src/main/res/values-pt-rBR/strings.xml index b34b7b2b8..8aaaf276c 100644 --- a/src/main/res/values-pt-rBR/strings.xml +++ b/src/main/res/values-pt-rBR/strings.xml @@ -379,10 +379,6 @@ As notificações ficarão normais (sonoras) a partir de %s Lembrete padrão Notificações de tarefas sem tempo de vencimento vão aparecer em %s - Toque de notificação - Toque personalizado foi definido - Campainha definida para silencioso - Campainha padrão será utilizada Notificação persistente Cada notificação precisa ser vista individualmente Notificações podem ser eliminadas com o botão \"Eliminar Todas\" diff --git a/src/main/res/values-pt/strings.xml b/src/main/res/values-pt/strings.xml index f06ee19b9..bfd7db7f8 100644 --- a/src/main/res/values-pt/strings.xml +++ b/src/main/res/values-pt/strings.xml @@ -385,10 +385,6 @@ das tarefas através de um backup em Definições->Sincronização e backup-& As notificações será restauradas em %s Lembrete predefinido As notificações para tarefas sem data limite aparecerão em %s - Toque da notificação - Toque personalizado definido - Toque definido para silencioso - Será utilizado o toque predefinido Persistência da notificação Deve ver as notificações individualmente para as poder remover As notificações serão removidas no botão \"Limpar tudo\" diff --git a/src/main/res/values-ru/strings.xml b/src/main/res/values-ru/strings.xml index 34797b67d..9472aa0aa 100644 --- a/src/main/res/values-ru/strings.xml +++ b/src/main/res/values-ru/strings.xml @@ -386,10 +386,6 @@ Уведомления перестануть быть беззвучными начиная с %s. Напоминание по умолчанию Уведомления для задач без срока выполнения появятся в %s - Мелодия напоминания - Собственная мелодия установлена - Мелодия отключена - Будет использована мелодия по умолчанию Постоянность уведомления Каждое уведомление должно быть просмотрено перед очисткой Уведомления можно очистить кнопкой \"Очистить все\" diff --git a/src/main/res/values-sl-rSI/strings.xml b/src/main/res/values-sl-rSI/strings.xml index 60910ecd5..8d8fae661 100644 --- a/src/main/res/values-sl-rSI/strings.xml +++ b/src/main/res/values-sl-rSI/strings.xml @@ -383,10 +383,6 @@ Obvestila ne bodo več utišana od %s Privzeti opomnik ob Obvestila o opravkih brez dospelosti se prikažejo ob %s - Zvonenje ob obvestilu - Zvonenje po meri je nastavljeno - Zvonenje utišano - Uporabljeno bo privzeto zvonenje Vztrajnost obvestil Obvestila je potrebno pogledati eno po eno, da se zbrišejo Obvestila je mogoče zbrisati z gumbom \"Briši vse\" diff --git a/src/main/res/values-sv/strings.xml b/src/main/res/values-sv/strings.xml index 57780b76f..49df2c51b 100644 --- a/src/main/res/values-sv/strings.xml +++ b/src/main/res/values-sv/strings.xml @@ -373,10 +373,6 @@ och återställer dina aktuella uppgifter från en backup Påminnelser är ljudlösa med början %s Standardpåminnelse Påminnelser om uppgifter utan sluttid visas %s - Ringsignal för påminnelser - Egendefinierad ringsignal har ställts in - Ringsignal ställdes till tyst - Standardringsignal används Varselinställningar Varsel måste ses individuellt för att kunna rensas Varsel kan rensas med \"Rensa alla\"-knappen diff --git a/src/main/res/values-th/strings.xml b/src/main/res/values-th/strings.xml index 2d79f2b02..bf2de05a2 100644 --- a/src/main/res/values-th/strings.xml +++ b/src/main/res/values-th/strings.xml @@ -103,9 +103,6 @@ เตือนความจำ! เสร็จเรียบร้อยแล้ว! หลับ.. - เสียงเตือนถูกตั้งค่าเองแล้ว - เสียงเตือนเปลี่ยนเป็นเงียบ - เสียงเตือนตั้งต้นจะถูกใช้ การเกิดซ้ำ Forever diff --git a/src/main/res/values-tr/strings.xml b/src/main/res/values-tr/strings.xml index e081fcb19..e30a762df 100644 --- a/src/main/res/values-tr/strings.xml +++ b/src/main/res/values-tr/strings.xml @@ -341,10 +341,6 @@ Bildirim sesleri %s den itibaren sessiz olmayacak Öntanımlı Hatırlatma Görev bildirimleri son tarihler olmadan gösterilecek: %s - Bildirim Sesi - Özel ses tonu atandı - Sestonu sessiz konumda - Varsayılan zil sesi kullanılacak Bildirim Sürekliliği Bildirimlerin temizlenmesi için tek tek görüntülenmeleri gerekir. Bildirimler \"Tümünü Temizle\" düğmesiyle temizlenebilir diff --git a/src/main/res/values-uk/strings.xml b/src/main/res/values-uk/strings.xml index 511829ab4..57fe3a7a3 100644 --- a/src/main/res/values-uk/strings.xml +++ b/src/main/res/values-uk/strings.xml @@ -386,10 +386,6 @@ Сповіщення перестануть бути беззвучними починаючи з %s. Нагадування по замовчуванню Сповіщення для задач без терміну виконання з\'являться у %s - Мелодія сповіщення - Користувацька мелодія була встановлена - Мелодія відключена - Буде використана мелодія за замовчуванням Постійність сповіщення Кожне повідомлення має бути переглянуто перед очищенням Сповіщення можна очистити кнопкою \"Очистити все\" diff --git a/src/main/res/values-zh-rCN/strings.xml b/src/main/res/values-zh-rCN/strings.xml index eb36d777e..13d658ffc 100644 --- a/src/main/res/values-zh-rCN/strings.xml +++ b/src/main/res/values-zh-rCN/strings.xml @@ -319,10 +319,6 @@ 静音时间将在%s后结束 默认提示 未设定截止日期任务的通知会于 %s 出现 - 提醒铃声 - 自定铃声已设定 - 铃声设定为静音 - 使用默认铃声 持续提醒 提醒必须逐个清除 通知可经由点选“清除全部”清除 diff --git a/src/main/res/values-zh-rTW/strings.xml b/src/main/res/values-zh-rTW/strings.xml index 85b289913..e78a23bfd 100644 --- a/src/main/res/values-zh-rTW/strings.xml +++ b/src/main/res/values-zh-rTW/strings.xml @@ -359,10 +359,6 @@ 通知將在 %s 默認提示 未設定截止日期任務工作的通知會於%s 出現 - 提醒鈴聲 - 自定鈴聲已設定 - 鈴聲設定為靜音 - 使用預設鈴聲 持續通知 通知必須個別地清除 通知可經由點選“清除全部”清除 diff --git a/src/main/res/values/strings-reminders.xml b/src/main/res/values/strings-reminders.xml index 5dfbbbf5d..8369ad087 100644 --- a/src/main/res/values/strings-reminders.xml +++ b/src/main/res/values/strings-reminders.xml @@ -89,15 +89,6 @@ Notifications for tasks without due times will appear at %s - - Notification ringtone - - Custom ringtone has been set - - Ringtone set to silent - - Default ringtone will be used - Notification persistence diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml index 6ec19b2d1..daffe9cf6 100644 --- a/src/main/res/values/strings.xml +++ b/src/main/res/values/strings.xml @@ -118,6 +118,8 @@ Hide header Transparent background Notifications + Silent + Sound diff --git a/src/main/res/xml/preferences_reminders.xml b/src/main/res/xml/preferences_reminders.xml index e4f3869bf..99cfcbaa2 100644 --- a/src/main/res/xml/preferences_reminders.xml +++ b/src/main/res/xml/preferences_reminders.xml @@ -10,6 +10,13 @@ android:defaultValue="true" android:key="@string/p_rmd_enabled" android:title="@string/notifications" /> + -