Merge branch 'master' into mark-favorite-items
|
@ -104,8 +104,8 @@ https://www.reddit.com/r/SimpleMobileTools
|
|||
|
||||
Don't forget that if you uninstall any paid app within 2 hours, you will automatically be refunded. If you want a refund anytime later, just contact us at hello@simplemobiletools.com and you will get it. That makes it easy to try it out :)
|
||||
|
||||
<a href='https://play.google.com/store/apps/details?id=com.simplemobiletools.gallery.pro'><img src='https://simplemobiletools.com/assets/images/google-play.png' alt='Get it on Google Play' height='45' /></a>
|
||||
<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>
|
||||
<a href='https://play.google.com/store/apps/details?id=com.simplemobiletools.gallery.pro'><img src='https://simplemobiletools.com/images/button-google-play.svg' alt='Get it on Google Play' height='45' /></a>
|
||||
<a href='https://f-droid.org/packages/com.simplemobiletools.gallery.pro'><img src='https://simplemobiletools.com/images/button-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/english/1.jpg" width="30%">
|
||||
|
|
|
@ -78,11 +78,11 @@ android {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
implementation 'com.github.SimpleMobileTools:Simple-Commons:b205a97a9f'
|
||||
implementation 'com.github.SimpleMobileTools:Simple-Commons:a7344ae945'
|
||||
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.22'
|
||||
implementation 'androidx.constraintlayout:constraintlayout:2.1.1'
|
||||
implementation 'androidx.constraintlayout:constraintlayout:2.1.2'
|
||||
implementation 'com.google.android.exoplayer:exoplayer-core:2.9.6'
|
||||
implementation 'com.google.vr:sdk-panowidget:1.180.0'
|
||||
implementation 'com.google.vr:sdk-videowidget:1.180.0'
|
||||
|
|
|
@ -14,7 +14,6 @@ import android.provider.MediaStore.Video
|
|||
import android.view.Menu
|
||||
import android.view.MenuItem
|
||||
import android.view.ViewGroup
|
||||
import android.widget.FrameLayout
|
||||
import android.widget.RelativeLayout
|
||||
import android.widget.Toast
|
||||
import androidx.appcompat.widget.SearchView
|
||||
|
@ -188,8 +187,6 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
val adjustedPrimaryColor = getAdjustedPrimaryColor()
|
||||
if (mStoredAdjustedPrimaryColor != adjustedPrimaryColor) {
|
||||
getRecyclerAdapter()?.updatePrimaryColor(config.primaryColor)
|
||||
directories_vertical_fastscroller.updatePrimaryColor(adjustedPrimaryColor)
|
||||
directories_horizontal_fastscroller.updatePrimaryColor(adjustedPrimaryColor)
|
||||
}
|
||||
|
||||
val styleString = "${config.folderStyle}${config.showFolderMediaCount}${config.limitFolderTitle}"
|
||||
|
@ -197,9 +194,12 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
setupAdapter(mDirs, forceRecreate = true)
|
||||
}
|
||||
|
||||
directories_horizontal_fastscroller.updateBubbleColors()
|
||||
directories_vertical_fastscroller.updateBubbleColors()
|
||||
directories_fastscroller.updateColors(adjustedPrimaryColor)
|
||||
directories_refresh_layout.isEnabled = config.enablePullToRefresh
|
||||
getRecyclerAdapter()?.apply {
|
||||
dateFormat = config.dateFormat
|
||||
timeFormat = getTimeFormat()
|
||||
}
|
||||
|
||||
directories_empty_placeholder.setTextColor(config.textColor)
|
||||
directories_empty_placeholder_2.setTextColor(adjustedPrimaryColor)
|
||||
|
@ -494,6 +494,8 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
gotDirectories(getCurrentlyDisplayedDirs())
|
||||
}
|
||||
}
|
||||
|
||||
getRecyclerAdapter()?.directorySorting = config.directorySorting
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -625,21 +627,18 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
} else {
|
||||
setupListLayoutManager()
|
||||
}
|
||||
|
||||
(directories_refresh_layout.layoutParams as RelativeLayout.LayoutParams).addRule(RelativeLayout.BELOW, R.id.directories_switch_searching)
|
||||
}
|
||||
|
||||
private fun setupGridLayoutManager() {
|
||||
val layoutManager = directories_grid.layoutManager as MyGridLayoutManager
|
||||
(directories_grid.layoutParams as RelativeLayout.LayoutParams).apply {
|
||||
topMargin = 0
|
||||
bottomMargin = 0
|
||||
}
|
||||
|
||||
if (config.scrollHorizontally) {
|
||||
layoutManager.orientation = RecyclerView.HORIZONTAL
|
||||
directories_refresh_layout.layoutParams = FrameLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.MATCH_PARENT)
|
||||
directories_refresh_layout.layoutParams = RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.MATCH_PARENT)
|
||||
} else {
|
||||
layoutManager.orientation = RecyclerView.VERTICAL
|
||||
directories_refresh_layout.layoutParams = FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)
|
||||
directories_refresh_layout.layoutParams = RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)
|
||||
}
|
||||
|
||||
layoutManager.spanCount = config.dirColumnCnt
|
||||
|
@ -649,63 +648,10 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
val layoutManager = directories_grid.layoutManager as MyGridLayoutManager
|
||||
layoutManager.spanCount = 1
|
||||
layoutManager.orientation = RecyclerView.VERTICAL
|
||||
directories_refresh_layout.layoutParams = FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)
|
||||
|
||||
val smallMargin = resources.getDimension(R.dimen.small_margin).toInt()
|
||||
(directories_grid.layoutParams as RelativeLayout.LayoutParams).apply {
|
||||
topMargin = smallMargin
|
||||
bottomMargin = smallMargin
|
||||
}
|
||||
|
||||
directories_refresh_layout.layoutParams = RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)
|
||||
mZoomListener = null
|
||||
}
|
||||
|
||||
private fun measureRecyclerViewContent(directories: ArrayList<Directory>) {
|
||||
directories_grid.onGlobalLayout {
|
||||
if (config.scrollHorizontally) {
|
||||
calculateContentWidth(directories)
|
||||
} else {
|
||||
calculateContentHeight(directories)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun calculateContentWidth(directories: ArrayList<Directory>) {
|
||||
val layoutManager = directories_grid.layoutManager as MyGridLayoutManager
|
||||
|
||||
val fullWidth = if (config.folderStyle == FOLDER_STYLE_SQUARE) {
|
||||
val thumbnailWidth = layoutManager.getChildAt(0)?.width ?: 0
|
||||
((directories.size - 1) / layoutManager.spanCount + 1) * thumbnailWidth
|
||||
} else {
|
||||
val thumbnailWidth = (layoutManager.getChildAt(0)?.width ?: 0) + resources.getDimension(R.dimen.medium_margin).toInt() * 2
|
||||
val columnCount = (directories.size - 1) / layoutManager.spanCount + 1
|
||||
columnCount * thumbnailWidth
|
||||
}
|
||||
|
||||
directories_horizontal_fastscroller.setContentWidth(fullWidth)
|
||||
directories_horizontal_fastscroller.setScrollToX(directories_grid.computeHorizontalScrollOffset())
|
||||
}
|
||||
|
||||
private fun calculateContentHeight(directories: ArrayList<Directory>) {
|
||||
val layoutManager = directories_grid.layoutManager as MyGridLayoutManager
|
||||
|
||||
val fullHeight = if (config.folderStyle == FOLDER_STYLE_SQUARE) {
|
||||
val thumbnailHeight = layoutManager.getChildAt(0)?.height ?: 0
|
||||
((directories.size - 1) / layoutManager.spanCount + 1) * thumbnailHeight
|
||||
} else {
|
||||
var thumbnailHeight = (layoutManager.getChildAt(0)?.height ?: 0)
|
||||
if (config.viewTypeFolders == VIEW_TYPE_GRID) {
|
||||
thumbnailHeight += resources.getDimension(R.dimen.medium_margin).toInt() * 2
|
||||
}
|
||||
|
||||
val rowCount = (directories.size - 1) / layoutManager.spanCount + 1
|
||||
rowCount * thumbnailHeight
|
||||
}
|
||||
|
||||
directories_vertical_fastscroller.setContentHeight(fullHeight)
|
||||
directories_vertical_fastscroller.setScrollToY(directories_grid.computeVerticalScrollOffset())
|
||||
}
|
||||
|
||||
private fun initZoomListener() {
|
||||
if (config.viewTypeFolders == VIEW_TYPE_GRID) {
|
||||
val layoutManager = directories_grid.layoutManager as MyGridLayoutManager
|
||||
|
@ -766,7 +712,6 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
invalidateOptionsMenu()
|
||||
getRecyclerAdapter()?.apply {
|
||||
notifyItemRangeChanged(0, dirs.size)
|
||||
measureRecyclerViewContent(dirs)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -919,10 +864,6 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
|
||||
runOnUiThread {
|
||||
checkPlaceholderVisibility(dirs)
|
||||
|
||||
val allowHorizontalScroll = config.scrollHorizontally && config.viewTypeFolders == VIEW_TYPE_GRID
|
||||
directories_vertical_fastscroller.beVisibleIf(directories_grid.isVisible() && !allowHorizontalScroll)
|
||||
directories_horizontal_fastscroller.beVisibleIf(directories_grid.isVisible() && allowHorizontalScroll)
|
||||
setupAdapter(dirs.clone() as ArrayList<Directory>)
|
||||
}
|
||||
|
||||
|
@ -931,13 +872,19 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
mLastMediaFetcher = MediaFetcher(applicationContext)
|
||||
val getImagesOnly = mIsPickImageIntent || mIsGetImageContentIntent
|
||||
val getVideosOnly = mIsPickVideoIntent || mIsGetVideoContentIntent
|
||||
val favoritePaths = getFavoritePaths()
|
||||
|
||||
/*if (isRPlus()) {
|
||||
mLastMediaFetcher!!.getAndroid11FolderMedia(getImagesOnly, getVideosOnly, favoritePaths)
|
||||
return
|
||||
}*/
|
||||
|
||||
val hiddenString = getString(R.string.hidden)
|
||||
val albumCovers = config.parseAlbumCovers()
|
||||
val includedFolders = config.includedFolders
|
||||
val noMediaFolders = getNoMediaFoldersSync()
|
||||
val tempFolderPath = config.tempFolderPath
|
||||
val getProperFileSize = config.directorySorting and SORT_BY_SIZE != 0
|
||||
val favoritePaths = getFavoritePaths()
|
||||
val dirPathsToRemove = ArrayList<String>()
|
||||
val lastModifieds = mLastMediaFetcher!!.getLastModifieds()
|
||||
val dateTakens = mLastMediaFetcher!!.getDateTakens()
|
||||
|
@ -1105,7 +1052,7 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
runOnUiThread {
|
||||
directories_empty_placeholder.beGone()
|
||||
directories_empty_placeholder_2.beGone()
|
||||
directories_grid.beVisible()
|
||||
directories_fastscroller.beVisible()
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1213,7 +1160,7 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
}
|
||||
|
||||
directories_empty_placeholder_2.underlineText()
|
||||
directories_grid.beVisibleIf(directories_empty_placeholder.isGone())
|
||||
directories_fastscroller.beVisibleIf(directories_empty_placeholder.isGone())
|
||||
}
|
||||
|
||||
private fun setupAdapter(dirs: ArrayList<Directory>, textToSearch: String = "", forceRecreate: Boolean = false) {
|
||||
|
@ -1224,15 +1171,13 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
|
||||
if (currAdapter == null || forceRecreate) {
|
||||
initZoomListener()
|
||||
val fastscroller = if (config.scrollHorizontally) directories_horizontal_fastscroller else directories_vertical_fastscroller
|
||||
DirectoryAdapter(
|
||||
this,
|
||||
dirsToShow,
|
||||
this,
|
||||
directories_grid,
|
||||
isPickIntent(intent) || isGetAnyContentIntent(intent),
|
||||
directories_refresh_layout,
|
||||
fastscroller
|
||||
directories_refresh_layout
|
||||
) {
|
||||
val clickedDir = it as Directory
|
||||
val path = clickedDir.path
|
||||
|
@ -1251,12 +1196,11 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
directories_grid.adapter = this
|
||||
setupScrollDirection()
|
||||
|
||||
if (config.viewTypeFolders == VIEW_TYPE_LIST) {
|
||||
if (config.viewTypeFolders == VIEW_TYPE_LIST && areSystemAnimationsEnabled) {
|
||||
directories_grid.scheduleLayoutAnimation()
|
||||
}
|
||||
}
|
||||
}
|
||||
measureRecyclerViewContent(dirsToShow)
|
||||
} else {
|
||||
runOnUiThread {
|
||||
if (textToSearch.isNotEmpty()) {
|
||||
|
@ -1266,7 +1210,6 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
checkPlaceholderVisibility(dirsToShow)
|
||||
|
||||
(directories_grid.adapter as? DirectoryAdapter)?.updateDirs(dirsToShow)
|
||||
measureRecyclerViewContent(dirsToShow)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1277,22 +1220,8 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
}
|
||||
|
||||
private fun setupScrollDirection() {
|
||||
val allowHorizontalScroll = config.scrollHorizontally && config.viewTypeFolders == VIEW_TYPE_GRID
|
||||
directories_vertical_fastscroller.isHorizontal = false
|
||||
directories_vertical_fastscroller.beGoneIf(allowHorizontalScroll)
|
||||
|
||||
directories_horizontal_fastscroller.isHorizontal = true
|
||||
directories_horizontal_fastscroller.beVisibleIf(allowHorizontalScroll)
|
||||
|
||||
if (allowHorizontalScroll) {
|
||||
directories_horizontal_fastscroller.setViews(directories_grid, directories_refresh_layout) {
|
||||
directories_horizontal_fastscroller.updateBubbleText(getBubbleTextItem(it))
|
||||
}
|
||||
} else {
|
||||
directories_vertical_fastscroller.setViews(directories_grid, directories_refresh_layout) {
|
||||
directories_vertical_fastscroller.updateBubbleText(getBubbleTextItem(it))
|
||||
}
|
||||
}
|
||||
val scrollHorizontally = config.scrollHorizontally && config.viewTypeFolders == VIEW_TYPE_GRID
|
||||
directories_fastscroller.setScrollVertically(!scrollHorizontally)
|
||||
}
|
||||
|
||||
private fun checkInvalidDirectories(dirs: ArrayList<Directory>) {
|
||||
|
@ -1344,10 +1273,6 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
|
||||
private fun getCurrentlyDisplayedDirs() = getRecyclerAdapter()?.dirs ?: ArrayList()
|
||||
|
||||
private fun getBubbleTextItem(index: Int) =
|
||||
getRecyclerAdapter()?.dirs?.getOrNull(index)?.getBubbleText(config.directorySorting, this, mDateFormat, mTimeFormat)
|
||||
?: ""
|
||||
|
||||
private fun setupLatestMediaId() {
|
||||
ensureBackgroundThread {
|
||||
if (hasPermission(PERMISSION_READ_STORAGE)) {
|
||||
|
|
|
@ -12,7 +12,6 @@ import android.os.Handler
|
|||
import android.view.Menu
|
||||
import android.view.MenuItem
|
||||
import android.view.ViewGroup
|
||||
import android.widget.FrameLayout
|
||||
import android.widget.RelativeLayout
|
||||
import androidx.appcompat.widget.SearchView
|
||||
import androidx.core.view.MenuItemCompat
|
||||
|
@ -61,8 +60,6 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
private var mLoadedInitialPhotos = false
|
||||
private var mIsSearchOpen = false
|
||||
private var mLastSearchedText = ""
|
||||
private var mDateFormat = ""
|
||||
private var mTimeFormat = ""
|
||||
private var mLatestMediaId = 0L
|
||||
private var mLatestMediaDateId = 0L
|
||||
private var mLastMediaHandler = Handler()
|
||||
|
@ -125,9 +122,6 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
|
||||
override fun onResume() {
|
||||
super.onResume()
|
||||
mDateFormat = config.dateFormat
|
||||
mTimeFormat = getTimeFormat()
|
||||
|
||||
if (mStoredAnimateGifs != config.animateGifs) {
|
||||
getMediaAdapter()?.updateAnimateGifs(config.animateGifs)
|
||||
}
|
||||
|
@ -153,8 +147,6 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
val adjustedPrimaryColor = getAdjustedPrimaryColor()
|
||||
if (mStoredAdjustedPrimaryColor != adjustedPrimaryColor) {
|
||||
getMediaAdapter()?.updatePrimaryColor(config.primaryColor)
|
||||
media_horizontal_fastscroller.updatePrimaryColor(adjustedPrimaryColor)
|
||||
media_vertical_fastscroller.updatePrimaryColor(adjustedPrimaryColor)
|
||||
}
|
||||
|
||||
if (mStoredThumbnailSpacing != config.thumbnailSpacing) {
|
||||
|
@ -167,9 +159,13 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
setupAdapter()
|
||||
}
|
||||
|
||||
media_horizontal_fastscroller.updateBubbleColors()
|
||||
media_vertical_fastscroller.updateBubbleColors()
|
||||
media_fastscroller.updateColors(adjustedPrimaryColor)
|
||||
media_refresh_layout.isEnabled = config.enablePullToRefresh
|
||||
getMediaAdapter()?.apply {
|
||||
dateFormat = config.dateFormat
|
||||
timeFormat = getTimeFormat()
|
||||
}
|
||||
|
||||
media_empty_text_placeholder.setTextColor(config.textColor)
|
||||
media_empty_text_placeholder_2.setTextColor(getAdjustedPrimaryColor())
|
||||
|
||||
|
@ -368,13 +364,14 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
if (grouped.isEmpty()) {
|
||||
media_empty_text_placeholder.text = getString(R.string.no_items_found)
|
||||
media_empty_text_placeholder.beVisible()
|
||||
media_fastscroller.beGone()
|
||||
} else {
|
||||
media_empty_text_placeholder.beGone()
|
||||
media_fastscroller.beVisible()
|
||||
}
|
||||
|
||||
handleGridSpacing(grouped)
|
||||
getMediaAdapter()?.updateMedia(grouped)
|
||||
measureRecyclerViewContent(grouped)
|
||||
}
|
||||
} catch (ignored: Exception) {
|
||||
}
|
||||
|
@ -410,10 +407,9 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
val currAdapter = media_grid.adapter
|
||||
if (currAdapter == null) {
|
||||
initZoomListener()
|
||||
val fastscroller = if (config.scrollHorizontally) media_horizontal_fastscroller else media_vertical_fastscroller
|
||||
MediaAdapter(
|
||||
this, mMedia.clone() as ArrayList<ThumbnailItem>, this, mIsGetImageIntent || mIsGetVideoIntent || mIsGetAnyIntent,
|
||||
mAllowPickingMultiple, mPath, media_grid, fastscroller
|
||||
mAllowPickingMultiple, mPath, media_grid
|
||||
) {
|
||||
if (it is Medium && !isFinishing) {
|
||||
itemClicked(it.path)
|
||||
|
@ -424,17 +420,15 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
}
|
||||
|
||||
val viewType = config.getFolderViewType(if (mShowAll) SHOW_ALL else mPath)
|
||||
if (viewType == VIEW_TYPE_LIST) {
|
||||
if (viewType == VIEW_TYPE_LIST && areSystemAnimationsEnabled) {
|
||||
media_grid.scheduleLayoutAnimation()
|
||||
}
|
||||
|
||||
setupLayoutManager()
|
||||
handleGridSpacing()
|
||||
measureRecyclerViewContent(mMedia)
|
||||
} else if (mLastSearchedText.isEmpty()) {
|
||||
(currAdapter as MediaAdapter).updateMedia(mMedia)
|
||||
handleGridSpacing()
|
||||
measureRecyclerViewContent(mMedia)
|
||||
} else {
|
||||
searchQueryChanged(mLastSearchedText)
|
||||
}
|
||||
|
@ -444,32 +438,8 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
|
||||
private fun setupScrollDirection() {
|
||||
val viewType = config.getFolderViewType(if (mShowAll) SHOW_ALL else mPath)
|
||||
val allowHorizontalScroll = config.scrollHorizontally && viewType == VIEW_TYPE_GRID
|
||||
media_vertical_fastscroller.isHorizontal = false
|
||||
media_vertical_fastscroller.beGoneIf(allowHorizontalScroll)
|
||||
|
||||
media_horizontal_fastscroller.isHorizontal = true
|
||||
media_horizontal_fastscroller.beVisibleIf(allowHorizontalScroll)
|
||||
|
||||
val sorting = config.getFolderSorting(if (mShowAll) SHOW_ALL else mPath)
|
||||
if (allowHorizontalScroll) {
|
||||
media_horizontal_fastscroller.setViews(media_grid, media_refresh_layout) {
|
||||
media_horizontal_fastscroller.updateBubbleText(getBubbleTextItem(it, sorting))
|
||||
}
|
||||
} else {
|
||||
media_vertical_fastscroller.setViews(media_grid, media_refresh_layout) {
|
||||
media_vertical_fastscroller.updateBubbleText(getBubbleTextItem(it, sorting))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun getBubbleTextItem(index: Int, sorting: Int): String {
|
||||
var realIndex = index
|
||||
val mediaAdapter = getMediaAdapter()
|
||||
if (mediaAdapter?.isASectionTitle(index) == true) {
|
||||
realIndex++
|
||||
}
|
||||
return mediaAdapter?.getItemBubbleText(realIndex, sorting, mDateFormat, mTimeFormat) ?: ""
|
||||
val scrollHorizontally = config.scrollHorizontally && viewType == VIEW_TYPE_GRID
|
||||
media_fastscroller.setScrollVertically(!scrollHorizontally)
|
||||
}
|
||||
|
||||
private fun checkLastMediaChanged() {
|
||||
|
@ -693,17 +663,12 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
|
||||
private fun setupGridLayoutManager() {
|
||||
val layoutManager = media_grid.layoutManager as MyGridLayoutManager
|
||||
(media_grid.layoutParams as RelativeLayout.LayoutParams).apply {
|
||||
topMargin = 0
|
||||
bottomMargin = 0
|
||||
}
|
||||
|
||||
if (config.scrollHorizontally) {
|
||||
layoutManager.orientation = RecyclerView.HORIZONTAL
|
||||
media_refresh_layout.layoutParams = FrameLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.MATCH_PARENT)
|
||||
media_refresh_layout.layoutParams = RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.MATCH_PARENT)
|
||||
} else {
|
||||
layoutManager.orientation = RecyclerView.VERTICAL
|
||||
media_refresh_layout.layoutParams = FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)
|
||||
media_refresh_layout.layoutParams = RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)
|
||||
}
|
||||
|
||||
layoutManager.spanCount = config.mediaColumnCnt
|
||||
|
@ -719,51 +684,12 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
}
|
||||
}
|
||||
|
||||
private fun measureRecyclerViewContent(media: ArrayList<ThumbnailItem>) {
|
||||
media_grid.onGlobalLayout {
|
||||
if (config.scrollHorizontally) {
|
||||
calculateContentWidth(media)
|
||||
} else {
|
||||
calculateContentHeight(media)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun calculateContentWidth(media: ArrayList<ThumbnailItem>) {
|
||||
private fun setupListLayoutManager() {
|
||||
val layoutManager = media_grid.layoutManager as MyGridLayoutManager
|
||||
val thumbnailWidth = layoutManager.getChildAt(0)?.width ?: 0
|
||||
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())
|
||||
}
|
||||
|
||||
private fun calculateContentHeight(media: ArrayList<ThumbnailItem>) {
|
||||
val layoutManager = media_grid.layoutManager as MyGridLayoutManager
|
||||
val pathToCheck = if (mPath.isEmpty()) SHOW_ALL else mPath
|
||||
val hasSections = config.getFolderGrouping(pathToCheck) and GROUP_BY_NONE == 0 && !config.scrollHorizontally
|
||||
val sectionTitleHeight = if (hasSections) layoutManager.getChildAt(0)?.height ?: 0 else 0
|
||||
val thumbnailHeight = if (hasSections) layoutManager.getChildAt(1)?.height ?: 0 else layoutManager.getChildAt(0)?.height ?: 0
|
||||
|
||||
var fullHeight = 0
|
||||
var curSectionItems = 0
|
||||
media.forEach {
|
||||
if (it is ThumbnailSection) {
|
||||
fullHeight += sectionTitleHeight
|
||||
if (curSectionItems != 0) {
|
||||
val rows = ((curSectionItems - 1) / layoutManager.spanCount + 1)
|
||||
fullHeight += rows * thumbnailHeight
|
||||
}
|
||||
curSectionItems = 0
|
||||
} else {
|
||||
curSectionItems++
|
||||
}
|
||||
}
|
||||
|
||||
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())
|
||||
layoutManager.spanCount = 1
|
||||
layoutManager.orientation = RecyclerView.VERTICAL
|
||||
media_refresh_layout.layoutParams = RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)
|
||||
mZoomListener = null
|
||||
}
|
||||
|
||||
private fun handleGridSpacing(media: ArrayList<ThumbnailItem> = mMedia) {
|
||||
|
@ -813,21 +739,6 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
}
|
||||
}
|
||||
|
||||
private fun setupListLayoutManager() {
|
||||
val layoutManager = media_grid.layoutManager as MyGridLayoutManager
|
||||
layoutManager.spanCount = 1
|
||||
layoutManager.orientation = RecyclerView.VERTICAL
|
||||
media_refresh_layout.layoutParams = FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)
|
||||
|
||||
val smallMargin = resources.getDimension(R.dimen.small_margin).toInt()
|
||||
(media_grid.layoutParams as RelativeLayout.LayoutParams).apply {
|
||||
topMargin = smallMargin
|
||||
bottomMargin = smallMargin
|
||||
}
|
||||
|
||||
mZoomListener = null
|
||||
}
|
||||
|
||||
private fun increaseColumnCount() {
|
||||
config.mediaColumnCnt = ++(media_grid.layoutManager as MyGridLayoutManager).spanCount
|
||||
columnCountChanged()
|
||||
|
@ -843,7 +754,6 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
invalidateOptionsMenu()
|
||||
getMediaAdapter()?.apply {
|
||||
notifyItemRangeChanged(0, media.size)
|
||||
measureRecyclerViewContent(media)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -928,12 +838,9 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
if (media_empty_text_placeholder.isVisible()) {
|
||||
media_empty_text_placeholder.text = getString(R.string.no_media_with_filters)
|
||||
}
|
||||
media_grid.beVisibleIf(media_empty_text_placeholder.isGone())
|
||||
media_fastscroller.beVisibleIf(media_empty_text_placeholder.isGone())
|
||||
|
||||
val viewType = config.getFolderViewType(if (mShowAll) SHOW_ALL else mPath)
|
||||
val allowHorizontalScroll = config.scrollHorizontally && viewType == VIEW_TYPE_GRID
|
||||
media_vertical_fastscroller.beVisibleIf(media_grid.isVisible() && !allowHorizontalScroll)
|
||||
media_horizontal_fastscroller.beVisibleIf(media_grid.isVisible() && allowHorizontalScroll)
|
||||
setupAdapter()
|
||||
}
|
||||
|
||||
|
|
|
@ -25,20 +25,13 @@ import com.simplemobiletools.gallery.pro.helpers.*
|
|||
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_main.*
|
||||
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 {
|
||||
private var mIsSearchOpen = false
|
||||
private var mLastSearchedText = ""
|
||||
private var mDateFormat = ""
|
||||
private var mTimeFormat = ""
|
||||
|
||||
private var mSearchMenuItem: MenuItem? = null
|
||||
private var mCurrAsyncTask: GetMediaAsynctask? = null
|
||||
|
@ -48,9 +41,8 @@ class SearchActivity : SimpleActivity(), MediaOperationsListener {
|
|||
super.onCreate(savedInstanceState)
|
||||
setContentView(R.layout.activity_search)
|
||||
media_empty_text_placeholder.setTextColor(config.textColor)
|
||||
mDateFormat = config.dateFormat
|
||||
mTimeFormat = getTimeFormat()
|
||||
getAllMedia()
|
||||
media_fastscroller.updateColors(getAdjustedPrimaryColor())
|
||||
}
|
||||
|
||||
override fun onDestroy() {
|
||||
|
@ -126,7 +118,6 @@ class SearchActivity : SimpleActivity(), MediaOperationsListener {
|
|||
|
||||
handleGridSpacing(grouped)
|
||||
getMediaAdapter()?.updateMedia(grouped)
|
||||
measureRecyclerViewContent(grouped)
|
||||
}
|
||||
} catch (ignored: Exception) {
|
||||
}
|
||||
|
@ -136,8 +127,7 @@ class SearchActivity : SimpleActivity(), MediaOperationsListener {
|
|||
private fun setupAdapter() {
|
||||
val currAdapter = media_grid.adapter
|
||||
if (currAdapter == null) {
|
||||
val fastscroller = if (config.scrollHorizontally) media_horizontal_fastscroller else media_vertical_fastscroller
|
||||
MediaAdapter(this, ArrayList(), this, false, false, "", media_grid, fastscroller) {
|
||||
MediaAdapter(this, ArrayList(), this, false, false, "", media_grid) {
|
||||
if (it is Medium) {
|
||||
itemClicked(it.path)
|
||||
}
|
||||
|
@ -146,11 +136,9 @@ class SearchActivity : SimpleActivity(), MediaOperationsListener {
|
|||
}
|
||||
setupLayoutManager()
|
||||
handleGridSpacing(mAllMedia)
|
||||
measureRecyclerViewContent(mAllMedia)
|
||||
} else if (mLastSearchedText.isEmpty()) {
|
||||
(currAdapter as MediaAdapter).updateMedia(mAllMedia)
|
||||
handleGridSpacing(mAllMedia)
|
||||
measureRecyclerViewContent(mAllMedia)
|
||||
} else {
|
||||
textChanged(mLastSearchedText)
|
||||
}
|
||||
|
@ -232,77 +220,8 @@ class SearchActivity : SimpleActivity(), MediaOperationsListener {
|
|||
|
||||
private fun setupScrollDirection() {
|
||||
val viewType = config.getFolderViewType(SHOW_ALL)
|
||||
val allowHorizontalScroll = config.scrollHorizontally && viewType == VIEW_TYPE_GRID
|
||||
media_vertical_fastscroller.isHorizontal = false
|
||||
media_vertical_fastscroller.beGoneIf(allowHorizontalScroll)
|
||||
|
||||
media_horizontal_fastscroller.isHorizontal = true
|
||||
media_horizontal_fastscroller.beVisibleIf(allowHorizontalScroll)
|
||||
|
||||
val sorting = config.getFolderSorting(SHOW_ALL)
|
||||
if (allowHorizontalScroll) {
|
||||
media_horizontal_fastscroller.setViews(media_grid) {
|
||||
media_horizontal_fastscroller.updateBubbleText(getBubbleTextItem(it, sorting))
|
||||
}
|
||||
} else {
|
||||
media_vertical_fastscroller.setViews(media_grid) {
|
||||
media_vertical_fastscroller.updateBubbleText(getBubbleTextItem(it, sorting))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun getBubbleTextItem(index: Int, sorting: Int): String {
|
||||
var realIndex = index
|
||||
val mediaAdapter = getMediaAdapter()
|
||||
if (mediaAdapter?.isASectionTitle(index) == true) {
|
||||
realIndex++
|
||||
}
|
||||
return mediaAdapter?.getItemBubbleText(realIndex, sorting, mDateFormat, mTimeFormat) ?: ""
|
||||
}
|
||||
|
||||
private fun measureRecyclerViewContent(media: ArrayList<ThumbnailItem>) {
|
||||
media_grid.onGlobalLayout {
|
||||
if (config.scrollHorizontally) {
|
||||
calculateContentWidth(media)
|
||||
} else {
|
||||
calculateContentHeight(media)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
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
|
||||
media_horizontal_fastscroller.setContentWidth(fullWidth)
|
||||
media_horizontal_fastscroller.setScrollToX(media_grid.computeHorizontalScrollOffset())
|
||||
}
|
||||
|
||||
private fun calculateContentHeight(media: ArrayList<ThumbnailItem>) {
|
||||
val layoutManager = media_grid.layoutManager as MyGridLayoutManager
|
||||
val pathToCheck = SHOW_ALL
|
||||
val hasSections = config.getFolderGrouping(pathToCheck) and GROUP_BY_NONE == 0 && !config.scrollHorizontally
|
||||
val sectionTitleHeight = if (hasSections) layoutManager.getChildAt(0)?.height ?: 0 else 0
|
||||
val thumbnailHeight = if (hasSections) layoutManager.getChildAt(1)?.height ?: 0 else layoutManager.getChildAt(0)?.height ?: 0
|
||||
|
||||
var fullHeight = 0
|
||||
var curSectionItems = 0
|
||||
media.forEach {
|
||||
if (it is ThumbnailSection) {
|
||||
fullHeight += sectionTitleHeight
|
||||
if (curSectionItems != 0) {
|
||||
val rows = ((curSectionItems - 1) / layoutManager.spanCount + 1)
|
||||
fullHeight += rows * thumbnailHeight
|
||||
}
|
||||
curSectionItems = 0
|
||||
} else {
|
||||
curSectionItems++
|
||||
}
|
||||
}
|
||||
|
||||
fullHeight += ((curSectionItems - 1) / layoutManager.spanCount + 1) * thumbnailHeight
|
||||
media_vertical_fastscroller.setContentHeight(fullHeight)
|
||||
media_vertical_fastscroller.setScrollToY(media_grid.computeVerticalScrollOffset())
|
||||
val scrollHorizontally = config.scrollHorizontally && viewType == VIEW_TYPE_GRID
|
||||
media_fastscroller.setScrollVertically(!scrollHorizontally)
|
||||
}
|
||||
|
||||
private fun getAllMedia() {
|
||||
|
@ -377,9 +296,7 @@ class SearchActivity : SimpleActivity(), MediaOperationsListener {
|
|||
}
|
||||
}
|
||||
|
||||
override fun selectedPaths(paths: ArrayList<String>) {
|
||||
}
|
||||
override fun selectedPaths(paths: ArrayList<String>) {}
|
||||
|
||||
override fun updateMediaGridDecoration(media: ArrayList<ThumbnailItem>) {
|
||||
}
|
||||
override fun updateMediaGridDecoration(media: ArrayList<ThumbnailItem>) {}
|
||||
}
|
||||
|
|
|
@ -92,7 +92,7 @@ class SetWallpaperActivity : SimpleActivity(), CropImageView.OnCropImageComplete
|
|||
private fun setupAspectRatio() {
|
||||
val wallpaperWidth = if (isLandscapeRatio) wallpaperManager.desiredMinimumWidth else wallpaperManager.desiredMinimumWidth / 2
|
||||
crop_image_view.setAspectRatio(wallpaperWidth, wallpaperManager.desiredMinimumHeight)
|
||||
bottom_set_wallpaper_aspect_ratio.setImageResource(if (isLandscapeRatio) R.drawable.ic_minimize else R.drawable.ic_maximize)
|
||||
bottom_set_wallpaper_aspect_ratio.setImageResource(if (isLandscapeRatio) R.drawable.ic_minimize_vector else R.drawable.ic_maximize_vector)
|
||||
}
|
||||
|
||||
private fun changeAspectRatio(isLandscape: Boolean) {
|
||||
|
|
|
@ -85,11 +85,48 @@ class SettingsActivity : SimpleActivity() {
|
|||
setupShowRecycleBinLast()
|
||||
setupEmptyRecycleBin()
|
||||
updateTextColors(settings_holder)
|
||||
setupSectionColors()
|
||||
setupClearCache()
|
||||
setupExportSettings()
|
||||
setupImportSettings()
|
||||
invalidateOptionsMenu()
|
||||
|
||||
arrayOf(
|
||||
settings_color_customization_label,
|
||||
settings_general_settings_label,
|
||||
settings_visibility_label,
|
||||
settings_videos_label,
|
||||
settings_thumbnails_label,
|
||||
settings_scrolling_label,
|
||||
settings_fullscreen_media_label,
|
||||
settings_deep_zoomable_images_label,
|
||||
settings_extended_details_label,
|
||||
settings_security_label,
|
||||
settings_file_operations_label,
|
||||
settings_bottom_actions_label,
|
||||
settings_recycle_bin_label,
|
||||
settings_migrating_label
|
||||
).forEach {
|
||||
it.setTextColor(getAdjustedPrimaryColor())
|
||||
}
|
||||
|
||||
arrayOf(
|
||||
settings_color_customization_holder,
|
||||
settings_general_settings_holder,
|
||||
settings_visibility_holder,
|
||||
settings_videos_holder,
|
||||
settings_thumbnails_holder,
|
||||
settings_scrolling_holder,
|
||||
settings_fullscreen_media_holder,
|
||||
settings_deep_zoomable_images_holder,
|
||||
settings_extended_details_holder,
|
||||
settings_security_holder,
|
||||
settings_file_operations_holder,
|
||||
settings_bottom_actions_holder,
|
||||
settings_recycle_bin_holder,
|
||||
settings_migrating_holder
|
||||
).forEach {
|
||||
it.background.applyColorFilter(baseConfig.backgroundColor.getContrastColor())
|
||||
}
|
||||
}
|
||||
|
||||
override fun onCreateOptionsMenu(menu: Menu): Boolean {
|
||||
|
@ -105,17 +142,6 @@ class SettingsActivity : SimpleActivity() {
|
|||
}
|
||||
}
|
||||
|
||||
private fun setupSectionColors() {
|
||||
val adjustedPrimaryColor = getAdjustedPrimaryColor()
|
||||
arrayListOf(
|
||||
visibility_label, videos_label, thumbnails_label, scrolling_label, fullscreen_media_label, security_label,
|
||||
file_operations_label, deep_zoomable_images_label, extended_details_label, bottom_actions_label, recycle_bin_label,
|
||||
migrating_label
|
||||
).forEach {
|
||||
it.setTextColor(adjustedPrimaryColor)
|
||||
}
|
||||
}
|
||||
|
||||
private fun setupCustomizeColors() {
|
||||
settings_customize_colors_holder.setOnClickListener {
|
||||
startCustomizationActivity()
|
||||
|
@ -125,6 +151,11 @@ class SettingsActivity : SimpleActivity() {
|
|||
private fun setupUseEnglish() {
|
||||
settings_use_english_holder.beVisibleIf(config.wasUseEnglishToggled || Locale.getDefault().language != "en")
|
||||
settings_use_english.isChecked = config.useEnglish
|
||||
|
||||
if (settings_use_english_holder.isGone()) {
|
||||
settings_change_date_time_format_holder.background = resources.getDrawable(R.drawable.ripple_top_corners, theme)
|
||||
}
|
||||
|
||||
settings_use_english_holder.setOnClickListener {
|
||||
settings_use_english.toggle()
|
||||
config.useEnglish = settings_use_english.isChecked
|
||||
|
@ -445,6 +476,12 @@ class SettingsActivity : SimpleActivity() {
|
|||
settings_allow_rotating_with_gestures_holder.beVisibleIf(config.allowZoomingImages)
|
||||
settings_show_highest_quality_holder.beVisibleIf(config.allowZoomingImages)
|
||||
settings_allow_one_to_one_zoom_holder.beVisibleIf(config.allowZoomingImages)
|
||||
|
||||
if (config.allowZoomingImages) {
|
||||
settings_allow_zooming_images_holder.background = resources.getDrawable(R.drawable.ripple_top_corners, theme)
|
||||
} else {
|
||||
settings_allow_zooming_images_holder.background = resources.getDrawable(R.drawable.ripple_all_corners, theme)
|
||||
}
|
||||
}
|
||||
|
||||
private fun setupShowHighestQuality() {
|
||||
|
@ -473,16 +510,15 @@ class SettingsActivity : SimpleActivity() {
|
|||
|
||||
private fun setupShowExtendedDetails() {
|
||||
settings_show_extended_details.isChecked = config.showExtendedDetails
|
||||
updateExtendedDetailsButtons()
|
||||
settings_show_extended_details_holder.setOnClickListener {
|
||||
settings_show_extended_details.toggle()
|
||||
config.showExtendedDetails = settings_show_extended_details.isChecked
|
||||
settings_manage_extended_details_holder.beVisibleIf(config.showExtendedDetails)
|
||||
settings_hide_extended_details_holder.beVisibleIf(config.showExtendedDetails)
|
||||
updateExtendedDetailsButtons()
|
||||
}
|
||||
}
|
||||
|
||||
private fun setupHideExtendedDetails() {
|
||||
settings_hide_extended_details_holder.beVisibleIf(config.showExtendedDetails)
|
||||
settings_hide_extended_details.isChecked = config.hideExtendedDetails
|
||||
settings_hide_extended_details_holder.setOnClickListener {
|
||||
settings_hide_extended_details.toggle()
|
||||
|
@ -491,7 +527,6 @@ class SettingsActivity : SimpleActivity() {
|
|||
}
|
||||
|
||||
private fun setupManageExtendedDetails() {
|
||||
settings_manage_extended_details_holder.beVisibleIf(config.showExtendedDetails)
|
||||
settings_manage_extended_details_holder.setOnClickListener {
|
||||
ManageExtendedDetailsDialog(this) {
|
||||
if (config.extendedDetails == 0) {
|
||||
|
@ -501,6 +536,17 @@ class SettingsActivity : SimpleActivity() {
|
|||
}
|
||||
}
|
||||
|
||||
private fun updateExtendedDetailsButtons() {
|
||||
settings_manage_extended_details_holder.beVisibleIf(config.showExtendedDetails)
|
||||
settings_hide_extended_details_holder.beVisibleIf(config.showExtendedDetails)
|
||||
|
||||
if (config.showExtendedDetails) {
|
||||
settings_show_extended_details_holder.background = resources.getDrawable(R.drawable.ripple_top_corners, theme)
|
||||
} else {
|
||||
settings_show_extended_details_holder.background = resources.getDrawable(R.drawable.ripple_all_corners, theme)
|
||||
}
|
||||
}
|
||||
|
||||
private fun setupSkipDeleteConfirmation() {
|
||||
settings_skip_delete_confirmation.isChecked = config.skipDeleteConfirmation
|
||||
settings_skip_delete_confirmation_holder.setOnClickListener {
|
||||
|
@ -534,20 +580,20 @@ class SettingsActivity : SimpleActivity() {
|
|||
)
|
||||
|
||||
private fun setupBottomActions() {
|
||||
settings_bottom_actions.isChecked = config.bottomActions
|
||||
settings_bottom_actions_holder.setOnClickListener {
|
||||
settings_bottom_actions.toggle()
|
||||
config.bottomActions = settings_bottom_actions.isChecked
|
||||
settings_manage_bottom_actions_holder.beVisibleIf(config.bottomActions)
|
||||
settings_bottom_actions_checkbox.isChecked = config.bottomActions
|
||||
updateManageBottomActionsButtons()
|
||||
settings_bottom_actions_checkbox_holder.setOnClickListener {
|
||||
settings_bottom_actions_checkbox.toggle()
|
||||
config.bottomActions = settings_bottom_actions_checkbox.isChecked
|
||||
updateManageBottomActionsButtons()
|
||||
}
|
||||
}
|
||||
|
||||
private fun setupManageBottomActions() {
|
||||
settings_manage_bottom_actions_holder.beVisibleIf(config.bottomActions)
|
||||
settings_manage_bottom_actions_holder.setOnClickListener {
|
||||
ManageBottomActionsDialog(this) {
|
||||
if (config.visibleBottomActions == 0) {
|
||||
settings_bottom_actions_holder.callOnClick()
|
||||
settings_bottom_actions_checkbox_holder.callOnClick()
|
||||
config.bottomActions = false
|
||||
config.visibleBottomActions = DEFAULT_BOTTOM_ACTIONS
|
||||
}
|
||||
|
@ -555,17 +601,22 @@ class SettingsActivity : SimpleActivity() {
|
|||
}
|
||||
}
|
||||
|
||||
private fun updateManageBottomActionsButtons() {
|
||||
settings_manage_bottom_actions_holder.beVisibleIf(config.bottomActions)
|
||||
if (config.bottomActions) {
|
||||
settings_bottom_actions_checkbox_holder.background = resources.getDrawable(R.drawable.ripple_top_corners, theme)
|
||||
} else {
|
||||
settings_bottom_actions_checkbox_holder.background = resources.getDrawable(R.drawable.ripple_all_corners, theme)
|
||||
}
|
||||
}
|
||||
|
||||
private fun setupUseRecycleBin() {
|
||||
settings_empty_recycle_bin_holder.beVisibleIf(config.useRecycleBin)
|
||||
settings_show_recycle_bin_holder.beVisibleIf(config.useRecycleBin)
|
||||
settings_show_recycle_bin_last_holder.beVisibleIf(config.useRecycleBin && config.showRecycleBinAtFolders)
|
||||
updateRecycleBinButtons()
|
||||
settings_use_recycle_bin.isChecked = config.useRecycleBin
|
||||
settings_use_recycle_bin_holder.setOnClickListener {
|
||||
settings_use_recycle_bin.toggle()
|
||||
config.useRecycleBin = settings_use_recycle_bin.isChecked
|
||||
settings_empty_recycle_bin_holder.beVisibleIf(config.useRecycleBin)
|
||||
settings_show_recycle_bin_holder.beVisibleIf(config.useRecycleBin)
|
||||
settings_show_recycle_bin_last_holder.beVisibleIf(config.useRecycleBin && config.showRecycleBinAtFolders)
|
||||
updateRecycleBinButtons()
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -574,7 +625,7 @@ class SettingsActivity : SimpleActivity() {
|
|||
settings_show_recycle_bin_holder.setOnClickListener {
|
||||
settings_show_recycle_bin.toggle()
|
||||
config.showRecycleBinAtFolders = settings_show_recycle_bin.isChecked
|
||||
settings_show_recycle_bin_last_holder.beVisibleIf(config.useRecycleBin && config.showRecycleBinAtFolders)
|
||||
updateRecycleBinButtons()
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -589,6 +640,18 @@ class SettingsActivity : SimpleActivity() {
|
|||
}
|
||||
}
|
||||
|
||||
private fun updateRecycleBinButtons() {
|
||||
settings_show_recycle_bin_last_holder.beVisibleIf(config.useRecycleBin && config.showRecycleBinAtFolders)
|
||||
settings_empty_recycle_bin_holder.beVisibleIf(config.useRecycleBin)
|
||||
settings_show_recycle_bin_holder.beVisibleIf(config.useRecycleBin)
|
||||
|
||||
if (config.useRecycleBin) {
|
||||
settings_use_recycle_bin_holder.background = resources.getDrawable(R.drawable.ripple_top_corners, theme)
|
||||
} else {
|
||||
settings_use_recycle_bin_holder.background = resources.getDrawable(R.drawable.ripple_all_corners, theme)
|
||||
}
|
||||
}
|
||||
|
||||
private fun setupEmptyRecycleBin() {
|
||||
ensureBackgroundThread {
|
||||
try {
|
||||
|
|
|
@ -895,10 +895,10 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
|
|||
return
|
||||
}
|
||||
|
||||
val favoriteIcon = if (medium.isFavorite) R.drawable.ic_star_on_vector else R.drawable.ic_star_off_vector
|
||||
val favoriteIcon = if (medium.isFavorite) R.drawable.ic_star_vector else R.drawable.ic_star_outline_vector
|
||||
bottom_favorite.setImageResource(favoriteIcon)
|
||||
|
||||
val hideIcon = if (medium.isHidden()) R.drawable.ic_unhide_vector else R.drawable.ic_hide
|
||||
val hideIcon = if (medium.isHidden()) R.drawable.ic_unhide_vector else R.drawable.ic_hide_vector
|
||||
bottom_toggle_file_visibility.setImageResource(hideIcon)
|
||||
|
||||
bottom_rotate.beVisibleIf(config.visibleBottomActions and BOTTOM_ACTION_ROTATE != 0 && getCurrentMedium()?.isImage() == true)
|
||||
|
@ -929,7 +929,7 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
|
|||
printHelper.orientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
|
||||
|
||||
try {
|
||||
val resolution = path.getImageResolution()
|
||||
val resolution = path.getImageResolution(this)
|
||||
if (resolution == null) {
|
||||
toast(R.string.unknown_error_occurred)
|
||||
return
|
||||
|
@ -987,7 +987,7 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
|
|||
@TargetApi(Build.VERSION_CODES.N)
|
||||
private fun resizeImage() {
|
||||
val oldPath = getCurrentPath()
|
||||
val originalSize = oldPath.getImageResolution() ?: return
|
||||
val originalSize = oldPath.getImageResolution(this) ?: return
|
||||
ResizeWithPathDialog(this, originalSize, oldPath) { newSize, newPath ->
|
||||
ensureBackgroundThread {
|
||||
try {
|
||||
|
|
|
@ -17,6 +17,7 @@ import androidx.recyclerview.widget.RecyclerView
|
|||
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout
|
||||
import com.bumptech.glide.Glide
|
||||
import com.google.gson.Gson
|
||||
import com.qtalk.recyclerviewfastscroller.RecyclerViewFastScroller
|
||||
import com.simplemobiletools.commons.activities.BaseSimpleActivity
|
||||
import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter
|
||||
import com.simplemobiletools.commons.dialogs.*
|
||||
|
@ -26,7 +27,6 @@ import com.simplemobiletools.commons.interfaces.ItemMoveCallback
|
|||
import com.simplemobiletools.commons.interfaces.ItemTouchHelperContract
|
||||
import com.simplemobiletools.commons.interfaces.StartReorderDragListener
|
||||
import com.simplemobiletools.commons.models.FileDirItem
|
||||
import com.simplemobiletools.commons.views.FastScroller
|
||||
import com.simplemobiletools.commons.views.MyRecyclerView
|
||||
import com.simplemobiletools.gallery.pro.R
|
||||
import com.simplemobiletools.gallery.pro.activities.MediaActivity
|
||||
|
@ -56,9 +56,9 @@ import kotlin.collections.HashMap
|
|||
|
||||
class DirectoryAdapter(
|
||||
activity: BaseSimpleActivity, var dirs: ArrayList<Directory>, val listener: DirectoryOperationsListener?, recyclerView: MyRecyclerView,
|
||||
val isPickIntent: Boolean, val swipeRefreshLayout: SwipeRefreshLayout? = null, fastScroller: FastScroller? = null, itemClick: (Any) -> Unit
|
||||
val isPickIntent: Boolean, val swipeRefreshLayout: SwipeRefreshLayout? = null, itemClick: (Any) -> Unit
|
||||
) :
|
||||
MyRecyclerViewAdapter(activity, recyclerView, fastScroller, itemClick), ItemTouchHelperContract {
|
||||
MyRecyclerViewAdapter(activity, recyclerView, itemClick), ItemTouchHelperContract, RecyclerViewFastScroller.OnPopupTextUpdate {
|
||||
|
||||
private val config = activity.config
|
||||
private val isListViewType = config.viewTypeFolders == VIEW_TYPE_LIST
|
||||
|
@ -75,6 +75,9 @@ class DirectoryAdapter(
|
|||
private var showMediaCount = config.showFolderMediaCount
|
||||
private var folderStyle = config.folderStyle
|
||||
private var limitFolderTitle = config.limitFolderTitle
|
||||
var directorySorting = config.directorySorting
|
||||
var dateFormat = config.dateFormat
|
||||
var timeFormat = activity.getTimeFormat()
|
||||
|
||||
init {
|
||||
setupDragListener(true)
|
||||
|
@ -616,9 +619,9 @@ class DirectoryAdapter(
|
|||
val selectedDirs = getSelectedItems()
|
||||
selectedDirs.forEach {
|
||||
val path = it.path
|
||||
if (activity.needsStupidWritePermissions(path) && config.treeUri.isEmpty()) {
|
||||
/*if (activity.needsStupidWritePermissions(path) && config.treeUri.isEmpty()) {
|
||||
SAFPath = path
|
||||
}
|
||||
}*/
|
||||
}
|
||||
|
||||
activity.handleSAFDialog(SAFPath) {
|
||||
|
@ -880,4 +883,6 @@ class DirectoryAdapter(
|
|||
override fun onRowClear(myViewHolder: ViewHolder?) {
|
||||
swipeRefreshLayout?.isEnabled = activity.config.enablePullToRefresh
|
||||
}
|
||||
|
||||
override fun onChange(position: Int) = dirs.getOrNull(position)?.getBubbleText(directorySorting, activity, dateFormat, timeFormat) ?: ""
|
||||
}
|
||||
|
|
|
@ -12,8 +12,10 @@ import com.simplemobiletools.gallery.pro.extensions.config
|
|||
import kotlinx.android.synthetic.main.item_manage_folder.view.*
|
||||
import java.util.*
|
||||
|
||||
class ManageFoldersAdapter(activity: BaseSimpleActivity, var folders: ArrayList<String>, val isShowingExcludedFolders: Boolean, val listener: RefreshRecyclerViewListener?,
|
||||
recyclerView: MyRecyclerView, itemClick: (Any) -> Unit) : MyRecyclerViewAdapter(activity, recyclerView, null, itemClick) {
|
||||
class ManageFoldersAdapter(
|
||||
activity: BaseSimpleActivity, var folders: ArrayList<String>, val isShowingExcludedFolders: Boolean, val listener: RefreshRecyclerViewListener?,
|
||||
recyclerView: MyRecyclerView, itemClick: (Any) -> Unit
|
||||
) : MyRecyclerViewAdapter(activity, recyclerView, itemClick) {
|
||||
|
||||
private val config = activity.config
|
||||
|
||||
|
|
|
@ -14,8 +14,10 @@ import com.simplemobiletools.gallery.pro.extensions.removeNoMedia
|
|||
import kotlinx.android.synthetic.main.item_manage_folder.view.*
|
||||
import java.util.*
|
||||
|
||||
class ManageHiddenFoldersAdapter(activity: BaseSimpleActivity, var folders: ArrayList<String>, val listener: RefreshRecyclerViewListener?,
|
||||
recyclerView: MyRecyclerView, itemClick: (Any) -> Unit) : MyRecyclerViewAdapter(activity, recyclerView, null, itemClick) {
|
||||
class ManageHiddenFoldersAdapter(
|
||||
activity: BaseSimpleActivity, var folders: ArrayList<String>, val listener: RefreshRecyclerViewListener?,
|
||||
recyclerView: MyRecyclerView, itemClick: (Any) -> Unit
|
||||
) : MyRecyclerViewAdapter(activity, recyclerView, itemClick) {
|
||||
|
||||
private val config = activity.config
|
||||
|
||||
|
|
|
@ -12,6 +12,7 @@ import android.view.View
|
|||
import android.view.ViewGroup
|
||||
import android.widget.Toast
|
||||
import com.bumptech.glide.Glide
|
||||
import com.qtalk.recyclerviewfastscroller.RecyclerViewFastScroller
|
||||
import com.simplemobiletools.commons.activities.BaseSimpleActivity
|
||||
import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter
|
||||
import com.simplemobiletools.commons.dialogs.PropertiesDialog
|
||||
|
@ -20,7 +21,6 @@ import com.simplemobiletools.commons.dialogs.RenameItemDialog
|
|||
import com.simplemobiletools.commons.extensions.*
|
||||
import com.simplemobiletools.commons.helpers.*
|
||||
import com.simplemobiletools.commons.models.FileDirItem
|
||||
import com.simplemobiletools.commons.views.FastScroller
|
||||
import com.simplemobiletools.commons.views.MyRecyclerView
|
||||
import com.simplemobiletools.gallery.pro.R
|
||||
import com.simplemobiletools.gallery.pro.activities.ViewPagerActivity
|
||||
|
@ -43,9 +43,9 @@ import java.util.*
|
|||
|
||||
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
|
||||
val allowMultiplePicks: Boolean, val path: String, recyclerView: MyRecyclerView, itemClick: (Any) -> Unit
|
||||
) :
|
||||
MyRecyclerViewAdapter(activity, recyclerView, fastScroller, itemClick) {
|
||||
MyRecyclerViewAdapter(activity, recyclerView, itemClick), RecyclerViewFastScroller.OnPopupTextUpdate {
|
||||
|
||||
private val INSTANT_LOAD_DURATION = 2000L
|
||||
private val IMAGE_LOAD_DELAY = 100L
|
||||
|
@ -69,6 +69,10 @@ class MediaAdapter(
|
|||
private var displayFilenames = config.displayFileNames
|
||||
private var showFileTypes = config.showThumbnailFileTypes
|
||||
|
||||
var sorting = config.getFolderSorting(if (config.showAll) SHOW_ALL else path)
|
||||
var dateFormat = config.dateFormat
|
||||
var timeFormat = activity.getTimeFormat()
|
||||
|
||||
init {
|
||||
setupDragListener(true)
|
||||
enableInstantLoad()
|
||||
|
@ -510,10 +514,6 @@ class MediaAdapter(
|
|||
}, INSTANT_LOAD_DURATION)
|
||||
}
|
||||
|
||||
fun getItemBubbleText(position: Int, sorting: Int, dateFormat: String, timeFormat: String): String {
|
||||
return (media[position] as? Medium)?.getBubbleText(sorting, activity, dateFormat, timeFormat) ?: ""
|
||||
}
|
||||
|
||||
private fun setupThumbnail(view: View, medium: Medium) {
|
||||
val isSelected = selectedKeys.contains(medium.path.hashCode())
|
||||
view.apply {
|
||||
|
@ -612,4 +612,13 @@ class MediaAdapter(
|
|||
thumbnail_section.setTextColor(textColor)
|
||||
}
|
||||
}
|
||||
|
||||
override fun onChange(position: Int): String {
|
||||
var realIndex = position
|
||||
if (isASectionTitle(position)) {
|
||||
realIndex++
|
||||
}
|
||||
|
||||
return (media[realIndex] as? Medium)?.getBubbleText(sorting, activity, dateFormat, timeFormat) ?: ""
|
||||
}
|
||||
}
|
||||
|
|
|
@ -14,8 +14,10 @@ import com.simplemobiletools.gallery.pro.extensions.*
|
|||
import com.simplemobiletools.gallery.pro.models.Directory
|
||||
import kotlinx.android.synthetic.main.dialog_directory_picker.view.*
|
||||
|
||||
class PickDirectoryDialog(val activity: BaseSimpleActivity, val sourcePath: String, showOtherFolderButton: Boolean, val showFavoritesBin: Boolean,
|
||||
val callback: (path: String) -> Unit) {
|
||||
class PickDirectoryDialog(
|
||||
val activity: BaseSimpleActivity, val sourcePath: String, showOtherFolderButton: Boolean, val showFavoritesBin: Boolean,
|
||||
val callback: (path: String) -> Unit
|
||||
) {
|
||||
private var dialog: AlertDialog
|
||||
private var shownDirectories = ArrayList<Directory>()
|
||||
private var allDirectories = ArrayList<Directory>()
|
||||
|
@ -31,15 +33,17 @@ class PickDirectoryDialog(val activity: BaseSimpleActivity, val sourcePath: Stri
|
|||
spanCount = if (isGridViewType) activity.config.dirColumnCnt else 1
|
||||
}
|
||||
|
||||
view.directories_fastscroller.updateColors(activity.getAdjustedPrimaryColor())
|
||||
|
||||
val builder = AlertDialog.Builder(activity)
|
||||
.setPositiveButton(R.string.ok, null)
|
||||
.setNegativeButton(R.string.cancel, null)
|
||||
.setOnKeyListener { dialogInterface, i, keyEvent ->
|
||||
if (keyEvent.action == KeyEvent.ACTION_UP && i == KeyEvent.KEYCODE_BACK) {
|
||||
backPressed()
|
||||
}
|
||||
true
|
||||
.setPositiveButton(R.string.ok, null)
|
||||
.setNegativeButton(R.string.cancel, null)
|
||||
.setOnKeyListener { dialogInterface, i, keyEvent ->
|
||||
if (keyEvent.action == KeyEvent.ACTION_UP && i == KeyEvent.KEYCODE_BACK) {
|
||||
backPressed()
|
||||
}
|
||||
true
|
||||
}
|
||||
|
||||
if (showOtherFolderButton) {
|
||||
builder.setNeutralButton(R.string.other_folder) { dialogInterface, i -> showOtherFolder() }
|
||||
|
@ -90,7 +94,8 @@ class PickDirectoryDialog(val activity: BaseSimpleActivity, val sourcePath: Stri
|
|||
allDirectories = newDirs.clone() as ArrayList<Directory>
|
||||
}
|
||||
|
||||
val distinctDirs = newDirs.filter { showFavoritesBin || (!it.isRecycleBin() && !it.areFavorites()) }.distinctBy { it.path.getDistinctPath() }.toMutableList() as ArrayList<Directory>
|
||||
val distinctDirs = newDirs.filter { showFavoritesBin || (!it.isRecycleBin() && !it.areFavorites()) }.distinctBy { it.path.getDistinctPath() }
|
||||
.toMutableList() as ArrayList<Directory>
|
||||
val sortedDirs = activity.getSortedDirectories(distinctDirs)
|
||||
val dirs = activity.getDirsToShow(sortedDirs, allDirectories, currentPathPrefix).clone() as ArrayList<Directory>
|
||||
if (dirs.hashCode() == shownDirectories.hashCode()) {
|
||||
|
@ -121,27 +126,9 @@ class PickDirectoryDialog(val activity: BaseSimpleActivity, val sourcePath: Stri
|
|||
}
|
||||
|
||||
val scrollHorizontally = activity.config.scrollHorizontally && isGridViewType
|
||||
val sorting = activity.config.directorySorting
|
||||
val dateFormat = activity.config.dateFormat
|
||||
val timeFormat = activity.getTimeFormat()
|
||||
view.apply {
|
||||
directories_grid.adapter = adapter
|
||||
|
||||
directories_vertical_fastscroller.isHorizontal = false
|
||||
directories_vertical_fastscroller.beGoneIf(scrollHorizontally)
|
||||
|
||||
directories_horizontal_fastscroller.isHorizontal = true
|
||||
directories_horizontal_fastscroller.beVisibleIf(scrollHorizontally)
|
||||
|
||||
if (scrollHorizontally) {
|
||||
directories_horizontal_fastscroller.setViews(directories_grid) {
|
||||
directories_horizontal_fastscroller.updateBubbleText(dirs[it].getBubbleText(sorting, activity, dateFormat, timeFormat))
|
||||
}
|
||||
} else {
|
||||
directories_vertical_fastscroller.setViews(directories_grid) {
|
||||
directories_vertical_fastscroller.updateBubbleText(dirs[it].getBubbleText(sorting, activity, dateFormat, timeFormat))
|
||||
}
|
||||
}
|
||||
directories_fastscroller.setScrollVertically(!scrollHorizontally)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -3,9 +3,7 @@ package com.simplemobiletools.gallery.pro.dialogs
|
|||
import androidx.appcompat.app.AlertDialog
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import com.simplemobiletools.commons.activities.BaseSimpleActivity
|
||||
import com.simplemobiletools.commons.extensions.beGoneIf
|
||||
import com.simplemobiletools.commons.extensions.beVisibleIf
|
||||
import com.simplemobiletools.commons.extensions.getTimeFormat
|
||||
import com.simplemobiletools.commons.extensions.getAdjustedPrimaryColor
|
||||
import com.simplemobiletools.commons.extensions.setupDialogStuff
|
||||
import com.simplemobiletools.commons.helpers.VIEW_TYPE_GRID
|
||||
import com.simplemobiletools.commons.views.MyGridLayoutManager
|
||||
|
@ -14,24 +12,29 @@ import com.simplemobiletools.gallery.pro.adapters.MediaAdapter
|
|||
import com.simplemobiletools.gallery.pro.asynctasks.GetMediaAsynctask
|
||||
import com.simplemobiletools.gallery.pro.extensions.config
|
||||
import com.simplemobiletools.gallery.pro.extensions.getCachedMedia
|
||||
import com.simplemobiletools.gallery.pro.helpers.GridSpacingItemDecoration
|
||||
import com.simplemobiletools.gallery.pro.helpers.SHOW_ALL
|
||||
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.dialog_medium_picker.view.*
|
||||
|
||||
class PickMediumDialog(val activity: BaseSimpleActivity, val path: String, val callback: (path: String) -> Unit) {
|
||||
var dialog: AlertDialog
|
||||
var shownMedia = ArrayList<ThumbnailItem>()
|
||||
val view = activity.layoutInflater.inflate(R.layout.dialog_medium_picker, null)
|
||||
val viewType = activity.config.getFolderViewType(if (activity.config.showAll) SHOW_ALL else path)
|
||||
val config = activity.config
|
||||
val viewType = config.getFolderViewType(if (config.showAll) SHOW_ALL else path)
|
||||
var isGridViewType = viewType == VIEW_TYPE_GRID
|
||||
|
||||
init {
|
||||
(view.media_grid.layoutManager as MyGridLayoutManager).apply {
|
||||
orientation = if (activity.config.scrollHorizontally && isGridViewType) RecyclerView.HORIZONTAL else RecyclerView.VERTICAL
|
||||
spanCount = if (isGridViewType) activity.config.mediaColumnCnt else 1
|
||||
orientation = if (config.scrollHorizontally && isGridViewType) RecyclerView.HORIZONTAL else RecyclerView.VERTICAL
|
||||
spanCount = if (isGridViewType) config.mediaColumnCnt else 1
|
||||
}
|
||||
|
||||
view.media_fastscroller.updateColors(activity.getAdjustedPrimaryColor())
|
||||
|
||||
dialog = AlertDialog.Builder(activity)
|
||||
.setPositiveButton(R.string.ok, null)
|
||||
.setNegativeButton(R.string.cancel, null)
|
||||
|
@ -66,36 +69,39 @@ class PickMediumDialog(val activity: BaseSimpleActivity, val path: String, val c
|
|||
return
|
||||
|
||||
shownMedia = media
|
||||
val adapter = MediaAdapter(activity, shownMedia.clone() as ArrayList<ThumbnailItem>, null, true, false, path, view.media_grid, null) {
|
||||
val adapter = MediaAdapter(activity, shownMedia.clone() as ArrayList<ThumbnailItem>, null, true, false, path, view.media_grid) {
|
||||
if (it is Medium) {
|
||||
callback(it.path)
|
||||
dialog.dismiss()
|
||||
}
|
||||
}
|
||||
|
||||
val scrollHorizontally = activity.config.scrollHorizontally && isGridViewType
|
||||
val sorting = activity.config.getFolderSorting(if (path.isEmpty()) SHOW_ALL else path)
|
||||
val dateFormat = activity.config.dateFormat
|
||||
val timeFormat = activity.getTimeFormat()
|
||||
val scrollHorizontally = config.scrollHorizontally && isGridViewType
|
||||
view.apply {
|
||||
media_grid.adapter = adapter
|
||||
media_fastscroller.setScrollVertically(!scrollHorizontally)
|
||||
}
|
||||
handleGridSpacing(media)
|
||||
}
|
||||
|
||||
media_vertical_fastscroller.isHorizontal = false
|
||||
media_vertical_fastscroller.beGoneIf(scrollHorizontally)
|
||||
private fun handleGridSpacing(media: ArrayList<ThumbnailItem>) {
|
||||
if (isGridViewType) {
|
||||
val spanCount = config.mediaColumnCnt
|
||||
val spacing = config.thumbnailSpacing
|
||||
val useGridPosition = media.firstOrNull() is ThumbnailSection
|
||||
|
||||
media_horizontal_fastscroller.isHorizontal = true
|
||||
media_horizontal_fastscroller.beVisibleIf(scrollHorizontally)
|
||||
var currentGridDecoration: GridSpacingItemDecoration? = null
|
||||
if (view.media_grid.itemDecorationCount > 0) {
|
||||
currentGridDecoration = view.media_grid.getItemDecorationAt(0) as GridSpacingItemDecoration
|
||||
currentGridDecoration.items = media
|
||||
}
|
||||
|
||||
if (scrollHorizontally) {
|
||||
media_horizontal_fastscroller.setViews(media_grid) {
|
||||
val medium = (media[it] as? Medium)
|
||||
media_horizontal_fastscroller.updateBubbleText(medium?.getBubbleText(sorting, activity, dateFormat, timeFormat) ?: "")
|
||||
}
|
||||
} else {
|
||||
media_vertical_fastscroller.setViews(media_grid) {
|
||||
val medium = (media[it] as? Medium)
|
||||
media_vertical_fastscroller.updateBubbleText(medium?.getBubbleText(sorting, activity, dateFormat, timeFormat) ?: "")
|
||||
val newGridDecoration = GridSpacingItemDecoration(spanCount, spacing, config.scrollHorizontally, config.fileRoundedCorners, media, useGridPosition)
|
||||
if (currentGridDecoration.toString() != newGridDecoration.toString()) {
|
||||
if (currentGridDecoration != null) {
|
||||
view.media_grid.removeItemDecoration(currentGridDecoration)
|
||||
}
|
||||
view.media_grid.addItemDecoration(newGridDecoration)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Before Width: | Height: | Size: 488 B |
Before Width: | Height: | Size: 806 B |
Before Width: | Height: | Size: 725 B |
Before Width: | Height: | Size: 585 B |
Before Width: | Height: | Size: 1 KiB |
Before Width: | Height: | Size: 447 B |
Before Width: | Height: | Size: 996 B |
Before Width: | Height: | Size: 2 KiB |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 2.3 KiB |
|
@ -1,9 +1,3 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="#FFFFFFFF"
|
||||
android:pathData="M19,12h-2v3h-3v2h5v-5zM7,9h3L10,7L5,7v5h2L7,9zM21,3L3,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h18c1.1,0 2,-0.9 2,-2L23,5c0,-1.1 -0.9,-2 -2,-2zM21,19.01L3,19.01L3,4.99h18v14.02z"/>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
||||
<path android:fillColor="#FFFFFFFF" android:pathData="M18 12c-0.55 0-1 0.45-1 1v2h-2c-0.55 0-1 0.45-1 1s0.45 1 1 1h3c0.55 0 1-0.45 1-1v-3c0-0.55-0.45-1-1-1zM7 9h2c0.55 0 1-0.45 1-1S9.55 7 9 7H6C5.45 7 5 7.45 5 8v3c0 0.55 0.45 1 1 1s1-0.45 1-1V9zm14-6H3C1.9 3 1 3.9 1 5v14c0 1.1 0.9 2 2 2h18c1.1 0 2-0.9 2-2V5c0-1.1-0.9-2-2-2zm-1 16.01H4c-0.55 0-1-0.45-1-1V5.99c0-0.55 0.45-1 1-1h16c0.55 0 1 0.45 1 1v12.02c0 0.55-0.45 1-1 1z"/>
|
||||
</vector>
|
||||
|
|
3
app/src/main/res/drawable/ic_cardboard_vector.xml
Normal file
|
@ -0,0 +1,3 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="100" android:viewportHeight="100">
|
||||
<path android:fillColor="#FFFFFFFF" android:pathData="M78.529 26.588h-57.3c-6.5 0-11.7 5.3-11.7 11.7v23.1c0 6.5 5.3 11.7 11.7 11.7h17.7c1.6 0 2.8-1.3 2.8-2.8 0-0.7 0.1-1.5 0.3-2.2 0.8-3.1 3.4-5.4 6.5-6 5.2-0.9 9.6 3.1 9.6 8.1 0 1.6 1.2 2.9 2.8 2.9h17.7c6.5 0 11.7-5.3 11.7-11.7v-23c-0.1-6.5-5.3-11.8-11.8-11.8zm-43.6 30.5c-4.5 0-8.2-3.7-8.2-8.2 0-4.5 3.7-8.2 8.2-8.2 4.5 0 8.2 3.7 8.2 8.2 0 4.5-3.7 8.2-8.2 8.2zm29.9 0c-4.5 0-8.2-3.7-8.2-8.2 0-4.5 3.7-8.2 8.2-8.2 4.5 0 8.2 3.7 8.2 8.2 0 4.5-3.7 8.2-8.2 8.2z"/>
|
||||
</vector>
|
|
@ -1,9 +1,3 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="#FFFFFFFF"
|
||||
android:pathData="M7.47,21.49C4.2,19.93 1.86,16.76 1.5,13L0,13c0.51,6.16 5.66,11 11.95,11 0.23,0 0.44,-0.02 0.66,-0.03L8.8,20.15l-1.33,1.34zM12.05,0c-0.23,0 -0.44,0.02 -0.66,0.04l3.81,3.81 1.33,-1.33C19.8,4.07 22.14,7.24 22.5,11L24,11c-0.51,-6.16 -5.66,-11 -11.95,-11zM16,14h2L18,8c0,-1.11 -0.9,-2 -2,-2h-6v2h6v6zM8,16L8,4L6,4v2L4,6v2h2v8c0,1.1 0.89,2 2,2h8v2h2v-2h2v-2L8,16z"/>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
||||
<path android:fillColor="#FFFFFFFF" android:pathData="M16 9v5h2V8c0-1.1-0.9-2-2-2h-6v2h5c0.55 0 1 0.45 1 1zm3 7H9c-0.55 0-1-0.45-1-1V5c0-0.55-0.45-1-1-1S6 4.45 6 5v1H5C4.45 6 4 6.45 4 7s0.45 1 1 1h1v8c0 1.1 0.9 2 2 2h8v1c0 0.55 0.45 1 1 1s1-0.45 1-1v-1h1c0.55 0 1-0.45 1-1s-0.45-1-1-1zM17.66 1.4c-1.67-0.89-3.83-1.51-6.27-1.36l3.81 3.81 1.33-1.33c3.09 1.46 5.34 4.37 5.89 7.86 0.06 0.41 0.44 0.69 0.86 0.62 0.41-0.06 0.69-0.45 0.62-0.86-0.6-3.8-2.96-7-6.24-8.74zM7.47 21.49c-3.09-1.46-5.34-4.37-5.89-7.86-0.06-0.41-0.44-0.69-0.86-0.62-0.41 0.06-0.69 0.45-0.62 0.86 0.6 3.81 2.96 7.01 6.24 8.75 1.67 0.89 3.83 1.51 6.27 1.36L8.8 20.16l-1.33 1.33z"/>
|
||||
</vector>
|
||||
|
|
|
@ -1,9 +1,3 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="#FFFFFFFF"
|
||||
android:pathData="M4.59,6.89c0.7,-0.71 1.4,-1.35 1.71,-1.22 0.5,0.2 0,1.03 -0.3,1.52 -0.25,0.42 -2.86,3.89 -2.86,6.31 0,1.28 0.48,2.34 1.34,2.98 0.75,0.56 1.74,0.73 2.64,0.46 1.07,-0.31 1.95,-1.4 3.06,-2.77 1.21,-1.49 2.83,-3.44 4.08,-3.44 1.63,0 1.65,1.01 1.76,1.79 -3.78,0.64 -5.38,3.67 -5.38,5.37 0,1.7 1.44,3.09 3.21,3.09 1.63,0 4.29,-1.33 4.69,-6.1L21,14.88v-2.5h-2.47c-0.15,-1.65 -1.09,-4.2 -4.03,-4.2 -2.25,0 -4.18,1.91 -4.94,2.84 -0.58,0.73 -2.06,2.48 -2.29,2.72 -0.25,0.3 -0.68,0.84 -1.11,0.84 -0.45,0 -0.72,-0.83 -0.36,-1.92 0.35,-1.09 1.4,-2.86 1.85,-3.52 0.78,-1.14 1.3,-1.92 1.3,-3.28C8.95,3.69 7.31,3 6.44,3 5.12,3 3.97,4 3.72,4.25c-0.36,0.36 -0.66,0.66 -0.88,0.93l1.75,1.71zM13.88,18.55c-0.31,0 -0.74,-0.26 -0.74,-0.72 0,-0.6 0.73,-2.2 2.87,-2.76 -0.3,2.69 -1.43,3.48 -2.13,3.48z"/>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
||||
<path android:fillColor="#FFFFFFFF" android:pathData="M18.85 10.39l1.06-1.06c0.78-0.78 0.78-2.05 0-2.83L18.5 5.09c-0.78-0.78-2.05-0.78-2.83 0l-1.06 1.06 4.24 4.24zm-5.66-2.83l-9.05 9.05C4.05 16.7 4 16.83 4 16.96v3.54C4 20.78 4.22 21 4.5 21h3.54c0.13 0 0.26-0.05 0.35-0.15l9.05-9.05-4.25-4.24zM19 17.5c0 2.19-2.54 3.5-5 3.5-0.55 0-1-0.45-1-1s0.45-1 1-1c1.54 0 3-0.73 3-1.5 0-0.47-0.48-0.87-1.23-1.2l1.48-1.48C18.32 15.45 19 16.29 19 17.5zM4.58 13.35C3.61 12.79 3 12.06 3 11c0-1.8 1.89-2.63 3.56-3.36C7.59 7.18 9 6.56 9 6c0-0.41-0.78-1-2-1-1.26 0-1.8 0.61-1.83 0.64-0.35 0.41-0.98 0.46-1.4 0.12-0.41-0.34-0.49-0.95-0.15-1.38C3.73 4.24 4.76 3 7 3s4 1.32 4 3c0 1.87-1.93 2.72-3.64 3.47C6.42 9.88 5 10.5 5 11c0 0.31 0.43 0.6 1.07 0.86l-1.49 1.49z"/>
|
||||
</vector>
|
||||
|
|
|
@ -1,9 +1,3 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="#FFFFFFFF"
|
||||
android:pathData="M14.19,14.19l-1.41,-1.41 -1.56,-1.56L11,11 9.81,9.81 4.93,4.93 2.27,2.27 1,3.54l2.78,2.78c-0.11,0.16 -0.21,0.32 -0.31,0.48 -0.04,0.07 -0.09,0.14 -0.13,0.21 -0.09,0.15 -0.17,0.31 -0.25,0.47 -0.05,0.1 -0.1,0.21 -0.16,0.32 -0.06,0.14 -0.13,0.28 -0.19,0.43 -0.1,0.24 -0.19,0.48 -0.27,0.73l-0.09,0.3c-0.05,0.2 -0.1,0.39 -0.14,0.59 -0.02,0.11 -0.04,0.22 -0.07,0.33 -0.04,0.2 -0.07,0.4 -0.09,0.61 -0.01,0.1 -0.03,0.2 -0.03,0.3 -0.03,0.29 -0.05,0.6 -0.05,0.91 0,5.52 4.48,10 10,10 0.31,0 0.62,-0.02 0.92,-0.05l0.3,-0.03c0.2,-0.02 0.41,-0.06 0.61,-0.09 0.11,-0.02 0.22,-0.04 0.33,-0.07 0.2,-0.04 0.39,-0.09 0.58,-0.15 0.1,-0.03 0.2,-0.05 0.3,-0.09 0.25,-0.08 0.49,-0.17 0.73,-0.27 0.15,-0.06 0.29,-0.13 0.43,-0.19 0.11,-0.05 0.22,-0.1 0.33,-0.16 0.16,-0.08 0.31,-0.16 0.46,-0.25 0.07,-0.04 0.14,-0.09 0.21,-0.13 0.16,-0.1 0.32,-0.2 0.48,-0.31L20.46,23l1.27,-1.27 -2.66,-2.66 -4.88,-4.88zM6,18l3,-6.46L12.46,15 6,18zM22,12c0,0.31 -0.02,0.62 -0.05,0.92l-0.03,0.3c-0.02,0.2 -0.06,0.41 -0.09,0.61 -0.02,0.11 -0.04,0.22 -0.07,0.33 -0.04,0.2 -0.09,0.39 -0.15,0.58 -0.03,0.1 -0.05,0.21 -0.09,0.31 -0.08,0.25 -0.17,0.49 -0.27,0.73 -0.06,0.15 -0.13,0.29 -0.19,0.43 -0.05,0.11 -0.1,0.22 -0.16,0.33 -0.08,0.16 -0.16,0.31 -0.25,0.46 -0.04,0.07 -0.09,0.14 -0.13,0.21 -0.1,0.16 -0.2,0.32 -0.31,0.48L15,12.46 18,6l-6.46,3 -5.22,-5.22c0.16,-0.11 0.32,-0.21 0.48,-0.31 0.07,-0.04 0.14,-0.09 0.21,-0.13 0.15,-0.09 0.31,-0.17 0.46,-0.25 0.11,-0.05 0.22,-0.1 0.33,-0.16 0.14,-0.06 0.28,-0.13 0.43,-0.19 0.24,-0.1 0.48,-0.19 0.73,-0.27l0.31,-0.09c0.19,-0.05 0.38,-0.11 0.58,-0.15 0.11,-0.02 0.22,-0.04 0.33,-0.07 0.2,-0.04 0.4,-0.07 0.61,-0.09 0.1,-0.01 0.2,-0.03 0.3,-0.03 0.29,-0.02 0.6,-0.04 0.91,-0.04 5.52,0 10,4.48 10,10z"/>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
||||
<path android:fillColor="#FFFFFF" android:pathData="M18 6l-2.91 6.26 5.25 5.25C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93 0.61-5.51 1.66l5.25 5.25L18 6zM2.81 5.64l0.85 0.85c-1.37 2.07-2 4.68-1.48 7.45 0.75 3.95 3.92 7.13 7.88 7.88 2.77 0.52 5.38-0.1 7.45-1.48l0.85 0.85c0.39 0.39 1.02 0.39 1.41 0 0.39-0.39 0.39-1.02 0-1.41L4.22 4.22c-0.39-0.39-1.02-0.39-1.41 0-0.39 0.39-0.39 1.03 0 1.42zm6.1 6.1l3.35 3.35L6 18l2.91-6.26z"/>
|
||||
</vector>
|
||||
|
|
|
@ -1,9 +1,3 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="#FFFFFFFF"
|
||||
android:pathData="M12,10.9c-0.61,0 -1.1,0.49 -1.1,1.1s0.49,1.1 1.1,1.1c0.61,0 1.1,-0.49 1.1,-1.1s-0.49,-1.1 -1.1,-1.1zM12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM14.19,14.19L6,18l3.81,-8.19L18,6l-3.81,8.19z"/>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
||||
<path android:pathData="M12 10.9c-0.61 0-1.1 0.49-1.1 1.1s0.49 1.1 1.1 1.1c0.61 0 1.1-0.49 1.1-1.1s-0.49-1.1-1.1-1.1zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm2.19 12.19L6 18l3.81-8.19L18 6l-3.81 8.19z" android:fillColor="#FFFFFF"/>
|
||||
</vector>
|
||||
|
|
|
@ -1,9 +1,3 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="#FFFFFFFF"
|
||||
android:pathData="M15,21h2v-2h-2v2zM19,9h2L21,7h-2v2zM3,5v14c0,1.1 0.9,2 2,2h4v-2L5,19L5,5h4L9,3L5,3c-1.1,0 -2,0.9 -2,2zM19,3v2h2c0,-1.1 -0.9,-2 -2,-2zM11,23h2L13,1h-2v22zM19,17h2v-2h-2v2zM15,5h2L17,3h-2v2zM19,13h2v-2h-2v2zM19,21c1.1,0 2,-0.9 2,-2h-2v2z"/>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
||||
<path android:pathData="M15 21h2v-2h-2v2zm4-12h2V7h-2v2zM3 5v14c0 1.1 0.9 2 2 2h3c0.55 0 1-0.45 1-1s-0.45-1-1-1H6c-0.55 0-1-0.45-1-1V6c0-0.55 0.45-1 1-1h2c0.55 0 1-0.45 1-1S8.55 3 8 3H5C3.9 3 3 3.9 3 5zm16-2v2h2c0-1.1-0.9-2-2-2zm-7 20c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1s-1 0.45-1 1v20c0 0.55 0.45 1 1 1zm7-6h2v-2h-2v2zM15 5h2V3h-2v2zm4 8h2v-2h-2v2zm0 8c1.1 0 2-0.9 2-2h-2v2z" android:fillColor="#FFFFFF"/>
|
||||
</vector>
|
||||
|
|
|
@ -1,9 +1,3 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="#FFFFFFFF"
|
||||
android:pathData="m21,9 l-0,-2 -2,0 -0,2 2,0zM9,5l0,-2 -2,0 0,2 2,0zM5,21 L19,21c1.1,0 2,-0.9 2,-2l0,-4 -2,-0 0,4 -14,0 0,-4 -2,-0 -0,4c-0,1.1 0.9,2 2,2zM3,5l2,-0 0,-2C3.9,3 3,3.9 3,5ZM23,13 L23,11 1,11 1,13 23,13ZM17,5 L17,3 15,3 15,5 17,5zM5,9 L5,7L3,7 3,9l2,-0zM13,5 L13,3 11,3 11,5 13,5zM21,5C21,3.9 20.1,3 19,3l0,2 2,0z"/>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
||||
<path android:pathData="M21 9V7h-2v2zM9 5V3H7v2zM5 21h14c1.1 0 2-0.9 2-2v-3c0-0.55-0.45-1-1-1s-1 0.45-1 1v2c0 0.55-0.45 1-1 1H6c-0.55 0-1-0.45-1-1v-2c0-0.55-0.45-1-1-1s-1 0.45-1 1v3c0 1.1 0.9 2 2 2zM3 5h2V3C3.9 3 3 3.9 3 5zm20 7c0-0.55-0.45-1-1-1H2c-0.55 0-1 0.45-1 1s0.45 1 1 1h20c0.55 0 1-0.45 1-1zm-6-7V3h-2v2zM5 9V7H3v2zm8-4V3h-2v2zm8 0c0-1.1-0.9-2-2-2v2z" android:fillColor="#FFFFFF"/>
|
||||
</vector>
|
||||
|
|
3
app/src/main/res/drawable/ic_maximize_vector.xml
Normal file
|
@ -0,0 +1,3 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
||||
<path android:pathData="M15.85 3.85L17.3 5.3l-2.18 2.16c-0.39 0.39-0.39 1.03 0 1.42 0.39 0.39 1.03 0.39 1.42 0L18.7 6.7l1.45 1.45C20.46 8.46 21 8.24 21 7.79V3.5C21 3.22 20.78 3 20.5 3h-4.29c-0.45 0-0.67 0.54-0.36 0.85zm-12 4.3L5.3 6.7l2.16 2.18c0.39 0.39 1.03 0.39 1.42 0 0.39-0.39 0.39-1.03 0-1.42L6.7 5.3l1.45-1.45C8.46 3.54 8.24 3 7.79 3H3.5C3.22 3 3 3.22 3 3.5v4.29c0 0.45 0.54 0.67 0.85 0.36zm4.3 12L6.7 18.7l2.18-2.16c0.39-0.39 0.39-1.03 0-1.42-0.39-0.39-1.03-0.39-1.42 0L5.3 17.3l-1.45-1.45C3.54 15.54 3 15.76 3 16.21v4.29C3 20.78 3.22 21 3.5 21h4.29c0.45 0 0.67-0.54 0.36-0.85zm12-4.3L18.7 17.3l-2.16-2.18c-0.39-0.39-1.03-0.39-1.42 0-0.39 0.39-0.39 1.03 0 1.42l2.18 2.16-1.45 1.45C15.54 20.46 15.76 21 16.21 21h4.29c0.28 0 0.5-0.22 0.5-0.5v-4.29c0-0.45-0.54-0.67-0.85-0.36z" android:fillColor="#FFFFFF"/>
|
||||
</vector>
|
3
app/src/main/res/drawable/ic_minimize_vector.xml
Normal file
|
@ -0,0 +1,3 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
||||
<path android:pathData="M3 8c0 0.55 0.45 1 1 1h4c0.55 0 1-0.45 1-1V4c0-0.55-0.45-1-1-1S7 3.45 7 4v1.59L4.62 3.21c-0.39-0.39-1.02-0.39-1.41 0-0.39 0.39-0.39 1.02 0 1.41L5.59 7H4C3.45 7 3 7.45 3 8zm17-1h-1.59l2.38-2.38c0.39-0.39 0.39-1.02 0-1.41-0.39-0.39-1.02-0.39-1.41 0L17 5.59V4c0-0.55-0.45-1-1-1s-1 0.45-1 1v4c0 0.55 0.45 1 1 1h4c0.55 0 1-0.45 1-1s-0.45-1-1-1zM4 17h1.59l-2.38 2.38c-0.39 0.39-0.39 1.02 0 1.41 0.39 0.39 1.02 0.39 1.41 0L7 18.41V20c0 0.55 0.45 1 1 1s1-0.45 1-1v-4c0-0.55-0.45-1-1-1H4c-0.55 0-1 0.45-1 1s0.45 1 1 1zm17-1c0-0.55-0.45-1-1-1h-4c-0.55 0-1 0.45-1 1v4c0 0.55 0.45 1 1 1s1-0.45 1-1v-1.59l2.38 2.38c0.39 0.39 1.02 0.39 1.41 0 0.39-0.39 0.39-1.02 0-1.41L18.41 17H20c0.55 0 1-0.45 1-1z" android:fillColor="#FFFFFF"/>
|
||||
</vector>
|
|
@ -1,9 +1,3 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="#FFFFFFFF"
|
||||
android:pathData="M19.02,10v9L5,19L5,5h9L14,3L5.02,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2v-9h-2zM17,10l0.94,-2.06L20,7l-2.06,-0.94L17,4l-0.94,2.06L14,7l2.06,0.94zM13.25,10.75L12,8l-1.25,2.75L8,12l2.75,1.25L12,16l1.25,-2.75L16,12z"/>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
||||
<path android:fillColor="#FFFFFF" android:pathData="M19.02 10.99V18c0 0.55-0.45 1-1 1H6c-0.55 0-1-0.45-1-1V6c0-0.55 0.45-1 1-1h7c0.55 0 1-0.45 1-1s-0.45-1-1-1H5.02c-1.1 0-2 0.9-2 2v14c0 1.1 0.9 2 2 2H19c1.1 0 2-0.89 2-2v-8.01c0-0.55-0.44-0.99-0.99-0.99s-0.99 0.44-0.99 0.99zm-5.77-0.24L12.46 9c-0.18-0.39-0.73-0.39-0.91 0l-0.79 1.75L9 11.54c-0.39 0.18-0.39 0.73 0 0.91l1.75 0.79 0.79 1.76c0.18 0.39 0.73 0.39 0.91 0l0.79-1.75L15 12.46c0.39-0.18 0.39-0.73 0-0.91l-1.75-0.8zm4.69-4.69l-0.6-1.32c-0.13-0.29-0.55-0.29-0.69 0l-0.6 1.32-1.32 0.6c-0.29 0.13-0.29 0.55 0 0.69l1.32 0.6 0.6 1.32c0.13 0.29 0.55 0.29 0.69 0l0.6-1.32 1.32-0.6c0.29-0.13 0.29-0.55 0-0.69l-1.32-0.6z"/>
|
||||
</vector>
|
||||
|
|
|
@ -1,9 +1,3 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="#FFFFFFFF"
|
||||
android:pathData="M12,12.25c1.24,0 2.25,-1.01 2.25,-2.25S13.24,7.75 12,7.75 9.75,8.76 9.75,10s1.01,2.25 2.25,2.25zM16.5,16.25c0,-1.5 -3,-2.25 -4.5,-2.25s-4.5,0.75 -4.5,2.25L7.5,17h9v-0.75zM19,3L5,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2L21,5c0,-1.1 -0.9,-2 -2,-2zM19,19L5,19L5,5h14v14z"/>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
||||
<path android:pathData="M12 12.25c1.24 0 2.25-1.01 2.25-2.25S13.24 7.75 12 7.75 9.75 8.76 9.75 10s1.01 2.25 2.25 2.25zm4.5 4c0-1.5-3-2.25-4.5-2.25s-4.5 0.75-4.5 2.25V17h9v-0.75zM19 3H5C3.9 3 3 3.9 3 5v14c0 1.1 0.9 2 2 2h14c1.1 0 2-0.9 2-2V5c0-1.1-0.9-2-2-2zm-1 16H6c-0.55 0-1-0.45-1-1V6c0-0.55 0.45-1 1-1h12c0.55 0 1 0.45 1 1v12c0 0.55-0.45 1-1 1z" android:fillColor="#FFFFFF"/>
|
||||
</vector>
|
||||
|
|
|
@ -1,9 +1,3 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="#FFFFFFFF"
|
||||
android:pathData="M15.55,5.55L11,1v3.07C7.06,4.56 4,7.92 4,12s3.05,7.44 7,7.93v-2.02c-2.84,-0.48 -5,-2.94 -5,-5.91s2.16,-5.43 5,-5.91L11,10l4.55,-4.45zM19.93,11c-0.17,-1.39 -0.72,-2.73 -1.62,-3.89l-1.42,1.42c0.54,0.75 0.88,1.6 1.02,2.47h2.02zM13,17.9v2.02c1.39,-0.17 2.74,-0.71 3.9,-1.61l-1.44,-1.44c-0.75,0.54 -1.59,0.89 -2.46,1.03zM16.89,15.48l1.42,1.41c0.9,-1.16 1.45,-2.5 1.62,-3.89h-2.02c-0.14,0.87 -0.48,1.72 -1.02,2.48z"/>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
||||
<path android:fillColor="#FFFFFF" android:pathData="M14.83 4.83L12.7 2.7C12.08 2.08 11 2.52 11 3.41v0.66C7.06 4.56 4 7.92 4 12c0 3.64 2.43 6.71 5.77 7.68 0.62 0.18 1.23-0.32 1.23-0.96v-0.03c0-0.43-0.27-0.82-0.68-0.94C7.82 17.03 6 14.73 6 12c0-2.97 2.16-5.43 5-5.91v1.53c0 0.89 1.07 1.33 1.7 0.71l2.13-2.08c0.4-0.38 0.4-1.02 0-1.42zm4.84 4.93c-0.16-0.55-0.38-1.08-0.66-1.59-0.31-0.57-1.1-0.66-1.56-0.2l-0.01 0.01c-0.31 0.31-0.38 0.78-0.17 1.16 0.2 0.37 0.36 0.76 0.48 1.16 0.12 0.42 0.51 0.7 0.94 0.7h0.02c0.65 0 1.15-0.62 0.96-1.24zM13 18.68v0.02c0 0.65 0.62 1.14 1.24 0.96 0.55-0.16 1.08-0.38 1.59-0.66 0.57-0.31 0.66-1.1 0.2-1.56l-0.02-0.02c-0.31-0.31-0.78-0.38-1.16-0.17-0.37 0.21-0.76 0.37-1.16 0.49-0.41 0.12-0.69 0.51-0.69 0.94zm4.44-2.65c0.46 0.46 1.25 0.37 1.56-0.2 0.28-0.51 0.5-1.04 0.67-1.59 0.18-0.62-0.31-1.24-0.96-1.24h-0.02c-0.44 0-0.82 0.28-0.94 0.7-0.12 0.4-0.28 0.79-0.48 1.17-0.21 0.38-0.13 0.86 0.17 1.16z"/>
|
||||
</vector>
|
||||
|
|
|
@ -1,9 +1,3 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="#FFFFFFFF"
|
||||
android:pathData="M22.7,19l-9.1,-9.1c0.9,-2.3 0.4,-5 -1.5,-6.9 -2,-2 -5,-2.4 -7.4,-1.3L9,6 6,9 1.6,4.7C0.4,7.1 0.9,10.1 2.9,12.1c1.9,1.9 4.6,2.4 6.9,1.5l9.1,9.1c0.4,0.4 1,0.4 1.4,0l2.3,-2.3c0.5,-0.4 0.5,-1.1 0.1,-1.4z"/>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="100" android:viewportHeight="100">
|
||||
<path android:fillColor="#FFFFFF" android:pathData="M27.109 13.725c6.939-2.277 14.878-0.678 20.396 4.839 6.065 6.065 7.398 15.056 4.044 22.428l34.14 34.14c2.742 2.742 2.742 7.157 0 9.899-2.742 2.742-7.157 2.742-9.899 0l-34.14-34.14c-7.373 3.354-16.364 2.021-22.429-4.044-5.517-5.517-7.117-13.457-4.839-20.396l8.375 8.375c3.526 3.526 9.202 3.526 12.728 0s3.526-9.202 0-12.728z"/>
|
||||
</vector>
|
||||
|
|
|
@ -1,9 +1,3 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="#FFFFFFFF"
|
||||
android:pathData="M10,8v8l5,-4 -5,-4zM19,3L5,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2L21,5c0,-1.1 -0.9,-2 -2,-2zM19,19L5,19L5,5h14v14z"/>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
||||
<path android:pathData="M10 9.04v5.92c0 0.42 0.48 0.65 0.81 0.39l3.7-2.96c0.25-0.2 0.25-0.58 0-0.78l-3.7-2.96C10.48 8.39 10 8.62 10 9.04zM19 3H5C3.9 3 3 3.9 3 5v14c0 1.1 0.9 2 2 2h14c1.1 0 2-0.9 2-2V5c0-1.1-0.9-2-2-2zm-1 16H6c-0.55 0-1-0.45-1-1V6c0-0.55 0.45-1 1-1h12c0.55 0 1 0.45 1 1v12c0 0.55-0.45 1-1 1z" android:fillColor="#FFFFFF"/>
|
||||
</vector>
|
||||
|
|
|
@ -1,86 +1,68 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:id="@+id/directories_refresh_layout"
|
||||
android:id="@+id/directories_holder"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/directories_holder"
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/directories_switch_searching"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:gravity="center"
|
||||
android:padding="@dimen/activity_margin"
|
||||
android:text="@string/switch_to_file_search"
|
||||
android:visibility="gone" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/directories_switch_searching"
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/directories_empty_placeholder"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/directories_switch_searching"
|
||||
android:alpha="0.8"
|
||||
android:gravity="center_horizontal"
|
||||
android:paddingStart="@dimen/activity_margin"
|
||||
android:paddingTop="@dimen/activity_margin"
|
||||
android:paddingEnd="@dimen/activity_margin"
|
||||
android:text="@string/no_media_with_filters"
|
||||
android:textSize="@dimen/bigger_text_size"
|
||||
android:textStyle="italic"
|
||||
android:visibility="gone" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/directories_empty_placeholder_2"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/directories_empty_placeholder"
|
||||
android:layout_centerHorizontal="true"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:padding="@dimen/activity_margin"
|
||||
android:text="@string/change_filters_underlined"
|
||||
android:textSize="@dimen/bigger_text_size"
|
||||
android:visibility="gone" />
|
||||
|
||||
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
|
||||
android:id="@+id/directories_refresh_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/directories_switch_searching">
|
||||
|
||||
<com.qtalk.recyclerviewfastscroller.RecyclerViewFastScroller
|
||||
android:id="@+id/directories_fastscroller"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:gravity="center"
|
||||
android:padding="@dimen/activity_margin"
|
||||
android:text="@string/switch_to_file_search"
|
||||
android:visibility="gone" />
|
||||
app:supportSwipeToRefresh="true">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/directories_empty_placeholder"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/directories_switch_searching"
|
||||
android:alpha="0.8"
|
||||
android:gravity="center_horizontal"
|
||||
android:paddingStart="@dimen/activity_margin"
|
||||
android:paddingTop="@dimen/activity_margin"
|
||||
android:paddingEnd="@dimen/activity_margin"
|
||||
android:text="@string/no_media_with_filters"
|
||||
android:textSize="@dimen/bigger_text_size"
|
||||
android:textStyle="italic"
|
||||
android:visibility="gone" />
|
||||
<com.simplemobiletools.commons.views.MyRecyclerView
|
||||
android:id="@+id/directories_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/directory_columns_vertical_scroll" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/directories_empty_placeholder_2"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/directories_empty_placeholder"
|
||||
android:layout_centerHorizontal="true"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:padding="@dimen/activity_margin"
|
||||
android:text="@string/change_filters_underlined"
|
||||
android:textSize="@dimen/bigger_text_size"
|
||||
android:visibility="gone" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyRecyclerView
|
||||
android:id="@+id/directories_grid"
|
||||
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" />
|
||||
|
||||
<com.simplemobiletools.commons.views.FastScroller
|
||||
android:id="@+id/directories_vertical_fastscroller"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_below="@+id/directories_switch_searching"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:paddingStart="@dimen/normal_margin"
|
||||
android:visibility="gone">
|
||||
|
||||
<include layout="@layout/fastscroller_handle_vertical" />
|
||||
|
||||
</com.simplemobiletools.commons.views.FastScroller>
|
||||
|
||||
<com.simplemobiletools.commons.views.FastScroller
|
||||
android:id="@+id/directories_horizontal_fastscroller"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_alignParentBottom="true"
|
||||
android:paddingTop="@dimen/normal_margin"
|
||||
android:visibility="gone">
|
||||
|
||||
<include layout="@layout/fastscroller_handle_horizontal" />
|
||||
|
||||
</com.simplemobiletools.commons.views.FastScroller>
|
||||
</RelativeLayout>
|
||||
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
|
||||
</com.qtalk.recyclerviewfastscroller.RecyclerViewFastScroller>
|
||||
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
|
||||
</RelativeLayout>
|
||||
|
|
|
@ -1,73 +1,56 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:id="@+id/media_refresh_layout"
|
||||
android:id="@+id/media_holder"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/media_holder"
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/media_empty_text_placeholder"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:alpha="0.8"
|
||||
android:gravity="center_horizontal"
|
||||
android:paddingStart="@dimen/activity_margin"
|
||||
android:paddingTop="@dimen/activity_margin"
|
||||
android:paddingEnd="@dimen/activity_margin"
|
||||
android:text="@string/no_media_with_filters"
|
||||
android:textSize="@dimen/bigger_text_size"
|
||||
android:textStyle="italic"
|
||||
android:visibility="gone" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/media_empty_text_placeholder_2"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/media_empty_text_placeholder"
|
||||
android:layout_centerHorizontal="true"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:padding="@dimen/activity_margin"
|
||||
android:text="@string/change_filters_underlined"
|
||||
android:textSize="@dimen/bigger_text_size"
|
||||
android:visibility="gone" />
|
||||
|
||||
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
|
||||
android:id="@+id/media_refresh_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/media_empty_text_placeholder"
|
||||
<com.qtalk.recyclerviewfastscroller.RecyclerViewFastScroller
|
||||
android:id="@+id/media_fastscroller"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:alpha="0.8"
|
||||
android:gravity="center_horizontal"
|
||||
android:paddingStart="@dimen/activity_margin"
|
||||
android:paddingTop="@dimen/activity_margin"
|
||||
android:paddingEnd="@dimen/activity_margin"
|
||||
android:text="@string/no_media_with_filters"
|
||||
android:textSize="@dimen/bigger_text_size"
|
||||
android:textStyle="italic"
|
||||
android:visibility="gone" />
|
||||
app:supportSwipeToRefresh="true">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/media_empty_text_placeholder_2"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/media_empty_text_placeholder"
|
||||
android:layout_centerHorizontal="true"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:padding="@dimen/activity_margin"
|
||||
android:text="@string/change_filters_underlined"
|
||||
android:textSize="@dimen/bigger_text_size"
|
||||
android:visibility="gone" />
|
||||
<com.simplemobiletools.commons.views.MyRecyclerView
|
||||
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" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyRecyclerView
|
||||
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" />
|
||||
|
||||
<com.simplemobiletools.commons.views.FastScroller
|
||||
android:id="@+id/media_vertical_fastscroller"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:paddingStart="@dimen/normal_margin"
|
||||
android:visibility="gone">
|
||||
|
||||
<include layout="@layout/fastscroller_handle_vertical" />
|
||||
|
||||
</com.simplemobiletools.commons.views.FastScroller>
|
||||
|
||||
<com.simplemobiletools.commons.views.FastScroller
|
||||
android:id="@+id/media_horizontal_fastscroller"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_alignParentBottom="true"
|
||||
android:paddingTop="@dimen/normal_margin"
|
||||
android:visibility="gone">
|
||||
|
||||
<include layout="@layout/fastscroller_handle_horizontal" />
|
||||
|
||||
</com.simplemobiletools.commons.views.FastScroller>
|
||||
</RelativeLayout>
|
||||
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
|
||||
</com.qtalk.recyclerviewfastscroller.RecyclerViewFastScroller>
|
||||
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
|
||||
</RelativeLayout>
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
android:layout_alignParentEnd="true"
|
||||
android:layout_alignParentBottom="true"
|
||||
android:padding="@dimen/activity_margin"
|
||||
android:src="@drawable/ic_cardboard"/>
|
||||
android:src="@drawable/ic_cardboard_vector"/>
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/explore"
|
||||
|
|
|
@ -29,6 +29,6 @@
|
|||
android:layout_alignParentEnd="true"
|
||||
android:layout_alignParentBottom="true"
|
||||
android:padding="@dimen/activity_margin"
|
||||
android:src="@drawable/ic_cardboard"/>
|
||||
android:src="@drawable/ic_cardboard_vector"/>
|
||||
|
||||
</RelativeLayout>
|
||||
|
|
|
@ -19,36 +19,18 @@
|
|||
android:textStyle="italic"
|
||||
android:visibility="gone" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyRecyclerView
|
||||
android:id="@+id/media_grid"
|
||||
<com.qtalk.recyclerviewfastscroller.RecyclerViewFastScroller
|
||||
android:id="@+id/media_fastscroller"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:scrollbars="none"
|
||||
app:layoutManager="com.simplemobiletools.commons.views.MyGridLayoutManager"
|
||||
app:spanCount="@integer/media_columns_vertical_scroll" />
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.FastScroller
|
||||
android:id="@+id/media_vertical_fastscroller"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:paddingStart="@dimen/normal_margin"
|
||||
android:visibility="gone">
|
||||
<com.simplemobiletools.commons.views.MyRecyclerView
|
||||
android:id="@+id/media_grid"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:scrollbars="none"
|
||||
app:layoutManager="com.simplemobiletools.commons.views.MyGridLayoutManager"
|
||||
app:spanCount="@integer/media_columns_vertical_scroll" />
|
||||
|
||||
<include layout="@layout/fastscroller_handle_vertical" />
|
||||
|
||||
</com.simplemobiletools.commons.views.FastScroller>
|
||||
|
||||
<com.simplemobiletools.commons.views.FastScroller
|
||||
android:id="@+id/media_horizontal_fastscroller"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_alignParentBottom="true"
|
||||
android:paddingTop="@dimen/normal_margin"
|
||||
android:visibility="gone">
|
||||
|
||||
<include layout="@layout/fastscroller_handle_horizontal" />
|
||||
|
||||
</com.simplemobiletools.commons.views.FastScroller>
|
||||
</com.qtalk.recyclerviewfastscroller.RecyclerViewFastScroller>
|
||||
</RelativeLayout>
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RelativeLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/config_holder"
|
||||
android:layout_width="match_parent"
|
||||
|
@ -17,22 +15,17 @@
|
|||
|
||||
<RelativeLayout
|
||||
android:id="@+id/folder_picker_show_folder_name_holder"
|
||||
style="@style/SettingsHolderCheckboxStyle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:paddingStart="@dimen/activity_margin"
|
||||
android:paddingTop="@dimen/activity_margin"
|
||||
android:paddingEnd="@dimen/medium_margin"
|
||||
android:paddingBottom="@dimen/activity_margin">
|
||||
android:background="?attr/selectableItemBackground">
|
||||
|
||||
<com.simplemobiletools.commons.views.MySwitchCompat
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/folder_picker_show_folder_name"
|
||||
style="@style/SettingsCheckboxStyle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@null"
|
||||
android:clickable="false"
|
||||
android:text="@string/show_folder_name"
|
||||
app:switchPadding="@dimen/medium_margin"/>
|
||||
android:text="@string/show_folder_name" />
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
|
@ -44,7 +37,7 @@
|
|||
android:layout_marginTop="@dimen/small_margin"
|
||||
android:layout_marginBottom="@dimen/normal_margin"
|
||||
android:paddingStart="@dimen/activity_margin"
|
||||
android:text="@string/folder_on_widget"/>
|
||||
android:text="@string/folder_on_widget" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/folder_picker_value"
|
||||
|
@ -54,7 +47,7 @@
|
|||
android:layout_marginStart="@dimen/activity_margin"
|
||||
android:background="@drawable/button_background"
|
||||
android:padding="@dimen/normal_margin"
|
||||
tools:text="@string/internal"/>
|
||||
tools:text="@string/internal" />
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
|
@ -71,7 +64,7 @@
|
|||
android:layout_centerHorizontal="true"
|
||||
android:layout_marginLeft="@dimen/normal_margin"
|
||||
android:layout_marginTop="@dimen/normal_margin"
|
||||
android:layout_marginRight="@dimen/normal_margin"/>
|
||||
android:layout_marginRight="@dimen/normal_margin" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/config_folder_name"
|
||||
|
@ -83,7 +76,7 @@
|
|||
android:lines="1"
|
||||
android:padding="@dimen/tiny_margin"
|
||||
android:textSize="@dimen/bigger_text_size"
|
||||
tools:text="@string/internal"/>
|
||||
tools:text="@string/internal" />
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
|
@ -91,7 +84,7 @@
|
|||
android:id="@+id/config_bg_color"
|
||||
android:layout_width="@dimen/widget_colorpicker_size"
|
||||
android:layout_height="@dimen/widget_colorpicker_size"
|
||||
android:layout_above="@+id/config_save"/>
|
||||
android:layout_above="@+id/config_save" />
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/config_bg_seekbar_holder"
|
||||
|
@ -108,14 +101,14 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:layout_centerVertical="true"
|
||||
android:paddingLeft="@dimen/activity_margin"
|
||||
android:paddingRight="@dimen/activity_margin"/>
|
||||
android:paddingRight="@dimen/activity_margin" />
|
||||
</RelativeLayout>
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/config_text_color"
|
||||
android:layout_width="@dimen/widget_colorpicker_size"
|
||||
android:layout_height="@dimen/widget_colorpicker_size"
|
||||
android:layout_alignParentBottom="true"/>
|
||||
android:layout_alignParentBottom="true" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/config_save"
|
||||
|
@ -128,6 +121,6 @@
|
|||
android:paddingRight="@dimen/activity_margin"
|
||||
android:text="@string/ok"
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="@dimen/big_text_size"/>
|
||||
android:textSize="@dimen/big_text_size" />
|
||||
|
||||
</RelativeLayout>
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:id="@+id/bottom_actions_wrapper"
|
||||
android:layout_width="match_parent"
|
||||
|
@ -16,13 +15,13 @@
|
|||
android:background="?attr/selectableItemBackgroundBorderless"
|
||||
android:contentDescription="@string/toggle_favorite"
|
||||
android:padding="@dimen/medium_margin"
|
||||
android:src="@drawable/ic_star_off_vector"
|
||||
android:src="@drawable/ic_star_outline_vector"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@+id/bottom_edit"
|
||||
app:layout_constraintHorizontal_bias="0.5"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintVertical_bias="0.0"/>
|
||||
app:layout_constraintVertical_bias="0.0" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/bottom_edit"
|
||||
|
@ -37,7 +36,7 @@
|
|||
app:layout_constraintHorizontal_bias="0.5"
|
||||
app:layout_constraintStart_toEndOf="@+id/bottom_favorite"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintVertical_bias="0.0"/>
|
||||
app:layout_constraintVertical_bias="0.0" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/bottom_share"
|
||||
|
@ -52,7 +51,7 @@
|
|||
app:layout_constraintHorizontal_bias="0.5"
|
||||
app:layout_constraintStart_toEndOf="@+id/bottom_edit"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintVertical_bias="0.0"/>
|
||||
app:layout_constraintVertical_bias="0.0" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/bottom_delete"
|
||||
|
@ -67,7 +66,7 @@
|
|||
app:layout_constraintHorizontal_bias="0.5"
|
||||
app:layout_constraintStart_toEndOf="@+id/bottom_share"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintVertical_bias="0.0"/>
|
||||
app:layout_constraintVertical_bias="0.0" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/bottom_rotate"
|
||||
|
@ -82,7 +81,7 @@
|
|||
app:layout_constraintHorizontal_bias="0.5"
|
||||
app:layout_constraintStart_toEndOf="@+id/bottom_delete"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintVertical_bias="0.0"/>
|
||||
app:layout_constraintVertical_bias="0.0" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/bottom_properties"
|
||||
|
@ -91,13 +90,13 @@
|
|||
android:background="?attr/selectableItemBackgroundBorderless"
|
||||
android:contentDescription="@string/properties"
|
||||
android:padding="@dimen/medium_margin"
|
||||
android:src="@drawable/ic_properties_vector"
|
||||
android:src="@drawable/ic_info_vector"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@+id/bottom_change_orientation"
|
||||
app:layout_constraintHorizontal_bias="0.5"
|
||||
app:layout_constraintStart_toEndOf="@+id/bottom_rotate"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintVertical_bias="0.0"/>
|
||||
app:layout_constraintVertical_bias="0.0" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/bottom_change_orientation"
|
||||
|
@ -112,7 +111,7 @@
|
|||
app:layout_constraintHorizontal_bias="0.5"
|
||||
app:layout_constraintStart_toEndOf="@+id/bottom_properties"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintVertical_bias="0.0"/>
|
||||
app:layout_constraintVertical_bias="0.0" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/bottom_slideshow"
|
||||
|
@ -127,7 +126,7 @@
|
|||
app:layout_constraintHorizontal_bias="0.5"
|
||||
app:layout_constraintStart_toEndOf="@+id/bottom_change_orientation"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintVertical_bias="0.0"/>
|
||||
app:layout_constraintVertical_bias="0.0" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/bottom_show_on_map"
|
||||
|
@ -142,7 +141,7 @@
|
|||
app:layout_constraintHorizontal_bias="0.5"
|
||||
app:layout_constraintStart_toEndOf="@+id/bottom_slideshow"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintVertical_bias="0.0"/>
|
||||
app:layout_constraintVertical_bias="0.0" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/bottom_toggle_file_visibility"
|
||||
|
@ -151,13 +150,13 @@
|
|||
android:background="?attr/selectableItemBackgroundBorderless"
|
||||
android:contentDescription="@string/toggle_file_visibility"
|
||||
android:padding="@dimen/medium_margin"
|
||||
android:src="@drawable/ic_hide"
|
||||
android:src="@drawable/ic_hide_vector"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@+id/bottom_rename"
|
||||
app:layout_constraintHorizontal_bias="0.5"
|
||||
app:layout_constraintStart_toEndOf="@+id/bottom_show_on_map"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintVertical_bias="0.0"/>
|
||||
app:layout_constraintVertical_bias="0.0" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/bottom_rename"
|
||||
|
@ -166,13 +165,13 @@
|
|||
android:background="?attr/selectableItemBackgroundBorderless"
|
||||
android:contentDescription="@string/rename"
|
||||
android:padding="@dimen/medium_margin"
|
||||
android:src="@drawable/ic_rename_new"
|
||||
android:src="@drawable/ic_rename_vector"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@+id/bottom_set_as"
|
||||
app:layout_constraintHorizontal_bias="0.5"
|
||||
app:layout_constraintStart_toEndOf="@+id/bottom_toggle_file_visibility"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintVertical_bias="0.0"/>
|
||||
app:layout_constraintVertical_bias="0.0" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/bottom_set_as"
|
||||
|
@ -187,7 +186,7 @@
|
|||
app:layout_constraintHorizontal_bias="0.5"
|
||||
app:layout_constraintStart_toEndOf="@+id/bottom_rename"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintVertical_bias="0.0"/>
|
||||
app:layout_constraintVertical_bias="0.0" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/bottom_copy"
|
||||
|
@ -196,13 +195,13 @@
|
|||
android:background="?attr/selectableItemBackgroundBorderless"
|
||||
android:contentDescription="@string/copy"
|
||||
android:padding="@dimen/medium_margin"
|
||||
android:src="@drawable/ic_copy"
|
||||
android:src="@drawable/ic_copy_vector"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@+id/bottom_move"
|
||||
app:layout_constraintHorizontal_bias="0.5"
|
||||
app:layout_constraintStart_toEndOf="@+id/bottom_set_as"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintVertical_bias="0.0"/>
|
||||
app:layout_constraintVertical_bias="0.0" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/bottom_move"
|
||||
|
@ -211,13 +210,13 @@
|
|||
android:background="?attr/selectableItemBackgroundBorderless"
|
||||
android:contentDescription="@string/move"
|
||||
android:padding="@dimen/medium_margin"
|
||||
android:src="@drawable/ic_move"
|
||||
android:src="@drawable/ic_move_vector"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@+id/bottom_resize"
|
||||
app:layout_constraintHorizontal_bias="0.5"
|
||||
app:layout_constraintStart_toEndOf="@+id/bottom_copy"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintVertical_bias="0.0"/>
|
||||
app:layout_constraintVertical_bias="0.0" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/bottom_resize"
|
||||
|
@ -226,12 +225,12 @@
|
|||
android:background="?attr/selectableItemBackgroundBorderless"
|
||||
android:contentDescription="@string/resize"
|
||||
android:padding="@dimen/medium_margin"
|
||||
android:src="@drawable/ic_minimize"
|
||||
android:src="@drawable/ic_minimize_vector"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintHorizontal_bias="0.5"
|
||||
app:layout_constraintStart_toEndOf="@+id/bottom_move"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintVertical_bias="0.0"/>
|
||||
app:layout_constraintVertical_bias="0.0" />
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
android:background="?attr/selectableItemBackgroundBorderless"
|
||||
android:contentDescription="@string/resize"
|
||||
android:padding="@dimen/normal_margin"
|
||||
android:src="@drawable/ic_minimize"
|
||||
android:src="@drawable/ic_minimize_vector"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@+id/bottom_aspect_ratio"
|
||||
app:layout_constraintHorizontal_bias="0.5"
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:background="?attr/selectableItemBackgroundBorderless"
|
||||
android:padding="@dimen/normal_margin"
|
||||
android:src="@drawable/ic_minimize"
|
||||
android:src="@drawable/ic_minimize_vector"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@+id/bottom_set_wallpaper_rotate"
|
||||
app:layout_constraintHorizontal_bias="0.5"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?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"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/dialog_scrollview"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
@ -9,15 +9,13 @@
|
|||
android:id="@+id/dialog_holder"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:paddingTop="@dimen/normal_margin">
|
||||
android:orientation="vertical">
|
||||
|
||||
<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:background="@drawable/ripple_top_corners"
|
||||
android:paddingStart="@dimen/normal_margin"
|
||||
android:paddingTop="@dimen/bigger_margin"
|
||||
android:paddingEnd="@dimen/normal_margin"
|
||||
|
@ -40,89 +38,74 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:layout_marginEnd="@dimen/medium_margin"
|
||||
android:layout_marginEnd="@dimen/normal_margin"
|
||||
android:background="@null"
|
||||
android:clickable="false" />
|
||||
android:clickable="false"
|
||||
tools:text="1x" />
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/dialog_file_style_rounded_corners_holder"
|
||||
style="@style/SettingsHolderCheckboxStyle"
|
||||
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">
|
||||
android:background="?attr/selectableItemBackground">
|
||||
|
||||
<com.simplemobiletools.commons.views.MySwitchCompat
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/dialog_file_style_rounded_corners"
|
||||
style="@style/SettingsCheckboxStyle"
|
||||
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" />
|
||||
android:text="@string/rounded_corners" />
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/dialog_file_style_animate_gifs_holder"
|
||||
style="@style/SettingsHolderCheckboxStyle"
|
||||
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">
|
||||
android:background="?attr/selectableItemBackground">
|
||||
|
||||
<com.simplemobiletools.commons.views.MySwitchCompat
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/dialog_file_style_animate_gifs"
|
||||
style="@style/SettingsCheckboxStyle"
|
||||
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" />
|
||||
android:text="@string/animate_gifs" />
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/dialog_file_style_show_thumbnail_video_duration_holder"
|
||||
style="@style/SettingsHolderCheckboxStyle"
|
||||
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">
|
||||
android:background="?attr/selectableItemBackground">
|
||||
|
||||
<com.simplemobiletools.commons.views.MySwitchCompat
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/dialog_file_style_show_thumbnail_video_duration"
|
||||
style="@style/SettingsCheckboxStyle"
|
||||
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" />
|
||||
android:text="@string/show_thumbnail_video_duration" />
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/dialog_file_style_show_thumbnail_file_types_holder"
|
||||
style="@style/SettingsHolderCheckboxStyle"
|
||||
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">
|
||||
android:background="?attr/selectableItemBackground">
|
||||
|
||||
<com.simplemobiletools.commons.views.MySwitchCompat
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/dialog_file_style_show_thumbnail_file_types"
|
||||
style="@style/SettingsCheckboxStyle"
|
||||
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:text="@string/show_image_file_types" />
|
||||
|
||||
</RelativeLayout>
|
||||
</LinearLayout>
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ScrollView
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/grouping_dialog_scrollview"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
@ -26,7 +25,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:paddingTop="@dimen/medium_margin"
|
||||
android:paddingBottom="@dimen/medium_margin"
|
||||
android:text="@string/do_not_group_files"/>
|
||||
android:text="@string/do_not_group_files" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/grouping_dialog_radio_last_modified_daily"
|
||||
|
@ -34,7 +33,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:paddingTop="@dimen/medium_margin"
|
||||
android:paddingBottom="@dimen/medium_margin"
|
||||
android:text="@string/by_last_modified_daily"/>
|
||||
android:text="@string/by_last_modified_daily" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/grouping_dialog_radio_last_modified_monthly"
|
||||
|
@ -42,7 +41,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:paddingTop="@dimen/medium_margin"
|
||||
android:paddingBottom="@dimen/medium_margin"
|
||||
android:text="@string/by_last_modified_monthly"/>
|
||||
android:text="@string/by_last_modified_monthly" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/grouping_dialog_radio_date_taken_daily"
|
||||
|
@ -50,7 +49,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:paddingTop="@dimen/medium_margin"
|
||||
android:paddingBottom="@dimen/medium_margin"
|
||||
android:text="@string/by_date_taken_daily"/>
|
||||
android:text="@string/by_date_taken_daily" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/grouping_dialog_radio_date_taken_monthly"
|
||||
|
@ -58,7 +57,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:paddingTop="@dimen/medium_margin"
|
||||
android:paddingBottom="@dimen/medium_margin"
|
||||
android:text="@string/by_date_taken_monthly"/>
|
||||
android:text="@string/by_date_taken_monthly" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/grouping_dialog_radio_file_type"
|
||||
|
@ -66,7 +65,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:paddingTop="@dimen/medium_margin"
|
||||
android:paddingBottom="@dimen/medium_margin"
|
||||
android:text="@string/by_file_type"/>
|
||||
android:text="@string/by_file_type" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/grouping_dialog_radio_extension"
|
||||
|
@ -74,7 +73,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:paddingTop="@dimen/medium_margin"
|
||||
android:paddingBottom="@dimen/medium_margin"
|
||||
android:text="@string/by_extension"/>
|
||||
android:text="@string/by_extension" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/grouping_dialog_radio_folder"
|
||||
|
@ -82,12 +81,11 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:paddingTop="@dimen/medium_margin"
|
||||
android:paddingBottom="@dimen/medium_margin"
|
||||
android:text="@string/by_folder"/>
|
||||
android:text="@string/by_folder" />
|
||||
|
||||
</RadioGroup>
|
||||
|
||||
<include
|
||||
layout="@layout/divider"/>
|
||||
<include layout="@layout/divider" />
|
||||
|
||||
<RadioGroup
|
||||
android:id="@+id/grouping_dialog_radio_order"
|
||||
|
@ -102,7 +100,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:paddingTop="@dimen/medium_margin"
|
||||
android:paddingBottom="@dimen/medium_margin"
|
||||
android:text="@string/ascending"/>
|
||||
android:text="@string/ascending" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/grouping_dialog_radio_descending"
|
||||
|
@ -110,12 +108,12 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:paddingTop="@dimen/medium_margin"
|
||||
android:paddingBottom="@dimen/medium_margin"
|
||||
android:text="@string/descending"/>
|
||||
android:text="@string/descending" />
|
||||
</RadioGroup>
|
||||
|
||||
<include
|
||||
android:id="@+id/use_for_this_folder_divider"
|
||||
layout="@layout/divider"/>
|
||||
layout="@layout/divider" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/grouping_dialog_use_for_this_folder"
|
||||
|
@ -123,7 +121,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:paddingTop="@dimen/activity_margin"
|
||||
android:paddingBottom="@dimen/activity_margin"
|
||||
android:text="@string/use_for_this_folder"/>
|
||||
android:text="@string/use_for_this_folder" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/grouping_dialog_bottom_note"
|
||||
|
@ -132,7 +130,7 @@
|
|||
android:paddingStart="@dimen/small_margin"
|
||||
android:paddingEnd="@dimen/medium_margin"
|
||||
android:text="@string/grouping_and_sorting"
|
||||
android:textSize="@dimen/smaller_text_size"/>
|
||||
android:textSize="@dimen/smaller_text_size" />
|
||||
|
||||
</LinearLayout>
|
||||
</ScrollView>
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ScrollView
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/change_view_type_dialog_scrollview"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
@ -26,7 +25,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:paddingTop="@dimen/medium_margin"
|
||||
android:paddingBottom="@dimen/medium_margin"
|
||||
android:text="@string/grid"/>
|
||||
android:text="@string/grid" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/change_view_type_dialog_radio_list"
|
||||
|
@ -34,13 +33,13 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:paddingTop="@dimen/medium_margin"
|
||||
android:paddingBottom="@dimen/medium_margin"
|
||||
android:text="@string/list"/>
|
||||
android:text="@string/list" />
|
||||
|
||||
</RadioGroup>
|
||||
|
||||
<include
|
||||
android:id="@+id/group_direct_subfolders_divider"
|
||||
layout="@layout/divider"/>
|
||||
layout="@layout/divider" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/change_view_type_dialog_group_direct_subfolders"
|
||||
|
@ -48,7 +47,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:paddingTop="@dimen/activity_margin"
|
||||
android:paddingBottom="@dimen/activity_margin"
|
||||
android:text="@string/group_direct_subfolders"/>
|
||||
android:text="@string/group_direct_subfolders" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/change_view_type_dialog_use_for_this_folder"
|
||||
|
@ -56,7 +55,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:paddingTop="@dimen/activity_margin"
|
||||
android:paddingBottom="@dimen/activity_margin"
|
||||
android:text="@string/use_for_this_folder"/>
|
||||
android:text="@string/use_for_this_folder" />
|
||||
|
||||
</LinearLayout>
|
||||
</ScrollView>
|
||||
|
|
|
@ -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"
|
||||
android:id="@+id/dialog_confirm_delete_folder_holder"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
@ -12,7 +11,7 @@
|
|||
android:paddingLeft="@dimen/big_margin"
|
||||
android:paddingTop="@dimen/big_margin"
|
||||
android:paddingRight="@dimen/big_margin"
|
||||
android:textSize="@dimen/bigger_text_size"/>
|
||||
android:textSize="@dimen/bigger_text_size" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/message_warning"
|
||||
|
@ -24,6 +23,6 @@
|
|||
android:paddingRight="@dimen/big_margin"
|
||||
android:paddingBottom="@dimen/activity_margin"
|
||||
android:textColor="@color/md_red_700"
|
||||
android:textSize="@dimen/bigger_text_size"/>
|
||||
android:textSize="@dimen/bigger_text_size" />
|
||||
|
||||
</RelativeLayout>
|
||||
|
|
|
@ -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"
|
||||
android:id="@+id/aspect_ratio_holder"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
|
@ -13,7 +12,7 @@
|
|||
android:id="@+id/aspect_ratio_width_label"
|
||||
android:layout_width="100dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/width"/>
|
||||
android:text="@string/width" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyEditText
|
||||
android:id="@+id/aspect_ratio_width"
|
||||
|
@ -25,7 +24,7 @@
|
|||
android:maxLength="6"
|
||||
android:maxLines="1"
|
||||
android:textCursorDrawable="@null"
|
||||
android:textSize="@dimen/normal_text_size"/>
|
||||
android:textSize="@dimen/normal_text_size" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/aspect_ratio_colon_label"
|
||||
|
@ -37,7 +36,7 @@
|
|||
android:layout_toEndOf="@+id/aspect_ratio_width"
|
||||
android:gravity="center"
|
||||
android:text=":"
|
||||
android:textStyle="bold"/>
|
||||
android:textStyle="bold" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/aspect_ratio_height_label"
|
||||
|
@ -45,7 +44,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="50dp"
|
||||
android:layout_toEndOf="@+id/aspect_ratio_width_label"
|
||||
android:text="@string/height"/>
|
||||
android:text="@string/height" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyEditText
|
||||
android:id="@+id/aspect_ratio_height"
|
||||
|
@ -57,6 +56,6 @@
|
|||
android:maxLength="6"
|
||||
android:maxLines="1"
|
||||
android:textCursorDrawable="@null"
|
||||
android:textSize="@dimen/normal_text_size"/>
|
||||
android:textSize="@dimen/normal_text_size" />
|
||||
|
||||
</RelativeLayout>
|
||||
|
|
|
@ -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"
|
||||
android:id="@+id/delete_remember_holder"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
|
@ -12,15 +11,16 @@
|
|||
android:id="@+id/delete_remember_title"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingStart="@dimen/small_margin"
|
||||
android:paddingBottom="@dimen/activity_margin"
|
||||
android:text="@string/proceed_with_deletion"
|
||||
android:textSize="@dimen/bigger_text_size"/>
|
||||
android:textSize="@dimen/bigger_text_size" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/delete_remember_checkbox"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/delete_remember_title"
|
||||
android:text="@string/do_not_ask_again"/>
|
||||
android:text="@string/do_not_ask_again" />
|
||||
|
||||
</RelativeLayout>
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:id="@+id/directories_holder"
|
||||
android:layout_width="match_parent"
|
||||
|
@ -12,36 +11,20 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:paddingTop="@dimen/activity_margin">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyRecyclerView
|
||||
android:id="@+id/directories_grid"
|
||||
<com.qtalk.recyclerviewfastscroller.RecyclerViewFastScroller
|
||||
android:id="@+id/directories_fastscroller"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:scrollbars="none"
|
||||
app:layoutManager="com.simplemobiletools.commons.views.MyGridLayoutManager"
|
||||
app:spanCount="@integer/directory_columns_vertical_scroll"/>
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.FastScroller
|
||||
android:id="@+id/directories_vertical_fastscroller"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:paddingStart="@dimen/normal_margin">
|
||||
<com.simplemobiletools.commons.views.MyRecyclerView
|
||||
android:id="@+id/directories_grid"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:scrollbars="none"
|
||||
app:layoutManager="com.simplemobiletools.commons.views.MyGridLayoutManager"
|
||||
app:spanCount="@integer/directory_columns_vertical_scroll" />
|
||||
|
||||
<include layout="@layout/fastscroller_handle_vertical"/>
|
||||
|
||||
</com.simplemobiletools.commons.views.FastScroller>
|
||||
|
||||
<com.simplemobiletools.commons.views.FastScroller
|
||||
android:id="@+id/directories_horizontal_fastscroller"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_alignParentBottom="true"
|
||||
android:paddingTop="@dimen/normal_margin">
|
||||
|
||||
<include layout="@layout/fastscroller_handle_horizontal"/>
|
||||
|
||||
</com.simplemobiletools.commons.views.FastScroller>
|
||||
</com.qtalk.recyclerviewfastscroller.RecyclerViewFastScroller>
|
||||
</RelativeLayout>
|
||||
|
||||
<com.simplemobiletools.commons.views.MyFloatingActionButton
|
||||
|
@ -51,6 +34,6 @@
|
|||
android:layout_gravity="bottom|end"
|
||||
android:layout_margin="@dimen/activity_margin"
|
||||
android:src="@drawable/ic_unhide_vector"
|
||||
android:visibility="gone"/>
|
||||
android:visibility="gone" />
|
||||
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ScrollView
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/exclude_folder_scrollview"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
@ -17,7 +16,7 @@
|
|||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/exclude_folder_description"
|
||||
android:textSize="@dimen/bigger_text_size"/>
|
||||
android:textSize="@dimen/bigger_text_size" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/exclude_folder_parent"
|
||||
|
@ -25,7 +24,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/activity_margin"
|
||||
android:text="@string/exclude_folder_parent"
|
||||
android:textSize="@dimen/normal_text_size"/>
|
||||
android:textSize="@dimen/normal_text_size" />
|
||||
|
||||
<RadioGroup
|
||||
android:id="@+id/exclude_folder_radio_group"
|
||||
|
|
|
@ -1,39 +1,22 @@
|
|||
<RelativeLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:id="@+id/media_grid_holder"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingTop="@dimen/activity_margin">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyRecyclerView
|
||||
android:id="@+id/media_grid"
|
||||
<com.qtalk.recyclerviewfastscroller.RecyclerViewFastScroller
|
||||
android:id="@+id/media_fastscroller"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:scrollbars="none"
|
||||
app:layoutManager="com.simplemobiletools.commons.views.MyGridLayoutManager"
|
||||
app:spanCount="@integer/media_columns_vertical_scroll"/>
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.FastScroller
|
||||
android:id="@+id/media_vertical_fastscroller"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:paddingStart="@dimen/normal_margin">
|
||||
<com.simplemobiletools.commons.views.MyRecyclerView
|
||||
android:id="@+id/media_grid"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:scrollbars="none"
|
||||
app:layoutManager="com.simplemobiletools.commons.views.MyGridLayoutManager"
|
||||
app:spanCount="@integer/media_columns_vertical_scroll" />
|
||||
|
||||
<include layout="@layout/fastscroller_handle_vertical"/>
|
||||
|
||||
</com.simplemobiletools.commons.views.FastScroller>
|
||||
|
||||
<com.simplemobiletools.commons.views.FastScroller
|
||||
android:id="@+id/media_horizontal_fastscroller"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_alignParentBottom="true"
|
||||
android:paddingTop="@dimen/normal_margin">
|
||||
|
||||
<include layout="@layout/fastscroller_handle_horizontal"/>
|
||||
|
||||
</com.simplemobiletools.commons.views.FastScroller>
|
||||
</com.qtalk.recyclerviewfastscroller.RecyclerViewFastScroller>
|
||||
</RelativeLayout>
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ScrollView
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/other_aspect_ratio_dialog_scrollview"
|
||||
android:layout_width="match_parent"
|
||||
|
@ -31,7 +30,7 @@
|
|||
android:paddingTop="@dimen/normal_margin"
|
||||
android:paddingBottom="@dimen/normal_margin"
|
||||
android:text="2:1"
|
||||
android:textSize="@dimen/bigger_text_size"/>
|
||||
android:textSize="@dimen/bigger_text_size" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/other_aspect_ratio_3_2"
|
||||
|
@ -41,7 +40,7 @@
|
|||
android:paddingTop="@dimen/normal_margin"
|
||||
android:paddingBottom="@dimen/normal_margin"
|
||||
android:text="3:2"
|
||||
android:textSize="@dimen/bigger_text_size"/>
|
||||
android:textSize="@dimen/bigger_text_size" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/other_aspect_ratio_4_3"
|
||||
|
@ -51,7 +50,7 @@
|
|||
android:paddingTop="@dimen/normal_margin"
|
||||
android:paddingBottom="@dimen/normal_margin"
|
||||
android:text="4:3"
|
||||
android:textSize="@dimen/bigger_text_size"/>
|
||||
android:textSize="@dimen/bigger_text_size" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/other_aspect_ratio_5_3"
|
||||
|
@ -61,7 +60,7 @@
|
|||
android:paddingTop="@dimen/normal_margin"
|
||||
android:paddingBottom="@dimen/normal_margin"
|
||||
android:text="5:3"
|
||||
android:textSize="@dimen/bigger_text_size"/>
|
||||
android:textSize="@dimen/bigger_text_size" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/other_aspect_ratio_16_9"
|
||||
|
@ -71,7 +70,7 @@
|
|||
android:paddingTop="@dimen/normal_margin"
|
||||
android:paddingBottom="@dimen/normal_margin"
|
||||
android:text="16:9"
|
||||
android:textSize="@dimen/bigger_text_size"/>
|
||||
android:textSize="@dimen/bigger_text_size" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/other_aspect_ratio_19_9"
|
||||
|
@ -81,7 +80,7 @@
|
|||
android:paddingTop="@dimen/normal_margin"
|
||||
android:paddingBottom="@dimen/normal_margin"
|
||||
android:text="19:9"
|
||||
android:textSize="@dimen/bigger_text_size"/>
|
||||
android:textSize="@dimen/bigger_text_size" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/other_aspect_ratio_custom"
|
||||
|
@ -91,7 +90,7 @@
|
|||
android:paddingTop="@dimen/normal_margin"
|
||||
android:paddingBottom="@dimen/normal_margin"
|
||||
android:text="@string/custom"
|
||||
android:textSize="@dimen/bigger_text_size"/>
|
||||
android:textSize="@dimen/bigger_text_size" />
|
||||
|
||||
</RadioGroup>
|
||||
|
||||
|
@ -110,7 +109,7 @@
|
|||
android:paddingTop="@dimen/normal_margin"
|
||||
android:paddingBottom="@dimen/normal_margin"
|
||||
android:text="1:2"
|
||||
android:textSize="@dimen/bigger_text_size"/>
|
||||
android:textSize="@dimen/bigger_text_size" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/other_aspect_ratio_2_3"
|
||||
|
@ -120,7 +119,7 @@
|
|||
android:paddingTop="@dimen/normal_margin"
|
||||
android:paddingBottom="@dimen/normal_margin"
|
||||
android:text="2:3"
|
||||
android:textSize="@dimen/bigger_text_size"/>
|
||||
android:textSize="@dimen/bigger_text_size" />
|
||||
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
|
@ -131,7 +130,7 @@
|
|||
android:paddingTop="@dimen/normal_margin"
|
||||
android:paddingBottom="@dimen/normal_margin"
|
||||
android:text="3:4"
|
||||
android:textSize="@dimen/bigger_text_size"/>
|
||||
android:textSize="@dimen/bigger_text_size" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/other_aspect_ratio_3_5"
|
||||
|
@ -141,7 +140,7 @@
|
|||
android:paddingTop="@dimen/normal_margin"
|
||||
android:paddingBottom="@dimen/normal_margin"
|
||||
android:text="3:5"
|
||||
android:textSize="@dimen/bigger_text_size"/>
|
||||
android:textSize="@dimen/bigger_text_size" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/other_aspect_ratio_9_16"
|
||||
|
@ -151,7 +150,7 @@
|
|||
android:paddingTop="@dimen/normal_margin"
|
||||
android:paddingBottom="@dimen/normal_margin"
|
||||
android:text="9:16"
|
||||
android:textSize="@dimen/bigger_text_size"/>
|
||||
android:textSize="@dimen/bigger_text_size" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/other_aspect_ratio_9_19"
|
||||
|
@ -161,7 +160,7 @@
|
|||
android:paddingTop="@dimen/normal_margin"
|
||||
android:paddingBottom="@dimen/normal_margin"
|
||||
android:text="9:19"
|
||||
android:textSize="@dimen/bigger_text_size"/>
|
||||
android:textSize="@dimen/bigger_text_size" />
|
||||
|
||||
</RadioGroup>
|
||||
</LinearLayout>
|
||||
|
|
|
@ -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"
|
||||
android:id="@+id/resize_image_holder"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
|
@ -13,7 +12,8 @@
|
|||
android:id="@+id/image_width_label"
|
||||
android:layout_width="100dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/width"/>
|
||||
android:paddingStart="@dimen/tiny_margin"
|
||||
android:text="@string/width" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyEditText
|
||||
android:id="@+id/image_width"
|
||||
|
@ -25,7 +25,7 @@
|
|||
android:maxLength="6"
|
||||
android:maxLines="1"
|
||||
android:textCursorDrawable="@null"
|
||||
android:textSize="@dimen/normal_text_size"/>
|
||||
android:textSize="@dimen/normal_text_size" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/image_height_label"
|
||||
|
@ -33,7 +33,8 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="50dp"
|
||||
android:layout_toEndOf="@+id/image_width_label"
|
||||
android:text="@string/height"/>
|
||||
android:paddingStart="@dimen/tiny_margin"
|
||||
android:text="@string/height" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyEditText
|
||||
android:id="@+id/image_height"
|
||||
|
@ -45,7 +46,7 @@
|
|||
android:maxLength="6"
|
||||
android:maxLines="1"
|
||||
android:textCursorDrawable="@null"
|
||||
android:textSize="@dimen/normal_text_size"/>
|
||||
android:textSize="@dimen/normal_text_size" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/keep_aspect_ratio"
|
||||
|
@ -56,6 +57,6 @@
|
|||
android:checked="true"
|
||||
android:paddingTop="@dimen/activity_margin"
|
||||
android:paddingBottom="@dimen/activity_margin"
|
||||
android:text="@string/keep_aspect_ratio"/>
|
||||
android:text="@string/keep_aspect_ratio" />
|
||||
|
||||
</RelativeLayout>
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<?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/resize_image_with_path_holder"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
|
@ -12,6 +13,7 @@
|
|||
android:id="@+id/image_width_label"
|
||||
android:layout_width="100dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingStart="@dimen/tiny_margin"
|
||||
android:text="@string/width"
|
||||
android:textSize="@dimen/normal_text_size" />
|
||||
|
||||
|
@ -32,6 +34,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="50dp"
|
||||
android:layout_toEndOf="@+id/image_width_label"
|
||||
android:paddingStart="@dimen/tiny_margin"
|
||||
android:text="@string/height"
|
||||
android:textSize="@dimen/normal_text_size" />
|
||||
|
||||
|
@ -52,6 +55,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/image_height"
|
||||
android:layout_marginStart="@dimen/tiny_margin"
|
||||
android:layout_marginTop="@dimen/activity_margin"
|
||||
android:text="@string/path"
|
||||
android:textSize="@dimen/normal_text_size" />
|
||||
|
@ -61,11 +65,12 @@
|
|||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/image_path_label"
|
||||
android:layout_marginStart="@dimen/activity_margin"
|
||||
android:layout_marginStart="@dimen/tiny_margin"
|
||||
android:layout_marginBottom="@dimen/activity_margin"
|
||||
android:paddingTop="@dimen/small_margin"
|
||||
android:paddingEnd="@dimen/small_margin"
|
||||
android:textSize="@dimen/normal_text_size" />
|
||||
android:textSize="@dimen/normal_text_size"
|
||||
tools:text="@string/internal" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyEditText
|
||||
android:id="@+id/image_name"
|
||||
|
@ -82,6 +87,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/image_name"
|
||||
android:layout_marginStart="@dimen/tiny_margin"
|
||||
android:text="@string/extension"
|
||||
android:textSize="@dimen/normal_text_size" />
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/save_as_holder"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
|
@ -11,17 +11,19 @@
|
|||
android:id="@+id/save_as_path_label"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/tiny_margin"
|
||||
android:text="@string/path"
|
||||
android:textSize="@dimen/smaller_text_size"/>
|
||||
android:textSize="@dimen/smaller_text_size" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/save_as_path"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/activity_margin"
|
||||
android:layout_marginStart="@dimen/tiny_margin"
|
||||
android:layout_marginBottom="@dimen/activity_margin"
|
||||
android:paddingTop="@dimen/small_margin"
|
||||
android:paddingEnd="@dimen/small_margin"/>
|
||||
android:paddingEnd="@dimen/small_margin"
|
||||
tools:text="@string/internal" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyEditText
|
||||
android:id="@+id/save_as_name"
|
||||
|
@ -30,13 +32,14 @@
|
|||
android:layout_marginBottom="@dimen/activity_margin"
|
||||
android:singleLine="true"
|
||||
android:textCursorDrawable="@null"
|
||||
android:textSize="@dimen/normal_text_size"/>
|
||||
android:textSize="@dimen/normal_text_size" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/save_as_extension_label"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/extension"/>
|
||||
android:layout_marginStart="@dimen/tiny_margin"
|
||||
android:text="@string/extension" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyEditText
|
||||
android:id="@+id/save_as_extension"
|
||||
|
@ -45,6 +48,6 @@
|
|||
android:layout_marginBottom="@dimen/activity_margin"
|
||||
android:singleLine="true"
|
||||
android:textCursorDrawable="@null"
|
||||
android:textSize="@dimen/normal_text_size"/>
|
||||
android:textSize="@dimen/normal_text_size" />
|
||||
|
||||
</LinearLayout>
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ScrollView
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/slideshow_scrollview"
|
||||
android:layout_width="match_parent"
|
||||
|
@ -10,30 +9,32 @@
|
|||
android:id="@+id/slideshow_holder"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:padding="@dimen/activity_margin">
|
||||
android:orientation="vertical">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/interval_label"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingStart="@dimen/medium_margin"
|
||||
android:paddingTop="@dimen/activity_margin"
|
||||
android:layout_marginTop="@dimen/medium_margin"
|
||||
android:paddingStart="@dimen/activity_margin"
|
||||
android:paddingTop="@dimen/bigger_margin"
|
||||
android:paddingBottom="@dimen/activity_margin"
|
||||
android:text="@string/interval"/>
|
||||
android:text="@string/interval" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyEditText
|
||||
android:id="@+id/interval_value"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:layout_marginTop="@dimen/normal_margin"
|
||||
android:layout_marginEnd="@dimen/bigger_margin"
|
||||
android:ems="5"
|
||||
android:gravity="end"
|
||||
android:imeOptions="actionDone"
|
||||
android:inputType="number"
|
||||
android:maxLength="5"
|
||||
android:textCursorDrawable="@null"
|
||||
android:textSize="@dimen/normal_text_size"/>
|
||||
android:textSize="@dimen/normal_text_size" />
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/animation_holder"
|
||||
|
@ -42,7 +43,9 @@
|
|||
android:layout_below="@+id/interval_label"
|
||||
android:layout_marginTop="@dimen/medium_margin"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:paddingStart="@dimen/medium_margin"
|
||||
android:paddingTop="@dimen/bigger_margin"
|
||||
android:paddingEnd="@dimen/activity_margin"
|
||||
android:paddingBottom="@dimen/bigger_margin">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
|
@ -53,7 +56,7 @@
|
|||
android:layout_toStartOf="@+id/animation_value"
|
||||
android:paddingLeft="@dimen/medium_margin"
|
||||
android:paddingRight="@dimen/medium_margin"
|
||||
android:text="@string/animation"/>
|
||||
android:text="@string/animation" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/animation_value"
|
||||
|
@ -63,107 +66,92 @@
|
|||
android:layout_marginEnd="@dimen/medium_margin"
|
||||
android:background="@null"
|
||||
android:clickable="false"
|
||||
tools:text="@string/slide"/>
|
||||
tools:text="@string/slide" />
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/include_videos_holder"
|
||||
style="@style/SettingsHolderCheckboxStyle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/animation_holder"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:paddingStart="@dimen/medium_margin"
|
||||
android:paddingTop="@dimen/activity_margin"
|
||||
android:paddingBottom="@dimen/activity_margin">
|
||||
android:background="?attr/selectableItemBackground">
|
||||
|
||||
<com.simplemobiletools.commons.views.MySwitchCompat
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/include_videos"
|
||||
style="@style/SettingsCheckboxStyle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@null"
|
||||
android:clickable="false"
|
||||
android:text="@string/include_videos"/>
|
||||
android:text="@string/include_videos" />
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/include_gifs_holder"
|
||||
style="@style/SettingsHolderCheckboxStyle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/include_videos_holder"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:paddingStart="@dimen/medium_margin"
|
||||
android:paddingTop="@dimen/activity_margin"
|
||||
android:paddingBottom="@dimen/activity_margin">
|
||||
android:background="?attr/selectableItemBackground">
|
||||
|
||||
<com.simplemobiletools.commons.views.MySwitchCompat
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/include_gifs"
|
||||
style="@style/SettingsCheckboxStyle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@null"
|
||||
android:clickable="false"
|
||||
android:text="@string/include_gifs"/>
|
||||
android:text="@string/include_gifs" />
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/random_order_holder"
|
||||
style="@style/SettingsHolderCheckboxStyle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/include_gifs_holder"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:paddingStart="@dimen/medium_margin"
|
||||
android:paddingTop="@dimen/activity_margin"
|
||||
android:paddingBottom="@dimen/activity_margin">
|
||||
android:background="?attr/selectableItemBackground">
|
||||
|
||||
<com.simplemobiletools.commons.views.MySwitchCompat
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/random_order"
|
||||
style="@style/SettingsCheckboxStyle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@null"
|
||||
android:clickable="false"
|
||||
android:text="@string/random_order"/>
|
||||
android:text="@string/random_order" />
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/move_backwards_holder"
|
||||
style="@style/SettingsHolderCheckboxStyle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/random_order_holder"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:paddingStart="@dimen/medium_margin"
|
||||
android:paddingTop="@dimen/activity_margin"
|
||||
android:paddingBottom="@dimen/activity_margin">
|
||||
android:background="?attr/selectableItemBackground">
|
||||
|
||||
<com.simplemobiletools.commons.views.MySwitchCompat
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/move_backwards"
|
||||
style="@style/SettingsCheckboxStyle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@null"
|
||||
android:clickable="false"
|
||||
android:text="@string/move_backwards"/>
|
||||
android:text="@string/move_backwards" />
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/loop_slideshow_holder"
|
||||
style="@style/SettingsHolderCheckboxStyle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/move_backwards_holder"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:paddingStart="@dimen/medium_margin"
|
||||
android:paddingTop="@dimen/activity_margin"
|
||||
android:paddingBottom="@dimen/activity_margin">
|
||||
android:background="?attr/selectableItemBackground">
|
||||
|
||||
<com.simplemobiletools.commons.views.MySwitchCompat
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/loop_slideshow"
|
||||
style="@style/SettingsCheckboxStyle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@null"
|
||||
android:clickable="false"
|
||||
android:text="@string/loop_slideshow"/>
|
||||
android:text="@string/loop_slideshow" />
|
||||
|
||||
</RelativeLayout>
|
||||
</RelativeLayout>
|
||||
|
|
|
@ -49,10 +49,11 @@
|
|||
android:layout_height="match_parent"
|
||||
android:layout_alignTop="@+id/medium_thumbnail"
|
||||
android:layout_alignBottom="@+id/medium_thumbnail"
|
||||
android:layout_toStartOf="@+id/medium_check"
|
||||
android:layout_toEndOf="@+id/medium_thumbnail"
|
||||
android:ellipsize="end"
|
||||
android:gravity="center_vertical"
|
||||
android:maxLines="3"
|
||||
android:maxLines="2"
|
||||
android:paddingStart="@dimen/medium_margin"
|
||||
android:paddingEnd="@dimen/normal_margin"
|
||||
android:textColor="@android:color/white"
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
android:id="@+id/cab_move_to_top"
|
||||
android:icon="@drawable/ic_move_to_top_vector"
|
||||
android:title="@string/move_to_top"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/cab_move_to_bottom"
|
||||
android:icon="@drawable/ic_move_to_bottom_vector"
|
||||
android:title="@string/move_to_bottom"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/cab_delete"
|
||||
android:icon="@drawable/ic_delete_vector"
|
||||
|
@ -18,7 +18,7 @@
|
|||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/cab_properties"
|
||||
android:icon="@drawable/ic_info"
|
||||
android:icon="@drawable/ic_info_vector"
|
||||
android:title="@string/properties"
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
|
@ -38,12 +38,12 @@
|
|||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/cab_rename"
|
||||
android:icon="@drawable/ic_rename_new"
|
||||
android:icon="@drawable/ic_rename_vector"
|
||||
android:title="@string/rename"
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/cab_hide"
|
||||
android:icon="@drawable/ic_hide"
|
||||
android:icon="@drawable/ic_hide_vector"
|
||||
android:title="@string/hide_folder"
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<item
|
||||
android:id="@+id/cab_unhide"
|
||||
android:icon="@drawable/ic_unhide_vector"
|
||||
android:title="@string/unhide"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
</menu>
|
||||
|
|
|
@ -1,21 +1,21 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<item
|
||||
android:id="@+id/cab_confirm_selection"
|
||||
android:icon="@drawable/ic_check_vector"
|
||||
android:title="@string/confirm_selection"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/cab_delete"
|
||||
android:icon="@drawable/ic_delete_vector"
|
||||
android:title="@string/delete"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/cab_share"
|
||||
android:icon="@drawable/ic_share_vector"
|
||||
android:title="@string/share"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/cab_rotate"
|
||||
android:icon="@drawable/ic_rotate_right_vector"
|
||||
|
@ -24,81 +24,81 @@
|
|||
<menu>
|
||||
<item
|
||||
android:id="@+id/cab_rotate_right"
|
||||
android:title="@string/rotate_right"/>
|
||||
android:title="@string/rotate_right" />
|
||||
<item
|
||||
android:id="@+id/cab_rotate_left"
|
||||
android:title="@string/rotate_left"/>
|
||||
android:title="@string/rotate_left" />
|
||||
<item
|
||||
android:id="@+id/cab_rotate_one_eighty"
|
||||
android:title="@string/rotate_one_eighty"/>
|
||||
android:title="@string/rotate_one_eighty" />
|
||||
</menu>
|
||||
</item>
|
||||
<item
|
||||
android:id="@+id/cab_properties"
|
||||
android:icon="@drawable/ic_info"
|
||||
android:icon="@drawable/ic_info_vector"
|
||||
android:title="@string/properties"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/cab_rename"
|
||||
android:icon="@drawable/ic_rename_new"
|
||||
android:icon="@drawable/ic_rename_vector"
|
||||
android:title="@string/rename"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/cab_hide"
|
||||
android:icon="@drawable/ic_hide"
|
||||
android:icon="@drawable/ic_hide_vector"
|
||||
android:title="@string/hide"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/cab_unhide"
|
||||
android:icon="@drawable/ic_unhide_vector"
|
||||
android:title="@string/unhide"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/cab_copy_to"
|
||||
android:title="@string/copy_to"
|
||||
app:showAsAction="never"/>
|
||||
app:showAsAction="never" />
|
||||
<item
|
||||
android:id="@+id/cab_move_to"
|
||||
android:title="@string/move_to"
|
||||
app:showAsAction="never"/>
|
||||
app:showAsAction="never" />
|
||||
<item
|
||||
android:id="@+id/cab_create_shortcut"
|
||||
android:title="@string/create_shortcut"
|
||||
app:showAsAction="never"/>
|
||||
app:showAsAction="never" />
|
||||
<item
|
||||
android:id="@+id/cab_open_with"
|
||||
android:title="@string/open_with"
|
||||
app:showAsAction="never"/>
|
||||
app:showAsAction="never" />
|
||||
<item
|
||||
android:id="@+id/cab_set_as"
|
||||
android:title="@string/set_as"
|
||||
app:showAsAction="never"/>
|
||||
app:showAsAction="never" />
|
||||
<item
|
||||
android:id="@+id/cab_edit"
|
||||
android:icon="@drawable/ic_edit_vector"
|
||||
android:title="@string/edit"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/cab_add_to_favorites"
|
||||
android:icon="@drawable/ic_star_off_vector"
|
||||
android:icon="@drawable/ic_star_outline_vector"
|
||||
android:title="@string/add_to_favorites"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/cab_remove_from_favorites"
|
||||
android:icon="@drawable/ic_star_on_vector"
|
||||
android:icon="@drawable/ic_star_vector"
|
||||
android:title="@string/remove_from_favorites"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/cab_restore_recycle_bin_files"
|
||||
android:title="@string/restore_selected_files"
|
||||
app:showAsAction="never"/>
|
||||
app:showAsAction="never" />
|
||||
<item
|
||||
android:id="@+id/cab_fix_date_taken"
|
||||
android:title="@string/fix_date_taken"
|
||||
app:showAsAction="never"/>
|
||||
app:showAsAction="never" />
|
||||
<item
|
||||
android:id="@+id/cab_select_all"
|
||||
android:icon="@drawable/ic_select_all_vector"
|
||||
android:title="@string/select_all"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
</menu>
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<item
|
||||
android:id="@+id/add_folder"
|
||||
android:icon="@drawable/ic_plus_vector"
|
||||
android:title="@string/add_folder"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
</menu>
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<item
|
||||
android:id="@+id/save_as"
|
||||
android:icon="@drawable/ic_check_vector"
|
||||
android:title="@string/save_as"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/edit"
|
||||
android:icon="@drawable/ic_edit_vector"
|
||||
android:title="@string/edit_with"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/share"
|
||||
android:icon="@drawable/ic_share_vector"
|
||||
android:title="@string/share"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
</menu>
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<item
|
||||
android:id="@+id/add_folder"
|
||||
android:icon="@drawable/ic_plus_vector"
|
||||
android:title="@string/add_folder"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
</menu>
|
||||
|
|
|
@ -64,10 +64,12 @@
|
|||
app:showAsAction="never" />
|
||||
<item
|
||||
android:id="@+id/settings"
|
||||
android:icon="@drawable/ic_settings_cog_vector"
|
||||
android:title="@string/settings"
|
||||
app:showAsAction="never" />
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/about"
|
||||
android:icon="@drawable/ic_info_vector"
|
||||
android:title="@string/about"
|
||||
app:showAsAction="never" />
|
||||
app:showAsAction="ifRoom" />
|
||||
</menu>
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<item
|
||||
android:id="@+id/temporarily_show_hidden"
|
||||
android:title="@string/temporarily_show_hidden"
|
||||
app:showAsAction="never"/>
|
||||
app:showAsAction="never" />
|
||||
<item
|
||||
android:id="@+id/stop_showing_hidden"
|
||||
android:title="@string/stop_showing_hidden"
|
||||
app:showAsAction="never"/>
|
||||
app:showAsAction="never" />
|
||||
</menu>
|
||||
|
|
|
@ -85,10 +85,12 @@
|
|||
app:showAsAction="never" />
|
||||
<item
|
||||
android:id="@+id/settings"
|
||||
android:icon="@drawable/ic_settings_cog_vector"
|
||||
android:title="@string/settings"
|
||||
app:showAsAction="never" />
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/about"
|
||||
android:icon="@drawable/ic_info_vector"
|
||||
android:title="@string/about"
|
||||
app:showAsAction="never" />
|
||||
app:showAsAction="ifRoom" />
|
||||
</menu>
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<item
|
||||
android:id="@+id/search"
|
||||
android:icon="@drawable/ic_search_vector"
|
||||
android:title="@string/search"
|
||||
app:actionViewClass="androidx.appcompat.widget.SearchView"
|
||||
app:showAsAction="collapseActionView|always"/>
|
||||
app:showAsAction="collapseActionView|always" />
|
||||
<item
|
||||
android:id="@+id/toggle_filename"
|
||||
android:icon="@drawable/ic_label_vector"
|
||||
android:title="@string/toggle_filename"
|
||||
app:showAsAction="always"/>
|
||||
app:showAsAction="always" />
|
||||
</menu>
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<item
|
||||
android:id="@+id/save"
|
||||
android:icon="@drawable/ic_check_vector"
|
||||
android:title="@string/save"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
</menu>
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<item
|
||||
android:id="@+id/menu_change_orientation"
|
||||
android:icon="@drawable/ic_orientation_auto_vector"
|
||||
android:title="@string/change_orientation"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/menu_share"
|
||||
android:icon="@drawable/ic_share_vector"
|
||||
android:title="@string/share"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/menu_open_with"
|
||||
android:title="@string/open_with"
|
||||
app:showAsAction="never"/>
|
||||
app:showAsAction="never" />
|
||||
</menu>
|
||||
|
|
|
@ -1,22 +1,22 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<item
|
||||
android:id="@+id/menu_save_as"
|
||||
android:icon="@drawable/ic_check_vector"
|
||||
android:title="@string/save_as"
|
||||
android:visible="false"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/menu_delete"
|
||||
android:icon="@drawable/ic_delete_vector"
|
||||
android:title="@string/delete"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/menu_share"
|
||||
android:icon="@drawable/ic_share_vector"
|
||||
android:title="@string/share"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/menu_rotate"
|
||||
android:icon="@drawable/ic_rotate_right_vector"
|
||||
|
@ -25,75 +25,75 @@
|
|||
<menu>
|
||||
<item
|
||||
android:id="@+id/menu_rotate_right"
|
||||
android:title="@string/rotate_right"/>
|
||||
android:title="@string/rotate_right" />
|
||||
<item
|
||||
android:id="@+id/menu_rotate_left"
|
||||
android:title="@string/rotate_left"/>
|
||||
android:title="@string/rotate_left" />
|
||||
<item
|
||||
android:id="@+id/menu_rotate_one_eighty"
|
||||
android:title="@string/rotate_one_eighty"/>
|
||||
android:title="@string/rotate_one_eighty" />
|
||||
</menu>
|
||||
</item>
|
||||
<item
|
||||
android:id="@+id/menu_properties"
|
||||
android:icon="@drawable/ic_info"
|
||||
android:icon="@drawable/ic_info_vector"
|
||||
android:title="@string/properties"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/menu_rename"
|
||||
android:icon="@drawable/ic_rename_new"
|
||||
android:icon="@drawable/ic_rename_vector"
|
||||
android:title="@string/rename"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/menu_hide"
|
||||
android:icon="@drawable/ic_hide"
|
||||
android:icon="@drawable/ic_hide_vector"
|
||||
android:title="@string/hide"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/menu_unhide"
|
||||
android:icon="@drawable/ic_unhide_vector"
|
||||
android:title="@string/unhide"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/menu_copy_to"
|
||||
android:title="@string/copy_to"
|
||||
app:showAsAction="never"/>
|
||||
app:showAsAction="never" />
|
||||
<item
|
||||
android:id="@+id/menu_move_to"
|
||||
android:title="@string/move_to"
|
||||
app:showAsAction="never"/>
|
||||
app:showAsAction="never" />
|
||||
<item
|
||||
android:id="@+id/menu_create_shortcut"
|
||||
android:title="@string/create_shortcut"
|
||||
app:showAsAction="never"/>
|
||||
app:showAsAction="never" />
|
||||
<item
|
||||
android:id="@+id/menu_open_with"
|
||||
android:title="@string/open_with"
|
||||
app:showAsAction="never"/>
|
||||
app:showAsAction="never" />
|
||||
<item
|
||||
android:id="@+id/menu_set_as"
|
||||
android:icon="@drawable/ic_set_as_vector"
|
||||
android:title="@string/set_as"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/menu_edit"
|
||||
android:icon="@drawable/ic_edit_vector"
|
||||
android:title="@string/edit"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/menu_add_to_favorites"
|
||||
android:icon="@drawable/ic_star_off_vector"
|
||||
android:icon="@drawable/ic_star_outline_vector"
|
||||
android:title="@string/add_to_favorites"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/menu_remove_from_favorites"
|
||||
android:icon="@drawable/ic_star_on_vector"
|
||||
android:icon="@drawable/ic_star_vector"
|
||||
android:title="@string/remove_from_favorites"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/menu_restore_file"
|
||||
android:title="@string/restore_this_file"
|
||||
app:showAsAction="never"/>
|
||||
app:showAsAction="never" />
|
||||
<item
|
||||
android:id="@+id/menu_change_orientation"
|
||||
android:icon="@drawable/ic_orientation_auto_vector"
|
||||
|
@ -102,34 +102,35 @@
|
|||
<menu>
|
||||
<item
|
||||
android:id="@+id/menu_force_portrait"
|
||||
android:title="@string/force_portrait"/>
|
||||
android:title="@string/force_portrait" />
|
||||
<item
|
||||
android:id="@+id/menu_force_landscape"
|
||||
android:title="@string/force_landscape"/>
|
||||
android:title="@string/force_landscape" />
|
||||
<item
|
||||
android:id="@+id/menu_default_orientation"
|
||||
android:title="@string/use_default_orientation"/>
|
||||
android:title="@string/use_default_orientation" />
|
||||
</menu>
|
||||
</item>
|
||||
<item
|
||||
android:id="@+id/menu_print"
|
||||
android:title="@string/print"
|
||||
app:showAsAction="never"/>
|
||||
app:showAsAction="never" />
|
||||
<item
|
||||
android:id="@+id/menu_resize"
|
||||
android:title="@string/resize"
|
||||
app:showAsAction="never"/>
|
||||
app:showAsAction="never" />
|
||||
<item
|
||||
android:id="@+id/menu_show_on_map"
|
||||
android:title="@string/show_on_map"
|
||||
app:showAsAction="never"/>
|
||||
app:showAsAction="never" />
|
||||
<item
|
||||
android:id="@+id/menu_slideshow"
|
||||
android:icon="@drawable/ic_slideshow_vector"
|
||||
android:title="@string/slideshow"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/menu_settings"
|
||||
android:icon="@drawable/ic_settings_cog_vector"
|
||||
android:title="@string/settings"
|
||||
app:showAsAction="never"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
</menu>
|
||||
|
|
|
@ -1,32 +1,32 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<item
|
||||
android:id="@+id/menu_share"
|
||||
android:icon="@drawable/ic_share_vector"
|
||||
android:title="@string/share"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/menu_properties"
|
||||
android:icon="@drawable/ic_info"
|
||||
android:icon="@drawable/ic_info_vector"
|
||||
android:title="@string/properties"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/menu_edit"
|
||||
android:icon="@drawable/ic_edit_vector"
|
||||
android:title="@string/edit"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/menu_set_as"
|
||||
android:icon="@drawable/ic_set_as_vector"
|
||||
android:title="@string/set_as"
|
||||
app:showAsAction="ifRoom"/>
|
||||
app:showAsAction="ifRoom" />
|
||||
<item
|
||||
android:id="@+id/menu_open_with"
|
||||
android:title="@string/open_with"
|
||||
app:showAsAction="never"/>
|
||||
app:showAsAction="never" />
|
||||
<item
|
||||
android:id="@+id/menu_show_on_map"
|
||||
android:title="@string/show_on_map"
|
||||
app:showAsAction="never"/>
|
||||
app:showAsAction="never" />
|
||||
</menu>
|
||||
|
|
|
@ -194,6 +194,7 @@
|
|||
<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="mark_favorite_items">Mark favorite items</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>
|
||||
|
|
|
@ -194,6 +194,7 @@
|
|||
<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="mark_favorite_items">Mark favorite items</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>
|
||||
|
|
|
@ -194,6 +194,7 @@
|
|||
<string name="allow_zooming_videos">Permet fer zoom als vídeos amb dos cops</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="mark_favorite_items">Mark favorite items</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>
|
||||
|
|
|
@ -33,7 +33,6 @@
|
|||
<string name="set_as_default_folder">Set as default folder</string>
|
||||
<string name="unset_as_default_folder">Unset as default folder</string>
|
||||
<string name="reorder_by_dragging">Reorder folders by dragging</string>
|
||||
|
||||
<!-- Filter -->
|
||||
<string name="filter_media">Filtr médií</string>
|
||||
<string name="images">Obrázky</string>
|
||||
|
@ -44,7 +43,6 @@
|
|||
<string name="portraits">Portréty</string>
|
||||
<string name="no_media_with_filters">Se zvolenými filtry nebyly nalezeny žádné mediální soubory.</string>
|
||||
<string name="change_filters_underlined"><u>Změnit filtry</u></string>
|
||||
|
||||
<!-- Hide / Exclude -->
|
||||
<string name="hide_folder_description">Tato funkce skryje složku včetně podsložek přidáním souboru \'.nomedia\'. Zobrazíte je zvolením možnosti \'Zobrazit skryté položky\' v nastavení. Pokračovat?</string>
|
||||
<string name="exclude">Vyloučit</string>
|
||||
|
@ -58,14 +56,12 @@
|
|||
<string name="hidden_folders">Skryté složky</string>
|
||||
<string name="manage_hidden_folders">Spravovat skryté složky</string>
|
||||
<string name="hidden_folders_placeholder">Zdá se, že nemáte žádné složky skryté pomocí souboru \".nomedia\".</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Přidané složky</string>
|
||||
<string name="manage_included_folders">Spravovat přidané složky</string>
|
||||
<string name="add_folder">Přidat složku</string>
|
||||
<string name="included_activity_placeholder">Pokud máte nějaké složky obsahující média, ale nebyly aplikací nalezeny, můžete je zde přidat ručně.</string>
|
||||
<string name="no_media_add_included">Nebyly nalezeny žádné mediální soubory. Můžete to napravit ručním přidáním složek, které obsahují média.</string>
|
||||
|
||||
<!-- Resizing -->
|
||||
<string name="resize">Změnit velikost</string>
|
||||
<string name="resize_and_save">Změnit velikost a uložit</string>
|
||||
|
@ -73,7 +69,6 @@
|
|||
<string name="height">Výška</string>
|
||||
<string name="keep_aspect_ratio">Zachovat poměr stran</string>
|
||||
<string name="invalid_values">Prosím zadejte platné rozlišení</string>
|
||||
|
||||
<!-- Editor -->
|
||||
<string name="editor">Editor</string>
|
||||
<string name="rotate">Otočit</string>
|
||||
|
@ -98,22 +93,22 @@
|
|||
<string name="flip">Překlopit</string>
|
||||
<string name="flip_horizontally">Překlopit vodorovně</string>
|
||||
<string name="flip_vertically">Překlopit svisle</string>
|
||||
<string name="free_aspect_ratio">Volný</string> <!-- available as an option: 1:1, 4:3, 16:9, free -->
|
||||
<string name="other_aspect_ratio">Jiný</string> <!-- available as an option: 1:1, 4:3, 16:9, free, other -->
|
||||
|
||||
<string name="free_aspect_ratio">Volný</string>
|
||||
<!-- available as an option: 1:1, 4:3, 16:9, free -->
|
||||
<string name="other_aspect_ratio">Jiný</string>
|
||||
<!-- available as an option: 1:1, 4:3, 16:9, free, other -->
|
||||
<!-- Set wallpaper -->
|
||||
<string name="simple_wallpaper">Jednoduchá tapeta</string>
|
||||
<string name="set_as_wallpaper">Nastavit jako tapetu</string>
|
||||
<string name="set_as_wallpaper_failed">Nastavení tapety selhalo</string>
|
||||
<string name="set_as_wallpaper_with">Nastavit jako tapetu pomocí:</string>
|
||||
<string name="setting_wallpaper">Nastavuje se tapeta…</string>
|
||||
<string name="setting_wallpaper">Nastavuje se tapeta…</string>
|
||||
<string name="wallpaper_set_successfully">Tapeta byla úspěšně změněna</string>
|
||||
<string name="portrait_aspect_ratio">Poměr stran na výšku</string>
|
||||
<string name="landscape_aspect_ratio">Poměr stran na šířku</string>
|
||||
<string name="home_screen">Domovská obrazovka</string>
|
||||
<string name="lock_screen">Zamykací obrazovka</string>
|
||||
<string name="home_and_lock_screen">Domovská a zamykací obrazovka</string>
|
||||
|
||||
<!-- Slideshow -->
|
||||
<string name="slideshow">Prezentace</string>
|
||||
<string name="interval">Interval (sekund):</string>
|
||||
|
@ -129,10 +124,8 @@
|
|||
<string name="slide">Posun</string>
|
||||
<string name="slideshow_ended">Prezentace skončila</string>
|
||||
<string name="no_media_for_slideshow">Nebyla nalezena žádná média pro prezentaci</string>
|
||||
|
||||
<!-- View types -->
|
||||
<string name="group_direct_subfolders">Sloučit přímé podsložky</string>
|
||||
|
||||
<!-- Grouping at media thumbnails -->
|
||||
<string name="group_by">Seskupit podle</string>
|
||||
<string name="do_not_group_files">Neseskupovat soubory</string>
|
||||
|
@ -146,11 +139,9 @@
|
|||
<string name="by_file_type">Typu souboru</string>
|
||||
<string name="by_extension">Přípony</string>
|
||||
<string name="grouping_and_sorting">Mějte prosím na paměti, že seskupování a řazení jsou 2 nezávislé hodnoty</string>
|
||||
|
||||
<!-- Widgets -->
|
||||
<string name="folder_on_widget">Složka zobrazená na widgetu:</string>
|
||||
<string name="show_folder_name">Zobrazit název složky</string>
|
||||
|
||||
<!-- 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>
|
||||
|
@ -192,8 +183,9 @@
|
|||
<string name="avoid_showing_invalid_files">Nezobrazovat neplatné soubory</string>
|
||||
<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="folder_thumbnail_style">Styl náhledu složek</string>
|
||||
<string name="file_thumbnail_style">Styl náhledu souborů</string>
|
||||
<string name="mark_favorite_items">Mark favorite items</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>
|
||||
|
@ -202,18 +194,15 @@
|
|||
<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>
|
||||
<string name="fullscreen_media">Celoobrazovkový režim</string>
|
||||
<string name="extended_details">Rozšířené vlastnosti</string>
|
||||
<string name="bottom_actions">Spodní akční tlačítka</string>
|
||||
|
||||
<!-- Bottom actions -->
|
||||
<string name="manage_bottom_actions">Upravit viditelná spodní akční tlačítka</string>
|
||||
<string name="toggle_favorite">Přepnutí oblíbenosti</string>
|
||||
<string name="toggle_file_visibility">Přepnutí viditelnosti souboru</string>
|
||||
|
||||
<!-- New editor strings -->
|
||||
<string name="pesdk_transform_button_freeCrop">Vlastní</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Obnovit</string>
|
||||
|
@ -307,7 +296,7 @@
|
|||
<string name="pesdk_common_button_flipH">Překlopit H</string>
|
||||
<string name="pesdk_common_button_flipV">Překlopit V</string>
|
||||
<string name="pesdk_common_button_undo">Vrátit</string>
|
||||
<string name="pesdk_common_button_redo">Zopakovat vrácené</string>
|
||||
<string name="pesdk_common_button_redo">Vrátit</string>
|
||||
<string name="pesdk_common_title_colorPicker">Výběr barvy</string>
|
||||
<string name="pesdk_common_title_transparentColor">Průsvitná</string>
|
||||
<string name="pesdk_common_title_whiteColor">Bílá</string>
|
||||
|
@ -327,7 +316,6 @@
|
|||
<string name="pesdk_common_title_aquamarinColor">Akvamarín</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Pipetovatelná barva</string>
|
||||
<string name="vesdk_video_trim_title_name">Trim</string>
|
||||
|
||||
<!-- FAQ -->
|
||||
<string name="faq_1_title">Jak nastavím Jednoduchou galerii jako výchozí galerii?</string>
|
||||
<string name="faq_1_text">Nejdříve musíte najít v nastavení zařízení, v sekci Aplikace, současnou výchozí galerii, zvolit tlačítko s textem ve smyslu \"Nastavení výchozího otevírání\" a následně \"Vymazat výchozí nastavení\".
|
||||
|
@ -343,9 +331,9 @@
|
|||
<string name="faq_6_title">Proč se mi zobrazují složky s obaly hudebních alb, nebo nálepkami?</string>
|
||||
<string name="faq_6_text">Může se stát, že se vám zobrazí také neobvyklé složky. Můžete je ale jednoduše skrýt jejich vybráním pomocí dlouhého podržení a zvolením Vyloučit. Pokud na následujícím dialogu zvolíte vyloučení nadřazené složky, pravděpodobně budou vyloučeny i ostatní podobné složky.</string>
|
||||
<string name="faq_7_title">Složka s fotografiemi se mi nezobrazuje nebo ve složce nevidím všechny soubory. Co s tím?</string>
|
||||
<string name="faq_7_text">Může to mít více důvodů, řešení je ale jednoduché. Jděte do Nastavení -> Spravovat přidané složky, zvolte Plus a zvolte požadovanou složku.</string>
|
||||
<string name="faq_7_text">Může to mít více důvodů, řešení je ale jednoduché. Jděte do Nastavení -> Spravovat přidané složky, zvolte Plus a zvolte požadovanou složku.</string>
|
||||
<string name="faq_8_title">Co v případě, že chci mít zobrazeno pouze několik složek?</string>
|
||||
<string name="faq_8_text">Přidání složky mezi Přidané složky automaticky nevyloučí ostatní. Můžete ale jít do Nastavení -> Spravovat vyloučené složky a zvolit Kořenovou složku \"/\", následně přidat požadované složky v Nastavení -> Spravovat přidané složky.
|
||||
<string name="faq_8_text">Přidání složky mezi Přidané složky automaticky nevyloučí ostatní. Můžete ale jít do Nastavení -> Spravovat vyloučené složky a zvolit Kořenovou složku \"/\", následně přidat požadované složky v Nastavení -> Spravovat přidané složky.
|
||||
To způsobí, že budou zobrazeny pouze vyžádané složky, protože vyloučení i přidání fungují rekurzivně a pokud je složka vyloučena i přidaná, bude viditelná.</string>
|
||||
<string name="faq_10_title">Dá se s touto aplikací oříznout obrázek?</string>
|
||||
<string name="faq_10_text">Ano, oříznutí je možné v editoru, potažením rohů obrázku. Do editoru se můžete dostat buď dlouhým podržením náhledu obrázku a zvolením menu položky Upravit nebo zvolením Upravit při celoobrazovkovém režimu.</string>
|
||||
|
@ -359,7 +347,6 @@
|
|||
<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>
|
||||
|
||||
<!-- 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">Jednoduchá galerie Pro - Organizér fotografií</string>
|
||||
|
@ -421,9 +408,8 @@
|
|||
<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>
|
||||
</resources>
|
|
@ -7,7 +7,7 @@
|
|||
<string name="hidden">(skjult)</string>
|
||||
<string name="excluded">(ekskluderet)</string>
|
||||
<string name="pin_folder">Fastgør mappe</string>
|
||||
<string name="unpin_folder">Fjern fastgørelse af mappe</string>
|
||||
<string name="unpin_folder">Frigør mappe</string>
|
||||
<string name="pin_to_the_top">Fastgør til toppen</string>
|
||||
<string name="show_all">Vis indholdet af alle mapper</string>
|
||||
<string name="all_folders">Alle mapper</string>
|
||||
|
@ -23,17 +23,16 @@
|
|||
<string name="force_portrait">Tving portræt</string>
|
||||
<string name="force_landscape">Tving landskab</string>
|
||||
<string name="use_default_orientation">Brug standard orientering</string>
|
||||
<string name="fix_date_taken">Fiks eksponeringsdato</string>
|
||||
<string name="fix_date_taken">Fiks optagelsesdato</string>
|
||||
<string name="fixing">Fikser…</string>
|
||||
<string name="dates_fixed_successfully">Datoer fikset med succes</string>
|
||||
<string name="no_date_takens_found">Ingen eksponeringsdatoer er fundet</string>
|
||||
<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">Vælg som standard mappe</string>
|
||||
<string name="unset_as_default_folder">Fravælg som standard mappe</string>
|
||||
<string name="set_as_default_folder">Vælg som standardmappe</string>
|
||||
<string name="unset_as_default_folder">Fravælg som standardmappe</string>
|
||||
<string name="reorder_by_dragging">Omorganiser mapper ved at trække</string>
|
||||
|
||||
<!-- Filter -->
|
||||
<string name="filter_media">Filtrer medier</string>
|
||||
<string name="images">Billeder</string>
|
||||
|
@ -44,7 +43,6 @@
|
|||
<string name="portraits">Portrætter</string>
|
||||
<string name="no_media_with_filters">Der blev ikke fundet nogen filer med det valgte filter.</string>
|
||||
<string name="change_filters_underlined"><u>Skift filter</u></string>
|
||||
|
||||
<!-- Hide / Exclude -->
|
||||
<string name="hide_folder_description">Denne funktion skjuler mappen og dens eventuelle undermapper ved at oprette en \".nomedia\"-fil i den. Du kan se dem ved at klikke på \"Vis skjulte\" i indstillingerne. Fortsæt?</string>
|
||||
<string name="exclude">Ekskluder</string>
|
||||
|
@ -58,22 +56,19 @@
|
|||
<string name="hidden_folders">Skjulte mapper</string>
|
||||
<string name="manage_hidden_folders">Administrer skjulte mapper</string>
|
||||
<string name="hidden_folders_placeholder">Det ser ikke ud til at du har nogen skjulte mapper med en \".nomedia\"-fil.</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Inkluderede mapper</string>
|
||||
<string name="manage_included_folders">Administrer inkluderede mapper</string>
|
||||
<string name="add_folder">Tilføj mappe</string>
|
||||
<string name="included_activity_placeholder">Hvis du har mapper med mediefiler som appen ikke har fundet, kan du manuelt tilføje dem her.\n\nDet vil ikke ekskludere andre mapper.</string>
|
||||
<string name="no_media_add_included">Ingen mediefiler er fundet. Dette kan løses ved manuelt at tilføje mapper som indeholder mediefiler.</string>
|
||||
|
||||
<!-- Resizing -->
|
||||
<string name="resize">Skaler</string>
|
||||
<string name="resize_and_save">Skaler valgte elementer og gem</string>
|
||||
<string name="width">Bredde</string>
|
||||
<string name="height">Højde</string>
|
||||
<string name="keep_aspect_ratio">Bevar billedforhold</string>
|
||||
<string name="keep_aspect_ratio">Bevar billedformat</string>
|
||||
<string name="invalid_values">Indtast en gyldig opløsning</string>
|
||||
|
||||
<!-- Editor -->
|
||||
<string name="editor">Editor</string>
|
||||
<string name="rotate">Roter</string>
|
||||
|
@ -89,7 +84,7 @@
|
|||
<string name="edit_image_with">Rediger billede med:</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">Der blev ikke fundet en editor til videobehandling</string>
|
||||
<string name="no_video_editor_found">Der blev ikke fundet en videoeditor</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>
|
||||
|
@ -98,24 +93,24 @@
|
|||
<string name="flip">Spejlvend</string>
|
||||
<string name="flip_horizontally">Spejlvend vandret</string>
|
||||
<string name="flip_vertically">Spejlvend lodret</string>
|
||||
<string name="free_aspect_ratio">Fri</string> <!-- available as an option: 1:1, 4:3, 16:9, free -->
|
||||
<string name="other_aspect_ratio">Andet</string> <!-- available as an option: 1:1, 4:3, 16:9, free, other -->
|
||||
|
||||
<string name="free_aspect_ratio">Fri</string>
|
||||
<!-- available as an option: 1:1, 4:3, 16:9, free -->
|
||||
<string name="other_aspect_ratio">Andet</string>
|
||||
<!-- available as an option: 1:1, 4:3, 16:9, free, other -->
|
||||
<!-- Set wallpaper -->
|
||||
<string name="simple_wallpaper">Simple Wallpaper</string>
|
||||
<string name="set_as_wallpaper">Sæt som baggrundsbillede</string>
|
||||
<string name="set_as_wallpaper_failed">Det mislykkedes at sætte billedet som baggrund</string>
|
||||
<string name="simple_wallpaper">Simple baggrundsbillede</string>
|
||||
<string name="set_as_wallpaper">Indstil som baggrundsbillede</string>
|
||||
<string name="set_as_wallpaper_failed">Indstilling af billede som baggrund mislykkedes</string>
|
||||
<string name="set_as_wallpaper_with">Sæt som baggrundsbillede med:</string>
|
||||
<string name="setting_wallpaper">Sætter baggrundsbillede…</string>
|
||||
<string name="setting_wallpaper">Indstiller baggrundsbillede…</string>
|
||||
<string name="wallpaper_set_successfully">Sat som baggrundsbillede</string>
|
||||
<string name="portrait_aspect_ratio">Stående billedformat</string>
|
||||
<string name="landscape_aspect_ratio">Liggende billedformat</string>
|
||||
<string name="home_screen">Hjemmeskærm</string>
|
||||
<string name="lock_screen">Låseskærm</string>
|
||||
<string name="home_and_lock_screen">Hjemme- og låseskærm</string>
|
||||
|
||||
<!-- Slideshow -->
|
||||
<string name="slideshow">Slideshow</string>
|
||||
<string name="slideshow">Lysbilledshow</string>
|
||||
<string name="interval">Frekvens (sekunder):</string>
|
||||
<string name="include_photos">Inkluder billeder</string>
|
||||
<string name="include_videos">Inkluder videoer</string>
|
||||
|
@ -127,12 +122,10 @@
|
|||
<string name="no_animation">Ingen</string>
|
||||
<string name="fade">Udton</string>
|
||||
<string name="slide">Glid</string>
|
||||
<string name="slideshow_ended">Slideshowet endte</string>
|
||||
<string name="no_media_for_slideshow">Der blev ikke funket nogen mediefiler til slideshowet</string>
|
||||
|
||||
<string name="slideshow_ended">Lysbilledshowet endte</string>
|
||||
<string name="no_media_for_slideshow">Der blev ikke fundet nogen mediefiler til lysbilledshowet</string>
|
||||
<!-- View types -->
|
||||
<string name="group_direct_subfolders">Gruppér direkte undermapper</string>
|
||||
|
||||
<!-- Grouping at media thumbnails -->
|
||||
<string name="group_by">Gruppér efter</string>
|
||||
<string name="do_not_group_files">Gruppér ikke filer</string>
|
||||
|
@ -140,17 +133,15 @@
|
|||
<string name="by_last_modified">Sidst ændret</string>
|
||||
<string name="by_last_modified_daily">Sidst ændret (daglig)</string>
|
||||
<string name="by_last_modified_monthly">Sidst ændret (månedlig)</string>
|
||||
<string name="by_date_taken">Eksponeringsdato</string>
|
||||
<string name="by_date_taken_daily">Eksponeringsdato (daglig)</string>
|
||||
<string name="by_date_taken_monthly">Eksponeringsdato (månedlig)</string>
|
||||
<string name="by_date_taken">Dato for optagelse</string>
|
||||
<string name="by_date_taken_daily">Dato for optagelse (daglig)</string>
|
||||
<string name="by_date_taken_monthly">Dato for optagelse (månedlig)</string>
|
||||
<string name="by_file_type">Filtype</string>
|
||||
<string name="by_extension">Filendelse</string>
|
||||
<string name="grouping_and_sorting">Vær opmærksom på at gruppering og sortering er to individuelle felter</string>
|
||||
|
||||
<string name="grouping_and_sorting">Vær opmærksom på at gruppering og sortering er to uafhængige felter</string>
|
||||
<!-- Widgets -->
|
||||
<string name="folder_on_widget">Mappe vist på widget:</string>
|
||||
<string name="show_folder_name">Vis mappenavn</string>
|
||||
|
||||
<!-- Settings -->
|
||||
<string name="autoplay_videos">Afspil automatisk videoer</string>
|
||||
<string name="remember_last_video_position">Husk sidste position ved videoafspilning</string>
|
||||
|
@ -176,7 +167,7 @@
|
|||
<string name="allow_instant_change">Tillad skift af medie ved klik på skærmens sider</string>
|
||||
<string name="allow_deep_zooming_images">Tillad dyb zooming af billeder</string>
|
||||
<string name="hide_extended_details">Skjul udvidede oplysninger når statuslinjen er skjult</string>
|
||||
<string name="show_at_bottom">Vis handlingsknapper i bunden af skærmen</string>
|
||||
<string name="show_at_bottom">Vis nogle handlingsknapper i bunden af skærmen</string>
|
||||
<string name="show_recycle_bin">Vis papirkurven ved mappevisning</string>
|
||||
<string name="deep_zoomable_images">Dybt zoombare billeder</string>
|
||||
<string name="show_highest_quality">Vis billeder i den højst mulige kvalitet</string>
|
||||
|
@ -194,26 +185,24 @@
|
|||
<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="mark_favorite_items">Mark favorite items</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_brackets">Vis antal filer i parentes</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>
|
||||
|
||||
<string name="export_favorite_paths">Eksporter favoritfil-stier</string>
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Miniaturer</string>
|
||||
<string name="fullscreen_media">Fuldskærmsmedier</string>
|
||||
<string name="extended_details">Flere oplysninger</string>
|
||||
<string name="bottom_actions">Handlingsknapper</string>
|
||||
|
||||
<!-- Bottom actions -->
|
||||
<string name="manage_bottom_actions">Administrer synlige handlingsknapper</string>
|
||||
<string name="toggle_favorite">Favorit</string>
|
||||
<string name="toggle_file_visibility">Synlighed</string>
|
||||
|
||||
<!-- New editor strings -->
|
||||
<string name="pesdk_transform_button_freeCrop">Brugerdefineret</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Nulstil</string>
|
||||
|
@ -230,8 +219,8 @@
|
|||
<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_blacksTool">Sorte</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Hvide</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>
|
||||
|
@ -241,14 +230,14 @@
|
|||
<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_input">Add text</string>
|
||||
<string name="pesdk_text_title_input">Tilføj tekst</string>
|
||||
<string name="pesdk_text_title_name">Tekst</string>
|
||||
<string name="pesdk_text_title_options">Tekst Indstillinger</string>
|
||||
<string name="pesdk_text_title_options">Tekst-muligheder</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_straighten">Ret op</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>
|
||||
|
@ -256,16 +245,16 @@
|
|||
<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_title_name">Pensel</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_brush_title_brushColor">Penselfarve</string>
|
||||
<string name="pesdk_editor_title_name">Editor</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_title_closeEditorAlert">Luk editor\?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Vil du virkelig 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>
|
||||
|
@ -274,38 +263,38 @@
|
|||
<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_title_color">Klistermærkefarve</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_straighten">Ret op</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_title_name">Overlejring</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_blendModeDarken">Formørk</string>
|
||||
<string name="pesdk_overlay_button_blendModeScreen">Skærm</string>
|
||||
<string name="pesdk_overlay_button_blendModeOverlay">Overlejring</string>
|
||||
<string name="pesdk_overlay_button_blendModeLighten">Lysne</string>
|
||||
<string name="pesdk_overlay_button_blendModeMultiply">Flerdobl</string>
|
||||
<string name="pesdk_overlay_button_blendModeColorBurn">Farvebrænding</string>
|
||||
<string name="pesdk_overlay_button_blendModeSoftLight">Blødt lys</string>
|
||||
<string name="pesdk_overlay_button_blendModeHardLight">Hårdt lys</string>
|
||||
<string name="pesdk_overlay_asset_none">Intet</string>
|
||||
<string name="pesdk_overlay_asset_golden">Gyldent</string>
|
||||
<string name="pesdk_overlay_asset_lightleak1">Lysstribe 1</string>
|
||||
<string name="pesdk_overlay_asset_mosaic">Mosaik</string>
|
||||
<string name="pesdk_overlay_asset_paper">Papir</string>
|
||||
<string name="pesdk_overlay_asset_rain">Regn</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_flipH">Vend H</string>
|
||||
<string name="pesdk_common_button_flipV">Vend V</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>
|
||||
|
@ -327,44 +316,41 @@
|
|||
<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 -->
|
||||
<string name="faq_1_title">Hvordan kan jeg gøre Simple Gallery til min enheds standardgalleri?</string>
|
||||
<string name="faq_1_text">Først skal du finde det nuværende standardgalleri, i Apps-sektionen af din enheds indstillinger. Kig efter en knap som hedder noget i stil med \"Åbn som standard\", klik på denne og vælg \"Ryd standarder\".
|
||||
Næste gang du forsøger at åbne et billede eller en video, bør du se en app-vælger, hvor du kan vælge Simple Gallery og gøre den til standardapp.</string>
|
||||
<string name="faq_1_text">Først skal du finde det nuværende standardgalleri i Apps-sektionen af din enheds indstillinger. Kig efter en knap som hedder noget i stil med \"Åbn som standard\", klik på denne og vælg \"Ryd standarder\". Næste gang du forsøger at åbne et billede eller en video, bør du se en app-vælger, hvor du kan vælge Simple Gallery og gøre den til standardapp.</string>
|
||||
<string name="faq_2_title">Jeg har låst appen med en adgangskode, men jeg har glemt den. Hvad kan jeg gøre?</string>
|
||||
<string name="faq_2_text">Du har to muligheder. Du kan enten geninstallere appen, eller finde den i indstillingerne på din enhed og vælge \"Ryd data\". Dette vil nulstille alle dine indstillinger, det vil ikke slette nogen mediefiler.</string>
|
||||
<string name="faq_3_title">Hvordan kan jeg altid få et bestemt album vist i toppen?</string>
|
||||
<string name="faq_3_text">Du kan holde fingeren nede på det ønskede album, og vælge tegnestift-ikonet i menuen, dette vil fastgøre den til toppen. Du kan fastgøre flere mapper også. Fastgjorte elementer vil blive sorteret efter standard sorterings-metoden.</string>
|
||||
<string name="faq_3_text">Du kan holde fingeren nede på det ønskede album, og vælge tegnestift-ikonet i menuen. Dette vil fastgøre det til toppen. Du kan fastgøre flere mapper. Fastgjorte elementer vil blive sorteret efter standard sorterings-metoden.</string>
|
||||
<string name="faq_4_title">Hvordan kan jeg spole fremad i videoer?</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">Du kan gøre det ved at dobbelttrykke på siden af skærmen eller ved at trykke på teksten for aktuel eller maksimal varighed nær søgelinjen. Hvis du aktiverer åbning af videoer på en separat skærm i appindstillingerne, kan du også bruge horisontale bevægelser.</string>
|
||||
<string name="faq_5_title">Hvad er forskellen på at skjule og ekskludere en mappe?</string>
|
||||
<string name="faq_5_text">Eksludering forhindrer kun visning af mappen i Simple Gallery, mens Skjul virker på systemniveau og skjuler mappen fra andre gallerier også. Det fungerer ved at oprette en tom \".nomedia\"-fil i den givne mappe, som du kan slette med enhver filhåndterings-app. Note that some devices do not allow hiding folders like Camera, Screenshots and Downloads.</string>
|
||||
<string name="faq_5_text">Ekskludering forhindrer kun visning af mappen i Simple Gallery, mens Skjul virker på systemniveau og skjuler mappen fra andre gallerier også. Det fungerer ved at oprette en tom \".nomedia\"-fil i den givne mappe, som du kan slette med enhver filhåndterings-app. Bemærk, at det på nogle enheder ikke er muligt at skjule mapper som Kamera, Skærmbilleder og Downloads.</string>
|
||||
<string name="faq_6_title">Hvorfor dukker mapper med musikomslag eller klistermærker op?</string>
|
||||
<string name="faq_6_text">Det kan ske at du vil se nogle udsædvanlige albummmer. Du kan nemt ekskludere disse, ved at holde fingeren nede på disse og vælge Ekskluder. I den næste dialogboks kan du vælge den ovenliggende mappe, da andre relaterede albummer så sandsynligvis også vil blive forhindret i at blive vist.</string>
|
||||
<string name="faq_6_text">Det kan ske at du vil se nogle udsædvanlige albummer. Du kan nemt ekskludere disse ved at holde fingeren nede på disse og vælge Ekskluder. I den næste dialogboks kan du vælge den ovenliggende mappe, da andre relaterede albummer så sandsynligvis også vil blive forhindret i at blive vist.</string>
|
||||
<string name="faq_7_title">En mappe med billeder dukker ikke op, eller den viser ikke alle elementer. Hvad kan jeg gøre?</string>
|
||||
<string name="faq_7_text">Der kan være flere grunde, men en løsning er nem. Gå til Indstillinger -> Administrer inkluderede mapper, vælg plusset og naviger til mappen.</string>
|
||||
<string name="faq_8_title">Hvad hvis jeg kun ønsker få et par bestemte mapper vist?</string>
|
||||
<string name="faq_8_text">At tilføje en mappe ved de Inkluderede mapper, ekskluderer ikke automatisk alt. Det du kan gøre, er at gå til Indstillinger -> Adminsterer ekskluderede mapper, eksludere rodmappen \"/\", og så tilføje de ønskede mapper under Indstillinger -> Administrer inkluderede mapper.
|
||||
<string name="faq_7_text">Der kan være flere grunde, men en løsning er nem. Gå til Indstillinger -> Administrer inkluderede mapper, vælg plusset og naviger til mappen.</string>
|
||||
<string name="faq_8_title">Hvad hvis jeg kun vil have, at nogle få bestemte mapper er synlige\?</string>
|
||||
<string name="faq_8_text">At tilføje en mappe ved de Inkluderede mapper, ekskluderer ikke automatisk alt. Det du kan gøre, er at gå til Indstillinger -> Adminsterer ekskluderede mapper, eksludere rodmappen \"/\", og så tilføje de ønskede mapper under Indstillinger -> Administrer inkluderede mapper.
|
||||
Det vil kun gøre de valgte mapper synlige, da både ekskludering og inkludering virker reskursivt, og hvis en mappe både er ekskluderet og inkluderet, vil den blive vist.</string>
|
||||
<string name="faq_10_title">Kan jeg beskære billeder med denne app?</string>
|
||||
<string name="faq_10_text">Ja, du kan beskære billeder i editoren, ved at trække i billedets kanter. Du kan gå til editoren, ved enten at holde fingeren nede på et miniaturebillede og vælge Rediger, eller vælge Rediger fra fuldskærmsvisningen.</string>
|
||||
<string name="faq_11_title">Kan jeg på en eller anden måde gruppere miniaturebilleder til mediefiler?</string>
|
||||
<string name="faq_11_text">Sagtens, brug menupunktet \"Gruppér efter\", mens du ser miniaturebillederne. Du kan gruppere flere efter flere kriterier, inklusiv eksponeringsdato. Hvis du bruger funktionen \"Vis indholdet af alle mapper\", kan du også gruppere dem efter mapper.</string>
|
||||
<string name="faq_12_title">Sortering efter eksponeringsdato ser ikke ud til at fungere. Hvordan kan jeg fikse det?</string>
|
||||
<string name="faq_12_text">Det skyldes højst sandsynligt at filerne er kopieret fra et andet sted. Du kan fikse det ved at vælge filens miniature, og vælge \"Fiks eksponeringsdato\".</string>
|
||||
<string name="faq_13_title">Jeg ser noget \"color banding\" på billederne. Hvordan kan jeg forbedre kvaliteten?</string>
|
||||
<string name="faq_12_text">Det skyldes højst sandsynligt at filerne er kopieret fra et andet sted. Du kan fikse det ved at vælge filens miniature, og vælge \"Fiks optagelsesdato\".</string>
|
||||
<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_title">Jeg har skjult en 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. 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>
|
||||
|
||||
<!-- 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 - Billedhåndtering</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_short_description">En premium-app til administration og redigering af dine fotos, videoer og GIF\'er uden reklamer</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro er et offline-galleri med mange tilpasningsmuligheder. Organiser og rediger dine billeder, gendan slettede filer via papirkurven, beskyt og skjul filer og se adskillige forskellige billed- og videoformater inklusiv RAW, SVG og mange flere.
|
||||
|
||||
|
@ -421,9 +407,8 @@
|
|||
<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>
|
||||
</resources>
|
|
@ -194,6 +194,7 @@
|
|||
<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="mark_favorite_items">Mark favorite items</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>
|
||||
|
|
|
@ -194,6 +194,7 @@
|
|||
<string name="allow_zooming_videos">Επιτρέπει την μεγέθυνση βίντεο με διπλό πάτημα</string>
|
||||
<string name="folder_thumbnail_style">Στυλ μικρογραφίας φακέλου</string>
|
||||
<string name="file_thumbnail_style">Στυλ μικρογραφίας αρχείου</string>
|
||||
<string name="mark_favorite_items">Mark favorite items</string>
|
||||
<string name="thumbnail_spacing">Απόσταση μικρογραφιών</string>
|
||||
<string name="show_file_count_line">Εμφάνιση πλήθους αρχείων σε ξεχωριστή γραμμή</string>
|
||||
<string name="show_file_count_brackets">Εμφάνιση πλήθους αρχείων σε αγκύλες</string>
|
||||
|
|
|
@ -194,6 +194,7 @@
|
|||
<string name="allow_zooming_videos">Permitir hacer zoom en videos con doble toque</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="mark_favorite_items">Mark favorite items</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>
|
||||
|
|
|
@ -194,6 +194,7 @@
|
|||
<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="mark_favorite_items">Mark favorite items</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>
|
||||
|
|
|
@ -28,12 +28,17 @@
|
|||
<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="upgraded_from_free">Hei,
|
||||
\n
|
||||
\nNä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>
|
||||
<string name="reorder_by_dragging">Järjestä kansiot uudelleen vetämällä</string>
|
||||
|
||||
<!-- Filter -->
|
||||
<string name="filter_media">Suodata media</string>
|
||||
<string name="images">Kuvat</string>
|
||||
|
@ -44,7 +49,6 @@
|
|||
<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. Jatketaanko?</string>
|
||||
<string name="exclude">Poissulje</string>
|
||||
|
@ -58,14 +62,13 @@
|
|||
<string name="hidden_folders">Piilotetut kansiot</string>
|
||||
<string name="manage_hidden_folders">Hallitse piilotettuja kansioita</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 niitä, voit lisätä ne manuaalisesti tähän.\n\Lisääminen ei poissulje muita kansioita.</string>
|
||||
<string name="included_activity_placeholder">Jos sinulla on kansioita, jotka sisältää mediatiedostoja, mutta sovellus ei tunnistanut niitä, voit lisätä ne manuaalisesti tähän.
|
||||
\nLisää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>
|
||||
<string name="resize_and_save">Rajaa valinta ja tallenna</string>
|
||||
|
@ -73,7 +76,6 @@
|
|||
<string name="height">Korkeus</string>
|
||||
<string name="keep_aspect_ratio">Säilytä kuvasuhde</string>
|
||||
<string name="invalid_values">Aseta oikea resoluutio.</string>
|
||||
|
||||
<!-- Editor -->
|
||||
<string name="editor">Editori</string>
|
||||
<string name="rotate">Käännä</string>
|
||||
|
@ -98,22 +100,22 @@
|
|||
<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 -->
|
||||
|
||||
<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>
|
||||
<string name="set_as_wallpaper">Aseta taustakuvaksi</string>
|
||||
<string name="set_as_wallpaper_failed">Taustakuvan asetus epäonnistui</string>
|
||||
<string name="set_as_wallpaper_with">Aseta taustakuvaksi sovelluksella:</string>
|
||||
<string name="setting_wallpaper">Asetetaan taustakuvaa…</string>
|
||||
<string name="setting_wallpaper">Asetetaan taustakuvaa…</string>
|
||||
<string name="wallpaper_set_successfully">Taustakuva asetettu onnistuneesti</string>
|
||||
<string name="portrait_aspect_ratio">Kuvasuhde pystyssä</string>
|
||||
<string name="landscape_aspect_ratio">Kuvasuhde vaakatasossa</string>
|
||||
<string name="home_screen">Aloitusnäyttö</string>
|
||||
<string name="lock_screen">Lukitusnäyttö</string>
|
||||
<string name="home_and_lock_screen">Aloitusnäyttö ja lukitusnäyttö</string>
|
||||
|
||||
<!-- Slideshow -->
|
||||
<string name="slideshow">Diaesitys</string>
|
||||
<string name="interval">Aikaväli (sekunteja):</string>
|
||||
|
@ -129,10 +131,8 @@
|
|||
<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">Ryhmitä välittömät alikansiot</string>
|
||||
|
||||
<!-- Grouping at media thumbnails -->
|
||||
<string name="group_by">Ryhmitä</string>
|
||||
<string name="do_not_group_files">Älä ryhmitä tiedostoja</string>
|
||||
|
@ -146,11 +146,9 @@
|
|||
<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">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">Muista toistokohta</string>
|
||||
|
@ -194,6 +192,7 @@
|
|||
<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="mark_favorite_items">Mark favorite items</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>
|
||||
|
@ -202,18 +201,15 @@
|
|||
<string name="square">Suorakulmio</string>
|
||||
<string name="rounded_corners">Pyöristetyt kulmat</string>
|
||||
<string name="export_favorite_paths">Vie suosikkitiedostojen polut</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">Alareunan toiminnot</string>
|
||||
|
||||
<!-- Bottom actions -->
|
||||
<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">Vapaa</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Nollaa</string>
|
||||
|
@ -304,7 +300,7 @@
|
|||
<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">Käännä vaakasuunnassa</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>
|
||||
|
@ -327,7 +323,6 @@
|
|||
<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">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>
|
||||
|
@ -342,15 +337,15 @@
|
|||
<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_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.
|
||||
<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_title">Lajittelu ottopäivämäärän mukaan ei vaikuta toimivan oikein, kuinka voin korjata ongelman\?</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>
|
||||
|
@ -358,7 +353,6 @@
|
|||
<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 -->
|
||||
<string name="app_title">Simple Gallery Pro - Valokuvien selaus ja muokkaus</string>
|
||||
|
@ -420,9 +414,8 @@
|
|||
<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>
|
||||
</resources>
|
|
@ -9,9 +9,9 @@
|
|||
<string name="pin_folder">Épingler le dossier</string>
|
||||
<string name="unpin_folder">Désépingler le dossier</string>
|
||||
<string name="pin_to_the_top">Épingler en haut</string>
|
||||
<string name="show_all">Affichage \"Tous les dossiers\"</string>
|
||||
<string name="show_all">Afficher tous les contenus</string>
|
||||
<string name="all_folders">Tous les dossiers</string>
|
||||
<string name="folder_view">Affichage \"Galerie\"</string>
|
||||
<string name="folder_view">Basculer en vue galerie</string>
|
||||
<string name="other_folder">Autre dossier</string>
|
||||
<string name="show_on_map">Afficher sur la carte</string>
|
||||
<string name="unknown_location">Position inconnue</string>
|
||||
|
@ -28,44 +28,48 @@
|
|||
<string name="dates_fixed_successfully">Dates corrigées</string>
|
||||
<string name="no_date_takens_found">Aucune date de prise de vue trouvée</string>
|
||||
<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="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">Dossier par défaut</string>
|
||||
<string name="unset_as_default_folder">Oublier le dossier</string>
|
||||
<string name="reorder_by_dragging">Réordonner par glisser</string>
|
||||
|
||||
<!-- Filter -->
|
||||
<string name="filter_media">Filtrer les médias</string>
|
||||
<string name="images">Images</string>
|
||||
<string name="videos">Vidéos</string>
|
||||
<string name="gifs">GIFs</string>
|
||||
<string name="gifs">GIF</string>
|
||||
<string name="raw_images">Images RAW</string>
|
||||
<string name="svgs">SVGs</string>
|
||||
<string name="svgs">SVG</string>
|
||||
<string name="portraits">Portraits</string>
|
||||
<string name="no_media_with_filters">Aucun fichier média trouvé avec les filtres sélectionnés</string>
|
||||
<string name="no_media_with_filters">Aucun fichier média trouvé avec les filtres sélectionnés.</string>
|
||||
<string name="change_filters_underlined"><u>Modifier les filtres</u></string>
|
||||
|
||||
<!-- Hide / Exclude -->
|
||||
<string name="hide_folder_description">Cette option cache le dossier en y ajoutant un fichier \".nomedia\", cela cachera aussi tous les sous-dossiers. Vous pouvez les voir en appuyant sur le symbole \"Œil\" (permettant l\'affichage) depuis les paramètres. Continuer ?</string>
|
||||
<string name="hide_folder_description">Cette option masque le dossier en y ajoutant un fichier .nomedia ; il masquera aussi tous les sous-dossiers. Vous pouvez les voir en appuyant sur le symbole « Œil » (permettant l\'affichage) depuis les paramètres. Continuer \?</string>
|
||||
<string name="exclude">Exclure le dossier</string>
|
||||
<string name="excluded_folders">Dossiers exclus</string>
|
||||
<string name="manage_excluded_folders">Gérer les dossiers exclus</string>
|
||||
<string name="exclude_folder_description">Cela va exclure la sélection ainsi que ses sous-dossiers depuis Simple Gallery uniquement. Vous pouvez gérer les dossiers exclus depuis les paramètres.</string>
|
||||
<string name="exclude_folder_parent">Exclure un dossier parent ?</string>
|
||||
<string name="excluded_activity_placeholder">Exclure des dossiers les cachera ainsi que leurs sous-dossiers uniquement dans Simple Gallery, ils seront toujours visibles depuis d\'autres applications.\n\nSi vous voulez aussi les cacher ailleurs, utilisez la fonction \"Cacher\".</string>
|
||||
<string name="exclude_folder_parent">Exclure un dossier parent \?</string>
|
||||
<string name="excluded_activity_placeholder">Exclure des dossiers les cachera ainsi que leurs sous-dossiers uniquement dans Simple Gallery, ils seront toujours visibles depuis d\'autres applications.
|
||||
\n
|
||||
\nSi vous voulez aussi les cacher ailleurs, utilisez la fonction Cacher.</string>
|
||||
<string name="remove_all">Tout supprimer</string>
|
||||
<string name="remove_all_description">Supprimer tous les dossiers de la liste des exclusions ? Cela n\'effacera pas les dossiers.</string>
|
||||
<string name="remove_all_description">Supprimer tous les dossiers de la liste des exclusions \? Ceci n\'effacera pas les dossiers.</string>
|
||||
<string name="hidden_folders">Dossiers cachés</string>
|
||||
<string name="manage_hidden_folders">Gérer les dossiers cachés</string>
|
||||
<string name="hidden_folders_placeholder">Il semblerait que vous n\'ayez pas de dossier caché avec un fichier \".nomedia\".</string>
|
||||
|
||||
<string name="hidden_folders_placeholder">Il semblerait que vous n\'ayez pas de dossier caché avec un fichier .nomedia.</string>
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Dossiers ajoutés</string>
|
||||
<string name="manage_included_folders">Gérer les dossiers ajoutés</string>
|
||||
<string name="add_folder">Ajouter un dossier</string>
|
||||
<string name="included_activity_placeholder">Si vous avez des dossiers contenant des médias qui ne sont pas affichés dans l\'application, vous pouvez les ajouter manuellement ici.\n\nCet ajout n\'exclura aucun autre dossier.</string>
|
||||
<string name="no_media_add_included">Aucun fichier multimédia n\'a été trouvé. Vous pouvez ajouter manuellement des dossiers contenant des fichiers multimédia.</string>
|
||||
|
||||
<!-- Resizing -->
|
||||
<string name="resize">Redimensionner</string>
|
||||
<string name="resize_and_save">Redimensionner la sélection et enregistrer</string>
|
||||
|
@ -73,7 +77,6 @@
|
|||
<string name="height">Hauteur</string>
|
||||
<string name="keep_aspect_ratio">Conserver le rapport d\'affichage</string>
|
||||
<string name="invalid_values">Veuillez entrer une résolution valide</string>
|
||||
|
||||
<!-- Editor -->
|
||||
<string name="editor">Éditeur</string>
|
||||
<string name="rotate">Pivoter</string>
|
||||
|
@ -98,9 +101,10 @@
|
|||
<string name="flip">Retourner</string>
|
||||
<string name="flip_horizontally">Retourner horizontalement</string>
|
||||
<string name="flip_vertically">Retourner verticalement</string>
|
||||
<string name="free_aspect_ratio">Libre</string> <!-- available as an option: 1:1, 4:3, 16:9, free -->
|
||||
<string name="other_aspect_ratio">Autre</string> <!-- available as an option: 1:1, 4:3, 16:9, free, other -->
|
||||
|
||||
<string name="free_aspect_ratio">Libre</string>
|
||||
<!-- available as an option: 1:1, 4:3, 16:9, free -->
|
||||
<string name="other_aspect_ratio">Autre</string>
|
||||
<!-- available as an option: 1:1, 4:3, 16:9, free, other -->
|
||||
<!-- Set wallpaper -->
|
||||
<string name="simple_wallpaper">Fond d\'écran simple</string>
|
||||
<string name="set_as_wallpaper">Définir comme fond d\'écran</string>
|
||||
|
@ -113,7 +117,6 @@
|
|||
<string name="home_screen">Écran d\'accueil</string>
|
||||
<string name="lock_screen">Écran de déverrouillage</string>
|
||||
<string name="home_and_lock_screen">Écran d\'accueil et écran de déverrouillage</string>
|
||||
|
||||
<!-- Slideshow -->
|
||||
<string name="slideshow">Diaporama</string>
|
||||
<string name="interval">Intervalle (secondes) :</string>
|
||||
|
@ -129,10 +132,8 @@
|
|||
<string name="slide">Glissement</string>
|
||||
<string name="slideshow_ended">Diaporama terminé</string>
|
||||
<string name="no_media_for_slideshow">Aucun média trouvé pour le diaporama</string>
|
||||
|
||||
<!-- View types -->
|
||||
<string name="group_direct_subfolders">Mode sous-dossiers</string>
|
||||
|
||||
<!-- Grouping at media thumbnails -->
|
||||
<string name="group_by">Grouper par</string>
|
||||
<string name="do_not_group_files">Ne pas grouper les fichiers</string>
|
||||
|
@ -146,11 +147,9 @@
|
|||
<string name="by_file_type">Type de fichier</string>
|
||||
<string name="by_extension">Extension</string>
|
||||
<string name="grouping_and_sorting">\'Grouper par\' et \'Trier par\' sont 2 modes indépendants</string>
|
||||
|
||||
<!-- Widgets -->
|
||||
<string name="folder_on_widget">Dossier affiché dans le widget :</string>
|
||||
<string name="show_folder_name">Afficher le nom du dossier</string>
|
||||
|
||||
<!-- 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>
|
||||
|
@ -177,7 +176,7 @@
|
|||
<string name="allow_deep_zooming_images">Activer les options de zoom avancées</string>
|
||||
<string name="hide_extended_details">Cacher les informations supplémentaires si la barre d\'état est masquée</string>
|
||||
<string name="show_at_bottom">Afficher les boutons d\'action</string>
|
||||
<string name="show_recycle_bin">Afficher la corbeille en vue \"Dossier\"</string>
|
||||
<string name="show_recycle_bin">Afficher la corbeille à l\'écran des dossiers</string>
|
||||
<string name="deep_zoomable_images">Niveau de zoom</string>
|
||||
<string name="show_highest_quality">Afficher les images avec la meilleure qualité possible</string>
|
||||
<string name="show_recycle_bin_last">Afficher la corbeille en fin de liste sur l\'écran principal</string>
|
||||
|
@ -194,6 +193,7 @@
|
|||
<string name="allow_zooming_videos">Zoomer les vidéos par un double appui</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="mark_favorite_items">Mark favorite items</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>
|
||||
|
@ -202,18 +202,15 @@
|
|||
<string name="square">Carré</string>
|
||||
<string name="rounded_corners">Arrondi</string>
|
||||
<string name="export_favorite_paths">Exporter les emplacements favoris</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Miniatures</string>
|
||||
<string name="fullscreen_media">Plein écran</string>
|
||||
<string name="extended_details">Détails supplémentaires</string>
|
||||
<string name="bottom_actions">Barre d\'actions</string>
|
||||
|
||||
<!-- Bottom actions -->
|
||||
<string name="manage_bottom_actions">Gérer la barre d\'actions</string>
|
||||
<string name="toggle_favorite">Ajouter aux favoris</string>
|
||||
<string name="toggle_file_visibility">Visibilité du fichier</string>
|
||||
|
||||
<!-- New editor strings -->
|
||||
<string name="pesdk_transform_button_freeCrop">Libre</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Réinitialiser</string>
|
||||
|
@ -273,7 +270,7 @@
|
|||
<string name="pesdk_editor_save">Enregistrer</string>
|
||||
<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_name">Autocollant</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>
|
||||
|
@ -327,101 +324,43 @@
|
|||
<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">Couper</string>
|
||||
|
||||
<!-- FAQ -->
|
||||
<string name="faq_1_title">Comment faire de Simple Gallery ma galerie par défaut ?</string>
|
||||
<string name="faq_1_text">Il faut dans un premier temps, trouver l\'application \"Galerie\" par défaut dans la section \"Applications\" des paramètres de l\'appareil, puis appuyer sur \"Ouvrir par défaut\", et enfin sélectionner \"Réinitialiser les paramètres par défaut\". La prochaine fois que vous ouvrirez une image ou une vidéo, il vous sera proposé de choisir une application, choisissez \"Simple Gallery\" puis \"Toujours\".</string>
|
||||
<string name="faq_1_text">Il faut dans un premier temps, trouver l\'application « Galerie » par défaut dans la section « Applications » des paramètres de l\'appareil, puis appuyer sur « Ouvrir par défaut », et enfin sélectionner « Réinitialiser les paramètres par défaut ». La prochaine fois que vous ouvrirez une image ou une vidéo, il vous sera proposé de choisir une application, choisissez Simple Gallery puis « Toujours ».</string>
|
||||
<string name="faq_2_title">J\'ai verrouillé l\'application avec un mot de passe et je ne m\'en rappelle plus. Que faire ?</string>
|
||||
<string name="faq_2_text">Il y a deux façons de procéder. Soit vous réinstallez l\'application, soit vous recherchez l\'application dans les paramètres de l\'appareil et appuyez sur \"Effacer les données\". Cela va seulement réinitialiser les paramètres de l\'application et ne supprimera pas vos fichiers.</string>
|
||||
<string name="faq_2_text">Il y a deux façons de procéder. Soit vous réinstallez l\'application, soit vous recherchez l\'application dans les paramètres de l\'appareil et appuyez sur « Effacer les données ». Cela réinitialisera seulement les paramètres de l\'application et ne supprimera pas vos fichiers.</string>
|
||||
<string name="faq_3_title">Comment faire pour qu\'un album soit toujours affiché tout en haut ?</string>
|
||||
<string name="faq_3_text">Vous devez simplement effectuer un appui prolongé sur l\'album en question et choisir l\'icône \"Épingler\" dans le menu d\'actions. Vous pouvez en épingler plusieurs. Les éléments épinglés seront alors triés selon l\'ordre par défaut.</string>
|
||||
<string name="faq_3_text">Vous devez simplement effectuer un appui prolongé sur l\'album en question et choisir l\'icône « Épingler » dans le menu d\'actions. Vous pouvez en épingler plusieurs. Les éléments épinglés seront alors triés selon l\'ordre par défaut.</string>
|
||||
<string name="faq_4_title">Comment avancer rapidement dans les vidéos ?</string>
|
||||
<string name="faq_4_text">Appuyez deux fois sur le côté de l\'écran, ou appuyez sur la valeur de durée actuelle ou maximale près de la barre de recherche. Si vous activez l\'ouverture des vidéos sur un écran séparé dans les paramètres de l\'application, vous pouvez également utiliser des gestes horizontaux.</string>
|
||||
<string name="faq_5_title">Quelle est la différence entre cacher et exclure un dossier ?</string>
|
||||
<string name="faq_5_text">\"Exclure un dossier\" permet de ne pas l\'afficher uniquement dans Simple Gallery, alors que \"Cacher un dossier\" rend le dossier invisible sur l\'ensemble de l\'appareil, y compris pour les autres applications de galerie. Dans le dernier cas, un fichier \".nomedia\" est créé dans le dossier caché, et peut être supprimé avec n\'importe quel explorateur de fichiers. Notez que certains appareils ne permettent pas de masquer certains dossiers tels qu\'Appareil photo, Captures d\'écran et Téléchargements.</string>
|
||||
<string name="faq_5_text">Exclure un dossier permet de ne pas l\'afficher uniquement dans Simple Gallery, alors que cacher un dossier rend le dossier invisible sur l\'ensemble de l\'appareil, y compris pour les autres applications de galerie. Dans le dernier cas, un fichier .nomedia est créé dans le dossier caché, et peut être supprimé avec n\'importe quel explorateur de fichiers. Notez que certains appareils ne permettent pas de masquer certains dossiers tels qu\'Appareil photo, Captures d\'écran et Téléchargements.</string>
|
||||
<string name="faq_6_title">Pourquoi des dossiers avec des pochettes d\'albums musicaux ou des miniatures d\'images sont affichés ?</string>
|
||||
<string name="faq_6_text">Il est possible que des albums qui ne devraient pas être affichés le soient. Vous pouvez les exclure facilement en les sélectionnant par un appui prolongé, puis en choisissant l\'option \"Exclure\", après quoi vous pouvez aussi sélectionner le dossier parent, ce qui devrait éviter l\'apparition d\'albums similaires.</string>
|
||||
<string name="faq_6_text">Il est possible que des albums qui ne devraient pas être affichés le soient. Vous pouvez les exclure facilement en les sélectionnant par un appui prolongé, puis en choisissant l\'option « Exclure », après quoi vous pouvez aussi sélectionner le dossier parent, ce qui devrait éviter l\'apparition d\'albums similaires.</string>
|
||||
<string name="faq_7_title">Un dossier avec des images n\'apparaît pas. Que faire ?</string>
|
||||
<string name="faq_7_text">Cela peut arriver pour de multiples raisons, mais c\'est facile à résoudre. Allez dans \"Paramètres\", puis \"Gérer les dossiers ajoutés\", appuyez sur \"+\" et sélectionnez le dossier voulu.</string>
|
||||
<string name="faq_7_text">Cela peut arriver pour de multiples raisons, mais c\'est facile à résoudre. Allez dans Paramètres, puis Gérer les dossiers ajoutés, appuyez sur + et sélectionnez le dossier voulu.</string>
|
||||
<string name="faq_8_title">Comment faire apparaître uniquement certains dossiers ?</string>
|
||||
<string name="faq_8_text">Ajouter un dossier dans les \"Dossiers ajoutés\" rend visible l\'ensemble du contenu du dossier. Pour exclure certains dossiers, il faut aller dans \"Paramètres\", puis \"Gérer les dossiers exclus\", exclure le dossier racine \"/\", puis ajouter les dossiers souhaités dans \"Paramètres\", puis \"Gérer les dossiers ajoutés\". Seuls les dossiers sélectionnés seront visibles, du fait que les exclusions et inclusions sont récursives, et si un dossier est à la fois exclus et inclus, il sera affiché.</string>
|
||||
<string name="faq_8_text">Ajouter un dossier dans les « Dossiers ajoutés » rend visible l\'ensemble du contenu du dossier. Pour exclure certains dossiers, il faut aller dans Paramètres, puis « Gérer les dossiers exclus », exclure le dossier racine /, puis ajouter les dossiers souhaités dans « Paramètres », puis « Gérer les dossiers ajoutés ». Seuls les dossiers sélectionnés seront visibles, du fait que les exclusions et inclusions sont récursives, et si un dossier est à la fois exclus et inclus, il sera affiché.</string>
|
||||
<string name="faq_10_title">Puis-je recadrer des images avec cette application ?</string>
|
||||
<string name="faq_10_text">Oui, vous pouvez recadrer les images dans l\'éditeur en faisant glisser les coins de l\'image. Vous pouvez accéder à l\'éditeur en appuyant longuement sur une vignette d\'image et en sélectionnant \"Modifier\", ou en sélectionnant \"Modifier\" en mode plein écran.</string>
|
||||
<string name="faq_10_text">Oui, vous pouvez recadrer les images dans l\'éditeur en faisant glisser les coins de l\'image. Vous pouvez accéder à l\'éditeur en appuyant longuement sur une vignette d\'image et en sélectionnant « Modifier », ou en sélectionnant « Modifier » en mode plein écran.</string>
|
||||
<string name="faq_11_title">Puis-je regrouper les miniatures des fichiers multimédias ?</string>
|
||||
<string name="faq_11_text">Bien sûr, il vous suffit d\'utiliser l\'option de menu \"Grouper par\" lorsque vous êtes dans l\'affichage des miniatures. Vous pouvez regrouper les fichiers selon plusieurs critères, y compris la date de prise de vue. Si vous utilisez la fonction \"Affichage Tous les dossiers\", vous pouvez également les regrouper par dossier.</string>
|
||||
<string name="faq_11_text">Bien sûr, il vous suffit d\'utiliser l\'option de menu « Grouper par » lorsque vous êtes dans l\'affichage des miniatures. Vous pouvez regrouper les fichiers selon plusieurs critères, y compris la date de prise de vue. Si vous utilisez la fonction « Afficher tous les contenus », vous pouvez également les regrouper par dossier.</string>
|
||||
<string name="faq_12_title">Le tri par date de prise de vue ne semble pas fonctionner correctement, comment puis-je le corriger ?</string>
|
||||
<string name="faq_12_text">Il est très probablement causé par les fichiers copiés quelque part. Vous pouvez le corriger en sélectionnant les miniatures du fichier et en sélectionnant \"Corriger la valeur des dates de prise des photos\".</string>
|
||||
<string name="faq_12_text">Il est très probablement causé par les fichiers copiés quelque part. Vous pouvez le corriger en sélectionnant les miniatures du fichier et en sélectionnant « Corriger la valeur des dates de prise des photos ».</string>
|
||||
<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_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. 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_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 nimporte 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>
|
||||
|
||||
<!-- 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 & Editeur</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro is a highly customizable offline gallery. Organize & edit your photos, recover deleted files with the recycle bin, protect & hide files and view a huge variety of different photo & video formats including RAW, SVG and much more.
|
||||
|
||||
The app contains no ads and unnecessary permissions. As the app doesn’t 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 & more
|
||||
• No internet access needed, giving you more privacy and security
|
||||
• No unnecessary permissions required
|
||||
• Quickly search images, videos & files
|
||||
• Open & view many different photo and video types (RAW, SVG, panoramic etc)
|
||||
• A variety of intuitive gestures to easily edit & organize files
|
||||
• Lots of ways to filter, group & sort files
|
||||
• Customize the appearance of Simple Gallery Pro
|
||||
• Available in 32 languages
|
||||
• Mark files as favorites for quick access
|
||||
• Protect your photos & videos with a pattern, pin or fingerprint
|
||||
• Use pin, pattern & fingerprint to protect the app launch or specific functions too
|
||||
• Recover deleted photos & videos from the recycle bin
|
||||
• Toggle visibility of files to hide photos & 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 you’re 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 & 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, we’re also available in 32 languages!
|
||||
|
||||
<b>RECOVER DELETED PHOTOS & VIDEOS</b>
|
||||
Accidentally deleted a precious photo or video? Don’t worry! Simple Gallery Pro features a handy recycle bin where you can recover deleted photos & videos easily.
|
||||
|
||||
<b>PROTECT & HIDE PHOTOS, VIDEOS & FILES</b>
|
||||
Using pin, pattern or your device’s fingerprint scanner you can protect and hide photos, videos & entire albums. You can protect the app itself or place locks on specific functions of the app. For example, you can’t 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>
|
||||
|
||||
<string name="app_long_description"> Simple Gallery Pro est une galerie hors ligne hautement personnalisable. Organisez et modifiez vos photos, récupérez les fichiers supprimés avec la corbeille, protégez et cachez les fichiers et visualisez une grande variété de formats photo et vidéo différents, notamment RAW, SVG et bien plus encore. L\'application ne contient pas de publicités ni de permissions inutiles. Comme l\'application ne nécessite pas non plus d\'accès à Internet, votre vie privée est protégée. ------------------------------------------------- <b>SIMPLE GALLERY PRO - CARACTÉRISTIQUES</b> ------------------------------------------------- - Galerie hors ligne sans publicités ni popups - Galerie simple d\'édition de photos - rognage, rotation, redimensionnement, dessin, filtres et plus encore - Pas d\'accès Internet nécessaire, vous offrant plus de confidentialité et de sécurité - Aucune autorisation inutile requise - Recherche rapide d\'images, de vidéos & de fichiers - Ouverture & de nombreux types de photos et de vidéos (RAW, SVG, panoramiques, etc.) - Une variété de gestes intuitifs pour modifier facilement & organiser les fichiers - De nombreuses façons de filtrer, X979X] trier les fichiers - Personnalisez l\'apparence de Simple Gallery Pro - Disponible en 32 langues - Marquez les fichiers comme favoris pour un accès rapide - Protégez vos photos & vidéos avec un motif, un pin ou une empreinte digitale - Utilisez un pin, X1205X] l\'empreinte digitale pour protéger le lancement de l\'application ou des fonctions spécifiques aussi - Récupérer les photos & vidéos supprimées de la corbeille - Basculer la visibilité des fichiers pour cacher les photos & vidéos - Créer un diaporama personnalisable de vos fichiers - Afficher des informations détaillées de vos fichiers (résolution, valeurs EXIF etc) - Simple Gallery Pro est open source ... et bien plus encore ! <b>ÉDITEUR DE GALERIE PHOTO</b> Simple Gallery Pro permet de modifier facilement vos photos à la volée. Recadrez, retournez, faites pivoter et redimensionnez vos photos. Si vous vous sentez un peu plus créatif, vous pouvez ajouter des filtres et dessiner sur vos photos ! <b>SUPPORT DE NOMBREUX TYPES DE FICHIERS</b> Contrairement à d\'autres visionneuses de galeries & et organisateurs de photos, Simple Gallery Pro supporte un grand nombre de types de fichiers différents, notamment JPEG, PNG, MP4, MKV, RAW, SVG, photos panoramiques, vidéos panoramiques et bien plus encore. <b>GESTIONNAIRE DE GALERIE HAUTEMENT PERSONNALISABLE</b> De l\'interface utilisateur aux boutons de fonction de la barre d\'outils inférieure, Simple Gallery Pro est hautement personnalisable et fonctionne comme vous le souhaitez. Aucun autre gestionnaire de galerie n\'a ce genre de flexibilité ! Grâce au principe du libre, nous sommes également disponibles en 32 langues ! <b>RECOUVREZ LES PHOTOS ET VIDÉOS SUPPRIMÉES</b> Vous avez accidentellement supprimé une photo ou une vidéo précieuse \? Ne vous inquiétez pas ! Simple Gallery Pro dispose d\'une corbeille pratique où vous pouvez récupérer les photos et vidéos supprimées facilement. [PROTÉGER <b> CACHER DES PHOTOS, VIDÉOS ET FICHIERS </b> En utilisant un code, un motif ou le scanner d\'empreintes digitales de votre appareil, vous pouvez protéger et cacher des photos, des vidéos et des albums entiers. Vous pouvez protéger l\'application elle-même ou placer des verrous sur des fonctions spécifiques de l\'application. Par exemple, vous ne pouvez pas supprimer un fichier sans un scan d\'empreintes digitales, ce qui permet de protéger vos fichiers contre les suppressions accidentelles. <b>Découvrez la suite complète de Simple Tools ici :</b> https://www.simplemobiletools.com <b>Site Web autonome de 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>
|
||||
</resources>
|
|
@ -194,6 +194,7 @@
|
|||
<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="mark_favorite_items">Mark favorite items</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>
|
||||
|
|
|
@ -194,6 +194,7 @@
|
|||
<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="mark_favorite_items">Mark favorite items</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>
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Simple Gallery</string>
|
||||
<string name="app_launcher_name">Galéria</string>
|
||||
|
@ -6,47 +6,51 @@
|
|||
<string name="open_camera">Kamera megnyitása</string>
|
||||
<string name="hidden">(rejtett)</string>
|
||||
<string name="excluded">(kizárva)</string>
|
||||
<string name="pin_folder">Mappa kitűzés</string>
|
||||
<string name="unpin_folder">Mappa kitűzés megszüntetése</string>
|
||||
<string name="pin_folder">Mappa kitűzése</string>
|
||||
<string name="unpin_folder">Mappa kitűzésének megszüntetése</string>
|
||||
<string name="pin_to_the_top">Kitűzés felülre</string>
|
||||
<string name="show_all">Mutassa az összes mappa tartalmát</string>
|
||||
<string name="show_all">Összes mappa tartalmának megjelenítése</string>
|
||||
<string name="all_folders">Összes mappa</string>
|
||||
<string name="folder_view">Váltás mappa nézetre</string>
|
||||
<string name="other_folder">Egyéb mappa</string>
|
||||
<string name="show_on_map">Mutassa a térképen</string>
|
||||
<string name="show_on_map">Megjelenítése a térképen</string>
|
||||
<string name="unknown_location">Ismeretlen helyszín</string>
|
||||
<string name="volume">Hangerő</string>
|
||||
<string name="brightness">Fényesség</string>
|
||||
<string name="lock_orientation">Tájolás zárolása</string>
|
||||
<string name="unlock_orientation">Tájolás feloldása</string>
|
||||
<string name="change_orientation">Tájolás változtatása</string>
|
||||
<string name="change_orientation">Tájolás módosítása</string>
|
||||
<string name="force_portrait">Álló mód kényszerítése</string>
|
||||
<string name="force_landscape">Fekvő mód kényszerítése</string>
|
||||
<string name="use_default_orientation">Alapértelmezett tájolás használata</string>
|
||||
<string name="fix_date_taken">Dátum javítása</string>
|
||||
<string name="fixing">Javítás...</string>
|
||||
<string name="dates_fixed_successfully">Sikeres dátum javítás</string>
|
||||
<string name="fixing">Javítás…</string>
|
||||
<string name="dates_fixed_successfully">Dátumok sikeresen javítva</string>
|
||||
<string name="no_date_takens_found">Nem találhatók Dátum értékek</string>
|
||||
<string name="share_resized">Átméretezett verzió megosztása</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="upgraded_from_free">Üdv,
|
||||
\n
|
||||
\nÚgy néz ki, hogy a régi ingyenes alkalmazásról frissített. Most már eltávolíthatja a régi verziót, amelyben az „Upgrade to Pro” gomb szerepel az alkalmazásbeállítások tetején.
|
||||
\n
|
||||
\nCsak a Kuka elemei lesznek törölve, a kedvenc elemek jelöletlenek lesznek, és vissza kell majd állítania az alkalmazásbeállításokat.
|
||||
\n
|
||||
\nKöszönöm!</string>
|
||||
<string name="switch_to_file_search">Váltás a fájlkeresésre az összes látható mappában</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="reorder_by_dragging">Reorder folders by dragging</string>
|
||||
|
||||
<string name="set_as_default_folder">Beállítás alapértelmezett mappaként</string>
|
||||
<string name="unset_as_default_folder">Eltávolítás mint alapértelmezett mappa</string>
|
||||
<string name="reorder_by_dragging">Mappák átrendezése húzással</string>
|
||||
<!-- Filter -->
|
||||
<string name="filter_media">Média szűrő</string>
|
||||
<string name="filter_media">Médiafájlok szűrése</string>
|
||||
<string name="images">Kép</string>
|
||||
<string name="videos">Videó</string>
|
||||
<string name="gifs">GIF</string>
|
||||
<string name="raw_images">RAW kép</string>
|
||||
<string name="raw_images">RAW-kép</string>
|
||||
<string name="svgs">SVG</string>
|
||||
<string name="portraits">Portrék</string>
|
||||
<string name="portraits">Portré</string>
|
||||
<string name="no_media_with_filters">A kiválasztott szűrők nem találtak médiafájlokat.</string>
|
||||
<string name="change_filters_underlined"><u>Szűrők változtatása</u></string>
|
||||
|
||||
<!-- Hide / Exclude -->
|
||||
<string name="hide_folder_description">Ez a funkció elrejti a mappát egy \'.nomedia\' fájl hozzáadásával, és elrejti az almappákat is. Láthatóvá teheti ezeket a Beállítások \"Mutassa a rejtett elemeket\" menüpontban. Folytatja?</string>
|
||||
<string name="hide_folder_description">Ez a funkció elrejti a mappát egy „.nomedia” fájl hozzáadásával, és elrejti az almappákat is. Láthatóvá teheti ezeket a Beállítások „Rejtett elemek megjelenítése\" lehetőségének bekapcsolásáva. Folytatja\?</string>
|
||||
<string name="exclude">Kizárás</string>
|
||||
<string name="excluded_folders">Kizárt mappák</string>
|
||||
<string name="manage_excluded_folders">Kizárt mappák kezelése</string>
|
||||
|
@ -57,15 +61,15 @@
|
|||
<string name="remove_all_description">Összes mappa eltávolítása a Kizárás listából. Ez nem törli a mappákat.</string>
|
||||
<string name="hidden_folders">Rejtett mappák</string>
|
||||
<string name="manage_hidden_folders">Rejtett mappák kezelése</string>
|
||||
<string name="hidden_folders_placeholder">Úgy tűnik, a mappái nincsenek elrejtve egy \".nomedia\" fájllal.</string>
|
||||
|
||||
<string name="hidden_folders_placeholder">Úgy tűnik, nincsenek „.nomedia” fájllal elrejtett mappái.</string>
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Befoglalt mappák</string>
|
||||
<string name="manage_included_folders">Befoglalt mappák kezelése</string>
|
||||
<string name="include_folders">Belevett mappák</string>
|
||||
<string name="manage_included_folders">Belevett mappák kezelése</string>
|
||||
<string name="add_folder">Mappa hozzáadása</string>
|
||||
<string name="included_activity_placeholder">Ha vannak olyan mappák, amelyek média fájlokat tartalmaznak, de az alkalmazás nem ismerte fel, akkor kézzel is hozzáadhatja ezeket.\n\nAz elemek hozzáadása nem zár ki más mappákat.</string>
|
||||
<string name="no_media_add_included">Nem talált médiafájlokat. Ezt megoldhatja a médiafájlokat tartalmazó mappák manuális hozzáadásával.</string>
|
||||
|
||||
<string name="included_activity_placeholder">Ha vannak olyan mappák, amelyek médiafájlokat tartalmaznak, de az alkalmazás nem ismerte fel, akkor kézzel is hozzáadhatja ezeket.
|
||||
\n
|
||||
\nAz elemek hozzáadása nem zár ki más mappákat.</string>
|
||||
<string name="no_media_add_included">Nem talált médiafájlokat. Ezt megoldhatja a médiafájlokat tartalmazó mappák kézi hozzáadásával.</string>
|
||||
<!-- Resizing -->
|
||||
<string name="resize">Átméretezés</string>
|
||||
<string name="resize_and_save">Kiválasztás átméretezése és mentés</string>
|
||||
|
@ -73,54 +77,53 @@
|
|||
<string name="height">Magasság</string>
|
||||
<string name="keep_aspect_ratio">Képarány megtartása</string>
|
||||
<string name="invalid_values">Írjon be érvényes felbontást</string>
|
||||
|
||||
<!-- Editor -->
|
||||
<string name="editor">Szerkesztő</string>
|
||||
<string name="rotate">Forgatás</string>
|
||||
<string name="invalid_image_path">Érvénytelen kép elérési útvonal</string>
|
||||
<string name="invalid_video_path">Invalid video path</string>
|
||||
<string name="image_editing_failed">Sikertelen kép szerkesztés</string>
|
||||
<string name="video_editing_failed">Video editing failed</string>
|
||||
<string name="image_editing_cancelled">A képszerkesztés megszakítva</string>
|
||||
<string name="video_editing_cancelled">Video editing cancelled</string>
|
||||
<string name="file_edited_successfully">A fájl szerkesztése sikerült</string>
|
||||
<string name="image_edited_successfully">Image edited successfully</string>
|
||||
<string name="video_edited_successfully">Video edited successfully</string>
|
||||
<string name="edit_image_with">Kép szerkesztés ezzel:</string>
|
||||
<string name="edit_video_with">Edit video with:</string>
|
||||
<string name="no_image_editor_found">Nem található kép szerkesztő</string>
|
||||
<string name="no_video_editor_found">No video editor found</string>
|
||||
<string name="unknown_file_location">Ismeretlen fájl hely</string>
|
||||
<string name="error_saving_file">Nem lehet felülírni a forrás fájlt</string>
|
||||
<string name="invalid_video_path">Érvénytelen videó elérési útvonal</string>
|
||||
<string name="image_editing_failed">Képszerkesztés sikertelen</string>
|
||||
<string name="video_editing_failed">Videószerkesztés sikertelen</string>
|
||||
<string name="image_editing_cancelled">Képszerkesztés megszakítva</string>
|
||||
<string name="video_editing_cancelled">Videószerkesztés megszakítva</string>
|
||||
<string name="file_edited_successfully">Fájlszerkesztés sikeres</string>
|
||||
<string name="image_edited_successfully">Képszerkesztés sikeres</string>
|
||||
<string name="video_edited_successfully">Videószerkesztés sikeres</string>
|
||||
<string name="edit_image_with">Kép szerkesztése ezzel:</string>
|
||||
<string name="edit_video_with">Videó szerkesztése ezzel:</string>
|
||||
<string name="no_image_editor_found">Nem található képszerkesztő</string>
|
||||
<string name="no_video_editor_found">Nem található videószerkesztő</string>
|
||||
<string name="unknown_file_location">Ismeretlen fájlhely</string>
|
||||
<string name="error_saving_file">Nem lehet felülírni a forrásfájlt</string>
|
||||
<string name="rotate_left">Forgatás balra</string>
|
||||
<string name="rotate_right">Forgatás jobbra</string>
|
||||
<string name="rotate_one_eighty">180º-os forgatás</string>
|
||||
<string name="rotate_one_eighty">Forgatás 180º-kal</string>
|
||||
<string name="flip">Tükrözés</string>
|
||||
<string name="flip_horizontally">Tükrözés vízszintesen</string>
|
||||
<string name="flip_vertically">Tükrözés függőlegesen</string>
|
||||
<string name="free_aspect_ratio">Szabad</string> <!-- available as an option: 1:1, 4:3, 16:9, free -->
|
||||
<string name="other_aspect_ratio">Egyéb</string> <!-- available as an option: 1:1, 4:3, 16:9, free, other -->
|
||||
|
||||
<string name="free_aspect_ratio">Szabad</string>
|
||||
<!-- available as an option: 1:1, 4:3, 16:9, free -->
|
||||
<string name="other_aspect_ratio">Egyéb</string>
|
||||
<!-- available as an option: 1:1, 4:3, 16:9, free, other -->
|
||||
<!-- Set wallpaper -->
|
||||
<string name="simple_wallpaper">Simple Wallpaper</string>
|
||||
<string name="set_as_wallpaper">Beállítás háttérképként</string>
|
||||
<string name="set_as_wallpaper_failed">Nem sikerült a beállítás háttérképként</string>
|
||||
<string name="set_as_wallpaper_failed">A háttérképként beállítás sikertelen</string>
|
||||
<string name="set_as_wallpaper_with">Beállítás háttérképként ezzel:</string>
|
||||
<string name="setting_wallpaper">Beállítás háttérképként...</string>
|
||||
<string name="setting_wallpaper">Beállítás háttérképként…</string>
|
||||
<string name="wallpaper_set_successfully">Sikeresen beállítva háttérképnek</string>
|
||||
<string name="portrait_aspect_ratio">Álló képarány</string>
|
||||
<string name="landscape_aspect_ratio">Fekvő képarány</string>
|
||||
<string name="home_screen">Kezdő képernyő</string>
|
||||
<string name="lock_screen">Zárolás képernyő</string>
|
||||
<string name="home_and_lock_screen">Kezdő és zárolás képernyő</string>
|
||||
|
||||
<string name="home_screen">Kezdőképernyő</string>
|
||||
<string name="lock_screen">Zárolási képernyő</string>
|
||||
<string name="home_and_lock_screen">Kezdő- és zárolási képernyő</string>
|
||||
<!-- Slideshow -->
|
||||
<string name="slideshow">Diavetítés</string>
|
||||
<string name="interval">Időköz (másodperc):</string>
|
||||
<string name="include_photos">Fotók befoglalása</string>
|
||||
<string name="include_videos">Videók befoglalása</string>
|
||||
<string name="include_gifs">GIF befoglalása</string>
|
||||
<string name="random_order">Véletlen sorrend</string>
|
||||
<string name="include_photos">Fotók belevétele</string>
|
||||
<string name="include_videos">Videók belevétele</string>
|
||||
<string name="include_gifs">GIF-ek belevétele</string>
|
||||
<string name="random_order">Véletlenszerű sorrend</string>
|
||||
<string name="move_backwards">Áthelyezés hátra</string>
|
||||
<string name="loop_slideshow">Diavetítés ismétlése</string>
|
||||
<string name="animation">Animáció</string>
|
||||
|
@ -129,10 +132,8 @@
|
|||
<string name="slide">Csúsztatás</string>
|
||||
<string name="slideshow_ended">A diavetítés vége</string>
|
||||
<string name="no_media_for_slideshow">A diavetítéshez nem található média</string>
|
||||
|
||||
<!-- View types -->
|
||||
<string name="group_direct_subfolders">Közvetlen almappa csoport</string>
|
||||
|
||||
<string name="group_direct_subfolders">Közvetlen almappák csoportosítása</string>
|
||||
<!-- Grouping at media thumbnails -->
|
||||
<string name="group_by">Csoportosítás</string>
|
||||
<string name="do_not_group_files">Nincs csoportosítás</string>
|
||||
|
@ -143,116 +144,112 @@
|
|||
<string name="by_date_taken">Dátum</string>
|
||||
<string name="by_date_taken_daily">Felvétel dátuma (naponta)</string>
|
||||
<string name="by_date_taken_monthly">Felvétel dátuma (havonta)</string>
|
||||
<string name="by_file_type">Fájl típus</string>
|
||||
<string name="by_file_type">Fájltípus</string>
|
||||
<string name="by_extension">Kiterjesztés</string>
|
||||
<string name="grouping_and_sorting">Kérjük, vegye figyelembe, hogy a csoportosítás és a rendezés 2 egymástól független mező</string>
|
||||
|
||||
<string name="grouping_and_sorting">Vegye figyelembe, hogy a csoportosítás és a rendezés 2 egymástól független mező</string>
|
||||
<!-- Widgets -->
|
||||
<string name="folder_on_widget">Mappa mutatása a widgeten:</string>
|
||||
<string name="show_folder_name">Mutassa a mappa nevét</string>
|
||||
|
||||
<string name="folder_on_widget">Mappa megjelenítése a modulon:</string>
|
||||
<string name="show_folder_name">Mappanév megjelenítése</string>
|
||||
<!-- 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="autoplay_videos">Automatikus videólejátszás</string>
|
||||
<string name="remember_last_video_position">Videó utolsó lejátszási pozíciójának megjegyzése</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>
|
||||
<string name="crop_thumbnails">Miniatűrök négyzet alakúra vágva</string>
|
||||
<string name="show_thumbnail_video_duration">Mutassa a videó időtartamát</string>
|
||||
<string name="animate_gifs">Animált GIF-ek a bélyegképeken</string>
|
||||
<string name="max_brightness">Maximális fényerő teljes képernyős média megtekintésénél</string>
|
||||
<string name="crop_thumbnails">Bélyegképek négyzetesre vágása</string>
|
||||
<string name="show_thumbnail_video_duration">Videók időtartamának megjelenítése</string>
|
||||
<string name="screen_rotation_by">Teljes képernyős média forgatása</string>
|
||||
<string name="screen_rotation_system_setting">Rendszer beállítások</string>
|
||||
<string name="screen_rotation_device_rotation">Eszköz elforgatás</string>
|
||||
<string name="screen_rotation_system_setting">Rendszerbeállítások</string>
|
||||
<string name="screen_rotation_device_rotation">Eszköz elforgatása</string>
|
||||
<string name="screen_rotation_aspect_ratio">Képarány</string>
|
||||
<string name="black_background_at_fullscreen">Fekete háttérszín teljes képernyős médiánál</string>
|
||||
<string name="scroll_thumbnails_horizontally">Miniatűrök görgetése vízszintesen</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Automatikusan elrejti a rendszer UI-t teljes képernyőn</string>
|
||||
<string name="scroll_thumbnails_horizontally">Bélyegképek görgetése vízszintesen</string>
|
||||
<string name="hide_system_ui_at_fullscreen">A rendszer felületének automatikus elrejtése teljes képernyős médiánál</string>
|
||||
<string name="delete_empty_folders">Az üres mappák törlése a tartalom törlése után</string>
|
||||
<string name="allow_photo_gestures">Engedélyezi a kép fényerő módosítást függőleges gesztusokkal</string>
|
||||
<string name="allow_video_gestures">Engedélyezi a videó hangerő és fényerő módosítást függőleges gesztusokkal</string>
|
||||
<string name="show_media_count">Mutassa a fájlok számát a mappákban</string>
|
||||
<string name="show_extended_details">Mutassa a kiterjesztett adatokat a teljes képernyős médián keresztül</string>
|
||||
<string name="allow_photo_gestures">Függőleges gesztusokkal történő fényerőmódosítás engedélyezése</string>
|
||||
<string name="allow_video_gestures">Függőleges gesztusokkal történő videóhangerő és -fényerő módosítás engedélyezése</string>
|
||||
<string name="show_media_count">A mappákban lévő fájlok számának megjelenítése</string>
|
||||
<string name="show_extended_details">Bővített részletek megjelenítése a teljes képernyős média felett</string>
|
||||
<string name="manage_extended_details">Bővített részletek kezelése</string>
|
||||
<string name="one_finger_zoom">Engedélyezi az egy ujjas nagyítást a teljes képernyős médiában</string>
|
||||
<string name="allow_instant_change">Engedélyezi a azonnali média váltást a képernyő oldalára kattintva</string>
|
||||
<string name="allow_deep_zooming_images">Engedélyezi a képek mély nagyítását</string>
|
||||
<string name="hide_extended_details">Bővített részletek elrejtése az állapotsor rejtett állapotában</string>
|
||||
<string name="show_at_bottom">Mutassa a művelet gombokat a képernyő alján</string>
|
||||
<string name="show_recycle_bin">Mutassa a Lomtárat a mappák képernyőjén</string>
|
||||
<string name="one_finger_zoom">Egy ujjas nagyítás engedélyezése a teljes képernyős médiában</string>
|
||||
<string name="allow_instant_change">Azonnali médiaváltás engedélyezése a képernyő oldalára kattintva</string>
|
||||
<string name="allow_deep_zooming_images">Képek mély nagyításának engedélyezése</string>
|
||||
<string name="hide_extended_details">Bővített részletek elrejtése, ha az állapotsor rejtett</string>
|
||||
<string name="show_at_bottom">Egyes műveleti gombok megjelenítése a képernyő alján</string>
|
||||
<string name="show_recycle_bin">Lomtár megjelenítése a mappák képernyőjén</string>
|
||||
<string name="deep_zoomable_images">Mély nagyítású képek</string>
|
||||
<string name="show_highest_quality">Mutassa a képeket a lehető legjobb minőségben</string>
|
||||
<string name="show_recycle_bin_last">Mutassa a Lomtárat a fő képernyő utolsó elemeként</string>
|
||||
<string name="allow_down_gesture">Engedélyezi a teljes képernyős nézetet a lefelé mozdulattal</string>
|
||||
<string name="allow_one_to_one_zoom">Engedélyezi az 1:1 nagyítást két dupla érintéssel</string>
|
||||
<string name="open_videos_on_separate_screen">Mindig külön képernyőn nyissa meg a videókat új vízszintes mozdulattal</string>
|
||||
<string name="show_notch">Notch mutatása, ha elérhető</string>
|
||||
<string name="allow_rotating_gestures">Engedélyezi a kép forgatását gesztusokkal</string>
|
||||
<string name="file_loading_priority">Fájl betöltés prioritása</string>
|
||||
<string name="show_highest_quality">Képek megjelenítése a lehető legjobb minőségben</string>
|
||||
<string name="show_recycle_bin_last">Lomtár megjelenítése a főképernyő utolsó elemeként</string>
|
||||
<string name="allow_down_gesture">Teljes képernyős nézet bezárásának engedélyezése a lefelé gesztussal</string>
|
||||
<string name="allow_one_to_one_zoom">Az 1:1 nagyítás engedélyezése két dupla érintéssel</string>
|
||||
<string name="open_videos_on_separate_screen">Az új vízszintes gesztusokkal mindig külön képernyőn nyitja meg a videókat</string>
|
||||
<string name="show_notch">Notch megjelenítése, ha elérhető</string>
|
||||
<string name="allow_rotating_gestures">Képek gesztusokkal történő forgatásának engedélyezése</string>
|
||||
<string name="file_loading_priority">Fájlbetöltés prioritása</string>
|
||||
<string name="speed">Gyors</string>
|
||||
<string name="compromise">Kiegyensúlyozott</string>
|
||||
<string name="avoid_showing_invalid_files">Kerülje az érvénytelen fájlok mutatását</string>
|
||||
<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>
|
||||
|
||||
<string name="avoid_showing_invalid_files">Érvénytelen fájlok megjelenítésének elkerülése</string>
|
||||
<string name="show_image_file_types">Képfájltípusok megjelenítése</string>
|
||||
<string name="allow_zooming_videos">Videók dupla koppintással történő nagyításának engedélyezése</string>
|
||||
<string name="folder_thumbnail_style">Mappák bélyegképének stílusa</string>
|
||||
<string name="file_thumbnail_style">Fájlok bélyegképének stílusa</string>
|
||||
<string name="mark_favorite_items">Mark favorite items</string>
|
||||
<string name="thumbnail_spacing">Bélyegképek térköze</string>
|
||||
<string name="show_file_count_line">Fájlok számának megjelenítése külön sorban</string>
|
||||
<string name="show_file_count_brackets">Fájlok számának megjelenítése zárójelben</string>
|
||||
<string name="show_file_count_none">Ne jelenítse meg a fájlok számát</string>
|
||||
<string name="limit_folder_title">Hosszú mappanevek egy sorra korlátozása</string>
|
||||
<string name="square">Négyzet</string>
|
||||
<string name="rounded_corners">Lekerekített sarkok</string>
|
||||
<string name="export_favorite_paths">Kedvenc fájlútvonalak exportálása</string>
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Miniatűrök</string>
|
||||
<string name="thumbnails">Bélyegképek</string>
|
||||
<string name="fullscreen_media">Teljes képernyős média</string>
|
||||
<string name="extended_details">Bővített részletek</string>
|
||||
<string name="bottom_actions">Gomb műveletek</string>
|
||||
|
||||
<string name="bottom_actions">Gombműveletek</string>
|
||||
<!-- Bottom actions -->
|
||||
<string name="manage_bottom_actions">Látható gomb műveletek kezelése</string>
|
||||
<string name="toggle_favorite">Kedvencek módosítása</string>
|
||||
<string name="toggle_file_visibility">Fájl láthatóság módosítása</string>
|
||||
|
||||
<string name="manage_bottom_actions">Látható gombok műveletének kezelése</string>
|
||||
<string name="toggle_favorite">Kedvenc be/ki</string>
|
||||
<string name="toggle_file_visibility">Fájl láthatósága be/ki</string>
|
||||
<!-- New editor strings -->
|
||||
<string name="pesdk_transform_button_freeCrop">Egyéni</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Alaphelyzetbe</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Visszaállítás</string>
|
||||
<string name="pesdk_transform_button_squareCrop">Négyzet</string>
|
||||
<string name="pesdk_transform_title_name">Átalakítás</string>
|
||||
<string name="pesdk_filter_title_name">Szűrő</string>
|
||||
<string name="pesdk_filter_asset_none">Nincs</string>
|
||||
<string name="pesdk_adjustments_title_name">Beállít</string>
|
||||
<string name="pesdk_filter_asset_none">Egyik sem</string>
|
||||
<string name="pesdk_adjustments_title_name">Igazítás</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Árnyékok</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Kitettség</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Expozíció</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">Kiemelések</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">Fényerő</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">Kontraszt</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Színtelítettség</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Telítettség</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Világosság</string>
|
||||
<string name="pesdk_adjustments_button_gammaTool">Gamma</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">Feketék</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Fehérek</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">Színhőmérséklet</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Élesség</string>
|
||||
<string name="pesdk_adjustments_button_reset">Alaphelyzetbe</string>
|
||||
<string name="pesdk_adjustments_button_reset">Visszaállítás</string>
|
||||
<string name="pesdk_focus_title_name">Fókusz</string>
|
||||
<string name="pesdk_focus_title_disabled">Nincs</string>
|
||||
<string name="pesdk_focus_title_disabled">Egyik sem</string>
|
||||
<string name="pesdk_focus_button_radial">Sugárirányú</string>
|
||||
<string name="pesdk_focus_button_linear">Lineáris</string>
|
||||
<string name="pesdk_focus_button_mirrored">Tükrözött</string>
|
||||
<string name="pesdk_focus_button_gaussian">Gaussian</string>
|
||||
<string name="pesdk_text_title_input">Add text</string>
|
||||
<string name="pesdk_focus_button_gaussian">Gauss</string>
|
||||
<string name="pesdk_text_title_input">Szöveg hozzáadása</string>
|
||||
<string name="pesdk_text_title_name">Szöveg</string>
|
||||
<string name="pesdk_text_title_options">Szöveg beállítások</string>
|
||||
<string name="pesdk_text_title_options">Szövegbeállítások</string>
|
||||
<string name="pesdk_text_title_textColor">Szöveg színe</string>
|
||||
<string name="pesdk_text_title_font">Betűtípus</string>
|
||||
<string name="pesdk_text_title_font">Betűkészlet</string>
|
||||
<string name="pesdk_text_button_add">Hozzáadás</string>
|
||||
<string name="pesdk_text_button_edit">Szerkesztés</string>
|
||||
<string name="pesdk_text_button_straighten">Egyenesített</string>
|
||||
<string name="pesdk_text_button_font">Betűtípus</string>
|
||||
<string name="pesdk_text_button_straighten">Egyenesítés</string>
|
||||
<string name="pesdk_text_button_font">Betűkészlet</string>
|
||||
<string name="pesdk_text_button_color">Szín</string>
|
||||
<string name="pesdk_text_button_backgroundColor">Háttérszín</string>
|
||||
<string name="pesdk_text_button_alignment">Igazítás</string>
|
||||
<string name="pesdk_text_button_alignment">Elrendezés</string>
|
||||
<string name="pesdk_text_button_bringToFront">Előre</string>
|
||||
<string name="pesdk_text_button_delete">Törlés</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">Saját szöveg</string>
|
||||
|
@ -265,49 +262,49 @@
|
|||
<string name="pesdk_brush_title_brushColor">Ecset színe</string>
|
||||
<string name="pesdk_editor_title_name">Szerkesztő</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Bezárja a szerkesztőt?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Valóban el akarja dobni a változtatásokat?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Valóban elveti a változtatásokat\?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Igen</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">Nem</string>
|
||||
<string name="pesdk_editor_cancel">Mégsem</string>
|
||||
<string name="pesdk_editor_accept">Elfogad</string>
|
||||
<string name="pesdk_editor_cancel">Mégse</string>
|
||||
<string name="pesdk_editor_accept">Elfogadás</string>
|
||||
<string name="pesdk_editor_save">Mentés</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Exportálás…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">%s exportálása.</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_sticker_title_name">Matrica</string>
|
||||
<string name="pesdk_sticker_title_color">Matrica színe</string>
|
||||
<string name="pesdk_sticker_title_options">Matricabeállítások</string>
|
||||
<string name="pesdk_sticker_button_add">Hozzáadás</string>
|
||||
<string name="pesdk_sticker_button_color">Szín</string>
|
||||
<string name="pesdk_sticker_button_delete">Törlés</string>
|
||||
<string name="pesdk_sticker_button_bringToFront">Előre</string>
|
||||
<string name="pesdk_sticker_button_straighten">Egyenesítés</string>
|
||||
<string name="pesdk_sticker_button_replace">Csere</string>
|
||||
<string name="pesdk_sticker_button_opacity">Átlátszatlanság</string>
|
||||
<string name="pesdk_sticker_button_contrast">Kontraszt</string>
|
||||
<string name="pesdk_sticker_button_saturation">Telítettség</string>
|
||||
<string name="pesdk_sticker_button_brightness">Fényerő</string>
|
||||
<string name="pesdk_sticker_category_name_custom">Feltöltések</string>
|
||||
<string name="pesdk_overlay_title_name">Rávetítés</string>
|
||||
<string name="pesdk_overlay_button_blendModeNormal">Normál</string>
|
||||
<string name="pesdk_overlay_button_blendModeDarken">Sötétítés</string>
|
||||
<string name="pesdk_overlay_button_blendModeScreen">Szendvicsnegatív</string>
|
||||
<string name="pesdk_overlay_button_blendModeOverlay">Rávetítés</string>
|
||||
<string name="pesdk_overlay_button_blendModeLighten">Világosítás</string>
|
||||
<string name="pesdk_overlay_button_blendModeMultiply">Többszörözés</string>
|
||||
<string name="pesdk_overlay_button_blendModeColorBurn">Színégetés</string>
|
||||
<string name="pesdk_overlay_button_blendModeSoftLight">Gyenge fény</string>
|
||||
<string name="pesdk_overlay_button_blendModeHardLight">Erős fény</string>
|
||||
<string name="pesdk_overlay_asset_none">Egyik sem</string>
|
||||
<string name="pesdk_overlay_asset_golden">Arany</string>
|
||||
<string name="pesdk_overlay_asset_lightleak1">Fényszivárgás 1</string>
|
||||
<string name="pesdk_overlay_asset_mosaic">Mozaik</string>
|
||||
<string name="pesdk_overlay_asset_paper">Papír</string>
|
||||
<string name="pesdk_overlay_asset_rain">Eső</string>
|
||||
<string name="pesdk_overlay_asset_vintage">Vintage</string>
|
||||
<string name="pesdk_common_button_flipH">Tükrözés vízszintesen</string>
|
||||
<string name="pesdk_common_button_flipV">Tükrözés függőlegesen</string>
|
||||
<string name="pesdk_common_button_undo">Visszavonás</string>
|
||||
<string name="pesdk_common_button_redo">Visszavom</string>
|
||||
<string name="pesdk_common_button_redo">Mégis</string>
|
||||
<string name="pesdk_common_title_colorPicker">Színválasztó</string>
|
||||
<string name="pesdk_common_title_transparentColor">Áttetsző</string>
|
||||
<string name="pesdk_common_title_whiteColor">Fehér</string>
|
||||
|
@ -315,19 +312,18 @@
|
|||
<string name="pesdk_common_title_blackColor">Fekete</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">Világoskék</string>
|
||||
<string name="pesdk_common_title_blueColor">Kék</string>
|
||||
<string name="pesdk_common_title_purpleColor">Bíbor</string>
|
||||
<string name="pesdk_common_title_purpleColor">Lila</string>
|
||||
<string name="pesdk_common_title_orchidColor">Orchidea</string>
|
||||
<string name="pesdk_common_title_pinkColor">Rózsaszín</string>
|
||||
<string name="pesdk_common_title_redColor">Piros</string>
|
||||
<string name="pesdk_common_title_redColor">Vörös</string>
|
||||
<string name="pesdk_common_title_orangeColor">Narancssárga</string>
|
||||
<string name="pesdk_common_title_goldColor">Arany</string>
|
||||
<string name="pesdk_common_title_yellowColor">Sárga</string>
|
||||
<string name="pesdk_common_title_oliveColor">Oliva</string>
|
||||
<string name="pesdk_common_title_oliveColor">Olívzöld</string>
|
||||
<string name="pesdk_common_title_greenColor">Zöld</string>
|
||||
<string name="pesdk_common_title_aquamarinColor">Aquamarin</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Pipetta szín</string>
|
||||
<string name="vesdk_video_trim_title_name">Trim</string>
|
||||
|
||||
<string name="pesdk_common_title_aquamarinColor">Akvamarin</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Pipettázható szín</string>
|
||||
<string name="vesdk_video_trim_title_name">Levágás</string>
|
||||
<!-- FAQ -->
|
||||
<string name="faq_1_title">Hogyan tudom beállítani a Simple Gallery-t alapértelmezett galériának?</string>
|
||||
<string name="faq_1_text">Először meg kell találnia az alapértelmezett galériát az eszköz beállításainak Alkalmazások részében. Keressen egy olyan gombot, amely valami olyasmit, mint az \"Legyen alapértelmezett\", kattintson rá, majd válassza a \"Alapértelmezések törlése\" pontot.
|
||||
|
@ -343,28 +339,27 @@ A következő alkalommal, amikor megpróbál megnyitni egy képet vagy videót,
|
|||
<string name="faq_6_title">Miért jelennek meg a zenei borítóval vagy matricával rendelkező mappák?</string>
|
||||
<string name="faq_6_text">Lehet, hogy látni fog néhány szokatlan album megjelenést. Könnyen kizárhatja a hosszú megnyomással és a Kizárás kiválasztásával. A következő párbeszédablakban kiválaszthatja a szülő mappát, és valószínűleg megakadályozza, hogy a többi kapcsolódó album is megjelenjen.</string>
|
||||
<string name="faq_7_title">A képekkel nem rendelkező mappa nem jelenik meg, vagy nem jeleníti meg az összes elemet. Mit tehetek?</string>
|
||||
<string name="faq_7_text">Ennek több oka lehet, de megoldása egyszerű. Menjen a Beállítások -> Befoglalt mappák kezelése lehetőségre, válassza a plusz jelet, és keresse meg a kívánt mappát.</string>
|
||||
<string name="faq_7_text">Ennek több oka lehet, de megoldása egyszerű. Menjen a Beállítások -> Belevett mappák kezelése lehetőségre, válassza a plusz jelet, és keresse meg a kívánt mappát.</string>
|
||||
<string name="faq_8_title">Mi van, ha csak néhány különleges mappát szeretnék látni?</string>
|
||||
<string name="faq_8_text">A Befoglalt mappákhoz tartozó mappák hozzáadása nem zár ki automatikusan semmit. Amit tehetünk, menjünk a Beállítások -> Kizárt mappák kezelése, kizárjuk a gyökérmappát \"/ \", utána hozzáadjuk a kívánt mappákat a Beállítások -> Befoglalt mappák kezelése menüpontban.
|
||||
Ezzel csak a kiválasztott mappák láthatók, mivel a kizárás és a befoglalás rekurzív. Ha egy mappát hozzáadunk mindkettőhöz, akkor megjelenik.</string>
|
||||
<string name="faq_10_title">Tudom vágni a képeket ezzel az alkalmazással?</string>
|
||||
<string name="faq_10_text">Igen, megvághatja a képeket a szerkesztőben a kép sarkainak húzásával. A szerkesztőhöz eljuthat egy miniatűr kép hosszú megnyomásával és a Szerkesztés választásával, vagy a Szerkesztés választásával a teljes képernyős nézetben.</string>
|
||||
<string name="faq_11_title">Valamilyen módon össze tudom csoportosítani a médiafájl bélyegképeit?</string>
|
||||
<string name="faq_11_text">Persze, a miniatűr nézetben használja a \"Csoport\" menüpontot. A fájlokat többféle kritérium alapján csoportosíthatja, beleértve a dátumot is. Ha a \"Mutassa az összes mappa tartalmát\" funkciót választja, akkor mappákba is csoportosíthatja ezeket.</string>
|
||||
<string name="faq_10_text">Igen, megvághatja a képeket a szerkesztőben a kép sarkainak húzásával. A szerkesztőhöz eljuthat egy bélyegkép hosszú megnyomásával és a Szerkesztés választásával, vagy a Szerkesztés választásával a teljes képernyős nézetben.</string>
|
||||
<string name="faq_11_title">Valamilyen módon tudom csoportosítani a médiafájlok bélyegképeit\?</string>
|
||||
<string name="faq_11_text">Persze, a bélyegképes nézetben használja a „Csoportosítás” menüpontot. A fájlokat többféle kritérium alapján is csoportosíthatja, beleértve a dátumot is. Ha az „Összes mappa tartalmának megjelenítése” funkciót választja, akkor mappákba is csoportosíthatja ezeket.</string>
|
||||
<string name="faq_12_title">A dátum szerinti rendezés nem működik megfelelően, hogyan tudom megjavítani?</string>
|
||||
<string name="faq_12_text">Valószínűleg a fájlok másolásából származik. Ezt a fájl bélyegképének kiválasztásával és a \"Dátum javítása\" lehetőség kiválasztásával oldhatja meg.</string>
|
||||
<string name="faq_12_text">Valószínűleg a fájlok másolásából adódik. Ezt a fájl bélyegképének kiválasztásával és a „Dátum javítása” lehetőség kiválasztásával oldhatja meg.</string>
|
||||
<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. 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_13_text">Az esetek többségében a képek megjelenítésének jelenlegi megoldása jól működik, de ha még jobb képminőséget szeretne, akkor engedélyezheti a \"Képek megjelenítése a lehető legjobb minőségben\" lehetőséget az alkalmazásbeállításokban, a „Mély nagyítású képek” szakaszban.</string>
|
||||
<string name="faq_14_title">Elrejtettem egy fájlt/mappát. Hogyan tudom újra megjeleníteni\?</string>
|
||||
<string name="faq_14_text">A rejtett elemek megtekintéséhez nyomja meg a „Rejtett elemek ideiglenes megjelenítése” elemet a főképernyőn, vagy válassza a „Rejtett elemek megjelenítése” lehetőséget az alkalmazásbeállításokban. Ha meg akarja szüntetni, csak hosszan nyomja meg, és válassza az „Elrejtés megszüntetése” 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 törölheti. Vegye figyelembe, hogy az elrejtés rekurzív módon működik, ha elrejt egy mappát, akkor az összes almappája is rejtett lesz. Így az almappák elrejtésének megszüntetéséhez láthatóvá kell tennie a szülőmappát is.</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>
|
||||
|
||||
<!-- 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 & Editor</string>
|
||||
<string name="app_title">Simple Gallery Pro – Fényképkezelő és -szerkesztő</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_short_description">Prémium alkalmazás a fényképei, videói, GIF-ei kezeléséhez és szerkesztéséhez, reklámok nélkül</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro is a highly customizable offline gallery. Organize & edit your photos, recover deleted files with the recycle bin, protect & hide files and view a huge variety of different photo & video formats including RAW, SVG and much more.
|
||||
|
||||
|
@ -409,10 +404,10 @@ Ezzel csak a kiválasztott mappák láthatók, mivel a kizárás és a befoglal
|
|||
<b>PROTECT & HIDE PHOTOS, VIDEOS & FILES</b>
|
||||
Using pin, pattern or your device’s fingerprint scanner you can protect and hide photos, videos & entire albums. You can protect the app itself or place locks on specific functions of the app. For example, you can’t delete a file without a fingerprint scan, helping to protect your files from accidental deletion.
|
||||
|
||||
<b>Nézze meg a Simple Tools csomagot itt:</b>
|
||||
<b>Check out the full suite of Simple Tools here:</b>
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
<b>A Simple Gallery Pro önálló weboldala:</b>
|
||||
<b>Standalone website of Simple Gallery Pro:</b>
|
||||
https://www.simplemobiletools.com/gallery
|
||||
|
||||
<b>Facebook:</b>
|
||||
|
@ -421,7 +416,6 @@ Ezzel csak a kiválasztott mappák láthatók, mivel a kizárás és a befoglal
|
|||
<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
|
||||
|
|
|
@ -194,6 +194,7 @@
|
|||
<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="mark_favorite_items">Mark favorite items</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>
|
||||
|
|
|
@ -1,429 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Simple Gallery</string>
|
||||
<string name="app_launcher_name">Galeri</string>
|
||||
<string name="edit">Sunting</string>
|
||||
<string name="open_camera">Buka kamera</string>
|
||||
<string name="hidden">(tersembunyi)</string>
|
||||
<string name="excluded">(dikecualikan)</string>
|
||||
<string name="pin_folder">Pin folder</string>
|
||||
<string name="unpin_folder">Lepas pin folder</string>
|
||||
<string name="pin_to_the_top">Pin ke atas</string>
|
||||
<string name="show_all">Tampilkan semua isi folder</string>
|
||||
<string name="all_folders">Semua folder</string>
|
||||
<string name="folder_view">Beralih ke tampilan folder</string>
|
||||
<string name="other_folder">Folder lainnya</string>
|
||||
<string name="show_on_map">Tampilkan di peta</string>
|
||||
<string name="unknown_location">Lokasi tidak diketahui</string>
|
||||
<string name="volume">Volume</string>
|
||||
<string name="brightness">Kecerahan</string>
|
||||
<string name="lock_orientation">Kunci orientasi</string>
|
||||
<string name="unlock_orientation">Buka kunci orientasi</string>
|
||||
<string name="change_orientation">Ubah orientasi</string>
|
||||
<string name="force_portrait">Paksa potret</string>
|
||||
<string name="force_landscape">Paksa lanskap</string>
|
||||
<string name="use_default_orientation">Gunakan orientasi default</string>
|
||||
<string name="fix_date_taken">Perbaiki Tanggal Diambil</string>
|
||||
<string name="fixing">Memperbaiki…</string>
|
||||
<string name="dates_fixed_successfully">Tanggal berhasil diperbaiki</string>
|
||||
<string name="no_date_takens_found">No Date Taken values have been found</string>
|
||||
<string name="share_resized">Bagikan versi yang diubah ukurannya</string>
|
||||
<string name="upgraded_from_free">Hai,\n\nsepertinya anda memperbarui dari aplikasi gratis versi lama. Anda sekarang bisa mencopot versi yang lama, yang ada tombol \'Tingkatkan ke Pro\' di bagian atas pengaturan aplikasi.\n\nHanya item Keranjang sampah yang akan dihapus, item favorit menjadi tak bertanda dan anda juga harus menyetel ulang pengaturan aplikasi.\n\nTerima kasih!</string>
|
||||
<string name="switch_to_file_search">Beralih ke pencarian berkas di semua folder yang terlihat</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="reorder_by_dragging">Reorder folders by dragging</string>
|
||||
|
||||
<!-- Filter -->
|
||||
<string name="filter_media">Filter media</string>
|
||||
<string name="images">Gambar</string>
|
||||
<string name="videos">Video</string>
|
||||
<string name="gifs">GIF</string>
|
||||
<string name="raw_images">Gambar RAW</string>
|
||||
<string name="svgs">SVG</string>
|
||||
<string name="portraits">Potret</string>
|
||||
<string name="no_media_with_filters">Tidak ditemukan berkas media yang sesuai dengan filter ini.</string>
|
||||
<string name="change_filters_underlined"><u>Ubah filter</u></string>
|
||||
|
||||
<!-- Hide / Exclude -->
|
||||
<string name="hide_folder_description">Fungsi ini menyembunyikan folder dengan menambahkan berkas \'.nomedia\' ke dalamnya, juga akan menyembunyikan semua subfoldernya. Anda bisa melihatnya dengan mengaktifkan opsi \'Tampilkan berkas tersembunyi\' di Pengaturan. Lanjutkan?</string>
|
||||
<string name="exclude">Kecualikan</string>
|
||||
<string name="excluded_folders">Folder yang dikecualikan</string>
|
||||
<string name="manage_excluded_folders">Kelola folder yang dikecualikan</string>
|
||||
<string name="exclude_folder_description">Ini akan mengecualikan folder yang dipilih dan seluruh subfoldernya hanya di Simple Gallery. Anda bisa mengelola folder yang dikecualikan di Pengaturan.</string>
|
||||
<string name="exclude_folder_parent">Kecualikan folder induk?</string>
|
||||
<string name="excluded_activity_placeholder">Mengecualikan folder akan menyembunyikan folder tersebut dan seluruh subfoldernya hanya di Simple Gallery, namun masih bisa dilihat di aplikasi lain.\n\nJika anda ingin menyembunyikannya dari aplikasi lain juga, gunakan fitur Sembunyikan.</string>
|
||||
<string name="remove_all">Buang semua</string>
|
||||
<string name="remove_all_description">Buang semua folder dari daftar pengecualian? Ini tidak akan menghapus folder tersebut.</string>
|
||||
<string name="hidden_folders">Folder tersembunyi</string>
|
||||
<string name="manage_hidden_folders">Kelola folder tersembunyi</string>
|
||||
<string name="hidden_folders_placeholder">Sepertinya tidak ada folder yang tersembunyi dengan berkas \".nomedia\" di dalamnya.</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Folder yang disertakan</string>
|
||||
<string name="manage_included_folders">Kelola folder yang disertakan</string>
|
||||
<string name="add_folder">Tambah folder</string>
|
||||
<string name="included_activity_placeholder">Jika ada folder yang berisi berkas media namun tidak dikenali oleh aplikasi ini, anda bisa menambahkannya secara manual.\n\nMenambahkan beberapa item di sini tidak akan mengecualikan folder yang lain.</string>
|
||||
<string name="no_media_add_included">Tidak ada berkas media yang ditemukan. Anda bisa memperbaikinya dengan menambahkan folder yang berisi berkas media secara manual.</string>
|
||||
|
||||
<!-- Resizing -->
|
||||
<string name="resize">Ubah ukuran</string>
|
||||
<string name="resize_and_save">Ubah ukuran dan simpan</string>
|
||||
<string name="width">Lebar</string>
|
||||
<string name="height">Tinggi</string>
|
||||
<string name="keep_aspect_ratio">Jaga aspek rasio</string>
|
||||
<string name="invalid_values">Silakan masukkan resolusi yang valid</string>
|
||||
|
||||
<!-- Editor -->
|
||||
<string name="editor">Penyunting</string>
|
||||
<string name="rotate">Rotasi</string>
|
||||
<string name="invalid_image_path">Jalur gambar tidak valid</string>
|
||||
<string name="invalid_video_path">Invalid video path</string>
|
||||
<string name="image_editing_failed">Gagal menyunting gambar</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="edit_image_with">Sunting gambar dengan:</string>
|
||||
<string name="edit_video_with">Edit video with:</string>
|
||||
<string name="no_image_editor_found">Tidak ditemukan aplikasi penyunting gambar</string>
|
||||
<string name="no_video_editor_found">No video editor found</string>
|
||||
<string name="unknown_file_location">Lokasi berkas tidak diketahui</string>
|
||||
<string name="error_saving_file">Tidak bisa mengganti berkas sumber</string>
|
||||
<string name="rotate_left">Putar ke kiri</string>
|
||||
<string name="rotate_right">Putar ke kanan</string>
|
||||
<string name="rotate_one_eighty">Putar 180º</string>
|
||||
<string name="flip">Balik</string>
|
||||
<string name="flip_horizontally">Balik horizontal</string>
|
||||
<string name="flip_vertically">Balik vertikal</string>
|
||||
<string name="free_aspect_ratio">Bebas</string> <!-- available as an option: 1:1, 4:3, 16:9, free -->
|
||||
<string name="other_aspect_ratio">Lainnya</string> <!-- available as an option: 1:1, 4:3, 16:9, free, other -->
|
||||
|
||||
<!-- Set wallpaper -->
|
||||
<string name="simple_wallpaper">Simple Wallpaper</string>
|
||||
<string name="set_as_wallpaper">Setel sebagai Wallpaper</string>
|
||||
<string name="set_as_wallpaper_failed">Gagal menyetel sebagai Wallpaper</string>
|
||||
<string name="set_as_wallpaper_with">Setel sebagai Wallpaper dengan:</string>
|
||||
<string name="setting_wallpaper">Menyetel wallpaper…</string>
|
||||
<string name="wallpaper_set_successfully">Wallpaper berhasil disetel</string>
|
||||
<string name="portrait_aspect_ratio">Aspek rasio potret</string>
|
||||
<string name="landscape_aspect_ratio">Aspek rasio lanskap</string>
|
||||
<string name="home_screen">Layar beranda</string>
|
||||
<string name="lock_screen">Layar kunci</string>
|
||||
<string name="home_and_lock_screen">Beranda dan layar kunci</string>
|
||||
|
||||
<!-- Slideshow -->
|
||||
<string name="slideshow">Slideshow</string>
|
||||
<string name="interval">Interval (detik):</string>
|
||||
<string name="include_photos">Sertakan foto</string>
|
||||
<string name="include_videos">Sertakan video</string>
|
||||
<string name="include_gifs">Sertakan GIF</string>
|
||||
<string name="random_order">Urutan acak</string>
|
||||
<string name="move_backwards">Mundur</string>
|
||||
<string name="loop_slideshow">Slideshow tanpa henti</string>
|
||||
<string name="animation">Animasi</string>
|
||||
<string name="no_animation">Tidak ada</string>
|
||||
<string name="fade">Pudar</string>
|
||||
<string name="slide">Slide</string>
|
||||
<string name="slideshow_ended">Slideshow berakhir</string>
|
||||
<string name="no_media_for_slideshow">Tidak ditemukan media untuk slideshow</string>
|
||||
|
||||
<!-- View types -->
|
||||
<string name="group_direct_subfolders">Kelompokkan subfolder langsung</string>
|
||||
|
||||
<!-- Grouping at media thumbnails -->
|
||||
<string name="group_by">Kelompokkan menurut</string>
|
||||
<string name="do_not_group_files">Jangan kelompokkan berkas</string>
|
||||
<string name="by_folder">Folder</string>
|
||||
<string name="by_last_modified">Terakhir diubah</string>
|
||||
<string name="by_last_modified_daily">Terakhir diubah (harian)</string>
|
||||
<string name="by_last_modified_monthly">Terakhir diubah (bulanan)</string>
|
||||
<string name="by_date_taken">Tanggal diambil</string>
|
||||
<string name="by_date_taken_daily">Tanggal diambil (harian)</string>
|
||||
<string name="by_date_taken_monthly">Tanggal diambil (bulanan)</string>
|
||||
<string name="by_file_type">Tipe berkas</string>
|
||||
<string name="by_extension">Ekstensi</string>
|
||||
<string name="grouping_and_sorting">Harap dicatat bahwa mengelompokkan dan mengurutkan adalah 2 hal yang berbeda</string>
|
||||
|
||||
<!-- Widgets -->
|
||||
<string name="folder_on_widget">Folder yang ditampilkan pada widget:</string>
|
||||
<string name="show_folder_name">Tampilkan nama folder</string>
|
||||
|
||||
<!-- Settings -->
|
||||
<string name="autoplay_videos">Putar video secara otomatis</string>
|
||||
<string name="remember_last_video_position">Ingat posisi pemutaran terakhir</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>
|
||||
<string name="crop_thumbnails">Pangkas thumbnail menjadi persegi</string>
|
||||
<string name="show_thumbnail_video_duration">Tampilkan durasi video</string>
|
||||
<string name="screen_rotation_by">Rotasi layar penuh menurut</string>
|
||||
<string name="screen_rotation_system_setting">Pengaturan sistem</string>
|
||||
<string name="screen_rotation_device_rotation">Rotasi perangkat</string>
|
||||
<string name="screen_rotation_aspect_ratio">Aspek rasio</string>
|
||||
<string name="black_background_at_fullscreen">Latar belakang hitam saat layar penuh</string>
|
||||
<string name="scroll_thumbnails_horizontally">Gulir thumbnail secara horizontal</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Otomatis sembunyikan UI sistem saat layar penuh</string>
|
||||
<string name="delete_empty_folders">Hapus folder kosong setelah menghapus isinya</string>
|
||||
<string name="allow_photo_gestures">Izinkan mangatur kecerahan foto dengan gestur vertikal</string>
|
||||
<string name="allow_video_gestures">Izinkan mangatur kecerahan dan volume video dengan gestur vertikal</string>
|
||||
<string name="show_media_count">Tampilkan jumlah media di tampilan utama</string>
|
||||
<string name="show_extended_details">Tampilkan detail tambahan saat layar penuh</string>
|
||||
<string name="manage_extended_details">Kelola detail tambahan</string>
|
||||
<string name="one_finger_zoom">Izinkan zum dengan satu jari di layar penuh</string>
|
||||
<string name="allow_instant_change">Izinkan mengganti media dengan mengklik sisi layar</string>
|
||||
<string name="allow_deep_zooming_images">Izinkan zum gambar lebih dalam</string>
|
||||
<string name="hide_extended_details">Sembunyikan detail tambahan ketika bilah status disembunyikan</string>
|
||||
<string name="show_at_bottom">Tampilkan tombol tindakan di layar bagian bawah</string>
|
||||
<string name="show_recycle_bin">Tampilkan Keranjang Sampah di layar folder</string>
|
||||
<string name="deep_zoomable_images">Zum gambar mendalam</string>
|
||||
<string name="show_highest_quality">Tampilkan gambar dalam kualitas tertinggi</string>
|
||||
<string name="show_recycle_bin_last">Tampilkan Keranjang Sampah sebagai item terakhir di layar utama</string>
|
||||
<string name="allow_down_gesture">Izinkan keluar dari layar penuh dengan menggeser ke bawah</string>
|
||||
<string name="allow_one_to_one_zoom">Izinkan zum 1:1 dengan dua kali ketuk</string>
|
||||
<string name="open_videos_on_separate_screen">Selalu buka video pada layar terpisah dengan gestur horizontal baru</string>
|
||||
<string name="show_notch">Tampilkan notch jika tersedia</string>
|
||||
<string name="allow_rotating_gestures">Izinkan memutar gambar dengan gestur</string>
|
||||
<string name="file_loading_priority">Prioritas pemuatan berkas</string>
|
||||
<string name="speed">Kecepatan</string>
|
||||
<string name="compromise">Kompromi</string>
|
||||
<string name="avoid_showing_invalid_files">Hindari menampilkan berkas yang tidak valid</string>
|
||||
<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>
|
||||
<string name="fullscreen_media">Media layar penuh</string>
|
||||
<string name="extended_details">Detail tambahan</string>
|
||||
<string name="bottom_actions">Tindakan bawah</string>
|
||||
|
||||
<!-- Bottom actions -->
|
||||
<string name="manage_bottom_actions">Kelola tombol tindakan bawah</string>
|
||||
<string name="toggle_favorite">Favorit</string>
|
||||
<string name="toggle_file_visibility">Ubah visibilitas berkas</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_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_focus_button_gaussian">Gaussian</string>
|
||||
<string name="pesdk_text_title_input">Add text</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_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_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>
|
||||
|
||||
<!-- FAQ -->
|
||||
<string name="faq_1_title">Bagaimana cara menjadikan Simple Gallery sebagai aplikasi galeri default?</string>
|
||||
<string name="faq_1_text">Pertama anda harus menemukan galeri default saat ini di bagian Aplikasi di Pengaturan perangkat, cari tombol dengan label seperti \"Buka secara default\", klik, lalu pilih \"Hapus default\".
|
||||
Lain kali anda mencoba membuka gambar atau video, anda akan diminta memilih aplikasi, dan anda bisa memilih Simple Gallery dan menjadikannya default.</string>
|
||||
<string name="faq_2_title">Saya mengunci aplikasi dengan sandi, tapi saya lupa. Apa yang harus dilakukan?</string>
|
||||
<string name="faq_2_text">Anda bisa menyelesaikannya dengan 2 cara. Anda bisa pasang ulang aplikasi, atau cari aplikasi ini di Pengaturan perangkat dan pilih \"Hapus data\". Ini akan menyetel ulang semua pengaturan anda, dan tidak akan menghapus berkas media apapun.</string>
|
||||
<string name="faq_3_title">Bagaimana agar album selalu muncul paling atas di dalam daftar?</string>
|
||||
<string name="faq_3_text">Anda bisa menekan lama album tersebut dan pilih ikon Pin di menu tindakan, hal tersebut akan membuat album tetap berada di bagian paling atas daftar. Anda juga bisa menyematkan beberapa folder, item yang di-pin akan diurutkan berdasarkan metode urutan default.</string>
|
||||
<string name="faq_4_title">Bagaimana cara mempercepat laju video?</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">Apa perbedaan antara menyembunyikan dan mengecualikan folder?</string>
|
||||
<string name="faq_5_text">Mengecualikan tidak akan menampilkan folder di Simple Gallery saja, sedangkan Sembunyikan bekerja sesuai aturan sistem dan akan menyembunyikan folder dari aplikasi galeri yang lain. Cara kerjanya dengan membuat berkas \".nomedia\" kosong pada folder yang diinginkan, yang bisa anda hapus juga dengan aplikasi pengelola berkas. Note that some devices do not allow hiding folders like Camera, Screenshots and Downloads.</string>
|
||||
<string name="faq_6_title">Mengapa folder dengan gambar album musik atau stiker muncul?</string>
|
||||
<string name="faq_6_text">Kadang anda melihat beberapa album yang tidak biasa muncul. Anda bisa dengan mudah menyembunyikannya dengan menekan lama dan pilih Kecualikan. Pada dialog berikutnya, anda lalu bisa memilih folder induk, yang akan mencegah album terkait muncul kembali.</string>
|
||||
<string name="faq_7_title">Ada folder berisi gambar namun tidak muncul, apa yang harus dilakukan?</string>
|
||||
<string name="faq_7_text">Itu bisa disebabkan berbagai alasan, namun solusinya mudah. Pergi ke Pengaturan -> Atur folder yang disertakan, pilih Tambah dan cari folder yang diinginkan.</string>
|
||||
<string name="faq_8_title">Bagaimana jika saya hanya ingin beberapa folder saja yang terlihat?</string>
|
||||
<string name="faq_8_text">Menambahkan folder di Folder yang Disertakan tidak otomatis mengecualikan folder yang lain. Yang bisa anda lakukan adalah pergi ke Pengaturan -> Atur Folder yang Dikecualikan, lalu kecualikan folder root \"/\", lalu tambahkan folder yang diinginkan di Pengaturan -> Atur Folder yang Disertakan.
|
||||
Itu akan membuat folder yang dipilih saja yang muncul, dan jika sebuah folder disertakan dan dikecualikan secara bersamaan, folder tersebut akan muncul.</string>
|
||||
<string name="faq_10_title">Bisakah saya memangkas gambar dengan aplikasi ini?</string>
|
||||
<string name="faq_10_text">Ya, anda bisa melakukannya di Penyunting, dengan menyeret sudut gambar. Anda bisa masuk ke penyunting dengan menekan lama thumbnail gambar dan memilih Sunting, atau pilih Sunting dari tampilan layar penuh.</string>
|
||||
<string name="faq_11_title">Bisakah saya mengelompokkan thumbnail berkas media?</string>
|
||||
<string name="faq_11_text">Bisa, gunakan menu \"Kelompokkan menurut\" pada tampilan thumbnail. Anda bisa mengelompokkan berkas dengan berbagai kriteria, termasuk Tanggal Diambil. Jika anda menggunakan fungsi \"Tampilkan semua isi folder\", anda juga bisa mengelompokkan berdasarkan foldernya.</string>
|
||||
<string name="faq_12_title">Tidak bisa mengurutkan berdasarkan Tanggal Diambil, bagaimana cara memperbaikinya?</string>
|
||||
<string name="faq_12_text">Itu umumnya disebabkan karena berkas yang disalin dari tempat lain. Anda bisa memperbaikinya dengan memilih berkas thumbnail dan pilih \"Perbaiki Tanggal Diambil\".</string>
|
||||
<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. 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>
|
||||
|
||||
<!-- 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 - Pengelola & Penyunting Foto</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro adalah aplikasi galeri luring yang sangat mudah diubahsuai. Mengelola & menyunting foto anda, memulihkan berkas yang terhapus dari keranjang sampah, melindungi & menyembunyikan berkas, dan menampilkan banyak format foto & video, diantaranya RAW, SVG dan masih banyak lainnya.
|
||||
|
||||
Aplikasi sama sekali tidak berisi iklan dan tidak membutuhkan perizinan yang tidak perlu. Dan karena aplikasi juga tidak membutuhkan akses internet, privasi anda terlindungi.
|
||||
|
||||
-------------------------------------------------
|
||||
<b>SIMPLE GALLERY PRO – FITUR</b>
|
||||
-------------------------------------------------
|
||||
|
||||
• Galeri luring tanpa iklan dan popup
|
||||
• Penyunting galeri foto sederhana – pangkas, putar, ubah ukuran, gambar, filter & masih banyak lagi
|
||||
• Tidak membutuhkan akses internet, memberi anda jaminan keamanan dan privasi
|
||||
• Tidak membutuhkan izin yang tidak diperlukan
|
||||
• Cepat mencari gambar, video & berkas
|
||||
• Buka & lihat berbagai macam jenis foto dan video (RAW, SVG, panorama, dll)
|
||||
• Gestur untuk mempermudah penyuntingan & mengelola berkas
|
||||
• Banyak cara untuk menambahkan filter, mengelompokkan & mengurutkan berkas
|
||||
• Sesuaikan tampilan Simple Gallery Pro
|
||||
• Tersedia dalam 32 bahasa
|
||||
• Tandai berkas sebagai favorit untuk akses cepat
|
||||
• Lindungi foto & video anda dengan pola, pin atau sidik jari
|
||||
• Gunakan pin, pattern & sidik jari untuk mencegah aplikasi dibuka
|
||||
• Pulihkan foto & video yang dihapus dari keranjang sampah
|
||||
• Ubah visibilitas berkas untuk menyembunyikan foto & video
|
||||
• Buat slideshow khusus dari berkas anda
|
||||
• Lihat informasi detail berkas (resolusi, EXIF, dll)
|
||||
• Simple Gallery Pro bersumber terbuka
|
||||
… dan masih banyak lagi!
|
||||
|
||||
<b>PENYUNTING GALERI FOTO</b>
|
||||
Simple Gallery Pro mempermudah anda menyunting foto. Pangkas, balik, putar dan ubah ukuran gambar anda. Jika anda merasa kreatif anda bisa menambahkan filter dan menggambar pada foto anda!
|
||||
|
||||
<b>MENDUKUNG BANYAK TIPE BERKAS</b>
|
||||
Tidak seperti penampil galeri & pengelola foto lainnya, Simple Gallery Pro mendukung sangat banyak tipe berkas yang berbeda diantaranya JPEG, PNG, MP4, MKV, RAW, SVG, foto & video Panorama, dan masih banyak lagi.
|
||||
|
||||
<b>PENGELOLA GALERI YANG MUDAH DISESUAIKAN</b>
|
||||
Dari UI sampai tombol tindakan pada bilah perkakas bawah, Simple Gallery Pro sangat mudah disesuaikan dengan keinginan anda. Tidak ada galeri lainnya yang memiliki kemampuan seperti ini! Karena bersumber terbuka, tersedia juga dalam 32 bahasa!
|
||||
|
||||
<b>PULIHKAN FOTO & VIDEO YANG TERHAPUS</b>
|
||||
Secara tidak sengaja menghapus foto atau video? Jangan khawatir! Simple Gallery Pro juga menyertakan fitur Keranjang Sampah yang mempermudah anda memulihkan foto & video yang terhapus.
|
||||
|
||||
<b>MELINDUNGI & MENYEMBUNYIKAN FOTO, VIDEO & BERKAS</b>
|
||||
Menggunakan pin, pola atau pemindai sidik jari perangkat, anda bisa melindungi dan menyembunyikan foto, video & seluruh album. Anda bisa melindungi aplikasinya atau mengunci fungsi-fungsi yang lebih spesifik di dalam aplikasi. Contohnya, anda tidak bisa menghapus berkas tanpa memindai sidik jari, membantu melindungi anda menghapus berkas secara tidak sengaja.
|
||||
|
||||
<b>Lihat semua aplikasi Simple Tools di sini:</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>
|
|
@ -33,7 +33,6 @@
|
|||
<string name="set_as_default_folder">Imposta come cartella predefinita</string>
|
||||
<string name="unset_as_default_folder">Non impostare come cartella predefinita</string>
|
||||
<string name="reorder_by_dragging">Riordina cartelle trascinandole</string>
|
||||
|
||||
<!-- Filter -->
|
||||
<string name="filter_media">Filtra i file</string>
|
||||
<string name="images">Immagini</string>
|
||||
|
@ -44,7 +43,6 @@
|
|||
<string name="portraits">Ritratti</string>
|
||||
<string name="no_media_with_filters">Nessun file trovato con il filtro selezionato.</string>
|
||||
<string name="change_filters_underlined"><u>Cambia filtro</u></string>
|
||||
|
||||
<!-- Hide / Exclude -->
|
||||
<string name="hide_folder_description">Questa funzione nasconde la cartella aggiungendo un file \'.nomedia\' all\'interno, nasconderà anche tutte le sottocartelle. Si possono vedere attivando l\'opzione \'Mostra cartelle nascoste\' nelle impostazioni. Continuare?</string>
|
||||
<string name="exclude">Escludi</string>
|
||||
|
@ -58,14 +56,14 @@
|
|||
<string name="hidden_folders">Cartelle nascoste</string>
|
||||
<string name="manage_hidden_folders">Gestisci le cartelle nascoste</string>
|
||||
<string name="hidden_folders_placeholder">Non c\'è alcuna cartella nascosta con un file \".nomedia\".</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Includi cartelle</string>
|
||||
<string name="manage_included_folders">Gestisci le cartelle incluse</string>
|
||||
<string name="add_folder">Aggiungi cartella</string>
|
||||
<string name="included_activity_placeholder">Se si hanno alcune cartelle che contengono media, ma non sono state riconosciute dall\'app, si possono aggiungerle manualmente qui.</string>
|
||||
<string name="included_activity_placeholder">Se hai alcune cartelle che contengono media, ma non sono state riconosciute dall\'applicazione, puoi aggiungerle manualmente qui.
|
||||
\n
|
||||
\nL\'aggiunta di alcuni elementi qui non escluderà nessun\'altra cartella.</string>
|
||||
<string name="no_media_add_included">Nessun file multimediale trovato. È risolvibile aggiungendo a mano le cartelle contenenti i file multimediali.</string>
|
||||
|
||||
<!-- Resizing -->
|
||||
<string name="resize">Ridimensiona</string>
|
||||
<string name="resize_and_save">Ridimensiona la selezione e salva</string>
|
||||
|
@ -73,7 +71,6 @@
|
|||
<string name="height">Altezza</string>
|
||||
<string name="keep_aspect_ratio">Mantieni proporzioni</string>
|
||||
<string name="invalid_values">Inserisci una risoluzione valida</string>
|
||||
|
||||
<!-- Editor -->
|
||||
<string name="editor">Editor</string>
|
||||
<string name="rotate">Ruota</string>
|
||||
|
@ -98,22 +95,22 @@
|
|||
<string name="flip">Capovolgi</string>
|
||||
<string name="flip_horizontally">Capovolgi orizzontalmente</string>
|
||||
<string name="flip_vertically">Capovolgi verticalmente</string>
|
||||
<string name="free_aspect_ratio">Libero</string> <!-- available as an option: 1:1, 4:3, 16:9, free -->
|
||||
<string name="other_aspect_ratio">Altro</string> <!-- available as an option: 1:1, 4:3, 16:9, free, other -->
|
||||
|
||||
<string name="free_aspect_ratio">Libero</string>
|
||||
<!-- available as an option: 1:1, 4:3, 16:9, free -->
|
||||
<string name="other_aspect_ratio">Altro</string>
|
||||
<!-- available as an option: 1:1, 4:3, 16:9, free, other -->
|
||||
<!-- Set wallpaper -->
|
||||
<string name="simple_wallpaper">Sfondo semplice</string>
|
||||
<string name="set_as_wallpaper">Imposta come sfondo</string>
|
||||
<string name="set_as_wallpaper_failed">Impostazione sfondo non riuscita</string>
|
||||
<string name="set_as_wallpaper_with">Imposta come sfondo con:</string>
|
||||
<string name="setting_wallpaper">Impostazione sfondo…</string>
|
||||
<string name="setting_wallpaper">Impostazione sfondo…</string>
|
||||
<string name="wallpaper_set_successfully">Sfondo impostato correttamente</string>
|
||||
<string name="portrait_aspect_ratio">Proporzioni ritratto</string>
|
||||
<string name="landscape_aspect_ratio">Proporzioni panorama</string>
|
||||
<string name="home_screen">Schermata principale</string>
|
||||
<string name="lock_screen">Schermata di blocco</string>
|
||||
<string name="home_and_lock_screen">Entrambe le schermate</string>
|
||||
|
||||
<!-- Slideshow -->
|
||||
<string name="slideshow">Presentazione</string>
|
||||
<string name="interval">Intervallo (secondi):</string>
|
||||
|
@ -129,10 +126,8 @@
|
|||
<string name="slide">Diapositiva</string>
|
||||
<string name="slideshow_ended">La presentazione è terminata</string>
|
||||
<string name="no_media_for_slideshow">Nessun file trovato per la presentazione</string>
|
||||
|
||||
<!-- View types -->
|
||||
<string name="group_direct_subfolders">Raggruppa sottocartelle dirette</string>
|
||||
|
||||
<!-- Grouping at media thumbnails -->
|
||||
<string name="group_by">Raggruppa per</string>
|
||||
<string name="do_not_group_files">Non raggruppare i file</string>
|
||||
|
@ -146,11 +141,9 @@
|
|||
<string name="by_file_type">Tipo di file</string>
|
||||
<string name="by_extension">Estensione</string>
|
||||
<string name="grouping_and_sorting">Notare che il raggruppamento e l\'ordinamento sono due campi indipendenti</string>
|
||||
|
||||
<!-- Widgets -->
|
||||
<string name="folder_on_widget">Cartella mostrata nel widget:</string>
|
||||
<string name="show_folder_name">Mostra il nome della cartella</string>
|
||||
|
||||
<!-- 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>
|
||||
|
@ -194,6 +187,7 @@
|
|||
<string name="allow_zooming_videos">Permetti l\'ingrandimento dei video con un doppio tocco</string>
|
||||
<string name="folder_thumbnail_style">Stile anteprime delle cartelle</string>
|
||||
<string name="file_thumbnail_style">Stile anteprime dei file</string>
|
||||
<string name="mark_favorite_items">Mark favorite items</string>
|
||||
<string name="thumbnail_spacing">Spaziatura tra le anteprime</string>
|
||||
<string name="show_file_count_line">Mostra il numero dei file in una riga separata</string>
|
||||
<string name="show_file_count_brackets">Mostra il numero dei file tra parentesi</string>
|
||||
|
@ -202,18 +196,15 @@
|
|||
<string name="square">Quadrato</string>
|
||||
<string name="rounded_corners">Angoli arrotondati</string>
|
||||
<string name="export_favorite_paths">Esporta i percorsi dei file preferiti</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Anteprime</string>
|
||||
<string name="fullscreen_media">Media a schermo intero</string>
|
||||
<string name="extended_details">Dettagli estesi</string>
|
||||
<string name="bottom_actions">Azioni inferiori</string>
|
||||
|
||||
<!-- Bottom actions -->
|
||||
<string name="manage_bottom_actions">Gestisci la visibilità delle azioni</string>
|
||||
<string name="toggle_favorite">Attiva / disattiva preferito</string>
|
||||
<string name="toggle_file_visibility">Attiva / disattiva la visibilità dei file</string>
|
||||
|
||||
<!-- New editor strings -->
|
||||
<string name="pesdk_transform_button_freeCrop">Libera</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Reimposta</string>
|
||||
|
@ -273,7 +264,7 @@
|
|||
<string name="pesdk_editor_save">Salva</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Esportazione…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Esportazione %s.</string>
|
||||
<string name="pesdk_sticker_title_name">Sticker</string>
|
||||
<string name="pesdk_sticker_title_name">Adesivo</string>
|
||||
<string name="pesdk_sticker_title_color">Colore Sticker</string>
|
||||
<string name="pesdk_sticker_title_options">Opzioni Sticker Options</string>
|
||||
<string name="pesdk_sticker_button_add">Aggiungi</string>
|
||||
|
@ -327,7 +318,6 @@
|
|||
<string name="pesdk_common_title_aquamarinColor">Acquamarina</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Colore pipettabile</string>
|
||||
<string name="vesdk_video_trim_title_name">Ritaglia</string>
|
||||
|
||||
<!-- FAQ -->
|
||||
<string name="faq_1_title">Come posso impostare Semplice Galleria come la galleria predefinita del dispositivo?</string>
|
||||
<string name="faq_1_text">Si deve prima trovare l\'attuale galleria predefinita nella sezione App delle impostazioni di sistema, cercare un pulsante che dice qualcosa come \"App predefinite\", cliccarlo e poi selezionare \"Ripristina predefiniti\".
|
||||
|
@ -343,7 +333,7 @@
|
|||
<string name="faq_6_title">Perchè vengono mostrate cartelle con copertine o adesivi di musica?</string>
|
||||
<string name="faq_6_text">Può succedere che si vedano apparire alcuni album insoliti. Si possono escluderli facilmente toccandoli a lungo e selezionando Escludi. Nella finestra successiva si possono quindi selezionare la cartella superiore, con la possibilità di impedire la visualizzazione anche di altri album correlati.</string>
|
||||
<string name="faq_7_title">Una cartella con immagini non viene mostrata, cosa posso fare?</string>
|
||||
<string name="faq_7_text">Può succedere per vari motivi, ma la soluzione è semplice. Vai in Impostazioni -> Gestisci le cartelle incluse, tocca il tasto Più e naviga verso la cartella desiderata.</string>
|
||||
<string name="faq_7_text">Può succedere per vari motivi, ma la soluzione è semplice. Vai in Impostazioni -> Gestisci le cartelle incluse, tocca il tasto Più e naviga verso la cartella desiderata.</string>
|
||||
<string name="faq_8_title">Che fare se voglio rendere visibili solo poche particolari cartelle?</string>
|
||||
<string name="faq_8_text">Aggiungere una cartella nelle Cartelle Incluse non esclude automaticamente nulla. Quello che puoi fare è andare in Impostazioni → Gestisci le cartelle escluse, escludi la cartella root \"/\", poi aggiungi le cartelle desiderate in Impostazioni → Gestisci le cartelle incluse.
|
||||
Ciò renderà visibili solo le cartelle selezionate, dato che sia l\'esclusione che l\'inclusione sono ricorsive e se una cartella è sia esclusa che inclusa, verrà mostrata.</string>
|
||||
|
@ -359,7 +349,6 @@
|
|||
<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>
|
||||
|
||||
<!-- 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">Semplice Galleria Pro - gestore di foto & editor</string>
|
||||
|
@ -421,9 +410,8 @@
|
|||
<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>
|
||||
</resources>
|
|
@ -194,6 +194,7 @@
|
|||
<string name="allow_zooming_videos">ダブルタップで動画ズームを設定</string>
|
||||
<string name="folder_thumbnail_style">フォルダサムネイルのスタイル</string>
|
||||
<string name="file_thumbnail_style">サムネイルのスタイル</string>
|
||||
<string name="mark_favorite_items">Mark favorite items</string>
|
||||
<string name="thumbnail_spacing">サムネイルの間隔</string>
|
||||
<string name="show_file_count_line">ファイル数を別の行に表示</string>
|
||||
<string name="show_file_count_brackets">ファイル数を括弧内に表示</string>
|
||||
|
|
|
@ -194,6 +194,7 @@
|
|||
<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="mark_favorite_items">Mark favorite items</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>
|
||||
|
|