diff --git a/build.gradle b/build.gradle index 97993cfb6..30f9d51df 100644 --- a/build.gradle +++ b/build.gradle @@ -3,12 +3,12 @@ buildscript { ext { propCompileSdkVersion = 28 - propBuildToolsVersion = "28.0.2" + propBuildToolsVersion = "28.0.3" propMinSdkVersion = 16 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 - propVersionName = '4.7.2' - kotlin_version = '1.2.61' + propVersionName = '4.8.0' + kotlin_version = '1.2.71' support_libs = '27.1.1' } @@ -18,7 +18,7 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:3.1.4' + classpath 'com.android.tools.build:gradle:3.2.0' classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1' classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 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 6073e6456..d20a56d29 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/activities/BaseSimpleActivity.kt @@ -255,6 +255,7 @@ abstract class BaseSimpleActivity : AppCompatActivity() { handleSAFDialog(destination) { copyMoveCallback = callback + var fileCountToCopy = fileDirItems.size if (isCopyOperation) { startCopyMove(fileDirItems, destination, isCopyOperation, copyPhotoVideoOnly, copyHidden) } else { @@ -263,29 +264,40 @@ abstract class BaseSimpleActivity : AppCompatActivity() { startCopyMove(fileDirItems, destination, isCopyOperation, copyPhotoVideoOnly, copyHidden) } } else { - toast(R.string.moving) - val updatedFiles = ArrayList(fileDirItems.size * 2) try { - val destinationFolder = File(destination) - for (oldFileDirItem in fileDirItems) { - val newFile = File(destinationFolder, oldFileDirItem.name) - if (!newFile.exists() && File(oldFileDirItem.path).renameTo(newFile)) { - if (!baseConfig.keepLastModified) { - newFile.setLastModified(System.currentTimeMillis()) + checkConflicts(fileDirItems, destination, 0, LinkedHashMap()) { + toast(R.string.moving) + val updatedFiles = ArrayList(fileDirItems.size * 2) + val destinationFolder = File(destination) + for (oldFileDirItem in fileDirItems) { + val newFile = File(destinationFolder, oldFileDirItem.name) + if (newFile.exists()) { + if (getConflictResolution(it, newFile.absolutePath) == CONFLICT_SKIP) { + fileCountToCopy-- + } else { + // this file is guaranteed to be on the internal storage, so just delete it this way + newFile.delete() + } } - updatedFiles.add(newFile.toFileDirItem(applicationContext)) - } - } - val updatedPaths = updatedFiles.map { it.path } as ArrayList - rescanPaths(updatedPaths) { - runOnUiThread { - copyMoveListener.copySucceeded(false, fileDirItems.size == updatedFiles.size, destination) + if (!newFile.exists() && File(oldFileDirItem.path).renameTo(newFile)) { + if (!baseConfig.keepLastModified) { + newFile.setLastModified(System.currentTimeMillis()) + } + updatedFiles.add(newFile.toFileDirItem(applicationContext)) + } } - } - if (updatedPaths.isEmpty()) { - copyMoveListener.copySucceeded(false, false, destination) + val updatedPaths = updatedFiles.map { it.path } as ArrayList + if (updatedPaths.isEmpty()) { + copyMoveListener.copySucceeded(false, fileCountToCopy == 0, destination) + } else { + rescanPaths(updatedPaths) { + runOnUiThread { + copyMoveListener.copySucceeded(false, fileCountToCopy <= updatedPaths.size, destination) + } + } + } } } catch (e: Exception) { showErrorToast(e) 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 f5d94bf4e..82f09a98b 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/asynctasks/CopyMoveTask.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/asynctasks/CopyMoveTask.kt @@ -13,10 +13,7 @@ import android.support.v4.util.Pair import com.simplemobiletools.commons.R import com.simplemobiletools.commons.activities.BaseSimpleActivity import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.CONFLICT_OVERWRITE -import com.simplemobiletools.commons.helpers.CONFLICT_SKIP -import com.simplemobiletools.commons.helpers.OTG_PATH -import com.simplemobiletools.commons.helpers.isOreoPlus +import com.simplemobiletools.commons.helpers.* import com.simplemobiletools.commons.interfaces.CopyMoveListener import com.simplemobiletools.commons.models.FileDirItem import java.io.File @@ -70,7 +67,7 @@ class CopyMoveTask(val activity: BaseSimpleActivity, val copyOnly: Boolean = fal val newPath = "$mDestinationPath/${file.name}" val fileExists = if (newPath.startsWith(OTG_PATH)) activity.getOTGFastDocumentFile(newPath)?.exists() ?: false else File(newPath).exists() - if (getConflictResolution(newPath) != CONFLICT_SKIP || !fileExists) { + if (getConflictResolution(conflictResolutions, newPath) != CONFLICT_SKIP || !fileExists) { mMaxSize += (file.size / 1000).toInt() } } @@ -85,7 +82,7 @@ class CopyMoveTask(val activity: BaseSimpleActivity, val copyOnly: Boolean = fal val newPath = "$mDestinationPath/${file.name}" val newFileDirItem = FileDirItem(newPath, newPath.getFilenameFromPath(), file.isDirectory) if (activity.getDoesFilePathExist(newPath)) { - val resolution = getConflictResolution(newPath) + val resolution = getConflictResolution(conflictResolutions, newPath) if (resolution == CONFLICT_SKIP) { mFileCountToCopy-- continue @@ -151,16 +148,6 @@ class CopyMoveTask(val activity: BaseSimpleActivity, val copyOnly: Boolean = fal }, PROGRESS_RECHECK_INTERVAL) } - private fun getConflictResolution(path: String): Int { - return if (conflictResolutions.size == 1 && conflictResolutions.containsKey("")) { - conflictResolutions[""]!! - } else if (conflictResolutions.containsKey(path)) { - conflictResolutions[path]!! - } else { - CONFLICT_SKIP - } - } - private fun copy(source: FileDirItem, destination: FileDirItem) { if (source.isDirectory) { copyDirectory(source, destination.path) diff --git a/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/ConfirmationAdvancedDialog.kt b/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/ConfirmationAdvancedDialog.kt index f68707de5..29be75eb0 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/ConfirmationAdvancedDialog.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/dialogs/ConfirmationAdvancedDialog.kt @@ -6,6 +6,7 @@ import com.simplemobiletools.commons.R import com.simplemobiletools.commons.extensions.setupDialogStuff import kotlinx.android.synthetic.main.dialog_message.view.* +// similar fo ConfirmationDialog, but has a callback for negative button too class ConfirmationAdvancedDialog(activity: Activity, message: String = "", messageId: Int = R.string.proceed_with_deletion, positive: Int = R.string.yes, negative: Int, val callback: (result: Boolean) -> Unit) { var dialog: AlertDialog @@ -15,8 +16,8 @@ class ConfirmationAdvancedDialog(activity: Activity, message: String = "", messa view.message.text = if (message.isEmpty()) activity.resources.getString(messageId) else message dialog = AlertDialog.Builder(activity) - .setPositiveButton(positive, { dialog, which -> positivePressed() }) - .setNegativeButton(negative, { dialog, which -> negativePressed() }) + .setPositiveButton(positive) { dialog, which -> positivePressed() } + .setNegativeButton(negative) { dialog, which -> negativePressed() } .create().apply { activity.setupDialogStuff(view, this) } 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 308a66f13..fdf9aab71 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/extensions/Activity.kt @@ -630,8 +630,7 @@ fun BaseSimpleActivity.getFileOutputStream(fileDirItem: FileDirItem, allowCreati } if (document == null) { - val error = String.format(getString(R.string.could_not_create_file), fileDirItem.path) - showErrorToast(error) + showFileCreateError(fileDirItem.path) callback(null) return@handleSAFDialog } @@ -648,8 +647,7 @@ fun BaseSimpleActivity.getFileOutputStream(fileDirItem: FileDirItem, allowCreati callback(null) } } else { - val error = String.format(getString(R.string.could_not_create_file), fileDirItem.path) - showErrorToast(error) + showFileCreateError(fileDirItem.path) callback(null) } } @@ -667,6 +665,12 @@ fun BaseSimpleActivity.getFileOutputStream(fileDirItem: FileDirItem, allowCreati } } +fun BaseSimpleActivity.showFileCreateError(path: String) { + val error = String.format(getString(R.string.could_not_create_file), path) + baseConfig.treeUri = "" + showErrorToast(error) +} + fun BaseSimpleActivity.getFileOutputStreamSync(path: String, mimeType: String, parentDocumentFile: DocumentFile? = null): OutputStream? { val targetFile = File(path) @@ -682,8 +686,7 @@ fun BaseSimpleActivity.getFileOutputStreamSync(path: String, mimeType: String, p } if (documentFile == null) { - val error = String.format(getString(R.string.could_not_create_file), targetFile.parent) - showErrorToast(error) + showFileCreateError(targetFile.parent) return null } 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 9ad670a76..fd36aa3e8 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 @@ -245,6 +245,11 @@ fun Context.scanPathsRecursively(paths: ArrayList, callback: (() -> Unit } fun Context.rescanPaths(paths: ArrayList, callback: (() -> Unit)? = null) { + if (paths.isEmpty()) { + callback?.invoke() + return + } + var cnt = paths.size MediaScannerConnection.scanFile(applicationContext, paths.toTypedArray(), null) { s, uri -> if (--cnt == 0) { 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 6cf11e10f..d479afe37 100644 --- a/commons/src/main/kotlin/com/simplemobiletools/commons/helpers/Constants.kt +++ b/commons/src/main/kotlin/com/simplemobiletools/commons/helpers/Constants.kt @@ -2,6 +2,7 @@ package com.simplemobiletools.commons.helpers import android.os.Build import android.os.Looper +import java.util.* const val APP_NAME = "app_name" const val APP_LICENSES = "app_licenses" @@ -238,3 +239,13 @@ fun getDateFormats() = arrayListOf( ) val normalizeRegex = "\\p{InCombiningDiacriticalMarks}+".toRegex() + +fun getConflictResolution(resolutions: LinkedHashMap, path: String): Int { + return if (resolutions.size == 1 && resolutions.containsKey("")) { + resolutions[""]!! + } else if (resolutions.containsKey(path)) { + resolutions[path]!! + } else { + CONFLICT_SKIP + } +} diff --git a/commons/src/main/res/values-ar/strings.xml b/commons/src/main/res/values-ar/strings.xml index cd3d7d256..8dc5a1857 100644 --- a/commons/src/main/res/values-ar/strings.xml +++ b/commons/src/main/res/values-ar/strings.xml @@ -345,6 +345,7 @@ 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 diff --git a/commons/src/main/res/values-az/strings.xml b/commons/src/main/res/values-az/strings.xml index 929b200a3..00bd28290 100644 --- a/commons/src/main/res/values-az/strings.xml +++ b/commons/src/main/res/values-az/strings.xml @@ -16,8 +16,8 @@ Detallar Qeydlər \'%s\' qovluğu silinir - None - Label + Heçnə + Etiket Sevimlilər @@ -122,8 +122,8 @@ - %d fayl silinir - %d fayl silinir + %d silinir + %d silinir @@ -134,7 +134,7 @@ Seçilən qovluq yanlışdır, xahiş olunur SD kartın root qovluğunu seçin SD kart və OTG cihaz yolu eyni ola bilməz Görünür tətbiqi SD karta yükləmisiniz, bu widgetlərin işləməsinin qarşısını alır. Siz widgetləri əlçatan widgetlər siyahısında belə görə bilməyəcəksiniz. - Bu sistem məhdudiyyətidir, əgər widgetlərin işləməsini istəyirsinizsə, tətbiqi daxili yaddaşa köçürməlisiniz. + Bu sistem məhdudiyyətidir, əgər vidjetlərin işləməsini istəyirsinizsə, tətbiqi daxili yaddaşa köçürməlisiniz. Xüsusiyyətlər @@ -345,6 +345,7 @@ Xatırladıcının işləməsinə qalan vaxt:\n%s Xahiş olunur zəngə istinad etməzdən əvvəl işləyib işləmədiyini yoxlayın. Güc qoruma parametrləri onun işləməsində problem yarada bilər. Xahiş olunur xatırladıcılara istinad etməzdən əvvəl işləyib işləmədiyini yoxlayın. Güc qoruma parametrləri onların işləməsində problem yarada bilər. + Notifications of this application are disabled. Please go in your device settings for enabling them. Zəng diff --git a/commons/src/main/res/values-br/strings.xml b/commons/src/main/res/values-br/strings.xml index f220aee58..0f4fc9f00 100644 --- a/commons/src/main/res/values-br/strings.xml +++ b/commons/src/main/res/values-br/strings.xml @@ -345,6 +345,7 @@ 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 diff --git a/commons/src/main/res/values-ca/strings.xml b/commons/src/main/res/values-ca/strings.xml index 820e5e125..5fb8eab92 100644 --- a/commons/src/main/res/values-ca/strings.xml +++ b/commons/src/main/res/values-ca/strings.xml @@ -17,7 +17,7 @@ Notes S\'està eliminant la carpeta \'%s\' Cap - Label + Etiqueta Preferits @@ -347,6 +347,7 @@ Temps restant fins el recordatori:\n%s Assegureu-vos que l\'alarma funcioni correctament abans de confiar-hi. Pot comportar-se malament a causa de les restriccions del sistema relacionades amb l\'estalvi de bateria. Assegureu-vos que els recordatoris funcionin correctament abans de confiar-hi. Podrien comportar-se malament a causa de les restriccions del sistema relacionades amb l\'estalvi de bateria. + Les notificacions d\'aquesta aplicació estan desactivades. Aneu a la configuració del vostre dispositiu per habilitar-los. Alarma @@ -503,8 +504,8 @@ Comprar Si us plau, actualitzeu Simple Thank You a la darrera versió - Before you ask a question, please read the Frequently Asked Questions first, maybe the solution is there. - Read it + Abans de fer una pregunta, llegiu les Preguntes més freqüents en primer lloc, potser la solució hi és. + Llegiu diff --git a/commons/src/main/res/values-cs/strings.xml b/commons/src/main/res/values-cs/strings.xml index e4337245d..5cb8be642 100644 --- a/commons/src/main/res/values-cs/strings.xml +++ b/commons/src/main/res/values-cs/strings.xml @@ -362,6 +362,7 @@ 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 diff --git a/commons/src/main/res/values-da/strings.xml b/commons/src/main/res/values-da/strings.xml index ad543ca21..fe6b55647 100644 --- a/commons/src/main/res/values-da/strings.xml +++ b/commons/src/main/res/values-da/strings.xml @@ -345,6 +345,7 @@ Tid tilbage inden alarmen lyder:\n%s Du anbefales sikre dig at alarmen virker som den skal inden du stoler på den. Den kan drille som følge af strømbesparende begrænsninger på systemet. Du anbefales sikre dig at påmindelser virker som de skal inden du stoler på dem. De kan drille som følge af strømbesparende begrænsninger på systemet. + Påmindelser er ikke aktiveret for denne app. Du kan aktivere dem i indstillingerne på din enhed. Alarm diff --git a/commons/src/main/res/values-de/strings.xml b/commons/src/main/res/values-de/strings.xml index 88a50f9a7..37b0dbedf 100644 --- a/commons/src/main/res/values-de/strings.xml +++ b/commons/src/main/res/values-de/strings.xml @@ -223,8 +223,8 @@ Willst du mit dem Löschen fortfahren? - Sollen %s Elemente wirklich gelöscht werden? - Sollen %s Elemente wirklich in den Papierkorb verschoben werden? + Sollen %s wirklich gelöscht werden? + Sollen %s wirklich in den Papierkorb verschoben werden? Soll dieses Element wirklich gelöscht werden? Soll dieses Element wirklich in den Papierkorb verschoben werden? Nicht erneut fragen (in dieser Sitzung) @@ -345,17 +345,18 @@ Verbleibende Zeit bis Alarm ausgelöst wird:\n%s Bitte stell sicher, dass der Alarm zuverlässig funktioniert, bevor Du Dich darauf verlässt. Es könnte wegen Systemeinschränkungen (z.B. Stromsparfunktion) fehlschlagen. Bitte stell sicher, dass die Erinnerung zuverlässig funktioniert, bevor Du Dich darauf verlässt. Es könnte wegen Systemeinschränkungen (z.B. Stromsparfunktion) fehlschlagen. + Benachrichtigungen für diese App sind deaktiviert. Bitte geh in deine Systemeinstellungen und aktiviere sie. Wecker - Snooze + Schlummern Abstellen Keine Erinnerung Zu Beginn Systemtöne Deine Töne Neuen Ton hinzufügen - No sound + Stumm Einstellungen @@ -380,8 +381,8 @@ Benutze 24-Std.-Zeitformat Beginne die Woche am Sonntag Widgets - Immer dasselbe Snooze-Intervall nutzen - Schlummern-Intervall + Immer den selben Schlummer-Intervall nutzen + Schlummer-Intervall Bei Tastendruck vibrieren Elemente in den Papierkorb verschieben statt löschen Intervall zum Leeren des Papierkorbs @@ -421,7 +422,7 @@ OTG Bitte den Basis-Ordner des OTG-Geräts auf der folgenden Seite wählen, um Zugriff zu gewähren - Falscher Ordner gewählt, bitte den Basis- (root-) Ordner des OTG-Geräts wählen + Falscher Ordner gewählt, bitte den Basis- (Root-) Ordner des OTG-Geräts wählen Januar @@ -438,18 +439,18 @@ Dezember - in Januar - in Februar - in März - in April - in Mai - in Juni - in Juli - in August - in September - in Oktober - in November - in Dezember + im Januar + im Februar + im März + im April + im Mai + im Juni + im Juli + im August + im September + im Oktober + im November + im Dezember Montag Dienstag @@ -519,7 +520,7 @@ Häufig gestellte Fragen Bevor du eine Frage stellst, bitte lies diese Seite: Weshalb sehe ich das Widget dieser App nicht in der Liste der Widgets? - Wahrscheinlich, weil du die App auf die Speicherkarte verschoben hast. In diesem Fall werden durch eine Einschränkung von Android die Widgets dieser App versteckt. Die einzige Lösung ist die App über die Geräteeinstellungen wieder in den internen Speicher zu verschieben. + Wahrscheinlich, weil du die App auf die Speicherkarte verschoben hast. In diesem Fall werden durch eine Einschränkung von Android die Widgets dieser App ausgeblendet. Die einzige Lösung ist die App über die Geräteeinstellungen wieder in den internen Speicher zu verschieben. Ich will dich unterstützen, aber es ist mir nicht möglich Geld zu spenden. Gibt es eine andere Möglichkeit? Ja, sicherlich. Du kannst die Apps weiterempfehlen oder gute Rückmeldung und Bewertungen geben. Du kannst ebenso helfen, indem du die Apps in neue Sprachen übersetzt oder vorhandene Übersetzungen aktualisierst. Die Anleitung dazu findest du unter https://github.com/SimpleMobileTools/General-Discussion oder sende mir eine Nachricht an hello@simplemobiletools.com, falls du Hilfe benötigst. diff --git a/commons/src/main/res/values-el/strings.xml b/commons/src/main/res/values-el/strings.xml index eb8b939bb..d926b0c7a 100644 --- a/commons/src/main/res/values-el/strings.xml +++ b/commons/src/main/res/values-el/strings.xml @@ -345,6 +345,7 @@ Χρόνος που απομένει μέχρι να ενεργοποιηθεί η υπενθύμιση:\n%s Βεβαιωθείτε ότι η ειδοποίηση λειτουργεί σωστά πριν βασιστείτε σε αυτήν. Θα μπορούσε να αποτύχει λόγω των περιορισμών του συστήματος που σχετίζονται με την εξοικονόμηση μπαταρίας. Βεβαιωθείτε ότι η υπενθύμιση λειτουργεί σωστά πριν βασιστείτε σε αυτήν. Θα μπορούσε να αποτύχει λόγω των περιορισμών του συστήματος που σχετίζονται με την εξοικονόμηση μπαταρίας. + Notifications of this application are disabled. Please go in your device settings for enabling them. Ειδοποιήσεις @@ -433,7 +434,7 @@ Ιούλιος Αύγουστος Σεπτέμβριος - Οκτώμβριος + Οκτώβριος Νοέμβριος Δεκέμβριος @@ -447,7 +448,7 @@ τον Ιούλιο τον Αύγουστο τον Σεπτέμβριο - τον Οκτώμβριο + τον Οκτώβριο τον Νοέμβριο τον Δεκέμβριο diff --git a/commons/src/main/res/values-es/strings.xml b/commons/src/main/res/values-es/strings.xml index f6f1549a9..bd68fa082 100644 --- a/commons/src/main/res/values-es/strings.xml +++ b/commons/src/main/res/values-es/strings.xml @@ -17,7 +17,7 @@ Notas Eliminando carpeta \'%s\' Ninguno - Label + Etiqueta Favoritos @@ -344,6 +344,7 @@ Tiempo restante hasta que se active el recordatorio:\n%s Asegúrese de que la alarma funcione correctamente antes de confiar en ella. Podría comportarse mal debido a las restricciones del sistema relacionadas con el ahorro de batería. Asegúrese de que los recordatorios funcionen correctamente antes de confiar en ellos. Podrían portarse mal debido a las restricciones del sistema relacionadas con el ahorro de batería. + Las notificaciones de esta aplicación están deshabilitadas. Vaya a la configuración de su dispositivo para habilitarlos. Alarma @@ -500,8 +501,8 @@ Comprar Por favor, actualice Simple Tank You a la última versión - Before you ask a question, please read the Frequently Asked Questions first, maybe the solution is there. - Read it + Antes de hacer una pregunta, lea primero las Preguntas más frecuentes, quizás la solución esté allí. + Leer diff --git a/commons/src/main/res/values-fi/strings.xml b/commons/src/main/res/values-fi/strings.xml index ea8d1766c..a473209fc 100644 --- a/commons/src/main/res/values-fi/strings.xml +++ b/commons/src/main/res/values-fi/strings.xml @@ -345,6 +345,7 @@ Time remaining till the reminder triggers:\n%s Varmista että hälytys toimii ennenkuin turvaudut siihen. Se voi toimia virheellisesti laitteesi virransäästötoiminnoista riippuen. Varmista että muistutus toimii ennenkuin turvaudut siihen. Se voi toimia virheellisesti laitteesi virransäästötoiminnoista riippuen. + Notifications of this application are disabled. Please go in your device settings for enabling them. Alarm diff --git a/commons/src/main/res/values-fr/strings.xml b/commons/src/main/res/values-fr/strings.xml index 2b9844c4b..c8e822b01 100644 --- a/commons/src/main/res/values-fr/strings.xml +++ b/commons/src/main/res/values-fr/strings.xml @@ -345,6 +345,7 @@ Time remaining till the reminder triggers:\n%s Veuillez vérifier que l\'alarme fonctionne correctement avant de lui faire confiance. Elle pourrait ne pas fonctionner correctement, à cause de la politique d\'économie d\'énergie de votre appareil. Veuillez vérifier que les rappels fonctionnent correctement avant de leur faire confiance. Ils pourraient ne pas fonctionner correctement, à cause de la politique d\'économie d\'énergie de votre appareil. + Notifications of this application are disabled. Please go in your device settings for enabling them. Réveil diff --git a/commons/src/main/res/values-gl/strings.xml b/commons/src/main/res/values-gl/strings.xml index 619b64b05..91acd5a58 100644 --- a/commons/src/main/res/values-gl/strings.xml +++ b/commons/src/main/res/values-gl/strings.xml @@ -344,6 +344,7 @@ 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 diff --git a/commons/src/main/res/values-hi-rIN/strings.xml b/commons/src/main/res/values-hi-rIN/strings.xml index bc78a59d8..98637c61b 100644 --- a/commons/src/main/res/values-hi-rIN/strings.xml +++ b/commons/src/main/res/values-hi-rIN/strings.xml @@ -345,6 +345,7 @@ 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 diff --git a/commons/src/main/res/values-hr/strings.xml b/commons/src/main/res/values-hr/strings.xml index 53d845354..9b7293924 100644 --- a/commons/src/main/res/values-hr/strings.xml +++ b/commons/src/main/res/values-hr/strings.xml @@ -5,19 +5,19 @@ Datoteka uspješno spremljena Nevažeći format datoteke Greška, nema slobodnog prostora - Greška se dogodila: %s + Dogodila se greška: %s Otvori s Nema odgovarajuće aplikacije Postavi kao Vrijednost spremljena u međuspremnik - Unknown - Always - Never - Details - Notes - Deleting folder \'%s\' - None - Label + Nepoznato + Uvijek + Nikad + Detalji + Bilješke + Brisanje mape \'%s\' + Nijedan + Označi Favoriti @@ -27,39 +27,39 @@ Traži - Type in at least 2 characters to start the search. + Upiši najmanje 2 znaka za početak pretraživanja. - Filter - No items found. - Change filter + Filtar + Nijedna stavka nije pronađena. + Promijeni filtar - Potrebna je dozvola za prostor za pohranu - Potrebna je dozvola za kontakte - Potrebna je dozvola za kameru - Potrebna je dozvola za zvuk + Potrebno je dopuštenje za prostor za pohranu + Potrebno je dopuštenje za kontakte + Potrebno je dopuštenje za kameru + Potrebno je dopuštenje za zvuk Preimenuj datoteku - Preimenuj direktorij + Preimenuj mapu Nije moguće preimenovati datoteku - Nije moguće preimenovati direktorij - Naziv direktorija ne smije biti prazan - Direktorij s tim imenom već postoji - Nije moguće preimenovati root direktorij prostora za pohranu - Direktorij uspješno preimenovan - Preimenovanje direktorija + Nije moguće preimenovati mapu + Naziv mape ne smije biti prazan + Mapa s tim imenom već postoji + Nije moguće preimenovati root mapu prostora za pohranu + Mapa uspješno preimenovana + Preimenovanje mape Naziv datoteke ne smije biti prazan Naziv datoteke sadrži ne podržane znakove - Filename \'%s\' contains invalid characters + Naziv datoteke \'%s\' sadrži nevažeće znakove Ekstenzija ne smije biti prazna - Source file %s doesn\'t exist + Izvorišna datoteka %s ne postoji Kopiraj Premjesti - Kopiraj / Premjesti + Kopiraj/Premjesti Kopiraj u Premjesti u Izvor @@ -67,27 +67,27 @@ Odabir odredišta Kliknite ovdje za odabir odredišta Nije moguće zapisivanje na odabranom odredištu - Molimo odaberite odredište + Molim odaberite odredište Izvor i odredište ne mogu biti isti Nije moguće kopiranje datoteka Kopiranje… Datoteke uspješno kopirane - Greška se dogodila + Dogodila se greška Premještanje… Datoteke uspješno premještene Neke datoteke nije bilo moguće premjestiti Neke datoteke nije bilo moguće kopirati Nema odabranih datoteka Spremanje… - Nije moguće stvoriti direktorij %s + Nije moguće stvoriti mapu %s Nije moguće stvoriti datoteku %s Stvori novo - Direktorij + Mapa Datoteka - Stvori novi direktorij - Datoteka ili direktorij s tim nazivom već postoje + Stvori novu mapu + Datoteka ili mapa s tim nazivom već postoje Naziv sadrži ne važeće znakove Molimo unesite naziv Nepoznata greška se dogodila @@ -95,18 +95,18 @@ Datoteka \"%s\" već postoji Datoteka \"%s\" već postoji. Presnimiti? - Folder \"%s\" already exists - Merge + Mapa \"%s\" već postoji + Spoji Presnimi Preskoči Dodaj s \'_1\' Primjeni na sve sukobe - Odaberite direktorij + Odaberite mapu Odaberite datoteku Potvrdite pristup vanjskom prostoru za pohranu - Molimo odaberite root direktorij SD kartice na sljedećem prozoru, da bi ste omogućili zapisivanje + Molimo odaberite root mapu SD kartice na sljedećem prozoru, da bi ste omogućili zapisivanje Ukoliko ne vidite SD karticu, probajte ovo Potvrdi odabir @@ -118,15 +118,15 @@ - %d item - %d items - %d items + %d stavka + %d stavke + %d stavki - Deleting %d item - Deleting %d items - Deleting %d items + Deleting %d stavke + Deleting %d stavki + Deleting %d stavki @@ -134,10 +134,10 @@ Unutranji prostor za pohranu SD kartica Root - Odabran je pogrešan direktorij, molimo odaberite root direktorij Vaše SD kartice - SD card and OTG 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. + Odabrana je pogrešana mapa, molimo odaberite root mapu Vaše SD kartice + SD kartice i OTG putevi uređaja ne mogu biti isti + Čini se da je aplikacija instalirana na SD karticu, što čini widgete aplikacije nedostupnim. Nećete ih čak ni vidjeti na popisu dostupnih widgeta. + To je ograničenje sustava, pa ako želite upotrebljavati widgete, morate vratiti aplikaciju na unutarnju pohranu.. Svojstva @@ -155,18 +155,18 @@ F-broj Kamera EXIF - Song title + Naziv pjesme Boja pozadine Boja teksta Primarna boja - Foreground color - App icon color + Boja pozadine + Boja ikone aplikacije Vrati zadano - Change color + Promijeni boju Tema - Promjenom boje, prelazi se na Prilagođenu temu + Promijenom boje, prelazi se na Prilagođenu temu Spremi Odbaci Poništi promjene @@ -176,7 +176,7 @@ Uspješno ažurirane boje. Nova tema pod nazivom \'Shared\' je dodana, molimo koristite ju za ažuriranje svih boja u aplikaciji u budućnosti. Simple Thank You to unlock this function and support the development. Thanks! + Molimo kupite Simple Thank You za otključavanje ove funkcije i podršku razvoju. Hvala! ]]> @@ -185,7 +185,7 @@ Tamna Solarizirana Tamno crvena - Black & White + Crno & Bijelo Prilagođena Dijeljena @@ -202,14 +202,14 @@ Odaberi sve Sakrij Otkrij - Sakrij direktorij - Otkrij direktorij + Sakrij mapu + Otkrij mapu Privremeno prikaži skriveno Zaustavi prikazivanje skrivenih stavki Nije moguće dijeliti ovoliko stavki odjednom - Empty and disable the Recycle Bin - Undo - Redo + Ispraznite i onemogućite koš za smeće + Poništi promjenu + Ponovi promjenu Sortiraj po @@ -219,24 +219,24 @@ Datum stvaranja Naslov Naziv datoteke - Ekstenzija + Tip datoteke Uzlazno Silazno - Koristi samo za ovaj direktorij + Koristi samo za ovu mapu Jeste li sigurni da želite nastaviti s brisanjem? - 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? + Jeste li sigurni da želite izbrisati %s? + Jeste li sigurni da se želite premjestiti %s u koš za smeće? + Jeste li sigurni da želite izbrisati ovu stavku? + Jeste li sigurni da želite premjestiti ovu stavku u koš za smeće? Ne pitaj me više u ovoj sesiji Da Ne - WARNING: You are deleting a folder - WARNING: You are deleting %d folders + UPOZORENJE: Brišete mapu + UPOZORENJE: Brišete %d mapa @@ -254,19 +254,19 @@ Molimo postavite prst na senzor otiska prsta Neuspješna autentifikacija Blokirana autentifikacija, molimo pokušajte za par trenutaka - Nemate registiranih otisaka prstiju, molimo dodajte ih u postavkama vašeg uređaja + Nemate registiranih otisaka prstiju, molimo dodajte ih u postavkama Vašeg uređaja Idi u Postavke Uspješno postavljanje lozinke. Molimo reinstalirajte aplikaciju u slučaju da je zaboravite. Uspješno postavljanje zaštite. Molimo reinstalirajte aplikaciju u slučaju problema s resetiranjem. - Yesterday - Today - Tomorrow - seconds - minutes - hours - days + Jučer + Danas + Sutra + sekunde + minute + sati + dani %d sekunda @@ -284,107 +284,108 @@ %d sati - %d day - %d days - %d days + %d dan + %d dana + %d dani - %d week - %d weeks - %d weeks + %d tjedan + %d tjedna + %d tjedana - %d month - %d months - %d months + %d mjesec + %d mjeseca + %d mjeseci - %d year - %d years - %d years + %d godina + %d godine + %d godina - %d second - %d seconds - %d seconds + %d sekundu + %d sekundi + %d sekunde - %d minute - %d minutes - %d minutes + %d minutu + %d minuta + %d minute - %d hour - %d hours - %d hours + %d sat + %d sati + %d sate - %d second before - %d seconds before - %d seconds before + %d sekunda prije + %d sekundi prije + %d sekunde prije - %d minute before - %d minutes before - %d minutes before + %d minuta prije + %d minuta prije + %d minute prije - %d hour before - %d hours before - %d hours before + %d sat prije + %d sati prije + %d sate prije - %d day before - %d days before - %d days before + %d dan prije + %d dana prije + %d dane prije - %d second - %d seconds - %d seconds + %d sekundu + %d sekundi + %d sekunde - %d minute - %d minutes - %d minutes + %d minutu + %d minuta + %d minute - %d hour - %d hours - %d hours + %d sat + %d sati + %d sate - 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. + Preostalo vrijeme do pokretanja alarma:\n%s + Preostalo vrijeme do pokretanja podsjetnika:\n%s + Provjerite da li alarm ispravno funkcionira prije nego što se oslonite na njega. Moglo bi se dogoditi pogreška zbog ograničenja sustava vezanih uz štednju baterije. + Pazite da podsjetnici ispravno rade prije nego što se oslonite na njih. Moglo bi se dogoditi pogreška zbog ograničenja sustava vezanih uz štednju baterije. + 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 + Odgodi + Odbaci + Nema podsjetnika + Na početku + Zvukovi sustava + Vaši zvukovi + Dodaj novi zvuk + Nema zvuka Postavke - Purchase Simple Thank You + Kupite Jednostavno Hvala Prilagodi boje - Customize widget colors + Prilagodi boje widgeta Koristi Engleski jezik - Avoid showing What\'s New on startup - Show hidden items + Izbjegavaj prikazivati ono što je novo pri pokretanju + Prikaži skrivene stavke Veličina fonta Malo Srednje @@ -392,108 +393,108 @@ Puno veće Vidljivost skrivenih, lozinkom zaštićenih stavki Zaštiti cijelu aplikaciju lozinkom - Zadrži stari datum zadnje izmjene pri kopiranje/premještanju/preimenovanju datoteke - 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 - 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 + Zadrži stari datum zadnje izmjene pri kopiranju/premještanju/preimenovanju datoteke + Prikažite informativni mjehur prilikom pomicanja stavki pomicanjem trake za pomicanje + Spriječite da uređaj prijeđe u stanje mirovanja dok je aplikacija u prvom planu + Uvijek preskoči dijaloški okvir za potvrdu brisanja + Omogućite osvježavanje povlačenjem s vrha + Koristite 24-satni format + Početak tjedna u nedjelju + Widgeti + Uvijek koristi isto vrijeme odgode + Vrijeme odgode + Vibrirajte pritiskom gumba + Premjesti stavke u koš za smeće umjesto brisanja + Interval čišćenja koša za smeće + Isprazni koš za smeće + Prikaz stavke u portretnom formatu - Visibility - Security - Scrolling - File operations - Recycle Bin - Saving - Startup - Text + Vidljivost + Sigurnost + Pomicanje + Radnje datoteka + Koš za smeće + Spremanje + Pokretanje + Tekst - 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 + Vrati ovu datoteku + Vrati odabrane datoteke + Vrati sve datoteke + Koš za smeće je uspješno ispražnjen + Datoteke su uspješno vraćene + Jeste li sigurni da želite isprazniti koš za smeće? Datoteke će biti trajno izgubljene. + Koš za smeće je prazan - Importing… - Exporting… - Importing successful - Exporting successful - Importing failed - Exporting failed - Importing some entries failed - Exporting some entries failed - No entries for exporting have been found + Uvoz… + Izvoz… + Uvoz je uspješan + Izvoz je uspješan + Uvoz nije uspio + Izvoz nije uspio + Uvoz nekih unosa nije uspio + Izvoz nekih unosa nije uspio + Nije pronađen nijedan unos za izvoz OTG - Please choose the root folder of the OTG device on the next screen, to grant access - Wrong folder selected, please select the root folder of your OTG device + Molimo odaberite root mapu OTG uređaja na sljedećem zaslonu, kako biste odobrili pristup + Odabrana mapa je pogrešna, odaberite root mapu svog OTG uređaja - January - February - March - April - May - June - July - August - September - October - November - December + Siječanj + Veljača + Ožujak + Travanj + Svibanj + Lipanj + Srpanj + Kolovoz + Rujan + Listopad + Studeni + Prosinac - in January - in February - in March - in April - in May - in June - in July - in August - in September - in October - in November - in December + u Siječnju + u Veljači + u Ožujku + u Travnju + u Svibnju + u Lipnju + u Srpnju + u Kolovozu + u Rujnu + u Listopadu + u Studenom + u Prosincu - Monday - Tuesday - Wednesday - Thursday - Friday - Saturday - Sunday + Ponedjeljak + Utorak + Srijeda + Četvrtak + Petak + Subota + Nedjelja - M - T - W - T - F + P + U + S + Č + P S - S + N - Mon - Tue - Wed - Thu - Fri - Sat - Sun + Pon + Uto + Sri + Čet + Pet + Sub + Ned O nama @@ -520,62 +521,62 @@ ]]> Kupi - Please update Simple Thank You to the latest version - Before you ask a question, please read the Frequently Asked Questions first, maybe the solution is there. - Read it + Molim ažurirajte Jednostavno hvala na najnoviju verziju + Prije nego što postavite pitanje, najprije pročitajte Često postavljana pitanja, možda postoji rješenje. + Pročitajte
- just letting you know that a new app has been released recently:

+ Hej,

+ samo da te obavijestim da je nova aplikacija nedavno objavljena:

%2$s

- You can download it by pressing the title.

- Thanks + Možeš je preuzeti pritiskom na naslov.

+ Hvala ]]>
- 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, you can enable using a Recycle Bin instead of deleting in the app settings. That will just move the files in it instead of deleting them. + Često postavljenja pitanja + Prije postavljanja pitanja, najprije pročitajte + Kako ne vidim widgete ove aplikacije na popisu widgeta? + Najvjerojatnije zato jer ste premjestili aplikaciju na SD karticu. Postoji ograničenje Android sustava koje skriva dane widgete aplikacije u tom slučaju. + Jedino je rješenje vratiti aplikaciju na internu pohranu putem postavki uređaja. + Želim Vam pomoći, ali ne mogu donirati novac. Ima li još nešto što mogu učiniti? + Da naravno. Možete proširiti riječ o aplikacijama ili dati dobru povratnu informaciju i ocjene. Možete također pomoći prevođenjem aplikacija na novi jezik ili ažurirati neke postojeće prijevode. + Vodič možete pronaći na adresi https://github.com/SimpleMobileTools/General-Discussion , ili mi pošaljite poruku na hello@simplemobiletools.com ako Vam treba pomoć. + Pogrešno sam izbrisao neke datoteke, kako ih mogu vratiti? + Nažalost, ne možete. Datoteke se brišu odmah nakon dijaloškog okvira za potvrdu, nema dostupnog koša za smeće. + Ne sviđa mi se boja widgeta, mogu li ih promijeniti? + Da, kada povlačite widget na početnom zaslonu, pojavit će se zaslon za konfiguraciju widgeta. U donjem lijevom kutu vidjet ćete obojene kvadrate, samo ih pritisnite da biste odabrali novu boju. Možete koristiti i klizač za podešavanje alphe. + Mogu li nekako vratiti izbrisane datoteke? + Ako su stvarno izbrisane, ne možete. Međutim, možete omogućiti upotrebu koša za smeće umjesto da ih izbrišete, u postavkama aplikacije. To će samo premjestiti datoteke u nju umjesto da ih izbriše. Ova aplikacija koristi biblioteke trećih strana kako bi olakšala moj život. Hvala Vam. Licence trećih strana - 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) - RecyclerView MultiSelect (selecting multiple list items) - 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) + Kotlin (programski jezik) + Subsampling Scale Image View (zumiranje prikaza slika) + Glide (učitavanje slika i predmemoriranje) + Picasso (učitavanje slike i predmemoriranje) + Android Image Cropper (rezanje slika i rotacija) + RecyclerView MultiSelect (odabir više stavki popisa) + RtlViewPager (pomicanje ulijevo ili udesno) + Joda-Time (zamjena Java datuma) + Stetho (baza podataka za uklanjanje pogrešaka) + Otto (predajnik događaja) + PhotoView (zumirajući GIF-ove) + PatternLockView (zaštita uzoraka) + Reprint (zaštita otisaka prstiju) + Gif Drawable (učitavanje GIF-ova) + AutoFitTextView (mijenjanje veličine teksta) + Robolectric (framework za testiranje) + Espresso (pomoćnik testiranja) Gson (JSON parser) - Leak Canary (memory leak detector) - Number Picker (customizable number picker) + Leak Canary (detektor propuštanja memorije) + Number Picker (prilagodljiv birač brojeva) ExoPlayer (video player) - VR Panorama View (displaying panoramas) - Apache Sanselan (reading image metadata) - Android Photo Filters (image filters) + VR Panorama View (prikaz panorama) + Apache Sanselan (čitanje metapodataka slike) + Android Photo Filters (filteri za slike) diff --git a/commons/src/main/res/values-hu/strings.xml b/commons/src/main/res/values-hu/strings.xml index ddca80ae0..7745dd792 100644 --- a/commons/src/main/res/values-hu/strings.xml +++ b/commons/src/main/res/values-hu/strings.xml @@ -345,6 +345,7 @@ 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 diff --git a/commons/src/main/res/values-id/strings.xml b/commons/src/main/res/values-id/strings.xml index 61fc80c95..5d7fdd1ac 100644 --- a/commons/src/main/res/values-id/strings.xml +++ b/commons/src/main/res/values-id/strings.xml @@ -345,6 +345,7 @@ 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 diff --git a/commons/src/main/res/values-it/strings.xml b/commons/src/main/res/values-it/strings.xml index 2ad06804c..dbc510cd4 100644 --- a/commons/src/main/res/values-it/strings.xml +++ b/commons/src/main/res/values-it/strings.xml @@ -16,8 +16,8 @@ Dettagli Note Eliminazione cartella \'%s\' - None - Label + Nessuno + Etichetta Preferiti @@ -345,6 +345,7 @@ Tempo rimanente prima della notifica promemoria:\n%s Assicurati che la sveglia funzioni correttamente prima di fare affidamento su di essa. Potrebbe comportarsi in modo anomalo a causa di restrizioni di sistema relative al risparmio della batteria. Assicurati che i promemoria funzionino correttamente prima di fare affidamento su di essi. Potrebbero comportarsi in modo anomalo a causa di restrizioni di sistema relative al risparmio della batteria. + Notifications of this application are disabled. Please go in your device settings for enabling them. Sveglia diff --git a/commons/src/main/res/values-iw/strings.xml b/commons/src/main/res/values-iw/strings.xml index b7db8b597..3f4227dde 100644 --- a/commons/src/main/res/values-iw/strings.xml +++ b/commons/src/main/res/values-iw/strings.xml @@ -345,6 +345,7 @@ 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 diff --git a/commons/src/main/res/values-ja/strings.xml b/commons/src/main/res/values-ja/strings.xml index c194e3917..53462568d 100644 --- a/commons/src/main/res/values-ja/strings.xml +++ b/commons/src/main/res/values-ja/strings.xml @@ -345,6 +345,7 @@ 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 diff --git a/commons/src/main/res/values-ko-rKR/strings.xml b/commons/src/main/res/values-ko-rKR/strings.xml index 4ed9e857f..f06e2c9c6 100644 --- a/commons/src/main/res/values-ko-rKR/strings.xml +++ b/commons/src/main/res/values-ko-rKR/strings.xml @@ -345,6 +345,7 @@ 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 diff --git a/commons/src/main/res/values-lt/strings.xml b/commons/src/main/res/values-lt/strings.xml index b7e26b683..70cf4fe31 100644 --- a/commons/src/main/res/values-lt/strings.xml +++ b/commons/src/main/res/values-lt/strings.xml @@ -362,6 +362,7 @@ Time remaining till the reminder triggers:\n%s Prieš naudodamiesi, įsitikinkite, kad signalas veikia tinkamai. Gali nesuveikti dėl sistemos apribojimų, susijusių su baterijos taupymu. Prieš naudodamiesi, įsitikinkite, kad priminimai tinkamai veikia. Jie gali netinkamai veikti dėl sistemos apribojimų, susijusių su baterijos taupymu. + Notifications of this application are disabled. Please go in your device settings for enabling them. Žadintuvas diff --git a/commons/src/main/res/values-nb/strings.xml b/commons/src/main/res/values-nb/strings.xml index a9e0f270d..85dc4f9a1 100644 --- a/commons/src/main/res/values-nb/strings.xml +++ b/commons/src/main/res/values-nb/strings.xml @@ -345,6 +345,7 @@ Tid som gjenstår til påminnelsen utløser:\n%s Sørg for at alarmen fungerer ordentlig før du stoler på den. Den kan fungere dårlig på grunn av systembegrensninger relatert til batterisparing. Sørg for at påminnelsene fungerer riktig før du stoler på dem. De kan fungere dårlig på grunn av systembegrensninger relatert til batterisparing. + Notifications of this application are disabled. Please go in your device settings for enabling them. Alarm diff --git a/commons/src/main/res/values-nl/strings.xml b/commons/src/main/res/values-nl/strings.xml index 52841fdb5..718dd4d48 100644 --- a/commons/src/main/res/values-nl/strings.xml +++ b/commons/src/main/res/values-nl/strings.xml @@ -345,6 +345,7 @@ De herinnering zal worden getoond over\n%s Controleer eerst of het alarm goed werkt. Er kunnen zich problemen voordoen door de batterijbesparing van Android. Controleer eerst of de herinneringen goed werken. Er kunnen zich problemen voordoen door de batterijbesparing van Android. + Notificaties van deze app zijn uitgeschakeld. Ga naar de systeeminstellingen voor de app om deze in te schakelen. Alarm diff --git a/commons/src/main/res/values-no/strings.xml b/commons/src/main/res/values-no/strings.xml index ad4bc00bb..519c7ba81 100644 --- a/commons/src/main/res/values-no/strings.xml +++ b/commons/src/main/res/values-no/strings.xml @@ -345,6 +345,7 @@ 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 diff --git a/commons/src/main/res/values-pl/strings.xml b/commons/src/main/res/values-pl/strings.xml index bb08e4ffb..87814f66b 100644 --- a/commons/src/main/res/values-pl/strings.xml +++ b/commons/src/main/res/values-pl/strings.xml @@ -362,6 +362,7 @@ Czas pozostały do aktywacji przypomnienia:\n%s Upewnij się, że alarm działa poprawnie zanim zaczniesz na nim polegać. Przez ograniczenia związane m. in. z oszczędzaniem baterii coś może nie wypalić. Upewnij się, że przypomnienia działają poprawnie zanim zaczniesz na nich polegać. Przez ograniczenia związane m. in. z oszczędzaniem baterii coś może nie wypalić. + Notifications of this application are disabled. Please go in your device settings for enabling them. Alarm diff --git a/commons/src/main/res/values-pt-rBR/strings.xml b/commons/src/main/res/values-pt-rBR/strings.xml index 7fd96781a..1e2b14ffa 100644 --- a/commons/src/main/res/values-pt-rBR/strings.xml +++ b/commons/src/main/res/values-pt-rBR/strings.xml @@ -345,6 +345,7 @@ Time remaining till the reminder triggers:\n%s Por favor, verifique se o alarme funciona corretamente antes de confiar nele. Ele pode se comportar mal devido a restrições do sistema relacionadas à economia de bateria. Certifique-se de que os lembretes funcionem corretamente antes de confiar neles. Eles podem se comportar mal devido a restrições do sistema relacionadas à economia de bateria. + Notifications of this application are disabled. Please go in your device settings for enabling them. Alarme diff --git a/commons/src/main/res/values-pt/strings.xml b/commons/src/main/res/values-pt/strings.xml index fe23341b3..71c870ff8 100644 --- a/commons/src/main/res/values-pt/strings.xml +++ b/commons/src/main/res/values-pt/strings.xml @@ -21,7 +21,7 @@ Favoritos - Add favorites + Adicionar favoritos Adicionar aos favoritos Remover dos favoritos @@ -342,9 +342,10 @@ O alarme está definido para daqui a:\n%s - Time remaining till the reminder triggers:\n%s + O lembrete está definido para daqui a:\n%s Certifique-se de que o alarme está a funcionar corretamente antes de o utilizar na plenitude. Pode ter um comportamento errático devido a restrições do sistema. Certifique-se de que o lembrete está a funcionar corretamente antes de o utilizar na plenitude. Pode ter um comportamento errático devido a restrições do sistema. + Notifications of this application are disabled. Please go in your device settings for enabling them. Alarme @@ -359,7 +360,7 @@ Definições - Purchase Simple Thank You + Comprar Simple Thank You Personalizar cores Personalizar cores do widget Utilizar aplicação em inglês @@ -500,7 +501,7 @@ ]]>
Comprar - por favor atualize a aplicação Simple Thank You para a versão mais recente + Por favor atualize a aplicação Simple Thank You para a versão mais recente Antes de colocar uma questão, leia as FAQ pois pode já existir uma solução para o seu problema. Ler diff --git a/commons/src/main/res/values-ru/strings.xml b/commons/src/main/res/values-ru/strings.xml index 594266056..9ad47f09c 100644 --- a/commons/src/main/res/values-ru/strings.xml +++ b/commons/src/main/res/values-ru/strings.xml @@ -375,6 +375,7 @@ Время, оставшееся до срабатывания напоминания:\n%s Пожалуйста, убедитесь, что будильник работает правильно, прежде чем полагаться на него. Он может не работать должным образом из-за системных ограничений, связанных с экономией батареи. Пожалуйста, убедитесь, что напоминания работают правильно, прежде чем полагаться на них. Они могут не работать должным образом из-за системных ограничений, связанных с экономией батареи. + Notifications of this application are disabled. Please go in your device settings for enabling them. Будильник diff --git a/commons/src/main/res/values-sk/strings.xml b/commons/src/main/res/values-sk/strings.xml index c0df6bffb..e57d2e650 100644 --- a/commons/src/main/res/values-sk/strings.xml +++ b/commons/src/main/res/values-sk/strings.xml @@ -366,6 +366,7 @@ Zostávajúci čas do pripomienky:\n%s Pred tým, ako by ste sa na budík spoliehali, sa prosím uistite, že funguje správne. Niektoré systémové obmedzenia spojené so zlepšením výdrže batérie môžu spôsobiť problémy. Pred tým, ako by ste sa na pripomienky spoliehali, sa prosím uistite, že fungujú správne. Niektoré systémové obmedzenia spojené so zlepšením výdrže batérie môžu spôsobiť problémy. + Pripomienky tejto aplikácie sú vypnuté. Pre ich zapnutie prosím choďte do nastavení zariadenia. Budík diff --git a/commons/src/main/res/values-sv/strings.xml b/commons/src/main/res/values-sv/strings.xml index 95d100b51..5711b0bda 100644 --- a/commons/src/main/res/values-sv/strings.xml +++ b/commons/src/main/res/values-sv/strings.xml @@ -345,6 +345,7 @@ Time remaining till the reminder triggers:\n%s Kontrollera att alarmet fungerar som det ska innan du förlitar dig på det. Det kanske inte fungerar som det ska på grund av batterisparrelaterade systembegränsningar. Kontrollera att påminnelserna fungerar som de ska innan du förlitar dig på dem. De kanske inte fungerar som de ska på grund av batterisparrelaterade systembegränsningar. + Notifications of this application are disabled. Please go in your device settings for enabling them. Alarm diff --git a/commons/src/main/res/values-tr/strings.xml b/commons/src/main/res/values-tr/strings.xml index a55b3b813..9d8efcc36 100644 --- a/commons/src/main/res/values-tr/strings.xml +++ b/commons/src/main/res/values-tr/strings.xml @@ -345,6 +345,7 @@ Hatırlatıcı tetiklenene kadar kalan süre:\n%s Lütfen alarma güvenmeden önce düzgün çalıştığından emin olun. Pil tasarrufu ile ilgili sistem kısıtlamaları nedeniyle yanlış davranabilir. Lütfen hatırlatıcılara güvenmeden önce düzgün çalıştıklarından emin olun. Pil tasarrufu ile ilgili sistem kısıtlamaları nedeniyle yanlış davranabilirler. + Notifications of this application are disabled. Please go in your device settings for enabling them. Alarm diff --git a/commons/src/main/res/values-zh-rCN/strings.xml b/commons/src/main/res/values-zh-rCN/strings.xml index 36ca7299c..1ef168fd6 100644 --- a/commons/src/main/res/values-zh-rCN/strings.xml +++ b/commons/src/main/res/values-zh-rCN/strings.xml @@ -345,6 +345,7 @@ 距提醒触发还有:\n%s 在依赖它之前,请确保闹钟能够正常工作。由于系统与节电有关的限制,它有时可能会失灵。 在依赖它们之前,请确保提醒能够正常工作。由于系统与节电有关的限制,它们有时可能会失灵。 + Notifications of this application are disabled. Please go in your device settings for enabling them. 闹钟 diff --git a/commons/src/main/res/values-zh-rTW/strings.xml b/commons/src/main/res/values-zh-rTW/strings.xml index 86846e149..c729cd700 100644 --- a/commons/src/main/res/values-zh-rTW/strings.xml +++ b/commons/src/main/res/values-zh-rTW/strings.xml @@ -344,6 +344,7 @@ 提醒觸發剩餘時間:\n%s 依靠鬧鐘功能之前,請先確認是否正常運作,有可能因為省電相關的系統限制而導致失靈。 依靠提醒功能之前,請先確認是否正常運作,有可能因為省電相關的系統限制而導致失靈。 + Notifications of this application are disabled. Please go in your device settings for enabling them. 鬧鐘 diff --git a/commons/src/main/res/values/strings.xml b/commons/src/main/res/values/strings.xml index 1bdd5fc69..908063324 100644 --- a/commons/src/main/res/values/strings.xml +++ b/commons/src/main/res/values/strings.xml @@ -345,6 +345,7 @@ 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 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 31ade6f4b..271735bb0 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Tue Nov 07 15:01:56 CET 2017 +#Fri Sep 28 14:59:26 CEST 2018 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip