diff --git a/core/base/src/main/java/de/mm20/launcher2/search/SearchFilters.kt b/core/base/src/main/java/de/mm20/launcher2/search/SearchFilters.kt
index 3edc61e3..05e8ad9d 100644
--- a/core/base/src/main/java/de/mm20/launcher2/search/SearchFilters.kt
+++ b/core/base/src/main/java/de/mm20/launcher2/search/SearchFilters.kt
@@ -17,9 +17,11 @@ data class SearchFilters(
val events: Boolean = true,
val tools: Boolean = true,
) {
+ private val categories = listOf(apps, websites, articles, places, files, shortcuts, contacts, events, tools)
+
val allCategoriesEnabled
- get() = apps && websites && articles && places && files && shortcuts && contacts && events && tools
+ get() = categories.all { it }
val enabledCategories: Int
- get() = apps.toInt() + websites.toInt() + articles.toInt() + places.toInt() + files.toInt() + shortcuts.toInt() + contacts.toInt() + events.toInt() + tools.toInt()
+ get() = categories.count { it }
}
diff --git a/core/i18n/src/main/res/values-de/strings.xml b/core/i18n/src/main/res/values-de/strings.xml
index ea8e40c4..9659eac1 100644
--- a/core/i18n/src/main/res/values-de/strings.xml
+++ b/core/i18n/src/main/res/values-de/strings.xml
@@ -777,4 +777,5 @@
- %1$s Benachrichtigungen
Es ist kein Wetterdienst ausgewählt oder der gewählte Dienst ist nicht verfügbar
+ Privater Bereich
\ No newline at end of file
diff --git a/core/i18n/src/main/res/values-ru/strings.xml b/core/i18n/src/main/res/values-ru/strings.xml
index 9b953434..83ce2303 100644
--- a/core/i18n/src/main/res/values-ru/strings.xml
+++ b/core/i18n/src/main/res/values-ru/strings.xml
@@ -793,4 +793,5 @@
Отделить рабочие приложения
Мойка
+ Private space
\ No newline at end of file