diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/ObjectBoxToLibkiwixMigratorTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/ObjectBoxToLibkiwixMigratorTest.kt index 5954ab8a0..1be215d35 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/ObjectBoxToLibkiwixMigratorTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/ObjectBoxToLibkiwixMigratorTest.kt @@ -98,7 +98,6 @@ class ObjectBoxToLibkiwixMigratorTest : BaseActivityTest() { putBoolean(SharedPreferenceUtil.PREF_SHOW_INTRO, false) putBoolean(SharedPreferenceUtil.PREF_IS_TEST, true) putBoolean(SharedPreferenceUtil.IS_PLAY_STORE_BUILD, true) - putBoolean(SharedPreferenceUtil.PREF_PLAY_STORE_RESTRICTION, false) putString(SharedPreferenceUtil.PREF_LANG, "en") } activityScenario = ActivityScenario.launch(KiwixMainActivity::class.java).apply { diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/deeplinks/DeepLinksTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/deeplinks/DeepLinksTest.kt index a8327d5d9..2e027717f 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/deeplinks/DeepLinksTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/deeplinks/DeepLinksTest.kt @@ -71,7 +71,6 @@ class DeepLinksTest : BaseActivityTest() { putPrefWifiOnly(false) setIsPlayStoreBuildType(true) prefIsTest = true - playStoreRestrictionPermissionDialog = false putPrefLanguage("en") lastDonationPopupShownInMilliSeconds = System.currentTimeMillis() } diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/download/DownloadTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/download/DownloadTest.kt index efca885c9..f0dcc5bbb 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/download/DownloadTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/download/DownloadTest.kt @@ -92,7 +92,6 @@ class DownloadTest : BaseActivityTest() { putBoolean(SharedPreferenceUtil.PREF_SHOW_STORAGE_OPTION, false) putBoolean(SharedPreferenceUtil.IS_PLAY_STORE_BUILD, true) putBoolean(SharedPreferenceUtil.PREF_IS_TEST, true) - putBoolean(SharedPreferenceUtil.PREF_PLAY_STORE_RESTRICTION, false) putString(SharedPreferenceUtil.PREF_LANG, "en") putLong( SharedPreferenceUtil.PREF_LAST_DONATION_POPUP_SHOWN_IN_MILLISECONDS, diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/initial/download/InitialDownloadTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/initial/download/InitialDownloadTest.kt index f9c85741f..2a2bea6a1 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/initial/download/InitialDownloadTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/initial/download/InitialDownloadTest.kt @@ -84,7 +84,6 @@ class InitialDownloadTest : BaseActivityTest() { putBoolean(SharedPreferenceUtil.PREF_SHOW_STORAGE_OPTION, true) putBoolean(SharedPreferenceUtil.IS_PLAY_STORE_BUILD, true) putBoolean(SharedPreferenceUtil.PREF_IS_TEST, true) - putBoolean(SharedPreferenceUtil.PREF_PLAY_STORE_RESTRICTION, false) putString(SharedPreferenceUtil.PREF_LANG, "en") putLong( SharedPreferenceUtil.PREF_LAST_DONATION_POPUP_SHOWN_IN_MILLISECONDS, diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/language/LanguageFragmentTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/language/LanguageFragmentTest.kt index 51e11b529..80d2748d3 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/language/LanguageFragmentTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/language/LanguageFragmentTest.kt @@ -80,7 +80,6 @@ class LanguageFragmentTest { .edit { putBoolean(SharedPreferenceUtil.PREF_SHOW_INTRO, false) putBoolean(SharedPreferenceUtil.PREF_WIFI_ONLY, false) - putBoolean(SharedPreferenceUtil.PREF_PLAY_STORE_RESTRICTION, false) putString(SharedPreferenceUtil.PREF_LANG, "en") putLong( SharedPreferenceUtil.PREF_LAST_DONATION_POPUP_SHOWN_IN_MILLISECONDS, diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/localFileTransfer/LocalFileTransferTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/localFileTransfer/LocalFileTransferTest.kt index aa792349b..3295d1e3e 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/localFileTransfer/LocalFileTransferTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/localFileTransfer/LocalFileTransferTest.kt @@ -203,7 +203,6 @@ class LocalFileTransferTest { putBoolean(SharedPreferenceUtil.PREF_WIFI_ONLY, false) putBoolean(SharedPreferenceUtil.PREF_IS_TEST, true) putBoolean(SharedPreferenceUtil.PREF_SHOW_SHOWCASE, shouldShowShowCase) - putBoolean(SharedPreferenceUtil.PREF_PLAY_STORE_RESTRICTION, false) putString(SharedPreferenceUtil.PREF_LANG, "en") } if (isResetShowCaseId) { diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/localLibrary/CopyMoveFileHandlerTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/localLibrary/CopyMoveFileHandlerTest.kt index 617229852..cca64ea5e 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/localLibrary/CopyMoveFileHandlerTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/localLibrary/CopyMoveFileHandlerTest.kt @@ -77,7 +77,6 @@ class CopyMoveFileHandlerTest : BaseActivityTest() { putBoolean(SharedPreferenceUtil.PREF_SHOW_INTRO, false) putBoolean(SharedPreferenceUtil.PREF_WIFI_ONLY, false) putBoolean(SharedPreferenceUtil.PREF_IS_TEST, true) - putBoolean(SharedPreferenceUtil.PREF_PLAY_STORE_RESTRICTION, false) putString(SharedPreferenceUtil.PREF_LANG, "en") putLong( SharedPreferenceUtil.PREF_LAST_DONATION_POPUP_SHOWN_IN_MILLISECONDS, diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/main/DarkModeViewPainterTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/main/DarkModeViewPainterTest.kt index f824dac35..6f1e0a676 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/main/DarkModeViewPainterTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/main/DarkModeViewPainterTest.kt @@ -69,7 +69,6 @@ class DarkModeViewPainterTest : BaseActivityTest() { putBoolean(SharedPreferenceUtil.PREF_IS_TEST, true) putBoolean(SharedPreferenceUtil.PREF_EXTERNAL_LINK_POPUP, true) putBoolean(SharedPreferenceUtil.PREF_SHOW_SHOWCASE, false) - putBoolean(SharedPreferenceUtil.PREF_PLAY_STORE_RESTRICTION, false) putString(SharedPreferenceUtil.PREF_LANG, "en") } activityScenario = ActivityScenario.launch(KiwixMainActivity::class.java).apply { diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/main/TopLevelDestinationTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/main/TopLevelDestinationTest.kt index 420c932e5..89dc86a71 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/main/TopLevelDestinationTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/main/TopLevelDestinationTest.kt @@ -62,7 +62,6 @@ class TopLevelDestinationTest : BaseActivityTest() { putBoolean(SharedPreferenceUtil.PREF_IS_TEST, true) putBoolean(SharedPreferenceUtil.PREF_EXTERNAL_LINK_POPUP, true) putBoolean(SharedPreferenceUtil.PREF_SHOW_SHOWCASE, false) - putBoolean(SharedPreferenceUtil.PREF_PLAY_STORE_RESTRICTION, false) putString(SharedPreferenceUtil.PREF_LANG, "en") putLong( SharedPreferenceUtil.PREF_LAST_DONATION_POPUP_SHOWN_IN_MILLISECONDS, diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/mimetype/MimeTypeTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/mimetype/MimeTypeTest.kt index f8a1de578..44a0133d0 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/mimetype/MimeTypeTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/mimetype/MimeTypeTest.kt @@ -56,7 +56,6 @@ class MimeTypeTest : BaseActivityTest() { PreferenceManager.getDefaultSharedPreferences(context).edit { putBoolean(SharedPreferenceUtil.PREF_SHOW_INTRO, false) putBoolean(SharedPreferenceUtil.PREF_WIFI_ONLY, false) - putBoolean(SharedPreferenceUtil.PREF_PLAY_STORE_RESTRICTION, false) putString(SharedPreferenceUtil.PREF_LANG, "en") putLong( SharedPreferenceUtil.PREF_LAST_DONATION_POPUP_SHOWN_IN_MILLISECONDS, diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/nav/destination/PlayStoreRestrictionDialogRobot.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/nav/destination/PlayStoreRestrictionDialogRobot.kt deleted file mode 100644 index f26156f8e..000000000 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/nav/destination/PlayStoreRestrictionDialogRobot.kt +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Kiwix Android - * Copyright (c) 2023 Kiwix - * This program 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 3 of the License, or - * (at your option) any later version. - * - * This program 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 this program. If not, see . - * - */ - -package org.kiwix.kiwixmobile.nav.destination - -import androidx.test.espresso.Espresso.onView -import androidx.test.espresso.action.ViewActions.click -import androidx.test.espresso.assertion.ViewAssertions.doesNotExist -import androidx.test.espresso.assertion.ViewAssertions.matches -import androidx.test.espresso.matcher.ViewMatchers.isDisplayed -import androidx.test.espresso.matcher.ViewMatchers.withId -import androidx.test.espresso.matcher.ViewMatchers.withText -import applyWithViewHierarchyPrinting -import com.adevinta.android.barista.interaction.BaristaSleepInteractions -import org.kiwix.kiwixmobile.BaseRobot -import org.kiwix.kiwixmobile.R -import org.kiwix.kiwixmobile.testutils.TestUtils -import org.kiwix.kiwixmobile.testutils.TestUtils.testFlakyView - -fun playStoreRestriction(func: PlayStoreRestrictionDialogRobot.() -> Unit) = - PlayStoreRestrictionDialogRobot().applyWithViewHierarchyPrinting(func) - -class PlayStoreRestrictionDialogRobot : BaseRobot() { - - fun clickLibraryOnBottomNav() { - pauseForBetterTestPerformance() - testFlakyView({ onView(withId(R.id.libraryFragment)).perform(click()) }) - } - - fun assertPlayStoreRestrictionDialogDisplayed() { - pauseForBetterTestPerformance() - onView(withText("UNDERSTOOD")) - .check(matches(isDisplayed())) - } - - fun assetPlayStoreRestrictionDialogNotDisplayed() { - pauseForBetterTestPerformance() - onView(withText("UNDERSTOOD")) - .check(doesNotExist()) - } - - fun clickOnUnderstood() { - pauseForBetterTestPerformance() - onView(withText("UNDERSTOOD")) - .perform(click()) - } - - private fun pauseForBetterTestPerformance() { - BaristaSleepInteractions.sleep(TestUtils.TEST_PAUSE_MS.toLong()) - } -} diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/nav/destination/PlayStoreRestrictionDialogTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/nav/destination/PlayStoreRestrictionDialogTest.kt deleted file mode 100644 index 4d2ea6eb6..000000000 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/nav/destination/PlayStoreRestrictionDialogTest.kt +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Kiwix Android - * Copyright (c) 2023 Kiwix - * This program 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 3 of the License, or - * (at your option) any later version. - * - * This program 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 this program. If not, see . - * - */ - -package org.kiwix.kiwixmobile.nav.destination - -import android.Manifest -import android.content.Context -import android.os.Build -import androidx.lifecycle.Lifecycle -import androidx.test.core.app.ActivityScenario -import androidx.test.espresso.accessibility.AccessibilityChecks -import androidx.test.platform.app.InstrumentationRegistry -import androidx.test.rule.GrantPermissionRule -import androidx.test.uiautomator.UiDevice -import leakcanary.LeakAssertions -import org.junit.Before -import org.junit.Rule -import org.junit.Test -import org.kiwix.kiwixmobile.core.utils.SharedPreferenceUtil -import org.kiwix.kiwixmobile.main.KiwixMainActivity -import org.kiwix.kiwixmobile.testutils.RetryRule -import org.kiwix.kiwixmobile.testutils.TestUtils - -class PlayStoreRestrictionDialogTest { - @Rule - @JvmField - var retryRule = RetryRule() - - private lateinit var sharedPreferenceUtil: SharedPreferenceUtil - - private lateinit var activityScenario: ActivityScenario - - private val permissions = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { - arrayOf( - Manifest.permission.READ_EXTERNAL_STORAGE, - Manifest.permission.WRITE_EXTERNAL_STORAGE, - Manifest.permission.NEARBY_WIFI_DEVICES - ) - } else { - arrayOf( - Manifest.permission.READ_EXTERNAL_STORAGE, - Manifest.permission.WRITE_EXTERNAL_STORAGE, - Manifest.permission.ACCESS_FINE_LOCATION - ) - } - - @Rule - @JvmField - var permissionRules: GrantPermissionRule = - GrantPermissionRule.grant(*permissions) - private var context: Context? = null - - init { - AccessibilityChecks.enable().setRunChecksFromRootView(true) - } - - @Before - fun waitForIdle() { - context = InstrumentationRegistry.getInstrumentation().targetContext - UiDevice.getInstance(InstrumentationRegistry.getInstrumentation()).apply { - if (TestUtils.isSystemUINotRespondingDialogVisible(this)) { - TestUtils.closeSystemDialogs(context, this) - } - waitForIdle() - } - } - - @Test - fun showPlayStoreRestrictionDialog() { - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { - setShowPlayStoreRestrictionDialog(true) - activityScenario = ActivityScenario.launch(KiwixMainActivity::class.java).apply { - moveToState(Lifecycle.State.RESUMED) - } - playStoreRestriction { - clickLibraryOnBottomNav() - assertPlayStoreRestrictionDialogDisplayed() - clickOnUnderstood() - } - LeakAssertions.assertNoLeaks() - } - } - - @Test - fun testPlayStoreDialogShowOnlyOnce() { - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { - setShowPlayStoreRestrictionDialog(false) - activityScenario = ActivityScenario.launch(KiwixMainActivity::class.java).apply { - moveToState(Lifecycle.State.RESUMED) - } - playStoreRestriction { - clickLibraryOnBottomNav() - assetPlayStoreRestrictionDialogNotDisplayed() - } - LeakAssertions.assertNoLeaks() - } - } - - private fun setShowPlayStoreRestrictionDialog(showDialog: Boolean) { - context?.let { - sharedPreferenceUtil = SharedPreferenceUtil(it).apply { - setIntroShown() - putPrefWifiOnly(false) - setIsPlayStoreBuildType(true) - prefIsTest = true - playStoreRestrictionPermissionDialog = showDialog - putPrefLanguage("en") - } - } - } -} diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/nav/destination/library/LocalLibraryTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/nav/destination/library/LocalLibraryTest.kt index 79996a735..298ca9625 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/nav/destination/library/LocalLibraryTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/nav/destination/library/LocalLibraryTest.kt @@ -90,7 +90,6 @@ class LocalLibraryTest : BaseActivityTest() { // the manage external storage permission dialog on Android 11 and above // while refreshing the content in LocalLibraryFragment. putBoolean(SharedPreferenceUtil.PREF_SHOW_MANAGE_PERMISSION_DIALOG_ON_REFRESH, false) - putBoolean(SharedPreferenceUtil.PREF_PLAY_STORE_RESTRICTION, false) putString(SharedPreferenceUtil.PREF_LANG, "en") putLong( SharedPreferenceUtil.PREF_LAST_DONATION_POPUP_SHOWN_IN_MILLISECONDS, diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/note/NoteFragmentTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/note/NoteFragmentTest.kt index 3f46f3dfd..c8a745b38 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/note/NoteFragmentTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/note/NoteFragmentTest.kt @@ -74,7 +74,6 @@ class NoteFragmentTest : BaseActivityTest() { putBoolean(SharedPreferenceUtil.PREF_SHOW_INTRO, false) putBoolean(SharedPreferenceUtil.PREF_WIFI_ONLY, false) putBoolean(SharedPreferenceUtil.PREF_IS_TEST, true) - putBoolean(SharedPreferenceUtil.PREF_PLAY_STORE_RESTRICTION, false) putString(SharedPreferenceUtil.PREF_LANG, "en") putLong( SharedPreferenceUtil.PREF_LAST_DONATION_POPUP_SHOWN_IN_MILLISECONDS, diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/page/bookmarks/ImportBookmarkTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/page/bookmarks/ImportBookmarkTest.kt index 599af5712..368fe8690 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/page/bookmarks/ImportBookmarkTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/page/bookmarks/ImportBookmarkTest.kt @@ -111,7 +111,6 @@ class ImportBookmarkTest : BaseActivityTest() { putBoolean(SharedPreferenceUtil.PREF_SHOW_INTRO, false) putBoolean(SharedPreferenceUtil.PREF_WIFI_ONLY, false) putBoolean(SharedPreferenceUtil.PREF_IS_TEST, true) - putBoolean(SharedPreferenceUtil.PREF_PLAY_STORE_RESTRICTION, false) putString(SharedPreferenceUtil.PREF_LANG, "en") putLong( SharedPreferenceUtil.PREF_LAST_DONATION_POPUP_SHOWN_IN_MILLISECONDS, diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/page/bookmarks/LibkiwixBookmarkTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/page/bookmarks/LibkiwixBookmarkTest.kt index febf8a06b..a34defb3e 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/page/bookmarks/LibkiwixBookmarkTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/page/bookmarks/LibkiwixBookmarkTest.kt @@ -68,7 +68,6 @@ class LibkiwixBookmarkTest : BaseActivityTest() { putBoolean(SharedPreferenceUtil.PREF_SHOW_INTRO, false) putBoolean(SharedPreferenceUtil.PREF_WIFI_ONLY, false) putBoolean(SharedPreferenceUtil.PREF_IS_TEST, true) - putBoolean(SharedPreferenceUtil.PREF_PLAY_STORE_RESTRICTION, false) putString(SharedPreferenceUtil.PREF_LANG, "en") putLong( SharedPreferenceUtil.PREF_LAST_DONATION_POPUP_SHOWN_IN_MILLISECONDS, diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/page/history/NavigationHistoryTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/page/history/NavigationHistoryTest.kt index a5c062967..4fc23b75c 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/page/history/NavigationHistoryTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/page/history/NavigationHistoryTest.kt @@ -68,7 +68,6 @@ class NavigationHistoryTest : BaseActivityTest() { putBoolean(SharedPreferenceUtil.PREF_SHOW_INTRO, false) putBoolean(SharedPreferenceUtil.PREF_WIFI_ONLY, false) putBoolean(SharedPreferenceUtil.PREF_IS_TEST, true) - putBoolean(SharedPreferenceUtil.PREF_PLAY_STORE_RESTRICTION, false) putString(SharedPreferenceUtil.PREF_LANG, "en") putLong( SharedPreferenceUtil.PREF_LAST_DONATION_POPUP_SHOWN_IN_MILLISECONDS, diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/reader/EncodedUrlTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/reader/EncodedUrlTest.kt index 7e9cbfcf9..ac249c6c5 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/reader/EncodedUrlTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/reader/EncodedUrlTest.kt @@ -55,7 +55,6 @@ class EncodedUrlTest : BaseActivityTest() { PreferenceManager.getDefaultSharedPreferences(context).edit { putBoolean(SharedPreferenceUtil.PREF_SHOW_INTRO, false) putBoolean(SharedPreferenceUtil.PREF_WIFI_ONLY, false) - putBoolean(SharedPreferenceUtil.PREF_PLAY_STORE_RESTRICTION, false) putString(SharedPreferenceUtil.PREF_LANG, "en") putLong( SharedPreferenceUtil.PREF_LAST_DONATION_POPUP_SHOWN_IN_MILLISECONDS, diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/reader/KiwixReaderFragmentTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/reader/KiwixReaderFragmentTest.kt index c7dd18080..0186d7e9e 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/reader/KiwixReaderFragmentTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/reader/KiwixReaderFragmentTest.kt @@ -70,7 +70,6 @@ class KiwixReaderFragmentTest : BaseActivityTest() { putBoolean(SharedPreferenceUtil.PREF_SHOW_INTRO, false) putBoolean(SharedPreferenceUtil.PREF_WIFI_ONLY, false) putBoolean(SharedPreferenceUtil.PREF_IS_TEST, true) - putBoolean(SharedPreferenceUtil.PREF_PLAY_STORE_RESTRICTION, false) putString(SharedPreferenceUtil.PREF_LANG, "en") } activityScenario = ActivityScenario.launch(KiwixMainActivity::class.java).apply { diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/reader/ZimFileReaderWithSplittedZimFileTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/reader/ZimFileReaderWithSplittedZimFileTest.kt index c4322c856..38d31ed4d 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/reader/ZimFileReaderWithSplittedZimFileTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/reader/ZimFileReaderWithSplittedZimFileTest.kt @@ -70,7 +70,6 @@ class ZimFileReaderWithSplittedZimFileTest : BaseActivityTest() { PreferenceManager.getDefaultSharedPreferences(context).edit { putBoolean(SharedPreferenceUtil.PREF_SHOW_INTRO, false) putBoolean(SharedPreferenceUtil.PREF_WIFI_ONLY, false) - putBoolean(SharedPreferenceUtil.PREF_PLAY_STORE_RESTRICTION, false) putBoolean(SharedPreferenceUtil.PREF_IS_TEST, true) putString(SharedPreferenceUtil.PREF_LANG, "en") } diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/search/SearchFragmentTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/search/SearchFragmentTest.kt index 0adaeb251..90a35f2ff 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/search/SearchFragmentTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/search/SearchFragmentTest.kt @@ -87,7 +87,6 @@ class SearchFragmentTest : BaseActivityTest() { putBoolean(SharedPreferenceUtil.PREF_SHOW_INTRO, false) putBoolean(SharedPreferenceUtil.PREF_WIFI_ONLY, false) putBoolean(SharedPreferenceUtil.PREF_IS_TEST, true) - putBoolean(SharedPreferenceUtil.PREF_PLAY_STORE_RESTRICTION, false) putString(SharedPreferenceUtil.PREF_LANG, "en") putLong( SharedPreferenceUtil.PREF_LAST_DONATION_POPUP_SHOWN_IN_MILLISECONDS, diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/settings/KiwixSettingsFragmentTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/settings/KiwixSettingsFragmentTest.kt index fd04bb49e..b7c157222 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/settings/KiwixSettingsFragmentTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/settings/KiwixSettingsFragmentTest.kt @@ -81,7 +81,6 @@ class KiwixSettingsFragmentTest { "en", SharedPreferenceUtil(it).apply { setIsPlayStoreBuildType(true) - playStoreRestrictionPermissionDialog = false lastDonationPopupShownInMilliSeconds = System.currentTimeMillis() } ) diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/webserver/ZimHostFragmentTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/webserver/ZimHostFragmentTest.kt index c5432f1a0..a08a1a8cc 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/webserver/ZimHostFragmentTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/webserver/ZimHostFragmentTest.kt @@ -107,7 +107,6 @@ class ZimHostFragmentTest { putPrefWifiOnly(false) setIsPlayStoreBuildType(true) prefIsTest = true - playStoreRestrictionPermissionDialog = false putPrefLanguage("en") lastDonationPopupShownInMilliSeconds = System.currentTimeMillis() } diff --git a/app/src/main/java/org/kiwix/kiwixmobile/nav/destination/library/LocalLibraryFragment.kt b/app/src/main/java/org/kiwix/kiwixmobile/nav/destination/library/LocalLibraryFragment.kt index f4c0b8bca..23042cc40 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/nav/destination/library/LocalLibraryFragment.kt +++ b/app/src/main/java/org/kiwix/kiwixmobile/nav/destination/library/LocalLibraryFragment.kt @@ -473,11 +473,7 @@ class LocalLibraryFragment : BaseFragment(), CopyMoveFileHandler.FileCopyMoveCal override fun onResume() { super.onResume() - if (sharedPreferenceUtil.isPlayStoreBuildWithAndroid11OrAbove() && - sharedPreferenceUtil.playStoreRestrictionPermissionDialog - ) { - showPlayStoreRestrictionInformationToUser() - } else if (!sharedPreferenceUtil.isPlayStoreBuildWithAndroid11OrAbove() && + if (!sharedPreferenceUtil.isPlayStoreBuildWithAndroid11OrAbove() && !sharedPreferenceUtil.prefIsTest && !permissionDeniedLayoutShowing ) { checkPermissions() @@ -486,17 +482,6 @@ class LocalLibraryFragment : BaseFragment(), CopyMoveFileHandler.FileCopyMoveCal } } - private fun showPlayStoreRestrictionInformationToUser() { - // We should only ask for first time - sharedPreferenceUtil.playStoreRestrictionPermissionDialog = false - // Show Dialog to the user to inform about the play store restriction - dialogShower.show( - KiwixDialog.PlayStoreRestrictionPopup(KIWIX_APK_WEBSITE_URL), - {}, - ::openKiwixWebsiteForDownloadingApk - ) - } - private fun openKiwixWebsiteForDownloadingApk() { requireActivity().startActivity(KIWIX_APK_WEBSITE_URL.toUri().browserIntent()) } diff --git a/core/src/main/java/org/kiwix/kiwixmobile/core/utils/SharedPreferenceUtil.kt b/core/src/main/java/org/kiwix/kiwixmobile/core/utils/SharedPreferenceUtil.kt index 55add2af5..29795da46 100644 --- a/core/src/main/java/org/kiwix/kiwixmobile/core/utils/SharedPreferenceUtil.kt +++ b/core/src/main/java/org/kiwix/kiwixmobile/core/utils/SharedPreferenceUtil.kt @@ -243,12 +243,6 @@ class SharedPreferenceUtil @Inject constructor(val context: Context) { manageExternalFilesPermissionDialogOnRefresh ) } - var playStoreRestrictionPermissionDialog: Boolean - get() = sharedPreferences.getBoolean(PREF_PLAY_STORE_RESTRICTION, true) - set(playStoreRestrictionPermissionDialog) = - sharedPreferences.edit { - putBoolean(PREF_PLAY_STORE_RESTRICTION, playStoreRestrictionPermissionDialog) - } var hostedBooks: Set get() = sharedPreferences.getStringSet(PREF_HOSTED_BOOKS, null)?.toHashSet() ?: HashSet() @@ -330,7 +324,6 @@ class SharedPreferenceUtil @Inject constructor(val context: Context) { const val PREF_MANAGE_EXTERNAL_FILES = "pref_manage_external_files" const val PREF_SHOW_MANAGE_PERMISSION_DIALOG_ON_REFRESH = "pref_show_manage_external_files" const val IS_PLAY_STORE_BUILD = "is_play_store_build" - const val PREF_PLAY_STORE_RESTRICTION = "pref_play_store_restriction" const val PREF_BOOKMARKS_MIGRATED = "pref_bookmarks_migrated" const val PREF_RECENT_SEARCH_MIGRATED = "pref_recent_search_migrated" const val PREF_HISTORY_MIGRATED = "pref_history_migrated" diff --git a/core/src/main/java/org/kiwix/kiwixmobile/core/utils/dialog/KiwixDialog.kt b/core/src/main/java/org/kiwix/kiwixmobile/core/utils/dialog/KiwixDialog.kt index 375d75318..ce7d2247d 100644 --- a/core/src/main/java/org/kiwix/kiwixmobile/core/utils/dialog/KiwixDialog.kt +++ b/core/src/main/java/org/kiwix/kiwixmobile/core/utils/dialog/KiwixDialog.kt @@ -189,20 +189,6 @@ sealed class KiwixDialog( neutralMessage = R.string.do_not_ask_anymore ) - data class PlayStoreRestrictionPopup(override val args: List) : - KiwixDialog( - null, - R.string.zim_files_not_showing_description, - R.string.understood, - R.string.download, - cancelable = false - ), - HasBodyFormatArgs { - constructor(websiteUrl: String) : this( - listOf(websiteUrl) - ) - } - data class ShowRate(override val args: List, val customIcon: Int?) : KiwixDialog( R.string.rate_dialog_title, diff --git a/core/src/main/res/values-br/strings.xml b/core/src/main/res/values-br/strings.xml index c8ccb16e3..76b2693ba 100644 --- a/core/src/main/res/values-br/strings.xml +++ b/core/src/main/res/values-br/strings.xml @@ -246,7 +246,6 @@ Digeriñ an diretenn Serriñ an diretenn N’eo ket diskouezet ar restroù ZIM? - Komprenet am eus Aotreet Berzet Aotren diff --git a/core/src/main/res/values-da/strings.xml b/core/src/main/res/values-da/strings.xml index 08ba084d0..048b4032c 100644 --- a/core/src/main/res/values-da/strings.xml +++ b/core/src/main/res/values-da/strings.xml @@ -180,7 +180,6 @@ Luk skuffe ZIM-filer viser ikke? På grund af Google Play-politikker på Android 11 og nyere, kan denne Google Store-app ikke åbne sideindlæste ZIM-filer. Du kan enten downloade dem gennem appen, eller i stedet installere den fulde version af Kiwix-appen fra vores officielle hjemmeside %s. - Forstået Tilladt Ikke tilladt Tillad diff --git a/core/src/main/res/values-dag/strings.xml b/core/src/main/res/values-dag/strings.xml index 595742a4c..ed924b38f 100644 --- a/core/src/main/res/values-dag/strings.xml +++ b/core/src/main/res/values-dag/strings.xml @@ -307,7 +307,6 @@ Kparimi leefe Zim fasara nima bi yin’dɔni? Kwa sababu ya sera za Google Play kwenye Android 11 na matoleo mapya zaidi, programu hii ya Google Store haiwezi kufungua faili za ZIM zilizopakiwa kando. Unaweza kuzipakua kupitia programu au, badala yake, usakinishe toleo kamili la programu ya kiwix kutoka kwa tovuti yetu rasmi %s. - N gbaaya Shili malibu zaŋ n-ti yaabu/kpɛhibu yaai Kpɛhi diff --git a/core/src/main/res/values-de/strings.xml b/core/src/main/res/values-de/strings.xml index 504ea519c..86c5f1219 100644 --- a/core/src/main/res/values-de/strings.xml +++ b/core/src/main/res/values-de/strings.xml @@ -329,7 +329,6 @@ Schublade schließen Werden die Zim-Dateien nicht angezeigt? Aufgrund der Google-Play-Richtlinien für Android 11 und höher kann diese Google-Store-App keine seitlich geladenen ZIM-Dateien öffnen. Sie können sie entweder über die App herunterladen oder stattdessen die Vollversion der Kiwix-App von unserer offiziellen Website installieren %s - Verstanden Wie aktualisiert man Inhalte? Um Inhalte (eine Zim-Datei) zu aktualisieren, musst du die neueste Version genau derselben Inhalte vollständig herunterladen. Das kannst du über den Download-Bereich tun. Berechtigung für alle Dateien erforderlich diff --git a/core/src/main/res/values-eo/strings.xml b/core/src/main/res/values-eo/strings.xml index 697e48c73..733024736 100644 --- a/core/src/main/res/values-eo/strings.xml +++ b/core/src/main/res/values-eo/strings.xml @@ -202,6 +202,5 @@ Malŝaltita Teksta Zomo Malfermi en nova langeto - Komprenita Permesi diff --git a/core/src/main/res/values-es/strings.xml b/core/src/main/res/values-es/strings.xml index 2d973b82f..4715cde39 100644 --- a/core/src/main/res/values-es/strings.xml +++ b/core/src/main/res/values-es/strings.xml @@ -319,7 +319,6 @@ Abrir cajón Cerrar cajón ¿Los archivos de Zim no se muestran? - Entendido ¿Cómo actualizar contenido? Para actualizar el contenido (un archivo zim), debe descargar la última versión completa de este mismo contenido. Puede hacerlo a través de la sección de descargas. Se necesita permiso para todos los archivos diff --git a/core/src/main/res/values-fr/strings.xml b/core/src/main/res/values-fr/strings.xml index 3a0c6a55e..801b9681b 100644 --- a/core/src/main/res/values-fr/strings.xml +++ b/core/src/main/res/values-fr/strings.xml @@ -343,7 +343,6 @@ Fermer le tiroir Les fichiers Zim ne s’affichent pas ? En raison des politiques de Google Play sur Android 11 et versions ultérieures, cette application Google Store ne peut pas ouvrir les fichiers ZIM téléchargés. Vous pouvez soit les télécharger via l’application, soit installer la version complète de l’application kiwix depuis notre site officiel %s. - Compris Préparation de la copie/du déplacement Copier Déplacer diff --git a/core/src/main/res/values-ha/strings.xml b/core/src/main/res/values-ha/strings.xml index 213375c40..e938f56ba 100644 --- a/core/src/main/res/values-ha/strings.xml +++ b/core/src/main/res/values-ha/strings.xml @@ -298,7 +298,6 @@ Rufe Drawer Zim fayilolin da ba su nuna ba? Saboda manufofin Google Play akan Android 11 da sama, wannan app ɗin Google Store ba zai iya buɗe fayilolin ZIM masu ɗaukar nauyi ba. Kuna iya ko dai zazzage su ta hanyar app ɗin ko, maimakon haka, shigar da cikakken sigar kiwix app daga gidan yanar gizon mu %s - Fahimtar Yadda ake sabunta abun ciki? Don sabunta abun ciki (fayil ɗin zim) kuna buƙatar zazzage cikakken sabon sigar wannan abun ciki iri ɗaya. Kuna iya yin hakan ta sashin zazzagewa. Ana Bukata Duk Izinin Fayiloli diff --git a/core/src/main/res/values-ia/strings.xml b/core/src/main/res/values-ia/strings.xml index b2b30892d..3f2a8379b 100644 --- a/core/src/main/res/values-ia/strings.xml +++ b/core/src/main/res/values-ia/strings.xml @@ -314,7 +314,6 @@ Clauder tiratorio Le file Zim non appare? A causa del politicas de Google Play sur Android 11 e plus recente, iste application Google Store non pote aperir le files ZIM transferite localmente. Tu pote discargar le files per medio del application, o installar le version complete del application Kiwix de nostre sito web official: %s - Comprendite Como actualisar contento? Pro actualisar le contento (un file zim) tu debe discargar le ultime version complete de iste mesme contento. Tu pote facer lo in le section de discargamento. Permission pro tote le files es necessari diff --git a/core/src/main/res/values-ig/strings.xml b/core/src/main/res/values-ig/strings.xml index d5194da0c..5dcce697e 100644 --- a/core/src/main/res/values-ig/strings.xml +++ b/core/src/main/res/values-ig/strings.xml @@ -304,7 +304,6 @@ Mechie drawer Faịlụ Zim anaghị egosi? N’ihi iwu nke Google Play na Android 11 na karịa, ngwaọrụ Google Store a enweghị ike imeghe faịlụ Zim. Inwere ike ịbelata ha site a ngwaọrụ a ma ọ bụ, kama tinye udi zuru okè nke ngwaọrụ kiwix- site na webụsaaịtị anyị ama ama nke %s - Aghọtara Ole Otu esi emelite ọdịnaya? Imelite ọdịnaya (faịlụ zim) ịkwesịrị ibudata ụdị ọdịnaya kachasị ọhụrụ nke otu ọdịnaya a. Ị nwere ike ime nke ahụ site na ngalaba nbudata. Achọrọ ikike faịlụ niile diff --git a/core/src/main/res/values-igl/strings.xml b/core/src/main/res/values-igl/strings.xml index 38080ef6c..98d493756 100644 --- a/core/src/main/res/values-igl/strings.xml +++ b/core/src/main/res/values-igl/strings.xml @@ -170,7 +170,6 @@ Otakida du biñ Fi drówa bi Did drówa re - Anè re ju Ché ñwu É kí jé ñwu ñ Ché ñwu diff --git a/core/src/main/res/values-iw/strings.xml b/core/src/main/res/values-iw/strings.xml index 4e66ae196..537461a52 100644 --- a/core/src/main/res/values-iw/strings.xml +++ b/core/src/main/res/values-iw/strings.xml @@ -324,7 +324,6 @@ סגירת מגירה קובצי ה־zim אינם מוצגים? בשל מדיניות Google Play ב־Android 11 ומעלה, יישום ה־Google Store הזה לא יכול לפתוח קובצי ZIM עם טעינת צד. באפשרותך להוריד אותם דרך היישום או להתקין את הגרסה המלאה של אפליקציית kiwix מהאתר הרשמי שלנו %s - הבנתי הכנה להעתקה או העברה העתקה העברה diff --git a/core/src/main/res/values-lb/strings.xml b/core/src/main/res/values-lb/strings.xml index 9fca67084..0e9600aa8 100644 --- a/core/src/main/res/values-lb/strings.xml +++ b/core/src/main/res/values-lb/strings.xml @@ -202,7 +202,6 @@ Bibliothéik opmaachen Tirang opmaachen Tirang zoumaachen - Verstanen Erlaabt Net erlaabt Erlaben diff --git a/core/src/main/res/values-mk/strings.xml b/core/src/main/res/values-mk/strings.xml index 20ae6ae90..e9fc2d5b7 100644 --- a/core/src/main/res/values-mk/strings.xml +++ b/core/src/main/res/values-mk/strings.xml @@ -316,7 +316,6 @@ Затвори фиока ZIM-податотеките не се прикажуваат? Поради правилата на Google Play за Андроид 11 и подоцнежни, овој прилог од Google Store не може да отвора настрана преземени ZIM-податотеки. Мора да ги преземете преку прилогот или пак да ја воспоставите целосната верзија на прилогот Кивикс од нашата официјална страница %s - Јасно Подготовка за копирање/преместување Копирај Премести diff --git a/core/src/main/res/values-nl/strings.xml b/core/src/main/res/values-nl/strings.xml index 00d81d6e1..e14fb10b6 100644 --- a/core/src/main/res/values-nl/strings.xml +++ b/core/src/main/res/values-nl/strings.xml @@ -321,7 +321,6 @@ Lade sluiten Zim-bestanden niet te zien? Als gevolg van het Google Play-beleid op Android 11 en hoger, kan deze Google Store-app geen “sideloaded” ZIM-bestanden openen. U kunt ze downloaden via de app, of in plaats daarvan vanaf onze officiële website %s de volledige versie van de Kiwix-app installeren. - Begrepen Hoe werk ik de inhoud bij? Om inhoud (een ZIM-bestand) bij te werken moet u de volledige nieuwste versie van precies dezelfde inhoud downloaden. Dat kan via de downloadsectie. Toestemming voor alle bestanden vereist diff --git a/core/src/main/res/values-pt-rBR/strings.xml b/core/src/main/res/values-pt-rBR/strings.xml index f1ec8875b..f3b02456c 100644 --- a/core/src/main/res/values-pt-rBR/strings.xml +++ b/core/src/main/res/values-pt-rBR/strings.xml @@ -329,7 +329,6 @@ Abrir gaveta Fechar gaveta Arquivos zim não estão aparecendo? - Entendido Como atualizar o conteúdo? Para atualizar o conteúdo (um arquivo zim), você precisa baixar a versão completa mais recente desse mesmo conteúdo. Você pode fazer isso através da seção de download. Permissão necessária para todos os arquivos diff --git a/core/src/main/res/values-ru/strings.xml b/core/src/main/res/values-ru/strings.xml index ba0d0bdb7..f31f47fff 100644 --- a/core/src/main/res/values-ru/strings.xml +++ b/core/src/main/res/values-ru/strings.xml @@ -344,7 +344,6 @@ Закрыть редактор Файлы Zim не отображаются? В соответствии с правилами Google Play для Android 11 и более поздних версий это приложение Google Store не может открывать загруженные неопубликованными файлы ZIM. Вы можете либо скачать их через приложение, либо установить полную версию приложения kiwix с нашего официального сайта %s - Понятно Подготовка к копированию/перемещению Копировать Переместить diff --git a/core/src/main/res/values-sl/strings.xml b/core/src/main/res/values-sl/strings.xml index bf362c80f..117f47307 100644 --- a/core/src/main/res/values-sl/strings.xml +++ b/core/src/main/res/values-sl/strings.xml @@ -302,7 +302,6 @@ Zapri predal Se datoteke Zim ne prikažejo? Zaradi pravilnikov storitve Google Play v sistemu Android 11 in novejših ta aplikacija Google Store ne more odpreti stransko naloženih datotek ZIM. Lahko jih prenesete prek aplikacije ali namesto tega namestite polno različico aplikacije Kiwix z našega uradnega spletnega mesta %s. - Razumem Kako posodobiti vsebino? Če želite posodobiti vsebino (datoteko ZIM), morate prenesti celotno najnovejšo različico te iste vsebine. To lahko storite v razdelku za prenos. Potrebno je dovoljenje za vse datoteke diff --git a/core/src/main/res/values-sv/strings.xml b/core/src/main/res/values-sv/strings.xml index ceabbca43..1c3365daf 100644 --- a/core/src/main/res/values-sv/strings.xml +++ b/core/src/main/res/values-sv/strings.xml @@ -324,7 +324,6 @@ Stäng sidomeny Visas inte Zim-filer? På grund av Google Play-policyer på Android 11 och senare kan inte Google Store-appen öppna sidoladdade ZIM-filer. Du kan antingen ladda ner dem via appen eller, istället, installera den fullständiga versionen av kiwix app från vår officiella hemsida %s - Uppfattat Hur uppdaterar man innehåll? För att uppdatera innehåll (en zim-fil) behöver du ladda ned den fullständig senaste versionen samma innehåll. Du kan göra det via nedladdningsavsnittet. Behörighet för alla filer behövs diff --git a/core/src/main/res/values-sw/strings.xml b/core/src/main/res/values-sw/strings.xml index 692a23f92..4a967b437 100644 --- a/core/src/main/res/values-sw/strings.xml +++ b/core/src/main/res/values-sw/strings.xml @@ -303,7 +303,6 @@ Funga Droo Faili za Zim hazionyeshwi? Kwa sababu ya sera za Google Play kwenye Android 11 na matoleo mapya zaidi, programu hii ya Google Store haiwezi kufungua faili za ZIM zilizopakiwa kando. Unaweza kuzipakua kupitia programu au, badala yake, usakinishe toleo kamili la programu ya kiwix kutoka kwa tovuti yetu rasmi %s - Kueleweka Jinsi ya kusasisha maudhui? Ili kusasisha maudhui (faili ya zim) unahitaji kupakua toleo jipya zaidi la maudhui haya haya. Unaweza kufanya hivyo kupitia sehemu ya kupakua. Ruhusa ya Faili Zote Inahitajika diff --git a/core/src/main/res/values-ta/strings.xml b/core/src/main/res/values-ta/strings.xml index 3abeb5e60..301de4d7c 100644 --- a/core/src/main/res/values-ta/strings.xml +++ b/core/src/main/res/values-ta/strings.xml @@ -287,7 +287,6 @@ தாவல் மீட்டமைக்கப்பட்டது இழுப்பறையைத் திற இழுப்பறையை மூடு - விளங்கியது உள்ளடக்கத்தை எவ்வாறு புதுப்பிப்பது? உள்ளடக்கத்தைப் புதுப்பிக்க (ஒரு zim கோப்பு) இதே உள்ளடக்கத்தின் முழு சமீபத்திய பதிப்பை நீங்கள் பதிவிறக்க வேண்டும். பதிவிறக்கப் பிரிவு வழியாக நீங்கள் அதைச் செய்யலாம். அனைத்து கோப்புகளுக்கும் அனுமதி தேவை diff --git a/core/src/main/res/values-tn/strings.xml b/core/src/main/res/values-tn/strings.xml index 0b4ba57f3..b219e158d 100644 --- a/core/src/main/res/values-tn/strings.xml +++ b/core/src/main/res/values-tn/strings.xml @@ -293,7 +293,6 @@ Tswala kgamelo A difaele tsa Zim ga di suoe? Ka ntlha ya melao ya Google Play mo Android 11 le go feta, app eno ya Google Store ga e kgone go bula difaele tsa ZIM tse di kwa thoko. O ka kgona go di kopa ka app kgotsa, go na le moo, tsenya version e e feletseng ya app ya kiwix go tswa mo webosaeteng ya rona ya semmuso %s - Go Tlhaloganngwa O ka kgona jang go ntšhafatsa tshedimosetso? Go tlhabololwa ga diteng (faele ya zim) o tlhoka go tsaya kgatiso e e feletseng ya bosheng ya diteng tse di tshwanang. O ka dira seo ka karolo ya download. Tetla ya difaele tsotlhe e ya tlhokega diff --git a/core/src/main/res/values-tr/strings.xml b/core/src/main/res/values-tr/strings.xml index 88b1aab3d..956820b43 100644 --- a/core/src/main/res/values-tr/strings.xml +++ b/core/src/main/res/values-tr/strings.xml @@ -309,7 +309,6 @@ Çekmeceyi Kapat Zim dosyaları gösterilmiyor mu? Android 11 ve sonraki sürümlerdeki Google Play politikaları nedeniyle bu Google Store uygulaması, dışarıdan yüklenen ZIM dosyalarını açamaz. Bunları uygulama aracılığıyla indirebilir veya bunun yerine kiwix uygulamasının tam sürümünü resmi web sitemiz %s yükleyebilirsiniz. - Anlaşıldı İçerik nasıl güncellenir? İçeriği (bir zim dosyası) güncellemek için, aynı içeriğin en son sürümünü indirmeniz gerekir. Bunu indirme bölümünden yapabilirsiniz. Tüm Dosyalar İzni Gereklidir diff --git a/core/src/main/res/values-yo/strings.xml b/core/src/main/res/values-yo/strings.xml index 3e96182ea..b72ad2f94 100644 --- a/core/src/main/res/values-yo/strings.xml +++ b/core/src/main/res/values-yo/strings.xml @@ -297,7 +297,6 @@ Pa Drawer Awọn faili Zim ko ṣe afihan? Nitori awọn ilana Google Play lori Android 11 ati loke, ohun elo itaja Google yii ko le ṣii awọn faili ZIM ti o ni ẹgbe. O le ṣe igbasilẹ wọn nipasẹ ohun elo naa tabi, dipo, fi ẹya kikun ti kiwix app sori ẹrọ lati oju opo wẹẹbu osise wa %s - Oye Bawo ni lati ṣe imudojuiwọn akoonu? Lati ṣe imudojuiwọn akoonu (faili zim kan) o nilo lati ṣe igbasilẹ ẹya tuntun ni kikun ti akoonu kanna. O le ṣe bẹ nipasẹ apakan gbigba lati ayelujara. Gbogbo Gbigbanilaaye Awọn faili Nilo diff --git a/core/src/main/res/values-zh-rTW/strings.xml b/core/src/main/res/values-zh-rTW/strings.xml index 2ee0405d0..d2590bac5 100644 --- a/core/src/main/res/values-zh-rTW/strings.xml +++ b/core/src/main/res/values-zh-rTW/strings.xml @@ -327,7 +327,6 @@ 關閉抽屜 沒有看到 zim 檔案? 出自於 Android 11(或更高階版本)的 Google Play 政策,此款 Google 商店應用程式無法開啟側載的 zim 檔案。您可以改由應用程式來下載,或是從我們的官方網站:%s 來安裝完整版的 kiwix 應用程式 - 明白了 準備拷貝/移動 拷貝 移動 diff --git a/core/src/main/res/values-zh/strings.xml b/core/src/main/res/values-zh/strings.xml index 0a2d313ec..f7fe84e90 100644 --- a/core/src/main/res/values-zh/strings.xml +++ b/core/src/main/res/values-zh/strings.xml @@ -344,7 +344,6 @@ 关闭绘画器 没看到Zim文件? 根据Android11及以上版本的Google Play政策,您现在使用的版本无法侧载ZIM文件。但您可以在程序内下载ZIM文件,或者在我们的官网(%s)下载完整版的Kiwix。 - 明白了 准备复制/移动 复制 移动 diff --git a/core/src/main/res/values/strings.xml b/core/src/main/res/values/strings.xml index 71612bcc6..9cabc6055 100644 --- a/core/src/main/res/values/strings.xml +++ b/core/src/main/res/values/strings.xml @@ -326,7 +326,6 @@ Close Drawer Zim files not showing? Due to Google Play policies on Android 11 and above, this Google Store app can\’t open sideloaded ZIM files. You can either download them through the app or, instead, install the full version of kiwix app from our official website %s - Understood Preparing for copy/move Copy Move diff --git a/custom/src/androidTest/java/org/kiwix/kiwixmobile/custom/search/SearchFragmentTestForCustomApp.kt b/custom/src/androidTest/java/org/kiwix/kiwixmobile/custom/search/SearchFragmentTestForCustomApp.kt index 36b1c229a..ec50e9227 100644 --- a/custom/src/androidTest/java/org/kiwix/kiwixmobile/custom/search/SearchFragmentTestForCustomApp.kt +++ b/custom/src/androidTest/java/org/kiwix/kiwixmobile/custom/search/SearchFragmentTestForCustomApp.kt @@ -98,7 +98,6 @@ class SearchFragmentTestForCustomApp { putBoolean(SharedPreferenceUtil.PREF_SHOW_INTRO, false) putBoolean(SharedPreferenceUtil.PREF_WIFI_ONLY, false) putBoolean(SharedPreferenceUtil.PREF_IS_TEST, true) - putBoolean(SharedPreferenceUtil.PREF_PLAY_STORE_RESTRICTION, false) putString(SharedPreferenceUtil.PREF_LANG, "en") putLong( SharedPreferenceUtil.PREF_LAST_DONATION_POPUP_SHOWN_IN_MILLISECONDS,