diff --git a/build-android-with-native.py b/build-android-with-native.py index 929e86be7..7c2e947f8 100755 --- a/build-android-with-native.py +++ b/build-android-with-native.py @@ -11,6 +11,7 @@ import re import sys import copy import shutil +from xml.dom.minidom import parse from subprocess import call, check_output # target platform to compile for @@ -18,7 +19,13 @@ from subprocess import call, check_output # arm-linux-androideabi, mipsel-linux-android, x86, llvm ALL_ARCHS = ['arm-linux-androideabi', 'mipsel-linux-android', 'x86'] -PACKAGE = 'org.kiwix.kiwixmobile' + +def find_package(): + d = parse('AndroidManifest.xml') + return [e.getAttribute('package').strip() + for e in d.getElementsByTagName('manifest')][-1] + +PACKAGE = find_package() USAGE = '''Usage: {arg0} [--option] @@ -38,9 +45,7 @@ USAGE = '''Usage: {arg0} [--option] --on=ARCH Disable steps on all archs and cherry pick the ones wanted. Multiple --on=ARCH can be specified. - ARCH in 'armeabi', 'mips', 'x86'. - - --package=org.kiwix.kiwixmobile ''' + ARCH in 'armeabi', 'mips', 'x86'. ''' def init_with_args(args): @@ -83,13 +88,6 @@ def init_with_args(args): # recreate options list from other items options = [v for v in doptions.values() if not v.startswith('--on=')] - # do we have an --package= flag? - if '--package=' in u' '.join(args): - for option in options: - if option.startswith('--package'): - global PACKAGE - PACKAGE = option.split('=', 1)[-1] - if len(options): # we received options. # consider we only want the specified steps @@ -548,6 +546,8 @@ for arch in ARCHS: if LOCALES_TXT: + os.chdir(curdir) + # Get the path of the res folder res_path = os.path.join(curdir, 'res') @@ -568,19 +568,33 @@ if LOCALES_TXT: if COMPILE_APK: + os.chdir(curdir) + # Compile java and build APK syscall('rm -f build/outputs/apk/*.apk', shell=True) syscall('./gradlew clean assemble') syscall('./gradlew build --stacktrace') + folder_name = os.path.split(curdir)[-1] + # Check that the step went well - if not os.path.exists(os.path.join('build', 'outputs', 'apk', - 'android-debug-unaligned.apk')): - failed_on_step("The android-debug-unaligned.apk package " - "has not been created and is not present.") + if not os.path.exists( + os.path.join('build', 'outputs', 'apk', + '{}-debug-unaligned.apk'.format(folder_name))): + failed_on_step("The {}-debug-unaligned.apk package " + "has not been created and is not present." + .format(folder_name)) + + # rename APKs for better listing + for variant in ('debug', 'debug-unaligned', 'release-unsigned'): + shutil.move(os.path.join('build', 'outputs', 'apk', + "{}-{}.apk".format(folder_name, variant)), + os.path.join('build', 'outputs', 'apk', + "{}-{}.apk".format(PACKAGE, variant))) if CLEAN: + os.chdir(curdir) # remove everything from build folder expect the APKs syscall('rm -rf build/generated build/intermediates build/native-libs ' 'build/reports build/test-results build/tmp build/outputs/logs ' diff --git a/create-signed-android-release.sh b/create-signed-android-release.sh index 20a065694..c8e15116b 100755 --- a/create-signed-android-release.sh +++ b/create-signed-android-release.sh @@ -1,12 +1,16 @@ #!/bin/bash +function usage { + echo "Usage: $0 kiwix-android.keystore [PACKAGE] [APP_NAME] [APP_VERSION]" + echo "You must specify the path of the certificate keystore." + exit 1 +} + if [ -f "$1" ]; then CERTIFICATE=$1 else - echo "Usage: $0 Kiwix-android.keystore" - echo "You must specify the path of the certificate keystore." - exit 1 + usage fi function die { @@ -17,11 +21,31 @@ function die { exit 1 } +# default values are guessed from repo (AndroidManifest and res/values/branding) +APP_NAME=`python -c "from xml.dom.minidom import parse; d=parse('res/values/branding.xml'); print([e.childNodes[0].data.strip() for e in d.getElementsByTagName('string') if e.getAttribute('name') == 'app_name'][-1])"` +PACKAGE=`python -c "from xml.dom.minidom import parse; d=parse('AndroidManifest.xml'); print([e.getAttribute('package').strip() for e in d.getElementsByTagName('manifest')][-1])"` +APP_VERSION=`python -c "from xml.dom.minidom import parse; d=parse('AndroidManifest.xml'); print([e.getAttribute('android:versionName').strip() for e in d.getElementsByTagName('manifest')][-1])"` + +if [ "x$2" != "x" ]; + then + PACKAGE=$2 +fi + +if [ "x$3" != "x" ]; + then + APP_NAME=$3 +fi + +if [ "x$4" != "x" ]; + then + APP_VERSION=$4 +fi + ../src/dependencies/android-sdk/tools/android update project -p . -n Kiwix -t android-21 -jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore $CERTIFICATE build/outputs/apk/android-release-unsigned.apk kiwix || die "Error signing the package." -jarsigner -verify build/outputs/apk/android-release-unsigned.apk || die "The package is not properly signed." -../src/dependencies/android-sdk/build-tools/21.1.2/zipalign -f -v 4 build/outputs/apk/android-release-unsigned.apk kiwix-android.apk || die "Could not zipalign the signed package. Please check." +jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore $CERTIFICATE build/outputs/apk/${PACKAGE}-release-unsigned.apk kiwix || die "Error signing the package." +jarsigner -verify build/outputs/apk/${PACKAGE}-release-unsigned.apk || die "The package is not properly signed." +../src/dependencies/android-sdk/build-tools/21.1.2/zipalign -f -v 4 build/outputs/apk/${PACKAGE}-release-unsigned.apk "${APP_NAME}-${APP_VERSION}.apk" || die "Could not zipalign the signed package. Please check." echo "[SUCCESS] Your signed release package is ready:" -ls -lh kiwix-android.apk +ls -lh "${APP_NAME}-${APP_VERSION}.apk" diff --git a/gen-custom-android-build.py b/gen-custom-android-build.py index f407d379b..44fda86c8 100755 --- a/gen-custom-android-build.py +++ b/gen-custom-android-build.py @@ -330,10 +330,17 @@ def main(args): '--package={}' .format(jsdata.get('package'))) # --apk --clean') - # copy APK somewhere + # move generated APK to satisfy other scripts + for variant in ('debug', 'debug-unaligned', 'release-unsigned'): + shutil.move(os.path.join(ANDROID_PATH, 'build', 'outputs', 'apk', + "{}-{}.apk" + .format(jsdata.get('package'), variant)), + os.path.join(CURRENT_PATH, 'build', 'outputs', 'apk', + "{}-{}.apk" + .format(jsdata.get('package'), variant))) # delete temp folder - # shutil.rmtree(ANDROID_PATH) + shutil.rmtree(ANDROID_PATH) if __name__ == '__main__': main(sys.argv) diff --git a/install-kiwix-on-device.sh b/install-kiwix-on-device.sh index 878f18380..3e7907282 100755 --- a/install-kiwix-on-device.sh +++ b/install-kiwix-on-device.sh @@ -1,10 +1,19 @@ #!/bin/bash -if [ -f build/outputs/apk/android-debug-unaligned.apk ] + +# default value is guessed from repo (AndroidManifest) +PACKAGE=`python -c "from xml.dom.minidom import parse; d=parse('AndroidManifest.xml'); print([e.getAttribute('package').strip() for e in d.getElementsByTagName('manifest')][-1])"` + +if [ "x$1" != "x" ]; + then + PACKAGE=$1 +fi + +if [ -f build/outputs/apk/${PACKAGE}-debug-unaligned.apk ] then echo "Uninstalling old Kiwix APK..." - ../src/dependencies/android-sdk/platform-tools/adb uninstall org.kiwix.kiwixmobile ; + ../src/dependencies/android-sdk/platform-tools/adb uninstall ${PACKAGE} ; echo "Installing new Kiwix APK..." - ../src/dependencies/android-sdk/platform-tools/adb install build/outputs/apk/android-debug-unaligned.apk + ../src/dependencies/android-sdk/platform-tools/adb install build/outputs/apk/${PACKAGE}-debug-unaligned.apk else - echo "No APK file available!" + echo "No APK file available for package ${PACKAGE} !" fi diff --git a/libs/armeabi/libkiwix.so b/libs/armeabi/libkiwix.so index 453849fe6..1c9a13b75 100755 Binary files a/libs/armeabi/libkiwix.so and b/libs/armeabi/libkiwix.so differ diff --git a/libs/mips/libkiwix.so b/libs/mips/libkiwix.so index b307fdcf8..980f1752b 100755 Binary files a/libs/mips/libkiwix.so and b/libs/mips/libkiwix.so differ diff --git a/libs/x86/libkiwix.so b/libs/x86/libkiwix.so index 901fb6470..eb2c6921d 100755 Binary files a/libs/x86/libkiwix.so and b/libs/x86/libkiwix.so differ diff --git a/res/menu/main.xml b/res/menu/main.xml index 43a69cd75..2ff6f1ced 100644 --- a/res/menu/main.xml +++ b/res/menu/main.xml @@ -87,9 +87,4 @@ android:icon="@drawable/action_share" app:showAsAction="ifRoom"/> - - diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml index 0798b04e4..cd946dd17 100644 --- a/res/values-af/strings.xml +++ b/res/values-af/strings.xml @@ -15,7 +15,6 @@ Verlaat volskerm-modus Read aloud Stop reading aloud - Sluit Rescan SD card Deel met vriende Save Media @@ -26,7 +25,6 @@ Soek Tik om artikels te soek Kies \'n ZIM-inhoudslêer (*.zim) - Open skakel in nuwe oortjie? Merk hierdie bladsy Ontmerk gekose Ek geniet Wikipedia Aflyn met Kiwix! diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml index 5039c3b21..2c8cf7783 100644 --- a/res/values-am/strings.xml +++ b/res/values-am/strings.xml @@ -15,7 +15,6 @@ Exit full screen Read aloud Stop reading aloud - ለመተው Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ ፍለጋ Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? Add bookmark Remove bookmark I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index 01f6563b6..8a9bca834 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -15,7 +15,6 @@ إنهاء وضع الشاشة الكاملة Read aloud Stop reading aloud - خروج Rescan SD card شارك مع الأصدقاء حفظ وسائط باسم... @@ -26,7 +25,6 @@ إبحث اكتب للبحث عن المقالات حدد ملف محتوى زيم (*.zim) - افتح الوصلة في علامة تبويب جديدة علّم هذه الصفحة أزل تعليم المحدد أنا أستمتع بويكيبيديا بدون ربط مع كيويكس diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml index f22b3920d..236906208 100644 --- a/res/values-as/strings.xml +++ b/res/values-as/strings.xml @@ -15,7 +15,6 @@ পূৰ্ণাঙ্গ স্ক্ৰীণ বন্ধ কৰক Read aloud Stop reading aloud - বন্ধ Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ অনুসন্ধান Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? এই পৃষ্ঠা চিহ্নিত কৰক নিৰ্বাচিতৰ পৰা চিহ্ন আতৰাওক I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml index cfe112ce6..44ead8f95 100644 --- a/res/values-az/strings.xml +++ b/res/values-az/strings.xml @@ -15,7 +15,6 @@ Tam ekran rejimini bağla Read aloud Stop reading aloud - Çıxış Rescan SD card Dostlarınla paylaş Save Media @@ -26,7 +25,6 @@ Axtar Məqalədə axtarmaq istədiyiniz sözü daxil edin. ZIM məzmunlu fayl seç (*.zim) - Linki yeni pəncərədə aç? Bu səhifəni qeyd et Seçilmiş işarələri götür Kiwix-dən istifadə edərək internetə qoşulmadan Vikipediyaya daxil olmaq əladır! diff --git a/res/values-ba/strings.xml b/res/values-ba/strings.xml index a908f16b0..9c48ebdb3 100644 --- a/res/values-ba/strings.xml +++ b/res/values-ba/strings.xml @@ -15,7 +15,6 @@ Тулы экран режимынан сығырға Read aloud Stop reading aloud - Сығырға Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ Эҙләү Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? Был битте билдәләргә Һайланған биттән билдәне алырға I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml index 6632b2c07..22baec1bb 100644 --- a/res/values-be/strings.xml +++ b/res/values-be/strings.xml @@ -15,7 +15,6 @@ Exit full screen Read aloud Stop reading aloud - Выхад Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ Пошук Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? Адзначыць гэтую старонку Зняць адметку з выбранага I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml index 203102b55..75e73cf3c 100644 --- a/res/values-bg/strings.xml +++ b/res/values-bg/strings.xml @@ -15,7 +15,6 @@ Изход от цял екран Четене на глас Спиране четенето на глас - Излизане Rescan SD card Споделете с приятели Съхраняване на медията като... @@ -26,7 +25,6 @@ Търсене Въведете за търсене на статии Изберете ZIM файл със съдържание (*.zim) - Отваряне на препратката в нов раздел? Отбелязване на тази страница Отмаркиране на избраното Аз ползвам Уикипедия в офлайн режим с Kiwix! diff --git a/res/values-bm/strings.xml b/res/values-bm/strings.xml index dce4a22ef..7cf77af79 100644 --- a/res/values-bm/strings.xml +++ b/res/values-bm/strings.xml @@ -15,7 +15,6 @@ Bɔ ekaran falen na Read aloud Stop reading aloud - Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ Ɲinini kɛ I ka kunnafoni ɲinintaw sɛbɛn yan. I mago bɛ fisiye min na ZIMU kɔnɔ, o suganti yan. - Open link in new tab? Tamasiyɛn bila nin ɲɛ in na Ɲɛ tamasiyɛn sugantilen jɔɔsi I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml index 017f9aaa2..24d4608e7 100644 --- a/res/values-bn/strings.xml +++ b/res/values-bn/strings.xml @@ -15,7 +15,6 @@ পূর্ণাঙ্গ স্ক্রিন বন্ধ জোরে পড়ুন জোরে পড়া বন্ধ করুন - বন্ধ Rescan SD card বন্ধুদের সাথে শেয়ার করুন ...হিসাবে মিডিয়া সংরক্ষণ করুন @@ -26,7 +25,6 @@ অনুসন্ধান নিবন্ধ দেখতে টাইপ করুন কোন জিম (*.zim) কন্টেন্ট ফাইল নির্বাচন করুন - নতুন ট্যাবে লিঙ্ক খোলা হবে? এটি পাতাটি নজরে রাখুন নজর সরিয়ে নেওয়া হয়েছে আমি কিউইক্স দিয়ে অফলাইন উইকিপিডিয়া উপভোগ করি! diff --git a/res/values-br/strings.xml b/res/values-br/strings.xml index e3e5f3608..fc3585290 100644 --- a/res/values-br/strings.xml +++ b/res/values-br/strings.xml @@ -15,7 +15,6 @@ Kuitaat ar skramm leun Lenn a vouezh uhel Paouez da lenn a vouezh uhel - Kuitaat Rescan SD card Rannañ gant mignoned Enrollañ ar media evel... @@ -26,7 +25,6 @@ Klask Skrivañ evit klask pennadoù Dibab ur restr endac\'h ZIM (*.zim) - Digeriñ al liamm en un ivinell nevez ? Merkañ ar bajenn-mañ Diverkañ ar sined diuzet Plijout a ra din Offline gant Kiwix ! diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index 168e90267..37451b2dd 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -15,7 +15,6 @@ Sortir del mode de pantalla completa Llegir en veu alta Deixar de llegir en veu alta - Surt Rescan SD card Compartir amb amics Desa el fitxer com... @@ -26,7 +25,6 @@ Cercar Escriviu per buscar articles Seleccioneu un fitxer de contingut ZIM (*.zim) - Obrir l\'enllaç en una pestanya nova? Marcar aquesta pàgina Desmarcar la selecció M\'agrada la Viquipèdia sense connexió amb Kiwix! diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index a5de6f6e1..c9f559028 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -15,7 +15,6 @@ Ukončit celou obrazovku Číst nahlas Zastavit čtení nahlas - Konec Rescan SD card Sdílet s přáteli Uložit médium jako... @@ -26,7 +25,6 @@ Vyhledávání Pro vyhledání článků pište Vyberte obsahový soubor ZIM (*.zim) - Otevřít odkaz v nové záložce? Označit tuto stránku Odznačit vybrané Baví mě Wikipedia Offline s Kiwix! diff --git a/res/values-cv/strings.xml b/res/values-cv/strings.xml index 48b35c446..a54184d19 100644 --- a/res/values-cv/strings.xml +++ b/res/values-cv/strings.xml @@ -15,7 +15,6 @@ Тулли мар экран Read aloud Stop reading aloud - Вĕçле Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ Шырав Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? Ку страницăна палăрт Палăртнисенчен паллăсене пăрахăçла I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-cy/strings.xml b/res/values-cy/strings.xml index 68f425089..be58b1d50 100644 --- a/res/values-cy/strings.xml +++ b/res/values-cy/strings.xml @@ -15,7 +15,6 @@ Gadael modd sgrin-llawn Read aloud Stop reading aloud - Gorffen Rescan SD card Rhannu gyda ffrindiau Cadw\'r cyfrwng fel... @@ -26,7 +25,6 @@ Chwilio Teipiwch i chwilio am erthyglau Dewisiwch Ffeil ZIM Content (*.zim) - Agor y ddolen mewn tab newydd? Marcio\'r dudalen hon Dewiswyd dad-farcio Rwy\'n mwynhau Wikipedia all-lein gyda Kiwix! diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index 4c4e7e11c..4045db274 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -15,7 +15,6 @@ Forlad fuldskærm Read aloud Stop reading aloud - Afslut Rescan SD card Del med venner Save Media @@ -26,7 +25,6 @@ Søg Skriv for at finde artikler Vælg en ZIM indholdsfil (*.zim) - Åbn link i nyt faneblad? Marker denne side Fjern markering af valgte Jeg nyder Wikipedia Offline med Kiwix! diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index a7b6bf21f..b3661b72b 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -15,7 +15,6 @@ Vollbild beenden Vorlesen Mit dem Vorlesen aufhören - Schließen Rescan SD card Mit Freunden teilen Medium speichern als … @@ -26,7 +25,6 @@ Suche Zum Suchen von Artikeln tippen Wähle eine ZIM-Inhaltsdatei aus (*.zim) - Link in neuer Registerkarte öffnen? Seite markieren Markierung aufheben Ich lese die Wikipedia offline mit Kiwix! diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index 00e0d7dad..04b21e47d 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -15,7 +15,6 @@ Έξοδος από πλήρη οθόνη Read aloud Stop reading aloud - Έξοδος Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ Αναζήτηση Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? Σημειώστε αυτή τη σελίδα Κατάργηση σήμανσης επιλεγμένο I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-eo/strings.xml b/res/values-eo/strings.xml index a57a4f4d0..413f8f9d7 100644 --- a/res/values-eo/strings.xml +++ b/res/values-eo/strings.xml @@ -15,7 +15,6 @@ Eliri plenekranon Laŭtlegi Ĉesi laŭtlegadon - Eliri Rescan SD card Dividi kun amikoj Konservi plurmediaĵon kiel... @@ -26,7 +25,6 @@ Serĉi Trovu artikolon tajpante Elektu enhavan dosieron ZIM (*.zim) - Ĉu malfermi ligilon en nova langeto? Marki ĉi tiun paĝon Malmarki elektitajn Mi ĝuas Vikipedion eksterrete kun Kiwix! diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 7f5c4c5e8..946bab091 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -15,7 +15,6 @@ Salir de pantalla completa Leer en voz alta Dejar de leer en voz alta - Salir Rescan SD card Compartir con amigos Guardar multimedia como… @@ -26,7 +25,6 @@ Buscar Escribe para buscar artículos Selecciona un archivo de contenido ZIM (*.zim) - ¿Abrir enlace en una nueva pestaña? Marcar esta página Desmarcar seleccionados ¡Yo disfruto de Wikipedia sin conexión con Kiwix! diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml index 429e16a27..17a9b56c4 100644 --- a/res/values-et/strings.xml +++ b/res/values-et/strings.xml @@ -15,7 +15,6 @@ Välju täisekraani režiimist Read aloud Stop reading aloud - Välju Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ Otsi Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? Märgi see lehekülg Eemalda valitud märgitute seast I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index 0e506cf29..35fa84835 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -15,7 +15,6 @@ خروج از تمام‌صفحه خواندن با صدای بلند توقف خواندن با صدای بلند - خروج Rescan SD card اشتراک گذاری با دوستان ذخیره رسانه با نام .... @@ -26,7 +25,6 @@ جستجو برای یافتن مقاله‌ها تایپ کنید یک پروندهٔ محتوایی ZIM را انتخاب کنید (*.zim) - بازکردن پیوند در زبانهٔ جدید؟ این صفحه را علامت بزن علامت انتخاب‌شده را بردار از ویکی‌پدیای آفلاین با کیویکس لذت بردم! diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index 0afff6df3..b7bf119e0 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -15,7 +15,6 @@ Poistu koko näytön tilasta Read aloud Stop reading aloud - Lopeta Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ Haku Type to lookup articles Valitse ZIM-sisältötiedosto (*.zim) - Open link in new tab? Merkitse tämä sivu Poista merkintä valituista I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-fo/strings.xml b/res/values-fo/strings.xml index 538d3764d..344659aca 100644 --- a/res/values-fo/strings.xml +++ b/res/values-fo/strings.xml @@ -15,7 +15,6 @@ Far burtur frá fullum skermi Read aloud Stop reading aloud - Enda Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ Leita Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? Markera hesa síðu Tak burtur markeringarnar I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 7b0be5579..93ac82636 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -15,7 +15,6 @@ Quitter le plein écran Lire à haute voix Arrêter de lire à haute voix - Quitter Rescan SD card Partager avec vos amis Enregistrer le média sous… @@ -26,7 +25,6 @@ Rechercher Taper pour rechercher des articles Sélectionner un fichier de contenu ZIM (*.zim) - Ouvrir le lien dans un nouvel onglet ? Marquer cette page Ne plus sélectionner ce marque-page J\'aime Wikipedia Offline avec Kiwix ! diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml index 13c9487a7..cc34aa9d6 100644 --- a/res/values-gl/strings.xml +++ b/res/values-gl/strings.xml @@ -15,7 +15,6 @@ Saír da pantalla completa Ler en voz alta Deixar de ler en voz alta - Saír Rescan SD card Compartir cos amigos Gardar o ficheiro multimedia como... @@ -26,7 +25,6 @@ Procurar Empece a escribir para procurar artigos Seleccione un ficheiro de contido ZIM (*.zim) - Quere abrir a ligazón nunha nova lapela? Marcar esta páxina Desmarcar a selección Gozo da Wikipedia sen conexión con Kiwix! diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml index 1bdb7757b..7df731c78 100644 --- a/res/values-gu/strings.xml +++ b/res/values-gu/strings.xml @@ -15,7 +15,6 @@ પૂર્ણ સ્ક્રીનથી બહાર નીકળો Read aloud Stop reading aloud - બહાર નીકળો Rescan SD card મિત્રો સાથે વહેંચો Save Media @@ -26,7 +25,6 @@ શોધો લેખો શોધવા માટે લખો ZIM માહિતી ફાઇલ (*.zim) પસંદ કરો - કડી નવી ટેબમાં ખોલશો? આ પાનું ચિન્હિત કરો આ પાનું ચિન્હિત ના કરો Kiwix સાથે હું વિકિપીડિઆ ઑફલાઇન માણી શકુ છું! diff --git a/res/values-he/strings.xml b/res/values-he/strings.xml index 9e4078137..e03dc6d50 100644 --- a/res/values-he/strings.xml +++ b/res/values-he/strings.xml @@ -15,7 +15,6 @@ יציאה ממסך מלא להקריא בקול להפסיק להקריא בקול - יציאה Rescan SD card שיתוף עם חברים לשמור מדיה בתור... @@ -26,7 +25,6 @@ חיפוש להקליד כאן לחיפוש ערכים בחירת קובץ ZIM עם תוכן (*.zim) - לפתוח קישור בלשונית חדשה? סימון דף זה ביטול סימון בקטע הנבחר כיף לי עם ויקיפדיה בלי חיבור לרשת באמצעות קיוויקס! diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml index c2971abac..66282ef11 100644 --- a/res/values-hi/strings.xml +++ b/res/values-hi/strings.xml @@ -15,7 +15,6 @@ पूरे स्क्रीन से बाहर निकलें पढ़ा कर सुनें पढ़ा कर सुनना समाप्त करें - बाहर निकलें Rescan SD card दोस्तों के साथ बांटे मीडिया को इस तरह सहेजें... @@ -26,7 +25,6 @@ खोजें लेख तलाश करने के लिए लिखें एक ZIM कान्टेन्ट फ़ाइल (*.zim) का चयन करें - नए टैब में लिंक खोलें? इस पृष्ठ को चिह्नित करें चयनित अचिह्नित करें मैं विकिपीडिया ऑफ़लाइन का आनंद ले रहा हूँ किविक्स के साथ! diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index 4979e0916..b1f7a7ee7 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -15,7 +15,6 @@ Izađi iz prikaza preko cijelog zaslona Read aloud Stop reading aloud - Izlaz Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ Traži Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? Označi ovu stranicu Odznači izabrano I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index 9dd0a8abb..7b1b155f6 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -15,7 +15,6 @@ Kilépés a teljes képernyőből Read aloud Stop reading aloud - Kilépés Rescan SD card Megosztás ismerősökkel Média mentése másként... @@ -26,7 +25,6 @@ Keresés Írja be a keresett cikk címét ZIM-tartalomfájl kiválasztása (*.zim) - Hivatkozás megnyitása új lapon? Oldal megjelölése Kijelölés megszüntetése Kedvelem a Kiwix offline Wikipédia-olvasót! diff --git a/res/values-ia/strings.xml b/res/values-ia/strings.xml index 4b6a8be03..308fd67ee 100644 --- a/res/values-ia/strings.xml +++ b/res/values-ia/strings.xml @@ -15,7 +15,6 @@ Exir del schermo complete Read aloud Stop reading aloud - Quitar Rescan SD card Divider con amicos Salveguardar multimedia como… @@ -26,7 +25,6 @@ Cercar Dactylographar pro cercar articulos Selige un file de contento ZIM (*.zim) - Aperir ligamine in nove scheda? Marcar iste pagina Dismarcar selection Me place Wikipedia Offline con Kiwix! diff --git a/res/values-id/strings.xml b/res/values-id/strings.xml index 2012ff020..ab3e24c6f 100644 --- a/res/values-id/strings.xml +++ b/res/values-id/strings.xml @@ -15,7 +15,6 @@ Keluar dari modus layar penuh Bacakan Hentikan pembacaan - Keluar Rescan SD card Bagikan dengan teman Simpan media sebagai... @@ -26,7 +25,6 @@ Cari Ketik untuk mencari artikel Pilih Konten Berkas ZIM (*.zim) - Buka pranala di tab baru? Tandai halaman ini Hapus tanda yang dipilih Saya senang menggunakan Kiwix untuk Wikipedia Luring! diff --git a/res/values-ie/strings.xml b/res/values-ie/strings.xml index bc850b524..cac3a7095 100644 --- a/res/values-ie/strings.xml +++ b/res/values-ie/strings.xml @@ -15,7 +15,6 @@ Cluder plen-scren Read aloud Stop reading aloud - Abandonar Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ Sercha Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? Marcar ti págine Desmarcar selectet I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 338836100..1bb4e54be 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -15,7 +15,6 @@ Esci dalla modalità a tutto schermo Leggi a voce alta Interrompi lettura a voce alta - Esci Rescan SD card Condividi con amici Salva file multimediale come... @@ -26,7 +25,6 @@ Ricerca Scrivi per ricercare le voci Seleziona un file di contenuto ZIM (*.zim) - Apri il collegamento in una nuova scheda? Aggiungi questa pagina ai segnalibri Togli questa pagina dai segnalibri Mi piace Wikipedia Offline con Kiwix! diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 0111d0357..0a87175b4 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -15,7 +15,6 @@ 全画面表示を終了 Read aloud Stop reading aloud - 終了 Rescan SD card 友達と共有する メディアに名前を付けて保存... @@ -26,7 +25,6 @@ 検索 記事の検索 Select a ZIM Content File (*.zim) - リンクを新しいタブで開きますか? このページをマーク 選択したマークを解除 I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-jv/strings.xml b/res/values-jv/strings.xml index 55a3d2ba3..a7314f5bb 100644 --- a/res/values-jv/strings.xml +++ b/res/values-jv/strings.xml @@ -15,7 +15,6 @@ Metu saka modé layar kebak Read aloud Stop reading aloud - Metu Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ Golèk Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? Tengeri kaca iki Ilangi tenger saka sing dipilih I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml index 9450de7ae..52cfc7d40 100644 --- a/res/values-ka/strings.xml +++ b/res/values-ka/strings.xml @@ -15,7 +15,6 @@ მთლიანი ეკრანის რეჟიმიდან გამოსვლა Read aloud Stop reading aloud - დასრულება Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ ძიება Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? ამ გვერდის მონიშვნა მონიშვნის მოხსნა შერჩეულთათვის I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml index d1661e74c..db57f17de 100644 --- a/res/values-km/strings.xml +++ b/res/values-km/strings.xml @@ -15,7 +15,6 @@ ចាកចេញពីម៉ូដទំហំពេញអេក្រង់ Read aloud Stop reading aloud - ចាកចេញ Rescan SD card ចែករំលែក​ជាមួយ​មិត្តភក្ដិ Save Media @@ -26,7 +25,6 @@ ស្វែងរក វាយបញ្ចូលដើម្បីរកមើលអត្ថបទ ជ្រើសរើសឯកសារមាតិកា ZIM (*.zim) - បើក​តំណ​ក្នុង​ផ្ទាំង​ថ្មី? កត់ចំណាំទំព័រនេះ ឈប់កត់ចំណាំទំព័រដែលបានជ្រើសយក ខ្ញុំ​រីករាយ​នឹង​វិគីភីឌា​ក្រៅ​បណ្ដាញ​តាម​រយៈ Kiwix! diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml index c01635dab..c1f18e2b4 100644 --- a/res/values-kn/strings.xml +++ b/res/values-kn/strings.xml @@ -15,7 +15,6 @@ ಪೂರ್ಣ ತೆರೆಯನ್ನು ನಿರ್ಗಮಿಸಿ Read aloud Stop reading aloud - ನಿರ್ಗಮಿಸು Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ ಅನ್ವೇಷಿಸಿ Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? ಈ ಪುಟವನ್ನು ಗುರುತು ಮಾಡಿ ಗುರುತಿಲ್ಲದ್ದನ್ನು ಆಯ್ಕೆ ಮಾಡಿ I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index f5c7cd956..e4c386cfb 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -15,7 +15,6 @@ 전체 화면에서 나가기 Read aloud Stop reading aloud - 끝내기 Rescan SD card 친구와 공유하기 다른 이름으로 미디어 저장... @@ -26,7 +25,6 @@ 검색 문서를 찾아보는 종류 ZIM 내용 파일 (*.zim) 선택 - 새 탭으로 링크를 여시겠습니까? 이 페이지 표시하기 선택을 표시 취소하기 Kiwix로 위키백과 오프라인을 즐깁니다! diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml index 7c138c922..0228cc9e0 100644 --- a/res/values-ky/strings.xml +++ b/res/values-ky/strings.xml @@ -15,7 +15,6 @@ Толук көрүнүштөн чыгуу Үн чыгарып окуу Үн чыгарып окууну токтотуу - Чыгуу Rescan SD card Достор менен бөлүшүү Медианы бул катары сактоо @@ -26,7 +25,6 @@ Издөө Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? Бул барактын белгилөө Тандалгандардан белгисин алып салуу Kiwix менен интернетсиз эле Уикипедияны жыргап окуйм! diff --git a/res/values-lb/strings.xml b/res/values-lb/strings.xml index 62525f99b..a969a5632 100644 --- a/res/values-lb/strings.xml +++ b/res/values-lb/strings.xml @@ -15,7 +15,6 @@ Aus dem ganzen Ecran erausgoen Virliesen Ophale mat Virliesen - Erausgoen Rescan SD card Mat Frënn deelen Medium späicheren als… @@ -26,7 +25,6 @@ Sichen Tippt fir Artikelen ze sichen Wielt eng ZIM-Inhaltsdatei aus (*.zim) - Link an engem neien Tab opmaachen? Dës Säit markéieren Ausgewielt Markéierung läschen Ech benotze Wikipedia offline mat Kiwix! diff --git a/res/values-li/strings.xml b/res/values-li/strings.xml index ebfba8e39..428caf56e 100644 --- a/res/values-li/strings.xml +++ b/res/values-li/strings.xml @@ -15,7 +15,6 @@ Exit full screen Read aloud Stop reading aloud - Sjtoppe Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ Zeuk Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? Pagina markere Markering veur \'t geselekteerde ewegsjaffe I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml index b75eef919..f67ecb622 100644 --- a/res/values-lt/strings.xml +++ b/res/values-lt/strings.xml @@ -15,7 +15,6 @@ Išeiti iš viso ekrano režimo Skaityk garsiai Nustok garsiai skaityti - Išėiti Rescan SD card Pasidalink su draugais Išsaugoti duomenis kaip... @@ -26,7 +25,6 @@ Paieška Klasifikuoti kaip informacijos paieškos straipsnius Pasirinkite ZIM Turinio Failą (*.zim) - Atidaryti nuorodą naujame skirtuke? Pažymėti šį puslapį Atžymėti pasirinktus Man patinka Vikipedija neprisijungus su Kiwix! diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index 6fc85f209..e237de6ca 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -15,7 +15,6 @@ Iziet no pilnekrāna režīma Read aloud Stop reading aloud - Iziet Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ Meklēt Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? Atzīmēt šo lapu Atcelt atzīmēšanu I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-mg/strings.xml b/res/values-mg/strings.xml index 877500aa2..83a117640 100644 --- a/res/values-mg/strings.xml +++ b/res/values-mg/strings.xml @@ -15,7 +15,6 @@ Hiala amin\'ny fisehoana mameno fikandra Read aloud Stop reading aloud - Hiala Rescan SD card Hizara amin\'ny namana Hitahiry ny media ho... @@ -26,7 +25,6 @@ Hikaroka Manorata eto raha hikaroka lahatsoratra Hisafidy rakitra misy votoatiny (*.zim) - Hanokatra rohy anaty sasa-joro vaovao? Hanamarika ity pejy ity Hanala marika ny voafidy Tia an\'i Wikipedia Offline amin\'i Kiwix aho! diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml index 823b832f2..39ffe6488 100644 --- a/res/values-mk/strings.xml +++ b/res/values-mk/strings.xml @@ -15,7 +15,6 @@ Излези од цел екран Прочитај на глас Запри читање на глас - Излези Rescan SD card Сподели со пријателите Зачувај го медиумиот како... @@ -26,7 +25,6 @@ Пребарување Тип за пребарување статии Изберете ZIM-податотека (*.zim) - Да ја отворам врската во ново јазиче? Означи ја страницава Тргни обележано Ја читам Википедија вонсемрежно со Kiwix! diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml index 7e910e952..bc4b1b2d7 100644 --- a/res/values-ml/strings.xml +++ b/res/values-ml/strings.xml @@ -15,7 +15,6 @@ പൂർണ സ്ക്രീനിൽ നിന്ന് പുറത്തു കടക്കുക Read aloud Stop reading aloud - അടയ്ക്കുക Rescan SD card സുഹൃത്തുക്കളുമായി പങ്കുവയ്ക്കുക Save Media @@ -26,7 +25,6 @@ തിരയുക ലേഖനങ്ങൾ കണ്ടെത്താൻ ടൈപ്പ് ചെയ്യൂ. ഒരു സിം കണ്ടന്റ് ഫയൽ (*.zim) തിരഞ്ഞെടുക്കൂ - കണ്ണി പുതിയ ടാബിൽ തുറക്കണോ? ഈ താള്‍ അടയാളപ്പെടുത്തുക തിരഞ്ഞെടുത്തവ അടയാളപ്പെടുത്താതിരിക്കുക ഞാൻ കിവിക്സ് ഉപയോഗിച്ച് ഓഫ്‌ലൈനായി വിക്കിപീഡിയ വായിക്കുന്നു. diff --git a/res/values-mn/strings.xml b/res/values-mn/strings.xml index 9a346d545..77fb19122 100644 --- a/res/values-mn/strings.xml +++ b/res/values-mn/strings.xml @@ -15,7 +15,6 @@ Бүтэн дэлгэцээр үзүүлэхийг болиулах Read aloud Stop reading aloud - Гарах Rescan SD card Найзууддаа хуваалцах медиаг өөр төрлөөр хадгалах @@ -26,7 +25,6 @@ Хайлт Нийтлэлийг хайх төрөл ZIM агуулгын файлыг сонгох (*.zim) - Холбоосыг өөр табд нээ Энэ хуудсыг сана Сонгосон хэсгийг бүү сана Kiwix -г ашиглаж Wikipedia -г Offline -аар хэрэглэхэд надад маш таатай! diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml index 8ade63725..d928b4e27 100644 --- a/res/values-ms/strings.xml +++ b/res/values-ms/strings.xml @@ -15,7 +15,6 @@ Keluar dari skrin penuh Bacakan Berhenti bacakan - Keluar Rescan SD card Kongsi dengan kawan² Simpan media sebagai... @@ -26,7 +25,6 @@ Cari Taip untuk mencari rencana Pilih Fail Kandungan ZIM (*.zim) - Buka pautan dalam tab baru? Gemari halaman ini Buang yang dipilih Seronoknya Wikipedia Offline dengan Kiwix! diff --git a/res/values-mt/strings.xml b/res/values-mt/strings.xml index 66689f44a..24477ae6b 100644 --- a/res/values-mt/strings.xml +++ b/res/values-mt/strings.xml @@ -15,7 +15,6 @@ Oħroġ mill-modalità ta\' skrin sħiħ Read aloud Stop reading aloud - Oħroġ Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ Fittex Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? Żid din il-paġna mal-werrejja Neħħi din il-paġna mill-werrejja I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml index 0aec9e929..2580413aa 100644 --- a/res/values-my/strings.xml +++ b/res/values-my/strings.xml @@ -15,7 +15,6 @@ မျက်နှာဖွင့်အပြည့်မှ ထွက်ရန် ကျယ်ကျယ်ဖတ်ပါ ကျယ်ကျယ်ဖတ်နေခြင်းကို ရပ်တန့်ပါ - ထွက် Rescan SD card မိတ်ဆွေများနှင့် ဝေမျှရန် မီဒီယာဖိုင်ကို ဤသို့သိမ်းရန်.. @@ -26,7 +25,6 @@ ရှာ​ဖွေ​ရန်​ ဆောင်းပါးများ ရှာဖွေကြည့်ရှုရန် စာရိုက်ထည့်ပါ ZIM အချက်အလက်ဖိုင်တစ်ခုကို ရွေးချယ်ပါ (*.zim) - တဘ်အသစ်မှာ လင့်ကိုဖွင့်မလား။ ဤစာမျက်နှာကို မှတ်ထားရန် မှတ်သားထားသည်ကို ပယ်ဖျက်ရန် ကီဝစ်သုံးထားတဲ့ ဝီကီပီးဒီးယားအော့ဖ်လိုင်းကို ကြိုက်တယ်။ diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index 133bbbbcc..d9a5a355f 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -15,7 +15,6 @@ Avslutt fullskjerm Les høyt Stopp høytlesning - Avslutt Rescan SD card Del med venner Lagre media som... @@ -26,7 +25,6 @@ Søk Skriv for å finne artikler Velg en ZIM-innholdsfil (*.zim) - Åpne lenke i ny fane? Marker denne siden Fjern markering for valgte Jeg nyter Wikipedia offline med Kiwix! diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml index 009d8de92..40197c22e 100644 --- a/res/values-ne/strings.xml +++ b/res/values-ne/strings.xml @@ -15,7 +15,6 @@ पूरा पर्दाबाट बाहिरिने Read aloud Stop reading aloud - छोड्ने Rescan SD card साथीहरूमाझ साझेदारी गर्नुहोस् Save Media @@ -26,7 +25,6 @@ खोज लेखहरू खोज्नलाई टाइप गर्नुहोस ZIM सामग्री फाइल (*.zim) छान्नुहोस - लिङ्कलाइ नयाँ ट्याबमा खोल्ने? यो पृष्ठ चिनो लगाउने छानिएकामा चिनो हटाउने म किविक्स सँग अफलाइन विकिपीडियाको मज्जा लिन्छु! diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index a3f9df5dc..af0f675e3 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -15,7 +15,6 @@ Volledig schermmodus verlaten Voorlezen Stoppen met voorlezen - Stoppen Rescan SD card Delen met vrienden Sla media op als... @@ -26,7 +25,6 @@ Zoeken Voer tekst in om pagina\'s te zoeken Selecteer een ZIM inhoudsbestand (*.zim) - Koppeling openen in nieuw tabblad? Pagina markeren Markering voor geselecteerde verwijderen Ik geniet van Wikipedia Offline met Kiwix! diff --git a/res/values-nn/strings.xml b/res/values-nn/strings.xml index e7cd04b98..c4e3111a6 100644 --- a/res/values-nn/strings.xml +++ b/res/values-nn/strings.xml @@ -15,7 +15,6 @@ Exit full screen Read aloud Stop reading aloud - Avslutt Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ Søk Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? Marker denne sida Fjern markering av velde I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-oc/strings.xml b/res/values-oc/strings.xml index c7da41530..ffc4913b0 100644 --- a/res/values-oc/strings.xml +++ b/res/values-oc/strings.xml @@ -15,7 +15,6 @@ Quitar l\'ecran complet Legir a votz nauta Arrestar de legir a votz nauta - Sortir Rescan SD card Partejar amb vòstres amics Enregistrar lo mèdia jos… @@ -26,7 +25,6 @@ Cèrca Picar per recercar d\'articles Seleccionar un fichièr de contengut ZIM (*.zim) - Dobrir lo ligam dins un onglet novèl ? Marcar aquela pagina Desmarcar la seleccion M\'agrada Wikipèdia Offline amb Kiwix ! diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml index 3167c54df..99fe1549e 100644 --- a/res/values-or/strings.xml +++ b/res/values-or/strings.xml @@ -15,7 +15,6 @@ ପୁରା ସ୍କ୍ରିନ ସ୍ଥିତିରୁ ବାହାରି ଆସନ୍ତୁ Read aloud Stop reading aloud - ଛାଡ଼ିବେ Rescan SD card ବନ୍ଧୁମାନଙ୍କୁ ଜଣାନ୍ତୁ Save Media @@ -26,7 +25,6 @@ ଖୋଜିବେ ପ୍ରସଙ୍ଗମାନ ଖୋଜିବାକୁ ଚେଷ୍ଟାକରନ୍ତୁ ZIM ବିଷୟବସ୍ତୁ ଥିବା (*.zim) ଫାଇଲ ବାଛନ୍ତୁ - ନୂଆ ଟ୍ୟାବରେ ଲିଙ୍କଟି ଖୋଲିବେ? ଏଇ ପୃଷ୍ଠାଟିକୁ ଚିହ୍ନିତ କରିବେ ବଛାଯାଇଥିବା ବସ୍ତୁ ସବୁକୁ ବାଛିବେ ନାହିଁ ମୁଁ କିଉଇକ୍ସ ସହ ଉଇକିପିଡ଼ିଆ ଅଫଲାଇନର ମଜା ଉଠାଇଲି! diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index ad1c3cb15..b3b913b07 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -15,7 +15,6 @@ Wyjdź z trybu pełnego ekranu Read aloud Stop reading aloud - Zakończ Rescan SD card Poleć znajomym Zapisz plik multimedialny jako... @@ -26,7 +25,6 @@ Szukaj Wpisz do wyszukiwania artykułów Wybierz plik zawartości ZIM (*.zim) - Otwórz odnośnik na nowej karcie Zaznacz bieżącą stronę Odznacz wybrane Uwielbiam Wikipedia Offline z Kiwix! diff --git a/res/values-ps/strings.xml b/res/values-ps/strings.xml index c142b1f8e..b39140384 100644 --- a/res/values-ps/strings.xml +++ b/res/values-ps/strings.xml @@ -15,7 +15,6 @@ بشپړ پردې څخه وتل په جگ غږ لوستل په جگ غږ لوستل درول - بندول Rescan SD card له ملگرو سره شريکول رسنۍ ساتل لکه... @@ -26,7 +25,6 @@ پلټل د ليکنو موندلو لپاره وټاپۍ د ZIM مېنځپانگې يوه دوتنه ټاکل (*.zim) - تړنه په نوې کړکۍ کې پرانيستل دا مخ په نخښه کول ټاکلي بې نخښې کول زه د کيويکس په مرسته له پرې ليکې ويکيپېډيا خوند اخلم! diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 1c4dd7a19..9218f70e9 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -15,7 +15,6 @@ Sair de ecrã inteiro Ler em voz alta Parar de ler em voz alta - Sair Rescan SD card Compartilhe com amigos Salvar media como... @@ -26,7 +25,6 @@ Pesquisar Digite para pesquisar artigos. Selecione um arquivo de conteúdo ZIM (*.zim) - Abrir ligação num novo separador? Marcar esta página Desmarcar selecionadas Eu disfruto com o Kiwix a minha Wikipédia Offline! diff --git a/res/values-qu/strings.xml b/res/values-qu/strings.xml index b54c7b792..a582319cb 100644 --- a/res/values-qu/strings.xml +++ b/res/values-qu/strings.xml @@ -15,7 +15,6 @@ Hunt\'a qhawana pampamanta lluqsiy Read aloud Stop reading aloud - Lluqsiy Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ Maskay Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? Kay p\'anqata sananchay Akllasqata amaña sananchaychu I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-rm/strings.xml b/res/values-rm/strings.xml index 6a30bb935..eec98dabd 100644 --- a/res/values-rm/strings.xml +++ b/res/values-rm/strings.xml @@ -15,7 +15,6 @@ Ord il maletg entir Read aloud Stop reading aloud - Terminar Rescan SD card Parter cun amis Save Media @@ -26,7 +25,6 @@ Tschertgar Scriver insatge per tschertgar artitgels Selecziunar ina datoteca da cuntegn ZIM (*.zim) - Avrir il link en in nov tab? Agiuntar questa pagina als segnapaginas Allontanar questa pagina dals segnapaginas Jau giaud Wikipedia Offline cun Kiwix! diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index 84dbb78f6..3e6acb4bf 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -15,7 +15,6 @@ Ieșire din ecran complet Citește cu voce tare Oprește citirea cu voce tare - Ieșire Rescan SD card Partajează cu prietenii Salvează multimedia ca... @@ -26,7 +25,6 @@ Căutare Tastați pentru a căuta articole Alegeți un fișier cu conținut ZIM (*.zim) - Deschideți legătura într-o filă nouă? Marchează această pagină Șterge marcajul selectat Îmi place Wikipedia offline cu Kiwix! diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 86351859f..8a457038f 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -15,7 +15,6 @@ Выход из полноэкранного режима Читать вслух Остановить чтение вслух - Выход Rescan SD card Поделиться с друзьями Сохранить медиа-содержимое как… @@ -26,7 +25,6 @@ Поиск Введите для поиска статей Выберите ZIM-файл (*.zim) - Открыть ссылку в новой вкладке? Отметить эту страницу Снять пометку с выбранного Мне нравится Википедии, доступная без подключения к Интернету, с использованием Kiwix! diff --git a/res/values-sa/strings.xml b/res/values-sa/strings.xml index d0e93cca7..02112f59e 100644 --- a/res/values-sa/strings.xml +++ b/res/values-sa/strings.xml @@ -15,7 +15,6 @@ सम्पूर्णपटलं निर्गमनम् Read aloud Stop reading aloud - त्यजतु Rescan SD card मित्रैः सह विभाजनम् Save Media @@ -26,7 +25,6 @@ अन्विष्यताम् लिखम् अन्वेषितुं लिखतु एतस्याः ZIM पूर्वलिखितसञ्चिकायाः चयनं करोतु (*.zim) - एतत् परिसन्धिं नवीन-टेब्-मध्ये उद्घाटयतु एतत् पृष्ठम् अङ्क्यताम् अङ्कितम् अनङ्कितं करोतु KiwiX इत्यनेन सह वियुक्त(off-line)विकिपीडिया-जालस्थानं मे आनन्दाय ! diff --git a/res/values-sh/strings.xml b/res/values-sh/strings.xml index 7b9765093..a1714228f 100644 --- a/res/values-sh/strings.xml +++ b/res/values-sh/strings.xml @@ -15,7 +15,6 @@ Exit full screen Read aloud Stop reading aloud - Odustani Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ Traži Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? Označi ovu stranicu Odoznači izabrano I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml index a138849ac..c6acefc72 100644 --- a/res/values-si/strings.xml +++ b/res/values-si/strings.xml @@ -15,7 +15,6 @@ සම්පූර්ණ තිරයෙන් ඉවත් වන්න හඬනගා කියවන්න හඬනගා කියවීම නවත්වන්න - ඉවත් වන්න Rescan SD card මිතුරන් සමග හුවමාරු කරන්න මාධ්‍යය සුරකින්න... @@ -26,7 +25,6 @@ ගවේෂණය ලිපි බැලීමට ටයිප් කරන්න ZIM වර්ගයේ ගොනුවක් තෝරාගන්න (*.zim) - සබැඳිය නව තීරුවක විවෘත කරන්න? මෙම පිටුව සලකුණු කරන්න තෝරාගත්ත අසලකුණු කරන්න මම Kiwix මගින් මාර්ගගත නොවී විකිපීඩියාව භාවිතයට කැමැත්තෙමි! diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index 7515d933e..0a78562f7 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -15,7 +15,6 @@ Ukončiť režim celej obrazovky Read aloud Stop reading aloud - Ukončiť Rescan SD card Zdielať s priaťeľmi Uložiť médiá ako... @@ -26,7 +25,6 @@ Hľadať Napíšte čo chcete vyhľadať Vyberte súbor so ZIM obsahom (*.zim) - Otvoriť odkaz na novej karte? Označiť túto stránku Zrušiť označenie vybraných Užívam si Wikipédiu Offline s Kiwixom! diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index 37de37e0f..80a226f76 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -15,7 +15,6 @@ Izhod iz celozaslonskega načina Read aloud Stop reading aloud - Izhod Rescan SD card Deli s prijatelji Shrani predstavnost kot ... @@ -26,7 +25,6 @@ Iskanje Vrsta iskanih člankov Izberite datoteko z vsebino ZIM (*.zim) - Odprem povezavo v novem zavihku? Označi to stran Odznači izbrane Uživam Wikipedijo brez povezave s Kiwix! diff --git a/res/values-so/strings.xml b/res/values-so/strings.xml index b7d9f9ae0..58eb372e8 100644 --- a/res/values-so/strings.xml +++ b/res/values-so/strings.xml @@ -15,7 +15,6 @@ Ka bax shaashadda weyn Aqri kuwa kale Iska jooji aqrinta kuwa kale - ka bax Rescan SD card La wadaag asxaabtaada Kaydi galka muuqaalka ah si @@ -26,7 +25,6 @@ Raadi Qor si aad u raadiso maqaallo Dooro galka ZIM ee ka samaysan (*.zim) - Fur webka qaab cusub Boggaan ku samee calamad Ka saar calaamadda Aniga waxaan ku baashaalaa Wikipedia Soomaaliga si qad la,aan ahanigoo u maraya Kiwix! diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml index 70b0a1cae..a73a536ab 100644 --- a/res/values-sq/strings.xml +++ b/res/values-sq/strings.xml @@ -15,7 +15,6 @@ Dil nga ekrani i plotë Read aloud Stop reading aloud - Ndërprej Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ Kërko Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? Shenjoje këtë faqe Çshenjoje të zgjedhurën I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-su/strings.xml b/res/values-su/strings.xml index be1dd2712..a81f89460 100644 --- a/res/values-su/strings.xml +++ b/res/values-su/strings.xml @@ -15,7 +15,6 @@ Kaluar ti modeu layar pinuh Read aloud Stop reading aloud - Kaluar Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ Paluruh Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? Cirian ieu kaca Cabut tanda nu dipilih I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index 491b8d0f2..b40e52ffe 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -15,7 +15,6 @@ Stäng helskärm Läs upp Sluta läsa upp - Avsluta Rescan SD card Dela med vänner Spara media som... @@ -26,7 +25,6 @@ Sök Skriv för att kolla upp artiklar Välj en ZIM-innehållsfil (*.zim) - Öppna länk i ny flik? Markera denna sida Avmarkera valda Jag gillar Wikipedia Offline med Kiwix! diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml index 187b15b17..0f222d506 100644 --- a/res/values-sw/strings.xml +++ b/res/values-sw/strings.xml @@ -15,7 +15,6 @@ Toka kwa modi ya Skrini nzima Soma kwa sauti Simama kusoma kwa sauti - Ondoka Rescan SD card Shiriki na marafiki Hifadhi midia kama... @@ -26,7 +25,6 @@ Tafuta Andika ili kutafuta makala Chagua Faili ya Makala ya ZIM (*.zim) - Fungua kiungo kwenye kivinjari kipya Alamisha ukurasa huu Toa alama kwa zilizo chaguliwa Nafurahia Wikipedia Offline na Kiwix diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml index 8eb362c3c..e9def669a 100644 --- a/res/values-ta/strings.xml +++ b/res/values-ta/strings.xml @@ -15,7 +15,6 @@ முழு திரையிலிருந்து வெளியேறுக Read aloud Stop reading aloud - முடித்துக்கொள் Rescan SD card நண்பர்களுடன் பகிர்க ஊடகப்பொருளை இவ்வாறு சேமித்து வை @@ -26,7 +25,6 @@ தேடு கட்டுரைகளில் தேட தட்டச்சு செய்க ZIM கோப்பை தேர்வு செய் (*.zim) - இணைப்பை புதிய தாவலில் திறக்கவேண்டுமா? இப்பக்கத்தை குறியிடு தேர்ந்தெடுத்ததை குறியிட்டதை அழி நான் Kiwixஉடன் இணைய இணைப்பற்ற விக்கிபீடியாவை துய்த்து மகிழ்கிறேன்! diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml index fc4fe0392..4e12bf9d7 100644 --- a/res/values-te/strings.xml +++ b/res/values-te/strings.xml @@ -15,7 +15,6 @@ నిండుతెరను చాలించు బయటకి చదువు బయటకి చదవడం ఆపివేయి - నిలిపివేయి Rescan SD card స్నేహితులతో పంచుకోండి మీడియాని ఇలా భద్రపరచండి... @@ -26,7 +25,6 @@ వెతుకు వ్యాసాల్లో వెతకడానికి టైపుచెయ్యండి ZIM విషయ దస్త్రాన్ని ఎంచుకోండి (*.zim) - లంకెను కొత్త ట్యాబులో తెరువాలా? ఈ పుటను గుర్తించు ఎంపికచేసినవాటినితొలగించు నేను కివిక్స్ ద్వారా ఆఫ్లైన్ వికీపీడియాను సంతోషంగా వాడుతున్నాను! diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml index 0e11113cc..587ee5dac 100644 --- a/res/values-th/strings.xml +++ b/res/values-th/strings.xml @@ -15,7 +15,6 @@ ออกจากโหมดเต็มหน้าจอ Read aloud Stop reading aloud - ออกจากโปรแกรม Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ ค้นหา Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? ทำเครื่องหมายหน้านี้ ไม่ทำเครื่องหมายที่เลือก I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml index 8f30b665a..8fbc0cb0b 100644 --- a/res/values-tl/strings.xml +++ b/res/values-tl/strings.xml @@ -15,7 +15,6 @@ Huwag buong panooran Read aloud Stop reading aloud - Umayaw Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ Humanap Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? Markahan ang pahinang ito Pinili ang hindi pagmamarka I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index b0712c80d..c882e32bd 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -15,7 +15,6 @@ Tam ekrandan çık Yüksek sesle oku Yüksek sesle okumayı sonlandır - Çık Rescan SD card Arkadaşlarınla paylaş Medyayı şu şekilde kaydet... @@ -26,7 +25,6 @@ Ara Makalelerde aranacak kelimeyi yazın Bir ZIM İçerik Dosyası seçin (*.zim) - Bağlantı yeni sekmede açılsın mı? Bu sayfayı işaretle Seçilenin işaretini kaldır Kiwix ile Çevrim Dışı Vikipedi\'nin tadını çıkarıyorum! diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index 59cd96472..09b7e2e6a 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -15,7 +15,6 @@ Вийти з повноекранного режиму Read aloud Stop reading aloud - Вийти Rescan SD card Поділитися з друзями Зберегти медіафайл як... @@ -26,7 +25,6 @@ Знайти Наберіть для пошуку статей Виберіть файл вмісту ZIM (*.zim) - Відкрити посилання у новій вкладці? Позначити цю сторінку Зняти позначку з виділених Я люблю Вікіпедію в автономному режимі з Kiwix! diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml index f418bef4e..77d4279ee 100644 --- a/res/values-ur/strings.xml +++ b/res/values-ur/strings.xml @@ -15,7 +15,6 @@ اندازِ مکمل تظاہرہ کو ختم کریں Read aloud Stop reading aloud - خارج ہوجائیں Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ تلاش Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? اس صفحہ کو نشانزد کریں غیرنشانزد منتخب I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml index 751956123..775cd6a51 100644 --- a/res/values-uz/strings.xml +++ b/res/values-uz/strings.xml @@ -15,7 +15,6 @@ Toʻliq ekran tartibidan chiqish Read aloud Stop reading aloud - Chiqish Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ Qidiruv Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? Ushbu sahifani belgilash Tanlangandan belgini olib tashlash I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml index 182bb473c..18ade1c9a 100644 --- a/res/values-vi/strings.xml +++ b/res/values-vi/strings.xml @@ -15,7 +15,6 @@ Thoát toàn màn hình Đọc to Dừng đọc to - Thoát Rescan SD card Chia sẻ với bạn bè Lưu Phương tiện Như… @@ -26,7 +25,6 @@ Tìm kiếm Gõ để tra cứu bài Chọn một Tập tin Nội dung ZIM (*.zim) - Mở liên kết trong thẻ mới? Đánh dấu Trang Này Xóa Dấu trang Lựa chọn Tôi thích Wikipedia Ngoại tuyến trong Kiwix! diff --git a/res/values-yi/strings.xml b/res/values-yi/strings.xml index 7ef0d1e93..c109874c9 100644 --- a/res/values-yi/strings.xml +++ b/res/values-yi/strings.xml @@ -15,7 +15,6 @@ אוועקגיין פון פולן עקראן לייענען הויך אויפהיטן לייענען הויך - פֿארלאזן Rescan SD card טיילט מיט חברים שפייכלערן מעדיעוויקי ווי… @@ -26,7 +25,6 @@ זוכן Type to lookup articles Select a ZIM Content File (*.zim) - עפענען לינק אין א נײַעם טאב? מארקירן דעם בלאט אוממארקירן אויסגעוויילטע כ׳האב הנאה פון וויקיפעדיע אפליין מיט קיוויקס! diff --git a/res/values-yo/strings.xml b/res/values-yo/strings.xml index 733c9d7ae..c83fac707 100644 --- a/res/values-yo/strings.xml +++ b/res/values-yo/strings.xml @@ -15,7 +15,6 @@ Ìjáde kúrò ní ojúìran kíkúnrẹ́rẹ́ Read aloud Stop reading aloud - Kúrò Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ Àwárí Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? Ṣàmì ojúewé yìí Múlà kúrò nínú àṣàyàn I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values-zh/strings.xml b/res/values-zh/strings.xml index facec259f..1271eafa1 100644 --- a/res/values-zh/strings.xml +++ b/res/values-zh/strings.xml @@ -15,7 +15,6 @@ Exit full screen Read aloud Stop reading aloud - 退出 Rescan SD card Share with friends Save Media @@ -26,7 +25,6 @@ 搜索 Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? 标记本页 取消标记 I enjoy Wikipedia Offline with Kiwix! diff --git a/res/values/strings.xml b/res/values/strings.xml index c953c1769..9982d095c 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -14,7 +14,6 @@ Exit full screen Read aloud Stop reading aloud - Exit Rescan SD card Share with friends Save Media @@ -25,7 +24,6 @@ Search Type to lookup articles Select a ZIM Content File (*.zim) - Open link in new tab? Add bookmark Remove bookmark No ZIM files found on your device.\nTake a look at the Help Page to get directions on how to load content into Kiwix.\nIf you did put a ZIM file on your device/external storage, you might retry in a minute or restart your device. @@ -56,4 +54,4 @@ Could not find an installed application for this type of file Your application is corrupted.\nThis might happen when you remove files on the SD Card.\nYou need to uninstall then reinstall the App from the Play Store. Go to Play Store - + \ No newline at end of file diff --git a/src/org/kiwix/kiwixmobile/FileUtils.java b/src/org/kiwix/kiwixmobile/FileUtils.java index 58c5eb02c..55f6070a6 100644 --- a/src/org/kiwix/kiwixmobile/FileUtils.java +++ b/src/org/kiwix/kiwixmobile/FileUtils.java @@ -1,10 +1,10 @@ package org.kiwix.kiwixmobile; +import org.kiwix.kiwixmobile.settings.Constants; + import android.content.Context; import android.os.Environment; -import org.kiwix.kiwixmobile.settings.Constants; - import java.io.File; public class FileUtils { @@ -29,19 +29,18 @@ public class FileUtils { } /** - * Returns the file name (without full path) for an Expansion APK file from - * the given context. + * Returns the file name (without full path) for an Expansion APK file from the given context. * * @param mainFile true for main file, false for patch file * @return String the file name of the expansion file */ public static String getExpansionAPKFileName(boolean mainFile) { - return (mainFile ? "main." : "patch.") + Constants.CUSTOM_APP_VERSION_CODE + "." + Constants.CUSTOM_APP_ID + ".obb"; + return (mainFile ? "main." : "patch.") + Constants.CUSTOM_APP_VERSION_CODE + "." + + Constants.CUSTOM_APP_ID + ".obb"; } /** - * Returns the filename (where the file should be saved) from info about a - * download + * Returns the filename (where the file should be saved) from info about a download */ static public String generateSaveFileName(String fileName) { return getSaveFilePath() + File.separator + fileName; @@ -54,16 +53,15 @@ public class FileUtils { } /** - * Helper function to ascertain the existence of a file and return - * true/false appropriately + * Helper function to ascertain the existence of a file and return true/false appropriately * - * @param fileName the name (sans path) of the file to query - * @param fileSize the size that the file must match - * @param deleteFileOnMismatch if the file sizes do not match, delete the - * file + * @param fileName the name (sans path) of the file to query + * @param fileSize the size that the file must match + * @param deleteFileOnMismatch if the file sizes do not match, delete the file * @return true if it does exist, false otherwise */ - static public boolean doesFileExist(String fileName, long fileSize, boolean deleteFileOnMismatch) { + static public boolean doesFileExist(String fileName, long fileSize, + boolean deleteFileOnMismatch) { // the file may have been delivered by Market --- let's make sure // it's the size we expect File fileForNewFile = new File(generateSaveFileName(fileName)); diff --git a/src/org/kiwix/kiwixmobile/JNIKiwix.java b/src/org/kiwix/kiwixmobile/JNIKiwix.java index 18e1bde91..ad849dbbd 100644 --- a/src/org/kiwix/kiwixmobile/JNIKiwix.java +++ b/src/org/kiwix/kiwixmobile/JNIKiwix.java @@ -21,6 +21,10 @@ package org.kiwix.kiwixmobile; public class JNIKiwix { + static { + System.loadLibrary("kiwix"); + } + public native String getMainPage(); public native String getId(); @@ -60,10 +64,6 @@ public class JNIKiwix { public native boolean getRandomPage(JNIKiwixString url); public native void setDataDirectory(String icuDataDir); - - static { - System.loadLibrary("kiwix"); - } } class JNIKiwixString { diff --git a/src/org/kiwix/kiwixmobile/KiwixMobileActivity.java b/src/org/kiwix/kiwixmobile/KiwixMobileActivity.java index f4c05744c..8ab4c786c 100644 --- a/src/org/kiwix/kiwixmobile/KiwixMobileActivity.java +++ b/src/org/kiwix/kiwixmobile/KiwixMobileActivity.java @@ -49,6 +49,7 @@ import android.util.Log; import android.view.ContextMenu; import android.view.KeyEvent; import android.view.Menu; +import android.view.MenuInflater; import android.view.MenuItem; import android.view.MotionEvent; import android.view.View; @@ -90,10 +91,6 @@ public class KiwixMobileActivity extends AppCompatActivity implements BookmarkDialog.BookmarkDialogListener { - public static ArrayList mPrefState; - - public static boolean mIsFullscreenOpened; - public static final String TAG_KIWIX = "kiwix"; private static final String TAG_CURRENTZIMFILE = "currentzimfile"; @@ -114,6 +111,10 @@ public class KiwixMobileActivity extends AppCompatActivity private static final int PREFERENCES_REQUEST_CODE = 1235; + public static ArrayList mPrefState; + + public static boolean mIsFullscreenOpened; + public LinearLayout articleSearchBar; public Menu menu; @@ -198,8 +199,6 @@ public class KiwixMobileActivity extends AppCompatActivity handleLocaleCheck(); - - mActionBar = getSupportActionBar(); mPrefState = new ArrayList(); @@ -316,10 +315,6 @@ public class KiwixMobileActivity extends AppCompatActivity selectZimFile(); break; - case R.id.menu_exit: - finish(); - break; - case R.id.menu_settings: selectSettings(); break; @@ -407,23 +402,6 @@ public class KiwixMobileActivity extends AppCompatActivity toggleBookmark(); } - public class State { - - private boolean hasToBeRefreshed; - - private State(boolean hasToBeRefreshed) { - this.hasToBeRefreshed = hasToBeRefreshed; - } - - public boolean hasToBeRefreshed() { - return hasToBeRefreshed; - } - - public void setHasToBeRefreshed(boolean hasToBeRefreshed) { - this.hasToBeRefreshed = hasToBeRefreshed; - } - } - public void showWelcome() { webView.loadUrl("file:///android_res/raw/welcome.html"); } @@ -851,7 +829,6 @@ public class KiwixMobileActivity extends AppCompatActivity } - @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { @@ -893,43 +870,44 @@ public class KiwixMobileActivity extends AppCompatActivity loadPrefs(); for (KiwixMobileActivity.State state : KiwixMobileActivity.mPrefState) { state.setHasToBeRefreshed(true); + Log.e(TAG_KIWIX, KiwixMobileActivity.mPrefState.get(0).hasToBeRefreshed() + ""); } - Log.e(TAG_KIWIX, KiwixMobileActivity.mPrefState.get(0).hasToBeRefreshed() + ""); break; } super.onActivityResult(requestCode, resultCode, data); } -// @Override -// public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { -// inflater.inflate(R.menu.main, menu); -// this.menu = menu; -// -// if (requestInitAllMenuItems) { -// initAllMenuItems(); -// } -// -// super.onCreateOptionsMenu(menu, inflater); -// } + @Override + public boolean onCreateOptionsMenu(Menu menu) { + MenuInflater inflater = getMenuInflater(); + inflater.inflate(R.menu.main, menu); + this.menu = menu; - //This method refreshes the menu for the bookmark system. -// @Override -// public void onPrepareOptionsMenu(Menu menu) { -// super.onPrepareOptionsMenu(menu); -// -// if (menu.findItem(R.id.menu_bookmarks) != null && -// webView.getUrl() != null && -// webView.getUrl() != "file:///android_res/raw/help.html" && -// ZimContentProvider.getId() != null) { -// menu.findItem(R.id.menu_bookmarks).setVisible(true); -// if (bookmarks.contains(webView.getTitle())) { -// menu.findItem(R.id.menu_bookmarks).setIcon(R.drawable.action_bookmarks_active); -// } else { -// menu.findItem(R.id.menu_bookmarks).setIcon(R.drawable.action_bookmarks); -// } -// } -// } + if (requestInitAllMenuItems) { + initAllMenuItems(); + } + return true; + } + + // This method refreshes the menu for the bookmark system. + @Override + public boolean onPrepareOptionsMenu(Menu menu) { + super.onPrepareOptionsMenu(menu); + + if (menu.findItem(R.id.menu_bookmarks) != null && + webView.getUrl() != null && + !webView.getUrl().equals("file:///android_res/raw/help.html") && + ZimContentProvider.getId() != null) { + menu.findItem(R.id.menu_bookmarks).setVisible(true); + if (bookmarks.contains(webView.getTitle())) { + menu.findItem(R.id.menu_bookmarks).setIcon(R.drawable.action_bookmarks_active); + } else { + menu.findItem(R.id.menu_bookmarks).setIcon(R.drawable.action_bookmarks); + } + } + return true; + } public void loadPrefs() { @@ -1042,11 +1020,10 @@ public class KiwixMobileActivity extends AppCompatActivity } }); - final Drawable searchIcon1 = searchIcon; final Drawable clearIcon1 = clearIcon; articleSearchtextView.addTextChangedListener(new TextWatcher() { - private final Drawable mSearchIcon = searchIcon1; + private final Drawable mSearchIcon = searchIcon; private final Drawable mClearIcon = clearIcon1; @@ -1177,7 +1154,6 @@ public class KiwixMobileActivity extends AppCompatActivity } } - @Override public void onPause() { super.onPause(); @@ -1195,6 +1171,22 @@ public class KiwixMobileActivity extends AppCompatActivity "onPause Save currentzimfile to preferences:" + ZimContentProvider.getZimFile()); } + public class State { + + private boolean hasToBeRefreshed; + + private State(boolean hasToBeRefreshed) { + this.hasToBeRefreshed = hasToBeRefreshed; + } + + public boolean hasToBeRefreshed() { + return hasToBeRefreshed; + } + + public void setHasToBeRefreshed(boolean hasToBeRefreshed) { + this.hasToBeRefreshed = hasToBeRefreshed; + } + } private class MyWebViewClient extends WebViewClient { diff --git a/src/org/kiwix/kiwixmobile/settings/Constants.java b/src/org/kiwix/kiwixmobile/settings/Constants.java index 3ff68572d..5235757af 100644 --- a/src/org/kiwix/kiwixmobile/settings/Constants.java +++ b/src/org/kiwix/kiwixmobile/settings/Constants.java @@ -1,13 +1,22 @@ package org.kiwix.kiwixmobile.settings; public class Constants { + public static final boolean IS_CUSTOM_APP = false; + public static final String CUSTOM_APP_ID = "~package~"; + public static final long ZIM_FILE_SIZE = 0; + public static final String CUSTOM_APP_VERSION_NAME = "~version_name~"; + public static final int CUSTOM_APP_VERSION_CODE = 2; + public static final String CUSTOM_APP_LICENSE = "~license~"; + public static final String CUSTOM_APP_WEBSITE = "~website~"; + public static final String CUSTOM_APP_EMAIL = "~support_email~"; + public static final String CUSTOM_APP_SUPPORT_EMAIL = "~support_email~"; } diff --git a/src/org/kiwix/kiwixmobile/settings/SliderPreference.java b/src/org/kiwix/kiwixmobile/settings/SliderPreference.java index 9c47ccd56..95c8b0bf7 100644 --- a/src/org/kiwix/kiwixmobile/settings/SliderPreference.java +++ b/src/org/kiwix/kiwixmobile/settings/SliderPreference.java @@ -69,7 +69,7 @@ public class SliderPreference extends DialogPreference { if (mSummaries != null && mSummaries.length > 0) { double piece = SEEKBAR_MAX / mSummaries.length; int index = (int) (mSeekBarValue / piece); - if (index == mSummaries.length){ + if (index == mSummaries.length) { --index; } return mSummaries[index]; @@ -78,6 +78,11 @@ public class SliderPreference extends DialogPreference { } } + @Override + public void setSummary(CharSequence summary) { + super.setSummary(summary); + } + @Override public void setSummary(int summaryResId) { try { @@ -92,11 +97,6 @@ public class SliderPreference extends DialogPreference { mSummaries = summaries; } - @Override - public void setSummary(CharSequence summary) { - super.setSummary(summary); - } - public float getValue() { return mSeekBarValue; }