Merge branch 'master' into 'weblate-aurora-store-aurorastore-translations'

# Conflicts:
#   app/src/main/res/values-tr/strings.xml
This commit is contained in:
Rahul Patel
2023-10-12 22:11:07 +00:00
56 changed files with 27 additions and 479 deletions

View File

@@ -1,3 +1,6 @@
Changelog : v4.3.3 (51)
• Fix search issue, uses WebAPI data
Changelog : v4.3.2 (50)
• Switching to the system theme from a dark theme updates the UI properly
• Dialogs on the home screen no longer hide certain views

View File

@@ -1,69 +0,0 @@
# **Aurora Store** TERMS OF SERVICE
Last Updated: **01.03.2021**
These terms of service ("Terms") apply to your access and use of **Aurora Store**. Please read them carefully.
## Accepting these Terms
If you access or use the Service, it means you agree to be bound by all of the terms below. So, before you use the Service, please read all of the terms. If you don't agree to all of the terms below, please do not use the Service. Also, if a term does not make sense to you, please let us know by e-mailing **auroraoss.dev@gmail.com**.
## Changes to these Terms
We reserve the right to modify these Terms at any time. For instance, we may need to change these Terms if we come out with a new feature or for some other reason.
Whenever we make changes to these Terms, the changes are effective **01.03.2021** after we post such revised Terms (indicated by revising the date at the top of these Terms) or upon your acceptance if we provide a mechanism for your immediate acceptance of the revised Terms (such as a click-through confirmation or acceptance button). It is your responsibility to check **Aurora Store** for changes to these Terms.
If you continue to use the Service after the revised Terms go into effect, then you have accepted the changes to these Terms.
## Privacy Policy
We have a privacy policy covering the collection, use, and disclosure of user information, which can be found at **https://gitlab.com/AuroraOSS/AuroraStore/-/blob/master/POLICY.md**.
## Copyright Policy
We take intellectual property rights seriously, and by using a copyright policy in accordance with the GNU GENERAL PUBLIC LICENSE Version 3, we have adopted a policy of terminating, in appropriate circumstances and, at our sole discretion, access to the service for users who are deemed to be repeat infringers. Persons who wish to fork the Aurora Store project or copy code from the repository MUST comply with the used license. The license in use can be found here: **https://www.gnu.org/licenses/gpl-3.0.en.html**
## Disclaimer
We have a disclaimer covering the use of our Service and the content within **Aurora Store**, which can be found at **https://gitlab.com/AuroraOSS/AuroraStore/-/blob/master/DISCLAIMER.md**
## Third-Party Services
We provide users with two major third party services. Your use of the Service may also include the use of applications that are developed or owned by a third party. Your use of such third party applications, websites, and services is governed by that party's own terms of service or privacy policies. We encourage you to read the terms and conditions and privacy policy of any third party application, website or service that you visit or use.
## Token Dispenser Server
We provide users with the ability to use anonymous accounts within **Aurora Store**, provided from our server as tokens. Your use of the Service agrees to not affect our server in any way deemed harmful or with malicious intent.
We may occasionally ask contributors to provide us with accounts. You hereby acknowledge that the accounts you make for **Aurora Store** to be given entire access to **AuroraOSS** and to be stored on our server. This does not apply to non-anonymous accounts.
## **Aurora Store** Materials
We put a lot of effort into creating the Service including, the logo and all designs, text, graphics, pictures, information and other content (excluding content within **Aurora Store**). This property is owned by us or our licensors and it is protected by open-source licenses. We grant you the right to use it.
## Unavoidable Legal Stuff
THE SERVICE AND ANY OTHER SERVICE AND CONTENT INCLUDED ON OR OTHERWISE MADE AVAILABLE TO YOU THROUGH THE SERVICE ARE PROVIDED TO YOU ON AN AS IS OR AS AVAILABLE BASIS WITHOUT ANY REPRESENTATIONS OR WARRANTIES OF ANY KIND. WE DISCLAIM ANY AND ALL WARRANTIES AND REPRESENTATIONS (EXPRESS OR IMPLIED, ORAL OR WRITTEN) WITH RESPECT TO THE SERVICE AND CONTENT INCLUDED ON OR OTHERWISE MADE AVAILABLE TO YOU THROUGH THE SERVICE WHETHER ALLEGED TO ARISE BY OPERATION OF LAW, BY REASON OF CUSTOM OR USAGE IN THE TRADE, BY COURSE OF DEALING OR OTHERWISE.
IN NO EVENT WILL **AURORA OSS** BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY SPECIAL, INDIRECT, INCIDENTAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES OF ANY KIND ARISING OUT OF OR IN CONNECTION WITH THE SERVICE OR ANY OTHER SERVICE AND/OR CONTENT INCLUDED ON OR OTHERWISE MADE AVAILABLE TO YOU THROUGH THE SERVICE, REGARDLESS OF THE FORM OF ACTION, WHETHER IN CONTRACT, TORT, STRICT LIABILITY OR OTHERWISE, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES OR ARE AWARE OF THE POSSIBILITY OF SUCH DAMAGES. OUR TOTAL LIABILITY FOR ALL CAUSES OF ACTION AND UNDER ALL THEORIES OF LIABILITY WILL BE LIMITED TO THE AMOUNT YOU PAID TO **AURORA OSS**. THIS SECTION WILL BE GIVEN FULL EFFECT EVEN IF ANY REMEDY SPECIFIED IN THIS AGREEMENT IS DEEMED TO HAVE FAILED OF ITS ESSENTIAL PURPOSE.
You agree to defend, indemnify and hold us harmless from and against any and all costs, damages, liabilities, and expenses (including attorneys' fees, costs, penalties, interest and disbursements) we incur in relation to, arising from, or for the purpose of avoiding, any claim or demand from a third party relating to your use of the Service or the use of the Service by any person using your account, including any claim that your use of the Service violates any applicable law or regulation, or the rights of any third party, and/or your violation of these Terms.
## Termination
If you breach any of these Terms, we have the right to suspend or disable your access to or use of the Service.
## Entire Agreement
These Terms constitute the entire agreement between you and **AuroraOSS** regarding the use of the Service, superseding any prior agreements between you and **AuroraOSS** relating to your use of the Service.
## Feedback
Please let us know what you think of the Service, these Terms and, in general, **Aurora Store**. When you provide us with any feedback, comments or suggestions about the Service, these Terms and, in general, **Aurora Store**, you irrevocably assign to us all of your right, title and interest in and to your feedback, comments and suggestions.
If you discover or suspect any Service security breaches, please let us know as soon as possible.
## Questions & Contact Information
Questions or comments about the Service may be directed to us at the email address **auroraoss.dev@gmail.com**.

View File

@@ -44,8 +44,8 @@ android {
minSdk = 21
targetSdk = 33
versionCode = 50
versionName = "4.3.2"
versionCode = 51
versionName = "4.3.3"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
@@ -118,7 +118,7 @@ dependencies {
implementation("com.google.protobuf:protobuf-javalite:3.24.2")
//Google's Goodies
implementation("com.google.android.material:material:1.9.0")
implementation("com.google.android.material:material:1.10.0")
implementation("com.google.code.gson:gson:2.10.1")
//AndroidX
@@ -164,7 +164,7 @@ dependencies {
implementation("com.github.topjohnwu.libsu:core:5.0.5")
//Love <3
implementation("com.gitlab.AuroraOSS:gplayapi:3.2.0")
implementation("com.gitlab.AuroraOSS:gplayapi:3.2.2")
//Browser
implementation("androidx.browser:browser:1.6.0")

View File

@@ -43,7 +43,6 @@ import com.aurora.store.MainActivity
import com.aurora.store.R
import com.aurora.store.util.Log
import com.aurora.store.util.Preferences
import com.aurora.store.util.Preferences.PREFERENCE_ADVANCED_USE_WEB_API
import kotlin.system.exitProcess
val Context.inflater: LayoutInflater
@@ -176,7 +175,3 @@ fun Context.accentColor(): Int {
}
return ContextCompat.getColor(this, color)
}
fun Context.shouldUseWebAPI(): Boolean {
return Preferences.getBoolean(this, PREFERENCE_ADVANCED_USE_WEB_API)
}

View File

@@ -58,9 +58,6 @@ object Preferences {
const val PREFERENCE_UPDATES_EXTENDED = "PREFERENCE_UPDATES_EXTENDED"
const val PREFERENCE_UPDATES_CHECK = "PREFERENCE_UPDATES_CHECK"
const val PREFERENCE_ADVANCED_SEARCH_IN_CTT = "PREFERENCE_ADVANCED_SEARCH_IN_CTT"
const val PREFERENCE_ADVANCED_USE_WEB_API = "PREFERENCE_ADVANCED_USE_WEB_API"
const val PREFERENCE_UNIQUE_GROUP_IDS = "PREFERENCE_UNIQUE_GROUP_IDS"
private var prefs: SharedPreferences? = null

View File

@@ -114,10 +114,6 @@ class OnboardingFragment : Fragment(R.layout.fragment_onboarding) {
binding.btnBackward.setOnClickListener {
binding.viewpager2.setCurrentItem(binding.viewpager2.currentItem - 1, true)
}
if (!Preferences.getBoolean(view.context, Preferences.PREFERENCE_TOS_READ)) {
findNavController().navigate(R.id.TOSSheet)
}
}
override fun onDestroyView() {

View File

@@ -1,23 +0,0 @@
package com.aurora.store.view.ui.preferences
import android.os.Bundle
import android.view.View
import androidx.appcompat.widget.Toolbar
import androidx.navigation.fragment.findNavController
import androidx.preference.PreferenceFragmentCompat
import com.aurora.store.R
class AdvancedPreference : PreferenceFragmentCompat() {
override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) {
setPreferencesFromResource(R.xml.preferences_advanced, rootKey)
}
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
view.findViewById<Toolbar>(R.id.toolbar)?.apply {
title = getString(R.string.title_advanced)
setNavigationOnClickListener { findNavController().navigateUp() }
}
}
}

View File

@@ -56,10 +56,6 @@ class SettingsFragment : PreferenceFragmentCompat() {
findNavController().navigate(R.id.updatesPreference)
true
}
findPreference<Preference>("pref_advanced")?.setOnPreferenceClickListener {
findNavController().navigate(R.id.advancedPreference)
true
}
}
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {

View File

@@ -262,7 +262,10 @@ class SearchResultsFragment : BaseFragment(R.layout.fragment_search_result),
})
searchView.setOnEditorActionListener { _: TextView?, actionId: Int, _: KeyEvent? ->
if (actionId == EditorInfo.IME_ACTION_SEARCH) {
if (actionId == EditorInfo.IME_ACTION_SEARCH
|| actionId == KeyEvent.ACTION_DOWN
|| actionId == KeyEvent.KEYCODE_ENTER
) {
query = searchView.text.toString()
query?.let {
queryViewModel(it)
@@ -288,6 +291,7 @@ class SearchResultsFragment : BaseFragment(R.layout.fragment_search_result),
filter = FilterProvider.with(requireContext()).getSavedFilter()
return appList
.asSequence()
.filter { it.displayName.isNotEmpty() } // Some of the apps may not have metadata
.filter { if (!filter.paidApps) it.isFree else true }
.filter { if (!filter.appsWithAds) !it.containsAds else true }
.filter { if (!filter.gsfDependentApps) it.dependencies.dependentPackages.isEmpty() else true }

View File

@@ -29,13 +29,10 @@ import android.widget.TextView
import androidx.fragment.app.Fragment
import androidx.lifecycle.ViewModelProvider
import androidx.navigation.fragment.findNavController
import com.aurora.Constants
import com.aurora.extensions.browse
import com.aurora.extensions.showKeyboard
import com.aurora.gplayapi.SearchSuggestEntry
import com.aurora.store.R
import com.aurora.store.databinding.FragmentSearchSuggestionBinding
import com.aurora.store.util.Preferences
import com.aurora.store.view.epoxy.views.SearchSuggestionViewModel_
import com.aurora.store.viewmodel.search.SearchSuggestionViewModel
import com.google.android.material.textfield.TextInputEditText
@@ -124,7 +121,10 @@ class SearchSuggestionFragment : Fragment(R.layout.fragment_search_suggestion) {
})
searchView.setOnEditorActionListener { _: TextView?, actionId: Int, _: KeyEvent? ->
if (actionId == EditorInfo.IME_ACTION_SEARCH) {
if (actionId == EditorInfo.IME_ACTION_SEARCH
|| actionId == KeyEvent.ACTION_DOWN
|| actionId == KeyEvent.KEYCODE_ENTER
) {
query = searchView.text.toString()
if (query.isNotEmpty()) {
search(query)
@@ -141,17 +141,9 @@ class SearchSuggestionFragment : Fragment(R.layout.fragment_search_suggestion) {
}
private fun search(query: String) {
if (Preferences.getBoolean(
requireContext(),
Preferences.PREFERENCE_ADVANCED_SEARCH_IN_CTT
)
) {
requireContext().browse("${Constants.PLAY_QUERY_URL}$query", true)
} else {
findNavController().navigate(
SearchSuggestionFragmentDirections
.actionSearchSuggestionFragmentToSearchResultsFragment(query)
)
}
findNavController().navigate(
SearchSuggestionFragmentDirections
.actionSearchSuggestionFragmentToSearchResultsFragment(query)
)
}
}

View File

@@ -1,76 +0,0 @@
/*
* Aurora Store
* Copyright (C) 2021, Rahul Kumar Patel <whyorean@gmail.com>
*
* Aurora Store is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 2 of the License, or
* (at your option) any later version.
*
* Aurora Store is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Aurora Store. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.aurora.store.view.ui.sheets
import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import com.aurora.Constants
import com.aurora.extensions.browse
import com.aurora.extensions.toast
import com.aurora.store.R
import com.aurora.store.databinding.SheetTosBinding
import com.aurora.store.util.Preferences
class TOSSheet : BaseBottomSheet() {
private lateinit var B: SheetTosBinding
override fun onStart() {
super.onStart()
isCancelable = false
}
override fun onCreateContentView(
inflater: LayoutInflater,
container: ViewGroup,
savedInstanceState: Bundle?
): View {
B = SheetTosBinding.inflate(inflater, container, false)
attachAction()
return B.root
}
override fun onContentViewCreated(view: View, savedInstanceState: Bundle?) {
}
private fun attachAction() {
B.btnRead.setOnClickListener {
requireContext().browse(Constants.TOS_URL)
}
B.btnPrimary.setOnClickListener {
if (B.checkboxAccept.isChecked) {
Preferences.putBoolean(requireContext(), Preferences.PREFERENCE_TOS_READ, true)
dismissAllowingStateLoss()
} else {
toast(R.string.onboarding_tos_error)
}
}
B.btnSecondary.setOnClickListener {
requireActivity().finish()
}
}
}

View File

@@ -20,18 +20,14 @@
package com.aurora.store.viewmodel.search
import android.app.Application
import android.content.Context
import android.util.Log
import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.viewModelScope
import com.aurora.extensions.flushAndAdd
import com.aurora.extensions.shouldUseWebAPI
import com.aurora.gplayapi.data.models.AuthData
import com.aurora.gplayapi.data.models.SearchBundle
import com.aurora.gplayapi.helpers.SearchHelper
import com.aurora.gplayapi.helpers.WebSearchHelper
import com.aurora.store.data.RequestState
import com.aurora.store.data.network.HttpClient
import com.aurora.store.data.providers.AuthProvider
import com.aurora.store.viewmodel.BaseAndroidViewModel
import kotlinx.coroutines.Dispatchers
@@ -45,10 +41,7 @@ class SearchResultViewModel(application: Application) : BaseAndroidViewModel(app
.with(application)
.getAuthData()
private val searchHelper: SearchHelper = SearchHelper(authData)
.using(HttpClient.getPreferredClient())
private val webSearchHelper = WebSearchHelper()
private val searchHelper: WebSearchHelper = WebSearchHelper(authData)
val liveData: MutableLiveData<SearchBundle> = MutableLiveData()
@@ -74,17 +67,7 @@ class SearchResultViewModel(application: Application) : BaseAndroidViewModel(app
private fun search(
query: String
): SearchBundle {
return if ((getApplication() as Context).shouldUseWebAPI()) {
val result = webSearchHelper.searchResults(query)
val searchBundle = SearchBundle().apply {
this.id = 100
this.query = query
appList = result.values.flatten().toSet().toMutableList()
}
return searchBundle
} else {
searchHelper.searchResults(query)
}
return searchHelper.searchResults(query)
}
@Synchronized

View File

@@ -20,16 +20,12 @@
package com.aurora.store.viewmodel.search
import android.app.Application
import android.content.Context
import androidx.lifecycle.AndroidViewModel
import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.viewModelScope
import com.aurora.extensions.shouldUseWebAPI
import com.aurora.gplayapi.SearchSuggestEntry
import com.aurora.gplayapi.data.models.AuthData
import com.aurora.gplayapi.helpers.SearchHelper
import com.aurora.gplayapi.helpers.WebSearchSuggestionHelper
import com.aurora.store.data.network.HttpClient
import com.aurora.gplayapi.helpers.WebSearchHelper
import com.aurora.store.data.providers.AuthProvider
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
@@ -40,10 +36,7 @@ class SearchSuggestionViewModel(application: Application) : AndroidViewModel(app
.with(application)
.getAuthData()
private val searchHelper: SearchHelper = SearchHelper(authData)
.using(HttpClient.getPreferredClient())
private val webSearchSuggestionHelper = WebSearchSuggestionHelper()
private val searchHelper: WebSearchHelper = WebSearchHelper(authData)
val liveSearchSuggestions: MutableLiveData<List<SearchSuggestEntry>> = MutableLiveData()
@@ -56,10 +49,6 @@ class SearchSuggestionViewModel(application: Application) : AndroidViewModel(app
private fun getSearchSuggestions(
query: String
): List<SearchSuggestEntry> {
return if ((getApplication() as Context).shouldUseWebAPI()) {
webSearchSuggestionHelper.searchSuggestions(query)
} else {
searchHelper.searchSuggestions(query)
}
return searchHelper.searchSuggestions(query)
}
}

View File

@@ -1,108 +0,0 @@
<?xml version="1.0" encoding="utf-8"?><!--
~ Aurora Store
~ Copyright (C) 2021, Rahul Kumar Patel <whyorean@gmail.com>
~
~ Aurora Store is free software: you can redistribute it and/or modify
~ it under the terms of the GNU General Public License as published by
~ the Free Software Foundation, either version 2 of the License, or
~ (at your option) any later version.
~
~ Aurora Store is distributed in the hope that it will be useful,
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
~ GNU General Public License for more details.
~
~ You should have received a copy of the GNU General Public License
~ along with Aurora Store. If not, see <http://www.gnu.org/licenses/>.
~
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:divider="@drawable/divider"
android:orientation="vertical"
android:padding="@dimen/padding_large"
android:showDividers="middle">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/img_icon"
android:layout_width="@dimen/icon_size_category"
android:layout_height="@dimen/icon_size_category"
android:layout_centerVertical="true"
app:srcCompat="@mipmap/ic_launcher" />
<TextView
android:id="@+id/txt_header"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginStart="@dimen/margin_normal"
android:layout_marginBottom="@dimen/margin_normal"
android:layout_toEndOf="@id/img_icon"
android:maxLines="1"
android:text="@string/app_name"
android:textAlignment="viewStart"
android:textAppearance="@style/TextAppearance.Aurora.SubTitle" />
</RelativeLayout>
<TextView
android:id="@+id/txt_line1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:maxLines="10"
android:text="@string/onboarding_tos_desc"
android:textAlignment="viewStart"
android:textAppearance="@style/TextAppearance.Aurora.Line1" />
<com.google.android.material.button.MaterialButton
android:id="@+id/btn_read"
style="@style/Widget.MaterialComponents.Button.OutlinedButton"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:text="@string/onboarding_tos"
android:textAllCaps="false" />
<androidx.appcompat.widget.AppCompatCheckBox
android:id="@+id/checkbox_accept"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="0dp"
android:text="@string/onboarding_tos_confirmation"
android:textAppearance="@style/TextAppearance.Aurora.Line2" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="2">
<com.google.android.material.button.MaterialButton
android:id="@+id/btn_secondary"
style="@style/Widget.MaterialComponents.Button.TextButton.Dialog.Flush"
android:layout_width="0dp"
android:layout_height="@dimen/height_button"
android:layout_weight="1"
android:text="@string/action_deny" />
<com.google.android.material.button.MaterialButton
android:id="@+id/btn_primary"
style="@style/Widget.MaterialComponents.Button.TextButton.Dialog.Flush"
android:layout_width="0dp"
android:layout_height="@dimen/height_button"
android:layout_weight="1"
android:text="@string/action_accept" />
</LinearLayout>
</LinearLayout>

View File

@@ -101,11 +101,6 @@
android:name="com.aurora.store.view.ui.preferences.SettingsFragment"
android:label="@string/title_settings"
tools:layout="@layout/fragment_setting" />
<fragment
android:id="@+id/advancedPreference"
android:name="com.aurora.store.view.ui.preferences.AdvancedPreference"
android:label="AdvancedPreference"
tools:layout="@layout/fragment_setting" />
<fragment
android:id="@+id/downloadPreference"
android:name="com.aurora.store.view.ui.preferences.DownloadPreference"
@@ -392,11 +387,6 @@
android:id="@+id/action_onboardingFragment_to_deviceMiuiSheet"
app:destination="@id/deviceMiuiSheet" />
</fragment>
<dialog
android:id="@+id/TOSSheet"
android:name="com.aurora.store.view.ui.sheets.TOSSheet"
android:label="TOSSheet"
tools:layout="@layout/sheet_tos" />
<dialog
android:id="@+id/appMenuSheet"
android:name="com.aurora.store.view.ui.sheets.AppMenuSheet"

View File

@@ -296,8 +296,6 @@
<string name="download_paused">متوقف مؤقتا • <xliff:g id="completed_downloads"> %1$d </xliff:g> / <xliff:g id="all_downloads"> %2$d </xliff:g></string>
<string name="download_eta_min">بقي %1$d دقيقة %2$d ثانية</string>
<string name="download_eta_sec">بقي %1$d ثانية</string>
<string name="pref_advanced_search_in_ctt">البحث في علامة التبويب المخصصة</string>
<string name="pref_advanced_search_in_ctt_desc">يفتح نتائج البحث في علامة التبويب المخصصة للمتصفح</string>
<string name="session_login_failed_google">تعذّر تسجيل الدخول عبر جوجل</string>
<string name="session_scrapped">تم إلغاء الجلسة الأخيرة</string>
<string name="session_verifying">التحقق من الجلسة</string>
@@ -360,6 +358,4 @@
<string name="google_play_store_desc">Google Play، المعروف أيضًا باسم متجر Google Play و Android Market سابقًا.</string>
<string name="amazon_appstore_desc">Amazon Appstore هو متجر تطبيقات لمنصات Android المتوافقة التي تديرها أمازون.</string>
<string name="android_market_desc">Android Market هو متجر على الإنترنت يقدم تطبيقات برمجية مصممة لأجهزة Android، وتم إيقافه في عام 2017.</string>
<string name="pref_advanced_use_web_api_desc">قم بالتبديل إلى واجهات برمجة تطبيقات الويب كلما أمكن ذلك عند تقديم طلب إلى Google Play (يزيد من عدم الكشف عن هويتك، ولكن يمكن أن يكون غير مستقر).</string>
<string name="pref_advanced_use_web_api">استخدم واجهات برمجة تطبيقات الويب</string>
</resources>

View File

@@ -193,7 +193,6 @@
<string name="pref_install_mode_root">Instalador root</string>
<string name="pref_filter_google_summary">Quita toles aplicaciones de Google de los resultaos de busca ya de les categoríes d\'aplicaciones</string>
<string name="pref_ui_no_for_you_desc">Amuesa les páxines «Pa ti» na pantalla d\'aniciu</string>
<string name="pref_advanced_search_in_ctt_desc">Abre los resultaos de la busca nuna llingüeta personalizada del restolador</string>
<string name="pref_ui_accent_title">Color de l\'acentuación</string>
<string name="purchase_failed">La descarga falló</string>
<string name="purchase_not_found">Nun s\'atopó l\'aplicación</string>
@@ -254,7 +253,6 @@
<string name="pref_ui_theme_dark">Escuridá</string>
<string name="pref_ui_layout_tab">Llingüeta predeterminada</string>
<string name="pref_updates_extended_desc">Busca tamién anovamientos de les aplicaciones desactivaes</string>
<string name="pref_advanced_search_in_ctt">Busca nuna llingüeta personalizada</string>
<string name="download_paused">En posa • <xliff:g id="completed_downloads">%1$d</xliff:g> / <xliff:g id="all_downloads">%2$d</xliff:g></string>
<string name="download_progress">En descarga • <xliff:g id="completed_downloads">%1$d</xliff:g> / <xliff:g id="all_downloads">%2$d</xliff:g><xliff:g id="speed">%3$s</xliff:g></string>
<string name="download_queued">Na cola</string>

View File

@@ -298,7 +298,6 @@
<string name="download_eta_hrs">%1$ds %2$dd %3$ds qalıb</string>
<string name="download_eta_sec">%1$ds qalıb</string>
<string name="action_import">İdxal et</string>
<string name="pref_advanced_search_in_ctt">Fərdi Paneldə Axtar</string>
<string name="installer_shizuku_unavailable">Shizuku düzgün quraşdırılmayıb və ya tənzimlənməyib.</string>
<string name="onboarding_permission_notifications_desc">Quraşdırmalar vəziyyəti haqqında bildirişlər göndər</string>
<string name="download_eta_min">%1$dd %2$ds qalıb</string>

View File

@@ -161,7 +161,6 @@
<string name="pref_install_mode_summary">Изберете режим на инсталиране на APK</string>
<string name="pref_ui_no_for_you_desc">Показва страници за вас на началния екран</string>
<string name="pref_ui_similar_apps_desc">Показва подобни и свързани клъстери на страницата с подробности за приложението</string>
<string name="pref_advanced_search_in_ctt">Търсете в персонализирания раздел</string>
<string name="purchase_failed">Изтеглянето се провали</string>
<string name="purchase_unsupported">Приложението не се поддържа</string>
<string name="purchase_not_found">Приложението не е намерено</string>
@@ -296,7 +295,6 @@
<string name="pref_ui_theme_title">Тема</string>
<string name="pref_ui_title">Персонализиране</string>
<string name="pref_ui_no_for_you">Страници за вас</string>
<string name="pref_advanced_search_in_ctt_desc">Отваря резултатите от търсенето в персонализирания раздел на браузъра</string>
<string name="session_init">Подготвяме нещата…</string>
<string name="session_login_failed_google">Неуспешно влизане през Google</string>
<string name="purchase_invalid">Приложението не е закупено</string>

View File

@@ -299,7 +299,6 @@
<string name="search_hint">Hledat aplikace a hry</string>
<string name="download_eta_min">Zbývá %1$dm %2$ds</string>
<string name="download_eta_sec">Zbývá %1$ds</string>
<string name="pref_advanced_search_in_ctt">Vyhledávání na vlastní kartě</string>
<string name="ui_accent_0">Systémová</string>
<string name="update_available">dostupná aktualizace</string>
<string name="expand">Rozbalit</string>
@@ -308,7 +307,6 @@
<string name="session_enjoy">Přihlaste se a užívejte si.</string>
<string name="download_paused">Pozastaveno • <xliff:g id="completed_downloads">%1$d</xliff:g> / <xliff:g id="all_downloads">%2$d</xliff:g></string>
<string name="onboarding_permission_notifications_desc">Odesílat oznámení o stavu instalace</string>
<string name="pref_advanced_search_in_ctt_desc">Otevře výsledky vyhledávání ve vlastní kartě prohlížeče</string>
<string name="session_init">Příprava…</string>
<string name="session_login">Nejprve se přihlaste</string>
<string name="session_login_failed_google">Nepodařilo se přihlásit přes Google</string>
@@ -360,6 +358,4 @@
<string name="google_play_store_desc">Google Play, také známý jako Obchod Google Play a původně jako Android Market.</string>
<string name="amazon_appstore_desc">Amazon Appstore je obchod s aplikacemi pro platformy kompatibilní s Androidem vlastněný společností Amazon.</string>
<string name="android_market_desc">Android Market byl online obchod se softwarovými aplikacemi navržený pro zařízení Android, který byl ukončen v roce 2017.</string>
<string name="pref_advanced_use_web_api_desc">Vždy, když to bude možné, přepne při odesílání žádosti na servery Google Play na webová API (zvyšuje anonymitu, ale může být nestabilní).</string>
<string name="pref_advanced_use_web_api">Použít webová API</string>
</resources>

View File

@@ -310,8 +310,6 @@
<string name="download_progress">Wird heruntergeladen • <xliff:g id="completed_downloads">%1$d</xliff:g> / <xliff:g id="all_downloads">%2$d</xliff:g><xliff:g id="speed">%3$s</xliff:g></string>
<string name="onboarding_permission_notifications">Benachrichtigungen</string>
<string name="onboarding_permission_notifications_desc">Benachrichtigungen zum Stand der Installationen senden</string>
<string name="pref_advanced_search_in_ctt">Im benutzerdefinierten Tab suchen</string>
<string name="pref_advanced_search_in_ctt_desc">Suchergebnisse werden im benutzerdefinierten Tab eines Browsers geöffnet</string>
<string name="session_verifying_google">Google-Sitzung wird überprüft</string>
<string name="title_advanced">Erweitert</string>
<string name="ui_accent_0">System</string>
@@ -361,6 +359,4 @@
<string name="google_play_store_desc">Google Play, auch bekannt als Google Play Store (ehemals Android Market).</string>
<string name="amazon_appstore_desc">Amazon Appstore ist ein von Amazon betriebener App-Store für Android-kompatible Plattformen.</string>
<string name="android_market_desc">Android Market war ein Online-Store, der Softwareanwendungen für Android-Geräte anbot und 2017 eingestellt wurde.</string>
<string name="pref_advanced_use_web_api_desc">Wenn möglich, wird auf Web-APIs umgeschaltet, wenn eine Anfrage an Google Play gestellt wird (erhöht die Anonymität, kann aber instabil sein).</string>
<string name="pref_advanced_use_web_api">Web-APIs verwenden</string>
</resources>

View File

@@ -311,9 +311,7 @@
<string name="permissions_denied">Se han denegado los permisos necesarios. Por favor, concédelos para continuar la acción</string>
<string name="search_hint">Buscar las aplicaciones y los juegos</string>
<string name="onboarding_permission_notifications_desc">Enviar notificaciones sobre el estado de las instalaciones</string>
<string name="pref_advanced_search_in_ctt">Buscar en la pestaña personalizada</string>
<string name="rate_limited">Vaya, ¡esta cuenta tiene una tarifa limitada!</string>
<string name="pref_advanced_search_in_ctt_desc">Abre los resultados de la búsqueda en la pestaña personalizada de un navegador</string>
<string name="open_in_aurora">Abrir en Aurora Store</string>
<string name="session_enjoy">Inicia sesión y disfruta.</string>
<string name="update_available">actualización disponible</string>
@@ -360,6 +358,4 @@
<string name="google_play_store_desc">Google Play, también conocido como Google Play Store y anteriormente Android Market.</string>
<string name="amazon_appstore_desc">Amazon Appstore es una tienda de aplicaciones para plataformas compatibles con Android de Amazon.</string>
<string name="android_market_desc">Android Market era una tienda online que ofrecía aplicaciones de software diseñadas para dispositivos Android, retirada en 2017.</string>
<string name="pref_advanced_use_web_api_desc">Cambia a las Web APIs siempre que sea posible al hacer una petición a Google Play (Aumenta el anonimato, pero puede ser inestable).</string>
<string name="pref_advanced_use_web_api">Utilizar las API web</string>
</resources>

View File

@@ -297,8 +297,6 @@
<string name="download_progress">Deskargatzen • <xliff:g id="completed_downloads">%1$d</xliff:g> / <xliff:g id="all_downloads">%2$d</xliff:g><xliff:g id="speed">%3$s</xliff:g></string>
<string name="onboarding_permission_notifications">Jakinarazpenak</string>
<string name="onboarding_permission_notifications_desc">Bidali jakinarazpenak instalazioen egoerari buruz</string>
<string name="pref_advanced_search_in_ctt">Bilatu Fitxa Pertsonalizatuan</string>
<string name="pref_advanced_search_in_ctt_desc">Ireki bilaketa-emaitzak nabigatzaileko fitxa pertsonalizatuan</string>
<string name="session_enjoy">Hasi saioa eta gozatu.</string>
<string name="session_good">Itzel! Dena ondo.</string>
<string name="session_init">Prestatzen eta txukuntzen…</string>

View File

@@ -293,8 +293,6 @@
<string name="notification_channel_updater_service">سرویس دانلود پس زمینه برنامه</string>
<string name="app_updater_service_notif_text">امکان دانلود برنامه پس زمینه را فراهم می کند</string>
<string name="pref_ui_theme_darkord">دیسکورد</string>
<string name="pref_advanced_search_in_ctt">جستجو در زبانه سفارشی</string>
<string name="pref_advanced_search_in_ctt_desc">نتایج جستجو را در برگه سفارشی مرورگر باز می کند</string>
<string name="session_enjoy">وارد شوید و لذت ببرید.</string>
<string name="session_good">وای! همه چی خوبه.</string>
<string name="ui_accent_0">سیستم</string>

View File

@@ -312,8 +312,6 @@
<string name="download_eta_min">%1$d min %2$d s jäljellä</string>
<string name="download_eta_sec">%1$d s jäljellä</string>
<string name="onboarding_permission_notifications_desc">Lähetä ilmoituksia asennusten tilasta</string>
<string name="pref_advanced_search_in_ctt">Hae mukautetusta välilehdestä</string>
<string name="pref_advanced_search_in_ctt_desc">Avaa hakutulokset selaimen mukautetussa välilehdessä</string>
<string name="session_login">Kirjaudu sisään ensin</string>
<string name="session_verifying">Vahvistetaan istuntoa</string>
<string name="session_verifying_google">Googlen istuntoa tarkistetaan</string>

View File

@@ -294,7 +294,6 @@
<string name="ui_accent_13">Bleu foncé</string>
<string name="ui_accent_11">Bleu clair</string>
<string name="download_paused">En pause • <xliff:g id="completed_downloads">%1$d</xliff:g> / <xliff:g id="all_downloads">%2$d</xliff:g></string>
<string name="pref_advanced_search_in_ctt_desc">Ouvre les résultats de recherche dans une nouvelle fenêtre personnalisée dun navigateur</string>
<string name="session_enjoy">Connectez-vous et profitez.</string>
<string name="session_verifying">Vérification de la session</string>
<string name="session_verifying_google">Vérification de la Session Google</string>
@@ -313,7 +312,6 @@
<string name="spoof_property"><xliff:g id="manufacturer">%1$s</xliff:g> • API <xliff:g id="api">%2$s</xliff:g></string>
<string name="requesting_new_session">Demande dune nouvelle session</string>
<string name="download_eta_sec">%1$d s restantes</string>
<string name="pref_advanced_search_in_ctt">Rechercher dans longlet personnalisé</string>
<string name="session_init">Préparation en cours…</string>
<string name="session_login">Connectez-vous dabord</string>
<string name="session_login_failed_google">Impossible de se connecter via Google</string>

View File

@@ -325,8 +325,6 @@
<string name="open_in_aurora">Abrir na Aurora Store</string>
<string name="search_hint">Buscar aplicacións e xogos</string>
<string name="server_maintenance">O servidor non está dispoñíbel por mantemento</string>
<string name="pref_advanced_search_in_ctt">Buscar na lapela personalizada</string>
<string name="pref_advanced_search_in_ctt_desc">Abre os resultados da busca nunha lapela personalizada dun navegador</string>
<string name="ui_accent_0">Sistema</string>
<string name="notification_channel_updates">Notificacións das actualizacións</string>
<string name="checking_for_updates">A procurar actualizacións</string>

View File

@@ -317,8 +317,6 @@
<string name="checking_for_updates">अपडेटस के लिए जांच कर रहा है</string>
<string name="onboarding_permission_notifications_desc">इंस्टॉलेशन स्थिति के संबंध में सूचनाएं भेजें</string>
<string name="onboarding_permission_notifications">सूचना</string>
<string name="pref_advanced_search_in_ctt">कस्टम टैब में खोजें</string>
<string name="pref_advanced_search_in_ctt_desc">ब्राउज़र कस्टम टैब में खोज परिणाम खोलें</string>
<string name="session_enjoy">लॉग इन करें और आनंद लें।</string>
<string name="session_good">वाह! सब अच्छा।</string>
<string name="session_init">चीज़ें तैयार हो रही हैं…</string>
@@ -360,6 +358,4 @@
<string name="google_play_store_desc">Google Play, जिसे Google Play Store और पूर्व में Android Market के नाम से भी जाना जाता है।</string>
<string name="amazon_appstore_desc">अमेज़ोॅन ऐपस्टोर अमेज़ोॅन द्वारा संचालित एंड्रॉइड-संगत प्लेटफार्मों के लिए एक ऐप स्टोर है।</string>
<string name="android_market_desc">एंड्रॉइड मार्केट एंड्रॉइड डिवाइसों के लिए डिज़ाइन किए गए सॉफ़्टवेयर एप्लिकेशन पेश करने वाला एक ऑनलाइन स्टोर था, जो 2017 में बंद हो गया।</string>
<string name="pref_advanced_use_web_api_desc">गूगल प्ले पर अनुरोध करते समय जहां भी संभव हो वेब एपीआई पर स्विच करता है (गुमनामता बढ़ाता है, लेकिन अस्थिर हो सकता है)।</string>
<string name="pref_advanced_use_web_api">वेब एपीआई का इस्तेमाल करें</string>
</resources>

View File

@@ -294,7 +294,6 @@
<string name="ui_accent_7">Siva</string>
<string name="ui_accent_11">Svjetloplava</string>
<string name="download_eta_sec">Preostalo: %1$d s</string>
<string name="pref_advanced_search_in_ctt_desc">Otvara rezultate pretrage u prilagođenoj kartici preglednika</string>
<string name="session_init">Pripremanje …</string>
<string name="session_login">Najprije se moraš prijaviti</string>
<string name="session_scrapped">Zadnja izbrisana sesija</string>
@@ -310,7 +309,6 @@
<string name="download_eta_hrs">Preostalo: %1$d h %2$d min %3$d s</string>
<string name="download_eta_min">Preostalo: %1$d min %2$d s</string>
<string name="download_paused">Zaustavljeno • <xliff:g id="completed_downloads">%1$d</xliff:g> / <xliff:g id="all_downloads">%2$d</xliff:g></string>
<string name="pref_advanced_search_in_ctt">Pretraga u prilagođenoj kartici</string>
<string name="download_progress">Preuzimanje • <xliff:g id="completed_downloads">%1$d</xliff:g> / <xliff:g id="all_downloads">%2$d</xliff:g><xliff:g id="speed">%3$s</xliff:g></string>
<string name="onboarding_permission_notifications">Obavijesti</string>
<string name="onboarding_permission_notifications_desc">Poüalji obavijesti o stanju instalacije</string>

View File

@@ -333,9 +333,7 @@
<string name="notification_channel_updates">Értesítések frissítése</string>
<string name="installer_shizuku_unavailable">A Shizuku nincs telepítve vagy megfelelően beállítva.</string>
<string name="download_progress">Letöltés alatt • <xliff:g id="completed_downloads">%1$d</xliff:g> / <xliff:g id="all_downloads">%2$d</xliff:g><xliff:g id="speed">%3$s</xliff:g></string>
<string name="pref_advanced_search_in_ctt">Keresés az Egyéni lapon</string>
<string name="session_login_failed_google">Nem sikerült bejelentkezni a Google-on keresztül</string>
<string name="pref_advanced_search_in_ctt_desc">Keresési eredmények megnyitása egy böngésző egyedi lapján</string>
<string name="update_available">elérhető frissítés</string>
<string name="server_unreachable">A szerver nem érhető el</string>
<string name="title_search_suggestion">Keresési javaslat</string>

View File

@@ -307,14 +307,12 @@
<string name="session_enjoy">Gabung dan nikmati.</string>
<string name="search_hint">Cari Aplikasi &amp; Permainan</string>
<string name="download_eta_hrs">%1$dj %2$dm %3$dd tersisa</string>
<string name="pref_advanced_search_in_ctt">Cari di Tab Khusus</string>
<string name="updates_available">Pembaruan tersedia</string>
<string name="session_login">Anda perlu bergabung terlebih dahulu</string>
<string name="rate_limited">Ups, Akun ini dibatasi!</string>
<string name="download_eta_sec">%1$dd tersisa</string>
<string name="download_progress">Mengunduh • <xliff:g id="completed_downloads">%1$d</xliff:g> / <xliff:g id="all_downloads">%2$d</xliff:g><xliff:g id="speed">%3$s</xliff:g></string>
<string name="session_scrapped">Sesi terakhir dihapus</string>
<string name="pref_advanced_search_in_ctt_desc">Buka hasil pencarian di tab khusus perambah</string>
<string name="session_login_failed_google">Gagal bergabung melalui Google</string>
<string name="session_init">Sedang mempersiapkan…</string>
<string name="session_verifying_google">Memverifikasi sesi Google</string>

View File

@@ -322,8 +322,6 @@
<string name="download_eta_hrs">%1$d o %2$d min %3$d s rimasti</string>
<string name="download_eta_min">%1$d min %2$d s rimasti</string>
<string name="download_eta_sec">%1$d s rimasti</string>
<string name="pref_advanced_search_in_ctt">Ricerca nella scheda personalizzata</string>
<string name="pref_advanced_search_in_ctt_desc">Apre i risultati della ricerca in una scheda personalizzata del browser</string>
<string name="session_enjoy">Accedi e goditi.</string>
<string name="session_good">Wow! Tutto bene.</string>
<string name="session_init">Preparazione delle cose…</string>

View File

@@ -299,8 +299,6 @@
<string name="download_eta_hrs">残り%1$d時間%2$d分%3$d秒</string>
<string name="download_eta_min">残り%1$d分%2$d秒</string>
<string name="download_eta_sec">残り%1$d秒</string>
<string name="pref_advanced_search_in_ctt">カスタムタブで検索</string>
<string name="pref_advanced_search_in_ctt_desc">ブラウザのカスタムタブで検索結果を開く</string>
<string name="session_enjoy">ログインしてお楽しみください。</string>
<string name="update_available">更新があります</string>
<string name="session_verifying_google">Googleセッションを認証中</string>

View File

@@ -221,11 +221,9 @@
<string name="tab_editor_choice">Redaktora izvēle</string>
<string name="session_login_failed_google">Neizdevās pieteikties ar Google</string>
<string name="session_enjoy">Piesakies un izbaudi!</string>
<string name="pref_advanced_search_in_ctt">Meklēt pielāgotā cilnē</string>
<string name="session_verifying">Pārbauda sesiju</string>
<string name="toast_apk_whitelisted">Ievietots baltajā sarakstā</string>
<string name="pref_install_auto_summary">Lietotnes tiek uzstādītas uzreiz pēc lejupielādes pabeigšanās</string>
<string name="pref_advanced_search_in_ctt_desc">Meklēšanas iznākums tiks atvērts pielāgotā pārlūka cilnē</string>
<string name="session_good">Vā! Viss kārtībā.</string>
<string name="session_init">Tiek sagatavots nepieciešamais…</string>
<string name="session_login">Vispirms ir jāpiesakās</string>

View File

@@ -284,7 +284,6 @@
<string name="ui_accent_7">Grå</string>
<string name="ui_accent_1">Blå</string>
<string name="spoof_property"><xliff:g id="manufacturer">%1$s</xliff:g> • API <xliff:g id="api">%2$s</xliff:g></string>
<string name="pref_advanced_search_in_ctt">Søk i egendefinert fane</string>
<string name="session_verifying">Bekrefter økt …</string>
<string name="ui_accent_0">System</string>
<string name="session_login">Logg inn først</string>

View File

@@ -306,7 +306,6 @@
<string name="download_progress">Aan het downloaden • <xliff:g id="completed_downloads">%1$d</xliff:g> / <xliff:g id="all_downloads">%2$d</xliff:g><xliff:g id="speed">%3$s</xliff:g></string>
<string name="installer_shizuku_unavailable">Shizuku is niet geïnstalleerd of niet goed ingesteld.</string>
<string name="onboarding_permission_notifications">Meldingen</string>
<string name="pref_advanced_search_in_ctt_desc">Opent zoekresultaten in een aangepast tabblad van een browser</string>
<string name="session_login">U moet eerst aanmelden</string>
<string name="session_login_failed_google">Aanmelden via Google mislukt</string>
<string name="toast_import_success">Apparaatconfiguratie geïmporteerd</string>
@@ -320,7 +319,6 @@
<string name="spoof_property"><xliff:g id="manufacturer">%1$s</xliff:g> • API <xliff:g id="api">%2$s</xliff:g></string>
<string name="onboarding_permission_notifications_desc">Meldingen voor de status van installaties verzenden</string>
<string name="pref_install_mode_shizuku">Shizuku installatieprogramma</string>
<string name="pref_advanced_search_in_ctt">Zoeken in aangepaste tabblad</string>
<string name="session_enjoy">Aanmelden en genieten.</string>
<string name="session_good">Wow! Alles goed.</string>
<string name="session_init">Voorbereiden…</string>

View File

@@ -311,8 +311,6 @@
<string name="permissions_denied">ਲੋੜੀਂਦੀਆਂ ਇਜਾਜ਼ਤਾਂ ਨੂੰ ਅਸਵੀਕਾਰ ਕੀਤਾ ਗਿਆ ਸੀ। ਕਿਰਪਾ ਕਰਕੇ ਕਾਰਵਾਈ ਜਾਰੀ ਰੱਖਣ ਲਈ ਉਹਨਾਂ ਨੂੰ ਮਨਜ਼ੂਰੀ ਦਿਓ</string>
<string name="installer_shizuku_unavailable">Shizuku ਜਾਂ ਤਾਂ ਇੰਸਟਾਲ ਨਹੀਂ ਜਾਂ ਸਹੀ ਢੰਗ ਨਾਲ ਸੈੱਟਅੱਪ ਨਹੀਂ ਕੀਤਾ।</string>
<string name="pref_install_mode_shizuku">Shizuku ਇੰਸਟਾਲਰ</string>
<string name="pref_advanced_search_in_ctt">ਕਸਟਮ ਟੈਬ ਵਿੱਚ ਖੋਜ ਕਰੋ</string>
<string name="pref_advanced_search_in_ctt_desc">ਬ੍ਰਾਊਜ਼ਰ ਕਸਟਮ ਟੈਬ ਵਿੱਚ ਖੋਜ ਨਤੀਜੇ ਖੋਲ੍ਹੋ</string>
<string name="session_enjoy">ਲੌਗਇਨ ਕਰੋ ਤੇ ਆਨੰਦ ਮਾਣੋ।</string>
<string name="session_good">ਵਾਹ! ਸਭ ਕੁਝ ਵਧੀਆ।</string>
<string name="session_login">ਪਹਿਲਾਂ ਲਾਗ-ਇਨ ਕਰੋ</string>
@@ -360,6 +358,4 @@
<string name="google_play_store_desc">Google Play, ਜੋ ਕਿ Google Play Store ਅਤੇ ਪਹਿਲਾਂ Android Market ਵਜੋਂ ਵੀ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ।</string>
<string name="amazon_appstore_desc">ਐਮੇਜ਼ੌਨ ਐਪਸਟੋਰ, ਐਮੇਜ਼ੌਨ ਦੁਆਰਾ ਸੰਚਾਲਿਤ ਐਂਡਰਾਇਡ ਪਲੇਟਫਾਰਮਾਂ ਲਈ ਇੱਕ ਐਪ ਸਟੋਰ ਹੈ।</string>
<string name="android_market_desc">ਐਂਡਰਾਇਡ ਮਾਰਕੀਟ ਐਂਡਰੌਇਡ ਡਿਵਾਈਸਾਂ ਲਈ ਡਿਜ਼ਾਈਨ ਕੀਤੀਆਂ ਗਈਆਂ ਸਾਫ਼ਟਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨਾਂ ਪੇਸ਼ ਕਰਨ ਵਾਲਾ ਇੱਕ ਆਨਲਾਈਨ ਸਟੋਰ ਸੀ, ਜੋ 2017 ਵਿੱਚ ਬੰਦ ਹੋ ਗਿਆ।</string>
<string name="pref_advanced_use_web_api_desc">ਗੂਗਲ ਪਲੇਅ ਨੂੰ ਬੇਨਤੀ ਕਰਨ ਵੇਲੇ ਜਿੱਥੇ ਵੀ ਸੰਭਵ ਹੋਵੇ ਵੈੱਬ API \'ਤੇ ਸਵਿਚ ਕਰਦਾ ਹੈ (ਗੁੰਮਨਾਮਤਾ ਵਧਾਉਂਦਾ ਹੈ, ਪਰ ਅਸਥਿਰ ਹੋ ਸਕਦਾ ਹੈ)।</string>
<string name="pref_advanced_use_web_api">ਵੈੱਬ API ਦੀ ਵਰਤੋਂ ਕਰੋ</string>
</resources>

View File

@@ -309,14 +309,12 @@
<string name="download_eta_min">Pozostało %1$dm %2$ds</string>
<string name="onboarding_permission_notifications">Powiadomienia</string>
<string name="onboarding_permission_notifications_desc">Wysyłaj powiadomienia o stanie instalacji</string>
<string name="pref_advanced_search_in_ctt_desc">Otwiera wyniki wyszukiwania w niestandardowej karcie przeglądarki</string>
<string name="search_hint">Szukaj gier i aplikacji</string>
<string name="session_verifying">Weryfikacja sesji</string>
<string name="session_verifying_google">Weryfikacja sesji Google</string>
<string name="spoof_property"><xliff:g id="manufacturer">%1$s</xliff:g> • API <xliff:g id="api">%2$s</xliff:g></string>
<string name="session_good">Łał! Wszystko dobrze.</string>
<string name="session_login">Najpierw zaloguj się</string>
<string name="pref_advanced_search_in_ctt">Szukaj w niestandardowej karcie</string>
<string name="session_init">Przygotowuję…</string>
<string name="session_scrapped">Ostatnia sesja została zezłomowana</string>
<string name="rate_limited">Ups, to konto ma ograniczoną liczbę żądań!</string>
@@ -360,6 +358,4 @@
<string name="app_link_enabled">Link do aplikacji włączony!</string>
<string name="amazon_appstore_desc">Amazon Appstore to sklep z aplikacjami dla platform kompatybilnych z systemem Android obsługiwany przez Amazon.</string>
<string name="android_market_desc">Android Market był sklepem internetowym oferującym aplikacje przeznaczone na urządzenia z systemem Android, wycofanym w 2017 roku.</string>
<string name="pref_advanced_use_web_api_desc">Jeśli to możliwe, przełącza się na Web API podczas wysyłania żądania do Google Play (zwiększa anonimowość, ale może działać niestabilnie).</string>
<string name="pref_advanced_use_web_api">Użyj Web API</string>
</resources>

View File

@@ -294,7 +294,6 @@
<string name="ui_accent_2">Magenta</string>
<string name="ui_accent_12">Azul disskord</string>
<string name="onboarding_permission_notifications">Notificações</string>
<string name="pref_advanced_search_in_ctt_desc">Abrir resultados da pesquisa em uma aba customizada no navegador</string>
<string name="session_init">Preparando as coisas…</string>
<string name="download_paused">Pausado • <xliff:g id="completed_downloads">%1$d</xliff:g> / <xliff:g id="all_downloads">%2$d</xliff:g></string>
<string name="action_import">Importar</string>
@@ -303,7 +302,6 @@
<string name="download_eta_hrs">%1$dh %2$dm %3$ds restando</string>
<string name="download_eta_min">%1$dm %2$ds restando</string>
<string name="download_eta_sec">%1$ds restando</string>
<string name="pref_advanced_search_in_ctt">Pesquisar em Aba Personalizada</string>
<string name="session_good">Uau! Tudo certo.</string>
<string name="session_login">Faça login primeiro</string>
<string name="session_login_failed_google">Falhou ao fazer login via Google</string>
@@ -360,6 +358,4 @@
<string name="action_enable">Ativar</string>
<string name="amazon_appstore_desc">Amazon Appstore é uma loja de apps para dispositivos compatíveis com Android operada pela Amazon.</string>
<string name="android_market_desc">Android Market foi uma loja on-line que oferecia aplicativos de software feitos para dispositivos Android, fechada em 2017.</string>
<string name="pref_advanced_use_web_api_desc">Muda para APIs Web sempre que possível ao fazer uma solicitação ao Google Play (aumenta a anonimidade, mas pode ser instável.)</string>
<string name="pref_advanced_use_web_api">Usar APIs Web</string>
</resources>

View File

@@ -316,10 +316,8 @@
<string name="session_login">Tem que iniciar sessão</string>
<string name="session_enjoy">Inicie sessão e desfrute.</string>
<string name="title_advanced">Avançado</string>
<string name="pref_advanced_search_in_ctt">Pesquisa em separador personalizado</string>
<string name="installer_shizuku_unavailable">Shizuku não instalado ou configurado erradamente.</string>
<string name="pref_install_mode_shizuku">Instalador Shizuku</string>
<string name="pref_advanced_search_in_ctt_desc">Abre os resultados da pesquisa num separador do navegador</string>
<string name="session_good">Tudo ok!</string>
<string name="session_init">A preparar a aplicação…</string>
<string name="session_login_failed_google">Falha ao iniciar sessão via Google</string>

View File

@@ -208,8 +208,6 @@
<string name="pref_install_mode_services">Servicii Aurora</string>
<string name="pref_install_mode_summary">Selectează modul de instalare APK</string>
<string name="pref_updates_extended_desc">Căutare actualizări și pentru aplicațiile dezactivate</string>
<string name="pref_advanced_search_in_ctt">Căutare în fila personalizată</string>
<string name="pref_advanced_search_in_ctt_desc">Deschide rezultatele căutării în fila personalizată a unui browser</string>
<string name="purchase_session_expired">Sesiunea a expirat, autentifică-te din nou pentru a obține o nouă sesiune.</string>
<string name="session_login_failed_google">Nu s-a putut conecta prin Google</string>
<string name="session_scrapped">Ultima sesiune a fost eliminată</string>

View File

@@ -318,8 +318,6 @@
<string name="ui_accent_0">Система</string>
<string name="rate_limited">Сожалеем, аккаунт имеет слишком много попыток входа!</string>
<string name="permissions_denied">Необходимые разрешения были отклонены. Пожалуйста, предоставьте их, чтобы продолжить действие</string>
<string name="pref_advanced_search_in_ctt_desc">Открывает результаты поиска во вкладке браузера</string>
<string name="pref_advanced_search_in_ctt">Поиск во вкладке браузера</string>
<string name="search_hint">Поиск в Приложениях и Играх</string>
<string name="spoof_property"><xliff:g id="manufacturer">%1$s</xliff:g> • API <xliff:g id="api">%2$s</xliff:g></string>
<string name="requesting_new_session">Запрос новой сессии</string>
@@ -360,6 +358,4 @@
<string name="google_play_store_desc">Google Play, также известный как Google Play Store, а ранее - Android Market.</string>
<string name="amazon_appstore_desc">Amazon Appstore - это магазин приложений для Android-совместимых платформ, управляемый компанией Amazon.</string>
<string name="android_market_desc">Android Market - магазин приложений для устройств под управлением ОС Android, закрытый в 2017 году.</string>
<string name="pref_advanced_use_web_api_desc">При запросе к Google Play по возможности переключаться на Web API (повышает анонимность, но может быть нестабильным).</string>
<string name="pref_advanced_use_web_api">Использовать Web API</string>
</resources>

View File

@@ -298,8 +298,6 @@
<string name="download_eta_sec">ත. %1$d ක් ඉතිරිය</string>
<string name="onboarding_permission_notifications">දැනුම්දීම්</string>
<string name="pref_ui_similar_apps_desc">යෙදුමේ විස්තර පිටුවේ සමාන හා ආශ්‍රිත පර්ෂද පෙන්වන්න</string>
<string name="pref_advanced_search_in_ctt">අභිරුචි පටිත්තක සොයන්න</string>
<string name="pref_advanced_search_in_ctt_desc">සෙවුම් ප්‍රතිඵල අතිරික්සුවේ පටිත්තක අරින්න</string>
<string name="session_good">ඔක්කොම හරි!</string>
<string name="session_enjoy">ඇතුළු වී අත්විඳින්න.</string>
<string name="session_init">සූදානම් කෙරෙමින්…</string>

View File

@@ -245,7 +245,6 @@
<string name="ui_accent_7">Siva</string>
<string name="ui_accent_8">Roza</string>
<string name="updates_available">na voljo posodobitve</string>
<string name="pref_advanced_search_in_ctt_desc">Odpre rezultate iskanja na zavihku po meri v brskalniku</string>
<string name="purchase_failed">Prenos ni uspel</string>
<string name="purchase_invalid">Aplikacija ni bila kupljena</string>
<string name="purchase_unsupported">Aplikacija ni podprta</string>
@@ -343,7 +342,6 @@
<string name="pref_ui_no_for_you">Strani za vas</string>
<string name="pref_ui_similar_apps_desc">Prikaži podobne in sorodne gruče na strani s podrobnostmi o aplikaciji</string>
<string name="pref_updates_extended_desc">Išče tudi nove različice onemogočenih aplikacij</string>
<string name="pref_advanced_search_in_ctt">Iskanje v zavihku po meri</string>
<string name="rate_limited">Ups, ta račun ima omejeno stopnjo!</string>
<string name="menu">Meni</string>
</resources>

View File

@@ -316,8 +316,6 @@
<string name="installer_am_unavailable">Инсталирајте App Manager или промените програм за инсталацију.</string>
<string name="onboarding_permission_notifications">Обавештења</string>
<string name="onboarding_permission_notifications_desc">Слање обавештења о статусу инсталације</string>
<string name="pref_advanced_search_in_ctt">Претраживање у прилагођеној картици</string>
<string name="pref_advanced_search_in_ctt_desc">Отвара резултате претраге у прилагођеној картици прегледача</string>
<string name="session_login">Прво се пријавите</string>
<string name="session_scrapped">Последња сесија је отказана</string>
<string name="session_verifying">Верификација сесије</string>
@@ -396,6 +394,4 @@
<string name="action_enabled">Омогућено</string>
<string name="amazon_appstore_desc">Amazon Appstore је продавница апликација за платформе компатибилне са Android-ом, којом управља Amazon.</string>
<string name="android_market_desc">Android Market је била онлајн продавница која је нудила софтверске апликације дизајниране за Android уређаје, пензионисана 2017. године.</string>
<string name="pref_advanced_use_web_api_desc">Пребацује се на веб API-је где год је то могуће, када шаљете захтев Google Play-у (повећава анонимност, али може бити нестабилно).</string>
<string name="pref_advanced_use_web_api">Користи веб API-је</string>
</resources>

View File

@@ -294,14 +294,12 @@
<string name="toast_spoof_applied">Enhetsförfalskning tillämpades.</string>
<string name="app_updater_service_notif_text">Aktiverar app-nedladdningar i bakgrunden</string>
<string name="installer_shizuku_unavailable">Shizuku är inte installerat eller korrekt inställt.</string>
<string name="pref_advanced_search_in_ctt_desc">Öppnar sökresultaten i webbläsarens anpassade flik</string>
<string name="login_rate_limited">Hoppsan, du är hastighetsbegränsad</string>
<string name="spoof_property"><xliff:g id="manufacturer">%1$s</xliff:g> • API <xliff:g id="api">%2$s</xliff:g></string>
<string name="server_unreachable">Servern kunde inte nås</string>
<string name="notification_updates_available_desc_4"><xliff:g id="app_one_name">%1$s</xliff:g>, <xliff:g id="app_two_name">%2$s</xliff:g>, <xliff:g id="app_three_name">%3$s</xliff:g> och <xliff:g id="apps_count">%4$d</xliff:g> mer</string>
<string name="downloading_dep">Hämtar ytterligare filer för <xliff:g id="app">%1$s</xliff:g></string>
<string name="failed_generating_session">Genereringen av sessionen misslyckades, fel-kod: <xliff:g id="status_code">%1$d</xliff:g></string>
<string name="pref_advanced_search_in_ctt">Sök i Anpassad flik</string>
<string name="failed_to_generate_session">Sessionen kunde inte genereras</string>
<string name="session_verifying">Bekräftar sessionen</string>
<string name="app_link_enabled">App-länkningen aktiverades!</string>

View File

@@ -308,9 +308,7 @@
<string name="download_eta_min">%1$ddak %2$dsn kaldı</string>
<string name="onboarding_permission_notifications">Bildirimler</string>
<string name="onboarding_permission_notifications_desc">Kurulum durumuyla ilgili bildirimler gönder</string>
<string name="pref_advanced_search_in_ctt">Özel Sekmede ara</string>
<string name="download_progress">İndiriliyor • <xliff:g id="completed_downloads">%1$d</xliff:g> / <xliff:g id="all_downloads">%2$d</xliff:g><xliff:g id="speed">%3$s</xliff:g></string>
<string name="pref_advanced_search_in_ctt_desc">Arama sonuçlarını tarayıcının özel sekmesinde açar</string>
<string name="session_good">Vay canına! Her şey yolunda.</string>
<string name="session_login">Öncelikle oturum aç</string>
<string name="session_login_failed_google">Google aracılığıyla oturum açılamadı</string>

View File

@@ -310,11 +310,9 @@
<string name="download_eta_hrs">Залишилося %1$dгод %2$dхв %3$dс</string>
<string name="download_progress">Завантаження • <xliff:g id="completed_downloads">%1$d</xliff:g> / <xliff:g id="all_downloads">%2$d</xliff:g><xliff:g id="speed">%3$s</xliff:g></string>
<string name="onboarding_permission_notifications_desc">Надсилати сповіщення про стан встановлення</string>
<string name="pref_advanced_search_in_ctt">Пошук на власній вкладці</string>
<string name="session_good">Вау! Усе добре.</string>
<string name="update_available">доступне оновлення</string>
<string name="session_enjoy">Увійдіть і насолоджуйтесь.</string>
<string name="pref_advanced_search_in_ctt_desc">Відкриває результати пошуку у власній вкладці браузера</string>
<string name="title_advanced">Розширені</string>
<string name="ui_accent_0">Системна</string>
<string name="updates_available">доступні оновлення</string>
@@ -360,6 +358,4 @@
<string name="google_play_store_desc">Google Play, також відомий як Google Play Маркет, а раніше - Android Market.</string>
<string name="amazon_appstore_desc">Amazon Appstore — крамниця застосунків для Android-сумісних платформ, що працюють на Amazon.</string>
<string name="android_market_desc">Android Маркет — інтернет-магазин, що пропонував програмне забезпечення для Android-пристроїв, припинив свою діяльність у 2017 році.</string>
<string name="pref_advanced_use_web_api_desc">Перемикається на Web API, де це можливо, під час запиту до Google Play (підвищує анонімність, але може працювати нестабільно).</string>
<string name="pref_advanced_use_web_api">Використовувати Web API</string>
</resources>

View File

@@ -310,7 +310,6 @@
<string name="download_eta_min">Còn %1$d phút, %2$ds giây</string>
<string name="download_paused">Đã tạm dừng• <xliff:g id="completed_downloads">%1$d</xliff:g> / <xliff:g id="all_downloads">%2$d</xliff:g></string>
<string name="download_progress">Đang tải xuống• <xliff:g id="completed_downloads">%1$d</xliff:g> / <xliff:g id="all_downloads">%2$d</xliff:g><xliff:g id="speed">%3$s</xliff:g></string>
<string name="pref_advanced_search_in_ctt">Tìm kiếm trong tab tùy chỉnh</string>
<string name="session_login_failed_google">Không thế đăng nhập bằng Google</string>
<string name="toast_import_failed">Không thể nhập cấu hình thiết bị</string>
<string name="permissions_denied">Những quyền bắt buộc đã không được cho phép. Hãy cho phép để tiếp tục</string>
@@ -339,7 +338,6 @@
<string name="notification_updates_available_1"><xliff:g id="apps_count">%1$d</xliff:g> có bản cập nhật</string>
<string name="notification_updates_available_desc_1">Có phiên bản mới cho <xliff:g id="app_one_name">%1$s</xliff:g></string>
<string name="pref_updates_check">Kiểm tra cập nhật tự động</string>
<string name="pref_advanced_search_in_ctt_desc">Mở kết quả tìm kiếm trong tab tùy chỉnh của trình duyệt</string>
<string name="title_search_suggestion">Gợi ý tìm kiếm</string>
<string name="title_search_results">Kết quả tìm kiếm</string>
<string name="failed_to_fetch_report">Không thể lấy báo cáo riêng tư</string>

View File

@@ -297,7 +297,6 @@
<string name="requesting_new_session">正在请求新会话</string>
<string name="server_maintenance">服务器下线进行维护</string>
<string name="download_progress">正在下载 • <xliff:g id="completed_downloads">%1$d</xliff:g> / <xliff:g id="all_downloads">%2$d</xliff:g><xliff:g id="speed">%3$s</xliff:g></string>
<string name="pref_advanced_search_in_ctt_desc">在浏览器自定义标签页中打开搜索结果</string>
<string name="download_eta_sec">还剩 %1$d秒</string>
<string name="onboarding_permission_notifications_desc">不论何种安装状态均发送通知</string>
<string name="onboarding_permission_notifications">通知</string>
@@ -308,7 +307,6 @@
<string name="permissions_denied">必需的权限被拒绝。为了继续操作请授予这些权限</string>
<string name="download_eta_hrs">还剩 %1$d小时 %2$d分钟 %3$d秒</string>
<string name="download_eta_min">还剩 %1$d分钟 %2$d秒</string>
<string name="pref_advanced_search_in_ctt">在自定义标签页中搜索</string>
<string name="session_enjoy">登录并享受。</string>
<string name="session_good">哇哦!一切正常。</string>
<string name="session_login">请先登录</string>
@@ -360,6 +358,4 @@
<string name="google_play_store_desc">Google Play也称 Google Play 商店,之前叫 Android Market。</string>
<string name="amazon_appstore_desc">Amazon Appstore 是亚马逊公司运营的兼容安卓平台的应用商店。</string>
<string name="android_market_desc">Android Market 是一个提供为 Android 设备设计的软件应用程序的在线商店,于 2017 年退役。</string>
<string name="pref_advanced_use_web_api_desc">当发起到 Google Play 的请求时,只要可能就切换到 Web APIs提高匿名性但可能不稳定</string>
<string name="pref_advanced_use_web_api">使用 Web APIs</string>
</resources>

View File

@@ -312,7 +312,6 @@
<string name="installer_am_unavailable">請安裝 App 管理器或更換安裝程式。</string>
<string name="onboarding_permission_notifications">通知</string>
<string name="onboarding_permission_notifications_desc">發送有關安裝狀態的通知</string>
<string name="pref_advanced_search_in_ctt">在自訂分頁中搜尋</string>
<string name="session_init">正在準備…</string>
<string name="session_login">您需要先登入</string>
<string name="session_login_failed_google">透過 Google 登入失敗</string>
@@ -336,7 +335,6 @@
<string name="ui_accent_8">粉紅色</string>
<string name="ui_accent_9">萊姆色</string>
<string name="installer_shizuku_unavailable">Shizuku 未安裝或設定不正確。</string>
<string name="pref_advanced_search_in_ctt_desc">在瀏覽器的自訂分頁中開啟搜尋結果</string>
<string name="session_enjoy">登入並享用。</string>
<string name="ui_accent_3">紅色</string>
<string name="update_available">有更新可用</string>

View File

@@ -249,10 +249,6 @@
<string name="pref_ui_similar_apps_desc">"Display similar and related clusters on app details page"</string>
<string name="pref_updates_extended">Extended updates</string>
<string name="pref_updates_extended_desc">Looks for new versions of disabled apps too</string>
<string name="pref_advanced_search_in_ctt">Search in Custom Tab</string>
<string name="pref_advanced_search_in_ctt_desc">Opens search results in a browser\'s custom tab</string>
<string name="pref_advanced_use_web_api">Use Web APIs</string>
<string name="pref_advanced_use_web_api_desc">Switches to Web APIs wherever possible when making a request to Google Play (Increases anonymity, but can be unstable).</string>
<string name="purchase_failed">"Download Failed"</string>
<string name="purchase_invalid">"App not purchased"</string>
<string name="purchase_unsupported">"App not supported"</string>

View File

@@ -1,18 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:app="http://schemas.android.com/apk/res-auto">
<SwitchPreferenceCompat
app:defaultValue="false"
app:iconSpaceReserved="false"
app:key="PREFERENCE_ADVANCED_SEARCH_IN_CTT"
app:summary="@string/pref_advanced_search_in_ctt_desc"
app:title="@string/pref_advanced_search_in_ctt" />
<SwitchPreferenceCompat
app:defaultValue="false"
app:iconSpaceReserved="false"
app:key="PREFERENCE_ADVANCED_USE_WEB_API"
app:summary="@string/pref_advanced_use_web_api_desc"
app:title="@string/pref_advanced_use_web_api" />
</PreferenceScreen>

View File

@@ -58,11 +58,4 @@
app:key="pref_updates"
app:layout="@layout/item_preference"
app:title="@string/title_updates" />
<Preference
app:icon="@drawable/ic_tune"
app:iconSpaceReserved="false"
app:key="pref_advanced"
app:layout="@layout/item_preference"
app:title="@string/title_advanced" />
</PreferenceScreen>

View File

@@ -0,0 +1 @@
• Fix search issue, uses WebAPI data

View File

@@ -0,0 +1 @@
• खोज समस्या को ठीक किया गया, अब वेबएपीआई डेटा का उपयोग किया जाता है।