Merge pull request #75 from esensar/feature/60-drawer-column-customization
Enable customization of column count for application drawer
This commit is contained in:
commit
6c98f3ec11
44 changed files with 135 additions and 35 deletions
|
@ -11,7 +11,7 @@ import com.simplemobiletools.commons.interfaces.RefreshRecyclerViewListener
|
|||
import com.simplemobiletools.commons.views.MyGridLayoutManager
|
||||
import com.simplemobiletools.launcher.R
|
||||
import com.simplemobiletools.launcher.adapters.HiddenIconsAdapter
|
||||
import com.simplemobiletools.launcher.extensions.getColumnCount
|
||||
import com.simplemobiletools.launcher.extensions.config
|
||||
import com.simplemobiletools.launcher.extensions.getDrawableForPackageName
|
||||
import com.simplemobiletools.launcher.extensions.hiddenIconsDB
|
||||
import com.simplemobiletools.launcher.models.HiddenIcon
|
||||
|
@ -28,7 +28,7 @@ class HiddenIconsActivity : SimpleActivity(), RefreshRecyclerViewListener {
|
|||
setupMaterialScrollListener(manage_hidden_icons_list, manage_hidden_icons_toolbar)
|
||||
|
||||
val layoutManager = manage_hidden_icons_list.layoutManager as MyGridLayoutManager
|
||||
layoutManager.spanCount = getColumnCount()
|
||||
layoutManager.spanCount = config.drawerColumnCount
|
||||
}
|
||||
|
||||
override fun onResume() {
|
||||
|
|
|
@ -208,6 +208,8 @@ class MainActivity : SimpleActivity(), FlingListener {
|
|||
if (window.navigationBarColor != resources.getColor(R.color.semitransparent_navigation)) {
|
||||
window.navigationBarColor = Color.TRANSPARENT
|
||||
}
|
||||
|
||||
(all_apps_fragment as? AllAppsFragment)?.onResume()
|
||||
}
|
||||
|
||||
override fun onStop() {
|
||||
|
|
|
@ -2,15 +2,18 @@ package com.simplemobiletools.launcher.activities
|
|||
|
||||
import android.content.Intent
|
||||
import android.os.Bundle
|
||||
import com.simplemobiletools.commons.dialogs.RadioGroupDialog
|
||||
import com.simplemobiletools.commons.extensions.*
|
||||
import com.simplemobiletools.commons.helpers.NavigationIcon
|
||||
import com.simplemobiletools.commons.helpers.isTiramisuPlus
|
||||
import com.simplemobiletools.commons.models.FAQItem
|
||||
import com.simplemobiletools.commons.models.RadioItem
|
||||
import com.simplemobiletools.launcher.BuildConfig
|
||||
import com.simplemobiletools.launcher.R
|
||||
import com.simplemobiletools.launcher.extensions.config
|
||||
import com.simplemobiletools.launcher.helpers.MAX_COLUMN_COUNT
|
||||
import kotlinx.android.synthetic.main.activity_settings.*
|
||||
import java.util.*
|
||||
import java.util.Locale
|
||||
import kotlin.system.exitProcess
|
||||
|
||||
class SettingsActivity : SimpleActivity() {
|
||||
|
@ -32,11 +35,12 @@ class SettingsActivity : SimpleActivity() {
|
|||
setupPurchaseThankYou()
|
||||
setupCustomizeColors()
|
||||
setupUseEnglish()
|
||||
setupDrawerColumnCount()
|
||||
setupLanguage()
|
||||
setupManageHiddenIcons()
|
||||
updateTextColors(settings_holder)
|
||||
|
||||
arrayOf(settings_color_customization_section_label, settings_general_settings_label).forEach {
|
||||
arrayOf(settings_color_customization_section_label, settings_general_settings_label, settings_drawer_settings_label).forEach {
|
||||
it.setTextColor(getProperPrimaryColor())
|
||||
}
|
||||
}
|
||||
|
@ -82,6 +86,25 @@ class SettingsActivity : SimpleActivity() {
|
|||
}
|
||||
}
|
||||
|
||||
private fun setupDrawerColumnCount() {
|
||||
val currentColumnCount = config.drawerColumnCount
|
||||
settings_drawer_column_count.text = currentColumnCount.toString()
|
||||
settings_drawer_column_count_holder.setOnClickListener {
|
||||
val items = ArrayList<RadioItem>()
|
||||
for (i in 1..MAX_COLUMN_COUNT) {
|
||||
items.add(RadioItem(i, resources.getQuantityString(R.plurals.column_counts, i, i)))
|
||||
}
|
||||
|
||||
RadioGroupDialog(this, items, currentColumnCount) {
|
||||
val newColumnCount = it as Int
|
||||
if (currentColumnCount != newColumnCount) {
|
||||
config.drawerColumnCount = newColumnCount
|
||||
setupDrawerColumnCount()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun setupLanguage() {
|
||||
settings_language.text = Locale.getDefault().displayLanguage
|
||||
settings_language_holder.beVisibleIf(isTiramisuPlus())
|
||||
|
|
|
@ -11,10 +11,10 @@ import com.bumptech.glide.request.transition.DrawableCrossFadeFactory
|
|||
import com.qtalk.recyclerviewfastscroller.RecyclerViewFastScroller
|
||||
import com.simplemobiletools.commons.extensions.getColoredDrawableWithColor
|
||||
import com.simplemobiletools.commons.extensions.getProperTextColor
|
||||
import com.simplemobiletools.commons.extensions.portrait
|
||||
import com.simplemobiletools.commons.extensions.realScreenSize
|
||||
import com.simplemobiletools.launcher.R
|
||||
import com.simplemobiletools.launcher.activities.SimpleActivity
|
||||
import com.simplemobiletools.launcher.extensions.config
|
||||
import com.simplemobiletools.launcher.interfaces.AllAppsListener
|
||||
import com.simplemobiletools.launcher.models.AppLauncher
|
||||
import com.simplemobiletools.launcher.models.HomeScreenGridItem
|
||||
|
@ -47,13 +47,7 @@ class LaunchersAdapter(
|
|||
override fun getItemCount() = launchers.size
|
||||
|
||||
private fun calculateIconWidth() {
|
||||
val currentColumnCount = activity.resources.getInteger(
|
||||
if (activity.portrait) {
|
||||
R.integer.portrait_column_count
|
||||
} else {
|
||||
R.integer.landscape_column_count
|
||||
}
|
||||
)
|
||||
val currentColumnCount = activity.config.drawerColumnCount
|
||||
|
||||
val iconWidth = activity.realScreenSize.x / currentColumnCount
|
||||
iconPadding = (iconWidth * 0.1f).toInt()
|
||||
|
|
|
@ -6,9 +6,7 @@ import android.content.pm.LauncherApps
|
|||
import android.graphics.drawable.Drawable
|
||||
import android.os.Process
|
||||
import android.util.Size
|
||||
import com.simplemobiletools.commons.extensions.portrait
|
||||
import com.simplemobiletools.commons.helpers.isSPlus
|
||||
import com.simplemobiletools.launcher.R
|
||||
import com.simplemobiletools.launcher.databases.AppsDatabase
|
||||
import com.simplemobiletools.launcher.helpers.Config
|
||||
import com.simplemobiletools.launcher.interfaces.AppLaunchersDao
|
||||
|
@ -23,14 +21,6 @@ val Context.homeScreenGridItemsDB: HomeScreenGridItemsDao get() = AppsDatabase.g
|
|||
|
||||
val Context.hiddenIconsDB: HiddenIconsDao get() = AppsDatabase.getInstance(applicationContext).HiddenIconsDao()
|
||||
|
||||
fun Context.getColumnCount(): Int {
|
||||
return if (portrait) {
|
||||
resources.getInteger(R.integer.portrait_column_count)
|
||||
} else {
|
||||
resources.getInteger(R.integer.landscape_column_count)
|
||||
}
|
||||
}
|
||||
|
||||
fun Context.getDrawableForPackageName(packageName: String): Drawable? {
|
||||
var drawable: Drawable? = null
|
||||
try {
|
||||
|
|
|
@ -13,7 +13,7 @@ import com.simplemobiletools.commons.views.MyGridLayoutManager
|
|||
import com.simplemobiletools.launcher.R
|
||||
import com.simplemobiletools.launcher.activities.MainActivity
|
||||
import com.simplemobiletools.launcher.adapters.LaunchersAdapter
|
||||
import com.simplemobiletools.launcher.extensions.getColumnCount
|
||||
import com.simplemobiletools.launcher.extensions.config
|
||||
import com.simplemobiletools.launcher.extensions.launchApp
|
||||
import com.simplemobiletools.launcher.helpers.ITEM_TYPE_ICON
|
||||
import com.simplemobiletools.launcher.interfaces.AllAppsListener
|
||||
|
@ -40,6 +40,20 @@ class AllAppsFragment(context: Context, attributeSet: AttributeSet) : MyFragment
|
|||
}
|
||||
}
|
||||
|
||||
@SuppressLint("NotifyDataSetChanged")
|
||||
fun onResume() {
|
||||
if (all_apps_grid?.layoutManager == null || all_apps_grid?.adapter == null) {
|
||||
return
|
||||
}
|
||||
|
||||
val layoutManager = all_apps_grid.layoutManager as MyGridLayoutManager
|
||||
if (layoutManager.spanCount != context.config.drawerColumnCount) {
|
||||
onConfigurationChanged()
|
||||
// Force redraw due to changed item size
|
||||
(all_apps_grid.adapter as LaunchersAdapter).notifyDataSetChanged()
|
||||
}
|
||||
}
|
||||
|
||||
fun onConfigurationChanged() {
|
||||
if (all_apps_grid == null) {
|
||||
return
|
||||
|
@ -50,7 +64,7 @@ class AllAppsFragment(context: Context, attributeSet: AttributeSet) : MyFragment
|
|||
setupViews()
|
||||
|
||||
val layoutManager = all_apps_grid.layoutManager as MyGridLayoutManager
|
||||
layoutManager.spanCount = context.getColumnCount()
|
||||
layoutManager.spanCount = context.config.drawerColumnCount
|
||||
val launchers = (all_apps_grid.adapter as LaunchersAdapter).launchers
|
||||
setupAdapter(launchers)
|
||||
}
|
||||
|
@ -100,7 +114,7 @@ class AllAppsFragment(context: Context, attributeSet: AttributeSet) : MyFragment
|
|||
private fun setupAdapter(launchers: ArrayList<AppLauncher>) {
|
||||
activity?.runOnUiThread {
|
||||
val layoutManager = all_apps_grid.layoutManager as MyGridLayoutManager
|
||||
layoutManager.spanCount = context.getColumnCount()
|
||||
layoutManager.spanCount = context.config.drawerColumnCount
|
||||
|
||||
val currAdapter = all_apps_grid.adapter
|
||||
if (currAdapter == null) {
|
||||
|
|
|
@ -2,6 +2,7 @@ package com.simplemobiletools.launcher.helpers
|
|||
|
||||
import android.content.Context
|
||||
import com.simplemobiletools.commons.helpers.BaseConfig
|
||||
import com.simplemobiletools.launcher.R
|
||||
|
||||
class Config(context: Context) : BaseConfig(context) {
|
||||
companion object {
|
||||
|
@ -11,4 +12,8 @@ class Config(context: Context) : BaseConfig(context) {
|
|||
var wasHomeScreenInit: Boolean
|
||||
get() = prefs.getBoolean(WAS_HOME_SCREEN_INIT, false)
|
||||
set(wasHomeScreenInit) = prefs.edit().putBoolean(WAS_HOME_SCREEN_INIT, wasHomeScreenInit).apply()
|
||||
|
||||
var drawerColumnCount: Int
|
||||
get() = prefs.getInt(DRAWER_COLUMN_COUNT, context.resources.getInteger(R.integer.portrait_column_count))
|
||||
set(drawerColumnCount) = prefs.edit().putInt(DRAWER_COLUMN_COUNT, drawerColumnCount).apply()
|
||||
}
|
||||
|
|
|
@ -5,10 +5,12 @@ const val WIDGET_LIST_ITEMS_HOLDER = 1
|
|||
|
||||
// shared prefs
|
||||
const val WAS_HOME_SCREEN_INIT = "was_home_screen_init"
|
||||
const val DRAWER_COLUMN_COUNT = "drawer_column_count"
|
||||
|
||||
// default home screen grid size
|
||||
const val ROW_COUNT = 6
|
||||
const val COLUMN_COUNT = 5
|
||||
const val MAX_COLUMN_COUNT = 15
|
||||
|
||||
const val UNINSTALL_APP_REQUEST_CODE = 50
|
||||
const val REQUEST_CONFIGURE_WIDGET = 51
|
||||
|
|
|
@ -135,6 +135,41 @@
|
|||
android:text="@string/manage_hidden_icons" />
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
<include
|
||||
android:id="@+id/settings_general_settings_divider"
|
||||
layout="@layout/divider" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/settings_drawer_settings_label"
|
||||
style="@style/SettingsSectionLabelStyle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/app_drawer_settings" />
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/settings_drawer_column_count_holder"
|
||||
style="@style/SettingsHolderTextViewOneLinerStyle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@drawable/ripple_bottom_corners">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/settings_drawer_column_count_label"
|
||||
style="@style/SettingsTextLabelStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/column_count" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/settings_drawer_column_count"
|
||||
style="@style/SettingsTextValueStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/settings_drawer_column_count_label"
|
||||
tools:text="3" />
|
||||
|
||||
</RelativeLayout>
|
||||
</LinearLayout>
|
||||
</androidx.core.widget.NestedScrollView>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
<string name="manage_hidden_icons">إدارة اﻷيقونات المخفية</string>
|
||||
<string name="hidden_icons">اﻷيقونات المخفية</string>
|
||||
<string name="hidden_icons_placeholder">لا يمكن إلغاء تثبيت بعض التطبيقات بسبب قيود النظام، ولكن يمكن إخفاء أيقوناتها لتجنب ظهورها.</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
<!--
|
||||
Haven't found some strings? There's more at
|
||||
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">Gestiona les icones ocultes</string>
|
||||
<string name="hidden_icons">Icones ocultes</string>
|
||||
<string name="hidden_icons_placeholder">Algunes aplicacions no es poden desinstal·lar a causa de les restriccions del sistema, però almenys podeu ocultar les seves icones per evitar que es vegin.</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">Spravovat skryté ikony</string>
|
||||
<string name="hidden_icons">Skryté ikony</string>
|
||||
<string name="hidden_icons_placeholder">Některé aplikace nelze kvůli systémovým omezením odinstalovat. Ale můžete alespoň skrýt jejich ikony, abyste je neviděli.</string>
|
||||
</resources>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">Ausgeblendete Symbole verwalten</string>
|
||||
<string name="hidden_icons">Ausgeblendete Symbole</string>
|
||||
<string name="hidden_icons_placeholder">Einige Apps können aufgrund von Systemeinschränkungen nicht deinstalliert werden, aber du kannst zumindest ihre Symbole ausblenden, um sie nicht zu sehen.</string>
|
||||
</resources>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
<string name="manage_hidden_icons">Διαχείριση κρυφών εικονιδίων</string>
|
||||
<string name="hidden_icons">Κρυφά εικονίδια</string>
|
||||
<string name="hidden_icons_placeholder">Ορισμένες εφαρμογές δεν μπορούν να απεγκατασταθούν λόγω περιορισμών του συστήματος, αλλά μπορείτε να αποκρύψετε τα εικονίδια τους για να μην τις βλέπετε.</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
<!--
|
||||
Haven't found some strings? There's more at
|
||||
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">Gestionar los iconos ocultos</string>
|
||||
<string name="hidden_icons">Iconos ocultos</string>
|
||||
<string name="hidden_icons_placeholder">Algunas aplicaciones no se pueden desinstalar debido a las restricciones del sistema, pero al menos puedes ocultar sus iconos para evitar verlas.</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">Halda peidetud ikoone</string>
|
||||
<string name="hidden_icons">Peidetud ikoonid</string>
|
||||
<string name="hidden_icons_placeholder">Mõnda rakendust ei saa süsteemipiirangute tõttu eemaldada. Selleks, et neid mitte näha, võid vähemalt nende ikoonid ära peita.</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">Hallitse piilotettuja kuvakkeita</string>
|
||||
<string name="hidden_icons">Piilotetut kuvakkeet</string>
|
||||
<string name="hidden_icons_placeholder">Joitakin sovelluksia ei ole järjestelmärajoitusten vuoksi mahdollista poistaa, mutta voit kuitenkin piilottaa niiden kuvakkeet näkyvistä.</string>
|
||||
</resources>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">Gérer les icônes cachées</string>
|
||||
<string name="hidden_icons">Icônes cachées</string>
|
||||
<string name="hidden_icons_placeholder">Certaines applications ne peuvent pas être désinstallées en raison de restrictions du système, mais vous pouvez au moins masquer leurs icônes pour éviter de les voir.</string>
|
||||
</resources>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">Xestionar iconas ocultas</string>
|
||||
<string name="hidden_icons">Iconas ocultas</string>
|
||||
<string name="hidden_icons_placeholder">Algunhas aplicacións non se poden desinstalar debido ás restricións do sistema, pero polo menos podes ocultar as súas iconas para evitar velas.</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">Upravljanje skrivenim ikonama</string>
|
||||
<string name="hidden_icons">Skrivene ikone</string>
|
||||
<string name="hidden_icons_placeholder">Neke aplikacije se ne mogu deinstalirati zbog ograničenja sustava, ali njihove ikone možeš sakriti.</string>
|
||||
</resources>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">Rejtett ikonok kezelése</string>
|
||||
<string name="hidden_icons">Rejtett ikonok</string>
|
||||
<string name="hidden_icons_placeholder">Egyes alkalmazások rendszerkorlátozások miatt nem távolíthatók el, de legalább elrejtheti az ikonjaikat, hogy ne lássa őket.</string>
|
||||
</resources>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">Kelola ikon tersembunyi</string>
|
||||
<string name="hidden_icons">Ikon tersembunyi</string>
|
||||
<string name="hidden_icons_placeholder">Beberapa aplikasi tidak dapat di-uninstal karena keterbatasan sistem, tetapi Anda masih dapat menyembunyikan ikon mereka untuk menyembunyikannya.</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">Gestisci le icone nascoste</string>
|
||||
<string name="hidden_icons">Icone nascoste</string>
|
||||
<string name="hidden_icons_placeholder">Alcune applicazioni non possono essere disinstallate a causa di restrizioni di sistema, ma è possibile almeno nascondere le loro icone per evitare di vederle.</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">ניהול אייקונים נסתרים</string>
|
||||
<string name="hidden_icons">אייקונים נסתרים</string>
|
||||
<string name="hidden_icons_placeholder">חלק מהאפליקציות לא ניתנות להסרה עקב הגבלות מערכת, לפחות אתה יכול להחביא את האייקונים כדי לא לראותם במסך הבית.</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">非表示アイコンの管理</string>
|
||||
<string name="hidden_icons">非表示のアイコン</string>
|
||||
<string name="hidden_icons_placeholder">一部のアプリはシステムの制限によりアンインストールできませんが、非表示によって表示されないようにすることはできます。</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
<string name="manage_hidden_icons">Manage hidden icons</string>
|
||||
<string name="hidden_icons">Hidden icons</string>
|
||||
<string name="hidden_icons_placeholder">Some apps cannot be uninstalled due to system restrictions, but you can at least hide their icons to avoid seeing them.</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
<!--
|
||||
Haven't found some strings? There's more at
|
||||
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">മറഞ്ഞിരിക്കുന്ന ബിംബം കൈകാര്യം ചെയ്യുക</string>
|
||||
<string name="hidden_icons">മറഞ്ഞിരിക്കുന്ന ബിംബ</string>
|
||||
<string name="hidden_icons_placeholder">സിസ്റ്റം നിയന്ത്രണങ്ങൾ കാരണം ചില ആപ്പുകൾ അൺഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയില്ല, എന്നാൽ അവ കാണാതിരിക്കാൻ നിങ്ങൾക്ക് അവയുടെ ഐക്കണുകളെങ്കിലും മറയ്ക്കാം.</string>
|
||||
</resources>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">Håndter skjulte ikoner</string>
|
||||
<string name="hidden_icons">Skjulte ikoner</string>
|
||||
<string name="hidden_icons_placeholder">Noen apper kan ikke avinstalleres pga. systemrestriksjoner, men du kan i det minste skjule deres ikoner for å unngå å se dem.</string>
|
||||
</resources>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">Verborgen iconen beheren</string>
|
||||
<string name="hidden_icons">Verborgen iconen</string>
|
||||
<string name="hidden_icons_placeholder">Sommige apps kunnen niet worden verwijderd van het systeem, maar hun iconen kunnen wel worden verborgen.</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">لُکاۓ آئیکون دیاں سیٹنگاں</string>
|
||||
<string name="hidden_icons">لُکاۓ آئیکون</string>
|
||||
<string name="hidden_icons_placeholder">سِسٹم پابندیاں کرکے کجھ اَیپاں اݨاینسٹال کر نہیں سکیاں، پر تسیں آئیکون لُکا سکدے او۔</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">Zarządzaj ukrytymi ikonami</string>
|
||||
<string name="hidden_icons">Ukryte ikony</string>
|
||||
<string name="hidden_icons_placeholder">Niektórych aplikacji nie można odinstalować ze względu na ograniczenia systemowe, ale możesz przynajmniej ukryć ich ikony, aby ich nie widzieć.</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,8 +11,9 @@
|
|||
<string name="manage_hidden_icons">Gerenciar ícones ocultos</string>
|
||||
<string name="hidden_icons">Ícones ocultos</string>
|
||||
<string name="hidden_icons_placeholder">Alguns aplicativos não podem ser desinstalados devido a restrições do sistema, mas você pode ao menos ocultar seus ícones para evitar vê-los.</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
<!--
|
||||
Haven't found some strings? There's more at
|
||||
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
|
||||
-->
|
||||
</resources>
|
||||
</resources>
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
<string name="manage_hidden_icons">Gerir ícones ocultos</string>
|
||||
<string name="hidden_icons">Ícones ocultos</string>
|
||||
<string name="hidden_icons_placeholder">Algumas aplicações não podem ser desinstaladas mas pode ocultar os seus ícones.</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
<!--
|
||||
Haven't found some strings? There's more at
|
||||
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">Manage hidden icons</string>
|
||||
<string name="hidden_icons">Hidden icons</string>
|
||||
<string name="hidden_icons_placeholder">Some apps cannot be uninstalled due to system restrictions, but you can at least hide their icons to avoid seeing them.</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">Управление скрытыми значками</string>
|
||||
<string name="hidden_icons">Скрытые значки</string>
|
||||
<string name="hidden_icons_placeholder">Некоторые приложения нельзя удалить из-за системных ограничений, но можно скрыть их значки.</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
<string name="manage_hidden_icons">Spravovať skryté ikonky</string>
|
||||
<string name="hidden_icons">Skryté ikonky</string>
|
||||
<string name="hidden_icons_placeholder">Niektoré apky nemôžu byť odinštalované kvôli systémovým obmedzeniam, viete ich ale aspoň skryť, aby ste ich nevideli.</string>
|
||||
<string name="app_drawer_settings">Zoznam apiek</string>
|
||||
<!--
|
||||
Haven't found some strings? There's more at
|
||||
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">Upravljajte s skritimi ikonami</string>
|
||||
<string name="hidden_icons">Skrite ikone</string>
|
||||
<string name="hidden_icons_placeholder">Določenih aplikacij zaradi sistemskih omejitev ni mogoče odstraniti, njihove ikone pa skrijete, da jih ne vidite.</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">Управљајте скривеним иконама</string>
|
||||
<string name="hidden_icons">Скривене иконе</string>
|
||||
<string name="hidden_icons_placeholder">Неке апликације се не могу деинсталирати због системских ограничења, али можете барем сакрити њихове иконе да их не видите.</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">Hantera dolda ikoner</string>
|
||||
<string name="hidden_icons">Dolda ikoner</string>
|
||||
<string name="hidden_icons_placeholder">Vissa appar kan inte avinstalleras på grund av systembegränsningar, men du kan åtminstone dölja deras ikoner för att slippa se dem.</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">Gizli simgeleri yönet</string>
|
||||
<string name="hidden_icons">Gizli simgeler</string>
|
||||
<string name="hidden_icons_placeholder">Bazı uygulamalar sistem kısıtlamaları nedeniyle kaldırılamaz, ancak en azından onları görmemek için simgelerini gizleyebilirsiniz.</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">Керування прихованими піктограмами</string>
|
||||
<string name="hidden_icons">Приховані піктограми</string>
|
||||
<string name="hidden_icons_placeholder">Деякі застосунки не можна видалити через системні обмеження, але ви можете принаймні приховати їх піктограми, щоб уникнути їх перегляду.</string>
|
||||
</resources>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">ⴰⵙⵡⵓⴷⴷⵓ ⵏ ⵜⵙⵓⵔⴰ ⵉⴼⴼⵔⵏ</string>
|
||||
<string name="hidden_icons">ⵜⵉⵙⵓⵔⴰ ⵉⴼⴼⵔⵏ</string>
|
||||
<string name="hidden_icons_placeholder">ⵓⵔ ⵜⵣⵔⵉⵏ ⵜⵓⵙⵙⵔⴰ ⵏ ⴽⵔⴰ ⵏ ⵜⵙⵏⵙⵉⵡⵉⵏ ⵙ ⵜⵎⵏⵜⵉⵍⵜ ⵏ ⵉⵙⵍⴳⵏⵏ ⵏ ⵓⵏⴳⵔⴰⵡ, ⵎⴰⵛⴰ ⵜⵣⵔⵉ ⵜⵓⴼⴼⵔⴰ ⵏ ⵜⵙⵓⵔⴰ ⵏⵏⵙⵏⵜ ⵃⵎⴰ ⵓⵔ ⴷ ⵜⵜⴹⵀⴰⵕⵏⵜ.</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,4 +11,5 @@
|
|||
<string name="manage_hidden_icons">管理隐藏的图标</string>
|
||||
<string name="hidden_icons">隐藏的图标</string>
|
||||
<string name="hidden_icons_placeholder">某些应用因系统限制而无法卸载, 但你至少可以隐藏它们的图标避免看见它们。</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
</resources>
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
<string name="manage_hidden_icons">Manage hidden icons</string>
|
||||
<string name="hidden_icons">Hidden icons</string>
|
||||
<string name="hidden_icons_placeholder">Some apps cannot be uninstalled due to system restrictions, but you can at least hide their icons to avoid seeing them.</string>
|
||||
<string name="app_drawer_settings">App drawer</string>
|
||||
<!--
|
||||
Haven't found some strings? There's more at
|
||||
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
|
||||
|
|
Loading…
Reference in a new issue