diff --git a/app/build.gradle b/app/build.gradle
index 5070f9a3e..770b779f8 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -77,7 +77,7 @@ android {
}
dependencies {
- implementation 'com.github.SimpleMobileTools:Simple-Commons:38f1c0331c'
+ implementation 'com.github.SimpleMobileTools:Simple-Commons:69ac8d3f2f'
implementation 'com.theartofdev.edmodo:android-image-cropper:2.8.0'
implementation 'it.sephiroth.android.exif:library:1.0.1'
implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.24'
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/EditActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/EditActivity.kt
index 9b11e1738..251978cbb 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/EditActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/EditActivity.kt
@@ -28,6 +28,7 @@ import com.bumptech.glide.request.target.Target
import com.simplemobiletools.commons.dialogs.ColorPickerDialog
import com.simplemobiletools.commons.dialogs.ConfirmationDialog
import com.simplemobiletools.commons.extensions.*
+import com.simplemobiletools.commons.helpers.PERMISSION_WRITE_STORAGE
import com.simplemobiletools.commons.helpers.REAL_FILE_PATH
import com.simplemobiletools.commons.helpers.ensureBackgroundThread
import com.simplemobiletools.commons.helpers.isNougatPlus
@@ -101,7 +102,13 @@ class EditActivity : SimpleActivity(), CropImageView.OnCropImageCompleteListener
return
}
- initEditActivity()
+ handlePermission(PERMISSION_WRITE_STORAGE){
+ if (!it) {
+ toast(R.string.no_storage_permissions)
+ finish()
+ }
+ initEditActivity()
+ }
}
override fun onResume() {
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/dialogs/SaveAsDialog.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/dialogs/SaveAsDialog.kt
index 71915fcf7..d0ccf7c6a 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/dialogs/SaveAsDialog.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/dialogs/SaveAsDialog.kt
@@ -5,7 +5,9 @@ import com.simplemobiletools.commons.activities.BaseSimpleActivity
import com.simplemobiletools.commons.dialogs.ConfirmationDialog
import com.simplemobiletools.commons.dialogs.FilePickerDialog
import com.simplemobiletools.commons.extensions.*
+import com.simplemobiletools.commons.helpers.isRPlus
import com.simplemobiletools.gallery.pro.R
+import java.io.File
import kotlinx.android.synthetic.main.dialog_save_as.view.*
class SaveAsDialog(
@@ -15,6 +17,9 @@ class SaveAsDialog(
init {
var realPath = path.getParentPath()
+ if (activity.isRestrictedWithSAFSdk30(realPath) && !activity.isInDownloadDir(realPath)) {
+ realPath = activity.getPicturesDirectoryPath(realPath)
+ }
val view = activity.layoutInflater.inflate(R.layout.dialog_save_as, null).apply {
save_as_path.text = "${activity.humanizePath(realPath).trimEnd('/')}/"
@@ -74,15 +79,36 @@ class SaveAsDialog(
if (activity.getDoesFilePathExist(newPath)) {
val title = String.format(activity.getString(R.string.file_already_exists_overwrite), newFilename)
ConfirmationDialog(activity, title) {
- callback(newPath)
- dismiss()
+ val newFile = File(newPath)
+ val isInDownloadDir = activity.isInDownloadDir(newPath)
+ val isInSubFolderInDownloadDir = activity.isInSubFolderInDownloadDir(newPath)
+ if (isRPlus() && isInDownloadDir && !isInSubFolderInDownloadDir && !newFile.canWrite()) {
+ val fileDirItem = arrayListOf(File(newPath).toFileDirItem(activity))
+ val fileUris = activity.getFileUrisFromFileDirItems(fileDirItem).second
+ activity.updateSDK30Uris(fileUris) { success ->
+ if (success) {
+ selectPath(this, newPath)
+ }
+ }
+ } else {
+ selectPath(this, newPath)
+ }
}
} else {
- callback(newPath)
- dismiss()
+ selectPath(this, newPath)
}
}
}
}
}
+
+ private fun selectPath(alertDialog: AlertDialog, newPath: String) {
+ activity.handleSAFDialogSdk30(newPath) {
+ if (!it) {
+ return@handleSAFDialogSdk30
+ }
+ callback(newPath)
+ alertDialog.dismiss()
+ }
+ }
}
diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml
index 4d48c14f3..ccf734a33 100644
--- a/app/src/main/res/values-ar/strings.xml
+++ b/app/src/main/res/values-ar/strings.xml
@@ -39,7 +39,6 @@
تعيين كمجلد افتراضي
إلغاء التعيين كمجلد افتراضي
إعادة ترتيب المجلدات عن طريق السحب
- The system does not allow copying to this folder.
فلترة الوسائط
diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml
index b76450467..193d8abc1 100644
--- a/app/src/main/res/values-az/strings.xml
+++ b/app/src/main/res/values-az/strings.xml
@@ -33,7 +33,6 @@
Set as default folder
Unset as default folder
Reorder folders by dragging
- The system does not allow copying to this folder.
Filter media
diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml
index e05dfec7f..df015b5ee 100644
--- a/app/src/main/res/values-bn/strings.xml
+++ b/app/src/main/res/values-bn/strings.xml
@@ -33,7 +33,6 @@
ডিফল্ট ফোল্ডার হিশেবে সেট করুন
ডিফল্ট ফোল্ডার হিশেবে আর রাখবেন না
Reorder folders by dragging
- The system does not allow copying to this folder.
মিডিয়া ফিল্টার করুন
diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml
index 5905e7c11..0143f7b1b 100644
--- a/app/src/main/res/values-cs/strings.xml
+++ b/app/src/main/res/values-cs/strings.xml
@@ -33,7 +33,6 @@
Set as default folder
Unset as default folder
Reorder folders by dragging
- The system does not allow copying to this folder.
Filtr médií
diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml
index 9594febca..fbf944f33 100644
--- a/app/src/main/res/values-da/strings.xml
+++ b/app/src/main/res/values-da/strings.xml
@@ -33,7 +33,6 @@
Vælg som standardmappe
Fravælg som standardmappe
Omorganiser mapper ved at trække
- The system does not allow copying to this folder.
Filtrer medier
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 037d36927..dc06aaae2 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -39,10 +39,8 @@
Als Standardordner festlegen
Nicht mehr als Standardordner festlegen
Neuordnung von Ordnern durch Ziehen
- The system does not allow copying to this folder.
-
- Filter
+ Medien filtern
Bilder
Videos
GIFs
@@ -372,4 +370,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
-
+
\ No newline at end of file
diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml
index 6063deed2..6ef72ba43 100644
--- a/app/src/main/res/values-eo/strings.xml
+++ b/app/src/main/res/values-eo/strings.xml
@@ -33,7 +33,6 @@
Set as default folder
Unset as default folder
Reorder folders by dragging
- The system does not allow copying to this folder.
Filter media
Bildoj
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 1c8a7e6c9..17fbe1bf7 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -33,7 +33,6 @@
Poner como carpeta predeterminada
Quitar como carpeta predeterminada
Reordenar carpetas arrastrándolas
- The system does not allow copying to this folder.
Filtro de medios
diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml
index 20c488c3f..6abe6f3b7 100644
--- a/app/src/main/res/values-et/strings.xml
+++ b/app/src/main/res/values-et/strings.xml
@@ -33,7 +33,6 @@
Set as default folder
Unset as default folder
Reorder folders by dragging
- The system does not allow copying to this folder.
Filter media
diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml
index b2ef49e7b..63da7b83f 100644
--- a/app/src/main/res/values-eu/strings.xml
+++ b/app/src/main/res/values-eu/strings.xml
@@ -33,7 +33,6 @@
Ezarri lehenetsitako karpeta gisa
Kendu karpeta lehenetsitako karpeta gisa
Berrordenatu karpetak arrastatuz
- The system does not allow copying to this folder.
Iragazi multimedia
diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml
index fe17c994f..0c07381ba 100644
--- a/app/src/main/res/values-fa/strings.xml
+++ b/app/src/main/res/values-fa/strings.xml
@@ -33,7 +33,6 @@
تنظیم به عنوان شاخهٔ پیشگزیده
برداشتن تنظیم به عنوان شاخهٔ پیشگزیده
مرتبسازی مجدد شاخهها با کشیدن
- The system does not allow copying to this folder.
پالایش رسانه
diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml
index a85d13d2d..522afec47 100644
--- a/app/src/main/res/values-fi/strings.xml
+++ b/app/src/main/res/values-fi/strings.xml
@@ -39,7 +39,6 @@
Aseta oletushakemistoksi
Älä käytä oletushakemistona
Järjestä kansiot uudelleen vetämällä
- The system does not allow copying to this folder.
Suodata media
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 0a36dc0e1..509977471 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -33,8 +33,6 @@
Dossier par défaut
Oublier le dossier
Réordonner par glisser
- The system does not allow copying to this folder.
-
Filtrer les médias
Images
@@ -364,4 +362,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
-
+
\ No newline at end of file
diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml
index 721189382..919261eea 100644
--- a/app/src/main/res/values-gl/strings.xml
+++ b/app/src/main/res/values-gl/strings.xml
@@ -33,8 +33,6 @@
Set as default folder
Unset as default folder
Reorder folders by dragging
- The system does not allow copying to this folder.
-
Filtrar medios
Imaxes
@@ -45,7 +43,6 @@
Retratos
Non se atopou multimedia do tipo indicado polo filtro.
Cambiar filtro
-
Esta función oculta o cartafol engadíndolle ficheiro \'.nomedia\', tamén ocultará os subcartafoles. Podes velos pulsando a opción \'Mostrar elementos ocultos\' nos Axustes. Continuar?
Excluír
@@ -59,14 +56,12 @@
Cartafoles ocultos
Xestionar cartafoles ocultos
Semella que non tes ningún cartafol oculto cun ficheiro \".nomedia\".
-
Cartafoles incluídos
Xestionar cartafoles incluídos
Engadir cartafol
Se tes algún cartafol con medios, mais non foi recoñecido polo aplicativo, pódelo engadir manualmente.\n\nEngadindo aquí elementos non eliminarás outros.
Non se atopou ningún ficheiro multimedia. Podes solucionalo engadindo manualmente algúns cartafoles con eses ficheiros.
-
Redimensionar
Selección da redimensión e gardar
@@ -74,7 +69,6 @@
Alto
Manter proporcións
Por favor escribe unha resolución válida
-
Editor
Rotar
@@ -99,22 +93,22 @@
Voltear
Voltear horizontalmente
Voltear verticalmente
- Libre
- Outro
-
+ Libre
+
+ Outro
+
Fondo de pantalla
Establecer como fondo de pantalla
Fallou establecer fondo de pantalla
Establecer fondo de pantalla con:
- Establecendo fondo de pantalla…
+ Establecendo fondo de pantalla…
Fondo de pantalla establecido correctamente
Proporción de Retrato
Proporción de Paisaxe
Pantalla de incio
Pantalla de bloqueo
Pantallas de inicio e bloqueo
-
Presentación
Intervalo (segundos):
@@ -130,10 +124,8 @@
Deslizamento
Rematou a presentación
Non se atopou multimedia para a presentación
-
Agrupar subcartafoles directos
-
Agrupar por
Non agrupar ficheiros
@@ -148,11 +140,9 @@
Extensión
Show file count at section headers
Por favor, ten en conta que agrupar e ordenar son dous campos diferentes
-
Cartafol a mostrar no widget:
Mostrar nome de cartafol
-
Reproducir vídeos automáticamente
Lembrar a posición do vídeo na última vez
@@ -205,18 +195,15 @@
Square
Rounded corners
Export favorite file paths
-
Iconas
Medios a pantalla completa
Detalles ampliados
Accións do fondo
-
Xestionar accións visibles do fondo
- Alternar favorito
+ Marcar como favorito
Alternar visibilidade do ficheiro
-
Personalizado
Reiniciar
@@ -330,7 +317,6 @@
Augamariña
Escoller coa pipeta
Trim
-
Como podo facer que Simple Gallery sexa a galería por defecto no meu dispositivo?
Primeiro debes atopar a galería por omisión actual na sección de App nos axustes do dispositivo, buscar un botón que diga algo como \"Abrir por omisión\", pulsalo e despois seleccionar \"Limpar por omisión\".
@@ -346,9 +332,9 @@
Por que aparecen cartafoles de música con portadas ou pegatinas?
Pode acontecer que vexa que aparecen álbumes raros. Pode excluílos con facilidade mantendo premidos e escollendo Excluír. No seguinte diálogo pode escoller o cartafol pai, esto probablemente agoche outros álbumes relacionados.
Un cartafol con imaxes non aparece, que podo facer?
- Isto pode acontecer por varias razóns, pero é doado resolvelo. Vaia a Axustes -> xestionar cartafoles incluídos, escolle o Máis e navegar ate o cartafol requerido.
+ Isto pode acontecer por varias razóns, pero é doado resolvelo. Vaia a Axustes -> xestionar cartafoles incluídos, escolle o Máis e navegar ate o cartafol requerido.
E que pasa se só quero que sexan visibles certos cartafoles
- Engadir un cartafol a Cartafoles incluídos non exclúe nada de xeito automático. O que pode facer é ir a Axustes -> Xestionar cartafoles incluídos, excluír o cartafol root \"/\", e despois engadir os cartafoles desexados con Axustes -> Xestionar Cartafoles Incluídos.
+ Engadir un cartafol a Cartafoles incluídos non exclúe nada de xeito automático. O que pode facer é ir a Axustes -> Xestionar cartafoles incluídos, excluír o cartafol root \"/\", e despois engadir os cartafoles desexados con Axustes -> Xestionar Cartafoles Incluídos.
Isto fará visibles só aos cartafoles escollidos, como tanto excluír e incluír son recursivos e si está excluído e logo incluído, será mostrado.
Podo recortar imaxes con este aplciativo?
Si, pode recortar imaxes no editor, arrastrando as esquinas das imaxes. Pode chegar ao editor tanto presionando na imaxe durante un anaco e seleccionando Editar, ou seleccionando Editar dende a vista de pantalla completa.
@@ -368,7 +354,6 @@
That stopped working due to the system changes that came with Android 11 too, the app cannot browse real folders anymore, it relies on the so called MediaStore at fetching data.
Why do I see ads during video playback?
Our apps have no ads whatsoever. If you see them during video playback, you must be using some other apps video player. Try finding your default video player in the device settings, then do a \"Clear defaults\" on it. The next time you invoke some video intent you will see an app picker prompt, where you can select what app you want to use.
-
Simple Gallery Pro - Xestor e Editor de fotos
@@ -430,9 +415,8 @@
Reddit:
https://www.reddit.com/r/SimpleMobileTools
-
-
+
\ No newline at end of file
diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml
index 602372a5b..ed620986c 100644
--- a/app/src/main/res/values-hr/strings.xml
+++ b/app/src/main/res/values-hr/strings.xml
@@ -33,7 +33,6 @@
Set as default folder
Unset as default folder
Reorder folders by dragging
- The system does not allow copying to this folder.
Filtriranje medija
Slike
@@ -420,4 +419,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
-
\ No newline at end of file
+
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
index 5be8c2978..551af46a6 100644
--- a/app/src/main/res/values-hu/strings.xml
+++ b/app/src/main/res/values-hu/strings.xml
@@ -39,7 +39,6 @@
Beállítás alapértelmezett mappaként
Eltávolítás mint alapértelmezett mappa
Mappák átrendezése húzással
- The system does not allow copying to this folder.
Médiafájlok szűrése
diff --git a/app/src/main/res/values-id/strings.xml b/app/src/main/res/values-id/strings.xml
index cc5fd711f..ef5eb54da 100644
--- a/app/src/main/res/values-id/strings.xml
+++ b/app/src/main/res/values-id/strings.xml
@@ -33,7 +33,6 @@
Set as default folder
Unset as default folder
Reorder folders by dragging
- The system does not allow copying to this folder.
Filter media
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index 75f9c163e..509096c0c 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -33,7 +33,6 @@
Imposta come cartella predefinita
Non impostare come cartella predefinita
Riordina cartelle trascinandole
- The system does not allow copying to this folder.
Filtra i file
Immagini
@@ -420,4 +419,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
-
+
\ No newline at end of file
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index e4f9613fd..df84ed5a3 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -33,7 +33,6 @@
デフォルトのフォルダとして設定
デフォルトのフォルダから外す
Reorder folders by dragging
- The system does not allow copying to this folder.
表示する形式
diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml
index 6202d4ac7..dff518238 100644
--- a/app/src/main/res/values-ko-rKR/strings.xml
+++ b/app/src/main/res/values-ko-rKR/strings.xml
@@ -33,7 +33,6 @@
Set as default folder
Unset as default folder
Reorder folders by dragging
- The system does not allow copying to this folder.
필터 설정
diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml
index 0602adfb1..79671dc62 100644
--- a/app/src/main/res/values-lt/strings.xml
+++ b/app/src/main/res/values-lt/strings.xml
@@ -33,7 +33,6 @@
Set as default folder
Unset as default folder
Reorder folders by dragging
- The system does not allow copying to this folder.
Filtruoti mediją
diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml
index 332c83b36..618c3a99b 100644
--- a/app/src/main/res/values-nb-rNO/strings.xml
+++ b/app/src/main/res/values-nb-rNO/strings.xml
@@ -33,7 +33,6 @@
Sett som standardmappe
Ikke lenger sett som standardmappe
Endre mapperekkefølge ved å dra
- The system does not allow copying to this folder.
Filtrer media
diff --git a/app/src/main/res/values-ne/strings.xml b/app/src/main/res/values-ne/strings.xml
index 3b93230f7..3f1185114 100644
--- a/app/src/main/res/values-ne/strings.xml
+++ b/app/src/main/res/values-ne/strings.xml
@@ -33,7 +33,6 @@
Set as default folder
Unset as default folder
Reorder folders by dragging
- The system does not allow copying to this folder.
Filter media
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index 063dff715..4842c3ad9 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -39,7 +39,6 @@
Definir como pasta padrão
Indefinir como pasta padrão
Reordenar as pastas ao arrastar
- The system does not allow copying to this folder.
Filtrar mídia
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index ce568e780..0379d0c3f 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -39,7 +39,6 @@
Utilizar como pasta padrão
Deixar de utilizar como pasta padrão
Organizar pasta por arrasto
- The system does not allow copying to this folder.
Filtrar multimédia
diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml
index 40c28e5e1..b02b78ed0 100644
--- a/app/src/main/res/values-ro/strings.xml
+++ b/app/src/main/res/values-ro/strings.xml
@@ -2,7 +2,7 @@
Simple Gallery
Galerie
- Editează
+ Editaţi
Deschide camera
(ascuns)
(exclus)
@@ -33,8 +33,6 @@
Setază ca dosar implicit
Dezactivează ca dosar implicit
Reordonează dosarele prin tragere
- The system does not allow copying to this folder.
-
Filtrează elementele media
Imagini
@@ -45,7 +43,6 @@
Portrete
Nu a fost găsit niciun fișier media cu filtrele selectate.
Schimbă filtrele
-
Această funcție ascunde dosarul prin adăugarea unui fișier \'.nomedia\' în el, ascunzând și toate subdosarele. Le poţi vedea prin activarea opțiunii \'Afișați elementele ascunse\' din Setări. Continuați?
Exclude
@@ -59,14 +56,12 @@
Dosare ascunse
Gestionează dosarele ascunse
Se pare că nu ai niciun dosar ascuns cu un fișier \".nomedia\".
-
Dosare incluse
Gestionează dosarele incluse
Adăugă un dosar
Dacă ai unele dosare care conțin conținut media, dar care nu au fost recunoscute de aplicație, le poţi adăuga manual aici.\n\nAdăugarea unor elemente aici nu va exclude niciun alt dosar.
Nu a fost găsit niciun fișier media. Poţi rezolva această problemă adăugând manual dosarele care conțin fișiere media.
-
Redimensionați
Redimensionează selecția și salvează
@@ -74,7 +69,6 @@
Înălțime
Păstrează raportul de aspect
Vă rugăm să introduceți o rezoluție validă
-
Editor
Rotire
@@ -99,22 +93,22 @@
Flip
Flip orizontal
Flip vertical
- Liber
- Altele
-
+ Liber
+
+ Altele
+
Imagine de fundal simplă
Setează ca imagine de fundal
Setarea ca imagine de fundal a eşuat
Setează ca imagine de fundal cu:
- Setarea imaginii de fundal…
+ Setarea imaginii de fundal…
Imagine de fundal setată cu succes
Raport de aspect portret
Raport de aspect peisaj
Ecranul de pornire
Ecranul de blocare
Ecranul de pornire și de blocare
-
Slideshow
Interval (în secunde):
@@ -130,10 +124,8 @@
Slide
Slideshow-ul s-a încheiat
Nu a fost găsit niciun media pentru slideshow
-
Grupează subdosarele directe
-
Grupează după
Nu grupați fișierele
@@ -146,13 +138,11 @@
Data realizării (lunar)
Tipul de fișier
Extensie
- Show file count at section headers
+ Afișați numărul de fișiere la capetele de secțiune
Vă rugăm să rețineți că gruparea și sortarea sunt două câmpuri independente.
-
Dosar afișat pe widget:
Afișează numele dosarului
-
Redă videoclipurile automat
Reține ultima poziție de redare video
@@ -173,7 +163,7 @@
Permite controlul volumului video și al luminozității cu ajutorul gesturilor verticale
Afișează numărul de elemente media al dosarelor în vizualizarea principală
Afișați detalii extinse peste elementele mediile pe ecran complet
- Manage extended details
+ Gestionați detaliile extinse
Permite zoom-ul cu un singur deget la media pe ecran complet
Permite schimbarea instantanee a suportului media prin apăsarea pe părțile laterale ale ecranului
Permite mărirea profundă a imaginilor
@@ -205,18 +195,15 @@
Pătrat
Colțuri rotunjite
Exportă căile de acces ale fișierelor favorite
-
Miniaturi
Elemente media pe ecran complet
Detalii extinse
Acţiunile disponibile în partea de jos a ecranului
-
Gestionează acțiunile vizibile în partea de jos a ecranului
- Schimbă favoritele
+ Comutați favoritele
Schimbă vizibilitatea fișierului
-
Personalizat
Resetare
@@ -330,7 +317,6 @@
Aquamarin
Culoare pipetabilă
Trim
-
Cum pot face ca Simple Gallery să fie galeria implicită a dispozitivului?
Mai întâi trebuie să găsiți galeria implicită curentă în secțiunea Aplicații din setările dispozitivului, căutați un buton pe care scrie ceva de genul a \"Setare ca implicită\", apăsaţi pe acesta, apoi selectați \"Ştergeţi valorile implicite\".
@@ -346,9 +332,9 @@
De ce apar dosarele cu coperte de muzică sau autocolante?
Se poate întâmpla să apară albume neobișnuite. Le puteți exclude cu ușurință apăsând lung pe ele și selectând Excludere. În următoarea fereastră de dialog, puteți selecta dosarul părinte, ceea ce va împiedica apariția celorlalte albume aferente.
Un dosar cu imagini nu apare sau nu afișează toate elementele. Ce pot să fac?
- Această problemă poate avea mai multe motive, dar rezolvarea ei este ușoară. Trebuie doar să accesați Setări -> Gestionați dosarele incluse, selectați Plus și navigați până la dosarul necesar.
+ Această problemă poate avea mai multe motive, dar rezolvarea ei este ușoară. Trebuie doar să accesați Setări -> Gestionați dosarele incluse, selectați Plus și navigați până la dosarul necesar.
Ce se întâmplă dacă vreau ca doar câteva dosare anume să fie vizibile?
- Adăugarea unui dosar la Dosarele incluse nu exclude automat nimic. Ceea ce puteți face este să accesați Setări -> Gestionați dosarele excluse, să excludeți dosarul rădăcină \"/\", apoi să adăugați dosarele dorite la Setări -> Gestionați dosarele incluse.
+ Adăugarea unui dosar la Dosarele incluse nu exclude automat nimic. Ceea ce puteți face este să accesați Setări -> Gestionați dosarele excluse, să excludeți dosarul rădăcină \"/\", apoi să adăugați dosarele dorite la Setări -> Gestionați dosarele incluse.
Astfel, vor fi vizibile numai dosarele selectate, deoarece atât excluderea, cât și includerea sunt recursive, iar dacă un dosar este atât exclus, cât și inclus, va fi afișat.
Pot să decupez imagini cu această aplicație?
Da, puteți decupa imaginile în editor, trăgând colțurile imaginii. Puteți ajunge la editor fie prin apăsarea lungă a unei miniaturi de imagine și selectarea opţiunii Editare, fie prin selectarea opţiunii Editare din vizualizarea pe ecran complet.
@@ -362,13 +348,12 @@
Puteți fie să apăsați elementul de meniu \"Afișaţi temporar elementele ascunse\" din ecranul principal, fie să comutați \"Afișaţi elementele ascunse\" din setările aplicației pentru a vedea elementul ascuns. Dacă doriți să îl dezascundeți, trebuie doar să apăsați lung pe el și să selectați \"Dezvăluiți\". Dosarele sunt ascunse prin adăugarea unui fișier ascuns \".nomedia\" în ele, puteți șterge fișierul și cu orice manager de fișiere. Rețineți că ascunderea funcționează totuși recursiv, astfel încât, dacă ascundeți un dosar, toate subdosarele vor fi și ele ascunse. Așadar, pentru a dezascunde subdosarele, trebuie să dezascundeți și dosarul părinte.
De ce ocupă aplicația atât de mult spațiu?
Memoria cache a aplicației poate ocupa până la 250 MB, asigurând o încărcare mai rapidă a imaginilor. Dacă aplicația ocupă și mai mult spațiu, cel mai probabil este cauzată de faptul că aveți elemente în coșul de reciclare. Acele fișiere contează la dimensiunea aplicației. Puteți goli coșul de reciclare deschizându-l și ștergând toate fișierele sau din setările aplicației. Fiecare fișier din coșul de gunoi este șters automat după 30 de zile.
- What happened to file and folder hiding and why cannot I see hidden items anymore?
- Starting with Android 11 you cannot hide or unhide files or folders anymore, you cannot see the hidden ones in gallery apps either. You will have to use some file manager for that.
- Why cannot I include missing folders anymore?
- That stopped working due to the system changes that came with Android 11 too, the app cannot browse real folders anymore, it relies on the so called MediaStore at fetching data.
- Why do I see ads during video playback?
- Our apps have no ads whatsoever. If you see them during video playback, you must be using some other apps video player. Try finding your default video player in the device settings, then do a \"Clear defaults\" on it. The next time you invoke some video intent you will see an app picker prompt, where you can select what app you want to use.
-
+ Ce s-a întâmplat cu ascunderea fișierelor și a dosarelor și de ce nu mai pot vedea elementele ascunse\?
+ Începând cu Android 11, nu mai puteți ascunde sau dezascunde fișiere sau dosarele, nu le puteți vedea pe cele ascunse nici în aplicațiile din galerie. Va trebui să folosiți un manager de fișiere pentru asta.
+ De ce nu mai pot include dosarele lipsă\?
+ Aceasta a încetat să mai funcționeze din cauza schimbărilor de sistem care au venit odată cu Android 11. Aplicația nu mai poate răsfoi dosare reale, ci se bazează pe așa-numitul MediaStore pentru a prelua informaţiile.
+ De ce văd reclame în timpul redării video\?
+ Aplicațiile noastre nu au niciun fel de reclame. Dacă le vedeți în timpul redării video, înseamnă că utilizați un alt player video. Încercați să găsiți playerul video implicit în setările dispozitivului, apoi efectuați o operațiune de \"Curăţare a valorilor implicite\" pentru acesta. Data viitoare când veți apela la o intenție video, veți vedea o fereastră de selectare a aplicației, unde puteți selecta aplicația pe care doriți să o utilizați.
Simple Gallery Pro - Manager de fotografii
@@ -430,9 +415,8 @@
Reddit:
https://www.reddit.com/r/SimpleMobileTools
-
-
+
\ No newline at end of file
diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml
index 69d2394cf..48de3381c 100644
--- a/app/src/main/res/values-sl/strings.xml
+++ b/app/src/main/res/values-sl/strings.xml
@@ -33,7 +33,6 @@
Set as default folder
Unset as default folder
Reorder folders by dragging
- The system does not allow copying to this folder.
Filtriranje datotek
diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml
index c060ac7c8..402a55197 100644
--- a/app/src/main/res/values-sr/strings.xml
+++ b/app/src/main/res/values-sr/strings.xml
@@ -33,7 +33,6 @@
Set as default folder
Unset as default folder
Reorder folders by dragging
- The system does not allow copying to this folder.
Филтрирај медију
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
index 0bae76b42..36263301c 100644
--- a/app/src/main/res/values-sv/strings.xml
+++ b/app/src/main/res/values-sv/strings.xml
@@ -1,6 +1,6 @@
- Simple Gallery
+ Simpelt galleri
Galleri
Redigera
Öppna kameran
@@ -33,19 +33,16 @@
Set as default folder
Unset as default folder
Reorder folders by dragging
- The system does not allow copying to this folder.
-
Filtrera media
Bilder
- Videor
+ Videos
GIF-bilder
RAW-bilder
SVG-bilder
Portraits
Inga mediefiler hittades med valda filter.
Ändra filter
-
Denna funktion döljer mappen och alla dess undermappar genom att lägga till en \'.nomedia\'-fil i den. Du kan se dem genom att växla \'Visa dolda objekt\'-alternativet i Inställningar. Vill du fortsätta?
Uteslut
@@ -59,14 +56,12 @@
Dolda mappar
Hantera dolda mappar
Det verkar som att inga mappar har dolts med \".nomedia\"-filer.
-
Inkluderade mappar
Hantera inkluderade mappar
Lägg till mapp
Om du har vissa mappar som innehåller media men som inte känns igen av appen, kan du lägga till dem manuellt här.
Inga mediefiler hittades. Du kan lägga till de mappar som innehåller mediefiler manuellt.
-
Ändra storlek
Ändra storlek och spara
@@ -74,7 +69,6 @@
Höjd
Behåll bildförhållande
Ange en giltig bildupplösning
-
Redigerare
Rotera
@@ -99,22 +93,22 @@
Vänd
Vänd horisontellt
Vänd vertikalt
- Fritt
- Annat
-
+ Fritt
+
+ Annat
+
Bakgrund
Använd som bakgrund
Det gick inte att ställa in bakgrunden
Ställ in som bakgrund med:
- Ställer in bakgrunden…
+ Ställer in bakgrunden…
Bakgrunden har ställts in
Stående bildförhållande
Liggande bildförhållande
Startskärm
Låsskärm
Startskärm och låsskärm
-
Bildspel
Intervall (sekunder):
@@ -130,10 +124,8 @@
Glid
Bildspelet har avslutats
Ingen media hittades för bildspelet
-
Gruppera direkta undermappar
-
Gruppera efter
Gruppera inte filer
@@ -148,11 +140,9 @@
Filnamnstillägg
Show file count at section headers
Observera att gruppering och sortering är två oberoende funktioner
-
Mapp som visas i widgeten:
Visa mappnamnet
-
Spela upp videor automatiskt
Kom ihåg senaste videouppspelningsposition
@@ -205,18 +195,15 @@
Square
Rounded corners
Export favorite file paths
-
Miniatyrer
Visning av media i helskärmsläge
Utökad information
Åtgärder längst ned på skärmen
-
Hantera synliga åtgärder längst ned på skärmen
Lägg till/ta bort från favoriter
Visa/dölj fil
-
Custom
Reset
@@ -330,7 +317,6 @@
Aquamarin
Pipettable color
Trim
-
How can I make Simple Gallery the default device gallery?
First you have to find the currently default gallery in the Apps section of your device settings, look for a button that says something like \"Open by default\", click on it, then select \"Clear defaults\".
@@ -346,9 +332,9 @@
Why do folders with music cover art or stickers show up?
It can happen that you will see some unusual albums show up. You can easily exclude them by long pressing them and selecting Exclude. In the next dialog you can then select the parent folder, chances are it will prevent the other related albums showing up too.
A folder with images isn\'t showing up, or it doesn\'t show all items. What can I do?
- That can have multiple reasons, but solving it is easy. Just go in Settings -> Manage Included Folders, select Plus and navigate to the required folder.
+ That can have multiple reasons, but solving it is easy. Just go in Settings -> Manage Included Folders, select Plus and navigate to the required folder.
What if I want just a few particular folders visible?
- Adding a folder at the Included Folders doesn\'t automatically exclude anything. What you can do is go in Settings -> Manage Excluded Folders, exclude the root folder \"/\", then add the desired folders at Settings -> Manage Included Folders.
+ Adding a folder at the Included Folders doesn\'t automatically exclude anything. What you can do is go in Settings -> Manage Excluded Folders, exclude the root folder \"/\", then add the desired folders at Settings -> Manage Included Folders.
That will make only the selected folders visible, as both excluding and including are recursive and if a folder is both excluded and included, it will show up.
Can I crop images with this app?
Yes, you can crop images in the editor, by dragging the image corners. You can get to the editor either by long pressing an image thumbnail and selecting Edit, or selecting Edit from the fullscreen view.
@@ -368,7 +354,6 @@
That stopped working due to the system changes that came with Android 11 too, the app cannot browse real folders anymore, it relies on the so called MediaStore at fetching data.
Why do I see ads during video playback?
Our apps have no ads whatsoever. If you see them during video playback, you must be using some other apps video player. Try finding your default video player in the device settings, then do a \"Clear defaults\" on it. The next time you invoke some video intent you will see an app picker prompt, where you can select what app you want to use.
-
Simple Gallery Pro - Photo Manager & Editor
@@ -430,9 +415,8 @@
Reddit:
https://www.reddit.com/r/SimpleMobileTools
-
-
+
\ No newline at end of file
diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml
index a87b7804d..7fc7338d9 100644
--- a/app/src/main/res/values-ta/strings.xml
+++ b/app/src/main/res/values-ta/strings.xml
@@ -23,7 +23,7 @@
உருவப்படத்தை வற்புறுத்து
அகலவாக்கை வற்புறுத்து
இயல்புநிலை நோக்குநிலையைப் பயன்படுத்து
- தேதி எடுத்த மதிப்பைச் சரிசெய்
+ எடுத்த தேதி மதிப்பைச் சரிசெய்
சரிசெய்தல்…
தேதிகள் சரிசெய்தல் வெற்றி
தேதி எடுத்த மதிப்புகள் எதுவும் கண்டுபிடிக்கப்படவில்லை
@@ -39,8 +39,6 @@
இயல்புநிலை அடைவாக அமை
இயல்புநிலை அடைவாக அமைக்காதே
பிடித்திழுத்து அடைவுகளை மறுசீரமை
- The system does not allow copying to this folder.
-
ஊடகத்தை வடிகட்டு
படங்கள்
@@ -429,4 +427,4 @@
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
-
+
\ No newline at end of file
diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml
index 3d1291e0c..5564782e1 100644
--- a/app/src/main/res/values-uk/strings.xml
+++ b/app/src/main/res/values-uk/strings.xml
@@ -33,7 +33,6 @@
Встановити теку за замовчуванням
Відмінити встановлення теки за замовчуванням
Сортувати папки шляхом переміщення
- The system does not allow copying to this folder.
Фільтр мультимедійних файлів
diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml
index ef1f97bfd..744272def 100644
--- a/app/src/main/res/values-vi/strings.xml
+++ b/app/src/main/res/values-vi/strings.xml
@@ -33,7 +33,6 @@
Set as default folder
Unset as default folder
Reorder folders by dragging
- The system does not allow copying to this folder.
Lọc
diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml
index 2ea02b586..92f076531 100644
--- a/app/src/main/res/values-zh-rHK/strings.xml
+++ b/app/src/main/res/values-zh-rHK/strings.xml
@@ -33,7 +33,6 @@
Set as default folder
Unset as default folder
Reorder folders by dragging
- The system does not allow copying to this folder.
篩選媒體檔案
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index eb4d5412d..351dea3f9 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -33,7 +33,6 @@
Set as default folder
Unset as default folder
Reorder folders by dragging
- The system does not allow copying to this folder.
Filter media
diff --git a/app/src/proprietary/kotlin/com/simplemobiletools/gallery/pro/activities/NewPhotoEditActivity.kt b/app/src/proprietary/kotlin/com/simplemobiletools/gallery/pro/activities/NewPhotoEditActivity.kt
index f40c61d48..d89571df6 100644
--- a/app/src/proprietary/kotlin/com/simplemobiletools/gallery/pro/activities/NewPhotoEditActivity.kt
+++ b/app/src/proprietary/kotlin/com/simplemobiletools/gallery/pro/activities/NewPhotoEditActivity.kt
@@ -13,6 +13,7 @@ import com.simplemobiletools.commons.helpers.PERMISSION_WRITE_STORAGE
import com.simplemobiletools.commons.helpers.REAL_FILE_PATH
import com.simplemobiletools.commons.helpers.ensureBackgroundThread
import com.simplemobiletools.commons.helpers.isNougatPlus
+import com.simplemobiletools.commons.helpers.isRPlus
import com.simplemobiletools.commons.models.FileDirItem
import com.simplemobiletools.gallery.pro.R
import com.simplemobiletools.gallery.pro.dialogs.SaveAsDialog
@@ -207,7 +208,7 @@ class NewPhotoEditActivity : SimpleActivity() {
// In case the user wants to overwrite the original file and it is on an SD card, delete it manually first. Else the system just appends (1)
private fun handleFileOverwriting(path: String, callback: () -> Unit) {
- if (getDoesFilePathExist(path) && isPathOnSD(path)) {
+ if (!isRPlus() && getDoesFilePathExist(path) && isPathOnSD(path)) {
val fileDirItem = FileDirItem(path, path.getFilenameFromPath())
tryDeleteFileDirItem(fileDirItem, false, true) { success ->
if (success) {
diff --git a/app/src/proprietary/kotlin/com/simplemobiletools/gallery/pro/activities/NewVideoEditActivity.kt b/app/src/proprietary/kotlin/com/simplemobiletools/gallery/pro/activities/NewVideoEditActivity.kt
index c48d6ecc8..11f7fa814 100644
--- a/app/src/proprietary/kotlin/com/simplemobiletools/gallery/pro/activities/NewVideoEditActivity.kt
+++ b/app/src/proprietary/kotlin/com/simplemobiletools/gallery/pro/activities/NewVideoEditActivity.kt
@@ -13,6 +13,7 @@ import com.simplemobiletools.commons.helpers.PERMISSION_WRITE_STORAGE
import com.simplemobiletools.commons.helpers.REAL_FILE_PATH
import com.simplemobiletools.commons.helpers.ensureBackgroundThread
import com.simplemobiletools.commons.helpers.isNougatPlus
+import com.simplemobiletools.commons.helpers.isRPlus
import com.simplemobiletools.commons.models.FileDirItem
import com.simplemobiletools.gallery.pro.R
import com.simplemobiletools.gallery.pro.dialogs.SaveAsDialog
@@ -198,7 +199,7 @@ class NewVideoEditActivity : SimpleActivity() {
// In case the user wants to overwrite the original file and it is on an SD card, delete it manually first. Else the system just appends (1)
private fun handleFileOverwriting(path: String, callback: () -> Unit) {
- if (getDoesFilePathExist(path) && isPathOnSD(path)) {
+ if (!isRPlus() && getDoesFilePathExist(path) && isPathOnSD(path)) {
val fileDirItem = FileDirItem(path, path.getFilenameFromPath())
tryDeleteFileDirItem(fileDirItem, false, true) { success ->
if (success) {