diff options
19 files changed, 863 insertions, 491 deletions
diff --git a/app/src/main/java/app/olauncher/ui/AlphabetAdapter.kt b/app/src/main/java/app/olauncher/ui/AlphabetAdapter.kt deleted file mode 100644 index eeeeb17..0000000 --- a/app/src/main/java/app/olauncher/ui/AlphabetAdapter.kt +++ /dev/null @@ -1,50 +0,0 @@ -package app.olauncher.ui - -import android.view.LayoutInflater -import android.view.View -import android.view.ViewGroup -import android.widget.TextView -import androidx.recyclerview.widget.RecyclerView -import app.olauncher.R -import app.olauncher.data.AppModel - - -class AlphabetAdapter( - private val alphabetList: List<String>, - private val clickListener: AlphabetClickListener, -) : RecyclerView.Adapter<AlphabetAdapter.AlphabetViewHolder>() { - - interface AlphabetClickListener { - fun onAlphabetClick(alphabet: String) - } - - var dataList: List<String> = alphabetList - - inner class AlphabetViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) { - private val alphabetTextView: TextView = itemView.findViewById(R.id.alphabetTextView) - - fun bind(alphabet: String) { - alphabetTextView.text = alphabet - - itemView.setOnClickListener { - clickListener.onAlphabetClick(alphabet) - } - } - } - - override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): AlphabetViewHolder { - val view = LayoutInflater.from(parent.context).inflate(R.layout.alphabet, parent, false) - return AlphabetViewHolder(view) - } - - override fun getItemCount(): Int { - return alphabetList.size - } - - override fun onBindViewHolder(holder: AlphabetViewHolder, position: Int) { - val alphabet = alphabetList[position] - holder.bind(alphabet) - } - - -} diff --git a/app/src/main/java/app/olauncher/ui/AlphabetFastScroller.kt b/app/src/main/java/app/olauncher/ui/AlphabetFastScroller.kt deleted file mode 100644 index c0a910d..0000000 --- a/app/src/main/java/app/olauncher/ui/AlphabetFastScroller.kt +++ /dev/null @@ -1,100 +0,0 @@ -package app.olauncher.ui - -import android.content.Context -import android.graphics.Canvas -import android.graphics.Color -import android.graphics.Paint -import android.graphics.Rect -import android.util.AttributeSet -import android.view.MotionEvent -import android.view.View -import androidx.core.content.ContextCompat -import androidx.recyclerview.widget.LinearLayoutManager -import androidx.recyclerview.widget.RecyclerView -import app.olauncher.R - -class AlphabetFastScroller @JvmOverloads constructor( - context: Context, - attrs: AttributeSet? = null, - defStyleAttr: Int = 0 -) : View(context, attrs, defStyleAttr) { - - private var alphabetList: List<String> = emptyList() - private var selectedLetter: String? = null - private val paint = Paint().apply { - color = Color.WHITE - textSize = 40f - textAlign = Paint.Align.CENTER - isAntiAlias = true - } - private var itemHeight = 0 - private var selectedIndex = -1 - private var recyclerView: RecyclerView? = null - - init { - setOnTouchListener { _, event -> - val touchIndex = (event.y / itemHeight).toInt() - when (event.action) { - MotionEvent.ACTION_DOWN, MotionEvent.ACTION_MOVE -> { - if (touchIndex in 0 until alphabetList.size) { - selectedIndex = touchIndex - val letter = alphabetList[selectedIndex] - val layoutManager = recyclerView?.layoutManager as? LinearLayoutManager - val position = findFirstLetterPosition(layoutManager, letter) - if (position != -1) { - layoutManager?.scrollToPositionWithOffset(position, 0) - } - invalidate() - } - } - MotionEvent.ACTION_UP -> { - selectedIndex = -1 - invalidate() - } - } - true - } - } - - private fun findFirstLetterPosition(layoutManager: LinearLayoutManager?, letter: String): Int { - val adapter = recyclerView?.adapter as? AppDrawerAdapter - val dataList = adapter?.getAppModelList() - return dataList?.indexOfFirst { it.appLabel.startsWith(letter, ignoreCase = true) } ?: -1 - } - - override fun onMeasure(widthMeasureSpec: Int, heightMeasureSpec: Int) { - super.onMeasure(widthMeasureSpec, heightMeasureSpec) - if (alphabetList.isNotEmpty() && measuredHeight != 0) { - itemHeight = measuredHeight / alphabetList.size - } } - fun highlightLetter(letter: String?) { - selectedLetter = letter - invalidate() - } - - override fun onDraw(canvas: Canvas) { - super.onDraw(canvas) - val x = measuredWidth / 2f - val bounds = Rect() - - for ((index, letter) in alphabetList.withIndex()) { - val y = (index + 1) * itemHeight - (itemHeight - bounds.height()) / 2f - paint.color = if (letter == selectedLetter) { - ContextCompat.getColor(context, R.color.colorAccent) // Highlighted color - } else { - Color.WHITE - } - canvas.drawText(letter, x, y, paint) - } - } - - fun setAlphabetList(alphabetList: List<String>) { - this.alphabetList = alphabetList - requestLayout() - } - - fun setRecyclerView(recyclerView: RecyclerView) { - this.recyclerView = recyclerView - } - -}
\ No newline at end of file diff --git a/app/src/main/java/app/olauncher/ui/AppDrawerAdapter.kt b/app/src/main/java/app/olauncher/ui/AppDrawerAdapter.kt index 583bf29..62b3f91 100644 --- a/app/src/main/java/app/olauncher/ui/AppDrawerAdapter.kt +++ b/app/src/main/java/app/olauncher/ui/AppDrawerAdapter.kt @@ -1,7 +1,5 @@ package app.olauncher.ui -import android.content.Context -import android.content.res.Resources import android.os.UserHandle import android.view.LayoutInflater import android.view.View @@ -16,7 +14,6 @@ import app.olauncher.R import app.olauncher.data.AppModel import app.olauncher.data.Constants import app.olauncher.databinding.AdapterAppDrawerBinding -import app.olauncher.helper.hideKeyboard import app.olauncher.helper.isSystemApp import app.olauncher.helper.showKeyboard import java.text.Normalizer @@ -45,18 +42,12 @@ class AppDrawerAdapter( private var isBangSearch = false private val appFilter = createAppFilter() private val myUserHandle = android.os.Process.myUserHandle() - var dataList: List<AppModel> = emptyList() + var appsList: MutableList<AppModel> = mutableListOf() var appFilteredList: MutableList<AppModel> = mutableListOf() override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder = - ViewHolder( - AdapterAppDrawerBinding.inflate( - LayoutInflater.from(parent.context), - parent, - false - ) - ) + ViewHolder(AdapterAppDrawerBinding.inflate(LayoutInflater.from(parent.context), parent, false)) override fun onBindViewHolder(holder: ViewHolder, position: Int) { try { @@ -82,23 +73,14 @@ class AppDrawerAdapter( override fun getFilter(): Filter = this.appFilter - private fun createAppFilter(): Filter { return object : Filter() { override fun performFiltering(charSearch: CharSequence?): FilterResults { isBangSearch = charSearch?.startsWith("!") ?: false autoLaunch = charSearch?.startsWith(" ")?.not() ?: true - appFilteredList = if (charSearch.isNullOrBlank()) { - appsList.toMutableList() - } else { - appsList.filter { app -> - appLabelMatches( - app.appLabel, - charSearch - ) - }.toMutableList() - } + val appFilteredList = (if (charSearch.isNullOrBlank()) appsList + else appsList.filter { app -> appLabelMatches(app.appLabel, charSearch) } as MutableList<AppModel>) val filterResults = FilterResults() filterResults.values = appFilteredList @@ -107,9 +89,11 @@ class AppDrawerAdapter( @Suppress("UNCHECKED_CAST") override fun publishResults(constraint: CharSequence?, results: FilterResults?) { - appFilteredList = results?.values as MutableList<AppModel> - submitList(appFilteredList) { - autoLaunch() + results?.values?.let { + appFilteredList = it as MutableList<AppModel> + submitList(appFilteredList) { + autoLaunch() + } } } } @@ -126,24 +110,6 @@ class AppDrawerAdapter( e.printStackTrace() } } - fun getFirstItemPositionStartingWith(letter: String): Int { - return appsList.indexOfFirst { it.appLabel.startsWith(letter, ignoreCase = true) } - } - - public override fun getItem(position: Int): AppModel? { - if (position in 0 until itemCount) { - return appFilteredList[position] - } - return null - } - - fun updateAppListWithAlphabet(filteredApps: List<AppModel>) { - appFilteredList.clear() - appFilteredList.addAll(filteredApps) - notifyDataSetChanged() // Notify the adapter that the data has changed - autoLaunch() - } - private fun appLabelMatches(appLabel: String, charSearch: CharSequence): Boolean { return (appLabel.contains(charSearch.trim(), true) or @@ -160,18 +126,13 @@ class AppDrawerAdapter( this.appFilteredList = appsList submitList(appsList) } - fun getAppModelList(): List<AppModel> { - return dataList - } - fun launchFirstInList() { if (appFilteredList.size > 0) appClickListener(appFilteredList[0]) } - class ViewHolder(private val binding: AdapterAppDrawerBinding) : - RecyclerView.ViewHolder(binding.root) { + class ViewHolder(private val binding: AdapterAppDrawerBinding) : RecyclerView.ViewHolder(binding.root) { fun bind( flag: Int, @@ -194,14 +155,11 @@ class AppDrawerAdapter( appTitle.setOnClickListener { clickListener(appModel) } appTitle.setOnLongClickListener { if (appModel.appPackage.isNotEmpty()) { - appDelete.alpha = - if (root.context.isSystemApp(appModel.appPackage)) 0.5f else 1.0f - appHide.text = - if (flag == Constants.FLAG_HIDDEN_APPS) binding.root.context.getString( - R.string.adapter_hide - ) else binding.root.context.getString( - R.string.adapter_show - ) + appDelete.alpha = if (root.context.isSystemApp(appModel.appPackage)) 0.5f else 1.0f + appHide.text = if (flag == Constants.FLAG_HIDDEN_APPS) + root.context.getString(R.string.adapter_show) + else + root.context.getString(R.string.adapter_hide) appHideLayout.visibility = View.VISIBLE appRename.isVisible = flag != Constants.FLAG_HIDDEN_APPS } @@ -226,4 +184,4 @@ class AppDrawerAdapter( appHide.setOnClickListener { appHideListener(appModel, bindingAdapterPosition) } } } -}
\ No newline at end of file +} diff --git a/app/src/main/java/app/olauncher/ui/AppDrawerFragment.kt b/app/src/main/java/app/olauncher/ui/AppDrawerFragment.kt index 95d6be9..55e041d 100644 --- a/app/src/main/java/app/olauncher/ui/AppDrawerFragment.kt +++ b/app/src/main/java/app/olauncher/ui/AppDrawerFragment.kt @@ -27,11 +27,11 @@ import app.olauncher.data.Prefs import app.olauncher.databinding.FragmentAppDrawerBinding import app.olauncher.helper.* -class AppDrawerFragment : Fragment(), AlphabetAdapter.AlphabetClickListener { +class AppDrawerFragment : Fragment(){ private lateinit var prefs: Prefs private lateinit var adapter: AppDrawerAdapter - private lateinit var layoutManager: LinearLayoutManager +// private lateinit var layoutManager: LinearLayoutManagera private var flag = Constants.FLAG_LAUNCH_APP private var canRename = false @@ -58,63 +58,10 @@ class AppDrawerFragment : Fragment(), AlphabetAdapter.AlphabetClickListener { initAdapter() initObservers() initClickListeners() - alphabetView() } - private fun alphabetView() { - val alphabetList = listOf( - getString(R.string.a), - getString(R.string.b), - getString(R.string.c), - getString(R.string.d), - getString(R.string.e), - getString(R.string.f), - getString(R.string.g), - getString(R.string.h), - getString(R.string.i), - getString(R.string.j), - getString(R.string.k), - getString(R.string.l), - getString(R.string.m), - getString(R.string.n), - getString(R.string.o), - getString(R.string.p), - getString(R.string.q), - getString(R.string.r), - getString(R.string.s), - getString(R.string.t), - getString(R.string.u), - getString(R.string.v), - getString(R.string.w), - getString(R.string.x), - getString(R.string.y), - getString(R.string.z) - ) - val alphabetAdapter = AlphabetAdapter(alphabetList, this) - val fastScroller = AlphabetFastScroller(requireContext()) - fastScroller.setRecyclerView(binding.recyclerView) - binding.alphabetFastScroller?.setAlphabetList(alphabetList) // Replace `yourAlphabetList` with your actual list of alphabet letters - binding.alphabetFastScroller?.setRecyclerView(binding.alphabetRecyclerView!!) - binding.alphabetRecyclerView?.addOnScrollListener(object : RecyclerView.OnScrollListener() { - override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) { - super.onScrolled(recyclerView, dx, dy) - val firstVisibleItemPosition = layoutManager.findFirstVisibleItemPosition() - val firstVisibleAppModel = adapter.getItem(firstVisibleItemPosition) - val letter = getFirstLetter(firstVisibleAppModel?.appLabel) - binding.alphabetFastScroller?.highlightLetter(letter) - } - }) - } - - - private fun getFirstLetter(text: String?): String { - if (text.isNullOrBlank()) return "" - - val firstChar = text[0] - return firstChar.toString().toUpperCase() - } private fun initViews() { @@ -162,13 +109,6 @@ private fun initSearch() { }) } - override fun onAlphabetClick(alphabet: String) { - val layoutManager = binding.alphabetRecyclerView?.layoutManager as? LinearLayoutManager - val position = adapter.getFirstItemPositionStartingWith(alphabet) - if (position != -1) { - layoutManager?.scrollToPositionWithOffset(position, 0) - } -} diff --git a/app/src/main/res/layout/alphabet.xml b/app/src/main/res/layout/alphabet.xml deleted file mode 100644 index a5a139d..0000000 --- a/app/src/main/res/layout/alphabet.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" - android:orientation="vertical" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_gravity="end"> - -<TextView - android:id="@+id/alphabetTextView" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:text="@string/a"/> - -</LinearLayout>
\ No newline at end of file diff --git a/app/src/main/res/layout/fragment_app_drawer.xml b/app/src/main/res/layout/fragment_app_drawer.xml index a16fdb7..07928a1 100644 --- a/app/src/main/res/layout/fragment_app_drawer.xml +++ b/app/src/main/res/layout/fragment_app_drawer.xml @@ -83,19 +83,13 @@ <!-- AlphabetFastScroller --> </LinearLayout> - <androidx.recyclerview.widget.RecyclerView - android:id="@+id/alphabetRecyclerView" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_gravity="end" - android:layout_marginTop="180dp" /> +<!-- <androidx.recyclerview.widget.RecyclerView--> +<!-- android:id="@+id/alphabetRecyclerView"--> +<!-- android:layout_width="wrap_content"--> +<!-- android:layout_height="wrap_content"--> +<!-- android:layout_gravity="end"--> +<!-- android:layout_marginTop="180dp" />--> - <app.olauncher.ui.AlphabetFastScroller - android:id="@+id/alphabetFastScroller" - android:layout_width="50dp" - android:layout_height="match_parent" - android:layout_gravity="end" - android:layout_marginTop="180dp" /> </FrameLayout>
\ No newline at end of file diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml new file mode 100644 index 0000000..07020e8 --- /dev/null +++ b/app/src/main/res/values-ar/strings.xml @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <string name="app_name">Olauncher</string> + <string name="app">App</string> + <string name="set_as_default_launcher">تعيين كمشغل افتراضي</string> + <string name="_0">صفر</string> + <string name="_1">واحد</string> + <string name="_2">إثنان</string> + <string name="_3">ثلاثة</string> + <string name="_4">أربعة</string> + <string name="_5">خمسة</string> + <string name="_6">ستة</string> + <string name="_7">سبعة</string> + <string name="_8">ثمانية</string> + <string name="app_drawer_tips">نصيحة: ابدأ في كتابة اسم التطبيق لتشغيله تلقائيًا</string> + <string name="okay">تمام</string> + <string name="cool">رائع!</string> + <string name="double_tap_lock_is_enabled_message">إذا أدى قفل النقر المزدوج إلى تعطيل بصمة الإصبع أو إلغاء تأمين الوجه ، فافتح إعدادات Olauncher ، وانقر على \"تجريبي\" واتبع التعليمات. شكرًا لك.</string> + <string name="tip_start_typing_for_rename">نصيحة: ابدأ الكتابة لخيار التطبيق RENAME</string> + <string name="your_wallpaper_will_update_shortly">سيتم تحديث ورق الحائط الخاص بك قريبًا</string> + <string name="olauncher_is_not_default_launcher">Olauncher ليس المشغل الافتراضي. قد يفشل التحديث اليومي للخلفية.</string> + <string name="long_press_to_enable">اضغط لفترة طويلة للتمكين</string> + <string name="no_hidden_apps">لا توجد تطبيقات مخفية</string> + <string name="experimental_">تجريبي</string> + <string name="triple_tap_lock_message">كيف يعمل: بعد النقر المزدوج ، ستظلم الشاشة وسيغلق الهاتف نفسه في 5 ثوانٍ. خلال هذا الوقت ، يمكنك النقر نقرًا مزدوجًا لفتحأو النقر ثلاث مرات في أي وقت لقفل هاتفك تمامًا على الفور. ملاحظة: قم بإيقاف تشغيل هذا أولاً إذا قررت إلغاء تثبيت Olauncher. شكرًا لك.</string> + <string name="swipe_left_app_disabled">انتقاد اليسار تعطيل التطبيق</string> + <string name="swipe_right_app_disabled">انتقاد الحق التطبيق تعطيل</string> + <string name="hidden_apps_message">ملاحظة: اضغط على \"Olauncher\" أعلى صفحة الإعدادات هذه للعثور على تطبيقاتك المخفية. المزيد من التفاصيل متوفرة في صفحة \"حول\" أدناه.</string> + <string name="swipe_down_for">اسحب لأسفل من أجل</string> + <string name="search">يبحث</string> + <string name="notifications">إشعارات</string> + <string name="accessibility_disclosure">يرجى تشغيل أو إيقاف تشغيل خدمة الوصول في Olauncher في إعدادات جهازك لتمكين هذه الميزة أو تعطيلها. يرجى ملاحظة أن هذه الخدمة تُستخدم فقط للسماح لك بإيقاف تشغيل شاشة جهازك باستخدام إيماءة النقر المزدوج. خدمة الوصول لدينا لا تجمع أو تشارك أي بيانات.</string> + <string name="accept">يقبل</string> + <string name="permission">إذن</string> + <string name="double_tap_lock">انقر نقرًا مزدوجًا للقفل</string> + <string name="enable">يُمكَِن</string> + <string name="disable">إبطال</string> + <string name="not_working">لا يعمل؟</string> + <string name="info">معلومات</string> + <string name="delete">يمسح</string> + <string name="day_battery">%s, %d%%</string> + <string name="text_size">حجم الخط</string> + <string name="enabled">ممكن</string> + <string name="disabled">عاجز</string> + <string name="please_turn_on_double_tap_to_unlock">يرجى تشغيل النقر المزدوج للقفل</string> + <string name="launcher_failed_to_lock_device">فشل Olauncher في قفل الجهاز. يرجى التحقق من إعدادات التطبيق الخاص بك.</string> + <string name="long_press_to_select_app">اضغط لفترة طويلة لتحديد التطبيق</string> + <string name="unable_to_open_app">تعذر فتح معلومات التطبيق</string> + <string name="copied">نسخ</string> + <string name="system_app_cannot_delete">تطبيق النظام ، لا يمكن الحذف</string> + <string name="type_a_new_app_name_first">اكتب اسم تطبيق جديد أولاً</string> + <string name="adapter_show">يعرض</string> + <string name="adapter_hide">يخفي</string> + <string name="app_text_color">لون الخط</string> + <string name="double_tap_to_lock_screen">انقر نقرًا مزدوجًا للقفل</string> + <string name="admin_permission_message">يعد Olauncher باستخدام إذن قفل الشاشة بشكل مسؤول. لا يقوم Olauncher بجمع أو مشاركة أي بيانات.</string> + <string name="about">عن</string> + <string name="off">عن</string> + <string name="on">على</string> + <string name="black">أسود</string> + <string name="white">أبيض</string> + <string name="change_default_launcher">تغيير المشغل الافتراضي</string> + <string name="privacy">خصوصية</string> + <string name="share">يشارك</string> + <string name="rate">معدل</string> + <string name="follow">يتبع</string> + <string name="email">بريد إلكتروني</string> + <string name="github">Github</string> + <string name="donate">يتبرع</string> + <string name="swipe_up_for_apps">1. مرر لأعلى لجميع التطبيقات</string> + <string name="long_press_for_settings">2. اضغط لفترة طويلة في أي مكان للإعدادات</string> + <string name="apps_on_home_screen">تطبيقات على الشاشة الرئيسية</string> + <string name="daily_wallpaper_update">تطبيقات على الشاشة الرئيسية</string> + <string name="left">غادر</string> + <string name="right">يمين</string> + <string name="center">مركز</string> + <string name="home_layout_alignment">محاذاة التطبيق</string> + <string name="swipe_left_app">انتقاد اليسار التطبيق</string> + <string name="swipe_right_app">انتقد التطبيق الصحيح</string> + <string name="auto_show_keyboard">لوحة مفاتيح العرض التلقائي</string> + <string name="hide">يخفي</string> + <string name="status_bar">أظهر شريط الحالة</string> + <string name="rename">إعادة تسمية</string> + <string name="show_date_time">إظهار التاريخ والوقت</string> + <string name="appearance">مظهر</string> + <string name="gestures">إيماءات</string> + <string name="theme_mode">وضع الموضوع</string> + <string name="system_default">نظام</string> + <string name="dark">مظلم</string> + <string name="light">ضوء</string> + <string name="double_tap_lock_uninstall_message">انقر نقرًا مزدوجًا لقفل التمكين. ملاحظة: قم بإيقاف تشغيل هذا أولاً إذا قررت حذف Olauncher.</string> + <string name="welcome_to_olauncher_settings">تحتوي صفحة \"حول\" في الأسفل على إجابات لجميع أسئلتك. لا تنسى. :) شكرًا لك.</string> + <string name="rate_us_message">مرحبًا ، هل تجد Olauncher مفيدًا؟ إذا كانت الإجابة بنعم ، فإن التصنيف 5 نجوم هو أفضل طريقة لدعمنا. شكرا لك ولن ترى هذا مرة أخرى.</string> + <string name="share_message">مرحباً ، هل تعتقد أن أصدقاءك سيحبون Olauncher بقدر ما تحب؟ شارك التطبيق وساعدنا في نشر الكلمة. شكرًا لك!</string> + <string name="keyboard_message">مرحبًا ، لوحة المفاتيح هي أسرع طريقة للعثور على التطبيقات وتشغيلها في Olauncher. هل يمكننا أن نطلب منك الاحتفاظ بهذا الأمر لبضعة أيام أخرى ثم اتخاذ القرار؟ الاختيار دائما لك.</string> + <string name="accessibility_service_description">إذن الوصول مطلوب لتمكين النقر المزدوج للقفل. أي بيانات حصل عليها Olauncher عبر هذه الخدمة لن تترك جهازك.</string> + <string name="lock_layout_description">وصف تخطيط القفل لاستخدامه معرّف فريد لقفل الشاشة</string> + <string name="support_olauncher_for_free">ادعم Olauncher مجانًا باستخدام رابط الشراكة التابع لشركة Amazon.</string> + <string name="support_olauncher_message">في كل مرة تشتري شيئًا باستخدام الرابط الخاص بنا ، نحصل على عمولة صغيرة. يرجى حفظ الرابط واستخدامه في أي وقت تتسوق فيه عبر الإنترنت. شكرًا لك!</string> + <string name="open">افتح الرابط</string> + <string name="copy">ينسخ</string> + <string name="close">يغلق</string> + <string name="not_now">ليس الآن</string> + <string name="public_roadmap">خارطة طريق Olauncher العامة</string> + <string name="instagram">انستغرام</string> + <string name="twitter">تويتر</string> + <string name="roadmap">خريطة الطريق</string> + <string name="date">تاريخ</string> + <string name="date_only">التاريخ فقط</string> + <string name="bottom_on">القاع: تشغيل</string> + <string name="bottom_off">القاع: إيقاف</string> + <string name="please_set_olauncher_as_default_first">يرجى تعيين Olauncher كمشغل افتراضي أولاً</string> + <string name="settings_footer"><u>PROlauncher</u></string> + <string name="affiliate">شركة تابعة</string> + <string name="app_not_found">التطبيق غير موجود</string> + <string name="unable_to_launch_app">تعذر تشغيل التطبيق</string> + <string name="search_for_Launcher_or_home_app">ابحث عن Launcher أو Home app</string> + <string name="swipe_left_app_enabled">انتقاد اليسار التطبيق تمكين</string> + <string name="swipe_right_app_enabled">انتقاد الحق التطبيق تمكين</string> +</resources>
\ No newline at end of file diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml new file mode 100644 index 0000000..0490044 --- /dev/null +++ b/app/src/main/res/values-de/strings.xml @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <string name="app_name">Olauncher</string> + <string name="app">App</string> + <string name="set_as_default_launcher">Als Standard-Launcher festlegen</string> + <string name="_0">0</string> + <string name="_1">1</string> + <string name="_2">2</string> + <string name="_3">3</string> + <string name="_4">4</string> + <string name="_5">5</string> + <string name="_6">6</string> + <string name="_7">7</string> + <string name="_8">8</string> + <string name="app_drawer_tips">Tipp: Beginnen Sie mit der Eingabe eines App-Namens, um sie automatisch zu starten</string> + <string name="okay">Okay</string> + <string name="cool">Cool!</string> + <string name="double_tap_lock_is_enabled_message">Wenn die Doppeltipp-Sperre die Fingerabdruck- oder Gesichtsentsperrung deaktiviert, öffnen Sie die Olauncher-Einstellungen, tippen Sie auf „experimentell“ und folgen Sie den Anweisungen. Danke schön.</string> + <string name="tip_start_typing_for_rename">Tipp: Beginnen Sie mit der Eingabe der Option „App RENAME“.</string> + <string name="your_wallpaper_will_update_shortly">Ihr Hintergrundbild wird in Kürze aktualisiert</string> + <string name="olauncher_is_not_default_launcher">Olauncher ist kein Standard-Launcher. Die tägliche Aktualisierung des Hintergrundbilds schlägt möglicherweise fehl.</string> + <string name="long_press_to_enable">Zum Aktivieren lange drücken</string> + <string name="no_hidden_apps">Keine versteckten Apps</string> + <string name="experimental_">Experimental-</string> + <string name="triple_tap_lock_message">So funktioniert es: Nach einem Doppeltipp verdunkelt sich der Bildschirm und das Telefon sperrt sich innerhalb von 5 Sekunden. Während dieser Zeit können Sie Ihr Telefon jederzeit durch Doppeltippen <b>entsperren</b> oder durch Dreifachtippen sofort vollständig sperren. Hinweis: Deaktivieren Sie dies zuerst, wenn Sie Olauncher deinstallieren möchten. Danke schön.</string> + <string name="hidden_apps_message">Hinweis: Tippen Sie oben auf dieser Einstellungsseite auf „Olauncher“, um Ihre versteckten Apps zu finden. Weitere Einzelheiten finden Sie auf der Seite „Über“ unten.</string> + <string name="swipe_down_for">Wischen Sie nach unten für</string> + <string name="search">Suchen</string> + <string name="notifications">Benachrichtigungen</string> + <string name="accessibility_disclosure">Bitte schalten Sie den Barrierefreiheitsdienst von Olauncher in den Einstellungen Ihres Geräts ein oder aus, um diese Funktion zu aktivieren oder zu deaktivieren. Bitte beachten Sie, dass dieser Dienst nur dazu dient, den Bildschirm Ihres Geräts mit der Doppeltipp-Geste auszuschalten. Unser Barrierefreiheitsdienst erfasst oder gibt keine Daten weiter.</string> + <string name="accept">Akzeptieren</string> + <string name="permission">Erlaubnis</string> + <string name="double_tap_lock">Zum Sperren zweimal tippen</string> + <string name="enable">Ermöglichen</string> + <string name="disable">Deaktivieren</string> + <string name="not_working"><u>Funktioniert nicht?</u></string> + <string name="info">Die Info</string> + <string name="delete">Löschen</string> + <string name="day_battery">%s, %d%%</string> + <string name="text_size">Textgröße</string> + <string name="enabled">Ermöglicht</string> + <string name="disabled">Behinderte</string> + <string name="please_turn_on_double_tap_to_unlock">Zum Sperren bitte Doppeltippen aktivieren</string> + <string name="launcher_failed_to_lock_device">Olauncher konnte das Gerät nicht sperren. Bitte überprüfen Sie Ihre App-Einstellungen.</string> + <string name="long_press_to_select_app">Lange drücken, um die App auszuwählen</string> + <string name="unable_to_open_app">App-Informationen können nicht geöffnet werden</string> + <string name="copied">Kopiert</string> + <string name="system_app_cannot_delete">System-App, kann nicht gelöscht werden</string> + <string name="type_a_new_app_name_first">Geben Sie zuerst einen neuen App-Namen ein</string> + <string name="adapter_show">Zeigen</string> + <string name="adapter_hide">Verstecken</string> + <string name="app_text_color">Textfarbe</string> + <string name="double_tap_to_lock_screen">Zum Sperren zweimal tippen</string> + <string name="admin_permission_message">Olauncher verspricht, verantwortungsvoll mit der Sperrbildschirmberechtigung umzugehen. Olauncher sammelt oder gibt keine Daten weiter.</string> + <string name="about">Um</string> + <string name="off">Aus</string> + <string name="on">An</string> + <string name="black">Schwarz</string> + <string name="white">Weiss</string> + <string name="change_default_launcher">Standard-Launcher ändern</string> + <string name="privacy">Privatsphäre</string> + <string name="share">Aktie</string> + <string name="rate">Rate</string> + <string name="follow">Folgen</string> + <string name="email">Email</string> + <string name="github">Github</string> + <string name="donate">Spenden</string> + <string name="swipe_up_for_apps">1. Für alle Apps nach oben wischen</string> + <string name="long_press_for_settings">2. Drücken Sie lange auf eine beliebige Stelle, um Einstellungen vorzunehmen</string> + <string name="apps_on_home_screen">Apps auf dem Startbildschirm</string> + <string name="daily_wallpaper_update">Täglich neue Tapeten</string> + <string name="left">Links</string> + <string name="right">Rechts</string> + <string name="center">Center</string> + <string name="home_layout_alignment">App-Ausrichtung</string> + <string name="swipe_left_app">Wischen Sie nach links über die App</string> + <string name="swipe_right_app">Wischen Sie nach rechts über die App</string> + <string name="auto_show_keyboard">Tastatur automatisch anzeigen</string> + <string name="hide">Verstecken</string> + <string name="status_bar">Zeige Statusleiste</string> + <string name="rename">Umbenennen</string> + <string name="show_date_time">Datum und Uhrzeit anzeigen</string> + <string name="appearance">Aussehen</string> + <string name="gestures">Gesten</string> + <string name="theme_mode">Themenmodus</string> + <string name="system_default">System</string> + <string name="dark">Dunkel</string> + <string name="light">Licht</string> + <string name="double_tap_lock_uninstall_message">Doppeltippen, um die Sperre zu aktivieren. Hinweis: Schalten Sie dies zuerst aus, wenn Sie Olauncher löschen möchten.</string> + <string name="welcome_to_olauncher_settings">Auf unserer About-Seite unten finden Sie Antworten auf alle Ihre Fragen. Vergiss es nicht. :) :) Danke schön.</string> + <string name="rate_us_message">Hey, findest du Olauncher nützlich? Wenn ja, ist eine 5-Sterne-Bewertung die beste Möglichkeit, uns zu unterstützen. Vielen Dank und Sie werden das nicht noch einmal sehen.</string> + <string name="share_message">Hallo, glauben Sie, dass Ihre Freunde Olauncher genauso lieben würden wie Sie? Teilen Sie die App und helfen Sie uns, die Nachricht zu verbreiten. Danke schön!</string> + <string name="keyboard_message">Hallo, die Tastatur ist der schnellste Weg, Apps in Olauncher zu finden und zu starten. Können wir Sie bitten, die Funktion noch ein paar Tage eingeschaltet zu lassen und dann zu entscheiden? Die Wahl liegt immer bei Ihnen.</string> + <string name="accessibility_service_description">Die Zugriffsberechtigung ist erforderlich, um das Sperren durch Doppeltippen zu ermöglichen. Die von Olauncher über diesen Dienst erfassten Daten verlassen Ihr Gerät nicht.</string> + <string name="lock_layout_description">Beschreibung des Sperrlayouts, das als eindeutige ID zum Sperren des Bildschirms verwendet werden soll</string> + <string name="support_olauncher_for_free">Unterstützen Sie Olauncher kostenlos, indem Sie unseren Amazon-Partnerlink verwenden.</string> + <string name="support_olauncher_message">Jedes Mal, wenn Sie über unseren Link etwas kaufen, erhalten wir eine kleine Provision. Bitte speichern Sie den Link und verwenden Sie ihn bei jedem Online-Einkauf. Danke schön!</string> + <string name="open">Verbindung öffnen</string> + <string name="copy">Kopieren</string> + <string name="close">Schließen</string> + <string name="not_now">Nicht jetzt</string> + <string name="public_roadmap">Öffentliche Olauncher-Roadmap</string> + <string name="instagram">Instagram</string> + <string name="twitter">Twitter</string> + <string name="roadmap">Roadmap</string> + <string name="date">Datum</string> + <string name="date_only">Nur Datum</string> + <string name="bottom_on">Unten: Ein</string> + <string name="bottom_off">Unten: Aus</string> + <string name="please_set_olauncher_as_default_first">Bitte legen Sie zunächst Olauncher als Ihren Standard-Launcher fest</string> + <string name="settings_footer"><u>PROlauncher</u></string> + <string name="affiliate">Affiliate</string> + <string name="app_not_found">App nicht gefunden</string> + <string name="unable_to_launch_app">App kann nicht gestartet werden</string> + <string name="search_for_Launcher_or_home_app">Suchen Sie nach Launcher oder Home-App</string> + <string name="swipe_left_app_enabled">Nach links wischen, App aktiviert</string> + <string name="swipe_right_app_enabled">Nach rechts wischen, App aktiviert</string> + <string name="swipe_left_app_disabled">App nach links wischen deaktiviert</string> + <string name="swipe_right_app_disabled">App nach rechts wischen deaktiviert</string> +</resources>
\ No newline at end of file diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml index 698cef7..17425d5 100644 --- a/app/src/main/res/values-es-rES/strings.xml +++ b/app/src/main/res/values-es-rES/strings.xml @@ -117,32 +117,7 @@ <string name="no_hidden_apps">Sin aplicaciones ocultas</string> <string name="adapter_show">demostrar</string> <string name="adapter_hide">esconder</string> - <string name="a">A</string> - <string name="b">B</string> - <string name="c">C</string> - <string name="x">X</string> - <string name="y">Y</string> - <string name="z">Z</string> - <string name="v">V</string> - <string name="u">U</string> - <string name="t">T</string> - <string name="s">S</string> - <string name="r">R</string> - <string name="q">Q</string> - <string name="p">P</string> - <string name="o">O</string> - <string name="n">N</string> - <string name="m">M</string> - <string name="l">L</string> - <string name="k">K</string> - <string name="j">J</string> - <string name="i">I</string> - <string name="h">H</string> - <string name="g">G</string> - <string name="f">F</string> - <string name="e">E</string> - <string name="d">D</string> - <string name="w">W</string> + </resources>
\ No newline at end of file diff --git a/app/src/main/res/values-fr-rFR/strings.xml b/app/src/main/res/values-fr-rFR/strings.xml index bb9c094..d7ed257 100644 --- a/app/src/main/res/values-fr-rFR/strings.xml +++ b/app/src/main/res/values-fr-rFR/strings.xml @@ -117,32 +117,32 @@ <string name="no_hidden_apps">Aucune application cachée</string> <string name="adapter_show">démontrer</string> <string name="adapter_hide">cacher</string> - <string name="a">A</string> - <string name="b">B</string> - <string name="c">C</string> - <string name="x">X</string> - <string name="y">Y</string> - <string name="z">Z</string> - <string name="v">V</string> - <string name="u">U</string> - <string name="t">T</string> - <string name="s">S</string> - <string name="r">R</string> - <string name="q">Q</string> - <string name="p">P</string> - <string name="o">O</string> - <string name="n">N</string> - <string name="m">M</string> - <string name="l">L</string> - <string name="k">K</string> - <string name="j">J</string> - <string name="i">I</string> - <string name="h">H</string> - <string name="g">G</string> - <string name="f">F</string> - <string name="e">E</string> - <string name="d">D</string> - <string name="w">W</string> +<!-- <string name="a">A</string>--> +<!-- <string name="b">B</string>--> +<!-- <string name="c">C</string>--> +<!-- <string name="x">X</string>--> +<!-- <string name="y">Y</string>--> +<!-- <string name="z">Z</string>--> +<!-- <string name="v">V</string>--> +<!-- <string name="u">U</string>--> +<!-- <string name="t">T</string>--> +<!-- <string name="s">S</string>--> +<!-- <string name="r">R</string>--> +<!-- <string name="q">Q</string>--> +<!-- <string name="p">P</string>--> +<!-- <string name="o">O</string>--> +<!-- <string name="n">N</string>--> +<!-- <string name="m">M</string>--> +<!-- <string name="l">L</string>--> +<!-- <string name="k">K</string>--> +<!-- <string name="j">J</string>--> +<!-- <string name="i">I</string>--> +<!-- <string name="h">H</string>--> +<!-- <string name="g">G</string>--> +<!-- <string name="f">F</string>--> +<!-- <string name="e">E</string>--> +<!-- <string name="d">D</string>--> +<!-- <string name="w">W</string>--> </resources>
\ No newline at end of file diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index ec29510..95229d5 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -117,32 +117,32 @@ <string name="no_hidden_apps">Tidak ada aplikasi tersembunyi</string> <string name="adapter_show">memperlihatkan</string> <string name="adapter_hide">bersembunyi</string> - <string name="a">A</string> - <string name="b">B</string> - <string name="c">C</string> - <string name="x">X</string> - <string name="y">Y</string> - <string name="z">Z</string> - <string name="v">V</string> - <string name="u">U</string> - <string name="t">T</string> - <string name="s">S</string> - <string name="r">R</string> - <string name="q">Q</string> - <string name="p">P</string> - <string name="o">O</string> - <string name="n">N</string> - <string name="m">M</string> - <string name="l">L</string> - <string name="k">K</string> - <string name="j">J</string> - <string name="i">I</string> - <string name="h">H</string> - <string name="g">G</string> - <string name="f">F</string> - <string name="e">E</string> - <string name="d">D</string> - <string name="w">W</string> +<!-- <string name="a">A</string>--> +<!-- <string name="b">B</string>--> +<!-- <string name="c">C</string>--> +<!-- <string name="x">X</string>--> +<!-- <string name="y">Y</string>--> +<!-- <string name="z">Z</string>--> +<!-- <string name="v">V</string>--> +<!-- <string name="u">U</string>--> +<!-- <string name="t">T</string>--> +<!-- <string name="s">S</string>--> +<!-- <string name="r">R</string>--> +<!-- <string name="q">Q</string>--> +<!-- <string name="p">P</string>--> +<!-- <string name="o">O</string>--> +<!-- <string name="n">N</string>--> +<!-- <string name="m">M</string>--> +<!-- <string name="l">L</string>--> +<!-- <string name="k">K</string>--> +<!-- <string name="j">J</string>--> +<!-- <string name="i">I</string>--> +<!-- <string name="h">H</string>--> +<!-- <string name="g">G</string>--> +<!-- <string name="f">F</string>--> +<!-- <string name="e">E</string>--> +<!-- <string name="d">D</string>--> +<!-- <string name="w">W</string>--> </resources>
\ No newline at end of file diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index cdc9ec7..19ac728 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -78,7 +78,7 @@ Olauncher promette di utilizzare l\'autorizzazione della schermata di blocco in <string name="not_now">Non adesso</string> <string name="public_roadmap">Roadmap pubblica di Olauncher</string> <string name="instagram">Instagram</string> - <string name="twitter">Cinguettio</string> + <string name="twitter">Twitter</string> <string name="roadmap">Tabella di marcia</string> <string name="date">Data</string> <string name="date_only">Solo data</string> @@ -127,30 +127,30 @@ Olauncher promette di utilizzare l\'autorizzazione della schermata di blocco in <string name="no_hidden_apps">Nessuna app nascosta</string> <string name="adapter_show">dimostrare</string> <string name="adapter_hide">nascondere</string> - <string name="a">A</string> - <string name="b">B</string> - <string name="c">C</string> - <string name="x">X</string> - <string name="y">Y</string> - <string name="z">Z</string> - <string name="v">V</string> - <string name="u">U</string> - <string name="t">T</string> - <string name="s">S</string> - <string name="r">R</string> - <string name="q">Q</string> - <string name="p">P</string> - <string name="o">O</string> - <string name="n">N</string> - <string name="m">M</string> - <string name="l">L</string> - <string name="k">K</string> - <string name="j">J</string> - <string name="i">I</string> - <string name="h">H</string> - <string name="g">G</string> - <string name="f">F</string> - <string name="e">E</string> - <string name="d">D</string> - <string name="w">W</string> +<!-- <string name="a">A</string>--> +<!-- <string name="b">B</string>--> +<!-- <string name="c">C</string>--> +<!-- <string name="x">X</string>--> +<!-- <string name="y">Y</string>--> +<!-- <string name="z">Z</string>--> +<!-- <string name="v">V</string>--> +<!-- <string name="u">U</string>--> +<!-- <string name="t">T</string>--> +<!-- <string name="s">S</string>--> +<!-- <string name="r">R</string>--> +<!-- <string name="q">Q</string>--> +<!-- <string name="p">P</string>--> +<!-- <string name="o">O</string>--> +<!-- <string name="n">N</string>--> +<!-- <string name="m">M</string>--> +<!-- <string name="l">L</string>--> +<!-- <string name="k">K</string>--> +<!-- <string name="j">J</string>--> +<!-- <string name="i">I</string>--> +<!-- <string name="h">H</string>--> +<!-- <string name="g">G</string>--> +<!-- <string name="f">F</string>--> +<!-- <string name="e">E</string>--> +<!-- <string name="d">D</string>--> +<!-- <string name="w">W</string>--> </resources>
\ No newline at end of file diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml new file mode 100644 index 0000000..070f896 --- /dev/null +++ b/app/src/main/res/values-ja/strings.xml @@ -0,0 +1,121 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <string name="app_name">Olauncher</string> + <string name="app">App</string> + <string name="set_as_default_launcher">デフォルトのランチャーとして設定</string> + <string name="_0">〇</string> + <string name="_1">一</string> + <string name="_2">二</string> + <string name="_3">三</string> + <string name="_4">四</string> + <string name="_5">五</string> + <string name="_6">六</string> + <string name="_7">七</string> + <string name="_8">八</string> + <string name="app_drawer_tips">ヒント: アプリ名の入力を開始すると、アプリが自動的に起動します</string> + <string name="okay">わかった</string> + <string name="cool">いいね!</string> + <string name="double_tap_lock_is_enabled_message">ダブルタップロックにより指紋または顔によるロック解除が無効になる場合は、Olauncher 設定を開き、「実験的」をタップして指示に従います。ありがとう。</string> + + <string name="tip_start_typing_for_rename">ヒント: アプリの RENAME オプションの入力を開始します</string> + <string name="your_wallpaper_will_update_shortly">壁紙は間もなく更新されます</string> + <string name="olauncher_is_not_default_launcher">Olauncher はデフォルトのランチャーではありません。 毎日の壁紙の更新に失敗する場合があります。</string> + <string name="long_press_to_enable">長押しして有効にします</string> + <string name="no_hidden_apps">隠れたアプリはありません</string> + <string name="experimental_">実験的な</string> + <string name="triple_tap_lock_message">仕組み: ダブルタップすると画面が暗くなり、5 秒以内に電話が自動的にロックされます。この間、いつでもダブルタップして<b>ロックを解除</b>したり、トリプルタップしてすぐに携帯電話を完全にロックしたりできます。注: Olauncher をアンインストールする場合は、まずこれをオフにしてください。ありがとう。</string> + <string name="hidden_apps_message">注: この設定ページの上部にある「Olauncher」をタップして、隠れたアプリを見つけます。 詳細については、以下の About ページをご覧ください。</string> + <string name="swipe_down_for">下にスワイプして</string> + <string name="search">検索</string> + <string name="notifications">通知</string> + <string name="accessibility_disclosure">この機能を有効または無効にするには、デバイスの設定で Olauncher のアクセシビリティ サービスをオンまたはオフにしてください。 このサービスは、ダブルタップ ジェスチャを使用してデバイスの画面をオフにするためにのみ使用されることに注意してください。 当社のアクセシビリティ サービスは、いかなるデータも収集または共有しません。</string> + <string name="accept">受け入れる</string> + <string name="permission">許可</string> + <string name="double_tap_lock">ダブルタップしてロックします</string> + <string name="enable">有効</string> + <string name="disable">無効にする</string> + <string name="not_working"><u>機能しない場合</u></string> + <string name="info">情報</string> + <string name="delete">消去</string> + <string name="day_battery">%s, %d%%</string> + <string name="text_size">文字サイズ</string> + <string name="enabled">有効</string> + <string name="disabled">無効</string> + <string name="please_turn_on_double_tap_to_unlock">ダブルタップしてロックをオンにしてください</string> + <string name="launcher_failed_to_lock_device">Olauncher がデバイスをロックできませんでした。 アプリの設定を確認してください。</string> + <string name="long_press_to_select_app">長押ししてアプリを選択します</string> + <string name="unable_to_open_app">アプリ情報を開けません</string> + <string name="copied">コピーされました</string> + <string name="system_app_cannot_delete">システムアプリ、削除できません</string> + <string name="type_a_new_app_name_first">最初に新しいアプリ名を入力します</string> + <string name="adapter_show">見せる</string> + <string name="adapter_hide">隠れる</string> + <string name="app_text_color">テキストの色</string> + <string name="double_tap_to_lock_screen">ダブルタップしてロックします</string> + <string name="admin_permission_message">Olauncher は、ロック画面のアクセス許可を責任を持って使用することを約束します。 Olauncher はデータを収集または共有しません。</string> + <string name="about">だいたい</string> + <string name="off">オフ</string> + <string name="on">の上</string> + <string name="black">黒</string> + <string name="white">白</string> + <string name="change_default_launcher">デフォルトのランチャーを変更する</string> + <string name="privacy">プライバシー</string> + <string name="share">共有</string> + <string name="rate">レート</string> + <string name="follow">従う</string> + <string name="email">Eメール</string> + <string name="github">Github</string> + <string name="donate">寄付</string> + <string name="swipe_up_for_apps">1. 上にスワイプしてすべてのアプリを表示します</string> + <string name="long_press_for_settings">2. 設定を行うには任意の場所を長押しします2。設定するには任意の場所を長押しします</string> + <string name="apps_on_home_screen">ホーム画面のアプリ</string> + <string name="daily_wallpaper_update">毎日新しい壁紙</string> + <string name="left">左</string> + <string name="right">右</string> + <string name="center">中心</string> + <string name="home_layout_alignment">アプリの調整</string> + <string name="swipe_left_app">アプリを左にスワイプ</string> + <string name="swipe_right_app">アプリを右にスワイプ</string> + <string name="auto_show_keyboard">キーボードの自動表示</string> + <string name="hide">隠れる</string> + <string name="status_bar">ステータスバーを表示する</string> + <string name="rename">名前の変更</string> + <string name="show_date_time">日付時刻を表示する</string> + <string name="appearance">外観</string> + <string name="gestures">ジェスチャー</string> + <string name="theme_mode">テーマモード</string> + <string name="system_default">システム</string> + <string name="dark">暗い</string> + <string name="light">ライト</string> + <string name="double_tap_lock_uninstall_message">ダブルタップしてロックを有効にします。注: Olauncher を削除する場合は、まずこれをオフにしてください。</string> + <string name="welcome_to_olauncher_settings">下部にある当社の概要ページには、すべての質問への回答が記載されています。忘れないで。 :) ありがとう。</string> + <string name="rate_us_message">ねえ、Olauncher は役に立つと思いますか? 「はい」の場合、5 つ星の評価が私たちをサポートする最善の方法です。 ありがとう、もうこれを見ることはないだろう。</string> + <string name="share_message">こんにちは、あなたの友達もあなたと同じくらいオランチャーを好きだと思いますか? アプリを共有して、情報を広めてください。ありがとう!</string> + <string name="keyboard_message">こんにちは、キーボードは Olauncher でアプリを見つけて起動する最も速い方法です。もう数日間これをオンにしてから判断していただくようお願いできますか?選択は常にあなた次第です。</string> + <string name="accessibility_service_description">ダブルタップしてロックを有効にするには、アクセシビリティ許可が必要です。このサービスを通じて Olauncher が取得したデータは、デバイスから流出することはありません。</string> + <string name="lock_layout_description">画面をロックするために使用されるロック レイアウトの説明</string> + <string name="support_olauncher_for_free">Amazon アフィリエイト リンクを使用して、Olauncher を無料でサポートしてください。</string> + <string name="support_olauncher_message">あなたが私たちのリンクを使用して何かを購入するたびに、私たちは少額の手数料を受け取ります。リンクを保存し、オンライン ショッピングの際には必ずご利用ください。 ありがとう!</string> + <string name="open">リンクを開く</string> + <string name="copy">コピー</string> + <string name="close">近い</string> + <string name="not_now">今はやめろ</string> + <string name="public_roadmap">Olauncher の公開ロードマップ</string> + <string name="instagram">インスタグラム</string> + <string name="twitter">ツイッター</string> + <string name="roadmap">ロードマップ</string> + <string name="date">日にち</string> + <string name="date_only">日付のみ</string> + <string name="bottom_on">下: オン</string> + <string name="bottom_off">下:オフ</string> + <string name="please_set_olauncher_as_default_first">まず Olauncher をデフォルトのランチャーとして設定してください</string> + <string name="settings_footer"><u>プロランチャー</u></string> + <string name="affiliate">アフィリエイト</string> + <string name="app_not_found">アプリが見つかりません</string> + <string name="unable_to_launch_app">アプリを起動できません</string> + <string name="search_for_Launcher_or_home_app">ランチャーまたはホームアプリを検索する</string> + <string name="swipe_left_app_enabled">アプリを左にスワイプ有効化</string> + <string name="swipe_right_app_enabled">アプリを右にスワイプ有効</string> + <string name="swipe_left_app_disabled">左にスワイプするとアプリが無効になります</string> + <string name="swipe_right_app_disabled">アプリを右にスワイプすると無効になります</string> +</resources>
\ No newline at end of file diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml new file mode 100644 index 0000000..8e74872 --- /dev/null +++ b/app/src/main/res/values-pl/strings.xml @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <string name="app_name">Olauncher</string> + <string name="app">App</string> + <string name="set_as_default_launcher">Ustaw jako domyślny program uruchamiający</string> +# <string name="_0">0</string> + <string name="_1">1</string> + <string name="_2">2</string> + <string name="_3">3</string> + <string name="_4">4</string> + <string name="_5">5</string> + <string name="_6">6</string> + <string name="_7">7</string> + <string name="_8">8</string> + <string name="app_drawer_tips">Wskazówka: zacznij wpisywać nazwę aplikacji, aby uruchomić ją automatycznie</string> + <string name="okay">Dobra</string> + <string name="cool">Fajny!</string> + <string name="double_tap_lock_is_enabled_message">Jeśli blokada podwójnego dotknięcia wyłącza odblokowywanie odciskiem palca lub twarzą, otwórz ustawienia Olaunchera, dotknij „eksperymentalne” i postępuj zgodnie z instrukcjami. Dziękuję.</string> + <string name="tip_start_typing_for_rename">Wskazówka: zacznij pisać dla opcji ZMIEŃ NAZWĘ aplikacji</string> + <string name="your_wallpaper_will_update_shortly">Twoja tapeta zostanie wkrótce zaktualizowana</string> + <string name="olauncher_is_not_default_launcher">Olauncher nie jest domyślnym programem uruchamiającym. Codzienna aktualizacja tapety może się nie powieść.</string> + <string name="long_press_to_enable">Naciśnij długo, aby włączyć</string> + <string name="no_hidden_apps">Brak ukrytych aplikacji</string> + <string name="experimental_">eksperymentalny</string> + <string name="triple_tap_lock_message">Jak to działa: Po dwukrotnym dotknięciu ekran przyciemni się, a telefon zablokuje się w ciągu 5 sekund. W tym czasie możesz stuknąć dwukrotnie, aby <b>odblokować</b> lub stuknąć trzykrotnie, aby natychmiast całkowicie zablokować telefon. Uwaga: najpierw wyłącz to, jeśli zdecydujesz się odinstalować Olauncher. Dziękuję.</string> + <string name="hidden_apps_message">Uwaga: Stuknij w „Olauncher” u góry tej strony ustawień, aby znaleźć ukryte aplikacje. Więcej informacji znajduje się na stronie Informacje poniżej.</string> + <string name="swipe_down_for">Przesuń w dół, aby</string> + <string name="search">Szukaj</string> + <string name="notifications">Powiadomienia</string> + <string name="accessibility_disclosure">Włącz lub wyłącz usługę ułatwień dostępu Olauncher w ustawieniach swojego urządzenia, aby włączyć lub wyłączyć tę funkcję. Należy pamiętać, że ta usługa służy wyłącznie do wyłączania ekranu urządzenia za pomocą gestu dwukrotnego dotknięcia. Nasza usługa ułatwień dostępu nie gromadzi ani nie udostępnia żadnych danych.</string> + <string name="accept">Zaakceptować</string> + <string name="permission">Pozwolenie</string> + <string name="double_tap_lock">Kliknij dwukrotnie, aby zablokować</string> + <string name="enable">Włączać</string> + <string name="disable">Wyłączyć</string> + <string name="not_working"><u>Nie działa?</u></string> + <string name="info">Informacje</string> + <string name="delete">Usuwać</string> + <string name="day_battery">%s, %d%%</string> + <string name="text_size">Rozmiar czcionki</string> + <string name="enabled">Włączony</string> + <string name="disabled">Wyłączony</string> + <string name="please_turn_on_double_tap_to_unlock">Włącz podwójne dotknięcie, aby zablokować</string> + <string name="launcher_failed_to_lock_device">Olauncherowi nie udało się zablokować urządzenia. Sprawdź ustawienia aplikacji.</string> + <string name="long_press_to_select_app">Naciśnij długo, aby wybrać aplikację</string> + <string name="unable_to_open_app">Nie można otworzyć informacji o aplikacji</string> + <string name="copied">Skopiowane</string> + <string name="system_app_cannot_delete">Aplikacja systemowa, nie można usunąć</string> + <string name="type_a_new_app_name_first">Najpierw wpisz nową nazwę aplikacji</string> + <string name="adapter_show">Pokazywać</string> + <string name="adapter_hide">Ukrywać</string> + <string name="app_text_color">Kolor tekstu</string> + <string name="double_tap_to_lock_screen">Kliknij dwukrotnie, aby zablokować</string> + <string name="admin_permission_message">Olauncher obiecuje odpowiedzialnie korzystać z uprawnień blokady ekranu. Olauncher nie gromadzi ani nie udostępnia żadnych danych.</string> + <string name="about">O</string> + <string name="off">Wyłączony</string> + <string name="on">NA</string> + <string name="black">Czarny</string> + <string name="white">Biały</string> + <string name="change_default_launcher">Zmień domyślny program uruchamiający</string> + <string name="privacy">Prywatność</string> + <string name="share">Udział</string> + <string name="rate">Wskaźnik</string> + <string name="follow">Podążać</string> + <string name="email">E-mail</string> + <string name="github">Github</string> + <string name="donate">Podarować</string> + <string name="swipe_up_for_apps">1. Przesuń palcem w górę, aby wyświetlić wszystkie aplikacje</string> + <string name="long_press_for_settings">2. Naciśnij i przytrzymaj dowolne miejsce, aby przejść do ustawień</string> + <string name="apps_on_home_screen">Aplikacje na ekranie głównym</string> + <string name="daily_wallpaper_update">Codziennie nowa tapeta</string> + <string name="left">Lewy</string> + <string name="right">Prawidłowy</string> + <string name="center">Centrum</string> + <string name="home_layout_alignment">Wyrównanie aplikacji</string> + <string name="swipe_left_app">Przesuń w lewo aplikację</string> + <string name="swipe_right_app">Przesuń w prawo aplikację</string> + <string name="auto_show_keyboard">Automatyczne wyświetlanie klawiatury</string> + <string name="hide">Ukrywać</string> + <string name="status_bar">Pokaż pasek stanu</string> + <string name="rename">Przemianować</string> + <string name="show_date_time">Pokaż datę i godzinę</string> + <string name="appearance">Wygląd</string> + <string name="gestures">Gesty</string> + <string name="theme_mode">Tryb tematyczny</string> + <string name="system_default">System</string> + <string name="dark">Ciemny</string> + <string name="light">Światło</string> + <string name="double_tap_lock_uninstall_message">Kliknij dwukrotnie, aby włączyć blokadę. Uwaga: najpierw wyłącz to, jeśli zdecydujesz się usunąć Olauncher.</string> + <string name="welcome_to_olauncher_settings">Nasza strona Informacje na dole zawiera odpowiedzi na wszystkie Twoje pytania. Nie zapomnij. :) Dziękuję.</string> + <string name="rate_us_message">Hej, czy uważasz, że Olauncher jest przydatny? Jeśli tak, ocena 5 gwiazdek to najlepszy sposób, aby nas wesprzeć. Dziękuję i więcej tego nie zobaczysz.</string> + <string name="share_message">Cześć, myślisz, że Twoi znajomi pokochaliby Olaunchera tak samo jak Ty? Udostępnij aplikację i pomóż nam rozpowszechniać informacje. Dziękuję!</string> + <string name="keyboard_message">Cześć, klawiatura to najszybszy sposób znajdowania i uruchamiania aplikacji w Olauncher. Czy możemy poprosić o pozostawienie tego włączonego jeszcze przez kilka dni, a następnie podjęcie decyzji? Wybór zawsze należy do Ciebie.</string> + <string name="accessibility_service_description">Uprawnienia dostępu są wymagane, aby włączyć podwójne dotknięcie, aby zablokować. Wszelkie dane pozyskane przez Olauncher za pośrednictwem tej usługi nie opuszczą Twojego urządzenia.</string> + <string name="lock_layout_description">opis układu blokady, który ma być używany, unikalny identyfikator do zablokowania ekranu</string> + <string name="support_olauncher_for_free">Wesprzyj Olauncher za darmo, korzystając z naszego linku afiliacyjnego Amazon.</string> + <string name="support_olauncher_message">Za każdym razem, gdy kupujesz coś za pomocą naszego linku, otrzymujemy niewielką prowizję. Zapisz link i używaj go podczas zakupów online. Dziękuję!</string> + <string name="open">Otwórz łącze</string> + <string name="copy">Kopiuj</string> + <string name="close">Zamknąć</string> + <string name="not_now">Nie teraz</string> + <string name="public_roadmap">Publiczna mapa drogowa Olauncher</string> + <string name="instagram">Instagram</string> + <string name="twitter">Twitter</string> + <string name="roadmap">Mapa drogowa</string> + <string name="date">Data</string> + <string name="date_only">Tylko data</string> + <string name="bottom_on">Dół: włączony</string> + <string name="bottom_off">Dół: wyłączone</string> + <string name="please_set_olauncher_as_default_first">Najpierw ustaw Olauncher jako domyślny program uruchamiający</string> + <string name="settings_footer"><u>PROlauncher</u></string> + <string name="affiliate">Przyłączać</string> + <string name="app_not_found">Nie znaleziono aplikacji</string> + <string name="unable_to_launch_app">Nie można uruchomić aplikacji</string> + <string name="search_for_Launcher_or_home_app">Wyszukaj program uruchamiający lub aplikację domową</string> + <string name="swipe_left_app_enabled">Aplikacja Przesuń w lewo jest włączona</string> + <string name="swipe_right_app_enabled">Aplikacja Przesuń w prawo jest włączona</string> + <string name="swipe_left_app_disabled">Aplikacja Przesuń w lewo wyłączona</string> + <string name="swipe_right_app_disabled">Aplikacja Przesuń w prawo jest wyłączona</string> +</resources>
\ No newline at end of file diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 010fe6a..f36e375 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -69,7 +69,7 @@ <string name="close">Fechar</string> <string name="not_now">Agora não</string> <string name="public_roadmap">Roteiro público do Olauncher</string> - <string name="instagram">Linkedin</string> + <string name="instagram">Instagram</string> <string name="twitter">Twitter</string> <string name="roadmap">Roteiro</string> <string name="date">Data</string> @@ -117,32 +117,32 @@ <string name="no_hidden_apps">Sem aplicativos ocultos</string> <string name="adapter_show">demonstre</string> <string name="adapter_hide">esconder</string> - <string name="a">A</string> - <string name="b">B</string> - <string name="c">C</string> - <string name="x">X</string> - <string name="y">Y</string> - <string name="z">Z</string> - <string name="v">V</string> - <string name="u">U</string> - <string name="t">T</string> - <string name="s">S</string> - <string name="r">R</string> - <string name="q">Q</string> - <string name="p">P</string> - <string name="o">O</string> - <string name="n">N</string> - <string name="m">M</string> - <string name="l">L</string> - <string name="k">K</string> - <string name="j">J</string> - <string name="i">I</string> - <string name="h">H</string> - <string name="g">G</string> - <string name="f">F</string> - <string name="e">E</string> - <string name="d">D</string> - <string name="w">W</string> +<!-- <string name="a">A</string>--> +<!-- <string name="b">B</string>--> +<!-- <string name="c">C</string>--> +<!-- <string name="x">X</string>--> +<!-- <string name="y">Y</string>--> +<!-- <string name="z">Z</string>--> +<!-- <string name="v">V</string>--> +<!-- <string name="u">U</string>--> +<!-- <string name="t">T</string>--> +<!-- <string name="s">S</string>--> +<!-- <string name="r">R</string>--> +<!-- <string name="q">Q</string>--> +<!-- <string name="p">P</string>--> +<!-- <string name="o">O</string>--> +<!-- <string name="n">N</string>--> +<!-- <string name="m">M</string>--> +<!-- <string name="l">L</string>--> +<!-- <string name="k">K</string>--> +<!-- <string name="j">J</string>--> +<!-- <string name="i">I</string>--> +<!-- <string name="h">H</string>--> +<!-- <string name="g">G</string>--> +<!-- <string name="f">F</string>--> +<!-- <string name="e">E</string>--> +<!-- <string name="d">D</string>--> +<!-- <string name="w">W</string>--> </resources>
\ No newline at end of file diff --git a/app/src/main/res/values-ru-rRU/strings.xml b/app/src/main/res/values-ru-rRU/strings.xml index 61b5617..26a77d0 100644 --- a/app/src/main/res/values-ru-rRU/strings.xml +++ b/app/src/main/res/values-ru-rRU/strings.xml @@ -117,32 +117,7 @@ <string name="no_hidden_apps">Нет скрытых приложений</string> <string name="adapter_show">показ</string> <string name="adapter_hide">скрывать</string> - <string name="a">A</string> - <string name="b">Б</string> - <string name="c">Ц</string> - <string name="x">Икс</string> - <string name="y">Ы</string> - <string name="z">З</string> - <string name="v">В</string> - <string name="u">У</string> - <string name="t">Т</string> - <string name="s">С</string> - <string name="r">Р</string> - <string name="q">Я</string> - <string name="p"> П</string> - <string name="o">O</string> - <string name="n">Н</string> - <string name="m">M</string> - <string name="l">Л</string> - <string name="k">K</string> - <string name="j">J</string> - <string name="i">Й</string> - <string name="h">Х</string> - <string name="g">Г</string> - <string name="f">Ф</string> - <string name="e">E</string> - <string name="d">Д</string> - <string name="w">Ш</string> + </resources>
\ No newline at end of file diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml new file mode 100644 index 0000000..c27a43e --- /dev/null +++ b/app/src/main/res/values-tr/strings.xml @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <string name="app_name">Olauncher</string> + <string name="app">App</string> + <string name="set_as_default_launcher">Varsayılan başlatıcı olarak ayarla</string> + <string name="_0">0</string> + <string name="_1">1</string> + <string name="_2">2</string> + <string name="_3">3</string> + <string name="_4">4</string> + <string name="_5">5</string> + <string name="_6">6</string> + <string name="_7">7</string> + <string name="_8">8</string> + <string name="app_drawer_tips">İpucu: Otomatik olarak başlatmak için bir uygulama adı yazmaya başlayın</string> + <string name="okay">Tamam</string> + <string name="cool">Serin!</string> + <string name="double_tap_lock_is_enabled_message">Çift dokunma kilidi, parmak izi veya yüz tanıma kilidini devre dışı bırakırsa Olauncher ayarlarını açın, \"deneysel\"e dokunun ve talimatları izleyin. Teşekkür ederim.</string> + <string name="tip_start_typing_for_rename">İpucu: Uygulama RENAME seçeneği için yazmaya başlayın</string> + <string name="your_wallpaper_will_update_shortly">Duvar kağıdınız kısa süre içinde güncellenecek</string> + <string name="olauncher_is_not_default_launcher">Olauncher, varsayılan başlatıcı değildir. Günlük duvar kağıdı güncellemesi başarısız olabilir.</string> + <string name="long_press_to_enable">Etkinleştirmek için uzun basın</string> + <string name="no_hidden_apps">Gizli uygulama yok</string> + <string name="experimental_">deneysel</string> + <string name="triple_tap_lock_message">Nasıl çalışır: Çift tıkladıktan sonra ekran kararacak ve telefon 5 saniye içinde kendini kilitleyecektir. Bu süre boyunca, telefonunuzu hemen tamamen kilitlemek için istediğiniz zaman <b>kilidi açmak</b> için iki kez veya istediğiniz zaman üç kez hafifçe vurabilirsiniz. Not: Olauncher\'ı kaldırmaya karar verirseniz önce bunu KAPALI konuma getirin. Teşekkür ederim.</string> + <string name="hidden_apps_message">Not: Gizli uygulamalarınızı bulmak için bu ayarlar sayfasının üst kısmındaki \"Olauncher\" seçeneğine dokunun. Daha fazla ayrıntı aşağıdaki Hakkında sayfasında mevcuttur.</string> + <string name="swipe_down_for">için aşağı kaydırın</string> + <string name="search">Aramak</string> + <string name="notifications">Bildirimler</string> + <string name="accessibility_disclosure">Bu özelliği etkinleştirmek veya devre dışı bırakmak için lütfen cihazınızın ayarlarında Olauncher\'ın erişilebilirlik hizmetini açın veya kapatın. Lütfen bu hizmetin yalnızca cihazınızın ekranını çift dokunma hareketini kullanarak kapatmanıza izin vermek için kullanıldığını unutmayın. Erişilebilirlik hizmetimiz herhangi bir veri toplamaz veya paylaşmaz.</string> + <string name="accept">Kabul etmek</string> + <string name="permission">İzin</string> + <string name="double_tap_lock">Kilitlemek için iki kez dokunun</string> + <string name="enable">Olanak vermek</string> + <string name="disable">Devre dışı bırakmak</string> + <string name="not_working"><u>Çalışmıyor musunuz?</u></string> + <string name="info">Bilgi</string> + <string name="delete">Silmek</string> + <string name="day_battery">%s, %d%%</string> + <string name="text_size">Yazı Boyutu</string> + <string name="enabled">Etkinleştirilmiş</string> + <string name="disabled">Engelli</string> + <string name="please_turn_on_double_tap_to_unlock">Lütfen kilitlemek için çift dokunmayı açın</string> + <string name="launcher_failed_to_lock_device">Olauncher cihazı kilitleyemedi. Lütfen uygulama ayarlarınızı kontrol edin.</string> + <string name="long_press_to_select_app">Uygulamayı seçmek için uzun basın</string> + <string name="unable_to_open_app">Uygulama bilgisi açılamıyor</string> + <string name="copied">kopyalandı</string> + <string name="system_app_cannot_delete">Sistem uygulaması, silinemez</string> + <string name="type_a_new_app_name_first">Önce yeni bir uygulama adı yazın</string> + <string name="adapter_show">Göstermek</string> + <string name="adapter_hide">Saklamak</string> + <string name="app_text_color">metin rengi</string> + <string name="double_tap_to_lock_screen">Kilitlemek için iki kez dokunun</string> + <string name="admin_permission_message">Olauncher, kilit ekranı iznini sorumlu bir şekilde kullanmayı vaat ediyor. Olauncher herhangi bir veri toplamaz veya paylaşmaz.</string> + <string name="about">Hakkında</string> + <string name="off">Kapalı</string> + <string name="on">Açık</string> + <string name="black">Siyah</string> + <string name="white">Beyaz</string> + <string name="change_default_launcher">Varsayılan başlatıcıyı değiştir</string> + <string name="privacy">Mahremiyet</string> + <string name="share">Paylaşmak</string> + <string name="rate">Oran</string> + <string name="follow">Takip etmek</string> + <string name="email">E-posta</string> + <string name="github">Github</string> + <string name="donate">Bağış yapmak</string> + <string name="swipe_up_for_apps">1. Tüm uygulamalar için yukarı kaydırın</string> + <string name="long_press_for_settings">2. Ayarlar için herhangi bir yere uzun basın</string> + <string name="apps_on_home_screen">Ana ekrandaki uygulamalar</string> + <string name="daily_wallpaper_update">Günlük yeni duvar kağıdı</string> + <string name="left">Sol</string> + <string name="right">Sağ</string> + <string name="center">merkez</string> + <string name="home_layout_alignment">Uygulama hizalaması</string> + <string name="swipe_left_app">Uygulamayı sola kaydırın</string> + <string name="swipe_right_app">Uygulamayı sağa kaydırın</string> + <string name="auto_show_keyboard">Klavyeyi otomatik göster</string> + <string name="hide">Saklamak</string> + <string name="status_bar">Durum çubuğunu göster</string> + <string name="rename">Yeniden isimlendirmek</string> + <string name="show_date_time">Tarih saatini göster</string> + <string name="appearance">Dış görünüş</string> + <string name="gestures">Mimik</string> + <string name="theme_mode">Tema modu</string> + <string name="system_default">sistem</string> + <string name="dark">Karanlık</string> + <string name="light">Işık</string> + <string name="double_tap_lock_uninstall_message">Etkinleştirmek için iki kez dokunun. Not: Olauncher\'ı silmeye karar verirseniz önce bunu KAPALI konuma getirin.</string> + <string name="welcome_to_olauncher_settings">Alt kısımdaki Hakkında sayfamızda tüm sorularınızın yanıtları bulunmaktadır. unutma :) Teşekkür ederim.</string> + <string name="rate_us_message">Hey, Olanuncher\'ı faydalı buluyor musunuz? Cevabınız evet ise, 5 yıldız derecelendirmesi bizi desteklemenin en iyi yoludur. Teşekkürler ve bunu bir daha görmeyeceksin.</string> + <string name="share_message">Merhaba, arkadaşlarının Olauncher\'ı senin kadar seveceğini düşünüyor musun? Uygulamayı paylaşın ve haberi yaymamıza yardımcı olun. Teşekkür ederim!</string> + <string name="keyboard_message">Merhaba, klavye, Olauncher\'da uygulamaları bulmanın ve başlatmanın en hızlı yoludur. Bunu birkaç gün daha Açık tutmanızı ve sonra karar vermenizi rica edebilir miyiz? Seçim her zaman senindir.</string> + <string name="accessibility_service_description">Kilitlemek için çift dokunmayı etkinleştirmek için erişilebilirlik izni gereklidir. Olauncher tarafından bu hizmet aracılığıyla elde edilen hiçbir veri cihazınızdan ayrılmayacaktır.</string> + <string name="lock_layout_description">kilit düzeni açıklaması, ekranı kilitlemek için benzersiz bir kimlik olarak kullanılacak</string> + <string name="support_olauncher_for_free">Amazon ortaklık bağlantımızı kullanarak Olauncher\'ı ücretsiz olarak destekleyin.</string> + <string name="support_olauncher_message">Bağlantımızı kullanarak her bir şey satın aldığınızda, küçük bir komisyon alırız. Lütfen bağlantıyı kaydedin ve çevrimiçi alışveriş yaptığınızda kullanın. Teşekkür ederim!</string> + <string name="open">Linki aç</string> + <string name="copy">kopyala</string> + <string name="close">Kapalı</string> + <string name="not_now">Şimdi değil</string> + <string name="public_roadmap">Olauncher genel yol haritası</string> + <string name="instagram">Instagram</string> + <string name="twitter">Twitter</string> + <string name="roadmap">yol haritası</string> + <string name="date">Tarih</string> + <string name="date_only">Yalnızca tarih</string> + <string name="bottom_on">Alt: Açık</string> + <string name="bottom_off">Alt: Kapalı</string> + <string name="please_set_olauncher_as_default_first">Lütfen önce Olauncher\'ı varsayılan başlatıcınız olarak ayarlayın</string> + <string name="settings_footer"><u>PROlauncher</u></string> + <string name="affiliate">ortak</string> + <string name="app_not_found">Uygulama bulunamadı</string> + <string name="unable_to_launch_app">Uygulama başlatılamıyor</string> + <string name="search_for_Launcher_or_home_app">Başlatıcı veya Ev uygulamasını arayın</string> + <string name="swipe_left_app_enabled">Sola kaydır uygulaması etkin</string> + <string name="swipe_right_app_enabled">Sağa kaydırma uygulaması etkin</string> + <string name="swipe_left_app_disabled">Sola kaydırma uygulaması devre dışı bırakıldı</string> + <string name="swipe_right_app_disabled">Sağa kaydırma uygulaması devre dışı bırakıldı</string> +</resources>
\ No newline at end of file diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml new file mode 100644 index 0000000..48a48a9 --- /dev/null +++ b/app/src/main/res/values-zh/strings.xml @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <string name="app_name">Olauncher</string> + <string name="app">App</string> + <string name="set_as_default_launcher">设置为默认启动器</string> + <string name="_0">〇</string> + <string name="_1">一</string> + <string name="_2">二</string> + <string name="_3">三</string> + <string name="_4">四</string> + <string name="_5">五</string> + <string name="_6">六</string> + <string name="_7">七</string> + <string name="_8">八</string> + <string name="app_drawer_tips">提示:开始输入应用程序名称以自动启动它</string> + <string name="okay">好的</string> + <string name="cool">凉爽的!</string> + <string name="double_tap_lock_is_enabled_message">如果双击锁定禁用指纹或面部解锁,请打开 Olauncher 设置,点击“实验”并按照说明进行操作。谢谢。</string> + <string name="tip_start_typing_for_rename">提示:开始输入应用程序重命名选项</string> + <string name="your_wallpaper_will_update_shortly">您的壁纸即将更新</string> + <string name="olauncher_is_not_default_launcher">Olauncher 不是默认启动器。 每日壁纸更新可能会失败。</string> + <string name="long_press_to_enable">长按即可启用</string> + <string name="no_hidden_apps">没有隐藏的应用程序</string> + <string name="experimental_">实验性的</string> + <string name="triple_tap_lock_message">工作原理:双击后,屏幕会变暗,手机将在 5 秒后自行锁定。在此期间,您可以随时双击<b>解锁</b>或双击三次立即完全锁定您的手机。注意:如果您决定卸载 Olauncher,请先将其关闭。谢谢。</string> + <string name="hidden_apps_message">注意:点击此设置页面顶部的“Olauncher”即可找到隐藏的应用程序。 更多详细信息请参阅下面的“关于”页面。</string> + <string name="swipe_down_for">向下滑动查看</string> + <string name="search">搜索</string> + <string name="notifications">通知</string> + <string name="accessibility_disclosure">请在您设备的设置中打开或关闭 Olauncher 的辅助服务以启用或禁用此功能。 请注意,此服务仅用于让您使用双击手势关闭设备的屏幕。 我们的无障碍服务不收集或共享任何数据。</string> + <string name="accept">接受</string> + <string name="permission">允许</string> + <string name="double_tap_lock">双击即可锁定</string> + <string name="enable">使能够</string> + <string name="disable">禁用</string> + <string name="not_working"><u>不工作?</u></string> + <string name="info">信息</string> + <string name="delete">删除</string> + <string name="day_battery">%s, %d%%</string> + <string name="text_size">字体大小</string> + <string name="enabled">启用</string> + <string name="disabled">残疾人</string> + <string name="please_turn_on_double_tap_to_unlock">请打开双击以锁定</string> + <string name="launcher_failed_to_lock_device">Olauncher 无法锁定设备。 请检查您的应用程序设置。</string> + <string name="long_press_to_select_app">长按选择应用程序</string> + <string name="unable_to_open_app">无法打开应用程序信息</string> + <string name="copied">已复制</string> + <string name="system_app_cannot_delete">系统应用,无法删除</string> + <string name="type_a_new_app_name_first">首先输入新的应用程序名称</string> + <string name="adapter_show">展示</string> + <string name="adapter_hide">隐藏</string> + <string name="app_text_color">文字颜色</string> + <string name="double_tap_to_lock_screen">双击即可锁定</string> + <string name="admin_permission_message">Olauncher 承诺负责任地使用锁屏权限。 Olauncher 不收集或共享任何数据。</string> + <string name="about">关于</string> + <string name="off">离开</string> + <string name="on">在</string> + <string name="black">黑色的</string> + <string name="white">白色的</string> + <string name="change_default_launcher">更改默认启动器</string> + <string name="privacy">隐私</string> + <string name="share">分享</string> + <string name="rate">速度</string> + <string name="follow">跟随</string> + <string name="email">电子邮件</string> + <string name="github">Github</string> + <string name="donate">捐</string> + <string name="swipe_up_for_apps">1. 向上滑动查看所有应用</string> + <string name="long_press_for_settings">2.长按任意位置进行设置</string> + <string name="apps_on_home_screen">主屏幕上的应用程序</string> + <string name="daily_wallpaper_update">每日新壁纸</string> + <string name="left">左边</string> + <string name="right">正确的</string> + <string name="center">中心</string> + <string name="home_layout_alignment">应用对齐</string> + <string name="swipe_left_app">向左滑动应用程序</string> + <string name="swipe_right_app">向右滑动应用程序</string> + <string name="auto_show_keyboard">自动显示键盘</string> + <string name="hide">隐藏</string> + <string name="status_bar">显示状态栏</string> + <string name="rename">改名</string> + <string name="show_date_time">显示日期时间</string> + <string name="appearance">外貌</string> + <string name="gestures">手势</string> + <string name="theme_mode">主题模式</string> + <string name="system_default">系统</string> + <string name="dark">黑暗的</string> + <string name="light">光</string> + <string name="double_tap_lock_uninstall_message">双击即可锁定启用。注意:如果您决定删除 Olauncher,请先将其关闭。</string> + <string name="welcome_to_olauncher_settings">我们底部的“关于”页面可以解答您的所有问题。别忘了。 :) 谢谢。</string> + <string name="rate_us_message">嘿,你觉得 Olauncher 有用吗?如果是,五星级评级是支持我们的最佳方式。 谢谢你,你不会再看到这个了。</string> + <string name="share_message">你好,你认为你的朋友会像你一样喜欢 Olauncher 吗? 分享该应用程序并帮助我们传播信息。谢谢你!</string> + <string name="keyboard_message">您好,键盘是在 Olauncher 中查找和启动应用程序的最快方式。我们可以要求您再保留几天,然后再决定吗?选择权永远是你的。</string> + <string name="accessibility_service_description">需要辅助功能权限才能启用双击锁定。 Olauncher 通过此服务获取的任何数据都不会离开您的设备。</string> + <string name="lock_layout_description">锁定布局描述,用于锁定屏幕的唯一 ID</string> + <string name="support_olauncher_for_free">使用我们的亚马逊附属链接免费支持 Olauncher。</string> + <string name="support_olauncher_message">每次您使用我们的链接购买商品时,我们都会获得少量佣金。请保存链接并在网上购物时使用它。 谢谢你!</string> + <string name="open">打开链接</string> + <string name="copy">复制</string> + <string name="close">关闭</string> + <string name="not_now">现在不要</string> + <string name="public_roadmap">Olauncher 公共路线图</string> + <string name="instagram">Instagram</string> + <string name="twitter">推特</string> + <string name="roadmap">路线图</string> + <string name="date">日期</string> + <string name="date_only">仅限日期</string> + <string name="bottom_on">底部:开</string> + <string name="bottom_off">底部:关闭</string> + <string name="please_set_olauncher_as_default_first">请先将 Olauncher 设置为默认启动器</string> + <string name="settings_footer"><u>PRO启动器</u></string> + <string name="affiliate">附属机构</string> + <string name="app_not_found">找不到应用程序</string> + <string name="unable_to_launch_app">无法启动应用程序</string> + <string name="search_for_Launcher_or_home_app">搜索启动器或家庭应用程序</string> + <string name="swipe_left_app_enabled">向左滑动应用程序启用</string> + <string name="swipe_right_app_enabled">向右滑动应用程序启用</string> + <string name="swipe_left_app_disabled">向左滑动应用程序已禁用</string> + <string name="swipe_right_app_disabled">向右滑动应用程序已禁用</string> +</resources>
\ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a4588af..cb8b3c0 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,9 +1,7 @@ <resources> <string name="app_name" translatable="false">Olauncher</string> - <string name="app">App</string> + <string name="app" translatable="false">App</string> <string name="set_as_default_launcher">Set as default launcher</string> - <string name="app_text_color">Text color</string> - <string name="double_tap_to_lock_screen">Double tap to lock</string> <string name="admin_permission_message">Olauncher promises to use lock screen permission responsibly. Olauncher does not collect or share any data.</string> <string name="about">About</string> <string name="off">Off</string> @@ -38,10 +36,8 @@ <string name="_7">7</string> <string name="_8">8</string> <string name="app_drawer_tips">Tip: Start typing an app name to auto-launch it</string> - <string name="okay">Okay</string> <string name="cool">Cool!</string> <string name="double_tap_lock_is_enabled_message">If double tap lock disables fingerprint or face unlock, open Olauncher settings, tap on \'experimental\' and follow the instructions. Thank you.</string> - <string name="triple_tap_lock_message">How it works: Once you double-tap, screen will go dark and the phone will lock itself in 5 seconds. During this time, you can double-tap to <b>unlock</b> or triple-tap anytime to fully lock the phone immediately. Note: Turn this OFF first if you decide to delete Olauncher. Thank you.</string> <string name="auto_show_keyboard">Auto show keyboard</string> <string name="hide">Hide</string> <string name="status_bar">Show status bar</string> @@ -53,8 +49,6 @@ <string name="system_default">System</string> <string name="dark">Dark</string> <string name="light">Light</string> - <string name="double_tap_lock_uninstall_message">Double tap to lock enabled. - \n\nNote: Turn this OFF first if you decide to delete Olauncher.</string> <string name="welcome_to_olauncher_settings">Our About page on the bottom has answers to all your questions. Don\'t forget. :) \n\nThank you.</string> <string name="rate_us_message">Hey, do you find Olauncher useful? If yes, a 5-star rating is the best way to support us. @@ -65,11 +59,7 @@ <string name="accessibility_service_description">The accessibility permission is required to enable double tap to lock. Any data acquired by Olauncher via this service will not leave your device.</string> <string name="lock_layout_description">lock layout description to be used a unique id to lock screen</string> <string name="support_olauncher_for_free">Support Olauncher for free by using our Amazon affiliate link.</string> - <string name="support_olauncher_message">Every time you buy something using our link, we get a small commission. Please save the link and use it whenever you shop online.\nThank you!</string> - <string name="open">Open link</string> - <string name="copy">Copy</string> <string name="close">Close</string> - <string name="not_now">Not now</string> <string name="public_roadmap">Olauncher public roadmap</string> <string name="instagram">Instagram</string> <string name="twitter">Twitter</string> @@ -124,32 +114,15 @@ Daily wallpaper update may fail.</string> <string name="experimental_">experimental</string> <string name="adapter_show">Show</string> <string name="adapter_hide">Hide</string> - <string name="a">A</string> - <string name="b">B</string> - <string name="c">C</string> - <string name="x">X</string> - <string name="y">Y</string> - <string name="z">Z</string> - <string name="v">V</string> - <string name="u">U</string> - <string name="t">T</string> - <string name="s">S</string> - <string name="r">R</string> - <string name="q">Q</string> - <string name="p">P</string> - <string name="o">O</string> - <string name="n">N</string> - <string name="m">M</string> - <string name="l">L</string> - <string name="k">K</string> - <string name="j">J</string> - <string name="i">I</string> - <string name="h">H</string> - <string name="g">G</string> - <string name="f">F</string> - <string name="e">E</string> - <string name="d">D</string> - <string name="w">W</string> + <string name="app_text_color">Text color</string> + <string name="double_tap_to_lock_screen">Double tap to lock</string> + <string name="okay">Okay</string> + <string name="double_tap_lock_uninstall_message">Double tap to lock enabled. Note: Turn this OFF first if you decide to delete Olauncher.</string> + <string name="support_olauncher_message">Every time you buy something using our link, we get a small commission. Please save the link and use it whenever you shop online.Every time you buy something using our link, we get a small commission. Please save the link and use it whenever you shop online. Thank you!</string> + <string name="open">Open link</string> + <string name="copy">Copy</string> + <string name="not_now">Not now</string> + <string name="triple_tap_lock_message">How it works: After you double-tap, the screen will darken and the phone will lock itself in 5 seconds. During this time, you can double-tap to <b>unlock</b> or triple-tap at any time to completely lock your phone immediately. Note: Turn this OFF first if you decide to uninstall Olauncher. Thank You.</string> </resources>
\ No newline at end of file |
