Merge branch 'master' into Use_suspend_functions_in_DateTakensDao

This commit is contained in:
Tibor Kaputa 2021-03-08 20:58:52 +01:00 committed by GitHub
commit 3c10ef19bd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
106 changed files with 3278 additions and 1277 deletions

View file

@ -17,7 +17,7 @@ insert_final_newline = true
charset = utf-8
indent_style = space
indent_size = 4
continuation_indent_size = 8
continuation_indent_size = 4
[*.xml]
continuation_indent_size = 4

View file

@ -1,6 +1,52 @@
Changelog
==========
Version 6.19.2 *(2021-02-19)*
----------------------------
* Fixed some Android 11 related glitches
* Added a White theme with special handling
* Many stability, translation and performance improvements
Version 6.19.1 *(2021-01-26)*
----------------------------
* Disable brightness setting with gestures at fullscreen view, allow toggling it
* Fix deleting files from the Camera, Downloads and Screenshots folder on some devices
* Some other translation and UX improvements
Version 6.19.0 *(2021-01-21)*
----------------------------
* Allow easily clearing the app cache from the app settings
* Allow customizing the spacing between file thumbnails, or using rounded corners
* Many other performance, UI, UX, translation and stability improvements
Version 6.18.3 *(2021-01-14)*
----------------------------
* Speed up fullscreen medium loading a bit too
Version 6.18.2 *(2021-01-14)*
----------------------------
* Improve the performance at scrolling media thumbnails
* Speed up cached folder fetching
* Some stability and translation improvements
Version 6.18.1 *(2021-01-03)*
----------------------------
* Updated the photo and video editor to fix some glitches
* Added some translation and stability improvements
Version 6.18.0 *(2020-12-08)*
----------------------------
* Added a Video Editor
* Added Stickers and Overlays to the Photo Editor
* Some translation, stability and UI improvements
Version 6.17.3 *(2020-11-10)*
----------------------------

View file

@ -108,7 +108,7 @@ Don't forget that if you uninstall any paid app within 2 hours, you will automat
<a href='https://f-droid.org/packages/com.simplemobiletools.gallery.pro'><img src='https://simplemobiletools.com/assets/images/f-droid.png' alt='Get it on F-Droid' height='45' /></a>
<div style="display:flex;">
<img alt="App image" src="fastlane/metadata/android/en-US/images/phoneScreenshots/app_1.jpg" width="30%">
<img alt="App image" src="fastlane/metadata/android/en-US/images/phoneScreenshots/app_2.jpg" width="30%">
<img alt="App image" src="fastlane/metadata/android/en-US/images/phoneScreenshots/app_3.jpg" width="30%">
<img alt="App image" src="fastlane/metadata/android/en-US/images/phoneScreenshots/english/1.jpg" width="30%">
<img alt="App image" src="fastlane/metadata/android/en-US/images/phoneScreenshots/english/2.jpg" width="30%">
<img alt="App image" src="fastlane/metadata/android/en-US/images/phoneScreenshots/english/3.jpg" width="30%">
</div>

View file

@ -17,8 +17,8 @@ android {
applicationId "com.simplemobiletools.gallery.pro"
minSdkVersion 21
targetSdkVersion 29
versionCode 328
versionName "6.17.3"
versionCode 337
versionName "6.19.2"
setProperty("archivesBaseName", "gallery-$versionCode")
vectorDrawables.useSupportLibrary = true
}
@ -76,16 +76,11 @@ android {
}
}
ext {
room_version = '2.2.5'
coroutines_version = '1.3.9'
}
dependencies {
implementation 'com.simplemobiletools:commons:5.32.4'
implementation 'com.simplemobiletools:commons:5.34.21'
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.19'
implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.22'
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
implementation 'com.google.android.exoplayer:exoplayer-core:2.9.6'
implementation 'com.google.vr:sdk-panowidget:1.180.0'
@ -93,22 +88,22 @@ dependencies {
implementation 'org.apache.sanselan:sanselan:0.97-incubator'
implementation 'info.androidhive:imagefilters:1.0.7'
implementation 'com.squareup.picasso:picasso:2.71828'
implementation 'com.caverock:androidsvg-aar:1.3'
implementation 'com.github.tibbi:gestureviews:512f929d82'
implementation 'com.github.tibbi:subsampling-scale-image-view:81c021514c'
implementation 'com.caverock:androidsvg-aar:1.4'
implementation 'com.github.tibbi:gestureviews:a8e8fa8d27'
implementation 'com.github.tibbi:subsampling-scale-image-view:961f7b5f2d'
implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
implementation 'com.github.penfeizhou.android.animation:awebp:2.5.1'
implementation 'com.github.penfeizhou.android.animation:awebp:2.7.0'
kapt 'com.github.bumptech.glide:compiler:4.10.0'
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.2.0'
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutines_version"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:$coroutines_version"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.9"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.9"
kapt "androidx.room:room-compiler:$room_version"
implementation "androidx.room:room-ktx:$room_version"
implementation "androidx.room:room-runtime:$room_version"
annotationProcessor "androidx.room:room-compiler:$room_version"
kapt "androidx.room:room-compiler:2.2.6"
implementation "androidx.room:room-ktx:2.2.6"
implementation "androidx.room:room-runtime:2.2.6"
annotationProcessor "androidx.room:room-compiler:2.2.6"
}
// Apply the PESDKPlugin

View file

@ -7,7 +7,6 @@ import android.graphics.Bitmap
import android.graphics.Bitmap.CompressFormat
import android.graphics.Color
import android.graphics.Point
import android.media.ExifInterface
import android.net.Uri
import android.os.Build
import android.os.Bundle
@ -16,6 +15,7 @@ import android.provider.MediaStore
import android.view.Menu
import android.view.MenuItem
import android.widget.RelativeLayout
import androidx.exifinterface.media.ExifInterface
import androidx.recyclerview.widget.LinearLayoutManager
import com.bumptech.glide.Glide
import com.bumptech.glide.load.DataSource
@ -808,7 +808,7 @@ class EditActivity : SimpleActivity(), CropImageView.OnCropImageCompleteListener
if (newPath.isEmpty()) {
val filename = applicationContext.getFilenameFromContentUri(saveUri) ?: ""
if (filename.isNotEmpty()) {
val path = if (intent.extras?.containsKey(REAL_FILE_PATH) == true) intent.getStringExtra(REAL_FILE_PATH).getParentPath() else internalStoragePath
val path = if (intent.extras?.containsKey(REAL_FILE_PATH) == true) intent.getStringExtra(REAL_FILE_PATH)?.getParentPath() else internalStoragePath
newPath = "$path/$filename"
shouldAppendFilename = false
}

View file

@ -84,7 +84,7 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
private var mStoredCropThumbnails = true
private var mStoredScrollHorizontally = true
private var mStoredTextColor = 0
private var mStoredPrimaryColor = 0
private var mStoredAdjustedPrimaryColor = 0
private var mStoredStyleString = ""
override fun onCreate(savedInstanceState: Bundle?) {
@ -108,7 +108,7 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
mIsSetWallpaperIntent = isSetWallpaperIntent(intent)
mAllowPickingMultiple = intent.getBooleanExtra(Intent.EXTRA_ALLOW_MULTIPLE, false)
mIsThirdPartyIntent = mIsPickImageIntent || mIsPickVideoIntent || mIsGetImageContentIntent || mIsGetVideoContentIntent ||
mIsGetAnyContentIntent || mIsSetWallpaperIntent
mIsGetAnyContentIntent || mIsSetWallpaperIntent
directories_refresh_layout.setOnRefreshListener { getDirectories() }
storeStateVariables()
@ -185,10 +185,11 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
getRecyclerAdapter()?.updateTextColor(config.textColor)
}
if (mStoredPrimaryColor != config.primaryColor) {
val adjustedPrimaryColor = getAdjustedPrimaryColor()
if (mStoredAdjustedPrimaryColor != adjustedPrimaryColor) {
getRecyclerAdapter()?.updatePrimaryColor(config.primaryColor)
directories_vertical_fastscroller.updatePrimaryColor()
directories_horizontal_fastscroller.updatePrimaryColor()
directories_vertical_fastscroller.updatePrimaryColor(adjustedPrimaryColor)
directories_horizontal_fastscroller.updatePrimaryColor(adjustedPrimaryColor)
}
val styleString = "${config.folderStyle}${config.showFolderMediaCount}${config.limitFolderTitle}"
@ -201,8 +202,8 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
directories_refresh_layout.isEnabled = config.enablePullToRefresh
directories_empty_placeholder.setTextColor(config.textColor)
directories_empty_placeholder_2.setTextColor(getAdjustedPrimaryColor())
directories_switch_searching.setTextColor(getAdjustedPrimaryColor())
directories_empty_placeholder_2.setTextColor(adjustedPrimaryColor)
directories_switch_searching.setTextColor(adjustedPrimaryColor)
directories_switch_searching.underlineText()
if (!mIsSearchOpen) {
@ -337,9 +338,9 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
mStoredCropThumbnails = cropThumbnails
mStoredScrollHorizontally = scrollHorizontally
mStoredTextColor = textColor
mStoredPrimaryColor = primaryColor
mStoredStyleString = "$folderStyle$showFolderMediaCount$limitFolderTitle"
}
mStoredAdjustedPrimaryColor = getAdjustedPrimaryColor()
}
private fun setupSearch(menu: Menu) {
@ -524,7 +525,7 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
invalidateOptionsMenu()
setupLayoutManager()
directories_grid.adapter = null
setupAdapter(mDirs)
setupAdapter(getRecyclerAdapter()?.dirs ?: mDirs)
}
}
@ -571,11 +572,11 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
val files = File(it.path).listFiles()
files?.filter {
it.absolutePath.isMediaFile() && (showHidden || !it.name.startsWith('.')) &&
((it.isImageFast() && filter and TYPE_IMAGES != 0) ||
(it.isVideoFast() && filter and TYPE_VIDEOS != 0) ||
(it.isGif() && filter and TYPE_GIFS != 0) ||
(it.isRawFast() && filter and TYPE_RAWS != 0) ||
(it.isSvg() && filter and TYPE_SVGS != 0))
((it.isImageFast() && filter and TYPE_IMAGES != 0) ||
(it.isVideoFast() && filter and TYPE_VIDEOS != 0) ||
(it.isGif() && filter and TYPE_GIFS != 0) ||
(it.isRawFast() && filter and TYPE_RAWS != 0) ||
(it.isSvg() && filter and TYPE_SVGS != 0))
}?.mapTo(itemsToDelete) { it.toFileDirItem(applicationContext) }
}
@ -761,9 +762,9 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
private fun columnCountChanged() {
invalidateOptionsMenu()
directories_grid.adapter?.notifyDataSetChanged()
getRecyclerAdapter()?.dirs?.apply {
measureRecyclerViewContent(this)
getRecyclerAdapter()?.apply {
notifyItemRangeChanged(0, dirs.size)
measureRecyclerViewContent(dirs)
}
}
@ -776,20 +777,20 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
private fun isGetContentIntent(intent: Intent) = intent.action == Intent.ACTION_GET_CONTENT && intent.type != null
private fun isGetImageContentIntent(intent: Intent) = isGetContentIntent(intent) &&
(intent.type!!.startsWith("image/") || intent.type == Images.Media.CONTENT_TYPE)
(intent.type!!.startsWith("image/") || intent.type == Images.Media.CONTENT_TYPE)
private fun isGetVideoContentIntent(intent: Intent) = isGetContentIntent(intent) &&
(intent.type!!.startsWith("video/") || intent.type == Video.Media.CONTENT_TYPE)
(intent.type!!.startsWith("video/") || intent.type == Video.Media.CONTENT_TYPE)
private fun isGetAnyContentIntent(intent: Intent) = isGetContentIntent(intent) && intent.type == "*/*"
private fun isSetWallpaperIntent(intent: Intent?) = intent?.action == Intent.ACTION_SET_WALLPAPER
private fun hasImageContentData(intent: Intent) = (intent.data == Images.Media.EXTERNAL_CONTENT_URI ||
intent.data == Images.Media.INTERNAL_CONTENT_URI)
intent.data == Images.Media.INTERNAL_CONTENT_URI)
private fun hasVideoContentData(intent: Intent) = (intent.data == Video.Media.EXTERNAL_CONTENT_URI ||
intent.data == Video.Media.INTERNAL_CONTENT_URI)
intent.data == Video.Media.INTERNAL_CONTENT_URI)
private fun isImageType(intent: Intent) = (intent.type?.startsWith("image/") == true || intent.type == Images.Media.CONTENT_TYPE)
@ -936,7 +937,7 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
val getProperFileSize = config.directorySorting and SORT_BY_SIZE != 0
val favoritePaths = getFavoritePaths()
val dirPathsToRemove = ArrayList<String>()
val lastModifieds = if (isRPlus()) mLastMediaFetcher!!.getLastModifieds() else HashMap()
val lastModifieds = mLastMediaFetcher!!.getLastModifieds()
val dateTakens = mLastMediaFetcher!!.getDateTakens()
try {
@ -948,14 +949,14 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
val sorting = config.getFolderSorting(directory.path)
val grouping = config.getFolderGrouping(directory.path)
val getProperDateTaken = config.directorySorting and SORT_BY_DATE_TAKEN != 0 ||
sorting and SORT_BY_DATE_TAKEN != 0 ||
grouping and GROUP_BY_DATE_TAKEN_DAILY != 0 ||
grouping and GROUP_BY_DATE_TAKEN_MONTHLY != 0
sorting and SORT_BY_DATE_TAKEN != 0 ||
grouping and GROUP_BY_DATE_TAKEN_DAILY != 0 ||
grouping and GROUP_BY_DATE_TAKEN_MONTHLY != 0
val getProperLastModified = config.directorySorting and SORT_BY_DATE_MODIFIED != 0 ||
sorting and SORT_BY_DATE_MODIFIED != 0 ||
grouping and GROUP_BY_LAST_MODIFIED_DAILY != 0 ||
grouping and GROUP_BY_LAST_MODIFIED_MONTHLY != 0
sorting and SORT_BY_DATE_MODIFIED != 0 ||
grouping and GROUP_BY_LAST_MODIFIED_DAILY != 0 ||
grouping and GROUP_BY_LAST_MODIFIED_MONTHLY != 0
val curMedia = mLastMediaFetcher!!.getFilesFrom(directory.path, getImagesOnly, getVideosOnly, getProperDateTaken, getProperLastModified,
getProperFileSize, favoritePaths, false, lastModifieds, dateTakens)
@ -1047,14 +1048,14 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
val sorting = config.getFolderSorting(folder)
val grouping = config.getFolderGrouping(folder)
val getProperDateTaken = config.directorySorting and SORT_BY_DATE_TAKEN != 0 ||
sorting and SORT_BY_DATE_TAKEN != 0 ||
grouping and GROUP_BY_DATE_TAKEN_DAILY != 0 ||
grouping and GROUP_BY_DATE_TAKEN_MONTHLY != 0
sorting and SORT_BY_DATE_TAKEN != 0 ||
grouping and GROUP_BY_DATE_TAKEN_DAILY != 0 ||
grouping and GROUP_BY_DATE_TAKEN_MONTHLY != 0
val getProperLastModified = config.directorySorting and SORT_BY_DATE_MODIFIED != 0 ||
sorting and SORT_BY_DATE_MODIFIED != 0 ||
grouping and GROUP_BY_LAST_MODIFIED_DAILY != 0 ||
grouping and GROUP_BY_LAST_MODIFIED_MONTHLY != 0
sorting and SORT_BY_DATE_MODIFIED != 0 ||
grouping and GROUP_BY_LAST_MODIFIED_DAILY != 0 ||
grouping and GROUP_BY_LAST_MODIFIED_MONTHLY != 0
val newMedia = mLastMediaFetcher!!.getFilesFrom(folder, getImagesOnly, getVideosOnly, getProperDateTaken, getProperLastModified,
getProperFileSize, favoritePaths, false, lastModifieds, dateTakens)
@ -1205,6 +1206,10 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
runOnUiThread {
directories_grid.adapter = this
setupScrollDirection()
if (config.viewTypeFolders == VIEW_TYPE_LIST) {
directories_grid.scheduleLayoutAnimation()
}
}
}
measureRecyclerViewContent(dirsToShow)

View file

@ -46,6 +46,7 @@ import kotlinx.android.synthetic.main.activity_media.*
import java.io.File
import java.io.IOException
import java.util.*
import kotlin.collections.ArrayList
class MediaActivity : SimpleActivity(), MediaOperationsListener {
private val LAST_MEDIA_CHECK_PERIOD = 3000L
@ -74,8 +75,10 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
private var mStoredCropThumbnails = true
private var mStoredScrollHorizontally = true
private var mStoredShowFileTypes = true
private var mStoredRoundedCorners = false
private var mStoredTextColor = 0
private var mStoredPrimaryColor = 0
private var mStoredAdjustedPrimaryColor = 0
private var mStoredThumbnailSpacing = 0
companion object {
var mMedia = ArrayList<ThumbnailItem>()
@ -94,7 +97,7 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
media_refresh_layout.setOnRefreshListener { getMedia() }
try {
mPath = intent.getStringExtra(DIRECTORY)
mPath = intent.getStringExtra(DIRECTORY) ?: ""
} catch (e: Exception) {
showErrorToast(e)
finish()
@ -147,10 +150,21 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
getMediaAdapter()?.updateTextColor(config.textColor)
}
if (mStoredPrimaryColor != config.primaryColor) {
val adjustedPrimaryColor = getAdjustedPrimaryColor()
if (mStoredAdjustedPrimaryColor != adjustedPrimaryColor) {
getMediaAdapter()?.updatePrimaryColor(config.primaryColor)
media_horizontal_fastscroller.updatePrimaryColor()
media_vertical_fastscroller.updatePrimaryColor()
media_horizontal_fastscroller.updatePrimaryColor(adjustedPrimaryColor)
media_vertical_fastscroller.updatePrimaryColor(adjustedPrimaryColor)
}
if (mStoredThumbnailSpacing != config.thumbnailSpacing) {
media_grid.adapter = null
setupAdapter()
}
if (mStoredRoundedCorners != config.fileRoundedCorners) {
media_grid.adapter = null
setupAdapter()
}
media_horizontal_fastscroller.updateBubbleColors()
@ -297,9 +311,11 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
mStoredScrollHorizontally = scrollHorizontally
mStoredShowFileTypes = showThumbnailFileTypes
mStoredTextColor = textColor
mStoredPrimaryColor = primaryColor
mStoredThumbnailSpacing = thumbnailSpacing
mStoredRoundedCorners = fileRoundedCorners
mShowAll = showAll
}
mStoredAdjustedPrimaryColor = getAdjustedPrimaryColor()
}
private fun setupSearch(menu: Menu) {
@ -356,6 +372,7 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
media_empty_text_placeholder.beGone()
}
handleGridSpacing(grouped)
getMediaAdapter()?.updateMedia(grouped)
measureRecyclerViewContent(grouped)
}
@ -403,10 +420,18 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
setupZoomListener(mZoomListener)
media_grid.adapter = this
}
val viewType = config.getFolderViewType(if (mShowAll) SHOW_ALL else mPath)
if (viewType == VIEW_TYPE_LIST) {
media_grid.scheduleLayoutAnimation()
}
setupLayoutManager()
handleGridSpacing()
measureRecyclerViewContent(mMedia)
} else if (mLastSearchedText.isEmpty()) {
(currAdapter as MediaAdapter).updateMedia(mMedia)
handleGridSpacing()
measureRecyclerViewContent(mMedia)
} else {
searchQueryChanged(mLastSearchedText)
@ -540,9 +565,15 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
}
private fun deleteDirectoryIfEmpty() {
val fileDirItem = FileDirItem(mPath, mPath.getFilenameFromPath(), true)
if (config.deleteEmptyFolders && !fileDirItem.isDownloadsFolder() && fileDirItem.isDirectory && fileDirItem.getProperFileCount(this, true) == 0) {
tryDeleteFileDirItem(fileDirItem, true, true)
if (config.deleteEmptyFolders) {
val fileDirItem = FileDirItem(mPath, mPath.getFilenameFromPath(), true)
if (!fileDirItem.isDownloadsFolder() && fileDirItem.isDirectory) {
ensureBackgroundThread {
if (fileDirItem.getProperFileCount(this, true) == 0) {
tryDeleteFileDirItem(fileDirItem, true, true)
}
}
}
}
}
@ -691,7 +722,8 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
private fun calculateContentWidth(media: ArrayList<ThumbnailItem>) {
val layoutManager = media_grid.layoutManager as MyGridLayoutManager
val thumbnailWidth = layoutManager.getChildAt(0)?.width ?: 0
val fullWidth = ((media.size - 1) / layoutManager.spanCount + 1) * thumbnailWidth
val spacing = config.thumbnailSpacing
val fullWidth = ((media.size - 1) / layoutManager.spanCount + 1) * (thumbnailWidth + spacing) - spacing
media_horizontal_fastscroller.setContentWidth(fullWidth)
media_horizontal_fastscroller.setScrollToX(media_grid.computeHorizontalScrollOffset())
}
@ -718,11 +750,35 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
}
}
fullHeight += ((curSectionItems - 1) / layoutManager.spanCount + 1) * thumbnailHeight
val spacing = config.thumbnailSpacing
fullHeight += ((curSectionItems - 1) / layoutManager.spanCount + 1) * (thumbnailHeight + spacing) - spacing
media_vertical_fastscroller.setContentHeight(fullHeight)
media_vertical_fastscroller.setScrollToY(media_grid.computeVerticalScrollOffset())
}
private fun handleGridSpacing(media: ArrayList<ThumbnailItem> = mMedia) {
val viewType = config.getFolderViewType(if (mShowAll) SHOW_ALL else mPath)
if (viewType == VIEW_TYPE_GRID) {
val spanCount = config.mediaColumnCnt
val spacing = config.thumbnailSpacing
val useGridPosition = media.firstOrNull() is ThumbnailSection
var currentGridDecoration: GridSpacingItemDecoration? = null
if (media_grid.itemDecorationCount > 0) {
currentGridDecoration = media_grid.getItemDecorationAt(0) as GridSpacingItemDecoration
currentGridDecoration.items = media
}
val newGridDecoration = GridSpacingItemDecoration(spanCount, spacing, config.scrollHorizontally, config.fileRoundedCorners, media, useGridPosition)
if (currentGridDecoration.toString() != newGridDecoration.toString()) {
if (currentGridDecoration != null) {
media_grid.removeItemDecoration(currentGridDecoration)
}
media_grid.addItemDecoration(newGridDecoration)
}
}
}
private fun initZoomListener() {
val viewType = config.getFolderViewType(if (mShowAll) SHOW_ALL else mPath)
if (viewType == VIEW_TYPE_GRID) {
@ -773,9 +829,12 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
}
private fun columnCountChanged() {
handleGridSpacing()
invalidateOptionsMenu()
media_grid.adapter?.notifyDataSetChanged()
measureRecyclerViewContent(mMedia)
getMediaAdapter()?.apply {
notifyItemRangeChanged(0, media.size)
measureRecyclerViewContent(media)
}
}
private fun isSetWallpaperIntent() = intent.getBooleanExtra(SET_WALLPAPER_INTENT, false)
@ -945,6 +1004,22 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
finish()
}
override fun updateMediaGridDecoration(media: ArrayList<ThumbnailItem>) {
var currentGridPosition = 0
media.forEach {
if (it is Medium) {
it.gridPosition = currentGridPosition++
} else if (it is ThumbnailSection) {
currentGridPosition = 0
}
}
if (media_grid.itemDecorationCount > 0) {
val currentGridDecoration = media_grid.getItemDecorationAt(0) as GridSpacingItemDecoration
currentGridDecoration.items = media
}
}
private fun setAsDefaultFolder() {
config.defaultFolder = mPath
invalidateOptionsMenu()

View file

@ -26,7 +26,12 @@ import com.simplemobiletools.gallery.pro.interfaces.MediaOperationsListener
import com.simplemobiletools.gallery.pro.models.Medium
import com.simplemobiletools.gallery.pro.models.ThumbnailItem
import com.simplemobiletools.gallery.pro.models.ThumbnailSection
import kotlinx.android.synthetic.main.activity_media.*
import kotlinx.android.synthetic.main.activity_search.*
import kotlinx.android.synthetic.main.activity_search.media_empty_text_placeholder
import kotlinx.android.synthetic.main.activity_search.media_grid
import kotlinx.android.synthetic.main.activity_search.media_horizontal_fastscroller
import kotlinx.android.synthetic.main.activity_search.media_vertical_fastscroller
import java.io.File
class SearchActivity : SimpleActivity(), MediaOperationsListener {
@ -71,22 +76,6 @@ class SearchActivity : SimpleActivity(), MediaOperationsListener {
private fun setupSearch(menu: Menu) {
val searchManager = getSystemService(Context.SEARCH_SERVICE) as SearchManager
mSearchMenuItem = menu.findItem(R.id.search)
(mSearchMenuItem?.actionView as? SearchView)?.apply {
setSearchableInfo(searchManager.getSearchableInfo(componentName))
isSubmitButtonEnabled = false
setOnQueryTextListener(object : SearchView.OnQueryTextListener {
override fun onQueryTextSubmit(query: String) = false
override fun onQueryTextChange(newText: String): Boolean {
if (mIsSearchOpen) {
mLastSearchedText = newText
textChanged(newText)
}
return true
}
})
}
MenuItemCompat.setOnActionExpandListener(mSearchMenuItem, object : MenuItemCompat.OnActionExpandListener {
override fun onMenuItemActionExpand(item: MenuItem?): Boolean {
mIsSearchOpen = true
@ -103,6 +92,22 @@ class SearchActivity : SimpleActivity(), MediaOperationsListener {
}
})
mSearchMenuItem?.expandActionView()
(mSearchMenuItem?.actionView as? SearchView)?.apply {
setSearchableInfo(searchManager.getSearchableInfo(componentName))
isSubmitButtonEnabled = false
setOnQueryTextListener(object : SearchView.OnQueryTextListener {
override fun onQueryTextSubmit(query: String) = false
override fun onQueryTextChange(newText: String): Boolean {
if (mIsSearchOpen) {
mLastSearchedText = newText
textChanged(newText)
}
return true
}
})
}
}
private fun textChanged(text: String) {
@ -119,6 +124,7 @@ class SearchActivity : SimpleActivity(), MediaOperationsListener {
media_empty_text_placeholder.beGone()
}
handleGridSpacing(grouped)
getMediaAdapter()?.updateMedia(grouped)
measureRecyclerViewContent(grouped)
}
@ -139,9 +145,11 @@ class SearchActivity : SimpleActivity(), MediaOperationsListener {
media_grid.adapter = this
}
setupLayoutManager()
handleGridSpacing(mAllMedia)
measureRecyclerViewContent(mAllMedia)
} else if (mLastSearchedText.isEmpty()) {
(currAdapter as MediaAdapter).updateMedia(mAllMedia)
handleGridSpacing(mAllMedia)
measureRecyclerViewContent(mAllMedia)
} else {
textChanged(mLastSearchedText)
@ -150,6 +158,20 @@ class SearchActivity : SimpleActivity(), MediaOperationsListener {
setupScrollDirection()
}
private fun handleGridSpacing(media: ArrayList<ThumbnailItem>) {
val viewType = config.getFolderViewType(SHOW_ALL)
if (viewType == VIEW_TYPE_GRID) {
if (media_grid.itemDecorationCount > 0) {
media_grid.removeItemDecorationAt(0)
}
val spanCount = config.mediaColumnCnt
val spacing = config.thumbnailSpacing
val decoration = GridSpacingItemDecoration(spanCount, spacing, config.scrollHorizontally, config.fileRoundedCorners, media, true)
media_grid.addItemDecoration(decoration)
}
}
private fun getMediaAdapter() = media_grid.adapter as? MediaAdapter
private fun toggleFilenameVisibility() {
@ -357,4 +379,7 @@ class SearchActivity : SimpleActivity(), MediaOperationsListener {
override fun selectedPaths(paths: ArrayList<String>) {
}
override fun updateMediaGridDecoration(media: ArrayList<ThumbnailItem>) {
}
}

View file

@ -12,7 +12,8 @@ import com.simplemobiletools.commons.extensions.*
import com.simplemobiletools.commons.helpers.*
import com.simplemobiletools.commons.models.RadioItem
import com.simplemobiletools.gallery.pro.R
import com.simplemobiletools.gallery.pro.dialogs.ChangeThumbnailStyleDialog
import com.simplemobiletools.gallery.pro.dialogs.ChangeFileThumbnailStyleDialog
import com.simplemobiletools.gallery.pro.dialogs.ChangeFolderThumbnailStyleDialog
import com.simplemobiletools.gallery.pro.dialogs.ManageBottomActionsDialog
import com.simplemobiletools.gallery.pro.dialogs.ManageExtendedDetailsDialog
import com.simplemobiletools.gallery.pro.extensions.config
@ -53,7 +54,6 @@ class SettingsActivity : SimpleActivity() {
setupRememberLastVideo()
setupLoopVideos()
setupOpenVideosOnSeparateScreen()
setupAnimateGifs()
setupMaxBrightness()
setupCropThumbnails()
setupDarkBackground()
@ -65,13 +65,11 @@ class SettingsActivity : SimpleActivity() {
setupFileDeletionPasswordProtection()
setupDeleteEmptyFolders()
setupAllowPhotoGestures()
setupAllowVideoGestures()
setupAllowDownGesture()
setupAllowRotatingWithGestures()
setupShowNotch()
setupBottomActions()
setupThumbnailVideoDuration()
setupThumbnailFileTypes()
setupFileThumbnailStyle()
setupFolderThumbnailStyle()
setupKeepLastModified()
setupEnablePullToRefresh()
@ -90,6 +88,7 @@ class SettingsActivity : SimpleActivity() {
setupEmptyRecycleBin()
updateTextColors(settings_holder)
setupSectionColors()
setupClearCache()
setupExportSettings()
setupImportSettings()
invalidateOptionsMenu()
@ -231,14 +230,6 @@ class SettingsActivity : SimpleActivity() {
}
}
private fun setupAnimateGifs() {
settings_animate_gifs.isChecked = config.animateGifs
settings_animate_gifs_holder.setOnClickListener {
settings_animate_gifs.toggle()
config.animateGifs = settings_animate_gifs.isChecked
}
}
private fun setupMaxBrightness() {
settings_max_brightness.isChecked = config.maxBrightness
settings_max_brightness_holder.setOnClickListener {
@ -255,22 +246,6 @@ class SettingsActivity : SimpleActivity() {
}
}
private fun setupThumbnailVideoDuration() {
settings_show_thumbnail_video_duration.isChecked = config.showThumbnailVideoDuration
settings_show_thumbnail_video_duration_holder.setOnClickListener {
settings_show_thumbnail_video_duration.toggle()
config.showThumbnailVideoDuration = settings_show_thumbnail_video_duration.isChecked
}
}
private fun setupThumbnailFileTypes() {
settings_show_thumbnail_file_types.isChecked = config.showThumbnailFileTypes
settings_show_thumbnail_file_types_holder.setOnClickListener {
settings_show_thumbnail_file_types.toggle()
config.showThumbnailFileTypes = settings_show_thumbnail_file_types.isChecked
}
}
private fun setupDarkBackground() {
settings_black_background.isChecked = config.blackBackground
settings_black_background_holder.setOnClickListener {
@ -382,14 +357,6 @@ class SettingsActivity : SimpleActivity() {
}
}
private fun setupAllowVideoGestures() {
settings_allow_video_gestures.isChecked = config.allowVideoGestures
settings_allow_video_gestures_holder.setOnClickListener {
settings_allow_video_gestures.toggle()
config.allowVideoGestures = settings_allow_video_gestures.isChecked
}
}
private fun setupAllowDownGesture() {
settings_allow_down_gesture.isChecked = config.allowDownGesture
settings_allow_down_gesture_holder.setOnClickListener {
@ -415,10 +382,16 @@ class SettingsActivity : SimpleActivity() {
}
}
private fun setupFileThumbnailStyle() {
settings_file_thumbnail_style_holder.setOnClickListener {
ChangeFileThumbnailStyleDialog(this)
}
}
private fun setupFolderThumbnailStyle() {
settings_folder_thumbnail_style.text = getFolderStyleText()
settings_folder_thumbnail_style_holder.setOnClickListener {
ChangeThumbnailStyleDialog(this) {
ChangeFolderThumbnailStyleDialog(this) {
settings_folder_thumbnail_style.text = getFolderStyleText()
}
}
@ -624,6 +597,23 @@ class SettingsActivity : SimpleActivity() {
}
}
private fun setupClearCache() {
ensureBackgroundThread {
runOnUiThread {
settings_clear_cache_size.text = cacheDir.getProperSize(true).formatSize()
}
}
settings_clear_cache_holder.setOnClickListener {
ensureBackgroundThread {
cacheDir.deleteRecursively()
runOnUiThread {
settings_clear_cache_size.text = cacheDir.getProperSize(true).formatSize()
}
}
}
}
private fun setupExportSettings() {
settings_export_holder.setOnClickListener {
val configItems = LinkedHashMap<String, Any>().apply {
@ -631,6 +621,7 @@ class SettingsActivity : SimpleActivity() {
put(TEXT_COLOR, config.textColor)
put(BACKGROUND_COLOR, config.backgroundColor)
put(PRIMARY_COLOR, config.primaryColor)
put(ACCENT_COLOR, config.accentColor)
put(APP_ICON_COLOR, config.appIconColor)
put(USE_ENGLISH, config.useEnglish)
put(WAS_USE_ENGLISH_TOGGLED, config.wasUseEnglishToggled)
@ -650,6 +641,7 @@ class SettingsActivity : SimpleActivity() {
put(ANIMATE_GIFS, config.animateGifs)
put(CROP_THUMBNAILS, config.cropThumbnails)
put(SHOW_THUMBNAIL_VIDEO_DURATION, config.showThumbnailVideoDuration)
put(SHOW_THUMBNAIL_FILE_TYPES, config.showThumbnailFileTypes)
put(SCROLL_HORIZONTALLY, config.scrollHorizontally)
put(ENABLE_PULL_TO_REFRESH, config.enablePullToRefresh)
put(MAX_BRIGHTNESS, config.maxBrightness)
@ -706,6 +698,8 @@ class SettingsActivity : SimpleActivity() {
put(FOLDER_THUMBNAIL_STYLE, config.folderStyle)
put(FOLDER_MEDIA_COUNT, config.showFolderMediaCount)
put(LIMIT_FOLDER_TITLE, config.limitFolderTitle)
put(THUMBNAIL_SPACING, config.thumbnailSpacing)
put(FILE_ROUNDED_CORNERS, config.fileRoundedCorners)
}
exportSettings(configItems)
@ -763,6 +757,7 @@ class SettingsActivity : SimpleActivity() {
TEXT_COLOR -> config.textColor = value.toInt()
BACKGROUND_COLOR -> config.backgroundColor = value.toInt()
PRIMARY_COLOR -> config.primaryColor = value.toInt()
ACCENT_COLOR -> config.accentColor = value.toInt()
APP_ICON_COLOR -> {
if (getAppIconColors().contains(value.toInt())) {
config.appIconColor = value.toInt()
@ -787,6 +782,7 @@ class SettingsActivity : SimpleActivity() {
ANIMATE_GIFS -> config.animateGifs = value.toBoolean()
CROP_THUMBNAILS -> config.cropThumbnails = value.toBoolean()
SHOW_THUMBNAIL_VIDEO_DURATION -> config.showThumbnailVideoDuration = value.toBoolean()
SHOW_THUMBNAIL_FILE_TYPES -> config.showThumbnailFileTypes = value.toBoolean()
SCROLL_HORIZONTALLY -> config.scrollHorizontally = value.toBoolean()
ENABLE_PULL_TO_REFRESH -> config.enablePullToRefresh = value.toBoolean()
MAX_BRIGHTNESS -> config.maxBrightness = value.toBoolean()
@ -842,6 +838,8 @@ class SettingsActivity : SimpleActivity() {
FOLDER_THUMBNAIL_STYLE -> config.folderStyle = value.toInt()
FOLDER_MEDIA_COUNT -> config.showFolderMediaCount = value.toInt()
LIMIT_FOLDER_TITLE -> config.limitFolderTitle = value.toBoolean()
THUMBNAIL_SPACING -> config.thumbnailSpacing = value.toInt()
FILE_ROUNDED_CORNERS -> config.fileRoundedCorners = value.toBoolean()
ALBUM_COVERS -> {
val existingCovers = config.parseAlbumCovers()
val existingCoverPaths = existingCovers.map { it.path }.toMutableList() as ArrayList<String>

View file

@ -20,13 +20,15 @@ import com.simplemobiletools.gallery.pro.extensions.updateDirectoryPath
open class SimpleActivity : BaseSimpleActivity() {
val observer = object : ContentObserver(null) {
override fun onChange(selfChange: Boolean, uri: Uri) {
override fun onChange(selfChange: Boolean, uri: Uri?) {
super.onChange(selfChange, uri)
val path = getRealPathFromURI(uri)
if (path != null) {
updateDirectoryPath(path.getParentPath())
addPathToDB(path)
}
if (uri != null) {
val path = getRealPathFromURI(uri)
if (path != null) {
updateDirectoryPath(path.getParentPath())
addPathToDB(path)
}
}
}
}

View file

@ -618,16 +618,16 @@ open class VideoPlayerActivity : SimpleActivity(), SeekBar.OnSeekBarChangeListen
mIsDragged = false
}
override fun onSurfaceTextureUpdated(surface: SurfaceTexture?) {
override fun onSurfaceTextureUpdated(surface: SurfaceTexture) {
}
override fun onSurfaceTextureDestroyed(surface: SurfaceTexture?) = false
override fun onSurfaceTextureDestroyed(surface: SurfaceTexture) = false
override fun onSurfaceTextureAvailable(surface: SurfaceTexture?, width: Int, height: Int) {
override fun onSurfaceTextureAvailable(surface: SurfaceTexture, width: Int, height: Int) {
ensureBackgroundThread {
mExoPlayer?.setVideoSurface(Surface(video_surface!!.surfaceTexture))
}
}
override fun onSurfaceTextureSizeChanged(surface: SurfaceTexture?, width: Int, height: Int) {}
override fun onSurfaceTextureSizeChanged(surface: SurfaceTexture, width: Int, height: Int) {}
}

View file

@ -15,19 +15,18 @@ import android.graphics.Bitmap
import android.graphics.Color
import android.graphics.drawable.ColorDrawable
import android.graphics.drawable.Icon
import android.media.ExifInterface
import android.net.Uri
import android.os.Build
import android.os.Bundle
import android.os.Handler
import android.provider.MediaStore.Images
import android.text.Html
import android.view.Menu
import android.view.MenuItem
import android.view.View
import android.view.WindowManager
import android.view.animation.DecelerateInterpolator
import android.widget.Toast
import androidx.exifinterface.media.ExifInterface
import androidx.print.PrintHelper
import androidx.viewpager.widget.ViewPager
import com.bumptech.glide.Glide
@ -273,7 +272,7 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
}
} else {
try {
mPath = intent.getStringExtra(PATH)
mPath = intent.getStringExtra(PATH) ?: ""
mShowAll = config.showAll
} catch (e: Exception) {
showErrorToast(e)
@ -1164,10 +1163,16 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
}
private fun deleteDirectoryIfEmpty() {
val fileDirItem = FileDirItem(mDirectory, mDirectory.getFilenameFromPath(), File(mDirectory).isDirectory)
if (config.deleteEmptyFolders && !fileDirItem.isDownloadsFolder() && fileDirItem.isDirectory && fileDirItem.getProperFileCount(this, true) == 0) {
tryDeleteFileDirItem(fileDirItem, true, true)
scanPathRecursively(mDirectory)
if (config.deleteEmptyFolders) {
val fileDirItem = FileDirItem(mDirectory, mDirectory.getFilenameFromPath(), File(mDirectory).isDirectory)
if (!fileDirItem.isDownloadsFolder() && fileDirItem.isDirectory) {
ensureBackgroundThread {
if (fileDirItem.getProperFileCount(this, true) == 0) {
tryDeleteFileDirItem(fileDirItem, true, true)
scanPathRecursively(mDirectory)
}
}
}
}
}

View file

@ -8,6 +8,7 @@ import android.graphics.drawable.ColorDrawable
import android.os.Bundle
import android.widget.RelativeLayout
import android.widget.RemoteViews
import com.bumptech.glide.signature.ObjectKey
import com.simplemobiletools.commons.dialogs.ColorPickerDialog
import com.simplemobiletools.commons.extensions.*
import com.simplemobiletools.commons.helpers.ensureBackgroundThread
@ -167,7 +168,8 @@ class WidgetConfigureActivity : SimpleActivity() {
val path = directoryDao.getDirectoryThumbnail(folderPath)
if (path != null) {
runOnUiThread {
loadJpg(path, config_image, config.cropThumbnails, ROUNDED_CORNERS_NONE)
val signature = ObjectKey(System.currentTimeMillis().toString())
loadJpg(path, config_image, config.cropThumbnails, ROUNDED_CORNERS_NONE, signature)
}
}
}

View file

@ -156,8 +156,8 @@ class DirectoryAdapter(activity: BaseSimpleActivity, var dirs: ArrayList<Directo
}
private fun checkHideBtnVisibility(menu: Menu, selectedPaths: ArrayList<String>) {
menu.findItem(R.id.cab_hide).isVisible = selectedPaths.any { !it.doesThisOrParentHaveNoMedia() }
menu.findItem(R.id.cab_unhide).isVisible = selectedPaths.any { it.doesThisOrParentHaveNoMedia() }
menu.findItem(R.id.cab_hide).isVisible = selectedPaths.any { !it.doesThisOrParentHaveNoMedia(HashMap(), null) }
menu.findItem(R.id.cab_unhide).isVisible = selectedPaths.any { it.doesThisOrParentHaveNoMedia(HashMap(), null) }
}
private fun checkPinBtnVisibility(menu: Menu, selectedPaths: ArrayList<String>) {
@ -327,7 +327,7 @@ class DirectoryAdapter(activity: BaseSimpleActivity, var dirs: ArrayList<Directo
val affectedPositions = ArrayList<Int>()
val includedFolders = config.includedFolders
val newDirs = dirs.filterIndexed { index, directory ->
val removeDir = directory.path.doesThisOrParentHaveNoMedia() && !includedFolders.contains(directory.path)
val removeDir = directory.path.doesThisOrParentHaveNoMedia(HashMap(), null) && !includedFolders.contains(directory.path)
if (removeDir) {
affectedPositions.add(index)
}
@ -677,7 +677,12 @@ class DirectoryAdapter(activity: BaseSimpleActivity, var dirs: ArrayList<Directo
dir_check?.beVisibleIf(isSelected)
if (isSelected) {
dir_check.background?.applyColorFilter(primaryColor)
dir_check.background?.applyColorFilter(adjustedPrimaryColor)
dir_check.applyColorFilter(contrastColor)
}
if (isListViewType) {
dir_holder.isSelected = isSelected
}
if (scrollHorizontally && !isListViewType && folderStyle == FOLDER_STYLE_ROUNDED_CORNERS) {
@ -710,7 +715,7 @@ class DirectoryAdapter(activity: BaseSimpleActivity, var dirs: ArrayList<Directo
else -> ROUNDED_CORNERS_BIG
}
activity.loadImage(thumbnailType, directory.tmb, dir_thumbnail, scrollHorizontally, animateGifs, cropThumbnails, roundedCorners)
activity.loadImage(thumbnailType, directory.tmb, dir_thumbnail, scrollHorizontally, animateGifs, cropThumbnails, roundedCorners, directory.getKey())
}
dir_pin.beVisibleIf(pinnedFolders.contains(directory.path))

View file

@ -18,10 +18,7 @@ import com.simplemobiletools.commons.dialogs.PropertiesDialog
import com.simplemobiletools.commons.dialogs.RenameDialog
import com.simplemobiletools.commons.dialogs.RenameItemDialog
import com.simplemobiletools.commons.extensions.*
import com.simplemobiletools.commons.helpers.FAVORITES
import com.simplemobiletools.commons.helpers.VIEW_TYPE_LIST
import com.simplemobiletools.commons.helpers.ensureBackgroundThread
import com.simplemobiletools.commons.helpers.isOreoPlus
import com.simplemobiletools.commons.helpers.*
import com.simplemobiletools.commons.models.FileDirItem
import com.simplemobiletools.commons.views.FastScroller
import com.simplemobiletools.commons.views.MyRecyclerView
@ -34,18 +31,24 @@ import com.simplemobiletools.gallery.pro.interfaces.MediaOperationsListener
import com.simplemobiletools.gallery.pro.models.Medium
import com.simplemobiletools.gallery.pro.models.ThumbnailItem
import com.simplemobiletools.gallery.pro.models.ThumbnailSection
import kotlinx.android.synthetic.main.photo_video_item_grid.view.*
import kotlinx.android.synthetic.main.photo_item_grid.view.*
import kotlinx.android.synthetic.main.thumbnail_section.view.*
import kotlinx.android.synthetic.main.video_item_grid.view.*
import kotlinx.android.synthetic.main.video_item_grid.view.media_item_holder
import kotlinx.android.synthetic.main.video_item_grid.view.medium_check
import kotlinx.android.synthetic.main.video_item_grid.view.medium_name
import kotlinx.android.synthetic.main.video_item_grid.view.medium_thumbnail
import java.util.*
class MediaAdapter(activity: BaseSimpleActivity, var media: MutableList<ThumbnailItem>, val listener: MediaOperationsListener?, val isAGetIntent: Boolean,
class MediaAdapter(activity: BaseSimpleActivity, var media: ArrayList<ThumbnailItem>, val listener: MediaOperationsListener?, val isAGetIntent: Boolean,
val allowMultiplePicks: Boolean, val path: String, recyclerView: MyRecyclerView, fastScroller: FastScroller? = null, itemClick: (Any) -> Unit) :
MyRecyclerViewAdapter(activity, recyclerView, fastScroller, itemClick) {
MyRecyclerViewAdapter(activity, recyclerView, fastScroller, itemClick) {
private val INSTANT_LOAD_DURATION = 2000L
private val IMAGE_LOAD_DELAY = 100L
private val ITEM_SECTION = 0
private val ITEM_MEDIUM = 1
private val ITEM_MEDIUM_VIDEO_PORTRAIT = 1
private val ITEM_MEDIUM_PHOTO = 2
private val config = activity.config
private val viewType = config.getFolderViewType(if (config.showAll) SHOW_ALL else path)
@ -75,9 +78,17 @@ class MediaAdapter(activity: BaseSimpleActivity, var media: MutableList<Thumbnai
R.layout.thumbnail_section
} else {
if (isListViewType) {
R.layout.photo_video_item_list
if (viewType == ITEM_MEDIUM_PHOTO) {
R.layout.photo_item_list
} else {
R.layout.video_item_list
}
} else {
R.layout.photo_video_item_grid
if (viewType == ITEM_MEDIUM_PHOTO) {
R.layout.photo_item_grid
} else {
R.layout.video_item_grid
}
}
}
return createViewHolder(layoutType, parent)
@ -104,10 +115,10 @@ class MediaAdapter(activity: BaseSimpleActivity, var media: MutableList<Thumbnai
override fun getItemViewType(position: Int): Int {
val tmbItem = media[position]
return if (tmbItem is ThumbnailSection) {
ITEM_SECTION
} else {
ITEM_MEDIUM
return when {
tmbItem is ThumbnailSection -> ITEM_SECTION
(tmbItem as Medium).isVideo() || tmbItem.isPortrait() -> ITEM_MEDIUM_VIDEO_PORTRAIT
else -> ITEM_MEDIUM_PHOTO
}
}
@ -442,7 +453,9 @@ class MediaAdapter(activity: BaseSimpleActivity, var media: MutableList<Thumbnai
media.removeAll(removeMedia)
listener?.tryDeleteFiles(fileDirItems)
listener?.updateMediaGridDecoration(media)
removeSelectedItems(positions)
currentMediaHash = media.hashCode()
}
}
@ -458,12 +471,10 @@ class MediaAdapter(activity: BaseSimpleActivity, var media: MutableList<Thumbnai
val thumbnailItems = newMedia.clone() as ArrayList<ThumbnailItem>
if (thumbnailItems.hashCode() != currentMediaHash) {
currentMediaHash = thumbnailItems.hashCode()
Handler().postDelayed({
media = thumbnailItems
enableInstantLoad()
notifyDataSetChanged()
finishActMode()
}, 100L)
media = thumbnailItems
enableInstantLoad()
notifyDataSetChanged()
finishActMode()
}
}
@ -502,13 +513,21 @@ class MediaAdapter(activity: BaseSimpleActivity, var media: MutableList<Thumbnai
private fun setupThumbnail(view: View, medium: Medium) {
val isSelected = selectedKeys.contains(medium.path.hashCode())
view.apply {
play_outline.beVisibleIf(medium.isVideo() || medium.isPortrait())
val padding = if (config.thumbnailSpacing <= 1) {
config.thumbnailSpacing
} else {
0
}
media_item_holder.setPadding(padding, padding, padding, padding)
play_portrait_outline?.beVisibleIf(medium.isVideo() || medium.isPortrait())
if (medium.isVideo()) {
play_outline.setImageResource(R.drawable.ic_play_outline_vector)
play_outline.beVisible()
play_portrait_outline?.setImageResource(R.drawable.ic_play_outline_vector)
play_portrait_outline?.beVisible()
} else if (medium.isPortrait()) {
play_outline.setImageResource(R.drawable.ic_portrait_photo_vector)
play_outline.beVisibleIf(showFileTypes)
play_portrait_outline?.setImageResource(R.drawable.ic_portrait_photo_vector)
play_portrait_outline?.beVisibleIf(showFileTypes)
}
if (showFileTypes && (medium.isGIF() || medium.isRaw() || medium.isSVG())) {
@ -519,7 +538,7 @@ class MediaAdapter(activity: BaseSimpleActivity, var media: MutableList<Thumbnai
})
file_type.beVisible()
} else {
file_type.beGone()
file_type?.beGone()
}
medium_name.beVisibleIf(displayFilenames || isListViewType)
@ -528,13 +547,18 @@ class MediaAdapter(activity: BaseSimpleActivity, var media: MutableList<Thumbnai
val showVideoDuration = medium.isVideo() && config.showThumbnailVideoDuration
if (showVideoDuration) {
video_duration.text = medium.videoDuration.getFormattedDuration()
video_duration?.text = medium.videoDuration.getFormattedDuration()
}
video_duration.beVisibleIf(showVideoDuration)
video_duration?.beVisibleIf(showVideoDuration)
medium_check?.beVisibleIf(isSelected)
if (isSelected) {
medium_check?.background?.applyColorFilter(primaryColor)
medium_check?.background?.applyColorFilter(adjustedPrimaryColor)
medium_check.applyColorFilter(contrastColor)
}
if (isListViewType) {
media_item_holder.isSelected = isSelected
}
var path = medium.path
@ -542,23 +566,30 @@ class MediaAdapter(activity: BaseSimpleActivity, var media: MutableList<Thumbnai
path = path.getOTGPublicPath(context)
}
val roundedCorners = if (isListViewType) ROUNDED_CORNERS_SMALL else ROUNDED_CORNERS_NONE
val roundedCorners = when {
isListViewType -> ROUNDED_CORNERS_SMALL
config.fileRoundedCorners -> ROUNDED_CORNERS_BIG
else -> ROUNDED_CORNERS_NONE
}
if (loadImageInstantly) {
activity.loadImage(medium.type, path, medium_thumbnail, scrollHorizontally, animateGifs, cropThumbnails, roundedCorners, rotatedImagePaths)
activity.loadImage(medium.type, path, medium_thumbnail, scrollHorizontally, animateGifs, cropThumbnails, roundedCorners, medium.getKey(),
rotatedImagePaths)
} else {
medium_thumbnail.setImageDrawable(null)
medium_thumbnail.isHorizontalScrolling = scrollHorizontally
delayHandler.postDelayed({
val isVisible = visibleItemPaths.contains(medium.path)
if (isVisible) {
activity.loadImage(medium.type, path, medium_thumbnail, scrollHorizontally, animateGifs, cropThumbnails, roundedCorners, rotatedImagePaths)
activity.loadImage(medium.type, path, medium_thumbnail, scrollHorizontally, animateGifs, cropThumbnails, roundedCorners,
medium.getKey(), rotatedImagePaths)
}
}, IMAGE_LOAD_DELAY)
}
if (isListViewType) {
medium_name.setTextColor(textColor)
play_outline.applyColorFilter(textColor)
play_portrait_outline?.applyColorFilter(textColor)
}
}
}

View file

@ -30,7 +30,7 @@ class GetMediaAsynctask(val context: Context, val mPath: String, val isPickImage
val getProperFileSize = fileSorting and SORT_BY_SIZE != 0
val favoritePaths = context.getFavoritePaths()
val getVideoDurations = context.config.showThumbnailVideoDuration
val lastModifieds = if (isRPlus() && getProperLastModified) mediaFetcher.getLastModifieds() else HashMap()
val lastModifieds = if (getProperLastModified) mediaFetcher.getLastModifieds() else HashMap()
val dateTakens = if (getProperDateTaken) mediaFetcher.getDateTakens() else HashMap()
val media = if (showAll) {

View file

@ -0,0 +1,70 @@
package com.simplemobiletools.gallery.pro.dialogs
import android.content.DialogInterface
import android.view.View
import androidx.appcompat.app.AlertDialog
import com.simplemobiletools.commons.activities.BaseSimpleActivity
import com.simplemobiletools.commons.dialogs.RadioGroupDialog
import com.simplemobiletools.commons.extensions.setupDialogStuff
import com.simplemobiletools.commons.models.RadioItem
import com.simplemobiletools.gallery.pro.R
import com.simplemobiletools.gallery.pro.extensions.config
import kotlinx.android.synthetic.main.dialog_change_file_thumbnail_style.view.*
class ChangeFileThumbnailStyleDialog(val activity: BaseSimpleActivity) : DialogInterface.OnClickListener {
private var config = activity.config
private var view: View
private var thumbnailSpacing = config.thumbnailSpacing
init {
view = activity.layoutInflater.inflate(R.layout.dialog_change_file_thumbnail_style, null).apply {
dialog_file_style_rounded_corners.isChecked = config.fileRoundedCorners
dialog_file_style_animate_gifs.isChecked = config.animateGifs
dialog_file_style_show_thumbnail_video_duration.isChecked = config.showThumbnailVideoDuration
dialog_file_style_show_thumbnail_file_types.isChecked = config.showThumbnailFileTypes
dialog_file_style_rounded_corners_holder.setOnClickListener { dialog_file_style_rounded_corners.toggle() }
dialog_file_style_animate_gifs_holder.setOnClickListener { dialog_file_style_animate_gifs.toggle() }
dialog_file_style_show_thumbnail_video_duration_holder.setOnClickListener { dialog_file_style_show_thumbnail_video_duration.toggle() }
dialog_file_style_show_thumbnail_file_types_holder.setOnClickListener { dialog_file_style_show_thumbnail_file_types.toggle() }
dialog_file_style_spacing_holder.setOnClickListener {
val items = arrayListOf(
RadioItem(0, "0x"),
RadioItem(1, "1x"),
RadioItem(2, "2x"),
RadioItem(4, "4x"),
RadioItem(8, "8x"),
RadioItem(16, "16x"),
RadioItem(32, "32x"),
RadioItem(64, "64x"))
RadioGroupDialog(activity, items, thumbnailSpacing) {
thumbnailSpacing = it as Int
updateThumbnailSpacingText()
}
}
}
updateThumbnailSpacingText()
AlertDialog.Builder(activity)
.setPositiveButton(R.string.ok, this)
.setNegativeButton(R.string.cancel, null)
.create().apply {
activity.setupDialogStuff(view, this)
}
}
override fun onClick(dialog: DialogInterface, which: Int) {
config.fileRoundedCorners = view.dialog_file_style_rounded_corners.isChecked
config.animateGifs = view.dialog_file_style_animate_gifs.isChecked
config.showThumbnailVideoDuration = view.dialog_file_style_show_thumbnail_video_duration.isChecked
config.showThumbnailFileTypes = view.dialog_file_style_show_thumbnail_file_types.isChecked
config.thumbnailSpacing = thumbnailSpacing
}
private fun updateThumbnailSpacingText() {
view.dialog_file_style_spacing.text = "${thumbnailSpacing}x"
}
}

View file

@ -15,16 +15,16 @@ import com.simplemobiletools.commons.extensions.setupDialogStuff
import com.simplemobiletools.gallery.pro.R
import com.simplemobiletools.gallery.pro.extensions.config
import com.simplemobiletools.gallery.pro.helpers.*
import kotlinx.android.synthetic.main.dialog_change_thumbnail_style.view.*
import kotlinx.android.synthetic.main.dialog_change_folder_thumbnail_style.view.*
import kotlinx.android.synthetic.main.directory_item_grid_square.view.*
class ChangeThumbnailStyleDialog(val activity: BaseSimpleActivity, val callback: () -> Unit) : DialogInterface.OnClickListener {
class ChangeFolderThumbnailStyleDialog(val activity: BaseSimpleActivity, val callback: () -> Unit) : DialogInterface.OnClickListener {
private var config = activity.config
private var view: View
init {
view = activity.layoutInflater.inflate(R.layout.dialog_change_thumbnail_style, null).apply {
dialog_limit_title.isChecked = config.limitFolderTitle
view = activity.layoutInflater.inflate(R.layout.dialog_change_folder_thumbnail_style, null).apply {
dialog_folder_limit_title.isChecked = config.limitFolderTitle
}
AlertDialog.Builder(activity)
@ -40,29 +40,29 @@ class ChangeThumbnailStyleDialog(val activity: BaseSimpleActivity, val callback:
}
private fun setupStyle() {
val styleRadio = view.dialog_radio_style
val styleRadio = view.dialog_radio_folder_style
styleRadio.setOnCheckedChangeListener { group, checkedId ->
updateSample()
}
val styleBtn = when (config.folderStyle) {
FOLDER_STYLE_SQUARE -> styleRadio.dialog_radio_square
else -> styleRadio.dialog_radio_rounded_corners
FOLDER_STYLE_SQUARE -> styleRadio.dialog_radio_folder_square
else -> styleRadio.dialog_radio_folder_rounded_corners
}
styleBtn.isChecked = true
}
private fun setupMediaCount() {
val countRadio = view.dialog_radio_count_holder
val countRadio = view.dialog_radio_folder_count_holder
countRadio.setOnCheckedChangeListener { group, checkedId ->
updateSample()
}
val countBtn = when (config.showFolderMediaCount) {
FOLDER_MEDIA_CNT_LINE -> countRadio.dialog_radio_count_line
FOLDER_MEDIA_CNT_BRACKETS -> countRadio.dialog_radio_count_brackets
else -> countRadio.dialog_radio_count_none
FOLDER_MEDIA_CNT_LINE -> countRadio.dialog_radio_folder_count_line
FOLDER_MEDIA_CNT_BRACKETS -> countRadio.dialog_radio_folder_count_brackets
else -> countRadio.dialog_radio_folder_count_none
}
countBtn.isChecked = true
@ -72,23 +72,23 @@ class ChangeThumbnailStyleDialog(val activity: BaseSimpleActivity, val callback:
val photoCount = 36
val folderName = "Camera"
view.apply {
val useRoundedCornersLayout = dialog_radio_style.checkedRadioButtonId == R.id.dialog_radio_rounded_corners
dialog_sample_holder.removeAllViews()
val useRoundedCornersLayout = dialog_radio_folder_style.checkedRadioButtonId == R.id.dialog_radio_folder_rounded_corners
dialog_folder_sample_holder.removeAllViews()
val layout = if (useRoundedCornersLayout) R.layout.directory_item_grid_rounded_corners else R.layout.directory_item_grid_square
val sampleView = activity.layoutInflater.inflate(layout, null)
dialog_sample_holder.addView(sampleView)
dialog_folder_sample_holder.addView(sampleView)
sampleView.layoutParams.width = activity.resources.getDimension(R.dimen.sample_thumbnail_size).toInt()
(sampleView.layoutParams as RelativeLayout.LayoutParams).addRule(RelativeLayout.CENTER_HORIZONTAL)
when (dialog_radio_count_holder.checkedRadioButtonId) {
R.id.dialog_radio_count_line -> {
when (dialog_radio_folder_count_holder.checkedRadioButtonId) {
R.id.dialog_radio_folder_count_line -> {
dir_name.text = folderName
photo_cnt.text = photoCount.toString()
photo_cnt.beVisible()
}
R.id.dialog_radio_count_brackets -> {
R.id.dialog_radio_folder_count_brackets -> {
photo_cnt.beGone()
dir_name.text = "$folderName ($photoCount)"
}
@ -115,20 +115,20 @@ class ChangeThumbnailStyleDialog(val activity: BaseSimpleActivity, val callback:
}
override fun onClick(dialog: DialogInterface, which: Int) {
val style = when (view.dialog_radio_style.checkedRadioButtonId) {
R.id.dialog_radio_square -> FOLDER_STYLE_SQUARE
val style = when (view.dialog_radio_folder_style.checkedRadioButtonId) {
R.id.dialog_radio_folder_square -> FOLDER_STYLE_SQUARE
else -> FOLDER_STYLE_ROUNDED_CORNERS
}
val count = when (view.dialog_radio_count_holder.checkedRadioButtonId) {
R.id.dialog_radio_count_line -> FOLDER_MEDIA_CNT_LINE
R.id.dialog_radio_count_brackets -> FOLDER_MEDIA_CNT_BRACKETS
val count = when (view.dialog_radio_folder_count_holder.checkedRadioButtonId) {
R.id.dialog_radio_folder_count_line -> FOLDER_MEDIA_CNT_LINE
R.id.dialog_radio_folder_count_brackets -> FOLDER_MEDIA_CNT_BRACKETS
else -> FOLDER_MEDIA_CNT_NONE
}
config.folderStyle = style
config.showFolderMediaCount = count
config.limitFolderTitle = view.dialog_limit_title.isChecked
config.limitFolderTitle = view.dialog_folder_limit_title.isChecked
callback()
}
}

View file

@ -10,7 +10,6 @@ import android.graphics.BitmapFactory
import android.graphics.Matrix
import android.graphics.drawable.Drawable
import android.graphics.drawable.LayerDrawable
import android.media.ExifInterface
import android.net.Uri
import android.os.Build
import android.provider.MediaStore
@ -20,6 +19,7 @@ import android.util.DisplayMetrics
import android.view.View
import androidx.appcompat.app.AppCompatActivity
import androidx.lifecycle.lifecycleScope
import androidx.exifinterface.media.ExifInterface
import com.bumptech.glide.Glide
import com.bumptech.glide.load.DecodeFormat
import com.bumptech.glide.load.engine.DiskCacheStrategy
@ -91,21 +91,21 @@ fun SimpleActivity.launchAbout() {
LICENSE_APNG
val faqItems = arrayListOf(
FAQItem(R.string.faq_5_title_commons, R.string.faq_5_text_commons),
FAQItem(R.string.faq_1_title, R.string.faq_1_text),
FAQItem(R.string.faq_2_title, R.string.faq_2_text),
FAQItem(R.string.faq_3_title, R.string.faq_3_text),
FAQItem(R.string.faq_4_title, R.string.faq_4_text),
FAQItem(R.string.faq_5_title, R.string.faq_5_text),
FAQItem(R.string.faq_6_title, R.string.faq_6_text),
FAQItem(R.string.faq_12_title, R.string.faq_12_text),
FAQItem(R.string.faq_7_title, R.string.faq_7_text),
FAQItem(R.string.faq_14_title, R.string.faq_14_text),
FAQItem(R.string.faq_1_title, R.string.faq_1_text),
FAQItem(R.string.faq_5_title_commons, R.string.faq_5_text_commons),
FAQItem(R.string.faq_5_title, R.string.faq_5_text),
FAQItem(R.string.faq_4_title, R.string.faq_4_text),
FAQItem(R.string.faq_6_title, R.string.faq_6_text),
FAQItem(R.string.faq_8_title, R.string.faq_8_text),
FAQItem(R.string.faq_10_title, R.string.faq_10_text),
FAQItem(R.string.faq_11_title, R.string.faq_11_text),
FAQItem(R.string.faq_12_title, R.string.faq_12_text),
FAQItem(R.string.faq_13_title, R.string.faq_13_text),
FAQItem(R.string.faq_14_title, R.string.faq_14_text),
FAQItem(R.string.faq_15_title, R.string.faq_15_text),
FAQItem(R.string.faq_2_title, R.string.faq_2_text),
FAQItem(R.string.faq_2_title_commons, R.string.faq_2_text_commons),
FAQItem(R.string.faq_6_title_commons, R.string.faq_6_text_commons),
FAQItem(R.string.faq_7_title_commons, R.string.faq_7_text_commons),
@ -165,7 +165,9 @@ fun BaseSimpleActivity.addNoMedia(path: String, callback: () -> Unit) {
} else {
try {
if (file.createNewFile()) {
addNoMediaIntoMediaStore(file.absolutePath)
ensureBackgroundThread {
addNoMediaIntoMediaStore(file.absolutePath)
}
} else {
toast(R.string.unknown_error_occurred)
}
@ -285,7 +287,7 @@ fun BaseSimpleActivity.movePathsInRecycleBin(paths: ArrayList<String>, callback:
out?.flush()
if (fileDocument?.getItemSize(true) == copiedSize && getDoesFilePathExist(destination)) {
if (fileDocument.getItemSize(true) == copiedSize && getDoesFilePathExist(destination)) {
mediaDB.updateDeleted("$RECYCLE_BIN$source", System.currentTimeMillis(), source)
pathsCnt--
}
@ -605,7 +607,7 @@ fun Activity.fileRotatedSuccessfully(path: String, lastModified: Long) {
updateLastModified(path, lastModified)
}
Picasso.get().invalidate(path.getFileKey())
Picasso.get().invalidate(path.getFileKey(lastModified))
// we cannot refresh a specific image in Glide Cache, so just clear it all
val glide = Glide.get(applicationContext)
glide.clearDiskCache()

View file

@ -5,6 +5,7 @@ import android.content.ComponentName
import android.content.Context
import android.content.Intent
import android.database.Cursor
import android.graphics.Bitmap
import android.graphics.drawable.PictureDrawable
import android.media.AudioManager
import android.provider.MediaStore.Files
@ -12,12 +13,17 @@ import android.provider.MediaStore.Images
import android.widget.ImageView
import com.bumptech.glide.Glide
import com.bumptech.glide.Priority
import com.bumptech.glide.load.DataSource
import com.bumptech.glide.load.DecodeFormat
import com.bumptech.glide.load.engine.DiskCacheStrategy
import com.bumptech.glide.load.engine.GlideException
import com.bumptech.glide.load.resource.bitmap.CenterCrop
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
import com.bumptech.glide.request.RequestListener
import com.bumptech.glide.request.RequestOptions
import com.bumptech.glide.request.target.Target
import com.bumptech.glide.signature.ObjectKey
import com.simplemobiletools.commons.extensions.*
import com.simplemobiletools.commons.helpers.*
import com.simplemobiletools.gallery.pro.R
@ -29,6 +35,7 @@ import com.simplemobiletools.gallery.pro.interfaces.*
import com.simplemobiletools.gallery.pro.models.*
import com.simplemobiletools.gallery.pro.svg.SvgSoftwareLayerSetter
import com.simplemobiletools.gallery.pro.views.MySquareImageView
import com.squareup.picasso.Picasso
import pl.droidsonroids.gif.GifDrawable
import java.io.File
import java.io.FileInputStream
@ -379,7 +386,12 @@ fun Context.storeDirectoryItems(items: ArrayList<Directory>) {
fun Context.checkAppendingHidden(path: String, hidden: String, includedFolders: MutableSet<String>, noMediaFolders: ArrayList<String>): String {
val dirName = getFolderNameFromPath(path)
return if (path.doesThisOrParentHaveNoMedia(noMediaFolders) && !path.isThisOrParentIncluded(includedFolders)) {
val folderNoMediaStatuses = java.util.HashMap<String, Boolean>()
noMediaFolders.forEach { folder ->
folderNoMediaStatuses["$folder/$NOMEDIA"] = true
}
return if (path.doesThisOrParentHaveNoMedia(folderNoMediaStatuses, null) && !path.isThisOrParentIncluded(includedFolders)) {
"$dirName $hidden"
} else {
dirName
@ -398,17 +410,17 @@ fun Context.getFolderNameFromPath(path: String): String {
}
fun Context.loadImage(type: Int, path: String, target: MySquareImageView, horizontalScroll: Boolean, animateGifs: Boolean, cropThumbnails: Boolean,
roundCorners: Int, skipMemoryCacheAtPaths: ArrayList<String>? = null) {
roundCorners: Int, signature: ObjectKey, skipMemoryCacheAtPaths: ArrayList<String>? = null) {
target.isHorizontalScrolling = horizontalScroll
if (type == TYPE_IMAGES || type == TYPE_VIDEOS || type == TYPE_RAWS || type == TYPE_PORTRAITS) {
if (type == TYPE_IMAGES && path.isPng()) {
loadPng(path, target, cropThumbnails, roundCorners, skipMemoryCacheAtPaths)
loadPng(path, target, cropThumbnails, roundCorners, signature, skipMemoryCacheAtPaths)
} else {
loadJpg(path, target, cropThumbnails, roundCorners, skipMemoryCacheAtPaths)
loadJpg(path, target, cropThumbnails, roundCorners, signature, skipMemoryCacheAtPaths)
}
} else if (type == TYPE_GIFS) {
if (!animateGifs) {
loadStaticGIF(path, target, cropThumbnails, roundCorners, skipMemoryCacheAtPaths)
loadStaticGIF(path, target, cropThumbnails, roundCorners, signature, skipMemoryCacheAtPaths)
return
}
@ -419,12 +431,12 @@ fun Context.loadImage(type: Int, path: String, target: MySquareImageView, horizo
target.scaleType = if (cropThumbnails) ImageView.ScaleType.CENTER_CROP else ImageView.ScaleType.FIT_CENTER
} catch (e: Exception) {
loadStaticGIF(path, target, cropThumbnails, roundCorners, skipMemoryCacheAtPaths)
loadStaticGIF(path, target, cropThumbnails, roundCorners, signature, skipMemoryCacheAtPaths)
} catch (e: OutOfMemoryError) {
loadStaticGIF(path, target, cropThumbnails, roundCorners, skipMemoryCacheAtPaths)
loadStaticGIF(path, target, cropThumbnails, roundCorners, signature, skipMemoryCacheAtPaths)
}
} else if (type == TYPE_SVGS) {
loadSVG(path, target, cropThumbnails, roundCorners)
loadSVG(path, target, cropThumbnails, roundCorners, signature)
}
}
@ -449,9 +461,9 @@ fun Context.getPathLocation(path: String): Int {
}
}
fun Context.loadPng(path: String, target: MySquareImageView, cropThumbnails: Boolean, roundCorners: Int, skipMemoryCacheAtPaths: ArrayList<String>? = null) {
fun Context.loadPng(path: String, target: MySquareImageView, cropThumbnails: Boolean, roundCorners: Int, signature: ObjectKey, skipMemoryCacheAtPaths: ArrayList<String>? = null) {
val options = RequestOptions()
.signature(path.getFileSignature())
.signature(signature)
.skipMemoryCache(skipMemoryCacheAtPaths?.contains(path) == true)
.diskCacheStrategy(DiskCacheStrategy.RESOURCE)
.priority(Priority.LOW)
@ -462,6 +474,16 @@ fun Context.loadPng(path: String, target: MySquareImageView, cropThumbnails: Boo
.asBitmap()
.load(path)
.apply(options)
.listener(object : RequestListener<Bitmap> {
override fun onLoadFailed(e: GlideException?, model: Any?, targetBitmap: Target<Bitmap>?, isFirstResource: Boolean): Boolean {
tryLoadingWithPicasso(path, target, cropThumbnails, roundCorners, signature)
return false
}
override fun onResourceReady(resource: Bitmap?, model: Any?, targetBitmap: Target<Bitmap>?, dataSource: DataSource?, isFirstResource: Boolean): Boolean {
return false
}
})
if (roundCorners != ROUNDED_CORNERS_NONE) {
val cornerSize = if (roundCorners == ROUNDED_CORNERS_SMALL) R.dimen.rounded_corner_radius_small else R.dimen.rounded_corner_radius_big
@ -472,9 +494,9 @@ fun Context.loadPng(path: String, target: MySquareImageView, cropThumbnails: Boo
builder.into(target)
}
fun Context.loadJpg(path: String, target: MySquareImageView, cropThumbnails: Boolean, roundCorners: Int, skipMemoryCacheAtPaths: ArrayList<String>? = null) {
fun Context.loadJpg(path: String, target: MySquareImageView, cropThumbnails: Boolean, roundCorners: Int, signature: ObjectKey, skipMemoryCacheAtPaths: ArrayList<String>? = null) {
val options = RequestOptions()
.signature(path.getFileSignature())
.signature(signature)
.skipMemoryCache(skipMemoryCacheAtPaths?.contains(path) == true)
.priority(Priority.LOW)
.diskCacheStrategy(DiskCacheStrategy.RESOURCE)
@ -494,9 +516,9 @@ fun Context.loadJpg(path: String, target: MySquareImageView, cropThumbnails: Boo
builder.into(target)
}
fun Context.loadStaticGIF(path: String, target: MySquareImageView, cropThumbnails: Boolean, roundCorners: Int, skipMemoryCacheAtPaths: ArrayList<String>? = null) {
fun Context.loadStaticGIF(path: String, target: MySquareImageView, cropThumbnails: Boolean, roundCorners: Int, signature: ObjectKey, skipMemoryCacheAtPaths: ArrayList<String>? = null) {
val options = RequestOptions()
.signature(path.getFileSignature())
.signature(signature)
.skipMemoryCache(skipMemoryCacheAtPaths?.contains(path) == true)
.priority(Priority.LOW)
.diskCacheStrategy(DiskCacheStrategy.RESOURCE)
@ -516,10 +538,10 @@ fun Context.loadStaticGIF(path: String, target: MySquareImageView, cropThumbnail
builder.into(target)
}
fun Context.loadSVG(path: String, target: MySquareImageView, cropThumbnails: Boolean, roundCorners: Int) {
fun Context.loadSVG(path: String, target: MySquareImageView, cropThumbnails: Boolean, roundCorners: Int, signature: ObjectKey) {
target.scaleType = if (cropThumbnails) ImageView.ScaleType.CENTER_CROP else ImageView.ScaleType.FIT_CENTER
val options = RequestOptions().signature(path.getFileSignature())
val options = RequestOptions().signature(signature)
var builder = Glide.with(applicationContext)
.`as`(PictureDrawable::class.java)
.listener(SvgSoftwareLayerSetter())
@ -536,6 +558,33 @@ fun Context.loadSVG(path: String, target: MySquareImageView, cropThumbnails: Boo
builder.into(target)
}
// intended mostly for Android 11 issues, that fail loading PNG files bigger than 10 MB
fun Context.tryLoadingWithPicasso(path: String, view: MySquareImageView, cropThumbnails: Boolean, roundCorners: Int, signature: ObjectKey) {
var pathToLoad = "file://$path"
pathToLoad = pathToLoad.replace("%", "%25").replace("#", "%23")
try {
var builder = Picasso.get()
.load(pathToLoad)
.stableKey(signature.toString())
builder = if (cropThumbnails) {
builder.centerCrop().fit()
} else {
builder.centerInside()
}
if (roundCorners != ROUNDED_CORNERS_NONE) {
val cornerSize = if (roundCorners == ROUNDED_CORNERS_SMALL) R.dimen.rounded_corner_radius_small else R.dimen.rounded_corner_radius_big
val cornerRadius = resources.getDimension(cornerSize).toInt()
builder = builder.transform(PicassoRoundedCornersTransformation(cornerRadius.toFloat()))
}
builder.into(view)
} catch (e: Exception) {
}
}
fun Context.getCachedDirectories(getVideosOnly: Boolean = false, getImagesOnly: Boolean = false, forceShowHidden: Boolean = false, callback: (ArrayList<Directory>) -> Unit) {
ensureBackgroundThread {
val directories = try {
@ -552,10 +601,14 @@ fun Context.getCachedDirectories(getVideosOnly: Boolean = false, getImagesOnly:
val excludedPaths = config.excludedFolders
val includedPaths = config.includedFolders
val noMediaFolders = getNoMediaFoldersSync()
val folderNoMediaStatuses = HashMap<String, Boolean>()
val noMediaFolders = getNoMediaFoldersSync()
noMediaFolders.forEach { folder ->
folderNoMediaStatuses["$folder/$NOMEDIA"] = true
}
var filteredDirectories = directories.filter {
it.path.shouldFolderBeVisible(excludedPaths, includedPaths, shouldShowHidden, folderNoMediaStatuses, noMediaFolders) { path, hasNoMedia ->
it.path.shouldFolderBeVisible(excludedPaths, includedPaths, shouldShowHidden, folderNoMediaStatuses) { path, hasNoMedia ->
folderNoMediaStatuses[path] = hasNoMedia
}
} as ArrayList<Directory>
@ -566,20 +619,32 @@ fun Context.getCachedDirectories(getVideosOnly: Boolean = false, getImagesOnly:
getImagesOnly -> filteredDirectories.filter { it.types and TYPE_IMAGES != 0 }
else -> filteredDirectories.filter {
(filterMedia and TYPE_IMAGES != 0 && it.types and TYPE_IMAGES != 0) ||
(filterMedia and TYPE_VIDEOS != 0 && it.types and TYPE_VIDEOS != 0) ||
(filterMedia and TYPE_GIFS != 0 && it.types and TYPE_GIFS != 0) ||
(filterMedia and TYPE_RAWS != 0 && it.types and TYPE_RAWS != 0) ||
(filterMedia and TYPE_SVGS != 0 && it.types and TYPE_SVGS != 0) ||
(filterMedia and TYPE_PORTRAITS != 0 && it.types and TYPE_PORTRAITS != 0)
(filterMedia and TYPE_VIDEOS != 0 && it.types and TYPE_VIDEOS != 0) ||
(filterMedia and TYPE_GIFS != 0 && it.types and TYPE_GIFS != 0) ||
(filterMedia and TYPE_RAWS != 0 && it.types and TYPE_RAWS != 0) ||
(filterMedia and TYPE_SVGS != 0 && it.types and TYPE_SVGS != 0) ||
(filterMedia and TYPE_PORTRAITS != 0 && it.types and TYPE_PORTRAITS != 0)
}
}) as ArrayList<Directory>
val hiddenString = resources.getString(R.string.hidden)
filteredDirectories.forEach {
it.name = if (it.path.doesThisOrParentHaveNoMedia(noMediaFolders) && !it.path.isThisOrParentIncluded(includedPaths)) {
"${it.name.removeSuffix(hiddenString).trim()} $hiddenString"
} else {
it.name.removeSuffix(hiddenString).trim()
if (shouldShowHidden) {
val hiddenString = resources.getString(R.string.hidden)
filteredDirectories.forEach {
val noMediaPath = "${it.path}/$NOMEDIA"
val hasNoMedia = if (folderNoMediaStatuses.keys.contains(noMediaPath)) {
folderNoMediaStatuses[noMediaPath]!!
} else {
it.path.doesThisOrParentHaveNoMedia(folderNoMediaStatuses) { path, hasNoMedia ->
val newPath = "$path/$NOMEDIA"
folderNoMediaStatuses[newPath] = hasNoMedia
}
}
it.name = if (hasNoMedia && !it.path.isThisOrParentIncluded(includedPaths)) {
"${it.name.removeSuffix(hiddenString).trim()} $hiddenString"
} else {
it.name.removeSuffix(hiddenString).trim()
}
}
}
@ -632,11 +697,11 @@ fun Context.getCachedMedia(path: String, getVideosOnly: Boolean = false, getImag
getImagesOnly -> media.filter { it.type == TYPE_IMAGES }
else -> media.filter {
(filterMedia and TYPE_IMAGES != 0 && it.type == TYPE_IMAGES) ||
(filterMedia and TYPE_VIDEOS != 0 && it.type == TYPE_VIDEOS) ||
(filterMedia and TYPE_GIFS != 0 && it.type == TYPE_GIFS) ||
(filterMedia and TYPE_RAWS != 0 && it.type == TYPE_RAWS) ||
(filterMedia and TYPE_SVGS != 0 && it.type == TYPE_SVGS) ||
(filterMedia and TYPE_PORTRAITS != 0 && it.type == TYPE_PORTRAITS)
(filterMedia and TYPE_VIDEOS != 0 && it.type == TYPE_VIDEOS) ||
(filterMedia and TYPE_GIFS != 0 && it.type == TYPE_GIFS) ||
(filterMedia and TYPE_RAWS != 0 && it.type == TYPE_RAWS) ||
(filterMedia and TYPE_SVGS != 0 && it.type == TYPE_SVGS) ||
(filterMedia and TYPE_PORTRAITS != 0 && it.type == TYPE_PORTRAITS)
}
}) as ArrayList<Medium>
@ -913,18 +978,18 @@ fun Context.updateDirectoryPath(path: String) {
val sorting = config.getFolderSorting(path)
val grouping = config.getFolderGrouping(path)
val getProperDateTaken = config.directorySorting and SORT_BY_DATE_TAKEN != 0 ||
sorting and SORT_BY_DATE_TAKEN != 0 ||
grouping and GROUP_BY_DATE_TAKEN_DAILY != 0 ||
grouping and GROUP_BY_DATE_TAKEN_MONTHLY != 0
sorting and SORT_BY_DATE_TAKEN != 0 ||
grouping and GROUP_BY_DATE_TAKEN_DAILY != 0 ||
grouping and GROUP_BY_DATE_TAKEN_MONTHLY != 0
val getProperLastModified = config.directorySorting and SORT_BY_DATE_MODIFIED != 0 ||
sorting and SORT_BY_DATE_MODIFIED != 0 ||
grouping and GROUP_BY_LAST_MODIFIED_DAILY != 0 ||
grouping and GROUP_BY_LAST_MODIFIED_MONTHLY != 0
sorting and SORT_BY_DATE_MODIFIED != 0 ||
grouping and GROUP_BY_LAST_MODIFIED_DAILY != 0 ||
grouping and GROUP_BY_LAST_MODIFIED_MONTHLY != 0
val getProperFileSize = config.directorySorting and SORT_BY_SIZE != 0
val lastModifieds = if (isRPlus() && getProperLastModified) mediaFetcher.getFolderLastModifieds(path) else HashMap()
val lastModifieds = if (getProperLastModified) mediaFetcher.getFolderLastModifieds(path) else HashMap()
val dateTakens = mediaFetcher.getFolderDateTakens(path)
val favoritePaths = getFavoritePaths()
val curMedia = mediaFetcher.getFilesFrom(path, getImagesOnly, getVideosOnly, getProperDateTaken, getProperLastModified, getProperFileSize,

View file

@ -1,6 +1,6 @@
package com.simplemobiletools.gallery.pro.extensions
import android.media.ExifInterface
import androidx.exifinterface.media.ExifInterface
import java.lang.reflect.Field
import java.lang.reflect.Modifier

View file

@ -11,8 +11,7 @@ fun String.isThisOrParentExcluded(excludedPaths: MutableSet<String>) = excludedP
// cache which folders contain .nomedia files to avoid checking them over and over again
fun String.shouldFolderBeVisible(excludedPaths: MutableSet<String>, includedPaths: MutableSet<String>, showHidden: Boolean,
folderNoMediaStatuses: HashMap<String, Boolean>, noMediaFolders: ArrayList<String> = ArrayList(),
callback: (path: String, hasNoMedia: Boolean) -> Unit): Boolean {
folderNoMediaStatuses: HashMap<String, Boolean>, callback: (path: String, hasNoMedia: Boolean) -> Unit): Boolean {
if (isEmpty()) {
return false
}
@ -37,7 +36,7 @@ fun String.shouldFolderBeVisible(excludedPaths: MutableSet<String>, includedPath
val containsNoMedia = if (showHidden) {
false
} else {
noMediaFolders.contains(this) || File(this, NOMEDIA).exists()
folderNoMediaStatuses.getOrElse("$this/$NOMEDIA", { false }) || File(this, NOMEDIA).exists()
}
return if (!showHidden && containsNoMedia) {
@ -54,14 +53,14 @@ fun String.shouldFolderBeVisible(excludedPaths: MutableSet<String>, includedPath
var curPath = this
for (i in 0 until count { it == '/' } - 1) {
curPath = curPath.substringBeforeLast('/')
val pathToCheck = "$curPath/${NOMEDIA}"
val pathToCheck = "$curPath/$NOMEDIA"
if (folderNoMediaStatuses.contains(pathToCheck)) {
if (folderNoMediaStatuses[pathToCheck] == true) {
containsNoMediaOrDot = true
break
}
} else {
val noMediaExists = noMediaFolders.contains(pathToCheck) || File(pathToCheck).exists()
val noMediaExists = folderNoMediaStatuses.getOrElse(pathToCheck, { false }) || File(pathToCheck).exists()
callback(pathToCheck, noMediaExists)
if (noMediaExists) {
containsNoMediaOrDot = true

View file

@ -9,7 +9,6 @@ import android.graphics.Matrix
import android.graphics.drawable.ColorDrawable
import android.graphics.drawable.Drawable
import android.graphics.drawable.PictureDrawable
import android.media.ExifInterface.*
import android.net.Uri
import android.os.Build
import android.os.Bundle
@ -20,6 +19,7 @@ import android.view.MotionEvent
import android.view.View
import android.view.ViewGroup
import android.widget.RelativeLayout
import androidx.exifinterface.media.ExifInterface.*
import com.alexvasilkov.gestures.GestureController
import com.alexvasilkov.gestures.State
import com.bumptech.glide.Glide
@ -351,11 +351,15 @@ class PhotoFragment : ViewPagerFragment() {
showPortraitStripe()
}
mImageOrientation = getImageOrientation()
when {
mMedium.isGIF() -> loadGif()
mMedium.isSVG() -> loadSVG()
else -> loadBitmap()
ensureBackgroundThread {
mImageOrientation = getImageOrientation()
activity?.runOnUiThread {
when {
mMedium.isGIF() -> loadGif()
mMedium.isSVG() -> loadSVG()
else -> loadBitmap()
}
}
}
}
@ -370,8 +374,10 @@ class PhotoFragment : ViewPagerFragment() {
mView.apply {
gestures_view.beGone()
gif_view.setInputSource(source)
gif_view_frame.beVisible()
ensureBackgroundThread {
gif_view.setInputSource(source)
}
}
} catch (e: Exception) {
loadBitmap()
@ -381,11 +387,13 @@ class PhotoFragment : ViewPagerFragment() {
}
private fun loadSVG() {
Glide.with(context!!)
.`as`(PictureDrawable::class.java)
.listener(SvgSoftwareLayerSetter())
.load(mMedium.path)
.into(mView.gestures_view)
if (context != null) {
Glide.with(context!!)
.`as`(PictureDrawable::class.java)
.listener(SvgSoftwareLayerSetter())
.load(mMedium.path)
.into(mView.gestures_view)
}
}
private fun loadBitmap(addZoomableView: Boolean = true) {
@ -410,7 +418,7 @@ class PhotoFragment : ViewPagerFragment() {
private fun loadWithGlide(path: String, addZoomableView: Boolean) {
val priority = if (mIsFragmentVisible) Priority.IMMEDIATE else Priority.NORMAL
val options = RequestOptions()
.signature(getFilePathToShow().getFileSignature())
.signature(mMedium.getKey())
.format(DecodeFormat.PREFER_ARGB_8888)
.priority(priority)
.diskCacheStrategy(DiskCacheStrategy.RESOURCE)
@ -450,7 +458,7 @@ class PhotoFragment : ViewPagerFragment() {
val picasso = Picasso.get()
.load(pathToLoad)
.centerInside()
.stableKey(mMedium.path.getFileKey())
.stableKey(mMedium.getSignature())
.resize(mScreenWidth, mScreenHeight)
if (mCurrentRotationDegrees != 0) {
@ -617,7 +625,7 @@ class PhotoFragment : ViewPagerFragment() {
val minTileDpi = if (showHighestQuality) -1 else getMinTileDpi()
val bitmapDecoder = object : DecoderFactory<ImageDecoder> {
override fun make() = MyGlideImageDecoder(rotation, mMedium.getSignature())
override fun make() = MyGlideImageDecoder(rotation, mMedium.getKey())
}
val regionDecoder = object : DecoderFactory<ImageRegionDecoder> {
@ -687,9 +695,9 @@ class PhotoFragment : ViewPagerFragment() {
val inputStream = if (mMedium.path.startsWith("content:/")) context!!.contentResolver.openInputStream(Uri.parse(mMedium.path)) else File(mMedium.path).inputStream()
val imageParser = JpegImageParser().getXmpXml(ByteSourceInputStream(inputStream, mMedium.name), HashMap<String, Any>())
imageParser.contains("GPano:UsePanoramaViewer=\"True\"", true) ||
imageParser.contains("<GPano:UsePanoramaViewer>True</GPano:UsePanoramaViewer>", true) ||
imageParser.contains("GPano:FullPanoWidthPixels=") ||
imageParser.contains("GPano:ProjectionType>Equirectangular")
imageParser.contains("<GPano:UsePanoramaViewer>True</GPano:UsePanoramaViewer>", true) ||
imageParser.contains("GPano:FullPanoWidthPixels=") ||
imageParser.contains("GPano:ProjectionType>Equirectangular")
} catch (e: Exception) {
false
} catch (e: OutOfMemoryError) {
@ -715,7 +723,7 @@ class PhotoFragment : ViewPagerFragment() {
val tag = exif.getTag(ExifInterface.TAG_ORIENTATION)
tag?.getValueAsInt(defaultOrientation) ?: defaultOrientation
} else {
val exif = android.media.ExifInterface(path)
val exif = androidx.exifinterface.media.ExifInterface(path)
exif.getAttributeInt(TAG_ORIENTATION, defaultOrientation)
}

View file

@ -759,13 +759,13 @@ class VideoFragment : ViewPagerFragment(), TextureView.SurfaceTextureListener, S
}
}
override fun onSurfaceTextureSizeChanged(surface: SurfaceTexture?, width: Int, height: Int) {}
override fun onSurfaceTextureSizeChanged(surface: SurfaceTexture, width: Int, height: Int) {}
override fun onSurfaceTextureUpdated(surface: SurfaceTexture?) {}
override fun onSurfaceTextureUpdated(surface: SurfaceTexture) {}
override fun onSurfaceTextureDestroyed(surface: SurfaceTexture?) = false
override fun onSurfaceTextureDestroyed(surface: SurfaceTexture) = false
override fun onSurfaceTextureAvailable(surface: SurfaceTexture?, width: Int, height: Int) {
override fun onSurfaceTextureAvailable(surface: SurfaceTexture, width: Int, height: Int) {
ensureBackgroundThread {
mExoPlayer?.setVideoSurface(Surface(mTextureView.surfaceTexture))
}

View file

@ -1,12 +1,13 @@
package com.simplemobiletools.gallery.pro.fragments
import android.media.ExifInterface
import android.provider.MediaStore
import android.provider.MediaStore.Files
import android.provider.MediaStore.Images
import android.view.MotionEvent
import androidx.exifinterface.media.ExifInterface
import androidx.fragment.app.Fragment
import com.simplemobiletools.commons.extensions.*
import com.simplemobiletools.gallery.pro.R
import com.simplemobiletools.gallery.pro.extensions.config
import com.simplemobiletools.gallery.pro.helpers.*
import com.simplemobiletools.gallery.pro.models.Medium
@ -145,7 +146,8 @@ abstract class ViewPagerFragment : Fragment() {
val downGestureDuration = System.currentTimeMillis() - mTouchDownTime
if (!mIgnoreCloseDown && Math.abs(diffY) > Math.abs(diffX) && diffY < -mCloseDownThreshold && downGestureDuration < MAX_CLOSE_DOWN_GESTURE_DURATION && context?.config?.allowDownGesture == true) {
activity?.supportFinishAfterTransition()
activity?.finish()
activity?.overridePendingTransition(0, R.anim.slide_down)
}
mIgnoreCloseDown = false
}

View file

@ -507,4 +507,12 @@ class Config(context: Context) : BaseConfig(context) {
var limitFolderTitle: Boolean
get() = prefs.getBoolean(LIMIT_FOLDER_TITLE, false)
set(limitFolderTitle) = prefs.edit().putBoolean(LIMIT_FOLDER_TITLE, limitFolderTitle).apply()
var thumbnailSpacing: Int
get() = prefs.getInt(THUMBNAIL_SPACING, 1)
set(thumbnailSpacing) = prefs.edit().putInt(THUMBNAIL_SPACING, thumbnailSpacing).apply()
var fileRoundedCorners: Boolean
get() = prefs.getBoolean(FILE_ROUNDED_CORNERS, false)
set(fileRoundedCorners) = prefs.edit().putBoolean(FILE_ROUNDED_CORNERS, fileRoundedCorners).apply()
}

View file

@ -86,6 +86,8 @@ const val WERE_FAVORITES_MIGRATED = "were_favorites_migrated"
const val FOLDER_THUMBNAIL_STYLE = "folder_thumbnail_style"
const val FOLDER_MEDIA_COUNT = "folder_media_count"
const val LIMIT_FOLDER_TITLE = "folder_limit_title"
const val THUMBNAIL_SPACING = "thumbnail_spacing"
const val FILE_ROUNDED_CORNERS = "file_rounded_corners"
// slideshow
const val SLIDESHOW_INTERVAL = "slideshow_interval"

View file

@ -0,0 +1,60 @@
package com.simplemobiletools.gallery.pro.helpers
import android.graphics.Rect
import android.view.View
import androidx.recyclerview.widget.RecyclerView
import com.simplemobiletools.gallery.pro.models.Medium
import com.simplemobiletools.gallery.pro.models.ThumbnailItem
class GridSpacingItemDecoration(val spanCount: Int, val spacing: Int, val isScrollingHorizontally: Boolean, val addSideSpacing: Boolean,
var items: ArrayList<ThumbnailItem>, val useGridPosition: Boolean) : RecyclerView.ItemDecoration() {
override fun toString() = "spanCount: $spanCount, spacing: $spacing, isScrollingHorizontally: $isScrollingHorizontally, addSideSpacing: $addSideSpacing, " +
"items: ${items.hashCode()}, useGridPosition: $useGridPosition"
override fun getItemOffsets(outRect: Rect, view: View, parent: RecyclerView, state: RecyclerView.State) {
if (spacing <= 1) {
return
}
val position = parent.getChildAdapterPosition(view)
val medium = items.getOrNull(position) as? Medium ?: return
val gridPositionToUse = if (useGridPosition) medium.gridPosition else position
val column = gridPositionToUse % spanCount
if (isScrollingHorizontally) {
if (addSideSpacing) {
outRect.top = spacing - column * spacing / spanCount
outRect.bottom = (column + 1) * spacing / spanCount
outRect.right = spacing
if (position < spanCount) {
outRect.left = spacing
}
} else {
outRect.top = column * spacing / spanCount
outRect.bottom = spacing - (column + 1) * spacing / spanCount
if (position >= spanCount) {
outRect.left = spacing
}
}
} else {
if (addSideSpacing) {
outRect.left = spacing - column * spacing / spanCount
outRect.right = (column + 1) * spacing / spanCount
outRect.bottom = spacing
if (position < spanCount && !useGridPosition) {
outRect.top = spacing
}
} else {
outRect.left = column * spacing / spanCount
outRect.right = spacing - (column + 1) * spacing / spanCount
if (gridPositionToUse >= spanCount) {
outRect.top = spacing
}
}
}
}
}

View file

@ -71,7 +71,7 @@ class MediaFetcher(val context: Context) {
val excludedPaths = config.excludedFolders
val includedPaths = config.includedFolders
val folderNomediaStatuses = HashMap<String, Boolean>()
val folderNoMediaStatuses = HashMap<String, Boolean>()
val distinctPathsMap = HashMap<String, String>()
val distinctPaths = folders.distinctBy {
when {
@ -85,9 +85,13 @@ class MediaFetcher(val context: Context) {
}
val noMediaFolders = context.getNoMediaFoldersSync()
noMediaFolders.forEach { folder ->
folderNoMediaStatuses["$folder/$NOMEDIA"] = true
}
distinctPaths.filter {
it.shouldFolderBeVisible(excludedPaths, includedPaths, shouldShowHidden, folderNomediaStatuses, noMediaFolders) { path, hasNoMedia ->
folderNomediaStatuses[path] = hasNoMedia
it.shouldFolderBeVisible(excludedPaths, includedPaths, shouldShowHidden, folderNoMediaStatuses) { path, hasNoMedia ->
folderNoMediaStatuses[path] = hasNoMedia
}
}.toMutableList() as ArrayList<String>
} catch (e: Exception) {
@ -321,18 +325,16 @@ class MediaFetcher(val context: Context) {
media.add(this)
}
} else {
var lastModified = 0L
if (getProperLastModified) {
if (isRPlus()) {
var newLastModified = lastModifieds.remove(path)
if (newLastModified == null) {
newLastModified = file.lastModified()
}
lastModified = newLastModified
var lastModified: Long
var newLastModified = lastModifieds.remove(path)
if (newLastModified == null) {
newLastModified = if (getProperLastModified) {
file.lastModified()
} else {
lastModified = file.lastModified()
0L
}
}
lastModified = newLastModified
var dateTaken = lastModified
val videoDuration = if (getVideoDurations && isVideo) context.getDuration(path) ?: 0 else 0
@ -594,7 +596,7 @@ class MediaFetcher(val context: Context) {
return
}
media.sortWith(Comparator { o1, o2 ->
media.sortWith { o1, o2 ->
o1 as Medium
o2 as Medium
var result = when {
@ -621,7 +623,7 @@ class MediaFetcher(val context: Context) {
result *= -1
}
result
})
}
}
fun groupMedia(media: ArrayList<Medium>, path: String): ArrayList<ThumbnailItem> {
@ -666,8 +668,14 @@ class MediaFetcher(val context: Context) {
val today = formatDate(System.currentTimeMillis().toString(), true)
val yesterday = formatDate((System.currentTimeMillis() - DAY_SECONDS * 1000).toString(), true)
for ((key, value) in mediumGroups) {
var currentGridPosition = 0
val sectionKey = getFormattedKey(key, currentGrouping, today, yesterday)
thumbnailItems.add(ThumbnailSection(sectionKey))
value.forEach {
it.gridPosition = currentGridPosition++
}
thumbnailItems.addAll(value)
}

View file

@ -0,0 +1,32 @@
package com.simplemobiletools.gallery.pro.helpers
import android.graphics.*
import com.squareup.picasso.Transformation
// taken from https://stackoverflow.com/a/35241525/1967672
class PicassoRoundedCornersTransformation(private val radius: Float) : Transformation {
override fun transform(source: Bitmap): Bitmap {
val size = Math.min(source.width, source.height)
val x = (source.width - size) / 2
val y = (source.height - size) / 2
val squaredBitmap = Bitmap.createBitmap(source, x, y, size, size)
if (squaredBitmap != source) {
source.recycle()
}
val bitmap = Bitmap.createBitmap(size, size, source.config)
val canvas = Canvas(bitmap)
val paint = Paint()
val shader = BitmapShader(squaredBitmap, Shader.TileMode.CLAMP, Shader.TileMode.CLAMP)
paint.shader = shader
paint.isAntiAlias = true
val rect = RectF(0f, 0f, source.width.toFloat(), source.height.toFloat())
canvas.drawRoundRect(rect, radius, radius, paint)
squaredBitmap.recycle()
return bitmap
}
override fun key() = "rounded_corners"
}

View file

@ -1,6 +1,7 @@
package com.simplemobiletools.gallery.pro.interfaces
import com.simplemobiletools.commons.models.FileDirItem
import com.simplemobiletools.gallery.pro.models.ThumbnailItem
interface MediaOperationsListener {
fun refreshItems()
@ -8,4 +9,6 @@ interface MediaOperationsListener {
fun tryDeleteFiles(fileDirItems: ArrayList<FileDirItem>)
fun selectedPaths(paths: ArrayList<String>)
fun updateMediaGridDecoration(media: ArrayList<ThumbnailItem>)
}

View file

@ -2,6 +2,7 @@ package com.simplemobiletools.gallery.pro.models
import android.content.Context
import androidx.room.*
import com.bumptech.glide.signature.ObjectKey
import com.simplemobiletools.commons.extensions.formatDate
import com.simplemobiletools.commons.extensions.formatSize
import com.simplemobiletools.commons.helpers.*
@ -39,4 +40,6 @@ data class Directory(
fun areFavorites() = path == FAVORITES
fun isRecycleBin() = path == RECYCLE_BIN
fun getKey() = ObjectKey("$path-$modified")
}

View file

@ -1,10 +1,7 @@
package com.simplemobiletools.gallery.pro.models
import android.content.Context
import androidx.room.ColumnInfo
import androidx.room.Entity
import androidx.room.Index
import androidx.room.PrimaryKey
import androidx.room.*
import com.bumptech.glide.signature.ObjectKey
import com.simplemobiletools.commons.extensions.formatDate
import com.simplemobiletools.commons.extensions.formatSize
@ -15,6 +12,7 @@ import com.simplemobiletools.commons.helpers.SORT_BY_NAME
import com.simplemobiletools.commons.helpers.SORT_BY_PATH
import com.simplemobiletools.commons.helpers.SORT_BY_SIZE
import com.simplemobiletools.gallery.pro.helpers.*
import java.io.File
import java.io.Serializable
import java.util.*
@ -24,13 +22,18 @@ data class Medium(
@ColumnInfo(name = "filename") var name: String,
@ColumnInfo(name = "full_path") var path: String,
@ColumnInfo(name = "parent_path") var parentPath: String,
@ColumnInfo(name = "last_modified") val modified: Long,
@ColumnInfo(name = "last_modified") var modified: Long,
@ColumnInfo(name = "date_taken") var taken: Long,
@ColumnInfo(name = "size") val size: Long,
@ColumnInfo(name = "type") val type: Int,
@ColumnInfo(name = "video_duration") val videoDuration: Int,
@ColumnInfo(name = "size") var size: Long,
@ColumnInfo(name = "type") var type: Int,
@ColumnInfo(name = "video_duration") var videoDuration: Int,
@ColumnInfo(name = "is_favorite") var isFavorite: Boolean,
@ColumnInfo(name = "deleted_ts") var deletedTS: Long) : Serializable, ThumbnailItem() {
@ColumnInfo(name = "deleted_ts") var deletedTS: Long,
@Ignore var gridPosition: Int = 0 // used at grid view decoration at Grouping enabled
) : Serializable, ThumbnailItem() {
constructor() : this(null, "", "", "", 0L, 0L, 0L, 0, 0, false, 0L, 0)
companion object {
private const val serialVersionUID = -6553149366975655L
@ -91,5 +94,15 @@ data class Medium(
return calendar.timeInMillis.toString()
}
fun getSignature() = ObjectKey("$path-$modified-$size")
fun getSignature(): String {
val lastModified = if (modified > 1) {
modified
} else {
File(path).lastModified()
}
return "$path-$lastModified-$size"
}
fun getKey() = ObjectKey(getSignature())
}

View file

@ -156,6 +156,10 @@ class MediaSideScroll(context: Context, attrs: AttributeSet) : RelativeLayout(co
val stream = AudioManager.STREAM_MUSIC
val maxVolume = activity!!.audioManager.getStreamMaxVolume(stream)
val percentPerPoint = 100 / maxVolume
if (percentPerPoint == 0) {
return
}
val addPoints = percent / percentPerPoint
val newVolume = Math.min(maxVolume, Math.max(0, mTouchDownValue + addPoints))
activity!!.audioManager.setStreamVolume(stream, newVolume, 0)

View file

@ -52,6 +52,7 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/directories_switch_searching"
android:layoutAnimation="@anim/layout_animation"
android:scrollbars="none"
app:layoutManager="com.simplemobiletools.commons.views.MyGridLayoutManager"
app:spanCount="@integer/directory_columns_vertical_scroll" />

View file

@ -40,6 +40,7 @@
android:id="@+id/media_grid"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layoutAnimation="@anim/layout_animation"
android:scrollbars="none"
app:layoutManager="com.simplemobiletools.commons.views.MyGridLayoutManager"
app:spanCount="@integer/media_columns_vertical_scroll" />

View file

@ -3,7 +3,7 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/media_holder"
android:layout_width="match_parent"
android:layout_height="wrap_content">
android:layout_height="match_parent">
<com.simplemobiletools.commons.views.MyTextView
android:id="@+id/media_empty_text_placeholder"

View file

@ -310,29 +310,6 @@
</RelativeLayout>
<RelativeLayout
android:id="@+id/settings_allow_video_gestures_holder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
android:paddingStart="@dimen/normal_margin"
android:paddingTop="@dimen/activity_margin"
android:paddingEnd="@dimen/normal_margin"
android:paddingBottom="@dimen/activity_margin">
<com.simplemobiletools.commons.views.MySwitchCompat
android:id="@+id/settings_allow_video_gestures"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@null"
android:clickable="false"
android:paddingStart="@dimen/medium_margin"
android:text="@string/allow_video_gestures"
app:switchPadding="@dimen/medium_margin" />
</RelativeLayout>
<com.simplemobiletools.commons.views.MyTextView
android:id="@+id/thumbnails_label"
android:layout_width="wrap_content"
@ -343,29 +320,6 @@
android:textAllCaps="true"
android:textSize="@dimen/smaller_text_size" />
<RelativeLayout
android:id="@+id/settings_animate_gifs_holder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
android:paddingStart="@dimen/normal_margin"
android:paddingTop="@dimen/activity_margin"
android:paddingEnd="@dimen/normal_margin"
android:paddingBottom="@dimen/activity_margin">
<com.simplemobiletools.commons.views.MySwitchCompat
android:id="@+id/settings_animate_gifs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@null"
android:clickable="false"
android:paddingStart="@dimen/medium_margin"
android:text="@string/animate_gifs"
app:switchPadding="@dimen/medium_margin" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/settings_crop_thumbnails_holder"
android:layout_width="match_parent"
@ -390,48 +344,24 @@
</RelativeLayout>
<RelativeLayout
android:id="@+id/settings_show_thumbnail_video_duration_holder"
android:id="@+id/settings_file_thumbnail_style_holder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
android:paddingStart="@dimen/normal_margin"
android:paddingTop="@dimen/activity_margin"
android:paddingTop="@dimen/bigger_margin"
android:paddingEnd="@dimen/normal_margin"
android:paddingBottom="@dimen/activity_margin">
android:paddingBottom="@dimen/bigger_margin">
<com.simplemobiletools.commons.views.MySwitchCompat
android:id="@+id/settings_show_thumbnail_video_duration"
<com.simplemobiletools.commons.views.MyTextView
android:id="@+id/settings_file_thumbnail_style_label"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@null"
android:clickable="false"
android:layout_centerVertical="true"
android:paddingStart="@dimen/medium_margin"
android:text="@string/show_thumbnail_video_duration"
app:switchPadding="@dimen/medium_margin" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/settings_show_thumbnail_file_types_holder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
android:paddingStart="@dimen/normal_margin"
android:paddingTop="@dimen/activity_margin"
android:paddingEnd="@dimen/normal_margin"
android:paddingBottom="@dimen/activity_margin">
<com.simplemobiletools.commons.views.MySwitchCompat
android:id="@+id/settings_show_thumbnail_file_types"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@null"
android:clickable="false"
android:paddingStart="@dimen/medium_margin"
android:text="@string/show_image_file_types"
app:switchPadding="@dimen/medium_margin" />
android:paddingEnd="@dimen/medium_margin"
android:text="@string/file_thumbnail_style" />
</RelativeLayout>
@ -1236,6 +1166,38 @@
android:textAllCaps="true"
android:textSize="@dimen/smaller_text_size" />
<RelativeLayout
android:id="@+id/settings_clear_cache_holder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
android:paddingStart="@dimen/normal_margin"
android:paddingTop="@dimen/bigger_margin"
android:paddingEnd="@dimen/normal_margin"
android:paddingBottom="@dimen/bigger_margin">
<com.simplemobiletools.commons.views.MyTextView
android:id="@+id/settings_clear_cache_label"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toStartOf="@+id/settings_clear_cache_size"
android:paddingStart="@dimen/medium_margin"
android:paddingEnd="@dimen/medium_margin"
android:text="@string/clear_cache" />
<com.simplemobiletools.commons.views.MyTextView
android:id="@+id/settings_clear_cache_size"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_marginEnd="@dimen/medium_margin"
android:background="@null"
android:clickable="false" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/settings_export_holder"
android:layout_width="match_parent"

View file

@ -0,0 +1,129 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/dialog_scrollview"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/dialog_holder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingTop="@dimen/normal_margin">
<RelativeLayout
android:id="@+id/dialog_file_style_spacing_holder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
android:paddingStart="@dimen/normal_margin"
android:paddingTop="@dimen/bigger_margin"
android:paddingEnd="@dimen/normal_margin"
android:paddingBottom="@dimen/bigger_margin">
<com.simplemobiletools.commons.views.MyTextView
android:id="@+id/dialog_file_style_spacing_label"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toStartOf="@+id/dialog_file_style_spacing"
android:ellipsize="end"
android:lines="1"
android:paddingStart="@dimen/medium_margin"
android:paddingEnd="@dimen/medium_margin"
android:text="@string/thumbnail_spacing" />
<com.simplemobiletools.commons.views.MyTextView
android:id="@+id/dialog_file_style_spacing"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_marginEnd="@dimen/medium_margin"
android:background="@null"
android:clickable="false" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/dialog_file_style_rounded_corners_holder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
android:padding="@dimen/normal_margin">
<com.simplemobiletools.commons.views.MySwitchCompat
android:id="@+id/dialog_file_style_rounded_corners"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@null"
android:clickable="false"
android:paddingStart="@dimen/medium_margin"
android:text="@string/rounded_corners"
app:switchPadding="@dimen/medium_margin" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/dialog_file_style_animate_gifs_holder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
android:padding="@dimen/normal_margin">
<com.simplemobiletools.commons.views.MySwitchCompat
android:id="@+id/dialog_file_style_animate_gifs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@null"
android:clickable="false"
android:paddingStart="@dimen/medium_margin"
android:text="@string/animate_gifs"
app:switchPadding="@dimen/medium_margin" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/dialog_file_style_show_thumbnail_video_duration_holder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
android:padding="@dimen/normal_margin">
<com.simplemobiletools.commons.views.MySwitchCompat
android:id="@+id/dialog_file_style_show_thumbnail_video_duration"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@null"
android:clickable="false"
android:paddingStart="@dimen/medium_margin"
android:text="@string/show_thumbnail_video_duration"
app:switchPadding="@dimen/medium_margin" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/dialog_file_style_show_thumbnail_file_types_holder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
android:padding="@dimen/normal_margin">
<com.simplemobiletools.commons.views.MySwitchCompat
android:id="@+id/dialog_file_style_show_thumbnail_file_types"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@null"
android:clickable="false"
android:paddingStart="@dimen/medium_margin"
android:text="@string/show_image_file_types"
app:switchPadding="@dimen/medium_margin" />
</RelativeLayout>
</LinearLayout>
</ScrollView>

View file

@ -14,19 +14,19 @@
android:paddingRight="@dimen/activity_margin">
<RelativeLayout
android:id="@+id/dialog_sample_holder"
android:id="@+id/dialog_folder_sample_holder"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<RadioGroup
android:id="@+id/dialog_radio_style"
android:id="@+id/dialog_radio_folder_style"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/activity_margin"
android:layout_marginBottom="@dimen/medium_margin">
<com.simplemobiletools.commons.views.MyCompatRadioButton
android:id="@+id/dialog_radio_square"
android:id="@+id/dialog_radio_folder_square"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="@dimen/medium_margin"
@ -34,7 +34,7 @@
android:text="@string/square" />
<com.simplemobiletools.commons.views.MyCompatRadioButton
android:id="@+id/dialog_radio_rounded_corners"
android:id="@+id/dialog_radio_folder_rounded_corners"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="@dimen/medium_margin"
@ -46,14 +46,14 @@
<include layout="@layout/divider" />
<RadioGroup
android:id="@+id/dialog_radio_count_holder"
android:id="@+id/dialog_radio_folder_count_holder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:paddingBottom="@dimen/medium_margin">
<com.simplemobiletools.commons.views.MyCompatRadioButton
android:id="@+id/dialog_radio_count_line"
android:id="@+id/dialog_radio_folder_count_line"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="@dimen/medium_margin"
@ -61,7 +61,7 @@
android:text="@string/show_file_count_line" />
<com.simplemobiletools.commons.views.MyCompatRadioButton
android:id="@+id/dialog_radio_count_brackets"
android:id="@+id/dialog_radio_folder_count_brackets"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="@dimen/medium_margin"
@ -69,7 +69,7 @@
android:text="@string/show_file_count_brackets" />
<com.simplemobiletools.commons.views.MyCompatRadioButton
android:id="@+id/dialog_radio_count_none"
android:id="@+id/dialog_radio_folder_count_none"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="@dimen/medium_margin"
@ -80,7 +80,7 @@
<include layout="@layout/divider" />
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
android:id="@+id/dialog_limit_title"
android:id="@+id/dialog_folder_limit_title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="@dimen/activity_margin"

View file

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/dir_holder"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="?attr/selectableItemBackground"
android:clickable="true"
android:focusable="true"
android:foreground="@drawable/selector"
android:paddingStart="@dimen/medium_margin"
android:paddingTop="@dimen/small_margin"
android:paddingBottom="@dimen/small_margin">
@ -14,7 +14,7 @@
<com.simplemobiletools.gallery.pro.views.MySquareImageView
android:id="@+id/dir_thumbnail"
android:layout_width="@dimen/list_view_folder_thumbnail_size"
android:layout_height="@dimen/list_view_folder_thumbnail_size"/>
android:layout_height="@dimen/list_view_folder_thumbnail_size" />
<ImageView
android:id="@+id/dir_lock"
@ -29,7 +29,7 @@
android:contentDescription="@string/lock_folder"
android:padding="@dimen/medium_margin"
android:src="@drawable/ic_lock_vector"
android:visibility="gone"/>
android:visibility="gone" />
<ImageView
android:id="@+id/dir_check"
@ -43,7 +43,7 @@
android:contentDescription="@null"
android:padding="@dimen/tiny_margin"
android:src="@drawable/ic_check_vector"
android:visibility="gone"/>
android:visibility="gone" />
<TextView
android:id="@+id/dir_name"
@ -55,7 +55,7 @@
android:paddingStart="@dimen/medium_margin"
android:paddingEnd="@dimen/medium_margin"
android:textColor="@android:color/white"
android:textSize="@dimen/bigger_text_size"/>
android:textSize="@dimen/bigger_text_size" />
<TextView
android:id="@+id/dir_path"
@ -70,7 +70,7 @@
android:paddingStart="@dimen/medium_margin"
android:paddingEnd="@dimen/medium_margin"
android:textColor="@android:color/white"
android:textSize="@dimen/smaller_text_size"/>
android:textSize="@dimen/smaller_text_size" />
<TextView
android:id="@+id/photo_cnt"
@ -80,7 +80,7 @@
android:layout_toEndOf="@+id/dir_name"
android:alpha="0.4"
android:textColor="@android:color/white"
android:textSize="@dimen/smaller_text_size"/>
android:textSize="@dimen/smaller_text_size" />
<LinearLayout
android:id="@+id/dir_icon_holder"
@ -100,7 +100,7 @@
android:contentDescription="@null"
android:paddingBottom="@dimen/small_margin"
android:src="@drawable/ic_sd_card_vector"
android:visibility="gone"/>
android:visibility="gone" />
<ImageView
android:id="@+id/dir_pin"
@ -109,7 +109,7 @@
android:contentDescription="@string/pin"
android:paddingBottom="@dimen/small_margin"
android:src="@drawable/ic_pin"
android:visibility="gone"/>
android:visibility="gone" />
</LinearLayout>
</RelativeLayout>

View file

@ -0,0 +1,64 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/media_item_holder"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:focusable="true">
<com.simplemobiletools.gallery.pro.views.MySquareImageView
android:id="@+id/medium_thumbnail"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<TextView
android:id="@+id/file_type"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_margin="@dimen/small_margin"
android:fontFamily="sans-serif-medium"
android:shadowColor="@color/default_background_color"
android:shadowRadius="4"
android:text="@string/gif"
android:textColor="@android:color/white"
android:textSize="@dimen/bigger_text_size"
android:visibility="gone" />
<ImageView
android:id="@+id/medium_check"
android:layout_width="@dimen/selection_check_size"
android:layout_height="@dimen/selection_check_size"
android:layout_alignEnd="@+id/medium_name"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:layout_margin="@dimen/medium_margin"
android:background="@drawable/circle_background"
android:contentDescription="@null"
android:padding="@dimen/tiny_margin"
android:src="@drawable/ic_check_vector"
android:visibility="gone" />
<TextView
android:id="@+id/medium_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignStart="@+id/medium_thumbnail"
android:layout_alignEnd="@+id/medium_thumbnail"
android:layout_alignParentBottom="true"
android:background="@drawable/gradient_background"
android:ellipsize="end"
android:gravity="bottom"
android:maxLines="3"
android:paddingLeft="@dimen/small_margin"
android:paddingRight="@dimen/small_margin"
android:paddingBottom="@dimen/small_margin"
android:shadowColor="@color/default_background_color"
android:shadowRadius="4"
android:textColor="@android:color/white"
android:textSize="@dimen/smaller_text_size"
tools:text="My photo" />
</RelativeLayout>

View file

@ -0,0 +1,67 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/media_item_holder"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="?attr/selectableItemBackground"
android:clickable="true"
android:focusable="true"
android:foreground="@drawable/selector"
android:paddingStart="@dimen/medium_margin"
android:paddingTop="@dimen/small_margin"
android:paddingBottom="@dimen/small_margin">
<com.simplemobiletools.gallery.pro.views.MySquareImageView
android:id="@+id/medium_thumbnail"
android:layout_width="@dimen/list_view_folder_thumbnail_size"
android:layout_height="@dimen/list_view_folder_thumbnail_size" />
<ImageView
android:id="@+id/medium_check"
android:layout_width="@dimen/selection_check_size"
android:layout_height="@dimen/selection_check_size"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:layout_marginTop="@dimen/small_margin"
android:layout_marginEnd="@dimen/medium_margin"
android:background="@drawable/circle_background"
android:contentDescription="@null"
android:padding="@dimen/tiny_margin"
android:src="@drawable/ic_check_vector"
android:visibility="gone" />
<TextView
android:id="@+id/medium_name"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignTop="@+id/medium_thumbnail"
android:layout_alignBottom="@+id/medium_thumbnail"
android:layout_toEndOf="@+id/medium_thumbnail"
android:ellipsize="end"
android:gravity="center_vertical"
android:maxLines="3"
android:paddingStart="@dimen/medium_margin"
android:paddingEnd="@dimen/normal_margin"
android:textColor="@android:color/white"
android:textSize="@dimen/bigger_text_size"
tools:text="My photo" />
<TextView
android:id="@+id/file_type"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"
android:layout_marginEnd="@dimen/small_margin"
android:fontFamily="sans-serif-medium"
android:paddingEnd="@dimen/small_margin"
android:paddingBottom="@dimen/medium_margin"
android:shadowColor="@color/default_background_color"
android:shadowRadius="4"
android:text="@string/gif"
android:textColor="@android:color/white"
android:textSize="@dimen/normal_text_size"
android:visibility="gone" />
</RelativeLayout>

View file

@ -5,8 +5,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:focusable="true"
android:padding="1px">
android:focusable="true">
<com.simplemobiletools.gallery.pro.views.MySquareImageView
android:id="@+id/medium_thumbnail"
@ -14,7 +13,7 @@
android:layout_height="match_parent" />
<ImageView
android:id="@+id/play_outline"
android:id="@+id/play_portrait_outline"
android:layout_width="@dimen/selection_check_size"
android:layout_height="@dimen/selection_check_size"
android:layout_alignParentStart="true"
@ -23,21 +22,6 @@
android:src="@drawable/ic_play_outline_vector"
android:visibility="gone" />
<TextView
android:id="@+id/file_type"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_margin="@dimen/small_margin"
android:fontFamily="sans-serif-medium"
android:shadowColor="@color/default_background_color"
android:shadowRadius="4"
android:text="@string/gif"
android:textColor="@android:color/white"
android:textSize="@dimen/bigger_text_size"
android:visibility="gone" />
<TextView
android:id="@+id/video_duration"
android:layout_width="match_parent"

View file

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/media_item_holder"
android:layout_width="wrap_content"
@ -8,6 +7,7 @@
android:background="?attr/selectableItemBackground"
android:clickable="true"
android:focusable="true"
android:foreground="@drawable/selector"
android:paddingStart="@dimen/medium_margin"
android:paddingTop="@dimen/small_margin"
android:paddingBottom="@dimen/small_margin">
@ -15,7 +15,7 @@
<com.simplemobiletools.gallery.pro.views.MySquareImageView
android:id="@+id/medium_thumbnail"
android:layout_width="@dimen/list_view_folder_thumbnail_size"
android:layout_height="@dimen/list_view_folder_thumbnail_size"/>
android:layout_height="@dimen/list_view_folder_thumbnail_size" />
<ImageView
android:id="@+id/medium_check"
@ -29,7 +29,7 @@
android:contentDescription="@null"
android:padding="@dimen/tiny_margin"
android:src="@drawable/ic_check_vector"
android:visibility="gone"/>
android:visibility="gone" />
<TextView
android:id="@+id/medium_name"
@ -45,10 +45,10 @@
android:paddingEnd="@dimen/normal_margin"
android:textColor="@android:color/white"
android:textSize="@dimen/bigger_text_size"
tools:text="My photo"/>
tools:text="My photo" />
<ImageView
android:id="@+id/play_outline"
android:id="@+id/play_portrait_outline"
android:layout_width="@dimen/play_outline_icon_size"
android:layout_height="@dimen/play_outline_icon_size"
android:layout_alignParentEnd="true"
@ -56,23 +56,6 @@
android:layout_marginEnd="@dimen/small_margin"
android:paddingBottom="6dp"
android:src="@drawable/ic_play_outline_vector"
android:visibility="gone"/>
<TextView
android:id="@+id/file_type"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"
android:layout_marginEnd="@dimen/small_margin"
android:paddingBottom="@dimen/medium_margin"
android:paddingEnd="@dimen/small_margin"
android:fontFamily="sans-serif-medium"
android:shadowColor="@color/default_background_color"
android:shadowRadius="4"
android:text="@string/gif"
android:textColor="@android:color/white"
android:textSize="@dimen/normal_text_size"
android:visibility="gone" />
<TextView
@ -81,12 +64,12 @@
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginBottom="@dimen/medium_margin"
android:layout_toStartOf="@+id/play_outline"
android:layout_toStartOf="@+id/play_portrait_outline"
android:paddingLeft="@dimen/small_margin"
android:paddingRight="@dimen/small_margin"
android:paddingBottom="@dimen/small_margin"
android:textColor="@android:color/white"
android:textSize="@dimen/normal_text_size"
tools:text="00:05"/>
tools:text="00:05" />
</RelativeLayout>

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">تشغيل مقاطع الفيديو تلقائياً</string>
<string name="remember_last_video_position">تذكر آخر موضع لتشغيل الفيديو</string>
<string name="toggle_filename">تبديل رؤية إسم الملف</string>
<string name="loop_videos">حلقة مقاطع الفيديو</string>
<string name="animate_gifs">تحريك الصور المتحركة (Gif) في الصور المصغرة</string>
<string name="max_brightness">أقصى سطوع عند عرض وسائط ملء الشاشة</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">إظهار أنواع ملفات الصور</string>
<string name="allow_zooming_videos">Allow zooming videos with double tapping them</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">الصور المصغرة</string>
@ -350,7 +352,7 @@
<string name="faq_13_title">أرى بعض التباين اللونى على الصور. كيف يمكنني تحسين الجودة؟</string>
<string name="faq_13_text">الحل الحالي لعرض الصور يعمل بشكل جيد في الأغلبية العظمي للحالات، ولكن إذا كنت تريد تحسين جودة الصور، يمكنك تمكين خيار \"عرض الصور بأعلي جودة ممكنة\" من اعدادات التطبيق، من قسم \"الصور العميقة القابلة للتكبير\".</string>
<string name="faq_14_title">لقد قمت بإخفاء ملف/مجلد. كيف يمكنني إظهاره؟</string>
<string name="faq_14_text">يمكنك أما أن تضغط علي عنصر القائمة "إظهار العناصر المخفية مؤقتاً" علي الشاشه الرئيسية أو تفعيل خيار \"إظهار العناصر المخفية" في إعدادات التطبيق لرؤية العنصر المخفي. إذا كنت تريد إظهاره ، فقط أضغط مطولاً عليه وأختر \" إظهار\". يتم إخفاء المجلدات عن طريق إضافة ملف مخفي ". nomedia/" إليهم، يمكنك حذف الملف بواسطة أي مدير ملفات أيضاً.</string>
<string name="faq_14_text"> Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.يمكنك أما أن تضغط علي عنصر القائمة "إظهار العناصر المخفية مؤقتاً" علي الشاشه الرئيسية أو تفعيل خيار \"إظهار العناصر المخفية" في إعدادات التطبيق لرؤية العنصر المخفي. إذا كنت تريد إظهاره ، فقط أضغط مطولاً عليه وأختر \" إظهار\". يتم إخفاء المجلدات عن طريق إضافة ملف مخفي ". nomedia/" إليهم، يمكنك حذف الملف بواسطة أي مدير ملفات أيضاً.</string>
<string name="faq_15_title">لماذا يشغل التطبيق مساحة كبيرة؟</string>
<string name="faq_15_text">يمكن لذاكرة التخزين المؤقت للتطبيق أن تصل سعتها إلى 250 ميجابايت، ، مما يضمن سرعة تحميل الصور. إذا كان التطبيق يشغل مساحة أكبر ، فمن المحتمل أن يكون ذلك بسبب وجود عناصر في "سلة المحذوفات". يتم حساب هذه الملفات إلى حجم التطبيق. يمكنك مسح "سلة المحذوفات" عن طريق فتحها وحذف جميع الملفات ، أو من إعدادات التطبيق. يتم حذف كل ملف في "سلة المحذوفات" تلقائياً بعد 30 يوماً.</string>

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Play videos automatically</string>
<string name="remember_last_video_position">Remember last video playback position</string>
<string name="toggle_filename">Toggle filename visibility</string>
<string name="loop_videos">Loop videos</string>
<string name="animate_gifs">Animate GIFs at thumbnails</string>
<string name="max_brightness">Max brightness when viewing fullscreen media</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">Show image file types</string>
<string name="allow_zooming_videos">Allow zooming videos with double tapping them</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Thumbnails</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">I see some color banding on the images. How can I improve the quality?</string>
<string name="faq_13_text">The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.</string>
<string name="faq_14_title">I have hidden a file/folder. How can I unhide it?</string>
<string name="faq_14_text">You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.</string>
<string name="faq_14_text">You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Why does the app take up so much space?</string>
<string name="faq_15_text">App cache can take up to 250MB, it ensures quicker image loading. If the app is taking up even more space, it is most likely caused by you having items in the Recycle Bin. Those files count to the app size. You can clear the Recycle bin by opening it and deleting all files, or from the app settings. Every file in the Bin is deleted automatically after 30 days.</string>

View file

@ -0,0 +1,414 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">সিম্পল গ্যালারি</string>
<string name="app_launcher_name">গ্যালারি</string>
<string name="edit">সম্পাদনা</string>
<string name="open_camera">ক্যামেরা খুলুন</string>
<string name="hidden">(লুকানো)</string>
<string name="excluded">(বাদ)</string>
<string name="pin_folder">ফোল্ডার পিন করুন</string>
<string name="unpin_folder">ফোল্ডার আনপিন করুন</string>
<string name="pin_to_the_top">একদম উপরে পিন করুন</string>
<string name="show_all">সব ফোল্ডারের ভেতরে কি আছে দেখান</string>
<string name="all_folders">সব ফোল্ডার</string>
<string name="folder_view">ফোল্ডার ভিউতে সুইচ করুন</string>
<string name="other_folder">অন্যান্য ফোল্ডার</string>
<string name="show_on_map">মানচিত্রে দেখান</string>
<string name="unknown_location">অজানা স্থান</string>
<string name="volume">শব্দ</string>
<string name="brightness">উজ্জ্বলতা</string>
<string name="lock_orientation">ওরিয়েন্টেশন বন্ধ </string>
<string name="unlock_orientation">ওরিয়েন্টেশন খুলুন</string>
<string name="change_orientation">ওরিয়েন্টেশন পরিবর্তন</string>
<string name="force_portrait">পোট্রেট ওরিয়েন্টেশন</string>
<string name="force_landscape">অবতল ওরিয়েন্টেশন</string>
<string name="use_default_orientation">ডিফল্ট ওরিয়েন্টেশন</string>
<string name="fix_date_taken">তারিখ ঠিক করুন</string>
<string name="fixing">ঠিক করা হচ্ছে…</string>
<string name="dates_fixed_successfully">তারিখ সফলভাবে ঠিক করা হয়েছে</string>
<string name="no_date_takens_found"> তোলার তারিখ নেই</string>
<string name="share_resized">পরিবর্তিত একা সংস্করণ নিন</string>
<string name="upgraded_from_free">অই,\n\n মনে হচ্ছে আপনি অ্যাপটি পুরোনো মুক্ত সংস্করণ থেকে হালনাগাদ করেছেন, যেটার সেটিংসে \'প্রোতে হালনাগাদ করুন\' বাটন রয়েছে। \n\nধন্যবাদ!</string>
<string name="switch_to_file_search">সব দেখা যাওয়া ফোল্ডারে ফাইল সার্চে চলে যান</string>
<string name="set_as_default_folder">ডিফল্ট ফোল্ডার হিশেবে সেট করুন</string>
<string name="unset_as_default_folder">ডিফল্ট ফোল্ডার হিশেবে আর রাখবেন না</string>
<!-- Filter -->
<string name="filter_media">মিডিয়া ফিল্টার করুন</string>
<string name="images">ছবিসমূহ</string>
<string name="videos">ভিডিওসমূহ</string>
<string name="gifs">গিফসমূহ</string>
<string name="raw_images">র ছবিসমূহ</string>
<string name="svgs">এসভিজি সমূহ</string>
<string name="portraits">পোট্রেইট</string>
<string name="no_media_with_filters"> এ নির্দিষ্ট ফিল্টারে কোন মিডিয়া ফাইল পাওয়া যায়নি।</string>
<string name="change_filters_underlined"><u>ফিল্টার পরিবর্তন করুন</u></string>
<!-- Hide / Exclude -->
<string name="hide_folder_description">This function hides the folder by adding a \'.nomedia\' file into it, it will hide all subfolders too. You can see them by toggling the \'Show hidden items\' option in Settings. Continue?</string>
<string name="exclude">বাদ দিন</string>
<string name="excluded_folders">বাদ দেওয়া ফোল্ডারসমূহ</string>
<string name="manage_excluded_folders">বাদ দেওয়া ফোল্ডারগুলোর ব্যবস্থাপনা</string>
<string name="exclude_folder_description">This will exclude the selection together with its subfolders from Simple Gallery only. You can manage excluded folders in Settings.</string>
<string name="exclude_folder_parent">Exclude a parent instead?</string>
<string name="excluded_activity_placeholder">Excluding folders will make them together with their subfolders hidden just in Simple Gallery, they will still be visible in other applications.\n\nIf you want to hide them from other apps too, use the Hide function.</string>
<string name="remove_all">সবগুলো সরান</string>
<string name="remove_all_description">বাদ দেওয়া তালিকা থেকে সমস্ত ফোল্ডার সরাবেন? এটি ফোল্ডারগুলি মুছবে না।</string>
<string name="hidden_folders">লুকানো ফোল্ডারগুলো</string>
<string name="manage_hidden_folders">লুকানো ফোল্ডারগুলি পরিচালনা করুন</string>
<string name="hidden_folders_placeholder">দেখে মনে হচ্ছে আপনার সাথে কোনও ফোল্ডার লুকানো নেই \".nomedia\" ফাইল।</string>
<!-- Include folders -->
<string name="include_folders">অন্তর্ভুক্ত ফোল্ডার</string>
<string name="manage_included_folders">অন্তর্ভুক্ত ফোল্ডার ব্যবস্থাপনা করুন</string>
<string name="add_folder">ফোল্ডার যোগ করুন</string>
<string name="included_activity_placeholder">If you have some folders which contain media, but were not recognized by the app, you can add them manually here.\n\nAdding some items here will not exclude any other folder.</string>
<string name="no_media_add_included">No media files have been found. You can solve it by adding the folders containing media files manually.</string>
<!-- Resizing -->
<string name="resize">আকার পরিবর্তন</string>
<string name="resize_and_save">নির্বাচিতগুলোর আকার পরিবর্তন ও সংরক্ষণ করুন।</string>
<string name="width">প্রস্থ</string>
<string name="height">দৈর্ঘ্য</string>
<string name="keep_aspect_ratio">অনুপাত রাখুন</string>
<string name="invalid_values">দয়া করে একটি বৈধ রেজোলিউশন দিন।</string>
<!-- Editor -->
<string name="editor">সম্পাদক</string>
<string name="rotate">ঘোরান</string>
<string name="invalid_image_path">ভুল ছবির পথ</string>
<string name="invalid_video_path">ভুল ভিডিওর পথ</string>
<string name="image_editing_failed">ছবি সম্পাদনা ব্যর্থ</string>
<string name="video_editing_failed">ভিডিও সম্পাদনা ব্যর্থ</string>
<string name="image_editing_cancelled">ছবি সম্পাদনা বাতিল</string>
<string name="video_editing_cancelled">ভিডিও সম্পাদনা বাতিল</string>
<string name="file_edited_successfully">ফাইল সফলভাবি সম্পাদিত হয়েছে</string>
<string name="image_edited_successfully">ছবি সফলভাবি সম্পাদিত হয়েছে</string>
<string name="video_edited_successfully">ভিডিও সফলভাবি সম্পাদিত হয়েছে</string>
<string name="edit_image_with">ছবি সম্পাদনা করুন:</string>
<string name="edit_video_with">ভিডিও সম্পাদনা করুন:</string>
<string name="no_image_editor_found">কোন ছবি সম্পাদক পাওয়া যায়নি</string>
<string name="no_video_editor_found">কোন ভিডিও সম্পাদক পাওয়া যায়নি</string>
<string name="unknown_file_location">অজানা অবস্থান ফাইল</string>
<string name="error_saving_file">উৎস ফাইল প্রতিস্থাপন করা যায়নি</string>
<string name="rotate_left">বামে ঘোরান</string>
<string name="rotate_right">ডানে ঘোরান</string>
<string name="rotate_one_eighty">১৮০º ঘোরান</string>
<string name="flip">ঘোরান</string>
<string name="flip_horizontally">অবতলভাবে ঘোরান</string>
<string name="flip_vertically">খাড়াখাড়িভাবে ঘোরান</string>
<string name="free_aspect_ratio">মুক্ত</string> <!-- available as an option: 1:1, 4:3, 16:9, free -->
<string name="other_aspect_ratio">অন্যান্য</string> <!-- available as an option: 1:1, 4:3, 16:9, free, other -->
<!-- Set wallpaper -->
<string name="simple_wallpaper">সিম্পল ওয়ালপেপার</string>
<string name="set_as_wallpaper">ওয়ালপেপার হিশেবে সেট করুন</string>
<string name="set_as_wallpaper_failed">ওয়ালপেপার সেট করা ব্যর্থ হয়েছে</string>
<string name="set_as_wallpaper_with">ওয়ালপেপার সেট করুন:</string>
<string name="setting_wallpaper">ওয়ালপেপার সেট করা হচ্ছে&#8230;</string>
<string name="wallpaper_set_successfully">সফলভাবে ওয়ালপেপার সেট হয়েছে</string>
<string name="portrait_aspect_ratio">খাড়াখারি আকৃতিগত অনুপাত</string>
<string name="landscape_aspect_ratio">অবতল আকৃতিগত অনুপাত</string>
<string name="home_screen">হোম স্ক্রিন</string>
<string name="lock_screen">লক স্ক্রিন</string>
<string name="home_and_lock_screen">হোম ও লক স্ক্রিন</string>
<!-- Slideshow -->
<string name="slideshow">স্লাইডশো</string>
<string name="interval">বিরতি (সেকেন্ডে):</string>
<string name="include_photos">ছবিগুলো যোগ করুন</string>
<string name="include_videos">ভিডিওগুলো যোগ করুন</string>
<string name="include_gifs">গিফগুলো যোগ করুন</string>
<string name="random_order">বিক্ষিপ্তভাবে</string>
<string name="move_backwards">পেছনে নিয়ে যান</string>
<string name="loop_slideshow">স্লাইডশো লুপ করুন</string>
<string name="animation">অ্যানিমেশন</string>
<string name="no_animation">কিছু না</string>
<string name="fade">বিবর্ণ</string>
<string name="slide">স্লাইড</string>
<string name="slideshow_ended">স্লাইডশো শেষ হয়েছে</string>
<string name="no_media_for_slideshow">স্লাইডশোর জন্য কোন মিডিয়া পাওয়া যায়নি</string>
<!-- View types -->
<string name="group_direct_subfolders">Group direct subfolders</string>
<!-- Grouping at media thumbnails -->
<string name="group_by">একত্রিত করুন</string>
<string name="do_not_group_files">Do not group files</string>
<string name="by_folder">ফোল্ডার</string>
<string name="by_last_modified">শেষ পরিবর্তন করা হয়েছে</string>
<string name="by_last_modified_daily">শেষ পরিবর্তন (দৈনিক)</string>
<string name="by_last_modified_monthly">শেষ পরিবর্তন (মাসিক)</string>
<string name="by_date_taken">তোলার তারিখ</string>
<string name="by_date_taken_daily">তোলার তারিখ (দৈনিক)</string>
<string name="by_date_taken_monthly">তোলার তারিখ (মাসিক)</string>
<string name="by_file_type">ফাইল টাইপ</string>
<string name="by_extension">এক্সটেনশন</string>
<string name="grouping_and_sorting">Please note that grouping and sorting are 2 independent fields</string>
<!-- Widgets -->
<string name="folder_on_widget">উইজেটে দেখানো ফোল্ডার:</string>
<string name="show_folder_name">ফোল্ডারের নাম দেখান</string>
<!-- Settings -->
<string name="autoplay_videos">স্বয়ংক্রিয়ভাবে ভিডিও চালান</string>
<string name="remember_last_video_position">Remember last video playback position</string>
<string name="loop_videos">Loop videos</string>
<string name="animate_gifs">Animate GIFs at thumbnails</string>
<string name="max_brightness">Max brightness when viewing fullscreen media</string>
<string name="crop_thumbnails">Crop thumbnails into squares</string>
<string name="show_thumbnail_video_duration">Show video durations</string>
<string name="screen_rotation_by">Rotate fullscreen media by</string>
<string name="screen_rotation_system_setting">সিস্টেম সেটিংস</string>
<string name="screen_rotation_device_rotation">Device rotation</string>
<string name="screen_rotation_aspect_ratio">অ্যাস্পেক্ট রেশিও</string>
<string name="black_background_at_fullscreen">Black background at fullscreen media</string>
<string name="scroll_thumbnails_horizontally">Scroll thumbnails horizontally</string>
<string name="hide_system_ui_at_fullscreen">Automatically hide system UI at fullscreen media</string>
<string name="delete_empty_folders">Delete empty folders after deleting their content</string>
<string name="allow_photo_gestures">Allow controlling photo brightness with vertical gestures</string>
<string name="allow_video_gestures">Allow controlling video volume and brightness with vertical gestures</string>
<string name="show_media_count">Show folder media count on the main view</string>
<string name="show_extended_details">Show extended details over fullscreen media</string>
<string name="manage_extended_details">Manage extended details</string>
<string name="one_finger_zoom">Allow one finger zoom at fullscreen media</string>
<string name="allow_instant_change">Allow instantly changing media by clicking on screen sides</string>
<string name="allow_deep_zooming_images">Allow deep zooming images</string>
<string name="hide_extended_details">Hide extended details when status bar is hidden</string>
<string name="show_at_bottom">Show some action buttons at the bottom of the screen</string>
<string name="show_recycle_bin">Show the Recycle Bin at the folders screen</string>
<string name="deep_zoomable_images">Deep zoomable images</string>
<string name="show_highest_quality">Show images in the highest possible quality</string>
<string name="show_recycle_bin_last">Show the Recycle Bin as the last item on the main screen</string>
<string name="allow_down_gesture">Allow closing the fullscreen view with a down gesture</string>
<string name="allow_one_to_one_zoom">Allow 1:1 zooming in with two double taps</string>
<string name="open_videos_on_separate_screen">Always open videos on a separate screen with new horizontal gestures</string>
<string name="show_notch">Show a notch if available</string>
<string name="allow_rotating_gestures">Allow rotating images with gestures</string>
<string name="file_loading_priority">File loading priority</string>
<string name="speed">গতি</string>
<string name="compromise">সমঝোতা</string>
<string name="avoid_showing_invalid_files">Avoid showing invalid files</string>
<string name="show_image_file_types">Show image file types</string>
<string name="allow_zooming_videos">Allow zooming videos with double tapping them</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">বর্গ</string>
<string name="rounded_corners">Rounded corners</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">থাম্বনেল</string>
<string name="fullscreen_media">পুরো স্ক্রিনের মিডিয়া</string>
<string name="extended_details">বর্ধিত বিশদ</string>
<string name="bottom_actions">নিচের অংশের ক্রিয়াগুলো</string>
<!-- Bottom actions -->
<string name="manage_bottom_actions">Manage visible bottom actions</string>
<string name="toggle_favorite">Toggle favorite</string>
<string name="toggle_file_visibility">Toggle file visibility</string>
<!-- New editor strings -->
<string name="pesdk_transform_button_freeCrop">কাস্টম</string>
<string name="pesdk_transform_button_resetCrop">রিসেট</string>
<string name="pesdk_transform_button_squareCrop">বর্গ</string>
<string name="pesdk_transform_title_name">রূপান্তর</string>
<string name="pesdk_filter_title_name">ফিল্টার</string>
<string name="pesdk_filter_asset_none">কিছু না</string>
<string name="pesdk_adjustments_title_name">সামঞ্জস্য করুন</string>
<string name="pesdk_adjustments_button_shadowTool">ছায়া</string>
<string name="pesdk_adjustments_button_exposureTool">অনাবৃত করুন</string>
<string name="pesdk_adjustments_button_highlightTool">হাইলাইটসমূহ</string>
<string name="pesdk_adjustments_button_brightnessTool">উজ্জ্বলতা</string>
<string name="pesdk_adjustments_button_contrastTool">Contrast</string>
<string name="pesdk_adjustments_button_saturationTool">স্যাচুরেশন</string>
<string name="pesdk_adjustments_button_clarityTool">নির্মলতা</string>
<string name="pesdk_adjustments_button_gammaTool">গামা</string>
<string name="pesdk_adjustments_button_blacksTool">কালো</string>
<string name="pesdk_adjustments_button_whitesTool">শাদা</string>
<string name="pesdk_adjustments_button_temperatureTool">উষ্ণতা</string>
<string name="pesdk_adjustments_button_sharpnessTool">তীক্ষ্ণতা</string>
<string name="pesdk_adjustments_button_reset">রিসেট</string>
<string name="pesdk_focus_title_name">ফোকাস</string>
<string name="pesdk_focus_title_disabled">কিছু না</string>
<string name="pesdk_focus_button_radial">রশ্মীবৎ</string>
<string name="pesdk_focus_button_linear">লিনিয়ার</string>
<string name="pesdk_focus_button_mirrored">আয়না</string>
<string name="pesdk_focus_button_gaussian">গাউসিয়ান</string>
<string name="pesdk_text_title_name">লেখা</string>
<string name="pesdk_text_title_options">লেখার অপশন</string>
<string name="pesdk_text_title_textColor">লেখার রঙ</string>
<string name="pesdk_text_title_font">ফন্ট</string>
<string name="pesdk_text_button_add">যোগ করুন</string>
<string name="pesdk_text_button_edit">সম্পাদনা করুন</string>
<string name="pesdk_text_button_straighten">সোজা করা</string>
<string name="pesdk_text_button_font">ফন্ট</string>
<string name="pesdk_text_button_color">রঙ</string>
<string name="pesdk_text_button_backgroundColor">পেছনের রঙ</string>
<string name="pesdk_text_button_alignment">প্রান্তিককরণ</string>
<string name="pesdk_text_button_bringToFront">সামনে আনুন</string>
<string name="pesdk_text_button_delete">মুছে ফেলুন</string>
<string name="pesdk_text_text_editTextPlaceholder">আপনার লেখা</string>
<string name="pesdk_brush_title_name">ব্রাশ</string>
<string name="pesdk_brush_button_color">রঙ</string>
<string name="pesdk_brush_button_size">আয়তন</string>
<string name="pesdk_brush_button_hardness">কঠোরতা</string>
<string name="pesdk_brush_button_bringToFront">সামনে আনুন</string>
<string name="pesdk_brush_button_delete">মুছে ফেলুন</string>
<string name="pesdk_brush_title_brushColor">ব্রাশের রঙ</string>
<string name="pesdk_editor_title_name">সম্পাদক</string>
<string name="pesdk_editor_title_closeEditorAlert">সম্পাদক বন্ধ করুন?</string>
<string name="pesdk_editor_text_closeEditorAlert">আপনি কি সত্যিই পরিবর্তনগুলো বাদ দিতে চান?</string>
<string name="pesdk_editor_button_closeEditorAlertConfirmation">হ্যাঁ</string>
<string name="pesdk_editor_button_closeEditorAlertCancelation">না</string>
<string name="pesdk_editor_cancel">বাতিল</string>
<string name="pesdk_editor_accept">গ্রহণ</string>
<string name="pesdk_editor_save">সংরক্ষণ</string>
<string name="pesdk_editor_text_exportProgressUnknown">এক্সপোর্ট হচ্ছে…</string>
<string name="pesdk_editor_text_exportProgress" formatted="false">এক্সপোর্ট হচ্ছে %s.</string>
<string name="pesdk_sticker_title_name">স্টিকার</string>
<string name="pesdk_sticker_title_color">স্টিকারের রঙ</string>
<string name="pesdk_sticker_title_options">Sticker Options</string>
<string name="pesdk_sticker_button_add">যোগ</string>
<string name="pesdk_sticker_button_color">রঙ</string>
<string name="pesdk_sticker_button_delete">মুছে ফেলা</string>
<string name="pesdk_sticker_button_bringToFront">সামনে</string>
<string name="pesdk_sticker_button_straighten">সোজা করুন</string>
<string name="pesdk_sticker_button_replace">প্রতিস্থাপন</string>
<string name="pesdk_sticker_button_opacity">অস্বচ্ছতা</string>
<string name="pesdk_sticker_button_contrast">বৈপরীত্য</string>
<string name="pesdk_sticker_button_saturation">সম্পৃক্তি</string>
<string name="pesdk_sticker_button_brightness">উজ্জ্বলতা</string>
<string name="pesdk_sticker_category_name_custom">আপলোডসমূহ</string>
<string name="pesdk_overlay_title_name">ওভারলে</string>
<string name="pesdk_overlay_button_blendModeNormal">সাধারণ</string>
<string name="pesdk_overlay_button_blendModeDarken">অন্ধকারাচ্ছন্ন করা</string>
<string name="pesdk_overlay_button_blendModeScreen">স্ক্রিন</string>
<string name="pesdk_overlay_button_blendModeOverlay">ওভারলে</string>
<string name="pesdk_overlay_button_blendModeLighten">হালকা করা</string>
<string name="pesdk_overlay_button_blendModeMultiply">গুণ</string>
<string name="pesdk_overlay_button_blendModeColorBurn">পোড়া রঙ</string>
<string name="pesdk_overlay_button_blendModeSoftLight">নরম আলো</string>
<string name="pesdk_overlay_button_blendModeHardLight">কড়া আলো</string>
<string name="pesdk_overlay_asset_none">কিছু না</string>
<string name="pesdk_overlay_asset_golden">সোনালী</string>
<string name="pesdk_overlay_asset_lightleak1">লাইটলিক ১</string>
<string name="pesdk_overlay_asset_mosaic">মোজাইক</string>
<string name="pesdk_overlay_asset_paper">কাগন</string>
<string name="pesdk_overlay_asset_rain">বৃষ্টি</string>
<string name="pesdk_overlay_asset_vintage">ভিন্টেজ</string>
<string name="pesdk_common_button_flipH">পাশাপাশি ঘুরান</string>
<string name="pesdk_common_button_flipV">খাড়াখাড়ি ঘুরান</string>
<string name="pesdk_common_button_undo">পূর্বাবস্থায় ফেরত যান</string>
<string name="pesdk_common_button_redo">পুনরায় আনুন</string>
<string name="pesdk_common_title_colorPicker">রঙ নির্বাচক</string>
<string name="pesdk_common_title_transparentColor">স্বচ্ছ</string>
<string name="pesdk_common_title_whiteColor">শাদা</string>
<string name="pesdk_common_title_grayColor">ধুসর</string>
<string name="pesdk_common_title_blackColor">কালো</string>
<string name="pesdk_common_title_lightBlueColor">হালকা নীল</string>
<string name="pesdk_common_title_blueColor">নীল</string>
<string name="pesdk_common_title_purpleColor">বেগুনী</string>
<string name="pesdk_common_title_orchidColor">অর্কিড</string>
<string name="pesdk_common_title_pinkColor">গোলাপী</string>
<string name="pesdk_common_title_redColor">লাল</string>
<string name="pesdk_common_title_orangeColor">কমলা</string>
<string name="pesdk_common_title_goldColor">সোনালী</string>
<string name="pesdk_common_title_yellowColor">হলুদ</string>
<string name="pesdk_common_title_oliveColor">জলপাই রঙ</string>
<string name="pesdk_common_title_greenColor">নীল</string>
<string name="pesdk_common_title_aquamarinColor">সামুদ্রিক নীল</string>
<string name="pesdk_common_title_pipettableColor">পাইপেটেবল রঙ</string>
<string name="vesdk_video_trim_title_name">কাটুন</string>
<!-- FAQ -->
<string name="faq_1_title">How can I make Simple Gallery the default device gallery?</string>
<string name="faq_1_text">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\".
The next time you will try opening an image or video you should see an app picker, where you can select Simple Gallery and make it the default app.</string>
<string name="faq_2_title">I locked the app with a password, but I forgot it. What can I do?</string>
<string name="faq_2_text">You can solve it in 2 ways. You can either reinstall the app, or find the app in your device settings and select \"Clear data\". It will reset all your settings, it will not remove any media files.</string>
<string name="faq_3_title">How can I make an album always appear at the top?</string>
<string name="faq_3_text">You can long press the desired album and select the Pin icon at the actions menu, that will pin it to the top. You can pin multiple folders too, pinned items will be sorted by the default sorting method.</string>
<string name="faq_4_title">How can I fast forward videos?</string>
<string name="faq_4_text">You can do it by double tapping the side of the screen, or tapping the current or max duration texts near the seekbar. If you enable opening videos on a separate screen in the app settings, you can use horizontal gestures too.</string>
<string name="faq_5_title">What is the difference between hiding and excluding a folder?</string>
<string name="faq_5_text">Exclude prevents displaying the folder only in Simple Gallery, while Hide works system-wise and it hides the folder from other galleries too. It works by creating an empty \".nomedia\" file in the given folder, which you can then remove with any file manager too. Note that some devices do not allow hiding folders like Camera, Screenshots and Downloads.</string>
<string name="faq_6_title">Why do folders with music cover art or stickers show up?</string>
<string name="faq_6_text">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.</string>
<string name="faq_7_title">A folder with images isn\'t showing up, or it doesn\'t show all items. What can I do?</string>
<string name="faq_7_text">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.</string>
<string name="faq_8_title">What if I want just a few particular folders visible?</string>
<string name="faq_8_text">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.</string>
<string name="faq_10_title">Can I crop images with this app?</string>
<string name="faq_10_text">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.</string>
<string name="faq_11_title">Can I somehow group media file thumbnails?</string>
<string name="faq_11_text">Sure, just use the \"Group by\" menu item while at the thumbnails view. You can group files by multiple criteria, including Date Taken. If you use the \"Show all folders content\" function you can group them by folders too.</string>
<string name="faq_12_title">Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?</string>
<string name="faq_12_text">It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".</string>
<string name="faq_13_title">I see some color banding on the images. How can I improve the quality?</string>
<string name="faq_13_text">The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.</string>
<string name="faq_14_title">I have hidden a file/folder. How can I unhide it?</string>
<string name="faq_14_text">You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Why does the app take up so much space?</string>
<string name="faq_15_text">App cache can take up to 250MB, it ensures quicker image loading. If the app is taking up even more space, it is most likely caused by you having items in the Recycle Bin. Those files count to the app size. You can clear the Recycle bin by opening it and deleting all files, or from the app settings. Every file in the Bin is deleted automatically after 30 days.</string>
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
<string name="app_title">সিম্পল গ্যালারি প্রো - ছবি ম্যানেজার ও সম্পাদক</string>
<!-- Short description has to have less than 80 chars -->
<string name="app_short_description">কোন বিজ্ঞাপন ছাড়া ছবি, ভিডিও ও গিফ সম্পাদনা, ব্যবস্থাপনার একটি প্রিমিয়াম অ্যাপ</string>
<string name="app_long_description">
সিম্পল গ্যালারি প্রো একটি অত্যন্ত সম্পাদনাযোগ্য অফলাইন গ্যালারি।
অ্যাপটিতে কোনও বিজ্ঞাপন এবং অপ্রয়োজনীয় অনুমতি নেই। অ্যাপ্লিকেশনটিকে যেহেতু ইন্টারনেট সংযোগের প্রয়োজন নেই, তাই আপনার গোপনীয়তা সুরক্ষিত।
-------------------------------------------------
<b>সহজ গ্যালারি প্রো - বৈশিষ্ট্যসমূহ</b>
-------------------------------------------------
• কোন বিজ্ঞাপন বা পপআপ ছাড়া অফলাইন গ্যালারী
• সাধারণ গ্যলারি ফটো সম্পাদক - ক্রপ করুন, ঘোরান, পুনরায় আকার দিন, অঙ্কন করুন, ফিল্টার প্রয়োগ করুন এবং আরও অনেক কিছু।
• কোন ইন্টারনেট সংযোগ প্রয়োজন নেই
• কোন অপ্রয়োজনীয় অনুমতি চায় না
• ছবি, ভিডিও ও অন্যান্য ফাইলসমূহ দ্রুত অনুসন্ধান করুন
• সিম্পল গ্যালারি প্রো এর ধরন পরিবর্তন করুন
• ৩২টি ভাষায় রয়েছে
• সিম্পল গ্যালারি প্রো উন্মুক্ত উৎসের
… এবং আরও অনেক অনেক বেশী!
<b>ছবি গ্যালারি সম্পাদক</b>
সিম্পল গ্যালারি প্রো আপনার ছবি যেকোন সময় সম্পাদনা সহজ করে দেয়। আপনার ছবি কাটুন, ফ্লিপ করুন বা আকার পরিবর্তন করুন। আপনি আরেকটু সৃজনশীল হলে, নতুন ফিল্টার যুক্ত করতে পারবেন এবং আপনার ছবির উপর আঁকতেও পারবেন।
<b>অনেকধরণের ফাইল ঘরানার জন্য সমর্থন রয়েছে</b>
জেপিইজি, পিএনজি, এমপি৪, এমকেভি, আরএডাব্লু, এসভিজি, প্যানোরামিক ফটো, প্যানোরামিক ভিডিও এবং আরও অনেক ফাইল টাইপ সিম্পল গ্যালারি প্রো সমর্থন করে।
<b>মুছে ফেলা ছবি ও ভিডিও পুনরুদ্ধার করুন</b>
ভুল করে গুরুত্বপূর্ণ ছবি বা ভিডিও মুছে ফেললেন? চিন্তার কারণ নেই। সিম্পল গ্যালারি প্রোর নিজস্ব রিসাইকেল বিন আপনাকে এ বিপদ থেকে বাঁচাবে।
<b>ছবি, ভিডিও এবং ফাইল লুকান ও নিরাপদ রাখুন:</b>
পিন, প্যাটার্ন, অথবা ফিঙ্গারপ্রিন্ট ব্যবহার করে আপনি আপনার ছবি, ভিডিও এবং পুরো অ্যালবামই নিরাপদে রাখতে পারবেন। আপনি পুরো অ্যাপটাই নিরাপদে রাখতে পারবে, অথবা নির্দিষ্ট কিছু ফাংশনে লক দিতে পারবেন। যেমন ধরুন, ফিঙ্গারপ্রিন্ট ছাড়া কোন ফাইল মুছতে না পারাটা ভুল করে ফাইল হারানো থেকে আপনাকে বাঁচাবে।
<b>সিম্পল টুলসমূহের পরিপূর্ণ স্যুট:</b>
https://www.simplemobiletools.com
<b>সিম্পল গ্যালারি প্রোর আলাদা ওয়েবসাইট</b>
https://www.simplemobiletools.com/gallery
<b>ফেসবুক:</b>
https://www.facebook.com/simplemobiletools
<b>রেডিট:</b>
https://www.reddit.com/r/SimpleMobileTools
</string>
<!--
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Reproduir vídeos automàticament</string>
<string name="remember_last_video_position">Recordeu la posició de la darrera reproducció de vídeo</string>
<string name="toggle_filename">Canviar la visibilitat del nom darxiu</string>
<string name="loop_videos">Reproducció continua de vídeos</string>
<string name="animate_gifs">Animar les miniatures dels GIFs</string>
<string name="max_brightness">Brillantor màxima quan es mostra multimèdia</string>
@ -192,13 +191,16 @@
<string name="avoid_showing_invalid_files">Eviteu mostrar fitxers no vàlids</string>
<string name="show_image_file_types">Mostra els tipus de fitxers d\imatges</string>
<string name="allow_zooming_videos">Permet fer zoom als vídeos amb dos cops</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="folder_thumbnail_style">Estil de miniatura de carpeta</string>
<string name="file_thumbnail_style">Estil de miniatura del fitxer</string>
<string name="thumbnail_spacing">Espai entre miniatures</string>
<string name="show_file_count_line">Mostra el recompte de fitxers en una línia diferent</string>
<string name="show_file_count_brackets">Mostra el recompte de fitxers entre claudàtors</string>
<string name="show_file_count_none">No mostreu el recompte de fitxers</string>
<string name="limit_folder_title">Limiteu els títols de carpeta llarga a 1 línia</string>
<string name="square">Quadrat</string>
<string name="rounded_corners">Cantonades arrodonides</string>
<string name="export_favorite_paths">Exportar camins de fitxers preferits</string>
<!-- Setting sections -->
<string name="thumbnails">Miniatures</string>
@ -288,7 +290,7 @@
<string name="pesdk_overlay_button_blendModeDarken">Enfosquir</string>
<string name="pesdk_overlay_button_blendModeScreen">Pantalla</string>
<string name="pesdk_overlay_button_blendModeOverlay">Superposició</string>
<string name="pesdk_overlay_button_blendModeLighten">Lighten</string>
<string name="pesdk_overlay_button_blendModeLighten">Alleugerir</string>
<string name="pesdk_overlay_button_blendModeMultiply">Multiplicar</string>
<string name="pesdk_overlay_button_blendModeColorBurn">Color cremat</string>
<string name="pesdk_overlay_button_blendModeSoftLight">Llum suau</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">Veig algunes bandes de colors a les imatges. Com puc millorar la qualitat?</string>
<string name="faq_13_text">La solució actual per mostrar imatges funciona bé en la gran majoria dels casos, però si voleu obtenir una millor qualitat d\'imatge, podeu activar \"Mostra les imatges amb la màxima qualitat possible\" a la configuració de laplicació, a la secció \"Imatges ampliades a mida\".</string>
<string name="faq_14_title">He amagat un fitxer / carpeta. Com puc mostrar-la?</string>
<string name="faq_14_text">Podeu prémer lelement de menú \"Mostra temporalment elements ocults\" a la pantalla principal o canviar \"Mostra els elements ocults\" a la configuració de laplicació per veure lelement amagat. Si voleu mostrar-la sempre, premeu-la i seleccioneu \"Mostra\". Les carpetes s\'amaguen afegint un fitxer \".nomedia\" ocult en elles, també podeu eliminar el fitxer amb qualsevol gestor de fitxers.</string>
<string name="faq_14_text">Podeu prémer lelement de menú \"Mostra temporalment elements ocults\" a la pantalla principal o canviar \"Mostra els elements ocults\" a la configuració de laplicació per veure lelement amagat. Si voleu mostrar-la sempre, premeu-la i seleccioneu \"Mostra\". Les carpetes s\'amaguen afegint un fitxer \".nomedia\" ocult en elles, també podeu eliminar el fitxer amb qualsevol gestor de fitxers. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Per què laplicació ocupa molt despai?</string>
<string name="faq_15_text">La memòria cau daplicacions pot ocupar fins a 250 MB, garanteix una càrrega de les imatges més ràpida. Si laplicació ocupa més espai, probablement sigui per tenir elements a la Paperera de reciclatge. Aquests fitxers compten a la mida de laplicació. Podeu esborrar la paperera de reciclatge obrint-la i suprimint tots els fitxers o des de la configuració de laplicació. Els fitxers de la paperera seliminen automàticament després de 30 dies.</string>

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Přehrávat videa automaticky</string>
<string name="remember_last_video_position">Zapamatovat pozici posledního přehraného videa</string>
<string name="toggle_filename">Přepnout viditelnost názvů souborů</string>
<string name="loop_videos">Přehrávat videa ve smyčce</string>
<string name="animate_gifs">Animovat náhledy souborů GIF</string>
<string name="max_brightness">Maximální jas obrazovky při zobrazení médií</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">Zobrazit typ obrázkových souborů</string>
<string name="allow_zooming_videos">Allow zooming videos with double tapping them</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Náhledy</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">Na obrázcích vidím nějaké barevné pásy. Jak mohu zlepšit kvalitu obrázků?</string>
<string name="faq_13_text">Současné řešení funguje správně v drtivé většině případů, pokud ale chcete zobrazit obrázky v lepší kvalitě, můžete povolit možnost \"Zobrazit obrázky v nejlepší možné kvalitě\" v nastavení aplikace v sekcí \"Hluboko priblížitelné obrázky\".</string>
<string name="faq_14_title">Skryl jsem soubor/složku, jak jej mohu odkrýt?</string>
<string name="faq_14_text">Můžete buď použít menu tlačítko \"Dočasně zobrazit skryté položky\" na hlavní obrazovce, nebo v nastavení aplikace zapnout možnost \"Zobrazit skryté položky\", tím se skryté položky zobrazí. Pokud je chcete odkrýt trvale, stačí je dlouho podržet a zvolit možnost \"Odkrýt\". Složky jsou skrývané přidáním souboru \".nomedia\", ten můžete vymazat i libovolným správcem souborů.</string>
<string name="faq_14_text">Můžete buď použít menu tlačítko \"Dočasně zobrazit skryté položky\" na hlavní obrazovce, nebo v nastavení aplikace zapnout možnost \"Zobrazit skryté položky\", tím se skryté položky zobrazí. Pokud je chcete odkrýt trvale, stačí je dlouho podržet a zvolit možnost \"Odkrýt\". Složky jsou skrývané přidáním souboru \".nomedia\", ten můžete vymazat i libovolným správcem souborů. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Proč aplikace zabírá tolik místa?</string>
<string name="faq_15_text">Vyrovnávací paměť aplikace může zabírat až 250MB, zabezpečuje to rychlejší nahrávání obrázků. Pokud aplikace zabírá místa více, bude to pravděpodobně způsobeno soubory v odpadkovém koši. Dané soubory se započítávajé do velikosti aplikace. Koš můžete vyprázdnit buď jeho otevřením a smazáním všech souborů, nebo z nastavení aplikace. Položky v koši jsou automaticky mazány po 30 dnech.</string>

View file

@ -30,8 +30,8 @@
<string name="share_resized">Del en skaleret version</string>
<string name="upgraded_from_free">Hej\n\nDet ser ud til at du har opgraderet fra den gamle, gratis app. Du kan afinstallere den gamle version, som har en \"Opgrader til Pro\"-knap i toppen af appens indstillinger.\n\nDu vil blot få papirkurvens elementer slettet, favoritter vil blive umarkeret og du vil også skulle genopsætte din apps indstillinger.\n\nTak!</string>
<string name="switch_to_file_search">Skift til filsøgning på tværs af synlige mapper</string>
<string name="set_as_default_folder">Set as default folder</string>
<string name="unset_as_default_folder">Unset as default folder</string>
<string name="set_as_default_folder">Vælg som standard mappe</string>
<string name="unset_as_default_folder">Fravælg som standard mappe</string>
<!-- Filter -->
<string name="filter_media">Filtrer medier</string>
@ -77,18 +77,18 @@
<string name="editor">Editor</string>
<string name="rotate">Roter</string>
<string name="invalid_image_path">Ugyldig sti til billede</string>
<string name="invalid_video_path">Invalid video path</string>
<string name="invalid_video_path">Ugyldig sti til video</string>
<string name="image_editing_failed">Redigering af billede mislykkedes</string>
<string name="video_editing_failed">Video editing failed</string>
<string name="image_editing_cancelled">Billede redigering annulleret</string>
<string name="video_editing_cancelled">Video editing cancelled</string>
<string name="video_editing_failed">Redigering af video mislykkedes</string>
<string name="image_editing_cancelled">Billedredigering annulleret</string>
<string name="video_editing_cancelled">Videoredigering annulleret</string>
<string name="file_edited_successfully">Fil redigeret med succes</string>
<string name="image_edited_successfully">Image edited successfully</string>
<string name="video_edited_successfully">Video edited successfully</string>
<string name="image_edited_successfully">Billede redigeret med succes</string>
<string name="video_edited_successfully">Video redigeret med succes</string>
<string name="edit_image_with">Rediger billede med:</string>
<string name="edit_video_with">Edit video with:</string>
<string name="edit_video_with">Rediger video med:</string>
<string name="no_image_editor_found">Der blev ikke fundet en editor til billedbehandling</string>
<string name="no_video_editor_found">No video editor found</string>
<string name="no_video_editor_found">Der blev ikke fundet en editor til videobehandling</string>
<string name="unknown_file_location">Ukendt filplacering</string>
<string name="error_saving_file">Kunne ikke overskrive kildefilen</string>
<string name="rotate_left">Roter mod venstre</string>
@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Afspil automatisk videoer</string>
<string name="remember_last_video_position">Husk sidste position ved videoafspilning</string>
<string name="toggle_filename">Skift filnavnets synlighed</string>
<string name="loop_videos">Kør videoer i sløjfe</string>
<string name="animate_gifs">Animer GIF\'er i miniaturer</string>
<string name="max_brightness">Maksimal lysstyrke ved fuldskærmsvisning af medier</string>
@ -191,14 +190,17 @@
<string name="compromise">Kompromis</string>
<string name="avoid_showing_invalid_files">Undgå at vise ugyldige filer</string>
<string name="show_image_file_types">Vis billeders filtyper</string>
<string name="allow_zooming_videos">Allow zooming videos with double tapping them</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="allow_zooming_videos">Tillad zoom på videoer ved dobbelttryk</string>
<string name="folder_thumbnail_style">Miniaturestil på mapper</string>
<string name="file_thumbnail_style">Miniaturestil på filer</string>
<string name="thumbnail_spacing">Afstand mellem miniaturer</string>
<string name="show_file_count_line">Vis antal filer på separat linje</string>
<string name="show_file_count_brackets">Vis antal filer i parantes</string>
<string name="show_file_count_none">Vis ikke antal filer</string>
<string name="limit_folder_title">Begræns lange mappenavne til 1 linje</string>
<string name="square">Firkant</string>
<string name="rounded_corners">Afrundede hjørner</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Miniaturer</string>
@ -212,76 +214,76 @@
<string name="toggle_file_visibility">Synlighed</string>
<!-- New editor strings -->
<string name="pesdk_transform_button_freeCrop">Custom</string>
<string name="pesdk_transform_button_resetCrop">Reset</string>
<string name="pesdk_transform_button_squareCrop">Square</string>
<string name="pesdk_transform_title_name">Transform</string>
<string name="pesdk_transform_button_freeCrop">Brugerdefineret</string>
<string name="pesdk_transform_button_resetCrop">Nulstil</string>
<string name="pesdk_transform_button_squareCrop">Firkant</string>
<string name="pesdk_transform_title_name">Transformér</string>
<string name="pesdk_filter_title_name">Filter</string>
<string name="pesdk_filter_asset_none">None</string>
<string name="pesdk_adjustments_title_name">Adjust</string>
<string name="pesdk_adjustments_button_shadowTool">Shadows</string>
<string name="pesdk_adjustments_button_exposureTool">Exposure</string>
<string name="pesdk_adjustments_button_highlightTool">Highlights</string>
<string name="pesdk_adjustments_button_brightnessTool">Brightness</string>
<string name="pesdk_adjustments_button_contrastTool">Contrast</string>
<string name="pesdk_adjustments_button_saturationTool">Saturation</string>
<string name="pesdk_adjustments_button_clarityTool">Clarity</string>
<string name="pesdk_filter_asset_none">Ingen</string>
<string name="pesdk_adjustments_title_name">Justér</string>
<string name="pesdk_adjustments_button_shadowTool">Skygger</string>
<string name="pesdk_adjustments_button_exposureTool">Eksponering</string>
<string name="pesdk_adjustments_button_highlightTool">Højlys</string>
<string name="pesdk_adjustments_button_brightnessTool">Lysstyrke</string>
<string name="pesdk_adjustments_button_contrastTool">Kontrast</string>
<string name="pesdk_adjustments_button_saturationTool">Mætning</string>
<string name="pesdk_adjustments_button_clarityTool">Klarhed</string>
<string name="pesdk_adjustments_button_gammaTool">Gamma</string>
<string name="pesdk_adjustments_button_blacksTool">Blacks</string>
<string name="pesdk_adjustments_button_whitesTool">Whites</string>
<string name="pesdk_adjustments_button_temperatureTool">Temperature</string>
<string name="pesdk_adjustments_button_sharpnessTool">Sharpness</string>
<string name="pesdk_adjustments_button_reset">Reset</string>
<string name="pesdk_focus_title_name">Focus</string>
<string name="pesdk_focus_title_disabled">None</string>
<string name="pesdk_adjustments_button_temperatureTool">Temperatur</string>
<string name="pesdk_adjustments_button_sharpnessTool">Skarphed</string>
<string name="pesdk_adjustments_button_reset">Nulstil</string>
<string name="pesdk_focus_title_name">Fokus</string>
<string name="pesdk_focus_title_disabled">Ingen</string>
<string name="pesdk_focus_button_radial">Radial</string>
<string name="pesdk_focus_button_linear">Linear</string>
<string name="pesdk_focus_button_mirrored">Mirrored</string>
<string name="pesdk_focus_button_gaussian">Gaussian</string>
<string name="pesdk_text_title_name">Text</string>
<string name="pesdk_text_title_options">Text Options</string>
<string name="pesdk_text_title_textColor">Text Color</string>
<string name="pesdk_text_title_font">Font</string>
<string name="pesdk_text_button_add">Add</string>
<string name="pesdk_text_button_edit">Edit</string>
<string name="pesdk_text_button_straighten">Straighten</string>
<string name="pesdk_text_button_font">Font</string>
<string name="pesdk_text_button_color">Color</string>
<string name="pesdk_text_button_backgroundColor">BG Color</string>
<string name="pesdk_text_button_alignment">Alignment</string>
<string name="pesdk_text_button_bringToFront">To Front</string>
<string name="pesdk_text_button_delete">Delete</string>
<string name="pesdk_text_text_editTextPlaceholder">Your text</string>
<string name="pesdk_brush_title_name">Brush</string>
<string name="pesdk_brush_button_color">Color</string>
<string name="pesdk_brush_button_size">Size</string>
<string name="pesdk_brush_button_hardness">Hardness</string>
<string name="pesdk_brush_button_bringToFront">To Front</string>
<string name="pesdk_brush_button_delete">Delete</string>
<string name="pesdk_brush_title_brushColor">Brush Color</string>
<string name="pesdk_focus_button_linear">Lineær</string>
<string name="pesdk_focus_button_mirrored">Spejlvendt</string>
<string name="pesdk_focus_button_gaussian">Gaussisk</string>
<string name="pesdk_text_title_name">Tekst</string>
<string name="pesdk_text_title_options">Tekst Indstillinger</string>
<string name="pesdk_text_title_textColor">Tekstfarve</string>
<string name="pesdk_text_title_font">Skrifttype</string>
<string name="pesdk_text_button_add">Tilføj</string>
<string name="pesdk_text_button_edit">Rediger</string>
<string name="pesdk_text_button_straighten">Udglat</string>
<string name="pesdk_text_button_font">Skrifttype</string>
<string name="pesdk_text_button_color">Farve</string>
<string name="pesdk_text_button_backgroundColor">Baggrundsfarve</string>
<string name="pesdk_text_button_alignment">Justering</string>
<string name="pesdk_text_button_bringToFront">Til Front</string>
<string name="pesdk_text_button_delete">Slet</string>
<string name="pesdk_text_text_editTextPlaceholder">Din tekst</string>
<string name="pesdk_brush_title_name">Børste</string>
<string name="pesdk_brush_button_color">Farve</string>
<string name="pesdk_brush_button_size">Størrelse</string>
<string name="pesdk_brush_button_hardness">Hårdhed</string>
<string name="pesdk_brush_button_bringToFront">Til Front</string>
<string name="pesdk_brush_button_delete">Slet</string>
<string name="pesdk_brush_title_brushColor">Børste Farve</string>
<string name="pesdk_editor_title_name">Editor</string>
<string name="pesdk_editor_title_closeEditorAlert">Close Editor?</string>
<string name="pesdk_editor_text_closeEditorAlert">Do you really want to discard the changes?</string>
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Yes</string>
<string name="pesdk_editor_button_closeEditorAlertCancelation">No</string>
<string name="pesdk_editor_cancel">Cancel</string>
<string name="pesdk_editor_accept">Accept</string>
<string name="pesdk_editor_save">Save</string>
<string name="pesdk_editor_text_exportProgressUnknown">Exporting</string>
<string name="pesdk_editor_text_exportProgress" formatted="false">Exporting %s.</string>
<string name="pesdk_sticker_title_name">Sticker</string>
<string name="pesdk_sticker_title_color">Sticker Color</string>
<string name="pesdk_sticker_title_options">Sticker Options</string>
<string name="pesdk_sticker_button_add">Add</string>
<string name="pesdk_sticker_button_color">Color</string>
<string name="pesdk_sticker_button_delete">Delete</string>
<string name="pesdk_sticker_button_bringToFront">To Front</string>
<string name="pesdk_sticker_button_straighten">Straighten</string>
<string name="pesdk_sticker_button_replace">Replace</string>
<string name="pesdk_sticker_button_opacity">Opacity</string>
<string name="pesdk_sticker_button_contrast">Contrast</string>
<string name="pesdk_sticker_button_saturation">Saturation</string>
<string name="pesdk_sticker_button_brightness">Brightness</string>
<string name="pesdk_editor_title_closeEditorAlert">Luk Editoren?</string>
<string name="pesdk_editor_text_closeEditorAlert">Vil du virkeligt kassere ændringerne?</string>
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Ja</string>
<string name="pesdk_editor_button_closeEditorAlertCancelation">Nej</string>
<string name="pesdk_editor_cancel">Annuller</string>
<string name="pesdk_editor_accept">Accepter</string>
<string name="pesdk_editor_save">Gem</string>
<string name="pesdk_editor_text_exportProgressUnknown">Eksporterer</string>
<string name="pesdk_editor_text_exportProgress" formatted="false">Eksporterer %s.</string>
<string name="pesdk_sticker_title_name">Klistermærke</string>
<string name="pesdk_sticker_title_color">Klistermærke Farve</string>
<string name="pesdk_sticker_title_options">Klistermærke Indstillinger</string>
<string name="pesdk_sticker_button_add">Tilføj</string>
<string name="pesdk_sticker_button_color">Farve</string>
<string name="pesdk_sticker_button_delete">Slet</string>
<string name="pesdk_sticker_button_bringToFront">Til Front</string>
<string name="pesdk_sticker_button_straighten">Udglat</string>
<string name="pesdk_sticker_button_replace">Erstat</string>
<string name="pesdk_sticker_button_opacity">Opacitet</string>
<string name="pesdk_sticker_button_contrast">Kontrast</string>
<string name="pesdk_sticker_button_saturation">Mætning</string>
<string name="pesdk_sticker_button_brightness">Lysstyrke</string>
<string name="pesdk_sticker_category_name_custom">Uploads</string>
<string name="pesdk_overlay_title_name">Overlay</string>
<string name="pesdk_overlay_button_blendModeNormal">Normal</string>
@ -302,26 +304,26 @@
<string name="pesdk_overlay_asset_vintage">Vintage</string>
<string name="pesdk_common_button_flipH">Flip H</string>
<string name="pesdk_common_button_flipV">Flip V</string>
<string name="pesdk_common_button_undo">Undo</string>
<string name="pesdk_common_button_redo">Redo</string>
<string name="pesdk_common_title_colorPicker">Color Picker</string>
<string name="pesdk_common_button_undo">Fortryd</string>
<string name="pesdk_common_button_redo">Omgør</string>
<string name="pesdk_common_title_colorPicker">Farvevælger</string>
<string name="pesdk_common_title_transparentColor">Transparent</string>
<string name="pesdk_common_title_whiteColor">White</string>
<string name="pesdk_common_title_grayColor">Gray</string>
<string name="pesdk_common_title_blackColor">Black</string>
<string name="pesdk_common_title_lightBlueColor">Light blue</string>
<string name="pesdk_common_title_blueColor">Blue</string>
<string name="pesdk_common_title_purpleColor">Purple</string>
<string name="pesdk_common_title_orchidColor">Orchid</string>
<string name="pesdk_common_title_pinkColor">Pink</string>
<string name="pesdk_common_title_redColor">Red</string>
<string name="pesdk_common_title_whiteColor">Hvid</string>
<string name="pesdk_common_title_grayColor">Grå</string>
<string name="pesdk_common_title_blackColor">Sort</string>
<string name="pesdk_common_title_lightBlueColor">Lyseblå</string>
<string name="pesdk_common_title_blueColor">Blå</string>
<string name="pesdk_common_title_purpleColor">Lilla</string>
<string name="pesdk_common_title_orchidColor">Orkidé</string>
<string name="pesdk_common_title_pinkColor">Lyserød</string>
<string name="pesdk_common_title_redColor">Rød</string>
<string name="pesdk_common_title_orangeColor">Orange</string>
<string name="pesdk_common_title_goldColor">Gold</string>
<string name="pesdk_common_title_yellowColor">Yellow</string>
<string name="pesdk_common_title_oliveColor">Olive</string>
<string name="pesdk_common_title_greenColor">Green</string>
<string name="pesdk_common_title_aquamarinColor">Aquamarin</string>
<string name="pesdk_common_title_pipettableColor">Pipettable color</string>
<string name="pesdk_common_title_goldColor">Guld</string>
<string name="pesdk_common_title_yellowColor">Gul</string>
<string name="pesdk_common_title_oliveColor">Oliven</string>
<string name="pesdk_common_title_greenColor">Grøn</string>
<string name="pesdk_common_title_aquamarinColor">Akvamarin</string>
<string name="pesdk_common_title_pipettableColor">Pipetterbar farve</string>
<string name="vesdk_video_trim_title_name">Trim</string>
<!-- FAQ -->
@ -352,7 +354,7 @@
<string name="faq_13_title">Jeg ser noget \"color banding\" på billederne. Hvordan kan jeg forbedre kvaliteten?</string>
<string name="faq_13_text">Den nuværende løsning til visning af billeder virker fint i langt de fleste tilfælde, men hvis du vil have en endnu bedre billedkvalitet, kan du aktivere \"Vis billeder i den højst mulige kvalitet\" i appens indstillinger, i sektionen \"Dybt zoombare billeder\".</string>
<string name="faq_14_title">Jeg har en skjult fil/mappe. Hvordan kan jeg få den vist igen?</string>
<string name="faq_14_text">Du kan enten trykke på menupunktet \"Vis midlertidigt skjulte\" på hovedskærmen, eller aktivere \"Vis skjulte elementer\" i appens indstillinger for at se det skjulte element. Hvis du vil fjerne skjulningen, skal du blot holde fingeren nede og vælge \"Fjern skjulning\". Mapper er skjult ved at tilføje en skjult \".nomedia\"-fil i dem, som du også kan slette med enhver filhåndterings-app.</string>
<string name="faq_14_text">Du kan enten trykke på menupunktet \"Vis midlertidigt skjulte\" på hovedskærmen, eller aktivere \"Vis skjulte elementer\" i appens indstillinger for at se det skjulte element. Hvis du vil fjerne skjulningen, skal du blot holde fingeren nede og vælge \"Fjern skjulning\". Mapper er skjult ved at tilføje en skjult \".nomedia\"-fil i dem, som du også kan slette med enhver filhåndterings-app. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Hvorfor fylder appen så meget?</string>
<string name="faq_15_text">App-mellemlageret kan bruge op til 250MB, det sikrer hurtigere indlæsning. Fylder appen endnu mere kan det skyldes at der ligger meget papirkurven. Filer heri tæller med til appens størrelse. Du kan tømme papirkurven ved at åbne den og slette indholdet, eller fra appens indstillinger. Alle filer i papirkurven slettes automatisk efter 30 dage.</string>

View file

@ -77,18 +77,18 @@
<string name="editor">Editor</string>
<string name="rotate">Drehen</string>
<string name="invalid_image_path">Ungültiger Dateipfad</string>
<string name="invalid_video_path">Invalid video path</string>
<string name="invalid_video_path">Ungültiger Videopfad</string>
<string name="image_editing_failed">Bildbearbeitung fehlgeschlagen</string>
<string name="video_editing_failed">Video editing failed</string>
<string name="video_editing_failed">Videobearbeitung fehlgeschlagen</string>
<string name="image_editing_cancelled">Bildbearbeitung abgebrochen</string>
<string name="video_editing_cancelled">Video editing cancelled</string>
<string name="video_editing_cancelled">Videobearbeitung abgebrochen</string>
<string name="file_edited_successfully">Datei erfolgreich bearbeitet</string>
<string name="image_edited_successfully">Image edited successfully</string>
<string name="video_edited_successfully">Video edited successfully</string>
<string name="image_edited_successfully">Bild erfolgreich bearbeitet</string>
<string name="video_edited_successfully">Video erfolgreich bearbeitet</string>
<string name="edit_image_with">Bild bearbeiten mit:</string>
<string name="edit_video_with">Edit video with:</string>
<string name="edit_video_with">Video bearbeiten mit:</string>
<string name="no_image_editor_found">Keine Bildeditor-App gefunden</string>
<string name="no_video_editor_found">No video editor found</string>
<string name="no_video_editor_found">Keine Videoeditor-App gefunden</string>
<string name="unknown_file_location">Unbekannter Dateipfad</string>
<string name="error_saving_file">Konnte Quelldatei nicht überschreiben</string>
<string name="rotate_left">Nach links drehen</string>
@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Videos automatisch abspielen</string>
<string name="remember_last_video_position">Letzte Videowiedergabeposition erinnern</string>
<string name="toggle_filename">Beschriftungen ein/aus</string>
<string name="loop_videos">Videos in Endlosschleife abspielen</string>
<string name="animate_gifs">Kacheln von GIFs animieren</string>
<string name="max_brightness">Helligkeit beim Betrachten maximieren</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">Bilddateitypen anzeigen</string>
<string name="allow_zooming_videos">Erlaube Zoomen in Videos mit doppeltem Antippen</string>
<string name="folder_thumbnail_style">Ordner-Miniaturbildstil</string>
<string name="file_thumbnail_style">Dateivorschau Stil</string>
<string name="thumbnail_spacing">Vorschaubild Abstand</string>
<string name="show_file_count_line">Zeige Anzahl der Dateien in einer seperaten Zeile an</string>
<string name="show_file_count_brackets">Anzahl der Dateien in Klammern anzeigen</string>
<string name="show_file_count_none">Anzahl der Dateien nicht anzeigen</string>
<string name="limit_folder_title">Begrenze lange Ordnertitel auf 1 Zeile</string>
<string name="square">Quadrat</string>
<string name="rounded_corners">Abgerundete Ecken</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Vorschaubilder</string>
@ -261,44 +263,44 @@
<string name="pesdk_brush_title_brushColor">Pinselfarbe</string>
<string name="pesdk_editor_title_name">Editor</string>
<string name="pesdk_editor_title_closeEditorAlert">Editor schließen?</string>
<string name="pesdk_editor_text_closeEditorAlert">Do you really want to discard the changes?</string>
<string name="pesdk_editor_text_closeEditorAlert">Möchtest du die Änderungen wirklich verwerfen?</string>
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Ja</string>
<string name="pesdk_editor_button_closeEditorAlertCancelation">Nein</string>
<string name="pesdk_editor_cancel">Abbrechen</string>
<string name="pesdk_editor_accept">Akzeptieren</string>
<string name="pesdk_editor_save">Speichern</string>
<string name="pesdk_editor_text_exportProgressUnknown">Exporting</string>
<string name="pesdk_editor_text_exportProgress" formatted="false">Exporting %s.</string>
<string name="pesdk_editor_text_exportProgressUnknown">Exportiere</string>
<string name="pesdk_editor_text_exportProgress" formatted="false">Exportiere %s.</string>
<string name="pesdk_sticker_title_name">Sticker</string>
<string name="pesdk_sticker_title_color">Sticker Color</string>
<string name="pesdk_sticker_title_options">Sticker Options</string>
<string name="pesdk_sticker_button_add">Add</string>
<string name="pesdk_sticker_button_color">Color</string>
<string name="pesdk_sticker_button_delete">Delete</string>
<string name="pesdk_sticker_button_bringToFront">To Front</string>
<string name="pesdk_sticker_button_straighten">Straighten</string>
<string name="pesdk_sticker_button_replace">Replace</string>
<string name="pesdk_sticker_button_opacity">Opacity</string>
<string name="pesdk_sticker_button_contrast">Contrast</string>
<string name="pesdk_sticker_button_saturation">Saturation</string>
<string name="pesdk_sticker_button_brightness">Brightness</string>
<string name="pesdk_sticker_title_color">Sticker Farbe</string>
<string name="pesdk_sticker_title_options">Sticker Optionen</string>
<string name="pesdk_sticker_button_add">Hinzufügen</string>
<string name="pesdk_sticker_button_color">Farbe</string>
<string name="pesdk_sticker_button_delete">Löschen</string>
<string name="pesdk_sticker_button_bringToFront">In den Vordergrund</string>
<string name="pesdk_sticker_button_straighten">Glätten</string>
<string name="pesdk_sticker_button_replace">Ersetzen</string>
<string name="pesdk_sticker_button_opacity">Deckkraft</string>
<string name="pesdk_sticker_button_contrast">Kontrast</string>
<string name="pesdk_sticker_button_saturation">Sättigung</string>
<string name="pesdk_sticker_button_brightness">Helligkeit</string>
<string name="pesdk_sticker_category_name_custom">Uploads</string>
<string name="pesdk_overlay_title_name">Overlay</string>
<string name="pesdk_overlay_button_blendModeNormal">Normal</string>
<string name="pesdk_overlay_button_blendModeDarken">Darken</string>
<string name="pesdk_overlay_button_blendModeDarken">Abdunkeln</string>
<string name="pesdk_overlay_button_blendModeScreen">Screen</string>
<string name="pesdk_overlay_button_blendModeOverlay">Overlay</string>
<string name="pesdk_overlay_button_blendModeLighten">Lighten</string>
<string name="pesdk_overlay_button_blendModeLighten">Erhellen</string>
<string name="pesdk_overlay_button_blendModeMultiply">Multiply</string>
<string name="pesdk_overlay_button_blendModeColorBurn">Color Burn</string>
<string name="pesdk_overlay_button_blendModeSoftLight">Soft Light</string>
<string name="pesdk_overlay_button_blendModeHardLight">Hard Light</string>
<string name="pesdk_overlay_asset_none">None</string>
<string name="pesdk_overlay_asset_none">Keine</string>
<string name="pesdk_overlay_asset_golden">Golden</string>
<string name="pesdk_overlay_asset_lightleak1">Lightleak 1</string>
<string name="pesdk_overlay_asset_mosaic">Mosaic</string>
<string name="pesdk_overlay_asset_paper">Paper</string>
<string name="pesdk_overlay_asset_rain">Rain</string>
<string name="pesdk_overlay_asset_paper">Papier</string>
<string name="pesdk_overlay_asset_rain">Regen</string>
<string name="pesdk_overlay_asset_vintage">Vintage</string>
<string name="pesdk_common_button_flipH">H spiegeln</string>
<string name="pesdk_common_button_flipV">V spiegeln</string>
@ -333,7 +335,7 @@
<string name="faq_3_title">Wie kann ich ein Album immer zuoberst erscheinen lassen?</string>
<string name="faq_3_text">Du kannst lange auf das gewünschte Album drücken und im Aktionsmenü das Stecknadelsymbol auswählen; es wird nun zuoberst angepinnt. Ebenso kannst du mehrere Ordner anpinnen. Angepinnte Objekte werden nach der Standardmethode sortiert.</string>
<string name="faq_4_title">Wie kann ich in Videos vor- oder zurückspringen?</string>
<string name="faq_4_text">You can do it by double tapping the side of the screen, or tapping the current or max duration texts near the seekbar. If you enable opening videos on a separate screen in the app settings, you can use horizontal gestures too.</string>
<string name="faq_4_text">Das geht, indem du doppelt auf die Seite des Bildschirms drückst, oder indem du auf den Text nahe der Seekbar drückst, der die aktuelle bzw. maximale Zeit anzeigt. Wenn du in den App Einstellungen die Funktion aktivierst hast, dass Videos in einem seperaten Fenster geöffnet werden können, kannst du zudem horizontale Gesten verwenden.</string>
<string name="faq_5_title">Was ist der Unterschied zwischen \'Verstecken\' und \'Ausschließen\' eines Ordners?</string>
<string name="faq_5_text">\'Ausschließen\' verhindert lediglich, dass der Ordner in Schlichte Galerie angezeigt wird. \'Verstecken\' hingegen versteckt den Ordner auch vor anderen Apps. Dies funktioniert durch das Erstellen einer leeren \".nomedia\"-Datei im betroffenen Ordner, welche du mit jedem Dateimanager wieder löschen kannst. Note that some devices do not allow hiding folders like Camera, Screenshots and Downloads.</string>
<string name="faq_6_title">Wieso erscheinen Ordner mit Musik-Cover oder Stickers?</string>
@ -351,7 +353,7 @@
<string name="faq_13_title">Ich sehe Banding (streifiger Farbverlauf) auf den Bildern. Wie kann ich die Qualität verbessern?</string>
<string name="faq_13_text">Die jetzige Methode für die Anzeige von Bildern funktioniert gut, aber für eine noch bessere Bildqualität kann die Einstellung \"Zeige Bilder in der höchstmöglichen Qualität\" im Menü unter \"Stark vergrösserbare Bilder\" gesetzt werden.</string>
<string name="faq_14_title">Ich habe eine versteckte Datei bzw. einen versteckten Ordner. Wie kann ich diese/n sichtbar stellen?</string>
<string name="faq_14_text">Du kannst entweder auf \"Verstecktes temporär anzeigen\" im Hauptmenü drücken oder die Einstellung \"Versteckte Elemente anzeigen\" setzen. Wenn du es sichtbar einstellen willst, drücke lange darauf und wähle \"Nicht verstecken\" aus. Ordner werden durch eine versteckte, in ihnen gespeicherte \".nomedia\"-Datei versteckt und das Löschen der Datei ist mit jedem Dateimanger möglich.</string>
<string name="faq_14_text">Du kannst entweder auf \"Verstecktes temporär anzeigen\" im Hauptmenü drücken oder die Einstellung \"Versteckte Elemente anzeigen\" setzen. Wenn du es sichtbar einstellen willst, drücke lange darauf und wähle \"Nicht verstecken\" aus. Ordner werden durch eine versteckte, in ihnen gespeicherte \".nomedia\"-Datei versteckt und das Löschen der Datei ist mit jedem Dateimanger möglich. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Warum beansprucht die App so viel Speicherplatz?</string>
<string name="faq_15_text">Der Cache der App kann bis zu 250 MB groß werden und sorgt dafür, dass die Bilder schneller geladen werden. Wenn die App noch mehr Speicherplatz beansprucht, liegt das wahrscheinlich daran, dass der Papierkorb zu voll ist. Diese Dateien zählen zum Speicherplatz der App dazu. Du kannst den Papierkorb leeren, indem du ihn öffnest und alle Dateien darin löschst, oder den entsprechenden Button in den Einstellungen betätigst. All 30 Tage wird der Papierkorb automatisch geleert.</string>

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Αυτόματη αναπαραγωγή βίντεο</string>
<string name="remember_last_video_position">Απομνημόνευση τελευταίας θέσης αναπαραγωγής βίντεο</string>
<string name="toggle_filename">Αλλαγή προβολής ονόματος αρχείων</string>
<string name="loop_videos">Επανάληψη βίντεο</string>
<string name="animate_gifs">Εμφάνιση κινούμενων GIFs στα εικονίδια</string>
<string name="max_brightness">Μέγιστη φωτεινότητα κατά την προβολή πλήρους οθόνης</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">Εμφάνιση τύπου αρχείου εικόνας</string>
<string name="allow_zooming_videos">Επιτρέπει την μεγέθυνση βίντεο με διπλό πάτημα</string>
<string name="folder_thumbnail_style">Στυλ μικρογραφίας φακέλου</string>
<string name="file_thumbnail_style">Στυλ μικρογραφίας αρχείου</string>
<string name="thumbnail_spacing">Απόσταση μικρογραφιών</string>
<string name="show_file_count_line">Εμφάνιση πλήθους αρχείων σε ξεχωριστή γραμμή</string>
<string name="show_file_count_brackets">Εμφάνιση πλήθους αρχείων σε αγκύλες</string>
<string name="show_file_count_none">Χωρίς εμφάνιση μέτρησης αρχείων</string>
<string name="limit_folder_title">Περιορισμό μεγάλων τίτλων φακέλων σε 1 γραμμή</string>
<string name="square">Τετράγωνο</string>
<string name="rounded_corners">Στρογγυλεμένες γωνίες</string>
<string name="export_favorite_paths">Εξαγωγή διαδρομών αρχείων αγαπημένων</string>
<!-- Setting sections -->
<string name="thumbnails">Εικονίδια</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">Βλέπω κάποια χρωματική ζώνη στις εικόνες. Πώς μπορώ να βελτιώσω την ποιότητα?</string>
<string name="faq_13_text">Η τρέχουσα λύση για την εμφάνιση εικόνων λειτουργεί πολύ καλά στην πλειονότητα των περιπτώσεων, αλλά εάν θέλετε ακόμα καλύτερη ποιότητα εικόνας, μπορείτε να ενεργοποιήσετε την \"Εμφάνιση εικόνων με την υψηλότερη δυνατή ποιότητα\" στις ρυθμίσεις της εφαρμογής, στο πεδίο \"Βαθιά μεγέθυνση εικόνων\".</string>
<string name="faq_14_title">Έχω αποκρύψει ένα αρχείο/φάκελο. Πώς μπορώ να το επανεμφανίσω?</string>
<string name="faq_14_text">Μπορείτε είτε να επιλέξετε στο μενού \"Εμφάνιση προσωρινά κρυφών στοιχείων\" στην κύρια οθόνη, είτε να αλλάξετε σε \"Εμφάνιση κρυφών στοιχείων\" στις ρυθμίσεις της εφαρμογής για να δείτε το κρυφό στοιχείο. Αν θέλετε να το αποκρύψετε, πατήστε παρατεταμένα και επιλέξτε \"Απόκρυψη\". Οι φάκελοι αποκρύπτονται προσθέτοντας ένα κρυφό αρχείο \".nomedia\" , μπορείτε επίσης να διαγράψετε το αρχείο με οποιονδήποτε διαχειριστή αρχείων.</string>
<string name="faq_14_text">Μπορείτε είτε να επιλέξετε στο μενού \"Εμφάνιση προσωρινά κρυφών στοιχείων\" στην κύρια οθόνη, είτε να αλλάξετε σε \"Εμφάνιση κρυφών στοιχείων\" στις ρυθμίσεις της εφαρμογής για να δείτε το κρυφό στοιχείο. Αν θέλετε να το αποκρύψετε, πατήστε παρατεταμένα και επιλέξτε \"Απόκρυψη\". Οι φάκελοι αποκρύπτονται προσθέτοντας ένα κρυφό αρχείο \".nomedia\" , μπορείτε επίσης να διαγράψετε το αρχείο με οποιονδήποτε διαχειριστή αρχείων. Σημειώστε ότι η απόκρυψη λειτουργεί αναδρομικά, έτσι εάν αποκρύψετε ένα φάκελο, όλοι οι υποφάκελοι θα αποκρυφθούν επίσης. Για την επανεμφάνιση των υποφακέλων, πρέπει να επανεμφανίσετε το γονικό φάκελο.</string>
<string name="faq_15_title">Γιατί η εφαρμογή καταλαμβάνει τόσο μεγάλο χώρο;</string>
<string name="faq_15_text">Η προσωρινή μνήμη της εφαρμογής μπορεί να δεσμεύσει έως και 250MB, διασφαλίζοντας την ταχύτερη προφόρτωση των εικόνων. Αν η εφαρμογή χρησιμοποιεί ακόμα περισσότερο χώρο, πιθανότατα οφείλεται στην κατοχή αντικειμένων στον Κάδο. Αυτά τα αρχεία υπολογίζονται στο μέγεθος της εφαρμογής. Μπορείτε να αδειάσετε τον Κάδο Ανακύκλωσης ανοίγοντάς τον και διαγράφοντας όλα τα αρχεία ή από τις ρυθμίσεις της εφαρμογής. Κάθε αρχείο στον Κάδο διαγράφεται αυτόματα μετά από 30 ημέρες.</string>

View file

@ -27,8 +27,8 @@
<string name="fixing">Fijando…</string>
<string name="dates_fixed_successfully">Fecha fijada correctamente</string>
<string name="no_date_takens_found">No se han encontrado valores de fechas tomadas</string>
<string name="share_resized">Comparte una versión redimensionada</string>
<string name="upgraded_from_free">Oye,\n\nParece que actualizaste de la aplicación gratuita vieja. Ahora puedes desinstalar la versión vieja, que tiene un botón \'Actualizar a Pro\' en la aprte superior de los ajustes de la app.\n\nSolo tendrás los elementos de la Papelera de Reciclaje eliminados, favoritos desmarcados y también tendrás que reiniciar los ajustes de la app.\n\n¡Gracias!</string>
<string name="share_resized">Compartir una versión redimensionada</string>
<string name="upgraded_from_free">Oye,\n\nparece que actualizó desde la antigua aplicación gratuita. Ahora puede desinstalar la versión anterior, que tiene un botón \'Actualizar a Pro\' en la parte superior de los ajustes de la app.\n\nSolo se eliminarán los elementos de la Papelera de reciclaje, favoritos desmarcados y también tendrá que reiniciar los ajustes de la app.\n\n¡Gracias!</string>
<string name="switch_to_file_search">Cambiar a la búsqueda de archivos en todas las carpetas visibles</string>
<string name="set_as_default_folder">Poner como carpeta predeterminada</string>
<string name="unset_as_default_folder">Quitar como carpeta predeterminada</string>
@ -38,7 +38,7 @@
<string name="images">Imágenes</string>
<string name="videos">Videos</string>
<string name="gifs">GIFs</string>
<string name="raw_images">Imagenes RAW</string>
<string name="raw_images">Imágenes RAW</string>
<string name="svgs">SVGs</string>
<string name="portraits">Retratos</string>
<string name="no_media_with_filters">No se han encontrado ficheros con los filtros seleccionados.</string>
@ -51,19 +51,19 @@
<string name="manage_excluded_folders">Gestionar carpetas excluidas</string>
<string name="exclude_folder_description">Esto excluirá la selección junto con sus subcarpetas, solamente de Simple Gallery. Puede gestionar las carpetas excluidas en los Ajustes.</string>
<string name="exclude_folder_parent">¿Excluir mejor la carpeta superior?</string>
<string name="excluded_activity_placeholder">Excluir las carpetas las excluirá junto a sus subcarpetas sólo en Simple Gallery, estas seguirán siendo visibles en otras aplicaciones.\n\nSi desea ocultarlo de otras aplicaciones, utilice la función de \"Ocultar\".</string>
<string name="excluded_activity_placeholder">Excluir las carpetas las excluirá junto a sus subcarpetas sólo en Simple Gallery, estas seguirán siendo visibles en otras aplicaciones.\n\nSi desea ocultarlo de otras aplicaciones, utilice la función \"Ocultar\".</string>
<string name="remove_all">Eliminar todo</string>
<string name="remove_all_description">¿Eliminar todas las carpetas de la lista de excluidas? Esto no borrará las carpetas.</string>
<string name="hidden_folders">Carpetas ocultas</string>
<string name="manage_hidden_folders">Gestionar carpetas ocultas</string>
<string name="hidden_folders_placeholder">Parece que no tienes carpetas ocultas con archivos \".nomedia\".</string>
<string name="hidden_folders_placeholder">Parece que no tiene carpetas ocultas con archivos \".nomedia\".</string>
<!-- Include folders -->
<string name="include_folders">Carpetas incluidas</string>
<string name="manage_included_folders">Gestionar carpetas incluidas</string>
<string name="add_folder">Agregar carpeta</string>
<string name="included_activity_placeholder">Si tiene algunas carpetas que contengan multimedia, pero que no fueron reconocidas por la aplicación, puede agregarlas manualmente aquí.</string>
<string name="no_media_add_included">Ningún archivo multimedia ha sido encontrado. Puedes resolverlo añadiendo las carpetas que contengan archivos multimedia manualmente.</string>
<string name="no_media_add_included">Ningún archivo multimedia ha sido encontrado. Puede resolverlo añadiendo las carpetas que contengan archivos multimedia manualmente.</string>
<!-- Resizing -->
<string name="resize">Redimensionar</string>
@ -103,7 +103,7 @@
<!-- Set wallpaper -->
<string name="simple_wallpaper">Fondos de pantalla Simple Gallery</string>
<string name="set_as_wallpaper">Establecer como fondo de pantalla</string>
<string name="set_as_wallpaper_failed">Error al establecer fondo de pantalla</string>
<string name="set_as_wallpaper_failed">Error al establecer el fondo de pantalla</string>
<string name="set_as_wallpaper_with">Establecer como fondo de pantalla con:</string>
<string name="setting_wallpaper">Estableciendo fondo de pantalla...</string>
<string name="wallpaper_set_successfully">Fondo de pantalla establecido correctamente</string>
@ -117,7 +117,7 @@
<string name="slideshow">Presentación de diapositivas</string>
<string name="interval">Intervalo (segundos):</string>
<string name="include_photos">Incluir fotos</string>
<string name="include_videos">Incluir vídeos</string>
<string name="include_videos">Incluir videos</string>
<string name="include_gifs">Incluir GIFs</string>
<string name="random_order">Orden aleatorio</string>
<string name="move_backwards">Mover hacia atrás</string>
@ -125,7 +125,7 @@
<string name="animation">Animación</string>
<string name="no_animation">Ninguna</string>
<string name="fade">Desvanecimiento</string>
<string name="slide">Desplazamineto</string>
<string name="slide">Desplazamiento</string>
<string name="slideshow_ended">La presentación de diapositivas terminó</string>
<string name="no_media_for_slideshow">No se han encontrado medios para la presentación de diapositivas</string>
@ -140,8 +140,8 @@
<string name="by_last_modified_daily">Fecha de modificacion (Día)</string>
<string name="by_last_modified_monthly">Fecha de modificación (Mes)</string>
<string name="by_date_taken">Fecha de creación</string>
<string name="by_date_taken_daily">Fecha de creación (Día)</string>
<string name="by_date_taken_monthly">Fecha de creación (Mes)</string>
<string name="by_date_taken_daily">Fecha de creación (día)</string>
<string name="by_date_taken_monthly">Fecha de creación (mes)</string>
<string name="by_file_type">Tipo de arhivo</string>
<string name="by_extension">Extensión</string>
<string name="grouping_and_sorting">Tenga en cuenta que la agrupación y la clasificación son 2 campos independientes</string>
@ -151,9 +151,8 @@
<string name="show_folder_name">Mostrar nombre de carpeta</string>
<!-- Settings -->
<string name="autoplay_videos">Reproducir vídeos automáticamente</string>
<string name="autoplay_videos">Reproducir videos automáticamente</string>
<string name="remember_last_video_position">Recordar la última posición en la reproducción de video</string>
<string name="toggle_filename">Cambiar la visibilidad del nombre de archivo</string>
<string name="loop_videos">Reproducir videos en bucle</string>
<string name="animate_gifs">Animar las miniaturas de GIFs</string>
<string name="max_brightness">Brillo máximo cuando se muestra multimedia</string>
@ -163,42 +162,45 @@
<string name="screen_rotation_system_setting">Configuración del sistema</string>
<string name="screen_rotation_device_rotation">Rotación del dispositivo</string>
<string name="screen_rotation_aspect_ratio">Relación de aspecto</string>
<string name="black_background_at_fullscreen">Fondo y barra de estado negra en medios de pantalla completa</string>
<string name="black_background_at_fullscreen">Fondo y barra de estado negra en medios en pantalla completa</string>
<string name="scroll_thumbnails_horizontally">Desplazar miniaturas horizontalmente</string>
<string name="hide_system_ui_at_fullscreen">Ocultar la interfaz del sistema en pantalla completa</string>
<string name="delete_empty_folders">Eliminar carpetas vacias despues de borrar su contenido</string>
<string name="allow_photo_gestures">Permite controlar el brillo en las fotos con gestos verticales</string>
<string name="allow_video_gestures">Permite controlar el volumen y el brillo del video con gestos verticales</string>
<string name="delete_empty_folders">Eliminar carpetas vacías después de borrar su contenido</string>
<string name="allow_photo_gestures">Permitir controlar el brillo en las fotos con gestos verticales</string>
<string name="allow_video_gestures">Permitir controlar el volumen y el brillo del video con gestos verticales</string>
<string name="show_media_count">Mostrar el número de archivos dentro de las carpetas en la página principal</string>
<string name="show_extended_details">Mostrar información de los archivos en pantalla completa</string>
<string name="manage_extended_details">Información de lo archivos a mostrar</string>
<string name="manage_extended_details">Información de los archivos a mostrar</string>
<string name="one_finger_zoom">Permitir zoom con un dedo en pantalla completa</string>
<string name="allow_instant_change">Deslpazarse en los medios haciendo clic en los lados de la pantalla</string>
<string name="allow_instant_change">Desplazarse en los medios haciendo clic en los lados de la pantalla</string>
<string name="allow_deep_zooming_images">Permitir zoom profundo</string>
<string name="hide_extended_details">Ocultar detalles ampliados cuando la barra de estado está oculta</string>
<string name="show_at_bottom">Mostrar botones de acción en la parte inferior de la pantalla</string>
<string name="show_recycle_bin">Mostrar la papelera de reciclaje en la pantalla de carpetas</string>
<string name="deep_zoomable_images">Imágenes ampliables con zoom</string>
<string name="show_highest_quality">Mostrar imágenes con la mayor calidad posible</string>
<string name="show_recycle_bin_last">Mostrar la Papelera de reciclaje como el último elemento en la pantalla principal</string>
<string name="allow_down_gesture">Permite cerrar la vista de pantalla completa con un gesto hacia abajo.</string>
<string name="show_recycle_bin_last">Mostrar la papelera de reciclaje como el último elemento en la pantalla principal</string>
<string name="allow_down_gesture">Permitir cerrar la vista de pantalla completa con un gesto hacia abajo.</string>
<string name="allow_one_to_one_zoom">Permitir zoom 1:1 con un toque doble</string>
<string name="open_videos_on_separate_screen">Abrir videos en una pantalla separada con nuevos gestos horizontales</string>
<string name="show_notch">Mostrar una muesca si está disponible</string>
<string name="allow_rotating_gestures">Permite girar con gestos</string>
<string name="allow_rotating_gestures">Permitir girar con gestos</string>
<string name="file_loading_priority">Prioridad de carga de archivos</string>
<string name="speed">Velocidad</string>
<string name="compromise">Compromiso</string>
<string name="avoid_showing_invalid_files">Evita mostrar archivos inválidos</string>
<string name="avoid_showing_invalid_files">Evitar mostrar archivos inválidos</string>
<string name="show_image_file_types">Mostrar tipos de archivo de imagen</string>
<string name="allow_zooming_videos">Permitir hacer zoom en videos con doble toque</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="folder_thumbnail_style">Estilo de las miniaturas de las carpetas</string>
<string name="file_thumbnail_style">Estilo de las miniaturas de los archivos</string>
<string name="thumbnail_spacing">Espaciado de las miniaturas</string>
<string name="show_file_count_line">Mostrar el recuento de archivos en una línea separada</string>
<string name="show_file_count_brackets">Mostrar el recuento de archivos entre paréntesis</string>
<string name="show_file_count_none">No mostrar el recuento de archivos</string>
<string name="limit_folder_title">Limitar los títulos largos de las carpetas a 1 línea</string>
<string name="square">Cuadrado</string>
<string name="rounded_corners">Esquinas redondeadas</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Miniaturas</string>
@ -209,7 +211,7 @@
<!-- Bottom actions -->
<string name="manage_bottom_actions">Administrar los botones de la parte inferior</string>
<string name="toggle_favorite">Agregar a favoritos</string>
<string name="toggle_file_visibility">Alternar visibilidad de archivo</string>
<string name="toggle_file_visibility">Alternar visibilidad del archivo</string>
<!-- New editor strings -->
<string name="pesdk_transform_button_freeCrop">Personalizado</string>
@ -251,7 +253,7 @@
<string name="pesdk_text_button_alignment">Alineación</string>
<string name="pesdk_text_button_bringToFront">Traer al frente</string>
<string name="pesdk_text_button_delete">Eliminar</string>
<string name="pesdk_text_text_editTextPlaceholder">Tu texto</string>
<string name="pesdk_text_text_editTextPlaceholder">Su texto</string>
<string name="pesdk_brush_title_name">Pincel</string>
<string name="pesdk_brush_button_color">Color</string>
<string name="pesdk_brush_button_size">Tamaño</string>
@ -261,7 +263,7 @@
<string name="pesdk_brush_title_brushColor">Color del pincel</string>
<string name="pesdk_editor_title_name">Editor</string>
<string name="pesdk_editor_title_closeEditorAlert">¿Cerrar editor?</string>
<string name="pesdk_editor_text_closeEditorAlert">¿Realmente queires descartar los cambios?</string>
<string name="pesdk_editor_text_closeEditorAlert">¿Realmente quiere descartar los cambios?</string>
<string name="pesdk_editor_button_closeEditorAlertConfirmation"></string>
<string name="pesdk_editor_button_closeEditorAlertCancelation">No</string>
<string name="pesdk_editor_cancel">Cancelar</string>
@ -275,7 +277,7 @@
<string name="pesdk_sticker_button_add">Añadir</string>
<string name="pesdk_sticker_button_color">Color</string>
<string name="pesdk_sticker_button_delete">Eliminar</string>
<string name="pesdk_sticker_button_bringToFront">Al Frente</string>
<string name="pesdk_sticker_button_bringToFront">Al frente</string>
<string name="pesdk_sticker_button_straighten">Enderezar</string>
<string name="pesdk_sticker_button_replace">Remplazar</string>
<string name="pesdk_sticker_button_opacity">Opacidad</string>
@ -285,7 +287,7 @@
<string name="pesdk_sticker_category_name_custom">Subidas</string>
<string name="pesdk_overlay_title_name">Modo de fusión</string>
<string name="pesdk_overlay_button_blendModeNormal">Normal</string>
<string name="pesdk_overlay_button_blendModeDarken">Más obscuro</string>
<string name="pesdk_overlay_button_blendModeDarken">Más oscuro</string>
<string name="pesdk_overlay_button_blendModeScreen">Pantalla</string>
<string name="pesdk_overlay_button_blendModeOverlay">Superpuesto</string>
<string name="pesdk_overlay_button_blendModeLighten">Más claro</string>
@ -300,8 +302,8 @@
<string name="pesdk_overlay_asset_paper">Papel</string>
<string name="pesdk_overlay_asset_rain">Lluvia</string>
<string name="pesdk_overlay_asset_vintage">Vintage</string>
<string name="pesdk_common_button_flipH">Girar Hor</string>
<string name="pesdk_common_button_flipV">Girar Vert</string>
<string name="pesdk_common_button_flipH">Girar H</string>
<string name="pesdk_common_button_flipV">Girar V</string>
<string name="pesdk_common_button_undo">Deshacer</string>
<string name="pesdk_common_button_redo">Rehacer</string>
<string name="pesdk_common_title_colorPicker">Cuentagotas</string>
@ -327,21 +329,21 @@
<!-- FAQ -->
<string name="faq_1_title">¿Cómo puedo hacer que Simple Gallery sea la galería de dispositivos predeterminada?</string>
<string name="faq_1_text">Primero tiene que encontrar la galería predeterminada actualmente en la sección Aplicaciones de la configuración de su dispositivo, busque un botón que diga algo como \"Abrir por defecto \", haga clic en él, luego seleccione \"Borrar valores predeterminados \".
La próxima vez que intente abrir una imagen o video, debería ver un selector de aplicaciones, donde puede seleccionar Galería Simple y convertirla en la aplicación predeterminada.</string>
La próxima vez que intente abrir una imagen o video, debería ver un selector de aplicaciones, donde puede seleccionar Simple Gallery y convertirla en la aplicación predeterminada.</string>
<string name="faq_2_title">He protegido la aplicación con una contraseña, pero la he olvidado. ¿Que puedo hacer?</string>
<string name="faq_2_text">Puede resolverlo de 2 maneras. Puede reinstalar la aplicación o encontrar la aplicación en la configuración de su dispositivo y seleccionar \"Borrar datos \". Restablecerá todas sus configuraciones, no eliminará ningún archivo multimedia.</string>
<string name="faq_3_title">¿Cómo puedo hacer que un álbum siempre aparezca en la parte superior?</string>
<string name="faq_3_text">Puede aguantar pulsado el álbum deseado y seleccionar el ícono Pin en el menú de acción, que lo fijará en la parte superior. También puede anclar varias carpetas, los artículos fijados se ordenarán por el método de clasificación predeterminado.</string>
<string name="faq_3_text">Puede mantener pulsado el álbum deseado y seleccionar el icono Pin en el menú de acción, que lo fijará en la parte superior. También puede anclar varias carpetas, los artículos fijados se ordenarán por el método de clasificación predeterminado.</string>
<string name="faq_4_title">¿Cómo puedo avanzar videos?</string>
<string name="faq_4_text">Puede hacerlo tocando dos veces el costado de la pantalla o tocando los textos de duración actual o máxima cerca de la barra de búsqueda. Si habilita la apertura de videos en una pantalla separada en la configuración de la aplicación, también puede usar gestos horizontales.</string>
<string name="faq_5_title">¿Cuál es la diferencia entre ocultar y excluir una carpeta?</string>
<string name="faq_5_text">Excluir evita mostrar la carpeta solo en Simple Gallery, mientras que Ocultar funciona en el sistema y oculta la carpeta de otras galerías también. Funciona al crear un archivo \".nomedia \" vacío en la carpeta determinada, que luego puede eliminar también con cualquier administrador de archivos. Tenga en cuenta que algunos dispositivos no permiten ocultar carpetas como Cámara, Capturas de pantalla y Descargas.</string>
<string name="faq_6_title">¿Por qué aparecen las carpetas con la portada de la música o las pegatinas?</string>
<string name="faq_6_text">Puede suceder que veas aparecer algunos álbumes inusuales. Puede excluirlos fácilmente presionándolos durante mucho tiempo y seleccionando Excluir. En el siguiente cuadro de diálogo, puede seleccionar la carpeta principal, lo más probable es que evite que aparezcan otros álbumes relacionados.</string>
<string name="faq_6_text">Puede suceder que vea aparecer algunos álbumes inusuales. Puede excluirlos fácilmente presionándolos durante mucho tiempo y seleccionando Excluir. En el siguiente cuadro de diálogo, puede seleccionar la carpeta principal, lo más probable es que evite que aparezcan otros álbumes relacionados.</string>
<string name="faq_7_title">Una carpeta con imágenes no aparece, ¿qué puedo hacer?</string>
<string name="faq_7_text">Eso puede tener múltiples razones, pero resolverlo es fácil. Simplemente vaya a Configuración -> Administrar carpetas incluidas, seleccione Más y vaya a la carpeta requerida.</string>
<string name="faq_8_title">¿Qué pasa si quiero solo algunas carpetas concretas visibles?</string>
<string name="faq_8_text">Agregar una carpeta en las carpetas incluidas no excluye automáticamente nada. Lo que puede hacer es ir a Ajustes -> Administrar carpetas excluidas, excluir la carpeta raíz \"/\", luego agregar las carpetas deseadas en Configuración -> Administrar carpetas incluidas.
<string name="faq_8_text">Agregar una carpeta a Carpetas incluidas no excluye automáticamente nada. Lo que puede hacer es ir a Ajustes -> Administrar carpetas excluidas, excluir la carpeta raíz \"/\", luego agregar las carpetas deseadas en Configuración -> Administrar carpetas incluidas.
Esto hará que solo las carpetas seleccionadas sean visibles, ya que tanto la exclusión como la inclusión son recursivas y si una carpeta está excluida e incluida, aparecerá.</string>
<string name="faq_10_title">¿Puedo recortar imágenes con esta aplicación?</string>
<string name="faq_10_text">Sí, puede recortar imágenes en el editor arrastrando las esquinas de la imagen. Puede acceder al editor pulsando prolongadamente una imagen en miniatura y seleccionando Editar, o seleccionando Editar en la vista de pantalla completa.</string>
@ -350,62 +352,62 @@
<string name="faq_12_title">La ordenación por fecha tomada no parece funcionar correctamente, ¿cómo puedo solucionarlo?</string>
<string name="faq_12_text">Lo más probable es que sea causado por los archivos que se copian de algún lugar. Puede solucionarlo seleccionando las miniaturas de archivo y seleccionando \"Fijar fecha de toma\".</string>
<string name="faq_13_title">Veo algunas bandas de color en las imágenes. ¿Cómo puedo mejorar la calidad?</string>
<string name="faq_13_text">La solución actual para mostrar imágenes funciona bien en la gran mayoría de los casos, pero si desea una calidad de imagen aún mejor, puede habilitar \"Mostrar imágenes con la calidad más alta posible\" en la configuración de la aplicación, en la opción \"Zoom profundo" imágenes\".</string>
<string name="faq_13_text">La solución actual para mostrar imágenes funciona bien en la gran mayoría de los casos, pero si desea una calidad de imagen aún mejor, puede habilitar \"Mostrar imágenes con la mayor calidad posible\" en la configuración de la aplicación, en la sección \"Imágenes ampliables con zoom\".</string>
<string name="faq_14_title">He escondido un archivo / carpeta. ¿Cómo puedo mostrarlo?</string>
<string name="faq_14_text">Puede presionar el elemento de menú \"Mostrar temporalmente elementos ocultos\" en la pantalla principal o alternar \"Mostrar elementos ocultos\" en la configuración de la aplicación para ver el elemento oculto. Si desea mostrarlo, solo manténgalo presionado y seleccione \"Mostrar\". Las carpetas se ocultan agregando un archivo oculto \".Nomedia\" en ellas, también puede eliminar el archivo con cualquier administrador de archivos.</string>
<string name="faq_14_text">Puede presionar el elemento del menú \"Mostrar temporalmente elementos ocultos\" en la pantalla principal o alternar \"Mostrar elementos ocultos\" en la configuración de la aplicación para ver el elemento oculto. Si desea mostrarlo, solo manténgalo presionado y seleccione \"Mostrar\". Las carpetas se ocultan agregando un archivo oculto \".nomedia\" en ellas, también puede eliminar el archivo con cualquier administrador de archivos. Sin embargo, tenga en cuenta que la ocultación funciona de forma recursiva, por lo que si oculta una carpeta, todas las subcarpetas también se ocultarán. Entonces, para mostrar las subcarpetas, debe mostrar la carpeta principal.</string>
<string name="faq_15_title">¿Por qué la aplicación ocupa tanto espacio?</string>
<string name="faq_15_text">El caché de aplicaciones puede ocupar hasta 250 MB, asegura una carga de imagen más rápida. Si la aplicación ocupa aún más espacio, lo más probable es que tenga elementos en la Papelera de reciclaje. Esos archivos cuentan para el tamaño de la aplicación. Puede borrar la Papelera de reciclaje abriéndola y eliminando todos los archivos, o desde la configuración de la aplicación. Todos los archivos en el contenedor se eliminan automáticamente después de 30 días.</string>
<string name="faq_15_text">El caché de aplicaciones puede ocupar hasta 250 MB, asegura una carga de imagen más rápida. Si la aplicación ocupa aún más espacio, lo más probable es que tenga elementos en la Papelera de reciclaje. Esos archivos cuentan para el tamaño de la aplicación. Puede borrar la Papelera de reciclaje abriéndola y eliminando todos los archivos, o desde la configuración de la aplicación. Todos los archivos de la Papelera se eliminan automáticamente después de 30 días.</string>
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
<string name="app_title">Simple Gallery Pro - Gestor y editor de fotos</string>
<!-- Short description has to have less than 80 chars -->
<string name="app_short_description">Galería rápida y segura para gestión profesional de fotos, vídeos y los GIFs</string>
<string name="app_short_description">Galería rápida y segura para gestión profesional de fotos, videos y GIFs</string>
<string name="app_long_description">
Simple Gallery Pro es una galería altamente personalizable disponible sin conexión. Organiza y edita tus fotos, recupera archivos eliminados con la papelera de reciclaje, protege y oculta archivos y mira una gran variedad de diferentes formatos de fotos y videos incluyendo RAW, SVG y muchos más.
Simple Gallery Pro es una galería altamente personalizable disponible sin conexión. Organice y edite sus fotos, recupere archivos eliminados con la papelera de reciclaje, proteja, oculte archivos y visualice una gran variedad de diferentes formatos de fotos y videos incluyendo RAW, SVG y muchos más.
La app no contiene anuncios ni permisos innecesarios. Ya que la app tampoco requiere acceso a internet, tu privacidad está protegida.
La app no contiene anuncios ni permisos innecesarios. Ya que la app tampoco requiere acceso a internet, su privacidad está protegida.
-------------------------------------------------
<b>SIMPLE GALLERY PRO CARACTERÍSTICAS</b>
-------------------------------------------------
• Galería disponible sin conexión sin anuncios ni ventanas emergentes
• Editor de fotos Recorta, rota, redimensiona, dibuja, filtra y más
• Acceso a internet no necesario, dándote más privacidad y seguridad
• Galería disponible sin conexión, sin anuncios ni ventanas emergentes
• Editor de fotos Recorte, rote, redimensione, dibuje, filtre y más
• Acceso a internet no necesario, dándole más privacidad y seguridad
• No requiere permisos innecesarios
• Búsqueda rápida de imágenes, videos y archivos
• Abre y mira muchos tipos de fotos y videos diferentes (RAW, SVG, panorámica, etc.)
• Abra y visualice muchos tipos de fotos y videos diferentes (RAW, SVG, panorámica, etc.)
• Variedad de gestos intuitivos para editar y organizar archivos fácilmente
• Montones de formas de filtrar, agrupar y ordenar archivos
• Personaliza la apariencia de Simple Gallery Pro
• Personalice la apariencia de Simple Gallery Pro
• Disponible en 32 lenguajes
• Seleccionar archivos como favoritos para acceder rápidamente
• Protege tus fotos y videos con patrón, pin o huella digital
• Usa pin, patrón y huella digital para proteger la apertura de la app o también funciones específicas
• Recupera fotos y videos eliminados desde la papelera de reciclaje
• Alterna la visibilidad de archivos para ocultar fotos y videos
• Crea una presentación de diapositivas personalizable de tus archivos
• Mira información detallada de tus archivos (Resolución, valores EXIF, etc.)
• Proteja tus fotos y videos con patrón, pin o huella digital
• Use pin, patrón y huella digital para proteger la apertura de la app o también funciones específicas
• Recupere fotos y videos eliminados desde la papelera de reciclaje
• Alterne la visibilidad de archivos para ocultar fotos y videos
• Cree una presentación de diapositivas personalizable de sus archivos
• Mire información detallada de sus archivos (resolución, valores EXIF, etc.)
• Simple Gallery Pro es de código abierto
… ¡y mucho, mucho más!
<b>EDITOR DE FOTOS</b>
Simple Gallery Pro hace más fácil editar tus fotos rápidamente. Corta, gira, rota y redimensiona tus fotos. Si te sientes un poco más creativo, ¡Puedes añadir filtros y dibujar en tus fotos!
Simple Gallery Pro hace más fácil editar sus fotos rápidamente. Corte, gire, rote y redimensione sus fotos. Si se siente un poco más creativo, ¡Puede añadir filtros y dibujar en sus fotos!
<b>SOPORTA MUCHOS TIPOS DE ARCHIVOS</b>
Al contrario de otras galerías y organizadores de fotos, Simple Gallery Pro soporta un enorme rango de tipos de archivos diferentes incluyendo JPEG, PNG, MP4, MKV, RAW, SVG, fotos panorámicas, videos panorámicos y muchos más.
<b>GALERÍA ALTAMENTE PERSONALZIABLE</b>
Desde la IU hasta los botones de funciones en la barra de herramientas inferior, Simple Gallery Pro es altamente personalizable y trabaja de la forma que quieras. ¡Ninguna otra galería tiene este tipo de flexibilidad! Gracias a que es de código abierto, ¡También está disponible en 32 lenguajes!
<b>GALERÍA ALTAMENTE PERSONALIZABLE</b>
Desde la IU hasta los botones de funciones en la barra de herramientas inferior, Simple Gallery Pro es altamente personalizable y trabaja de la forma que quiera. ¡Ninguna otra galería tiene este tipo de flexibilidad! Gracias a que es de código abierto, ¡También está disponible en 32 lenguajes!
<b>RECUPERA FOTOS Y VIDEOS ELIMINADOS</b>
¿Accidentalmente eliminaste una foto o video precioso? ¡No te preocupes! Simple Gallery Pro contiene una práctica papelera de reciclaje donde puedes recuperar fácilmente fotos y videos eliminados.
<b>RECUPERAR FOTOS Y VIDEOS ELIMINADOS</b>
¿Accidentalmente eliminó una foto o video precioso? ¡No se preocupe! Simple Gallery Pro contiene una práctica papelera de reciclaje donde puede recuperar fácilmente fotos y videos eliminados.
<b>PROTEGE Y OCULTA FOTOS, VIDEOS Y ARCHIVOS</b>
Usando pin, patrón o el lector de huella de tu dispositivo, puedes proteger y ocultar fotos, videos y álbumes enteros. Puedes proteger la propia aplicación o bloquear funciones específicas en la misma. Por ejemplo, no puedes eliminar un archivo sin un escaneo de huella, ayudando a proteger tus archivos de ser eliminados accidentalmente.
<b>PROTEGER Y OCULTAR FOTOS, VIDEOS Y ARCHIVOS</b>
Usando pin, patrón o el lector de huella de su dispositivo, puede proteger y ocultar fotos, videos y álbumes enteros. Puede proteger la propia aplicación o bloquear funciones específicas en la misma. Por ejemplo, no puede eliminar un archivo sin un escaneo de huella, ayudando a proteger sus archivos de ser eliminados accidentalmente.
<b>Mira la suite completa de Simple Tools aquí:</b>
<b>Mire la suite completa de Simple Tools aquí:</b>
https://www.simplemobiletools.com
<b>Sitio web de Simple Gallery Pro:</b>

View file

@ -0,0 +1,427 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Galeria sinplea</string>
<string name="app_launcher_name">Galeria</string>
<string name="edit">Editatu</string>
<string name="open_camera">Ireki kamera</string>
<string name="hidden">(ezkutatuta)</string>
<string name="excluded">(baztertuta)</string>
<string name="pin_folder">Ainguratu karpeta</string>
<string name="unpin_folder">Kendu aingura karpetari</string>
<string name="pin_to_the_top">Ainguratu goian</string>
<string name="show_all">Erakutsi karpeta guztien edukia</string>
<string name="all_folders">Karpeta guztiak</string>
<string name="folder_view">Aldatu karpeta-ikuspegira</string>
<string name="other_folder">Bestelako karpeta</string>
<string name="show_on_map">Erakutsi mapan</string>
<string name="unknown_location">Kokapen ezezaguna</string>
<string name="volume">Bolumena</string>
<string name="brightness">Distira</string>
<string name="lock_orientation">Blokeatu orientazioa</string>
<string name="unlock_orientation">Desblokeatu orientazioa</string>
<string name="change_orientation">Aldatu orientazioa</string>
<string name="force_portrait">Behartu bertikala</string>
<string name="force_landscape">Behartu horizontala</string>
<string name="use_default_orientation">Erabili lehenetsitako orientazioa</string>
<string name="fix_date_taken">Konpondu ateratze-dataren balioa</string>
<string name="fixing">Konpontzen…</string>
<string name="dates_fixed_successfully">Datak ongi konpondu dira</string>
<string name="no_date_takens_found">Ateratze-dataren baliorik ez da aurkitu</string>
<string name="share_resized">Partekatu tamaina aldatutako bertsioa</string>
<string name="upgraded_from_free">Kaixo,\n\nbadirudi doako aplikazio zaharra eguneratu duzula. Orain bertsio zaharra desinstalatu dezakezu aplikazioaren ezarpenen goiko aldean dagoen \'Eskuratu Pro bertsioa\' botoiarekin. Azkenik, zakarrontzian dituzun elementuak ezabatuko dira, gogoko elementuei marka kenduko zaie eta zure azplikazio-ezarpenak berrezarri beharko dituzu.\n\nEskerrik asko!</string>
<string name="switch_to_file_search">Aldatu fitxategi-bilaketa ikusgai dauden karpeta guztien artean</string>
<string name="set_as_default_folder">Ezarri lehenetsitako karpeta gisa</string>
<string name="unset_as_default_folder">Kendu karpeta lehenetsitako karpeta gisa</string>
<!-- Filter -->
<string name="filter_media">Iragazi multimedia</string>
<string name="images">Irudiak</string>
<string name="videos">Bideoak</string>
<string name="gifs">GIFak</string>
<string name="raw_images">RAW irudiak</string>
<string name="svgs">SVGak</string>
<string name="portraits">Erretratuak</string>
<string name="no_media_with_filters">Hautatutako filtroa duen multimedia fitxategirik ez da aurkitu.</string>
<string name="change_filters_underlined"><u>Aldatu filtroak</u></string>
<!-- Hide / Exclude -->
<string name="hide_folder_description">Funtzio honek karpeta \'.nomedia\' fitxategi bat gehituz ezkutatzen du, azpikarpeta guztiak ere ezkutatuko ditu. Ezarpenetako \'Erakutsi ezkutatutako elementuak\' aukera aldatuz ikus ditzakezu. Jarraitu?</string>
<string name="exclude">Baztertu</string>
<string name="excluded_folders">Baztertutako karpetak</string>
<string name="manage_excluded_folders">Kudeatu baztertutako karpetak</string>
<string name="exclude_folder_description">Honek hautatutakoa bere azpikarpetekin baztertutako ditu Galeria Sinpletik soilik. Baztertutako karpetak ezarpenetan kudeatu ditzakezu.</string>
<string name="exclude_folder_parent">Baztertu nagusia horren ordez?</string>
<string name="excluded_activity_placeholder">Karpetak baztertzeak hauek eta beren azpikarpetak Galeria Sinplean soilik ezkutatuko ditu, beste aplikazioetan oraindik ikusgai egongo dira.\n\nBeste aplikazioetatik ere ezkutatu nahi badituzu, erabili Ezkutatu funtzioa.</string>
<string name="remove_all">Kendu guztiak</string>
<string name="remove_all_description">Kendu karpeta guztiak baztertutako zerrendatik? Honek ez ditu karpetak ezabatuko.</string>
<string name="hidden_folders">Ezkutatutako karpetak</string>
<string name="manage_hidden_folders">Kudeatu ezkutatutako karpetak</string>
<string name="hidden_folders_placeholder">Badirudi \".nomedia\" fitxategia duen ezkutatutako karpetarik ez duzula.</string>
<!-- Include folders -->
<string name="include_folders">Sartutako karpetak</string>
<string name="manage_included_folders">Kudeatu sartutako karpetak</string>
<string name="add_folder">Gehitu karpeta</string>
<string name="included_activity_placeholder">Multimedia duen karpetarik baduzu, baina aplikazioak ez badu hauteman, hemen eskuz gehitu dezakezu.\n\nHainbat elementu hemen gehitzeak ez du beste karpetarik baztertuko.</string>
<string name="no_media_add_included">Multimedia fitxategirik ez da aurkitu. Fitxategi horiek dituzten karpetak eskuz gehituz konpondu dezakezu.</string>
<!-- Resizing -->
<string name="resize">Aldatu tamaina</string>
<string name="resize_and_save">Aldatu hautatutakoaren tamaina eta gorde</string>
<string name="width">Zabalera</string>
<string name="height">Altuera</string>
<string name="keep_aspect_ratio">Mantendu aspektu-erlazioa</string>
<string name="invalid_values">Sartu baliozko bereizmena</string>
<!-- Editor -->
<string name="editor">Editorea</string>
<string name="rotate">Biratu</string>
<string name="invalid_image_path">Irudiaren bide-izen baliogabea</string>
<string name="invalid_video_path">Bideoaren bide-izen baliogabea</string>
<string name="image_editing_failed">Irudia editatzeak huts egin du</string>
<string name="video_editing_failed">Bideoa editatzeak huts egin du</string>
<string name="image_editing_cancelled">Irudia editatzea utzi da</string>
<string name="video_editing_cancelled">Bideoa editatzea utzi da</string>
<string name="file_edited_successfully">Fitxategia ongi editatu da</string>
<string name="image_edited_successfully">Irudia ongi editatu da</string>
<string name="video_edited_successfully">Bideoa ongi editatu da</string>
<string name="edit_image_with">Editatu irudia honekin:</string>
<string name="edit_video_with">Editatu bideoa honekin:</string>
<string name="no_image_editor_found">Irudi-editorerik ez da aurkitu</string>
<string name="no_video_editor_found">Bideo-editorerik ez da aurkitu</string>
<string name="unknown_file_location">Fitxategi kokapen ezezaguna</string>
<string name="error_saving_file">Ezin izan da jatorrizko fitxategia gainidatzi</string>
<string name="rotate_left">Biratu ezkerrera</string>
<string name="rotate_right">Biratu eskuinera</string>
<string name="rotate_one_eighty">Biratu 180º</string>
<string name="flip">Irauli</string>
<string name="flip_horizontally">Irauli horizontalki</string>
<string name="flip_vertically">Irauli bertikalki</string>
<string name="free_aspect_ratio">Askea</string> <!-- available as an option: 1:1, 4:3, 16:9, free -->
<string name="other_aspect_ratio">Bestelakoa</string> <!-- available as an option: 1:1, 4:3, 16:9, free, other -->
<!-- Set wallpaper -->
<string name="simple_wallpaper">Horma-paper sinplea</string>
<string name="set_as_wallpaper">Ezarri horma-paper gisa</string>
<string name="set_as_wallpaper_failed">Horma-paper gisa ezartzeak huts egin du</string>
<string name="set_as_wallpaper_with">Ezarri horma-paper gis honekin:</string>
<string name="setting_wallpaper">Horma-papera ezartzen&#8230;</string>
<string name="wallpaper_set_successfully">Horma-papera ongi ezarri da</string>
<string name="portrait_aspect_ratio">Aspektu-erlazio bertikala</string>
<string name="landscape_aspect_ratio">Aspektu-erlazio horizontala</string>
<string name="home_screen">Hasierako pantaila</string>
<string name="lock_screen">Blokeatutako pantaila</string>
<string name="home_and_lock_screen">Hasierako eta blokeatutako pantaila</string>
<!-- Slideshow -->
<string name="slideshow">Diaporama</string>
<string name="interval">Tartea (segunduak):</string>
<string name="include_photos">Sartu argazkiak</string>
<string name="include_videos">Sartu bideoak</string>
<string name="include_gifs">Sartu GIFak</string>
<string name="random_order">Ausazko ordena</string>
<string name="move_backwards">Mugitu atzera</string>
<string name="loop_slideshow">Errepikatu diaporama</string>
<string name="animation">Animazioa</string>
<string name="no_animation">Bat ere ez</string>
<string name="fade">Lausotu</string>
<string name="slide">Diapositiba</string>
<string name="slideshow_ended">Diaporama bukatu da</string>
<string name="no_media_for_slideshow">Diaporamarako multimediarik ez da aurkitu</string>
<!-- View types -->
<string name="group_direct_subfolders">Taldekatu zuzeneko azpikarpetak</string>
<!-- Grouping at media thumbnails -->
<string name="group_by">Taldekatu</string>
<string name="do_not_group_files">Ez taldekatu fitxategiak</string>
<string name="by_folder">Karpeta</string>
<string name="by_last_modified">Azken aldaketa</string>
<string name="by_last_modified_daily">Azken aldaketa (egunero)</string>
<string name="by_last_modified_monthly">Azken aldaketa (hilero)</string>
<string name="by_date_taken">Ateratze-data</string>
<string name="by_date_taken_daily">Ateratze-data (egunero)</string>
<string name="by_date_taken_monthly">Ateratze-data (hilero)</string>
<string name="by_file_type">Fitxategi mota</string>
<string name="by_extension">Luzapena</string>
<string name="grouping_and_sorting">Kontuan hartu taldekatzea eta ordenatzea bi eremu independente direla.</string>
<!-- Widgets -->
<string name="folder_on_widget">Widgetean erakutsitako karpeta:</string>
<string name="show_folder_name">Erakutsi karpetaren izena</string>
<!-- Settings -->
<string name="autoplay_videos">Erreproduzitu bideoak automatikoki</string>
<string name="remember_last_video_position">Gogoratu azken bideoaren erreprodukzio-posizioa</string>
<string name="loop_videos">Errepikatu bideoak</string>
<string name="animate_gifs">Animatu GIFak iruditxoetan</string>
<string name="max_brightness">Gehienezko distira multimedia pantaila osoan ikustean</string>
<string name="crop_thumbnails">Moztu iruditxoak karratutan</string>
<string name="show_thumbnail_video_duration">Erakutsi bideoen iraupena</string>
<string name="screen_rotation_by">Biratu pantaila osoko multimedia:</string>
<string name="screen_rotation_system_setting">Sistemaren ezarpena</string>
<string name="screen_rotation_device_rotation">Gailu-biratzea</string>
<string name="screen_rotation_aspect_ratio">Aspektu-erlazioa</string>
<string name="black_background_at_fullscreen">Hondo beltza pantaila osoko multimediarekin</string>
<string name="scroll_thumbnails_horizontally">Korritu iruditxoak horizontalki</string>
<string name="hide_system_ui_at_fullscreen">Automatikoki ezkutatu sistemaren EI pantaila osoko multimediarekin</string>
<string name="delete_empty_folders">Ezabatu hutsik dauden karpetak beren edukia ezabatu ondoren</string>
<string name="allow_photo_gestures">Baimendu argazkiaren distira kontrolatzea keinu bertikalekin</string>
<string name="allow_video_gestures">Baimendu bideoaren bolumena eta distira kontrolatzea keinu bertikalekin</string>
<string name="show_media_count">Erakutsi karpetaren multimedia-kopurua ikuspegi nagusian</string>
<string name="show_extended_details">Erakutsi xehetasun hedatuak pantaila osoko multimedian</string>
<string name="manage_extended_details">Kudeatu xehetasun hedatuak</string>
<string name="one_finger_zoom">Baimendu zooma hatz bakarrarekin pantaila osoko multimedian</string>
<string name="allow_instant_change">Baimendu multimedia berehala aldatzea pantaila-ertzeetan klik eginez</string>
<string name="allow_deep_zooming_images">Baimendu zoom sakona irudietan</string>
<string name="hide_extended_details">Ezkutatu xehetasun hedatuak egoera-barra ezkutatuta dagoenean</string>
<string name="show_at_bottom">Erakutsi ekintza-botoiak pantailaren beheko aldean</string>
<string name="show_recycle_bin">Erakutsi zakarrontzia karpeten pantailan</string>
<string name="deep_zoomable_images">Zoom sakona egin daitezkeen irudiak</string>
<string name="show_highest_quality">Erakutsi irudiak ahal den kalitate handienean</string>
<string name="show_recycle_bin_last">Erakutsi zakarrontzia azken elementu gisa pantaila nagusian</string>
<string name="allow_down_gesture">Baimendu pantaila osoko ikuspegia ixtea beherako keinuarekin</string>
<string name="allow_one_to_one_zoom">Baimendu 1:1 zooma bi aldiz birritan ukitzean</string>
<string name="open_videos_on_separate_screen">Ireki bideoak beste pantaila betean keinu horizontalekin</string>
<string name="show_notch">Erakutsi koska bat erabilgarri badago</string>
<string name="allow_rotating_gestures">Baimendu irudiak keinuekin biratzea</string>
<string name="file_loading_priority">Fitxategien kargatze-lehentasuna</string>
<string name="speed">Abiadura</string>
<string name="compromise">Konpromisoa</string>
<string name="avoid_showing_invalid_files">Ekidin fitxategi baliogabeak erakustea</string>
<string name="show_image_file_types">Erakutsi irudi-fitxategi motak</string>
<string name="allow_zooming_videos">Baimendu bideoen zooma birritan ukitzean</string>
<string name="folder_thumbnail_style">Karpeta-iruditxoaren estiloa</string>
<string name="file_thumbnail_style">Fitxategi-iruditxoaren estiloa</string>
<string name="thumbnail_spacing">Iruditxoen arteko tartea</string>
<string name="show_file_count_line">Erakutsi fitxategi kopurua beste lerro batean</string>
<string name="show_file_count_brackets">Erakutsi fitxategi kopurua parentesi artean</string>
<string name="show_file_count_none">Ez erakutsi fitxategi kopurua</string>
<string name="limit_folder_title">Mugatu karpeten izenburu luzeak lerro batera</string>
<string name="square">Karratua</string>
<string name="rounded_corners">Ertz biribilduak</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Iruditxoak</string>
<string name="fullscreen_media">Pantaila osoko multimedia</string>
<string name="extended_details">Xehetasun hedatuak</string>
<string name="bottom_actions">Beheko ekintzak</string>
<!-- Bottom actions -->
<string name="manage_bottom_actions">Kudeatu ikusgai dauden beheko ekintzak</string>
<string name="toggle_favorite">Aldatu gogokoa</string>
<string name="toggle_file_visibility">Aldatu fitxategien ikusgaitasuna</string>
<!-- New editor strings -->
<string name="pesdk_transform_button_freeCrop">Pertsonalizatu</string>
<string name="pesdk_transform_button_resetCrop">Berrezarri</string>
<string name="pesdk_transform_button_squareCrop">Karratua</string>
<string name="pesdk_transform_title_name">Eraldatu</string>
<string name="pesdk_filter_title_name">Filtroa</string>
<string name="pesdk_filter_asset_none">Bat ere ez</string>
<string name="pesdk_adjustments_title_name">Doitu</string>
<string name="pesdk_adjustments_button_shadowTool">Itzalak</string>
<string name="pesdk_adjustments_button_exposureTool">Esposizio</string>
<string name="pesdk_adjustments_button_highlightTool">Eremu distiratsuak</string>
<string name="pesdk_adjustments_button_brightnessTool">Distira</string>
<string name="pesdk_adjustments_button_contrastTool">Kontrastea</string>
<string name="pesdk_adjustments_button_saturationTool">Saturazioa</string>
<string name="pesdk_adjustments_button_clarityTool">Argitasuna</string>
<string name="pesdk_adjustments_button_gammaTool">Gamma</string>
<string name="pesdk_adjustments_button_blacksTool">Beltzak</string>
<string name="pesdk_adjustments_button_whitesTool">Zuriak</string>
<string name="pesdk_adjustments_button_temperatureTool">Tenperatura</string>
<string name="pesdk_adjustments_button_sharpnessTool">Zorroztasuna</string>
<string name="pesdk_adjustments_button_reset">Berrezarri</string>
<string name="pesdk_focus_title_name">Fokatzea</string>
<string name="pesdk_focus_title_disabled">Bat ere ez</string>
<string name="pesdk_focus_button_radial">Erradiala</string>
<string name="pesdk_focus_button_linear">Lineala</string>
<string name="pesdk_focus_button_mirrored">Ispilua</string>
<string name="pesdk_focus_button_gaussian">Gaussiarra</string>
<string name="pesdk_text_title_name">Testua</string>
<string name="pesdk_text_title_options">Testu-aukerak</string>
<string name="pesdk_text_title_textColor">Testuaren kolorea</string>
<string name="pesdk_text_title_font">Letra-tipoa</string>
<string name="pesdk_text_button_add">Gehitu</string>
<string name="pesdk_text_button_edit">Editatu</string>
<string name="pesdk_text_button_straighten">Zuzendu</string>
<string name="pesdk_text_button_font">Letra-tipoa</string>
<string name="pesdk_text_button_color">Kolorea</string>
<string name="pesdk_text_button_backgroundColor">HP kolorea</string>
<string name="pesdk_text_button_alignment">Lerrokatzea</string>
<string name="pesdk_text_button_bringToFront">Aurrera</string>
<string name="pesdk_text_button_delete">Ezabatu</string>
<string name="pesdk_text_text_editTextPlaceholder">Zure testua</string>
<string name="pesdk_brush_title_name">Pintzela</string>
<string name="pesdk_brush_button_color">Kolorea</string>
<string name="pesdk_brush_button_size">Tamaina</string>
<string name="pesdk_brush_button_hardness">Gogortasuna</string>
<string name="pesdk_brush_button_bringToFront">Aurrera</string>
<string name="pesdk_brush_button_delete">Ezabatu</string>
<string name="pesdk_brush_title_brushColor">Pintzelaren kolorea</string>
<string name="pesdk_editor_title_name">Editorea</string>
<string name="pesdk_editor_title_closeEditorAlert">Itxi editorea?</string>
<string name="pesdk_editor_text_closeEditorAlert">Ziur zaude aldaketak baztertu nahi dituzula?</string>
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Bai</string>
<string name="pesdk_editor_button_closeEditorAlertCancelation">Ez</string>
<string name="pesdk_editor_cancel">Utzi</string>
<string name="pesdk_editor_accept">Onartu</string>
<string name="pesdk_editor_save">Gorde</string>
<string name="pesdk_editor_text_exportProgressUnknown">Esportatzen…</string>
<string name="pesdk_editor_text_exportProgress" formatted="false">Esportatzen %s.</string>
<string name="pesdk_sticker_title_name">Eranskailua</string>
<string name="pesdk_sticker_title_color">Eranskailuaren kolorea</string>
<string name="pesdk_sticker_title_options">Eranskailu-aukerakSticker Options</string>
<string name="pesdk_sticker_button_add">Gehitu</string>
<string name="pesdk_sticker_button_color">Kolorea</string>
<string name="pesdk_sticker_button_delete">Ezabatu</string>
<string name="pesdk_sticker_button_bringToFront">Aurrera</string>
<string name="pesdk_sticker_button_straighten">Zuzendu</string>
<string name="pesdk_sticker_button_replace">Ordeztu</string>
<string name="pesdk_sticker_button_opacity">Opakutasuna</string>
<string name="pesdk_sticker_button_contrast">Kontrastea</string>
<string name="pesdk_sticker_button_saturation">Saturazioa</string>
<string name="pesdk_sticker_button_brightness">Distira</string>
<string name="pesdk_sticker_category_name_custom">Igotakoak</string>
<string name="pesdk_overlay_title_name">Gainjarri</string>
<string name="pesdk_overlay_button_blendModeNormal">Normala</string>
<string name="pesdk_overlay_button_blendModeDarken">Ilundu</string>
<string name="pesdk_overlay_button_blendModeScreen">Pantaila</string>
<string name="pesdk_overlay_button_blendModeOverlay">Gainjarri</string>
<string name="pesdk_overlay_button_blendModeLighten">Argitu</string>
<string name="pesdk_overlay_button_blendModeMultiply">Biderkatu</string>
<string name="pesdk_overlay_button_blendModeColorBurn">Kolore erreta</string>
<string name="pesdk_overlay_button_blendModeSoftLight">Argi leuna</string>
<string name="pesdk_overlay_button_blendModeHardLight">Argi gogorra</string>
<string name="pesdk_overlay_asset_none">Bat ere ez</string>
<string name="pesdk_overlay_asset_golden">Urrea</string>
<string name="pesdk_overlay_asset_lightleak1">Argi-filtrazioa 1</string>
<string name="pesdk_overlay_asset_mosaic">Mosaikoa</string>
<string name="pesdk_overlay_asset_paper">Papera</string>
<string name="pesdk_overlay_asset_rain">Euria</string>
<string name="pesdk_overlay_asset_vintage">Vintage</string>
<string name="pesdk_common_button_flipH">Biratu H</string>
<string name="pesdk_common_button_flipV">Biratu B</string>
<string name="pesdk_common_button_undo">Desegin</string>
<string name="pesdk_common_button_redo">Berregin</string>
<string name="pesdk_common_title_colorPicker">Kolore-hautatzailea</string>
<string name="pesdk_common_title_transparentColor">Gardena</string>
<string name="pesdk_common_title_whiteColor">Zuria</string>
<string name="pesdk_common_title_grayColor">Grisa</string>
<string name="pesdk_common_title_blackColor">Beltza</string>
<string name="pesdk_common_title_lightBlueColor">Urdin argia</string>
<string name="pesdk_common_title_blueColor">Urdina</string>
<string name="pesdk_common_title_purpleColor">Morea</string>
<string name="pesdk_common_title_orchidColor">Orkidea</string>
<string name="pesdk_common_title_pinkColor">Arrosa</string>
<string name="pesdk_common_title_redColor">Gorria</string>
<string name="pesdk_common_title_orangeColor">Laranja</string>
<string name="pesdk_common_title_goldColor">Urrea</string>
<string name="pesdk_common_title_yellowColor">Horia</string>
<string name="pesdk_common_title_oliveColor">Oliba</string>
<string name="pesdk_common_title_greenColor">Berdea</string>
<string name="pesdk_common_title_aquamarinColor">Akuamarinoa</string>
<string name="pesdk_common_title_pipettableColor">Hautatu kolorea (pipeta)</string>
<string name="vesdk_video_trim_title_name">Moztu</string>
<!-- FAQ -->
<string name="faq_1_title">How can I make Simple Gallery the default device gallery?</string>
<string name="faq_1_text">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\".
The next time you will try opening an image or video you should see an app picker, where you can select Simple Gallery and make it the default app.</string>
<string name="faq_2_title">I locked the app with a password, but I forgot it. What can I do?</string>
<string name="faq_2_text">You can solve it in 2 ways. You can either reinstall the app, or find the app in your device settings and select \"Clear data\". It will reset all your settings, it will not remove any media files.</string>
<string name="faq_3_title">How can I make an album always appear at the top?</string>
<string name="faq_3_text">You can long press the desired album and select the Pin icon at the actions menu, that will pin it to the top. You can pin multiple folders too, pinned items will be sorted by the default sorting method.</string>
<string name="faq_4_title">How can I fast forward videos?</string>
<string name="faq_4_text">You can do it by double tapping the side of the screen, or tapping the current or max duration texts near the seekbar. If you enable opening videos on a separate screen in the app settings, you can use horizontal gestures too.</string>
<string name="faq_5_title">What is the difference between hiding and excluding a folder?</string>
<string name="faq_5_text">Exclude prevents displaying the folder only in Simple Gallery, while Hide works system-wise and it hides the folder from other galleries too. It works by creating an empty \".nomedia\" file in the given folder, which you can then remove with any file manager too. Note that some devices do not allow hiding folders like Camera, Screenshots and Downloads.</string>
<string name="faq_6_title">Why do folders with music cover art or stickers show up?</string>
<string name="faq_6_text">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.</string>
<string name="faq_7_title">A folder with images isn\'t showing up, or it doesn\'t show all items. What can I do?</string>
<string name="faq_7_text">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.</string>
<string name="faq_8_title">What if I want just a few particular folders visible?</string>
<string name="faq_8_text">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.</string>
<string name="faq_10_title">Can I crop images with this app?</string>
<string name="faq_10_text">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.</string>
<string name="faq_11_title">Can I somehow group media file thumbnails?</string>
<string name="faq_11_text">Sure, just use the \"Group by\" menu item while at the thumbnails view. You can group files by multiple criteria, including Date Taken. If you use the \"Show all folders content\" function you can group them by folders too.</string>
<string name="faq_12_title">Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?</string>
<string name="faq_12_text">It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".</string>
<string name="faq_13_title">I see some color banding on the images. How can I improve the quality?</string>
<string name="faq_13_text">The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.</string>
<string name="faq_14_title">I have hidden a file/folder. How can I unhide it?</string>
<string name="faq_14_text">You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Why does the app take up so much space?</string>
<string name="faq_15_text">App cache can take up to 250MB, it ensures quicker image loading. If the app is taking up even more space, it is most likely caused by you having items in the Recycle Bin. Those files count to the app size. You can clear the Recycle bin by opening it and deleting all files, or from the app settings. Every file in the Bin is deleted automatically after 30 days.</string>
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
<string name="app_title">Simple Gallery Pro - Photo Manager &amp; Editor</string>
<!-- Short description has to have less than 80 chars -->
<string name="app_short_description">A premium app for managing and editing your photos, videos, GIFs without ads</string>
<string name="app_long_description">
Simple Gallery Pro is a highly customizable offline gallery. Organize &amp; edit your photos, recover deleted files with the recycle bin, protect &amp; hide files and view a huge variety of different photo &amp; video formats including RAW, SVG and much more.
The app contains no ads and unnecessary permissions. As the app doesnt require internet access either, your privacy is protected.
-------------------------------------------------
<b>SIMPLE GALLERY PRO FEATURES</b>
-------------------------------------------------
• Offline gallery with no ads or popups
• Simple gallery photo editor crop, rotate, resize, draw, filters &amp; more
• No internet access needed, giving you more privacy and security
• No unnecessary permissions required
• Quickly search images, videos &amp; files
• Open &amp; view many different photo and video types (RAW, SVG, panoramic etc)
• A variety of intuitive gestures to easily edit &amp; organize files
• Lots of ways to filter, group &amp; sort files
• Customize the appearance of Simple Gallery Pro
• Available in 32 languages
• Mark files as favorites for quick access
• Protect your photos &amp; videos with a pattern, pin or fingerprint
• Use pin, pattern &amp; fingerprint to protect the app launch or specific functions too
• Recover deleted photos &amp; videos from the recycle bin
• Toggle visibility of files to hide photos &amp; videos
• Create a customizable slideshow of your files
• View detailed information of your files (resolution, EXIF values etc)
• Simple Gallery Pro is open source
… and much much more!
<b>PHOTO GALLERY EDITOR</b>
Simple Gallery Pro makes it easy to edit your pictures on the fly. Crop, flip, rotate and resize your pictures. If youre feeling a little more creative you can add filters and draw on your pictures!
<b>SUPPORT FOR MANY FILE TYPES</b>
Unlike some other gallery viewers &amp; photo organizers, Simple Gallery Pro supports a huge range of different file types including JPEG, PNG, MP4, MKV, RAW, SVG, Panoramic photos, Panoramic videos and many more.
<b>HIGHLY CUSTOMIZABLE GALLERY MANAGER</b>
From the UI to the function buttons on the bottom toolbar, Simple Gallery Pro is highly customizable and works the way you want it to. No other gallery manager has this kind of flexibility! Thanks to being open source, were also available in 32 languages!
<b>RECOVER DELETED PHOTOS &amp; VIDEOS</b>
Accidentally deleted a precious photo or video? Dont worry! Simple Gallery Pro features a handy recycle bin where you can recover deleted photos &amp; videos easily.
<b>PROTECT &amp; HIDE PHOTOS, VIDEOS &amp; FILES</b>
Using pin, pattern or your devices fingerprint scanner you can protect and hide photos, videos &amp; entire albums. You can protect the app itself or place locks on specific functions of the app. For example, you cant delete a file without a fingerprint scan, helping to protect your files from accidental deletion.
<b>Ikusi Simple Tools-en sorta osoa hemen:</b>
https://www.simplemobiletools.com
<b>Simple Gallery Pro-ren webgune autonomoa:</b>
https://www.simplemobiletools.com/gallery
<b>Facebook:</b>
https://www.facebook.com/simplemobiletools
<b>Reddit:</b>
https://www.reddit.com/r/SimpleMobileTools
</string>
<!--
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>

View file

@ -5,7 +5,7 @@
<string name="edit">Muokkaa</string>
<string name="open_camera">Avaa kamera</string>
<string name="hidden">(piilotettu)</string>
<string name="excluded">(excluded)</string>
<string name="excluded">(poissuljettu)</string>
<string name="pin_folder">Kiinnitä kansio</string>
<string name="unpin_folder">Poista kiinnitys</string>
<string name="pin_to_the_top">Kiinnitä ylimmäksi</string>
@ -17,53 +17,53 @@
<string name="unknown_location">Tuntematon sijainti</string>
<string name="volume">Äänenvoimakkuus</string>
<string name="brightness">Kirkkaus</string>
<string name="lock_orientation">Lukitse näytönkierto</string>
<string name="unlock_orientation">Vapauta näytönkierto</string>
<string name="change_orientation">Change orientation</string>
<string name="force_portrait">Force portrait</string>
<string name="force_landscape">Force landscape</string>
<string name="use_default_orientation">Use default orientation</string>
<string name="fix_date_taken">Fix Date Taken value</string>
<string name="fixing">Fixing</string>
<string name="dates_fixed_successfully">Dates fixed successfully</string>
<string name="no_date_takens_found">No Date Taken values have been found</string>
<string name="share_resized">Share a resized version</string>
<string name="upgraded_from_free">Hey,\n\nseems like you upgraded from the old free app. You can now uninstall the old version, which has an \'Upgrade to Pro\' button at the top of the app settings.\n\nYou will only have the Recycle bin items deleted, favorite items unmarked and you will also have to reset your app settings.\n\nThanks!</string>
<string name="switch_to_file_search">Switch to file search across all visible folders</string>
<string name="set_as_default_folder">Set as default folder</string>
<string name="unset_as_default_folder">Unset as default folder</string>
<string name="lock_orientation">Lukitse näytön kierto</string>
<string name="unlock_orientation">Vapauta näytön kierto</string>
<string name="change_orientation">Vaihda näytön kiertoa</string>
<string name="force_portrait">Pakota pystysuunta</string>
<string name="force_landscape">Pakota vaakasuunta</string>
<string name="use_default_orientation">Käytä oletuskiertoa</string>
<string name="fix_date_taken">Korjaa kuvanottopäivämäärät</string>
<string name="fixing">Korjataan</string>
<string name="dates_fixed_successfully">Päivämäärät korjattu</string>
<string name="no_date_takens_found">Kuvanottopäivämääriä ei löytynyt</string>
<string name="share_resized">Jaa versio, jonka kokoa on muutettu</string>
<string name="upgraded_from_free">Hei,\n\näyttää siltä, että olet päivittänyt vanhasta ilmaisversiosta. Voit nyt poistaa vanhan version, jossa on \'Päivitä Pro-versioon\'-painike sovellusasetusten yläosassa.\n\nRoskakorissa olevat kohteet poistetaan ja suosikkimerkinnät pyyhkiytyvät. sinun täytyy myös nollata sovellusasetukset.\n\nKiitos!</string>
<string name="switch_to_file_search">Vaihda tiedostohakuun kaikissa näkyvillä olevissa kansioissa</string>
<string name="set_as_default_folder">Aseta oletushakemistoksi</string>
<string name="unset_as_default_folder">Älä käytä oletushakemistona</string>
<!-- Filter -->
<string name="filter_media">Suodata media</string>
<string name="images">Kuvat</string>
<string name="videos">Videot</string>
<string name="gifs">GIFit</string>
<string name="raw_images">RAW images</string>
<string name="svgs">SVGs</string>
<string name="portraits">Portraits</string>
<string name="raw_images">RAW-kuvat</string>
<string name="svgs">SVG:t</string>
<string name="portraits">Potretit</string>
<string name="no_media_with_filters">Mediaa ei löytynyt valituilla suotimilla.</string>
<string name="change_filters_underlined"><u>Muuta suotimia</u></string>
<!-- Hide / Exclude -->
<string name="hide_folder_description">Tämä piilottaa kansion ja alikansiot lisäämällä \'.nomedia\' tiedoston kansioon. Näet ne valitsemalla \'Näytä piilotetut kansiot\' asetuksissa. Continue?</string>
<string name="hide_folder_description">Tämä piilottaa kansion ja alikansiot lisäämällä \'.nomedia\' tiedoston kansioon. Näet ne valitsemalla \'Näytä piilotetut kansiot\' asetuksissa. Jatketaanko?</string>
<string name="exclude">Poissulje</string>
<string name="excluded_folders">Poissuljetut kansiot</string>
<string name="manage_excluded_folders">Hallitse poissuljettuja kansioita</string>
<string name="exclude_folder_description">Tämä poissulkee valitun ja alikansiot vain Simple Gallerysta. Voit hallinnoida poissuljettuja kansioita asetuksista.</string>
<string name="exclude_folder_parent">Poissulje yläkansio tämän sijaan?</string>
<string name="excluded_activity_placeholder">Kansion poissulkeminen piilottaa kansion alikansioineen vain Simple Galleryssa, ne jäävät näkyviin muihin sovelluksiin.\n\nJos haluat piilottaa kansion myös muissa sovelluksissa, käytä piilota-funktiota.</string>
<string name="excluded_activity_placeholder">Kansion poissulkeminen piilottaa kansion alikansioineen vain Simple Galleryssa, ne jäävät näkyviin muihin sovelluksiin.\n\nJos haluat piilottaa kansion myös muissa sovelluksissa, käytä piilota-toimintoa.</string>
<string name="remove_all">Poista kaikki</string>
<string name="remove_all_description">Poista kaikki kansiot poissuljettujen listasta? Tämä ei poista kansioita.</string>
<string name="hidden_folders">Piilotetut kansiot</string>
<string name="manage_hidden_folders">Hallitse piilotettuja kansioita</string>
<string name="hidden_folders_placeholder">Seems like you don\'t have any folders hidden with a \".nomedia\" file.</string>
<string name="hidden_folders_placeholder">Näyttää siltä, että sinulla ei ole kansioita piilotettuna \".nomedia\" -tiedostolla.</string>
<!-- Include folders -->
<string name="include_folders">Sisällytä kansiot</string>
<string name="manage_included_folders">Hallitse sisällettyjä kansioita</string>
<string name="add_folder">Lisää kansio</string>
<string name="included_activity_placeholder">Jos sinulla on kansioita, jotka sisältää mediaa, mutta sovellus ei tunnistanut, voit lisätä ne manuaalisesti tähän.\n\Lisääminen ei poissulje muita kansioita.</string>
<string name="no_media_add_included">No media files have been found. You can solve it by adding the folders containing media files manually.</string>
<string name="included_activity_placeholder">Jos sinulla on kansioita, jotka sisältää mediaa, mutta sovellus ei tunnistanut niitä, voit lisätä ne manuaalisesti tähän.\n\Lisääminen ei poissulje muita kansioita.</string>
<string name="no_media_add_included">Mediatiedostoja ei löytynyt. Lisää mediatiedostoja sisältävät kansiot manuaalisesti.</string>
<!-- Resizing -->
<string name="resize">Rajaa</string>
@ -76,29 +76,29 @@
<!-- Editor -->
<string name="editor">Editori</string>
<string name="rotate">Käännä</string>
<string name="invalid_image_path">Kuvan polkua ei ole</string>
<string name="invalid_video_path">Invalid video path</string>
<string name="invalid_image_path">Virheellinen kuvan polku</string>
<string name="invalid_video_path">Virheellinen videon polku</string>
<string name="image_editing_failed">Kuvan muokkaus epäonnistui</string>
<string name="video_editing_failed">Video editing failed</string>
<string name="image_editing_cancelled">Image editing cancelled</string>
<string name="video_editing_cancelled">Video editing cancelled</string>
<string name="file_edited_successfully">File edited successfully</string>
<string name="image_edited_successfully">Image edited successfully</string>
<string name="video_edited_successfully">Video edited successfully</string>
<string name="video_editing_failed">Videon muokkaus epäonnistui</string>
<string name="image_editing_cancelled">Kuvan muokkaus peruttu</string>
<string name="video_editing_cancelled">Videon muokkaus peruttu</string>
<string name="file_edited_successfully">Tiedoston muokkaus onnistui</string>
<string name="image_edited_successfully">Kuvan muokkaus onnistui</string>
<string name="video_edited_successfully">Videon muokkaus onnistui</string>
<string name="edit_image_with">Muokkaa kuvaa:</string>
<string name="edit_video_with">Edit video with:</string>
<string name="edit_video_with">Muokkaa videota:</string>
<string name="no_image_editor_found">Kuvamuokkainta ei löytynyt</string>
<string name="no_video_editor_found">No video editor found</string>
<string name="no_video_editor_found">Videoeditoria ei löytynyt</string>
<string name="unknown_file_location">Tuntematon tiedostosijainti</string>
<string name="error_saving_file">Lähdetiedoston ylikirjoitus epäonnistui</string>
<string name="rotate_left">Käännä vasemmalle</string>
<string name="rotate_right">Käännä oikealle</string>
<string name="rotate_one_eighty">Käännä 180º</string>
<string name="flip">Pyöräytä</string>
<string name="flip_horizontally">Pyöräytä vaakasuoraan</string>
<string name="flip_vertically">Pyöräytä pystysuoraan</string>
<string name="free_aspect_ratio">Free</string> <!-- available as an option: 1:1, 4:3, 16:9, free -->
<string name="other_aspect_ratio">Other</string> <!-- available as an option: 1:1, 4:3, 16:9, free, other -->
<string name="rotate_left">Kierrä vasemmalle</string>
<string name="rotate_right">Kierrä oikealle</string>
<string name="rotate_one_eighty">Kierrä 180º</string>
<string name="flip">Käännä</string>
<string name="flip_horizontally">Käännä vaakasuoraan</string>
<string name="flip_vertically">Käännä pystysuoraan</string>
<string name="free_aspect_ratio">Vapaa</string> <!-- available as an option: 1:1, 4:3, 16:9, free -->
<string name="other_aspect_ratio">Muu</string> <!-- available as an option: 1:1, 4:3, 16:9, free, other -->
<!-- Set wallpaper -->
<string name="simple_wallpaper">Simple Wallpaper</string>
@ -122,43 +122,42 @@
<string name="random_order">Satunnainen järjestys</string>
<string name="move_backwards">Liiku takaisinpäin</string>
<string name="loop_slideshow">Jatkuva diaesitys</string>
<string name="animation">Animation</string>
<string name="no_animation">None</string>
<string name="fade">Fade</string>
<string name="slide">Slide</string>
<string name="animation">Animaatio</string>
<string name="no_animation">Ei mitään</string>
<string name="fade">Häivytys</string>
<string name="slide">Liuku</string>
<string name="slideshow_ended">Diaesitys päättyi</string>
<string name="no_media_for_slideshow">Mediaa diaesitykseen ei löytynyt</string>
<!-- View types -->
<string name="group_direct_subfolders">Group direct subfolders</string>
<string name="group_direct_subfolders">Ryhmitä välittömät alikansiot</string>
<!-- Grouping at media thumbnails -->
<string name="group_by">Group by</string>
<string name="do_not_group_files">Do not group files</string>
<string name="by_folder">Folder</string>
<string name="by_last_modified">Last modified</string>
<string name="by_last_modified_daily">Last modified (daily)</string>
<string name="by_last_modified_monthly">Last modified (monthly)</string>
<string name="by_date_taken">Date taken</string>
<string name="by_date_taken_daily">Date taken (daily)</string>
<string name="by_date_taken_monthly">Date taken (monthly)</string>
<string name="by_file_type">File type</string>
<string name="by_extension">Extension</string>
<string name="grouping_and_sorting">Please note that grouping and sorting are 2 independent fields</string>
<string name="group_by">Ryhmitä</string>
<string name="do_not_group_files">Älä ryhmitä tiedostoja</string>
<string name="by_folder">Kansio</string>
<string name="by_last_modified">Viimeksi muokattu</string>
<string name="by_last_modified_daily">Viimeksi muokattu (päivittäinen)</string>
<string name="by_last_modified_monthly">Viimeksi muokattu (kuukausittainen)</string>
<string name="by_date_taken">Kuvanottopäivämäärä</string>
<string name="by_date_taken_daily">Kuvanottopäivämäärä (päivittäinenen)</string>
<string name="by_date_taken_monthly">Kuvanottopäivämäärä (kuukausittainen)</string>
<string name="by_file_type">Tiedoston tyyppi</string>
<string name="by_extension">Tiedoston pääte</string>
<string name="grouping_and_sorting">Huomoi, että ryhmitys ja lajittelu ovat kaksi eri toimintoa</string>
<!-- Widgets -->
<string name="folder_on_widget">Folder shown on the widget:</string>
<string name="show_folder_name">Show folder name</string>
<string name="folder_on_widget">Pienoissovelluksessa näytettävä kansio:</string>
<string name="show_folder_name">Näytä kansion nimi</string>
<!-- Settings -->
<string name="autoplay_videos">Toista videot automaattisesti</string>
<string name="remember_last_video_position">Remember last video playback position</string>
<string name="toggle_filename">Tiedostonimien näkyvyys</string>
<string name="remember_last_video_position">Muista toistokohta</string>
<string name="loop_videos">Jatkuvat videot</string>
<string name="animate_gifs">Animoi GIFit pienoiskuvissa</string>
<string name="max_brightness">Täysi kirkkaus mediaa katsoessa</string>
<string name="crop_thumbnails">Leikkaa pienoiskuvat neliöiksi</string>
<string name="show_thumbnail_video_duration">Show video durations</string>
<string name="show_thumbnail_video_duration">Näytä videon kesto</string>
<string name="screen_rotation_by">Käännä koko ruudun mediaa</string>
<string name="screen_rotation_system_setting">Järjestelmän asetukset</string>
<string name="screen_rotation_device_rotation">Laitteen kierto</string>
@ -174,187 +173,189 @@
<string name="manage_extended_details">Hallitse yksityiskohtaisia tietoja</string>
<string name="one_finger_zoom">Salli lähentäminen yhdellä sormella täyden ruudun tilassa</string>
<string name="allow_instant_change">Salli median selaaminen ruudun reunoja koskettamalla</string>
<string name="allow_deep_zooming_images">Allow deep zooming images</string>
<string name="allow_deep_zooming_images">Ota käyttöön kuvien syväzoomaus</string>
<string name="hide_extended_details">Piilota yksityiskohtaiset tiedot kun tilapalkki on piilotettu</string>
<string name="show_at_bottom">Show some action buttons at the bottom of the screen</string>
<string name="show_recycle_bin">Show the Recycle Bin at the folders screen</string>
<string name="deep_zoomable_images">Deep zoomable images</string>
<string name="show_highest_quality">Show images in the highest possible quality</string>
<string name="show_recycle_bin_last">Show the Recycle Bin as the last item on the main screen</string>
<string name="allow_down_gesture">Allow closing the fullscreen view with a down gesture</string>
<string name="allow_one_to_one_zoom">Allow 1:1 zooming in with two double taps</string>
<string name="open_videos_on_separate_screen">Always open videos on a separate screen with new horizontal gestures</string>
<string name="show_notch">Show a notch if available</string>
<string name="allow_rotating_gestures">Allow rotating images with gestures</string>
<string name="file_loading_priority">File loading priority</string>
<string name="speed">Speed</string>
<string name="compromise">Compromise</string>
<string name="avoid_showing_invalid_files">Avoid showing invalid files</string>
<string name="show_image_file_types">Show image file types</string>
<string name="allow_zooming_videos">Allow zooming videos with double tapping them</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="show_at_bottom">Näytä toimintapainikkeita ruudun alaosassa</string>
<string name="show_recycle_bin">Näytä roskakori kansionäkymässä</string>
<string name="deep_zoomable_images">Syväzoomattavat kuvat</string>
<string name="show_highest_quality">Näytä kuvat korkeimmalla mahdollisella laadulla</string>
<string name="show_recycle_bin_last">Näytä roskakori viimeisenä kohteena päänäkymässä</string>
<string name="allow_down_gesture">Poistu koko näytön näkymästä alasvetoeleellä</string>
<string name="allow_one_to_one_zoom">Lähennä 1:1 kahdella tuplanapautuksella</string>
<string name="open_videos_on_separate_screen">Avaa videot aina erillisellä ruudulla uusilla vaakasuuntaisilla eleillä</string>
<string name="show_notch">Näytä lovi, jos käytössä</string>
<string name="allow_rotating_gestures">Käännä kuvia eleillä</string>
<string name="file_loading_priority">Tiedostojen latausprioriteetti</string>
<string name="speed">Nopeus</string>
<string name="compromise">Kompromissi</string>
<string name="avoid_showing_invalid_files">Vältä epäkelpojen tiedostojen näyttämistä</string>
<string name="show_image_file_types">Näytä kuvatiedostojen tyypit</string>
<string name="allow_zooming_videos">Lähennä videoita tuplanapautuksella</string>
<string name="folder_thumbnail_style">Kansion pienoiskuvan tyyli</string>
<string name="file_thumbnail_style">Tiedoston pienoiskuvan tyyli</string>
<string name="thumbnail_spacing">Pienoiskuvan asettelu</string>
<string name="show_file_count_line">Näytä tiedostojen lukumäärä erillisellä rivillä</string>
<string name="show_file_count_brackets">Näytä tiedostojen lukumäärä suluissa</string>
<string name="show_file_count_none">Älä näytä tiedostojen lukumäärää</string>
<string name="limit_folder_title">Rajoita pitkät kansioiden nimet yhdelle riville</string>
<string name="square">Suorakulmio</string>
<string name="rounded_corners">Pyöristetyt kulmat</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Esikatselukuvat</string>
<string name="fullscreen_media">Täyden näytön media</string>
<string name="extended_details">Yksityiskohtaiset tiedot</string>
<string name="bottom_actions">Bottom actions</string>
<string name="bottom_actions">Alareunan toiminnot</string>
<!-- Bottom actions -->
<string name="manage_bottom_actions">Manage visible bottom actions</string>
<string name="toggle_favorite">Toggle favorite</string>
<string name="toggle_file_visibility">Toggle file visibility</string>
<string name="manage_bottom_actions">Hallitse näkyviä alarivin toimintoja</string>
<string name="toggle_favorite">Suosikkimerkinnän muutos</string>
<string name="toggle_file_visibility">Tiedoston näkyvyyden muutos</string>
<!-- New editor strings -->
<string name="pesdk_transform_button_freeCrop">Custom</string>
<string name="pesdk_transform_button_resetCrop">Reset</string>
<string name="pesdk_transform_button_squareCrop">Square</string>
<string name="pesdk_transform_title_name">Transform</string>
<string name="pesdk_filter_title_name">Filter</string>
<string name="pesdk_filter_asset_none">None</string>
<string name="pesdk_adjustments_title_name">Adjust</string>
<string name="pesdk_adjustments_button_shadowTool">Shadows</string>
<string name="pesdk_adjustments_button_exposureTool">Exposure</string>
<string name="pesdk_adjustments_button_highlightTool">Highlights</string>
<string name="pesdk_adjustments_button_brightnessTool">Brightness</string>
<string name="pesdk_adjustments_button_contrastTool">Contrast</string>
<string name="pesdk_adjustments_button_saturationTool">Saturation</string>
<string name="pesdk_adjustments_button_clarityTool">Clarity</string>
<string name="pesdk_transform_button_freeCrop">Vapaa</string>
<string name="pesdk_transform_button_resetCrop">Nollaa</string>
<string name="pesdk_transform_button_squareCrop">Neliö</string>
<string name="pesdk_transform_title_name">Muunna</string>
<string name="pesdk_filter_title_name">Suodatin</string>
<string name="pesdk_filter_asset_none">Ei mitään</string>
<string name="pesdk_adjustments_title_name">Säädöt</string>
<string name="pesdk_adjustments_button_shadowTool">Varjot</string>
<string name="pesdk_adjustments_button_exposureTool">Valotus</string>
<string name="pesdk_adjustments_button_highlightTool">Kirkkaat alueet</string>
<string name="pesdk_adjustments_button_brightnessTool">Kirkkaus</string>
<string name="pesdk_adjustments_button_contrastTool">Kontrasti</string>
<string name="pesdk_adjustments_button_saturationTool">Värikylläisyys</string>
<string name="pesdk_adjustments_button_clarityTool">Terävyys</string>
<string name="pesdk_adjustments_button_gammaTool">Gamma</string>
<string name="pesdk_adjustments_button_blacksTool">Blacks</string>
<string name="pesdk_adjustments_button_whitesTool">Whites</string>
<string name="pesdk_adjustments_button_temperatureTool">Temperature</string>
<string name="pesdk_adjustments_button_sharpnessTool">Sharpness</string>
<string name="pesdk_adjustments_button_reset">Reset</string>
<string name="pesdk_focus_title_name">Focus</string>
<string name="pesdk_focus_title_disabled">None</string>
<string name="pesdk_focus_button_radial">Radial</string>
<string name="pesdk_focus_button_linear">Linear</string>
<string name="pesdk_focus_button_mirrored">Mirrored</string>
<string name="pesdk_adjustments_button_blacksTool">Mustat</string>
<string name="pesdk_adjustments_button_whitesTool">Valkoiset</string>
<string name="pesdk_adjustments_button_temperatureTool">Lämpötila</string>
<string name="pesdk_adjustments_button_sharpnessTool">Tarkkuus</string>
<string name="pesdk_adjustments_button_reset">Nollaa</string>
<string name="pesdk_focus_title_name">Kohdista</string>
<string name="pesdk_focus_title_disabled">Ei mitään</string>
<string name="pesdk_focus_button_radial">Säteittäinen</string>
<string name="pesdk_focus_button_linear">Lineaarinen</string>
<string name="pesdk_focus_button_mirrored">Peilattu</string>
<string name="pesdk_focus_button_gaussian">Gaussian</string>
<string name="pesdk_text_title_name">Text</string>
<string name="pesdk_text_title_options">Text Options</string>
<string name="pesdk_text_title_textColor">Text Color</string>
<string name="pesdk_text_title_font">Font</string>
<string name="pesdk_text_button_add">Add</string>
<string name="pesdk_text_button_edit">Edit</string>
<string name="pesdk_text_button_straighten">Straighten</string>
<string name="pesdk_text_button_font">Font</string>
<string name="pesdk_text_button_color">Color</string>
<string name="pesdk_text_button_backgroundColor">BG Color</string>
<string name="pesdk_text_button_alignment">Alignment</string>
<string name="pesdk_text_button_bringToFront">To Front</string>
<string name="pesdk_text_button_delete">Delete</string>
<string name="pesdk_text_text_editTextPlaceholder">Your text</string>
<string name="pesdk_brush_title_name">Brush</string>
<string name="pesdk_brush_button_color">Color</string>
<string name="pesdk_brush_button_size">Size</string>
<string name="pesdk_brush_button_hardness">Hardness</string>
<string name="pesdk_brush_button_bringToFront">To Front</string>
<string name="pesdk_brush_button_delete">Delete</string>
<string name="pesdk_brush_title_brushColor">Brush Color</string>
<string name="pesdk_editor_title_name">Editor</string>
<string name="pesdk_editor_title_closeEditorAlert">Close Editor?</string>
<string name="pesdk_editor_text_closeEditorAlert">Do you really want to discard the changes?</string>
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Yes</string>
<string name="pesdk_editor_button_closeEditorAlertCancelation">No</string>
<string name="pesdk_editor_cancel">Cancel</string>
<string name="pesdk_editor_accept">Accept</string>
<string name="pesdk_editor_save">Save</string>
<string name="pesdk_editor_text_exportProgressUnknown">Exporting</string>
<string name="pesdk_editor_text_exportProgress" formatted="false">Exporting %s.</string>
<string name="pesdk_sticker_title_name">Sticker</string>
<string name="pesdk_sticker_title_color">Sticker Color</string>
<string name="pesdk_sticker_title_options">Sticker Options</string>
<string name="pesdk_sticker_button_add">Add</string>
<string name="pesdk_sticker_button_color">Color</string>
<string name="pesdk_sticker_button_delete">Delete</string>
<string name="pesdk_sticker_button_bringToFront">To Front</string>
<string name="pesdk_sticker_button_straighten">Straighten</string>
<string name="pesdk_sticker_button_replace">Replace</string>
<string name="pesdk_sticker_button_opacity">Opacity</string>
<string name="pesdk_sticker_button_contrast">Contrast</string>
<string name="pesdk_sticker_button_saturation">Saturation</string>
<string name="pesdk_sticker_button_brightness">Brightness</string>
<string name="pesdk_sticker_category_name_custom">Uploads</string>
<string name="pesdk_overlay_title_name">Overlay</string>
<string name="pesdk_overlay_button_blendModeNormal">Normal</string>
<string name="pesdk_overlay_button_blendModeDarken">Darken</string>
<string name="pesdk_text_title_name">Teksti</string>
<string name="pesdk_text_title_options">Tekstiasetukset</string>
<string name="pesdk_text_title_textColor">Tekstin väri</string>
<string name="pesdk_text_title_font">Fontti</string>
<string name="pesdk_text_button_add">Lisää</string>
<string name="pesdk_text_button_edit">Muokkaa</string>
<string name="pesdk_text_button_straighten">Suorista</string>
<string name="pesdk_text_button_font">Fontti</string>
<string name="pesdk_text_button_color">Väri</string>
<string name="pesdk_text_button_backgroundColor">Taustaväri</string>
<string name="pesdk_text_button_alignment">Tasaus</string>
<string name="pesdk_text_button_bringToFront">Eteen</string>
<string name="pesdk_text_button_delete">Poista</string>
<string name="pesdk_text_text_editTextPlaceholder">Tekstisi</string>
<string name="pesdk_brush_title_name">Sivellin</string>
<string name="pesdk_brush_button_color">Väri</string>
<string name="pesdk_brush_button_size">Koko</string>
<string name="pesdk_brush_button_hardness">Kovuus</string>
<string name="pesdk_brush_button_bringToFront">Eteen</string>
<string name="pesdk_brush_button_delete">Poista</string>
<string name="pesdk_brush_title_brushColor">Siveltimen väri</string>
<string name="pesdk_editor_title_name">Editori</string>
<string name="pesdk_editor_title_closeEditorAlert">Suljetaanko editori?</string>
<string name="pesdk_editor_text_closeEditorAlert">Haluatko varmasti hylätä muutokset?</string>
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Kyllä</string>
<string name="pesdk_editor_button_closeEditorAlertCancelation">Ei</string>
<string name="pesdk_editor_cancel">Peruuta</string>
<string name="pesdk_editor_accept">Hyväksy</string>
<string name="pesdk_editor_save">Tallenna</string>
<string name="pesdk_editor_text_exportProgressUnknown">Viedään</string>
<string name="pesdk_editor_text_exportProgress" formatted="false">Viedään %s.</string>
<string name="pesdk_sticker_title_name">Tarra</string>
<string name="pesdk_sticker_title_color">Tarran väri</string>
<string name="pesdk_sticker_title_options">Tarran asetukset</string>
<string name="pesdk_sticker_button_add">Lisää</string>
<string name="pesdk_sticker_button_color">Väri</string>
<string name="pesdk_sticker_button_delete">Poista</string>
<string name="pesdk_sticker_button_bringToFront">Eteen</string>
<string name="pesdk_sticker_button_straighten">Suorista</string>
<string name="pesdk_sticker_button_replace">Korvaa</string>
<string name="pesdk_sticker_button_opacity">Läpinäkyvyys</string>
<string name="pesdk_sticker_button_contrast">Kontrasti</string>
<string name="pesdk_sticker_button_saturation">Värikylläisyys</string>
<string name="pesdk_sticker_button_brightness">Kirkkaus</string>
<string name="pesdk_sticker_category_name_custom">Lataukset</string>
<string name="pesdk_overlay_title_name">Päällys</string>
<string name="pesdk_overlay_button_blendModeNormal">Normaali</string>
<string name="pesdk_overlay_button_blendModeDarken">Tummenna</string>
<string name="pesdk_overlay_button_blendModeScreen">Screen</string>
<string name="pesdk_overlay_button_blendModeOverlay">Overlay</string>
<string name="pesdk_overlay_button_blendModeLighten">Lighten</string>
<string name="pesdk_overlay_button_blendModeMultiply">Multiply</string>
<string name="pesdk_overlay_button_blendModeColorBurn">Color Burn</string>
<string name="pesdk_overlay_button_blendModeSoftLight">Soft Light</string>
<string name="pesdk_overlay_button_blendModeHardLight">Hard Light</string>
<string name="pesdk_overlay_asset_none">None</string>
<string name="pesdk_overlay_asset_golden">Golden</string>
<string name="pesdk_overlay_asset_lightleak1">Lightleak 1</string>
<string name="pesdk_overlay_asset_mosaic">Mosaic</string>
<string name="pesdk_overlay_asset_paper">Paper</string>
<string name="pesdk_overlay_asset_rain">Rain</string>
<string name="pesdk_overlay_button_blendModeOverlay">Päällys</string>
<string name="pesdk_overlay_button_blendModeLighten">Valaise</string>
<string name="pesdk_overlay_button_blendModeMultiply">Monista</string>
<string name="pesdk_overlay_button_blendModeColorBurn">Väripoltto</string>
<string name="pesdk_overlay_button_blendModeSoftLight">Kevyt valo</string>
<string name="pesdk_overlay_button_blendModeHardLight">Kova valo</string>
<string name="pesdk_overlay_asset_none">Ei mitään</string>
<string name="pesdk_overlay_asset_golden">Kultainen</string>
<string name="pesdk_overlay_asset_lightleak1">Valovuoto 1</string>
<string name="pesdk_overlay_asset_mosaic">Mosaiikki</string>
<string name="pesdk_overlay_asset_paper">Paperi</string>
<string name="pesdk_overlay_asset_rain">Sade</string>
<string name="pesdk_overlay_asset_vintage">Vintage</string>
<string name="pesdk_common_button_flipH">Flip H</string>
<string name="pesdk_common_button_flipV">Flip V</string>
<string name="pesdk_common_button_undo">Undo</string>
<string name="pesdk_common_button_redo">Redo</string>
<string name="pesdk_common_title_colorPicker">Color Picker</string>
<string name="pesdk_common_title_transparentColor">Transparent</string>
<string name="pesdk_common_title_whiteColor">White</string>
<string name="pesdk_common_title_grayColor">Gray</string>
<string name="pesdk_common_title_blackColor">Black</string>
<string name="pesdk_common_title_lightBlueColor">Light blue</string>
<string name="pesdk_common_title_blueColor">Blue</string>
<string name="pesdk_common_title_purpleColor">Purple</string>
<string name="pesdk_common_title_orchidColor">Orchid</string>
<string name="pesdk_common_title_pinkColor">Pink</string>
<string name="pesdk_common_title_redColor">Red</string>
<string name="pesdk_common_title_orangeColor">Orange</string>
<string name="pesdk_common_title_goldColor">Gold</string>
<string name="pesdk_common_title_yellowColor">Yellow</string>
<string name="pesdk_common_title_oliveColor">Olive</string>
<string name="pesdk_common_title_greenColor">Green</string>
<string name="pesdk_common_title_aquamarinColor">Aquamarin</string>
<string name="pesdk_common_title_pipettableColor">Pipettable color</string>
<string name="vesdk_video_trim_title_name">Trim</string>
<string name="pesdk_common_button_flipH">Käännä vaakasuunnassa</string>
<string name="pesdk_common_button_flipV">Käännä pystysuunnassa</string>
<string name="pesdk_common_button_undo">Kumoa</string>
<string name="pesdk_common_button_redo">Tee uudelleen</string>
<string name="pesdk_common_title_colorPicker">Värivalitsin</string>
<string name="pesdk_common_title_transparentColor">Läpinäkyvä</string>
<string name="pesdk_common_title_whiteColor">Valkoinen</string>
<string name="pesdk_common_title_grayColor">Harmaa</string>
<string name="pesdk_common_title_blackColor">Musta</string>
<string name="pesdk_common_title_lightBlueColor">Vaaleansininen</string>
<string name="pesdk_common_title_blueColor">Sininen</string>
<string name="pesdk_common_title_purpleColor">Violetti</string>
<string name="pesdk_common_title_orchidColor">Orkidea</string>
<string name="pesdk_common_title_pinkColor">Vaaleanpunainen</string>
<string name="pesdk_common_title_redColor">Punainen</string>
<string name="pesdk_common_title_orangeColor">Oranssi</string>
<string name="pesdk_common_title_goldColor">Kulta</string>
<string name="pesdk_common_title_yellowColor">Keltainen</string>
<string name="pesdk_common_title_oliveColor">Oliivi</string>
<string name="pesdk_common_title_greenColor">Vihreä</string>
<string name="pesdk_common_title_aquamarinColor">Akvamariini</string>
<string name="pesdk_common_title_pipettableColor">Poimi väri</string>
<string name="vesdk_video_trim_title_name">Leikkaa</string>
<!-- FAQ -->
<string name="faq_1_title">Miten voin tehdä Simple Gallerystä oletusgalleriasovelluksen?</string>
<string name="faq_1_text">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\".
The next time you will try opening an image or video you should see an app picker, where you can select Simple Gallery and make it the default app.</string>
<string name="faq_2_title">I locked the app with a password, but I forgot it. What can I do?</string>
<string name="faq_2_text">You can solve it in 2 ways. You can either reinstall the app, or find the app in your device settings and select \"Clear data\". It will reset all your settings, it will not remove any media files.</string>
<string name="faq_3_title">How can I make an album always appear at the top?</string>
<string name="faq_3_text">You can long press the desired album and select the Pin icon at the actions menu, that will pin it to the top. You can pin multiple folders too, pinned items will be sorted by the default sorting method.</string>
<string name="faq_4_title">How can I fast forward videos?</string>
<string name="faq_4_text">You can do it by double tapping the side of the screen, or tapping the current or max duration texts near the seekbar. If you enable opening videos on a separate screen in the app settings, you can use horizontal gestures too.</string>
<string name="faq_5_title">What is the difference between hiding and excluding a folder?</string>
<string name="faq_5_text">Exclude prevents displaying the folder only in Simple Gallery, while Hide works system-wise and it hides the folder from other galleries too. It works by creating an empty \".nomedia\" file in the given folder, which you can then remove with any file manager too. Note that some devices do not allow hiding folders like Camera, Screenshots and Downloads.</string>
<string name="faq_6_title">Why do folders with music cover art or stickers show up?</string>
<string name="faq_6_text">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.</string>
<string name="faq_7_title">A folder with images isn\'t showing up, or it doesn\'t show all items. What can I do?</string>
<string name="faq_7_text">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.</string>
<string name="faq_8_title">What if I want just a few particular folders visible?</string>
<string name="faq_8_text">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.</string>
<string name="faq_10_title">Can I crop images with this app?</string>
<string name="faq_10_text">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.</string>
<string name="faq_11_title">Can I somehow group media file thumbnails?</string>
<string name="faq_11_text">Sure, just use the \"Group by\" menu item while at the thumbnails view. You can group files by multiple criteria, including Date Taken. If you use the \"Show all folders content\" function you can group them by folders too.</string>
<string name="faq_12_title">Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?</string>
<string name="faq_12_text">It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".</string>
<string name="faq_13_title">I see some color banding on the images. How can I improve the quality?</string>
<string name="faq_13_text">The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.</string>
<string name="faq_14_title">I have hidden a file/folder. How can I unhide it?</string>
<string name="faq_14_text">You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.</string>
<string name="faq_15_title">Why does the app take up so much space?</string>
<string name="faq_15_text">App cache can take up to 250MB, it ensures quicker image loading. If the app is taking up even more space, it is most likely caused by you having items in the Recycle Bin. Those files count to the app size. You can clear the Recycle bin by opening it and deleting all files, or from the app settings. Every file in the Bin is deleted automatically after 30 days.</string>
<string name="faq_1_text">Etsi ensin laitteen asetuksista oletusgalleriasovellus, valitse sen asetuksista \"Avaa oletuksena\" ja valitse \"Poista oletukset\". Seuraavalla kerralla kun avaat kuvan tai videon, pyydetään valitsemaan uusi oletussovellus.</string>
<string name="faq_2_title">Lukitsin sovelluksen salasanalla, jonka unohdin. Mitä voin tehdä?</string>
<string name="faq_2_text">Tähän on kaksi ratkaisua. Voit joko asentaa sovelluksen uudelleen tai etsiä sovelluksen laitteen asetuksista ja tyhjentää sovelluksen tiedot. Sovelluksen asetukset nollautuvat, mutta mediatiedostoja ei poisteta.</string>
<string name="faq_3_title">Kuinka saan albumin näkymään aina ylhäällä?</string>
<string name="faq_3_text">Paina pitkään haluamaasi albumia ja valitse Kiinnitä toimintovalikosta. Voit kiinnittää useita kansiota, kiinnitetyt kansiot järjestetään oletuksena olevalla järjestystavalla.</string>
<string name="faq_4_title">Kuinka voin kelata videota nopeasti eteenpäin?</string>
<string name="faq_4_text">Tuplaklikkaa haluamaasi puolta ruudusta. Voit myös napauttaa hakupalkin vierestä kestoa kuvaavaa tekstiä. Jos käytössä on videoiden avaus erillisellä ruudulla, voit käyttää vaakatasoeleitä.</string>
<string name="faq_5_title">Mitä eroa on kansion piilotuksella ja poissululla?</string>
<string name="faq_5_text">Poissulku piilottaa kansion vain Simple Galleryssä, piilotus taas piilottaa järjestelmänlaajuisesti muistakin galleriasovelluksista. Piilotustoiminto luo kansioon tyhjän \".nomedia\"-tiedoston jonka voi tarvittaessa poistaa millä tahansa tiedostonhallintasovelluksella. Huomioi, että jotkin laitteet eivät salli joidenkin kansioden, kuten Camera, Screenshots ja Downloads, piilotusta.</string>
<string name="faq_6_title">Miksi galleriassa näkyy kansioita musiikkialbumien kansitaiteella tai tarroilla?</string>
<string name="faq_6_text">Voi olla, että joitain epätavallisia albumeita näytetään. Voit poissulkea ne helposti painamalla pitkään albumia ja valitsemalla Poissulje. Avautuvassa valikossa voit valita yläkansion, jonka poissulku mahdollisesti estää myös muiden epätoivottujen albumien näkymisen.</string>
<string name="faq_7_title">Kuvan sisältävä kansio ei näy tai siinä ei näy kaikkia kuvia. Mitä voin tehdä?</string>
<string name="faq_7_text">Tämä voi johtua useasta syystä, mutta ratkaisu on helppoa. Mene asetuksiin -> Hallitse sisällytettyjä kansioita -> Plus-painike -> Navigoi haluaamasi kansioon.</string>
<string name="faq_8_title">Mitä jos haluan vain muutaman tietyn kansion näkyviin?</string>
<string name="faq_8_text">Kansion lisääminen sisällytettyihin kansioihin ei automaattisesti poissulje muita kansioita. Voit mennä asetuksiin -> Hallitse poissuljettuja kansioita -> poissulje juurikansio \"/\", sen jälkeen lisää haluamasi näytettävät kansiot asetuksien Hallitse sisällytettyjä kansioita-toiminnolla.
Siten vain valitut kansiot näytetä. Poissulku ja sisällyttäminen ovat rekursiivisia, mutta jos kansio kuuluu molempiin, se näytetään.</string>
<string name="faq_10_title">Voinko rajata kuvia tällä sovelluksella?</string>
<string name="faq_10_text">Kyllä, voit rajata kuvia editorissa vetämällä kuvan kulmista. Pääset editoriin joko painamalla pitkään pienoiskuvaa ja valitsemalla Muokkaa, tai valitsemalla Muokkaa koko näytön tilassa.</string>
<string name="faq_11_title">Voinko ryhmittää mediatieodostojen pienoiskuvia jotenkin?</string>
<string name="faq_11_text">Jep, käytä vain \"Ryhmitä\"-valintaa pienoiskuvanäkymässä. Voit ryhmittää tiedostoja useilla kriteereillä, kuten kuvanottopäivämäärän mukaan. Jos käytät \"Näytä kansion koko sisältö\" -toimintoa, voit ryhmittää myös kansioiden perusteella.</string>
<string name="faq_12_title">Lajittelu ottopäivämäärän mukaan ei vaikuta toimivan oikein</string>
<string name="faq_12_text">Luultavimmin tämä johtuu siitä, että kuvat on kopioitu. Voit korjata tämän valitsemalla pienoiskuvat ja valitsemalla \"Korjaa kuvanottopäivämäärät\".</string>
<string name="faq_13_title">Kuvissa näkyy joitain väriraitoja. Miten voin parantaa laatua?</string>
<string name="faq_13_text">Nykyinen ratkaisu kuvien näyttämiseen toimii valtaosassa tapauksia hyvin, mutta jos haluat vielä paremman laadun, voit ottaa asetuksissa käyttöön \"Näytä kuvat korkeimmalla mahdollisella laadulla\", joka on \"Syväzoomattavat kuvat\" osiossa.</string>
<string name="faq_14_title">Olen piilottanut tiedoston/kansion. Miten saan sen näkyviin?</string>
<string name="faq_14_text">Voit joko painaa päänäytön valikosta \"Näytä piilotetut kohteet väliaikaisesti\" tai muuttaa \"Näytä piilotetut kohteet\"-asetusta asetuksissa. Paina sitten piilotettua kohdetta pitkään ja valitse \"Poista piilotus\". FKansiot piilotetaan lisäämällä niihin \".nomedia\" tiedosto, jonka voit poistaa millä tahansa tiedostonhallintasovelluksella. Huomaa, että piilottaminen toimii kuitenkin rekursiivisesti, joten jos piilotat kansion, myös kaikki alikansiot piilotetaan. Joten alikansioiden piilottamiseksi sinun on otettava yläkansion piilotus pois käytöstä.</string>
<string name="faq_15_title">Miksi sovellus vie niin paljon tilaa?</string>
<string name="faq_15_text">Välimuisti voi viedä jopa 250 Mt; se varmistaa nopeamman kuvien lataamisen. Jos sovellus vie vielä enemmän tilaa, se johtuu mitä ilmeisemmin roskakorissa olevista kohteista, joiden koko lasketaan sovelluksen kokoon. Voit tyhjentää roskakorin sovelluksen asetuksista tai avaamalla roskakorin sovelluksessa ja poistamalla kohteet. Roskakori tyhjennetään automaattisesti 30 päivän välein.</string>
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->

View file

@ -30,7 +30,7 @@
<string name="share_resized">Partager une version redimensionnée</string>
<string name="upgraded_from_free">Hé,\n\nvous avez apparemment fait une mise à niveau à partir de l\'ancienne application gratuite. Vous pouvez maintenant désinstaller l\'ancienne version avec le bouton \'Mettre à niveau vers Pro\' en haut des paramètres de l\'application.\n\nVos éléments de la corbeille seront supprimés, les éléments favoris seront non marqués et vous devrez également restaurer les paramètres de votre application.\n\nMerci !</string>
<string name="switch_to_file_search">Basculer vers la recherche de fichiers</string>
<string name="set_as_default_folder">Définir comme défaut</string>
<string name="set_as_default_folder">Dossier par défaut</string>
<string name="unset_as_default_folder">Oublier le dossier</string>
<!-- Filter -->
@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Lecture automatique des vidéos</string>
<string name="remember_last_video_position">Mémoriser la position de lecture des vidéos</string>
<string name="toggle_filename">Permuter l\'affichage des noms de fichier</string>
<string name="loop_videos">Lecture en boucle des vidéos</string>
<string name="animate_gifs">Animer les miniatures des GIF</string>
<string name="max_brightness">Luminosité maximale</string>
@ -192,13 +191,16 @@
<string name="avoid_showing_invalid_files">Éviter l\'affichage de fichiers invalides</string>
<string name="show_image_file_types">Afficher les types d\'image</string>
<string name="allow_zooming_videos">Zoomer les vidéos par un double appui</string>
<string name="folder_thumbnail_style">Style des miniatures</string>
<string name="folder_thumbnail_style">Style des miniatures des dossiers</string>
<string name="file_thumbnail_style">Style des miniatures des fichiers</string>
<string name="thumbnail_spacing">Espacement des miniatures</string>
<string name="show_file_count_line">Afficher le nombre de fichiers sur une autre ligne</string>
<string name="show_file_count_brackets">Afficher le nombre de fichiers entre parenthèses</string>
<string name="show_file_count_none">Ne pas afficher le nombre de fichiers</string>
<string name="limit_folder_title">Limiter à une ligne les noms de fichiers</string>
<string name="square">Carré</string>
<string name="rounded_corners">Arrondi</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Miniatures</string>
@ -270,8 +272,8 @@
<string name="pesdk_editor_text_exportProgressUnknown">Exportation…</string>
<string name="pesdk_editor_text_exportProgress" formatted="false">Exportation %s</string>
<string name="pesdk_sticker_title_name">Sticker</string>
<string name="pesdk_sticker_title_color">Couleur de Sticker</string>
<string name="pesdk_sticker_title_options">Options de Sticker</string>
<string name="pesdk_sticker_title_color">Couleur du Sticker</string>
<string name="pesdk_sticker_title_options">Options du Sticker</string>
<string name="pesdk_sticker_button_add">Ajouter</string>
<string name="pesdk_sticker_button_color">Couleur</string>
<string name="pesdk_sticker_button_delete">Supprimer</string>
@ -322,7 +324,7 @@
<string name="pesdk_common_title_greenColor">Vert</string>
<string name="pesdk_common_title_aquamarinColor">Aquamarin</string>
<string name="pesdk_common_title_pipettableColor">Couleur de la pipette</string>
<string name="vesdk_video_trim_title_name">Trim</string>
<string name="vesdk_video_trim_title_name">Couper</string>
<!-- FAQ -->
<string name="faq_1_title">Comment faire de Simple Gallery ma galerie par défaut ?</string>
@ -350,7 +352,7 @@
<string name="faq_13_title">Je vois des bandes de couleurs sur les images. Comment puis-je améliorer la qualité ?</string>
<string name="faq_13_text">La solution actuelle d\'affichage des images fonctionne bien dans la grande majorité des cas, mais si vous voulez une qualité d\'image encore meilleure, vous pouvez activer l\'option \"Afficher les images avec la plus haute qualité possible\" dans la section \"Niveau de zoom maximal des images\" des paramètres de l\'application.</string>
<string name="faq_14_title">J\'ai caché un fichier ou un dossier. Comment puis-je en rétablir l\'affichage ?</string>
<string name="faq_14_text">Vous pouvez soit appuyer sur l\'option \"Afficher les fichiers cachés\" du menu de l\'écran principal, ou appuyer sur le bouton \"Afficher les éléments cachés\" dans les paramètres de l\'application. Si vous voulez rétablir leur affichage, effectuez un appui prolongé dessus et appuyez sur le symbole \"Œil\" permettant l\'affichage. Les dossiers sont cachés en ajoutant un fichier \".nomedia\" à leur racine, vous pouvez également supprimer ce fichier avec n\importe quel explorateur de fichiers.</string>
<string name="faq_14_text">Vous pouvez soit appuyer sur l\'option \"Afficher les fichiers cachés\" du menu de l\'écran principal, ou appuyer sur le bouton \"Afficher les éléments cachés\" dans les paramètres de l\'application. Si vous voulez rétablir leur affichage, effectuez un appui prolongé dessus et appuyez sur le symbole \"Œil\" permettant l\'affichage. Les dossiers sont cachés en ajoutant un fichier \".nomedia\" à leur racine, vous pouvez également supprimer ce fichier avec n\importe quel explorateur de fichiers. Notez que le masquage fonctionne de manière récursive, donc si vous masquez un dossier, tous les sous-dossiers seront également masqués. Donc, pour afficher les sous-dossiers, vous devez afficher le dossier parent.</string>
<string name="faq_15_title">Pourquoi l\'application prend-elle tant de place ?</string>
<string name="faq_15_text">Le cache d\'application peut prendre jusqu\'à 250 Mo pour accélérer le chargement des images. Si l\'application occupe encore plus d\'espace, c\'est probablement parce que vous avez des éléments dans la corbeille. Ces fichiers comptent pour la taille de l\'application. Vous pouvez vider la corbeille en l\'ouvrant et en supprimant tous les fichiers ou à partir des paramètres de l\'application. Chaque fichier de la corbeille est automatiquement supprimé après 30 jours.</string>

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Reproducir vídeos automáticamente</string>
<string name="remember_last_video_position">Lembrar a posición do vídeo na última vez</string>
<string name="toggle_filename">Mudar a visibilidade do ficheiro</string>
<string name="loop_videos">Víeos en bucle</string>
<string name="animate_gifs">Animar os GIFs na icona</string>
<string name="max_brightness">Brillo ao máximo cando mire medios</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">Mostrar tipos de ficheiros de imaxe</string>
<string name="allow_zooming_videos">Permitir zoom nos vídeos co dobre-toque sobre eles</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Iconas</string>
@ -352,9 +354,10 @@
<string name="faq_13_title">Vexo bandas de cor nas imaxes. Como podo mellorar a súa calidade?</string>
<string name="faq_13_text">A solución actual de mostra das imaxes funciona ben na maioría dos casos, pero se desexa unha calidade maior, active \"Mostrar imaxes na máxima calidade posible\" na configuración, na sección \"Imaxes con moita ampliación\".</string>
<string name="faq_14_title">Teño un ficheiro ou cartafol oculto. Como o amoso?</string>
<string name="faq_14_text">Pode ou ben activar \"Mostrar temporalmente ficheiros agochados\" no menu principal, ou activar \"Amosar obxectos ocultos\" na configuración. Se quere amosalo sempre, pode presionar uns intres e seleccionar \"Amosar\". Os cartafoles agóchanse engadindo un ficheiro oculto \".nomedia\" no seu interior; tamén pode borrar ese ficheiro con calquera xestor de ficheiros.</string>
<string name="faq_14_text">Pode ou ben activar \"Mostrar temporalmente ficheiros agochados\" no menu principal, ou activar \"Amosar obxectos ocultos\" na configuración. Se quere amosalo sempre, pode presionar uns intres e seleccionar \"Amosar\". Os cartafoles agóchanse engadindo un ficheiro oculto \".nomedia\" no seu interior; tamén pode borrar ese ficheiro con calquera xestor de ficheiros. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Por que consume tanto espacio este aplicativo?</string>
<string name="faq_15_text">Os ficheiros temporais poden chegar aos 250MB e server para cargar máis rápido. Se o aplicativo está a a consumir máis espazo, o máis probable é que teña ficheiros na Papeleira de Reciclaxe.Estes ficheiros contan no tamaño da aplicación.Podes baleirala abríndoa e borrando os ficheiros, ou desde a configuración.Cada ficheiro da Papeleira bórrase automáticamente tras 30 días.</string>
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
<string name="app_title">Simple Gallery Pro - Xestor e Editor de fotos</string>

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Automatsko pokretanje videa</string>
<string name="remember_last_video_position">Zapamti poziciju zadnjeg reproduciranog videozapisa</string>
<string name="toggle_filename">Uključi prikaz naziva datoteka</string>
<string name="loop_videos">Ponavljanje videa</string>
<string name="animate_gifs">Prikaz animacije GIF-ova na sličicama</string>
<string name="max_brightness">Maksimalna svjetlina pri pregledu datoteka</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">Show image file types</string>
<string name="allow_zooming_videos">Allow zooming videos with double tapping them</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Sličice</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">Vidim nekakvno preklapanje boja na slikama. Kako mogu poboljšati kvalitetu?</string>
<string name="faq_13_text">Trenutno rješenje za prikazivanje slika dobro funkcionira u velikoj većini slučajeva, ali ako želite još bolju kvalitetu slike, možete omogućiti prikazivanje slika u najvišoj mogućoj kvaliteti u postavkama aplikacije, u odjeljku "Duboko zumirane slike".</string>
<string name="faq_14_title">Sakrio sam datoteku/mapu. Kako je mogu otkriti?</string>
<string name="faq_14_text">Možete pritisnuti stavku izbornika "Privremeno prikazati skrivene stavke" na glavnom zaslonu ili uključiti "Prikaži skrivene stavke" u postavkama aplikacije da biste vidjeli skrivenu stavku. Ako je želite otkriti, samo ju dugo pritisnite i odaberite "Otkrij". Mape su skrivene dodavanjem skrivene datoteke ".Nomedia", možete i izbrisati navedenu datoteku.</string>
<string name="faq_14_text">Možete pritisnuti stavku izbornika "Privremeno prikazati skrivene stavke" na glavnom zaslonu ili uključiti "Prikaži skrivene stavke" u postavkama aplikacije da biste vidjeli skrivenu stavku. Ako je želite otkriti, samo ju dugo pritisnite i odaberite "Otkrij". Mape su skrivene dodavanjem skrivene datoteke ".Nomedia", možete i izbrisati navedenu datoteku. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Why does the app take up so much space?</string>
<string name="faq_15_text">App cache can take up to 250MB, it ensures quicker image loading. If the app is taking up even more space, it is most likely caused by you having items in the Recycle Bin. Those files count to the app size. You can clear the Recycle bin by opening it and deleting all files, or from the app settings. Every file in the Bin is deleted automatically after 30 days.</string>

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Automatikus videó lejátszás</string>
<string name="remember_last_video_position">Emlékezzen a videó utolsó lejátszási pozícióra</string>
<string name="toggle_filename">Fájlnév láthatóság módosítása</string>
<string name="loop_videos">Videók ismétlése</string>
<string name="animate_gifs">Animált GIF miniatűr</string>
<string name="max_brightness">Maximális fényerő a teljes képernyős médiánál</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">Mutassa a kép fájl típusokat</string>
<string name="allow_zooming_videos">A videók nagyításának engedélyezése dupla koppintással</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Miniatűrök</string>
@ -352,7 +354,7 @@ Ezzel csak a kiválasztott mappák láthatók, mivel a kizárás és a befoglal
<string name="faq_13_title">Néhány színcsíkot látok a képeken. Hogyan javíthatom a minőséget?</string>
<string name="faq_13_text">Az esetek többségében a kép megjelenítés jelenlegi megoldása jól működik. Ha még jobb képminőséget szeretne, engedélyezheti a \"Mutassa a képeket a lehető legjobb minőségben\" opcióval az alkalmazás beállításaiban, a \"Mély nagyítású képek\" szakaszban.</string>
<string name="faq_14_title">Elrejtettem egy fájlt/mappát. Hogyan tudom látni?</string>
<string name="faq_14_text">A rejtett elemek megtekintéséhez nyomja meg a \"Rejtettek ideiglenes mutatása\" elemet a fő képernyőn, vagy válassza a \"Mutassa a rejtett elemeket\" az alkalmazás beállításaiban. Ha meg akarja szüntetni, csak hosszan nyomja meg, és válassza a \"Elrejtés megszüntetés\" lehetőséget. A mappák elrejtése egy rejtett \". nomedia\" fájl hozzáadásával történik. Ezt a fájlt bármelyik fájlkezelővel is törölheti.</string>
<string name="faq_14_text">A rejtett elemek megtekintéséhez nyomja meg a \"Rejtettek ideiglenes mutatása\" elemet a fő képernyőn, vagy válassza a \"Mutassa a rejtett elemeket\" az alkalmazás beállításaiban. Ha meg akarja szüntetni, csak hosszan nyomja meg, és válassza a \"Elrejtés megszüntetés\" lehetőséget. A mappák elrejtése egy rejtett \". nomedia\" fájl hozzáadásával történik. Ezt a fájlt bármelyik fájlkezelővel is törölheti. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Miért használ az alkalmazás ennyi helyet?</string>
<string name="faq_15_text">Az alkalmazás gyorsítótára akár a 250 MB-ot is meghaladhatja, és ez gyorsabb megjelenítést biztosít. Ha az alkalmazás még több helyet foglal el, a legvalószínűbb oka, hogy a Lomtárban is van elem. Ezek a fájlok is az alkalmazás méretébe számítanak bele. Törölheti a Lomtárat azzal, hogy megnyitja és törli az összes fájlt vagy az alkalmazás beállításait. A Lomtárban lévő minden fájl 30 nap elteltével automatikusan törlődik.</string>

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Putar video secara otomatis</string>
<string name="remember_last_video_position">Ingat posisi pemutaran terakhir</string>
<string name="toggle_filename">Ubah visibilitas nama berkas</string>
<string name="loop_videos">Video berulang</string>
<string name="animate_gifs">Animasi GIF di thumbnail</string>
<string name="max_brightness">Kecerahan maksimum saat melihat di layar penuh</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">Tampilkan tipe berkas gambar</string>
<string name="allow_zooming_videos">Allow zooming videos with double tapping them</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Thumbnail</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">Saya melihat beberapa pita warna pada gambar. Bagaimana saya meningkatkan kualitasnya?</string>
<string name="faq_13_text">Solusi saat ini untuk menampilkan gambar berfungsi dengan baik dalam sebagian besar kasus, namun jika anda ingin kualitas gambar yang lebih baik, anda bisa mengaktifkan \"Tampilkan gambar dalam kualitas tertinggi\" di pengaturan aplikasi, pada bagian \"Zum gambar mendalam\".</string>
<string name="faq_14_title">Saya punya berkas/folder tersembunyi. Bagaimana cara memunculkannya?</string>
<string name="faq_14_text">Anda bisa memilih menu \"Tampilkan sementara berkas tersembunyi\" di layar utama, atau \"Tampilkan berkas tersembunyi\" di pengaturan aplikasi untuk menampilkannya. Jika anda tidak ingin menyembunyikannya, tekan lama dan pilih \"Jangan sembunyikan\". Folder disembunyikan dengan menambahkan berkas \".nomedia\" di dalamnya, anda bisa menghapus berkas tersebut dengan aplikasi pengelola berkas.</string>
<string name="faq_14_text">Anda bisa memilih menu \"Tampilkan sementara berkas tersembunyi\" di layar utama, atau \"Tampilkan berkas tersembunyi\" di pengaturan aplikasi untuk menampilkannya. Jika anda tidak ingin menyembunyikannya, tekan lama dan pilih \"Jangan sembunyikan\". Folder disembunyikan dengan menambahkan berkas \".nomedia\" di dalamnya, anda bisa menghapus berkas tersebut dengan aplikasi pengelola berkas. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Kenapa aplikasi menggunakan sangat banyak ruang kosong?</string>
<string name="faq_15_text">Cache aplikasi bisa mencapai 250MB, ini untuk menjamin pemuatan gambar yang lebih cepat. Jika aplikasi menggunakan lebih banyak lagi ruang kosong, sangat memungkinkan anda memiliki item di dalam Keranjang Sampah. Berkas tersebut akan menambah ukuran aplikasi. Anda bisa mengosongkan Keranjang sampah dengan cara membukanya dan menghapus semua berkas, atau dari pengaturan aplikasi. Semua berkas di dalam keranjang sampah akan otomatis dihapus setelah 30 hari.</string>

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Putar video secara otomatis</string>
<string name="remember_last_video_position">Ingat posisi pemutaran terakhir</string>
<string name="toggle_filename">Ubah visibilitas nama berkas</string>
<string name="loop_videos">Video berulang</string>
<string name="animate_gifs">Animasi GIF di thumbnail</string>
<string name="max_brightness">Kecerahan maksimum saat melihat di layar penuh</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">Tampilkan tipe berkas gambar</string>
<string name="allow_zooming_videos">Allow zooming videos with double tapping them</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Thumbnail</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">Saya melihat beberapa pita warna pada gambar. Bagaimana saya meningkatkan kualitasnya?</string>
<string name="faq_13_text">Solusi saat ini untuk menampilkan gambar berfungsi dengan baik dalam sebagian besar kasus, namun jika anda ingin kualitas gambar yang lebih baik, anda bisa mengaktifkan \"Tampilkan gambar dalam kualitas tertinggi\" di pengaturan aplikasi, pada bagian \"Zum gambar mendalam\".</string>
<string name="faq_14_title">Saya punya berkas/folder tersembunyi. Bagaimana cara memunculkannya?</string>
<string name="faq_14_text">Anda bisa memilih menu \"Tampilkan sementara berkas tersembunyi\" di layar utama, atau \"Tampilkan berkas tersembunyi\" di pengaturan aplikasi untuk menampilkannya. Jika anda tidak ingin menyembunyikannya, tekan lama dan pilih \"Jangan sembunyikan\". Folder disembunyikan dengan menambahkan berkas \".nomedia\" di dalamnya, anda bisa menghapus berkas tersebut dengan aplikasi pengelola berkas.</string>
<string name="faq_14_text">Anda bisa memilih menu \"Tampilkan sementara berkas tersembunyi\" di layar utama, atau \"Tampilkan berkas tersembunyi\" di pengaturan aplikasi untuk menampilkannya. Jika anda tidak ingin menyembunyikannya, tekan lama dan pilih \"Jangan sembunyikan\". Folder disembunyikan dengan menambahkan berkas \".nomedia\" di dalamnya, anda bisa menghapus berkas tersebut dengan aplikasi pengelola berkas. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Kenapa aplikasi menggunakan sangat banyak ruang kosong?</string>
<string name="faq_15_text">Cache aplikasi bisa mencapai 250MB, ini untuk menjamin pemuatan gambar yang lebih cepat. Jika aplikasi menggunakan lebih banyak lagi ruang kosong, sangat memungkinkan anda memiliki item di dalam Keranjang Sampah. Berkas tersebut akan menambah ukuran aplikasi. Anda bisa mengosongkan Keranjang sampah dengan cara membukanya dan menghapus semua berkas, atau dari pengaturan aplikasi. Semua berkas di dalam keranjang sampah akan otomatis dihapus setelah 30 hari.</string>

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Riproduci automaticamente i video</string>
<string name="remember_last_video_position">Ricorda l\'ultimo stato di riproduzione dei video</string>
<string name="toggle_filename">Visibilità nome del file</string>
<string name="loop_videos">Ripeti i video</string>
<string name="animate_gifs">Anima le GIF in miniatura</string>
<string name="max_brightness">Luminosità max durante la visualizzazione</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">Mostra i tipi di file immagine</string>
<string name="allow_zooming_videos">Permetti l\'ingrandimento dei video con un doppio tocco</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Anteprime</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">Vedo curvature di colore nelle immagini. Come posso migliorarne la qualità?</string>
<string name="faq_13_text">L\'attuale soluzione per visualizzare immagini funziona bene nella maggior parte dei casi, ma se si vuole una qualità ancora maggiore, si può attivare \"Mostra le immagini alla massima qualità possibile\" nelle impostazioni dell\'app, nella sezione \"Immagini ingrandibili a fondo\".</string>
<string name="faq_14_title">Ho nascosto un file/una cartella. Come posso mostrarlo/a di nuovo?</string>
<string name="faq_14_text">Si può premere \"Mostra temporaneamente nascosti\" nel menu della schermata principale, oppure attivare \"Mostra gli elementi nascosti\" nelle impostazioni dell\'app per vedere l\'elemento nascosto. Per farla rimanere visibile, premere a lungo e selezionare \"Non nascondere\". Le cartelle vengono nascoste aggiungendo un file nascosto \".nomedia\" all\'interno di esse, si può eliminare il file con qualsiasi gestore di file.</string>
<string name="faq_14_text">Si può premere \"Mostra temporaneamente nascosti\" nel menu della schermata principale, oppure attivare \"Mostra gli elementi nascosti\" nelle impostazioni dell\'app per vedere l\'elemento nascosto. Per farla rimanere visibile, premere a lungo e selezionare \"Non nascondere\". Le cartelle vengono nascoste aggiungendo un file nascosto \".nomedia\" all\'interno di esse, si può eliminare il file con qualsiasi gestore di file. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Perchè l\'app occupa così tanto spazio?</string>
<string name="faq_15_text">La cache dell\'app può occupare massimo 250MB, serve per veloccizare il caricamento delle immagini. Se l\'app sta prendendo sempre più spazio, molto probabilmente è causato dagli elementi nel Cestino. Questi file contano nella dimensione dell\'app. Puoi svuotare il Cestino aprendolo ed eliminando tutti i file, oppure andando nelle impostazioni dell\'app. Ogni file nel Cestino viene eliminato automaticamente dopo 30 giorni.</string>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">シンプル ギャラリー</string>
<string name="app_name">シンプルギャラリー</string>
<string name="app_launcher_name">ギャラリー</string>
<string name="edit">編集</string>
<string name="open_camera">カメラを開く</string>
@ -49,9 +49,9 @@
<string name="exclude">除外する</string>
<string name="excluded_folders">除外フォルダ</string>
<string name="manage_excluded_folders">除外フォルダの管理</string>
<string name="exclude_folder_description">選択したフォルダとそのサブフォルダを、Simple Galleyの一覧から除外します。除外したフォルダは「設定」で確認できます。</string>
<string name="exclude_folder_description">選択したフォルダとそのサブフォルダを、シンプルギャラリーの一覧から除外します。除外したフォルダは「設定」で確認できます。</string>
<string name="exclude_folder_parent">親フォルダを選択して除外することもできます。</string>
<string name="excluded_activity_placeholder">フォルダを除外すると、サブフォルダも含めSimple Galleyの一覧から除外します。他のアプリでは引き続き表示されます。\n\n他のアプリでも非表示にしたい場合は、「非表示」機能を使用してください。</string>
<string name="excluded_activity_placeholder">フォルダを除外すると、サブフォルダも含めシンプルギャラリーの一覧から除外します。他のアプリでは引き続き表示されます。\n\n他のアプリでも非表示にしたい場合は、「非表示」機能を使用してください。</string>
<string name="remove_all">すべて解除</string>
<string name="remove_all_description">除外するフォルダの登録をすべて解除しますか? フォルダ自体は削除されません。</string>
<string name="hidden_folders">非表示フォルダ</string>
@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">ビデオを自動再生</string>
<string name="remember_last_video_position">動画の最後の再生位置を記憶する</string>
<string name="toggle_filename">ファイル名の表示を切り替え</string>
<string name="loop_videos">ビデオを繰り返し再生</string>
<string name="animate_gifs">アニメーションGIFを動かす</string>
<string name="max_brightness">再生時には明るさを最大にする</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">画像ファイルの種類を表示</string>
<string name="allow_zooming_videos">ダブルタップで動画ズームを設定</string>
<string name="folder_thumbnail_style">フォルダサムネイルのスタイル</string>
<string name="file_thumbnail_style">サムネイルのスタイル</string>
<string name="thumbnail_spacing">サムネイルの間隔</string>
<string name="show_file_count_line">ファイル数を別の行に表示</string>
<string name="show_file_count_brackets">ファイル数を括弧内に表示</string>
<string name="show_file_count_none">ファイル数を非表示</string>
<string name="limit_folder_title">長いフォルダ名を1行に制限</string>
<string name="square">四角</string>
<string name="rounded_corners">丸コーナー</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">サムネイル設定</string>
@ -325,17 +327,17 @@
<string name="vesdk_video_trim_title_name">トリム</string>
<!-- FAQ -->
<string name="faq_1_title">どうすればSimpleギャラリーをデバイスのデフォルトギャラリーに出来ますか?</string>
<string name="faq_1_text">まずデバイスの設定内のアプリセクションで現在のデフォルトのギャラリーを探し、\"Open by default\"のようなボタンを探してクリックし、そして\"Clear defaults\"を選択します。
次に画像や動画を開こうとした時に、アプリ選択が表示されるのでSimpleギャラリーを通常のアプリとして選択します。</string>
<string name="faq_1_title">どうすればシンプルギャラリーをデバイスのデフォルトギャラリーに出来ますか?</string>
<string name="faq_1_text">まずデバイスの設定内のアプリセクションで現在のデフォルトのギャラリーを探し、\"デフォルトで開く\"のようなボタンを探してクリックし、そして\"デフォルトを消去\"を選択します。
次に画像や動画を開こうとした時に、アプリ選択が表示されるのでシンプルギャラリーを通常のアプリとして選択します。</string>
<string name="faq_2_title">アプリをパスワードでロックしましたが、パスワードを忘れてしまいました。どうすればいいですか?</string>
<string name="faq_2_text">解決策は2つあります。アプリを再インストールするか、デバイス設定からアプリを見つけて\"Clear data\"を選択するかです。そうすると設定がリセットされますが、メディアファイルは削除されません。</string>
<string name="faq_2_text">解決策は2つあります。アプリを再インストールするか、デバイス設定からアプリを見つけて\"データを消去\"を選択するかです。そうすると設定がリセットされますが、メディアファイルは削除されません。</string>
<string name="faq_3_title">常にアルバムが一番上に表示されるようにするにはどうすればいいですか?</string>
<string name="faq_3_text">アルバムを長押しで選択し、アクションメニューからピンアイコンを選択すれば一番上に固定されます。複数のフォルダをピン留めできます。ピン留めされた項目は、デフォルトのソート方法でソートされます。</string>
<string name="faq_4_title">動画を早送りするにはどうすればよいですか?</string>
<string name="faq_4_text">画面の横をダブルタップするか、検索バーの近くにある現在もしくは最大数のテキストをタップすれば可能です。別画面動画を開くことをアプリ設定で有効にしている場合、左右ジェスチャーも使用できます。</string>
<string name="faq_5_title">フォルダの非表示と除外の違いは何ですか?</string>
<string name="faq_5_text">除外はSimpleギャラリーでのみフォルダを非表示にし、非表示はシステム上で動作するので他のギャラリーからもフォルダを非表示にします。指定されたフォルダに空の\".nomedia\"ファイルを作成することにより動作し、任意のファイルマネージャーで削除することも出来ます。一部のデバイスでは、カメラ、スクリーンショット、ダウンロードのようなフォルダを非表示に出来ないことはご留意ください。</string>
<string name="faq_5_text">除外はシンプルギャラリーでのみフォルダを非表示にし、非表示はシステム上で動作するので他のギャラリーからもフォルダを非表示にします。指定されたフォルダに空の\".nomedia\"ファイルを作成することにより動作し、任意のファイルマネージャーで削除することも出来ます。一部のデバイスでは、カメラ、スクリーンショット、ダウンロードのようなフォルダを非表示に出来ないことはご留意ください。</string>
<string name="faq_6_title">音楽のカバーアートやステッカーのフォルダが表示されるのはなぜですか?</string>
<string name="faq_6_text">通常ではないアルバムが表示されることがあります。長押しして除外を選択することで簡単に除くことができます。次のダイアログで親フォルダを選択すると、他の関連アルバムも表示されなくなります。</string>
<string name="faq_7_title">画像フォルダが表示されなかったり、全てのアイテムが表示されなかったりします。どうしたらいいですか?</string>
@ -352,53 +354,43 @@
<string name="faq_13_title">画像にバンディングが見られます。どうすれば質を変えられますか?</string>
<string name="faq_13_text">現在の表示方法は大抵の場合問題は見られませんが、より高画質で表示したい場合はアプリ設定の\"画像のズームを深くする\"セクションで\"可能な限り高品質で画像を表示\"を有効にすると良いでしょう。 </string>
<string name="faq_14_title">非表示にしているファイルやフォルダがあります。もう一度表示するにはどうすればいいですか?</string>
<string name="faq_14_text">メイン画面で\"非表示の項目を一時的に表示\"を押すか、 アプリの設定で\"非表示のアイテムを表示する\"を切り替えると非表示にしている項目を見ることができます。表示したい場合は\"再表示\"を長押ししてください。フォルダは非表示の\".nomedia\"ファイルを追加して非表示にしているので、ファイルマネージャーで削除することもできます。</string>
<string name="faq_14_text">メイン画面で\"非表示の項目を一時的に表示\"を押すか、 アプリの設定で\"非表示のアイテムを表示する\"を切り替えると非表示にしている項目を見ることができます。表示したい場合は\"再表示\"を長押ししてください。フォルダは非表示の\".nomedia\"ファイルを追加して非表示にしているので、ファイルマネージャーで削除することもできます。 Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">アプリが容量を沢山使用するのはなぜですか?</string>
<string name="faq_15_text">アプリのキャッシュがは画像の素早いローディングのため最大250MB使用します。もしそれ以上にアプリが容量を取るようであれば、ゴミ箱内のアイテムが原因となっているはずです。ゴミ箱内のファイルもアプリ容量として加算されます。ゴミ箱を開くか、アプリの設定から全てのファイルを削除できます。ゴミ箱内のアイテムは30日を過ぎると自動的に削除されます。</string>
<string name="faq_15_text">アプリのキャッシュは画像の素早い読み込みのために最大250MB使用します。もしそれ以上にアプリが容量を取るようであれば、ゴミ箱内のアイテムが原因となっているはずです。ゴミ箱内のファイルもアプリ容量として加算されます。ゴミ箱を開くか、アプリの設定から全てのファイルを削除できます。ゴミ箱内のアイテムは30日を過ぎると自動的に削除されます。</string>
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
<string name="app_title">シンプルギャラリープロ-写真とビデオの管理と編集</string>
<string name="app_title">シンプルギャラリー プロ - 写真管理 &amp; 編集</string>
<!-- Short description has to have less than 80 chars -->
<string name="app_short_description">お気に入りのフォトアルバム。スマートギャラリーで写真の切り取りや編集。</string>
<string name="app_short_description">広告なしで写真、動画、GIF の管理と編集のためのプレミアムなアプリ</string>
<string name="app_long_description">
シンプルギャラリーは、高度にカスタマイズ可能なオフラインのphoto vaultおよびファイル整理アプリです。ユーザー体験で世界中で何百万人もの人々に愛されています。 フォトギャラリーを使用して、写真の編集、削除した写真の復元、写真の保護と非表示、秘密のフォトアルバムの作成、写真のトリミングを簡単に行います。またRAW、SVG、GIF、パラマなど、さまざまな写真やビデオ形式を表示することができます。 今すぐフォトギャラリーをダウンロードして、アルバムを好きなように管理してください!
シンプルギャラリー プロは、高度にカスタマイズ可能なオフラインのギャラリーアプリです。整理 &amp; 写真の編集、ごみ箱で削除されたファイルの復元、ファイルの非表示と保護、そして RAW、SVG といった多種多様なファイルフォーマットの写真を表示します。
アプリに広告や不要な権限はありません。インターネット接続も必要としないため、あなたのプライバシーは守られています。
-------------------------------------------------
<b>シンプルギャラリー-写真および動画の管理と編集</b>
<b>シンプルギャラリー プロ - 機能</b>
-------------------------------------------------
削除されたビデオを復元し、広告なしで写真をトリミングするオプションを備えた美しいモダンなフォトアルバム
高度な写真編集–写真のトリミング、写真の編集、画像の検索。 削除されたビデオを復元できる快適で使いやすいphoto vault
インターネットにアクセスする必要がないため、プライバシー、セキュリティ、安定性が向上-オフラインの秘密の写真アルバム
画像をすばやく検索、写真の非表示、編集、削除された写真・ビデオ・GIF・その他のファイルを復元
さまざまな種類の写真やビデオRAW、SVG、パラマ、GIFなどを開いて表示
写真管理で写真を簡単に編集・整理するための使いやすいジェスチャーが多数
ファイルをフィルタリング、グループ化、およびソートする多くの機能
パターンロック、PIN、指紋を使用して写真とビデオを保護・編集
PIN、パターンロック、指紋を使用して、アプリの起動や特定の機能も保護
ゴミ箱からビデオを復元
photo vaultを使用してファイルの表示の切り替え、写真とビデオの非表示、写真のトリミングが可能
フォトギャラリー内の多数のオプションを使用して、ファイルのカスタマイズショーを作成
•画像検索、写真編集、高品質は写真・ビデオ・GIFを指を使って簡単にズーム
ビデオを見やすくするために、水平・垂直方向を簡単に変更
ファイル整理-シンプルなモバイルフォトギャラリーでは、画像・ビデオ・GIFの名前変更、コピー/移動、表示/非表示、削除が可能
手間をかけずに画像を壁紙に設定
• 広告やポップアップなしのオフラインギャラリー
• シンプルギャラリー フォトエディター - トリミング、回転、リサイズ、ドローイング、フィルターなど
• インターネット接続は不要で、プライバシーとセキュリティが向上
• 不要な権限を必要としません
• 素早く画像、動画、ファイルを検索
• 様々な画像または動画の閲覧 (RAW、SVG、パラマなど)
• ファイルを簡単に整理または編集するためのさまざまの直感的なジェスチャー
• フィルタリング、グループ化、さまざまな並び替えの方法
• シンプルギャラリー プロの見た目をカスタマイズ
• 32 の言語で使用可能
• 素早い閲覧のためにファイルをお気に入りとしてマーク
• パターン、PIN または指紋を使用して写真や動画を保護
• PIN、パターンまたは指紋を使用してアプリの起動または特定の機能を保護
• ごみ箱で削除されたファイルの復元
• ファイルの表示を切り替えて写真と動画の非表示
• ファイルのカスタマイズ可能なスライドショーを作成
• ファイルの詳細情報を表示 (解像度、EXIF など)
• オープンソース
… 他にもたくさん!
<b>高度な写真編集</b>
シンプルなギャラリーファイルの整理とフォトアルバムにより、簡単すぐに写真を編集することができます。 画像の切り抜き、反転、回転、サイズ変更、または必要なフィルターの適用などがお使いいただけます。
@ -415,12 +407,10 @@
<b>写真、動画、ファイルを保護して非表示に</b>
PIN、パターンロック、またはデバイスの指紋認証を使用して、写真の保護と編集、削除されたビデオの復元、写真の切り抜き、画像の検索を行うことができます。 ファイルオーガナイザー自体を保護したり、アプリの特定の機能をロックしたりすることができます。 たとえば、指紋認証をしないとファイルの削除ができません。
広告や不要な権限はありません。 完全にオープンソースで、カラーもカスタマイズ可能。
<b>シンプルツールの完全なリストはこちらからご確認ください:</b>
<b>Simple Mobile Tools の完全なリストはこちらからご確認ください:</b>
https://www.simplemobiletools.com
<b>シンプルギャラリープロのwebサイト</b>
<b>シンプルギャラリー プロのwebサイト</b>
https://www.simplemobiletools.com/gallery
<b> Facebook</b>

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">동영상 자동재생</string>
<string name="remember_last_video_position">마지막 재생 위치 기억</string>
<string name="toggle_filename">파일 이름 보기</string>
<string name="loop_videos">동영상 반복</string>
<string name="animate_gifs">섬네일에서 GIF 애니메이션 활성화</string>
<string name="max_brightness">전체화면 시 최대 밝기로 보기</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">사진 파일 종류 표시</string>
<string name="allow_zooming_videos">Allow zooming videos with double tapping them</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">섬네일</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">I see some color banding on the images. How can I improve the quality?</string>
<string name="faq_13_text">The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.</string>
<string name="faq_14_title">I have hidden a file/folder. How can I unhide it?</string>
<string name="faq_14_text">You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.</string>
<string name="faq_14_text">You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Why does the app take up so much space?</string>
<string name="faq_15_text">App cache can take up to 250MB, it ensures quicker image loading. If the app is taking up even more space, it is most likely caused by you having items in the Recycle Bin. Those files count to the app size. You can clear the Recycle bin by opening it and deleting all files, or from the app settings. Every file in the Bin is deleted automatically after 30 days.</string>

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Groti vaizdo įrašus automatiškai</string>
<string name="remember_last_video_position">Remember last video playback position</string>
<string name="toggle_filename">Perjungti bylos pavadinimo matomumą</string>
<string name="loop_videos">Klipuoti vaizdo įrašus</string>
<string name="animate_gifs">Animuoti GIF\'us miniatiūrose</string>
<string name="max_brightness">Maksimalus ryškumas, kai medija peržiūrima viso ekrano rėžimu</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">Show image file types</string>
<string name="allow_zooming_videos">Allow zooming videos with double tapping them</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Miniatiūros</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">I see some color banding on the images. How can I improve the quality?</string>
<string name="faq_13_text">The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.</string>
<string name="faq_14_title">I have hidden a file/folder. How can I unhide it?</string>
<string name="faq_14_text">You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.</string>
<string name="faq_14_text">You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Why does the app take up so much space?</string>
<string name="faq_15_text">App cache can take up to 250MB, it ensures quicker image loading. If the app is taking up even more space, it is most likely caused by you having items in the Recycle Bin. Those files count to the app size. You can clear the Recycle bin by opening it and deleting all files, or from the app settings. Every file in the Bin is deleted automatically after 30 days.</string>

View file

@ -77,18 +77,18 @@
<string name="editor">Redigering</string>
<string name="rotate">Roter</string>
<string name="invalid_image_path">Ugyldig bildebane</string>
<string name="invalid_video_path">Invalid video path</string>
<string name="invalid_video_path">Ugyldig videobane</string>
<string name="image_editing_failed">Bilderedigering feilet</string>
<string name="video_editing_failed">Video editing failed</string>
<string name="video_editing_failed">Videoredigering feilet</string>
<string name="image_editing_cancelled">Bilderedigering avbrutt</string>
<string name="video_editing_cancelled">Video editing cancelled</string>
<string name="video_editing_cancelled">Videoredigering avbrutt</string>
<string name="file_edited_successfully">Fil vellykket redigert</string>
<string name="image_edited_successfully">Image edited successfully</string>
<string name="video_edited_successfully">Video edited successfully</string>
<string name="image_edited_successfully">Bilde vellykket redigert</string>
<string name="video_edited_successfully">Video vellykket redigert</string>
<string name="edit_image_with">Rediger bilde med:</string>
<string name="edit_video_with">Edit video with:</string>
<string name="edit_video_with">Rediger video med:</string>
<string name="no_image_editor_found">Ingen bilderedigeringsapp funnet</string>
<string name="no_video_editor_found">No video editor found</string>
<string name="no_video_editor_found">Ingen videoredigeringsapp funnet</string>
<string name="unknown_file_location">Ukjent filplassering</string>
<string name="error_saving_file">Kunne ikke overskrive kildefilen</string>
<string name="rotate_left">Roter til venstre</string>
@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Avspill videoer automatisk</string>
<string name="remember_last_video_position">Husk siste videoavspillingsposisjon</string>
<string name="toggle_filename">Vis/skjul filnavn</string>
<string name="loop_videos">Gjenta videoer</string>
<string name="animate_gifs">Animert GIF i minibildevisning</string>
<string name="max_brightness">Maks lysstyrke ved mediavisning</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">Vis bildefiltyper</string>
<string name="allow_zooming_videos">Tillat zooming av videoer ved å dobbelttrykke dem</string>
<string name="folder_thumbnail_style">Minibildestil for mapper</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Vis antall filer på en separat linje</string>
<string name="show_file_count_brackets">Vis antall filer i parentes</string>
<string name="show_file_count_none">Ikke vis antall filer</string>
<string name="limit_folder_title">Begrens lange mappetitler til 1 linje</string>
<string name="square">Firkantet</string>
<string name="rounded_corners">Avrundede hjørner</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Minibilder</string>
@ -261,7 +263,7 @@
<string name="pesdk_brush_title_brushColor">Penselfarge</string>
<string name="pesdk_editor_title_name">Redigering</string>
<string name="pesdk_editor_title_closeEditorAlert">Lukke Redigering?</string>
<string name="pesdk_editor_text_closeEditorAlert">Do you really want to discard the changes?</string>
<string name="pesdk_editor_text_closeEditorAlert">Vil du forkaste endringene?</string>
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Ja</string>
<string name="pesdk_editor_button_closeEditorAlertCancelation">Nei</string>
<string name="pesdk_editor_cancel">Avbryt</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">I see some color banding on the images. How can I improve the quality?</string>
<string name="faq_13_text">The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.</string>
<string name="faq_14_title">I have hidden a file/folder. How can I unhide it?</string>
<string name="faq_14_text">You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.</string>
<string name="faq_14_text">You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Why does the app take up so much space?</string>
<string name="faq_15_text">App cache can take up to 250MB, it ensures quicker image loading. If the app is taking up even more space, it is most likely caused by you having items in the Recycle Bin. Those files count to the app size. You can clear the Recycle bin by opening it and deleting all files, or from the app settings. Every file in the Bin is deleted automatically after 30 days.</string>

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">भिडियोहरु आफै चल्ने</string>
<string name="remember_last_video_position">Remember last video playback position</string>
<string name="toggle_filename">Toggle filename visibility</string>
<string name="loop_videos">भिडियो लुप</string>
<string name="animate_gifs">Animate GIFs at thumbnails</string>
<string name="max_brightness">Max brightness when viewing fullscreen media</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">तस्बिरको फाईल किसिम देखाउनुहोस</string>
<string name="allow_zooming_videos">Allow zooming videos with double tapping them</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Thumbnails</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">I see some color banding on the images. How can I improve the quality?</string>
<string name="faq_13_text">The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.</string>
<string name="faq_14_title">I have hidden a file/folder. How can I unhide it?</string>
<string name="faq_14_text">You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.</string>
<string name="faq_14_text">You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Why does the app take up so much space?</string>
<string name="faq_15_text">App cache can take up to 250MB, it ensures quicker image loading. If the app is taking up even more space, it is most likely caused by you having items in the Recycle Bin. Those files count to the app size. You can clear the Recycle bin by opening it and deleting all files, or from the app settings. Every file in the Bin is deleted automatically after 30 days.</string>

View file

@ -30,13 +30,13 @@
<string name="share_resized">Verkleinde versie delen</string>
<string name="upgraded_from_free">Het lijkt erop dat dit een upgrade is vanaf de oude gratis versie. Deze oude versie, met de knop \"Upgraden naar Pro\" bovenaan de instellingen, kan nu gedeïnstalleerd worden.\n\nDe items in de prullenbak zullen dan wel worden verwijderd, favorieten en instellingen zullen ook opnieuw moeten worden geconfigureerd.</string>
<string name="switch_to_file_search">Zoeken in alle zichtbare mappen</string>
<string name="set_as_default_folder">Set as default folder</string>
<string name="unset_as_default_folder">Unset as default folder</string>
<string name="set_as_default_folder">Als standaardmap instellen</string>
<string name="unset_as_default_folder">Standaardmap herstellen</string>
<!-- Filter -->
<string name="filter_media">Media filteren</string>
<string name="images">Afbeeldingen</string>
<string name="videos">Videos</string>
<string name="videos">Video\'s</string>
<string name="gifs">GIF-bestanden</string>
<string name="raw_images">RAW-afbeeldingen</string>
<string name="svgs">SVG-vectorafbeeldingen</string>
@ -77,18 +77,18 @@
<string name="editor">Bewerken</string>
<string name="rotate">Draaien</string>
<string name="invalid_image_path">Ongeldig pad naar afbeelding</string>
<string name="invalid_video_path">Invalid video path</string>
<string name="invalid_video_path">Ongeldig pad naar video</string>
<string name="image_editing_failed">Fout bij bewerken van afbeelding</string>
<string name="video_editing_failed">Video editing failed</string>
<string name="video_editing_failed">Videobewerking mislukt</string>
<string name="image_editing_cancelled">Afbeelding bewerken is geannuleerd</string>
<string name="video_editing_cancelled">Video editing cancelled</string>
<string name="video_editing_cancelled">Videobewerking is geannuleerd</string>
<string name="file_edited_successfully">Wijzigingen zijn opgeslagen</string>
<string name="image_edited_successfully">Image edited successfully</string>
<string name="video_edited_successfully">Video edited successfully</string>
<string name="image_edited_successfully">Bewerkte afbeelding is opgeslagen</string>
<string name="video_edited_successfully">Bewerkte video is opgeslagen</string>
<string name="edit_image_with">Afbeelding bewerken met:</string>
<string name="edit_video_with">Edit video with:</string>
<string name="no_image_editor_found">Geen app gevonden voor fotobewerking</string>
<string name="no_video_editor_found">No video editor found</string>
<string name="edit_video_with">Video bewerken met:</string>
<string name="no_image_editor_found">Geen app voor fotobewerking gevonden</string>
<string name="no_video_editor_found">Geen app voor videobewerking gevonden</string>
<string name="unknown_file_location">Onbekende bestandslocatie</string>
<string name="error_saving_file">Bronbestand kan niet worden overschreven</string>
<string name="rotate_left">Linksom draaien</string>
@ -117,7 +117,7 @@
<string name="slideshow">Diavoorstelling</string>
<string name="interval">Interval (seconden):</string>
<string name="include_photos">Afbeeldingen weergeven</string>
<string name="include_videos">Videos weergeven</string>
<string name="include_videos">Video\'s weergeven</string>
<string name="include_gifs">GIF-bestanden weergeven</string>
<string name="random_order">Willekeurige volgorde</string>
<string name="move_backwards">Omgekeerde volgorde</string>
@ -151,10 +151,9 @@
<string name="show_folder_name">Mapnaam tonen</string>
<!-- Settings -->
<string name="autoplay_videos">Videos automatisch afspelen</string>
<string name="autoplay_videos">Video\'s automatisch afspelen</string>
<string name="remember_last_video_position">Laatste positie in videos onthouden</string>
<string name="toggle_filename">Bestandsnamen tonen</string>
<string name="loop_videos">Videos herhalen</string>
<string name="loop_videos">Video\'s herhalen</string>
<string name="animate_gifs">GIF-bestanden afspelen in overzicht</string>
<string name="max_brightness">Maximale helderheid in volledig scherm</string>
<string name="crop_thumbnails">Miniatuurvoorbeelden bijsnijden</string>
@ -183,7 +182,7 @@
<string name="show_recycle_bin_last">Prullenbak als laatste item tonen</string>
<string name="allow_down_gesture">Naar beneden vegen om volledig scherm af te sluiten</string>
<string name="allow_one_to_one_zoom">1:1 zoomen na 2x dubbelklikken</string>
<string name="open_videos_on_separate_screen">Videos altijd in apart scherm met horizontale veeggebaren openen</string>
<string name="open_videos_on_separate_screen">Video\'s altijd in apart scherm met horizontale veeggebaren openen</string>
<string name="show_notch">Inkeping scherm tonen indien aanwezig</string>
<string name="allow_rotating_gestures">Afbeeldingen met veeggebaren draaien</string>
<string name="file_loading_priority">Prioriteit bij inladen bestanden</string>
@ -192,13 +191,16 @@
<string name="avoid_showing_invalid_files">Ongeldige bestanden verbergen</string>
<string name="show_image_file_types">Bestandstypen tonen</string>
<string name="allow_zooming_videos">Bij video\'s inzoomen met dubbelklikken</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="folder_thumbnail_style">Stijl voor thumbnails mappen</string>
<string name="file_thumbnail_style">Stijl voor thumbnails bestanden</string>
<string name="thumbnail_spacing">Afstand tussen thumbnails</string>
<string name="show_file_count_line">Aantal bestanden op aparte regel tonen</string>
<string name="show_file_count_brackets">Aantal bestanden tussen rechte haken tonen</string>
<string name="show_file_count_none">Aantal bestanden niet tonen</string>
<string name="limit_folder_title">Lange mapnamen tot 1 regel limiteren</string>
<string name="square">Vierkant</string>
<string name="rounded_corners">Afgeronde hoeken</string>
<string name="export_favorite_paths">Locaties favorieten exporteren</string>
<!-- Setting sections -->
<string name="thumbnails">Miniatuurvoorbeelden</string>
@ -261,7 +263,7 @@
<string name="pesdk_brush_title_brushColor">Penseelkleur</string>
<string name="pesdk_editor_title_name">Bewerken</string>
<string name="pesdk_editor_title_closeEditorAlert">Afsluiten</string>
<string name="pesdk_editor_text_closeEditorAlert">Do you really want to discard the changes?</string>
<string name="pesdk_editor_text_closeEditorAlert">Veranderingen niet opslaan?</string>
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Ja</string>
<string name="pesdk_editor_button_closeEditorAlertCancelation">Nee</string>
<string name="pesdk_editor_cancel">Annuleren</string>
@ -270,35 +272,35 @@
<string name="pesdk_editor_text_exportProgressUnknown">Exporteren…</string>
<string name="pesdk_editor_text_exportProgress" formatted="false">%s exporteren.</string>
<string name="pesdk_sticker_title_name">Sticker</string>
<string name="pesdk_sticker_title_color">Sticker Color</string>
<string name="pesdk_sticker_title_options">Sticker Options</string>
<string name="pesdk_sticker_button_add">Add</string>
<string name="pesdk_sticker_button_color">Color</string>
<string name="pesdk_sticker_button_delete">Delete</string>
<string name="pesdk_sticker_button_bringToFront">To Front</string>
<string name="pesdk_sticker_button_straighten">Straighten</string>
<string name="pesdk_sticker_button_replace">Replace</string>
<string name="pesdk_sticker_button_opacity">Opacity</string>
<string name="pesdk_sticker_title_color">Stickerkleur</string>
<string name="pesdk_sticker_title_options">Stickeropties</string>
<string name="pesdk_sticker_button_add">Toevoegen</string>
<string name="pesdk_sticker_button_color">Kleur</string>
<string name="pesdk_sticker_button_delete">Verwijderen</string>
<string name="pesdk_sticker_button_bringToFront">Naar voorgrond</string>
<string name="pesdk_sticker_button_straighten">Rechttrekken</string>
<string name="pesdk_sticker_button_replace">Vervangen</string>
<string name="pesdk_sticker_button_opacity">Ondoorzichtigheid</string>
<string name="pesdk_sticker_button_contrast">Contrast</string>
<string name="pesdk_sticker_button_saturation">Saturation</string>
<string name="pesdk_sticker_button_brightness">Brightness</string>
<string name="pesdk_sticker_button_saturation">Verzadiging</string>
<string name="pesdk_sticker_button_brightness">Helderheid</string>
<string name="pesdk_sticker_category_name_custom">Uploads</string>
<string name="pesdk_overlay_title_name">Overlay</string>
<string name="pesdk_overlay_button_blendModeNormal">Normal</string>
<string name="pesdk_overlay_button_blendModeDarken">Darken</string>
<string name="pesdk_overlay_button_blendModeScreen">Screen</string>
<string name="pesdk_overlay_button_blendModeOverlay">Overlay</string>
<string name="pesdk_overlay_button_blendModeLighten">Lighten</string>
<string name="pesdk_overlay_button_blendModeMultiply">Multiply</string>
<string name="pesdk_overlay_button_blendModeColorBurn">Color Burn</string>
<string name="pesdk_overlay_button_blendModeSoftLight">Soft Light</string>
<string name="pesdk_overlay_button_blendModeHardLight">Hard Light</string>
<string name="pesdk_overlay_asset_none">None</string>
<string name="pesdk_overlay_asset_golden">Golden</string>
<string name="pesdk_overlay_asset_lightleak1">Lightleak 1</string>
<string name="pesdk_overlay_asset_mosaic">Mosaic</string>
<string name="pesdk_overlay_asset_paper">Paper</string>
<string name="pesdk_overlay_asset_rain">Rain</string>
<string name="pesdk_overlay_button_blendModeNormal">Normaal</string>
<string name="pesdk_overlay_button_blendModeDarken">Donkerder</string>
<string name="pesdk_overlay_button_blendModeScreen">Raster</string>
<string name="pesdk_overlay_button_blendModeOverlay">Bedekken</string>
<string name="pesdk_overlay_button_blendModeLighten">Lichter</string>
<string name="pesdk_overlay_button_blendModeMultiply">Vermenigvuldigen</string>
<string name="pesdk_overlay_button_blendModeColorBurn">Kleur doordrukken</string>
<string name="pesdk_overlay_button_blendModeSoftLight">Zwak licht</string>
<string name="pesdk_overlay_button_blendModeHardLight">Fel licht</string>
<string name="pesdk_overlay_asset_none">Geen</string>
<string name="pesdk_overlay_asset_golden">Goud</string>
<string name="pesdk_overlay_asset_lightleak1">Licht lekken 1</string>
<string name="pesdk_overlay_asset_mosaic">Mozaïek</string>
<string name="pesdk_overlay_asset_paper">Papier</string>
<string name="pesdk_overlay_asset_rain">Regen</string>
<string name="pesdk_overlay_asset_vintage">Vintage</string>
<string name="pesdk_common_button_flipH">Spiegelen H</string>
<string name="pesdk_common_button_flipV">Spiegelen V</string>
@ -322,7 +324,7 @@
<string name="pesdk_common_title_greenColor">Groen</string>
<string name="pesdk_common_title_aquamarinColor">Aquamarijn</string>
<string name="pesdk_common_title_pipettableColor">Met pipet kiezen</string>
<string name="vesdk_video_trim_title_name">Trim</string>
<string name="vesdk_video_trim_title_name">Titel afkappen</string>
<!-- FAQ -->
<string name="faq_1_title">Hoe kan ik Eenvoudige Galerij instellen als standaard-app voor fotos en videos?</string>
@ -352,8 +354,8 @@
<string name="faq_13_title">Ik zie \"color banding\" op de afbeeldingen. Hoe kan ik de kwaliteit verbeteren?</string>
<string name="faq_13_text">In de meeste gevallen werkt de huidige methode voor het weergeven van afbeeldingen prima, maar met de instelling \"Afbeeldingen in de hoogst mogelijke kwaliteit weergeven\" onder \"Afbeeldingen ver inzoomen\" kan een nog betere kwaliteit worden bewerkstelligd.</string>
<string name="faq_14_title">Ik heb een bestand of map verborgen. Hoe kan ik dit ongedaan maken?</string>
<string name="faq_14_text">Kies het menu-item \"Verborgen items tijdelijk tonen\", of schakel de instelling \"Verborgen items tonen\" in om het verborgen item te kunnen zien. Druk vervolgens lang op het item en kies \"Tonen\" om het verbergen ongedaan te maken. Mappen worden verborgen door het bestand \".nomedia\" in de map te plaatsen; dit bestand kan ook handmatig in een andere app worden verwijderd.</string>
<string name="faq_15_title">Why does the app take up so much space?</string>
<string name="faq_14_text">Kies het menu-item \"Verborgen items tijdelijk tonen\", of schakel de instelling \"Verborgen items tonen\" in om het verborgen item te kunnen zien. Druk vervolgens lang op het item en kies \"Tonen\" om het verbergen ongedaan te maken. Mappen worden verborgen door het bestand \".nomedia\" in de map te plaatsen; dit bestand kan ook handmatig in een andere app worden verwijderd. Het verbergen van mappen werkt recursief: alle submappen binnen een verborgen map zullen óók verborgen worden. Om zo\'n submap wél te kunnen zien, mag de map die deze submap bevat dus ook niet verborgen zijn.</string>
<string name="faq_15_title">Waarom neemt de app zoveel ruimte in beslag?</string>
<string name="faq_15_text">De cache voor de app kan oplopen tot 250MB; dit garandeert snellere laadtijden van afbeeldingen. Indien de app nog meer ruimte inneemt, komt dat hoogstwaarschijnlijk door de items in de prullenbak. Ook deze bestanden worden meegerekend met de ingenomen ruimte. Verwijder deze items zelf vanuit de prullenbak of vanuit de instellingen van de app. Ieder item in de prullenbak zal na 30 dagen automatisch verwijderd worden.</string>
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
@ -408,7 +410,7 @@
<b>Kijk ook eens naar de hele collectie apps van Simple Tools:</b>
https://www.simplemobiletools.com
<b>Standalone website of Simple Gallery Pro:</b>
<b>Website van Simple Gallery Pro:</b>
https://www.simplemobiletools.com/gallery
<b>Facebook:</b>

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Odtwarzaj filmy automatycznie</string>
<string name="remember_last_video_position">Pamiętaj ostatni moment odtwarzania filmów</string>
<string name="toggle_filename">Pokazuj / ukrywaj nazwy plików</string>
<string name="loop_videos">Zapętlaj odtwarzanie filmów</string>
<string name="animate_gifs">Animowane miniatury GIFów</string>
<string name="max_brightness">Maksymalna jasność podczas wyświetlania multimediów</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">Pokazuj rozszerzenia zdjęć</string>
<string name="allow_zooming_videos">Allow zooming videos with double tapping them</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Miniatury</string>
@ -350,7 +352,7 @@
<string name="faq_13_title">Na obrazach widzę wyraźne zmiany w kolorach. Jak mogę to naprawić?</string>
<string name="faq_13_text">Obecne rozwiązanie służące wyświetlaniu obrazów działa jak powinno w większości w przypadków. Jeśli jednak tak nie jest, pomocna może okazać się opcja \'Pokazuj obrazy w najwyższej możliwej jakości\' w sekcji \'Duże powiększanie obrazów\'.</string>
<string name="faq_14_title">Mam ukryte pliki i / lub foldery. Jak mogę zobaczyć?</string>
<string name="faq_14_text">Możesz to zrobić albo wybierając opcję \'Tymczasowo pokaż ukryte multimedia\' w menu na ekranie głównym, lub \'Pokazuj ukryte elementy\' w ustawieniach. Foldery są ukrywane poprzez dodanie do nich pustego, ukrytego pliku \'.nomedia\'. Usunąć go możesz dowolnym menedżerem plików.</string>
<string name="faq_14_text">Możesz to zrobić albo wybierając opcję \'Tymczasowo pokaż ukryte multimedia\' w menu na ekranie głównym, lub \'Pokazuj ukryte elementy\' w ustawieniach. Foldery są ukrywane poprzez dodanie do nich pustego, ukrytego pliku \'.nomedia\'. Usunąć go możesz dowolnym menedżerem plików. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Dlaczego aplikacja zajmuje tak dużo miejsca?</string>
<string name="faq_15_text">Pamięć podręczna aplikacji zajmuje do 250MB, zapewniając szybsze ładowanie obrazów. Aplikacja może zajmować więcej miejsca przez elementy w Koszu, które doliczane są do rozmiaru aplikacji. Wyczyść Kosz przez otwarcie go i usunięcie wszystkich elementów, lub z poziomu ustawień aplikacji. Każdy plik w Koszu jest też automatycznie usuwany po 30 dniach.</string>

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Reproduzir vídeos automaticamente</string>
<string name="remember_last_video_position">Lembrar posição da última reprodução de vídeo</string>
<string name="toggle_filename">Exibir/ocultar nome do arquivo</string>
<string name="loop_videos">Reproduzir vídeos em ciclo</string>
<string name="animate_gifs">Animar GIFs nas miniaturas</string>
<string name="max_brightness">Maximizar o brilho ao visualizar mídia em tela cheia</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">Exibir tipos de arquivo de imagem</string>
<string name="allow_zooming_videos">Permitir zoom de vídeos com um toque duplo neles</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Miniaturas</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">Algumas imagens exibem artefatos de exibição, como bandas de cor. Como posso melhorar a qualidade da exibição?</string>
<string name="faq_13_text">O nosso método atual para a exibição de imagens funciona bem na grande maioria dos casos, mas caso você queira uma qualidade ainda melhor, ative a opção \"Exibir imagens na maior qualidade possível\" na seção \"Zoom aprofundado para imagens\" das configurações deste aplicativo.</string>
<string name="faq_14_title">Eu ocultei um arquivo/pasta. Como posso desfazer isso?</string>
<string name="faq_14_text">Você pode pressionar o item de menu \"Exibir ocultos temporariamente\" na tela principal, ou ativar \"Exibir itens ocultos\" nas configurações do aplicativo para ver o item oculto. Se você quiser reexibir-lo, basta pressionar e selecionar \"Exibir\". As pastas são ocultas adicionando um arquivo oculto \".nomedia\" dentro delas, arquivo este que você também pode excluir com um gerenciador de arquivos, se quiser.</string>
<string name="faq_14_text">Você pode pressionar o item de menu \"Exibir ocultos temporariamente\" na tela principal, ou ativar \"Exibir itens ocultos\" nas configurações do aplicativo para ver o item oculto. Se você quiser reexibir-lo, basta pressionar e selecionar \"Exibir\". As pastas são ocultas adicionando um arquivo oculto \".nomedia\" dentro delas, arquivo este que você também pode excluir com um gerenciador de arquivos, se quiser. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Porque este app ocupa tanto espaço?</string>
<string name="faq_15_text">O cache deste app, que garante que as imagens sejam carregadas mais rapidamente, pode ocupar até 250MB. Se o app estiver ocupando mais espaço que isso, pode ser por que você tem muitos arquivos na sua Lixeira. Arquivos na Lixeira são removidos permanentemente após 30 dias, mas se mesmo assim sua Lixeira estiver ocupando muito espaço, você pode esvaziá-la manualmente. Para fazer isso, você pode abrir a Lixeira e excluir os arquivos dentro dela, ou você pode fazer o mesmo na tela de Configurações deste app.</string>

View file

@ -71,24 +71,24 @@
<string name="width">Largura</string>
<string name="height">Altura</string>
<string name="keep_aspect_ratio">Manter proporção</string>
<string name="invalid_values">Digite uma resolução válida</string>
<string name="invalid_values">Introduza uma resolução válida</string>
<!-- Editor -->
<string name="editor">Editor</string>
<string name="rotate">Rodar</string>
<string name="invalid_image_path">Caminho inválido</string>
<string name="invalid_video_path">Invalid video path</string>
<string name="image_editing_failed">Falha na edição da imagem</string>
<string name="video_editing_failed">Video editing failed</string>
<string name="invalid_video_path">Caminho de vídeo inválido</string>
<string name="image_editing_failed">Falha ao editar a imagem</string>
<string name="video_editing_failed">Falha ao editar o vídeo</string>
<string name="image_editing_cancelled">Edição de imagem cancelada</string>
<string name="video_editing_cancelled">Video editing cancelled</string>
<string name="video_editing_cancelled">Edição de vídeo cancelada</string>
<string name="file_edited_successfully">Imagem editada com sucesso</string>
<string name="image_edited_successfully">Image edited successfully</string>
<string name="video_edited_successfully">Video edited successfully</string>
<string name="image_edited_successfully">Imagem editada com sucesso</string>
<string name="video_edited_successfully">Vídeo editado com sucesso</string>
<string name="edit_image_with">Editar imagem com:</string>
<string name="edit_video_with">Edit video with:</string>
<string name="no_image_editor_found">Editor não encontrado</string>
<string name="no_video_editor_found">No video editor found</string>
<string name="edit_video_with">Editar vídeo com:</string>
<string name="no_image_editor_found">Editor de imagem não encontrado</string>
<string name="no_video_editor_found">Editor de vídeo não encontrado</string>
<string name="unknown_file_location">Localização desconhecida</string>
<string name="error_saving_file">Não foi possível substituir o ficheiro original</string>
<string name="rotate_left">Rodar à esquerda</string>
@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Reproduzir vídeos automaticamente</string>
<string name="remember_last_video_position">Memorizar posição da reprodução</string>
<string name="toggle_filename">Mostrar/ocultar nome do ficheiro</string>
<string name="loop_videos">Vídeos em ciclo</string>
<string name="animate_gifs">Animação de GIF nas miniaturas</string>
<string name="max_brightness">Brilho máximo permitido</string>
@ -193,17 +192,20 @@
<string name="show_image_file_types">Mostrar o tipo de imagem</string>
<string name="allow_zooming_videos">Permitir ampliação de vídeos com dois toques</string>
<string name="folder_thumbnail_style">Estilo de miniatura das pastas</string>
<string name="file_thumbnail_style">Estilo das miniaturas</string>
<string name="thumbnail_spacing">Espaçamento entre miniaturas</string>
<string name="show_file_count_line">Mostrar número de ficherios em linha distinta</string>
<string name="show_file_count_brackets">Mostrar número de ficheiros em chavetas</string>
<string name="show_file_count_none">não mostrar número de ficheiros</string>
<string name="show_file_count_none">Não mostrar número de ficheiros</string>
<string name="limit_folder_title">Restringir título das pastas a 1 linha</string>
<string name="square">Quadrado</string>
<string name="rounded_corners">Cantos arredondados</string>
<string name="export_favorite_paths">Exportar caminho dos ficheiros favoritos</string>
<!-- Setting sections -->
<string name="thumbnails">Miniaturas</string>
<string name="fullscreen_media">Multimédia em ecrã completo</string>
<string name="extended_details">Detalhes extra</string>
<string name="extended_details">Mais detalhes</string>
<string name="bottom_actions">Ações em baixo</string>
<!-- Bottom actions -->
@ -261,7 +263,7 @@
<string name="pesdk_brush_title_brushColor">Cor do pincel</string>
<string name="pesdk_editor_title_name">Editor</string>
<string name="pesdk_editor_title_closeEditorAlert">Fechar editor?</string>
<string name="pesdk_editor_text_closeEditorAlert">Do you really want to discard the changes?</string>
<string name="pesdk_editor_text_closeEditorAlert">Tem a certeza de que deseja descartar as alterações?</string>
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Sim</string>
<string name="pesdk_editor_button_closeEditorAlertCancelation">Não</string>
<string name="pesdk_editor_cancel">Cancelar</string>
@ -270,35 +272,35 @@
<string name="pesdk_editor_text_exportProgressUnknown">A exportar…</string>
<string name="pesdk_editor_text_exportProgress" formatted="false">A exportar %s.</string>
<string name="pesdk_sticker_title_name">Sticker</string>
<string name="pesdk_sticker_title_color">Sticker Color</string>
<string name="pesdk_sticker_title_options">Sticker Options</string>
<string name="pesdk_sticker_button_add">Add</string>
<string name="pesdk_sticker_button_color">Color</string>
<string name="pesdk_sticker_button_delete">Delete</string>
<string name="pesdk_sticker_button_bringToFront">To Front</string>
<string name="pesdk_sticker_button_straighten">Straighten</string>
<string name="pesdk_sticker_button_replace">Replace</string>
<string name="pesdk_sticker_button_opacity">Opacity</string>
<string name="pesdk_sticker_button_contrast">Contrast</string>
<string name="pesdk_sticker_button_saturation">Saturation</string>
<string name="pesdk_sticker_button_brightness">Brightness</string>
<string name="pesdk_sticker_category_name_custom">Uploads</string>
<string name="pesdk_overlay_title_name">Overlay</string>
<string name="pesdk_sticker_title_color">Cor do sticker</string>
<string name="pesdk_sticker_title_options">Opções do sticker</string>
<string name="pesdk_sticker_button_add">Adicionar</string>
<string name="pesdk_sticker_button_color">Cor</string>
<string name="pesdk_sticker_button_delete">Apagar</string>
<string name="pesdk_sticker_button_bringToFront">Para a frente</string>
<string name="pesdk_sticker_button_straighten">Endireitar</string>
<string name="pesdk_sticker_button_replace">Substituir</string>
<string name="pesdk_sticker_button_opacity">Opacidade</string>
<string name="pesdk_sticker_button_contrast">Contraste</string>
<string name="pesdk_sticker_button_saturation">Saturação</string>
<string name="pesdk_sticker_button_brightness">Brilho</string>
<string name="pesdk_sticker_category_name_custom">Carregamentos</string>
<string name="pesdk_overlay_title_name">Sobreposição</string>
<string name="pesdk_overlay_button_blendModeNormal">Normal</string>
<string name="pesdk_overlay_button_blendModeDarken">Darken</string>
<string name="pesdk_overlay_button_blendModeScreen">Screen</string>
<string name="pesdk_overlay_button_blendModeOverlay">Overlay</string>
<string name="pesdk_overlay_button_blendModeLighten">Lighten</string>
<string name="pesdk_overlay_button_blendModeMultiply">Multiply</string>
<string name="pesdk_overlay_button_blendModeColorBurn">Color Burn</string>
<string name="pesdk_overlay_button_blendModeSoftLight">Soft Light</string>
<string name="pesdk_overlay_button_blendModeHardLight">Hard Light</string>
<string name="pesdk_overlay_asset_none">None</string>
<string name="pesdk_overlay_asset_golden">Golden</string>
<string name="pesdk_overlay_button_blendModeDarken">Escurecer</string>
<string name="pesdk_overlay_button_blendModeScreen">Ecrã</string>
<string name="pesdk_overlay_button_blendModeOverlay">Sobreposição</string>
<string name="pesdk_overlay_button_blendModeLighten">Clarear</string>
<string name="pesdk_overlay_button_blendModeMultiply">Multiplicar</string>
<string name="pesdk_overlay_button_blendModeColorBurn">Aquecimento de cor</string>
<string name="pesdk_overlay_button_blendModeSoftLight">Luz suave</string>
<string name="pesdk_overlay_button_blendModeHardLight">Luz forte</string>
<string name="pesdk_overlay_asset_none">Nenhuma</string>
<string name="pesdk_overlay_asset_golden">Dourada</string>
<string name="pesdk_overlay_asset_lightleak1">Lightleak 1</string>
<string name="pesdk_overlay_asset_mosaic">Mosaic</string>
<string name="pesdk_overlay_asset_paper">Paper</string>
<string name="pesdk_overlay_asset_rain">Rain</string>
<string name="pesdk_overlay_asset_mosaic">Mosaico</string>
<string name="pesdk_overlay_asset_paper">Papel</string>
<string name="pesdk_overlay_asset_rain">Chuva</string>
<string name="pesdk_overlay_asset_vintage">Vintage</string>
<string name="pesdk_common_button_flipH">Inversão horizontal</string>
<string name="pesdk_common_button_flipV">Inversão vertical</string>
@ -322,7 +324,7 @@
<string name="pesdk_common_title_greenColor">Verde</string>
<string name="pesdk_common_title_aquamarinColor">Aquamarino</string>
<string name="pesdk_common_title_pipettableColor">Pipeta de cores</string>
<string name="vesdk_video_trim_title_name">Trim</string>
<string name="vesdk_video_trim_title_name">Recortar</string>
<!-- FAQ -->
<string name="faq_1_title">How can I make Simple Gallery the default device gallery?</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">I see some color banding on the images. How can I improve the quality?</string>
<string name="faq_13_text">The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.</string>
<string name="faq_14_title">I have hidden a file/folder. How can I unhide it?</string>
<string name="faq_14_text">You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.</string>
<string name="faq_14_text">You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Why does the app take up so much space?</string>
<string name="faq_15_text">App cache can take up to 250MB, it ensures quicker image loading. If the app is taking up even more space, it is most likely caused by you having items in the Recycle Bin. Those files count to the app size. You can clear the Recycle bin by opening it and deleting all files, or from the app settings. Every file in the Bin is deleted automatically after 30 days.</string>

View file

@ -77,18 +77,18 @@
<string name="editor">Редактор</string>
<string name="rotate">Поворот</string>
<string name="invalid_image_path">Недопустимый путь изображения</string>
<string name="invalid_video_path">Invalid video path</string>
<string name="invalid_video_path">Недопустимый путь видео</string>
<string name="image_editing_failed">Редактирование изображения не выполнено</string>
<string name="video_editing_failed">Video editing failed</string>
<string name="video_editing_failed">Редактирование видео не выполнено</string>
<string name="image_editing_cancelled">Редактирование изображения отменено</string>
<string name="video_editing_cancelled">Video editing cancelled</string>
<string name="video_editing_cancelled">Редактирование видео отменено</string>
<string name="file_edited_successfully">Файл успешно отредактирован</string>
<string name="image_edited_successfully">Image edited successfully</string>
<string name="video_edited_successfully">Video edited successfully</string>
<string name="image_edited_successfully">Изображение успешно отредактировано</string>
<string name="video_edited_successfully">Видео успешно отредактировано</string>
<string name="edit_image_with">Редактировать изображение в:</string>
<string name="edit_video_with">Edit video with:</string>
<string name="no_image_editor_found">Не найдено ни одного редактора изображений</string>
<string name="no_video_editor_found">No video editor found</string>
<string name="edit_video_with">Редактировать видео в:</string>
<string name="no_image_editor_found">Редактор изображений не найден</string>
<string name="no_video_editor_found">Редактор видео не найден</string>
<string name="unknown_file_location">Неизвестное местоположение файла</string>
<string name="error_saving_file">Не удалось перезаписать исходный файл</string>
<string name="rotate_left">Повернуть влево</string>
@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Воспроизводить видео автоматически</string>
<string name="remember_last_video_position">Запоминать позицию воспроизведения последнего видео</string>
<string name="toggle_filename">Переключить отображение имени файла</string>
<string name="loop_videos">Зациклить видео</string>
<string name="animate_gifs">Анимировать миниатюры GIF</string>
<string name="max_brightness">Максимальная яркость при просмотре файлов</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">Показывать типы файлов изображений</string>
<string name="allow_zooming_videos">Масштабировать видео двойным нажатием по нему</string>
<string name="folder_thumbnail_style">Вид миниатюр папок</string>
<string name="file_thumbnail_style">Вид миниатюр файлов</string>
<string name="thumbnail_spacing">Промежуток между миниатюрами</string>
<string name="show_file_count_line">Показывать количество файлов отдельной строкой</string>
<string name="show_file_count_brackets">Показывать количество файлов в скобках</string>
<string name="show_file_count_none">Не показывать количество файлов</string>
<string name="limit_folder_title">Длинное название папки одной строкой</string>
<string name="square">Квадраты</string>
<string name="rounded_corners">Закруглённые углы</string>
<string name="export_favorite_paths">Экспорт путей избранных файлов</string>
<!-- Setting sections -->
<string name="thumbnails">Миниатюры</string>
@ -261,45 +263,45 @@
<string name="pesdk_brush_title_brushColor">Цвет кисти</string>
<string name="pesdk_editor_title_name">Редактор</string>
<string name="pesdk_editor_title_closeEditorAlert">Закрыть редактор?</string>
<string name="pesdk_editor_text_closeEditorAlert">Do you really want to discard the changes?</string>
<string name="pesdk_editor_text_closeEditorAlert">Отменить все изменения?</string>
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Да</string>
<string name="pesdk_editor_button_closeEditorAlertCancelation">Нет</string>
<string name="pesdk_editor_cancel">Отмена</string>
<string name="pesdk_editor_accept">Принять</string>
<string name="pesdk_editor_save">Сохранить</string>
<string name="pesdk_editor_text_exportProgressUnknown">Exporting</string>
<string name="pesdk_editor_text_exportProgress" formatted="false">Exporting %s.</string>
<string name="pesdk_sticker_title_name">Sticker</string>
<string name="pesdk_sticker_title_color">Sticker Color</string>
<string name="pesdk_sticker_title_options">Sticker Options</string>
<string name="pesdk_sticker_button_add">Add</string>
<string name="pesdk_sticker_button_color">Color</string>
<string name="pesdk_sticker_button_delete">Delete</string>
<string name="pesdk_sticker_button_bringToFront">To Front</string>
<string name="pesdk_sticker_button_straighten">Straighten</string>
<string name="pesdk_sticker_button_replace">Replace</string>
<string name="pesdk_sticker_button_opacity">Opacity</string>
<string name="pesdk_sticker_button_contrast">Contrast</string>
<string name="pesdk_sticker_button_saturation">Saturation</string>
<string name="pesdk_sticker_button_brightness">Brightness</string>
<string name="pesdk_sticker_category_name_custom">Uploads</string>
<string name="pesdk_overlay_title_name">Overlay</string>
<string name="pesdk_overlay_button_blendModeNormal">Normal</string>
<string name="pesdk_overlay_button_blendModeDarken">Darken</string>
<string name="pesdk_overlay_button_blendModeScreen">Screen</string>
<string name="pesdk_overlay_button_blendModeOverlay">Overlay</string>
<string name="pesdk_overlay_button_blendModeLighten">Lighten</string>
<string name="pesdk_overlay_button_blendModeMultiply">Multiply</string>
<string name="pesdk_overlay_button_blendModeColorBurn">Color Burn</string>
<string name="pesdk_overlay_button_blendModeSoftLight">Soft Light</string>
<string name="pesdk_overlay_button_blendModeHardLight">Hard Light</string>
<string name="pesdk_overlay_asset_none">None</string>
<string name="pesdk_overlay_asset_golden">Golden</string>
<string name="pesdk_overlay_asset_lightleak1">Lightleak 1</string>
<string name="pesdk_overlay_asset_mosaic">Mosaic</string>
<string name="pesdk_overlay_asset_paper">Paper</string>
<string name="pesdk_overlay_asset_rain">Rain</string>
<string name="pesdk_overlay_asset_vintage">Vintage</string>
<string name="pesdk_editor_text_exportProgressUnknown">Экспортирование</string>
<string name="pesdk_editor_text_exportProgress" formatted="false">Экспортирование %s.</string>
<string name="pesdk_sticker_title_name">Наклейка</string>
<string name="pesdk_sticker_title_color">Цвет наклейки</string>
<string name="pesdk_sticker_title_options">Свойства наклейки</string>
<string name="pesdk_sticker_button_add">Добавить</string>
<string name="pesdk_sticker_button_color">Цвет</string>
<string name="pesdk_sticker_button_delete">Удалить</string>
<string name="pesdk_sticker_button_bringToFront">Сверху</string>
<string name="pesdk_sticker_button_straighten">Выпрямить</string>
<string name="pesdk_sticker_button_replace">Заменить</string>
<string name="pesdk_sticker_button_opacity">Непрозрачность</string>
<string name="pesdk_sticker_button_contrast">Контраст</string>
<string name="pesdk_sticker_button_saturation">Насыщенность</string>
<string name="pesdk_sticker_button_brightness">Яркость</string>
<string name="pesdk_sticker_category_name_custom">Загрузки</string>
<string name="pesdk_overlay_title_name">Наложение</string>
<string name="pesdk_overlay_button_blendModeNormal">Обычное</string>
<string name="pesdk_overlay_button_blendModeDarken">Затенение</string>
<string name="pesdk_overlay_button_blendModeScreen">Экран</string>
<string name="pesdk_overlay_button_blendModeOverlay">Перекрытие</string>
<string name="pesdk_overlay_button_blendModeLighten">Высветление</string>
<string name="pesdk_overlay_button_blendModeMultiply">Умножение</string>
<string name="pesdk_overlay_button_blendModeColorBurn">Цветовой прожиг</string>
<string name="pesdk_overlay_button_blendModeSoftLight">Мягкий свет</string>
<string name="pesdk_overlay_button_blendModeHardLight">Жёсткий свет</string>
<string name="pesdk_overlay_asset_none">Нет</string>
<string name="pesdk_overlay_asset_golden">Золото</string>
<string name="pesdk_overlay_asset_lightleak1">Засветка 1</string>
<string name="pesdk_overlay_asset_mosaic">Мозаика</string>
<string name="pesdk_overlay_asset_paper">Бумага</string>
<string name="pesdk_overlay_asset_rain">Дождь</string>
<string name="pesdk_overlay_asset_vintage">Старина</string>
<string name="pesdk_common_button_flipH">Г-поворот</string>
<string name="pesdk_common_button_flipV">В-поворот</string>
<string name="pesdk_common_button_undo">Отмена</string>
@ -322,7 +324,7 @@
<string name="pesdk_common_title_greenColor">Зелёный</string>
<string name="pesdk_common_title_aquamarinColor">Аквамарин</string>
<string name="pesdk_common_title_pipettableColor">Цвет заливки</string>
<string name="vesdk_video_trim_title_name">Trim</string>
<string name="vesdk_video_trim_title_name">Обрезка</string>
<!-- FAQ -->
<string name="faq_1_title">Как сделать Simple Gallery галереей по умолчанию?</string>
@ -339,9 +341,9 @@
<string name="faq_6_title">Почему отображаются папки с музыкальными обложками?</string>
<string name="faq_6_text">Может случиться так, что вы увидите необычные альбомы. Вы можете легко убрать их, долго нажав на них и выбрав пункт \"Исключить\". В следующем диалоговом окне вы сможете выбрать родительскую папку, что, скорее всего, также предотвратит появление других похожих альбомов.</string>
<string name="faq_7_title">Папка с изображениями не отображается, что можно сделать?</string>
<string name="faq_7_text">Это может происходить по нескольким причинам, но легко решаемо. Просто зайдите в \"Настройки\" -> \"Управление включёнными папками\", нажмите \"плюс\" и перейдите в нужную папку.</string>
<string name="faq_7_text">Это может происходить по нескольким причинам, но легко решаемо. Просто зайдите в \"Настройки\" \"Управление включёнными папками\", нажмите \"плюс\" и перейдите в нужную папку.</string>
<string name="faq_8_title">Что делать, если я хочу видеть только несколько конкретных папок?</string>
<string name="faq_8_text">Добавление папки во включённые не исключает автоматически остальные. Что вы можете сделать это через \"Настройки\" -> \"Управление исключёнными папками\". Исключите корневую папку \"/\", затем добавьте нужные папки в \"Настройки\" -> \"Управление включёнными папками\".
<string name="faq_8_text">Добавление папки во включённые не исключает автоматически остальные. Что вы можете сделать это через \"Настройки\" \"Управление исключёнными папками\". Исключите корневую папку \"/\", затем добавьте нужные папки в \"Настройки\" \"Управление включёнными папками\".
Это сделает видимыми только выбранные папки, так как исключение и включение являются рекурсивными, и если папка исключена и включена, то она будет отображаться.</string>
<string name="faq_10_title">Можно ли обрезать изображения с помощью данного приложения?</string>
<string name="faq_10_text">Да, вы можете обрезать изображения в редакторе, перетаскивая за углы. К редактированию можно перейти, выбрав соответствующий пункт в меню, открывающемуся длительным нажатием на миниатюру или изображение в полноэкранном режиме.</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">Я вижу какие-то цветовые полосы на изображениях. Как я могу улучшить качество?</string>
<string name="faq_13_text">Используемый в настоящее время метод вывода изображений работает отлично в подавляющем большинстве случаев, но если вы хотите получить ещё более высокое качество изображения, можете включить \"Показывать изображения с максимально высоким качеством\" в настройках приложения в разделе \"Масштабируемые изображения\".</string>
<string name="faq_14_title">Я скрыл файл/папку. Как я могу его увидеть его снова?</string>
<string name="faq_14_text">Вы можете либо нажать кнопку \"Временно показать скрытые элементы\" на главном экране, либо переключить \"Показывать скрытые папки\" в настройках приложения, чтобы его увидеть. Если вы хотите, чтобы скрытый элемент отображался, используйте длительное нажатие и выберите \"Показать\". Папки скрываются добавлением в них файла \".nomedia\", который можно удалить любым файловым менеджером.</string>
<string name="faq_14_text">Вы можете либо нажать кнопку \"Временно показать скрытые элементы\" на главном экране, либо переключить \"Показывать скрытые папки\" в настройках приложения, чтобы его увидеть. Если вы хотите, чтобы скрытый элемент отображался, используйте длительное нажатие и выберите \"Показать\". Папки скрываются добавлением в них файла \".nomedia\", который можно удалить любым файловым менеджером. Обратите внимание, что скрытие работает рекурсивно, поэтому, если вы скроете папку, все вложенные папки также станут скрытыми. Соответственно, для того, чтобы были видны вложенные папки, нужно сделать видимой родительскую.</string>
<string name="faq_15_title">Почему приложение занимает так много места?</string>
<string name="faq_15_text">Кеш приложения может занимать до 250 МБ, это обеспечивает более быструю загрузку изображений. Если приложение занимает ещё больше места, это, скорее всего, связано с тем, что в корзине находятся удалённые элементы. Эти файлы прибавляются к размеру приложения. Вы можете очистить корзину или открыв её, или из настроек приложения. Любой файл в корзине автоматически удаляется через 30 дней.</string>
@ -388,7 +390,7 @@
• Создание настраиваемых слайдшоу из ваших файлов
• Просмотр подробной информации о файлах (разрешение, значения EXIF и т.д.)
• Simple Gallery Pro с открытым исходным кодом
и многое многое другое!
…и многое многое другое!
<b>РЕДАКТОР ИЗОБРАЖЕНИЙ</b>
Simple Gallery Pro позволяет легко редактировать изображения на ходу. Можно обрезать, перевернуть, повернуть и изменить размер ваших фотографий. Если вы чувствуете себя немного более творчески, то можете добавить фильтры и рисовать на своих фотографиях!

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Spúšťať videá automaticky</string>
<string name="remember_last_video_position">Zapamätať si pozíciu posledného prehraného videa</string>
<string name="toggle_filename">Prepnúť viditeľnosť názvov súborov</string>
<string name="loop_videos">Automaticky reštartovať videá</string>
<string name="animate_gifs">Animovať GIF súbory pri náhľade</string>
<string name="max_brightness">Maximálny jas pri prezeraní médií</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">Zobraziť typ obrázkových súborov</string>
<string name="allow_zooming_videos">Povoliť približovanie videí dvojitým ťuknutím</string>
<string name="folder_thumbnail_style">Štýl miniatúr priečinkov</string>
<string name="file_thumbnail_style">Štýl miniatúr súborov</string>
<string name="thumbnail_spacing">Medzery medzi miniatúrami</string>
<string name="show_file_count_line">Zobraziť počet súborov na samostatnom riadku</string>
<string name="show_file_count_brackets">Zobraziť počet súborov v zátvorkách</string>
<string name="show_file_count_none">Nezobrazovať počet súborov</string>
<string name="limit_folder_title">Obmedziť názvy dlhých priečinkov na 1 riadok</string>
<string name="square">Štvorec</string>
<string name="rounded_corners">Zaoblené rohy</string>
<string name="export_favorite_paths">Exportovať cesty obľúbených položiek</string>
<!-- Setting sections -->
<string name="thumbnails">Náhľady</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">Na obrázkoch vidno nejaké farebné pásy. Ako viem zlepšiť kvalitu obrázkov?</string>
<string name="faq_13_text">Súčasné riešenie funguje správne v drvivej väčšine prípadov, ak ale chcete zobraziť obrázky v lepšej kvalite, môžete povoliť možnosť \"Zobraziť obrázky v najlepšej možnej kvalite\" v nastaveniach aplikácie, v sekcií \"Hlboko priblížiteľné obrázky\".</string>
<string name="faq_14_title">Skryl som súbor/priečinok, ako ho viem odkryť?</string>
<string name="faq_14_text">Môžete buď použiť menu tlačidlo \"Dočasne zobraziť skryté položky\" na hlavnej obrazovke, alebo v nastaveniach aplikácie zapnúť možnosť \"Zobraziť skryté položky\", tým sa skryté položky zobrazia. Ak ich chcete odkryť, stačí ich dlho podržať a zvoliť možnosť \"Odkryť\". Priečinky sú skrývané pridaním skrytého súboru \".nomedia\", ten viete vymazať aj ľubovoľným správcom súborov.</string>
<string name="faq_14_text">Môžete buď použiť menu tlačidlo \"Dočasne zobraziť skryté položky\" na hlavnej obrazovke, alebo v nastaveniach aplikácie zapnúť možnosť \"Zobraziť skryté položky\", tým sa skryté položky zobrazia. Ak ich chcete odkryť, stačí ich dlho podržať a zvoliť možnosť \"Odkryť\". Priečinky sú skrývané pridaním skrytého súboru \".nomedia\", ten viete vymazať aj ľubovoľným správcom súborov. Poznamenávame, že ukrývanie priečinkov funguje rekurzívne, čiže ak jeden ukryjete, ukryté budú aj jeho podpriečinky. Čiže ak chcete odkryť nejaký podpriečinok, musíte odkryť jeho nadradené priečinky.</string>
<string name="faq_15_title">Prečo apka zaberá toľko miesta?</string>
<string name="faq_15_text">Cache apky môže mať maximálne 250MB, zabezpečuje to rýchlejšie načítanie obrázkov. Ak je apka ešte väčšia, bude to pravdepodobne spôsobené množstvom súborov v Odpadkovom koši. Dané súbory sa počítajú do veľkosti apky. Ak ich chcete vymazať, môžete kôš buď otvoriť a položky vymazať manuálne, alebo ho môžete vysypať v nastaveniach apky. Položky v koši sú automaticky mazané po 30 dňoch.</string>

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Avtomatično predvajaj videoposnetke</string>
<string name="remember_last_video_position">Zapomni si zadnji položaj predvajanja</string>
<string name="toggle_filename">Preklopi vidljivost imen datotek</string>
<string name="loop_videos">Ponavljaj videoposnetke</string>
<string name="animate_gifs">Animiraj GIFe v predogledu</string>
<string name="max_brightness">Najvišja svetlost pri celozaslonskem predvajanju</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">Show image file types</string>
<string name="allow_zooming_videos">Allow zooming videos with double tapping them</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Sličice</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">Opaziti je slabo barvno povezovanje na slikah. Kako lahko izboljšam kvaliteto?</string>
<string name="faq_13_text">Trenutna rešitev prikazovanja slik deluje dobro v veliki večini primerov, če pa vseeno želite višjo kvaliteto, lahko uporabite funkcijo \"Prikaži slike v najvišji možni kvaliteti\" v Nastavitvah v razdelku \"Globoko povečljive slike\".</string>
<string name="faq_14_title">Skril sem mapo/datoteko. Kako jo lahko zopet prikažem?</string>
<string name="faq_14_text">Lahko uporabite funkcijo \"Začasno prikaži skrite elemente\", ki se nahaja v meniju na glavnem zaslonu ali preklopite \"Prikaži skrite elemente\" v Nastavitvah aplikacije. Če želite element označiti kot viden, z dolgim pritiskom nanj prikličite meni in izberite \"Prikaži\". Skrivanje map deluje tako, da se kreira prazno \".nomedia\" datoteko v izbrani mapi, ki jo lahko odstranite tudi s katerimkoli urejevalnikom datotek.</string>
<string name="faq_14_text">Lahko uporabite funkcijo \"Začasno prikaži skrite elemente\", ki se nahaja v meniju na glavnem zaslonu ali preklopite \"Prikaži skrite elemente\" v Nastavitvah aplikacije. Če želite element označiti kot viden, z dolgim pritiskom nanj prikličite meni in izberite \"Prikaži\". Skrivanje map deluje tako, da se kreira prazno \".nomedia\" datoteko v izbrani mapi, ki jo lahko odstranite tudi s katerimkoli urejevalnikom datotek. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Zakaj aplikacija zaseda toliko prostora?</string>
<string name="faq_15_text">Predpomnilnik aplikacije lahko zasede do 250MB, zagotavlja pa hitrejše nalaganje fotografij. Če aplikacija zaseda še več prostora, je to najverjetneje zaradi velikega števila elementov v košu. Tudi te datoteke se vštevajo v velikost aplikacije. Ročno odstranite datoteke iz koša. Vsaka datoteka v košu je sicer avtomatično izbrisana po 30 dneh.</string>

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Пуштај видео снимке аутоматски</string>
<string name="remember_last_video_position">Запамти позицију задње пуштаног видеа</string>
<string name="toggle_filename">Измени видљивост датотеке</string>
<string name="loop_videos">Пуштај видео снимке у недоглед</string>
<string name="animate_gifs">Анимирај ГИФове на сличицама</string>
<string name="max_brightness">Максимално осветљење када се пушта медиј преко целог екрана</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">Show image file types</string>
<string name="allow_zooming_videos">Allow zooming videos with double tapping them</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Сличице</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">Имам проблема са приказом боја у сликама. Како да унапредим квалитет приказа слика?</string>
<string name="faq_13_text">Тренутно решење за приказивање слика функционише добро у већини случајева, али ако хоћете још бољи квалитет слика, можете да укључите \"Прикажи слике у најбољем могућем квалитету\" у подешавањима апликације, у \"Дубоко зумирање слика\" секцији.</string>
<string name="faq_14_title">Имам скривену датотеку/фасциклу. Како да је приказујем поново?</string>
<string name="faq_14_text">Можете да притиснете \"Привремено прикажи скривене ставке\" мени ставку на главном екрану, или да измените \"Прикажи скривене ставке\" у подешавањима апликације, да видите скривене ставке. Ако желите да је учините видљивом, једноставно је дуго притисните и изабеерите \"Откриј\". Фасцикле су скривене додавањем скривене \".nomedia\" датотеке у њих, које можете да обришете у било ком менаџеру датотека.</string>
<string name="faq_14_text">Можете да притиснете \"Привремено прикажи скривене ставке\" мени ставку на главном екрану, или да измените \"Прикажи скривене ставке\" у подешавањима апликације, да видите скривене ставке. Ако желите да је учините видљивом, једноставно је дуго притисните и изабеерите \"Откриј\". Фасцикле су скривене додавањем скривене \".nomedia\" датотеке у њих, које можете да обришете у било ком менаџеру датотека. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Why does the app take up so much space?</string>
<string name="faq_15_text">App cache can take up to 250MB, it ensures quicker image loading. If the app is taking up even more space, it is most likely caused by you having items in the Recycle Bin. Those files count to the app size. You can clear the Recycle bin by opening it and deleting all files, or from the app settings. Every file in the Bin is deleted automatically after 30 days.</string>

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Spela upp videor automatiskt</string>
<string name="remember_last_video_position">Kom ihåg senaste videouppspelningsposition</string>
<string name="toggle_filename">Visa/dölj filnamn</string>
<string name="loop_videos">Spela upp videor om och om igen</string>
<string name="animate_gifs">Animera GIF-bilders miniatyrer</string>
<string name="max_brightness">Maximal ljusstyrka när media visas i helskärmsläge</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">Show image file types</string>
<string name="allow_zooming_videos">Allow zooming videos with double tapping them</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Miniatyrer</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">I see some color banding on the images. How can I improve the quality?</string>
<string name="faq_13_text">The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.</string>
<string name="faq_14_title">I have hidden a file/folder. How can I unhide it?</string>
<string name="faq_14_text">You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.</string>
<string name="faq_14_text">You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Why does the app take up so much space?</string>
<string name="faq_15_text">App cache can take up to 250MB, it ensures quicker image loading. If the app is taking up even more space, it is most likely caused by you having items in the Recycle Bin. Those files count to the app size. You can clear the Recycle bin by opening it and deleting all files, or from the app settings. Every file in the Bin is deleted automatically after 30 days.</string>

View file

@ -0,0 +1,428 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">எளிய கேலரி</string>
<string name="app_launcher_name">ேலரி</string>
<string name="edit">மாற்று</string>
<string name="open_camera">புகைப்படக்கருவியை திறக்கவும்</string>
<string name="hidden">(மறைக்கப்பற்றுள்ளவை)</string>
<string name="excluded">(விலக்கப்பட்டவை)</string>
<string name="pin_folder">கோப்புறையை முள்</string>
<string name="unpin_folder">கோப்புறையைத் திறக்கவும்</string>
<string name="pin_to_the_top">மேலே போடு</string>
<string name="show_all">எல்லா கோப்புறைகளின் உள்ளடக்கத்தையும் காட்டு</string>
<string name="all_folders">அனைத்து ககோப்புறைகள்</string>
<string name="folder_view">கோப்புறை பார்வைக்கு மாறவும்</string>
<string name="other_folder">பிற கோப்புறை</string>
<string name="show_on_map">வரைபடத்தில் காண்பி</string>
<string name="unknown_location">தெரியாத இடம்</string>
<string name="volume">ஒலி</string>
<string name="brightness">ஒளி</string>
<string name="lock_orientation">நோக்குநிலையை பூட்டு</string>
<string name="unlock_orientation">நோக்குநிலையைத் திற</string>
<string name="change_orientation">நோக்குநிலையை மாற்று</string>
<string name="force_portrait">எப்பொழுதும் உருவப்படம்</string>
<string name="force_landscape">நிலத்தோற்ற நிலை</string>
<string name="use_default_orientation">இயல்புநிலை நோக்குநிலையைப் பயன்படுத்தவும்</string>
<string name="fix_date_taken">தேதி எடுத்த மதிப்பை சரிசெய்யவும்</string>
<string name="fixing">சரிசெய்தல்…</string>
<string name="dates_fixed_successfully">தேதிகள் வெற்றிகரமாக சரி செய்யப்பட்டன</string>
<string name="no_date_takens_found">தேதி எடுக்கப்பட்ட மதிப்புகள் எதுவும் கண்டறியப்படவில்லை</string>
<string name="share_resized">மறுஅளவிடப்பட்ட பதிப்பைப் பகிரவும்</string>
<string name="upgraded_from_free">ஏய்,\n\nபழைய இலவச பயன்பாட்டிலிருந்து மேம்படுத்தப்பட்டதாக தெரிகிறது. பயன்பாட்டு அமைப்புகளின் மேலே \'புரோவுக்கு மேம்படுத்து\' பொத்தானைக் கொண்ட பழைய பதிப்பை இப்போது நீங்கள் நிறுவல் நீக்கலாம்.\n\nநீங்கள் மறுசுழற்சி தொட்டி உருப்படிகளை மட்டுமே நீக்குவீர்கள், பிடித்த உருப்படிகள் குறிக்கப்படாமல் இருக்கும், மேலும் உங்கள் பயன்பாட்டு அமைப்புகளையும் மீட்டமைக்க வேண்டும்.\n\nநன்றி!</string>
<string name="switch_to_file_search">காணக்கூடிய அனைத்து கோப்புறைகளிலும் கோப்பு தேடலுக்கு மாறவும்</string>
<string name="set_as_default_folder">இயல்புநிலை கோப்புறையாக அமைக்கவும்</string>
<string name="unset_as_default_folder">இயல்புநிலை கோப்புறையாக அமைக்காதீர்கள்</string>
<!-- Filter -->
<string name="filter_media">மீடியாவை வடிகட்டவும்</string>
<string name="images">புகைப்படங்கள்</string>
<string name="videos">வீடியோக்கள்</string>
<string name="gifs">GIF கள்</string>
<string name="raw_images">RAW புகைப்படங்கள்</string>
<string name="svgs">SVG கள்</string>
<string name="portraits">உருவப்படங்கள்</string>
<string name="no_media_with_filters">தேர்ந்தெடுக்கப்பட்ட வடிப்பான்களுடன் ஊடக கோப்புகள் எதுவும் கண்டுபிடிக்கப்படவில்லை.</string>
<string name="change_filters_underlined"><u>வடிப்பான்களை மாற்றவும்</u></string>
<!-- Hide / Exclude -->
<string name="hide_folder_description">இந்த செயல்பாடு ஒரு \'.nomedia\' கோப்பைச் சேர்ப்பதன் மூலம் கோப்புறையை மறைக்கிறது, இது எல்லா துணை கோப்புறைகளையும் மறைக்கும். அமைப்புகளில் \'மறைக்கப்பட்ட உருப்படிகளைக் காண்பி\' விருப்பத்தை மாற்றுவதன் மூலம் அவற்றைக் காணலாம். தொடரவா?</string>
<string name="exclude">விலக்கு</string>
<string name="excluded_folders">விலக்கப்பட்ட கோப்புறைகள்</string>
<string name="manage_excluded_folders">விலக்கப்பட்ட கோப்புறைகளை நிர்வகிக்கவும்</string>
<string name="exclude_folder_description">இது எளிய கேலரியில் இருந்து அதன் துணை கோப்புறைகளுடன் தேர்வை விலக்கும். அமைப்புகளில் விலக்கப்பட்ட கோப்புறைகளை நீங்கள் நிர்வகிக்கலாம்.</string>
<string name="exclude_folder_parent">அதற்கு பதிலாக ஒரு பெற்றோரை விலக்கவா?</string>
<string name="excluded_activity_placeholder">கோப்புறைகளைத் தவிர்த்து, எளிய கேலரியில் மறைத்து வைக்கப்பட்டுள்ள அவற்றின் துணை கோப்புறைகளுடன் அவற்றை ஒன்றிணைக்கும், அவை இன்னும் பிற பயன்பாடுகளில் தெரியும்.\n\nபிற பயன்பாடுகளிலிருந்தும் அவற்றை மறைக்க விரும்பினால், மறை செயல்பாட்டைப் பயன்படுத்தவும்.</string>
<string name="remove_all">அனைத்து நீக்க</string>
<string name="remove_all_description">விலக்கப்பட்டவர்களின் பட்டியலிலிருந்து எல்லா கோப்புறைகளையும் அகற்றவா? இது கோப்புறைகளை நீக்காது.</string>
<string name="hidden_folders">மறைக்கப்பட்ட கோப்புறைகள்</string>
<string name="manage_hidden_folders">மறைக்கப்பட்ட கோப்புறைகளை நிர்வகிக்கவும்</string>
<string name="hidden_folders_placeholder">உங்களிடம் \".nomedia\" கோப்புடன் எந்த கோப்புறைகளும் மறைக்கப்படவில்லை என தெரிகிறது.</string>
<!-- Include folders -->
<string name="include_folders">கோப்புறைகள் சேர்க்கப்பட்டுள்ளன</string>
<string name="manage_included_folders">சேர்க்கப்பட்ட கோப்புறைகளை நிர்வகிக்கவும்</string>
<string name="add_folder">கோப்புறையைச் சேர்</string>
<string name="included_activity_placeholder">உங்களிடம் சில கோப்புறைகள் இருந்தால், அவை பயன்பாட்டைக் கொண்டிருக்கவில்லை, ஆனால் அவற்றை கைமுறையாக இங்கே சேர்க்கலாம்.\n\nசில உருப்படிகளை இங்கே சேர்ப்பது வேறு எந்த கோப்புறையையும் விலக்காது.</string>
<string name="no_media_add_included">மீடியா கோப்புகள் எதுவும் கண்டுபிடிக்கப்படவில்லை. மீடியா கோப்புகளைக் கொண்ட கோப்புறைகளை கைமுறையாகச் சேர்ப்பதன் மூலம் அதைத் தீர்க்கலாம்.</string>
<!-- Resizing -->
<string name="resize">மறுஅளவிடு</string>
<string name="resize_and_save">அளவை மறுஅளவித்து சேமி</string>
<string name="width">அகலம்</string>
<string name="height">உயரம்</string>
<string name="keep_aspect_ratio">விகித விகிதத்தை வைத்திருங்கள்</string>
<string name="invalid_values">சரியான தீர்மானத்தை உள்ளிடவும்</string>
<!-- Editor -->
<string name="editor">எடிட்டர்</string>
<string name="rotate">சுழற்று</string>
<string name="invalid_image_path">தவறான பட பாதை</string>
<string name="invalid_video_path">தவறான வீடியோ பாதை</string>
<string name="image_editing_failed">பட எடிட்டிங் தோல்வியுற்றது</string>
<string name="video_editing_failed">வீடியோ எடிட்டிங் தோல்வியுற்றது</string>
<string name="image_editing_cancelled">பட எடிட்டிங் ரத்து</string>
<string name="video_editing_cancelled">வீடியோ எடிட்டிங் ரத்து</string>
<string name="file_edited_successfully">கோப்பு வெற்றிகரமாக திருத்தப்பட்டது</string>
<string name="image_edited_successfully">படம் வெற்றிகரமாக திருத்தப்பட்டது</string>
<string name="video_edited_successfully">வீடியோ வெற்றிகரமாக திருத்தப்பட்டது</string>
<string name="edit_image_with">படத்தை இதனுடன் திருத்தவும்:</string>
<string name="edit_video_with">இதனுடன் வீடியோவைத் திருத்துக:</string>
<string name="no_image_editor_found">பட எடிட்டர் எதுவும் கிடைக்கவில்லை</string>
<string name="no_video_editor_found">வீடியோ எடிட்டர் எதுவும் கிடைக்கவில்லை</string>
<string name="unknown_file_location">அறியப்படாத கோப்பு இடம்</string>
<string name="error_saving_file">மூல கோப்பை மேலெழுத முடியவில்லை</string>
<string name="rotate_left">இடதுபுறம் சுழற்று</string>
<string name="rotate_right">வலதுபுறம் சுழற்று</string>
<string name="rotate_one_eighty">180º ஆல் சுழற்று</string>
<string name="flip">புரட்டு</string>
<string name="flip_horizontally">கிடைமட்டமாக புரட்டவும்</string>
<string name="flip_vertically">செங்குத்தாக புரட்டவும்</string>
<string name="free_aspect_ratio">கட்டுப்பாடற்ற</string> <!-- available as an option: 1:1, 4:3, 16:9, free -->
<string name="other_aspect_ratio">மற்றவை</string> <!-- available as an option: 1:1, 4:3, 16:9, free, other -->
<!-- Set wallpaper -->
<string name="simple_wallpaper">எளிய வால்பேப்பர்</string>
<string name="set_as_wallpaper">வால்பேப்பராக அமைக்கவும்</string>
<string name="set_as_wallpaper_failed">வால்பேப்பராக அமைப்பது தோல்வியடைந்தது</string>
<string name="set_as_wallpaper_with">இதனுடன் வால்பேப்பராக அமைக்கவும்:</string>
<string name="setting_wallpaper">வால்பேப்பரை அமைத்தல்&#8230;</string>
<string name="wallpaper_set_successfully">வால்பேப்பர் வெற்றிகரமாக அமைக்கப்பட்டது</string>
<string name="portrait_aspect_ratio">உருவப்படம் விகிதம்</string>
<string name="landscape_aspect_ratio">நிலத்தோற்ற விகிதம்</string>
<string name="home_screen">முகப்புத் திரை</string>
<string name="lock_screen">பூட்டுத் திரை</string>
<string name="home_and_lock_screen">முகப்பு மற்றும் பூட்டுத் திரை</string>
<!-- Slideshow -->
<string name="slideshow">ஸ்லைடுஷோ</string>
<string name="interval">இடைவெளி (விநாடிகள்):</string>
<string name="include_photos">புகைப்படங்களைச் சேர்க்கவும்</string>
<string name="include_videos">வீடியோக்களைச் சேர்க்கவும்</string>
<string name="include_gifs">GIF களைச் சேர்க்கவும்</string>
<string name="random_order">சீரற்ற வரிசை</string>
<string name="move_backwards">பின்னோக்கி நகர்த்தவும்</string>
<string name="loop_slideshow">லூப் ஸ்லைடுஷோ</string>
<string name="animation">இயங்குபடம்</string>
<string name="no_animation">எதுவுமில்லை</string>
<string name="fade">மங்கல்</string>
<string name="slide">ஸ்லைடு</string>
<string name="slideshow_ended">ஸ்லைடுஷோ முடிந்தது</string>
<string name="no_media_for_slideshow">ஸ்லைடுஷோவுக்கான ஊடகங்கள் எதுவும் கிடைக்கவில்லை</string>
<!-- View types -->
<string name="group_direct_subfolders">குழு நேரடி துணை கோப்புறைகள்</string>
<!-- Grouping at media thumbnails -->
<string name="group_by">குழு</string>
<string name="do_not_group_files">கோப்புகளை குழு செய்ய வேண்டாம்</string>
<string name="by_folder">கோப்புறை</string>
<string name="by_last_modified">கடைசியாக மாற்றப்பட்டது</string>
<string name="by_last_modified_daily">கடைசியாக மாற்றியமைக்கப்பட்டது (தினசரி)</string>
<string name="by_last_modified_monthly">கடைசியாக மாற்றியமைக்கப்பட்டது (மாதாந்திரம்)</string>
<string name="by_date_taken">எடுக்கப்பட்ட தேதி</string>
<string name="by_date_taken_daily">எடுக்கப்பட்ட தேதி (தினசரி)</string>
<string name="by_date_taken_monthly">எடுக்கப்பட்ட தேதி (மாதாந்திர)</string>
<string name="by_file_type">கோப்பு வகை</string>
<string name="by_extension">நீட்டிப்பு</string>
<string name="grouping_and_sorting">தொகுத்தல் மற்றும் வரிசைப்படுத்துதல் 2 சுயாதீன புலங்கள் என்பதை நினைவில் கொள்க</string>
<!-- Widgets -->
<string name="folder_on_widget">விட்ஜெட்டில் கோப்புறை காட்டப்பட்டுள்ளது:</string>
<string name="show_folder_name">கோப்புறை பெயரைக் காட்டு</string>
<!-- Settings -->
<string name="autoplay_videos">வீடியோக்களை தானாக இயக்கு</string>
<string name="remember_last_video_position">கடைசி வீடியோ பின்னணி நிலையை நினைவில் கொள்க</string>
<string name="loop_videos">வீடியோக்களை லூப் செய்</string>
<string name="animate_gifs">சிறு உருவங்களில் GIF களை உயிரூட்டுங்கள்</string>
<string name="max_brightness">முழுத்திரை மீடியாவைப் பார்க்கும்போது அதிகபட்ச பிரகாசம்</string>
<string name="crop_thumbnails">சிறு உருவங்களை சதுரங்களாக செய்யவும்</string>
<string name="show_thumbnail_video_duration">வீடியோ காலங்களைக் காட்டு</string>
<string name="screen_rotation_by">முழுத்திரை ஊடகத்தை சுழற்று</string>
<string name="screen_rotation_system_setting">கணினி அமைப்பு</string>
<string name="screen_rotation_device_rotation">சாதன சுழற்சி</string>
<string name="screen_rotation_aspect_ratio">விகிதம்</string>
<string name="black_background_at_fullscreen">முழுத்திரை ஊடகங்களில் கருப்பு பின்னணி</string>
<string name="scroll_thumbnails_horizontally">சிறு உருவங்களை கிடைமட்டமாக உருட்டவும்</string>
<string name="hide_system_ui_at_fullscreen">முழுத்திரை மீடியாவில் கணினி UI ஐ தானாக மறைக்கவும்</string>
<string name="delete_empty_folders">வெற்று கோப்புறைகளை அவற்றின் உள்ளடக்கத்தை நீக்கிய பின் நீக்கவும்</string>
<string name="allow_photo_gestures">செங்குத்து சைகைகளுடன் புகைப்பட பிரகாசத்தை கட்டுப்படுத்த அனுமதிக்கவும்</string>
<string name="allow_video_gestures">வீடியோ அளவு மற்றும் பிரகாசத்தை செங்குத்து சைகைகளுடன் கட்டுப்படுத்த அனுமதிக்கவும்</string>
<string name="show_media_count">கோப்புறை மீடியா எண்ணிக்கையை பிரதான பார்வையில் காட்டு</string>
<string name="show_extended_details">முழுத்திரை ஊடகங்களில் நீட்டிக்கப்பட்ட விவரங்களைக் காட்டு</string>
<string name="manage_extended_details">நீட்டிக்கப்பட்ட விவரங்களை நிர்வகிக்கவும்</string>
<string name="one_finger_zoom">முழுத்திரை மீடியாவில் ஒரு விரல் பெரிதாக்க அனுமதிக்கவும்</string>
<string name="allow_instant_change">திரை பக்கங்களில் கிளிக் செய்வதன் மூலம் உடனடியாக ஊடகத்தை மாற்ற அனுமதிக்கவும்</string>
<string name="allow_deep_zooming_images">ஆழமான பெரிதாக்கும் படங்களை அனுமதிக்கவும்</string>
<string name="hide_extended_details">நிலைப்பட்டி மறைக்கப்படும்போது நீட்டிக்கப்பட்ட விவரங்களை மறைக்கவும்</string>
<string name="show_at_bottom">திரையின் அடிப்பகுதியில் சில செயல் பொத்தான்களைக் காட்டு</string>
<string name="show_recycle_bin">கோப்புறைகள் திரையில் மறுசுழற்சி தொட்டியைக் காட்டு</string>
<string name="deep_zoomable_images">ஆழமான பெரிதாக்கக்கூடிய படங்கள்</string>
<string name="show_highest_quality">படங்களை மிக உயர்ந்த தரத்தில் காட்டுங்கள்</string>
<string name="show_recycle_bin_last">பிரதான திரையில் கடைசி உருப்படியாக மறுசுழற்சி தொட்டியைக் காட்டு</string>
<string name="allow_down_gesture">கீழ்நிலை சைகை மூலம் முழுத்திரை காட்சியை மூட அனுமதிக்கவும்</string>
<string name="allow_one_to_one_zoom">இரண்டு இரட்டை தட்டுகளுடன் 1: 1 பெரிதாக்க அனுமதிக்கவும்</string>
<string name="open_videos_on_separate_screen">புதிய கிடைமட்ட சைகைகளுடன் வீடியோக்களை எப்போதும் தனித் திரையில் திறக்கவும்</string>
<string name="show_notch">கிடைத்தால் ஒரு உச்சநிலையைக் காட்டு</string>
<string name="allow_rotating_gestures">சைகைகளுடன் படங்களை சுழற்ற அனுமதிக்கவும்</string>
<string name="file_loading_priority">கோப்பு ஏற்றுதல் முன்னுரிமை</string>
<string name="speed">வேகம்</string>
<string name="compromise">சமரசம்</string>
<string name="avoid_showing_invalid_files">தவறான கோப்புகளைக் காண்பிப்பதைத் தவிர்க்கவும்</string>
<string name="show_image_file_types">பட கோப்பு வகைகளைக் காட்டு</string>
<string name="allow_zooming_videos">வீடியோக்களை இருமுறை தட்டுவதன் மூலம் பெரிதாக்க அனுமதிக்கவும்</string>
<string name="folder_thumbnail_style">கோப்புறை சிறு நடை</string>
<string name="file_thumbnail_style">கோப்பு சிறு உருவத்தின் பாணி</string>
<string name="thumbnail_spacing">சிறுபடத்தில் இடைவெளி</string>
<string name="show_file_count_line">கோப்பு எண்ணிக்கையை தனி வரியில் காண்பி</string>
<string name="show_file_count_brackets">கோப்பு எண்ணிக்கையை அடைப்புக்குறிக்குள் காட்டு</string>
<string name="show_file_count_none">கோப்பு எண்ணிக்கையைக் காட்ட வேண்டாம்</string>
<string name="limit_folder_title">நீண்ட கோப்புறை தலைப்புகளை 1 வரிக்கு மட்டுப்படுத்தவும்</string>
<string name="square">சதுரம்</string>
<string name="rounded_corners">மழுங்கையாக்கப்பட்ட மூலைகள்</string>
<string name="export_favorite_paths">பிடித்த கோப்பு பாதைகளை ஏற்றுமதி செய்க</string>
<!-- Setting sections -->
<string name="thumbnails">சிறு உருவங்கள்</string>
<string name="fullscreen_media">முழுத்திரை ஊடகம்</string>
<string name="extended_details">விரிவாக்கப்பட்ட விவரங்கள்</string>
<string name="bottom_actions">கீழே செயல்கள்</string>
<!-- Bottom actions -->
<string name="manage_bottom_actions">புலப்படும் கீழ் செயல்களை நிர்வகிக்கவும்</string>
<string name="toggle_favorite">பிடித்ததை நிலைமாற்று</string>
<string name="toggle_file_visibility">கோப்பு தெரிவுநிலையை நிலைமாற்று</string>
<!-- New editor strings -->
<string name="pesdk_transform_button_freeCrop">தனிப்பயன்</string>
<string name="pesdk_transform_button_resetCrop">மீட்டமை</string>
<string name="pesdk_transform_button_squareCrop">சதுரம்</string>
<string name="pesdk_transform_title_name">உருமாற்றம்</string>
<string name="pesdk_filter_title_name">வடிகட்டி</string>
<string name="pesdk_filter_asset_none">எதுவுமில்லை</string>
<string name="pesdk_adjustments_title_name">சரிசெய்</string>
<string name="pesdk_adjustments_button_shadowTool">நிழல்கள்</string>
<string name="pesdk_adjustments_button_exposureTool">நேரிடுவது</string>
<string name="pesdk_adjustments_button_highlightTool">சிறப்பம்சங்கள்</string>
<string name="pesdk_adjustments_button_brightnessTool">பிரகாசம்</string>
<string name="pesdk_adjustments_button_contrastTool">மாறுபாடு</string>
<string name="pesdk_adjustments_button_saturationTool">செறிவூட்டல்</string>
<string name="pesdk_adjustments_button_clarityTool">தெளிவு</string>
<string name="pesdk_adjustments_button_gammaTool">காமா</string>
<string name="pesdk_adjustments_button_blacksTool">கறுப்புகள்</string>
<string name="pesdk_adjustments_button_whitesTool">வெள்ளைகள்</string>
<string name="pesdk_adjustments_button_temperatureTool">வெப்ப நிலை</string>
<string name="pesdk_adjustments_button_sharpnessTool">கூர்மை</string>
<string name="pesdk_adjustments_button_reset">மீட்டமை</string>
<string name="pesdk_focus_title_name">கவனம் செலுத்துங்கள்</string>
<string name="pesdk_focus_title_disabled">எதுவுமில்லை</string>
<string name="pesdk_focus_button_radial">ரேடியல்</string>
<string name="pesdk_focus_button_linear">நேரியல்</string>
<string name="pesdk_focus_button_mirrored">பிரதிபலித்தது</string>
<string name="pesdk_focus_button_gaussian">காஸியன்</string>
<string name="pesdk_text_title_name">உரை</string>
<string name="pesdk_text_title_options">உரை விருப்பங்கள்</string>
<string name="pesdk_text_title_textColor">உரை வண்ணம்</string>
<string name="pesdk_text_title_font">எழுத்துரு</string>
<string name="pesdk_text_button_add">கூட்டு</string>
<string name="pesdk_text_button_edit">தொகு</string>
<string name="pesdk_text_button_straighten">நேராக்கு</string>
<string name="pesdk_text_button_font">எழுத்துரு</string>
<string name="pesdk_text_button_color">நிறம்</string>
<string name="pesdk_text_button_backgroundColor">பி.ஜி நிறம்</string>
<string name="pesdk_text_button_alignment">சீரமைப்பு</string>
<string name="pesdk_text_button_bringToFront">முன்</string>
<string name="pesdk_text_button_delete">அழி</string>
<string name="pesdk_text_text_editTextPlaceholder">உங்கள் உரை</string>
<string name="pesdk_brush_title_name">தூரிகை</string>
<string name="pesdk_brush_button_color">நிறம்</string>
<string name="pesdk_brush_button_size">அளவு</string>
<string name="pesdk_brush_button_hardness">கடினத்தன்மை</string>
<string name="pesdk_brush_button_bringToFront">முன்</string>
<string name="pesdk_brush_button_delete">அழி</string>
<string name="pesdk_brush_title_brushColor">தூரிகை வண்ணம்</string>
<string name="pesdk_editor_title_name">எடிட்டர்</string>
<string name="pesdk_editor_title_closeEditorAlert">மூடு எடிட்டர்?</string>
<string name="pesdk_editor_text_closeEditorAlert">மாற்றங்களை நிராகரிக்க விரும்புகிறீர்களா?</string>
<string name="pesdk_editor_button_closeEditorAlertConfirmation">ஆம்</string>
<string name="pesdk_editor_button_closeEditorAlertCancelation">இல்லை</string>
<string name="pesdk_editor_cancel">ரத்துசெய்</string>
<string name="pesdk_editor_accept">ஏற்றுக்கொள்</string>
<string name="pesdk_editor_save">சேமி</string>
<string name="pesdk_editor_text_exportProgressUnknown">ஏற்றுமதி செய்கிறது…</string>
<string name="pesdk_editor_text_exportProgress" formatted="false">ஏற்றுமதி செய்கிறது %s.</string>
<string name="pesdk_sticker_title_name">ஸ்டிக்கர்</string>
<string name="pesdk_sticker_title_color">ஸ்டிக்கர் நிறம்</string>
<string name="pesdk_sticker_title_options">ஸ்டிக்கர் விருப்பங்கள்</string>
<string name="pesdk_sticker_button_add">கூட்டு</string>
<string name="pesdk_sticker_button_color">நிறம்</string>
<string name="pesdk_sticker_button_delete">அழி</string>
<string name="pesdk_sticker_button_bringToFront">முன்</string>
<string name="pesdk_sticker_button_straighten">நேராக்கு</string>
<string name="pesdk_sticker_button_replace">மாற்றவும்</string>
<string name="pesdk_sticker_button_opacity">ஒளிபுகா தன்மை</string>
<string name="pesdk_sticker_button_contrast">மாறுபாடு</string>
<string name="pesdk_sticker_button_saturation">செறிவூட்டல்</string>
<string name="pesdk_sticker_button_brightness">பிரகாசம்</string>
<string name="pesdk_sticker_category_name_custom">பதிவேற்றங்கள்</string>
<string name="pesdk_overlay_title_name">மேலடுக்கு</string>
<string name="pesdk_overlay_button_blendModeNormal">இயல்பானது</string>
<string name="pesdk_overlay_button_blendModeDarken">இருட்டாக</string>
<string name="pesdk_overlay_button_blendModeScreen">திரை</string>
<string name="pesdk_overlay_button_blendModeOverlay">மேலடுக்கு</string>
<string name="pesdk_overlay_button_blendModeLighten">ஒளிரச் செய்யுங்கள்</string>
<string name="pesdk_overlay_button_blendModeMultiply">பெருக்கவும்</string>
<string name="pesdk_overlay_button_blendModeColorBurn">வண்ண எரிப்பு</string>
<string name="pesdk_overlay_button_blendModeSoftLight">மென்மையான ஒளி</string>
<string name="pesdk_overlay_button_blendModeHardLight">கடின ஒளி</string>
<string name="pesdk_overlay_asset_none">எதுவுமில்லை</string>
<string name="pesdk_overlay_asset_golden">கோல்டன்</string>
<string name="pesdk_overlay_asset_lightleak1">லைட்லீக் 1</string>
<string name="pesdk_overlay_asset_mosaic">மொசைக்</string>
<string name="pesdk_overlay_asset_paper">காகிதம்</string>
<string name="pesdk_overlay_asset_rain">மழை</string>
<string name="pesdk_overlay_asset_vintage">விண்டேஜ்</string>
<string name="pesdk_common_button_flipH">திருப்பு கி</string>
<string name="pesdk_common_button_flipV">திருப்பு செ</string>
<string name="pesdk_common_button_undo">செயல்தவிர்</string>
<string name="pesdk_common_button_redo">மீண்டும் செய்</string>
<string name="pesdk_common_title_colorPicker">வண்ண தெரிவு</string>
<string name="pesdk_common_title_transparentColor">ஒளி புகும்</string>
<string name="pesdk_common_title_whiteColor">வெள்ளை</string>
<string name="pesdk_common_title_grayColor">சாம்பல்</string>
<string name="pesdk_common_title_blackColor">கருப்பு</string>
<string name="pesdk_common_title_lightBlueColor">வெளிர் நீலம்</string>
<string name="pesdk_common_title_blueColor">நீலம்</string>
<string name="pesdk_common_title_purpleColor">ஊதா</string>
<string name="pesdk_common_title_orchidColor">ஆர்க்கிட்</string>
<string name="pesdk_common_title_pinkColor">இளஞ்சிவப்பு</string>
<string name="pesdk_common_title_redColor">சிவப்பு</string>
<string name="pesdk_common_title_orangeColor">ஆரஞ்சு</string>
<string name="pesdk_common_title_goldColor">தங்கம்</string>
<string name="pesdk_common_title_yellowColor">மஞ்சள்</string>
<string name="pesdk_common_title_oliveColor">ஆலிவ்</string>
<string name="pesdk_common_title_greenColor">பச்சை</string>
<string name="pesdk_common_title_aquamarinColor">அக்வாமரின்</string>
<string name="pesdk_common_title_pipettableColor">பைப்பேட் வண்ணம்</string>
<string name="vesdk_video_trim_title_name">ஒழுங்கமைக்கவும்</string>
<!-- FAQ -->
<string name="faq_1_title">எளிய கேலரியை இயல்புநிலை சாதன கேலரியாக மாற்றுவது எப்படி?</string>
<string name="faq_1_text">முதலில் உங்கள் சாதன அமைப்புகளின் பயன்பாடுகள் பிரிவில் தற்போது இயல்புநிலை கேலரியைக் கண்டுபிடிக்க வேண்டும், \"இயல்புநிலையாகத் திற\" போன்ற ஒன்றைக் கூறும் பொத்தானைத் தேடுங்கள், அதைக் கிளிக் செய்து, \"இயல்புநிலைகளை அழி\" என்பதைத் தேர்ந்தெடுக்கவும்.
அடுத்த முறை நீங்கள் ஒரு படத்தை அல்லது வீடியோவைத் திறக்க முயற்சிப்பீர்கள், நீங்கள் ஒரு பயன்பாட்டு தேர்வாளரைப் பார்க்க வேண்டும், அங்கு நீங்கள் எளிய கேலரியைத் தேர்ந்தெடுத்து அதை இயல்புநிலை பயன்பாடாக மாற்றலாம்.</string>
<string name="faq_2_title">கடவுச்சொல்லுடன் பயன்பாட்டை பூட்டினேன், ஆனால் நான் அதை மறந்துவிட்டேன். என்னால் என்ன செய்ய முடியும்?</string>
<string name="faq_2_text">நீங்கள் அதை 2 வழிகளில் தீர்க்கலாம். நீங்கள் பயன்பாட்டை நிறுவலாம் அல்லது உங்கள் சாதன அமைப்புகளில் பயன்பாட்டைக் கண்டுபிடித்து \"தரவை அழி\" என்பதைத் தேர்ந்தெடுக்கலாம். இது உங்கள் எல்லா அமைப்புகளையும் மீட்டமைக்கும், இது எந்த மீடியா கோப்புகளையும் அகற்றாது.</string>
<string name="faq_3_title">ஒரு ஆல்பத்தை எப்போதும் மேலே காண்பிப்பது எப்படி?</string>
<string name="faq_3_text">நீங்கள் விரும்பிய ஆல்பத்தை நீண்ட நேரம் அழுத்தி, செயல்கள் மெனுவில் பின் ஐகானைத் தேர்ந்தெடுக்கலாம், அது மேலே பொருத்தப்படும். நீங்கள் பல கோப்புறைகளையும் பின் செய்யலாம், பின் செய்யப்பட்ட உருப்படிகள் இயல்புநிலை வரிசையாக்க முறையால் வரிசைப்படுத்தப்படும்.</string>
<string name="faq_4_title">வீடியோக்களை எவ்வாறு வேகமாக அனுப்புவது?</string>
<string name="faq_4_text">திரையின் பக்கத்தை இருமுறை தட்டுவதன் மூலமோ அல்லது சீக்பார் அருகே தற்போதைய அல்லது அதிகபட்ச கால நூல்களைத் தட்டுவதன் மூலமோ நீங்கள் இதைச் செய்யலாம். பயன்பாட்டு அமைப்புகளில் தனித் திரையில் வீடியோக்களைத் திறக்க நீங்கள் இயக்கினால், கிடைமட்ட சைகைகளையும் பயன்படுத்தலாம்.</string>
<string name="faq_5_title">ஒரு கோப்புறையை மறைப்பதற்கும் விலக்குவதற்கும் என்ன வித்தியாசம்?</string>
<string name="faq_5_text">விலக்கு எளிய கேலரியில் மட்டுமே கோப்புறையைக் காண்பிப்பதைத் தடுக்கிறது, அதே சமயம் கணினி வாரியாக மறைக்கிறது, மேலும் இது மற்ற கேலரிகளிலிருந்தும் கோப்புறையை மறைக்கிறது. கொடுக்கப்பட்ட கோப்புறையில் வெற்று \".nomedia\" கோப்பை உருவாக்குவதன் மூலம் இது செயல்படுகிறது, அதை நீங்கள் எந்த கோப்பு மேலாளரிடமும் அகற்றலாம். கேமரா, ஸ்கிரீன் ஷாட்கள் மற்றும் பதிவிறக்கங்கள் போன்ற கோப்புறைகளை மறைக்க சில சாதனங்கள் அனுமதிக்காது என்பதை நினைவில் கொள்க.</string>
<string name="faq_6_title">மியூசிக் கவர் ஆர்ட் அல்லது ஸ்டிக்கர்களைக் கொண்ட கோப்புறைகள் ஏன் காண்பிக்கப்படுகின்றன?</string>
<string name="faq_6_text">சில அசாதாரண ஆல்பங்கள் காண்பிக்கப்படுவதை நீங்கள் காண்பீர்கள். அவற்றை நீண்ட நேரம் அழுத்தி, விலக்கு என்பதைத் தேர்ந்தெடுப்பதன் மூலம் அவற்றை எளிதாக விலக்கலாம். அடுத்த உரையாடலில் நீங்கள் பெற்றோர் கோப்புறையைத் தேர்ந்தெடுக்கலாம், இது பிற தொடர்புடைய ஆல்பங்களையும் காண்பிப்பதைத் தடுக்கும் வாய்ப்புகள் உள்ளன.</string>
<string name="faq_7_title">படத்தைக் கொண்ட கோப்புறை காண்பிக்கப்படவில்லை, அல்லது அது எல்லா உருப்படிகளையும் காட்டாது. என்னால் என்ன செய்ய முடியும்?</string>
<string name="faq_7_text">அதற்கு பல காரணங்கள் இருக்கலாம், ஆனால் அதைத் தீர்ப்பது எளிதானது. அமைப்புகள் -> சேர்க்கப்பட்ட கோப்புறைகளை நிர்வகிக்கவும், பிளஸ் என்பதைத் தேர்ந்தெடுத்து தேவையான கோப்புறையில் செல்லவும்.</string>
<string name="faq_8_title">ஒரு சில குறிப்பிட்ட கோப்புறைகளை நான் காண விரும்பினால் என்ன செய்வது?</string>
<string name="faq_8_text">சேர்க்கப்பட்ட கோப்புறைகளில் ஒரு கோப்புறையைச் சேர்ப்பது தானாக எதையும் விலக்காது. நீங்கள் செய்யக்கூடியது அமைப்புகள் -> விலக்கப்பட்ட கோப்புறைகளை நிர்வகி, \"/\" என்ற ரூட் கோப்புறையை விலக்கி, பின்னர் அமைப்புகளில் விரும்பிய கோப்புறைகளைச் சேர்க்கவும் -> சேர்க்கப்பட்ட கோப்புறைகளை நிர்வகிக்கவும்.
இது தேர்ந்தெடுக்கப்பட்ட கோப்புறைகளை மட்டுமே காணும், ஏனெனில் தவிர்த்து, உள்ளடக்குவது இரண்டும் சுழல்நிலை மற்றும் ஒரு கோப்புறை விலக்கப்பட்டு சேர்க்கப்பட்டால், அது காண்பிக்கப்படும்.</string>
<string name="faq_10_title">இந்த பயன்பாட்டின் மூலம் படங்களை செதுக்க முடியுமா?</string>
<string name="faq_10_text">ஆம், பட மூலைகளை இழுப்பதன் மூலம், எடிட்டரில் படங்களை செதுக்கலாம். பட சிறுபடத்தை நீண்ட நேரம் அழுத்தி திருத்து என்பதைத் தேர்ந்தெடுப்பதன் மூலம் அல்லது முழுத்திரைக் காட்சியில் இருந்து திருத்து என்பதைத் தேர்ந்தெடுப்பதன் மூலம் நீங்கள் எடிட்டரைப் பெறலாம்.</string>
<string name="faq_11_title">நான் எப்படியாவது குழு மீடியா கோப்பு சிறு உருவங்களை குழு செய்யலாமா?</string>
<string name="faq_11_text">நிச்சயமாக, சிறுபடங்களின் பார்வையில் \"குழு மூலம்\" மெனு உருப்படியைப் பயன்படுத்தவும். எடுக்கப்பட்ட தேதி உட்பட பல அளவுகோல்களால் கோப்புகளை தொகுக்கலாம். \"எல்லா கோப்புறைகளையும் காண்பி\" செயல்பாட்டை நீங்கள் பயன்படுத்தினால், அவற்றை கோப்புறைகளாலும் தொகுக்கலாம்.</string>
<string name="faq_12_title">எடுக்கப்பட்ட தேதியின்படி வரிசைப்படுத்துவது சரியாக வேலை செய்யத் தெரியவில்லை, அதை எவ்வாறு சரிசெய்வது?</string>
<string name="faq_12_text">கோப்புகள் எங்கிருந்தோ நகலெடுக்கப்படுவதால் இது பெரும்பாலும் ஏற்படுகிறது. கோப்பு சிறு உருவங்களைத் தேர்ந்தெடுத்து \"தேதியை எடுத்த மதிப்பை சரி\" என்பதைத் தேர்ந்தெடுப்பதன் மூலம் அதை சரிசெய்யலாம்.</string>
<string name="faq_13_title">படங்களில் சில கலர் பேண்டிங்கை நான் காண்கிறேன். தரத்தை எவ்வாறு மேம்படுத்துவது?</string>
<string name="faq_13_text">படங்களைக் காண்பிப்பதற்கான தற்போதைய தீர்வு பெரும்பாலான சந்தர்ப்பங்களில் சிறப்பாக செயல்படுகிறது, ஆனால் நீங்கள் இன்னும் சிறந்த படத் தரத்தை விரும்பினால், \"ஆழமான பெரிதாக்கக்கூடிய படங்கள்\" பிரிவில், பயன்பாட்டு அமைப்புகளில் "படங்களை மிக உயர்ந்த தரத்தில் காட்டு\" என்பதை இயக்கலாம். .</string>
<string name="faq_14_title">I have hidden a file/folder. How can I unhide it?</string>
<string name="faq_14_text">பிரதான திரையில் \"தற்காலிகமாக மறைக்கப்பட்ட உருப்படிகளைக் காண்பி\" மெனு உருப்படியை அழுத்தவும் அல்லது மறைக்கப்பட்ட உருப்படியைக் காண பயன்பாட்டு அமைப்புகளில் \"மறைக்கப்பட்ட உருப்படிகளைக் காண்பி\" என்பதை மாற்றவும். நீங்கள் அதை மறைக்க விரும்பினால், அதை நீண்ட நேரம் அழுத்தி \"மறை\" என்பதைத் தேர்ந்தெடுக்கவும். கோப்புறைகள் ஒரு மறைக்கப்பட்ட \".nomedia\" கோப்பைச் சேர்ப்பதன் மூலம் மறைக்கப்படுகின்றன, நீங்கள் எந்த கோப்பு மேலாளரிடமும் கோப்பை நீக்கலாம். மறைப்பது மீண்டும் மீண்டும் செயல்படுகிறது என்பதை நினைவில் கொள்க, எனவே நீங்கள் ஒரு கோப்புறையை மறைத்தால், எல்லா துணை கோப்புறைகளும் மறைக்கப்படும். எனவே துணை கோப்புறைகளை மறைக்க நீங்கள் பெற்றோர் கோப்புறையை மறைக்க வேண்டும்.</string>
<string name="faq_15_title">பயன்பாடு ஏன் அதிக இடத்தை எடுத்துக்கொள்கிறது?</string>
<string name="faq_15_text">பயன்பாட்டு தற்காலிக சேமிப்பு 250MB வரை ஆகலாம், இது படத்தை விரைவாக ஏற்றுவதை உறுதி செய்கிறது. பயன்பாடு இன்னும் அதிக இடத்தை எடுத்துக்கொண்டால், மறுசுழற்சி தொட்டியில் நீங்கள் உருப்படிகளை வைத்திருப்பதால் இது பெரும்பாலும் ஏற்படலாம். அந்த கோப்புகள் பயன்பாட்டு அளவிற்கு எண்ணப்படுகின்றன. மறுசுழற்சி தொட்டியைத் திறந்து எல்லா கோப்புகளையும் நீக்குவதன் மூலம் அல்லது பயன்பாட்டு அமைப்புகளிலிருந்து அழிக்கலாம். தொட்டியில் உள்ள ஒவ்வொரு கோப்பும் 30 நாட்களுக்குப் பிறகு தானாகவே நீக்கப்படும்.</string>
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
<string name="app_title">Simple Gallery Pro - Photo Manager &amp; Editor</string>
<!-- Short description has to have less than 80 chars -->
<string name="app_short_description">விளம்பரங்கள் இல்லாமல் உங்கள் புகைப்படங்கள், வீடியோக்கள், GIF களை நிர்வகிப்பதற்கும் திருத்துவதற்கும் ஒரு பிரீமியம் பயன்பாடு</string>
<string name="app_long_description">
Simple Gallery Pro is a highly customizable offline gallery. Organize &amp; edit your photos, recover deleted files with the recycle bin, protect &amp; hide files and view a huge variety of different photo &amp; video formats including RAW, SVG and much more.
The app contains no ads and unnecessary permissions. As the app doesnt require internet access either, your privacy is protected.
-------------------------------------------------
<b>SIMPLE GALLERY PRO FEATURES</b>
-------------------------------------------------
• Offline gallery with no ads or popups
• Simple gallery photo editor crop, rotate, resize, draw, filters &amp; more
• No internet access needed, giving you more privacy and security
• No unnecessary permissions required
• Quickly search images, videos &amp; files
• Open &amp; view many different photo and video types (RAW, SVG, panoramic etc)
• A variety of intuitive gestures to easily edit &amp; organize files
• Lots of ways to filter, group &amp; sort files
• Customize the appearance of Simple Gallery Pro
• Available in 32 languages
• Mark files as favorites for quick access
• Protect your photos &amp; videos with a pattern, pin or fingerprint
• Use pin, pattern &amp; fingerprint to protect the app launch or specific functions too
• Recover deleted photos &amp; videos from the recycle bin
• Toggle visibility of files to hide photos &amp; videos
• Create a customizable slideshow of your files
• View detailed information of your files (resolution, EXIF values etc)
• Simple Gallery Pro is open source
… and much much more!
<b>PHOTO GALLERY EDITOR</b>
Simple Gallery Pro makes it easy to edit your pictures on the fly. Crop, flip, rotate and resize your pictures. If youre feeling a little more creative you can add filters and draw on your pictures!
<b>SUPPORT FOR MANY FILE TYPES</b>
Unlike some other gallery viewers &amp; photo organizers, Simple Gallery Pro supports a huge range of different file types including JPEG, PNG, MP4, MKV, RAW, SVG, Panoramic photos, Panoramic videos and many more.
<b>HIGHLY CUSTOMIZABLE GALLERY MANAGER</b>
From the UI to the function buttons on the bottom toolbar, Simple Gallery Pro is highly customizable and works the way you want it to. No other gallery manager has this kind of flexibility! Thanks to being open source, were also available in 32 languages!
<b>RECOVER DELETED PHOTOS &amp; VIDEOS</b>
Accidentally deleted a precious photo or video? Dont worry! Simple Gallery Pro features a handy recycle bin where you can recover deleted photos &amp; videos easily.
<b>PROTECT &amp; HIDE PHOTOS, VIDEOS &amp; FILES</b>
Using pin, pattern or your devices fingerprint scanner you can protect and hide photos, videos &amp; entire albums. You can protect the app itself or place locks on specific functions of the app. For example, you cant delete a file without a fingerprint scan, helping to protect your files from accidental deletion.
<b>Check out the full suite of Simple Tools here:</b>
https://www.simplemobiletools.com
<b>Standalone website of Simple Gallery Pro:</b>
https://www.simplemobiletools.com/gallery
<b>Facebook:</b>
https://www.facebook.com/simplemobiletools
<b>Reddit:</b>
https://www.reddit.com/r/SimpleMobileTools
</string>
<!--
Haven't found some strings? There's more at
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
-->
</resources>

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Videoları otomatik oynat</string>
<string name="remember_last_video_position">Son video oynatma konumunu hatırla</string>
<string name="toggle_filename">Dosya adı görünürlüğünü aç/kapat</string>
<string name="loop_videos">Videoları tekrarla</string>
<string name="animate_gifs">Küçük resimlerdeki GIF\'leri hareketlendir</string>
<string name="max_brightness">Tam ekran medya görüntülerken maksimum parlaklık</string>
@ -176,7 +175,7 @@
<string name="allow_instant_change">Ekran kenarlarına tıklayarak anında medya değiştirmeye izin ver</string>
<string name="allow_deep_zooming_images">Derin yakınlaştırma resimlerine izin ver</string>
<string name="hide_extended_details">Durum çubuğu gizlendiğinde genişletilmiş ayrıntıları gizle</string>
<string name="show_at_bottom">Ekranın alt kısmındaki bazı eylem düğmelerini göster</string>
<string name="show_at_bottom">Ekranın alt kısmında bazı eylem düğmelerini göster</string>
<string name="show_recycle_bin">Geri dönüşüm kutusu\'nu klasörler ekranında gösterme</string>
<string name="deep_zoomable_images">Derin yakınlaştırılabilir resimler</string>
<string name="show_highest_quality">Resimleri mümkün olan en yüksek kalitede göster</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">Resim dosyası türlerini göster</string>
<string name="allow_zooming_videos">Videoları iki kez dokunarak yakınlaştırmaya izin ver</string>
<string name="folder_thumbnail_style">Klasör küçük resim stili</string>
<string name="file_thumbnail_style">Dosya küçük resim stili</string>
<string name="thumbnail_spacing">Küçük resim aralığı</string>
<string name="show_file_count_line">Dosya sayısını ayrı bir satırda göster</string>
<string name="show_file_count_brackets">Dosya sayısını parantez içinde göster</string>
<string name="show_file_count_none">Dosya sayısını gösterme</string>
<string name="limit_folder_title">Uzun klasör başlıklarını 1 satırla sınırla</string>
<string name="square">Kare</string>
<string name="rounded_corners">Yuvarlatılmış köşeler</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Küçük resimler</string>
@ -270,19 +272,19 @@
<string name="pesdk_editor_text_exportProgressUnknown">Dışa aktarılıyor…</string>
<string name="pesdk_editor_text_exportProgress" formatted="false">%s dışa aktarılıyor.</string>
<string name="pesdk_sticker_title_name">Etiket</string>
<string name="pesdk_sticker_title_color">Sticker Color</string>
<string name="pesdk_sticker_title_color">Etiket Rengi</string>
<string name="pesdk_sticker_title_options">Etiket Seçenekleri</string>
<string name="pesdk_sticker_button_add">Ekle</string>
<string name="pesdk_sticker_button_color">Color</string>
<string name="pesdk_sticker_button_color">Renk</string>
<string name="pesdk_sticker_button_delete">Sil</string>
<string name="pesdk_sticker_button_bringToFront">Öne</string>
<string name="pesdk_sticker_button_straighten">Straighten</string>
<string name="pesdk_sticker_button_straighten">Düzleştir</string>
<string name="pesdk_sticker_button_replace">Değiştir</string>
<string name="pesdk_sticker_button_opacity">Opaklık</string>
<string name="pesdk_sticker_button_contrast">Contrast</string>
<string name="pesdk_sticker_button_saturation">Saturation</string>
<string name="pesdk_sticker_button_brightness">Brightness</string>
<string name="pesdk_sticker_category_name_custom">Uploads</string>
<string name="pesdk_sticker_button_contrast">Kontrast</string>
<string name="pesdk_sticker_button_saturation">Doygunluk</string>
<string name="pesdk_sticker_button_brightness">Parlaklık</string>
<string name="pesdk_sticker_category_name_custom">Yüklemeler</string>
<string name="pesdk_overlay_title_name">Kaplama</string>
<string name="pesdk_overlay_button_blendModeNormal">Normal</string>
<string name="pesdk_overlay_button_blendModeDarken">Karartma</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">Görüntülerde renk şeritleri görüyorum. Kaliteyi nasıl arttırabilirim?</string>
<string name="faq_13_text">Görüntüleri görüntülemek için geçerli çözüm, vakaların büyük çoğunluğunda iyi çalışır, ama daha iyi görüntü kalitesi istiyorsanız, \"Derin yakınlaştırılabilir resimler\" bölümündeki uygulama ayarlarında \"Resimleri mümkün olan en yüksek kalitede göster\" seçeneğini etkinleştirebilirsiniz.</string>
<string name="faq_14_title">Bir dosya/klasör gizledim. Nasıl gösterebilirim?</string>
<string name="faq_14_text">Ana ekranda \"Geçici olarak gizli öğeleri göster\" menü öğesine veya gizli öğeyi görmek için uygulama ayarlarında \"Gizli öğeleri göster\" seçeneğine tıklayabilirsiniz. Göstermek isterseniz, sadece uzun basın ve \"Göster\"i seçin. Klasörler gizlenmiş bir \".nomedia\" dosyası ekleyerek gizlenir, dosyayı herhangi bir dosya yöneticisi ile de silebilirsiniz.</string>
<string name="faq_14_text">Ana ekranda \"Geçici olarak gizli öğeleri göster\" menü öğesine veya gizli öğeyi görmek için uygulama ayarlarında \"Gizli öğeleri göster\" seçeneğine tıklayabilirsiniz. Göstermek isterseniz, sadece uzun basın ve \"Göster\"i seçin. Klasörler gizlenmiş bir \".nomedia\" dosyası ekleyerek gizlenir, dosyayı herhangi bir dosya yöneticisi ile de silebilirsiniz. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Uygulama neden bu kadar yer kaplıyor?</string>
<string name="faq_15_text">Uygulama önbelleği 250 MB\'a kadar çıkabilir, daha hızlı resim yüklemesini sağlar. Uygulama daha da fazla yer kaplıyorsa, büyük olasılıkla Geri Dönüşüm Kutusu\'nda öğe bulundurmanızdan kaynaklanmaktadır. Bu dosyalar uygulama boyutuna göre sayılır. Geri Dönüşüm Kutusu\'nu açarak ve tüm dosyaları silerek ya da uygulama ayarlarından temizleyebilirsiniz. Geri dönüşümdeki her dosya 30 gün sonra otomatik olarak silinir.</string>

View file

@ -30,7 +30,7 @@
<string name="share_resized">Поділитися зображенням іншого розміру</string>
<string name="upgraded_from_free">Агов,\n\nздається, ви оновились зі старого безкоштовного додатка. Тепер ви можете видалити стару версію, у якій є кнопка \"Перейти на Pro\" вгорі налаштувань додатка.\n\nВи втратите лише елементи з Кошика, позначки улюблених елементів, а також потрібно буде скинути ваші налаштування додатка.\n\nДякую!</string>
<string name="switch_to_file_search">Перейти до пошуку файла в усіх видимих теках</string>
<string name="set_as_default_folder">Set as default folder</string>
<string name="set_as_default_folder">Встановити теку за замовчуванням</string>
<string name="unset_as_default_folder">Unset as default folder</string>
<!-- Filter -->
@ -77,18 +77,18 @@
<string name="editor">Редактор</string>
<string name="rotate">Обернути</string>
<string name="invalid_image_path">Неприпустимий шлях до зображення</string>
<string name="invalid_video_path">Invalid video path</string>
<string name="invalid_video_path">Неприпустимий шлях до відео</string>
<string name="image_editing_failed">Не вдалося редагувати зображення</string>
<string name="video_editing_failed">Video editing failed</string>
<string name="image_editing_cancelled">Image editing cancelled</string>
<string name="video_editing_cancelled">Video editing cancelled</string>
<string name="file_edited_successfully">File edited successfully</string>
<string name="image_edited_successfully">Image edited successfully</string>
<string name="video_edited_successfully">Video edited successfully</string>
<string name="video_editing_failed">Не вдалося редагувати відео</string>
<string name="image_editing_cancelled">Редагування зображення скасовано</string>
<string name="video_editing_cancelled">Редагування відео скасовано</string>
<string name="file_edited_successfully">Файл вдало відредагован</string>
<string name="image_edited_successfully">Зображення вдало відредаговано</string>
<string name="video_edited_successfully">Відео вдало відредаговано</string>
<string name="edit_image_with">Редагувати зображення за допомогою:</string>
<string name="edit_video_with">Edit video with:</string>
<string name="edit_video_with">Реданувати відео у:</string>
<string name="no_image_editor_found">Не знайдено редакторів зображень</string>
<string name="no_video_editor_found">No video editor found</string>
<string name="no_video_editor_found">Не знайдено редакторів відео</string>
<string name="unknown_file_location">Невідоме розташування файлу</string>
<string name="error_saving_file">Не вдалося перезаписати вихідний файл</string>
<string name="rotate_left">Обернути ліворуч</string>
@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Відтворювати відео автоматично</string>
<string name="remember_last_video_position">Запам\'ятовувати місце зупинки перегляду</string>
<string name="toggle_filename">Перемкнути відображення імені файлу</string>
<string name="loop_videos">Зациклити відео</string>
<string name="animate_gifs">Анімувати ескізи GIF-файлів</string>
<string name="max_brightness">Максимальна яскравість екрана при повноекранному перегляді медіафайлу</string>
@ -191,14 +190,17 @@
<string name="compromise">Компроміс</string>
<string name="avoid_showing_invalid_files">Запобігати показу пошкоджених файлів</string>
<string name="show_image_file_types">Показувати типи файлів зображень</string>
<string name="allow_zooming_videos">Allow zooming videos with double tapping them</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="allow_zooming_videos">Масштабувати відео подвійним натисканням по ньому</string>
<string name="folder_thumbnail_style">Вид мініатюр тек</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Показувати кількість файлів в окремому рядку</string>
<string name="show_file_count_brackets">Показувати кількість файлів у дужках</string>
<string name="show_file_count_none">Не показувати кількість файлів</string>
<string name="limit_folder_title">Обмежити довгі назви тек одним рядком</string>
<string name="square">Квадрат</string>
<string name="rounded_corners">Закруглені кути</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Ескізи</string>
@ -238,50 +240,50 @@
<string name="pesdk_focus_button_linear">Linear</string>
<string name="pesdk_focus_button_mirrored">Mirrored</string>
<string name="pesdk_focus_button_gaussian">Gaussian</string>
<string name="pesdk_text_title_name">Text</string>
<string name="pesdk_text_title_options">Text Options</string>
<string name="pesdk_text_title_textColor">Text Color</string>
<string name="pesdk_text_title_font">Font</string>
<string name="pesdk_text_button_add">Add</string>
<string name="pesdk_text_button_edit">Edit</string>
<string name="pesdk_text_title_name">Текст</string>
<string name="pesdk_text_title_options">Параметри тексту</string>
<string name="pesdk_text_title_textColor">Колір тексту</string>
<string name="pesdk_text_title_font">Шрифт</string>
<string name="pesdk_text_button_add">Додати</string>
<string name="pesdk_text_button_edit">Редагувати</string>
<string name="pesdk_text_button_straighten">Straighten</string>
<string name="pesdk_text_button_font">Font</string>
<string name="pesdk_text_button_color">Color</string>
<string name="pesdk_text_button_font">Шрифт</string>
<string name="pesdk_text_button_color">Колір</string>
<string name="pesdk_text_button_backgroundColor">BG Color</string>
<string name="pesdk_text_button_alignment">Alignment</string>
<string name="pesdk_text_button_alignment">Вирівнювання</string>
<string name="pesdk_text_button_bringToFront">To Front</string>
<string name="pesdk_text_button_delete">Delete</string>
<string name="pesdk_text_text_editTextPlaceholder">Your text</string>
<string name="pesdk_brush_title_name">Brush</string>
<string name="pesdk_brush_button_color">Color</string>
<string name="pesdk_brush_button_size">Size</string>
<string name="pesdk_text_button_delete">Видалити</string>
<string name="pesdk_text_text_editTextPlaceholder">Ваш текст</string>
<string name="pesdk_brush_title_name">Пензель</string>
<string name="pesdk_brush_button_color">Колір</string>
<string name="pesdk_brush_button_size">Розмір</string>
<string name="pesdk_brush_button_hardness">Hardness</string>
<string name="pesdk_brush_button_bringToFront">To Front</string>
<string name="pesdk_brush_button_delete">Delete</string>
<string name="pesdk_brush_title_brushColor">Brush Color</string>
<string name="pesdk_editor_title_name">Editor</string>
<string name="pesdk_editor_title_closeEditorAlert">Close Editor?</string>
<string name="pesdk_editor_text_closeEditorAlert">Do you really want to discard the changes?</string>
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Yes</string>
<string name="pesdk_editor_button_closeEditorAlertCancelation">No</string>
<string name="pesdk_editor_cancel">Cancel</string>
<string name="pesdk_editor_accept">Accept</string>
<string name="pesdk_editor_save">Save</string>
<string name="pesdk_brush_button_delete">Видалити</string>
<string name="pesdk_brush_title_brushColor">Колір пензля</string>
<string name="pesdk_editor_title_name">Редактор</string>
<string name="pesdk_editor_title_closeEditorAlert">Закрити редактор?</string>
<string name="pesdk_editor_text_closeEditorAlert">Ви дійсно хочете відмінити зміни?</string>
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Так</string>
<string name="pesdk_editor_button_closeEditorAlertCancelation">Ні</string>
<string name="pesdk_editor_cancel">Відхилити</string>
<string name="pesdk_editor_accept">Прийняти</string>
<string name="pesdk_editor_save">Зберегти</string>
<string name="pesdk_editor_text_exportProgressUnknown">Exporting…</string>
<string name="pesdk_editor_text_exportProgress" formatted="false">Exporting %s.</string>
<string name="pesdk_sticker_title_name">Sticker</string>
<string name="pesdk_sticker_title_color">Sticker Color</string>
<string name="pesdk_sticker_title_options">Sticker Options</string>
<string name="pesdk_sticker_button_add">Add</string>
<string name="pesdk_sticker_button_color">Color</string>
<string name="pesdk_sticker_button_delete">Delete</string>
<string name="pesdk_sticker_button_add">Додати</string>
<string name="pesdk_sticker_button_color">Колір</string>
<string name="pesdk_sticker_button_delete">Видалити</string>
<string name="pesdk_sticker_button_bringToFront">To Front</string>
<string name="pesdk_sticker_button_straighten">Straighten</string>
<string name="pesdk_sticker_button_replace">Replace</string>
<string name="pesdk_sticker_button_opacity">Opacity</string>
<string name="pesdk_sticker_button_contrast">Contrast</string>
<string name="pesdk_sticker_button_saturation">Saturation</string>
<string name="pesdk_sticker_button_brightness">Brightness</string>
<string name="pesdk_sticker_button_opacity">Прозорість</string>
<string name="pesdk_sticker_button_contrast">Контрастність</string>
<string name="pesdk_sticker_button_saturation">Насиченість</string>
<string name="pesdk_sticker_button_brightness">Яскравість</string>
<string name="pesdk_sticker_category_name_custom">Uploads</string>
<string name="pesdk_overlay_title_name">Overlay</string>
<string name="pesdk_overlay_button_blendModeNormal">Normal</string>
@ -300,27 +302,27 @@
<string name="pesdk_overlay_asset_paper">Paper</string>
<string name="pesdk_overlay_asset_rain">Rain</string>
<string name="pesdk_overlay_asset_vintage">Vintage</string>
<string name="pesdk_common_button_flipH">Flip H</string>
<string name="pesdk_common_button_flipV">Flip V</string>
<string name="pesdk_common_button_undo">Undo</string>
<string name="pesdk_common_button_redo">Redo</string>
<string name="pesdk_common_title_colorPicker">Color Picker</string>
<string name="pesdk_common_title_transparentColor">Transparent</string>
<string name="pesdk_common_title_whiteColor">White</string>
<string name="pesdk_common_title_grayColor">Gray</string>
<string name="pesdk_common_title_blackColor">Black</string>
<string name="pesdk_common_title_lightBlueColor">Light blue</string>
<string name="pesdk_common_title_blueColor">Blue</string>
<string name="pesdk_common_title_purpleColor">Purple</string>
<string name="pesdk_common_title_orchidColor">Orchid</string>
<string name="pesdk_common_title_pinkColor">Pink</string>
<string name="pesdk_common_title_redColor">Red</string>
<string name="pesdk_common_title_orangeColor">Orange</string>
<string name="pesdk_common_title_goldColor">Gold</string>
<string name="pesdk_common_title_yellowColor">Yellow</string>
<string name="pesdk_common_title_oliveColor">Olive</string>
<string name="pesdk_common_title_greenColor">Green</string>
<string name="pesdk_common_title_aquamarinColor">Aquamarin</string>
<string name="pesdk_common_button_flipH">Горизонтальний переворот</string>
<string name="pesdk_common_button_flipV">Вертикальний переворот</string>
<string name="pesdk_common_button_undo">Скасувати</string>
<string name="pesdk_common_button_redo">Повторити</string>
<string name="pesdk_common_title_colorPicker">Вибрати колір</string>
<string name="pesdk_common_title_transparentColor">Прозорий</string>
<string name="pesdk_common_title_whiteColor">Білий</string>
<string name="pesdk_common_title_grayColor">Сірий</string>
<string name="pesdk_common_title_blackColor">Чорний</string>
<string name="pesdk_common_title_lightBlueColor">Блакитний</string>
<string name="pesdk_common_title_blueColor">Синій</string>
<string name="pesdk_common_title_purpleColor">Фіолетовий</string>
<string name="pesdk_common_title_orchidColor">Бузковий</string>
<string name="pesdk_common_title_pinkColor">Рожевий</string>
<string name="pesdk_common_title_redColor">Червоний</string>
<string name="pesdk_common_title_orangeColor">Помаранчевий</string>
<string name="pesdk_common_title_goldColor">Золотий</string>
<string name="pesdk_common_title_yellowColor">Жовтий</string>
<string name="pesdk_common_title_oliveColor">Оливковий</string>
<string name="pesdk_common_title_greenColor">Зелений</string>
<string name="pesdk_common_title_aquamarinColor">Аквамариновий</string>
<string name="pesdk_common_title_pipettableColor">Pipettable color</string>
<string name="vesdk_video_trim_title_name">Trim</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">Я бачу деякі кольорові нашарування на зображенні. Як я можу покращити якість?</string>
<string name="faq_13_text">Поточне рішення для показу зображень відмінно працює в переважній більшості випадків, але якщо вам потрібна ще краща якість зображень, ви можете увімкнути опцію \"Показувати зображення в найвищій можливій якості\" в розділі \"Глибокомасштабовані зображення\" налаштувань додатка.</string>
<string name="faq_14_title">Я приховав файл / теку. Як я можу відмінити цю дію?</string>
<string name="faq_14_text">Щоб побачити приховані елементи, ви можете або натиснути пункт меню \"Тимчасово показати приховані елементи\" на головному екрані, або перемкнути опцію \"Показати приховані елементи\" в налаштуваннях додатка. Якщо ви більше не хочете приховувати елемент, довго натисніть на нього і оберіть \"Не приховувати\". Теки приховуються шляхом створення прихованого файлу \".nomedia\" в них, тож ви також можете видалити цей файл будь-яким файловим менеджером.</string>
<string name="faq_14_text">Щоб побачити приховані елементи, ви можете або натиснути пункт меню \"Тимчасово показати приховані елементи\" на головному екрані, або перемкнути опцію \"Показати приховані елементи\" в налаштуваннях додатка. Якщо ви більше не хочете приховувати елемент, довго натисніть на нього і оберіть \"Не приховувати\". Теки приховуються шляхом створення прихованого файлу \".nomedia\" в них, тож ви також можете видалити цей файл будь-яким файловим менеджером. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Чому додаток займає так багато місця?</string>
<string name="faq_15_text">Кеш додатка може займати до 500 МБ, він забезпечує швидше завантаження зображень. Якщо додаток займає ще більше місця, найбільш вірогідно, це спричинено видаленими елементами у Кошику. Вони враховуються у загальному розмірі додатка. Ви можете очистити Кошик, відкривши його та видаливши всі файли, або через налаштування додатка. Кожен файл у Кошику автоматично видаляється через 30 днів.</string>

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Phát video tự động</string>
<string name="remember_last_video_position">Ghi nhớ vị trí phát video cuối cùng</string>
<string name="toggle_filename">Chuyển đổi khả năng hiển thị tên tệp</string>
<string name="loop_videos">Tự động phát video đầu khi hết video cuối</string>
<string name="animate_gifs">GIF động tại hình thu nhỏ</string>
<string name="max_brightness">Độ sáng tối đa khi xem tập tin phương tiện toàn màn hình</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">Hiển thị các loại tệp hình ảnh</string>
<string name="allow_zooming_videos">Allow zooming videos with double tapping them</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Hình thu nhỏ</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">Tôi thấy một số dải màu trên hình ảnh. Làm thế nào tôi có thể cải thiện chất lượng?</string>
<string name="faq_13_text">Giải pháp hiện tại để hiển thị hình ảnh hoạt động tốt trong phần lớn các trường hợp, nhưng nếu bạn muốn chất lượng hình ảnh tốt hơn nữa, bạn có thể bật \"Hiển thị hình ảnh ở chất lượng cao nhất có thể\" ở cài đặt ứng dụng, trong phần \"Hình ảnh có thể phóng to sâu\".</string>
<string name="faq_14_title">Tôi đã ẩn một tập tin/thư mục. Làm thế nào tôi có thể bỏ ẩn nó?</string>
<string name="faq_14_text">Bạn có thể nhấn mục menu \"Tạm thời hiển thị các mục bị ẩn\" ở màn hình chính hoặc chuyển đổi \"Hiển thị các mục bị ẩn\" trong Cài đặt ứng dụng để xem mục bị ẩn. Nếu bạn muốn bỏ ẩn nó, chỉ cần nhấn và giữ \"Bỏ ẩn\". Các thư mục được ẩn bằng cách thêm tệp ẩn \".nomedia\" vào chúng, bạn cũng có thể xóa tệp bằng bất kỳ trình quản lý tệp nào.</string>
<string name="faq_14_text">Bạn có thể nhấn mục menu \"Tạm thời hiển thị các mục bị ẩn\" ở màn hình chính hoặc chuyển đổi \"Hiển thị các mục bị ẩn\" trong Cài đặt ứng dụng để xem mục bị ẩn. Nếu bạn muốn bỏ ẩn nó, chỉ cần nhấn và giữ \"Bỏ ẩn\". Các thư mục được ẩn bằng cách thêm tệp ẩn \".nomedia\" vào chúng, bạn cũng có thể xóa tệp bằng bất kỳ trình quản lý tệp nào. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Tại sao ứng dụng chiếm quá nhiều dung lượng ?</string>
<string name="faq_15_text">Bộ nhớ cache ứng dụng có thể mất tới 250MB, nó đảm bảo tải hình ảnh nhanh hơn. Nếu ứng dụng chiếm nhiều dung lượng hơn, rất có thể là do bạn có nhiều mục trong Thùng rác. Những tập tin đó được tính vào kích thước ứng dụng. Bạn có thể xóa thùng rác bằng cách mở nó và xóa tất cả các tệp hoặc từ Cài đặt ứng dụng. Mọi tệp trong Thùng rác sẽ tự động bị xóa sau 30 ngày.</string>

View file

@ -153,16 +153,15 @@
<!-- Settings -->
<string name="autoplay_videos">自动播放视频</string>
<string name="remember_last_video_position">记住上次视频播放位置</string>
<string name="toggle_filename">显示文件名</string>
<string name="loop_videos">循环播放视频</string>
<string name="animate_gifs">GIF 缩略图</string>
<string name="max_brightness">全屏查看媒体文件时最大亮度</string>
<string name="max_brightness">全屏时最高亮度</string>
<string name="crop_thumbnails">裁剪缩略图为正方形</string>
<string name="show_thumbnail_video_duration">显示视频时长</string>
<string name="screen_rotation_by">旋转全屏媒体文件依据</string>
<string name="screen_rotation_system_setting">系统设置</string>
<string name="screen_rotation_device_rotation">设备旋转</string>
<string name="screen_rotation_aspect_ratio">高宽比</string>
<string name="screen_rotation_by">全屏时媒体文件旋转方向</string>
<string name="screen_rotation_system_setting">跟随系统设置</string>
<string name="screen_rotation_device_rotation">跟随设备旋转</string>
<string name="screen_rotation_aspect_ratio">根据高宽比</string>
<string name="black_background_at_fullscreen">全屏时使用黑色背景和状态栏</string>
<string name="scroll_thumbnails_horizontally">水平滚动缩略图</string>
<string name="hide_system_ui_at_fullscreen">全屏时自动隐藏状态栏</string>
@ -171,9 +170,9 @@
<string name="allow_video_gestures">使用纵向滑动手势控制视频音量和亮度</string>
<string name="show_media_count">在主界面显示文件夹媒体计数</string>
<string name="show_extended_details">全屏浏览媒体时显示详细信息</string>
<string name="manage_extended_details">要显示的详细信息项目</string>
<string name="manage_extended_details">管理详细信息项目</string>
<string name="one_finger_zoom">单指缩放</string>
<string name="allow_instant_change">通过单击屏幕边缘来切换媒体</string>
<string name="allow_instant_change">击屏幕边缘来切换媒体</string>
<string name="allow_deep_zooming_images">允许深度放大图像</string>
<string name="hide_extended_details">当状态栏隐藏时隐藏扩展详情</string>
<string name="show_at_bottom">显示底栏</string>
@ -181,24 +180,27 @@
<string name="deep_zoomable_images">深度放大图像</string>
<string name="show_highest_quality">以最高质量显示图像</string>
<string name="show_recycle_bin_last">在主屏幕界面的最后一项显示回收站</string>
<string name="allow_down_gesture">使用下滑手势关闭全屏视图</string>
<string name="allow_down_gesture">使用下滑手势退出全屏视图</string>
<string name="allow_one_to_one_zoom">双击两次后 1:1 放大图像</string>
<string name="open_videos_on_separate_screen">使用新的水平手势在独立页面播放视频</string>
<string name="open_videos_on_separate_screen">在单独的页面播放视频(可以左右滑动屏幕来快进/快退)</string>
<string name="show_notch">显示留海(如果可用)</string>
<string name="allow_rotating_gestures">允许使用手势旋转图像</string>
<string name="file_loading_priority">文件加载优先级</string>
<string name="speed">快速</string>
<string name="compromise">折中</string>
<string name="avoid_showing_invalid_files">避免显示无效的文件</string>
<string name="compromise">避免显示空文件</string>
<string name="avoid_showing_invalid_files">避免显示任何无效的文件</string>
<string name="show_image_file_types">显示图片文件类型</string>
<string name="allow_zooming_videos">允许双击来放大视频</string>
<string name="folder_thumbnail_style">文件夹缩略图样式</string>
<string name="file_thumbnail_style">文件缩略图样式</string>
<string name="thumbnail_spacing">缩略图间距</string>
<string name="show_file_count_line">在单独一行中显示计数</string>
<string name="show_file_count_brackets">在括号中显示计数</string>
<string name="show_file_count_none">不显示计数</string>
<string name="limit_folder_title">将较长的文件夹标题字符限制为1行</string>
<string name="square">方形</string>
<string name="rounded_corners">圆角</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">缩略图</string>
@ -326,31 +328,31 @@
<!-- FAQ -->
<string name="faq_1_title">如何把简易图库设置为设备的默认图库?</string>
<string name="faq_1_text">首先,您需要在设备设置的“应用”菜单中找到您当前的默认图库,找到并点击“默认打开”按钮,然后点击“清除默认值”。下次当您打开图片或视频时,您应该会看到一个应用程序选择器,在这里选择“简易图库”并将其设为默认应用程序。</string>
<string name="faq_2_title">我用密码锁定了本应用,但我忘记密码。该怎么办?</string>
<string name="faq_2_text">有两种方法。您可以重新安装本应用,也可以在设置中清除此应用的数据,这将会会重置您的所有设置,但不会删除任何媒体文件。</string>
<string name="faq_1_text">首先在系统设置中的“应用”菜单下找到您当前的默认图库,选择并点击“默认打开”按钮,然后点击“清除默认值”。下次再打开图片或视频时,您会看到一个应用程序选择器,在这里选择“简易图库”并将其设为默认应用程序即可</string>
<string name="faq_2_title">我用密码锁定了本应用,但我忘记密码。该怎么办?</string>
<string name="faq_2_text">有两种方法。您可以重新安装本应用,也可以在设置中清除此应用的数据,这会重置您的所有设置,但不会删除任何媒体文件。</string>
<string name="faq_3_title">如何让某个相册始终显示在最上面?</string>
<string name="faq_3_text">您可以长按该相册并在操作栏中点击图钉图标,这样 就可以将其固定在顶部了。您也可以固定多个文件夹,固定项目将按照默认排序方法排序。</string>
<string name="faq_3_text">您可以长按该相册并在操作栏中点击图钉图标,这样就可以将其固定在顶部了。您也可以固定多个文件夹,已固定的项目会按照默认排序方法进行排序。</string>
<string name="faq_4_title">如何快进/快退视频?</string>
<string name="faq_4_text">您可以双击屏幕边缘或点击搜索栏附近的当前或总时长的文字。 如果您在应用设置中启用了在独立页面播放视频,则也可以使用水平手势</string>
<string name="faq_4_text">您可以双击屏幕边缘或点击搜索栏附近的当前时间或总时长的文本。如果您在应用设置中启用了“在单独的页面播放视频”,就可以使用水平手势来快进/快退视频</string>
<string name="faq_5_title">文件夹的隐藏和排除有什么区别?</string>
<string name="faq_5_text">排除功能只是防止其在简易图库中显示,而隐藏功能则使用的是系统的方法,这样做也会在其他图库中隐藏。它的工作原理是在给定的文件夹中创建一个空的.nomedia文件您可以使用任何文件管理器删除它。请注意某些设备不允许隐藏\"Camera\"\"Screenshots\"和\"Downloads\"等文件夹。</string>
<string name="faq_5_text">排除功能只是防止其在简易图库中显示,而隐藏功能则使用的是系统提供的方法,这样的话在其他的图库应用中也会隐藏。它的工作原理是在给定的文件夹中创建一个空的.nomedia文件您可以使用任何文件管理器删除它。请注意,某些设备不允许隐藏\"Camera\"\"Screenshots\"和\"Downloads\"等文件夹。</string>
<string name="faq_6_title">为什么会出现音乐艺术家封面或贴纸文件夹?</string>
<string name="faq_6_text">您可能会看到一些不寻常的相册出现。可以通过长按它们并选择“排除”来排除它们。在之后的对话框中,您可以选择父文件夹,这样也许就会阻止其他相关的相册出现。</string>
<string name="faq_6_text">您可能会看到一些不寻常的相册出现。可以通过长按并选择“排除”来排除它们。在之后的对话框中,您可以选择父文件夹,这样也许就会阻止其他相关的相册出现。</string>
<string name="faq_7_title">有的图片文件夹没有显示,怎么回事?</string>
<string name="faq_7_text">原因可能有很多,但解决方法很简单。只需进入设置 -> 管理包含目录,点击+号并选择到所需的文件夹。</string>
<string name="faq_7_text">原因可能有很多,但解决方法很简单。只需进入设置 -> 管理包含目录,点击+号并选择文件夹。</string>
<string name="faq_8_title">如果我只想显示几个特定的文件夹,该如何操作?</string>
<string name="faq_8_text">在包含目录中添加文件夹不会自动排除其他的内容。您可以做:进入设置 -> 管理排除目录,排除根目录\"/\",然后在设置 -> 管理包含目录中添加所需的文件夹。这样就只显示选定的文件夹了,由于排除和包含都是递归的,所以排除并包含的文件夹是会显示的。</string>
<string name="faq_10_title">可以裁剪图片吗?</string>
<string name="faq_10_text">当然,通过长按图片缩略图并选择编辑,或在全屏视图中选择编辑来打开编辑器。您可以通过拖动图片边角来剪裁图</string>
<string name="faq_8_text">在包含目录中添加文件夹不会自动排除其他的内容。您可以这样做:进入设置 -> 管理排除目录,排除根目录\"/\",然后在设置 -> 管理包含目录中添加所需的文件夹。这样就可以只显示选定的文件夹了,由于排除和包含都是递归的,所以排除并包含的文件夹是会显示的。</string>
<string name="faq_10_title">可以裁剪图片吗?</string>
<string name="faq_10_text">当然可以,通过长按图片缩略图并选择编辑,或在全屏视图中选择编辑来打开编辑器。您可以通过拖动图片边角来剪裁图</string>
<string name="faq_11_title">我能将媒体文件缩略图分组吗?</string>
<string name="faq_11_text">当然,只需在缩略图视图中使用\"分组依据\"菜单项即可。您可以依据多个条件对文件进行分组,包括拍摄日期。如果您使用了\"显示所有文件夹内容\"功能,则可以按文件夹对它们进行分组。</string>
<string name="faq_11_text">当然可以,只需在缩略图视图中使用\"分组依据\"菜单项即可。您可以依据多个条件对文件进行分组,包括拍摄日期。如果您使用了\"显示所有文件夹内容\"功能,则可以按文件夹对它们进行分组。</string>
<string name="faq_12_title">按拍摄日期排序似乎有异常,我该如何解决?</string>
<string name="faq_12_text">很可能是因为图片是从某处复制过来的。您可以长按文件缩略图并选择\"修复拍摄日期\"来修复它。</string>
<string name="faq_13_title">我看到图上有一些色带。如何提高提高质量?</string>
<string name="faq_13_text">目前显示图像的方案在绝大多数情况下都能正常工作,如果您想要更好的图像质量,您可以在设置中启用\"以最高质量显示图像\"。</string>
<string name="faq_13_title">我看到图上有一些色带。如何提高提高质量?</string>
<string name="faq_13_text">目前显示图片的方案在绝大多数情况下都是正常的,如果您想要更好的图像质量,您可以在设置中启用\"以最高质量显示图像\"。</string>
<string name="faq_14_title">我隐藏了某个文件/文件夹。如何取消隐藏?</string>
<string name="faq_14_text">您可以点击主界面上的\"暂时显示隐藏的项目\"选项,或在设置中开启\"显示隐藏的项目\"。 如果您想取消隐藏它,长按它并选择\"取消隐藏\"即可。 我们是通过向文件夹中添加\".nomedia\"文件来隐藏文件夹的,使用文件管理器删除该文件也可以取消隐藏。</string>
<string name="faq_14_text">您可以点击主界面上的\"暂时显示隐藏的项目\"选项,或在设置中开启\"显示隐藏的项目\"。 如果您想取消隐藏它,长按它并选择\"取消隐藏\"即可。 我们是通过向文件夹中添加\".nomedia\"文件来隐藏文件夹的,使用文件管理器删除该文件也可以取消隐藏。 Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">为什么应用占用了这么多的空间?</string>
<string name="faq_15_text">应用缓存最多可达250MB这样可以使图像加载更快。如果应用占用了更多空间则很可能是因为回收站中有项目。这些文件被计入应用程序大小。您可以打开回收站并删除所有文件或从应用设置中清除回收站。回收站中的内容会在30天后自动删除。</string>
@ -360,7 +362,7 @@
<!-- Short description has to have less than 80 chars -->
<string name="app_short_description">使用此照片和视频库来毫无阻碍地浏览您的回忆</string>
<string name="app_long_description">
简易图库 Pro 是一个高度可定制的图库。管理并编辑您的照片从回收站中恢复已删除的照片保护并隐藏文件查看RAWSVG等等多种照片和视频格式。
简易图库 Pro 是一个高度可定制的图库。你可以管理并编辑您的照片从回收站中恢复已删除的照片保护并隐藏文件查看RAWSVG等等多种照片和视频格式。
该应用不包含广告和不必要的权限。我们保护您的隐私,因为该应用不需要联网权限。
@ -392,18 +394,18 @@
简易图库 Pro 可以轻松地动态编辑图片。支持裁剪、翻转、旋转、或是调整图片大小。如果您希望更有创意的话,可以添加滤镜,或是直接在图片上绘制!
<b>支持多种文件类型</b>
与其他一些图库应用不同,简易图库 Pro 支持多种文件类型包括JPEGPNGMP4MKVRAWSVG全景照片全景视频等等。
不同于其他一些图库应用,简易图库 Pro 支持多种文件类型包括JPEGPNGMP4MKVRAWSVG全景照片全景视频等等。
<b>高度可定制的图库</b>
从UI到底部工具栏上的功能按钮简易图库 Pro 可高度自定义并按您的要求工作。其他图库应用可没有这种灵活性!由于该应用是开源的,所以我们还提供 32 种语言!
不论是UI还是底部工具栏上的功能按钮简易图库 Pro 可按照您的要求高度自定义。其他图库应用可没有这种灵活性!由于该应用是开源的,所以我们还提供 32 种语言!
<b>恢复已删除的照片和视频</b>
意外删除了珍贵的照片或视频?别担心!简易图库 Pro 具有方便的回收站,您可以方便地恢复已删除的照片和视频。
不小心删除了珍贵的照片或视频?别担心!简易图库 Pro 具有方便的回收站,您可以轻松地恢复已删除的照片和视频。
<b>保护并隐藏照片、视频和文件</b>
使用密码、图案或指纹保护和隐藏照片、视频、或是整个相册。您也可以保护应用自身或禁用一些特定功能。 例如,只有指纹验证通过才可以删除文件,从而有效地防止您的文件被意外删除。
<b>于此查看简易工具系列全套:</b>
<b>在这里查看全套简易应用系列:</b>
https://www.simplemobiletools.com
<b>简易图库 Pro 的独立网站:</b>

View file

@ -15,10 +15,6 @@
<string name="other_folder">其他資料夾</string>
<string name="show_on_map">在地圖上顯示</string>
<string name="unknown_location">未知的位置</string>
<string name="increase_column_count">增加欄數</string>
<string name="reduce_column_count">減少欄數</string>
<string name="change_cover_image">更換封面圖片</string>
<string name="select_photo">選擇相片</string>
<string name="volume">音量</string>
<string name="brightness">亮度</string>
<string name="lock_orientation">鎖定方向</string>
@ -134,9 +130,6 @@
<string name="no_media_for_slideshow">找不到投影片的媒體檔案</string>
<!-- View types -->
<string name="change_view_type">改變瀏覽類型</string>
<string name="grid">格狀</string>
<string name="list">列表</string>
<string name="group_direct_subfolders">歸類子資料夾</string>
<!-- Grouping at media thumbnails -->
@ -160,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">自動播放影片</string>
<string name="remember_last_video_position">記住影片上次播放位置</string>
<string name="toggle_filename">顯示檔案名稱</string>
<string name="loop_videos">影片循環播放</string>
<string name="animate_gifs">縮圖顯示GIF動畫</string>
<string name="max_brightness">瀏覽時最大亮度</string>
@ -200,12 +192,15 @@
<string name="show_image_file_types">Show image file types</string>
<string name="allow_zooming_videos">Allow zooming videos with double tapping them</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">縮圖</string>
@ -359,7 +354,7 @@
<string name="faq_13_title">我在圖片上看到一些色彩條紋。我如何提升品質?</string>
<string name="faq_13_text">目前顯示圖片的處理方法,在大部分情況下都能正常運行。但如果你想要更好的圖片品質,你可以在程式設定中[可深度縮放的圖片]部分,啟用[以最高品質顯示圖片]。</string>
<string name="faq_14_title">我隱藏了一個檔案/資料夾。我如何取消隱藏?</string>
<string name="faq_14_text">你可以在主畫面的選單項按[暫時顯示隱藏的項目],或者在程式設定中切換[顯示隱藏的項目]來看隱藏項目。如果你想要取消隱藏,只要長按然後選擇[取消隱藏]。以添加\".nomedia\"檔案進行隱藏的資料夾,你也可以用任何檔案管理器來刪除這檔案。</string>
<string name="faq_14_text">你可以在主畫面的選單項按[暫時顯示隱藏的項目],或者在程式設定中切換[顯示隱藏的項目]來看隱藏項目。如果你想要取消隱藏,只要長按然後選擇[取消隱藏]。以添加\".nomedia\"檔案進行隱藏的資料夾,你也可以用任何檔案管理器來刪除這檔案。 Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">為什麼這應用程式占用了這麼多空間?</string>
<string name="faq_15_text">應用程式快取最多占用250MB以確保更快的圖片讀取。如果這應用程式占用了多更多的空間最有可能是因為你在垃圾桶內有東西。那些檔案也計入應用程式大小內。你可以開啟垃圾桶並刪除全部檔案或者從應用程式設定來清除垃圾桶。垃圾桶內的每個檔案都會在30天後自動刪除。</string>

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">自動播放影片</string>
<string name="remember_last_video_position">記住影片上次播放位置</string>
<string name="toggle_filename">顯示檔案名稱</string>
<string name="loop_videos">影片循環播放</string>
<string name="animate_gifs">縮圖顯示GIF動畫</string>
<string name="max_brightness">瀏覽時最大亮度</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">顯示圖片檔案類型</string>
<string name="allow_zooming_videos">Allow zooming videos with double tapping them</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">縮圖</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">我在圖片上看到一些色彩條紋。我如何提升品質?</string>
<string name="faq_13_text">目前顯示圖片的處理方法,在大部分情況下都能正常運行。但如果你想要更好的圖片品質,你可以在程式設定中[可深度縮放的圖片]部分,啟用[以最高品質顯示圖片]。</string>
<string name="faq_14_title">我隱藏了一個檔案/資料夾。我如何取消隱藏?</string>
<string name="faq_14_text">你可以在主畫面的選單項按[暫時顯示隱藏的項目],或者在程式設定中切換[顯示隱藏的項目]來看隱藏項目。如果你想要取消隱藏,只要長按然後選擇[取消隱藏]。以添加\".nomedia\"檔案進行隱藏的資料夾,你也可以用任何檔案管理器來刪除這檔案。</string>
<string name="faq_14_text">你可以在主畫面的選單項按[暫時顯示隱藏的項目],或者在程式設定中切換[顯示隱藏的項目]來看隱藏項目。如果你想要取消隱藏,只要長按然後選擇[取消隱藏]。以添加\".nomedia\"檔案進行隱藏的資料夾,你也可以用任何檔案管理器來刪除這檔案。 Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">為什麼這應用程式占用了這麼多空間?</string>
<string name="faq_15_text">應用程式快取最多占用250MB以確保更快的圖片讀取。如果這應用程式占用了多更多的空間最有可能是因為你在垃圾桶內有東西。那些檔案也計入應用程式大小內。你可以開啟垃圾桶並刪除全部檔案或者從應用程式設定來清除垃圾桶。垃圾桶內的每個檔案都會在30天後自動刪除。</string>

View file

@ -153,7 +153,6 @@
<!-- Settings -->
<string name="autoplay_videos">Play videos automatically</string>
<string name="remember_last_video_position">Remember last video playback position</string>
<string name="toggle_filename">Toggle filename visibility</string>
<string name="loop_videos">Loop videos</string>
<string name="animate_gifs">Animate GIFs at thumbnails</string>
<string name="max_brightness">Max brightness when viewing fullscreen media</string>
@ -193,12 +192,15 @@
<string name="show_image_file_types">Show image file types</string>
<string name="allow_zooming_videos">Allow zooming videos with double tapping them</string>
<string name="folder_thumbnail_style">Folder thumbnail style</string>
<string name="file_thumbnail_style">File thumbnail style</string>
<string name="thumbnail_spacing">Thumbnail spacing</string>
<string name="show_file_count_line">Show file count on a separate line</string>
<string name="show_file_count_brackets">Show file count in brackets</string>
<string name="show_file_count_none">Do not show file count</string>
<string name="limit_folder_title">Limit long folder titles to 1 line</string>
<string name="square">Square</string>
<string name="rounded_corners">Rounded corners</string>
<string name="export_favorite_paths">Export favorite file paths</string>
<!-- Setting sections -->
<string name="thumbnails">Thumbnails</string>
@ -352,7 +354,7 @@
<string name="faq_13_title">I see some color banding on the images. How can I improve the quality?</string>
<string name="faq_13_text">The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.</string>
<string name="faq_14_title">I have hidden a file/folder. How can I unhide it?</string>
<string name="faq_14_text">You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.</string>
<string name="faq_14_text">You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too. Note that hiding works recursively though, so if you hide a folder, all subfolders will become hidden too. So for unhiding the subfolders you have to unhide the parent folder.</string>
<string name="faq_15_title">Why does the app take up so much space?</string>
<string name="faq_15_text">App cache can take up to 250MB, it ensures quicker image loading. If the app is taking up even more space, it is most likely caused by you having items in the Recycle Bin. Those files count to the app size. You can clear the Recycle bin by opening it and deleting all files, or from the app settings. Every file in the Bin is deleted automatically after 30 days.</string>

View file

@ -6,7 +6,8 @@
android:installLocation="auto">
<application
android:name=".App">
android:name=".App"
android:theme="@style/AppTheme">
<activity
android:name=".activities.EditActivity">

View file

@ -1 +0,0 @@
{"api_token":"8mq68_8PExmT5EixFLi8Ng","app_identifiers":["com.simplemobiletools.gallery.pro"],"available_actions":[],"domains":["https://api.photoeditorsdk.com"],"enterprise_license":false,"expires_at":1577836800,"features":["camera","library","export","whitelabel","customassets","adjustment","brush","filter","focus","overlay","sticker","text","textdesign","transform","trim"],"issued_at":1606584014,"minimum_sdk_version":"1.0","owner":"Tikap s.r.o.","platform":"Android","products":["vesdk"],"version":"2.4","signature":"Rr1ocNzO1ZVhN0fo/mfXnd1WGot4psPhlM4i7koo0Bd4zIF9MAkDL6EREOeDisNMMQD4zVtuXRPxM+miDMmZY/2PchwdF2hYssNqD76XAEEIwF3HXNouGCWfFScU2XkOKw9evrlfWgTlfO3H2rDgujo22qhSebDeAGP2satWBcvxkPrF6YJ5GYZUZHyCZ0/INQKyU6zAntfw2er8c46iBMiz00Evp0bYdXFpSk8KQCtgZ9koJYTyKVEFLz1BjOoJkkt8rLyHX2l9VVlRinY+0ss+N2oI5PQVwLqftvWIEL7pOGBrXY5EJFRITeXaVWlPZd7AAzxt54nK3G/5k/RwLoBDbN/q2Kv5fD3kZ7XqOklXgrBogEGm2KEu031Si7yMaOpG+mDJsyKuSh8TRwpsRYUdO+4m0uYqjo/WEmmStNVzCMau4Z9PRcsXmux3UKZHv6yHXxtGK0ZalfOwqCEN27KgTgyLIxEOYyt37cRN/iRUsHqpTG44qNwLPPUPE1VRkhV+XThi8ohJMl2vJeIvggabauuXOg+Hnmty4dZ61k5DGBPZhOxHGEEgKxzqBF5iwDKcnUVx/zhfDfmZo5OD8E2E3gC0MODov0M+cbDXBBE9rkV67zPRz5pUPN4G+gaNryndwRm6sa9xnq8TDaWaHsQtDRgXFQj8PV/XSJQfqTQ="}

View file

@ -3,7 +3,7 @@ package com.simplemobiletools.gallery.pro.activities
import android.annotation.TargetApi
import android.app.Activity
import android.content.Intent
import android.media.ExifInterface
import androidx.exifinterface.media.ExifInterface
import android.net.Uri
import android.os.Build
import android.os.Bundle

View file

@ -3,11 +3,11 @@ package com.simplemobiletools.gallery.pro.activities
import android.annotation.TargetApi
import android.app.Activity
import android.content.Intent
import android.media.ExifInterface
import android.net.Uri
import android.os.Build
import android.os.Bundle
import android.provider.MediaStore
import androidx.exifinterface.media.ExifInterface
import com.simplemobiletools.commons.extensions.*
import com.simplemobiletools.commons.helpers.PERMISSION_WRITE_STORAGE
import com.simplemobiletools.commons.helpers.REAL_FILE_PATH

View file

@ -1,7 +1,7 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext.kotlin_version = '1.4.20'
ext.kotlin_version = '1.4.31'
ext.is_proprietary = gradle.startParameter.taskNames.any { task -> task.contains("Proprietary") }
repositories {
@ -13,10 +13,10 @@ buildscript {
}
dependencies {
classpath 'com.android.tools.build:gradle:4.1.1'
classpath 'com.android.tools.build:gradle:4.1.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
if (is_proprietary) {
classpath 'ly.img.android.pesdk:plugin:8.0.5'
classpath 'ly.img.android.pesdk:plugin:8.1.0'
}
// NOTE: Do not place your application dependencies here; they belong

View file

@ -0,0 +1,3 @@
* Added a Video Editor (not on F-droid)
* Added Stickers and Overlays to the Photo Editor (not on F-droid)
* Some translation, stability and UI improvements

View file

@ -0,0 +1,2 @@
* Updated the photo and video editor to fix some glitches
* Added some translation and stability improvements

View file

@ -0,0 +1,3 @@
* Improve the performance at scrolling media thumbnails
* Speed up cached folder fetching
* Some stability and translation improvements

View file

@ -0,0 +1 @@
* Speed up fullscreen medium loading a bit too

View file

@ -0,0 +1,3 @@
* Allow easily clearing the app cache from the app settings
* Allow customizing the spacing between file thumbnails, or using rounded corners
* Many other performance, UI, UX, translation and stability improvements

View file

@ -0,0 +1,3 @@
* Disable brightness setting with gestures at fullscreen view, allow toggling it
* Fix deleting files from the Camera, Downloads and Screenshots folder on some devices
* Some other translation and UX improvements

View file

@ -0,0 +1,3 @@
* Fixed some Android 11 related glitches
* Added a White theme with special handling
* Many stability, translation and performance improvements

Binary file not shown.

Before

Width:  |  Height:  |  Size: 287 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 257 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 205 KiB

Some files were not shown because too many files have changed in this diff Show more