Add support for blocking keywords for incoming messages

This adds support for filtering incoming messages based on
message body by checking if it contains any of the blocked keywords
(case insensitive). Regex and patterns are not supported at the moment.

NOTE: This does not currently support MMS, only SMS.

This closes #33
This commit is contained in:
Ensar Sarajčić 2023-07-10 14:11:41 +02:00
parent 9942fb788a
commit 674a467694
61 changed files with 752 additions and 21 deletions

View file

@ -0,0 +1,67 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/block_keywords_coordinator"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.google.android.material.appbar.MaterialToolbar
android:id="@+id/block_keywords_toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@color/color_primary"
app:menu="@menu/menu_add_blocked_keyword"
app:title="@string/manage_blocked_keywords"
app:titleTextAppearance="@style/AppTheme.ActionBar.TitleTextStyle" />
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/manage_blocked_keywords_wrapper"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="?attr/actionBarSize">
<com.simplemobiletools.commons.views.MyRecyclerView
android:id="@+id/manage_blocked_keywords_list"
android:layout_width="0dp"
android:layout_height="0dp"
android:clipToPadding="false"
android:scrollbars="vertical"
app:layoutManager="com.simplemobiletools.commons.views.MyLinearLayoutManager"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:listitem="@layout/item_manage_blocked_keyword" />
<com.simplemobiletools.commons.views.MyTextView
android:id="@+id/manage_blocked_keywords_placeholder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:alpha="0.8"
android:gravity="center_horizontal"
android:paddingStart="@dimen/activity_margin"
android:paddingTop="@dimen/activity_margin"
android:paddingEnd="@dimen/activity_margin"
android:text="@string/not_blocking_keywords"
android:textSize="@dimen/bigger_text_size"
android:textStyle="italic"
android:visibility="gone"
app:layout_constraintTop_toTopOf="parent" />
<com.simplemobiletools.commons.views.MyTextView
android:id="@+id/manage_blocked_keywords_placeholder_2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/ripple_all_corners"
android:gravity="center"
android:padding="@dimen/activity_margin"
android:text="@string/add_a_blocked_keyword"
android:textSize="@dimen/bigger_text_size"
android:visibility="gone"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/manage_blocked_keywords_placeholder" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -146,6 +146,21 @@
</RelativeLayout>
<RelativeLayout
android:id="@+id/settings_manage_blocked_keywords_holder"
style="@style/SettingsHolderTextViewOneLinerStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<com.simplemobiletools.commons.views.MyTextView
android:id="@+id/settings_manage_blocked_keywords"
style="@style/SettingsTextLabelStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/manage_blocked_keywords" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/settings_font_size_holder"
style="@style/SettingsHolderTextViewStyle"

View file

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/dialog_holder"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingTop="@dimen/activity_margin">
<com.simplemobiletools.commons.views.MyTextInputLayout
android:id="@+id/add_blocked_keyword_hint"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/activity_margin"
android:layout_marginEnd="@dimen/activity_margin"
android:hint="@string/keyword">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/add_blocked_keyword_edittext"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="text"
android:textCursorDrawable="@null"
android:textSize="@dimen/bigger_text_size" />
</com.simplemobiletools.commons.views.MyTextInputLayout>
</RelativeLayout>

View file

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/manage_blocked_keyword_holder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/tiny_margin"
android:clickable="true"
android:focusable="true">
<com.simplemobiletools.commons.views.MyTextView
android:id="@+id/manage_blocked_keyword_title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_centerVertical="true"
android:layout_marginStart="@dimen/activity_margin"
android:layout_marginTop="@dimen/activity_margin"
android:layout_marginEnd="@dimen/activity_margin"
android:layout_marginBottom="@dimen/activity_margin"
android:layout_toStartOf="@+id/overflow_menu_icon" />
<ImageView
android:id="@+id/overflow_menu_icon"
style="@style/OverflowMenuIconStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true" />
<View
android:id="@+id/overflow_menu_anchor"
style="@style/OverflowMenuAnchorStyle"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true" />
</RelativeLayout>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/cab_copy_keyword"
android:icon="@drawable/ic_copy_vector"
android:title="@string/copy_to_clipboard"
app:showAsAction="ifRoom" />
<item
android:id="@+id/cab_delete"
android:icon="@drawable/ic_delete_vector"
android:title="@string/delete"
app:showAsAction="ifRoom" />
</menu>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/add_blocked_keyword"
android:icon="@drawable/ic_plus_vector"
android:title="@string/add_a_blocked_keyword"
app:showAsAction="ifRoom" />
</menu>

View file

@ -77,6 +77,11 @@
<item quantity="other">%d رسائل</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">رؤية اشعارات شاشة القفل</string>
<string name="sender_and_message">المرسل والرسالة</string>
<string name="sender_only">المرسل فقط</string>
@ -119,4 +124,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>
</resources>

View file

@ -65,6 +65,11 @@
<item quantity="other">%d messages</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Lock screen notification visibility</string>
<string name="sender_and_message">Sender and message</string>
<string name="sender_only">Sender only</string>

View file

@ -71,6 +71,11 @@
<item quantity="other">%d паведамленняў</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Паказ апавяшчэнняў на экране блакавання</string>
<string name="sender_and_message">Адпраўнік і паведамленне</string>
<string name="sender_only">Толькі адпраўнік</string>

View file

@ -65,6 +65,11 @@
<item quantity="other">%d съобщения</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Видимост на известие за съобщение при заключен екран</string>
<string name="sender_and_message">Изпращач и съобщение</string>
<string name="sender_only">Само изпращач</string>

View file

@ -65,6 +65,11 @@
<item quantity="other">%d missatges</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Visibilitat de notificacions a la pantalla de bloqueig</string>
<string name="sender_and_message">Remitent i missatge</string>
<string name="sender_only">Només el remitent</string>
@ -107,4 +112,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>
</resources>

View file

@ -65,6 +65,11 @@
<item quantity="other">%d messages</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Lock screen notification visibility</string>
<string name="sender_and_message">Sender and message</string>
<string name="sender_only">Sender only</string>

View file

@ -68,6 +68,11 @@
<item quantity="other">%d zpráv</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Viditelnost upozornění na uzamčené obrazovce</string>
<string name="sender_and_message">Odesílatel a zpráva</string>
<string name="sender_only">Pouze odesílatel</string>
@ -110,4 +115,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>
</resources>

View file

@ -65,6 +65,11 @@
<item quantity="other">%d beskeder</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Synlighed af meddelelse på låseskærmen</string>
<string name="sender_and_message">Afsender og meddelelse</string>
<string name="sender_only">Kun afsender</string>

View file

@ -65,6 +65,11 @@
<item quantity="other">%d Nachrichten</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Sichtbarkeit von Benachrichtigungen auf dem Sperrbildschirm</string>
<string name="sender_and_message">Absender und Nachricht</string>
<string name="sender_only">Nur Absender</string>
@ -107,4 +112,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>
</resources>

View file

@ -65,6 +65,11 @@
<item quantity="other">%d μηνύματα</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Εμφάνιση ειδοπ/σεων σε Κλειδωμένη οθόνη</string>
<string name="sender_and_message">Αποστολέας και μήνυμα</string>
<string name="sender_only">Αποστολέας μόνο</string>

View file

@ -65,6 +65,11 @@
<item quantity="other">%d mesaĝoj</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Lock screen notification visibility</string>
<string name="sender_and_message">Sendinto kaj mesaĝo</string>
<string name="sender_only">Nur sendinto</string>

View file

@ -68,6 +68,11 @@
<item quantity="other">%d mensajes</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Visibilidad de las notificaciones en la pantalla de bloqueo</string>
<string name="sender_and_message">Remitente y mensaje</string>
<string name="sender_only">Solamente el remitente</string>
@ -110,4 +115,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>
</resources>

View file

@ -65,6 +65,11 @@
<item quantity="other">%d sõnumeid</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Teavituse nähtavus lukustusvaates</string>
<string name="sender_and_message">Saatja ja sõnum</string>
<string name="sender_only">Ainult saatja</string>
@ -107,4 +112,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>
</resources>

View file

@ -65,6 +65,11 @@
<item quantity="other">%d viestiä</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Lukitusnäytön ilmoitusten näkyvyys</string>
<string name="sender_and_message">Lähettäjä ja viesti</string>
<string name="sender_only">Vain lähettäjä</string>
@ -107,4 +112,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>
</resources>

View file

@ -68,6 +68,11 @@
<item quantity="other">%d messages</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Visibilité des notifications sur l\'écran de verrouillage</string>
<string name="sender_and_message">Expéditeur et message</string>
<string name="sender_only">Expéditeur uniquement</string>
@ -110,4 +115,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>
</resources>

View file

@ -65,6 +65,11 @@
<item quantity="other">%d mensaxes</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Visibilidade das notificacións na pantalla de bloqueo</string>
<string name="sender_and_message">Remitente e mensaxe</string>
<string name="sender_only">Só remitente</string>
@ -107,4 +112,4 @@
Non atopaches algunhas cadeas? Hai máis en
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>
</resources>

View file

@ -65,6 +65,11 @@
<item quantity="other">%d messages</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Lock screen notification visibility</string>
<string name="sender_and_message">Sender and message</string>
<string name="sender_only">Sender only</string>

View file

@ -68,6 +68,11 @@
<item quantity="other">%d poruka</item>
</plurals>
<!-- Settings -->
<string name="keyword">Riječ</string>
<string name="blocked_keywords">Blokirane riječi</string>
<string name="manage_blocked_keywords">Upravljanje blokiranim riječima</string>
<string name="not_blocking_keywords">Ne blokirate niti jednu riječ. Ovdje možete dodati riječi kako biste blokirali poruke koje ih sadrže.</string>
<string name="add_a_blocked_keyword">Dodaj blokiranu riječ</string>
<string name="lock_screen_visibility">Zaključaj vidljivost ekranskih obavijesti</string>
<string name="sender_and_message">Pošiljatelj u poruka</string>
<string name="sender_only">Samo pošiljatelj</string>
@ -110,4 +115,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>
</resources>

View file

@ -65,6 +65,11 @@
<item quantity="other">%d üzeneteket</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Értesítés láthatósága zárolt képernyőnél</string>
<string name="sender_and_message">Feladó és üzenet</string>
<string name="sender_only">Csak a feladó</string>

View file

@ -62,6 +62,11 @@
<item quantity="other">%d pesan</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Keterlihatan notifikasi layar kunci</string>
<string name="sender_and_message">Pengirim dan pesan</string>
<string name="sender_only">Hanya pengirim</string>

View file

@ -65,6 +65,11 @@
<item quantity="other">%d messages</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Lock screen notification visibility</string>
<string name="sender_and_message">Sender and message</string>
<string name="sender_only">Sender only</string>

View file

@ -68,6 +68,11 @@
<item quantity="other">%d messaggi</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Visibilità schermata di blocco</string>
<string name="sender_and_message">Mittente e messaggio</string>
<string name="sender_only">Solo mittente</string>
@ -110,4 +115,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>
</resources>

View file

@ -71,6 +71,11 @@
<item quantity="other">%d הודעות</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">נראות התראות מסך נעילה</string>
<string name="sender_and_message">שולח והודעה</string>
<string name="sender_only">השולח בלבד</string>

View file

@ -62,6 +62,11 @@
<item quantity="other">%d 件のメッセージ</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">ロック画面の通知表示</string>
<string name="sender_and_message">差出人とメッセージ</string>
<string name="sender_only">差出人のみ</string>

View file

@ -67,6 +67,11 @@
<item quantity="other">%d žinutės</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Užrakinto ekrano pranešimų matomumas</string>
<string name="sender_and_message">Siuntėjas ir pranešimas</string>
<string name="sender_only">Tik siuntėjas</string>

View file

@ -68,6 +68,11 @@
<item quantity="other">%d messages</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Lock screen notification visibility</string>
<string name="sender_and_message">Sender and message</string>
<string name="sender_only">Sender only</string>

View file

@ -65,6 +65,11 @@
<item quantity="other">%d messages</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Lock screen notification visibility</string>
<string name="sender_and_message">Sender and message</string>
<string name="sender_only">Sender only</string>

View file

@ -65,6 +65,11 @@
<item quantity="other">%d സന്ദേശങ്ങൾ</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">ലോക്ക് സ്ക്രീൻ അറിയിപ്പ് ദൃശ്യപരത</string>
<string name="sender_and_message">അയച്ചയാളും സന്ദേശവും</string>
<string name="sender_only">അയയ്ക്കുന്നയാൾ മാത്രം</string>

View file

@ -65,6 +65,11 @@
<item quantity="other">%d meldinger</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Synlighet for låseskjermvarsling</string>
<string name="sender_and_message">Avsender og melding</string>
<string name="sender_only">Kun avsender</string>
@ -107,4 +112,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>
</resources>

View file

@ -65,6 +65,11 @@
<item quantity="other">%d berichten</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Meldingen op vergrendelscherm</string>
<string name="sender_and_message">Afzender en bericht</string>
<string name="sender_only">Alleen afzender</string>
@ -107,4 +112,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>
</resources>

View file

@ -65,6 +65,11 @@
<item quantity="other">%d سنیہے</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Lock screen notification visibility</string>
<string name="sender_and_message">بھیجݨ والا تے سنیہا</string>
<string name="sender_only">صرف بھیجݨ والا</string>

View file

@ -71,6 +71,11 @@
<item quantity="other">%d wiadomości</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Widoczność powiadomień na ekranie blokady</string>
<string name="sender_and_message">Nadawca i treść</string>
<string name="sender_only">Tylko nadawca</string>
@ -113,4 +118,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>
</resources>

View file

@ -68,6 +68,11 @@
<item quantity="other">%d mensagens</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Visibilidade de notificação na tela de bloqueio</string>
<string name="sender_and_message">Remetente e mensagem</string>
<string name="sender_only">Apenas remetente</string>
@ -110,4 +115,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>
</resources>

View file

@ -68,6 +68,11 @@
<item quantity="other">%d mensagens</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Notificação no ecrã de bloqueio</string>
<string name="sender_and_message">Remetente e mensagem</string>
<string name="sender_only">Apenas remetente</string>
@ -110,4 +115,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>
</resources>

View file

@ -68,6 +68,11 @@
<item quantity="other">%d mesaje</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Vizibilitatea notificării pe ecranul de blocare</string>
<string name="sender_and_message">Expeditor şi mesaj</string>
<string name="sender_only">Doar expeditorul</string>

View file

@ -71,6 +71,11 @@
<item quantity="other">%d сообщений</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Отображение уведомлений на экране блокировки</string>
<string name="sender_and_message">Отправитель и сообщение</string>
<string name="sender_only">Только отправитель</string>
@ -113,4 +118,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>
</resources>

View file

@ -68,6 +68,11 @@
<item quantity="other">%d správ</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Viditeľnosť pripomienky na uzavretej obrazovke</string>
<string name="sender_and_message">Odosielateľ a správa</string>
<string name="sender_only">Iba odosielateľ</string>

View file

@ -71,6 +71,11 @@
<item quantity="other">%d sporočil</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Vidnost obvestil na zaklenjenem zaslonu</string>
<string name="sender_and_message">Pošiljatelj in sporočilo</string>
<string name="sender_only">Samo pošiljatelj</string>

View file

@ -68,6 +68,11 @@
<item quantity="other">%d порукe</item>
</plurals>
<!-- Settings -->
<string name="keyword">Ријеч</string>
<string name="blocked_keywords">Блокиране ријечи</string>
<string name="manage_blocked_keywords">Управљање блокираним ријечима</string>
<string name="not_blocking_keywords">Не блокирате ни једну ријеч. Овдје можете додати ријечи како бисте блокирали све поруке које их садрже.</string>
<string name="add_a_blocked_keyword">Додај блокирану ријеч.</string>
<string name="lock_screen_visibility">Видљивост обавештења на закључаном екрану</string>
<string name="sender_and_message">Пошиљалац и порука</string>
<string name="sender_only">Само пошиљалац</string>

View file

@ -65,6 +65,11 @@
<item quantity="other">%d meddelanden</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Synlighet för aviseringar på låsskärmen</string>
<string name="sender_and_message">Avsändare och meddelande</string>
<string name="sender_only">Endast avsändare</string>
@ -107,4 +112,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>
</resources>

View file

@ -65,6 +65,11 @@
<item quantity="other">%d செய்திகள்</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">பூட்டுத் திரை அறிவிப்புத் தெரிவுநிலை</string>
<string name="sender_and_message">அனுப்புநர் மற்றும் செய்தி</string>
<string name="sender_only">அனுப்புநர் மட்டும்</string>

View file

@ -62,6 +62,11 @@
<item quantity="other">%d message</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Lock screen notification visibility</string>
<string name="sender_and_message">Sender and message</string>
<string name="sender_only">Sender only</string>

View file

@ -65,6 +65,11 @@
<item quantity="other">%d ileti</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Kilit ekranı bildirim görünürlüğü</string>
<string name="sender_and_message">Gönderen ve ileti</string>
<string name="sender_only">Yalnızca gönderen</string>
@ -107,4 +112,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>
</resources>

View file

@ -71,6 +71,11 @@
<item quantity="other">%d повідомлень</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Видимість сповіщень на екрані блокування</string>
<string name="sender_and_message">Відправник і повідомлення</string>
<string name="sender_only">Лише відправник</string>
@ -113,4 +118,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>
</resources>

View file

@ -62,6 +62,11 @@
<item quantity="other">%d 个消息</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">锁屏通知可见性</string>
<string name="sender_and_message">发信人和消息</string>
<string name="sender_only">仅发信人</string>
@ -104,4 +109,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>
</resources>

View file

@ -62,6 +62,11 @@
<item quantity="other">%d 則訊息</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">鎖定畫面通知顯示</string>
<string name="sender_and_message">Sender and message</string>
<string name="sender_only">Sender only</string>

View file

@ -65,6 +65,11 @@
<item quantity="other">%d messages</item>
</plurals>
<!-- Settings -->
<string name="keyword">Keyword</string>
<string name="blocked_keywords">Blocked keywords</string>
<string name="manage_blocked_keywords">Manage blocked keywords</string>
<string name="not_blocking_keywords">You are not blocking any keywords. You may add keywords here to block all messages containing them.</string>
<string name="add_a_blocked_keyword">Add a blocked keyword</string>
<string name="lock_screen_visibility">Lock screen notification visibility</string>
<string name="sender_and_message">Sender and message</string>
<string name="sender_only">Sender only</string>