Merge pull request #681 from esensar/feature/33-blocked-keywords
Add support for blocking keywords for incoming messages
This commit is contained in:
commit
1aa9a3a1a5
|
@ -128,6 +128,13 @@
|
||||||
android:label="@string/blocked_numbers"
|
android:label="@string/blocked_numbers"
|
||||||
android:parentActivityName=".activities.SettingsActivity" />
|
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
|
<activity
|
||||||
android:name=".activities.VCardViewerActivity"
|
android:name=".activities.VCardViewerActivity"
|
||||||
android:configChanges="orientation"
|
android:configChanges="orientation"
|
||||||
|
|
|
@ -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()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -37,6 +37,7 @@ class SettingsActivity : SimpleActivity() {
|
||||||
setupUseEnglish()
|
setupUseEnglish()
|
||||||
setupLanguage()
|
setupLanguage()
|
||||||
setupManageBlockedNumbers()
|
setupManageBlockedNumbers()
|
||||||
|
setupManageBlockedKeywords()
|
||||||
setupChangeDateTimeFormat()
|
setupChangeDateTimeFormat()
|
||||||
setupFontSize()
|
setupFontSize()
|
||||||
setupShowCharacterCounter()
|
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() {
|
private fun setupChangeDateTimeFormat() {
|
||||||
settings_change_date_time_format_holder.setOnClickListener {
|
settings_change_date_time_format_holder.setOnClickListener {
|
||||||
ChangeDateTimeFormatDialog(this) {
|
ChangeDateTimeFormatDialog(this) {
|
||||||
|
|
|
@ -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()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -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()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -68,6 +68,18 @@ class Config(context: Context) : BaseConfig(context) {
|
||||||
pinnedConversations = pinnedConversations.minus(conversations.map { it.threadId.toString() })
|
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
|
var exportSms: Boolean
|
||||||
get() = prefs.getBoolean(EXPORT_SMS, true)
|
get() = prefs.getBoolean(EXPORT_SMS, true)
|
||||||
set(exportSms) = prefs.edit().putBoolean(EXPORT_SMS, exportSms).apply()
|
set(exportSms) = prefs.edit().putBoolean(EXPORT_SMS, exportSms).apply()
|
||||||
|
|
|
@ -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 SEND_GROUP_MESSAGE_MMS = "send_group_message_mms"
|
||||||
const val MMS_FILE_SIZE_LIMIT = "mms_file_size_limit"
|
const val MMS_FILE_SIZE_LIMIT = "mms_file_size_limit"
|
||||||
const val PINNED_CONVERSATIONS = "pinned_conversations"
|
const val PINNED_CONVERSATIONS = "pinned_conversations"
|
||||||
|
const val BLOCKED_KEYWORDS = "blocked_keywords"
|
||||||
const val EXPORT_SMS = "export_sms"
|
const val EXPORT_SMS = "export_sms"
|
||||||
const val EXPORT_MMS = "export_mms"
|
const val EXPORT_MMS = "export_mms"
|
||||||
const val EXPORT_MIME_TYPE = "application/json"
|
const val EXPORT_MIME_TYPE = "application/json"
|
||||||
|
|
|
@ -57,6 +57,10 @@ class SmsReceiver : BroadcastReceiver() {
|
||||||
private fun handleMessage(
|
private fun handleMessage(
|
||||||
context: Context, address: String, subject: String, body: String, date: Long, read: Int, threadId: Long, type: Int, subscriptionId: Int, status: Int
|
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 photoUri = SimpleContactsHelper(context).getPhotoUriFromPhoneNumber(address)
|
||||||
val bitmap = context.getNotificationBitmap(photoUri)
|
val bitmap = context.getNotificationBitmap(photoUri)
|
||||||
Handler(Looper.getMainLooper()).post {
|
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
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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>
|
|
@ -146,6 +146,21 @@
|
||||||
|
|
||||||
</RelativeLayout>
|
</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
|
<RelativeLayout
|
||||||
android:id="@+id/settings_font_size_holder"
|
android:id="@+id/settings_font_size_holder"
|
||||||
style="@style/SettingsHolderTextViewStyle"
|
style="@style/SettingsHolderTextViewStyle"
|
||||||
|
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
|
@ -77,6 +77,11 @@
|
||||||
<item quantity="other">%d رسائل</item>
|
<item quantity="other">%d رسائل</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">رؤية اشعارات شاشة القفل</string>
|
||||||
<string name="sender_and_message">المرسل والرسالة</string>
|
<string name="sender_and_message">المرسل والرسالة</string>
|
||||||
<string name="sender_only">المرسل فقط</string>
|
<string name="sender_only">المرسل فقط</string>
|
||||||
|
|
|
@ -65,6 +65,11 @@
|
||||||
<item quantity="other">%d messages</item>
|
<item quantity="other">%d messages</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Lock screen notification visibility</string>
|
||||||
<string name="sender_and_message">Sender and message</string>
|
<string name="sender_and_message">Sender and message</string>
|
||||||
<string name="sender_only">Sender only</string>
|
<string name="sender_only">Sender only</string>
|
||||||
|
|
|
@ -71,6 +71,11 @@
|
||||||
<item quantity="other">%d паведамленняў</item>
|
<item quantity="other">%d паведамленняў</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Паказ апавяшчэнняў на экране блакавання</string>
|
||||||
<string name="sender_and_message">Адпраўнік і паведамленне</string>
|
<string name="sender_and_message">Адпраўнік і паведамленне</string>
|
||||||
<string name="sender_only">Толькі адпраўнік</string>
|
<string name="sender_only">Толькі адпраўнік</string>
|
||||||
|
|
|
@ -65,6 +65,11 @@
|
||||||
<item quantity="other">%d съобщения</item>
|
<item quantity="other">%d съобщения</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Видимост на известие за съобщение при заключен екран</string>
|
||||||
<string name="sender_and_message">Изпращач и съобщение</string>
|
<string name="sender_and_message">Изпращач и съобщение</string>
|
||||||
<string name="sender_only">Само изпращач</string>
|
<string name="sender_only">Само изпращач</string>
|
||||||
|
|
|
@ -65,6 +65,11 @@
|
||||||
<item quantity="other">%d missatges</item>
|
<item quantity="other">%d missatges</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Visibilitat de notificacions a la pantalla de bloqueig</string>
|
||||||
<string name="sender_and_message">Remitent i missatge</string>
|
<string name="sender_and_message">Remitent i missatge</string>
|
||||||
<string name="sender_only">Només el remitent</string>
|
<string name="sender_only">Només el remitent</string>
|
||||||
|
|
|
@ -65,6 +65,11 @@
|
||||||
<item quantity="other">%d messages</item>
|
<item quantity="other">%d messages</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Lock screen notification visibility</string>
|
||||||
<string name="sender_and_message">Sender and message</string>
|
<string name="sender_and_message">Sender and message</string>
|
||||||
<string name="sender_only">Sender only</string>
|
<string name="sender_only">Sender only</string>
|
||||||
|
|
|
@ -68,6 +68,11 @@
|
||||||
<item quantity="other">%d zpráv</item>
|
<item quantity="other">%d zpráv</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="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_and_message">Odesílatel a zpráva</string>
|
||||||
<string name="sender_only">Pouze odesílatel</string>
|
<string name="sender_only">Pouze odesílatel</string>
|
||||||
|
|
|
@ -65,6 +65,11 @@
|
||||||
<item quantity="other">%d beskeder</item>
|
<item quantity="other">%d beskeder</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Synlighed af meddelelse på låseskærmen</string>
|
||||||
<string name="sender_and_message">Afsender og meddelelse</string>
|
<string name="sender_and_message">Afsender og meddelelse</string>
|
||||||
<string name="sender_only">Kun afsender</string>
|
<string name="sender_only">Kun afsender</string>
|
||||||
|
|
|
@ -65,6 +65,11 @@
|
||||||
<item quantity="other">%d Nachrichten</item>
|
<item quantity="other">%d Nachrichten</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Sichtbarkeit von Benachrichtigungen auf dem Sperrbildschirm</string>
|
||||||
<string name="sender_and_message">Absender und Nachricht</string>
|
<string name="sender_and_message">Absender und Nachricht</string>
|
||||||
<string name="sender_only">Nur Absender</string>
|
<string name="sender_only">Nur Absender</string>
|
||||||
|
|
|
@ -65,6 +65,11 @@
|
||||||
<item quantity="other">%d μηνύματα</item>
|
<item quantity="other">%d μηνύματα</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Εμφάνιση ειδοπ/σεων σε Κλειδωμένη οθόνη</string>
|
||||||
<string name="sender_and_message">Αποστολέας και μήνυμα</string>
|
<string name="sender_and_message">Αποστολέας και μήνυμα</string>
|
||||||
<string name="sender_only">Αποστολέας μόνο</string>
|
<string name="sender_only">Αποστολέας μόνο</string>
|
||||||
|
|
|
@ -65,6 +65,11 @@
|
||||||
<item quantity="other">%d mesaĝoj</item>
|
<item quantity="other">%d mesaĝoj</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Lock screen notification visibility</string>
|
||||||
<string name="sender_and_message">Sendinto kaj mesaĝo</string>
|
<string name="sender_and_message">Sendinto kaj mesaĝo</string>
|
||||||
<string name="sender_only">Nur sendinto</string>
|
<string name="sender_only">Nur sendinto</string>
|
||||||
|
|
|
@ -68,6 +68,11 @@
|
||||||
<item quantity="other">%d mensajes</item>
|
<item quantity="other">%d mensajes</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="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_and_message">Remitente y mensaje</string>
|
||||||
<string name="sender_only">Solamente el remitente</string>
|
<string name="sender_only">Solamente el remitente</string>
|
||||||
|
|
|
@ -65,6 +65,11 @@
|
||||||
<item quantity="other">%d sõnumeid</item>
|
<item quantity="other">%d sõnumeid</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Teavituse nähtavus lukustusvaates</string>
|
||||||
<string name="sender_and_message">Saatja ja sõnum</string>
|
<string name="sender_and_message">Saatja ja sõnum</string>
|
||||||
<string name="sender_only">Ainult saatja</string>
|
<string name="sender_only">Ainult saatja</string>
|
||||||
|
|
|
@ -65,6 +65,11 @@
|
||||||
<item quantity="other">%d viestiä</item>
|
<item quantity="other">%d viestiä</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Lukitusnäytön ilmoitusten näkyvyys</string>
|
||||||
<string name="sender_and_message">Lähettäjä ja viesti</string>
|
<string name="sender_and_message">Lähettäjä ja viesti</string>
|
||||||
<string name="sender_only">Vain lähettäjä</string>
|
<string name="sender_only">Vain lähettäjä</string>
|
||||||
|
|
|
@ -68,6 +68,11 @@
|
||||||
<item quantity="other">%d messages</item>
|
<item quantity="other">%d messages</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="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_and_message">Expéditeur et message</string>
|
||||||
<string name="sender_only">Expéditeur uniquement</string>
|
<string name="sender_only">Expéditeur uniquement</string>
|
||||||
|
|
|
@ -65,6 +65,11 @@
|
||||||
<item quantity="other">%d mensaxes</item>
|
<item quantity="other">%d mensaxes</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Visibilidade das notificacións na pantalla de bloqueo</string>
|
||||||
<string name="sender_and_message">Remitente e mensaxe</string>
|
<string name="sender_and_message">Remitente e mensaxe</string>
|
||||||
<string name="sender_only">Só remitente</string>
|
<string name="sender_only">Só remitente</string>
|
||||||
|
|
|
@ -65,6 +65,11 @@
|
||||||
<item quantity="other">%d messages</item>
|
<item quantity="other">%d messages</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Lock screen notification visibility</string>
|
||||||
<string name="sender_and_message">Sender and message</string>
|
<string name="sender_and_message">Sender and message</string>
|
||||||
<string name="sender_only">Sender only</string>
|
<string name="sender_only">Sender only</string>
|
||||||
|
|
|
@ -68,6 +68,11 @@
|
||||||
<item quantity="other">%d poruka</item>
|
<item quantity="other">%d poruka</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Zaključaj vidljivost ekranskih obavijesti</string>
|
||||||
<string name="sender_and_message">Pošiljatelj u poruka</string>
|
<string name="sender_and_message">Pošiljatelj u poruka</string>
|
||||||
<string name="sender_only">Samo pošiljatelj</string>
|
<string name="sender_only">Samo pošiljatelj</string>
|
||||||
|
|
|
@ -65,6 +65,11 @@
|
||||||
<item quantity="other">%d üzeneteket</item>
|
<item quantity="other">%d üzeneteket</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="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_and_message">Feladó és üzenet</string>
|
||||||
<string name="sender_only">Csak a feladó</string>
|
<string name="sender_only">Csak a feladó</string>
|
||||||
|
|
|
@ -62,6 +62,11 @@
|
||||||
<item quantity="other">%d pesan</item>
|
<item quantity="other">%d pesan</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Keterlihatan notifikasi layar kunci</string>
|
||||||
<string name="sender_and_message">Pengirim dan pesan</string>
|
<string name="sender_and_message">Pengirim dan pesan</string>
|
||||||
<string name="sender_only">Hanya pengirim</string>
|
<string name="sender_only">Hanya pengirim</string>
|
||||||
|
|
|
@ -65,6 +65,11 @@
|
||||||
<item quantity="other">%d messages</item>
|
<item quantity="other">%d messages</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Lock screen notification visibility</string>
|
||||||
<string name="sender_and_message">Sender and message</string>
|
<string name="sender_and_message">Sender and message</string>
|
||||||
<string name="sender_only">Sender only</string>
|
<string name="sender_only">Sender only</string>
|
||||||
|
|
|
@ -68,6 +68,11 @@
|
||||||
<item quantity="other">%d messaggi</item>
|
<item quantity="other">%d messaggi</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Visibilità schermata di blocco</string>
|
||||||
<string name="sender_and_message">Mittente e messaggio</string>
|
<string name="sender_and_message">Mittente e messaggio</string>
|
||||||
<string name="sender_only">Solo mittente</string>
|
<string name="sender_only">Solo mittente</string>
|
||||||
|
|
|
@ -71,6 +71,11 @@
|
||||||
<item quantity="other">%d הודעות</item>
|
<item quantity="other">%d הודעות</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">נראות התראות מסך נעילה</string>
|
||||||
<string name="sender_and_message">שולח והודעה</string>
|
<string name="sender_and_message">שולח והודעה</string>
|
||||||
<string name="sender_only">השולח בלבד</string>
|
<string name="sender_only">השולח בלבד</string>
|
||||||
|
|
|
@ -62,6 +62,11 @@
|
||||||
<item quantity="other">%d 件のメッセージ</item>
|
<item quantity="other">%d 件のメッセージ</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">ロック画面の通知表示</string>
|
||||||
<string name="sender_and_message">差出人とメッセージ</string>
|
<string name="sender_and_message">差出人とメッセージ</string>
|
||||||
<string name="sender_only">差出人のみ</string>
|
<string name="sender_only">差出人のみ</string>
|
||||||
|
|
|
@ -67,6 +67,11 @@
|
||||||
<item quantity="other">%d žinutės</item>
|
<item quantity="other">%d žinutės</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Užrakinto ekrano pranešimų matomumas</string>
|
||||||
<string name="sender_and_message">Siuntėjas ir pranešimas</string>
|
<string name="sender_and_message">Siuntėjas ir pranešimas</string>
|
||||||
<string name="sender_only">Tik siuntėjas</string>
|
<string name="sender_only">Tik siuntėjas</string>
|
||||||
|
|
|
@ -68,6 +68,11 @@
|
||||||
<item quantity="other">%d messages</item>
|
<item quantity="other">%d messages</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Lock screen notification visibility</string>
|
||||||
<string name="sender_and_message">Sender and message</string>
|
<string name="sender_and_message">Sender and message</string>
|
||||||
<string name="sender_only">Sender only</string>
|
<string name="sender_only">Sender only</string>
|
||||||
|
|
|
@ -65,6 +65,11 @@
|
||||||
<item quantity="other">%d messages</item>
|
<item quantity="other">%d messages</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Lock screen notification visibility</string>
|
||||||
<string name="sender_and_message">Sender and message</string>
|
<string name="sender_and_message">Sender and message</string>
|
||||||
<string name="sender_only">Sender only</string>
|
<string name="sender_only">Sender only</string>
|
||||||
|
|
|
@ -65,6 +65,11 @@
|
||||||
<item quantity="other">%d സന്ദേശങ്ങൾ</item>
|
<item quantity="other">%d സന്ദേശങ്ങൾ</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">ലോക്ക് സ്ക്രീൻ അറിയിപ്പ് ദൃശ്യപരത</string>
|
||||||
<string name="sender_and_message">അയച്ചയാളും സന്ദേശവും</string>
|
<string name="sender_and_message">അയച്ചയാളും സന്ദേശവും</string>
|
||||||
<string name="sender_only">അയയ്ക്കുന്നയാൾ മാത്രം</string>
|
<string name="sender_only">അയയ്ക്കുന്നയാൾ മാത്രം</string>
|
||||||
|
|
|
@ -65,6 +65,11 @@
|
||||||
<item quantity="other">%d meldinger</item>
|
<item quantity="other">%d meldinger</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Synlighet for låseskjermvarsling</string>
|
||||||
<string name="sender_and_message">Avsender og melding</string>
|
<string name="sender_and_message">Avsender og melding</string>
|
||||||
<string name="sender_only">Kun avsender</string>
|
<string name="sender_only">Kun avsender</string>
|
||||||
|
|
|
@ -65,6 +65,11 @@
|
||||||
<item quantity="other">%d berichten</item>
|
<item quantity="other">%d berichten</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Meldingen op vergrendelscherm</string>
|
||||||
<string name="sender_and_message">Afzender en bericht</string>
|
<string name="sender_and_message">Afzender en bericht</string>
|
||||||
<string name="sender_only">Alleen afzender</string>
|
<string name="sender_only">Alleen afzender</string>
|
||||||
|
|
|
@ -65,6 +65,11 @@
|
||||||
<item quantity="other">%d سنیہے</item>
|
<item quantity="other">%d سنیہے</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Lock screen notification visibility</string>
|
||||||
<string name="sender_and_message">بھیجݨ والا تے سنیہا</string>
|
<string name="sender_and_message">بھیجݨ والا تے سنیہا</string>
|
||||||
<string name="sender_only">صرف بھیجݨ والا</string>
|
<string name="sender_only">صرف بھیجݨ والا</string>
|
||||||
|
|
|
@ -71,6 +71,11 @@
|
||||||
<item quantity="other">%d wiadomości</item>
|
<item quantity="other">%d wiadomości</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Widoczność powiadomień na ekranie blokady</string>
|
||||||
<string name="sender_and_message">Nadawca i treść</string>
|
<string name="sender_and_message">Nadawca i treść</string>
|
||||||
<string name="sender_only">Tylko nadawca</string>
|
<string name="sender_only">Tylko nadawca</string>
|
||||||
|
|
|
@ -68,6 +68,11 @@
|
||||||
<item quantity="other">%d mensagens</item>
|
<item quantity="other">%d mensagens</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Visibilidade de notificação na tela de bloqueio</string>
|
||||||
<string name="sender_and_message">Remetente e mensagem</string>
|
<string name="sender_and_message">Remetente e mensagem</string>
|
||||||
<string name="sender_only">Apenas remetente</string>
|
<string name="sender_only">Apenas remetente</string>
|
||||||
|
|
|
@ -68,6 +68,11 @@
|
||||||
<item quantity="other">%d mensagens</item>
|
<item quantity="other">%d mensagens</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Notificação no ecrã de bloqueio</string>
|
||||||
<string name="sender_and_message">Remetente e mensagem</string>
|
<string name="sender_and_message">Remetente e mensagem</string>
|
||||||
<string name="sender_only">Apenas remetente</string>
|
<string name="sender_only">Apenas remetente</string>
|
||||||
|
|
|
@ -68,6 +68,11 @@
|
||||||
<item quantity="other">%d mesaje</item>
|
<item quantity="other">%d mesaje</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Vizibilitatea notificării pe ecranul de blocare</string>
|
||||||
<string name="sender_and_message">Expeditor şi mesaj</string>
|
<string name="sender_and_message">Expeditor şi mesaj</string>
|
||||||
<string name="sender_only">Doar expeditorul</string>
|
<string name="sender_only">Doar expeditorul</string>
|
||||||
|
|
|
@ -71,6 +71,11 @@
|
||||||
<item quantity="other">%d сообщений</item>
|
<item quantity="other">%d сообщений</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Отображение уведомлений на экране блокировки</string>
|
||||||
<string name="sender_and_message">Отправитель и сообщение</string>
|
<string name="sender_and_message">Отправитель и сообщение</string>
|
||||||
<string name="sender_only">Только отправитель</string>
|
<string name="sender_only">Только отправитель</string>
|
||||||
|
|
|
@ -68,6 +68,11 @@
|
||||||
<item quantity="other">%d správ</item>
|
<item quantity="other">%d správ</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Viditeľnosť pripomienky na uzavretej obrazovke</string>
|
||||||
<string name="sender_and_message">Odosielateľ a správa</string>
|
<string name="sender_and_message">Odosielateľ a správa</string>
|
||||||
<string name="sender_only">Iba odosielateľ</string>
|
<string name="sender_only">Iba odosielateľ</string>
|
||||||
|
|
|
@ -71,6 +71,11 @@
|
||||||
<item quantity="other">%d sporočil</item>
|
<item quantity="other">%d sporočil</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Vidnost obvestil na zaklenjenem zaslonu</string>
|
||||||
<string name="sender_and_message">Pošiljatelj in sporočilo</string>
|
<string name="sender_and_message">Pošiljatelj in sporočilo</string>
|
||||||
<string name="sender_only">Samo pošiljatelj</string>
|
<string name="sender_only">Samo pošiljatelj</string>
|
||||||
|
|
|
@ -68,6 +68,11 @@
|
||||||
<item quantity="other">%d порукe</item>
|
<item quantity="other">%d порукe</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Видљивост обавештења на закључаном екрану</string>
|
||||||
<string name="sender_and_message">Пошиљалац и порука</string>
|
<string name="sender_and_message">Пошиљалац и порука</string>
|
||||||
<string name="sender_only">Само пошиљалац</string>
|
<string name="sender_only">Само пошиљалац</string>
|
||||||
|
|
|
@ -65,6 +65,11 @@
|
||||||
<item quantity="other">%d meddelanden</item>
|
<item quantity="other">%d meddelanden</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="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_and_message">Avsändare och meddelande</string>
|
||||||
<string name="sender_only">Endast avsändare</string>
|
<string name="sender_only">Endast avsändare</string>
|
||||||
|
|
|
@ -65,6 +65,11 @@
|
||||||
<item quantity="other">%d செய்திகள்</item>
|
<item quantity="other">%d செய்திகள்</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">பூட்டுத் திரை அறிவிப்புத் தெரிவுநிலை</string>
|
||||||
<string name="sender_and_message">அனுப்புநர் மற்றும் செய்தி</string>
|
<string name="sender_and_message">அனுப்புநர் மற்றும் செய்தி</string>
|
||||||
<string name="sender_only">அனுப்புநர் மட்டும்</string>
|
<string name="sender_only">அனுப்புநர் மட்டும்</string>
|
||||||
|
|
|
@ -62,6 +62,11 @@
|
||||||
<item quantity="other">%d message</item>
|
<item quantity="other">%d message</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Lock screen notification visibility</string>
|
||||||
<string name="sender_and_message">Sender and message</string>
|
<string name="sender_and_message">Sender and message</string>
|
||||||
<string name="sender_only">Sender only</string>
|
<string name="sender_only">Sender only</string>
|
||||||
|
|
|
@ -65,6 +65,11 @@
|
||||||
<item quantity="other">%d ileti</item>
|
<item quantity="other">%d ileti</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Kilit ekranı bildirim görünürlüğü</string>
|
||||||
<string name="sender_and_message">Gönderen ve ileti</string>
|
<string name="sender_and_message">Gönderen ve ileti</string>
|
||||||
<string name="sender_only">Yalnızca gönderen</string>
|
<string name="sender_only">Yalnızca gönderen</string>
|
||||||
|
|
|
@ -71,6 +71,11 @@
|
||||||
<item quantity="other">%d повідомлень</item>
|
<item quantity="other">%d повідомлень</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Видимість сповіщень на екрані блокування</string>
|
||||||
<string name="sender_and_message">Відправник і повідомлення</string>
|
<string name="sender_and_message">Відправник і повідомлення</string>
|
||||||
<string name="sender_only">Лише відправник</string>
|
<string name="sender_only">Лише відправник</string>
|
||||||
|
|
|
@ -62,6 +62,11 @@
|
||||||
<item quantity="other">%d 个消息</item>
|
<item quantity="other">%d 个消息</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">锁屏通知可见性</string>
|
||||||
<string name="sender_and_message">发信人和消息</string>
|
<string name="sender_and_message">发信人和消息</string>
|
||||||
<string name="sender_only">仅发信人</string>
|
<string name="sender_only">仅发信人</string>
|
||||||
|
|
|
@ -62,6 +62,11 @@
|
||||||
<item quantity="other">%d 則訊息</item>
|
<item quantity="other">%d 則訊息</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">鎖定畫面通知顯示</string>
|
||||||
<string name="sender_and_message">Sender and message</string>
|
<string name="sender_and_message">Sender and message</string>
|
||||||
<string name="sender_only">Sender only</string>
|
<string name="sender_only">Sender only</string>
|
||||||
|
|
|
@ -65,6 +65,11 @@
|
||||||
<item quantity="other">%d messages</item>
|
<item quantity="other">%d messages</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Settings -->
|
<!-- 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="lock_screen_visibility">Lock screen notification visibility</string>
|
||||||
<string name="sender_and_message">Sender and message</string>
|
<string name="sender_and_message">Sender and message</string>
|
||||||
<string name="sender_only">Sender only</string>
|
<string name="sender_only">Sender only</string>
|
||||||
|
|
Loading…
Reference in New Issue