Merge pull request #681 from esensar/feature/33-blocked-keywords

Add support for blocking keywords for incoming messages
This commit is contained in:
Tibor Kaputa 2023-07-10 20:20:07 +02:00 committed by GitHub
commit 1aa9a3a1a5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
61 changed files with 752 additions and 21 deletions

View File

@ -128,6 +128,13 @@
android:label="@string/blocked_numbers"
android:parentActivityName=".activities.SettingsActivity" />
<activity
android:name=".activities.ManageBlockedKeywordsActivity"
android:configChanges="orientation"
android:exported="false"
android:label="@string/blocked_keywords"
android:parentActivityName=".activities.SettingsActivity" />
<activity
android:name=".activities.VCardViewerActivity"
android:configChanges="orientation"

View File

@ -0,0 +1,89 @@
package com.simplemobiletools.smsmessenger.activities
import android.os.Bundle
import com.simplemobiletools.commons.activities.BaseSimpleActivity
import com.simplemobiletools.commons.extensions.beVisibleIf
import com.simplemobiletools.commons.extensions.getProperPrimaryColor
import com.simplemobiletools.commons.extensions.underlineText
import com.simplemobiletools.commons.extensions.updateTextColors
import com.simplemobiletools.commons.helpers.APP_ICON_IDS
import com.simplemobiletools.commons.helpers.APP_LAUNCHER_NAME
import com.simplemobiletools.commons.helpers.NavigationIcon
import com.simplemobiletools.commons.helpers.ensureBackgroundThread
import com.simplemobiletools.commons.interfaces.RefreshRecyclerViewListener
import com.simplemobiletools.smsmessenger.R
import com.simplemobiletools.smsmessenger.dialogs.AddBlockedKeywordDialog
import com.simplemobiletools.smsmessenger.dialogs.ManageBlockedKeywordsAdapter
import com.simplemobiletools.smsmessenger.extensions.config
import com.simplemobiletools.smsmessenger.extensions.toArrayList
import kotlinx.android.synthetic.main.activity_manage_blocked_keywords.*
class ManageBlockedKeywordsActivity : BaseSimpleActivity(), RefreshRecyclerViewListener {
override fun getAppIconIDs() = intent.getIntegerArrayListExtra(APP_ICON_IDS) ?: ArrayList()
override fun getAppLauncherName() = intent.getStringExtra(APP_LAUNCHER_NAME) ?: ""
override fun onCreate(savedInstanceState: Bundle?) {
isMaterialActivity = true
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_manage_blocked_keywords)
updateBlockedKeywords()
setupOptionsMenu()
updateMaterialActivityViews(block_keywords_coordinator, manage_blocked_keywords_list, useTransparentNavigation = true, useTopSearchMenu = false)
setupMaterialScrollListener(manage_blocked_keywords_list, block_keywords_toolbar)
updateTextColors(manage_blocked_keywords_wrapper)
manage_blocked_keywords_placeholder_2.apply {
underlineText()
setTextColor(getProperPrimaryColor())
setOnClickListener {
addOrEditBlockedKeyword()
}
}
}
override fun onResume() {
super.onResume()
setupToolbar(block_keywords_toolbar, NavigationIcon.Arrow)
}
private fun setupOptionsMenu() {
block_keywords_toolbar.setOnMenuItemClickListener { menuItem ->
when (menuItem.itemId) {
R.id.add_blocked_keyword -> {
addOrEditBlockedKeyword()
true
}
else -> false
}
}
}
override fun refreshItems() {
updateBlockedKeywords()
}
private fun updateBlockedKeywords() {
ensureBackgroundThread {
val blockedKeywords = config.blockedKeywords
runOnUiThread {
ManageBlockedKeywordsAdapter(this, blockedKeywords.toArrayList(), this, manage_blocked_keywords_list) {
addOrEditBlockedKeyword(it as String)
}.apply {
manage_blocked_keywords_list.adapter = this
}
manage_blocked_keywords_placeholder.beVisibleIf(blockedKeywords.isEmpty())
manage_blocked_keywords_placeholder_2.beVisibleIf(blockedKeywords.isEmpty())
}
}
}
private fun addOrEditBlockedKeyword(keyword: String? = null) {
AddBlockedKeywordDialog(this, keyword) {
updateBlockedKeywords()
}
}
}

View File

@ -37,6 +37,7 @@ class SettingsActivity : SimpleActivity() {
setupUseEnglish()
setupLanguage()
setupManageBlockedNumbers()
setupManageBlockedKeywords()
setupChangeDateTimeFormat()
setupFontSize()
setupShowCharacterCounter()
@ -126,6 +127,20 @@ class SettingsActivity : SimpleActivity() {
}
}
private fun setupManageBlockedKeywords() {
settings_manage_blocked_keywords.text = addLockedLabelIfNeeded(R.string.manage_blocked_keywords)
settings_manage_blocked_keywords_holder.setOnClickListener {
if (isOrWasThankYouInstalled()) {
Intent(this, ManageBlockedKeywordsActivity::class.java).apply {
startActivity(this)
}
} else {
FeatureLockedDialog(this) { }
}
}
}
private fun setupChangeDateTimeFormat() {
settings_change_date_time_format_holder.setOnClickListener {
ChangeDateTimeFormatDialog(this) {

View File

@ -0,0 +1,43 @@
package com.simplemobiletools.smsmessenger.dialogs
import androidx.appcompat.app.AlertDialog
import com.simplemobiletools.commons.activities.BaseSimpleActivity
import com.simplemobiletools.commons.extensions.getAlertDialogBuilder
import com.simplemobiletools.commons.extensions.setupDialogStuff
import com.simplemobiletools.commons.extensions.showKeyboard
import com.simplemobiletools.commons.extensions.value
import com.simplemobiletools.smsmessenger.R
import com.simplemobiletools.smsmessenger.extensions.config
import kotlinx.android.synthetic.main.dialog_add_blocked_keyword.view.add_blocked_keyword_edittext
class AddBlockedKeywordDialog(val activity: BaseSimpleActivity, private val originalKeyword: String? = null, val callback: () -> Unit) {
init {
val view = activity.layoutInflater.inflate(R.layout.dialog_add_blocked_keyword, null).apply {
if (originalKeyword != null) {
add_blocked_keyword_edittext.setText(originalKeyword)
}
}
activity.getAlertDialogBuilder()
.setPositiveButton(R.string.ok, null)
.setNegativeButton(R.string.cancel, null)
.apply {
activity.setupDialogStuff(view, this) { alertDialog ->
alertDialog.showKeyboard(view.add_blocked_keyword_edittext)
alertDialog.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener {
val newBlockedKeyword = view.add_blocked_keyword_edittext.value
if (originalKeyword != null && newBlockedKeyword != originalKeyword) {
activity.config.removeBlockedKeyword(originalKeyword)
}
if (newBlockedKeyword.isNotEmpty()) {
activity.config.addBlockedKeyword(newBlockedKeyword)
}
callback()
alertDialog.dismiss()
}
}
}
}
}

View File

@ -0,0 +1,148 @@
package com.simplemobiletools.smsmessenger.dialogs
import android.view.*
import android.widget.PopupMenu
import com.simplemobiletools.commons.activities.BaseSimpleActivity
import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter
import com.simplemobiletools.commons.extensions.copyToClipboard
import com.simplemobiletools.commons.extensions.getPopupMenuTheme
import com.simplemobiletools.commons.extensions.getProperTextColor
import com.simplemobiletools.commons.extensions.setupViewBackground
import com.simplemobiletools.commons.interfaces.RefreshRecyclerViewListener
import com.simplemobiletools.commons.views.MyRecyclerView
import com.simplemobiletools.smsmessenger.R
import com.simplemobiletools.smsmessenger.extensions.config
import kotlinx.android.synthetic.main.item_manage_blocked_keyword.view.manage_blocked_keyword_holder
import kotlinx.android.synthetic.main.item_manage_blocked_keyword.view.manage_blocked_keyword_title
import kotlinx.android.synthetic.main.item_manage_blocked_keyword.view.overflow_menu_anchor
import kotlinx.android.synthetic.main.item_manage_blocked_keyword.view.overflow_menu_icon
class ManageBlockedKeywordsAdapter(
activity: BaseSimpleActivity, var blockedKeywords: ArrayList<String>, val listener: RefreshRecyclerViewListener?,
recyclerView: MyRecyclerView, itemClick: (Any) -> Unit
) : MyRecyclerViewAdapter(activity, recyclerView, itemClick) {
init {
setupDragListener(true)
}
override fun getActionMenuId() = R.menu.cab_blocked_keywords
override fun prepareActionMode(menu: Menu) {
menu.apply {
findItem(R.id.cab_copy_keyword).isVisible = isOneItemSelected()
}
}
override fun actionItemPressed(id: Int) {
if (selectedKeys.isEmpty()) {
return
}
when (id) {
R.id.cab_copy_keyword -> copyKeywordToClipboard()
R.id.cab_delete -> deleteSelection()
}
}
override fun getSelectableItemCount() = blockedKeywords.size
override fun getIsItemSelectable(position: Int) = true
override fun getItemSelectionKey(position: Int) = blockedKeywords.getOrNull(position)?.hashCode()
override fun getItemKeyPosition(key: Int) = blockedKeywords.indexOfFirst { it.hashCode() == key }
override fun onActionModeCreated() {}
override fun onActionModeDestroyed() {}
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = createViewHolder(R.layout.item_manage_blocked_keyword, parent)
override fun onBindViewHolder(holder: ViewHolder, position: Int) {
val blockedKeyword = blockedKeywords[position]
holder.bindView(blockedKeyword, true, true) { itemView, _ ->
setupView(itemView, blockedKeyword)
}
bindViewHolder(holder)
}
override fun getItemCount() = blockedKeywords.size
private fun getSelectedItems() = blockedKeywords.filter { selectedKeys.contains(it.hashCode()) }
private fun setupView(view: View, blockedKeyword: String) {
view.apply {
setupViewBackground(activity)
manage_blocked_keyword_holder?.isSelected = selectedKeys.contains(blockedKeyword.hashCode())
manage_blocked_keyword_title.apply {
text = blockedKeyword
setTextColor(textColor)
}
overflow_menu_icon.drawable.apply {
mutate()
setTint(activity.getProperTextColor())
}
overflow_menu_icon.setOnClickListener {
showPopupMenu(overflow_menu_anchor, blockedKeyword)
}
}
}
private fun showPopupMenu(view: View, blockedKeyword: String) {
finishActMode()
val theme = activity.getPopupMenuTheme()
val contextTheme = ContextThemeWrapper(activity, theme)
PopupMenu(contextTheme, view, Gravity.END).apply {
inflate(getActionMenuId())
setOnMenuItemClickListener { item ->
val blockedKeywordId = blockedKeyword.hashCode()
when (item.itemId) {
R.id.cab_copy_keyword -> {
executeItemMenuOperation(blockedKeywordId) {
copyKeywordToClipboard()
}
}
R.id.cab_delete -> {
executeItemMenuOperation(blockedKeywordId) {
deleteSelection()
}
}
}
true
}
show()
}
}
private fun executeItemMenuOperation(blockedKeywordId: Int, callback: () -> Unit) {
selectedKeys.add(blockedKeywordId)
callback()
selectedKeys.remove(blockedKeywordId)
}
private fun copyKeywordToClipboard() {
val selectedKeyword = getSelectedItems().firstOrNull() ?: return
activity.copyToClipboard(selectedKeyword)
finishActMode()
}
private fun deleteSelection() {
val deleteBlockedKeywords = HashSet<String>(selectedKeys.size)
val positions = getSelectedItemPositions()
getSelectedItems().forEach {
deleteBlockedKeywords.add(it)
activity.config.removeBlockedKeyword(it)
}
blockedKeywords.removeAll(deleteBlockedKeywords)
removeSelectedItems(positions)
if (blockedKeywords.isEmpty()) {
listener?.refreshItems()
}
}
}

View File

@ -68,6 +68,18 @@ class Config(context: Context) : BaseConfig(context) {
pinnedConversations = pinnedConversations.minus(conversations.map { it.threadId.toString() })
}
var blockedKeywords: Set<String>
get() = prefs.getStringSet(BLOCKED_KEYWORDS, HashSet<String>())!!
set(blockedKeywords) = prefs.edit().putStringSet(BLOCKED_KEYWORDS, blockedKeywords).apply()
fun addBlockedKeyword(keyword: String) {
blockedKeywords = blockedKeywords.plus(keyword)
}
fun removeBlockedKeyword(keyword: String) {
blockedKeywords = blockedKeywords.minus(keyword)
}
var exportSms: Boolean
get() = prefs.getBoolean(EXPORT_SMS, true)
set(exportSms) = prefs.edit().putBoolean(EXPORT_SMS, exportSms).apply()

View File

@ -25,6 +25,7 @@ const val SEND_LONG_MESSAGE_MMS = "send_long_message_mms"
const val SEND_GROUP_MESSAGE_MMS = "send_group_message_mms"
const val MMS_FILE_SIZE_LIMIT = "mms_file_size_limit"
const val PINNED_CONVERSATIONS = "pinned_conversations"
const val BLOCKED_KEYWORDS = "blocked_keywords"
const val EXPORT_SMS = "export_sms"
const val EXPORT_MMS = "export_mms"
const val EXPORT_MIME_TYPE = "application/json"

View File

@ -57,6 +57,10 @@ class SmsReceiver : BroadcastReceiver() {
private fun handleMessage(
context: Context, address: String, subject: String, body: String, date: Long, read: Int, threadId: Long, type: Int, subscriptionId: Int, status: Int
) {
if (isMessageFilteredOut(context, body)) {
return
}
val photoUri = SimpleContactsHelper(context).getPhotoUriFromPhoneNumber(address)
val bitmap = context.getNotificationBitmap(photoUri)
Handler(Looper.getMainLooper()).post {
@ -106,4 +110,14 @@ class SmsReceiver : BroadcastReceiver() {
}
}
}
private fun isMessageFilteredOut(context: Context, body: String): Boolean {
for (blockedKeyword in context.config.blockedKeywords) {
if (body.contains(blockedKeyword, ignoreCase = true)) {
return true
}
}
return false
}
}

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">Kľúčové slovo</string>
<string name="blocked_keywords">Blokované kľúčové slová</string>
<string name="manage_blocked_keywords">Spravovať blokované kľúčové slová</string>
<string name="not_blocking_keywords">Nie sú blokované žiadne kľúčové slová. Môžete nejaké pridať, tým zablokujete všetky správy, ktoré tieto slova budú obsahovať.</string>
<string name="add_a_blocked_keyword">Pridať blokované kľúčové slovo</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>