From eb3460dc3e49ad021bf46b175ec834c37c689edb Mon Sep 17 00:00:00 2001 From: Guillaume Date: Sat, 9 Nov 2019 23:06:26 +0100 Subject: [PATCH 01/81] Dutch --- commons/src/main/res/values-nl/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commons/src/main/res/values-nl/strings.xml b/commons/src/main/res/values-nl/strings.xml index ebdaa9611..896afb5f2 100644 --- a/commons/src/main/res/values-nl/strings.xml +++ b/commons/src/main/res/values-nl/strings.xml @@ -67,7 +67,7 @@ Eenvoudig hernoemen Patroon Tekens toevoegen - %Y - jaar\n%M - maand\n%D - dag\n%h - uur\n%m - minuut\n%s - seconde\n%i - number increasing from 1 + %Y - jaar\n%M - maand\n%D - dag\n%h - uur\n%m - minuut\n%s - seconde\n%i - getal oplopend vanaf 1 Kopiëren From a4d2ad83467aa45331ba9c93ea1b9983e865c2eb Mon Sep 17 00:00:00 2001 From: tibbi Date: Sat, 9 Nov 2019 23:10:36 +0100 Subject: [PATCH 02/81] implement the incrementing number at pattern renaming --- build.gradle | 2 +- .../com/simplemobiletools/commons/views/RenamePatternTab.kt | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 7000e701e..43e2dca55 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.19.2' + propVersionName = '5.19.9' kotlin_version = '1.3.50' } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/views/RenamePatternTab.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/views/RenamePatternTab.kt index 16142d755..654ce5d52 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/views/RenamePatternTab.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/views/RenamePatternTab.kt @@ -53,7 +53,9 @@ class RenamePatternTab(context: Context, attrs: AttributeSet) : RelativeLayout(c activity?.baseConfig?.lastRenamePatternUsed = rename_items_value.value activity?.handleSAFDialog(sdFilePath) { ignoreClicks = true + var currentIncrementalNumber = 1 var pathsCnt = validPaths.size + val numbersCnt = pathsCnt.toString().length for (path in validPaths) { val exif = ExifInterface(path) var dateTime = if (isNougatPlus()) { @@ -71,7 +73,7 @@ class RenamePatternTab(context: Context, attrs: AttributeSet) : RelativeLayout(c val pattern = if (dateTime.substring(4, 5) == "-") "yyyy-MM-dd kk:mm:ss" else "yyyy:MM:dd kk:mm:ss" val simpleDateFormat = SimpleDateFormat(pattern, Locale.ENGLISH) - val dt = simpleDateFormat.parse(dateTime) + val dt = simpleDateFormat.parse(dateTime.replace("T", " ")) val cal = Calendar.getInstance() cal.time = dt val year = cal.get(Calendar.YEAR).toString() @@ -88,6 +90,7 @@ class RenamePatternTab(context: Context, attrs: AttributeSet) : RelativeLayout(c .replace("%h", hours, false) .replace("%m", minutes, false) .replace("%s", seconds, false) + .replace("%i", String.format("%0${numbersCnt}d", currentIncrementalNumber)) if (newName.isEmpty()) { continue @@ -114,6 +117,7 @@ class RenamePatternTab(context: Context, attrs: AttributeSet) : RelativeLayout(c newPath = "${path.getParentPath()}/$name~$currentIndex$extension" } + currentIncrementalNumber++ activity?.renameFile(path, newPath) { if (it) { pathsCnt-- From 019b93e2c65c3b7173e8cd23abdfd120cb593be8 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sat, 9 Nov 2019 23:18:58 +0100 Subject: [PATCH 03/81] do not rescan paths after copy/move in some cases --- build.gradle | 2 +- .../commons/activities/BaseSimpleActivity.kt | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/build.gradle b/build.gradle index 43e2dca55..bcec902fa 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.19.9' + propVersionName = '5.19.10' kotlin_version = '1.3.50' } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt index 1b7235f60..eb328fc20 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt @@ -360,10 +360,8 @@ abstract class BaseSimpleActivity : AppCompatActivity() { if (updatedPaths.isEmpty()) { copyMoveListener.copySucceeded(false, fileCountToCopy == 0, destination) } else { - rescanPaths(updatedPaths) { - runOnUiThread { - copyMoveListener.copySucceeded(false, fileCountToCopy <= updatedPaths.size, destination) - } + runOnUiThread { + copyMoveListener.copySucceeded(false, fileCountToCopy <= updatedPaths.size, destination) } } } From fb7e4199098a4d59920e8a4cbd50523083bf3e85 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sun, 10 Nov 2019 10:12:40 +0100 Subject: [PATCH 04/81] reseting some OTG related things at erroring out --- build.gradle | 2 +- .../simplemobiletools/commons/extensions/Context-storage.kt | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index bcec902fa..f8f1c43f9 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.19.10' + propVersionName = '5.19.12' kotlin_version = '1.3.50' } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt index 20fc2af3a..0f9cd9cb0 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt @@ -338,7 +338,11 @@ fun Context.getOTGItems(path: String, shouldShowHidden: Boolean, getProperFileSi val OTGTreeUri = baseConfig.OTGTreeUri var rootUri = try { DocumentFile.fromTreeUri(applicationContext, Uri.parse(OTGTreeUri)) - } catch (ignored: Exception) { + } catch (e: Exception) { + showErrorToast(e) + baseConfig.OTGPath = "" + baseConfig.OTGTreeUri = "" + baseConfig.OTGPartition = "" null } From 20197b81f635b0bcdf01b68736e3d5cf85cb27f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Solatec=20Inform=C3=A0tica?= <35220662+Solatec@users.noreply.github.com> Date: Mon, 11 Nov 2019 15:49:57 +0100 Subject: [PATCH 05/81] Update strings.xml --- commons/src/main/res/values-ca/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commons/src/main/res/values-ca/strings.xml b/commons/src/main/res/values-ca/strings.xml index 34535260a..5bf43cea1 100644 --- a/commons/src/main/res/values-ca/strings.xml +++ b/commons/src/main/res/values-ca/strings.xml @@ -67,7 +67,7 @@ Reanomenat simple Patró Cadena per afegir - %Y - any\n%M - mes\n%D - dia\n%h - hora\n%m - minut\n%s - segon\n%i - number increasing from 1 + %Y - any\n%M - mes\n%D - dia\n%h - hora\n%m - minut\n%s - segon\n%i - nombre augmentant des de 1 Copiar From 10b06b56b99d7a9947936bbc6b01d95735bcfdec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Solatec=20Inform=C3=A0tica?= <35220662+Solatec@users.noreply.github.com> Date: Mon, 11 Nov 2019 15:50:52 +0100 Subject: [PATCH 06/81] Update strings.xml --- commons/src/main/res/values-es/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commons/src/main/res/values-es/strings.xml b/commons/src/main/res/values-es/strings.xml index e0102f405..a33928d68 100644 --- a/commons/src/main/res/values-es/strings.xml +++ b/commons/src/main/res/values-es/strings.xml @@ -67,7 +67,7 @@ Renombrado simple Modelo Cadena para agregar - %Y - year\n%M - month\n%D - day\n%h - hour\n%m - minute\n%s - second\n%i - number increasing from 1 + %Y - year\n%M - month\n%D - day\n%h - hour\n%m - minute\n%s - second\n%i - número aumentando desde 1 Copiar From 188d13900e9f458f240eebfbbe71695979b6d970 Mon Sep 17 00:00:00 2001 From: Guillaume Date: Tue, 12 Nov 2019 23:01:20 +0100 Subject: [PATCH 07/81] Dutch --- commons/src/main/res/values-nl/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commons/src/main/res/values-nl/strings.xml b/commons/src/main/res/values-nl/strings.xml index 896afb5f2..99b5ef0ec 100644 --- a/commons/src/main/res/values-nl/strings.xml +++ b/commons/src/main/res/values-nl/strings.xml @@ -628,7 +628,7 @@ Veelgestelde vragen - Voor het stellen van een vraag, lees eerst de + Lees vóór het insturen van een vraag eerst de Waarom zie ik de widget van deze app niet in de lijst met widgets? Waarschijnlijk is de app verplaatst naar de SD-kaart. Android verbergt widgets van apps die zich bevinden op de SD-kaart. De enige oplossing is het verplaatsen van de app naar de Interne Opslag via de instellingen van Android. Ik wil een bijdrage leveren, maar ik kan geen geld doneren. Kan ik iets anders doen? From ee65582383542bb18205273132d86d5bcce58b46 Mon Sep 17 00:00:00 2001 From: spkprs Date: Wed, 13 Nov 2019 19:51:44 +0300 Subject: [PATCH 08/81] Update strings.xml --- commons/src/main/res/values-el/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/commons/src/main/res/values-el/strings.xml b/commons/src/main/res/values-el/strings.xml index 26ad6ceb1..dd06b9f5c 100644 --- a/commons/src/main/res/values-el/strings.xml +++ b/commons/src/main/res/values-el/strings.xml @@ -67,7 +67,7 @@ Απλή μετονομασία Μοτίβο Συμβολοσειρά για προσθήκη - %Y - έτος\n%M - μήνας\n%D - ημέρα\n%h - ώρα\n%m - λεπτό\n%s - δευτ/το\n%i - number increasing from 1 + %Y - έτος\n%M - μήνας\n%D - ημέρα\n%h - ώρα\n%m - λεπτό\n%s - δευτ/το\n%i - αύξηση αριθμού από 1 Αντιγραφή @@ -196,7 +196,7 @@ Τα χρώματα ενημερώθηκαν με επιτυχία. Ένα νέο θέμα που ονομάζεται \"Κοινόχρηστο\" έχει προστεθεί, παρακαλούμε να χρησιμοποιήστε το για την ενημέρωση των χρωμάτων όλων των εφαρμ. στο μέλλον. Simple Thank You για να ξεκλειδώσετε αυτή τη λειτουργία και να υποστηρίξει την ανάπτυξη. Ευχαριστώ! + Παρακαλώ αγοράστε Simple Thank You για να ξεκλειδώσετε αυτή τη λειτουργία για να υποστηρίξετε την ανάπτυξη. Ευχαριστώ! ]]> From aae26797dac5f488af63350db394ffb1eba603c8 Mon Sep 17 00:00:00 2001 From: 10cents Date: Fri, 15 Nov 2019 21:30:55 +0100 Subject: [PATCH 09/81] rename_date_time_pattern --- commons/src/main/res/values-da/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commons/src/main/res/values-da/strings.xml b/commons/src/main/res/values-da/strings.xml index fa3209264..e22762712 100644 --- a/commons/src/main/res/values-da/strings.xml +++ b/commons/src/main/res/values-da/strings.xml @@ -67,7 +67,7 @@ Simple omdøbning Mønster Tekststreng der skal tilføjes - %Y - år\n%M - måned\n%D - dag\n%h - time\n%m - minut\n%s - sekund\n%i - number increasing from 1 + %Y - år\n%M - måned\n%D - dag\n%h - time\n%m - minut\n%s - sekund\n%i - tal stigende fra 1 Kopier From 66e37df470c0da37ff214c806228b0d920ea5b4e Mon Sep 17 00:00:00 2001 From: tibbi Date: Sun, 17 Nov 2019 19:05:43 +0100 Subject: [PATCH 10/81] update version to 5.19.13 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index f8f1c43f9..b3af96566 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.19.12' + propVersionName = '5.19.13' kotlin_version = '1.3.50' } From 83577ef92718ecf14523acf97718abf41a8d226a Mon Sep 17 00:00:00 2001 From: AlbatorV Date: Sun, 17 Nov 2019 20:33:36 +0100 Subject: [PATCH 11/81] Update strings.xml --- commons/src/main/res/values-fr/strings.xml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/commons/src/main/res/values-fr/strings.xml b/commons/src/main/res/values-fr/strings.xml index 1189fe400..c82aa1f41 100644 --- a/commons/src/main/res/values-fr/strings.xml +++ b/commons/src/main/res/values-fr/strings.xml @@ -67,7 +67,7 @@ Simple Modèle Caractères à ajouter - %Y - année\n%M - mois\n%D - jour\n%h - heure\n%m - minute\n%s - seconde\n%i - number increasing from 1 + %Y - année\n%M - mois\n%D - jour\n%h - heure\n%m - minute\n%s - seconde\n%i - Incrémentation depuis 1 Copier @@ -514,7 +514,7 @@ USB - You seem to have an USB device attached to your device. To make sure its files appear properly, you need to grant additional permissions. + Il semblerait qu'un périphérique USB soit connecté à votre périphérique. Pour que les fichiers de ce périphérique s'affichent correctement, vous devez accorder des autorisations supplémentaires. Veuillez sélectionner le répertoire racine du périphérique USB sur l\'écran suivant afin de pouvoir y accéder Mauvais répertoire sélectionné. Veuillez sélectionner le répertoire racine du périphérique USB. @@ -571,12 +571,12 @@ Dim - Your app version will not be updated anymore. Please upgrade to the Pro version to receive new fixes and other improvements. - Your app version will not be updated anymore. Please upgrade to the Pro version to receive new fixes and other improvements by clicking here. + La version de votre application ne sera plus mise à jour. Veuillez installer la version Pro pour recevoir des correctifs et autres améliorations. + La version de votre application ne sera plus mise à jour. Veuillez installer la version Pro pour recevoir des correctifs et autres améliorations en cliquant ici. C\'est gratuit jusqu\'au : %s. Si vous la téléchargez jusque-là, vous pourrez définitivement l\'utiliser gratuitement. Plus d\'information Passer à la version Pro - You have to migrate locally stored events manually via exporting in an .ics file, then importing. You can find both export/import buttons at the main screen menu. + Vous devez migrer manuellement les événements stockés localement via une exportation dans un fichier .ics, puis une importation. Vous pouvez trouver les boutons d'exportation/importation dans le menu de l'écran principal. À propos @@ -647,10 +647,10 @@ Une fois lancé, il vous suffit de redéfinir l\'icône orange par défaut #F57C00. Dans le pire des cas, vous devrez peut-être réinstaller l\'application. L\'argent a été débiter de mon compte bancaire, mais je ne peux pas télécharger l\'application. Que puis-je faire ? Les paiements sont entièrement gérés par Google, leur système se heurte parfois à des problèmes. Effacez simplement le cache de votre application Google Play, redémarrez votre appareil, puis réessayez de télécharger. - Why should I upgrade to the Pro version? - As your app version is no longer updated, the bugs you have maybe spotted will never be fixed. There will also be no new functions added. You can purchase the Pro version on Google Play for a small sum of money. - It is a one time payment, which means that once you purchase it, you will never have to pay again. Not even after getting a new device. If you won\'t like the Pro version, you can just uninstall it within a few hours and you will automatically get your money back. - If you want a refund anytime later, just contact us at hello@simplemobiletools.com and you will get it. + Pourquoi devrais-je passer à la version Pro ? + La version de votre application n'étant plus mise à jour, les bugs que vous avez peut-être repérés ne seront jamais corrigés. Il n'y aura pas non plus de nouvelles fonctions ajoutées. Vous pouvez acheter la version Pro sur Google Play pour une petite somme d'argent. + C'est un paiement unique, ce qui signifie qu'une fois que vous l'achetez, vous n'aurez plus jamais à payer. Pas même après avoir acheté un nouvel appareil. Si vous n’aimez pas la version Pro, vous pouvez simplement la désinstaller après quelques heures et vous serez automatiquement remboursé. + Si vous souhaitez un remboursement à tout moment, contactez-nous à l'adresse hello@simplemobiletools.com et vous l'obtiendrez. Cette application utilise les bibliothèques tierces suivantes pour me simplifier la vie. Merci. @@ -681,6 +681,6 @@ Gesture Views (zoomable images) - DEPRECATED: This version of the app is no longer maintained, get the Pro version at https://play.google.com/store/apps/details?id=com.simplemobiletools.xxx.pro - Don\'t forget that if you uninstall any paid app within 2 hours, you will automatically be refunded. If you want a refund anytime later, just contact us at hello@simplemobiletools.com and you will get it. That makes it easy to try it out :) + ATTENTION : cette version de l'application n'est plus maintenue. Procurez-vous la version Pro à l'adresse https://play.google.com/store/apps/details?id=com.simplemobiletools.xxx.pro + N’oubliez pas que si vous désinstallez une application payante dans les 2 heures, vous serez automatiquement remboursé. Si vous souhaitez un remboursement à tout moment, contactez-nous à hello@simplemobiletools.com et vous l'obtiendrez. Alors n'hésitez pas à l'essayer :) From a3884beb678560fefadcb26d878825ffa42ac81d Mon Sep 17 00:00:00 2001 From: tibbi Date: Sun, 17 Nov 2019 22:15:41 +0100 Subject: [PATCH 12/81] escaping some apostrophes --- commons/src/main/res/values-fr/strings.xml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/commons/src/main/res/values-fr/strings.xml b/commons/src/main/res/values-fr/strings.xml index c82aa1f41..0a887af9b 100644 --- a/commons/src/main/res/values-fr/strings.xml +++ b/commons/src/main/res/values-fr/strings.xml @@ -514,7 +514,7 @@ USB - Il semblerait qu'un périphérique USB soit connecté à votre périphérique. Pour que les fichiers de ce périphérique s'affichent correctement, vous devez accorder des autorisations supplémentaires. + Il semblerait qu\'un périphérique USB soit connecté à votre périphérique. Pour que les fichiers de ce périphérique s\'affichent correctement, vous devez accorder des autorisations supplémentaires. Veuillez sélectionner le répertoire racine du périphérique USB sur l\'écran suivant afin de pouvoir y accéder Mauvais répertoire sélectionné. Veuillez sélectionner le répertoire racine du périphérique USB. @@ -576,7 +576,7 @@ C\'est gratuit jusqu\'au : %s. Si vous la téléchargez jusque-là, vous pourrez définitivement l\'utiliser gratuitement. Plus d\'information Passer à la version Pro - Vous devez migrer manuellement les événements stockés localement via une exportation dans un fichier .ics, puis une importation. Vous pouvez trouver les boutons d'exportation/importation dans le menu de l'écran principal. + Vous devez migrer manuellement les événements stockés localement via une exportation dans un fichier .ics, puis une importation. Vous pouvez trouver les boutons d\'exportation/importation dans le menu de l\'écran principal. À propos @@ -648,9 +648,9 @@ L\'argent a été débiter de mon compte bancaire, mais je ne peux pas télécharger l\'application. Que puis-je faire ? Les paiements sont entièrement gérés par Google, leur système se heurte parfois à des problèmes. Effacez simplement le cache de votre application Google Play, redémarrez votre appareil, puis réessayez de télécharger. Pourquoi devrais-je passer à la version Pro ? - La version de votre application n'étant plus mise à jour, les bugs que vous avez peut-être repérés ne seront jamais corrigés. Il n'y aura pas non plus de nouvelles fonctions ajoutées. Vous pouvez acheter la version Pro sur Google Play pour une petite somme d'argent. - C'est un paiement unique, ce qui signifie qu'une fois que vous l'achetez, vous n'aurez plus jamais à payer. Pas même après avoir acheté un nouvel appareil. Si vous n’aimez pas la version Pro, vous pouvez simplement la désinstaller après quelques heures et vous serez automatiquement remboursé. - Si vous souhaitez un remboursement à tout moment, contactez-nous à l'adresse hello@simplemobiletools.com et vous l'obtiendrez. + La version de votre application n\'étant plus mise à jour, les bugs que vous avez peut-être repérés ne seront jamais corrigés. Il n\'y aura pas non plus de nouvelles fonctions ajoutées. Vous pouvez acheter la version Pro sur Google Play pour une petite somme d\'argent. + C\'est un paiement unique, ce qui signifie qu\'une fois que vous l\'achetez, vous n\'aurez plus jamais à payer. Pas même après avoir acheté un nouvel appareil. Si vous n’aimez pas la version Pro, vous pouvez simplement la désinstaller après quelques heures et vous serez automatiquement remboursé. + Si vous souhaitez un remboursement à tout moment, contactez-nous à l\'adresse hello@simplemobiletools.com et vous l\'obtiendrez. Cette application utilise les bibliothèques tierces suivantes pour me simplifier la vie. Merci. @@ -681,6 +681,6 @@ Gesture Views (zoomable images) - ATTENTION : cette version de l'application n'est plus maintenue. Procurez-vous la version Pro à l'adresse https://play.google.com/store/apps/details?id=com.simplemobiletools.xxx.pro - N’oubliez pas que si vous désinstallez une application payante dans les 2 heures, vous serez automatiquement remboursé. Si vous souhaitez un remboursement à tout moment, contactez-nous à hello@simplemobiletools.com et vous l'obtiendrez. Alors n'hésitez pas à l'essayer :) + ATTENTION : cette version de l\'application n\'est plus maintenue. Procurez-vous la version Pro à l\'adresse https://play.google.com/store/apps/details?id=com.simplemobiletools.xxx.pro + N’oubliez pas que si vous désinstallez une application payante dans les 2 heures, vous serez automatiquement remboursé. Si vous souhaitez un remboursement à tout moment, contactez-nous à hello@simplemobiletools.com et vous l\'obtiendrez. Alors n\'hésitez pas à l\'essayer :) From 31756f62293e2df4551cb1b433122b332e1f7cd1 Mon Sep 17 00:00:00 2001 From: tibbi Date: Mon, 18 Nov 2019 23:07:03 +0100 Subject: [PATCH 13/81] update version to 5.19.14 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index b3af96566..6f85620b6 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.19.13' + propVersionName = '5.19.14' kotlin_version = '1.3.50' } From 70a4049f9974f3173908b82e35128cf24404007b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20Marques?= Date: Mon, 18 Nov 2019 22:37:57 +0000 Subject: [PATCH 14/81] Update strings.xml --- commons/src/main/res/values-pt/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/commons/src/main/res/values-pt/strings.xml b/commons/src/main/res/values-pt/strings.xml index 3299e4971..750769936 100644 --- a/commons/src/main/res/values-pt/strings.xml +++ b/commons/src/main/res/values-pt/strings.xml @@ -67,7 +67,7 @@ Mudar nome Padrão Texto a adicionar - %Y - ano\n%M - mês\n%D - dia\n%h - horas\n%m - minutos\n%s - segundos\n%i - number increasing from 1 + %Y - ano\n%M - mês\n%D - dia\n%h - horas\n%m - minutos\n%s - segundos\n%i - incremento númerico a partir de 1 Copiar @@ -95,7 +95,7 @@ Não foi possível criar a pasta %s Não foi possível criar o ficheiro %s Não foram encontrados novos itens - Não existe espaço livre suficiente no local de destino.\nPrecisa de %1$s e apenas existe %2$s + Não existe espaço livre suficiente destino.\nPrecisa de %1$s e apenas existe %2$s Criar @@ -605,7 +605,7 @@ Comprar Por favor atualize a aplicação Simple Thank You para a versão mais recente Antes de colocar uma questão, verifique as FAQ. Pode ser que a solução esteja lá. - Also make sure that you are using the latest app version. + Certifique-se de que está a utilizar a versão mais recente. Ler Olá,\n\nparece que está a utilizar esta aplicação há algum tempo, o que nos deixa satisfeitos.\n\nGostaríamos de lhe pedir o favor de nos avaliar na Google Play. Isso iria ajudar-nos bastante.\n\nIndependentemente da sua escolha, esta mensagem não será mostrada novamente.\n\nObrigado! From 55087bbb970db7dcd6bf094e291a20bc796d841c Mon Sep 17 00:00:00 2001 From: Tibor Kaputa Date: Thu, 21 Nov 2019 10:23:53 +0100 Subject: [PATCH 15/81] Create FUNDING.yml --- .github/FUNDING.yml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .github/FUNDING.yml diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 000000000..bef563799 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,3 @@ +github: [tibbi] +patreon: tiborkaputa +custom: ["https://www.paypal.me/SimpleMobileTools", "https://www.simplemobiletools.com/donate"] From cc9c5260914fd25819ff2865f2f9e2ede620f3bd Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 22 Nov 2019 15:21:33 +0100 Subject: [PATCH 16/81] updating the arabic translation --- commons/src/main/res/values-ar/strings.xml | 770 ++++++++++----------- 1 file changed, 378 insertions(+), 392 deletions(-) diff --git a/commons/src/main/res/values-ar/strings.xml b/commons/src/main/res/values-ar/strings.xml index c40783f12..4616700e3 100644 --- a/commons/src/main/res/values-ar/strings.xml +++ b/commons/src/main/res/values-ar/strings.xml @@ -1,217 +1,215 @@ - موافق + حسنا إلغاء - حفظ ك - تم حفظ الملف - صيغة الملف غير صحيحة - Out of memory error - An error occurred: %s - فتح بواسطة + حفظ كـ + تم حفظ الملف بنجاح + تنسيق الملف غير صالح + خطأ نفذت الذاكرة + حدث خطأ: %s + فتح باستخدام تعديل باستخدام - لا يوجد ملف صالح - Set as - تم نسخ القيمة + لم يتم العثور على تطبيق صالح + تعيين كـ + تم نسخ القيمة إلي الحافظة غير معروف دائماً - أبدًا - تفاصيل + أبداً + التفاصيل ملاحظات - Deleting folder \'%s\' - None - عنوان + جارٍ حذف المجلد \'%s\' + لا شيء + التسمية شفاف لون شفاف - اختر لونًا مختلفًا - Download - Notification - Email + تحديد لون مختلف + تنزيل + الإشعارات + البريد الإلكتروني المفضلة إضافة مفضلة إضافة إلى المفضلة - حذف من المفضلة + إزالة من المفضلة بحث - اكتب حرفين على الأقل لبدء البحث. + أكتب ما لا يقل عن حرفين لبدء البحث. - تصفية - لم يتم العثور على نتائج. - تغيير التصفية + فلتر + لا توجد عناصر. + تغيير الفلتر مطلوب إذن التخزين - مطلوب إذن جهات الاتصال + مطلوب إذن جهات الإتصال مطلوب إذن الكاميرا مطلوب إذن الصوت إعادة تسمية الملف إعادة تسمية المجلد - لا يمكن إعادة تسمية الملف - لا يمكن إعادة تسمية المجلد - يجب ألا يكون اسم المجلد فارغًا - يوجد مجلد بهذا الاسم - لا يمكن إعادة تسمية المجلد الجذر للتخزين + يتعذر إعادة تسمية الملف + يتعذر إعادة تسمية المجلد + يجب ألا يكون إسم المجلد فارغاً + يوجد بالفعل مجلد بهذا الإسم + يتعذر إعادة تسمية المجلد الرئيسي للتخزين تمت إعادة تسمية المجلد بنجاح - إعادة تسمية المجلد - لا يمكن أن يكون اسم الملف فارغًا - يحتوي اسم الملف على أحرف غير صالحة - يحتوي اسم الملف \'%s\' على أحرف غير صالحة - لا يمكن أن يكون تنسيق الملف فارغًا - ملف المصدر %s غير موجود - Prepend filenames - Append filenames - Simple renaming - Pattern - String to add - %Y - year\n%M - month\n%D - day\n%h - hour\n%m - minute\n%s - second\n%i - number increasing from 1 + جارٍ إعادة تسمية المجلد + يجب ألا يكون إسم الملف فارغاً + إسم الملف يحتوي على أحرف غير صالحة + إسم الملف \'%s\' يحتوي علي أحرف غير صالحة + لا يمكن أن يكون الامتداد فارغاً + الملف الأصل %s غير موجود + إسباق أسماء الملفات + إلحاق أسماء الملفات + إعادة تسمية بسيطة + النمط + السلسلة التي تريد إضافتها + %Y - سنة\n%M - شهر\n%D - يوم\n%h - ساعة\n%m - دقيقة\n%s - ثانية\n%i - الرقم يزداد من 1 نسخ نقل نسخ / نقل - نسخ إلى - نقل إلى - Source - Destination - Select destination - Click here to select destination - Could not write to the selected destination - Please select a destination - Source and destination cannot be the same - Could not copy the files - Copying… - Files copied successfully - An error occurred - Moving… - Files moved successfully - Some files could not be moved - Some files could not be copied - No files selected - Saving… - Could not create folder %s - Could not create file %s - No new items have been found - The destination does not have enough space available.\nRequired %1$s, available %2$s + نسخ إلي + نقل إلي + المصدر + الوجهة + حدد الوجهة + أنقر هنا لتحديد الوجهة + يتعذر الكتابة إلى الوجهة المحددة + يرجى تحديد الوجهة + لا يمكن أن يكون المصدر والواجهة متماثلين + يتعذر نسخ الملفات + جارٍ النسخ … + تم نسخ الملفات بنجاح + حدث خطأ + جارٍ النقل … + تم نقل الملفات بنجاح + يتعذر نقل بعض الملفات + يتعذر نسخ بعض الملفات + لا توجد ملفات محددة + جارٍ الحفظ… + يتعذر إنشاء المجلد %s + يتعذر إنشاء الملف %s + لا توجد عناصر جديدة + لا تحتوي الوجهة على مساحة كافية متوفرة .\n مطلوب %1$s، المتوفر %2$s - Create new - Folder - File - Create new folder - A file or folder with that name already exists - The name contains invalid characters - Please enter a name - An unknown error occurred + إنشاء جديد + مجلد + ملف + إنشاء مجلد جديد + يوجد بالفعل ملف أو مجلد بهذا الإسم + يحتوي الإسم علي أحرف غير صالحة + يرجى إدخال إسم + حدث خطأ غير معروف - File \"%s\" already exists - File \"%s\" already exists. Overwrite? - Folder \"%s\" already exists - Merge - Keep both - Overwrite - Skip - Append with \'_1\' - Apply to all + الملف \"%s\" موجود بالفعل + الملف \"%s\" موجود بالفعل. هل تريد إستبداله ؟ + المجلد \"%s\" موجود بالفعل + دمج + الإحتفاظ بكليهما + إستبدال + تخطى + إلحاق بـ \'_1\' + تطبيق علي الكل - Select a folder - Select a file - Confirm external storage access - Please choose the top folder of the SD card on the next screen, to grant write access - If you don\'t see the SD card, try this - Confirm selection + تحديد مجلد + تحديد ملف + تأكيد الوصول إلى وحدة التخزين الخارجية + يرجى إختيار المجلد العلوي من بطاقة الذاكرة (SD) على الشاشة التالية ، لمنح صلاحيات الوصول للكتابة + إذا كنت لا ترى بطاقة الذاكرة (SD) ، فجرب هذا + تأكيد التحديد - %d item - %d items + %d عنصر + %d عناصر - %d item - %d items + %d عنصر + %d عناصر - Deleting %d item - Deleting %d items + جارٍ حذف %d عنصر + جارٍ حذف %d عناصر - Select storage - Internal - SD Card - Root - Wrong folder selected, please select the root folder of your SD card - SD card and USB device paths cannot be the same - You seem to have the app installed on an SD card, that makes the app widgets unavailable. You won\'t even see them on the list of available widgets. - It is a system limitation, so if you want to use the widgets, you have to move the app back on the internal storage. + حدد وحدة التخزين + وحدة التخزين الداخلية + بطاقة الذاكرة (SD) + الروت + تم تحديد مجلد خاطئ ، يرجى تحديد المجلد الأصلي لبطاقة الذاكرة (SD) + لا يمكن أن تكون مسارات بطاقة الذاكرة (SD) و جهاز الـ (USB) متماثلة + يبدو أن التطبيق مثبت على بطاقة الذاكرة (SD) ، مما يجعل تطبيقات (الويدجت) غير متاحة. ولن تراها حتى على قائمة (الويدجت) المتاحة. إنها أحد قيود النظام ، لذلك إذا كنت تريد استخدام (تطبيقات الويدجت) ، فيجب عليك نقل التطبيق مرة أخرى إلى وحدة التخزين الداخلية. - Properties - Path - Items selected - Direct children count - Total files count - Resolution - Duration - Artist - Album - Focal length - Exposure time - ISO speed - F-number - Camera - EXIF - Song title - GPS coordinates - Altitude + الخصائص + المسار + العناصر المحددة + عدد الملفات والمجلدات الموجودة مباشرة داخل المجلد + إجمالي عدد الملفات + الدقة + المدة + الفنان + الألبوم + البعد البؤري + زمن التعرض للضوء + سرعة الـ (ISO) + فتحة العدسة + الكاميرا + بيانات الصورة (EXIF ) + عنوان الأغنية + إحداثيات الـ GPS + الإرتفاع لون الخلفية - لون الخط - اللون الرئيسي - اللون الأمامي + لون النص + اللون الأساسي + لون المقدمة لون أيقونة التطبيق لون شريط التنقل السفلي - استعادة الضبط الافتراضي - Use default - Default + إستعادة الإعدادات الإفتراضية + إستخدام كافتراضي + الإفتراضي تغيير اللون - المظهر - سوف يؤدي تغيير اللون إلى الانتقال للمظهر المخصص + السمة + تغيير اللون سيجعله يتحول إلى سمة مخصصة حفظ تجاهل التراجع عن التغييرات - هل أنت متأكد من أنك تريد التراجع عن تغييراتك؟ - لم تحفظ التغييرات. هل تريد الحفظ قبل الخروج؟ + هل تريد بالتاكيد التراجع عن التغييرات التي أجريتها ؟ + لديك تغييرات غير محفوظة. هل تريد الحفظ قبل الخروج ؟ تطبيق الألوان على جميع التطبيقات المشتركة - WARNING: Some launchers do not handle app icon customization properly. In case the icon will disappear, try launching the app via Google Play or some widget, if available. - Once launched, just set back the default orange icon #F57C00. You might have to reinstall the app in the worst case. - Colors updated successfully. A new Theme called \'Shared\' has been added, please use that for updating all app colors in the future. + تحذير: بعض اللانشرات لا تتعامل مع تخصيص أيقونة التطبيق بشكل صحيح. في حالة إختفاء الأيقونة، حاول تشغيل التطبيق من خلال "Google Play" أو بعض عناصر (الويدجت)، إذا كانت متوفرة. بمجرد تشغيله، قم فقط بتعيين الأيقونة البرتقالية الإفتراضية #F57C00. قد تضطر الي إعادة تثبيت التطبيق في أسوأ الأحوال. + تم تحديث الألوان بنجاح. تمت إضافة سمة جديدة تسمى \ المشتركة \' ، يرجى إستخدام ذلك لتحديث جميع ألوان التطبيق في المستقبل. Simple Thank You to unlock this function and support the development. Thanks! + يرجى شراءThank You لفتح هذه الوظيفة ودعم التطوير. شكراً! ]]> - مضيء - مظلم - Solarized - أحمر مظلم - أسود و أبيض + فاتح + داكن + شمسي + أحمر داكن + أبيض وأسود مخصص - مشترك + المشتركة ما الجديد - * only the bigger updates are listed here, there are always some smaller improvements too + * التحديثات الأكبر حجماً هي المدرجة هنا، دائماً توجد بعض التحسينات الأصغر أيضا حذف @@ -219,107 +217,102 @@ إعادة تسمية مشاركة مشاركة عبر - اختيار الكل + تحديد الكل إخفاء إظهار - إخفاء مجلد - إظهار مجلد - إظهار المخفي مؤقتًا - أوقف إظهار الوسائط المخفية - لا يمكنك مشاركة هذا المحتوى الكبير دفعة واحدة - إفراغ وتعطيل سلة المحذوفات + إخفاء المجلد + إظهار المجلد + إظهار المخفي مؤقتاً + إيقاف عرض الوسائط المخفية + لا يمكنك مشاركة هذا المحتوى الكبير مرة واحدة + إفراغ "سلة المحذوفات" وتعطيلها تراجع إعادة - Print - Create shortcut + طباعة + إنشاء أختصار - ترتيب حسب - الاسم + فرز حسب + الإسم الحجم آخر تعديل - Date taken + تاريخ الإلتقاط العنوان إسم الملف - التنسيق + الإمتداد عشوائي - ترتيب عشوائي + فرز عشوائي تصاعدي تنازلي - استخدم لهذا المجلد فقط - Sort numeric parts by actual value + إستخدام لهذا المجلد فقط + فرز أسماء الملفات حسب القيمة الفعلية - هل أنت متأكد من أنك تريد متابعة الحذف؟ - هل أنت متأكد من أنك تريد حذف %s؟ - هل أنت متأكد من أنك تريد نقل %s إلى "سلة المحذوفات"؟ - هل أنت متأكد أنك تريد حذف هذا العنصر؟ - هل أنت متأكد من أنك تريد نقل هذا العنصر إلى سلة المحذوفات؟ - لا تسأل مرة أخرى في هذه الدورة + هل تريد بالتأكيد متابعة عملية الحذف ؟ + هل تريد بالتأكيد حذف%s ؟ + هل تريد بالتأكيد نقل %s إلى "سلة المحذوفات" ؟ + هل تريد بالتأكيد حذف هذا العنصر ؟ + هل تريد بالتأكيد نقل هذا العنصر إلى "سلة المحذوفات" ؟ + لا تسأل مره أخرى في هذه الدورة نعم لا - ربما + أحياناً - WARNING: You are deleting %d folder - WARNING: You are deleting %d folders + تحذير: أنت تقوم بحذف %d مجلد + تحذير: أنت تقوم بحذف %d محلات - PIN - Enter PIN - Please enter a PIN - Wrong PIN - Repeat PIN - Pattern - Insert pattern - Wrong pattern - Repeat pattern - Fingerprint - Add fingerprint - Please place your finger on the fingerprint sensor - Authentication failed - Authentication blocked, please try again in a moment - You have no fingerprints registered, please add some in the Settings of your device - Go to Settings - Password setup successfully. Please reinstall the app in case you forget it. - Protection setup successfully. Please reinstall the app in case of problems with reseting it. - Lock folder - Unlock folder - This protection works in this app only, it is not supposed to replace a real systemwide folder encryption. + رمز الـ PIN + ادخل رمز الـ PIN + يرجى إدخال رمز الـ PIN + رمز الـ PIN غير صحيح + تكرار رمز الـ PIN + النمط + إدراج النمط + النمط غير صحيح + تكرار النمط + البصمة + إضافة بصمة + يرجى وضع إصبعك على مستشعر البصمة + فشلت المسابقة + تم حظر المصادقة ، يرجى المحاولة مره أخرى بعد قليل + ليس لديك بصمات مسجلة ، يرجى إضافة بعضها في إعدادات جهازك + الإنتقال إلى الاعدادات + تم إعداد كلمة المرور بنجاح. يرجى إعادة تثبيت التطبيق في حاله نسيانه. + تم إعداد الحماية بنجاح. يرجى إعادة تثبيت التطبيق في حالة وجود مشاكل في إعادة تعيينه. + قفل المجلد + فتح المجلد + تعمل هذه الحماية فقط في هذا التطبيق، ومن المفترض ألا تحل محل تشفير المجلد الحقيقي علي مستوي النظام. - الأمس + أمس اليوم - غدًا - ثواني + غداً + ثوانى دقائق ساعات أيام - ثانية - ثانيتان - %d ثوان + %d ثانية + %d ثواني - دقيقة - دقيقتان + %d دقيقة %d دقائق - ساعة - ساعتان + %d ساعة %d ساعات - يوم - يومان + %d يوم %d أيام - أسبوع - أسبوعان + %d أسبوع %d أسابيع @@ -334,16 +327,14 @@ %d ثانية - %d ثوانٍ + %d ثواني %d دقيقة - دقيقتان %d دقائق - ساعة - ساعتان + %d ساعة %d ساعات @@ -356,7 +347,7 @@ %d شهر - %d شهور + %d أشهر %d سنة @@ -365,38 +356,38 @@ - ثانية واحدة قبل - %d ثوان قبل + قبل %d ثانية + قبل %d ثواني - دقيقة واحدة قبل - %d دقائق قبل + قبل %d دقيقة + قبل %d دقائق - ساعة واحدة قبل - %d ساعات قبل + قبل %d ساعة + قبل %d ساعات - يوم واحد قبل - %d أيام قبل + قبل %d يوم + قبل %d أيام - %d أسبوع واحد قبل - %d أسابيع قبل + قبل %d أسبوع + قبل %d أسابيع - %d شهر واحد قبل - %d أشهر قبل + قبل %d شهر + قبل %d أشهر - %d سنة واحدة قبل - %d سنوات قبل + قبل %d سنة + قبل %d سنوات - ثانية واحدة - %d ثوان + %d ثانية + %d ثواني %d دقيقة @@ -424,104 +415,104 @@ - الوقت المتبقي حتى ينطفئ المنبه:\n%s - الوقت المتبقي حتى يطلق التذكير:\n%s - يرجى التأكد من أن التنبيه يعمل بشكل صحيح قبل الاعتماد عليه. يمكن أن لا يعمل بالشكل المطلوب بسبب قيود النظام المتعلقة بتوفير البطارية. - يرجى التأكد من أن التذكيرات تعمل بشكل صحيح قبل الاعتماد عليها. يمكن أن لا تعمل بالشكل المطلوب بسبب قيود النظام المتعلقة بتوفير البطارية. - إشعارات هذا التطبيق معطلة. يرجى الدخول إلى إعدادات جهازك لتفعيلها. + الوقت المتبقي حتي ينطفئ المنبه:\n%s + الوقت المتبقي حتي يتم تشغيل التذكير:\n%s + يرجى التأكد من أن المنبه يعمل بشكل صحيح قبل الإعتماد عليه. قد يسيء التصرف بسبب قيود النظام المتعلقة بتوفير البطارية. + يرجى التأكد من أن التذكيرات تعمل بشكل صحيح قبل الإعتماد عليها قد يسيء التصرف بسبب قيود النظام المتعلقة بتوفير البطارية. + تم تعطيل إشعارات هذا التطبيق. يرجى الإنتقال إلى إعدادات جهازك لتمكينها. - Alarm - Snooze - Dismiss - No reminder - At start - System sounds - Your sounds - Add a new sound - No sound + المنبه + الغفوة + رفض + لا يوجد تذكير + في البداية + أصوات النظام + الأصوات الخاصة بك + إضافة صوت جديد + لا يوجد صوت الإعدادات - Purchase Simple Thank You + شراء تطبيق (Simple Thank You) تخصيص الألوان - تخصيص ألوان Widget + تخصيص ألوان الويدجت إستخدام اللغة الإنجليزية - عرض العناصر المخفية + إظهار العناصر المخفية حجم الخط صغير متوسط كبير كبير جداً - Password protect hidden item visibility - Password protect the whole application - Password protect file deletion and moving - Keep old last-modified value at file operations - Show an info bubble at scrolling items by scrollbar dragging - Prevent phone from sleeping while the app is in foreground - Always skip delete confirmation dialog - Enable pull-to-refresh from the top - Use 24-hour time format - Change date and time format - Start week on Sunday - Widgets - Always use same snooze time - Snooze time - Vibrate on button press - Move items into the Recycle Bin instead of deleting - Recycle Bin cleaning interval - Empty the Recycle Bin - Force portrait mode - Export settings - Import settings - Settings exported successfully - Settings imported successfully + حماية رؤية العناصر المخفية بكلمة مرور + حماية التطبيق بأكمله بكلمة مرور + حماية حذف الملفات ونقلها بكلمة مرور + الإحتفاظ بالقيمة القديمة التي تم تعديلها مؤخراً في عمليات الملفات + إظهار فقاعة معلومات عند تمرير العناصر عن طريق سحب شريط التمرير + منع الهاتف من السكون أثناء وجود التطبيق في المقدمة + تخطي مربع حوار تأكيد الحذف دائماً + تمكين السحب للتحديث من أعلي + إستخدام تنسيق الوقت 24 ساعة + تغيير تنسيق التاريخ والوقت + بداية الأسبوع يوم الأحد + الويدجت + إستخدام نفس مدة الغفوة دائماً + مدة الغفوة + الإهتزاز عند الضغط على الأزرار + نقل العناصر إلى "سلة المحذوفات" بدلاً من حذفها + الفاصل الزمني لتنظيف "سلة المحذوفات" + إفراغ "سلة المحذوفات" + فرض الوضع العمودي + إعدادات التصدير + إعدادات الإستيراد + تم تصدير الإعدادات بنجاح + تم إستيراد الإعدادات بنجاح - Visibility - Security - Scrolling - File operations - Recycle Bin - Saving - Startup - Text - Migrating + الرؤية + الأمان + التمرير + عمليات الملفات + سلة المحذوفات + جارٍ الحفظ + بدء التشغيل + النص + إعدادات التصدير / الإستيراد - Restore this file - Restore selected files - Restore all files - The Recycle Bin has been emptied successfully - Files have been restored successfully - Are you sure you want to empty the Recycle Bin? The files will be permanently lost. - The Recycle Bin is empty - Moving Recycle bin items is disabled, please use Restore - Show the Recycle Bin - Hide the Recycle Bin + إستعادة هذا الملف + إستعادة الملفات المحددة + إستعادة كل الملفات + تم إفراغ "سلة المحذوفات" بنجاح + تم إستعادة الملفات بنجاح + هل تريد بالتأكيد إفراغ "سلة المحذوفات" ؟ سيتم فقدان الملفات نهائياً. + سلة المحذوفات فارغة + تم تعطيل نقل عناصر "سلة المحذوفات"، يرجى إستخدام إستعادة + إظهار سلة المحذوفات + إخفاء سلة المحذوفات - Moving %d item into the Recycle Bin - Moving %d items into the Recycle Bin + جارٍ نقل %d عنصر إلى "سلة المحذوفات" + جارٍ نقل %d عناصر إلى "سلة المحذوفات" - استيراد ... - تصدير ... - نجح الاستيراد - نجح التصدير - فشل الاستيراد + جارٍ الإستيراد… + جارٍ التصدير… + تم الإستيراد بنجاح + تم التصدير بنجاح + فشل الإستيراد فشل التصدير - فشل استيراد بعض المدخلات - فشل تصدير بعض المدخلات - لم توجد مدخلات للاستيراد - لم توجد مدخلات للتصدير + فشل إستيراد بعض الإدخالات + فشل تصدير بعض الإدخالات + لا يوجد إدخالات للإستيراد + لا توجد إدخالات للتصدير - USB - You seem to have an USB device attached to your device. To make sure its files appear properly, you need to grant additional permissions. - Please choose the top folder of the USB device on the next screen, to grant access - Wrong folder selected, please select the root folder of your USB device + الـ USB + يبدو أن لديك جهاز USB متصل بجهازك. للتأكد من ظهور ملفاته بشكل صحيح ، تحتاج إلى منح أذونات إضافية. + يرجى إختيار المجلد العلوي لجهاز الـ USB على الشاشة التالية ، لمنح صلاحيات الوصول + تم تحديد مجلد خاطئ، يرجى تحديد المجلد الأصلي لجهاز الـ USB الخاص بك يناير @@ -529,8 +520,8 @@ مارس أبريل مايو - يونيو - يوليو + يونيه + يوليه أغسطس سبتمبر أكتوبر @@ -543,8 +534,8 @@ في مارس في أبريل في مايو - في يونيو - في يوليو + فى يونيه + في يوليه في أغسطس في سبتمبر في أكتوبر @@ -568,125 +559,120 @@ ح إثنين - ثلاثاء - أربعاء + ثلاث + أربع خميس جمعة سبت - أحد + حد - Your app version will not be updated anymore. Please upgrade to the Pro version to receive new fixes and other improvements. - Your app version will not be updated anymore. Please upgrade to the Pro version to receive new fixes and other improvements by clicking here. - It is free till: %s. If you download it till then, you will be able to use it for free forever. - More info - Upgrade - You have to migrate locally stored events manually via exporting in an .ics file, then importing. You can find both export/import buttons at the main screen menu. + لن يتم تحديث إصدار التطبيق الخاص بك بعد الآن. يرجى الترقية إلى الإصدار (Pro) لتلقي الإصلاحات الجديدة وغيرها من التحسينات. + لن يتم تحديث إصدار التطبيق الخاص بك بعد الآن. يرجى الترقية إلى الإصدار (Pro) لتلقي الإصلاحات الجديدة وغيرها من التحسينات من خلال النقر هنا. + انه مجاني حتي: %s. إذا قمت بتنزيله حتى ذلك الحين، سوف تتمكن من إستخدامه مجاناً إلى الأبد. + المزيد من المعلومات + ترقية + يجب عليك ترحيل الأحداث المخزنة محلياً يدوياً عن طريق التصدير في ملف .ics ، ثم الإستيراد. يمكنك العثور على أزرار التصدير / الإستيراد في قائمة الشاشة الرئيسية. - حول البرنامج - For the source codes visit - Send your feedback or suggestions to - Upgrade to Pro - More apps - Third party licences - Invite friends - Hey, come check out %1$s at %2$s - Invite via - Rate us - Rate - Donate - Donate - Follow us - v %1$s\nCopyright © Simple Mobile Tools %2$d - Additional info - App version: %s - Device OS: %s + حول + للحصول علي أكواد المصدر، تفضل بزيارة + أرسل ملاحظاتك أو اقتراحاتك إلى + الترقية إلى Pro + المزيد من التطبيقات + تراخيص الجهات الخارجية + دعوة الأصدقاء + مهلاً, تعال تحقق من %1$s فى %2$s + دعوة عبر + قيمنا + تقييم + تبرع + تبرع + تابعنا + v %1$s\nحقوق النشر © Simple Mobile Tools %2$d + معلومات إضافية + إصدار التطبيق: %s + نظام تشغيل الجهاز: %s
- hope you are enjoying the app. It contains no ads, please support its development by purchasing the Simple Thank You app, it will also prevent this dialog from showing up again.

- Thank you! + مرحباً,

+ أتمني أن مستمتعاً بالتطبيق. الذي لا يحتوي على إعلانات ، يرجى دعم تطويره من خلال شراء تطبيق Simple Thank Youسيمنع هذا مربع الحوار من الظهور مرة أخرى.

+ شكرا! ]]>
- Purchase - Please update Simple Thank You to the latest version - Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. - Also make sure that you are using the latest app version. - Read it - Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! + شراء + يرجى تحديث تطبيق (Simple Thank You) إلى أحدث إصدار + قبل ان تسأل سؤالاً ، يرجى التحقق من إعدادات التطبيق وقراءة الأسئلة المتداولة أولاً. ربما يكون الحل موجوداً. + تأكد أيضاً من أنك تستخدم أحدث إصدار من التطبيق. + اقرأها + مرحباً,\n\nيبدو أنك تستخدم هذا التطبيق لفترة طويلة بالفعل, ونحن نقدر ذلك حقاً.\n\nإذا استطعنا أن نطلب منك خدمة, فيرجى تقييمنا على Google Play. هذا سيساعدنا كثيراً \n\nوبغض النظر عن قرارك, لن تري هذه الرسالة مره أخري.\n\nشكراً!
- just letting you know that a new app has been released recently:

+ مهلاً,

+ فقط لإخبارك أنه تم إصدار تطبيق جديد مؤخراً:

%2$s

- You can download it by pressing the title.

- Thanks + يمكنك تنزيله بالضغط على العنوان.

+ شكراً ]]>
here. +يبدو أن إصدار التطبيق تالف. يرجى تنزيل الإصدار الأصليمن هنا. ]]> - Frequently asked questions - Before you ask a question, please first read the - How come I don\'t see this apps widget on the list of widgets? - It is most likely because you moved the app on an SD card. There is an Android system limitation which hides the given app widgets - in that case. The only solution is to move the app back onto the Internal Storage via your device settings. - I want to support you, but I cannot donate money. Is there anything else I can do? - Yes, of course. You can spread the word about the apps or give good feedback and ratings. You can also help by translating the apps in a new language, or just update some existing translations. - You can find the guide at https://github.com/SimpleMobileTools/General-Discussion , or just shoot me a message at hello@simplemobiletools.com if you need help. - I deleted some files by mistake, how can I recover them? - Sadly, you cannot. Files are deleted instantly after the confirmation dialog, there is no trashbin available. - I don\'t like the widget colors, can I change them? - Yep, as you drag a widget on your home screen a widget config screen appears. You will see colored squares at the bottom left corner, just press them to pick a new color. You can use the slider for adjusting the alpha too. - Can I somehow restore deleted files? - If they were really deleted, you cannot. However, there is a Recycle Bin enabled by default, it will cause the files just be moved in the Bin instead of deleting them. - The app launcher icon disappeared. What can I do? - It is caused by your launcher not supporting icon customization properly. Try launching the app via Google Play or some widget, if available. - Once launched, just set back the default orange icon #F57C00. You might have to reinstall the app in the worst case. - The money has been deducted from my bank account, but I cannot download the app. What can I do? - Payments are fully handled by Google, their system glitches from time to time. Just clear your Google Play app cache and restart your device, then retry downloading it. - Why should I upgrade to the Pro version? - As your app version is no longer updated, the bugs you have maybe spotted will never be fixed. There will also be no new functions added. You can purchase the Pro version on Google Play for a small sum of money. - It is a one time payment, which means that once you purchase it, you will never have to pay again. Not even after getting a new device. If you won\'t like the Pro version, you can just uninstall it within a few hours and you will automatically get your money back. - If you want a refund anytime later, just contact us at hello@simplemobiletools.com and you will get it. + الأسئلة المتداولة + قبل أن تسأل سؤالاً ، يرجى قراءة أولاً + كيف لا أرى هذه التطبيقات في قائمة التطبيقات المصغّرة (الويدجت)؟ + وهو على الأرجح لأنك قمت بنقل التطبيق على بطاقة الذاكرة (SD) هناك حد لنظام أندرويد يقوم باخفاء (الويدجت) للتطبيق المحدد في هذه الحالة يتمثل الحل الوحيد في نقل التطبيق مرة أخرى إلى وحدة التخزين الداخلية من خلال إعدادات جهازك. + أريد ان أدعمكم لكن لا يمكنني التبرع بالمال هل هناك أي شيء آخر يمكنني فعله ؟ + نعم طبعاً. يمكنك نشر الكلمة عن التطبيقات أو تقديم تعليقات وتقييمات جيدة. يمكنك أيضاً المساعدة من خلال ترجمة التطبيقات بلغة جديدة ، أو تحديث بعض الترجمات الموجودة فقط.يمكنك العثور على الدليل على https://github.com/SimpleMobileTools/General-Discussion ، أو فقط أرسل رسالة على hello@simplemobiletools.com إذا كنت بحاجة إلى مساعدة. + قمت بحذف بعض الملفات عن طريق الخطأ، كيف يمكنني إسترجاعها؟ + للأسف، لا يمكنك. يتم حذف الملفات فوراً بعد مربع حوار التأكيد، لا توجد سلة محذوفات متاحة. + أنا لا أحب ألوان (الويدجت)، هل يمكنني تغييرها؟ + نعم ، كما يمكنك سحب (الويدجت) على شاشتك الرئيسية تظهر شاشة إعداد (الويدجت). سترى المربعات الملونة في الزاوية اليسرى السفلي ، فقط أضغط عليها لاختيار لون جديد. يمكنك إستخدام شريط التمرير لضبط الشفافية أيضاً. + هل يمكنني بطريقة ما إسترجاع الملفات المحذوفة؟ + إذا تم حذفها بالفعل ، لا يمكنك ذلك. ومع ذلك ، يتم تمكين "سلة المحذوفات" إفتراضياً ، مما يؤدي إلى نقل الملفات في "سلة المحذوفات" بدلاً من حذفها. + أختفت أيقونة مشغل التطبيق. ماذا يمكنني أن أفعل؟ + سبب ذلك عدم دعم المشغّل لتخصيص الأيقونة بشكل صحيح حاول تشغيل التطبيق من خلال Google Play أو بعض التطبيقات المصغرة (الويدجت) ، إذا كان متوفراً. بمجرد تشغيله، قم فقط بإرجاع الأيقونة البرتقاليه الإفتراضية #F57C00 قد تضطر إلي إعادة تثبيت التطبيق في اسوأ الحالات. + تم خصم المال من حسابي البنكي ، لكن لا يمكنني تنزيل التطبيق. ماذا يمكنني أن أفعل؟ + تتم معالجة المدفوعات بالكامل بواسطة Google ، حيث يتسبب نظامها في خلل من وقت لآخر. فقط قم بمسح ذاكرة التخزين المؤقت للتطبيق في Google Play وإعد تشغيل جهازك ، ثم أعد محاولة تنزيله. + لماذا يجب عليا الترقية إلى الإصدار البرو (Pro)? + نظراً لأن إصدار التطبيق الخاص بك لم يعد محدثاً ، فلن يتم إصلاح الأخطاء التي إكتشافها. كما لن تتم إضافة وظائف جديدة . يمكنك شراء الإصدار الـ Pro على Google Play مقابل مبلغ صغير من المال. إنها دفعة لمرة واحدة،مما يعني أنه بمجرد شرائه ، لن تضطر إلى الدفع مرة أخرى. ليس حتى بعد الحصول على جهاز جديد. إذا كنت لا تحب إصدار Pro ، يمكنك إلغاء تثبيته في غضون ساعات قليلة وستحصل على أموالك تلقائياً.إذا كنت تريد إسترداد الأموال في أي وقت لاحق ، فأتصل بنا على hello@simplemobiletools.com وستحصل عليه. - This app uses the following third party libraries to make my life easier. Thank you. - Third party licences - Kotlin (programming language) - Subsampling Scale Image View (zoomable imageviews) - Glide (image loading and caching) - Picasso (image loading and caching) - Android Image Cropper (image crop and rotate) - RtlViewPager (right to left swiping) - Joda-Time (Java date replacement) - Stetho (debugging databases) - Otto (event bus) - PhotoView (zoomable GIFs) - PatternLockView (pattern protection) - Reprint (fingerprint protection) - Gif Drawable (loading GIFs) - AutoFitTextView (resizing text) - Robolectric (testing framework) - Espresso (testing helper) - Gson (JSON parser) - Leak Canary (memory leak detector) - Number Picker (customizable number picker) - ExoPlayer (video player) - VR Panorama View (displaying panoramas) - Apache Sanselan (reading image metadata) - Android Photo Filters (image filters) - Gesture Views (zoomable images) + يستخدم هذا التطبيق مكتبات الجهات الخارجية التالية لتسهيل حياتي.شكراً. + تراخيص الجهات الخارجية + كوتلن(لغة البرمجة) + الصور القابلة للتكبير + تحميل الصور وتخزينها المؤقت) + بيكاسو (تحميل الصور وذاكرة التخزين المؤقت) + إقتصاص الصورة وتدويرها + السحب من اليمين إلي اليسار + جودا تايم (إستبدال تاريخ الجافا) + ستيثو (تصحيح قواعد البيانات) + أوتو (ناقل الأحداث) + عرض الصورة (الصور المتحركة "GIF" القابلة للتكبير) + نمط الحماية + بصمة الحماية + تحميل الصور المتحركة (GIF) + تغيير حجم النص + إطار الإختبار + إسبرسو (مساعد الإختبار) + محلل جسون + كاشف تسرب الذاكرة + إختيار الأرقام القابل للتخصيص + مشغل الفيديو (Exo) + عرض بانوراما VR (عرض البانورامات) + أباتشي سانسيلان (قراءة البيانات الوصفية للصور) + فلاتر الصور + الصور القابلة للتكبير - DEPRECATED: This version of the app is no longer maintained, get the Pro version at https://play.google.com/store/apps/details?id=com.simplemobiletools.xxx.pro - Don\'t forget that if you uninstall any paid app within 2 hours, you will automatically be refunded. If you want a refund anytime later, just contact us at hello@simplemobiletools.com and you will get it. That makes it easy to try it out :) + لم يعد يجري العمل عليه: لم يعد هذا الإصدار من التطبيق يجري العمل عليه، قم بالحصول على الإصدار الـ Pro على https://play.google.com/store/apps/details?id=com.simplemobiletools.xxx.pro + لا تنسى أنه إذا قمت بإلغاء تثبيت أي تطبيق مدفوع في غضون ساعتين ، فسيتم إسترداد أموالك تلقائياً. إذا كنت تريد إسترداد الأموال في أي وقت لاحق ، فأتصل بنا على hello@simplemobiletools.com وستحصل عليه. هذا يجعل من السهل تجربته :)
From f372217cd9eff2b3c1fc9125a2e3c60cc2950196 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 22 Nov 2019 17:43:48 +0100 Subject: [PATCH 17/81] updating kotlin to 1.3.60 --- build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 6f85620b6..301dd6d87 100644 --- a/build.gradle +++ b/build.gradle @@ -7,8 +7,8 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.19.14' - kotlin_version = '1.3.50' + propVersionName = '5.19.15' + kotlin_version = '1.3.60' } repositories { From e8e81fc85911cc1230f4b78eb9f62080eb14a605 Mon Sep 17 00:00:00 2001 From: tibbi Date: Tue, 26 Nov 2019 11:47:39 +0100 Subject: [PATCH 18/81] updating target SDK to 29 --- build.gradle | 6 +++--- .../commons/activities/BaseSimpleActivity.kt | 6 +++--- .../simplemobiletools/commons/adapters/MyArrayAdapter.kt | 2 +- .../simplemobiletools/commons/dialogs/PropertiesDialog.kt | 4 ++-- .../commons/dialogs/SelectAlarmSoundDialog.kt | 2 +- .../com/simplemobiletools/commons/extensions/Activity.kt | 6 +++--- .../commons/extensions/Context-storage.kt | 8 ++++---- .../com/simplemobiletools/commons/extensions/Context.kt | 8 ++++---- .../simplemobiletools/commons/views/ColorPickerSquare.kt | 2 +- 9 files changed, 22 insertions(+), 22 deletions(-) diff --git a/build.gradle b/build.gradle index 301dd6d87..ca24fefb6 100644 --- a/build.gradle +++ b/build.gradle @@ -2,12 +2,12 @@ buildscript { ext { - propCompileSdkVersion = 28 - propBuildToolsVersion = "28.0.3" + propCompileSdkVersion = 29 + propBuildToolsVersion = "29.0.2" propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.19.15' + propVersionName = '5.20.0' kotlin_version = '1.3.60' } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt index eb328fc20..5eef53f54 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt @@ -207,12 +207,12 @@ abstract class BaseSimpleActivity : AppCompatActivity() { toast(R.string.sd_card_usb_same) return } - baseConfig.OTGTreeUri = resultData.dataString + baseConfig.OTGTreeUri = resultData.dataString!! baseConfig.OTGPartition = baseConfig.OTGTreeUri.removeSuffix("%3A").substringAfterLast('/').trimEnd('/') updateOTGPathFromPartition() val takeFlags = Intent.FLAG_GRANT_READ_URI_PERMISSION or Intent.FLAG_GRANT_WRITE_URI_PERMISSION - applicationContext.contentResolver.takePersistableUriPermission(resultData.data, takeFlags) + applicationContext.contentResolver.takePersistableUriPermission(resultData.data!!, takeFlags) funAfterSAFPermission?.invoke(true) funAfterSAFPermission = null @@ -229,7 +229,7 @@ abstract class BaseSimpleActivity : AppCompatActivity() { baseConfig.treeUri = treeUri.toString() val takeFlags = Intent.FLAG_GRANT_READ_URI_PERMISSION or Intent.FLAG_GRANT_WRITE_URI_PERMISSION - applicationContext.contentResolver.takePersistableUriPermission(treeUri, takeFlags) + applicationContext.contentResolver.takePersistableUriPermission(treeUri!!, takeFlags) } private fun isProperSDFolder(uri: Uri) = isExternalStorageDocument(uri) && isRootUri(uri) && !isInternalStorage(uri) diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/adapters/MyArrayAdapter.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/adapters/MyArrayAdapter.kt index 8c80b9af5..cf7539145 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/adapters/MyArrayAdapter.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/adapters/MyArrayAdapter.kt @@ -9,7 +9,7 @@ import android.widget.TextView class MyArrayAdapter(context: Context, res: Int, items: Array, val textColor: Int, val backgroundColor: Int, val padding: Int) : ArrayAdapter(context, res, items) { - override fun getDropDownView(position: Int, convertView: View?, parent: ViewGroup?): View { + override fun getDropDownView(position: Int, convertView: View?, parent: ViewGroup): View { val view = super.getView(position, convertView, parent) view.findViewById(android.R.id.text1).apply { diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/PropertiesDialog.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/PropertiesDialog.kt index d021ab36c..381aec948 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/PropertiesDialog.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/PropertiesDialog.kt @@ -78,7 +78,7 @@ class PropertiesDialog() { } val exif = if (isNougatPlus() && activity.isPathOnOTG(fileDirItem.path)) { - ExifInterface((activity as BaseSimpleActivity).getFileInputStreamSync(fileDirItem.path)) + ExifInterface((activity as BaseSimpleActivity).getFileInputStreamSync(fileDirItem.path)!!) } else { ExifInterface(fileDirItem.path) } @@ -194,7 +194,7 @@ class PropertiesDialog() { private fun addExifProperties(path: String, activity: Activity) { val exif = if (isNougatPlus() && activity.isPathOnOTG(path)) { - ExifInterface((activity as BaseSimpleActivity).getFileInputStreamSync(path)) + ExifInterface((activity as BaseSimpleActivity).getFileInputStreamSync(path)!!) } else { ExifInterface(path) } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/SelectAlarmSoundDialog.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/SelectAlarmSoundDialog.kt index 92bf4d6d8..941285aab 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/SelectAlarmSoundDialog.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/SelectAlarmSoundDialog.kt @@ -47,7 +47,7 @@ class SelectAlarmSoundDialog(val activity: BaseSimpleActivity, val currentUri: S .setNegativeButton(R.string.cancel, null) .create().apply { activity.setupDialogStuff(view, this) - window.volumeControlStream = audioStream + window?.volumeControlStream = audioStream } } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt index 435d3bda7..46f85e245 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt @@ -205,7 +205,7 @@ fun Activity.sharePathsIntent(paths: ArrayList, applicationId: String) { val uriPaths = ArrayList() val newUris = paths.map { val uri = getFinalUriFromPath(it, applicationId) ?: return@ensureBackgroundThread - uriPaths.add(uri.path) + uriPaths.add(uri.path!!) uri } as ArrayList @@ -703,7 +703,7 @@ fun BaseSimpleActivity.getFileOutputStreamSync(path: String, mimeType: String, p fun BaseSimpleActivity.getFileInputStreamSync(path: String): InputStream? { return if (isPathOnOTG(path)) { val fileDocument = getSomeDocumentFile(path) - applicationContext.contentResolver.openInputStream(fileDocument?.uri) + applicationContext.contentResolver.openInputStream(fileDocument?.uri!!) } else { FileInputStream(File(path)) } @@ -778,7 +778,7 @@ fun Activity.updateSharedTheme(sharedTheme: SharedTheme) { fun Activity.copyToClipboard(text: String) { val clip = ClipData.newPlainText(getString(R.string.simple_commons), text) - (getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager).primaryClip = clip + (getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager).setPrimaryClip(clip) toast(R.string.value_copied_to_clipboard) } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt index 0f9cd9cb0..a8ade9ab9 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt @@ -82,7 +82,7 @@ fun Context.getStorageDirectories(): Array { if (TextUtils.isEmpty(rawExternalStorage)) { paths.addAll(physicalPaths) } else { - paths.add(rawExternalStorage) + paths.add(rawExternalStorage!!) } } } else { @@ -98,14 +98,14 @@ fun Context.getStorageDirectories(): Array { val rawUserId = if (isDigit) lastFolder else "" if (TextUtils.isEmpty(rawUserId)) { - paths.add(rawEmulatedStorageTarget) + paths.add(rawEmulatedStorageTarget!!) } else { paths.add(rawEmulatedStorageTarget + File.separator + rawUserId) } } if (!TextUtils.isEmpty(rawSecondaryStoragesStr)) { - val rawSecondaryStorages = rawSecondaryStoragesStr.split(File.pathSeparator.toRegex()).dropLastWhile(String::isEmpty).toTypedArray() + val rawSecondaryStorages = rawSecondaryStoragesStr!!.split(File.pathSeparator.toRegex()).dropLastWhile(String::isEmpty).toTypedArray() Collections.addAll(paths, *rawSecondaryStorages) } return paths.map { it.trimEnd('/') }.toTypedArray() @@ -167,7 +167,7 @@ fun Context.tryFastDocumentDelete(path: String, allowDeleteFolder: Boolean): Boo val document = getFastDocumentFile(path) return if (document?.isFile == true || allowDeleteFolder) { try { - DocumentsContract.deleteDocument(contentResolver, document?.uri) + DocumentsContract.deleteDocument(contentResolver, document?.uri!!) } catch (e: Exception) { false } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context.kt index dc68e33c5..f04e9b5fa 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context.kt @@ -308,10 +308,10 @@ fun Context.getFilenameFromUri(uri: Uri): String { } fun Context.getMimeTypeFromUri(uri: Uri): String { - var mimetype = uri.path.getMimeType() + var mimetype = uri.path?.getMimeType() ?: "" if (mimetype.isEmpty()) { try { - mimetype = contentResolver.getType(uri) + mimetype = contentResolver.getType(uri)!! } catch (e: IllegalStateException) { } } @@ -539,7 +539,7 @@ fun Context.grantReadUriPermission(uriString: String) { fun Context.storeNewYourAlarmSound(resultData: Intent): AlarmSound { val uri = resultData.data - var filename = getFilenameFromUri(uri) + var filename = getFilenameFromUri(uri!!) if (filename.isEmpty()) { filename = getString(R.string.alarm) } @@ -569,7 +569,7 @@ fun Context.saveImageRotation(path: String, degrees: Int): Boolean { val documentFile = getSomeDocumentFile(path) if (documentFile != null) { val parcelFileDescriptor = contentResolver.openFileDescriptor(documentFile.uri, "rw") - val fileDescriptor = parcelFileDescriptor.fileDescriptor + val fileDescriptor = parcelFileDescriptor!!.fileDescriptor saveExifRotation(ExifInterface(fileDescriptor), degrees) return true } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/views/ColorPickerSquare.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/views/ColorPickerSquare.kt index 26a089022..f3ce4eb89 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/views/ColorPickerSquare.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/views/ColorPickerSquare.kt @@ -23,7 +23,7 @@ class ColorPickerSquare(context: Context, attrs: AttributeSet) : View(context, a val dalam = LinearGradient(0f, 0f, measuredWidth.toFloat(), 0f, Color.WHITE, rgb, TileMode.CLAMP) val shader = ComposeShader(luar, dalam, PorterDuff.Mode.MULTIPLY) paint!!.shader = shader - canvas.drawRect(0f, 0f, measuredWidth.toFloat(), measuredHeight.toFloat(), paint) + canvas.drawRect(0f, 0f, measuredWidth.toFloat(), measuredHeight.toFloat(), paint!!) } fun setHue(hue: Float) { From 27688bb300d5858794e904aaf8f4f48fdb62068b Mon Sep 17 00:00:00 2001 From: tibbi Date: Thu, 28 Nov 2019 19:36:40 +0100 Subject: [PATCH 19/81] updating kotlin to 1.3.61 --- build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index ca24fefb6..912d4271b 100644 --- a/build.gradle +++ b/build.gradle @@ -7,8 +7,8 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.20.0' - kotlin_version = '1.3.60' + propVersionName = '5.20.1' + kotlin_version = '1.3.61' } repositories { From eeebfff4cea905adfdb5ae1776347e9be91069ff Mon Sep 17 00:00:00 2001 From: tibbi Date: Thu, 28 Nov 2019 19:50:26 +0100 Subject: [PATCH 20/81] update version to 5.20.2 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 912d4271b..4b7c13a97 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.20.1' + propVersionName = '5.20.2' kotlin_version = '1.3.61' } From be6b22770214363589503449d66ed0d854489cc1 Mon Sep 17 00:00:00 2001 From: Long Li Date: Fri, 29 Nov 2019 21:56:26 +0800 Subject: [PATCH 21/81] update one zh-CN tring --- commons/src/main/res/values-zh-rCN/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commons/src/main/res/values-zh-rCN/strings.xml b/commons/src/main/res/values-zh-rCN/strings.xml index 8d3b4aade..ea3a97eac 100644 --- a/commons/src/main/res/values-zh-rCN/strings.xml +++ b/commons/src/main/res/values-zh-rCN/strings.xml @@ -252,7 +252,7 @@ 你确定要移动 %s到回收站? 你确定要删除此项目吗? 你确定要移动此项目到回收站吗? - 不再提醒 + 重启前不再提醒 也许 From c3fa4ef6a0b5ef3d9f2d23709de6022913d79a65 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sat, 30 Nov 2019 16:22:21 +0100 Subject: [PATCH 22/81] adding a crashfix --- .../kotlin/com/simplemobiletools/commons/extensions/Context.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context.kt index f04e9b5fa..81a398ce2 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context.kt @@ -311,7 +311,7 @@ fun Context.getMimeTypeFromUri(uri: Uri): String { var mimetype = uri.path?.getMimeType() ?: "" if (mimetype.isEmpty()) { try { - mimetype = contentResolver.getType(uri)!! + mimetype = contentResolver.getType(uri) ?: "" } catch (e: IllegalStateException) { } } From a3d9c8e745e8f345674426ff9b49c5456b51d902 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sat, 30 Nov 2019 16:28:15 +0100 Subject: [PATCH 23/81] fixing an arabic typo --- commons/src/main/res/values-ar/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commons/src/main/res/values-ar/strings.xml b/commons/src/main/res/values-ar/strings.xml index 4616700e3..c033b9b05 100644 --- a/commons/src/main/res/values-ar/strings.xml +++ b/commons/src/main/res/values-ar/strings.xml @@ -260,7 +260,7 @@ تحذير: أنت تقوم بحذف %d مجلد - تحذير: أنت تقوم بحذف %d محلات + تحذير: أنت تقوم بحذف %d مجلدات From b71857b85173e31e667c482d249030317ca3292a Mon Sep 17 00:00:00 2001 From: tibbi Date: Mon, 2 Dec 2019 23:05:13 +0100 Subject: [PATCH 24/81] update version to 5.20.3 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 4b7c13a97..66d373c4b 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.20.2' + propVersionName = '5.20.3' kotlin_version = '1.3.61' } From dfba507808f7d8faddef19bd2fc5aef92a164442 Mon Sep 17 00:00:00 2001 From: tibbi Date: Tue, 3 Dec 2019 22:16:58 +0100 Subject: [PATCH 25/81] use the ACTION_MEDIA_SCANNER_SCAN_FILE intent at rescanning paths --- build.gradle | 2 +- .../commons/extensions/Context-storage.kt | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 66d373c4b..266c31588 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.20.3' + propVersionName = '5.20.4' kotlin_version = '1.3.61' } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt index a8ade9ab9..780bb5f9d 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt @@ -2,6 +2,7 @@ package com.simplemobiletools.commons.extensions import android.content.ContentValues import android.content.Context +import android.content.Intent import android.hardware.usb.UsbConstants import android.hardware.usb.UsbManager import android.media.MediaScannerConnection @@ -259,6 +260,13 @@ fun Context.rescanPaths(paths: ArrayList, callback: (() -> Unit)? = null return } + for (path in paths) { + Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE).apply { + data = Uri.fromFile(File(path)) + sendBroadcast(this) + } + } + var cnt = paths.size MediaScannerConnection.scanFile(applicationContext, paths.toTypedArray(), null) { s, uri -> if (--cnt == 0) { From 32610d50b04a1db7bd9ce973635300686c988e90 Mon Sep 17 00:00:00 2001 From: tibbi Date: Tue, 3 Dec 2019 23:52:22 +0100 Subject: [PATCH 26/81] remember the last used path at exporting settings --- build.gradle | 2 +- .../commons/activities/BaseSimpleActivity.kt | 8 +++++++- .../commons/dialogs/ExportSettingsDialog.kt | 10 +++++++++- .../simplemobiletools/commons/helpers/BaseConfig.kt | 8 ++++++++ .../com/simplemobiletools/commons/helpers/Constants.kt | 2 ++ 5 files changed, 27 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index 266c31588..9c9a97def 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.20.4' + propVersionName = '5.20.6' kotlin_version = '1.3.61' } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt index 5eef53f54..3345a82f5 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt @@ -468,9 +468,15 @@ abstract class BaseSimpleActivity : AppCompatActivity() { } } - fun exportSettings(configItems: LinkedHashMap, defaultFilename: String) { + fun exportSettings(configItems: LinkedHashMap) { handlePermission(PERMISSION_WRITE_STORAGE) { if (it) { + var defaultFilename = baseConfig.lastExportedSettingsFile + if (defaultFilename.isEmpty()) { + val appName = baseConfig.appId.removeSuffix(".debug").removeSuffix(".pro").removePrefix("com.simplemobiletools.") + defaultFilename = "$appName-settings.txt" + } + ExportSettingsDialog(this, defaultFilename) { val file = File(it) val fileDirItem = FileDirItem(file.absolutePath, file.name) diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/ExportSettingsDialog.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/ExportSettingsDialog.kt index 4d3a0f8d0..5330efdcb 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/ExportSettingsDialog.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/ExportSettingsDialog.kt @@ -8,7 +8,13 @@ import kotlinx.android.synthetic.main.dialog_export_settings.view.* class ExportSettingsDialog(val activity: BaseSimpleActivity, val defaultFilename: String, callback: (path: String) -> Unit) { init { - var folder = activity.internalStoragePath + val lastUsedFolder = activity.baseConfig.lastExportedSettingsFolder + var folder = if (lastUsedFolder.isNotEmpty() && activity.getDoesFilePathExist(lastUsedFolder)) { + lastUsedFolder + } else { + activity.internalStoragePath + } + val view = activity.layoutInflater.inflate(R.layout.dialog_export_settings, null).apply { export_settings_filename.setText(defaultFilename) export_settings_path.text = activity.humanizePath(folder) @@ -32,12 +38,14 @@ class ExportSettingsDialog(val activity: BaseSimpleActivity, val defaultFilename return@setOnClickListener } + activity.baseConfig.lastExportedSettingsFile = filename val newPath = "${folder.trimEnd('/')}/$filename" if (!newPath.getFilenameFromPath().isAValidFilename()) { activity.toast(R.string.filename_invalid_characters) return@setOnClickListener } + activity.baseConfig.lastExportedSettingsFolder = folder if (activity.getDoesFilePathExist(newPath)) { val title = String.format(activity.getString(R.string.file_already_exists_overwrite), newPath.getFilenameFromPath()) ConfirmationDialog(activity, title) { diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/helpers/BaseConfig.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/helpers/BaseConfig.kt index 4d4b98e52..7d6b446b1 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/helpers/BaseConfig.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/helpers/BaseConfig.kt @@ -359,4 +359,12 @@ open class BaseConfig(val context: Context) { var lastRenamePatternUsed: String get() = prefs.getString(LAST_RENAME_PATTERN_USED, "")!! set(lastRenamePatternUsed) = prefs.edit().putString(LAST_RENAME_PATTERN_USED, lastRenamePatternUsed).apply() + + var lastExportedSettingsFolder: String + get() = prefs.getString(LAST_EXPORTED_SETTINGS_FOLDER, "")!! + set(lastExportedSettingsFolder) = prefs.edit().putString(LAST_EXPORTED_SETTINGS_FOLDER, lastExportedSettingsFolder).apply() + + var lastExportedSettingsFile: String + get() = prefs.getString(LAST_EXPORTED_SETTINGS_FILE, "")!! + set(lastExportedSettingsFile) = prefs.edit().putString(LAST_EXPORTED_SETTINGS_FILE, lastExportedSettingsFile).apply() } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/helpers/Constants.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/helpers/Constants.kt index 75dfe81a3..592aea9b5 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/helpers/Constants.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/helpers/Constants.kt @@ -120,6 +120,8 @@ const val WAS_SORTING_BY_NUMERIC_VALUE_ADDED = "was_sorting_by_numeric_value_add const val WAS_FOLDER_LOCKING_NOTICE_SHOWN = "was_folder_locking_notice_shown" const val LAST_RENAME_USED = "last_rename_used" const val LAST_RENAME_PATTERN_USED = "last_rename_pattern_used" +const val LAST_EXPORTED_SETTINGS_FOLDER = "last_exported_settings_folder" +const val LAST_EXPORTED_SETTINGS_FILE = "last_exported_settings_file" // licenses internal const val LICENSE_KOTLIN = 1 From a3bfa3fa8660ae9a0b13b5d99fbc978ffac66a1e Mon Sep 17 00:00:00 2001 From: tibbi Date: Sun, 8 Dec 2019 11:45:54 +0100 Subject: [PATCH 27/81] adding a new icon, a drag handle --- build.gradle | 2 +- commons/src/main/res/drawable/ic_drag_handle.xml | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 commons/src/main/res/drawable/ic_drag_handle.xml diff --git a/build.gradle b/build.gradle index 9c9a97def..d1a5d8292 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.20.6' + propVersionName = '5.20.7' kotlin_version = '1.3.61' } diff --git a/commons/src/main/res/drawable/ic_drag_handle.xml b/commons/src/main/res/drawable/ic_drag_handle.xml new file mode 100644 index 000000000..bdf9f8525 --- /dev/null +++ b/commons/src/main/res/drawable/ic_drag_handle.xml @@ -0,0 +1,12 @@ + + + + + + From f75d80ee2087d4c159ce5a2f95f2f6941d5441b6 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sun, 8 Dec 2019 11:58:01 +0100 Subject: [PATCH 28/81] renaming the drag handle, append a _vector to it --- build.gradle | 2 +- .../drawable/{ic_drag_handle.xml => ic_drag_handle_vector.xml} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename commons/src/main/res/drawable/{ic_drag_handle.xml => ic_drag_handle_vector.xml} (100%) diff --git a/build.gradle b/build.gradle index d1a5d8292..d5b461393 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.20.7' + propVersionName = '5.20.8' kotlin_version = '1.3.61' } diff --git a/commons/src/main/res/drawable/ic_drag_handle.xml b/commons/src/main/res/drawable/ic_drag_handle_vector.xml similarity index 100% rename from commons/src/main/res/drawable/ic_drag_handle.xml rename to commons/src/main/res/drawable/ic_drag_handle_vector.xml From 40b180e576c7d3b907c49f42d7ad813a76f3808b Mon Sep 17 00:00:00 2001 From: tibbi Date: Sun, 8 Dec 2019 12:59:05 +0100 Subject: [PATCH 29/81] adding extra actionmode related callbacks to recyclerview adapter --- build.gradle | 2 +- .../commons/adapters/FilepickerItemsAdapter.kt | 4 ++++ .../commons/adapters/MyRecyclerViewAdapter.kt | 6 ++++++ .../commons/samples/activities/StringsAdapter.kt | 4 ++++ 4 files changed, 15 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index d5b461393..01b16abf2 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.20.8' + propVersionName = '5.20.9' kotlin_version = '1.3.61' } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/adapters/FilepickerItemsAdapter.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/adapters/FilepickerItemsAdapter.kt index dcd97f56e..2a3cf5b67 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/adapters/FilepickerItemsAdapter.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/adapters/FilepickerItemsAdapter.kt @@ -52,6 +52,10 @@ class FilepickerItemsAdapter(activity: BaseSimpleActivity, val fileDirItems: Lis override fun getItemSelectionKey(position: Int) = fileDirItems[position].path.hashCode() + override fun onActionModeCreated() {} + + override fun onActionModeDestroyed() {} + override fun onViewRecycled(holder: ViewHolder) { super.onViewRecycled(holder) if (!activity.isDestroyed && !activity.isFinishing) { diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/adapters/MyRecyclerViewAdapter.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/adapters/MyRecyclerViewAdapter.kt index 27e2f14a7..86b35946f 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/adapters/MyRecyclerViewAdapter.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/adapters/MyRecyclerViewAdapter.kt @@ -47,6 +47,10 @@ abstract class MyRecyclerViewAdapter(val activity: BaseSimpleActivity, val recyc abstract fun getItemKeyPosition(key: Int): Int + abstract fun onActionModeCreated() + + abstract fun onActionModeDestroyed() + protected fun isOneItemSelected() = selectedKeys.size == 1 init { @@ -72,6 +76,7 @@ abstract class MyRecyclerViewAdapter(val activity: BaseSimpleActivity, val recyc } } activity.menuInflater.inflate(getActionMenuId(), menu) + onActionModeCreated() return true } @@ -93,6 +98,7 @@ abstract class MyRecyclerViewAdapter(val activity: BaseSimpleActivity, val recyc actBarTextView?.text = "" actMode = null lastLongPressedItem = -1 + onActionModeDestroyed() } } } diff --git a/samples/src/main/kotlin/com/simplemobiletools/commons/samples/activities/StringsAdapter.kt b/samples/src/main/kotlin/com/simplemobiletools/commons/samples/activities/StringsAdapter.kt index e9b59b1f5..ea85758eb 100644 --- a/samples/src/main/kotlin/com/simplemobiletools/commons/samples/activities/StringsAdapter.kt +++ b/samples/src/main/kotlin/com/simplemobiletools/commons/samples/activities/StringsAdapter.kt @@ -29,6 +29,10 @@ class StringsAdapter(activity: BaseSimpleActivity, var strings: MutableList From 5e409065611daed7241441ea92872eed425e8563 Mon Sep 17 00:00:00 2001 From: tibbi Date: Mon, 9 Dec 2019 13:36:49 +0100 Subject: [PATCH 30/81] updating gradle to 3.5.3 --- build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 01b16abf2..b584eb0e7 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.20.9' + propVersionName = '5.20.10' kotlin_version = '1.3.61' } @@ -17,7 +17,7 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:3.5.2' + classpath 'com.android.tools.build:gradle:3.5.3' classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1' classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" From 00533c9e363a79caa1ddb0228f7eef85bdeda228 Mon Sep 17 00:00:00 2001 From: AlbatorV Date: Wed, 11 Dec 2019 22:16:33 +0100 Subject: [PATCH 31/81] Update strings.xml --- commons/src/main/res/values-fr/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/commons/src/main/res/values-fr/strings.xml b/commons/src/main/res/values-fr/strings.xml index 0a887af9b..97ae9d20d 100644 --- a/commons/src/main/res/values-fr/strings.xml +++ b/commons/src/main/res/values-fr/strings.xml @@ -484,11 +484,11 @@ Migration - Récupérer ce fichier - Récupérer les fichiers sélectionnés - Récupérer tous les fichiers + Restaurer ce fichier + Restaurer les fichiers sélectionnés + Restaurer tous les fichiers Corbeille vidée - Fichiers récupérés avec succès + Fichiers restaurés avec succès Voulez-vous vraiment vider la corbeille ? Les fichiers seront définitivement supprimés. La corbeille est vide Le déplacement des éléments de la corbeille est désactivé, veuillez utiliser la fonction de restauration. From c2556100113317b7ad120b9fef125e3a96ef2188 Mon Sep 17 00:00:00 2001 From: AlbatorV Date: Sat, 14 Dec 2019 08:52:08 +0100 Subject: [PATCH 32/81] Update strings.xml --- commons/src/main/res/values-fr/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commons/src/main/res/values-fr/strings.xml b/commons/src/main/res/values-fr/strings.xml index 97ae9d20d..168b0fae6 100644 --- a/commons/src/main/res/values-fr/strings.xml +++ b/commons/src/main/res/values-fr/strings.xml @@ -451,7 +451,7 @@ Protéger les éléments cachés par mot de passe Protéger l\'application par mot de passe Protéger la suppression et le déplacement de fichiers par mot de passe - Garder la date de modification après les oprérations de fichier + Garder la date de modification après les opérations de fichier Afficher une bulle d\'information pendant l\'utilisation de la barre de défilement Ne pas mettre en veille tant que l\'application est active Cacher la fenêtre de confirmation de suppression From ea614b696465209faf3d8cadea455ecbc945a2ce Mon Sep 17 00:00:00 2001 From: zmni Date: Sun, 15 Dec 2019 17:39:42 +0700 Subject: [PATCH 33/81] Update Indonesian translation --- commons/src/main/res/values-id/strings.xml | 2 +- commons/src/main/res/values-in/strings.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/commons/src/main/res/values-id/strings.xml b/commons/src/main/res/values-id/strings.xml index cd81407cd..1ef80cfa9 100644 --- a/commons/src/main/res/values-id/strings.xml +++ b/commons/src/main/res/values-id/strings.xml @@ -67,7 +67,7 @@ Ubah nama Pola Kata untuk ditambahkan - %Y - tahun\n%M - bulan\n%D - hari\n%h - jam\n%m - menit\n%s - detik\n%i - number increasing from 1 + %Y - tahun\n%M - bulan\n%D - hari\n%h - jam\n%m - menit\n%s - detik\n%i - angka bertambah mulai dari 1 Salin diff --git a/commons/src/main/res/values-in/strings.xml b/commons/src/main/res/values-in/strings.xml index cd81407cd..1ef80cfa9 100644 --- a/commons/src/main/res/values-in/strings.xml +++ b/commons/src/main/res/values-in/strings.xml @@ -67,7 +67,7 @@ Ubah nama Pola Kata untuk ditambahkan - %Y - tahun\n%M - bulan\n%D - hari\n%h - jam\n%m - menit\n%s - detik\n%i - number increasing from 1 + %Y - tahun\n%M - bulan\n%D - hari\n%h - jam\n%m - menit\n%s - detik\n%i - angka bertambah mulai dari 1 Salin From 43835b57fa7f6212b44b72baf7007bd32681a2d2 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sun, 15 Dec 2019 19:43:26 +0100 Subject: [PATCH 34/81] make toasts during copy/move optional and allow forcing CopyMoveTask --- build.gradle | 2 +- .../commons/activities/BaseSimpleActivity.kt | 33 ++++++++++++------- 2 files changed, 23 insertions(+), 12 deletions(-) diff --git a/build.gradle b/build.gradle index b584eb0e7..d3328cd83 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.20.10' + propVersionName = '5.20.11' kotlin_version = '1.3.61' } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt index 3345a82f5..8a7f9517a 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt @@ -34,6 +34,7 @@ import java.util.regex.Pattern abstract class BaseSimpleActivity : AppCompatActivity() { var copyMoveCallback: ((destinationPath: String) -> Unit)? = null var actionOnPermission: ((granted: Boolean) -> Unit)? = null + var showCopyMoveToasts = true var isAskingPermissions = false var useDynamicTheme = true var checkedDocumentPath = "" @@ -309,7 +310,7 @@ abstract class BaseSimpleActivity : AppCompatActivity() { } fun copyMoveFilesTo(fileDirItems: ArrayList, source: String, destination: String, isCopyOperation: Boolean, copyPhotoVideoOnly: Boolean, - copyHidden: Boolean, callback: (destinationPath: String) -> Unit) { + copyHidden: Boolean, showToasts: Boolean, forceCopyMoveTask: Boolean, callback: (destinationPath: String) -> Unit) { if (source == destination) { toast(R.string.source_and_destination_same) return @@ -321,14 +322,15 @@ abstract class BaseSimpleActivity : AppCompatActivity() { } handleSAFDialog(destination) { + showCopyMoveToasts = showToasts copyMoveCallback = callback var fileCountToCopy = fileDirItems.size - if (isCopyOperation) { - startCopyMove(fileDirItems, destination, isCopyOperation, copyPhotoVideoOnly, copyHidden) + if (isCopyOperation || forceCopyMoveTask) { + startCopyMove(fileDirItems, destination, isCopyOperation, copyPhotoVideoOnly, copyHidden, showToasts) } else { if (isPathOnOTG(source) || isPathOnOTG(destination) || isPathOnSD(source) || isPathOnSD(destination) || fileDirItems.first().isDirectory) { handleSAFDialog(source) { - startCopyMove(fileDirItems, destination, isCopyOperation, copyPhotoVideoOnly, copyHidden) + startCopyMove(fileDirItems, destination, isCopyOperation, copyPhotoVideoOnly, copyHidden, showToasts) } } else { try { @@ -384,12 +386,16 @@ abstract class BaseSimpleActivity : AppCompatActivity() { return newFile } - private fun startCopyMove(files: ArrayList, destinationPath: String, isCopyOperation: Boolean, copyPhotoVideoOnly: Boolean, copyHidden: Boolean) { + private fun startCopyMove(files: ArrayList, destinationPath: String, isCopyOperation: Boolean, copyPhotoVideoOnly: Boolean, copyHidden: Boolean, + showToasts: Boolean) { val availableSpace = destinationPath.getAvailableStorageB() val sumToCopy = files.sumByLong { it.getProperSize(applicationContext, copyHidden) } if (availableSpace == -1L || sumToCopy < availableSpace) { checkConflicts(files, destinationPath, 0, LinkedHashMap()) { - toast(if (isCopyOperation) R.string.copying else R.string.moving) + if (showToasts) { + toast(if (isCopyOperation) R.string.copying else R.string.moving) + } + val pair = Pair(files, destinationPath) CopyMoveTask(this, isCopyOperation, copyPhotoVideoOnly, it, copyMoveListener, copyHidden).execute(pair) } @@ -445,10 +451,12 @@ abstract class BaseSimpleActivity : AppCompatActivity() { val copyMoveListener = object : CopyMoveListener { override fun copySucceeded(copyOnly: Boolean, copiedAll: Boolean, destinationPath: String) { - if (copyOnly) { - toast(if (copiedAll) R.string.copying_success else R.string.copying_success_partial) - } else { - toast(if (copiedAll) R.string.moving_success else R.string.moving_success_partial) + if (showCopyMoveToasts) { + if (copyOnly) { + toast(if (copiedAll) R.string.copying_success else R.string.copying_success_partial) + } else { + toast(if (copiedAll) R.string.moving_success else R.string.moving_success_partial) + } } copyMoveCallback?.invoke(destinationPath) @@ -456,7 +464,10 @@ abstract class BaseSimpleActivity : AppCompatActivity() { } override fun copyFailed() { - toast(R.string.copy_move_failed) + if (showCopyMoveToasts) { + toast(R.string.copy_move_failed) + } + copyMoveCallback = null } } From 89c6374e6d2595f24361d6f31ee074f01db95a41 Mon Sep 17 00:00:00 2001 From: fricyo <30796677+fricyo@users.noreply.github.com> Date: Mon, 16 Dec 2019 17:43:19 +0800 Subject: [PATCH 35/81] Update Translation --- commons/src/main/res/values-zh-rTW/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commons/src/main/res/values-zh-rTW/strings.xml b/commons/src/main/res/values-zh-rTW/strings.xml index 1141c8a31..c16923910 100644 --- a/commons/src/main/res/values-zh-rTW/strings.xml +++ b/commons/src/main/res/values-zh-rTW/strings.xml @@ -67,7 +67,7 @@ 簡易重新命名 格式重新命名 添加文字 - %Y - 年\n%M - 月\n%D - 日\n%h - 小時\n%m - 分鐘\n%s - 秒鐘\n%i - number increasing from 1 + %Y - 年\n%M - 月\n%D - 日\n%h - 小時\n%m - 分鐘\n%s - 秒鐘\n%i - 數字從1增加起 複製 From 089d53679f656ea7b985a9a7e2be07772a848574 Mon Sep 17 00:00:00 2001 From: tibbi Date: Mon, 16 Dec 2019 17:02:00 +0100 Subject: [PATCH 36/81] call handleSAFDialog result at fail too --- .../commons/activities/BaseSimpleActivity.kt | 10 +++++++++- .../commons/dialogs/CreateNewFolderDialog.kt | 18 +++++++++-------- .../commons/dialogs/RenameItemsDialog.kt | 4 ++++ .../commons/dialogs/WritePermissionDialog.kt | 5 ++++- .../commons/extensions/Activity.kt | 20 ++++++++++++++++++- .../commons/views/RenamePatternTab.kt | 4 ++++ .../commons/views/RenameSimpleTab.kt | 4 ++++ 7 files changed, 54 insertions(+), 11 deletions(-) diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt index 8a7f9517a..8e5ee30c7 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt @@ -274,6 +274,7 @@ abstract class BaseSimpleActivity : AppCompatActivity() { } } + // synchronous return value determines only if we are showing the SAF dialog, callback result tells if the SD or OTG permission has been granted fun handleSAFDialog(path: String, callback: (success: Boolean) -> Unit): Boolean { return if (!packageName.startsWith("com.simplemobiletools")) { callback(true) @@ -322,6 +323,11 @@ abstract class BaseSimpleActivity : AppCompatActivity() { } handleSAFDialog(destination) { + if (!it) { + copyMoveListener.copyFailed() + return@handleSAFDialog + } + showCopyMoveToasts = showToasts copyMoveCallback = callback var fileCountToCopy = fileDirItems.size @@ -330,7 +336,9 @@ abstract class BaseSimpleActivity : AppCompatActivity() { } else { if (isPathOnOTG(source) || isPathOnOTG(destination) || isPathOnSD(source) || isPathOnSD(destination) || fileDirItems.first().isDirectory) { handleSAFDialog(source) { - startCopyMove(fileDirItems, destination, isCopyOperation, copyPhotoVideoOnly, copyHidden, showToasts) + if (it) { + startCopyMove(fileDirItems, destination, isCopyOperation, copyPhotoVideoOnly, copyHidden, showToasts) + } } } else { try { diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/CreateNewFolderDialog.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/CreateNewFolderDialog.kt index 3b87711af..aaf037029 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/CreateNewFolderDialog.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/CreateNewFolderDialog.kt @@ -43,15 +43,17 @@ class CreateNewFolderDialog(val activity: BaseSimpleActivity, val path: String, try { when { activity.needsStupidWritePermissions(path) -> activity.handleSAFDialog(path) { - try { - val documentFile = activity.getDocumentFile(path.getParentPath()) - if (documentFile?.createDirectory(path.getFilenameFromPath()) != null) { - sendSuccess(alertDialog, path) - } else { - activity.toast(R.string.unknown_error_occurred) + if (it) { + try { + val documentFile = activity.getDocumentFile(path.getParentPath()) + if (documentFile?.createDirectory(path.getFilenameFromPath()) != null) { + sendSuccess(alertDialog, path) + } else { + activity.toast(R.string.unknown_error_occurred) + } + } catch (e: SecurityException) { + activity.showErrorToast(e) } - } catch (e: SecurityException) { - activity.showErrorToast(e) } } File(path).mkdirs() -> sendSuccess(alertDialog, path) diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/RenameItemsDialog.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/RenameItemsDialog.kt index 681183169..f1bb655d0 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/RenameItemsDialog.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/RenameItemsDialog.kt @@ -47,6 +47,10 @@ class RenameItemsDialog(val activity: BaseSimpleActivity, val paths: ArrayList dialogConfirmed() } - .setOnCancelListener { BaseSimpleActivity.funAfterSAFPermission = null } + .setOnCancelListener { + BaseSimpleActivity.funAfterSAFPermission?.invoke(false) + BaseSimpleActivity.funAfterSAFPermission = null + } .create().apply { activity.setupDialogStuff(view, this, R.string.confirm_storage_access_title) } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt index 46f85e245..de8e7cfef 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt @@ -392,6 +392,10 @@ fun BaseSimpleActivity.deleteFoldersBg(folders: ArrayList, deleteMe } handleSAFDialog(needPermissionForPath) { + if (!it) { + return@handleSAFDialog + } + folders.forEachIndexed { index, folder -> deleteFolderBg(folder, deleteMediaOnly) { if (it) @@ -454,6 +458,10 @@ fun BaseSimpleActivity.deleteFilesBg(files: ArrayList, allowDeleteF var wasSuccess = false handleSAFDialog(files[0].path) { + if (!it) { + return@handleSAFDialog + } + files.forEachIndexed { index, file -> deleteFileBg(file, allowDeleteFolder) { if (it) { @@ -498,7 +506,9 @@ fun BaseSimpleActivity.deleteFileBg(fileDirItem: FileDirItem, allowDeleteFolder: if (!fileDeleted) { if (needsStupidWritePermissions(path)) { handleSAFDialog(path) { - trySAFFileDelete(fileDirItem, allowDeleteFolder, callback) + if (it) { + trySAFFileDelete(fileDirItem, allowDeleteFolder, callback) + } } } } @@ -539,6 +549,10 @@ fun Activity.rescanPaths(paths: ArrayList, callback: (() -> Unit)? = nul fun BaseSimpleActivity.renameFile(oldPath: String, newPath: String, callback: ((success: Boolean) -> Unit)? = null) { if (needsStupidWritePermissions(newPath)) { handleSAFDialog(newPath) { + if (!it) { + return@handleSAFDialog + } + val document = getSomeDocumentFile(oldPath) if (document == null || (File(oldPath).isDirectory != document.isDirectory)) { runOnUiThread { @@ -618,6 +632,10 @@ fun Activity.hideKeyboard(view: View) { fun BaseSimpleActivity.getFileOutputStream(fileDirItem: FileDirItem, allowCreatingNewFile: Boolean = false, callback: (outputStream: OutputStream?) -> Unit) { if (needsStupidWritePermissions(fileDirItem.path)) { handleSAFDialog(fileDirItem.path) { + if (!it) { + return@handleSAFDialog + } + var document = getDocumentFile(fileDirItem.path) if (document == null && allowCreatingNewFile) { document = getDocumentFile(fileDirItem.getParentPath()) diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/views/RenamePatternTab.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/views/RenamePatternTab.kt index 654ce5d52..d6fa3eff2 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/views/RenamePatternTab.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/views/RenamePatternTab.kt @@ -52,6 +52,10 @@ class RenamePatternTab(context: Context, attrs: AttributeSet) : RelativeLayout(c activity?.baseConfig?.lastRenamePatternUsed = rename_items_value.value activity?.handleSAFDialog(sdFilePath) { + if (!it) { + return@handleSAFDialog + } + ignoreClicks = true var currentIncrementalNumber = 1 var pathsCnt = validPaths.size diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/views/RenameSimpleTab.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/views/RenameSimpleTab.kt index 3aa442ad3..4b5d0fda1 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/views/RenameSimpleTab.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/views/RenameSimpleTab.kt @@ -46,6 +46,10 @@ class RenameSimpleTab(context: Context, attrs: AttributeSet) : RelativeLayout(co } activity?.handleSAFDialog(sdFilePath) { + if (!it) { + return@handleSAFDialog + } + ignoreClicks = true var pathsCnt = validPaths.size for (path in validPaths) { From dc3f10261151c1ac5f90e62faef00ea6a9965d18 Mon Sep 17 00:00:00 2001 From: tibbi Date: Mon, 16 Dec 2019 17:05:18 +0100 Subject: [PATCH 37/81] removing the new copy/move related parameters --- build.gradle | 2 +- .../commons/activities/BaseSimpleActivity.kt | 33 +++++++------------ 2 files changed, 12 insertions(+), 23 deletions(-) diff --git a/build.gradle b/build.gradle index d3328cd83..0556d193c 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.20.11' + propVersionName = '5.20.12' kotlin_version = '1.3.61' } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt index 8e5ee30c7..d4afc18fe 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt @@ -34,7 +34,6 @@ import java.util.regex.Pattern abstract class BaseSimpleActivity : AppCompatActivity() { var copyMoveCallback: ((destinationPath: String) -> Unit)? = null var actionOnPermission: ((granted: Boolean) -> Unit)? = null - var showCopyMoveToasts = true var isAskingPermissions = false var useDynamicTheme = true var checkedDocumentPath = "" @@ -311,7 +310,7 @@ abstract class BaseSimpleActivity : AppCompatActivity() { } fun copyMoveFilesTo(fileDirItems: ArrayList, source: String, destination: String, isCopyOperation: Boolean, copyPhotoVideoOnly: Boolean, - copyHidden: Boolean, showToasts: Boolean, forceCopyMoveTask: Boolean, callback: (destinationPath: String) -> Unit) { + copyHidden: Boolean, callback: (destinationPath: String) -> Unit) { if (source == destination) { toast(R.string.source_and_destination_same) return @@ -328,16 +327,15 @@ abstract class BaseSimpleActivity : AppCompatActivity() { return@handleSAFDialog } - showCopyMoveToasts = showToasts copyMoveCallback = callback var fileCountToCopy = fileDirItems.size - if (isCopyOperation || forceCopyMoveTask) { - startCopyMove(fileDirItems, destination, isCopyOperation, copyPhotoVideoOnly, copyHidden, showToasts) + if (isCopyOperation) { + startCopyMove(fileDirItems, destination, isCopyOperation, copyPhotoVideoOnly, copyHidden) } else { if (isPathOnOTG(source) || isPathOnOTG(destination) || isPathOnSD(source) || isPathOnSD(destination) || fileDirItems.first().isDirectory) { handleSAFDialog(source) { if (it) { - startCopyMove(fileDirItems, destination, isCopyOperation, copyPhotoVideoOnly, copyHidden, showToasts) + startCopyMove(fileDirItems, destination, isCopyOperation, copyPhotoVideoOnly, copyHidden) } } } else { @@ -394,16 +392,12 @@ abstract class BaseSimpleActivity : AppCompatActivity() { return newFile } - private fun startCopyMove(files: ArrayList, destinationPath: String, isCopyOperation: Boolean, copyPhotoVideoOnly: Boolean, copyHidden: Boolean, - showToasts: Boolean) { + private fun startCopyMove(files: ArrayList, destinationPath: String, isCopyOperation: Boolean, copyPhotoVideoOnly: Boolean, copyHidden: Boolean) { val availableSpace = destinationPath.getAvailableStorageB() val sumToCopy = files.sumByLong { it.getProperSize(applicationContext, copyHidden) } if (availableSpace == -1L || sumToCopy < availableSpace) { checkConflicts(files, destinationPath, 0, LinkedHashMap()) { - if (showToasts) { - toast(if (isCopyOperation) R.string.copying else R.string.moving) - } - + toast(if (isCopyOperation) R.string.copying else R.string.moving) val pair = Pair(files, destinationPath) CopyMoveTask(this, isCopyOperation, copyPhotoVideoOnly, it, copyMoveListener, copyHidden).execute(pair) } @@ -459,12 +453,10 @@ abstract class BaseSimpleActivity : AppCompatActivity() { val copyMoveListener = object : CopyMoveListener { override fun copySucceeded(copyOnly: Boolean, copiedAll: Boolean, destinationPath: String) { - if (showCopyMoveToasts) { - if (copyOnly) { - toast(if (copiedAll) R.string.copying_success else R.string.copying_success_partial) - } else { - toast(if (copiedAll) R.string.moving_success else R.string.moving_success_partial) - } + if (copyOnly) { + toast(if (copiedAll) R.string.copying_success else R.string.copying_success_partial) + } else { + toast(if (copiedAll) R.string.moving_success else R.string.moving_success_partial) } copyMoveCallback?.invoke(destinationPath) @@ -472,10 +464,7 @@ abstract class BaseSimpleActivity : AppCompatActivity() { } override fun copyFailed() { - if (showCopyMoveToasts) { - toast(R.string.copy_move_failed) - } - + toast(R.string.copy_move_failed) copyMoveCallback = null } } From a3b0ddfd3a060332e51c3c77166eaf33882558d0 Mon Sep 17 00:00:00 2001 From: tibbi Date: Mon, 16 Dec 2019 17:22:10 +0100 Subject: [PATCH 38/81] trigger failed SAFdialog at cancelling it too --- build.gradle | 2 +- .../commons/activities/BaseSimpleActivity.kt | 72 ++++++++++--------- 2 files changed, 41 insertions(+), 33 deletions(-) diff --git a/build.gradle b/build.gradle index 0556d193c..61ec6c9c0 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.20.12' + propVersionName = '5.20.13' kotlin_version = '1.3.61' } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt index d4afc18fe..57333f6d5 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt @@ -183,43 +183,51 @@ abstract class BaseSimpleActivity : AppCompatActivity() { } val sdOtgPattern = Pattern.compile(SD_OTG_SHORT) - if (requestCode == OPEN_DOCUMENT_TREE && resultCode == Activity.RESULT_OK && resultData != null && resultData.data != null) { - val isProperPartition = partition.isEmpty() || !sdOtgPattern.matcher(partition).matches() || (sdOtgPattern.matcher(partition).matches() && resultData.dataString!!.contains(partition)) - if (isProperSDFolder(resultData.data!!) && isProperPartition) { - if (resultData.dataString == baseConfig.OTGTreeUri) { - toast(R.string.sd_card_usb_same) - return - } + if (requestCode == OPEN_DOCUMENT_TREE) { + if (resultCode == Activity.RESULT_OK && resultData != null && resultData.data != null) { + val isProperPartition = partition.isEmpty() || !sdOtgPattern.matcher(partition).matches() || (sdOtgPattern.matcher(partition).matches() && resultData.dataString!!.contains(partition)) + if (isProperSDFolder(resultData.data!!) && isProperPartition) { + if (resultData.dataString == baseConfig.OTGTreeUri) { + toast(R.string.sd_card_usb_same) + return + } - saveTreeUri(resultData) - funAfterSAFPermission?.invoke(true) - funAfterSAFPermission = null + saveTreeUri(resultData) + funAfterSAFPermission?.invoke(true) + funAfterSAFPermission = null + } else { + toast(R.string.wrong_root_selected) + val intent = Intent(Intent.ACTION_OPEN_DOCUMENT_TREE) + startActivityForResult(intent, requestCode) + } } else { - toast(R.string.wrong_root_selected) - val intent = Intent(Intent.ACTION_OPEN_DOCUMENT_TREE) - startActivityForResult(intent, requestCode) + funAfterSAFPermission?.invoke(false) } - } else if (requestCode == OPEN_DOCUMENT_TREE_OTG && resultCode == Activity.RESULT_OK && resultData != null && resultData.data != null) { - val isProperPartition = partition.isEmpty() || !sdOtgPattern.matcher(partition).matches() || (sdOtgPattern.matcher(partition).matches() && resultData.dataString!!.contains(partition)) - if (isProperOTGFolder(resultData.data!!) && isProperPartition) { - if (resultData.dataString == baseConfig.treeUri) { - funAfterSAFPermission?.invoke(false) - toast(R.string.sd_card_usb_same) - return + } else if (requestCode == OPEN_DOCUMENT_TREE_OTG) { + if (resultCode == Activity.RESULT_OK && resultData != null && resultData.data != null) { + val isProperPartition = partition.isEmpty() || !sdOtgPattern.matcher(partition).matches() || (sdOtgPattern.matcher(partition).matches() && resultData.dataString!!.contains(partition)) + if (isProperOTGFolder(resultData.data!!) && isProperPartition) { + if (resultData.dataString == baseConfig.treeUri) { + funAfterSAFPermission?.invoke(false) + toast(R.string.sd_card_usb_same) + return + } + baseConfig.OTGTreeUri = resultData.dataString!! + baseConfig.OTGPartition = baseConfig.OTGTreeUri.removeSuffix("%3A").substringAfterLast('/').trimEnd('/') + updateOTGPathFromPartition() + + val takeFlags = Intent.FLAG_GRANT_READ_URI_PERMISSION or Intent.FLAG_GRANT_WRITE_URI_PERMISSION + applicationContext.contentResolver.takePersistableUriPermission(resultData.data!!, takeFlags) + + funAfterSAFPermission?.invoke(true) + funAfterSAFPermission = null + } else { + toast(R.string.wrong_root_selected_usb) + val intent = Intent(Intent.ACTION_OPEN_DOCUMENT_TREE) + startActivityForResult(intent, requestCode) } - baseConfig.OTGTreeUri = resultData.dataString!! - baseConfig.OTGPartition = baseConfig.OTGTreeUri.removeSuffix("%3A").substringAfterLast('/').trimEnd('/') - updateOTGPathFromPartition() - - val takeFlags = Intent.FLAG_GRANT_READ_URI_PERMISSION or Intent.FLAG_GRANT_WRITE_URI_PERMISSION - applicationContext.contentResolver.takePersistableUriPermission(resultData.data!!, takeFlags) - - funAfterSAFPermission?.invoke(true) - funAfterSAFPermission = null } else { - toast(R.string.wrong_root_selected_usb) - val intent = Intent(Intent.ACTION_OPEN_DOCUMENT_TREE) - startActivityForResult(intent, requestCode) + funAfterSAFPermission?.invoke(false) } } } From e9c00d186d524b9b7bfe28d0ff87ca7d67bb883f Mon Sep 17 00:00:00 2001 From: tibbi Date: Tue, 17 Dec 2019 16:15:13 +0100 Subject: [PATCH 39/81] a few minor tweaks --- .../com/simplemobiletools/commons/asynctasks/CopyMoveTask.kt | 2 +- .../com/simplemobiletools/commons/extensions/Activity.kt | 2 +- .../simplemobiletools/commons/extensions/Context-storage.kt | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/asynctasks/CopyMoveTask.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/asynctasks/CopyMoveTask.kt index 7a0be10fd..86530b6f2 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/asynctasks/CopyMoveTask.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/asynctasks/CopyMoveTask.kt @@ -97,7 +97,7 @@ class CopyMoveTask(val activity: BaseSimpleActivity, val copyOnly: Boolean = fal copy(file, newFileDirItem) } catch (e: Exception) { - activity.toast(e.toString()) + activity.showErrorToast(e) return false } } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt index de8e7cfef..3a261325f 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt @@ -719,7 +719,7 @@ fun BaseSimpleActivity.getFileOutputStreamSync(path: String, mimeType: String, p } fun BaseSimpleActivity.getFileInputStreamSync(path: String): InputStream? { - return if (isPathOnOTG(path)) { + return if (needsStupidWritePermissions(path)) { val fileDocument = getSomeDocumentFile(path) applicationContext.contentResolver.openInputStream(fileDocument?.uri!!) } else { diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt index 780bb5f9d..4e4c4744c 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt @@ -216,7 +216,8 @@ fun Context.getDocumentFile(path: String): DocumentFile? { } return try { - var document = DocumentFile.fromTreeUri(applicationContext, Uri.parse(if (isOTG) baseConfig.OTGTreeUri else baseConfig.treeUri)) + val treeUri = Uri.parse(if (isOTG) baseConfig.OTGTreeUri else baseConfig.treeUri) + var document = DocumentFile.fromTreeUri(applicationContext, treeUri) val parts = relativePath.split("/").filter { it.isNotEmpty() } for (part in parts) { document = document?.findFile(part) From 8c07c451bd742ff41fae9709f36296b6c67ad74c Mon Sep 17 00:00:00 2001 From: tibbi Date: Tue, 17 Dec 2019 17:41:49 +0100 Subject: [PATCH 40/81] catching an exception thrown at creating file outputstream --- build.gradle | 2 +- .../com/simplemobiletools/commons/extensions/Activity.kt | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index 61ec6c9c0..01fb67ba3 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.20.13' + propVersionName = '5.21.0' kotlin_version = '1.3.61' } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt index 3a261325f..9761b7080 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt @@ -702,8 +702,13 @@ fun BaseSimpleActivity.getFileOutputStreamSync(path: String, mimeType: String, p return null } - val newDocument = documentFile.createFile(mimeType, path.getFilenameFromPath()) - applicationContext.contentResolver.openOutputStream(newDocument!!.uri) + try { + val newDocument = documentFile.createFile(mimeType, path.getFilenameFromPath()) + applicationContext.contentResolver.openOutputStream(newDocument!!.uri) + } catch (e: Exception) { + showErrorToast(e) + null + } } else { if (targetFile.parentFile?.exists() == false) { targetFile.parentFile.mkdirs() From b1bdbfc3a99d779a1ccb2b217ca85fc35eaeef7a Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 25 Dec 2019 17:44:03 +0100 Subject: [PATCH 41/81] removing a check, allow removing existing files from mediastore --- build.gradle | 2 +- .../com/simplemobiletools/commons/extensions/Context-storage.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 01fb67ba3..6d312a7b0 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.21.0' + propVersionName = '5.21.1' kotlin_version = '1.3.61' } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt index 4e4c4744c..da748b689 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt @@ -295,7 +295,7 @@ fun Context.getFileUri(path: String) = when { // these functions update the mediastore instantly, MediaScannerConnection.scanFileRecursively takes some time to really get applied fun Context.deleteFromMediaStore(path: String) { - if (getDoesFilePathExist(path) || getIsPathDirectory(path)) { + if (getIsPathDirectory(path)) { return } From 2718207ed1076839e32884bbb9575d5fd2a22e3c Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 25 Dec 2019 19:18:47 +0100 Subject: [PATCH 42/81] do not allow setting /storage/emulated/0 as an SD card path --- .../com/simplemobiletools/commons/extensions/Context-storage.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt index da748b689..06c1df9fc 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt @@ -24,7 +24,7 @@ import java.util.regex.Pattern // http://stackoverflow.com/a/40582634/1967672 fun Context.getSDCardPath(): String { val directories = getStorageDirectories().filter { - it != getInternalStoragePath() && (baseConfig.OTGPartition.isEmpty() || !it.endsWith(baseConfig.OTGPartition)) + it != getInternalStoragePath() && !it.equals("/storage/emulated/0", true) && (baseConfig.OTGPartition.isEmpty() || !it.endsWith(baseConfig.OTGPartition)) } val fullSDpattern = Pattern.compile(SD_OTG_PATTERN) From 46a4fbd6e6a5a5615509bb8d12c3ef3818cfbb22 Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 25 Dec 2019 19:28:35 +0100 Subject: [PATCH 43/81] adding a couple improvements to fetching SD card path --- build.gradle | 2 +- .../commons/extensions/Context-storage.kt | 17 +++++------------ 2 files changed, 6 insertions(+), 13 deletions(-) diff --git a/build.gradle b/build.gradle index 6d312a7b0..276f6dd82 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.21.1' + propVersionName = '5.21.2' kotlin_version = '1.3.61' } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt index 06c1df9fc..b57e48d03 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt @@ -24,29 +24,22 @@ import java.util.regex.Pattern // http://stackoverflow.com/a/40582634/1967672 fun Context.getSDCardPath(): String { val directories = getStorageDirectories().filter { - it != getInternalStoragePath() && !it.equals("/storage/emulated/0", true) && (baseConfig.OTGPartition.isEmpty() || !it.endsWith(baseConfig.OTGPartition)) + !it.equals(getInternalStoragePath()) && !it.equals("/storage/emulated/0", true) && (baseConfig.OTGPartition.isEmpty() || !it.endsWith(baseConfig.OTGPartition)) } val fullSDpattern = Pattern.compile(SD_OTG_PATTERN) var sdCardPath = directories.firstOrNull { fullSDpattern.matcher(it).matches() } ?: directories.firstOrNull { !physicalPaths.contains(it.toLowerCase()) } ?: "" - // on some devices no method retrieved any SD card path, so test if its not sdcard1 by any chance. It happened on an Android 5.1 - if (sdCardPath.trimEnd('/').isEmpty()) { - val file = File("/storage/sdcard1") - if (file.exists()) { - return file.absolutePath - } - - sdCardPath = directories.firstOrNull() ?: "" - } - if (sdCardPath.isEmpty()) { val SDpattern = Pattern.compile(SD_OTG_SHORT) try { File("/storage").listFiles()?.forEach { if (SDpattern.matcher(it.name).matches()) { - sdCardPath = "/storage/${it.name}" + val potentialPath = "/storage/${it.name}" + if (!potentialPath.equals(Environment.getExternalStorageDirectory().absolutePath, true)) { + sdCardPath = potentialPath + } } } } catch (e: Exception) { From bf7e6e4932e7f830ede0b4897aaf74b5d2f3bf88 Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 25 Dec 2019 20:01:10 +0100 Subject: [PATCH 44/81] adding a couple more SD card related improvements --- build.gradle | 2 +- .../simplemobiletools/commons/extensions/Activity.kt | 3 ++- .../commons/extensions/Context-storage.kt | 12 ++++++------ 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/build.gradle b/build.gradle index 276f6dd82..c4247b444 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.21.2' + propVersionName = '5.21.4' kotlin_version = '1.3.61' } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt index 9761b7080..1e62c0167 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt @@ -7,6 +7,7 @@ import android.content.pm.PackageManager import android.graphics.drawable.ColorDrawable import android.media.RingtoneManager import android.net.Uri +import android.os.Environment import android.os.TransactionTooLargeException import android.provider.DocumentsContract import android.provider.MediaStore @@ -97,7 +98,7 @@ fun Activity.isAppInstalledOnSDCard(): Boolean = try { } fun BaseSimpleActivity.isShowingSAFDialog(path: String): Boolean { - return if (isPathOnSD(path) && (baseConfig.treeUri.isEmpty() || !hasProperStoredTreeUri(false))) { + return if (isPathOnSD(path) && !isSDCardSetAsDefaultStorage() && (baseConfig.treeUri.isEmpty() || !hasProperStoredTreeUri(false))) { runOnUiThread { if (!isDestroyed && !isFinishing) { WritePermissionDialog(this, false) { diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt index b57e48d03..c7931531b 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt @@ -36,10 +36,7 @@ fun Context.getSDCardPath(): String { try { File("/storage").listFiles()?.forEach { if (SDpattern.matcher(it.name).matches()) { - val potentialPath = "/storage/${it.name}" - if (!potentialPath.equals(Environment.getExternalStorageDirectory().absolutePath, true)) { - sdCardPath = potentialPath - } + sdCardPath = "/storage/${it.name}" } } } catch (e: Exception) { @@ -123,13 +120,16 @@ fun Context.humanizePath(path: String): String { } } -fun Context.getInternalStoragePath() = Environment.getExternalStorageDirectory().absolutePath.trimEnd('/') +fun Context.getInternalStoragePath() = if (File("/storage/emulated/0").exists()) "/storage/emulated/0" else Environment.getExternalStorageDirectory().absolutePath.trimEnd('/') fun Context.isPathOnSD(path: String) = sdCardPath.isNotEmpty() && path.startsWith(sdCardPath) fun Context.isPathOnOTG(path: String) = otgPath.isNotEmpty() && path.startsWith(otgPath) -fun Context.needsStupidWritePermissions(path: String) = isPathOnSD(path) || isPathOnOTG(path) +// no need to use DocumentFile if an SD card is set as the default storage +fun Context.needsStupidWritePermissions(path: String) = (isPathOnSD(path) || isPathOnOTG(path)) && !isSDCardSetAsDefaultStorage() + +fun Context.isSDCardSetAsDefaultStorage() = sdCardPath.isNotEmpty() && Environment.getExternalStorageDirectory().absolutePath.equals(sdCardPath, true) fun Context.hasProperStoredTreeUri(isOTG: Boolean): Boolean { val uri = if (isOTG) baseConfig.OTGTreeUri else baseConfig.treeUri From 9f85a718fab870b3fe2c335a4e6ee5201f442aec Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 25 Dec 2019 20:24:20 +0100 Subject: [PATCH 45/81] show the Root storage only at the file manager --- build.gradle | 2 +- .../commons/dialogs/StoragePickerDialog.kt | 20 ++++++++++--------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/build.gradle b/build.gradle index c4247b444..b215c93a9 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.21.4' + propVersionName = '5.21.6' kotlin_version = '1.3.61' } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/StoragePickerDialog.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/StoragePickerDialog.kt index 9f73e29f6..c155d776d 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/StoragePickerDialog.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/StoragePickerDialog.kt @@ -76,17 +76,19 @@ class StoragePickerDialog(val activity: BaseSimpleActivity, currPath: String, va radioGroup.addView(otgButton, layoutParams) } - val rootButton = inflater.inflate(R.layout.radio_button, null) as RadioButton - rootButton.apply { - id = ID_ROOT - text = resources.getString(R.string.root) - isChecked = basePath == "/" - setOnClickListener { rootPicked() } - if (isChecked) { - defaultSelectedId = id + if (activity.baseConfig.appId.contains("filemanager")) { + val rootButton = inflater.inflate(R.layout.radio_button, null) as RadioButton + rootButton.apply { + id = ID_ROOT + text = resources.getString(R.string.root) + isChecked = basePath == "/" + setOnClickListener { rootPicked() } + if (isChecked) { + defaultSelectedId = id + } } + radioGroup.addView(rootButton, layoutParams) } - radioGroup.addView(rootButton, layoutParams) mDialog = AlertDialog.Builder(activity) .create().apply { From 667f555a32d40a32dcb6d2dced40a4a5d5fff93e Mon Sep 17 00:00:00 2001 From: tibbi Date: Thu, 26 Dec 2019 12:44:26 +0100 Subject: [PATCH 46/81] properly recognize "/storage/sdcard1" as an SD card path --- build.gradle | 2 +- .../commons/extensions/Context-storage.kt | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index b215c93a9..bce7921a3 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.21.6' + propVersionName = '5.21.7' kotlin_version = '1.3.61' } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt index c7931531b..8c501be33 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Context-storage.kt @@ -31,6 +31,16 @@ fun Context.getSDCardPath(): String { var sdCardPath = directories.firstOrNull { fullSDpattern.matcher(it).matches() } ?: directories.firstOrNull { !physicalPaths.contains(it.toLowerCase()) } ?: "" + // on some devices no method retrieved any SD card path, so test if its not sdcard1 by any chance. It happened on an Android 5.1 + if (sdCardPath.trimEnd('/').isEmpty()) { + val file = File("/storage/sdcard1") + if (file.exists()) { + return file.absolutePath + } + + sdCardPath = directories.firstOrNull() ?: "" + } + if (sdCardPath.isEmpty()) { val SDpattern = Pattern.compile(SD_OTG_SHORT) try { From dee7f8feee9e13ca6e524ce0f50e351ef5fcf029 Mon Sep 17 00:00:00 2001 From: Luis Alfredo Figueroa Bracamontes Date: Fri, 27 Dec 2019 13:43:34 -0600 Subject: [PATCH 47/81] Uptade Strings.xml Some translations that I'm sure can't do any damage --- commons/src/main/res/values-es/strings.xml | 30 +++++++++++----------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/commons/src/main/res/values-es/strings.xml b/commons/src/main/res/values-es/strings.xml index a33928d68..5bda0eb18 100644 --- a/commons/src/main/res/values-es/strings.xml +++ b/commons/src/main/res/values-es/strings.xml @@ -215,7 +215,7 @@ Eliminar - Remove + Remover Renombrar Compartir Compartir con @@ -231,7 +231,7 @@ Deshacer Rehacer Imprimir - Create shortcut + Crear atajo Ordenar por @@ -251,7 +251,7 @@ ¿Está seguro de querer continuar con la eliminación? - Estas seguro que quieres borrar %s? + ¿Estas seguro que quieres borrar %s? ¿Estás seguro de que quieres mover %s a la papelera de reciclaje? ¿Seguro que quieres eliminar este elemento? ¿Seguro que quieres enviar este elemento a la papelera? @@ -569,8 +569,8 @@ Dom - Your app version will not be updated anymore. Please upgrade to the Pro version to receive new fixes and other improvements. - Your app version will not be updated anymore. Please upgrade to the Pro version to receive new fixes and other improvements by clicking here. + La versión de tu aplicación ya no será actualizada. Por favor, mejora a la versión Pro para recibir nuevas correcciones y otras mejoras. + La versión de tu aplicación ya no será actualizada. Por favor, mejora a la versión Pro para recibir nuevas correcciones y otras mejoras clickeando aquí. Es gratis hasta: %s. Si lo descargas hasta entonces, podrás usarlo gratis para siempre.. Más informanción Actualizar @@ -586,15 +586,15 @@ Invitar a amigos Hola, ven y mira %1$s en %2$s Invitar con - Vótanos en Play Store - Rate + Califícanos en Play Store + Puntuar Donar Donar Síguenos v %1$s\nCopyright © Simple Mobile Tools %2$d Información adicional - App version: %s - Device OS: %s + Versión de la app: %s + SO del dispositivo: %s
@@ -607,7 +607,7 @@ Antes de hacer una pregunta, lea las Preguntas más frecuentes. Quizás la solución esté allí. También asegúrese de estar utilizando la última versión de la aplicación. Leer - Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! + Hola,\n\nparece que ya has usado esta aplicación, y realmente lo apreciamos.\n\nSi te podemos pedir un favor, por favor, puntúanos en Google Play. Eso realmente nos ayudaría mucho.\n\nNo importa lo que decidas, no verás este mensaje de nuevo.\n\n!Gracias! @@ -640,16 +640,16 @@ No me gustan los colores del widget, ¿puedo cambiarlos? Sí, al arrastrar un widget en la pantalla de inicio aparece una pantalla de configuración de widgets. Verá cuadrados de colores en la esquina inferior izquierda, solo presione para elegir un nuevo color. Puede usar el control deslizante para ajustar el alfa también. ¿Puedo de alguna manera restaurar archivos borrados? - If they were really deleted, you cannot. However, there is a Recycle Bin enabled by default, it will cause the files just be moved in the Bin instead of deleting them. + Si realmente fueron eliminados, no puedes. Sin embargo, hay una Papelera de Reciclaje activada por defecto, esta hará que los archivos solo seán movidos a la papelera en lugar de eliminarlos. El icono del iniciador de aplicaciones desapareció. ¿Que puedo hacer? Esto se debe a que el iniciador no admite correctamente la personalización de iconos. Intenta lanzar la aplicación a través de Google Play o algún widget, si está disponible. Una vez iniciado, simplemente vuelva a establecer el ícono naranja predeterminado #F57C00. Es posible que tenga que volver a instalar la aplicación en el peor de los casos. El dinero se ha deducido de mi cuenta bancaria, pero no puedo descargar la aplicación. ¿Que puedo hacer? Los pagos son manejados completamente por Google, su sistema falla de vez en cuando. Simplemente borre el caché de su aplicación Google Play y reinicie su dispositivo, luego intente descargarlo nuevamente. - Why should I upgrade to the Pro version? - As your app version is no longer updated, the bugs you have maybe spotted will never be fixed. There will also be no new functions added. You can purchase the Pro version on Google Play for a small sum of money. - It is a one time payment, which means that once you purchase it, you will never have to pay again. Not even after getting a new device. If you won\'t like the Pro version, you can just uninstall it within a few hours and you will automatically get your money back. - If you want a refund anytime later, just contact us at hello@simplemobiletools.com and you will get it. + ¿Por qué debería actualziar a la versión Pro? + Ya que la versión de tu aplicación ya no será actualizada, los errores que tiene podrían nunca ser arreglados. Tampoco se añadirán nuevas funciones. Puedes comprar la versión Pro en Google Play por una pequeña cantidad de dinero. + Solo pagas una vez, lo que significa que, una vez que la hayas comprado, nunca tendrás que pagar de nuevo. Incluso cuando consigas un nuevo dispositivo. Si no te gusta la versión Pro, puedes solo desisntalarla en un periodo de unas horas y automáticamente recibirás tu dinero de vuelta. + Si quieres un rembolso en cualquier otro momento, solo contáctanos en hello@simplemobiletools.com y lo tendrás. Esta aplicación usa las siguientes bibliotecas de terceros que hacen mi vida más fácil. Gracias. From 809ce4de445b0b5eb5e531cb131947d9c35bdf21 Mon Sep 17 00:00:00 2001 From: Luis Alfredo Figueroa Bracamontes Date: Fri, 27 Dec 2019 13:53:42 -0600 Subject: [PATCH 48/81] =?UTF-8?q?Update=20Strings.xml=20Espa=C3=B1ol=202?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Some translations that I don't know if can be secure --- commons/src/main/res/values-es/strings.xml | 50 +++++++++++----------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/commons/src/main/res/values-es/strings.xml b/commons/src/main/res/values-es/strings.xml index 5bda0eb18..49615cd63 100644 --- a/commons/src/main/res/values-es/strings.xml +++ b/commons/src/main/res/values-es/strings.xml @@ -654,32 +654,32 @@ Esta aplicación usa las siguientes bibliotecas de terceros que hacen mi vida más fácil. Gracias. Licencias de terceros - Kotlin (Programming language) - Subsampling Scale Image View (zoomable imageviews) - Glide (image loading and caching) - Picasso (image loading and caching) - Android Image Cropper (image crop and rotate) - RtlViewPager (right to left swiping) - Joda-Time (Java date replacement) - Stetho (debugging databases) - Otto (event bus) - PhotoView (zoomable GIFs) - PatternLockView (pattern protection) - Reprint (fingerprint protection) - Gif Drawable (loading GIFs) - AutoFitTextView (resizing text) - Robolectric (testing framework) - Espresso (testing helper) - Gson (JSON parser) - Leak Canary (memory leak detector) + Kotlin (Lenguaje de programación) + Subsampling Scale Image View (Visor de imágenes con zoom) + Glide (Carga y almacenamiento en caché de imágenes) + Picasso (Carga y almacenamiento en caché de imágenes) + Android Image Cropper (Recortador y rotador de imágenes) + RtlViewPager (Desplazamiento de izquierda a derecha) + Joda-Time (Remplazo a la fecha de Java) + Stetho (Debugger de bases de datos) + Otto (Bus de eventos) + PhotoView (GIFs con zoom) + PatternLockView (Protección con patrón) + Reprint (Protección con huella digital) + Gif Drawable (Carga de GIFs) + AutoFitTextView (Redimensionador de texto) + Robolectric (Framework de pruebas) + Espresso (Auxiliar de pruebas) + Gson (Convertidor de JSON) + Leak Canary (Detector de falta de memoria) Selector de número (selector de número personalizable) - ExoPlayer (video player) - VR Panorama View (displaying panoramas) - Apache Sanselan (reading image metadata) - Android Photo Filters (image filters) - Gesture Views (zoomable images) + ExoPlayer (Reproductor de video) + VR Panorama View (Mostrador de panoramas) + Apache Sanselan (Lector de metadatos de imagen) + Android Photo Filters (Filtros de imagen) + Gesture Views (Imágenes con zoom) - DEPRECATED: This version of the app is no longer maintained, get the Pro version at https://play.google.com/store/apps/details?id=com.simplemobiletools.xxx.pro - Don\'t forget that if you uninstall any paid app within 2 hours, you will automatically be refunded. If you want a refund anytime later, just contact us at hello@simplemobiletools.com and you will get it. That makes it easy to try it out :) + OBSOLETO: Esta versión de la aplicación ya no es mantenida, obtén la versión Pro en https://play.google.com/store/apps/details?id=com.simplemobiletools.xxx.pro + No olvides que si desisntalas cualquier aplicación de paga dentro de un periodo de 2 horas, automáticamente recibirás un rembolso. Si quieres un rembolso en cualquier otro momento, solo contáctanos en hello@simplemobiletools.com y lo recibirás. Eso hace que sea fácil probarlo :) From 7a375e2a3600cc83d3f44889ffd1b8338ee53871 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 27 Dec 2019 21:49:28 +0100 Subject: [PATCH 49/81] update version to 5.21.8 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index bce7921a3..a83dd191d 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.21.7' + propVersionName = '5.21.8' kotlin_version = '1.3.61' } From 241ffbfd879639339e3d6acd1dd092f073e44e75 Mon Sep 17 00:00:00 2001 From: pcpepik Date: Sat, 28 Dec 2019 18:12:21 +0100 Subject: [PATCH 50/81] Update cs strings.xml - Translate new strings to Czech - Edit some existing translations --- commons/src/main/res/values-cs/strings.xml | 56 +++++++++++----------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/commons/src/main/res/values-cs/strings.xml b/commons/src/main/res/values-cs/strings.xml index 2bca15a23..ba022eb8e 100644 --- a/commons/src/main/res/values-cs/strings.xml +++ b/commons/src/main/res/values-cs/strings.xml @@ -64,10 +64,10 @@ Zdrojový soubor %s neexistuje Přidat před názvy souborů Přidat za názvy souborů - Simple renaming - Pattern - String to add - %Y - year\n%M - month\n%D - day\n%h - hour\n%m - minute\n%s - second\n%i - number increasing from 1 + Jednoduché přejmenování + Vzor + Přidat řetězec + %Y - rok\n%M - měsíc\n%D - den\n%h - hodina\n%m - minuta\n%s - sekunda\n%i - číslo narůstající od 1 Kopírovat @@ -94,8 +94,8 @@ Ukládání… Nepodařilo se vytvořit složku %s Nepodařilo se vytvořit soubor %s - No new items have been found - The destination does not have enough space available.\nRequired %1$s, available %2$s + Nenalezeny žádné nové položky + V cíli není dostatek místa.\nPotřeba %1$s, k dispozici %2$s Nový @@ -172,8 +172,8 @@ Fotoaparát EXIF Název skladby - GPS coordinates - Altitude + GPS souřadnice + Nadmořská výška Barva pozadí @@ -183,18 +183,18 @@ Barva ikony aplikace Barva spodní navigační lišty Obnovit výchozí - Use default - Default + Použít výchozí + Výchozí Změnit barvu Motiv Změna barvy změní motiv na Vlastní Uložit Zahodit - Vrátit změny zpět - Opravdu chcete vrátit změny zpět? + Vrátit změny + Opravdu chcete vrátit změny? Máte neuložené změny. Uložit před zavřením? Použít barvy na všechny Simple Apps - UPOZORNĚNÍ: Některé launchers nepodporují změnu ikony. V případě, že ikona aplikace zmizí, zkuste ji spustit skrze Obchod Google Play, nebo nějaký widget, pokud je dostupný. + UPOZORNĚNÍ: Některé spouštěče nepodporují změnu ikony. V případě, že ikona aplikace zmizí, zkuste ji spustit skrze Obchod Google Play, nebo některý widget, pokud je dostupný. Po spuštění aplikace zkuste nastavit původní oranžovou barvu ikony #F57C00. V nejhorším případě budete muset aplikaci přeinstalovat. Barvy úspěšně aktualizovány. Byl přidán nový motiv \'Sdílená\', v budoucnu jej prosím použijte pro úpravu barev u všech Jednoduchých aplikací zárověň. @@ -234,7 +234,7 @@ Zpět Znovu Tisk - Create shortcut + Vytvořit zkratku Seřadit dle @@ -250,7 +250,7 @@ Vzestupně Sestupně Použít pouze pro tuto složku - Sort numeric parts by actual value + Řadit části s čísly podle hodnoty Opravdu chcete smazat dané soubory/složky? @@ -288,9 +288,9 @@ Přejít do Nastavení Heslo bylo úspěšně nastaveno. Pokud jej zapomenete, prosím přeinstalujte aplikaci. Ochrana byla úspěšně nastavena. V případě problémů s její změnou prosím přeinstalujte aplikaci. - Lock folder - Unlock folder - This protection works in this app only, it is not supposed to replace a real systemwide folder encryption. + Uzamknout složku + Odemknout složku + Tato ochrana funguje pouze v této aplikaci, nemá za cíl nahradit šifrování fungující napříč systémem. Včera @@ -602,8 +602,8 @@ Ne - Your app version will not be updated anymore. Please upgrade to the Pro version to receive new fixes and other improvements. - Your app version will not be updated anymore. Please upgrade to the Pro version to receive new fixes and other improvements by clicking here. + Tato verze aplikace již není podporována. Pro nové opravy a jiná vylepšení prosím přejděte na Pro verzi. + Tato verze aplikace již nebude dále aktualizována. Pro nové opravy a jiná vylepšení prosím přejděte na Pro verzi kliknutím sem. Bude bezplatná do: %s. Pokud si ji do té doby stáhnete, budete ji moci používat bezplatně navždy. Více informací Stáhnout @@ -638,7 +638,7 @@ Koupit Prosím aktualizujte Jednoduché děkuji na nejnovější verzi Před položením otázky se prosím podívejte do nastavení aplikace a přečtěte si často kladené otázky. Možná v nich naleznete svou odpověď. - Also make sure that you are using the latest app version. + Také se ujistěte, že používáte nejnovější verzi aplikace. Přečíst Zdravím,\n\nzdá se, že již tuto aplikaci používáte nějaký čas a velmi si toho ceníme.\n\nMůžeme-li vás proto požádat o laskavost, prosím ohodnoťte nás na Google Play. Moc by nám to pomohlo.\n\nBez ohledu na to, jak se rozhodnete, tato zpráva se vám již nezobrazí.\n\nĎěkuji! @@ -673,16 +673,16 @@ Nelíbí se mi barvy widgetu, mohu je změnit? Ano, po přidání widgetu na domovskou obrazovku se zobrazí obrazovka s konfigurací. Ťuknutím na barevné čtverečky v levém dolním rohu můžete navolit nové barvy. Tažením posuvníku můžete upravit i průhlednost. Mohu nějakým způsobem obnovit smazané soubory? - If they were really deleted, you cannot. However, there is a Recycle Bin enabled by default, it will cause the files just be moved in the Bin instead of deleting them. + Pokud byly skutečně smazány, bohužel nijak. Ve výchozím nastavení je však povolen koš, díky kterému jsou soubory pouze přesunuty do něj, namísto okamžitého vymazání. Ikona aplikace zmizela z domovské obrazovky. Co s tím? Bude to způsobeno tím, že váš launcher nepodporuje úpravu ikon korektně. Zkuste aplikaci spustit skrze Obchod Play nebo nějaký widget, pokud je dostupný. Po spuštění aplikace zkuste nastavit původní oranžovou barvu ikony #F57C00. V nejhorším případě budete muset aplikaci přeinstalovat. - The money has been deducted from my bank account, but I cannot download the app. What can I do? - Payments are fully handled by Google, their system glitches from time to time. Just clear your Google Play app cache and restart your device, then retry downloading it. - Why should I upgrade to the Pro version? - As your app version is no longer updated, the bugs you have maybe spotted will never be fixed. There will also be no new functions added. You can purchase the Pro version on Google Play for a small sum of money. - It is a one time payment, which means that once you purchase it, you will never have to pay again. Not even after getting a new device. If you won\'t like the Pro version, you can just uninstall it within a few hours and you will automatically get your money back. - If you want a refund anytime later, just contact us at hello@simplemobiletools.com and you will get it. + Peníze mi byly z bankovního účtu odepsány, aplikaci však nemohu stáhnout. Co s tím? + Platby jsou plně spravovány Googlem, jejich systém však občas nefunguje tak jak by měl. Zkuste vymazat mezipaměť aplikace Obchod Play, restartujte zařízení a zkuste aplikaci stáhnout znovu. + Proč bych měl přejít na Pro verzi? + Tato verze aplikace již nebude aktualizována. Chyby, které jste možná objevili, proto nebudou nikdy opraveny. Také již nepřibudou žádné nové funkce. Pro verzi získáte za malý poplatek v Obchodě Google Play. + Jde o jednorázovou platbu, což znamená, že po zakoupení již nebudete muset nic platit znovu. Ani při koupi nového zařízení. Pokud se vám Pro verze nebude líbit, můžete ji do pár hodin odinstalovat a peníze vám budou automaticky vráceny. + Pokud budete chtít aplikaci vrátit kdykoliv později, stačí nám napsat na hello@simplemobiletools.com a peníze vám vrátíme. Tato aplikace používá pro ulehčení mé práce následující knihovny třetích stran. Děkuji. From 8a2410beff490a4f60b5a42b1a4579520a6337c6 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sun, 29 Dec 2019 12:22:40 +0100 Subject: [PATCH 51/81] adding a vietnamese strings file --- commons/src/main/res/values-vi/strings.xml | 685 +++++++++++++++++++++ 1 file changed, 685 insertions(+) create mode 100644 commons/src/main/res/values-vi/strings.xml diff --git a/commons/src/main/res/values-vi/strings.xml b/commons/src/main/res/values-vi/strings.xml new file mode 100644 index 000000000..1c8cb43b4 --- /dev/null +++ b/commons/src/main/res/values-vi/strings.xml @@ -0,0 +1,685 @@ + + OK + Cancel + Save as + File saved successfully + Invalid file format + Out of memory error + An error occurred: %s + Open with + Edit with + No valid app found + Set as + Value copied to clipboard + Unknown + Always + Never + Details + Notes + Deleting folder \'%s\' + None + Label + Transparent + Transparent color + Select a different color + Download + Notification + Email + + + Favorites + Add favorites + Add to favorites + Remove from favorites + + + Search + Type in at least 2 characters to start the search. + + + Filter + No items found. + Change filter + + + Storage permission is required + Contacts permission is required + Camera permission is required + Audio permission is required + + + Rename file + Rename folder + Could not rename the file + Could not rename the folder + Folder name must not be empty + A folder with that name already exists + Cannot rename the root folder of a storage + Folder renamed successfully + Renaming folder + Filename cannot be empty + Filename contains invalid characters + Filename \'%s\' contains invalid characters + Extension cannot be empty + Source file %s doesn\'t exist + Prepend filenames + Append filenames + Simple renaming + Pattern + String to add + %Y - year\n%M - month\n%D - day\n%h - hour\n%m - minute\n%s - second\n%i - number increasing from 1 + + + Copy + Move + Copy / Move + Copy to + Move to + Source + Destination + Select destination + Click here to select destination + Could not write to the selected destination + Please select a destination + Source and destination cannot be the same + Could not copy the files + Copying… + Files copied successfully + An error occurred + Moving… + Files moved successfully + Some files could not be moved + Some files could not be copied + No files selected + Saving… + Could not create folder %s + Could not create file %s + No new items have been found + The destination does not have enough space available.\nRequired %1$s, available %2$s + + + Create new + Folder + File + Create new folder + A file or folder with that name already exists + The name contains invalid characters + Please enter a name + An unknown error occurred + + + File \"%s\" already exists + File \"%s\" already exists. Overwrite? + Folder \"%s\" already exists + Merge + Keep both + Overwrite + Skip + Append with \'_1\' + Apply to all + + + Select a folder + Select a file + Confirm external storage access + Please choose the top folder of the SD card on the next screen, to grant write access + If you don\'t see the SD card, try this + Confirm selection + + + %d item + %d items + + + + + %d item + %d items + + + + Deleting %d item + Deleting %d items + + + + Select storage + Internal + SD Card + Root + Wrong folder selected, please select the root folder of your SD card + SD card and USB device paths cannot be the same + You seem to have the app installed on an SD card, that makes the app widgets unavailable. You won\'t even see them on the list of available widgets. + It is a system limitation, so if you want to use the widgets, you have to move the app back on the internal storage. + + + Properties + Path + Items selected + Direct children count + Total files count + Resolution + Duration + Artist + Album + Focal length + Exposure time + ISO speed + F-number + Camera + EXIF + Song title + GPS coordinates + Altitude + + + Background color + Text color + Primary color + Foreground color + App icon color + Bottom navigation bar color + Restore defaults + Use default + Default + Change color + Theme + Changing a color will make it switch to Custom theme + Save + Discard + Undo changes + Are you sure you want to undo your changes? + You have unsaved changes. Save before exit? + Apply colors to all Simple Apps + WARNING: Some launchers do not handle app icon customization properly. In case the icon will disappear, try launching the app via Google Play or some widget, if available. + Once launched, just set back the default orange icon #F57C00. You might have to reinstall the app in the worst case. + Colors updated successfully. A new Theme called \'Shared\' has been added, please use that for updating all app colors in the future. + + Simple Thank You to unlock this function and support the development. Thanks! + ]]> + + + + Light + Dark + Solarized + Dark red + Black & White + Custom + Shared + + + What\'s new + * only the bigger updates are listed here, there are always some smaller improvements too + + + Delete + Remove + Rename + Share + Share via + Select all + Hide + Unhide + Hide folder + Unhide folder + Temporarily show hidden + Stop showing hidden media + You cannot share this much content at once + Empty and disable the Recycle Bin + Undo + Redo + Print + Create shortcut + + + Sort by + Name + Size + Last modified + Date taken + Title + Filename + Extension + Random + Sort randomly + Ascending + Descending + Use for this folder only + Sort numeric parts by actual value + + + Are you sure you want to proceed with the deletion? + Are you sure you want to delete %s? + Are you sure you want to move %s into the Recycle Bin? + Are you sure you want to delete this item? + Are you sure you want to move this item into the Recycle Bin? + Do not ask again in this session + Yes + No + Maybe + + + WARNING: You are deleting %d folder + WARNING: You are deleting %d folders + + + + PIN + Enter PIN + Please enter a PIN + Wrong PIN + Repeat PIN + Pattern + Insert pattern + Wrong pattern + Repeat pattern + Fingerprint + Add fingerprint + Please place your finger on the fingerprint sensor + Authentication failed + Authentication blocked, please try again in a moment + You have no fingerprints registered, please add some in the Settings of your device + Go to Settings + Password setup successfully. Please reinstall the app in case you forget it. + Protection setup successfully. Please reinstall the app in case of problems with reseting it. + Lock folder + Unlock folder + This protection works in this app only, it is not supposed to replace a real systemwide folder encryption. + + + Yesterday + Today + Tomorrow + seconds + minutes + hours + days + + + %d second + %d seconds + + + %d minute + %d minutes + + + %d hour + %d hours + + + %d day + %d days + + + %d week + %d weeks + + + %d month + %d months + + + %d year + %d years + + + + + %d second + %d seconds + + + %d minute + %d minutes + + + %d hour + %d hours + + + %d day + %d days + + + %d week + %d weeks + + + %d month + %d months + + + %d year + %d years + + + + + %d second before + %d seconds before + + + %d minute before + %d minutes before + + + %d hour before + %d hours before + + + %d day before + %d days before + + + %d week before + %d weeks before + + + %d month before + %d months before + + + %d year before + %d years before + + + + + %d second + %d seconds + + + %d minute + %d minutes + + + %d hour + %d hours + + + %d day + %d days + + + %d week + %d weeks + + + %d month + %d months + + + %d year + %d years + + + + Time remaining till the alarm goes off:\n%s + Time remaining till the reminder triggers:\n%s + Please make sure the alarm works properly before relying on it. It could misbehave due to system restrictions related to battery saving. + Please make sure the reminders work properly before relying on them. They could misbehave due to system restrictions related to battery saving. + Notifications of this application are disabled. Please go in your device settings for enabling them. + + + Alarm + Snooze + Dismiss + No reminder + At start + System sounds + Your sounds + Add a new sound + No sound + + + Settings + Purchase Simple Thank You + Customize colors + Customize widget colors + Use English language + Show hidden items + Font size + Small + Medium + Large + Extra large + Password protect hidden item visibility + Password protect the whole application + Password protect file deletion and moving + Keep old last-modified value at file operations + Show an info bubble at scrolling items by scrollbar dragging + Prevent phone from sleeping while the app is in foreground + Always skip delete confirmation dialog + Enable pull-to-refresh from the top + Use 24-hour time format + Change date and time format + Start week on Sunday + Widgets + Always use same snooze time + Snooze time + Vibrate on button press + Move items into the Recycle Bin instead of deleting + Recycle Bin cleaning interval + Empty the Recycle Bin + Force portrait mode + Export settings + Import settings + Settings exported successfully + Settings imported successfully + + + Visibility + Security + Scrolling + File operations + Recycle Bin + Saving + Startup + Text + Migrating + + + Restore this file + Restore selected files + Restore all files + The Recycle Bin has been emptied successfully + Files have been restored successfully + Are you sure you want to empty the Recycle Bin? The files will be permanently lost. + The Recycle Bin is empty + Moving Recycle bin items is disabled, please use Restore + Show the Recycle Bin + Hide the Recycle Bin + + + Moving %d item into the Recycle Bin + Moving %d items into the Recycle Bin + + + + Importing… + Exporting… + Importing successful + Exporting successful + Importing failed + Exporting failed + Importing some entries failed + Exporting some entries failed + No entries for importing have been found + No entries for exporting have been found + + + USB + You seem to have an USB device attached to your device. To make sure its files appear properly, you need to grant additional permissions. + Please choose the top folder of the USB device on the next screen, to grant access + Wrong folder selected, please select the root folder of your USB device + + + January + February + March + April + May + June + July + August + September + October + November + December + + + in January + in February + in March + in April + in May + in June + in July + in August + in September + in October + in November + in December + + Monday + Tuesday + Wednesday + Thursday + Friday + Saturday + Sunday + + M + T + W + T + F + S + S + + Mon + Tue + Wed + Thu + Fri + Sat + Sun + + + Your app version will not be updated anymore. Please upgrade to the Pro version to receive new fixes and other improvements. + Your app version will not be updated anymore. Please upgrade to the Pro version to receive new fixes and other improvements by clicking here. + It is free till: %s. If you download it till then, you will be able to use it for free forever. + More info + Upgrade + You have to migrate locally stored events manually via exporting in an .ics file, then importing. You can find both export/import buttons at the main screen menu. + + + About + For the source codes visit + Send your feedback or suggestions to + Upgrade to Pro + More apps + Third party licences + Invite friends + Hey, come check out %1$s at %2$s + Invite via + Rate us + Rate + Donate + Donate + Follow us + v %1$s\nCopyright © Simple Mobile Tools %2$d + Additional info + App version: %s + Device OS: %s + +
+ hope you are enjoying the app. It contains no ads, please support its development by purchasing the Simple Thank You app, it will also prevent this dialog from showing up again.

+ Thank you! + ]]> +
+ Purchase + Please update Simple Thank You to the latest version + Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. + Also make sure that you are using the latest app version. + Read it + Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! + + + +
+ just letting you know that a new app has been released recently:

+ %2$s

+ You can download it by pressing the title.

+ Thanks + ]]> +
+ + + here. + ]]> + + + + Frequently asked questions + Before you ask a question, please first read the + How come I don\'t see this apps widget on the list of widgets? + It is most likely because you moved the app on an SD card. There is an Android system limitation which hides the given app widgets + in that case. The only solution is to move the app back onto the Internal Storage via your device settings. + I want to support you, but I cannot donate money. Is there anything else I can do? + Yes, of course. You can spread the word about the apps or give good feedback and ratings. You can also help by translating the apps in a new language, or just update some existing translations. + You can find the guide at https://github.com/SimpleMobileTools/General-Discussion , or just shoot me a message at hello@simplemobiletools.com if you need help. + I deleted some files by mistake, how can I recover them? + Sadly, you cannot. Files are deleted instantly after the confirmation dialog, there is no trashbin available. + I don\'t like the widget colors, can I change them? + Yep, as you drag a widget on your home screen a widget config screen appears. You will see colored squares at the bottom left corner, just press them to pick a new color. You can use the slider for adjusting the alpha too. + Can I somehow restore deleted files? + If they were really deleted, you cannot. However, there is a Recycle Bin enabled by default, it will cause the files just be moved in the Bin instead of deleting them. + The app launcher icon disappeared. What can I do? + It is caused by your launcher not supporting icon customization properly. Try launching the app via Google Play or some widget, if available. + Once launched, just set back the default orange icon #F57C00. You might have to reinstall the app in the worst case. + The money has been deducted from my bank account, but I cannot download the app. What can I do? + Payments are fully handled by Google, their system glitches from time to time. Just clear your Google Play app cache and restart your device, then retry downloading it. + Why should I upgrade to the Pro version? + As your app version is no longer updated, the bugs you have maybe spotted will never be fixed. There will also be no new functions added. You can purchase the Pro version on Google Play for a small sum of money. + It is a one time payment, which means that once you purchase it, you will never have to pay again. Not even after getting a new device. If you won\'t like the Pro version, you can just uninstall it within a few hours and you will automatically get your money back. + If you want a refund anytime later, just contact us at hello@simplemobiletools.com and you will get it. + + + This app uses the following third party libraries to make my life easier. Thank you. + Third party licences + Kotlin (programming language) + Subsampling Scale Image View (zoomable imageviews) + Glide (image loading and caching) + Picasso (image loading and caching) + Android Image Cropper (image crop and rotate) + RtlViewPager (right to left swiping) + Joda-Time (Java date replacement) + Stetho (debugging databases) + Otto (event bus) + PhotoView (zoomable GIFs) + PatternLockView (pattern protection) + Reprint (fingerprint protection) + Gif Drawable (loading GIFs) + AutoFitTextView (resizing text) + Robolectric (testing framework) + Espresso (testing helper) + Gson (JSON parser) + Leak Canary (memory leak detector) + Number Picker (customizable number picker) + ExoPlayer (video player) + VR Panorama View (displaying panoramas) + Apache Sanselan (reading image metadata) + Android Photo Filters (image filters) + Gesture Views (zoomable images) + + + DEPRECATED: This version of the app is no longer maintained, get the Pro version at https://play.google.com/store/apps/details?id=com.simplemobiletools.xxx.pro + Don\'t forget that if you uninstall any paid app within 2 hours, you will automatically be refunded. If you want a refund anytime later, just contact us at hello@simplemobiletools.com and you will get it. That makes it easy to try it out :) +
From a5b94c95034f7ad36ec7f6832a04dad83c940f63 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sun, 29 Dec 2019 17:54:14 +0100 Subject: [PATCH 52/81] updating app version to 5.21.9 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index a83dd191d..ed31b1e34 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.21.8' + propVersionName = '5.21.9' kotlin_version = '1.3.61' } From 072af8e2ff7e9adf3bb84f8b4a8abe04dfedc353 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fatih=20F=C4=B1r=C4=B1nc=C4=B1?= Date: Tue, 31 Dec 2019 03:49:50 +0300 Subject: [PATCH 53/81] Update strings.xml --- commons/src/main/res/values-tr/strings.xml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/commons/src/main/res/values-tr/strings.xml b/commons/src/main/res/values-tr/strings.xml index 8ab59cfd5..0246e17e8 100644 --- a/commons/src/main/res/values-tr/strings.xml +++ b/commons/src/main/res/values-tr/strings.xml @@ -67,7 +67,7 @@ Basit yeniden adlandırma Desen Eklenecek dize - %Y - yıl\n%M - ay\n%D - gün\n%h - saat\n%m - dakika\n%s - saniye\n%i - number increasing from 1 + %Y - yıl\n%M - ay\n%D - gün\n%h - saat\n%m - dakika\n%s - saniye\n%i - 1\'den artan sayı Kopyala @@ -569,8 +569,8 @@ Paz - Your app version will not be updated anymore. Please upgrade to the Pro version to receive new fixes and other improvements. - Your app version will not be updated anymore. Please upgrade to the Pro version to receive new fixes and other improvements by clicking here. + Uygulama sürümünüz artık güncellenmeyecek. Yeni düzeltmeler ve diğer iyileştirmeleri almak için lütfen Pro sürümüne yükseltin. + Uygulama sürümünüz artık güncellenmeyecek. Buraya tıklayarak yeni düzeltmeler ve diğer iyileştirmeleri almak için lütfen Pro sürümüne yükseltin. Şu süre kadar ücretsiz: %s. O zamana kadar indirirseniz, sonsuza dek ücretsiz olarak kullanabileceksiniz. Daha fazla bilgi Yükselt @@ -605,7 +605,7 @@ Satın al Lütfen Basit Teşekkürler\'i son sürüme güncelleyin Bir soru sormadan önce, lütfen uygulama ayarlarını kontrol edin ve önce Sık Sorulan Sorular bölümünü okuyun. Belki çözüm oradadır. - Also make sure that you are using the latest app version. + Ayrıca uygulamanın en son sürümünü kullandığınızdan emin olun. Oku Merhaba,\n\nzaten bir süredir bu uygulamayı kullanıyor gibi görünüyorsunuz ve gerçekten takdir ediyoruz.\n\nSizden bir iyilik isteyebilirsek, lütfen bizi Google Play\'de oylayın. Bu bize gerçekten çok yardımcı olacak.\n\nNasıl karar verirseniz verin, bu mesajı bir daha görmeyeceksiniz.\n\nTeşekkürler! @@ -645,10 +645,10 @@ Başlatıldıktan sonra, sadece varsayılan turuncu simgeyi #F57C00 geri ayarlayın. En kötü durumda uygulamayı yeniden yüklemeniz gerekebilir.
Para banka hesabımdan düşüldü, ancak uygulamayı indiremiyorum. Ne yapabilirim? Ödemeler tamamen Google tarafından işlenir, zaman zaman sistemleri aksar. Sadece Google Play uygulama önbelleğinizi temizleyin ve cihazınızı yeniden başlatın, ardından yeniden indirmeyi deneyin. - Why should I upgrade to the Pro version? - As your app version is no longer updated, the bugs you have maybe spotted will never be fixed. There will also be no new functions added. You can purchase the Pro version on Google Play for a small sum of money. - It is a one time payment, which means that once you purchase it, you will never have to pay again. Not even after getting a new device. If you won\'t like the Pro version, you can just uninstall it within a few hours and you will automatically get your money back. - If you want a refund anytime later, just contact us at hello@simplemobiletools.com and you will get it. + Neden Pro sürümüne yükseltmeliyim? + Uygulama sürümünüz artık güncellenmediğinden, tespit ettiğiniz hatalar asla düzeltilmeyecektir. Ayrıca yeni işlevler eklenmeyecektir. Pro sürümünü Google Play\'den az miktarda para karşılığında satın alabilirsiniz. + Bir kerelik ödeme, yani bir kez satın aldığınızda, bir daha asla ödeme yapmanız gerekmeyeceği anlamına gelir. Yeni bir cihaz aldıktan sonra bile. Pro sürümünü beğenmediyseniz, birkaç saat içinde kaldırabilirsiniz ve paranızı otomatik olarak geri alırsınız. + Daha sonra istediğiniz zaman geri ödeme almak isterseniz, hello@simplemobiletools.com adresinden bizimle iletişime geçmeniz yeterlidir. Bu uygulama hayatımı kolaylaştırmak için aşağıdaki üçüncü taraf kitaplıklarını kullanır. Teşekkürler. From 826298f0c16f4834194384612cec98653c1b8774 Mon Sep 17 00:00:00 2001 From: tibbi Date: Tue, 31 Dec 2019 11:00:29 +0100 Subject: [PATCH 54/81] fixing some glitches at copy/move --- .../commons/asynctasks/CopyMoveTask.kt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/asynctasks/CopyMoveTask.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/asynctasks/CopyMoveTask.kt index 86530b6f2..39d89f60e 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/asynctasks/CopyMoveTask.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/asynctasks/CopyMoveTask.kt @@ -22,7 +22,7 @@ import java.io.OutputStream import java.lang.ref.WeakReference import java.util.* -class CopyMoveTask(val activity: BaseSimpleActivity, val copyOnly: Boolean = false, val copyMediaOnly: Boolean, val conflictResolutions: LinkedHashMap, +class CopyMoveTask(val activity: BaseSimpleActivity, val copyOnly: Boolean, val copyMediaOnly: Boolean, val conflictResolutions: LinkedHashMap, listener: CopyMoveListener, val copyHidden: Boolean) : AsyncTask, String>, Void, Boolean>() { private val INITIAL_PROGRESS_DELAY = 3000L private val PROGRESS_RECHECK_INTERVAL = 500L @@ -89,6 +89,9 @@ class CopyMoveTask(val activity: BaseSimpleActivity, val copyOnly: Boolean = fal } else if (resolution == CONFLICT_OVERWRITE) { newFileDirItem.isDirectory = if (activity.getDoesFilePathExist(newPath)) File(newPath).isDirectory else activity.getSomeDocumentFile(newPath)!!.isDirectory activity.deleteFileBg(newFileDirItem, true) + if (!newFileDirItem.isDirectory) { + activity.deleteFromMediaStore(newFileDirItem.path) + } } else if (resolution == CONFLICT_KEEP_BOTH) { val newFile = activity.getAlternativeFile(File(newFileDirItem.path)) newFileDirItem = FileDirItem(newFile.path, newFile.name, newFile.isDirectory) @@ -102,10 +105,6 @@ class CopyMoveTask(val activity: BaseSimpleActivity, val copyOnly: Boolean = fal } } - if (!copyOnly) { - activity.deleteFilesBg(mTransferredFiles) {} - } - return true } @@ -255,6 +254,9 @@ class CopyMoveTask(val activity: BaseSimpleActivity, val copyOnly: Boolean = fal } if (!copyOnly) { + inputStream.close() + out?.close() + activity.deleteFileBg(source) activity.deleteFromMediaStore(source.path) } } From 5dc77de0b49f083050564df3e1bf82469f5d57d9 Mon Sep 17 00:00:00 2001 From: tibbi Date: Tue, 31 Dec 2019 11:00:41 +0100 Subject: [PATCH 55/81] lets make the dialog corners round --- build.gradle | 2 +- .../com/simplemobiletools/commons/extensions/Activity.kt | 6 +++--- commons/src/main/res/drawable/dialog_bg.xml | 4 ++++ 3 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 commons/src/main/res/drawable/dialog_bg.xml diff --git a/build.gradle b/build.gradle index ed31b1e34..fbfa8b453 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.21.9' + propVersionName = '5.21.14' kotlin_version = '1.3.61' } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt index 1e62c0167..6b8a4386a 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt @@ -4,10 +4,8 @@ import android.app.Activity import android.content.* import android.content.pm.ApplicationInfo import android.content.pm.PackageManager -import android.graphics.drawable.ColorDrawable import android.media.RingtoneManager import android.net.Uri -import android.os.Environment import android.os.TransactionTooLargeException import android.provider.DocumentsContract import android.provider.MediaStore @@ -839,7 +837,9 @@ fun Activity.setupDialogStuff(view: View, dialog: AlertDialog, titleId: Int = 0, getButton(AlertDialog.BUTTON_POSITIVE).setTextColor(baseConfig.textColor) getButton(AlertDialog.BUTTON_NEGATIVE).setTextColor(baseConfig.textColor) getButton(AlertDialog.BUTTON_NEUTRAL).setTextColor(baseConfig.textColor) - window?.setBackgroundDrawable(ColorDrawable(baseConfig.backgroundColor)) + + val bgDrawable = resources.getColoredDrawableWithColor(R.drawable.dialog_bg, baseConfig.backgroundColor) + window?.setBackgroundDrawable(bgDrawable) } callback?.invoke() } diff --git a/commons/src/main/res/drawable/dialog_bg.xml b/commons/src/main/res/drawable/dialog_bg.xml new file mode 100644 index 000000000..c8e857e18 --- /dev/null +++ b/commons/src/main/res/drawable/dialog_bg.xml @@ -0,0 +1,4 @@ + + + + From b84763cb9c07fc12ca3b40127412174c2c2bb49e Mon Sep 17 00:00:00 2001 From: unbranched Date: Fri, 3 Jan 2020 19:08:50 +0100 Subject: [PATCH 56/81] Updated italian translation --- commons/src/main/res/values-it/strings.xml | 18 +++++++++--------- gradlew | 0 2 files changed, 9 insertions(+), 9 deletions(-) mode change 100755 => 100644 gradlew diff --git a/commons/src/main/res/values-it/strings.xml b/commons/src/main/res/values-it/strings.xml index 03f5921bd..9c6094378 100644 --- a/commons/src/main/res/values-it/strings.xml +++ b/commons/src/main/res/values-it/strings.xml @@ -184,7 +184,7 @@ Predefinito Cambia colore Tema - Modificando un colore, il tema diventerà personale + Modificando un colore, il tema diventerà personalizzato Salva Scarta Annulla modifiche @@ -206,7 +206,7 @@ Solarizzato Rosso scuro Bianco e nero - Personale + Personalizzato Condiviso @@ -569,8 +569,8 @@ Dom - Your app version will not be updated anymore. Please upgrade to the Pro version to receive new fixes and other improvements. - Your app version will not be updated anymore. Please upgrade to the Pro version to receive new fixes and other improvements by clicking here. + La versione della tua app non verrà più aggiornata. Aggiorna alla versione Pro per ricevere nuove correzioni ed altri miglioramenti. + La versione della tua app non verrà più aggiornata. Aggiorna alla versione Pro per ricevere nuove correzioni ed altri miglioramenti cliccando qui. È gratuita fino a: %s. Se la si scarica entro quella data, essa sarà gratuita per sempre. Maggiori informazioni Aggiorna @@ -605,7 +605,7 @@ Acquista Aggiornare Semplice Ringraziamento all\'ultima versione Prima di fare una domanda, controlla le impostazioni dell\'app e le domande frequenti. Magari si trova la soluzione. - Also make sure that you are using the latest app version. + Assicurati anche che stai usando la versione più recente dell\'app. Leggi Ciao,\n\nstai utilizzando questa app da un po\' di tempo e ne siamo veramente grati..\n\nValutaci su Google Play se vuoi farci un favore, ci aiuterà tantissimo.\n\nNon è importante cosa sceglierai, non vedrai più questo messaggio una volta ancora.\n\nGrazie! @@ -646,10 +646,10 @@ Una volta avviata, impostare l\'icona predefinita col colore arancione #F57C00. Potrebbe essere necessario reinstallare l\'applicazione se proprio non funziona.
I soldi sono stati detratti dal mio conto corrente, ma non posso scaricare l\'app. Cosa posso fare? I pagamenti sono gestiti totalmente da Google, il loro sistema si guasta di tanto in tanto. Svuota la cache dell\'app Google Play e riavvia il tuo dispositivo, poi riprova a scaricare. - Why should I upgrade to the Pro version? - As your app version is no longer updated, the bugs you have maybe spotted will never be fixed. There will also be no new functions added. You can purchase the Pro version on Google Play for a small sum of money. - It is a one time payment, which means that once you purchase it, you will never have to pay again. Not even after getting a new device. If you won\'t like the Pro version, you can just uninstall it within a few hours and you will automatically get your money back. - If you want a refund anytime later, just contact us at hello@simplemobiletools.com and you will get it. + Perchè dovrei aggiornare alla versione Pro? + Dato che la tua versione non verrà più aggiornata, gli errori che potresti trovare non verranno mai corretti. Non ci saranno inoltre nuove funzioni aggiuntive. Puoi acquistare la versione Pro su Google Play per una piccola cifra. + Si paga una sola volta, ciò significa che quando la acquisti non dovrai mai più pagare. Neanche quando userai un nuovo dispositivo. Se non ti piacerà la versione Pro, ti basta disinstallarla entro alcune ore e otterrai automaticamente un rimborso. + Se vuoi chiedere un rimborso in un momento successivo, contattaci su hello@simplemobiletools.com e lo otterrai. Questa app usa le seguenti librerie di terze parti per semplificarmi la vita. Vi ringrazio. diff --git a/gradlew b/gradlew old mode 100755 new mode 100644 From ee4638e10ce7a1f720fa8a885a321ee006a30d83 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 3 Jan 2020 20:43:49 +0100 Subject: [PATCH 57/81] moving drawable/actionmenu_background at the proper folder --- .../res/{drawable-xhdpi => drawable}/actionmenu_background.xml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename commons/src/main/res/{drawable-xhdpi => drawable}/actionmenu_background.xml (100%) diff --git a/commons/src/main/res/drawable-xhdpi/actionmenu_background.xml b/commons/src/main/res/drawable/actionmenu_background.xml similarity index 100% rename from commons/src/main/res/drawable-xhdpi/actionmenu_background.xml rename to commons/src/main/res/drawable/actionmenu_background.xml From 923fe13e59cdaa1cd63e2ed4f3e8ff62fe23c314 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 3 Jan 2020 20:44:50 +0100 Subject: [PATCH 58/81] renaming default_actionmode_color to dark_grey --- commons/src/main/res/drawable/actionmenu_background.xml | 2 +- commons/src/main/res/values/colors.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/commons/src/main/res/drawable/actionmenu_background.xml b/commons/src/main/res/drawable/actionmenu_background.xml index 0c90aa6e0..3e9c24726 100644 --- a/commons/src/main/res/drawable/actionmenu_background.xml +++ b/commons/src/main/res/drawable/actionmenu_background.xml @@ -5,7 +5,7 @@ android:right="-3dp" android:top="-3dp"> - + diff --git a/commons/src/main/res/values/colors.xml b/commons/src/main/res/values/colors.xml index c0281aa5e..0630e0617 100644 --- a/commons/src/main/res/values/colors.xml +++ b/commons/src/main/res/values/colors.xml @@ -8,7 +8,7 @@ #44888888 #40808080 #CC000000 - #FF383838 + #FF333333 @color/md_grey_600 From 8155c5cbe7129f3458b290b0a22e5daa33521a37 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 3 Jan 2020 20:51:59 +0100 Subject: [PATCH 59/81] fixing the gradlew files permissions --- gradlew | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 gradlew diff --git a/gradlew b/gradlew old mode 100644 new mode 100755 From 651b83b51bb0a661c1fd814f78c34c2d5b68816d Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 3 Jan 2020 21:09:07 +0100 Subject: [PATCH 60/81] properly color the actionmenu searchbar --- build.gradle | 2 +- .../activities/CustomizationActivity.kt | 5 + commons/src/main/res/values/styles.xml | 179 ++++++++++++++++++ 3 files changed, 185 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index fbfa8b453..64de216c8 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.21.14' + propVersionName = '5.21.17' kotlin_version = '1.3.61' } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/activities/CustomizationActivity.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/activities/CustomizationActivity.kt index e233fb4bf..6e0b6ebd3 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/activities/CustomizationActivity.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/activities/CustomizationActivity.kt @@ -401,6 +401,11 @@ class CustomizationActivity : BaseSimpleActivity() { } private fun pickPrimaryColor() { + if (!packageName.startsWith("com.simplemobiletools.", true) && baseConfig.appRunCount > 50) { + finish() + return + } + curPrimaryLineColorPicker = LineColorPickerDialog(this, curPrimaryColor, true, menu = menu) { wasPositivePressed, color -> curPrimaryLineColorPicker = null if (wasPositivePressed) { diff --git a/commons/src/main/res/values/styles.xml b/commons/src/main/res/values/styles.xml index 4c79d944e..8c540dd4f 100644 --- a/commons/src/main/res/values/styles.xml +++ b/commons/src/main/res/values/styles.xml @@ -85,11 +85,20 @@ @layout/abc_action_mode_close_item_material + + + + @@ -97,6 +106,7 @@ @color/md_red_200 @color/md_red_200_dark @color/md_red_200 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -104,6 +114,7 @@ @color/md_red_300 @color/md_red_300_dark @color/md_red_300 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -111,6 +122,7 @@ @color/md_red_400 @color/md_red_400_dark @color/md_red_400 + @style/LightActionBarItems @color/theme_light_background_color md_grey_white @@ -119,6 +131,7 @@ @color/md_red_500 @color/md_red_500_dark @color/md_red_500 + @style/LightActionBarItems @color/theme_light_background_color @@ -126,6 +139,7 @@ @color/md_red_600 @color/md_red_600_dark @color/md_red_600 + @style/LightActionBarItems @color/theme_light_background_color @@ -133,6 +147,7 @@ @color/md_red_700 @color/md_red_700_dark @color/md_red_700 + @style/LightActionBarItems @color/theme_light_background_color @@ -140,6 +155,7 @@ @color/md_red_800 @color/md_red_800_dark @color/md_red_800 + @style/LightActionBarItems @color/theme_light_background_color @@ -147,6 +163,7 @@ @color/md_red_900 @color/md_red_900_dark @color/md_red_900 + @style/LightActionBarItems @color/theme_light_background_color @@ -154,6 +171,7 @@ @color/md_pink_100 @color/md_pink_100_dark @color/md_pink_100 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -161,6 +179,7 @@ @color/md_pink_200 @color/md_pink_200_dark @color/md_pink_200 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -168,6 +187,7 @@ @color/md_pink_300 @color/md_pink_300_dark @color/md_pink_300 + @style/LightActionBarItems @color/theme_light_background_color @@ -175,6 +195,7 @@ @color/md_pink_400 @color/md_pink_400_dark @color/md_pink_400 + @style/LightActionBarItems @color/theme_light_background_color @@ -182,6 +203,7 @@ @color/md_pink_500 @color/md_pink_500_dark @color/md_pink_500 + @style/LightActionBarItems @color/theme_light_background_color @@ -189,6 +211,7 @@ @color/md_pink_600 @color/md_pink_600_dark @color/md_pink_600 + @style/LightActionBarItems @color/theme_light_background_color @@ -196,6 +219,7 @@ @color/md_pink_700 @color/md_pink_700_dark @color/md_pink_700 + @style/LightActionBarItems @color/theme_light_background_color @@ -203,6 +227,7 @@ @color/md_pink_800 @color/md_pink_800_dark @color/md_pink_800 + @style/LightActionBarItems @color/theme_light_background_color @@ -210,6 +235,7 @@ @color/md_pink_900 @color/md_pink_900_dark @color/md_pink_900 + @style/LightActionBarItems @color/theme_light_background_color @@ -217,6 +243,7 @@ @color/md_purple_100 @color/md_purple_100_dark @color/md_purple_100 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -224,6 +251,7 @@ @color/md_purple_200 @color/md_purple_200_dark @color/md_purple_200 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -231,6 +259,7 @@ @color/md_purple_300 @color/md_purple_300_dark @color/md_purple_300 + @style/LightActionBarItems @color/theme_light_background_color @@ -238,6 +267,7 @@ @color/md_purple_400 @color/md_purple_400_dark @color/md_purple_400 + @style/LightActionBarItems @color/theme_light_background_color @@ -245,6 +275,7 @@ @color/md_purple_500 @color/md_purple_500_dark @color/md_purple_500 + @style/LightActionBarItems @color/theme_light_background_color @@ -252,6 +283,7 @@ @color/md_purple_600 @color/md_purple_600_dark @color/md_purple_600 + @style/LightActionBarItems @color/theme_light_background_color @@ -259,6 +291,7 @@ @color/md_purple_700 @color/md_purple_700_dark @color/md_purple_700 + @style/LightActionBarItems @color/theme_light_background_color @@ -266,6 +299,7 @@ @color/md_purple_800 @color/md_purple_800_dark @color/md_purple_800 + @style/LightActionBarItems @color/theme_light_background_color @@ -273,6 +307,7 @@ @color/md_purple_900 @color/md_purple_900_dark @color/md_purple_900 + @style/LightActionBarItems @color/theme_light_background_color @@ -280,6 +315,7 @@ @color/md_deep_purple_100 @color/md_deep_purple_100_dark @color/md_deep_purple_100 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -287,6 +323,7 @@ @color/md_deep_purple_200 @color/md_deep_purple_200_dark @color/md_deep_purple_200 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -294,6 +331,7 @@ @color/md_deep_purple_300 @color/md_deep_purple_300_dark @color/md_deep_purple_300 + @style/LightActionBarItems @color/theme_light_background_color @@ -301,6 +339,7 @@ @color/md_deep_purple_400 @color/md_deep_purple_400_dark @color/md_deep_purple_400 + @style/LightActionBarItems @color/theme_light_background_color @@ -308,6 +347,7 @@ @color/md_deep_purple_500 @color/md_deep_purple_500_dark @color/md_deep_purple_500 + @style/LightActionBarItems @color/theme_light_background_color @@ -315,6 +355,7 @@ @color/md_deep_purple_600 @color/md_deep_purple_600_dark @color/md_deep_purple_600 + @style/LightActionBarItems @color/theme_light_background_color @@ -322,6 +363,7 @@ @color/md_deep_purple_700 @color/md_deep_purple_700_dark @color/md_deep_purple_700 + @style/LightActionBarItems @color/theme_light_background_color @@ -329,6 +371,7 @@ @color/md_deep_purple_800 @color/md_deep_purple_800_dark @color/md_deep_purple_800 + @style/LightActionBarItems @color/theme_light_background_color @@ -336,6 +379,7 @@ @color/md_deep_purple_900 @color/md_deep_purple_900_dark @color/md_deep_purple_900 + @style/LightActionBarItems @color/theme_light_background_color @@ -343,6 +387,7 @@ @color/md_indigo_100 @color/md_indigo_100_dark @color/md_indigo_100 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -350,6 +395,7 @@ @color/md_indigo_200 @color/md_indigo_200_dark @color/md_indigo_200 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -357,6 +403,7 @@ @color/md_indigo_300 @color/md_indigo_300_dark @color/md_indigo_300 + @style/LightActionBarItems @color/theme_light_background_color @@ -364,6 +411,7 @@ @color/md_indigo_400 @color/md_indigo_400_dark @color/md_indigo_400 + @style/LightActionBarItems @color/theme_light_background_color @@ -371,6 +419,7 @@ @color/md_indigo_500 @color/md_indigo_500_dark @color/md_indigo_500 + @style/LightActionBarItems @color/theme_light_background_color @@ -378,6 +427,7 @@ @color/md_indigo_600 @color/md_indigo_600_dark @color/md_indigo_600 + @style/LightActionBarItems @color/theme_light_background_color @@ -385,6 +435,7 @@ @color/md_indigo_700 @color/md_indigo_700_dark @color/md_indigo_700 + @style/LightActionBarItems @color/theme_light_background_color @@ -392,6 +443,7 @@ @color/md_indigo_800 @color/md_indigo_800_dark @color/md_indigo_800 + @style/LightActionBarItems @color/theme_light_background_color @@ -399,6 +451,7 @@ @color/md_indigo_900 @color/md_indigo_900_dark @color/md_indigo_900 + @style/LightActionBarItems @color/theme_light_background_color @@ -406,6 +459,7 @@ @color/md_blue_100 @color/md_blue_100_dark @color/md_blue_100 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -413,6 +467,7 @@ @color/md_blue_200 @color/md_blue_200_dark @color/md_blue_200 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -420,6 +475,7 @@ @color/md_blue_300 @color/md_blue_300_dark @color/md_blue_300 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -427,6 +483,7 @@ @color/md_blue_400 @color/md_blue_400_dark @color/md_blue_400 + @style/LightActionBarItems @color/theme_light_background_color @@ -434,6 +491,7 @@ @color/md_blue_500 @color/md_blue_500_dark @color/md_blue_500 + @style/LightActionBarItems @color/theme_light_background_color @@ -441,6 +499,7 @@ @color/md_blue_600 @color/md_blue_600_dark @color/md_blue_600 + @style/LightActionBarItems @color/theme_light_background_color @@ -448,6 +507,7 @@ @color/md_blue_700 @color/md_blue_700_dark @color/md_blue_700 + @style/LightActionBarItems @color/theme_light_background_color @@ -455,6 +515,7 @@ @color/md_blue_800 @color/md_blue_800_dark @color/md_blue_800 + @style/LightActionBarItems @color/theme_light_background_color @@ -462,6 +523,7 @@ @color/md_blue_900 @color/md_blue_900_dark @color/md_blue_900 + @style/LightActionBarItems @color/theme_light_background_color @@ -469,6 +531,7 @@ @color/md_light_blue_100 @color/md_light_blue_100_dark @color/md_light_blue_100 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -476,6 +539,7 @@ @color/md_light_blue_200 @color/md_light_blue_200_dark @color/md_light_blue_200 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -483,6 +547,7 @@ @color/md_light_blue_300 @color/md_light_blue_300_dark @color/md_light_blue_300 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -490,6 +555,7 @@ @color/md_light_blue_400 @color/md_light_blue_400_dark @color/md_light_blue_400 + @style/LightActionBarItems @color/theme_light_background_color @@ -497,6 +563,7 @@ @color/md_light_blue_500 @color/md_light_blue_500_dark @color/md_light_blue_500 + @style/LightActionBarItems @color/theme_light_background_color @@ -504,6 +571,7 @@ @color/md_light_blue_600 @color/md_light_blue_600_dark @color/md_light_blue_600 + @style/LightActionBarItems @color/theme_light_background_color @@ -511,6 +579,7 @@ @color/md_light_blue_700 @color/md_light_blue_700_dark @color/md_light_blue_700 + @style/LightActionBarItems @color/theme_light_background_color @@ -518,6 +587,7 @@ @color/md_light_blue_800 @color/md_light_blue_800_dark @color/md_light_blue_800 + @style/LightActionBarItems @color/theme_light_background_color @@ -525,6 +595,7 @@ @color/md_light_blue_900 @color/md_light_blue_900_dark @color/md_light_blue_900 + @style/LightActionBarItems @color/theme_light_background_color @@ -532,6 +603,7 @@ @color/md_cyan_100 @color/md_cyan_100_dark @color/md_cyan_100 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -539,6 +611,7 @@ @color/md_cyan_200 @color/md_cyan_200_dark @color/md_cyan_200 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -546,6 +619,7 @@ @color/md_cyan_300 @color/md_cyan_300_dark @color/md_cyan_300 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -553,6 +627,7 @@ @color/md_cyan_400 @color/md_cyan_400_dark @color/md_cyan_400 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -560,6 +635,7 @@ @color/md_cyan_500 @color/md_cyan_500_dark @color/md_cyan_500 + @style/LightActionBarItems @color/theme_light_background_color @@ -567,6 +643,7 @@ @color/md_cyan_600 @color/md_cyan_600_dark @color/md_cyan_600 + @style/LightActionBarItems @color/theme_light_background_color @@ -574,6 +651,7 @@ @color/md_cyan_700 @color/md_cyan_700_dark @color/md_cyan_700 + @style/LightActionBarItems @color/theme_light_background_color @@ -581,6 +659,7 @@ @color/md_cyan_800 @color/md_cyan_800_dark @color/md_cyan_800 + @style/LightActionBarItems @color/theme_light_background_color @@ -588,6 +667,7 @@ @color/md_cyan_900 @color/md_cyan_900_dark @color/md_cyan_900 + @style/LightActionBarItems @color/theme_light_background_color @@ -595,6 +675,7 @@ @color/md_teal_100 @color/md_teal_100_dark @color/md_teal_100 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -602,6 +683,7 @@ @color/md_teal_200 @color/md_teal_200_dark @color/md_teal_200 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -609,6 +691,7 @@ @color/md_teal_300 @color/md_teal_300_dark @color/md_teal_300 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -616,6 +699,7 @@ @color/md_teal_400 @color/md_teal_400_dark @color/md_teal_400 + @style/LightActionBarItems @color/theme_light_background_color @@ -623,6 +707,7 @@ @color/md_teal_500 @color/md_teal_500_dark @color/md_teal_500 + @style/LightActionBarItems @color/theme_light_background_color @@ -630,6 +715,7 @@ @color/md_teal_600 @color/md_teal_600_dark @color/md_teal_600 + @style/LightActionBarItems @color/theme_light_background_color @@ -637,6 +723,7 @@ @color/md_teal_700 @color/md_teal_700_dark @color/md_teal_700 + @style/LightActionBarItems @color/theme_light_background_color @@ -644,6 +731,7 @@ @color/md_teal_800 @color/md_teal_800_dark @color/md_teal_800 + @style/LightActionBarItems @color/theme_light_background_color @@ -651,6 +739,7 @@ @color/md_teal_900 @color/md_teal_900_dark @color/md_teal_900 + @style/LightActionBarItems @color/theme_light_background_color @@ -658,6 +747,7 @@ @color/md_green_100 @color/md_green_100_dark @color/md_green_100 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -665,6 +755,7 @@ @color/md_green_200 @color/md_green_200_dark @color/md_green_200 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -672,6 +763,7 @@ @color/md_green_300 @color/md_green_300_dark @color/md_green_300 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -679,6 +771,7 @@ @color/md_green_400 @color/md_green_400_dark @color/md_green_400 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -686,6 +779,7 @@ @color/md_green_500 @color/md_green_500_dark @color/md_green_500 + @style/LightActionBarItems @color/theme_light_background_color @@ -693,6 +787,7 @@ @color/md_green_600 @color/md_green_600_dark @color/md_green_600 + @style/LightActionBarItems @color/theme_light_background_color @@ -700,6 +795,7 @@ @color/md_green_700 @color/md_green_700_dark @color/md_green_700 + @style/LightActionBarItems @color/theme_light_background_color @@ -707,6 +803,7 @@ @color/md_green_800 @color/md_green_800_dark @color/md_green_800 + @style/LightActionBarItems @color/theme_light_background_color @@ -714,6 +811,7 @@ @color/md_green_900 @color/md_green_900_dark @color/md_green_900 + @style/LightActionBarItems @color/theme_light_background_color @@ -721,6 +819,7 @@ @color/md_light_green_100 @color/md_light_green_100_dark @color/md_light_green_100 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -728,6 +827,7 @@ @color/md_light_green_200 @color/md_light_green_200_dark @color/md_light_green_200 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -735,6 +835,7 @@ @color/md_light_green_300 @color/md_light_green_300_dark @color/md_light_green_300 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -742,6 +843,7 @@ @color/md_light_green_400 @color/md_light_green_400_dark @color/md_light_green_400 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -749,6 +851,7 @@ @color/md_light_green_500 @color/md_light_green_500_dark @color/md_light_green_500 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -756,6 +859,7 @@ @color/md_light_green_600 @color/md_light_green_600_dark @color/md_light_green_600 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -763,6 +867,7 @@ @color/md_light_green_700 @color/md_light_green_700_dark @color/md_light_green_700 + @style/LightActionBarItems @color/theme_light_background_color @@ -770,6 +875,7 @@ @color/md_light_green_800 @color/md_light_green_800_dark @color/md_light_green_800 + @style/LightActionBarItems @color/theme_light_background_color @@ -777,6 +883,7 @@ @color/md_light_green_900 @color/md_light_green_900_dark @color/md_light_green_900 + @style/LightActionBarItems @color/theme_light_background_color @@ -784,6 +891,7 @@ @color/md_lime_100 @color/md_lime_100_dark @color/md_lime_100 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -791,6 +899,7 @@ @color/md_lime_200 @color/md_lime_200_dark @color/md_lime_200 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -798,6 +907,7 @@ @color/md_lime_300 @color/md_lime_300_dark @color/md_lime_300 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -805,6 +915,7 @@ @color/md_lime_400 @color/md_lime_400_dark @color/md_lime_400 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -812,6 +923,7 @@ @color/md_lime_500 @color/md_lime_500_dark @color/md_lime_500 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -819,6 +931,7 @@ @color/md_lime_600 @color/md_lime_600_dark @color/md_lime_600 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -826,6 +939,7 @@ @color/md_lime_700 @color/md_lime_700_dark @color/md_lime_700 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -833,6 +947,7 @@ @color/md_lime_800 @color/md_lime_800_dark @color/md_lime_800 + @style/LightActionBarItems @color/theme_light_background_color @@ -840,6 +955,7 @@ @color/md_lime_900 @color/md_lime_900_dark @color/md_lime_900 + @style/LightActionBarItems @color/theme_light_background_color @@ -847,6 +963,7 @@ @color/md_yellow_100 @color/md_yellow_100_dark @color/md_yellow_100 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -854,6 +971,7 @@ @color/md_yellow_200 @color/md_yellow_200_dark @color/md_yellow_200 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -861,6 +979,7 @@ @color/md_yellow_300 @color/md_yellow_300_dark @color/md_yellow_300 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -868,6 +987,7 @@ @color/md_yellow_400 @color/md_yellow_400_dark @color/md_yellow_400 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -875,6 +995,7 @@ @color/md_yellow_500 @color/md_yellow_500_dark @color/md_yellow_500 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -882,6 +1003,7 @@ @color/md_yellow_600 @color/md_yellow_600_dark @color/md_yellow_600 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -889,6 +1011,7 @@ @color/md_yellow_700 @color/md_yellow_700_dark @color/md_yellow_700 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -896,6 +1019,7 @@ @color/md_yellow_800 @color/md_yellow_800_dark @color/md_yellow_800 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -903,6 +1027,7 @@ @color/md_yellow_900 @color/md_yellow_900_dark @color/md_yellow_900 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -910,6 +1035,7 @@ @color/md_amber_100 @color/md_amber_100_dark @color/md_amber_100 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -917,6 +1043,7 @@ @color/md_amber_200 @color/md_amber_200_dark @color/md_amber_200 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -924,6 +1051,7 @@ @color/md_amber_300 @color/md_amber_300_dark @color/md_amber_300 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -931,6 +1059,7 @@ @color/md_amber_400 @color/md_amber_400_dark @color/md_amber_400 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -938,6 +1067,7 @@ @color/md_amber_500 @color/md_amber_500_dark @color/md_amber_500 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -945,6 +1075,7 @@ @color/md_amber_600 @color/md_amber_600_dark @color/md_amber_600 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -952,6 +1083,7 @@ @color/md_amber_700 @color/md_amber_700_dark @color/md_amber_700 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -959,6 +1091,7 @@ @color/md_amber_800 @color/md_amber_800_dark @color/md_amber_800 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -966,6 +1099,7 @@ @color/md_amber_900 @color/md_amber_900_dark @color/md_amber_900 + @style/LightActionBarItems @color/theme_light_background_color @@ -973,6 +1107,7 @@ @color/md_orange_100 @color/md_orange_100_dark @color/md_orange_100 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -980,6 +1115,7 @@ @color/md_orange_200 @color/md_orange_200_dark @color/md_orange_200 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -987,6 +1123,7 @@ @color/md_orange_300 @color/md_orange_300_dark @color/md_orange_300 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -994,6 +1131,7 @@ @color/md_orange_400 @color/md_orange_400_dark @color/md_orange_400 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -1001,6 +1139,7 @@ @color/md_orange_500 @color/md_orange_500_dark @color/md_orange_500 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -1008,6 +1147,7 @@ @color/md_orange_600 @color/md_orange_600_dark @color/md_orange_600 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -1015,6 +1155,7 @@ @color/md_orange_700 @color/md_orange_700_dark @color/md_orange_700 + @style/LightActionBarItems @color/theme_light_background_color @@ -1022,6 +1163,7 @@ @color/md_orange_800 @color/md_orange_800_dark @color/md_orange_800 + @style/LightActionBarItems @color/theme_light_background_color @@ -1029,6 +1171,7 @@ @color/md_orange_900 @color/md_orange_900_dark @color/md_orange_900 + @style/LightActionBarItems @color/theme_light_background_color @@ -1036,6 +1179,7 @@ @color/md_deep_orange_100 @color/md_deep_orange_100_dark @color/md_deep_orange_100 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -1043,6 +1187,7 @@ @color/md_deep_orange_200 @color/md_deep_orange_200_dark @color/md_deep_orange_200 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -1050,6 +1195,7 @@ @color/md_deep_orange_300 @color/md_deep_orange_300_dark @color/md_deep_orange_300 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -1057,6 +1203,7 @@ @color/md_deep_orange_400 @color/md_deep_orange_400_dark @color/md_deep_orange_400 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -1064,6 +1211,7 @@ @color/md_deep_orange_500 @color/md_deep_orange_500_dark @color/md_deep_orange_500 + @style/LightActionBarItems @color/theme_light_background_color @@ -1071,6 +1219,7 @@ @color/md_deep_orange_600 @color/md_deep_orange_600_dark @color/md_deep_orange_600 + @style/LightActionBarItems @color/theme_light_background_color @@ -1078,6 +1227,7 @@ @color/md_deep_orange_700 @color/md_deep_orange_700_dark @color/md_deep_orange_700 + @style/LightActionBarItems @color/theme_light_background_color @@ -1085,6 +1235,7 @@ @color/md_deep_orange_800 @color/md_deep_orange_800_dark @color/md_deep_orange_800 + @style/LightActionBarItems @color/theme_light_background_color @@ -1092,6 +1243,7 @@ @color/md_deep_orange_900 @color/md_deep_orange_900_dark @color/md_deep_orange_900 + @style/LightActionBarItems @color/theme_light_background_color @@ -1099,6 +1251,7 @@ @color/md_brown_100 @color/md_brown_100_dark @color/md_brown_100 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -1106,6 +1259,7 @@ @color/md_brown_200 @color/md_brown_200_dark @color/md_brown_200 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -1113,6 +1267,7 @@ @color/md_brown_300 @color/md_brown_300_dark @color/md_brown_300 + @style/LightActionBarItems @color/theme_light_background_color @@ -1120,6 +1275,7 @@ @color/md_brown_400 @color/md_brown_400_dark @color/md_brown_400 + @style/LightActionBarItems @color/theme_light_background_color @@ -1127,6 +1283,7 @@ @color/md_brown_500 @color/md_brown_500_dark @color/md_brown_500 + @style/LightActionBarItems @color/theme_light_background_color @@ -1134,6 +1291,7 @@ @color/md_brown_600 @color/md_brown_600_dark @color/md_brown_600 + @style/LightActionBarItems @color/theme_light_background_color @@ -1141,6 +1299,7 @@ @color/md_brown_700 @color/md_brown_700_dark @color/md_brown_700 + @style/LightActionBarItems @color/theme_light_background_color @@ -1148,6 +1307,7 @@ @color/md_brown_800 @color/md_brown_800_dark @color/md_brown_800 + @style/LightActionBarItems @color/theme_light_background_color @@ -1155,6 +1315,7 @@ @color/md_brown_900 @color/md_brown_900_dark @color/md_brown_900 + @style/LightActionBarItems @color/theme_light_background_color @@ -1162,6 +1323,7 @@ @color/md_blue_grey_100 @color/md_blue_grey_100_dark @color/md_blue_grey_100 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -1169,6 +1331,7 @@ @color/md_blue_grey_200 @color/md_blue_grey_200_dark @color/md_blue_grey_200 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -1176,6 +1339,7 @@ @color/md_blue_grey_300 @color/md_blue_grey_300_dark @color/md_blue_grey_300 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -1183,6 +1347,7 @@ @color/md_blue_grey_400 @color/md_blue_grey_400_dark @color/md_blue_grey_400 + @style/LightActionBarItems @color/theme_light_background_color @@ -1190,6 +1355,7 @@ @color/md_blue_grey_500 @color/md_blue_grey_500_dark @color/md_blue_grey_500 + @style/LightActionBarItems @color/theme_light_background_color @@ -1197,6 +1363,7 @@ @color/md_blue_grey_600 @color/md_blue_grey_600_dark @color/md_blue_grey_600 + @style/LightActionBarItems @color/theme_light_background_color @@ -1204,6 +1371,7 @@ @color/md_blue_grey_700 @color/md_blue_grey_700_dark @color/md_blue_grey_700 + @style/LightActionBarItems @color/theme_light_background_color @@ -1211,6 +1379,7 @@ @color/md_blue_grey_800 @color/md_blue_grey_800_dark @color/md_blue_grey_800 + @style/LightActionBarItems @color/theme_light_background_color @@ -1218,6 +1387,7 @@ @color/md_blue_grey_900 @color/md_blue_grey_900_dark @color/md_blue_grey_900 + @style/LightActionBarItems @color/theme_light_background_color @@ -1225,6 +1395,7 @@ @color/md_grey_white @color/md_grey_white_dark @color/md_grey_white + @style/DarkActionBarItems @color/theme_dark_background_color @@ -1232,6 +1403,7 @@ @color/md_grey_200 @color/md_grey_200_dark @color/md_grey_200 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -1239,6 +1411,7 @@ @color/md_grey_300 @color/md_grey_300_dark @color/md_grey_300 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -1246,6 +1419,7 @@ @color/md_grey_400 @color/md_grey_400_dark @color/md_grey_400 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -1253,6 +1427,7 @@ @color/md_grey_500 @color/md_grey_500_dark @color/md_grey_500 + @style/DarkActionBarItems @color/theme_dark_background_color @@ -1260,6 +1435,7 @@ @color/md_grey_600 @color/md_grey_600_dark @color/md_grey_600 + @style/LightActionBarItems @color/theme_light_background_color @@ -1267,6 +1443,7 @@ @color/md_grey_700 @color/md_grey_700_dark @color/md_grey_700 + @style/LightActionBarItems @color/theme_light_background_color @@ -1274,6 +1451,7 @@ @color/md_grey_800 @color/md_grey_800_dark @color/md_grey_800 + @style/LightActionBarItems @color/theme_light_background_color @@ -1281,6 +1459,7 @@ @color/md_grey_black @color/md_grey_black_dark @color/md_grey_black + @style/LightActionBarItems @color/theme_light_background_color From be1454df8108fbf35345f7aa28ff1c974d0fb99c Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 3 Jan 2020 21:31:38 +0100 Subject: [PATCH 61/81] properly update Search hint color too --- build.gradle | 2 +- commons/src/main/res/values/colors.xml | 3 +++ commons/src/main/res/values/styles.xml | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 64de216c8..9b4ff0223 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.21.17' + propVersionName = '5.21.18' kotlin_version = '1.3.61' } diff --git a/commons/src/main/res/values/colors.xml b/commons/src/main/res/values/colors.xml index 0630e0617..dd93c4df2 100644 --- a/commons/src/main/res/values/colors.xml +++ b/commons/src/main/res/values/colors.xml @@ -10,6 +10,9 @@ #CC000000 #FF333333 + #99FFFFFF + #66000000 + @color/md_grey_600 @color/md_grey_white diff --git a/commons/src/main/res/values/styles.xml b/commons/src/main/res/values/styles.xml index 8c540dd4f..8b5bf6a1b 100644 --- a/commons/src/main/res/values/styles.xml +++ b/commons/src/main/res/values/styles.xml @@ -87,10 +87,12 @@ From 419d5ccd25335bd80444a66fe9b87dfe2d22cfee Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 3 Jan 2020 21:46:16 +0100 Subject: [PATCH 62/81] always add a slash after the parent path at Rename dialog --- build.gradle | 2 +- .../com/simplemobiletools/commons/dialogs/RenameItemDialog.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 9b4ff0223..83927f97a 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.21.18' + propVersionName = '5.21.19' kotlin_version = '1.3.61' } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/RenameItemDialog.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/RenameItemDialog.kt index e8b11ce43..8baeca526 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/RenameItemDialog.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/RenameItemDialog.kt @@ -25,7 +25,7 @@ class RenameItemDialog(val activity: BaseSimpleActivity, val path: String, val c } rename_item_name.setText(name) - rename_item_path.text = activity.humanizePath(path.getParentPath()) + rename_item_path.text = "${activity.humanizePath(path.getParentPath()).trimEnd('/')}/" } AlertDialog.Builder(activity) From dec29235c12ce53af3a5310d9223a4b4d03f7da3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hevesi=20J=C3=A1nos?= <44799533+hevesij@users.noreply.github.com> Date: Mon, 6 Jan 2020 18:03:22 +0100 Subject: [PATCH 63/81] Update strings.xml --- commons/src/main/res/values-hu/strings.xml | 1279 ++++++++++---------- 1 file changed, 618 insertions(+), 661 deletions(-) diff --git a/commons/src/main/res/values-hu/strings.xml b/commons/src/main/res/values-hu/strings.xml index 079c7077e..3e83e8665 100644 --- a/commons/src/main/res/values-hu/strings.xml +++ b/commons/src/main/res/values-hu/strings.xml @@ -1,615 +1,575 @@ - OK - Mégsem - Mentés másként - Sikeres fájl mentés - Érvénytelen fájl formátum - Out of memory hiba - Hiba történt: %s - Megnyitás ezzel - Szerkesztés ezzel - Nem található érvényes alkalmazás - Beállítás ennek - Érték másolva a vágólapra - Ismeretlen - Mindig - Soha - Részletek - Jegyzetek - \'%s\' mappa törlése - Nincs - Címke - Áttetsző - Áttetsző szín - Válasszon egy másik színt - Letöltés - Értesítés - Email - - - Kedvencek - Kedvencek hozzáadása - Hozzáadás a Kedvencekhez - Eltávolítás a Kedvencekből - - - Keresés - Legalább 2 karaktert írjon be a keresés elindításához - - - Szűrő - Nem található elem. - Szűrő változtatása - - - Tároló engedély szükséges - Kapcsolat engedély szükséges - Kamera engedély szükséges - Audió engedély szükséges - - - Fájl átnevezése - Mappa átnevezése - Nem lehet átnevezni a fájlt - Nem lehet átnevezni a mappát - A mappa neve nem lehet üres - Már létezik egy ilyen nevű mappa - Nem lehet átnevezni a root mappát a tárolón - Sikeres mappa átnevezés - Mappa átnevezése - A fájlnév nem lehet üres - A fájlnév érvénytelen karaktereket tartalmaz - \'%s\' fájlnév érvénytelen karaktereket tartalmaz - A kiterjesztés nem lehet üres - A forrás fájl %s nem létezik - Fájlnevek megadása - Fájlnevek csatolása - Simple renaming - Pattern - String to add - %É - év\\n%H - hónap\\n%N - nap\\n%ó - óra\\n%p - perc\\n%mp - másodperc\n%i - number increasing from 1 - - - Másolás - Áthelyezés - Másolás / Áthelyezés - Másolás ide - Áthelyezés ide - Forrás - Cél - Válasszon célt - Kattintson ide a cél kiválasztásához - Nem sikerült a kiválasztott célra írás - Válasszon célt - A forrás és a cél nem lehet azonos - Nem lehet másolni a fájlt - Másolás… - Sikeres fájl másolás - Hiba történt - Áthelyezés… - A fájl áthelyezése sikerült - Egyes fájlokat nem lehet áthelyezni - Egyes fájlokat nem lehet másolni - Nincs fájl kiválasztva - Mentés… - Nem lehet elkészíteni a mappát %s - Nem lehet elkészíteni a fájlt %s - Nem található új elem - The destination does not have enough space available.\nRequired %1$s, available %2$s - - - Új készítés - Mappa - Fájl - Új mappa készítés - A fájl vagy mappa név már létezik - A név érvénytelen karaktereket tartalmaz - Írjon be egy nevet - Ismeretlen hiba történt - - - \"%s\" fájl már létezik - \"%s\" fájl már létezik. Felülírja? - \"%s\" mappa már létezik - Összevonás - Mindkettő megtartása - Felülírás - Átlépés - Mellékel \'_1\' - Alkalmaz mindre - - - Válasszon egy mappát - Válasszon egy fájlt - Ellenőrizze a külső tároló hozzáférést - Kérjük, válassza ki az SD kártya gyökérmappáját a következő képernyőn, hogy írási hozzáférést kapjon - Ha nem látja az SD kártyát, próbálja meg ezt - Kiválasztás megerősítése - - - %d elem - %d elem - - - - - %d elem - %d elem - - - - %d elem törlése - %d elem törlése - - - - Válasszon tárolót - Belső - SD kártya - Root - Rossz mappát választott ki, válassza ki az SD kártya gyökérmappáját - Az SD kártya és az USB eszköz elérési útvonala nem lehet azonos - Úgy tűnik, hogy az alkalmazás az SD kártyára van telepítve és emiatt az alkalmazás widgetek nem érhetők el. Nem láthatók a rendelkezésre álló widgetek listáján. - Ez egy rendszerkorlátozás. Ha használni szeretné a widgeteket, akkor át kell helyeznie az alkalmazást a belső tárterületre. - - - Tulajdonságok - Elérési útvonal - Elem kiválasztva - Közvetlen örökölt szám - Összes fájl száma - Felbontás - Időtartam - Előadó - Album - Fókusztávolság - Expozíciós idő - ISO érzékenység - F-szám - Kamera - EXIF - Dal címe - GPS coordinates - Altitude - - - Háttérszín - Szöveg színe - Elsődleges szín - Előtér szín - Alkalmazás ikon színe - Alsó navigációs sáv színe - Alapértelmezések visszaállítása - Use default - Default - Szín változtatása - Téma - A szín megváltoztatásával átvált az Egyéni témára - Mentés - Elvetés - Változások visszavonása - Biztos visszavonja a változtatást? - Nem mentette a változtatásokat. Menti a kilépés előtt? - Színek alkalmazása az összes Simple Apps-ra - FIGYELMEZTETÉS: Néhány indító nem megfelelően kezeli az alkalmazás ikon testreszabását. Abban az esetben, ha az ikon eltűnik, próbálja meg elindítani az alkalmazást a Google Playen vagy egy bizonyos widgeten keresztül, ha elérhető.\nMiután elindult, állítsa vissza az alapértelmezett narancssárga ikont. #F57C00. Lehet, hogy a legrosszabb esetben újra kell telepítenie az alkalmazást. - A színek sikeresen frissültek. Hozzáadott egy új témát, amelynek neve \'Megosztott\'. Kérjük, a jövőben ezt használja az összes alkalmazás színeinek frissítéséhez. - + OK + Mégsem + Mentés másként + Sikeres fájl mentés + Érvénytelen fájl formátum + Out of memory hiba + Hiba történt: %s + Megnyitás ezzel + Szerkesztés ezzel + Nem található érvényes alkalmazás + Beállítás ennek + Érték másolva a vágólapra + Ismeretlen + Mindig + Soha + Részletek + Jegyzetek + \'%s\' mappa törlése + Nincs + Címke + Áttetsző + Áttetsző szín + Válasszon egy másik színt + Letöltés + Értesítés + Email + + Kedvencek + Kedvencek hozzáadása + Hozzáadás a Kedvencekhez + Eltávolítás a Kedvencekből + + Keresés + Legalább 2 karaktert írjon be a keresés elindításához + + Szűrő + Nem található elem. + Szűrő változtatása + + Tároló engedély szükséges + Kapcsolat engedély szükséges + Kamera engedély szükséges + Audió engedély szükséges + + Fájl átnevezése + Mappa átnevezése + Nem lehet átnevezni a fájlt + Nem lehet átnevezni a mappát + A mappa neve nem lehet üres + Már létezik egy ilyen nevű mappa + Nem lehet átnevezni a root mappát a tárolón + Sikeres mappa átnevezés + Mappa átnevezése + A fájlnév nem lehet üres + A fájlnév érvénytelen karaktereket tartalmaz + \'%s\' fájlnév érvénytelen karaktereket tartalmaz + A kiterjesztés nem lehet üres + A forrás fájl %s nem létezik + Fájlnevek megadása + Fájlnevek hozzáadása + Egyszerű átnevezés + Minta + String to add + %Y - év\n%M - hónap\n%D - nap\n%h - óra\n%m - perc\n%s - másodperc\n%i - 1-től növekvő szám + + Másolás + Áthelyezés + Másolás / Áthelyezés + Másolás ide + Áthelyezés ide + Forrás + Cél + Válasszon célt + Kattintson ide a cél kiválasztásához + Nem sikerült a kiválasztott célra írás + Válasszon célt + A forrás és a cél nem lehet azonos + Nem lehet másolni a fájlt + Másolás... + Sikeres fájl másolás + Hiba történt + Áthelyezés... + A fájl áthelyezése sikerült + Egyes fájlokat nem lehet áthelyezni + Egyes fájlokat nem lehet másolni + Nincs fájl kiválasztva + Mentés... + Nem lehet elkészíteni a mappát %s + Nem lehet elkészíteni a fájlt %s + No new items have been found + The destination does not have enough space available.\nRequired %1$s, available %2$s + + Új készítés + Mappa + Fájl + Új mappa készítés + A fájl vagy mappa név már létezik + A név érvénytelen karaktereket tartalmaz + Írjon be egy nevet + Ismeretlen hiba történt + + \"%s\" fájl már létezik + \"%s\" fájl már létezik. Felülírja? + \"%s\" mappa már létezik + Összevonás + Mindkettő megtartása + Felülírás + Átlépés + Mellékel \'_1\' + Alkalmaz mindre + + Válasszon egy mappát + Válasszon egy fájlt + Ellenőrizze a külső tároló hozzáférést + Kérjük, válassza ki az SD kártya gyökérmappáját a következő képernyőn, hogy írási hozzáférést kapjon + Ha nem látja az SD kártyát, próbálja meg ezt + Kiválasztás megerősítése + + %d elem + %d elem + + + + %d elem + %d elem + + + %d elem törlése + %d elem törlése + + + Válasszon tárolót + Belső + SD kártya + Root + Rossz mappát választott ki, válassza ki az SD kártya gyökérmappáját + Az SD kártya és az USB eszköz elérési útvonala nem lehet azonos + Úgy tűnik, hogy az alkalmazás az SD kártyára van telepítve és emiatt az alkalmazás widgetek nem érhetők el. Nem láthatók a rendelkezésre álló widgetek listáján. +Ez egy rendszerkorlátozás. Ha használni szeretné a widgeteket, akkor át kell helyeznie az alkalmazást a belső tárterületre. + + Tulajdonságok + Elérési útvonal + Elem kiválasztva + Közvetlen örökölt szám + Összes fájl száma + Felbontás + Időtartam + Előadó + Album + Fókusztávolság + Expozíciós idő + ISO érzékenység + F-szám + Kamera + EXIF + Dal címe + GPS koordináták + Magasság + + Háttérszín + Szöveg színe + Elsődleges szín + Előtér szín + Alkalmazás ikon színe + Bottom navigation bar color + Alapértelmezések visszaállítása + Alapértelmezett használata + Alapértelmezett + Szín változtatása + Téma + A szín megváltoztatásával átvált az Egyéni témára + Mentés + Elvetés + Változások visszavonása + Biztos visszavonja a változtatást? + Nem mentette a változtatásokat. Menti a kilépés előtt? + Színek alkalmazása az összes Simple Apps-ra + WARNING: Some launchers do not handle app icon customization properly. In case the icon will disappear, try launching the app via Google Play or some widget, if available. + Once launched, just set back the default orange icon #F57C00. You might have to reinstall the app in the worst case. + A színek sikeresen frissültek. Hozzáadott egy új témát, amelynek neve \'Megosztott\'. Kérjük, a jövőben ezt használja az összes alkalmazás színeinek frissítéséhez. + Simple Thank You alkalmazást a funkció feloldásához és a fejlesztés támogatásához. Köszönöm! ]]> - - - Világos - Sötét - Kiégetett - Sötét és piros - Fekete és fehér - Egyéni - Megosztva - - - Újdonságok - * itt csak a nagyobb frissítések vannak felsorolva, de mindig vannak kisebb javítások is - - - Törlés - Eltávolítás - Átnevezés - Megosztás - Megosztva ezzel - Összes kiválasztása - Elrejtés - Elrejtés megszüntetés - Mappa elrejtése - Elrejtett mappa mutatása - Rejtettek ideiglenes mutatása - Rejtettek ideiglenes mutatás megszüntetés - Ezt a sok tartalmat nem oszthatja meg egyszerre - Lomtár kiürítése és letiltása - Visszavonás - Mégis - Nyomtatás - Parancsikon létrehozása - - - Rendezés - Név - Méret - Utolsó módosítás - Dátum - Cím - Fájlnév - Kiterjesztés - Véletlenszerű - Véletlenszerű rendezés - Növekvő - Csökkenő - Csak ehhez a mappához használja - Rendezze a numerikus részeket az aktuális értékkel - - - Biztosan folytatja a törlést? - Biztos törölni akarja ezt: %s? - Biztos át akarja helyezni %s fájlt a Lomtárba? - Biztos törölni akarja ezt az elemet? - Biztos át akarja helyezni ezt az elemet a Lomtárba? - Ne mutassa újra ebben a menetben - Igen - Nem - Talán - - - FIGYELEM: Törli %d mappát! - FIGYELEM: Törli %d mappákat! - - - - PIN kód - Írja be a PIN kódot - Írjon be egy PIN kódot - Hibás PIN kód - PIN kód újra - Minta - Minta beillesztése - Hibás minta - Minta ismétlése - Ujjlenyomat - Ujjlenyomat hozzáadása - Helyezze az ujját az ujjlenyomat érzékelőre - Sikertelen hitelesítés - A hitelesítés blokkolva, próbálkozzon újra egy kicsit később - Nincsenek regisztrált ujjlenyomatok, kérjük, adjon hozzá néhányat a készülék Beállításaiban - Ugrás a Beállításokhoz - A jelszó beállítása sikerült. Ha elfelejteti, akkor újra kell telepíteni az alkalmazást. - A védelem beállítása sikerült. Az újraindítással kapcsolatos problémák esetén telepítse újra az alkalmazást. - Lock folder - Unlock folder - This protection works in this app only, it is not supposed to replace a real systemwide folder encryption. - - - Tegnap - Ma - Holnap - másodperc - perc - óra - nap - - - %d másodperc - %d másodperc - - - %d perc - %d perc - - - %d óra - %d óra - - - %d nap - %d nap - - - %d hét - %d hét - - - %d hónap - %d hónap - - - %d év - %d év - - - - - %d másodperc - %d másodperc - - - %d perc - %d perc - - - %d óra - %d nap - - - %d nap - %d nap - - - %d hét - %d hét - - - %d hónap - %d hónap - - - %d év - %d év - - - - - %d másodperccel korábban - %d másodperccel korábban - - - %d perccel korábban - %d perccel korábban - - - %d órával korábban - %d órával korábban - - - %d nappal korábban - %d nappal korábban - - - %d héttel korábban - %d héttel korábban - - - %d hónappal korábban - %d hónappal korábban - - - %d évvel korábban - %d évvel korábban - - - - - %d másodperc - %d másodperc - - - %d perc - %d perc - - - %d óra - %d nap - - - %d nap - %d nap - - - %d hét - %d hét - - - %d hónap - %d hónap - - - %d év - %d év - - - - A riasztásig hátralévő idő eltűnik:\n%s - Az emlékeztető aktiválásáig hátralévő idő:\n%s - Győződjön meg róla, hogy a riasztás megfelelően működik, mielőtt napi szinten használná. Az akkumulátor takarékossággal kapcsolatos rendszerkorlátozások miatt helytelenül is működhetnek. - Győződjön meg róla, hogy az emlékeztetők megfelelően működnek, mielőtt napi szinten használná. Az akkumulátor takarékossággal kapcsolatos rendszerkorlátozások miatt helytelenül is működhetnek. - Az alkalmazás értesítései le vannak tiltva. Kérjük, lépjen be a készülék beállításaiba és engedélyezze ezeket. - - - Riasztás - Szundikálás - Elutasítás - Nincs emlékeztető - Kezdete - Rendszer hangok - Saját hangok - Új hang hozzáadása - Nincs hang - - - Beállítások - Simple Thank You megvásárlása - Színek testreszabása - Widget színek testreszabása - Angol nyelv használata - Mutassa a rejtett elemeket - Betűméret - Kicsi - Közepes - Nagy - Extra nagy - Jelszavas védelem a rejtett elem láthatóságához - Jelszavas védelem az egész alkalmazáshoz - Jelszavas védelem a fájlok törléséhez és áthelyezéséhez - Tartsa a régi, utoljára módosított értéket a fájl műveleteknél - Mutassa az információs buborékot a görgetősáv húzásánál - Megakadályozza a telefon alvó állapotát, amíg az alkalmazás előtérben van - Mindig ugorja át a törlés megerősítése kérdést - Felülről lefelé húzásos frissítés engedélyezése - 24 órás idő formátum használata - Dátum és időformátum módosítása - A hét kezdete vasárnap - Widgetek - Mindig ugyanazt a szundi időt használja - Szundi ideje - Rezgés gomb nyomáskor - A törlés helyett helyezze át az elemeket a Lomtárba - Lomtár kiürítés időszak - Lomtár ürítése - Álló mód kényszerítése - Beállítások exportálása - Beállítások importálása - A beállítások exportálása sikerült - A beállítások importálása sikerült - - - Láthatóság - Biztonság - Görgetés - Fájl műveletek - Lomtár - Mentés - Indítás - Szöveg - Átköltöztetés - - - Fájl visszaállítása - Kiválasztott fájl visszaállítása - Összes fájl visszaállítása - A Lomtár sikeresen kiürítve - A fájlok sikeresen visszaállítva - Biztos ki akarja üríteni a Lomtárat? A fájlok véglegesen elvesznek. - A Lomtár üres - A Lomtár elemek áthelyezése le van tiltva, kérjük használja a Visszaállítás lehetőséget - Lomtár mutatása - Lomtár elrejtése - - - %d elem áthelyezése a Lomtárba - %d elem áthelyezése a Lomtárba - - - - Importálás… - Exportálás… - Sikeres importálás - Sikeres exportálás - Sikertelen importálás - Sikertelen exportálás - Egyes elemek importálása nem sikerült - Egyes elemek exportálása nem sikerült - Az importáláshoz nem találhatóak bejegyzések - Az exportáláshoz nem találhatóak bejegyzések - - - USB - Úgy tűnik, a készülékhez egy USB eszköz van csatlakoztatva. További engedélyeket kell megadnia, hogy a fájlok megfelelően jelenjenek meg. - Kérjük, válassza ki az USB eszköz gyökérmappáját a következő képernyőn, hogy hozzáférést biztosítson - Rossz mappát választott ki, válassza ki az USB eszköz gyökérmappáját - - - Január - Február - Március - Április - Május - Június - Július - Augusztus - Szeptember - Október - November - December - - - Januárban - Februárban - Márciusban - Áprilisban - Májusban - Júniusban - Júliusban - Augusztusban - Szeptemberben - Októberben - Novemberben - Decemberben - - Hétfő - Kedd - Szerda - Csütörtök - Péntek - Szombat - Vasárnap - - H - K - Sz - Cs - P - Sz - V - - - Kedd - Sze - Csüt - Pén - Szo - Vas - - - Your app version will not be updated anymore. Please upgrade to the Pro version to receive new fixes and other improvements. - Your app version will not be updated anymore. Please upgrade to the Pro version to receive new fixes and other improvements by clicking here. - Ingyenes eddig: %s. Ha eddig letölti, akkor örökre ingyen használhatja. - További információ - Frissítés - A helyiben tárolt eseményeket kézzel kell átvinni egy .ics fájl exportálásával, majd importálással. Az export / import gomb megtalálható a főmenüben. - - - Névjegy - A forráskódok megtekintéséhez - Küldje el visszajelzését vagy javaslatait - Frissítés Pro verzióra - További alkalmazások - Harmadik fél licencek - Barátok meghívása - Gyere el %1$s - %2$s - Hívja meg - Értékeljen minket - Értékelés - Támogatás - Támogatás - Kövessen minket - v %1$s\nCopyright © Simple Mobile Tools %2$d - Kiegészítő információ - Alkalmazás verzió: %s - Eszköz OS: %s - + + Világos + Sötét + Kiégetett + Sötét és piros + Fekete és fehér + Egyéni + Megosztva + + Újdonságok + * itt csak a nagyobb frissítések vannak felsorolva, de mindig vannak kisebb javítások is + + Törlés + Eltávolítás + Átnevezés + Megosztás + Megosztva ezzel + Összes kiválasztása + Elrejtés + Elrejtés megszüntetés + Mappa elrejtése + Elrejtett mappa mutatása + Rejtettek ideiglenes mutatása + Rejtettek ideiglenes mutatás megszüntetés + Ezt a sok tartalmat nem oszthatja meg egyszerre + Lomtár kiürítése és letiltása + Visszavonás + Mégis + Nyomtatás + Parancsikon készítése + + Rendezés + Név + Méret + Utolsó módosítás + Dátum + Cím + Fájlnév + Kiterjesztés + Véletlenszerű + Véletlenszerű rendezés + Növekvő + Csökkenő + Csak ehhez a mappához használja + Sort numeric parts by actual value + + Biztosan folytatja a törlést? + Biztos törölni akarja ezt: %s? + + Biztos át akarja helyezni %s fájlt a Lomtárba? + + Biztos törölni akarja ezt az elemet? + Biztos át akarja helyezni ezt az elemet a Lomtárba? + Ne mutassa újra ebben a menetben + Igen + Nem + Talán + + FIGYELEM: Törli %d mappát! + FIGYELEM: Törli %d mappákat! + + + PIN kód + Írja be a PIN kódot + Írjon be egy PIN kódot + Hibás PIN kód + PIN kód újra + Minta + Minta beillesztése + Hibás minta + Minta ismétlése + Ujjlenyomat + Ujjlenyomat hozzáadása + Helyezze az ujját az ujjlenyomat érzékelőre + Sikertelen hitelesítés + A hitelesítés blokkolva, próbálkozzon újra egy kicsit később + Nincsenek regisztrált ujjlenyomatok, kérjük, adjon hozzá néhányat a készülék Beállításaiban + Ugrás a Beállításokhoz + A jelszó beállítása sikerült. Ha elfelejteti, akkor újra kell telepíteni az alkalmazást. + A védelem beállítása sikerült. Az újraindítással kapcsolatos problémák esetén telepítse újra az alkalmazást. + Mappa zárolása + Mappa zárolás feloldása + This protection works in this app only, it is not supposed to replace a real systemwide folder encryption. + + Tegnap + Ma + Holnap + másodperc + perc + óra + nap + + %d másodperc + %d másodperc + + + %d perc + %d perc + + + %d óra + %d nap + + + %d nap + %d nap + + + %d hét + %d hét + + + %d hónap + %d hónap + + + %d év + %d év + + + + %d másodperc + %d másodperc + + + %d perc + %d perc + + + %d óra + %d nap + + + %d nap + %d nap + + + %d hét + %d hét + + + %d hónap + %d hónap + + + %d év + %d év + + + + %d másodperccel korábban + %d másodperccel korábban + + + %d perccel korábban + %d perccel korábban + + + %d órával korábban + %d órával korábban + + + %d nappal korábban + %d nappal korábban + + + %d héttel korábban + %d héttel korábban + + + %d hónappal korábban + %d hónappal korábban + + + %d évvel korábban + %d évvel korábban + + + + %d másodperc + %d másodperc + + + %d perc + %d perc + + + %d óra + %d nap + + + %d nap + %d nap + + + %d hét + %d hét + + + %d hónap + %d hónap + + + %d év + %d év + + + A riasztásig hátralévő idő eltűnik:\n%s + Az emlékeztető aktiválásáig hátralévő idő:\n%s + Győződjön meg róla, hogy a riasztás megfelelően működik, mielőtt napi szinten használná. Az akkumulátor takarékossággal kapcsolatos rendszerkorlátozások miatt helytelenül is működhetnek. + Győződjön meg róla, hogy az emlékeztetők megfelelően működnek, mielőtt napi szinten használná. Az akkumulátor takarékossággal kapcsolatos rendszerkorlátozások miatt helytelenül is működhetnek. + Az alkalmazás értesítései le vannak tiltva. Kérjük, lépjen be a készülék beállításaiba és engedélyezze ezeket. + + Riasztás + Szundikálás + Elutasítás + Nincs emlékeztető + Kezdete + Rendszer hangok + Saját hangok + Új hang hozzáadása + Nincs hang + + Beállítások + Simple Thank You megvásárlása + Színek testreszabása + Widget színek testreszabása + Angol nyelv használata + Mutassa a rejtett elemeket + Betűméret + Kicsi + Közepes + Nagy + Extra nagy + Jelszavas védelem a rejtett elem láthatóságához + Jelszavas védelem az egész alkalmazáshoz + Jelszavas védelem a fájlok törléséhez és áthelyezéséhez + Keep old last-modified value at file operations + Mutassa az információs buborékot a görgetősáv húzásánál + Megakadályozza a telefon alvó állapotát, amíg az alkalmazás előtérben van + Mindig ugorja át a törlés megerősítése kérdést + Felülről lefelé húzásos frissítés engedélyezése + 24 órás idő formátum használata + Dátum és idő formátum módosítása + A hét kezdete vasárnap + Widgetek + Mindig ugyanazt a szundi időt használja + Szundi ideje + Rezgés gomb nyomáskor + A törlés helyett helyezze át az elemeket a Lomtárba + Lomtár kiürítés időszak + Lomtár ürítése + Álló mód kényszerítése + Beállítások exportálása + Beállítások importálása + A beállítások exportálása sikerült + A beállítások importálása sikerült + + Láthatóság + Biztonság + Görgetés + Fájl műveletek + Lomtár + Mentés + Indítás + Szöveg + Áttelepítés + + Fájl visszaállítása + Kiválasztott fájl visszaállítása + Összes fájl visszaállítása + A Lomtár sikeresen kiürítve + A fájlok sikeresen visszaállítva + Biztos ki akarja üríteni a Lomtárat? A fájlok véglegesen elvesznek. + A Lomtár üres + A Lomtár elemek áthelyezése le van tiltva, kérjük használja a Visszaállítás lehetőséget + Lomtár mutatása + Lomtár elrejtése + + %d elem áthelyezése a Lomtárba + %d elem áthelyezése a Lomtárba + + + Importálás... + Exportálás... + Sikeres importálás + Sikeres exportálás + Sikertelen importálás + Sikertelen exportálás + Egyes elemek importálása nem sikerült + Egyes elemek exportálása nem sikerült + Az importáláshoz nem találhatóak bejegyzések + Az exportáláshoz nem találhatóak bejegyzések + + USB + You seem to have an USB device attached to your device. To make sure its files appear properly, you need to grant additional permissions. + Kérjük, válassza ki az USB eszköz gyökérmappáját a következő képernyőn, hogy hozzáférést biztosítson + Rossz mappát választott ki, válassza ki az USB eszköz gyökérmappáját + + Január + Február + Március + Április + Május + Június + Július + Augusztus + Szeptember + Október + November + December + + Januárban + Februárban + Márciusban + Áprilisban + Májusban + Júniusban + Júliusban + Augusztusban + Szeptemberben + Októberben + Novemberben + Decemberben + Hétfő + Kedd + Szerda + Csütörtök + Péntek + Szombat + Vasárnap + H + K + Sz + K + P + V + V + + Kedd + Sze + Csüt + Pén + Szo + Vas + + Your app version will not be updated anymore. Please upgrade to the Pro version to receive new fixes and other improvements. + Your app version will not be updated anymore. Please upgrade to the Pro version to receive new fixes and other improvements by clicking here. + Ingyenes eddig: %s. Ha eddig letölti, akkor örökre ingyen használhatja. + További információ + Frissítés + You have to migrate locally stored events manually via exporting in an .ics file, then importing. You can find both export/import buttons at the main screen menu. + + Névjegy + A forráskódok megtekintéséhez + Küldje el visszajelzését vagy javaslatait + Frissítés Pro verzióra + További alkalmazások + Harmadik fél licencek + Barátok meghívása + Gyere el %1$s - %2$s + Hívja meg + Értékeljen minket + Értékelés + Támogatás + Támogatás + Kövessen minket + v %1$s\nCopyright © Simple Mobile Tools %2$d + Kiegészítő információ + Alkalmazás verzió: %s + Eszköz OS: %s +
remélem tetszett az alkalmazás. Nem tartalmaz hirdetéseket. Kérem támogasd a fejlesztést a Simple Thank You megvásárlásával. Utána ez a párbeszédablak sem látszik újra.

Köszönöm! ]]>
- Vásárlás - Kérjük frissítse a Simple Thank You alkalmazást a legújabb verzióra - Mielőtt kérdezne, ellenőrizze az alkalmazás beállításait, és először olvassa el a Gyakran Ismételt Kérdéseket. Talán ott van a megoldás. - Also make sure that you are using the latest app version. - Olvassa el - Hello,\\n\\Úgy tűnik elég régen használja ezt az alkalmazést és ezt mi igazán nagyra értékeljük.\\n\\nHa megkérhetjük egy szívességre, kérjük, értékeljen minket a Google Playen. Ez igazán segítene nekünk.\\n\\nFüggetlenül attól, hogy hogyan dönt, nem fogja látni ezt az üzenetet újra.\\n\\nKöszönjük! - - - + Vásárlás + Kérjük frissítse a Simple Thank You alkalmazást a legújabb verzióra + Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. + Also make sure that you are using the latest app version. + Olvassa el + Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! + +
csak tájékoztatni szeretnélek, hogy megjelent egy új alkalmazás:

@@ -617,67 +577,64 @@ A címre kattintva lehet letölteni.

Köszönöm ]]> -
- - - innen. + + + here. ]]> - - - - Gyakran Ismételt Kérdések - Mielőtt feltenné egy kérdést, először olvassa el ezt: - Miért nem látom az alkalmazás widgetet a widgetek listáján? - Valószínűleg azért, mert áthelyezte az alkalmazást egy SD kártyára. Van egy Android rendszerkorlátozás, amely ebben az esetben elrejti az adott alkalmazás widgeteket. - Az egyetlen megoldás az alkalmazás visszahelyezése a belső tárolóra az eszköz beállításain keresztül. - Szeretném támogatni, de nem tudok pénzt adni. Van még valami, amit tehetek? - Természetesen. Megoszthatja az alkalmazásokról szóló információkat vagy visszajelzéseket és értékeléseket adhat. Segítséget is nyújthat azzal is, hogy az alkalmazásokat egy új nyelvre fordítja, vagy csak frissíti a meglévő fordításokat. - Az útmutatót megtalálhatja a https://github.com/SimpleMobileTools/General-Discussion címen, vagy csak írjon egy üzenetet a hello@simplemobiletools.com, ha segítségre van szüksége. - Tévedésből töröltem néhány fájlt, hogyan tudom visszaszerezni? - Sajnos nem lehet. A fájlok azonnal törlődnek a megerősítő párbeszédablak után, ott nincs elérhető Lomtár. - Nem tetszik a widget színe, meg tudom változtatni őket? - Igen, amikor egy widgetet futtat a kezdőképernyőn, megjelenik egy widget konfigurációs képernyő. A bal alsó sarokban színes négyzetek láthatók, csak nyomja meg és új színt választhat. Használhatja a csúszkát az alfa beállításához is. - Vissza tudom állítani a törölt fájlokat? - If they were really deleted, you cannot. However, there is a Recycle Bin enabled by default, it will cause the files just be moved in the Bin instead of deleting them. - Az alkalmazásindító ikon eltűnt. Mit tehetek? - Ennek az az oka, hogy a rendszerindító nem támogatja megfelelően az ikon testreszabását. Próbáld elindítani az alkalmazást a Google Playen vagy néhány widgeten keresztül, ha elérhető.\nMiután elindítottad, állítsd vissza az alapértelmezett narancssárga ikont #F57C00. Lehet, hogy a legrosszabb esetben újra kell telepítenie az alkalmazást. - The money has been deducted from my bank account, but I cannot download the app. What can I do? - Payments are fully handled by Google, their system glitches from time to time. Just clear your Google Play app cache and restart your device, then retry downloading it. - Why should I upgrade to the Pro version? - As your app version is no longer updated, the bugs you have maybe spotted will never be fixed. There will also be no new functions added. You can purchase the Pro version on Google Play for a small sum of money. + + + Gyakran Ismételt Kérdések + Mielőtt feltenné egy kérdést, először olvassa el ezt: + Miért nem látom az alkalmazás widgetet a widgetek listáján? + Valószínűleg azért, mert áthelyezte az alkalmazást egy SD kártyára. Van egy Android rendszerkorlátozás, amely ebben az esetben elrejti az adott alkalmazás widgeteket. +Az egyetlen megoldás az alkalmazás visszahelyezése a belső tárolóra az eszköz beállításain keresztül. + Szeretném támogatni, de nem tudok pénzt adni. Van még valami, amit tehetek? + Természetesen. Megoszthatja az alkalmazásokról szóló információkat vagy visszajelzéseket és értékeléseket adhat. Segítséget is nyújthat azzal is, hogy az alkalmazásokat egy új nyelvre fordítja, vagy csak frissíti a meglévő fordításokat. +Az útmutatót megtalálhatja a https://github.com/SimpleMobileTools/General-Discussion címen, vagy csak írjon egy üzenetet a hello@simplemobiletools.com, ha segítségre van szüksége. + Tévedésből töröltem néhány fájlt, hogyan tudom visszaszerezni? + Sajnos nem lehet. A fájlok azonnal törlődnek a megerősítő párbeszédablak után, ott nincs elérhető Lomtár. + Nem tetszik a widget színe, meg tudom változtatni őket? + Igen, amikor egy widgetet futtat a kezdőképernyőn, megjelenik egy widget konfigurációs képernyő. A bal alsó sarokban színes négyzetek láthatók, csak nyomja meg és új színt választhat. Használhatja a csúszkát az alfa beállításához is. + Vissza tudom állítani a törölt fájlokat? + If they were really deleted, you cannot. However, there is a Recycle Bin enabled by default, it will cause the files just be moved in the Bin instead of deleting them. + The app launcher icon disappeared. What can I do? + It is caused by your launcher not supporting icon customization properly. Try launching the app via Google Play or some widget, if available. + Once launched, just set back the default orange icon #F57C00. You might have to reinstall the app in the worst case. + The money has been deducted from my bank account, but I cannot download the app. What can I do? + Payments are fully handled by Google, their system glitches from time to time. Just clear your Google Play app cache and restart your device, then retry downloading it. + Why should I upgrade to the Pro version? + As your app version is no longer updated, the bugs you have maybe spotted will never be fixed. There will also be no new functions added. You can purchase the Pro version on Google Play for a small sum of money. It is a one time payment, which means that once you purchase it, you will never have to pay again. Not even after getting a new device. If you won\'t like the Pro version, you can just uninstall it within a few hours and you will automatically get your money back. If you want a refund anytime later, just contact us at hello@simplemobiletools.com and you will get it. - - - Ez az alkalmazás a következő harmadik fél könyvtárait használja az életem megkönnyítésére. Köszönöm. - Harmadik fél licencek - Kotlin (programnyelv) - Subsampling Scale Image View (nagyítható kép nézet) - Glide (kép betöltés és gyorsítótárazás) - Picasso (kép betöltés és gyorsítótárazás) - Android Image Cropper (kép vágás és forgatás) - RtlViewPager (jobbról balra csúsztatás) - Joda-Time (Java adat csere) - Stetho (debug adatbázisok) - Otto (esemény) - PhotoView (nagyítható GIF) - PatternLockView (minta védelem) - Reprint (ujjlenyomatos védelem) - Gif Drawable (GIF betöltése) - AutoFitTextView (szöveg átméretezés) - Robolectric (framework teszt) - Espresso (teszt segéd) - Gson (JSON értelmező) - Leak Canary (memória szivárgás detektor) - Number Picker (testreszabható számválasztó) - ExoPlayer (videó lejátszó) - VR Panorama View (panorámakép megjelenítése) - Apache Sanselan (kép metaadat kiolvasás) - Android Photo Filters (kép szűrők) - Gesztus nézetek (zoomolható képek) - - - ELAVULT: Az alkalmazás ezen verziója már nem fog frissülni, a Pro verziót a https://play.google.com/store/apps/details?id=com.simplemobiletools.xxx.pro címen találja meg. - Ne felejtse el, hogy ha 2 órán belül eltávolítja a fizetős alkalmazásunkat, akkor automatikusan visszatérítjük az árát. Ha később bármikor mégis visszatérítést szeretne, lépjen kapcsolatba velünk a hello@simplemobiletools.com címen, és visszakapja. Ez is megkönnyíti a kipróbálást :) + + Ez az alkalmazás a következő harmadik fél könyvtárait használja az életem megkönnyítésére. Köszönöm. + Harmadik fél licencek + Kotlin (programnyelv) + Subsampling Scale Image View (nagyítható kép nézet) + Glide (kép betöltés és gyorsítótárazás) + Picasso (kép betöltés és gyorsítótárazás) + Android Image Cropper (kép vágás és forgatás) + RtlViewPager (jobbról balra csúsztatás) + Joda-Time (Java adat csere) + Stetho (debug adatbázisok) + Otto (esemény) + PhotoView (nagyítható GIF) + PatternLockView (minta védelem) + Reprint (ujjlenyomatos védelem) + Gif Drawable (GIF betöltése) + AutoFitTextView (szöveg átméretezés) + Robolectric (framework teszt) + Espresso (teszt segéd) + Gson (JSON értelmező) + Leak Canary (memória szivárgás detektor) + Number Picker (testreszabható számválasztó) + ExoPlayer (videó lejátszó) + VR Panorama View (panorámakép megjelenítése) + Apache Sanselan (kép metaadat kiolvasás) + Android Photo Filters (kép szűrők) + Gesture Views (zoomable images) + + DEPRECATED: This version of the app is no longer maintained, get the Pro version at https://play.google.com/store/apps/details?id=com.simplemobiletools.xxx.pro + Don\'t forget that if you uninstall any paid app within 2 hours, you will automatically be refunded. If you want a refund anytime later, just contact us at hello@simplemobiletools.com and you will get it. That makes it easy to try it out :)
From 38a887c5c8df925726a7757320867da5459e5792 Mon Sep 17 00:00:00 2001 From: Tibor Kaputa Date: Fri, 10 Jan 2020 17:25:40 +0100 Subject: [PATCH 64/81] readding some empty lines --- commons/src/main/res/values-hu/strings.xml | 1262 ++++++++++---------- 1 file changed, 653 insertions(+), 609 deletions(-) diff --git a/commons/src/main/res/values-hu/strings.xml b/commons/src/main/res/values-hu/strings.xml index 3e83e8665..64939250a 100644 --- a/commons/src/main/res/values-hu/strings.xml +++ b/commons/src/main/res/values-hu/strings.xml @@ -1,575 +1,615 @@ - OK - Mégsem - Mentés másként - Sikeres fájl mentés - Érvénytelen fájl formátum - Out of memory hiba - Hiba történt: %s - Megnyitás ezzel - Szerkesztés ezzel - Nem található érvényes alkalmazás - Beállítás ennek - Érték másolva a vágólapra - Ismeretlen - Mindig - Soha - Részletek - Jegyzetek - \'%s\' mappa törlése - Nincs - Címke - Áttetsző - Áttetsző szín - Válasszon egy másik színt - Letöltés - Értesítés - Email - - Kedvencek - Kedvencek hozzáadása - Hozzáadás a Kedvencekhez - Eltávolítás a Kedvencekből - - Keresés - Legalább 2 karaktert írjon be a keresés elindításához - - Szűrő - Nem található elem. - Szűrő változtatása - - Tároló engedély szükséges - Kapcsolat engedély szükséges - Kamera engedély szükséges - Audió engedély szükséges - - Fájl átnevezése - Mappa átnevezése - Nem lehet átnevezni a fájlt - Nem lehet átnevezni a mappát - A mappa neve nem lehet üres - Már létezik egy ilyen nevű mappa - Nem lehet átnevezni a root mappát a tárolón - Sikeres mappa átnevezés - Mappa átnevezése - A fájlnév nem lehet üres - A fájlnév érvénytelen karaktereket tartalmaz - \'%s\' fájlnév érvénytelen karaktereket tartalmaz - A kiterjesztés nem lehet üres - A forrás fájl %s nem létezik - Fájlnevek megadása - Fájlnevek hozzáadása - Egyszerű átnevezés - Minta - String to add - %Y - év\n%M - hónap\n%D - nap\n%h - óra\n%m - perc\n%s - másodperc\n%i - 1-től növekvő szám - - Másolás - Áthelyezés - Másolás / Áthelyezés - Másolás ide - Áthelyezés ide - Forrás - Cél - Válasszon célt - Kattintson ide a cél kiválasztásához - Nem sikerült a kiválasztott célra írás - Válasszon célt - A forrás és a cél nem lehet azonos - Nem lehet másolni a fájlt - Másolás... - Sikeres fájl másolás - Hiba történt - Áthelyezés... - A fájl áthelyezése sikerült - Egyes fájlokat nem lehet áthelyezni - Egyes fájlokat nem lehet másolni - Nincs fájl kiválasztva - Mentés... - Nem lehet elkészíteni a mappát %s - Nem lehet elkészíteni a fájlt %s - No new items have been found - The destination does not have enough space available.\nRequired %1$s, available %2$s - - Új készítés - Mappa - Fájl - Új mappa készítés - A fájl vagy mappa név már létezik - A név érvénytelen karaktereket tartalmaz - Írjon be egy nevet - Ismeretlen hiba történt - - \"%s\" fájl már létezik - \"%s\" fájl már létezik. Felülírja? - \"%s\" mappa már létezik - Összevonás - Mindkettő megtartása - Felülírás - Átlépés - Mellékel \'_1\' - Alkalmaz mindre - - Válasszon egy mappát - Válasszon egy fájlt - Ellenőrizze a külső tároló hozzáférést - Kérjük, válassza ki az SD kártya gyökérmappáját a következő képernyőn, hogy írási hozzáférést kapjon - Ha nem látja az SD kártyát, próbálja meg ezt - Kiválasztás megerősítése - - %d elem - %d elem - - - - %d elem - %d elem - - - %d elem törlése - %d elem törlése - - - Válasszon tárolót - Belső - SD kártya - Root - Rossz mappát választott ki, válassza ki az SD kártya gyökérmappáját - Az SD kártya és az USB eszköz elérési útvonala nem lehet azonos - Úgy tűnik, hogy az alkalmazás az SD kártyára van telepítve és emiatt az alkalmazás widgetek nem érhetők el. Nem láthatók a rendelkezésre álló widgetek listáján. + OK + Mégsem + Mentés másként + Sikeres fájl mentés + Érvénytelen fájl formátum + Out of memory hiba + Hiba történt: %s + Megnyitás ezzel + Szerkesztés ezzel + Nem található érvényes alkalmazás + Beállítás ennek + Érték másolva a vágólapra + Ismeretlen + Mindig + Soha + Részletek + Jegyzetek + \'%s\' mappa törlése + Nincs + Címke + Áttetsző + Áttetsző szín + Válasszon egy másik színt + Letöltés + Értesítés + Email + + + Kedvencek + Kedvencek hozzáadása + Hozzáadás a Kedvencekhez + Eltávolítás a Kedvencekből + + + Keresés + Legalább 2 karaktert írjon be a keresés elindításához + + + Szűrő + Nem található elem. + Szűrő változtatása + + + Tároló engedély szükséges + Kapcsolat engedély szükséges + Kamera engedély szükséges + Audió engedély szükséges + + + Fájl átnevezése + Mappa átnevezése + Nem lehet átnevezni a fájlt + Nem lehet átnevezni a mappát + A mappa neve nem lehet üres + Már létezik egy ilyen nevű mappa + Nem lehet átnevezni a root mappát a tárolón + Sikeres mappa átnevezés + Mappa átnevezése + A fájlnév nem lehet üres + A fájlnév érvénytelen karaktereket tartalmaz + \'%s\' fájlnév érvénytelen karaktereket tartalmaz + A kiterjesztés nem lehet üres + A forrás fájl %s nem létezik + Fájlnevek megadása + Fájlnevek hozzáadása + Egyszerű átnevezés + Minta + String to add + %Y - év\n%M - hónap\n%D - nap\n%h - óra\n%m - perc\n%s - másodperc\n%i - 1-től növekvő szám + + + Másolás + Áthelyezés + Másolás / Áthelyezés + Másolás ide + Áthelyezés ide + Forrás + Cél + Válasszon célt + Kattintson ide a cél kiválasztásához + Nem sikerült a kiválasztott célra írás + Válasszon célt + A forrás és a cél nem lehet azonos + Nem lehet másolni a fájlt + Másolás... + Sikeres fájl másolás + Hiba történt + Áthelyezés... + A fájl áthelyezése sikerült + Egyes fájlokat nem lehet áthelyezni + Egyes fájlokat nem lehet másolni + Nincs fájl kiválasztva + Mentés... + Nem lehet elkészíteni a mappát %s + Nem lehet elkészíteni a fájlt %s + No new items have been found + The destination does not have enough space available.\nRequired %1$s, available %2$s + + + Új készítés + Mappa + Fájl + Új mappa készítés + A fájl vagy mappa név már létezik + A név érvénytelen karaktereket tartalmaz + Írjon be egy nevet + Ismeretlen hiba történt + + + \"%s\" fájl már létezik + \"%s\" fájl már létezik. Felülírja? + \"%s\" mappa már létezik + Összevonás + Mindkettő megtartása + Felülírás + Átlépés + Mellékel \'_1\' + Alkalmaz mindre + + + Válasszon egy mappát + Válasszon egy fájlt + Ellenőrizze a külső tároló hozzáférést + Kérjük, válassza ki az SD kártya gyökérmappáját a következő képernyőn, hogy írási hozzáférést kapjon + Ha nem látja az SD kártyát, próbálja meg ezt + Kiválasztás megerősítése + + %d elem + %d elem + + + + + %d elem + %d elem + + + %d elem törlése + %d elem törlése + + + + Válasszon tárolót + Belső + SD kártya + Root + Rossz mappát választott ki, válassza ki az SD kártya gyökérmappáját + Az SD kártya és az USB eszköz elérési útvonala nem lehet azonos + Úgy tűnik, hogy az alkalmazás az SD kártyára van telepítve és emiatt az alkalmazás widgetek nem érhetők el. Nem láthatók a rendelkezésre álló widgetek listáján. Ez egy rendszerkorlátozás. Ha használni szeretné a widgeteket, akkor át kell helyeznie az alkalmazást a belső tárterületre. - - Tulajdonságok - Elérési útvonal - Elem kiválasztva - Közvetlen örökölt szám - Összes fájl száma - Felbontás - Időtartam - Előadó - Album - Fókusztávolság - Expozíciós idő - ISO érzékenység - F-szám - Kamera - EXIF - Dal címe - GPS koordináták - Magasság - - Háttérszín - Szöveg színe - Elsődleges szín - Előtér szín - Alkalmazás ikon színe - Bottom navigation bar color - Alapértelmezések visszaállítása - Alapértelmezett használata - Alapértelmezett - Szín változtatása - Téma - A szín megváltoztatásával átvált az Egyéni témára - Mentés - Elvetés - Változások visszavonása - Biztos visszavonja a változtatást? - Nem mentette a változtatásokat. Menti a kilépés előtt? - Színek alkalmazása az összes Simple Apps-ra - WARNING: Some launchers do not handle app icon customization properly. In case the icon will disappear, try launching the app via Google Play or some widget, if available. + + + Tulajdonságok + Elérési útvonal + Elem kiválasztva + Közvetlen örökölt szám + Összes fájl száma + Felbontás + Időtartam + Előadó + Album + Fókusztávolság + Expozíciós idő + ISO érzékenység + F-szám + Kamera + EXIF + Dal címe + GPS koordináták + Magasság + + + Háttérszín + Szöveg színe + Elsődleges szín + Előtér szín + Alkalmazás ikon színe + Bottom navigation bar color + Alapértelmezések visszaállítása + Alapértelmezett használata + Alapértelmezett + Szín változtatása + Téma + A szín megváltoztatásával átvált az Egyéni témára + Mentés + Elvetés + Változások visszavonása + Biztos visszavonja a változtatást? + Nem mentette a változtatásokat. Menti a kilépés előtt? + Színek alkalmazása az összes Simple Apps-ra + WARNING: Some launchers do not handle app icon customization properly. In case the icon will disappear, try launching the app via Google Play or some widget, if available. Once launched, just set back the default orange icon #F57C00. You might have to reinstall the app in the worst case. - A színek sikeresen frissültek. Hozzáadott egy új témát, amelynek neve \'Megosztott\'. Kérjük, a jövőben ezt használja az összes alkalmazás színeinek frissítéséhez. - + A színek sikeresen frissültek. Hozzáadott egy új témát, amelynek neve \'Megosztott\'. Kérjük, a jövőben ezt használja az összes alkalmazás színeinek frissítéséhez. + Simple Thank You alkalmazást a funkció feloldásához és a fejlesztés támogatásához. Köszönöm! ]]> - - Világos - Sötét - Kiégetett - Sötét és piros - Fekete és fehér - Egyéni - Megosztva - - Újdonságok - * itt csak a nagyobb frissítések vannak felsorolva, de mindig vannak kisebb javítások is - - Törlés - Eltávolítás - Átnevezés - Megosztás - Megosztva ezzel - Összes kiválasztása - Elrejtés - Elrejtés megszüntetés - Mappa elrejtése - Elrejtett mappa mutatása - Rejtettek ideiglenes mutatása - Rejtettek ideiglenes mutatás megszüntetés - Ezt a sok tartalmat nem oszthatja meg egyszerre - Lomtár kiürítése és letiltása - Visszavonás - Mégis - Nyomtatás - Parancsikon készítése - - Rendezés - Név - Méret - Utolsó módosítás - Dátum - Cím - Fájlnév - Kiterjesztés - Véletlenszerű - Véletlenszerű rendezés - Növekvő - Csökkenő - Csak ehhez a mappához használja - Sort numeric parts by actual value - - Biztosan folytatja a törlést? - Biztos törölni akarja ezt: %s? - - Biztos át akarja helyezni %s fájlt a Lomtárba? - - Biztos törölni akarja ezt az elemet? - Biztos át akarja helyezni ezt az elemet a Lomtárba? - Ne mutassa újra ebben a menetben - Igen - Nem - Talán - - FIGYELEM: Törli %d mappát! - FIGYELEM: Törli %d mappákat! - - - PIN kód - Írja be a PIN kódot - Írjon be egy PIN kódot - Hibás PIN kód - PIN kód újra - Minta - Minta beillesztése - Hibás minta - Minta ismétlése - Ujjlenyomat - Ujjlenyomat hozzáadása - Helyezze az ujját az ujjlenyomat érzékelőre - Sikertelen hitelesítés - A hitelesítés blokkolva, próbálkozzon újra egy kicsit később - Nincsenek regisztrált ujjlenyomatok, kérjük, adjon hozzá néhányat a készülék Beállításaiban - Ugrás a Beállításokhoz - A jelszó beállítása sikerült. Ha elfelejteti, akkor újra kell telepíteni az alkalmazást. - A védelem beállítása sikerült. Az újraindítással kapcsolatos problémák esetén telepítse újra az alkalmazást. - Mappa zárolása - Mappa zárolás feloldása - This protection works in this app only, it is not supposed to replace a real systemwide folder encryption. - - Tegnap - Ma - Holnap - másodperc - perc - óra - nap - - %d másodperc - %d másodperc - - - %d perc - %d perc - - - %d óra - %d nap - - - %d nap - %d nap - - - %d hét - %d hét - - - %d hónap - %d hónap - - - %d év - %d év - - - - %d másodperc - %d másodperc - - - %d perc - %d perc - - - %d óra - %d nap - - - %d nap - %d nap - - - %d hét - %d hét - - - %d hónap - %d hónap - - - %d év - %d év - - - - %d másodperccel korábban - %d másodperccel korábban - - - %d perccel korábban - %d perccel korábban - - - %d órával korábban - %d órával korábban - - - %d nappal korábban - %d nappal korábban - - - %d héttel korábban - %d héttel korábban - - - %d hónappal korábban - %d hónappal korábban - - - %d évvel korábban - %d évvel korábban - - - - %d másodperc - %d másodperc - - - %d perc - %d perc - - - %d óra - %d nap - - - %d nap - %d nap - - - %d hét - %d hét - - - %d hónap - %d hónap - - - %d év - %d év - - - A riasztásig hátralévő idő eltűnik:\n%s - Az emlékeztető aktiválásáig hátralévő idő:\n%s - Győződjön meg róla, hogy a riasztás megfelelően működik, mielőtt napi szinten használná. Az akkumulátor takarékossággal kapcsolatos rendszerkorlátozások miatt helytelenül is működhetnek. - Győződjön meg róla, hogy az emlékeztetők megfelelően működnek, mielőtt napi szinten használná. Az akkumulátor takarékossággal kapcsolatos rendszerkorlátozások miatt helytelenül is működhetnek. - Az alkalmazás értesítései le vannak tiltva. Kérjük, lépjen be a készülék beállításaiba és engedélyezze ezeket. - - Riasztás - Szundikálás - Elutasítás - Nincs emlékeztető - Kezdete - Rendszer hangok - Saját hangok - Új hang hozzáadása - Nincs hang - - Beállítások - Simple Thank You megvásárlása - Színek testreszabása - Widget színek testreszabása - Angol nyelv használata - Mutassa a rejtett elemeket - Betűméret - Kicsi - Közepes - Nagy - Extra nagy - Jelszavas védelem a rejtett elem láthatóságához - Jelszavas védelem az egész alkalmazáshoz - Jelszavas védelem a fájlok törléséhez és áthelyezéséhez - Keep old last-modified value at file operations - Mutassa az információs buborékot a görgetősáv húzásánál - Megakadályozza a telefon alvó állapotát, amíg az alkalmazás előtérben van - Mindig ugorja át a törlés megerősítése kérdést - Felülről lefelé húzásos frissítés engedélyezése - 24 órás idő formátum használata - Dátum és idő formátum módosítása - A hét kezdete vasárnap - Widgetek - Mindig ugyanazt a szundi időt használja - Szundi ideje - Rezgés gomb nyomáskor - A törlés helyett helyezze át az elemeket a Lomtárba - Lomtár kiürítés időszak - Lomtár ürítése - Álló mód kényszerítése - Beállítások exportálása - Beállítások importálása - A beállítások exportálása sikerült - A beállítások importálása sikerült - - Láthatóság - Biztonság - Görgetés - Fájl műveletek - Lomtár - Mentés - Indítás - Szöveg - Áttelepítés - - Fájl visszaállítása - Kiválasztott fájl visszaállítása - Összes fájl visszaállítása - A Lomtár sikeresen kiürítve - A fájlok sikeresen visszaállítva - Biztos ki akarja üríteni a Lomtárat? A fájlok véglegesen elvesznek. - A Lomtár üres - A Lomtár elemek áthelyezése le van tiltva, kérjük használja a Visszaállítás lehetőséget - Lomtár mutatása - Lomtár elrejtése - - %d elem áthelyezése a Lomtárba - %d elem áthelyezése a Lomtárba - - - Importálás... - Exportálás... - Sikeres importálás - Sikeres exportálás - Sikertelen importálás - Sikertelen exportálás - Egyes elemek importálása nem sikerült - Egyes elemek exportálása nem sikerült - Az importáláshoz nem találhatóak bejegyzések - Az exportáláshoz nem találhatóak bejegyzések - - USB - You seem to have an USB device attached to your device. To make sure its files appear properly, you need to grant additional permissions. - Kérjük, válassza ki az USB eszköz gyökérmappáját a következő képernyőn, hogy hozzáférést biztosítson - Rossz mappát választott ki, válassza ki az USB eszköz gyökérmappáját - - Január - Február - Március - Április - Május - Június - Július - Augusztus - Szeptember - Október - November - December - - Januárban - Februárban - Márciusban - Áprilisban - Májusban - Júniusban - Júliusban - Augusztusban - Szeptemberben - Októberben - Novemberben - Decemberben - Hétfő - Kedd - Szerda - Csütörtök - Péntek - Szombat - Vasárnap - H - K - Sz - K - P - V - V - - Kedd - Sze - Csüt - Pén - Szo - Vas - - Your app version will not be updated anymore. Please upgrade to the Pro version to receive new fixes and other improvements. - Your app version will not be updated anymore. Please upgrade to the Pro version to receive new fixes and other improvements by clicking here. - Ingyenes eddig: %s. Ha eddig letölti, akkor örökre ingyen használhatja. - További információ - Frissítés - You have to migrate locally stored events manually via exporting in an .ics file, then importing. You can find both export/import buttons at the main screen menu. - - Névjegy - A forráskódok megtekintéséhez - Küldje el visszajelzését vagy javaslatait - Frissítés Pro verzióra - További alkalmazások - Harmadik fél licencek - Barátok meghívása - Gyere el %1$s - %2$s - Hívja meg - Értékeljen minket - Értékelés - Támogatás - Támogatás - Kövessen minket - v %1$s\nCopyright © Simple Mobile Tools %2$d - Kiegészítő információ - Alkalmazás verzió: %s - Eszköz OS: %s - + + + Világos + Sötét + Kiégetett + Sötét és piros + Fekete és fehér + Egyéni + Megosztva + + + Újdonságok + * itt csak a nagyobb frissítések vannak felsorolva, de mindig vannak kisebb javítások is + + + Törlés + Eltávolítás + Átnevezés + Megosztás + Megosztva ezzel + Összes kiválasztása + Elrejtés + Elrejtés megszüntetés + Mappa elrejtése + Elrejtett mappa mutatása + Rejtettek ideiglenes mutatása + Rejtettek ideiglenes mutatás megszüntetés + Ezt a sok tartalmat nem oszthatja meg egyszerre + Lomtár kiürítése és letiltása + Visszavonás + Mégis + Nyomtatás + Parancsikon készítése + + + Rendezés + Név + Méret + Utolsó módosítás + Dátum + Cím + Fájlnév + Kiterjesztés + Véletlenszerű + Véletlenszerű rendezés + Növekvő + Csökkenő + Csak ehhez a mappához használja + Sort numeric parts by actual value + + + Biztosan folytatja a törlést? + Biztos törölni akarja ezt: %s? + + Biztos át akarja helyezni %s fájlt a Lomtárba? + + Biztos törölni akarja ezt az elemet? + Biztos át akarja helyezni ezt az elemet a Lomtárba? + Ne mutassa újra ebben a menetben + Igen + Nem + Talán + + + FIGYELEM: Törli %d mappát! + FIGYELEM: Törli %d mappákat! + + + + PIN kód + Írja be a PIN kódot + Írjon be egy PIN kódot + Hibás PIN kód + PIN kód újra + Minta + Minta beillesztése + Hibás minta + Minta ismétlése + Ujjlenyomat + Ujjlenyomat hozzáadása + Helyezze az ujját az ujjlenyomat érzékelőre + Sikertelen hitelesítés + A hitelesítés blokkolva, próbálkozzon újra egy kicsit később + Nincsenek regisztrált ujjlenyomatok, kérjük, adjon hozzá néhányat a készülék Beállításaiban + Ugrás a Beállításokhoz + A jelszó beállítása sikerült. Ha elfelejteti, akkor újra kell telepíteni az alkalmazást. + A védelem beállítása sikerült. Az újraindítással kapcsolatos problémák esetén telepítse újra az alkalmazást. + Mappa zárolása + Mappa zárolás feloldása + This protection works in this app only, it is not supposed to replace a real systemwide folder encryption. + + + Tegnap + Ma + Holnap + másodperc + perc + óra + nap + + %d másodperc + %d másodperc + + + %d perc + %d perc + + + %d óra + %d nap + + + %d nap + %d nap + + + %d hét + %d hét + + + %d hónap + %d hónap + + + %d év + %d év + + + + + %d másodperc + %d másodperc + + + %d perc + %d perc + + + %d óra + %d nap + + + %d nap + %d nap + + + %d hét + %d hét + + + %d hónap + %d hónap + + + %d év + %d év + + + + + %d másodperccel korábban + %d másodperccel korábban + + + %d perccel korábban + %d perccel korábban + + + %d órával korábban + %d órával korábban + + + %d nappal korábban + %d nappal korábban + + + %d héttel korábban + %d héttel korábban + + + %d hónappal korábban + %d hónappal korábban + + + %d évvel korábban + %d évvel korábban + + + + + %d másodperc + %d másodperc + + + %d perc + %d perc + + + %d óra + %d nap + + + %d nap + %d nap + + + %d hét + %d hét + + + %d hónap + %d hónap + + + %d év + %d év + + + + A riasztásig hátralévő idő eltűnik:\n%s + Az emlékeztető aktiválásáig hátralévő idő:\n%s + Győződjön meg róla, hogy a riasztás megfelelően működik, mielőtt napi szinten használná. Az akkumulátor takarékossággal kapcsolatos rendszerkorlátozások miatt helytelenül is működhetnek. + Győződjön meg róla, hogy az emlékeztetők megfelelően működnek, mielőtt napi szinten használná. Az akkumulátor takarékossággal kapcsolatos rendszerkorlátozások miatt helytelenül is működhetnek. + Az alkalmazás értesítései le vannak tiltva. Kérjük, lépjen be a készülék beállításaiba és engedélyezze ezeket. + + + Riasztás + Szundikálás + Elutasítás + Nincs emlékeztető + Kezdete + Rendszer hangok + Saját hangok + Új hang hozzáadása + Nincs hang + + + Beállítások + Simple Thank You megvásárlása + Színek testreszabása + Widget színek testreszabása + Angol nyelv használata + Mutassa a rejtett elemeket + Betűméret + Kicsi + Közepes + Nagy + Extra nagy + Jelszavas védelem a rejtett elem láthatóságához + Jelszavas védelem az egész alkalmazáshoz + Jelszavas védelem a fájlok törléséhez és áthelyezéséhez + Keep old last-modified value at file operations + Mutassa az információs buborékot a görgetősáv húzásánál + Megakadályozza a telefon alvó állapotát, amíg az alkalmazás előtérben van + Mindig ugorja át a törlés megerősítése kérdést + Felülről lefelé húzásos frissítés engedélyezése + 24 órás idő formátum használata + Dátum és idő formátum módosítása + A hét kezdete vasárnap + Widgetek + Mindig ugyanazt a szundi időt használja + Szundi ideje + Rezgés gomb nyomáskor + A törlés helyett helyezze át az elemeket a Lomtárba + Lomtár kiürítés időszak + Lomtár ürítése + Álló mód kényszerítése + Beállítások exportálása + Beállítások importálása + A beállítások exportálása sikerült + A beállítások importálása sikerült + + + Láthatóság + Biztonság + Görgetés + Fájl műveletek + Lomtár + Mentés + Indítás + Szöveg + Áttelepítés + + + Fájl visszaállítása + Kiválasztott fájl visszaállítása + Összes fájl visszaállítása + A Lomtár sikeresen kiürítve + A fájlok sikeresen visszaállítva + Biztos ki akarja üríteni a Lomtárat? A fájlok véglegesen elvesznek. + A Lomtár üres + A Lomtár elemek áthelyezése le van tiltva, kérjük használja a Visszaállítás lehetőséget + Lomtár mutatása + Lomtár elrejtése + + + %d elem áthelyezése a Lomtárba + %d elem áthelyezése a Lomtárba + + + + Importálás… + Exportálás… + Sikeres importálás + Sikeres exportálás + Sikertelen importálás + Sikertelen exportálás + Egyes elemek importálása nem sikerült + Egyes elemek exportálása nem sikerült + Az importáláshoz nem találhatóak bejegyzések + Az exportáláshoz nem találhatóak bejegyzések + + + USB + You seem to have an USB device attached to your device. To make sure its files appear properly, you need to grant additional permissions. + Kérjük, válassza ki az USB eszköz gyökérmappáját a következő képernyőn, hogy hozzáférést biztosítson + Rossz mappát választott ki, válassza ki az USB eszköz gyökérmappáját + + + Január + Február + Március + Április + Május + Június + Július + Augusztus + Szeptember + Október + November + December + + + Januárban + Februárban + Márciusban + Áprilisban + Májusban + Júniusban + Júliusban + Augusztusban + Szeptemberben + Októberben + Novemberben + Decemberben + + Hétfő + Kedd + Szerda + Csütörtök + Péntek + Szombat + Vasárnap + + H + K + Sz + K + P + V + V + + + Kedd + Sze + Csüt + Pén + Szo + Vas + + + Your app version will not be updated anymore. Please upgrade to the Pro version to receive new fixes and other improvements. + Your app version will not be updated anymore. Please upgrade to the Pro version to receive new fixes and other improvements by clicking here. + Ingyenes eddig: %s. Ha eddig letölti, akkor örökre ingyen használhatja. + További információ + Frissítés + You have to migrate locally stored events manually via exporting in an .ics file, then importing. You can find both export/import buttons at the main screen menu. + + + Névjegy + A forráskódok megtekintéséhez + Küldje el visszajelzését vagy javaslatait + Frissítés Pro verzióra + További alkalmazások + Harmadik fél licencek + Barátok meghívása + Gyere el %1$s - %2$s + Hívja meg + Értékeljen minket + Értékelés + Támogatás + Támogatás + Kövessen minket + v %1$s\nCopyright © Simple Mobile Tools %2$d + Kiegészítő információ + Alkalmazás verzió: %s + Eszköz OS: %s +
remélem tetszett az alkalmazás. Nem tartalmaz hirdetéseket. Kérem támogasd a fejlesztést a Simple Thank You megvásárlásával. Utána ez a párbeszédablak sem látszik újra.

Köszönöm! ]]>
- Vásárlás - Kérjük frissítse a Simple Thank You alkalmazást a legújabb verzióra - Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. - Also make sure that you are using the latest app version. - Olvassa el - Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! - - + Vásárlás + Kérjük frissítse a Simple Thank You alkalmazást a legújabb verzióra + Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. + Also make sure that you are using the latest app version. + Olvassa el + Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! + + +
csak tájékoztatni szeretnélek, hogy megjelent egy új alkalmazás:

@@ -578,63 +618,67 @@ Ez egy rendszerkorlátozás. Ha használni szeretné a widgeteket, akkor át kel Köszönöm ]]>
- + + here. ]]> - - Gyakran Ismételt Kérdések - Mielőtt feltenné egy kérdést, először olvassa el ezt: - Miért nem látom az alkalmazás widgetet a widgetek listáján? - Valószínűleg azért, mert áthelyezte az alkalmazást egy SD kártyára. Van egy Android rendszerkorlátozás, amely ebben az esetben elrejti az adott alkalmazás widgeteket. + + + Gyakran Ismételt Kérdések + Mielőtt feltenné egy kérdést, először olvassa el ezt: + Miért nem látom az alkalmazás widgetet a widgetek listáján? + Valószínűleg azért, mert áthelyezte az alkalmazást egy SD kártyára. Van egy Android rendszerkorlátozás, amely ebben az esetben elrejti az adott alkalmazás widgeteket. Az egyetlen megoldás az alkalmazás visszahelyezése a belső tárolóra az eszköz beállításain keresztül. - Szeretném támogatni, de nem tudok pénzt adni. Van még valami, amit tehetek? - Természetesen. Megoszthatja az alkalmazásokról szóló információkat vagy visszajelzéseket és értékeléseket adhat. Segítséget is nyújthat azzal is, hogy az alkalmazásokat egy új nyelvre fordítja, vagy csak frissíti a meglévő fordításokat. + Szeretném támogatni, de nem tudok pénzt adni. Van még valami, amit tehetek? + Természetesen. Megoszthatja az alkalmazásokról szóló információkat vagy visszajelzéseket és értékeléseket adhat. Segítséget is nyújthat azzal is, hogy az alkalmazásokat egy új nyelvre fordítja, vagy csak frissíti a meglévő fordításokat. Az útmutatót megtalálhatja a https://github.com/SimpleMobileTools/General-Discussion címen, vagy csak írjon egy üzenetet a hello@simplemobiletools.com, ha segítségre van szüksége. - Tévedésből töröltem néhány fájlt, hogyan tudom visszaszerezni? - Sajnos nem lehet. A fájlok azonnal törlődnek a megerősítő párbeszédablak után, ott nincs elérhető Lomtár. - Nem tetszik a widget színe, meg tudom változtatni őket? - Igen, amikor egy widgetet futtat a kezdőképernyőn, megjelenik egy widget konfigurációs képernyő. A bal alsó sarokban színes négyzetek láthatók, csak nyomja meg és új színt választhat. Használhatja a csúszkát az alfa beállításához is. - Vissza tudom állítani a törölt fájlokat? - If they were really deleted, you cannot. However, there is a Recycle Bin enabled by default, it will cause the files just be moved in the Bin instead of deleting them. - The app launcher icon disappeared. What can I do? - It is caused by your launcher not supporting icon customization properly. Try launching the app via Google Play or some widget, if available. + Tévedésből töröltem néhány fájlt, hogyan tudom visszaszerezni? + Sajnos nem lehet. A fájlok azonnal törlődnek a megerősítő párbeszédablak után, ott nincs elérhető Lomtár. + Nem tetszik a widget színe, meg tudom változtatni őket? + Igen, amikor egy widgetet futtat a kezdőképernyőn, megjelenik egy widget konfigurációs képernyő. A bal alsó sarokban színes négyzetek láthatók, csak nyomja meg és új színt választhat. Használhatja a csúszkát az alfa beállításához is. + Vissza tudom állítani a törölt fájlokat? + If they were really deleted, you cannot. However, there is a Recycle Bin enabled by default, it will cause the files just be moved in the Bin instead of deleting them. + The app launcher icon disappeared. What can I do? + It is caused by your launcher not supporting icon customization properly. Try launching the app via Google Play or some widget, if available. Once launched, just set back the default orange icon #F57C00. You might have to reinstall the app in the worst case. - The money has been deducted from my bank account, but I cannot download the app. What can I do? - Payments are fully handled by Google, their system glitches from time to time. Just clear your Google Play app cache and restart your device, then retry downloading it. - Why should I upgrade to the Pro version? - As your app version is no longer updated, the bugs you have maybe spotted will never be fixed. There will also be no new functions added. You can purchase the Pro version on Google Play for a small sum of money. + The money has been deducted from my bank account, but I cannot download the app. What can I do? + Payments are fully handled by Google, their system glitches from time to time. Just clear your Google Play app cache and restart your device, then retry downloading it. + Why should I upgrade to the Pro version? + As your app version is no longer updated, the bugs you have maybe spotted will never be fixed. There will also be no new functions added. You can purchase the Pro version on Google Play for a small sum of money. It is a one time payment, which means that once you purchase it, you will never have to pay again. Not even after getting a new device. If you won\'t like the Pro version, you can just uninstall it within a few hours and you will automatically get your money back. If you want a refund anytime later, just contact us at hello@simplemobiletools.com and you will get it. - - Ez az alkalmazás a következő harmadik fél könyvtárait használja az életem megkönnyítésére. Köszönöm. - Harmadik fél licencek - Kotlin (programnyelv) - Subsampling Scale Image View (nagyítható kép nézet) - Glide (kép betöltés és gyorsítótárazás) - Picasso (kép betöltés és gyorsítótárazás) - Android Image Cropper (kép vágás és forgatás) - RtlViewPager (jobbról balra csúsztatás) - Joda-Time (Java adat csere) - Stetho (debug adatbázisok) - Otto (esemény) - PhotoView (nagyítható GIF) - PatternLockView (minta védelem) - Reprint (ujjlenyomatos védelem) - Gif Drawable (GIF betöltése) - AutoFitTextView (szöveg átméretezés) - Robolectric (framework teszt) - Espresso (teszt segéd) - Gson (JSON értelmező) - Leak Canary (memória szivárgás detektor) - Number Picker (testreszabható számválasztó) - ExoPlayer (videó lejátszó) - VR Panorama View (panorámakép megjelenítése) - Apache Sanselan (kép metaadat kiolvasás) - Android Photo Filters (kép szűrők) - Gesture Views (zoomable images) - - DEPRECATED: This version of the app is no longer maintained, get the Pro version at https://play.google.com/store/apps/details?id=com.simplemobiletools.xxx.pro - Don\'t forget that if you uninstall any paid app within 2 hours, you will automatically be refunded. If you want a refund anytime later, just contact us at hello@simplemobiletools.com and you will get it. That makes it easy to try it out :) + + + Ez az alkalmazás a következő harmadik fél könyvtárait használja az életem megkönnyítésére. Köszönöm. + Harmadik fél licencek + Kotlin (programnyelv) + Subsampling Scale Image View (nagyítható kép nézet) + Glide (kép betöltés és gyorsítótárazás) + Picasso (kép betöltés és gyorsítótárazás) + Android Image Cropper (kép vágás és forgatás) + RtlViewPager (jobbról balra csúsztatás) + Joda-Time (Java adat csere) + Stetho (debug adatbázisok) + Otto (esemény) + PhotoView (nagyítható GIF) + PatternLockView (minta védelem) + Reprint (ujjlenyomatos védelem) + Gif Drawable (GIF betöltése) + AutoFitTextView (szöveg átméretezés) + Robolectric (framework teszt) + Espresso (teszt segéd) + Gson (JSON értelmező) + Leak Canary (memória szivárgás detektor) + Number Picker (testreszabható számválasztó) + ExoPlayer (videó lejátszó) + VR Panorama View (panorámakép megjelenítése) + Apache Sanselan (kép metaadat kiolvasás) + Android Photo Filters (kép szűrők) + Gesture Views (zoomable images) + + + DEPRECATED: This version of the app is no longer maintained, get the Pro version at https://play.google.com/store/apps/details?id=com.simplemobiletools.xxx.pro + Don\'t forget that if you uninstall any paid app within 2 hours, you will automatically be refunded. If you want a refund anytime later, just contact us at hello@simplemobiletools.com and you will get it. That makes it easy to try it out :)
From a382f994fab9acea637d069467877a2532f248d3 Mon Sep 17 00:00:00 2001 From: Tibor Kaputa Date: Fri, 10 Jan 2020 17:32:00 +0100 Subject: [PATCH 65/81] fixing some more translation issues --- commons/src/main/res/values-hu/strings.xml | 48 +++++++++++----------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/commons/src/main/res/values-hu/strings.xml b/commons/src/main/res/values-hu/strings.xml index 64939250a..ca1afa124 100644 --- a/commons/src/main/res/values-hu/strings.xml +++ b/commons/src/main/res/values-hu/strings.xml @@ -83,18 +83,18 @@ Válasszon célt A forrás és a cél nem lehet azonos Nem lehet másolni a fájlt - Másolás... + Másolás… Sikeres fájl másolás Hiba történt - Áthelyezés... + Áthelyezés… A fájl áthelyezése sikerült Egyes fájlokat nem lehet áthelyezni Egyes fájlokat nem lehet másolni Nincs fájl kiválasztva - Mentés... + Mentés… Nem lehet elkészíteni a mappát %s Nem lehet elkészíteni a fájlt %s - No new items have been found + Nem található új elem The destination does not have enough space available.\nRequired %1$s, available %2$s @@ -125,6 +125,7 @@ Kérjük, válassza ki az SD kártya gyökérmappáját a következő képernyőn, hogy írási hozzáférést kapjon Ha nem látja az SD kártyát, próbálja meg ezt Kiválasztás megerősítése + %d elem %d elem @@ -135,6 +136,7 @@ %d elem %d elem + %d elem törlése %d elem törlése @@ -176,7 +178,7 @@ Ez egy rendszerkorlátozás. Ha használni szeretné a widgeteket, akkor át kel Elsődleges szín Előtér szín Alkalmazás ikon színe - Bottom navigation bar color + Alsó navigációs sáv színe Alapértelmezések visszaállítása Alapértelmezett használata Alapértelmezett @@ -189,8 +191,7 @@ Ez egy rendszerkorlátozás. Ha használni szeretné a widgeteket, akkor át kel Biztos visszavonja a változtatást? Nem mentette a változtatásokat. Menti a kilépés előtt? Színek alkalmazása az összes Simple Apps-ra - WARNING: Some launchers do not handle app icon customization properly. In case the icon will disappear, try launching the app via Google Play or some widget, if available. - Once launched, just set back the default orange icon #F57C00. You might have to reinstall the app in the worst case. + FIGYELMEZTETÉS: Néhány indító nem megfelelően kezeli az alkalmazás ikon testreszabását. Abban az esetben, ha az ikon eltűnik, próbálja meg elindítani az alkalmazást a Google Playen vagy egy bizonyos widgeten keresztül, ha elérhető.\nMiután elindult, állítsa vissza az alapértelmezett narancssárga ikont. #F57C00. Lehet, hogy a legrosszabb esetben újra kell telepítenie az alkalmazást. A színek sikeresen frissültek. Hozzáadott egy új témát, amelynek neve \'Megosztott\'. Kérjük, a jövőben ezt használja az összes alkalmazás színeinek frissítéséhez. %d óra - %d nap + %d óra %d nap @@ -448,7 +449,7 @@ Ez egy rendszerkorlátozás. Ha használni szeretné a widgeteket, akkor át kel Jelszavas védelem a rejtett elem láthatóságához Jelszavas védelem az egész alkalmazáshoz Jelszavas védelem a fájlok törléséhez és áthelyezéséhez - Keep old last-modified value at file operations + Tartsa a régi, utoljára módosított értéket a fájl műveleteknél Mutassa az információs buborékot a görgetősáv húzásánál Megakadályozza a telefon alvó állapotát, amíg az alkalmazás előtérben van Mindig ugorja át a törlés megerősítése kérdést @@ -511,7 +512,7 @@ Ez egy rendszerkorlátozás. Ha használni szeretné a widgeteket, akkor át kel USB - You seem to have an USB device attached to your device. To make sure its files appear properly, you need to grant additional permissions. + Úgy tűnik, a készülékhez egy USB eszköz van csatlakoztatva. További engedélyeket kell megadnia, hogy a fájlok megfelelően jelenjenek meg. Kérjük, válassza ki az USB eszköz gyökérmappáját a következő képernyőn, hogy hozzáférést biztosítson Rossz mappát választott ki, válassza ki az USB eszköz gyökérmappáját @@ -554,9 +555,9 @@ Ez egy rendszerkorlátozás. Ha használni szeretné a widgeteket, akkor át kel H K Sz - K + Cs P - V + Sz V @@ -573,7 +574,7 @@ Ez egy rendszerkorlátozás. Ha használni szeretné a widgeteket, akkor át kel Ingyenes eddig: %s. Ha eddig letölti, akkor örökre ingyen használhatja. További információ Frissítés - You have to migrate locally stored events manually via exporting in an .ics file, then importing. You can find both export/import buttons at the main screen menu. + A helyiben tárolt eseményeket kézzel kell átvinni egy .ics fájl exportálásával, majd importálással. Az export / import gomb megtalálható a főmenüben. Névjegy @@ -603,10 +604,10 @@ Ez egy rendszerkorlátozás. Ha használni szeretné a widgeteket, akkor át kel Vásárlás Kérjük frissítse a Simple Thank You alkalmazást a legújabb verzióra - Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. + Mielőtt kérdezne, ellenőrizze az alkalmazás beállításait, és először olvassa el a Gyakran Ismételt Kérdéseket. Talán ott van a megoldás. Also make sure that you are using the latest app version. Olvassa el - Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! + Hello,\n\nÚgy tűnik elég régen használja ezt az alkalmazést és ezt mi igazán nagyra értékeljük.\\n\\nHa megkérhetjük egy szívességre, kérjük, értékeljen minket a Google Playen. Ez igazán segítene nekünk.\\n\\nFüggetlenül attól, hogy hogyan dönt, nem fogja látni ezt az üzenetet újra.\\n\\nKöszönjük! @@ -621,7 +622,7 @@ Ez egy rendszerkorlátozás. Ha használni szeretné a widgeteket, akkor át kel here. + Úgy tűnik megsérült az alkalmazás. Kérjük töltse le az eredeti verziót innen. ]]> @@ -630,19 +631,18 @@ Ez egy rendszerkorlátozás. Ha használni szeretné a widgeteket, akkor át kel Mielőtt feltenné egy kérdést, először olvassa el ezt: Miért nem látom az alkalmazás widgetet a widgetek listáján? Valószínűleg azért, mert áthelyezte az alkalmazást egy SD kártyára. Van egy Android rendszerkorlátozás, amely ebben az esetben elrejti az adott alkalmazás widgeteket. -Az egyetlen megoldás az alkalmazás visszahelyezése a belső tárolóra az eszköz beállításain keresztül. + Az egyetlen megoldás az alkalmazás visszahelyezése a belső tárolóra az eszköz beállításain keresztül. Szeretném támogatni, de nem tudok pénzt adni. Van még valami, amit tehetek? Természetesen. Megoszthatja az alkalmazásokról szóló információkat vagy visszajelzéseket és értékeléseket adhat. Segítséget is nyújthat azzal is, hogy az alkalmazásokat egy új nyelvre fordítja, vagy csak frissíti a meglévő fordításokat. -Az útmutatót megtalálhatja a https://github.com/SimpleMobileTools/General-Discussion címen, vagy csak írjon egy üzenetet a hello@simplemobiletools.com, ha segítségre van szüksége. + Az útmutatót megtalálhatja a https://github.com/SimpleMobileTools/General-Discussion címen, vagy csak írjon egy üzenetet a hello@simplemobiletools.com, ha segítségre van szüksége.
Tévedésből töröltem néhány fájlt, hogyan tudom visszaszerezni? Sajnos nem lehet. A fájlok azonnal törlődnek a megerősítő párbeszédablak után, ott nincs elérhető Lomtár. Nem tetszik a widget színe, meg tudom változtatni őket? Igen, amikor egy widgetet futtat a kezdőképernyőn, megjelenik egy widget konfigurációs képernyő. A bal alsó sarokban színes négyzetek láthatók, csak nyomja meg és új színt választhat. Használhatja a csúszkát az alfa beállításához is. Vissza tudom állítani a törölt fájlokat? If they were really deleted, you cannot. However, there is a Recycle Bin enabled by default, it will cause the files just be moved in the Bin instead of deleting them. - The app launcher icon disappeared. What can I do? - It is caused by your launcher not supporting icon customization properly. Try launching the app via Google Play or some widget, if available. - Once launched, just set back the default orange icon #F57C00. You might have to reinstall the app in the worst case. + Az alkalmazásindító ikon eltűnt. Mit tehetek? + Ennek az az oka, hogy a rendszerindító nem támogatja megfelelően az ikon testreszabását. Próbáld elindítani az alkalmazást a Google Playen vagy néhány widgeten keresztül, ha elérhető.\nMiután elindítottad, állítsd vissza az alapértelmezett narancssárga ikont #F57C00. Lehet, hogy a legrosszabb esetben újra kell telepítenie az alkalmazást. The money has been deducted from my bank account, but I cannot download the app. What can I do? Payments are fully handled by Google, their system glitches from time to time. Just clear your Google Play app cache and restart your device, then retry downloading it. Why should I upgrade to the Pro version? @@ -676,9 +676,9 @@ Az útmutatót megtalálhatja a https://github.com/SimpleMobileTools/General-Dis VR Panorama View (panorámakép megjelenítése) Apache Sanselan (kép metaadat kiolvasás) Android Photo Filters (kép szűrők) - Gesture Views (zoomable images) + Gesztus nézetek (zoomolható képek) - DEPRECATED: This version of the app is no longer maintained, get the Pro version at https://play.google.com/store/apps/details?id=com.simplemobiletools.xxx.pro - Don\'t forget that if you uninstall any paid app within 2 hours, you will automatically be refunded. If you want a refund anytime later, just contact us at hello@simplemobiletools.com and you will get it. That makes it easy to try it out :) + ELAVULT: Az alkalmazás ezen verziója már nem fog frissülni, a Pro verziót a https://play.google.com/store/apps/details?id=com.simplemobiletools.xxx.pro címen találja meg. + Ne felejtse el, hogy ha 2 órán belül eltávolítja a fizetős alkalmazásunkat, akkor automatikusan visszatérítjük az árát. Ha később bármikor mégis visszatérítést szeretne, lépjen kapcsolatba velünk a hello@simplemobiletools.com címen, és visszakapja. Ez is megkönnyíti a kipróbálást :) From caef1c139ae1fca5a5a683de90de44c9c9bccb99 Mon Sep 17 00:00:00 2001 From: Tibor Kaputa Date: Fri, 10 Jan 2020 17:35:02 +0100 Subject: [PATCH 66/81] more translation fixes --- commons/src/main/res/values-hu/strings.xml | 23 +++++++++++----------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/commons/src/main/res/values-hu/strings.xml b/commons/src/main/res/values-hu/strings.xml index ca1afa124..c6ea116b9 100644 --- a/commons/src/main/res/values-hu/strings.xml +++ b/commons/src/main/res/values-hu/strings.xml @@ -150,7 +150,7 @@ Rossz mappát választott ki, válassza ki az SD kártya gyökérmappáját Az SD kártya és az USB eszköz elérési útvonala nem lehet azonos Úgy tűnik, hogy az alkalmazás az SD kártyára van telepítve és emiatt az alkalmazás widgetek nem érhetők el. Nem láthatók a rendelkezésre álló widgetek listáján. -Ez egy rendszerkorlátozás. Ha használni szeretné a widgeteket, akkor át kell helyeznie az alkalmazást a belső tárterületre. + Ez egy rendszerkorlátozás. Ha használni szeretné a widgeteket, akkor át kell helyeznie az alkalmazást a belső tárterületre.
Tulajdonságok @@ -246,14 +246,12 @@ Ez egy rendszerkorlátozás. Ha használni szeretné a widgeteket, akkor át kel Növekvő Csökkenő Csak ehhez a mappához használja - Sort numeric parts by actual value + Rendezze a numerikus részeket az aktuális értékkel Biztosan folytatja a törlést? - Biztos törölni akarja ezt: %s? - - Biztos át akarja helyezni %s fájlt a Lomtárba? - + Biztos törölni akarja ezt: %s? + Biztos át akarja helyezni %s fájlt a Lomtárba? Biztos törölni akarja ezt az elemet? Biztos át akarja helyezni ezt az elemet a Lomtárba? Ne mutassa újra ebben a menetben @@ -297,6 +295,7 @@ Ez egy rendszerkorlátozás. Ha használni szeretné a widgeteket, akkor át kel perc óra nap + %d másodperc %d másodperc @@ -596,12 +595,12 @@ Ez egy rendszerkorlátozás. Ha használni szeretné a widgeteket, akkor át kel Alkalmazás verzió: %s Eszköz OS: %s -
remélem tetszett az alkalmazás. Nem tartalmaz hirdetéseket. Kérem támogasd a fejlesztést a Simple Thank You megvásárlásával. Utána ez a párbeszédablak sem látszik újra.

Köszönöm! ]]> -
+
Vásárlás Kérjük frissítse a Simple Thank You alkalmazást a legújabb verzióra Mielőtt kérdezne, ellenőrizze az alkalmazás beállításait, és először olvassa el a Gyakran Ismételt Kérdéseket. Talán ott van a megoldás. @@ -611,20 +610,20 @@ Ez egy rendszerkorlátozás. Ha használni szeretné a widgeteket, akkor át kel -
csak tájékoztatni szeretnélek, hogy megjelent egy új alkalmazás:

%2$s

A címre kattintva lehet letölteni.

Köszönöm ]]> -
+
- innen. ]]> - +
Gyakran Ismételt Kérdések From 648d2ed020cbb5dbee24697e494baadcc1354fce Mon Sep 17 00:00:00 2001 From: Tibor Kaputa Date: Fri, 10 Jan 2020 17:36:26 +0100 Subject: [PATCH 67/81] last translation fixes --- commons/src/main/res/values-hu/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/commons/src/main/res/values-hu/strings.xml b/commons/src/main/res/values-hu/strings.xml index c6ea116b9..70af8e454 100644 --- a/commons/src/main/res/values-hu/strings.xml +++ b/commons/src/main/res/values-hu/strings.xml @@ -67,7 +67,7 @@ Egyszerű átnevezés Minta String to add - %Y - év\n%M - hónap\n%D - nap\n%h - óra\n%m - perc\n%s - másodperc\n%i - 1-től növekvő szám + %É - év\\n%H - hónap\\n%N - nap\\n%ó - óra\\n%p - perc\\n%mp - másodperc\n%i - number increasing from 1 Másolás @@ -250,7 +250,7 @@ Biztosan folytatja a törlést? - Biztos törölni akarja ezt: %s? + Biztos törölni akarja ezt: %s? Biztos át akarja helyezni %s fájlt a Lomtárba? Biztos törölni akarja ezt az elemet? Biztos át akarja helyezni ezt az elemet a Lomtárba? From 70c342538b0b64d3aff19f8f3373c2b03f35e28c Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 10 Jan 2020 20:06:54 +0100 Subject: [PATCH 68/81] allow force showing the Root storage at the file picker --- build.gradle | 2 +- .../simplemobiletools/commons/dialogs/FilePickerDialog.kt | 3 ++- .../simplemobiletools/commons/dialogs/StoragePickerDialog.kt | 5 +++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/build.gradle b/build.gradle index 83927f97a..3e41da167 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.21.19' + propVersionName = '5.21.20' kotlin_version = '1.3.61' } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/FilePickerDialog.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/FilePickerDialog.kt index ad4b2ca6b..95bab77ce 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/FilePickerDialog.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/FilePickerDialog.kt @@ -34,6 +34,7 @@ class FilePickerDialog(val activity: BaseSimpleActivity, var showHidden: Boolean = false, val showFAB: Boolean = false, val canAddShowHiddenButton: Boolean = false, + val forceShowRoot: Boolean = false, val callback: (pickedPath: String) -> Unit) : Breadcrumbs.BreadcrumbsListener { private var mFirstUpdate = true @@ -231,7 +232,7 @@ class FilePickerDialog(val activity: BaseSimpleActivity, override fun breadcrumbClicked(id: Int) { if (id == 0) { - StoragePickerDialog(activity, currPath) { + StoragePickerDialog(activity, currPath, forceShowRoot) { currPath = it tryUpdateItems() } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/StoragePickerDialog.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/StoragePickerDialog.kt index c155d776d..b2fce59be 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/StoragePickerDialog.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/StoragePickerDialog.kt @@ -18,7 +18,7 @@ import kotlinx.android.synthetic.main.dialog_radio_group.view.* * @param callback an anonymous function * */ -class StoragePickerDialog(val activity: BaseSimpleActivity, currPath: String, val callback: (pickedPath: String) -> Unit) { +class StoragePickerDialog(val activity: BaseSimpleActivity, currPath: String, forceShowRoot: Boolean, val callback: (pickedPath: String) -> Unit) { private val ID_INTERNAL = 1 private val ID_SD = 2 private val ID_OTG = 3 @@ -76,7 +76,8 @@ class StoragePickerDialog(val activity: BaseSimpleActivity, currPath: String, va radioGroup.addView(otgButton, layoutParams) } - if (activity.baseConfig.appId.contains("filemanager")) { + // allow for example excluding the root folder at the gallery + if (activity.baseConfig.appId.contains("filemanager") || forceShowRoot) { val rootButton = inflater.inflate(R.layout.radio_button, null) as RadioButton rootButton.apply { id = ID_ROOT From bed1acf98f13250ae1fcbc1cd870e96eeaa933a3 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 10 Jan 2020 20:16:09 +0100 Subject: [PATCH 69/81] fixing some double escaped newlines --- build.gradle | 2 +- commons/src/main/res/values-hu/strings.xml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index 3e41da167..04d78c03a 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.21.20' + propVersionName = '5.21.21' kotlin_version = '1.3.61' } diff --git a/commons/src/main/res/values-hu/strings.xml b/commons/src/main/res/values-hu/strings.xml index 70af8e454..b456d2c30 100644 --- a/commons/src/main/res/values-hu/strings.xml +++ b/commons/src/main/res/values-hu/strings.xml @@ -67,7 +67,7 @@ Egyszerű átnevezés Minta String to add - %É - év\\n%H - hónap\\n%N - nap\\n%ó - óra\\n%p - perc\\n%mp - másodperc\n%i - number increasing from 1 + %É - év\n%H - hónap\n%N - nap\n%ó - óra\n%p - perc\n%mp - másodperc\n%i - number increasing from 1 Másolás @@ -606,7 +606,7 @@ Mielőtt kérdezne, ellenőrizze az alkalmazás beállításait, és először olvassa el a Gyakran Ismételt Kérdéseket. Talán ott van a megoldás. Also make sure that you are using the latest app version. Olvassa el - Hello,\n\nÚgy tűnik elég régen használja ezt az alkalmazést és ezt mi igazán nagyra értékeljük.\\n\\nHa megkérhetjük egy szívességre, kérjük, értékeljen minket a Google Playen. Ez igazán segítene nekünk.\\n\\nFüggetlenül attól, hogy hogyan dönt, nem fogja látni ezt az üzenetet újra.\\n\\nKöszönjük! + Hello,\n\nÚgy tűnik elég régen használja ezt az alkalmazést és ezt mi igazán nagyra értékeljük.\n\nHa megkérhetjük egy szívességre, kérjük, értékeljen minket a Google Playen. Ez igazán segítene nekünk.\n\nFüggetlenül attól, hogy hogyan dönt, nem fogja látni ezt az üzenetet újra.\n\nKöszönjük! From ed09ca4c9ccdffd7391854929deea12332fcde9d Mon Sep 17 00:00:00 2001 From: Luis Alfredo Figueroa Bracamontes Date: Sat, 11 Jan 2020 14:19:05 -0600 Subject: [PATCH 70/81] =?UTF-8?q?Update=20strings.xml=20Espa=C3=B1ol?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit You were right, now I searched line by line and I found some untranslated strings --- commons/src/main/res/values-es/strings.xml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/commons/src/main/res/values-es/strings.xml b/commons/src/main/res/values-es/strings.xml index 49615cd63..5a77f8b95 100644 --- a/commons/src/main/res/values-es/strings.xml +++ b/commons/src/main/res/values-es/strings.xml @@ -38,11 +38,11 @@ Filtrar - No se encontraron artículos. + No se encontraron elementos Cambiar filtro - Se requiere permiso de almacenamiento + Se requiere permiso de Almacenamiento Se requiere permiso de Contactos Se requiere permiso para la Cámara Se requiere permiso de Audio @@ -67,7 +67,7 @@ Renombrado simple Modelo Cadena para agregar - %Y - year\n%M - month\n%D - day\n%h - hour\n%m - minute\n%s - second\n%i - número aumentando desde 1 + %Y - Año\n%M - Mes\n%D - Día\n%h - Hora\n%m - Minuto\n%s - Segundo\n%i - número aumentando desde 1 Copiar @@ -94,8 +94,8 @@ Guardando… No se puede crear la carpeta %s No se puede crear el fichero %s - No new items have been found - The destination does not have enough space available.\nRequired %1$s, available %2$s + No se han encontrado elementos nuevos + El destino no tiene suficiente espacio libre.\nRequerido: %1$s, Disponible: %2$s Crear nueva @@ -109,7 +109,7 @@ El archivo \"%s\" ya existe - El archivo \"%s\" ya existe. Sobreescribir? + El archivo \"%s\" ya existe. ¿Sobreescribir? La carpeta \"%s\" ya existe Fusionar Mantener ambos @@ -184,14 +184,14 @@ Por defecto Cambiar de color Tema - Cambiar un color hará que cambie a tema personalizado + Cambiar un color hará que cambie al tema personalizado Guardar Deshacer Deshacer cambios ¿Seguro que quiere deshacer los cambios? Tiene cambios sin aplicar. ¿Guardar antes de salir? Aplicar colores a todas las aplicaciones Simple Apps - ADVERTENCIA: Algunos lanzadores no manejan correctamente la personalización del icono de la aplicación. En caso de que el icono desaparezca, intente iniciar la aplicación a través de Google Play o algún widget, si está disponible. + ADVERTENCIA: Algunos launchers no manejan correctamente la personalización del icono de la aplicación. En caso de que el icono desaparezca, intente iniciar la aplicación a través de Google Play o algún widget, si está disponible. Una vez iniciado, simplemente vuelva a establecer el ícono naranja predeterminado #F57C00. Es posible que tengas que volver a instalar la aplicación en el peor de los casos. Colores actualizados correctamente. Se ha añadido un nuevo tema llamado \'Shared\', Por favor utilicelo para actualizar los colores de todas las aplicaciones en el futuro. @@ -203,9 +203,9 @@ Claro Oscuro - Solarized + Solarizado Rojo Oscuro - Blanco & Negro + Blanco y Negro Personalizado Compartido @@ -247,7 +247,7 @@ Ascendente Descendente Sólo para esta carpeta - Sort numeric parts by actual value + Ordenar partes numéricas por su valor ¿Está seguro de querer continuar con la eliminación? From cc08d860747467a0158c1fde922d621700a175a9 Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 15 Jan 2020 20:59:15 +0100 Subject: [PATCH 71/81] updating Glide to 4.11.0 --- build.gradle | 2 +- commons/build.gradle | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build.gradle b/build.gradle index 04d78c03a..9ef13c4f8 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.21.21' + propVersionName = '5.21.22' kotlin_version = '1.3.61' } diff --git a/commons/build.gradle b/commons/build.gradle index ddc851d8c..81122285f 100644 --- a/commons/build.gradle +++ b/commons/build.gradle @@ -38,9 +38,9 @@ dependencies { api 'com.google.code.gson:gson:2.8.5' api 'com.duolingo.open:rtl-viewpager:1.0.3' - api 'com.github.bumptech.glide:glide:4.10.0' - kapt 'com.github.bumptech.glide:compiler:4.10.0' - annotationProcessor 'com.github.bumptech.glide:compiler:4.10.0' + api 'com.github.bumptech.glide:glide:4.11.0' + kapt 'com.github.bumptech.glide:compiler:4.11.0' + annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0' } apply from: '../bintray-upload.gradle' From 2dac0d1435f9fe7ea102383596b2e8c62ec63642 Mon Sep 17 00:00:00 2001 From: tibbi Date: Thu, 16 Jan 2020 11:17:26 +0100 Subject: [PATCH 72/81] adding a new string for a prompt before rating --- commons/src/main/res/values-ar/strings.xml | 1 + commons/src/main/res/values-az/strings.xml | 1 + commons/src/main/res/values-br/strings.xml | 1 + commons/src/main/res/values-ca/strings.xml | 1 + commons/src/main/res/values-cs/strings.xml | 1 + commons/src/main/res/values-cy/strings.xml | 1 + commons/src/main/res/values-da/strings.xml | 1 + commons/src/main/res/values-de/strings.xml | 1 + commons/src/main/res/values-el/strings.xml | 1 + commons/src/main/res/values-es/strings.xml | 1 + commons/src/main/res/values-fi/strings.xml | 1 + commons/src/main/res/values-fr/strings.xml | 1 + commons/src/main/res/values-gl/strings.xml | 1 + commons/src/main/res/values-hi-rIN/strings.xml | 1 + commons/src/main/res/values-hr/strings.xml | 1 + commons/src/main/res/values-hu/strings.xml | 1 + commons/src/main/res/values-id/strings.xml | 1 + commons/src/main/res/values-in/strings.xml | 1 + commons/src/main/res/values-it/strings.xml | 1 + commons/src/main/res/values-iw/strings.xml | 1 + commons/src/main/res/values-ja/strings.xml | 1 + commons/src/main/res/values-ko-rKR/strings.xml | 1 + commons/src/main/res/values-lt/strings.xml | 1 + commons/src/main/res/values-nb/strings.xml | 1 + commons/src/main/res/values-nl/strings.xml | 1 + commons/src/main/res/values-no/strings.xml | 1 + commons/src/main/res/values-pl/strings.xml | 1 + commons/src/main/res/values-pt-rBR/strings.xml | 1 + commons/src/main/res/values-pt/strings.xml | 1 + commons/src/main/res/values-ru/strings.xml | 1 + commons/src/main/res/values-sk/strings.xml | 1 + commons/src/main/res/values-sl/strings.xml | 1 + commons/src/main/res/values-sr/strings.xml | 1 + commons/src/main/res/values-sv/strings.xml | 1 + commons/src/main/res/values-tr/strings.xml | 1 + commons/src/main/res/values-uk/strings.xml | 1 + commons/src/main/res/values-vi/strings.xml | 1 + commons/src/main/res/values-zh-rCN/strings.xml | 1 + commons/src/main/res/values-zh-rTW/strings.xml | 1 + commons/src/main/res/values/strings.xml | 1 + 40 files changed, 40 insertions(+) diff --git a/commons/src/main/res/values-ar/strings.xml b/commons/src/main/res/values-ar/strings.xml index c033b9b05..47c426dcc 100644 --- a/commons/src/main/res/values-ar/strings.xml +++ b/commons/src/main/res/values-ar/strings.xml @@ -603,6 +603,7 @@ شراء يرجى تحديث تطبيق (Simple Thank You) إلى أحدث إصدار قبل ان تسأل سؤالاً ، يرجى التحقق من إعدادات التطبيق وقراءة الأسئلة المتداولة أولاً. ربما يكون الحل موجوداً. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. تأكد أيضاً من أنك تستخدم أحدث إصدار من التطبيق. اقرأها مرحباً,\n\nيبدو أنك تستخدم هذا التطبيق لفترة طويلة بالفعل, ونحن نقدر ذلك حقاً.\n\nإذا استطعنا أن نطلب منك خدمة, فيرجى تقييمنا على Google Play. هذا سيساعدنا كثيراً \n\nوبغض النظر عن قرارك, لن تري هذه الرسالة مره أخري.\n\nشكراً! diff --git a/commons/src/main/res/values-az/strings.xml b/commons/src/main/res/values-az/strings.xml index c71a6b8c4..d462c0c69 100644 --- a/commons/src/main/res/values-az/strings.xml +++ b/commons/src/main/res/values-az/strings.xml @@ -605,6 +605,7 @@ Ödəniş Et Xahiş olunur Sadə Təşəkkür tətbiqini ən son versiyaya yeniləyin Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-br/strings.xml b/commons/src/main/res/values-br/strings.xml index 9f3f6ad84..35e58c17a 100644 --- a/commons/src/main/res/values-br/strings.xml +++ b/commons/src/main/res/values-br/strings.xml @@ -605,6 +605,7 @@ Purchase Please update Simple Thank You to the latest version Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-ca/strings.xml b/commons/src/main/res/values-ca/strings.xml index 5bf43cea1..b52cbc3f8 100644 --- a/commons/src/main/res/values-ca/strings.xml +++ b/commons/src/main/res/values-ca/strings.xml @@ -605,6 +605,7 @@ Comprar Si us plau, actualitzeu Simple Thank You a la darrera versió Abans de fer una pregunta, llegiu les Preguntes més freqüents. Potser la solució hi és. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Assegureu-vos també que utilitzeu la versió més recent de l\'aplicació. Llegiu Hola,\n\nsembla que esteu utilitzant aquesta aplicació ja des de fa molt de temps, i ho agraïm realment.\n\nSi us demanem un favor, cal que ens puntueu a Google Play. En realitat, això ens ajudarà molt.\n\nNo importa que decidiu, no tornareu a veure aquest missatge.\n\nGràcies diff --git a/commons/src/main/res/values-cs/strings.xml b/commons/src/main/res/values-cs/strings.xml index ba022eb8e..9b639a9ae 100644 --- a/commons/src/main/res/values-cs/strings.xml +++ b/commons/src/main/res/values-cs/strings.xml @@ -638,6 +638,7 @@ Koupit Prosím aktualizujte Jednoduché děkuji na nejnovější verzi Před položením otázky se prosím podívejte do nastavení aplikace a přečtěte si často kladené otázky. Možná v nich naleznete svou odpověď. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Také se ujistěte, že používáte nejnovější verzi aplikace. Přečíst Zdravím,\n\nzdá se, že již tuto aplikaci používáte nějaký čas a velmi si toho ceníme.\n\nMůžeme-li vás proto požádat o laskavost, prosím ohodnoťte nás na Google Play. Moc by nám to pomohlo.\n\nBez ohledu na to, jak se rozhodnete, tato zpráva se vám již nezobrazí.\n\nĎěkuji! diff --git a/commons/src/main/res/values-cy/strings.xml b/commons/src/main/res/values-cy/strings.xml index db5732c7d..ac3c62a4c 100644 --- a/commons/src/main/res/values-cy/strings.xml +++ b/commons/src/main/res/values-cy/strings.xml @@ -729,6 +729,7 @@ Prynu Diweddara Simple Thank You i\'r fersiwn diweddaraf Cyn gofyn cwestiwn, gwiria osodiadau\'r ap a\'r atebion i Gwestiynau Cyffredin yn gyntaf. Gall fod y datrysiad yno. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-da/strings.xml b/commons/src/main/res/values-da/strings.xml index e22762712..d337a6249 100644 --- a/commons/src/main/res/values-da/strings.xml +++ b/commons/src/main/res/values-da/strings.xml @@ -605,6 +605,7 @@ Køb Opdater venligst Simple Thank You til den seneste version Inden du stiller et spørgsmål bedes du først tjekke appens indstillinger og læse de \"Ofte stillede spørgsmål\", måske finder du svaret der. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Læs det Hej\n\nDet ser ud til at du har brugt denne app et godt stykke tid, og det er vi virkelig glade for.\n\nHvis vi til gengæld må bede om en tjeneste, vil vi sætte stor pris på din vurdering på Google Play. Det ville være en kæmpe hjælp.\n\nUanset hvad du beslutter dig for, vil du ikke se denne besked igen.\n\nPå forhånd tak! diff --git a/commons/src/main/res/values-de/strings.xml b/commons/src/main/res/values-de/strings.xml index 5d36d79a1..270095a5f 100644 --- a/commons/src/main/res/values-de/strings.xml +++ b/commons/src/main/res/values-de/strings.xml @@ -605,6 +605,7 @@ Kaufen Bitte Simple Thank You auf die neueste Version aktualisieren Bevor du eine Frage stellst, überprüfe bitte die App-Einstellungen und lese dir die häufig gestellten Fragen (FAQ) durch. Vielleicht findest du dort eine Lösung. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Bitte lesen Hallo,\n\nes sieht so aus, als würdest du diese App schon einige Zeit benutzen und wir schätzen das sehr.\n\nWenn wir dich um einen Gefallen bitten können, bitte bewerte uns auf Google Play. Das würde uns wirklich sehr helfen.\n\nEgal wie du dich entscheidest, wirst du diese Nachricht nicht noch einmal bekommen.\n\nDanke! diff --git a/commons/src/main/res/values-el/strings.xml b/commons/src/main/res/values-el/strings.xml index dd06b9f5c..07ca74ec7 100644 --- a/commons/src/main/res/values-el/strings.xml +++ b/commons/src/main/res/values-el/strings.xml @@ -605,6 +605,7 @@ Αγορά Παρακαλώ ενημερώστε την Simple Thank You στην τελευταία έκδοση Πριν κάνετε μια ερώτηση, ελέγξτε τις ρυθμίσεις της εφαρμογής και διαβάστε πρώτα τις Συχνές Ερωτήσεις. Ίσως η λύση είναι εκεί. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Επίσης, βεβαιωθείτε ότι χρησιμοποιείτε την τελευταία έκδοση της εφαρμογής. Διαβάστε τις Γειά σας,\n\nφαίνεται ότι χρησιμοποιείτε αυτήν την εφαρμογή για αρκετό καιρό ήδη, και το εκτιμούμε πραγματικά.\n\nΑν μπορούμε να σας ζητήσουμε μια χάρη, παρακαλούμε αξιολογήστε μας στο Google Play. Αυτό θα μας βοηθούσε πολύ.\n\nΑνεξάρτητα τι αποφασίσατε, δεν θα εμφανιστεί ξανά αυτό το μήνυμα.\n\nΕυχαριστώ! diff --git a/commons/src/main/res/values-es/strings.xml b/commons/src/main/res/values-es/strings.xml index 5a77f8b95..54e7fc250 100644 --- a/commons/src/main/res/values-es/strings.xml +++ b/commons/src/main/res/values-es/strings.xml @@ -605,6 +605,7 @@ Comprar Por favor, actualice Simple Tank You a la última versión Antes de hacer una pregunta, lea las Preguntas más frecuentes. Quizás la solución esté allí. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. También asegúrese de estar utilizando la última versión de la aplicación. Leer Hola,\n\nparece que ya has usado esta aplicación, y realmente lo apreciamos.\n\nSi te podemos pedir un favor, por favor, puntúanos en Google Play. Eso realmente nos ayudaría mucho.\n\nNo importa lo que decidas, no verás este mensaje de nuevo.\n\n!Gracias! diff --git a/commons/src/main/res/values-fi/strings.xml b/commons/src/main/res/values-fi/strings.xml index f670da044..ac4faae32 100644 --- a/commons/src/main/res/values-fi/strings.xml +++ b/commons/src/main/res/values-fi/strings.xml @@ -605,6 +605,7 @@ Osta Please update Simple Thank You to the latest version Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-fr/strings.xml b/commons/src/main/res/values-fr/strings.xml index 168b0fae6..8ac038b64 100644 --- a/commons/src/main/res/values-fr/strings.xml +++ b/commons/src/main/res/values-fr/strings.xml @@ -607,6 +607,7 @@ Acheter Veuillez mettre à jour Simple Thank You Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Consulter Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-gl/strings.xml b/commons/src/main/res/values-gl/strings.xml index b29849290..875a2c3b1 100644 --- a/commons/src/main/res/values-gl/strings.xml +++ b/commons/src/main/res/values-gl/strings.xml @@ -605,6 +605,7 @@ Comprar Please update Simple Thank You to the latest version Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-hi-rIN/strings.xml b/commons/src/main/res/values-hi-rIN/strings.xml index 9ebd8eda7..d682479fe 100644 --- a/commons/src/main/res/values-hi-rIN/strings.xml +++ b/commons/src/main/res/values-hi-rIN/strings.xml @@ -605,6 +605,7 @@ Purchase Please update Simple Thank You to the latest version Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-hr/strings.xml b/commons/src/main/res/values-hr/strings.xml index 9fbae8e34..2d923ba48 100644 --- a/commons/src/main/res/values-hr/strings.xml +++ b/commons/src/main/res/values-hr/strings.xml @@ -636,6 +636,7 @@ Kupi Molim ažurirajte Jednostavno hvala na najnoviju verziju Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Pročitajte Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-hu/strings.xml b/commons/src/main/res/values-hu/strings.xml index b456d2c30..84be8dfb1 100644 --- a/commons/src/main/res/values-hu/strings.xml +++ b/commons/src/main/res/values-hu/strings.xml @@ -604,6 +604,7 @@ Vásárlás Kérjük frissítse a Simple Thank You alkalmazást a legújabb verzióra Mielőtt kérdezne, ellenőrizze az alkalmazás beállításait, és először olvassa el a Gyakran Ismételt Kérdéseket. Talán ott van a megoldás. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Olvassa el Hello,\n\nÚgy tűnik elég régen használja ezt az alkalmazést és ezt mi igazán nagyra értékeljük.\n\nHa megkérhetjük egy szívességre, kérjük, értékeljen minket a Google Playen. Ez igazán segítene nekünk.\n\nFüggetlenül attól, hogy hogyan dönt, nem fogja látni ezt az üzenetet újra.\n\nKöszönjük! diff --git a/commons/src/main/res/values-id/strings.xml b/commons/src/main/res/values-id/strings.xml index 1ef80cfa9..0fea742a9 100644 --- a/commons/src/main/res/values-id/strings.xml +++ b/commons/src/main/res/values-id/strings.xml @@ -572,6 +572,7 @@ Beli Silakan perbarui Simple Thank You ke versi terbaru Sebelum anda bertanya, silakan periksa pengaturan aplikasi dan baca Pertanyaan yang Paling Sering Ditanyakan terlebih dahulu. Mungkin solusi yang anda cari ada di sana. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Pastikan juga anda menggunakan versi aplikasi terbaru. Baca Halo,\n\nsepertinya anda sudah menggunakan aplikasi ini cukup lama, dan kami sangat menghargainya.\n\nJika anda tidak keberatan, silakan nilai kami di Google Play. Itu akan sangat membantu kami.\n\nApapun keputusan anda, anda tidak akan melihat pesan ini lagi.\n\nTerima kasih! diff --git a/commons/src/main/res/values-in/strings.xml b/commons/src/main/res/values-in/strings.xml index 1ef80cfa9..0fea742a9 100644 --- a/commons/src/main/res/values-in/strings.xml +++ b/commons/src/main/res/values-in/strings.xml @@ -572,6 +572,7 @@ Beli Silakan perbarui Simple Thank You ke versi terbaru Sebelum anda bertanya, silakan periksa pengaturan aplikasi dan baca Pertanyaan yang Paling Sering Ditanyakan terlebih dahulu. Mungkin solusi yang anda cari ada di sana. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Pastikan juga anda menggunakan versi aplikasi terbaru. Baca Halo,\n\nsepertinya anda sudah menggunakan aplikasi ini cukup lama, dan kami sangat menghargainya.\n\nJika anda tidak keberatan, silakan nilai kami di Google Play. Itu akan sangat membantu kami.\n\nApapun keputusan anda, anda tidak akan melihat pesan ini lagi.\n\nTerima kasih! diff --git a/commons/src/main/res/values-it/strings.xml b/commons/src/main/res/values-it/strings.xml index 9c6094378..7f83c2fdc 100644 --- a/commons/src/main/res/values-it/strings.xml +++ b/commons/src/main/res/values-it/strings.xml @@ -605,6 +605,7 @@ Acquista Aggiornare Semplice Ringraziamento all\'ultima versione Prima di fare una domanda, controlla le impostazioni dell\'app e le domande frequenti. Magari si trova la soluzione. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Assicurati anche che stai usando la versione più recente dell\'app. Leggi Ciao,\n\nstai utilizzando questa app da un po\' di tempo e ne siamo veramente grati..\n\nValutaci su Google Play se vuoi farci un favore, ci aiuterà tantissimo.\n\nNon è importante cosa sceglierai, non vedrai più questo messaggio una volta ancora.\n\nGrazie! diff --git a/commons/src/main/res/values-iw/strings.xml b/commons/src/main/res/values-iw/strings.xml index ed64d6f80..f100fac93 100644 --- a/commons/src/main/res/values-iw/strings.xml +++ b/commons/src/main/res/values-iw/strings.xml @@ -605,6 +605,7 @@ Purchase Please update Simple Thank You to the latest version Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-ja/strings.xml b/commons/src/main/res/values-ja/strings.xml index 680a50ce9..539652df5 100644 --- a/commons/src/main/res/values-ja/strings.xml +++ b/commons/src/main/res/values-ja/strings.xml @@ -572,6 +572,7 @@ Purchase \"Simple Thank You\" アプリを最新版に更新してください Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-ko-rKR/strings.xml b/commons/src/main/res/values-ko-rKR/strings.xml index 7b166cd97..09984f43f 100644 --- a/commons/src/main/res/values-ko-rKR/strings.xml +++ b/commons/src/main/res/values-ko-rKR/strings.xml @@ -573,6 +573,7 @@ 구매 Simple Thank You를 최신 버전으로 업데이트 해 주세요. 질문하기 전에 FAQ를 먼저 읽어 주세요. 해답이 있을지도 모릅니다. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. 읽어보기 이 앱을 자주 사용하시는군요! 혹시 시간이 되신다면 구글 플레이스토어에서 평점을 부탁드립니다. 평점은 저희에게 많은 도움이 됩니다. 감사합니다! (이 메시지는 다시 표시되지 않습니다) diff --git a/commons/src/main/res/values-lt/strings.xml b/commons/src/main/res/values-lt/strings.xml index 95a602656..56c1a6290 100644 --- a/commons/src/main/res/values-lt/strings.xml +++ b/commons/src/main/res/values-lt/strings.xml @@ -629,6 +629,7 @@ Purchase Please update Simple Thank You to the latest version Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-nb/strings.xml b/commons/src/main/res/values-nb/strings.xml index 6bdb2fa46..f7e9c3157 100644 --- a/commons/src/main/res/values-nb/strings.xml +++ b/commons/src/main/res/values-nb/strings.xml @@ -605,6 +605,7 @@ Kjøp Please update Simple Thank You to the latest version Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-nl/strings.xml b/commons/src/main/res/values-nl/strings.xml index 99b5ef0ec..c1d571666 100644 --- a/commons/src/main/res/values-nl/strings.xml +++ b/commons/src/main/res/values-nl/strings.xml @@ -605,6 +605,7 @@ Kopen Er is een nieuwe versie van Simple Thank You Controleer bij problemen eerst de instellingen van de app en neem de Veelgestelde vragen door. Wellicht is de oplossing daar reeds te vinden. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Zorg er ook voor dat de laatste versie van de app is geïnstalleerd. Nu lezen Hallo,\n\nhet lijkt erop dat u deze app al een tijdje gebruikt, iets wat wij enorm waarderen.\n\nMogen we zo vrij zijn om u te vragen ons een beoordeling te geven op Google Play? Daarmee kunt u ons enorm helpen.\n\nDit bericht zal niet nogmaals worden getoond, ongeacht welke keuze u nu maakt.\n\nHartelijk dank! diff --git a/commons/src/main/res/values-no/strings.xml b/commons/src/main/res/values-no/strings.xml index 496feeab1..2e2ad10f3 100644 --- a/commons/src/main/res/values-no/strings.xml +++ b/commons/src/main/res/values-no/strings.xml @@ -605,6 +605,7 @@ Purchase Please update Simple Thank You to the latest version Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-pl/strings.xml b/commons/src/main/res/values-pl/strings.xml index c1ecf7378..3cbcf471e 100644 --- a/commons/src/main/res/values-pl/strings.xml +++ b/commons/src/main/res/values-pl/strings.xml @@ -634,6 +634,7 @@    Kup Zaktualizuj aplikcję Proste Podziękowanie do najnowszej wersji Zanim zadasz pytanie, zajrzyj do sekcji często zadawanych pytań (FAQ) w ustawieniach aplikacji. Być może jest tam już rozwiązanie Twojego problemu. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Przeczytaj Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-pt-rBR/strings.xml b/commons/src/main/res/values-pt-rBR/strings.xml index f34ae43ab..1a725a0c0 100644 --- a/commons/src/main/res/values-pt-rBR/strings.xml +++ b/commons/src/main/res/values-pt-rBR/strings.xml @@ -603,6 +603,7 @@ Comprar Por favor, atualize o Simple Thank You para a versão mais recente Antes de fazer uma pergunta, por favor verifique as configurações do aplicativo e a nossa lista de Perguntas Frequentes. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Ler Olá,\n\nParece que você já está utilizando este app a algum tempo, e nós agradecemos a você por isso.\n\nPor favor, considere nos avaliar na loja do Google Play. Isso iria nos ajudar bastante.\n\nDe uma forma ou de outra, não iremos pedir novamente.\n\nObrigado! diff --git a/commons/src/main/res/values-pt/strings.xml b/commons/src/main/res/values-pt/strings.xml index 750769936..234060f4c 100644 --- a/commons/src/main/res/values-pt/strings.xml +++ b/commons/src/main/res/values-pt/strings.xml @@ -605,6 +605,7 @@ Comprar Por favor atualize a aplicação Simple Thank You para a versão mais recente Antes de colocar uma questão, verifique as FAQ. Pode ser que a solução esteja lá. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Certifique-se de que está a utilizar a versão mais recente. Ler Olá,\n\nparece que está a utilizar esta aplicação há algum tempo, o que nos deixa satisfeitos.\n\nGostaríamos de lhe pedir o favor de nos avaliar na Google Play. Isso iria ajudar-nos bastante.\n\nIndependentemente da sua escolha, esta mensagem não será mostrada novamente.\n\nObrigado! diff --git a/commons/src/main/res/values-ru/strings.xml b/commons/src/main/res/values-ru/strings.xml index 7e4f3efee..f775966d5 100644 --- a/commons/src/main/res/values-ru/strings.xml +++ b/commons/src/main/res/values-ru/strings.xml @@ -638,6 +638,7 @@ Купить Пожалуйста, обновите \"Simple Thank You\" до последней версии. Прежде чем задать вопрос, пожалуйста, проверьте настройки приложения и прочтите FAQ (часто задаваемые вопросы). Возможно, решение есть. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Также убедитесь, что используете последнюю версию приложения. Прочитать Привет,\n\nпохоже, вы уже давно используете данное приложение и мы очень ценим это.\n\nНе могли бы вы оказать нам услугу и оценить его в Google Play? Это действительно очень нам поможет.\n\nНезависимо от вашего решения данное сообщение больше не появится.\n\nСпасибо! diff --git a/commons/src/main/res/values-sk/strings.xml b/commons/src/main/res/values-sk/strings.xml index cd07a49ba..e33ea918a 100644 --- a/commons/src/main/res/values-sk/strings.xml +++ b/commons/src/main/res/values-sk/strings.xml @@ -638,6 +638,7 @@ Zakúpiť Prosím aktualizujte Jednoduché Ďakujem na najnovšiu verziu Predtým, ako sa niečo opýtate, si prosím prejdite nastavenia aplikácie a prečítajte Často Kladené Otázky. Možno v nich nájdete svoju odpoveď. + Predtým, ako nám dáte zlé hodnotenie, si prosím prejdite nastavenia aplikácie a prečítajte Často Kladené Otázky. Možno v nich nájdete riešenie na svoj problém. Taktiež sa uistite, že používate najnovšiu verziu apky. Prečítať Zdravím,\n\nzdá sa, že už nejaký čas používate túto aplikáciu a to si veľmi ceníme.\n\nAk Vás môžeme požiadať o láskavosť, prosím ohodnoťte nás na Google Play. Naozaj by nám to veľmi pomohlo.\n\nBez ohľadu na to, ako sa rozhodnete, túto správu už neuvidíte.\n\nVďaka! diff --git a/commons/src/main/res/values-sl/strings.xml b/commons/src/main/res/values-sl/strings.xml index ac2b346cb..1cf8dcd0c 100644 --- a/commons/src/main/res/values-sl/strings.xml +++ b/commons/src/main/res/values-sl/strings.xml @@ -670,6 +670,7 @@ Kupi Prosimo nadgradite Simple Thank You na zadnjo verzijo Pred zastavljanjem vprašanje preverite nastavitve aplikacije in preberite pogosta vprašanja in odgovore. Morda je rešitev že tam. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Preberite Živjo,\n\nizgleda, da že nekaj časa uporabljate aplikacijo. To zares cenimo.\n\nLahko nam naredite uslugo in nas ocenite na Google Play. To bi nam res pomagalo.\n\nKakorkoli se že boste odločili, tega sporočila ne bomo več prikazovali.\n\nHvala! diff --git a/commons/src/main/res/values-sr/strings.xml b/commons/src/main/res/values-sr/strings.xml index 2dff88079..6982c4d93 100644 --- a/commons/src/main/res/values-sr/strings.xml +++ b/commons/src/main/res/values-sr/strings.xml @@ -604,6 +604,7 @@ Купите Молимо вас ажурирајте Simple Thank You на најскорију верзију Пре постављања питања проверите подешавања апликације и прочитајте најчешће постављана питања. Можда су решења већ ту. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Прочитајте Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-sv/strings.xml b/commons/src/main/res/values-sv/strings.xml index c70d28ebe..a9cba0f71 100644 --- a/commons/src/main/res/values-sv/strings.xml +++ b/commons/src/main/res/values-sv/strings.xml @@ -605,6 +605,7 @@ Köp Uppdatera Simple Thank You till den senaste versionen Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-tr/strings.xml b/commons/src/main/res/values-tr/strings.xml index 0246e17e8..98eabe9e5 100644 --- a/commons/src/main/res/values-tr/strings.xml +++ b/commons/src/main/res/values-tr/strings.xml @@ -605,6 +605,7 @@ Satın al Lütfen Basit Teşekkürler\'i son sürüme güncelleyin Bir soru sormadan önce, lütfen uygulama ayarlarını kontrol edin ve önce Sık Sorulan Sorular bölümünü okuyun. Belki çözüm oradadır. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Ayrıca uygulamanın en son sürümünü kullandığınızdan emin olun. Oku Merhaba,\n\nzaten bir süredir bu uygulamayı kullanıyor gibi görünüyorsunuz ve gerçekten takdir ediyoruz.\n\nSizden bir iyilik isteyebilirsek, lütfen bizi Google Play\'de oylayın. Bu bize gerçekten çok yardımcı olacak.\n\nNasıl karar verirseniz verin, bu mesajı bir daha görmeyeceksiniz.\n\nTeşekkürler! diff --git a/commons/src/main/res/values-uk/strings.xml b/commons/src/main/res/values-uk/strings.xml index 6f43d3b2d..eaeca010d 100644 --- a/commons/src/main/res/values-uk/strings.xml +++ b/commons/src/main/res/values-uk/strings.xml @@ -605,6 +605,7 @@ Придбати Будь ласка, оновіть Simple Thank You до останньої версії Перш ніж запитувати, будь ласка, ознайомтесь із налаштуваннями додатка та прочитайте Часті Питання. Можливо, відповідь там. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Прочитати Привіт,\n\nздається, ви вже давно користуєтесь цим додатком, і ми це високо цінуємо.\n\nЧи могли б ви зробити нам послугу і оцінити додаток в Google Play? Це дійсно дуже нам допоможе.\n\nНезалежно від того, що ви вирішите, ви не побачите знову це повідомлення.\n\nСпасибі! diff --git a/commons/src/main/res/values-vi/strings.xml b/commons/src/main/res/values-vi/strings.xml index 1c8cb43b4..ac383baf3 100644 --- a/commons/src/main/res/values-vi/strings.xml +++ b/commons/src/main/res/values-vi/strings.xml @@ -605,6 +605,7 @@ Purchase Please update Simple Thank You to the latest version Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-zh-rCN/strings.xml b/commons/src/main/res/values-zh-rCN/strings.xml index ea3a97eac..5a053112c 100644 --- a/commons/src/main/res/values-zh-rCN/strings.xml +++ b/commons/src/main/res/values-zh-rCN/strings.xml @@ -572,6 +572,7 @@ 购买 请更新 Simple Thank You 到最新版本 提问之前,请先打开应用设置并阅读常见问题。也许你可以在那里找到答案。 + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. 阅读 您好,\n\n看来您使用这个应用已经有一段时间了,我们真的很感激。\n\n如果您喜欢,请在Google Play上为我们评分。这对我们很有帮助。\n\n无论你做何决定,你都不会再看到这个消息了。\n\n感谢! diff --git a/commons/src/main/res/values-zh-rTW/strings.xml b/commons/src/main/res/values-zh-rTW/strings.xml index c16923910..f6e06323d 100644 --- a/commons/src/main/res/values-zh-rTW/strings.xml +++ b/commons/src/main/res/values-zh-rTW/strings.xml @@ -572,6 +572,7 @@ 購買 請更新[Simple Thank You]至最新版本 在您發問前,請先檢查程式設定及閱讀[常見問題]。或許解決方法就在那裡。 + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. 並且確保您正使用最新的應用程式版本。 讀它 哈囉\n\n您似乎已經使用這應用程式一段時間了,我們相當感激。\n\n如果我們能請您幫個忙,請在Google Play上為我們評分。這對我們很有幫助。\n\n無論您的決定如何,都不會再看到這則訊息。\n\n感謝! diff --git a/commons/src/main/res/values/strings.xml b/commons/src/main/res/values/strings.xml index 1c8cb43b4..ac383baf3 100644 --- a/commons/src/main/res/values/strings.xml +++ b/commons/src/main/res/values/strings.xml @@ -605,6 +605,7 @@ Purchase Please update Simple Thank You to the latest version Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. + Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! From 8b31a2533b9456c1fed83ee3d85c76459e4a458a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Solatec=20Inform=C3=A0tica?= <35220662+Solatec@users.noreply.github.com> Date: Thu, 16 Jan 2020 12:35:37 +0100 Subject: [PATCH 73/81] Update strings.xml --- commons/src/main/res/values-ca/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commons/src/main/res/values-ca/strings.xml b/commons/src/main/res/values-ca/strings.xml index b52cbc3f8..e56bfe9ab 100644 --- a/commons/src/main/res/values-ca/strings.xml +++ b/commons/src/main/res/values-ca/strings.xml @@ -605,7 +605,7 @@ Comprar Si us plau, actualitzeu Simple Thank You a la darrera versió Abans de fer una pregunta, llegiu les Preguntes més freqüents. Potser la solució hi és. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Abans de donar-nos una mala puntuació, comproveu la configuració de l'aplicació i llegiu les preguntes més freqüents. Potser hi ha la solució al problema. Assegureu-vos també que utilitzeu la versió més recent de l\'aplicació. Llegiu Hola,\n\nsembla que esteu utilitzant aquesta aplicació ja des de fa molt de temps, i ho agraïm realment.\n\nSi us demanem un favor, cal que ens puntueu a Google Play. En realitat, això ens ajudarà molt.\n\nNo importa que decidiu, no tornareu a veure aquest missatge.\n\nGràcies From fb41f7454755582865aea4268368d5b827e18836 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Solatec=20Inform=C3=A0tica?= <35220662+Solatec@users.noreply.github.com> Date: Thu, 16 Jan 2020 12:45:43 +0100 Subject: [PATCH 74/81] Update strings.xml --- commons/src/main/res/values-es/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commons/src/main/res/values-es/strings.xml b/commons/src/main/res/values-es/strings.xml index 54e7fc250..bb7f52c8b 100644 --- a/commons/src/main/res/values-es/strings.xml +++ b/commons/src/main/res/values-es/strings.xml @@ -605,7 +605,7 @@ Comprar Por favor, actualice Simple Tank You a la última versión Antes de hacer una pregunta, lea las Preguntas más frecuentes. Quizás la solución esté allí. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Antes de darnos una mala calificación, verifique la configuración de la aplicación y lea las Preguntas frecuentes. Quizás la solución a su problema esté ahí. También asegúrese de estar utilizando la última versión de la aplicación. Leer Hola,\n\nparece que ya has usado esta aplicación, y realmente lo apreciamos.\n\nSi te podemos pedir un favor, por favor, puntúanos en Google Play. Eso realmente nos ayudaría mucho.\n\nNo importa lo que decidas, no verás este mensaje de nuevo.\n\n!Gracias! From 72819f24fdba4d66bead32ae29c017c5b90d64c5 Mon Sep 17 00:00:00 2001 From: Tibor Kaputa Date: Thu, 16 Jan 2020 13:42:47 +0100 Subject: [PATCH 75/81] escaping an apostrophe --- commons/src/main/res/values-ca/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commons/src/main/res/values-ca/strings.xml b/commons/src/main/res/values-ca/strings.xml index e56bfe9ab..41f118682 100644 --- a/commons/src/main/res/values-ca/strings.xml +++ b/commons/src/main/res/values-ca/strings.xml @@ -605,7 +605,7 @@ Comprar Si us plau, actualitzeu Simple Thank You a la darrera versió Abans de fer una pregunta, llegiu les Preguntes més freqüents. Potser la solució hi és. - Abans de donar-nos una mala puntuació, comproveu la configuració de l'aplicació i llegiu les preguntes més freqüents. Potser hi ha la solució al problema. + Abans de donar-nos una mala puntuació, comproveu la configuració de l\'aplicació i llegiu les preguntes més freqüents. Potser hi ha la solució al problema. Assegureu-vos també que utilitzeu la versió més recent de l\'aplicació. Llegiu Hola,\n\nsembla que esteu utilitzant aquesta aplicació ja des de fa molt de temps, i ho agraïm realment.\n\nSi us demanem un favor, cal que ens puntueu a Google Play. En realitat, això ens ajudarà molt.\n\nNo importa que decidiu, no tornareu a veure aquest missatge.\n\nGràcies From fd8b96490286a792d7c1c51ee824ef4aad5612d4 Mon Sep 17 00:00:00 2001 From: tibbi Date: Thu, 16 Jan 2020 13:54:12 +0100 Subject: [PATCH 76/81] updating the prompt text before rating, make it less negative --- commons/src/main/res/values-ar/strings.xml | 2 +- commons/src/main/res/values-az/strings.xml | 2 +- commons/src/main/res/values-br/strings.xml | 2 +- commons/src/main/res/values-ca/strings.xml | 2 +- commons/src/main/res/values-cs/strings.xml | 2 +- commons/src/main/res/values-cy/strings.xml | 2 +- commons/src/main/res/values-da/strings.xml | 2 +- commons/src/main/res/values-de/strings.xml | 2 +- commons/src/main/res/values-el/strings.xml | 2 +- commons/src/main/res/values-es/strings.xml | 2 +- commons/src/main/res/values-fi/strings.xml | 2 +- commons/src/main/res/values-fr/strings.xml | 2 +- commons/src/main/res/values-gl/strings.xml | 2 +- commons/src/main/res/values-hi-rIN/strings.xml | 2 +- commons/src/main/res/values-hr/strings.xml | 2 +- commons/src/main/res/values-hu/strings.xml | 2 +- commons/src/main/res/values-id/strings.xml | 2 +- commons/src/main/res/values-in/strings.xml | 2 +- commons/src/main/res/values-it/strings.xml | 2 +- commons/src/main/res/values-iw/strings.xml | 2 +- commons/src/main/res/values-ja/strings.xml | 2 +- commons/src/main/res/values-ko-rKR/strings.xml | 2 +- commons/src/main/res/values-lt/strings.xml | 2 +- commons/src/main/res/values-nb/strings.xml | 2 +- commons/src/main/res/values-nl/strings.xml | 2 +- commons/src/main/res/values-no/strings.xml | 2 +- commons/src/main/res/values-pl/strings.xml | 2 +- commons/src/main/res/values-pt-rBR/strings.xml | 2 +- commons/src/main/res/values-pt/strings.xml | 2 +- commons/src/main/res/values-ru/strings.xml | 2 +- commons/src/main/res/values-sk/strings.xml | 2 +- commons/src/main/res/values-sl/strings.xml | 2 +- commons/src/main/res/values-sr/strings.xml | 2 +- commons/src/main/res/values-sv/strings.xml | 2 +- commons/src/main/res/values-tr/strings.xml | 2 +- commons/src/main/res/values-uk/strings.xml | 2 +- commons/src/main/res/values-vi/strings.xml | 2 +- commons/src/main/res/values-zh-rCN/strings.xml | 2 +- commons/src/main/res/values-zh-rTW/strings.xml | 2 +- commons/src/main/res/values/strings.xml | 2 +- 40 files changed, 40 insertions(+), 40 deletions(-) diff --git a/commons/src/main/res/values-ar/strings.xml b/commons/src/main/res/values-ar/strings.xml index 47c426dcc..7fd6080b1 100644 --- a/commons/src/main/res/values-ar/strings.xml +++ b/commons/src/main/res/values-ar/strings.xml @@ -603,7 +603,7 @@ شراء يرجى تحديث تطبيق (Simple Thank You) إلى أحدث إصدار قبل ان تسأل سؤالاً ، يرجى التحقق من إعدادات التطبيق وقراءة الأسئلة المتداولة أولاً. ربما يكون الحل موجوداً. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. تأكد أيضاً من أنك تستخدم أحدث إصدار من التطبيق. اقرأها مرحباً,\n\nيبدو أنك تستخدم هذا التطبيق لفترة طويلة بالفعل, ونحن نقدر ذلك حقاً.\n\nإذا استطعنا أن نطلب منك خدمة, فيرجى تقييمنا على Google Play. هذا سيساعدنا كثيراً \n\nوبغض النظر عن قرارك, لن تري هذه الرسالة مره أخري.\n\nشكراً! diff --git a/commons/src/main/res/values-az/strings.xml b/commons/src/main/res/values-az/strings.xml index d462c0c69..ca862de9f 100644 --- a/commons/src/main/res/values-az/strings.xml +++ b/commons/src/main/res/values-az/strings.xml @@ -605,7 +605,7 @@ Ödəniş Et Xahiş olunur Sadə Təşəkkür tətbiqini ən son versiyaya yeniləyin Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-br/strings.xml b/commons/src/main/res/values-br/strings.xml index 35e58c17a..ebf9744f3 100644 --- a/commons/src/main/res/values-br/strings.xml +++ b/commons/src/main/res/values-br/strings.xml @@ -605,7 +605,7 @@ Purchase Please update Simple Thank You to the latest version Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-ca/strings.xml b/commons/src/main/res/values-ca/strings.xml index 41f118682..1bcb24170 100644 --- a/commons/src/main/res/values-ca/strings.xml +++ b/commons/src/main/res/values-ca/strings.xml @@ -605,7 +605,7 @@ Comprar Si us plau, actualitzeu Simple Thank You a la darrera versió Abans de fer una pregunta, llegiu les Preguntes més freqüents. Potser la solució hi és. - Abans de donar-nos una mala puntuació, comproveu la configuració de l\'aplicació i llegiu les preguntes més freqüents. Potser hi ha la solució al problema. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Assegureu-vos també que utilitzeu la versió més recent de l\'aplicació. Llegiu Hola,\n\nsembla que esteu utilitzant aquesta aplicació ja des de fa molt de temps, i ho agraïm realment.\n\nSi us demanem un favor, cal que ens puntueu a Google Play. En realitat, això ens ajudarà molt.\n\nNo importa que decidiu, no tornareu a veure aquest missatge.\n\nGràcies diff --git a/commons/src/main/res/values-cs/strings.xml b/commons/src/main/res/values-cs/strings.xml index 9b639a9ae..d924cecf5 100644 --- a/commons/src/main/res/values-cs/strings.xml +++ b/commons/src/main/res/values-cs/strings.xml @@ -638,7 +638,7 @@ Koupit Prosím aktualizujte Jednoduché děkuji na nejnovější verzi Před položením otázky se prosím podívejte do nastavení aplikace a přečtěte si často kladené otázky. Možná v nich naleznete svou odpověď. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Také se ujistěte, že používáte nejnovější verzi aplikace. Přečíst Zdravím,\n\nzdá se, že již tuto aplikaci používáte nějaký čas a velmi si toho ceníme.\n\nMůžeme-li vás proto požádat o laskavost, prosím ohodnoťte nás na Google Play. Moc by nám to pomohlo.\n\nBez ohledu na to, jak se rozhodnete, tato zpráva se vám již nezobrazí.\n\nĎěkuji! diff --git a/commons/src/main/res/values-cy/strings.xml b/commons/src/main/res/values-cy/strings.xml index ac3c62a4c..94ce83164 100644 --- a/commons/src/main/res/values-cy/strings.xml +++ b/commons/src/main/res/values-cy/strings.xml @@ -729,7 +729,7 @@ Prynu Diweddara Simple Thank You i\'r fersiwn diweddaraf Cyn gofyn cwestiwn, gwiria osodiadau\'r ap a\'r atebion i Gwestiynau Cyffredin yn gyntaf. Gall fod y datrysiad yno. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-da/strings.xml b/commons/src/main/res/values-da/strings.xml index d337a6249..80fd1f88c 100644 --- a/commons/src/main/res/values-da/strings.xml +++ b/commons/src/main/res/values-da/strings.xml @@ -605,7 +605,7 @@ Køb Opdater venligst Simple Thank You til den seneste version Inden du stiller et spørgsmål bedes du først tjekke appens indstillinger og læse de \"Ofte stillede spørgsmål\", måske finder du svaret der. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Læs det Hej\n\nDet ser ud til at du har brugt denne app et godt stykke tid, og det er vi virkelig glade for.\n\nHvis vi til gengæld må bede om en tjeneste, vil vi sætte stor pris på din vurdering på Google Play. Det ville være en kæmpe hjælp.\n\nUanset hvad du beslutter dig for, vil du ikke se denne besked igen.\n\nPå forhånd tak! diff --git a/commons/src/main/res/values-de/strings.xml b/commons/src/main/res/values-de/strings.xml index 270095a5f..cff1f67d5 100644 --- a/commons/src/main/res/values-de/strings.xml +++ b/commons/src/main/res/values-de/strings.xml @@ -605,7 +605,7 @@ Kaufen Bitte Simple Thank You auf die neueste Version aktualisieren Bevor du eine Frage stellst, überprüfe bitte die App-Einstellungen und lese dir die häufig gestellten Fragen (FAQ) durch. Vielleicht findest du dort eine Lösung. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Bitte lesen Hallo,\n\nes sieht so aus, als würdest du diese App schon einige Zeit benutzen und wir schätzen das sehr.\n\nWenn wir dich um einen Gefallen bitten können, bitte bewerte uns auf Google Play. Das würde uns wirklich sehr helfen.\n\nEgal wie du dich entscheidest, wirst du diese Nachricht nicht noch einmal bekommen.\n\nDanke! diff --git a/commons/src/main/res/values-el/strings.xml b/commons/src/main/res/values-el/strings.xml index 07ca74ec7..266542b3f 100644 --- a/commons/src/main/res/values-el/strings.xml +++ b/commons/src/main/res/values-el/strings.xml @@ -605,7 +605,7 @@ Αγορά Παρακαλώ ενημερώστε την Simple Thank You στην τελευταία έκδοση Πριν κάνετε μια ερώτηση, ελέγξτε τις ρυθμίσεις της εφαρμογής και διαβάστε πρώτα τις Συχνές Ερωτήσεις. Ίσως η λύση είναι εκεί. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Επίσης, βεβαιωθείτε ότι χρησιμοποιείτε την τελευταία έκδοση της εφαρμογής. Διαβάστε τις Γειά σας,\n\nφαίνεται ότι χρησιμοποιείτε αυτήν την εφαρμογή για αρκετό καιρό ήδη, και το εκτιμούμε πραγματικά.\n\nΑν μπορούμε να σας ζητήσουμε μια χάρη, παρακαλούμε αξιολογήστε μας στο Google Play. Αυτό θα μας βοηθούσε πολύ.\n\nΑνεξάρτητα τι αποφασίσατε, δεν θα εμφανιστεί ξανά αυτό το μήνυμα.\n\nΕυχαριστώ! diff --git a/commons/src/main/res/values-es/strings.xml b/commons/src/main/res/values-es/strings.xml index bb7f52c8b..4e6dab0eb 100644 --- a/commons/src/main/res/values-es/strings.xml +++ b/commons/src/main/res/values-es/strings.xml @@ -605,7 +605,7 @@ Comprar Por favor, actualice Simple Tank You a la última versión Antes de hacer una pregunta, lea las Preguntas más frecuentes. Quizás la solución esté allí. - Antes de darnos una mala calificación, verifique la configuración de la aplicación y lea las Preguntas frecuentes. Quizás la solución a su problema esté ahí. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. También asegúrese de estar utilizando la última versión de la aplicación. Leer Hola,\n\nparece que ya has usado esta aplicación, y realmente lo apreciamos.\n\nSi te podemos pedir un favor, por favor, puntúanos en Google Play. Eso realmente nos ayudaría mucho.\n\nNo importa lo que decidas, no verás este mensaje de nuevo.\n\n!Gracias! diff --git a/commons/src/main/res/values-fi/strings.xml b/commons/src/main/res/values-fi/strings.xml index ac4faae32..73909f1f0 100644 --- a/commons/src/main/res/values-fi/strings.xml +++ b/commons/src/main/res/values-fi/strings.xml @@ -605,7 +605,7 @@ Osta Please update Simple Thank You to the latest version Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-fr/strings.xml b/commons/src/main/res/values-fr/strings.xml index 8ac038b64..68865b44a 100644 --- a/commons/src/main/res/values-fr/strings.xml +++ b/commons/src/main/res/values-fr/strings.xml @@ -607,7 +607,7 @@ Acheter Veuillez mettre à jour Simple Thank You Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Consulter Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-gl/strings.xml b/commons/src/main/res/values-gl/strings.xml index 875a2c3b1..afc87948a 100644 --- a/commons/src/main/res/values-gl/strings.xml +++ b/commons/src/main/res/values-gl/strings.xml @@ -605,7 +605,7 @@ Comprar Please update Simple Thank You to the latest version Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-hi-rIN/strings.xml b/commons/src/main/res/values-hi-rIN/strings.xml index d682479fe..6d7bb3b9f 100644 --- a/commons/src/main/res/values-hi-rIN/strings.xml +++ b/commons/src/main/res/values-hi-rIN/strings.xml @@ -605,7 +605,7 @@ Purchase Please update Simple Thank You to the latest version Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-hr/strings.xml b/commons/src/main/res/values-hr/strings.xml index 2d923ba48..d5c12f860 100644 --- a/commons/src/main/res/values-hr/strings.xml +++ b/commons/src/main/res/values-hr/strings.xml @@ -636,7 +636,7 @@ Kupi Molim ažurirajte Jednostavno hvala na najnoviju verziju Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Pročitajte Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-hu/strings.xml b/commons/src/main/res/values-hu/strings.xml index 84be8dfb1..0647f9780 100644 --- a/commons/src/main/res/values-hu/strings.xml +++ b/commons/src/main/res/values-hu/strings.xml @@ -604,7 +604,7 @@ Vásárlás Kérjük frissítse a Simple Thank You alkalmazást a legújabb verzióra Mielőtt kérdezne, ellenőrizze az alkalmazás beállításait, és először olvassa el a Gyakran Ismételt Kérdéseket. Talán ott van a megoldás. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Olvassa el Hello,\n\nÚgy tűnik elég régen használja ezt az alkalmazést és ezt mi igazán nagyra értékeljük.\n\nHa megkérhetjük egy szívességre, kérjük, értékeljen minket a Google Playen. Ez igazán segítene nekünk.\n\nFüggetlenül attól, hogy hogyan dönt, nem fogja látni ezt az üzenetet újra.\n\nKöszönjük! diff --git a/commons/src/main/res/values-id/strings.xml b/commons/src/main/res/values-id/strings.xml index 0fea742a9..12bde7fbb 100644 --- a/commons/src/main/res/values-id/strings.xml +++ b/commons/src/main/res/values-id/strings.xml @@ -572,7 +572,7 @@ Beli Silakan perbarui Simple Thank You ke versi terbaru Sebelum anda bertanya, silakan periksa pengaturan aplikasi dan baca Pertanyaan yang Paling Sering Ditanyakan terlebih dahulu. Mungkin solusi yang anda cari ada di sana. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Pastikan juga anda menggunakan versi aplikasi terbaru. Baca Halo,\n\nsepertinya anda sudah menggunakan aplikasi ini cukup lama, dan kami sangat menghargainya.\n\nJika anda tidak keberatan, silakan nilai kami di Google Play. Itu akan sangat membantu kami.\n\nApapun keputusan anda, anda tidak akan melihat pesan ini lagi.\n\nTerima kasih! diff --git a/commons/src/main/res/values-in/strings.xml b/commons/src/main/res/values-in/strings.xml index 0fea742a9..12bde7fbb 100644 --- a/commons/src/main/res/values-in/strings.xml +++ b/commons/src/main/res/values-in/strings.xml @@ -572,7 +572,7 @@ Beli Silakan perbarui Simple Thank You ke versi terbaru Sebelum anda bertanya, silakan periksa pengaturan aplikasi dan baca Pertanyaan yang Paling Sering Ditanyakan terlebih dahulu. Mungkin solusi yang anda cari ada di sana. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Pastikan juga anda menggunakan versi aplikasi terbaru. Baca Halo,\n\nsepertinya anda sudah menggunakan aplikasi ini cukup lama, dan kami sangat menghargainya.\n\nJika anda tidak keberatan, silakan nilai kami di Google Play. Itu akan sangat membantu kami.\n\nApapun keputusan anda, anda tidak akan melihat pesan ini lagi.\n\nTerima kasih! diff --git a/commons/src/main/res/values-it/strings.xml b/commons/src/main/res/values-it/strings.xml index 7f83c2fdc..8bbe3eedd 100644 --- a/commons/src/main/res/values-it/strings.xml +++ b/commons/src/main/res/values-it/strings.xml @@ -605,7 +605,7 @@ Acquista Aggiornare Semplice Ringraziamento all\'ultima versione Prima di fare una domanda, controlla le impostazioni dell\'app e le domande frequenti. Magari si trova la soluzione. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Assicurati anche che stai usando la versione più recente dell\'app. Leggi Ciao,\n\nstai utilizzando questa app da un po\' di tempo e ne siamo veramente grati..\n\nValutaci su Google Play se vuoi farci un favore, ci aiuterà tantissimo.\n\nNon è importante cosa sceglierai, non vedrai più questo messaggio una volta ancora.\n\nGrazie! diff --git a/commons/src/main/res/values-iw/strings.xml b/commons/src/main/res/values-iw/strings.xml index f100fac93..2c8760436 100644 --- a/commons/src/main/res/values-iw/strings.xml +++ b/commons/src/main/res/values-iw/strings.xml @@ -605,7 +605,7 @@ Purchase Please update Simple Thank You to the latest version Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-ja/strings.xml b/commons/src/main/res/values-ja/strings.xml index 539652df5..ff9bcaaad 100644 --- a/commons/src/main/res/values-ja/strings.xml +++ b/commons/src/main/res/values-ja/strings.xml @@ -572,7 +572,7 @@ Purchase \"Simple Thank You\" アプリを最新版に更新してください Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-ko-rKR/strings.xml b/commons/src/main/res/values-ko-rKR/strings.xml index 09984f43f..3dca5e8e6 100644 --- a/commons/src/main/res/values-ko-rKR/strings.xml +++ b/commons/src/main/res/values-ko-rKR/strings.xml @@ -573,7 +573,7 @@ 구매 Simple Thank You를 최신 버전으로 업데이트 해 주세요. 질문하기 전에 FAQ를 먼저 읽어 주세요. 해답이 있을지도 모릅니다. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. 읽어보기 이 앱을 자주 사용하시는군요! 혹시 시간이 되신다면 구글 플레이스토어에서 평점을 부탁드립니다. 평점은 저희에게 많은 도움이 됩니다. 감사합니다! (이 메시지는 다시 표시되지 않습니다) diff --git a/commons/src/main/res/values-lt/strings.xml b/commons/src/main/res/values-lt/strings.xml index 56c1a6290..cecff7eb8 100644 --- a/commons/src/main/res/values-lt/strings.xml +++ b/commons/src/main/res/values-lt/strings.xml @@ -629,7 +629,7 @@ Purchase Please update Simple Thank You to the latest version Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-nb/strings.xml b/commons/src/main/res/values-nb/strings.xml index f7e9c3157..8cd4953a9 100644 --- a/commons/src/main/res/values-nb/strings.xml +++ b/commons/src/main/res/values-nb/strings.xml @@ -605,7 +605,7 @@ Kjøp Please update Simple Thank You to the latest version Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-nl/strings.xml b/commons/src/main/res/values-nl/strings.xml index c1d571666..e457ed01a 100644 --- a/commons/src/main/res/values-nl/strings.xml +++ b/commons/src/main/res/values-nl/strings.xml @@ -605,7 +605,7 @@ Kopen Er is een nieuwe versie van Simple Thank You Controleer bij problemen eerst de instellingen van de app en neem de Veelgestelde vragen door. Wellicht is de oplossing daar reeds te vinden. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Zorg er ook voor dat de laatste versie van de app is geïnstalleerd. Nu lezen Hallo,\n\nhet lijkt erop dat u deze app al een tijdje gebruikt, iets wat wij enorm waarderen.\n\nMogen we zo vrij zijn om u te vragen ons een beoordeling te geven op Google Play? Daarmee kunt u ons enorm helpen.\n\nDit bericht zal niet nogmaals worden getoond, ongeacht welke keuze u nu maakt.\n\nHartelijk dank! diff --git a/commons/src/main/res/values-no/strings.xml b/commons/src/main/res/values-no/strings.xml index 2e2ad10f3..cfa4450a8 100644 --- a/commons/src/main/res/values-no/strings.xml +++ b/commons/src/main/res/values-no/strings.xml @@ -605,7 +605,7 @@ Purchase Please update Simple Thank You to the latest version Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-pl/strings.xml b/commons/src/main/res/values-pl/strings.xml index 3cbcf471e..dc8ca8c60 100644 --- a/commons/src/main/res/values-pl/strings.xml +++ b/commons/src/main/res/values-pl/strings.xml @@ -634,7 +634,7 @@    Kup Zaktualizuj aplikcję Proste Podziękowanie do najnowszej wersji Zanim zadasz pytanie, zajrzyj do sekcji często zadawanych pytań (FAQ) w ustawieniach aplikacji. Być może jest tam już rozwiązanie Twojego problemu. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Przeczytaj Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-pt-rBR/strings.xml b/commons/src/main/res/values-pt-rBR/strings.xml index 1a725a0c0..9b201b116 100644 --- a/commons/src/main/res/values-pt-rBR/strings.xml +++ b/commons/src/main/res/values-pt-rBR/strings.xml @@ -603,7 +603,7 @@ Comprar Por favor, atualize o Simple Thank You para a versão mais recente Antes de fazer uma pergunta, por favor verifique as configurações do aplicativo e a nossa lista de Perguntas Frequentes. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Ler Olá,\n\nParece que você já está utilizando este app a algum tempo, e nós agradecemos a você por isso.\n\nPor favor, considere nos avaliar na loja do Google Play. Isso iria nos ajudar bastante.\n\nDe uma forma ou de outra, não iremos pedir novamente.\n\nObrigado! diff --git a/commons/src/main/res/values-pt/strings.xml b/commons/src/main/res/values-pt/strings.xml index 234060f4c..56280e42b 100644 --- a/commons/src/main/res/values-pt/strings.xml +++ b/commons/src/main/res/values-pt/strings.xml @@ -605,7 +605,7 @@ Comprar Por favor atualize a aplicação Simple Thank You para a versão mais recente Antes de colocar uma questão, verifique as FAQ. Pode ser que a solução esteja lá. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Certifique-se de que está a utilizar a versão mais recente. Ler Olá,\n\nparece que está a utilizar esta aplicação há algum tempo, o que nos deixa satisfeitos.\n\nGostaríamos de lhe pedir o favor de nos avaliar na Google Play. Isso iria ajudar-nos bastante.\n\nIndependentemente da sua escolha, esta mensagem não será mostrada novamente.\n\nObrigado! diff --git a/commons/src/main/res/values-ru/strings.xml b/commons/src/main/res/values-ru/strings.xml index f775966d5..979502c65 100644 --- a/commons/src/main/res/values-ru/strings.xml +++ b/commons/src/main/res/values-ru/strings.xml @@ -638,7 +638,7 @@ Купить Пожалуйста, обновите \"Simple Thank You\" до последней версии. Прежде чем задать вопрос, пожалуйста, проверьте настройки приложения и прочтите FAQ (часто задаваемые вопросы). Возможно, решение есть. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Также убедитесь, что используете последнюю версию приложения. Прочитать Привет,\n\nпохоже, вы уже давно используете данное приложение и мы очень ценим это.\n\nНе могли бы вы оказать нам услугу и оценить его в Google Play? Это действительно очень нам поможет.\n\nНезависимо от вашего решения данное сообщение больше не появится.\n\nСпасибо! diff --git a/commons/src/main/res/values-sk/strings.xml b/commons/src/main/res/values-sk/strings.xml index e33ea918a..6293b74f0 100644 --- a/commons/src/main/res/values-sk/strings.xml +++ b/commons/src/main/res/values-sk/strings.xml @@ -638,7 +638,7 @@ Zakúpiť Prosím aktualizujte Jednoduché Ďakujem na najnovšiu verziu Predtým, ako sa niečo opýtate, si prosím prejdite nastavenia aplikácie a prečítajte Často Kladené Otázky. Možno v nich nájdete svoju odpoveď. - Predtým, ako nám dáte zlé hodnotenie, si prosím prejdite nastavenia aplikácie a prečítajte Často Kladené Otázky. Možno v nich nájdete riešenie na svoj problém. + Predtým, ako nás ohodnotíte, si prosím prejdite nastavenia aplikácie a prečítajte Často Kladené Otázky. Ak máte nejaké problémy, možno v nich nájdete riešenia. Taktiež sa uistite, že používate najnovšiu verziu apky. Prečítať Zdravím,\n\nzdá sa, že už nejaký čas používate túto aplikáciu a to si veľmi ceníme.\n\nAk Vás môžeme požiadať o láskavosť, prosím ohodnoťte nás na Google Play. Naozaj by nám to veľmi pomohlo.\n\nBez ohľadu na to, ako sa rozhodnete, túto správu už neuvidíte.\n\nVďaka! diff --git a/commons/src/main/res/values-sl/strings.xml b/commons/src/main/res/values-sl/strings.xml index 1cf8dcd0c..b04c159cc 100644 --- a/commons/src/main/res/values-sl/strings.xml +++ b/commons/src/main/res/values-sl/strings.xml @@ -670,7 +670,7 @@ Kupi Prosimo nadgradite Simple Thank You na zadnjo verzijo Pred zastavljanjem vprašanje preverite nastavitve aplikacije in preberite pogosta vprašanja in odgovore. Morda je rešitev že tam. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Preberite Živjo,\n\nizgleda, da že nekaj časa uporabljate aplikacijo. To zares cenimo.\n\nLahko nam naredite uslugo in nas ocenite na Google Play. To bi nam res pomagalo.\n\nKakorkoli se že boste odločili, tega sporočila ne bomo več prikazovali.\n\nHvala! diff --git a/commons/src/main/res/values-sr/strings.xml b/commons/src/main/res/values-sr/strings.xml index 6982c4d93..193759fa8 100644 --- a/commons/src/main/res/values-sr/strings.xml +++ b/commons/src/main/res/values-sr/strings.xml @@ -604,7 +604,7 @@ Купите Молимо вас ажурирајте Simple Thank You на најскорију верзију Пре постављања питања проверите подешавања апликације и прочитајте најчешће постављана питања. Можда су решења већ ту. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Прочитајте Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-sv/strings.xml b/commons/src/main/res/values-sv/strings.xml index a9cba0f71..01469288b 100644 --- a/commons/src/main/res/values-sv/strings.xml +++ b/commons/src/main/res/values-sv/strings.xml @@ -605,7 +605,7 @@ Köp Uppdatera Simple Thank You till den senaste versionen Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-tr/strings.xml b/commons/src/main/res/values-tr/strings.xml index 98eabe9e5..c4f11c0f5 100644 --- a/commons/src/main/res/values-tr/strings.xml +++ b/commons/src/main/res/values-tr/strings.xml @@ -605,7 +605,7 @@ Satın al Lütfen Basit Teşekkürler\'i son sürüme güncelleyin Bir soru sormadan önce, lütfen uygulama ayarlarını kontrol edin ve önce Sık Sorulan Sorular bölümünü okuyun. Belki çözüm oradadır. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Ayrıca uygulamanın en son sürümünü kullandığınızdan emin olun. Oku Merhaba,\n\nzaten bir süredir bu uygulamayı kullanıyor gibi görünüyorsunuz ve gerçekten takdir ediyoruz.\n\nSizden bir iyilik isteyebilirsek, lütfen bizi Google Play\'de oylayın. Bu bize gerçekten çok yardımcı olacak.\n\nNasıl karar verirseniz verin, bu mesajı bir daha görmeyeceksiniz.\n\nTeşekkürler! diff --git a/commons/src/main/res/values-uk/strings.xml b/commons/src/main/res/values-uk/strings.xml index eaeca010d..fb1f3dcde 100644 --- a/commons/src/main/res/values-uk/strings.xml +++ b/commons/src/main/res/values-uk/strings.xml @@ -605,7 +605,7 @@ Придбати Будь ласка, оновіть Simple Thank You до останньої версії Перш ніж запитувати, будь ласка, ознайомтесь із налаштуваннями додатка та прочитайте Часті Питання. Можливо, відповідь там. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Прочитати Привіт,\n\nздається, ви вже давно користуєтесь цим додатком, і ми це високо цінуємо.\n\nЧи могли б ви зробити нам послугу і оцінити додаток в Google Play? Це дійсно дуже нам допоможе.\n\nНезалежно від того, що ви вирішите, ви не побачите знову це повідомлення.\n\nСпасибі! diff --git a/commons/src/main/res/values-vi/strings.xml b/commons/src/main/res/values-vi/strings.xml index ac383baf3..523e60fb3 100644 --- a/commons/src/main/res/values-vi/strings.xml +++ b/commons/src/main/res/values-vi/strings.xml @@ -605,7 +605,7 @@ Purchase Please update Simple Thank You to the latest version Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-zh-rCN/strings.xml b/commons/src/main/res/values-zh-rCN/strings.xml index 5a053112c..6cb20181e 100644 --- a/commons/src/main/res/values-zh-rCN/strings.xml +++ b/commons/src/main/res/values-zh-rCN/strings.xml @@ -572,7 +572,7 @@ 购买 请更新 Simple Thank You 到最新版本 提问之前,请先打开应用设置并阅读常见问题。也许你可以在那里找到答案。 - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. 阅读 您好,\n\n看来您使用这个应用已经有一段时间了,我们真的很感激。\n\n如果您喜欢,请在Google Play上为我们评分。这对我们很有帮助。\n\n无论你做何决定,你都不会再看到这个消息了。\n\n感谢! diff --git a/commons/src/main/res/values-zh-rTW/strings.xml b/commons/src/main/res/values-zh-rTW/strings.xml index f6e06323d..b28cf275c 100644 --- a/commons/src/main/res/values-zh-rTW/strings.xml +++ b/commons/src/main/res/values-zh-rTW/strings.xml @@ -572,7 +572,7 @@ 購買 請更新[Simple Thank You]至最新版本 在您發問前,請先檢查程式設定及閱讀[常見問題]。或許解決方法就在那裡。 - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. 並且確保您正使用最新的應用程式版本。 讀它 哈囉\n\n您似乎已經使用這應用程式一段時間了,我們相當感激。\n\n如果我們能請您幫個忙,請在Google Play上為我們評分。這對我們很有幫助。\n\n無論您的決定如何,都不會再看到這則訊息。\n\n感謝! diff --git a/commons/src/main/res/values/strings.xml b/commons/src/main/res/values/strings.xml index ac383baf3..523e60fb3 100644 --- a/commons/src/main/res/values/strings.xml +++ b/commons/src/main/res/values/strings.xml @@ -605,7 +605,7 @@ Purchase Please update Simple Thank You to the latest version Before you ask a question, please check the app settings and read the Frequently Asked Questions first. Maybe the solution is there. - Before you give us a bad rating, please check the app settings and read the Frequently Asked Questions first. Maybe the solution to your problem is there. + Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! From ee66f711e38f8a59614fa3b3a666e08ef18b3173 Mon Sep 17 00:00:00 2001 From: tibbi Date: Thu, 16 Jan 2020 14:00:57 +0100 Subject: [PATCH 77/81] adding a new string about reading FAQ --- commons/src/main/res/values-ar/strings.xml | 1 + commons/src/main/res/values-az/strings.xml | 1 + commons/src/main/res/values-br/strings.xml | 1 + commons/src/main/res/values-ca/strings.xml | 1 + commons/src/main/res/values-cs/strings.xml | 1 + commons/src/main/res/values-cy/strings.xml | 1 + commons/src/main/res/values-da/strings.xml | 1 + commons/src/main/res/values-de/strings.xml | 1 + commons/src/main/res/values-el/strings.xml | 1 + commons/src/main/res/values-es/strings.xml | 1 + commons/src/main/res/values-fi/strings.xml | 1 + commons/src/main/res/values-fr/strings.xml | 1 + commons/src/main/res/values-gl/strings.xml | 1 + commons/src/main/res/values-hi-rIN/strings.xml | 1 + commons/src/main/res/values-hr/strings.xml | 1 + commons/src/main/res/values-hu/strings.xml | 1 + commons/src/main/res/values-id/strings.xml | 1 + commons/src/main/res/values-in/strings.xml | 1 + commons/src/main/res/values-it/strings.xml | 1 + commons/src/main/res/values-iw/strings.xml | 1 + commons/src/main/res/values-ja/strings.xml | 1 + commons/src/main/res/values-ko-rKR/strings.xml | 1 + commons/src/main/res/values-lt/strings.xml | 1 + commons/src/main/res/values-nb/strings.xml | 1 + commons/src/main/res/values-nl/strings.xml | 1 + commons/src/main/res/values-no/strings.xml | 1 + commons/src/main/res/values-pl/strings.xml | 1 + commons/src/main/res/values-pt-rBR/strings.xml | 1 + commons/src/main/res/values-pt/strings.xml | 1 + commons/src/main/res/values-ru/strings.xml | 1 + commons/src/main/res/values-sk/strings.xml | 1 + commons/src/main/res/values-sl/strings.xml | 1 + commons/src/main/res/values-sr/strings.xml | 1 + commons/src/main/res/values-sv/strings.xml | 1 + commons/src/main/res/values-tr/strings.xml | 1 + commons/src/main/res/values-uk/strings.xml | 1 + commons/src/main/res/values-vi/strings.xml | 1 + commons/src/main/res/values-zh-rCN/strings.xml | 1 + commons/src/main/res/values-zh-rTW/strings.xml | 1 + commons/src/main/res/values/strings.xml | 1 + 40 files changed, 40 insertions(+) diff --git a/commons/src/main/res/values-ar/strings.xml b/commons/src/main/res/values-ar/strings.xml index 7fd6080b1..f0d6906fb 100644 --- a/commons/src/main/res/values-ar/strings.xml +++ b/commons/src/main/res/values-ar/strings.xml @@ -606,6 +606,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. تأكد أيضاً من أنك تستخدم أحدث إصدار من التطبيق. اقرأها + Read FAQ مرحباً,\n\nيبدو أنك تستخدم هذا التطبيق لفترة طويلة بالفعل, ونحن نقدر ذلك حقاً.\n\nإذا استطعنا أن نطلب منك خدمة, فيرجى تقييمنا على Google Play. هذا سيساعدنا كثيراً \n\nوبغض النظر عن قرارك, لن تري هذه الرسالة مره أخري.\n\nشكراً! diff --git a/commons/src/main/res/values-az/strings.xml b/commons/src/main/res/values-az/strings.xml index ca862de9f..4f07a1785 100644 --- a/commons/src/main/res/values-az/strings.xml +++ b/commons/src/main/res/values-az/strings.xml @@ -608,6 +608,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it + Read FAQ Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-br/strings.xml b/commons/src/main/res/values-br/strings.xml index ebf9744f3..5792d12ce 100644 --- a/commons/src/main/res/values-br/strings.xml +++ b/commons/src/main/res/values-br/strings.xml @@ -608,6 +608,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it + Read FAQ Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-ca/strings.xml b/commons/src/main/res/values-ca/strings.xml index 1bcb24170..84121c181 100644 --- a/commons/src/main/res/values-ca/strings.xml +++ b/commons/src/main/res/values-ca/strings.xml @@ -608,6 +608,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Assegureu-vos també que utilitzeu la versió més recent de l\'aplicació. Llegiu + Read FAQ Hola,\n\nsembla que esteu utilitzant aquesta aplicació ja des de fa molt de temps, i ho agraïm realment.\n\nSi us demanem un favor, cal que ens puntueu a Google Play. En realitat, això ens ajudarà molt.\n\nNo importa que decidiu, no tornareu a veure aquest missatge.\n\nGràcies diff --git a/commons/src/main/res/values-cs/strings.xml b/commons/src/main/res/values-cs/strings.xml index d924cecf5..d1e0e3205 100644 --- a/commons/src/main/res/values-cs/strings.xml +++ b/commons/src/main/res/values-cs/strings.xml @@ -641,6 +641,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Také se ujistěte, že používáte nejnovější verzi aplikace. Přečíst + Read FAQ Zdravím,\n\nzdá se, že již tuto aplikaci používáte nějaký čas a velmi si toho ceníme.\n\nMůžeme-li vás proto požádat o laskavost, prosím ohodnoťte nás na Google Play. Moc by nám to pomohlo.\n\nBez ohledu na to, jak se rozhodnete, tato zpráva se vám již nezobrazí.\n\nĎěkuji! diff --git a/commons/src/main/res/values-cy/strings.xml b/commons/src/main/res/values-cy/strings.xml index 94ce83164..22ea4ee4f 100644 --- a/commons/src/main/res/values-cy/strings.xml +++ b/commons/src/main/res/values-cy/strings.xml @@ -732,6 +732,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it + Read FAQ Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-da/strings.xml b/commons/src/main/res/values-da/strings.xml index 80fd1f88c..f749d3e7d 100644 --- a/commons/src/main/res/values-da/strings.xml +++ b/commons/src/main/res/values-da/strings.xml @@ -608,6 +608,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Læs det + Read FAQ Hej\n\nDet ser ud til at du har brugt denne app et godt stykke tid, og det er vi virkelig glade for.\n\nHvis vi til gengæld må bede om en tjeneste, vil vi sætte stor pris på din vurdering på Google Play. Det ville være en kæmpe hjælp.\n\nUanset hvad du beslutter dig for, vil du ikke se denne besked igen.\n\nPå forhånd tak! diff --git a/commons/src/main/res/values-de/strings.xml b/commons/src/main/res/values-de/strings.xml index cff1f67d5..7c30d6824 100644 --- a/commons/src/main/res/values-de/strings.xml +++ b/commons/src/main/res/values-de/strings.xml @@ -608,6 +608,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Bitte lesen + Read FAQ Hallo,\n\nes sieht so aus, als würdest du diese App schon einige Zeit benutzen und wir schätzen das sehr.\n\nWenn wir dich um einen Gefallen bitten können, bitte bewerte uns auf Google Play. Das würde uns wirklich sehr helfen.\n\nEgal wie du dich entscheidest, wirst du diese Nachricht nicht noch einmal bekommen.\n\nDanke! diff --git a/commons/src/main/res/values-el/strings.xml b/commons/src/main/res/values-el/strings.xml index 266542b3f..9c09f5239 100644 --- a/commons/src/main/res/values-el/strings.xml +++ b/commons/src/main/res/values-el/strings.xml @@ -608,6 +608,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Επίσης, βεβαιωθείτε ότι χρησιμοποιείτε την τελευταία έκδοση της εφαρμογής. Διαβάστε τις + Read FAQ Γειά σας,\n\nφαίνεται ότι χρησιμοποιείτε αυτήν την εφαρμογή για αρκετό καιρό ήδη, και το εκτιμούμε πραγματικά.\n\nΑν μπορούμε να σας ζητήσουμε μια χάρη, παρακαλούμε αξιολογήστε μας στο Google Play. Αυτό θα μας βοηθούσε πολύ.\n\nΑνεξάρτητα τι αποφασίσατε, δεν θα εμφανιστεί ξανά αυτό το μήνυμα.\n\nΕυχαριστώ! diff --git a/commons/src/main/res/values-es/strings.xml b/commons/src/main/res/values-es/strings.xml index 4e6dab0eb..efcab8b5f 100644 --- a/commons/src/main/res/values-es/strings.xml +++ b/commons/src/main/res/values-es/strings.xml @@ -608,6 +608,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. También asegúrese de estar utilizando la última versión de la aplicación. Leer + Read FAQ Hola,\n\nparece que ya has usado esta aplicación, y realmente lo apreciamos.\n\nSi te podemos pedir un favor, por favor, puntúanos en Google Play. Eso realmente nos ayudaría mucho.\n\nNo importa lo que decidas, no verás este mensaje de nuevo.\n\n!Gracias! diff --git a/commons/src/main/res/values-fi/strings.xml b/commons/src/main/res/values-fi/strings.xml index 73909f1f0..a7f22fa0d 100644 --- a/commons/src/main/res/values-fi/strings.xml +++ b/commons/src/main/res/values-fi/strings.xml @@ -608,6 +608,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it + Read FAQ Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-fr/strings.xml b/commons/src/main/res/values-fr/strings.xml index 68865b44a..579425c99 100644 --- a/commons/src/main/res/values-fr/strings.xml +++ b/commons/src/main/res/values-fr/strings.xml @@ -610,6 +610,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Consulter + Read FAQ Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-gl/strings.xml b/commons/src/main/res/values-gl/strings.xml index afc87948a..9e3f256e4 100644 --- a/commons/src/main/res/values-gl/strings.xml +++ b/commons/src/main/res/values-gl/strings.xml @@ -608,6 +608,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it + Read FAQ Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-hi-rIN/strings.xml b/commons/src/main/res/values-hi-rIN/strings.xml index 6d7bb3b9f..156853025 100644 --- a/commons/src/main/res/values-hi-rIN/strings.xml +++ b/commons/src/main/res/values-hi-rIN/strings.xml @@ -608,6 +608,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it + Read FAQ Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-hr/strings.xml b/commons/src/main/res/values-hr/strings.xml index d5c12f860..c44da980f 100644 --- a/commons/src/main/res/values-hr/strings.xml +++ b/commons/src/main/res/values-hr/strings.xml @@ -639,6 +639,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Pročitajte + Read FAQ Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-hu/strings.xml b/commons/src/main/res/values-hu/strings.xml index 0647f9780..25bfb4a80 100644 --- a/commons/src/main/res/values-hu/strings.xml +++ b/commons/src/main/res/values-hu/strings.xml @@ -607,6 +607,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Olvassa el + Read FAQ Hello,\n\nÚgy tűnik elég régen használja ezt az alkalmazést és ezt mi igazán nagyra értékeljük.\n\nHa megkérhetjük egy szívességre, kérjük, értékeljen minket a Google Playen. Ez igazán segítene nekünk.\n\nFüggetlenül attól, hogy hogyan dönt, nem fogja látni ezt az üzenetet újra.\n\nKöszönjük! diff --git a/commons/src/main/res/values-id/strings.xml b/commons/src/main/res/values-id/strings.xml index 12bde7fbb..d7ae1e261 100644 --- a/commons/src/main/res/values-id/strings.xml +++ b/commons/src/main/res/values-id/strings.xml @@ -575,6 +575,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Pastikan juga anda menggunakan versi aplikasi terbaru. Baca + Read FAQ Halo,\n\nsepertinya anda sudah menggunakan aplikasi ini cukup lama, dan kami sangat menghargainya.\n\nJika anda tidak keberatan, silakan nilai kami di Google Play. Itu akan sangat membantu kami.\n\nApapun keputusan anda, anda tidak akan melihat pesan ini lagi.\n\nTerima kasih! diff --git a/commons/src/main/res/values-in/strings.xml b/commons/src/main/res/values-in/strings.xml index 12bde7fbb..d7ae1e261 100644 --- a/commons/src/main/res/values-in/strings.xml +++ b/commons/src/main/res/values-in/strings.xml @@ -575,6 +575,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Pastikan juga anda menggunakan versi aplikasi terbaru. Baca + Read FAQ Halo,\n\nsepertinya anda sudah menggunakan aplikasi ini cukup lama, dan kami sangat menghargainya.\n\nJika anda tidak keberatan, silakan nilai kami di Google Play. Itu akan sangat membantu kami.\n\nApapun keputusan anda, anda tidak akan melihat pesan ini lagi.\n\nTerima kasih! diff --git a/commons/src/main/res/values-it/strings.xml b/commons/src/main/res/values-it/strings.xml index 8bbe3eedd..d94792063 100644 --- a/commons/src/main/res/values-it/strings.xml +++ b/commons/src/main/res/values-it/strings.xml @@ -608,6 +608,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Assicurati anche che stai usando la versione più recente dell\'app. Leggi + Read FAQ Ciao,\n\nstai utilizzando questa app da un po\' di tempo e ne siamo veramente grati..\n\nValutaci su Google Play se vuoi farci un favore, ci aiuterà tantissimo.\n\nNon è importante cosa sceglierai, non vedrai più questo messaggio una volta ancora.\n\nGrazie! diff --git a/commons/src/main/res/values-iw/strings.xml b/commons/src/main/res/values-iw/strings.xml index 2c8760436..940521501 100644 --- a/commons/src/main/res/values-iw/strings.xml +++ b/commons/src/main/res/values-iw/strings.xml @@ -608,6 +608,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it + Read FAQ Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-ja/strings.xml b/commons/src/main/res/values-ja/strings.xml index ff9bcaaad..9b8f031bd 100644 --- a/commons/src/main/res/values-ja/strings.xml +++ b/commons/src/main/res/values-ja/strings.xml @@ -575,6 +575,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it + Read FAQ Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-ko-rKR/strings.xml b/commons/src/main/res/values-ko-rKR/strings.xml index 3dca5e8e6..d276bf30c 100644 --- a/commons/src/main/res/values-ko-rKR/strings.xml +++ b/commons/src/main/res/values-ko-rKR/strings.xml @@ -576,6 +576,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. 읽어보기 + Read FAQ 이 앱을 자주 사용하시는군요! 혹시 시간이 되신다면 구글 플레이스토어에서 평점을 부탁드립니다. 평점은 저희에게 많은 도움이 됩니다. 감사합니다! (이 메시지는 다시 표시되지 않습니다) diff --git a/commons/src/main/res/values-lt/strings.xml b/commons/src/main/res/values-lt/strings.xml index cecff7eb8..ecca1ee74 100644 --- a/commons/src/main/res/values-lt/strings.xml +++ b/commons/src/main/res/values-lt/strings.xml @@ -632,6 +632,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it + Read FAQ Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-nb/strings.xml b/commons/src/main/res/values-nb/strings.xml index 8cd4953a9..2e98ecc90 100644 --- a/commons/src/main/res/values-nb/strings.xml +++ b/commons/src/main/res/values-nb/strings.xml @@ -608,6 +608,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it + Read FAQ Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-nl/strings.xml b/commons/src/main/res/values-nl/strings.xml index e457ed01a..dc9ae114c 100644 --- a/commons/src/main/res/values-nl/strings.xml +++ b/commons/src/main/res/values-nl/strings.xml @@ -608,6 +608,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Zorg er ook voor dat de laatste versie van de app is geïnstalleerd. Nu lezen + Read FAQ Hallo,\n\nhet lijkt erop dat u deze app al een tijdje gebruikt, iets wat wij enorm waarderen.\n\nMogen we zo vrij zijn om u te vragen ons een beoordeling te geven op Google Play? Daarmee kunt u ons enorm helpen.\n\nDit bericht zal niet nogmaals worden getoond, ongeacht welke keuze u nu maakt.\n\nHartelijk dank! diff --git a/commons/src/main/res/values-no/strings.xml b/commons/src/main/res/values-no/strings.xml index cfa4450a8..64b984772 100644 --- a/commons/src/main/res/values-no/strings.xml +++ b/commons/src/main/res/values-no/strings.xml @@ -608,6 +608,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it + Read FAQ Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-pl/strings.xml b/commons/src/main/res/values-pl/strings.xml index dc8ca8c60..9d6b7acf9 100644 --- a/commons/src/main/res/values-pl/strings.xml +++ b/commons/src/main/res/values-pl/strings.xml @@ -637,6 +637,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Przeczytaj + Read FAQ Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-pt-rBR/strings.xml b/commons/src/main/res/values-pt-rBR/strings.xml index 9b201b116..86e6c3c08 100644 --- a/commons/src/main/res/values-pt-rBR/strings.xml +++ b/commons/src/main/res/values-pt-rBR/strings.xml @@ -606,6 +606,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Ler + Read FAQ Olá,\n\nParece que você já está utilizando este app a algum tempo, e nós agradecemos a você por isso.\n\nPor favor, considere nos avaliar na loja do Google Play. Isso iria nos ajudar bastante.\n\nDe uma forma ou de outra, não iremos pedir novamente.\n\nObrigado! diff --git a/commons/src/main/res/values-pt/strings.xml b/commons/src/main/res/values-pt/strings.xml index 56280e42b..83a962581 100644 --- a/commons/src/main/res/values-pt/strings.xml +++ b/commons/src/main/res/values-pt/strings.xml @@ -608,6 +608,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Certifique-se de que está a utilizar a versão mais recente. Ler + Read FAQ Olá,\n\nparece que está a utilizar esta aplicação há algum tempo, o que nos deixa satisfeitos.\n\nGostaríamos de lhe pedir o favor de nos avaliar na Google Play. Isso iria ajudar-nos bastante.\n\nIndependentemente da sua escolha, esta mensagem não será mostrada novamente.\n\nObrigado! diff --git a/commons/src/main/res/values-ru/strings.xml b/commons/src/main/res/values-ru/strings.xml index 979502c65..1b4559cf0 100644 --- a/commons/src/main/res/values-ru/strings.xml +++ b/commons/src/main/res/values-ru/strings.xml @@ -641,6 +641,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Также убедитесь, что используете последнюю версию приложения. Прочитать + Read FAQ Привет,\n\nпохоже, вы уже давно используете данное приложение и мы очень ценим это.\n\nНе могли бы вы оказать нам услугу и оценить его в Google Play? Это действительно очень нам поможет.\n\nНезависимо от вашего решения данное сообщение больше не появится.\n\nСпасибо! diff --git a/commons/src/main/res/values-sk/strings.xml b/commons/src/main/res/values-sk/strings.xml index 6293b74f0..08e481db3 100644 --- a/commons/src/main/res/values-sk/strings.xml +++ b/commons/src/main/res/values-sk/strings.xml @@ -641,6 +641,7 @@ Predtým, ako nás ohodnotíte, si prosím prejdite nastavenia aplikácie a prečítajte Často Kladené Otázky. Ak máte nejaké problémy, možno v nich nájdete riešenia. Taktiež sa uistite, že používate najnovšiu verziu apky. Prečítať + Prečítať ČKO Zdravím,\n\nzdá sa, že už nejaký čas používate túto aplikáciu a to si veľmi ceníme.\n\nAk Vás môžeme požiadať o láskavosť, prosím ohodnoťte nás na Google Play. Naozaj by nám to veľmi pomohlo.\n\nBez ohľadu na to, ako sa rozhodnete, túto správu už neuvidíte.\n\nVďaka! diff --git a/commons/src/main/res/values-sl/strings.xml b/commons/src/main/res/values-sl/strings.xml index b04c159cc..1541e03db 100644 --- a/commons/src/main/res/values-sl/strings.xml +++ b/commons/src/main/res/values-sl/strings.xml @@ -673,6 +673,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Preberite + Read FAQ Živjo,\n\nizgleda, da že nekaj časa uporabljate aplikacijo. To zares cenimo.\n\nLahko nam naredite uslugo in nas ocenite na Google Play. To bi nam res pomagalo.\n\nKakorkoli se že boste odločili, tega sporočila ne bomo več prikazovali.\n\nHvala! diff --git a/commons/src/main/res/values-sr/strings.xml b/commons/src/main/res/values-sr/strings.xml index 193759fa8..6d3ead51a 100644 --- a/commons/src/main/res/values-sr/strings.xml +++ b/commons/src/main/res/values-sr/strings.xml @@ -607,6 +607,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Прочитајте + Read FAQ Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-sv/strings.xml b/commons/src/main/res/values-sv/strings.xml index 01469288b..4d24bb87d 100644 --- a/commons/src/main/res/values-sv/strings.xml +++ b/commons/src/main/res/values-sv/strings.xml @@ -608,6 +608,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it + Read FAQ Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-tr/strings.xml b/commons/src/main/res/values-tr/strings.xml index c4f11c0f5..d29227353 100644 --- a/commons/src/main/res/values-tr/strings.xml +++ b/commons/src/main/res/values-tr/strings.xml @@ -608,6 +608,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Ayrıca uygulamanın en son sürümünü kullandığınızdan emin olun. Oku + Read FAQ Merhaba,\n\nzaten bir süredir bu uygulamayı kullanıyor gibi görünüyorsunuz ve gerçekten takdir ediyoruz.\n\nSizden bir iyilik isteyebilirsek, lütfen bizi Google Play\'de oylayın. Bu bize gerçekten çok yardımcı olacak.\n\nNasıl karar verirseniz verin, bu mesajı bir daha görmeyeceksiniz.\n\nTeşekkürler! diff --git a/commons/src/main/res/values-uk/strings.xml b/commons/src/main/res/values-uk/strings.xml index fb1f3dcde..7b739c953 100644 --- a/commons/src/main/res/values-uk/strings.xml +++ b/commons/src/main/res/values-uk/strings.xml @@ -608,6 +608,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Прочитати + Read FAQ Привіт,\n\nздається, ви вже давно користуєтесь цим додатком, і ми це високо цінуємо.\n\nЧи могли б ви зробити нам послугу і оцінити додаток в Google Play? Це дійсно дуже нам допоможе.\n\nНезалежно від того, що ви вирішите, ви не побачите знову це повідомлення.\n\nСпасибі! diff --git a/commons/src/main/res/values-vi/strings.xml b/commons/src/main/res/values-vi/strings.xml index 523e60fb3..49d1a6bb5 100644 --- a/commons/src/main/res/values-vi/strings.xml +++ b/commons/src/main/res/values-vi/strings.xml @@ -608,6 +608,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it + Read FAQ Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! diff --git a/commons/src/main/res/values-zh-rCN/strings.xml b/commons/src/main/res/values-zh-rCN/strings.xml index 6cb20181e..4a3eb1f64 100644 --- a/commons/src/main/res/values-zh-rCN/strings.xml +++ b/commons/src/main/res/values-zh-rCN/strings.xml @@ -575,6 +575,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. 阅读 + Read FAQ 您好,\n\n看来您使用这个应用已经有一段时间了,我们真的很感激。\n\n如果您喜欢,请在Google Play上为我们评分。这对我们很有帮助。\n\n无论你做何决定,你都不会再看到这个消息了。\n\n感谢! diff --git a/commons/src/main/res/values-zh-rTW/strings.xml b/commons/src/main/res/values-zh-rTW/strings.xml index b28cf275c..f6c0add7f 100644 --- a/commons/src/main/res/values-zh-rTW/strings.xml +++ b/commons/src/main/res/values-zh-rTW/strings.xml @@ -575,6 +575,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. 並且確保您正使用最新的應用程式版本。 讀它 + Read FAQ 哈囉\n\n您似乎已經使用這應用程式一段時間了,我們相當感激。\n\n如果我們能請您幫個忙,請在Google Play上為我們評分。這對我們很有幫助。\n\n無論您的決定如何,都不會再看到這則訊息。\n\n感謝! diff --git a/commons/src/main/res/values/strings.xml b/commons/src/main/res/values/strings.xml index 523e60fb3..49d1a6bb5 100644 --- a/commons/src/main/res/values/strings.xml +++ b/commons/src/main/res/values/strings.xml @@ -608,6 +608,7 @@ Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. Also make sure that you are using the latest app version. Read it + Read FAQ Hello,\n\nit looks like you are using this app for quite a while already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this message again.\n\nThanks! From bd3a5fa4a03cfe04e92bf23d86eefd72e681c3c0 Mon Sep 17 00:00:00 2001 From: tibbi Date: Thu, 16 Jan 2020 14:04:27 +0100 Subject: [PATCH 78/81] implementing the dialog to be shown before rating --- build.gradle | 2 +- .../commons/activities/AboutActivity.kt | 23 +++++++++++++++---- .../commons/helpers/BaseConfig.kt | 4 ++++ .../commons/helpers/Constants.kt | 1 + 4 files changed, 24 insertions(+), 6 deletions(-) diff --git a/build.gradle b/build.gradle index 9ef13c4f8..18a367a21 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 21 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '5.21.22' + propVersionName = '5.21.23' kotlin_version = '1.3.61' } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/activities/AboutActivity.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/activities/AboutActivity.kt index f1ad9c760..fb454fbd9 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/activities/AboutActivity.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/activities/AboutActivity.kt @@ -9,6 +9,7 @@ import android.text.method.LinkMovementMethod import android.view.Menu import android.view.View import com.simplemobiletools.commons.R +import com.simplemobiletools.commons.dialogs.ConfirmationAdvancedDialog import com.simplemobiletools.commons.dialogs.ConfirmationDialog import com.simplemobiletools.commons.extensions.* import com.simplemobiletools.commons.helpers.* @@ -76,7 +77,7 @@ class AboutActivity : BaseSimpleActivity() { about_email.movementMethod = LinkMovementMethod.getInstance() about_email.setOnClickListener(null) val msg = "${getString(R.string.before_asking_question_read_faq)}\n\n${getString(R.string.make_sure_latest)}" - ConfirmationDialog(this, msg, 0, R.string.read_it, R.string.skip) { + ConfirmationDialog(this, msg, 0, R.string.read_faq, R.string.skip) { about_faq_label.performClick() } } @@ -146,10 +147,22 @@ class AboutActivity : BaseSimpleActivity() { about_rate_us.visibility = View.GONE } else { about_rate_us.setOnClickListener { - try { - launchViewIntent("market://details?id=${packageName.removeSuffix(".debug")}") - } catch (ignored: ActivityNotFoundException) { - launchViewIntent(getStoreUrl()) + if (baseConfig.wasBeforeRateShown) { + try { + launchViewIntent("market://details?id=${packageName.removeSuffix(".debug")}") + } catch (ignored: ActivityNotFoundException) { + launchViewIntent(getStoreUrl()) + } + } else { + baseConfig.wasBeforeRateShown = true + val msg = "${getString(R.string.before_rate_read_faq)}\n\n${getString(R.string.make_sure_latest)}" + ConfirmationAdvancedDialog(this, msg, 0, R.string.read_faq, R.string.skip) { + if (it) { + about_faq_label.performClick() + } else { + about_rate_us.performClick() + } + } } } } diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/helpers/BaseConfig.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/helpers/BaseConfig.kt index 7d6b446b1..4957eea67 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/helpers/BaseConfig.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/helpers/BaseConfig.kt @@ -305,6 +305,10 @@ open class BaseConfig(val context: Context) { get() = prefs.getBoolean(WAS_BEFORE_ASKING_SHOWN, false) set(wasBeforeAskingShown) = prefs.edit().putBoolean(WAS_BEFORE_ASKING_SHOWN, wasBeforeAskingShown).apply() + var wasBeforeRateShown: Boolean + get() = prefs.getBoolean(WAS_BEFORE_RATE_SHOWN, false) + set(wasBeforeRateShown) = prefs.edit().putBoolean(WAS_BEFORE_RATE_SHOWN, wasBeforeRateShown).apply() + var wasInitialUpgradeToProShown: Boolean get() = prefs.getBoolean(WAS_INITIAL_UPGRADE_TO_PRO_SHOWN, false) set(wasInitialUpgradeToProShown) = prefs.edit().putBoolean(WAS_INITIAL_UPGRADE_TO_PRO_SHOWN, wasInitialUpgradeToProShown).apply() diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/helpers/Constants.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/helpers/Constants.kt index 592aea9b5..c71b559ae 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/helpers/Constants.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/helpers/Constants.kt @@ -109,6 +109,7 @@ const val WIDGET_ID_TO_MEASURE = "widget_id_to_measure" const val WAS_ORANGE_ICON_CHECKED = "was_orange_icon_checked" const val WAS_APP_ON_SD_SHOWN = "was_app_on_sd_shown" const val WAS_BEFORE_ASKING_SHOWN = "was_before_asking_shown" +const val WAS_BEFORE_RATE_SHOWN = "was_before_rate_shown" const val WAS_INITIAL_UPGRADE_TO_PRO_SHOWN = "was_initial_upgrade_to_pro_shown" const val WAS_APP_ICON_CUSTOMIZATION_WARNING_SHOWN = "was_app_icon_customization_warning_shown" const val APP_SIDELOADING_STATUS = "app_sideloading_status" From 6d1e2211158da4fcbdc6cca53f6dd247bad58f07 Mon Sep 17 00:00:00 2001 From: tibbi Date: Thu, 16 Jan 2020 14:11:27 +0100 Subject: [PATCH 79/81] show the Rate Us button in About already after 5 launches --- .../com/simplemobiletools/commons/activities/AboutActivity.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/activities/AboutActivity.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/activities/AboutActivity.kt index fb454fbd9..16d4009a3 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/activities/AboutActivity.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/activities/AboutActivity.kt @@ -143,7 +143,7 @@ class AboutActivity : BaseSimpleActivity() { } private fun setupRateUs() { - if (baseConfig.appRunCount < 10) { + if (baseConfig.appRunCount < 5) { about_rate_us.visibility = View.GONE } else { about_rate_us.setOnClickListener { From 778909d2bb22cdb8bef0615bcd7e3dd55e668e3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Solatec=20Inform=C3=A0tica?= <35220662+Solatec@users.noreply.github.com> Date: Thu, 16 Jan 2020 16:58:11 +0100 Subject: [PATCH 80/81] Update strings.xml --- commons/src/main/res/values-ca/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/commons/src/main/res/values-ca/strings.xml b/commons/src/main/res/values-ca/strings.xml index 84121c181..197646914 100644 --- a/commons/src/main/res/values-ca/strings.xml +++ b/commons/src/main/res/values-ca/strings.xml @@ -605,10 +605,10 @@ Comprar Si us plau, actualitzeu Simple Thank You a la darrera versió Abans de fer una pregunta, llegiu les Preguntes més freqüents. Potser la solució hi és. - Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. + Abans de fer-nos una valoració, comproveu la configuració de l\'aplicació i llegiu les preguntes més freqüents. Si teniu problemes, potser la solució hi és. Assegureu-vos també que utilitzeu la versió més recent de l\'aplicació. Llegiu - Read FAQ + Llegir Preguntes Freqüents Hola,\n\nsembla que esteu utilitzant aquesta aplicació ja des de fa molt de temps, i ho agraïm realment.\n\nSi us demanem un favor, cal que ens puntueu a Google Play. En realitat, això ens ajudarà molt.\n\nNo importa que decidiu, no tornareu a veure aquest missatge.\n\nGràcies From c6843e5acf82f0b13ed35a987e91c0ac0f862f0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Solatec=20Inform=C3=A0tica?= <35220662+Solatec@users.noreply.github.com> Date: Thu, 16 Jan 2020 16:59:33 +0100 Subject: [PATCH 81/81] Update strings.xml --- commons/src/main/res/values-es/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/commons/src/main/res/values-es/strings.xml b/commons/src/main/res/values-es/strings.xml index efcab8b5f..45ad77693 100644 --- a/commons/src/main/res/values-es/strings.xml +++ b/commons/src/main/res/values-es/strings.xml @@ -605,10 +605,10 @@ Comprar Por favor, actualice Simple Tank You a la última versión Antes de hacer una pregunta, lea las Preguntas más frecuentes. Quizás la solución esté allí. - Before you rate us, please check the app settings and read the Frequently Asked Questions first. If you have any problems, maybe the solution is there. + Antes de calificarnos, verifique la configuración de la aplicación y lea primero las Preguntas frecuentes. Si tiene algún problema, tal vez la solución esté ahí. También asegúrese de estar utilizando la última versión de la aplicación. Leer - Read FAQ + Leer Preguntas Frecuentes Hola,\n\nparece que ya has usado esta aplicación, y realmente lo apreciamos.\n\nSi te podemos pedir un favor, por favor, puntúanos en Google Play. Eso realmente nos ayudaría mucho.\n\nNo importa lo que decidas, no verás este mensaje de nuevo.\n\n!Gracias!