mirror of
https://github.com/FossifyOrg/Gallery.git
synced 2024-11-26 14:37:59 +01:00
commit
fb6fbe8406
39 changed files with 561 additions and 175 deletions
21
CHANGELOG.md
21
CHANGELOG.md
|
@ -1,6 +1,27 @@
|
|||
Changelog
|
||||
==========
|
||||
|
||||
Version 3.1.0 *(2017-12-25)*
|
||||
----------------------------
|
||||
|
||||
* Fixed some issues around picking contact images
|
||||
* Misc other improvements
|
||||
|
||||
Version 3.0.3 *(2017-12-20)*
|
||||
----------------------------
|
||||
|
||||
* Added a new Black & White theme with special handling
|
||||
* Fixed opening MMS attachments
|
||||
* Fixed viewing properties/sharing etc at fullscreen media
|
||||
* Apply "Dark background at fullscreen media" to the status bar too
|
||||
* Misc performance/stability improvements
|
||||
|
||||
Version 3.0.2 *(2017-12-17)*
|
||||
----------------------------
|
||||
|
||||
* Properly display email attachments
|
||||
* Some crashfixes
|
||||
|
||||
Version 3.0.1 *(2017-12-06)*
|
||||
----------------------------
|
||||
|
||||
|
|
|
@ -4,14 +4,13 @@ apply plugin: 'kotlin-android-extensions'
|
|||
|
||||
android {
|
||||
compileSdkVersion 27
|
||||
buildToolsVersion "27.0.1"
|
||||
|
||||
defaultConfig {
|
||||
applicationId "com.simplemobiletools.gallery"
|
||||
minSdkVersion 16
|
||||
targetSdkVersion 27
|
||||
versionCode 147
|
||||
versionName "3.0.1"
|
||||
versionCode 150
|
||||
versionName "3.1.0"
|
||||
multiDexEnabled true
|
||||
setProperty("archivesBaseName", "gallery")
|
||||
}
|
||||
|
@ -43,9 +42,9 @@ ext {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
implementation 'com.simplemobiletools:commons:3.2.19'
|
||||
implementation 'com.davemorrissey.labs:subsampling-scale-image-view:3.8.0'
|
||||
implementation 'com.theartofdev.edmodo:android-image-cropper:2.4.0'
|
||||
implementation 'com.simplemobiletools:commons:3.4.2'
|
||||
implementation 'com.davemorrissey.labs:subsampling-scale-image-view:3.9.0'
|
||||
implementation 'com.theartofdev.edmodo:android-image-cropper:2.6.0'
|
||||
implementation 'com.android.support:multidex:1.0.2'
|
||||
implementation 'com.google.code.gson:gson:2.8.2'
|
||||
implementation 'it.sephiroth.android.exif:library:1.0.1'
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package com.simplemobiletools.gallery.activities
|
||||
|
||||
import android.app.Activity
|
||||
import android.content.Intent
|
||||
import android.graphics.Bitmap
|
||||
import android.graphics.Bitmap.CompressFormat
|
||||
import android.graphics.Point
|
||||
|
@ -10,6 +11,7 @@ import android.provider.MediaStore
|
|||
import android.view.Menu
|
||||
import android.view.MenuItem
|
||||
import com.simplemobiletools.commons.extensions.*
|
||||
import com.simplemobiletools.commons.helpers.PERMISSION_WRITE_STORAGE
|
||||
import com.simplemobiletools.gallery.R
|
||||
import com.simplemobiletools.gallery.dialogs.ResizeDialog
|
||||
import com.simplemobiletools.gallery.dialogs.SaveAsDialog
|
||||
|
@ -23,17 +25,28 @@ class EditActivity : SimpleActivity(), CropImageView.OnCropImageCompleteListener
|
|||
private val ASPECT_Y = "aspectY"
|
||||
private val CROP = "crop"
|
||||
|
||||
lateinit var uri: Uri
|
||||
lateinit var saveUri: Uri
|
||||
var resizeWidth = 0
|
||||
var resizeHeight = 0
|
||||
var isCropIntent = false
|
||||
var isEditingWithThirdParty = false
|
||||
private lateinit var uri: Uri
|
||||
private lateinit var saveUri: Uri
|
||||
private var resizeWidth = 0
|
||||
private var resizeHeight = 0
|
||||
private var isCropIntent = false
|
||||
private var isEditingWithThirdParty = false
|
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
setContentView(R.layout.view_crop_image)
|
||||
|
||||
handlePermission(PERMISSION_WRITE_STORAGE) {
|
||||
if (it) {
|
||||
initEditActivity()
|
||||
} else {
|
||||
toast(R.string.no_storage_permissions)
|
||||
finish()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun initEditActivity() {
|
||||
if (intent.data == null) {
|
||||
toast(R.string.invalid_image_path)
|
||||
finish()
|
||||
|
@ -143,7 +156,11 @@ class EditActivity : SimpleActivity(), CropImageView.OnCropImageCompleteListener
|
|||
inputStream?.close()
|
||||
outputStream?.close()
|
||||
}
|
||||
setResult(RESULT_OK)
|
||||
|
||||
Intent().apply {
|
||||
addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
|
||||
setResult(RESULT_OK, this)
|
||||
}
|
||||
finish()
|
||||
} else if (saveUri.scheme == "file") {
|
||||
SaveAsDialog(this, saveUri.path, true) {
|
||||
|
|
|
@ -52,7 +52,9 @@ class IncludedFoldersActivity : SimpleActivity(), RefreshRecyclerViewListener {
|
|||
FilePickerDialog(this, pickFile = false, showHidden = config.shouldShowHidden) {
|
||||
config.addIncludedFolder(it)
|
||||
updateIncludedFolders()
|
||||
scanPath(it)
|
||||
Thread {
|
||||
scanPath(it)
|
||||
}.start()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -133,13 +133,13 @@ class MainActivity : SimpleActivity(), DirectoryAdapter.DirOperationsListener {
|
|||
handleAppPasswordProtection {
|
||||
if (it) {
|
||||
mIsPasswordProtectionPending = false
|
||||
tryloadGallery()
|
||||
tryLoadGallery()
|
||||
} else {
|
||||
finish()
|
||||
}
|
||||
}
|
||||
} else {
|
||||
tryloadGallery()
|
||||
tryLoadGallery()
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -209,16 +209,18 @@ class MainActivity : SimpleActivity(), DirectoryAdapter.DirOperationsListener {
|
|||
}
|
||||
|
||||
private fun removeTempFolder() {
|
||||
val newFolder = File(config.tempFolderPath)
|
||||
if (newFolder.exists() && newFolder.isDirectory) {
|
||||
if (newFolder.list()?.isEmpty() == true) {
|
||||
deleteFile(newFolder, true)
|
||||
if (config.tempFolderPath.isNotEmpty()) {
|
||||
val newFolder = File(config.tempFolderPath)
|
||||
if (newFolder.exists() && newFolder.isDirectory) {
|
||||
if (newFolder.list()?.isEmpty() == true) {
|
||||
deleteFile(newFolder, true)
|
||||
}
|
||||
}
|
||||
config.tempFolderPath = ""
|
||||
}
|
||||
config.tempFolderPath = ""
|
||||
}
|
||||
|
||||
private fun tryloadGallery() {
|
||||
private fun tryLoadGallery() {
|
||||
handlePermission(PERMISSION_WRITE_STORAGE) {
|
||||
if (it) {
|
||||
if (config.showAll) {
|
||||
|
@ -443,17 +445,12 @@ class MainActivity : SimpleActivity(), DirectoryAdapter.DirOperationsListener {
|
|||
if (resultCode == Activity.RESULT_OK) {
|
||||
if (requestCode == PICK_MEDIA && resultData != null) {
|
||||
val resultIntent = Intent()
|
||||
if (mIsGetImageContentIntent || mIsGetVideoContentIntent || mIsGetAnyContentIntent) {
|
||||
if (mIsThirdPartyIntent) {
|
||||
when {
|
||||
intent.extras?.containsKey(MediaStore.EXTRA_OUTPUT) == true -> fillExtraOutput(resultData)
|
||||
resultData.extras?.containsKey(PICKED_PATHS) == true -> fillPickedPaths(resultData, resultIntent)
|
||||
else -> fillIntentPath(resultData, resultIntent)
|
||||
}
|
||||
} else if ((mIsPickImageIntent || mIsPickVideoIntent)) {
|
||||
val path = resultData.data?.path
|
||||
val uri = getFilePublicUri(File(path), BuildConfig.APPLICATION_ID)
|
||||
resultIntent.data = uri
|
||||
resultIntent.flags = Intent.FLAG_GRANT_READ_URI_PERMISSION
|
||||
}
|
||||
|
||||
setResult(Activity.RESULT_OK, resultIntent)
|
||||
|
@ -491,7 +488,7 @@ class MainActivity : SimpleActivity(), DirectoryAdapter.DirOperationsListener {
|
|||
clipData.addItem(ClipData.Item(it))
|
||||
}
|
||||
|
||||
resultIntent.flags = Intent.FLAG_GRANT_READ_URI_PERMISSION
|
||||
resultIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
|
||||
resultIntent.clipData = clipData
|
||||
}
|
||||
|
||||
|
@ -500,7 +497,7 @@ class MainActivity : SimpleActivity(), DirectoryAdapter.DirOperationsListener {
|
|||
val uri = getFilePublicUri(File(path), BuildConfig.APPLICATION_ID)
|
||||
val type = path.getMimeTypeFromPath()
|
||||
resultIntent.setDataAndTypeAndNormalize(uri, type)
|
||||
resultIntent.flags = Intent.FLAG_GRANT_READ_URI_PERMISSION
|
||||
resultIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
|
||||
}
|
||||
|
||||
private fun itemClicked(path: String) {
|
||||
|
@ -526,9 +523,11 @@ class MainActivity : SimpleActivity(), DirectoryAdapter.DirOperationsListener {
|
|||
}
|
||||
|
||||
private fun gotDirectories(newDirs: ArrayList<Directory>, isFromCache: Boolean) {
|
||||
val dirs = getSortedDirectories(newDirs)
|
||||
Thread {
|
||||
mLatestMediaId = getLatestMediaId()
|
||||
}.start()
|
||||
|
||||
mLatestMediaId = getLatestMediaId()
|
||||
val dirs = getSortedDirectories(newDirs)
|
||||
directories_refresh_layout.isRefreshing = false
|
||||
mIsGettingDirs = false
|
||||
|
||||
|
|
|
@ -134,6 +134,7 @@ class MediaActivity : SimpleActivity(), MediaAdapter.MediaOperationsListener {
|
|||
super.onDestroy()
|
||||
if (config.showAll)
|
||||
config.temporarilyShowHidden = false
|
||||
|
||||
mMedia.clear()
|
||||
}
|
||||
|
||||
|
@ -360,7 +361,7 @@ class MediaActivity : SimpleActivity(), MediaAdapter.MediaOperationsListener {
|
|||
|
||||
private fun deleteDirectoryIfEmpty() {
|
||||
val file = File(mPath)
|
||||
if (config.deleteEmptyFolders && !file.isDownloadsFolder() && file.isDirectory && file.listFiles()?.isEmpty() == true) {
|
||||
if (config.deleteEmptyFolders && !file.isDownloadsFolder() && file.isDirectory && file.list()?.isEmpty() == true) {
|
||||
deleteFile(file, true)
|
||||
}
|
||||
}
|
||||
|
@ -378,6 +379,7 @@ class MediaActivity : SimpleActivity(), MediaAdapter.MediaOperationsListener {
|
|||
}
|
||||
|
||||
mLoadedInitialPhotos = true
|
||||
mCurrAsyncTask?.stopFetching()
|
||||
mCurrAsyncTask = GetMediaAsynctask(applicationContext, mPath, mIsGetVideoIntent, mIsGetImageIntent, mShowAll) {
|
||||
gotMedia(it)
|
||||
}
|
||||
|
@ -537,7 +539,10 @@ class MediaActivity : SimpleActivity(), MediaAdapter.MediaOperationsListener {
|
|||
}
|
||||
|
||||
private fun gotMedia(media: ArrayList<Medium>, isFromCache: Boolean = false) {
|
||||
mLatestMediaId = getLatestMediaId()
|
||||
Thread {
|
||||
mLatestMediaId = getLatestMediaId()
|
||||
}.start()
|
||||
|
||||
mIsGettingMedia = false
|
||||
media_refresh_layout.isRefreshing = false
|
||||
|
||||
|
|
|
@ -67,7 +67,7 @@ open class PhotoVideoActivity : SimpleActivity(), ViewPagerFragment.FragmentList
|
|||
return
|
||||
} else {
|
||||
val path = applicationContext.getRealPathFromURI(mUri!!) ?: ""
|
||||
if (path != mUri.toString() && path.isNotEmpty()) {
|
||||
if (path != mUri.toString() && path.isNotEmpty() && mUri!!.authority != "mms") {
|
||||
scanPath(mUri!!.path)
|
||||
sendViewPagerIntent(path)
|
||||
finish()
|
||||
|
@ -89,7 +89,7 @@ open class PhotoVideoActivity : SimpleActivity(), ViewPagerFragment.FragmentList
|
|||
supportFragmentManager.beginTransaction().replace(R.id.fragment_holder, mFragment).commit()
|
||||
}
|
||||
|
||||
if (config.darkBackground) {
|
||||
if (config.blackBackground) {
|
||||
fragment_holder.background = ColorDrawable(Color.BLACK)
|
||||
}
|
||||
|
||||
|
@ -102,6 +102,9 @@ open class PhotoVideoActivity : SimpleActivity(), ViewPagerFragment.FragmentList
|
|||
override fun onResume() {
|
||||
super.onResume()
|
||||
supportActionBar?.setBackgroundDrawable(resources.getDrawable(R.drawable.actionbar_gradient_background))
|
||||
if (config.blackBackground) {
|
||||
updateStatusbarColor(Color.BLACK)
|
||||
}
|
||||
}
|
||||
|
||||
private fun sendViewPagerIntent(path: String) {
|
||||
|
|
|
@ -148,10 +148,10 @@ class SettingsActivity : SimpleActivity() {
|
|||
}
|
||||
|
||||
private fun setupDarkBackground() {
|
||||
settings_dark_background.isChecked = config.darkBackground
|
||||
settings_dark_background_holder.setOnClickListener {
|
||||
settings_dark_background.toggle()
|
||||
config.darkBackground = settings_dark_background.isChecked
|
||||
settings_black_background.isChecked = config.blackBackground
|
||||
settings_black_background_holder.setOnClickListener {
|
||||
settings_black_background.toggle()
|
||||
config.blackBackground = settings_black_background.isChecked
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -32,7 +32,6 @@ import com.simplemobiletools.commons.helpers.PERMISSION_WRITE_STORAGE
|
|||
import com.simplemobiletools.commons.helpers.REQUEST_EDIT_IMAGE
|
||||
import com.simplemobiletools.commons.helpers.REQUEST_SET_AS
|
||||
import com.simplemobiletools.gallery.R
|
||||
import com.simplemobiletools.gallery.activities.MediaActivity.Companion.mMedia
|
||||
import com.simplemobiletools.gallery.adapters.MyPagerAdapter
|
||||
import com.simplemobiletools.gallery.asynctasks.GetMediaAsynctask
|
||||
import com.simplemobiletools.gallery.dialogs.DeleteWithRememberDialog
|
||||
|
@ -70,6 +69,7 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
|
|||
private var mIsOrientationLocked = false
|
||||
|
||||
private var mStoredUseEnglish = false
|
||||
private var mMediaFiles = ArrayList<Medium>()
|
||||
|
||||
companion object {
|
||||
var screenWidth = 0
|
||||
|
@ -81,6 +81,7 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
|
|||
super.onCreate(savedInstanceState)
|
||||
setContentView(R.layout.activity_medium)
|
||||
setTranslucentNavigation()
|
||||
mMediaFiles = MediaActivity.mMedia.clone() as ArrayList<Medium>
|
||||
|
||||
handlePermission(PERMISSION_WRITE_STORAGE) {
|
||||
if (it) {
|
||||
|
@ -116,6 +117,10 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
|
|||
|
||||
setupRotation()
|
||||
invalidateOptionsMenu()
|
||||
|
||||
if (config.blackBackground) {
|
||||
updateStatusbarColor(Color.BLACK)
|
||||
}
|
||||
}
|
||||
|
||||
override fun onPause() {
|
||||
|
@ -135,7 +140,7 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
|
|||
config.isThirdPartyIntent = false
|
||||
|
||||
if (intent.extras == null || !intent.getBooleanExtra(IS_FROM_GALLERY, false)) {
|
||||
mMedia.clear()
|
||||
mMediaFiles.clear()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -189,8 +194,8 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
|
|||
|
||||
view_pager.onGlobalLayout {
|
||||
if (!isActivityDestroyed()) {
|
||||
if (mMedia.isNotEmpty()) {
|
||||
gotMedia(mMedia)
|
||||
if (mMediaFiles.isNotEmpty()) {
|
||||
gotMedia(mMediaFiles)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -198,8 +203,9 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
|
|||
reloadViewPager()
|
||||
scanPath(mPath)
|
||||
|
||||
if (config.darkBackground)
|
||||
if (config.blackBackground) {
|
||||
view_pager.background = ColorDrawable(Color.BLACK)
|
||||
}
|
||||
|
||||
if (config.hideSystemUI)
|
||||
fragmentClicked()
|
||||
|
@ -419,7 +425,7 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
|
|||
}
|
||||
|
||||
private fun getMediaForSlideshow(): Boolean {
|
||||
mSlideshowMedia = mMedia.toMutableList()
|
||||
mSlideshowMedia = mMediaFiles.toMutableList()
|
||||
if (!config.slideshowIncludePhotos) {
|
||||
mSlideshowMedia = mSlideshowMedia.filter { !it.isImage() } as MutableList
|
||||
}
|
||||
|
@ -609,7 +615,7 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
|
|||
|
||||
var parent = file.parentFile ?: return false
|
||||
while (true) {
|
||||
if (parent.isHidden || parent.listFiles()?.contains(File(NOMEDIA)) == true) {
|
||||
if (parent.isHidden || parent.list()?.contains(NOMEDIA) == true) {
|
||||
return true
|
||||
}
|
||||
|
||||
|
@ -769,15 +775,15 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
|
|||
}
|
||||
|
||||
mPrevHashcode = media.hashCode()
|
||||
mMedia = media
|
||||
mMediaFiles = media
|
||||
mPos = if (mPos == -1) {
|
||||
getPositionInList(media)
|
||||
} else {
|
||||
Math.min(mPos, mMedia.size - 1)
|
||||
Math.min(mPos, mMediaFiles.size - 1)
|
||||
}
|
||||
|
||||
updateActionbarTitle()
|
||||
updatePagerItems(mMedia.toMutableList())
|
||||
updatePagerItems(mMediaFiles.toMutableList())
|
||||
invalidateOptionsMenu()
|
||||
checkOrientation()
|
||||
}
|
||||
|
@ -794,7 +800,7 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
|
|||
|
||||
private fun deleteDirectoryIfEmpty() {
|
||||
val file = File(mDirectory)
|
||||
if (config.deleteEmptyFolders && !file.isDownloadsFolder() && file.isDirectory && file.listFiles()?.isEmpty() == true) {
|
||||
if (config.deleteEmptyFolders && !file.isDownloadsFolder() && file.isDirectory && file.list()?.isEmpty() == true) {
|
||||
deleteFile(file, true)
|
||||
}
|
||||
|
||||
|
@ -848,7 +854,7 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
|
|||
}
|
||||
}
|
||||
|
||||
private fun getCurrentMedia() = if (mAreSlideShowMediaVisible) mSlideshowMedia else mMedia
|
||||
private fun getCurrentMedia() = if (mAreSlideShowMediaVisible) mSlideshowMedia else mMediaFiles
|
||||
|
||||
private fun getCurrentPath() = getCurrentMedium()!!.path
|
||||
|
||||
|
@ -860,11 +866,14 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
|
|||
if (view_pager.offscreenPageLimit == 1) {
|
||||
view_pager.offscreenPageLimit = 2
|
||||
}
|
||||
mPos = position
|
||||
updateActionbarTitle()
|
||||
mRotationDegrees = 0f
|
||||
supportInvalidateOptionsMenu()
|
||||
scheduleSwipe()
|
||||
|
||||
if (mPos != position) {
|
||||
mPos = position
|
||||
updateActionbarTitle()
|
||||
mRotationDegrees = 0f
|
||||
supportInvalidateOptionsMenu()
|
||||
scheduleSwipe()
|
||||
}
|
||||
}
|
||||
|
||||
override fun onPageScrollStateChanged(state: Int) {
|
||||
|
|
|
@ -6,11 +6,10 @@ import android.util.TypedValue
|
|||
|
||||
fun Resources.getActionBarHeight(context: Context): Int {
|
||||
val tv = TypedValue()
|
||||
var height = 0
|
||||
if (context.theme.resolveAttribute(android.R.attr.actionBarSize, tv, true)) {
|
||||
height = TypedValue.complexToDimensionPixelSize(tv.data, displayMetrics)
|
||||
}
|
||||
return height
|
||||
return if (context.theme.resolveAttribute(android.R.attr.actionBarSize, tv, true)) {
|
||||
TypedValue.complexToDimensionPixelSize(tv.data, displayMetrics)
|
||||
} else
|
||||
0
|
||||
}
|
||||
|
||||
fun Resources.getStatusBarHeight(): Int {
|
||||
|
|
|
@ -55,7 +55,7 @@ class PhotoFragment : ViewPagerFragment() {
|
|||
}
|
||||
|
||||
medium = arguments!!.getSerializable(MEDIUM) as Medium
|
||||
if (medium.path.startsWith("content://")) {
|
||||
if (medium.path.startsWith("content://") && !medium.path.startsWith("content://mms/")) {
|
||||
val originalPath = medium.path
|
||||
medium.path = context!!.getRealPathFromURI(Uri.parse(originalPath)) ?: medium.path
|
||||
|
||||
|
@ -224,21 +224,35 @@ class PhotoFragment : ViewPagerFragment() {
|
|||
|
||||
private fun addZoomableView() {
|
||||
if ((medium.isImage()) && isFragmentVisible && view.subsampling_view.isGone() && !medium.isDng()) {
|
||||
val exif = android.media.ExifInterface(medium.path)
|
||||
val orientation = exif.getAttributeInt(android.media.ExifInterface.TAG_ORIENTATION, android.media.ExifInterface.ORIENTATION_NORMAL)
|
||||
val defaultOrientation = -1
|
||||
var orient = defaultOrientation
|
||||
|
||||
try {
|
||||
val exif = android.media.ExifInterface(medium.path)
|
||||
orient = exif.getAttributeInt(android.media.ExifInterface.TAG_ORIENTATION, defaultOrientation)
|
||||
|
||||
if (orient == defaultOrientation) {
|
||||
val uri = if (medium.path.startsWith("content:/")) Uri.parse(medium.path) else Uri.fromFile(File(medium.path))
|
||||
val inputStream = context!!.contentResolver.openInputStream(uri)
|
||||
val exif2 = ExifInterface()
|
||||
exif2.readExif(inputStream, ExifInterface.Options.OPTION_ALL)
|
||||
orient = exif2.getTag(ExifInterface.TAG_ORIENTATION)?.getValueAsInt(defaultOrientation) ?: defaultOrientation
|
||||
}
|
||||
} catch (ignored: Exception) {
|
||||
}
|
||||
|
||||
ViewPagerActivity.wasDecodedByGlide = false
|
||||
view.subsampling_view.apply {
|
||||
maxScale = 10f
|
||||
beVisible()
|
||||
setImage(ImageSource.uri(medium.path))
|
||||
this.orientation = degreesForRotation(orientation)
|
||||
orientation = if (orient == -1) SubsamplingScaleImageView.ORIENTATION_USE_EXIF else degreesForRotation(orient)
|
||||
setOnImageEventListener(object : SubsamplingScaleImageView.OnImageEventListener {
|
||||
override fun onImageLoaded() {
|
||||
}
|
||||
|
||||
override fun onReady() {
|
||||
background = ColorDrawable(if (context.config.darkBackground) Color.BLACK else context.config.backgroundColor)
|
||||
background = ColorDrawable(if (context.config.blackBackground) Color.BLACK else context.config.backgroundColor)
|
||||
setDoubleTapZoomScale(getDoubleTapZoomScale(sWidth, sHeight))
|
||||
}
|
||||
|
||||
|
|
|
@ -8,6 +8,7 @@ import android.os.Build
|
|||
import android.os.Bundle
|
||||
import android.os.Handler
|
||||
import android.provider.Settings
|
||||
import android.support.annotation.RequiresApi
|
||||
import android.util.DisplayMetrics
|
||||
import android.view.*
|
||||
import android.view.animation.AnimationUtils
|
||||
|
@ -44,6 +45,7 @@ class VideoFragment : ViewPagerFragment(), SurfaceHolder.Callback, SeekBar.OnSee
|
|||
private var mStoredShowExtendedDetails = false
|
||||
private var wasEncoded = false
|
||||
private var wasInit = false
|
||||
private var isPrepared = false
|
||||
private var mStoredExtendedDetails = 0
|
||||
private var mCurrTime = 0
|
||||
private var mDuration = 0
|
||||
|
@ -395,7 +397,7 @@ class VideoFragment : ViewPagerFragment(), SurfaceHolder.Callback, SeekBar.OnSee
|
|||
}
|
||||
|
||||
fun playVideo() {
|
||||
if (mMediaPlayer != null) {
|
||||
if (mMediaPlayer != null && isPrepared) {
|
||||
mIsPlaying = true
|
||||
mMediaPlayer?.start()
|
||||
} else {
|
||||
|
@ -471,13 +473,15 @@ class VideoFragment : ViewPagerFragment(), SurfaceHolder.Callback, SeekBar.OnSee
|
|||
}
|
||||
|
||||
private fun videoPrepared(mediaPlayer: MediaPlayer) {
|
||||
isPrepared = true
|
||||
mDuration = mediaPlayer.duration / 1000
|
||||
addPreviewImage()
|
||||
setupTimeHolder()
|
||||
setProgress(mCurrTime)
|
||||
|
||||
if (mIsFragmentVisible && (context!!.config.autoplayVideos || mPlayOnPrepare))
|
||||
if (mIsFragmentVisible && (context!!.config.autoplayVideos || mPlayOnPrepare)) {
|
||||
playVideo()
|
||||
}
|
||||
}
|
||||
|
||||
private fun videoCompleted() {
|
||||
|
@ -509,6 +513,7 @@ class VideoFragment : ViewPagerFragment(), SurfaceHolder.Callback, SeekBar.OnSee
|
|||
releaseMediaPlayer()
|
||||
}
|
||||
|
||||
@RequiresApi(Build.VERSION_CODES.JELLY_BEAN_MR1)
|
||||
private fun setVideoSize() {
|
||||
if (mSurfaceHolder == null)
|
||||
mSurfaceHolder = mSurfaceView!!.holder
|
||||
|
@ -526,7 +531,7 @@ class VideoFragment : ViewPagerFragment(), SurfaceHolder.Callback, SeekBar.OnSee
|
|||
val screenWidth: Int
|
||||
val screenHeight: Int
|
||||
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
|
||||
if (activity!!.isJellyBean1Plus()) {
|
||||
val realMetrics = DisplayMetrics()
|
||||
display.getRealMetrics(realMetrics)
|
||||
screenWidth = realMetrics.widthPixels
|
||||
|
|
|
@ -156,7 +156,7 @@ class Config(context: Context) : BaseConfig(context) {
|
|||
get() = prefs.getBoolean(DISPLAY_FILE_NAMES, false)
|
||||
set(display) = prefs.edit().putBoolean(DISPLAY_FILE_NAMES, display).apply()
|
||||
|
||||
var darkBackground: Boolean
|
||||
var blackBackground: Boolean
|
||||
get() = prefs.getBoolean(DARK_BACKGROUND, false)
|
||||
set(darkBackground) = prefs.edit().putBoolean(DARK_BACKGROUND, darkBackground).apply()
|
||||
|
||||
|
|
|
@ -98,9 +98,6 @@ class MediaFetcher(val context: Context) {
|
|||
val config = context.config
|
||||
val filterMedia = config.filterMedia
|
||||
val showHidden = config.shouldShowHidden
|
||||
val includedFolders = config.includedFolders.map { "${it.trimEnd('/')}/" }
|
||||
val excludedFolders = config.excludedFolders.map { "${it.trimEnd('/')}/" }
|
||||
val noMediaFolders = getNoMediaFolders()
|
||||
val isThirdPartyIntent = config.isThirdPartyIntent
|
||||
|
||||
cur.use {
|
||||
|
@ -143,40 +140,14 @@ class MediaFetcher(val context: Context) {
|
|||
if (size <= 0L)
|
||||
continue
|
||||
|
||||
var isExcluded = false
|
||||
excludedFolders.forEach {
|
||||
if (path.startsWith(it)) {
|
||||
isExcluded = true
|
||||
includedFolders.forEach {
|
||||
if (path.startsWith(it)) {
|
||||
isExcluded = false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!file.exists())
|
||||
continue
|
||||
|
||||
if (!isExcluded && !showHidden) {
|
||||
noMediaFolders.forEach {
|
||||
if (path.startsWith(it)) {
|
||||
isExcluded = true
|
||||
}
|
||||
}
|
||||
}
|
||||
val dateTaken = cur.getLongValue(MediaStore.Images.Media.DATE_TAKEN)
|
||||
val dateModified = cur.getIntValue(MediaStore.Images.Media.DATE_MODIFIED) * 1000L
|
||||
|
||||
if (!isExcluded && !showHidden && path.contains("/.")) {
|
||||
isExcluded = true
|
||||
}
|
||||
|
||||
if (!isExcluded || isThirdPartyIntent) {
|
||||
if (!file.exists())
|
||||
continue
|
||||
|
||||
val dateTaken = cur.getLongValue(MediaStore.Images.Media.DATE_TAKEN)
|
||||
val dateModified = cur.getIntValue(MediaStore.Images.Media.DATE_MODIFIED) * 1000L
|
||||
|
||||
val medium = Medium(filename, path, isVideo, dateModified, dateTaken, size)
|
||||
curMedia.add(medium)
|
||||
}
|
||||
val medium = Medium(filename, path, isVideo, dateModified, dateTaken, size)
|
||||
curMedia.add(medium)
|
||||
} catch (e: Exception) {
|
||||
continue
|
||||
}
|
||||
|
@ -258,7 +229,7 @@ class MediaFetcher(val context: Context) {
|
|||
val isVideo = if (isImage) false else filename.isVideoFast()
|
||||
val isGif = if (isImage || isVideo) false else filename.isGif()
|
||||
|
||||
if (!isImage && !isVideo)
|
||||
if (!isImage && !isVideo && !isGif)
|
||||
continue
|
||||
|
||||
if (isVideo && (isPickImage || filterMedia and VIDEOS == 0))
|
||||
|
@ -271,7 +242,7 @@ class MediaFetcher(val context: Context) {
|
|||
continue
|
||||
|
||||
val size = file.length()
|
||||
if (size <= 0L)
|
||||
if (size <= 0L && !file.exists())
|
||||
continue
|
||||
|
||||
val dateTaken = file.lastModified()
|
||||
|
@ -301,31 +272,4 @@ class MediaFetcher(val context: Context) {
|
|||
"$sortValue ASC"
|
||||
}
|
||||
}
|
||||
|
||||
private fun getNoMediaFolders(): ArrayList<String> {
|
||||
val folders = ArrayList<String>()
|
||||
val noMediaCondition = "${MediaStore.Files.FileColumns.MEDIA_TYPE} = ${MediaStore.Files.FileColumns.MEDIA_TYPE_NONE}"
|
||||
|
||||
val uri = MediaStore.Files.getContentUri("external")
|
||||
val columns = arrayOf(MediaStore.Files.FileColumns.DATA)
|
||||
val where = "$noMediaCondition AND ${MediaStore.Files.FileColumns.TITLE} LIKE ?"
|
||||
val args = arrayOf("%$NOMEDIA%")
|
||||
var cursor: Cursor? = null
|
||||
|
||||
try {
|
||||
cursor = context.contentResolver.query(uri, columns, where, args, null)
|
||||
if (cursor?.moveToFirst() == true) {
|
||||
do {
|
||||
val path = cursor.getString(cursor.getColumnIndex(MediaStore.Files.FileColumns.DATA)) ?: continue
|
||||
val noMediaFile = File(path)
|
||||
if (noMediaFile.exists())
|
||||
folders.add("${noMediaFile.parent}/")
|
||||
} while (cursor.moveToNext())
|
||||
}
|
||||
} finally {
|
||||
cursor?.close()
|
||||
}
|
||||
|
||||
return folders
|
||||
}
|
||||
}
|
||||
|
|
|
@ -209,7 +209,7 @@
|
|||
</RelativeLayout>
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/settings_dark_background_holder"
|
||||
android:id="@+id/settings_black_background_holder"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/medium_margin"
|
||||
|
@ -217,14 +217,14 @@
|
|||
android:padding="@dimen/activity_margin">
|
||||
|
||||
<com.simplemobiletools.commons.views.MySwitchCompat
|
||||
android:id="@+id/settings_dark_background"
|
||||
android:id="@+id/settings_black_background"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@null"
|
||||
android:clickable="false"
|
||||
android:paddingLeft="@dimen/medium_margin"
|
||||
android:paddingStart="@dimen/medium_margin"
|
||||
android:text="@string/dark_background_at_fullscreen"/>
|
||||
android:text="@string/black_background_at_fullscreen"/>
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
|
|
149
app/src/main/res/values-ar/strings.xml
Normal file
149
app/src/main/res/values-ar/strings.xml
Normal file
|
@ -0,0 +1,149 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">الاستوديو البسيط</string>
|
||||
<string name="app_launcher_name">الاستوديو</string>
|
||||
<string name="edit">تعديل</string>
|
||||
<string name="open_camera">فتح الكاميرا</string>
|
||||
<string name="hidden">(مخفية)</string>
|
||||
<string name="pin_folder">تثبيت المجلد</string>
|
||||
<string name="unpin_folder">ازالة تثبيت الملف</string>
|
||||
<string name="show_all">عرض كل محتوى المجلدات</string>
|
||||
<string name="all_folders">كل المجلدات</string>
|
||||
<string name="folder_view">التبديل إلى عرض المجلد</string>
|
||||
<string name="other_folder">مجلد آخر</string>
|
||||
<string name="show_on_map">عرض على الخريطة</string>
|
||||
<string name="unknown_location">موقع غير معروف</string>
|
||||
<string name="no_map_application">لم يتم العثور على أي تطبيق مع الخرائط</string>
|
||||
<string name="no_camera_app_found">لم يتم العثور على تطبيق كاميرا</string>
|
||||
<string name="increase_column_count">زيادة عدد الأعمدة</string>
|
||||
<string name="reduce_column_count">تقليل عدد الأعمدة</string>
|
||||
<string name="change_cover_image">تغيير صورة الغلاف</string>
|
||||
<string name="select_photo">اختر الصور</string>
|
||||
<string name="use_default">استخدم الافتراضي</string>
|
||||
<string name="volume">الصوت</string>
|
||||
<string name="brightness">السطوع</string>
|
||||
<string name="do_not_ask_again">لا تسأل مرة أخرى في هذه الجلسة</string>
|
||||
<string name="lock_orientation">غلق الاتجاه</string>
|
||||
<string name="unlock_orientation">فتح الاتجاه</string>
|
||||
|
||||
<!-- Filter -->
|
||||
<string name="filter_media">فلتر الميديا</string>
|
||||
<string name="images">الصور</string>
|
||||
<string name="videos">الفديوهات</string>
|
||||
<string name="gifs">الصور المتحركة</string>
|
||||
<string name="no_media_with_filters">لم يتم العثور على ملفات وسائط مع الفلاتر المحددة</string>
|
||||
<string name="change_filters_underlined"><u >تغيير الفلاتر</u></string>
|
||||
|
||||
<!-- Hide / Exclude -->
|
||||
<string name="hide_folder_description">هذه الميزة تخفي المجلد عن طريق إضافة ملف \'.nomedia\' بداخله، فإنه سيتم إخفاء كافة المجلدات الفرعية أيضا. يمكنك رؤيتها عن طريق تبديل الخيار \"إظهار العناصر المخفية\" في الإعدادات. استمر؟</string>
|
||||
<string name="exclude">استبعد</string>
|
||||
<string name="excluded_folders">المجلدات المستبعدة</string>
|
||||
<string name="manage_excluded_folders">ادارة المجلدات المستبعدة</string>
|
||||
<string name="exclude_folder_description">سيؤدي هذا إلى استبعاد التحديد مع مجلداته الفرعية من الاستوديو فقط. يمكنك إدارة المجلدات المستبعدة في الإعدادات</string>
|
||||
<string name="exclude_folder_parent">هل تريد استبعاد أحد الوالدين بدلا من ذلك؟</string>
|
||||
<string name="excluded_activity_placeholder">باستثناء المجلدات سيجعلها جنبا إلى جنب مع المجلدات الفرعية مخبأة فقط في الاستوديو ، فإنها لا تزال مرئية في تطبيقات أخرى.\n
|
||||
\n
|
||||
إذا كنت تريد إخفاءها من تطبيقات أخرى أيضا، استخدم ميزة الإخفاء</string>
|
||||
<string name="remove_all">حذف الكل</string>
|
||||
<string name="remove_all_description">هل تريد إزالة جميع المجلدات من القائمة المستبعدة؟ لن يؤدي هذا إلى حذف المجلدات</string>
|
||||
<string name="manage_hidden_folders">Manage hidden folders</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">المجلدات المضمنة</string>
|
||||
<string name="manage_included_folders">إدارة المجلدات المضمنة</string>
|
||||
<string name="add_folder">اضافة مجلد</string>
|
||||
<string name="included_activity_placeholder">إذا كان لديك بعض المجلدات التي تحتوي على الملتيميديا ، ولكن لم يتم التعرف عليها من قبل التطبيق، يمكنك إضافتها يدويا هنا.\n
|
||||
\n
|
||||
لن تؤدي إضافة بعض العناصر هنا إلى استبعاد أي مجلد آخر.</string>
|
||||
|
||||
<!-- Resizing -->
|
||||
<string name="resize">تحجيم</string>
|
||||
<string name="resize_and_save">تغيير حجم التحديد وحفظ</string>
|
||||
<string name="width">العرض</string>
|
||||
<string name="height">الارتفاع</string>
|
||||
<string name="keep_aspect_ratio">إبقاء نسبة القياس</string>
|
||||
<string name="invalid_values">الرجاء إدخال درجة دقة صحيحة</string>
|
||||
|
||||
<!-- Editor -->
|
||||
<string name="editor">تعديل</string>
|
||||
<string name="save">حفظ</string>
|
||||
<string name="rotate">التدوير</string>
|
||||
<string name="path">المسار</string>
|
||||
<string name="invalid_image_path">مسار صورة غير صحيح</string>
|
||||
<string name="image_editing_failed">فشل تعديل الصورة</string>
|
||||
<string name="edit_image_with">تعديل الصورة باستخدام:</string>
|
||||
<string name="no_editor_found">لم يتم العثور على أي محرر للصور</string>
|
||||
<string name="unknown_file_location">موقع ملف غير معروف</string>
|
||||
<string name="error_saving_file">تعذر الكتابة فوق الملف المصدر</string>
|
||||
<string name="rotate_left">تدوير لليسار</string>
|
||||
<string name="rotate_right">تدوير لليمين</string>
|
||||
<string name="rotate_one_eighty">تدوير 180º</string>
|
||||
<string name="flip">قلب</string>
|
||||
<string name="flip_horizontally">قلب أفقيا</string>
|
||||
<string name="flip_vertically">قلب عموديا</string>
|
||||
<string name="edit_with">تعديل باستخدام</string>
|
||||
|
||||
<!-- Set wallpaper -->
|
||||
<string name="simple_wallpaper">خلفية بسيطة</string>
|
||||
<string name="set_as_wallpaper">تعيين كخلفية الشاشة</string>
|
||||
<string name="set_as_wallpaper_failed">فشل الإعداد كخلفية</string>
|
||||
<string name="set_as_wallpaper_with">تعيين كخلفية بواسطة:</string>
|
||||
<string name="no_capable_app_found">لم يتم العثور على أي تطبيق لأداء المهمة</string>
|
||||
<string name="setting_wallpaper">... جار تعيين الخلفية ...</string>
|
||||
<string name="wallpaper_set_successfully">تم تعيبن الخلفية بنجاح</string>
|
||||
<string name="portrait_aspect_ratio">صورة نسبة العرض إلى الارتفاع</string>
|
||||
<string name="landscape_aspect_ratio">نسبة العرض إلى الارتفاع في المناظر الطبيعية</string>
|
||||
<string name="home_screen">الشاشة الرئيسية</string>
|
||||
<string name="lock_screen">شاشة القفل</string>
|
||||
<string name="home_and_lock_screen">الرئيسية وشاشة القفل</string>
|
||||
|
||||
<!-- Slideshow -->
|
||||
<string name="slideshow">عرض الشرائح</string>
|
||||
<string name="interval">الفاصل الزمني (بالثواني):</string>
|
||||
<string name="include_photos">تضمين الصور</string>
|
||||
<string name="include_videos">تضمين الفديو</string>
|
||||
<string name="include_gifs">تضمين GIF</string>
|
||||
<string name="random_order">ترتيب عشوائي</string>
|
||||
<string name="use_fade">استخدام تاثير التلاشي</string>
|
||||
<string name="move_backwards">ارجع للخلف</string>
|
||||
<string name="loop_slideshow">حلقة عرض الشرائح</string>
|
||||
<string name="slideshow_ended">انتهى عرض الشرائح</string>
|
||||
<string name="no_media_for_slideshow">لم يتم العثور على وسائط لعرض الشرائح</string>
|
||||
|
||||
<!-- View types -->
|
||||
<string name="change_view_type">تغيير طريقة العرض</string>
|
||||
<string name="grid">الشبكة</string>
|
||||
<string name="list">القائمة</string>
|
||||
|
||||
<!-- Settings -->
|
||||
<string name="autoplay_videos">تشغيل الفديوهات تلقائيا</string>
|
||||
<string name="toggle_filename">تبديل رؤية اسم الملف</string>
|
||||
<string name="loop_videos">حلقة الفيديو</string>
|
||||
<string name="animate_gifs">عرض صور GIF المتحركة في الصور المصغرة</string>
|
||||
<string name="max_brightness">أقصى سطوع عند عرض الوسائط</string>
|
||||
<string name="crop_thumbnails">قص الصور المصغرة الى مستطيلات</string>
|
||||
<string name="screen_rotation_by">تدوير وسائط ملء الشاشة بواسطة</string>
|
||||
<string name="screen_rotation_system_setting">اعدادات النظام</string>
|
||||
<string name="screen_rotation_device_rotation">تدوير الجهاز</string>
|
||||
<string name="screen_rotation_aspect_ratio">الابعاد</string>
|
||||
<string name="black_background_at_fullscreen">اجعل الخلفية وشريط الحالة باللون الاسود عند عرض المحتوى في كامل الشاشة</string>
|
||||
<string name="scroll_thumbnails_horizontally">قم بتمرير الصور المصغرة أفقيا</string>
|
||||
<string name="hide_system_ui_at_fullscreen">إخفاء واجهة النظام تلقائيا عند العرض في وضع ملء الشاشة</string>
|
||||
<string name="delete_empty_folders">احذف المجلدات الفارغة بعد حذف محتواها</string>
|
||||
<string name="allow_video_gestures">السماح بالتحكم في صوت الفيديو والسطوع بالإيماءات العمودية</string>
|
||||
<string name="show_media_count">إظهار عدد لوسائط المجلد على طريقة العرض الرئيسية</string>
|
||||
<string name="replace_share_with_rotate">استبدال خيار المشاركة مع خيار تدوير في القائمة ملء الشاشة</string>
|
||||
<string name="show_extended_details">عرض تفاصيل موسعة على وسائط ملء الشاشة</string>
|
||||
<string name="manage_extended_details">إدارة المجلدات المستبعدة</string>
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">استوديو لعرض الصور والفيديو بدون اعلانات.</string>
|
||||
<string name="app_long_description">أداة بسيطة تستخدام لعرض الصور ومقاطع الفيديو. يمكن فرز العناصر حسب التاريخ والحجم والاسم على حد سواء تصاعدي أو تنازلي، يمكن تكبير الصور. يتم عرض ملفات الوسائط في أعمدة متعددة اعتمادا على حجم الشاشة، يمكنك تغيير عدد الأعمدة عبر إيماءاة القرص . يمكن إعادة تسميته، مشاركة، حذف، نسخ، نقل. ويمكن أيضا اقتصاص الصور، استدارة، او قلب أو تعيين كخلفية مباشرة من التطبيق. يتم عرض المحتوى أيضا للاستخدام طرف ثالث لمعاينة الصور / الفيديو، إضافة المرفقات في برامج البريد الإلكتروني الخ انه مثالي للاستخدام اليومي. لا يحتوي على إعلانات أو أذونات لا حاجة لها. مفتوح المصدر بشكل كلي ، ويوفر الألوان للتخصيص. هذا التطبيق هو مجرد قطعة واحدة من سلسلة أكبر من التطبيقات. يمكنك العثور على بقيتهم هنا\n
|
||||
http://www.simplemobiletools.com</string>
|
||||
|
||||
<!--
|
||||
Haven't found some strings? There's more at
|
||||
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
|
||||
-->
|
||||
</resources>
|
|
@ -44,6 +44,7 @@
|
|||
<string name="excluded_activity_placeholder">Vyloučené složky budou spolu s podsložkami vyloučeny jen z Jednoduché Galerie, ostatní aplikace je nadále uvidí.\n\nPokud je chcete skrýt i před ostatními aplikacemi, použijte funkci Skrýt.</string>
|
||||
<string name="remove_all">Odstranit všechny</string>
|
||||
<string name="remove_all_description">Odstranit všechny složky ze seznamu vyloučených? Tato operace neodstraní obsah složek.</string>
|
||||
<string name="manage_hidden_folders">Manage hidden folders</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Přidané složky</string>
|
||||
|
@ -121,7 +122,7 @@
|
|||
<string name="screen_rotation_system_setting">System setting</string>
|
||||
<string name="screen_rotation_device_rotation">Device rotation</string>
|
||||
<string name="screen_rotation_aspect_ratio">Aspect ratio</string>
|
||||
<string name="dark_background_at_fullscreen">Dark background at fullscreen media</string>
|
||||
<string name="black_background_at_fullscreen">Black background and status bar at fullscreen media</string>
|
||||
<string name="scroll_thumbnails_horizontally">Scroll thumbnails horizontally</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Automatically hide system UI at fullscreen media</string>
|
||||
<string name="delete_empty_folders">Delete empty folders after deleting their content</string>
|
||||
|
@ -139,6 +140,8 @@
|
|||
|
||||
Galerie je též k disposici ostatním aplikacím za účelem zobrazení fotografií a videí a přidávání příloh v e-mailových klientech. Je vhodná ke každodennímu použití.
|
||||
|
||||
The fingerprint permission is needed for locking either hidden item visibility, or the whole app.
|
||||
|
||||
Neobsahuje žádné reklamy ani nepotřebná oprávnění a má otevřený zdrojový kód. Poskytuje možnost změny barev rozhraní.
|
||||
|
||||
Táto aplikace je jen jednou ze skupiny aplikací. Všechny tyto aplikace naleznete na http://www.simplemobiletools.com
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
<string name="excluded_activity_placeholder">\'Ordner ausblenden\' wird ausgewählte Ordner und deren Unterordner nur in dieser App ausblenden. Andere Apps werden solche Ordner weiterhin anzeigen.\\n\\nWenn Sie Ordner auch für andere Apps verstecken wollen, verwenden Sie dafür die Funktion \'Ordner verstecken\'.</string>
|
||||
<string name="remove_all">Alle entfernen</string>
|
||||
<string name="remove_all_description">Alle Ordner aus der Ausgeblendet-Liste entfernen? Die Ordner selbst werden nicht gelöscht.</string>
|
||||
<string name="manage_hidden_folders">Versteckte Ordner verwalten</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Einbezogene Ordner</string>
|
||||
|
@ -121,9 +122,9 @@
|
|||
<string name="screen_rotation_system_setting">Systemeinstellung</string>
|
||||
<string name="screen_rotation_device_rotation">Gerätedrehung</string>
|
||||
<string name="screen_rotation_aspect_ratio">Seitenverhältnis</string>
|
||||
<string name="dark_background_at_fullscreen">Schwarzer Hintergrund im Vollbild</string>
|
||||
<string name="black_background_at_fullscreen">Schwarzer Hintergrund und Statusleiste bei Vollbild-Medien</string>
|
||||
<string name="scroll_thumbnails_horizontally">Kacheln horizontal scrollen</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Systemleisten ausblenden im Vollbild</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Systemleisten in Vollbild ausblenden</string>
|
||||
<string name="delete_empty_folders">Nach Löschen leere Ordner löschen</string>
|
||||
<string name="allow_video_gestures">Gesten für Videolautstärke/Helligkeit</string>
|
||||
<string name="show_media_count">Medienanzahl bei Ordnern anzeigen</string>
|
||||
|
@ -139,6 +140,8 @@
|
|||
|
||||
Diese Galerie bietet auch für Drittanbieter einige Funktionen an: zum Vorschauen von Bildern / Videos, zum Hinzufügen von Anhängen bei Email-Apps, etc. Sie ist perfekt für den täglichen Gebrauch.
|
||||
|
||||
Die Berechtigung für Fingerabdrücke wird nur benötigt, um die Sichtbarkeit von versteckten Dateien oder die gesamte App zu sperren.
|
||||
|
||||
Beinhaltet keine Werbung oder unnötigen Berechtigungen. Sie ist komplett Open Source, verwendete Farben sind anpassbar.
|
||||
|
||||
Diese App ist nur eine aus einer größeren Serie von schlichten Apps. Der Rest davon findet sich auf http://www.simplemobiletools.com
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
<string name="excluded_activity_placeholder">Excluir las carpetas las hará junto a sus subcarpetas ocultas sólo en Simple Gallery, estas seguirán siendo visibles en otras aplicaciones.\\n\\nSi desea ocultarlo de otras aplicaciones, utilice la función de Ocultar.</string>
|
||||
<string name="remove_all">Eliminar todo</string>
|
||||
<string name="remove_all_description">¿Eliminar todas las carpetas de la lista de excluidas? Esto no borrará las carpetas.</string>
|
||||
<string name="manage_hidden_folders">Manage hidden folders</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Carpetas incluidas</string>
|
||||
|
@ -121,7 +122,7 @@
|
|||
<string name="screen_rotation_system_setting">Configuración del sistema</string>
|
||||
<string name="screen_rotation_device_rotation">Rotación del dispositivo</string>
|
||||
<string name="screen_rotation_aspect_ratio">Relación de aspecto</string>
|
||||
<string name="dark_background_at_fullscreen">Utilizar siempre fondo oscuro en pantalla completa</string>
|
||||
<string name="black_background_at_fullscreen">Black background and status bar at fullscreen media</string>
|
||||
<string name="scroll_thumbnails_horizontally">Desplazar miniaturas horizontalmente</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Ocultar automáticamente la interfaz de usuario del sistema en medios de pantalla completa</string>
|
||||
<string name="delete_empty_folders">Eliminar carpetas vacias despues de borrar su contenido</string>
|
||||
|
@ -139,6 +140,8 @@
|
|||
|
||||
Gallery también se ofrece para uso de terceros para previsualizar imágenes/vídeos, agregar adjuntos en clientes de correo, etc. Es perfecta para uso diario.
|
||||
|
||||
The fingerprint permission is needed for locking either hidden item visibility, or the whole app.
|
||||
|
||||
No contiene publicidad ni permisos innecesarios. Es totalmente libre, proporciona colores personalizables.
|
||||
|
||||
Esta aplicación es solamente una pieza de una serie más grande de aplicaciones. Puede encontrar el resto en http://www.simplemobiletools.com
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
<string name="excluded_activity_placeholder">Kansion poissulkeminen piilottaa kansion alikansioineen vain Simple Galleryssa, ne jäävät näkyviin muihin sovelluksiin.\n\nJos haluat piilottaa kansion myös muissa sovelluksissa, käytä piilota-funktiota.</string>
|
||||
<string name="remove_all">Poista kaikki</string>
|
||||
<string name="remove_all_description">Poista kaikki kansiot poissuljettujen listasta? Tämä ei poista kansioita.</string>
|
||||
<string name="manage_hidden_folders">Manage hidden folders</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Sisällytä kansiot</string>
|
||||
|
@ -121,7 +122,7 @@
|
|||
<string name="screen_rotation_system_setting">Järjestelmän asetukset</string>
|
||||
<string name="screen_rotation_device_rotation">Laitteen kierto</string>
|
||||
<string name="screen_rotation_aspect_ratio">Kuvasuhde</string>
|
||||
<string name="dark_background_at_fullscreen">Tumma tausta koko ruudun medioissa</string>
|
||||
<string name="black_background_at_fullscreen">Black background and status bar at fullscreen media</string>
|
||||
<string name="scroll_thumbnails_horizontally">Vieritä pienoiskuvia vaakasuorassa</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Piilota järjestelmän UI automaattisesti koko näytön mediassa</string>
|
||||
<string name="delete_empty_folders">Poista tyhjät kansiot kansion tyhjennyksen jälkeen</string>
|
||||
|
@ -139,6 +140,8 @@
|
|||
|
||||
Galleriaa tarjotaan myös kolmansille osapuolille kuvien / videoiden tarkasteluun, liitteiden lisäämiseksi sähköpostiin yms. Täydellinen jokapäiväiseen käyttöön.
|
||||
|
||||
The fingerprint permission is needed for locking either hidden item visibility, or the whole app.
|
||||
|
||||
Ei sisällä mainoksia tai turhia käyttöoikeuksia. Täysin avointa lähdekoodia, tarjoaa muokattavat värit.
|
||||
|
||||
Tämä sovellus on vain yksi osa suurempaa kokoelmaa. Löydät loput osoitteesta http://www.simplemobiletools.com
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
<string name="excluded_activity_placeholder">Exclure des dossiers les masquera ainsi que leurs sous-dossiers uniquement dans Simple Galerie, ils seront toujours visibles depuis d\'autres applications.\\n\\nSi vous voulez aussi les masquer ailleurs, utilisez la fonction Masquer.</string>
|
||||
<string name="remove_all">Tout supprimer</string>
|
||||
<string name="remove_all_description">Supprimer tous les dossiers de la liste des exclusions ? Ceci n\'effacera pas les dossiers.</string>
|
||||
<string name="manage_hidden_folders">Manage hidden folders</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Dossiers inclus</string>
|
||||
|
@ -121,7 +122,7 @@
|
|||
<string name="screen_rotation_system_setting">Paramètres système</string>
|
||||
<string name="screen_rotation_device_rotation">Rotation de l\'appareil</string>
|
||||
<string name="screen_rotation_aspect_ratio">Ratio d\'aspect</string>
|
||||
<string name="dark_background_at_fullscreen">Arrière-plan sombre pour média plein écran</string>
|
||||
<string name="black_background_at_fullscreen">Black background and status bar at fullscreen media</string>
|
||||
<string name="scroll_thumbnails_horizontally">Défilement des miniatures horizontalement</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Masquer automatiquement l\'interface utilisateur si média plein écran</string>
|
||||
<string name="delete_empty_folders">Supprimer les dossiers vides après avoir supprimé leur contenu</string>
|
||||
|
@ -139,6 +140,8 @@
|
|||
|
||||
La galerie est également proposée pour une utilisation comme tierce partie pour la prévisualisation des images/vidéos, ajouter des pièces jointes aux clients email etc. C\'est parfait pour un usage au quotidien.
|
||||
|
||||
The fingerprint permission is needed for locking either hidden item visibility, or the whole app.
|
||||
|
||||
L\'application ne contient ni publicité ni autorisation inutile. Elle est totalement opensource et est aussi fournie avec des couleurs personnalisables.
|
||||
|
||||
Cette application est juste l\'une des applications d\'une plus grande suite. Vous pouvez trouver les autres sur http://www.simplemobiletools.com
|
||||
|
|
|
@ -40,10 +40,11 @@
|
|||
<string name="excluded_folders">Cartafoles excluídos</string>
|
||||
<string name="manage_excluded_folders">Xestionar cartafoles excluídos</string>
|
||||
<string name="exclude_folder_description">Esto ocultará a selección xunto cos seus subcartafoles son en Simple Gallery. Pode xestionar os cartafoles ocultos en Axustes.</string>
|
||||
<string name="exclude_folder_parent">?Excluír o cartafol fai no seu lugar?</string>
|
||||
<string name="exclude_folder_parent">\?Excluír o cartafol fai no seu lugar?</string>
|
||||
<string name="excluded_activity_placeholder">Excluír un cartafol xunto cos subcartafoles só terá efecto en Simple Gallery, seguirán sendo visibles en outros aplicativos.\n\nSi tamén quere excluílos en outros aplicativos, utilice a opción Agochar.</string>
|
||||
<string name="remove_all">Eliminar todos</string>
|
||||
<string name="remove_all_description">Eliminar todos os cartafoles da lista de excluídos? Esto non borrará os cartafoles.</string>
|
||||
<string name="manage_hidden_folders">Manage hidden folders</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Cartafoles incluídos</string>
|
||||
|
@ -121,7 +122,7 @@
|
|||
<string name="screen_rotation_system_setting">Axuste do sistema</string>
|
||||
<string name="screen_rotation_device_rotation">Rotación do dispositivo</string>
|
||||
<string name="screen_rotation_aspect_ratio">Relación de aspecto</string>
|
||||
<string name="dark_background_at_fullscreen">Fondo oscura a pantalla completa</string>
|
||||
<string name="black_background_at_fullscreen">Black background and status bar at fullscreen media</string>
|
||||
<string name="scroll_thumbnails_horizontally">Desplazar iconas horizontalmente</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Agochar controis do sistema cando visualice a pantalla completa</string>
|
||||
<string name="delete_empty_folders">Borrar cartafoles baldeiros cando elmine o seu contido</string>
|
||||
|
@ -138,7 +139,9 @@
|
|||
Unha simple ferramenta para ver fotos e vídeos. Pode organizar os elementos por data, tamaño, nome tanto ascendentes como descendentes, pode facer zoom nas fotografías. Os ficheiros de medios móstranse en múltiples columnas dependendo do tamaño da pantalla, pode mudar o número de columnas con xestos de belisco. Poden ser renomeados, compartidos, eliminados, copiados, movidos. As imaxes tamén se poden recortar, rotar, voltear ou establecer como fondo de pantalla directamente no aplicativo.
|
||||
|
||||
A Galería tamén se ofrece como aplicación de terceiros para vista previa de imaxes / vídeos, engadir anexos en correos etc. É perfecta para o uso diario.
|
||||
|
||||
|
||||
The fingerprint permission is needed for locking either hidden item visibility, or the whole app.
|
||||
|
||||
Non contén anuncios nin solicita permisos innecesarios. É de código aberto, con cores personalizadas.
|
||||
|
||||
Este aplicativo é só unha das pezas de unha grande familia. Pode atopar o resto en http://www.simplemobiletools.com
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
<string name="excluded_activity_placeholder">Izostavljanje direktorija učiniti će ih nevidljivim zajedno s njihovim poddirektorijima samo u Simple Gallery, ali će oni biti vidljivi u drugim aplikacijama.\n\nAko ih želite sakriti od drugih aplikacija također, koristite Sakrij opciju.</string>
|
||||
<string name="remove_all">Ukloni sve</string>
|
||||
<string name="remove_all_description">Ukloni sve direktorije iz liste izostavljenih? Ovo neće izbrisati direktorije.</string>
|
||||
<string name="manage_hidden_folders">Manage hidden folders</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Dodaj direktorije</string>
|
||||
|
@ -121,7 +122,7 @@
|
|||
<string name="screen_rotation_system_setting">Postavke sustava</string>
|
||||
<string name="screen_rotation_device_rotation">Rotacija uređaja</string>
|
||||
<string name="screen_rotation_aspect_ratio">Omjer slike</string>
|
||||
<string name="dark_background_at_fullscreen">Crna pozadina pri pregledu datoteka</string>
|
||||
<string name="black_background_at_fullscreen">Black background and status bar at fullscreen media</string>
|
||||
<string name="scroll_thumbnails_horizontally">Listaj sličice horizontalno</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Automatski sakrij UI sustava pri pregledu datoteka</string>
|
||||
<string name="delete_empty_folders">Izbriži prazne direktorije nakon brisanja njihovog sadržaja</string>
|
||||
|
@ -139,6 +140,8 @@
|
|||
|
||||
Galerija se također može koristiti za pregledavanje slika i videa u drugim aplikacijama, prikačivanja datoteka u e-mail aplikacije itd. Savršeno za svakodnevno korištenje.
|
||||
|
||||
The fingerprint permission is needed for locking either hidden item visibility, or the whole app.
|
||||
|
||||
Ne sadrži reklame niti nepotrebna dopuštenja. Aplikacije je otvorenog koda, te pruža mogućnost promjene boja.
|
||||
|
||||
Ova aplikacija je samo dio veće skupine aplikacije. Ostatak možete pronaći na http://www.simplemobiletools.com
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
<string name="excluded_activity_placeholder">Excluding folders will make them together with their subfolders hidden just in Simple Gallery, they will still be visible in other applications.\\n\\nIf you want to hide them from other apps too, use the Hide function.</string>
|
||||
<string name="remove_all">Remove all</string>
|
||||
<string name="remove_all_description">Remove all folders from the list of excluded? This will not delete the folders.</string>
|
||||
<string name="manage_hidden_folders">Manage hidden folders</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Included folders</string>
|
||||
|
@ -121,7 +122,7 @@
|
|||
<string name="screen_rotation_system_setting">System setting</string>
|
||||
<string name="screen_rotation_device_rotation">Device rotation</string>
|
||||
<string name="screen_rotation_aspect_ratio">Aspect ratio</string>
|
||||
<string name="dark_background_at_fullscreen">Dark background at fullscreen media</string>
|
||||
<string name="black_background_at_fullscreen">Black background and status bar at fullscreen media</string>
|
||||
<string name="scroll_thumbnails_horizontally">Scroll thumbnails horizontally</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Automatically hide system UI at fullscreen media</string>
|
||||
<string name="delete_empty_folders">Delete empty folders after deleting their content</string>
|
||||
|
@ -139,6 +140,8 @@
|
|||
|
||||
The Gallery is also offered for third party usage for previewing images / videos, adding attachments at email clients etc. It\'s perfect for everyday usage.
|
||||
|
||||
The fingerprint permission is needed for locking either hidden item visibility, or the whole app.
|
||||
|
||||
Contains no ads or unnecessary permissions. It is fully opensource, provides customizable colors.
|
||||
|
||||
This app is just one piece of a bigger series of apps. You can find the rest of them at http://www.simplemobiletools.com
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
<string name="excluded_activity_placeholder">L\'esclusione delle cartelle e delle sottocartelle le renderà nascoste solo in Simple Gallery, saranno ancora visibili in altre applicazioni.\\n\\nSe desideri nasconderle anche nelle altre app, usa la funzione Nascondi.</string>
|
||||
<string name="remove_all">Rimuovi tutte</string>
|
||||
<string name="remove_all_description">Rimuovere tutte le cartelle dalla lista delle esclusioni? Ciò non eliminerà le cartelle.</string>
|
||||
<string name="manage_hidden_folders">Manage hidden folders</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Includi cartelle</string>
|
||||
|
@ -121,7 +122,7 @@
|
|||
<string name="screen_rotation_system_setting">Impostazione di sistema</string>
|
||||
<string name="screen_rotation_device_rotation">Rotazione dispositivo</string>
|
||||
<string name="screen_rotation_aspect_ratio">Proporzioni</string>
|
||||
<string name="dark_background_at_fullscreen">Sfondo scuro a schermo intero</string>
|
||||
<string name="black_background_at_fullscreen">Black background and status bar at fullscreen media</string>
|
||||
<string name="scroll_thumbnails_horizontally">Scorri le miniature orizzontalmente</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Nascondi UI di sistema con media a schermo intero</string>
|
||||
<string name="delete_empty_folders">Elimina cartelle vuote dopo averne eliminato il contenuto</string>
|
||||
|
@ -139,6 +140,8 @@
|
|||
|
||||
Simple Gallery è anche offerta per utilizzo di terze parti per anteprime di immagini / video, aggiunta di allegati ai client email, ecc. È perfetta per un uso quotidiano.
|
||||
|
||||
The fingerprint permission is needed for locking either hidden item visibility, or the whole app.
|
||||
|
||||
Non contiene pubblicità o autorizzazioni non necessarie. È completamente opensource, offre colori personalizzabili.
|
||||
|
||||
Questa app è solo una piccola parte di una grande serie di altre app. Puoi trovarle tutte su http://www.simplemobiletools.com
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
<string name="excluded_activity_placeholder">フォルダーを除外すると、サブフォルダーも含めSimple Galleyの一覧から除外します。他のアプリでは引き続き表示されます。\\n\\n他のアプリでも非表示にしたい場合は、「非表示」機能を使用してください。</string>
|
||||
<string name="remove_all">すべて解除</string>
|
||||
<string name="remove_all_description">除外するフォルダーの登録をすべて解除しますか? フォルダー自体は削除されません。</string>
|
||||
<string name="manage_hidden_folders">Manage hidden folders</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">追加フォルダー</string>
|
||||
|
@ -121,7 +122,7 @@
|
|||
<string name="screen_rotation_system_setting">システム設定に従う</string>
|
||||
<string name="screen_rotation_device_rotation">端末の向きに従う</string>
|
||||
<string name="screen_rotation_aspect_ratio">メディアの縦横比に従う</string>
|
||||
<string name="dark_background_at_fullscreen">黒背景でフルスクリーン表示</string>
|
||||
<string name="black_background_at_fullscreen">Black background and status bar at fullscreen media</string>
|
||||
<string name="scroll_thumbnails_horizontally">サムネイル画面を横方向にスクロール</string>
|
||||
<string name="hide_system_ui_at_fullscreen">フルスクリーン時にシステムUIを非表示にする</string>
|
||||
<string name="delete_empty_folders">メディアの削除後にフォルダーが空になった場合、そのフォルダーを削除する</string>
|
||||
|
@ -139,6 +140,8 @@
|
|||
|
||||
ギャラリーは、画像やビデオのプレビュー、メールクライアントで添付ファイルの追加など、サードパーティの用途にも提供されます。 毎日の使用には完璧です。
|
||||
|
||||
The fingerprint permission is needed for locking either hidden item visibility, or the whole app.
|
||||
|
||||
広告や不要なアクセス許可は含まれていません。 完全にオープンソースで、ダークテーマも提供しています。
|
||||
|
||||
このアプリは、大きな一連のアプリの一つです。 他のアプリは http://www.simplemobiletools.com で見つけることができます
|
||||
|
|
154
app/src/main/res/values-ko-rKR/strings.xml
Normal file
154
app/src/main/res/values-ko-rKR/strings.xml
Normal file
|
@ -0,0 +1,154 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">심플 갤러리</string>
|
||||
<string name="app_launcher_name">갤러리</string>
|
||||
<string name="edit">편집</string>
|
||||
<string name="open_camera">카메라 열기</string>
|
||||
<string name="hidden">(숨기기)</string>
|
||||
<string name="pin_folder">폴더 고정</string>
|
||||
<string name="unpin_folder">폴더 고정 해제</string>
|
||||
<string name="show_all">모든 폴더의 컨텐츠 보기</string>
|
||||
<string name="all_folders">모든 폴더</string>
|
||||
<string name="folder_view">폴더 보기로 변경</string>
|
||||
<string name="other_folder">다른 폴더</string>
|
||||
<string name="show_on_map">지도에서 보기</string>
|
||||
<string name="unknown_location">위치정보 없음</string>
|
||||
<string name="no_map_application">연결 가능한 지도 애플리케이션이 없습니다.</string>
|
||||
<string name="no_camera_app_found">연결 가능한 카메라 애플리케이션이 없습니다.</string>
|
||||
<string name="increase_column_count">섬네일크기 축소</string>
|
||||
<string name="reduce_column_count">섬네일크기 확대</string>
|
||||
<string name="change_cover_image">Change cover image</string>
|
||||
<string name="select_photo">사진 선택</string>
|
||||
<string name="use_default">Use default</string>
|
||||
<string name="volume">볼륨</string>
|
||||
<string name="brightness">밝기</string>
|
||||
<string name="do_not_ask_again">다시 물어보지 않음</string>
|
||||
<string name="lock_orientation">사진회전 잠금</string>
|
||||
<string name="unlock_orientation">사진회전 해제</string>
|
||||
|
||||
<!-- Filter -->
|
||||
<string name="filter_media">미디어 필터 설정</string>
|
||||
<string name="images">이미지</string>
|
||||
<string name="videos">비디오</string>
|
||||
<string name="gifs">GIFs</string>
|
||||
<string name="no_media_with_filters">설정된 필터와 일치하는 컨텐츠가 존재하지 않습니다.</string>
|
||||
<string name="change_filters_underlined"><u>필터 변경</u></string>
|
||||
|
||||
<!-- Hide / Exclude -->
|
||||
<string name="hide_folder_description">현재폴더 및 모든 하위폴더를 \'.nomedia\' 폴더를 생성하여 숨김니다. 숨김 처리된 모들 폴더는 옵션설정의 \'숨김파일 보기\' 메뉴를 이용하여 다시 보실 수 있습니다. 계속 하시겠습니까?</string>
|
||||
<string name="exclude">제외하기</string>
|
||||
<string name="excluded_folders">제외된 폴더</string>
|
||||
<string name="manage_excluded_folders">제외된 폴더관리</string>
|
||||
<string name="exclude_folder_description">현재폴더 및 모든 하위폴더를 심플 갤러리에서 제외시킵니다. 제외된 폴더는 옵션설정에서 관리 할 수 있습니다.</string>
|
||||
<string name="exclude_folder_parent">상위 폴더를 제외 하시겠습니까?</string>
|
||||
<string name="excluded_activity_placeholder">Excluding folders will make them together with their subfolders hidden just in Simple Gallery, they will still be visible in other applications.\n\nIf you want to hide them from other apps too, use the Hide function.</string>
|
||||
<string name="remove_all">모두 제거</string>
|
||||
<string name="remove_all_description">제외 목록을 모두 삭제 하시겠습니다? 목록을 삭제해도 폴더가 삭제되지는 않습니다.</string>
|
||||
<string name="manage_hidden_folders">Manage hidden folders</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">포함된 폴더</string>
|
||||
<string name="manage_included_folders">포함된 폴더 관리</string>
|
||||
<string name="add_folder">폴더 추가</string>
|
||||
<string name="included_activity_placeholder">미디어가 포함되어 있지만 앱에서 인식하지 못하는 폴더가있는 경우 여기에서 수동으로 추가 할 수 있습니다. \n\n여기에 항목을 추가해도 원본 폴더에서 제외되지 않습니다.</string>
|
||||
|
||||
<!-- Resizing -->
|
||||
<string name="resize">크기 변경</string>
|
||||
<string name="resize_and_save">크기 변경 및 저장</string>
|
||||
<string name="width">넓이</string>
|
||||
<string name="height">높이</string>
|
||||
<string name="keep_aspect_ratio">가로세로 비율 유지</string>
|
||||
<string name="invalid_values">올바른 비율을 입력하세요.</string>
|
||||
|
||||
<!-- Editor -->
|
||||
<string name="editor">편집</string>
|
||||
<string name="save">저장</string>
|
||||
<string name="rotate">회전</string>
|
||||
<string name="path">경로</string>
|
||||
<string name="invalid_image_path">유효하지 않은 이미지 경로</string>
|
||||
<string name="image_editing_failed">이미지 편집 실패</string>
|
||||
<string name="edit_image_with">이미지편집 프로그램 연결:</string>
|
||||
<string name="no_editor_found">이미지편집 프로그램 없음</string>
|
||||
<string name="unknown_file_location">알 수 없는 파일위치</string>
|
||||
<string name="error_saving_file">원본파일 덮어쓰기 실패</string>
|
||||
<string name="rotate_left">왼쪽으로 회전</string>
|
||||
<string name="rotate_right">오른쪽으로 회전</string>
|
||||
<string name="rotate_one_eighty">180도 회전</string>
|
||||
<string name="flip">반전</string>
|
||||
<string name="flip_horizontally">가로 반전</string>
|
||||
<string name="flip_vertically">세로 반전</string>
|
||||
<string name="edit_with">이미지편집 프로그램 연결</string>
|
||||
|
||||
<!-- Set wallpaper -->
|
||||
<string name="simple_wallpaper">Simple Wallpaper</string>
|
||||
<string name="set_as_wallpaper">Set as Wallpaper</string>
|
||||
<string name="set_as_wallpaper_failed">Setting as Wallpaper failed</string>
|
||||
<string name="set_as_wallpaper_with">Set as wallpaper with:</string>
|
||||
<string name="no_capable_app_found">No app capable of it has been found</string>
|
||||
<string name="setting_wallpaper">Setting wallpaper…</string>
|
||||
<string name="wallpaper_set_successfully">Wallpaper set successfully</string>
|
||||
<string name="portrait_aspect_ratio">Portrait aspect ratio</string>
|
||||
<string name="landscape_aspect_ratio">Landscape aspect ratio</string>
|
||||
<string name="home_screen">Home screen</string>
|
||||
<string name="lock_screen">Lock screen</string>
|
||||
<string name="home_and_lock_screen">Home and lock screen</string>
|
||||
|
||||
<!-- Slideshow -->
|
||||
<string name="slideshow">슬라이드 쇼</string>
|
||||
<string name="interval">간격 (초):</string>
|
||||
<string name="include_photos">포함된 사진</string>
|
||||
<string name="include_videos">포함된 비디오</string>
|
||||
<string name="include_gifs">포함된 GIFs</string>
|
||||
<string name="random_order">랜덤 순서</string>
|
||||
<string name="use_fade">페이드 애니메이션 사용</string>
|
||||
<string name="move_backwards">뒤로 이동</string>
|
||||
<string name="loop_slideshow">슬라이드 쇼 반복</string>
|
||||
<string name="slideshow_ended">슬라이드 쇼 종료</string>
|
||||
<string name="no_media_for_slideshow">슬라이드 쇼를 위한 미디어를 찾을 수 없음</string>
|
||||
|
||||
<!-- View types -->
|
||||
<string name="change_view_type">보기방식 변경</string>
|
||||
<string name="grid">그리드</string>
|
||||
<string name="list">목록</string>
|
||||
|
||||
<!-- Settings -->
|
||||
<string name="autoplay_videos">비디오 자동재생</string>
|
||||
<string name="toggle_filename">파일이름 보기</string>
|
||||
<string name="loop_videos">비디오 반복</string>
|
||||
<string name="animate_gifs">섬네일에서 GIFs 애니메이션 활성화</string>
|
||||
<string name="max_brightness">미디어 최대 밝기</string>
|
||||
<string name="crop_thumbnails">미리보기 사각형으로 자름</string>
|
||||
<string name="screen_rotation_by">전체화면으로 회전기준</string>
|
||||
<string name="screen_rotation_system_setting">시스템 설정</string>
|
||||
<string name="screen_rotation_device_rotation">디바이스 회전</string>
|
||||
<string name="screen_rotation_aspect_ratio">가로세로 비율</string>
|
||||
<string name="black_background_at_fullscreen">Black background and status bar at fullscreen media</string>
|
||||
<string name="scroll_thumbnails_horizontally">섬네일 수평스크롤</string>
|
||||
<string name="hide_system_ui_at_fullscreen">전체화면 모드에서 시스템 UI 숨김</string>
|
||||
<string name="delete_empty_folders">콘텐츠 삭제 후 빈폴더 삭제</string>
|
||||
<string name="allow_video_gestures">수직 제스처로 비디오 볼륨 및 밝기 제어</string>
|
||||
<string name="show_media_count">폴더에 포함된 미디어파일 수 표시</string>
|
||||
<string name="replace_share_with_rotate">전체화면 메뉴의 공유 아이콘을 회전 아이콘으로 변경</string>
|
||||
<string name="show_extended_details">전체화면 모드에서 세부정보 표시</string>
|
||||
<string name="manage_extended_details">확장된 세부정보 관리</string>
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">광고없이 사진과 동영상을 볼 수 있는 갤러리.</string>
|
||||
<string name="app_long_description">
|
||||
사진과 비디오 보기위한 간편한 툴입니다. 날짜, 크기, 이름을 오름차순 또는 내림차순으로 정렬 할 수 있으며 사진을 확대 할 수 있습니다. 미디어 파일은 디스플레이의 크기에 따라 여러 열로 표시되며 핀치 제스처로 열 수를 변경할 수 있습니다. 이름 변경, 공유, 삭제, 복사, 이동이 가능합니다. 이미지는 자르기, 회전, 반전 또는 앱에서 직접 배경 화면으로 설정할 수도 있습니다.
|
||||
|
||||
갤러리는 \'이미지/비디오 미리보기\', \'이메일 클라이언트에서 첨부파일 추가하기\' 등의 기능을 서드파티에 제공합니다. 언제나 완벽하게 사용할 수 있습니다.
|
||||
|
||||
The fingerprint permission is needed for locking either hidden item visibility, or the whole app.
|
||||
|
||||
광고가 포함되어 있거나, 불필요한 권한을 요청하지 않습니다. 이 앱의 모든 소스는 오픈소스이며, 사용자가 직접 애플리케이션의 컬러를 설정 할 수 있습니다.
|
||||
|
||||
이 앱은 다양한 시리즈의 모바일앱 중 하나입니다. 나머지는 http://www.simplemobiletools.com 에서 찾아 보실 수 있습니다.
|
||||
</string>
|
||||
|
||||
<!--
|
||||
Haven't found some strings? There's more at
|
||||
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
|
||||
-->
|
||||
</resources>
|
|
@ -44,6 +44,7 @@
|
|||
<string name="excluded_activity_placeholder">Ekskludering av mapper vil gjøre dem sammen med deres undermapper, skjulte bare i denne appen. De vil fortsatt være synlige i andre apper.\n\nHvis du vil skjule dem fra andre apper, bruk Skjul-funksjonen.</string>
|
||||
<string name="remove_all">Fjern alle</string>
|
||||
<string name="remove_all_description">Fjerne alle mapper fra listen av ekskluderte? Dette sletter ikke mappene.</string>
|
||||
<string name="manage_hidden_folders">Manage hidden folders</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Inkluderte mapper</string>
|
||||
|
@ -121,7 +122,7 @@
|
|||
<string name="screen_rotation_system_setting">Systeminnstilling</string>
|
||||
<string name="screen_rotation_device_rotation">Enhetsrotasjon</string>
|
||||
<string name="screen_rotation_aspect_ratio">Sideforhold</string>
|
||||
<string name="dark_background_at_fullscreen">Mørk bakgrunn i mediavisningen</string>
|
||||
<string name="black_background_at_fullscreen">Svart bakgrunn og statuslinje i mediavisningen</string>
|
||||
<string name="scroll_thumbnails_horizontally">Horisontal rulling av minibilder</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Skjul automatisk systemlinjer ved mediavisning</string>
|
||||
<string name="delete_empty_folders">Slett tomme mapper etter sletting av deres innhold</string>
|
||||
|
@ -139,6 +140,8 @@
|
|||
|
||||
The Gallery is also offered for third party usage for previewing images / videos, adding attachments at email clients etc. It\'s perfect for everyday usage.
|
||||
|
||||
The fingerprint permission is needed for locking either hidden item visibility, or the whole app.
|
||||
|
||||
Contains no ads or unnecessary permissions. It is fully opensource, provides customizable colors.
|
||||
|
||||
This app is just one piece of a bigger series of apps. You can find the rest of them at http://www.simplemobiletools.com
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
<string name="excluded_activity_placeholder">Uitsluiten zal mappen en hun submappen verbergen voor deze galerij, maar niet voor andere apps.\n\nAls u de mappen ook in andere apps wilt verbergen, kies dan voor de functie Verbergen.</string>
|
||||
<string name="remove_all">Alles verwijderen</string>
|
||||
<string name="remove_all_description">Verwijder alles uit de lijst van uitgesloten mappen? Dit zal de mappen zelf niet verwijderen.</string>
|
||||
<string name="manage_hidden_folders">Verborgen mappen beheren</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Toegevoegde mappen</string>
|
||||
|
@ -121,7 +122,7 @@
|
|||
<string name="screen_rotation_system_setting">Systeeminstelling</string>
|
||||
<string name="screen_rotation_device_rotation">Rotatie van apparaat</string>
|
||||
<string name="screen_rotation_aspect_ratio">Afmetingen van bestand</string>
|
||||
<string name="dark_background_at_fullscreen">Donkere achtergrond bij volledige weergave</string>
|
||||
<string name="black_background_at_fullscreen">Zwarte achtergrond en statusbalk bij volledige weergave</string>
|
||||
<string name="scroll_thumbnails_horizontally">Horizontaal scrollen</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Automatisch de statusbalk verbergen in volledige weergave</string>
|
||||
<string name="delete_empty_folders">Lege mappen verwijderen na het verwijderen van hun inhoud</string>
|
||||
|
@ -139,6 +140,8 @@
|
|||
|
||||
De galerij kan ook worden gebruikt voor het bekijken van afbeeldingen of video\'s vanuit andere apps, om bijlagen toe te voegen in e-mail, etc. Perfect voor dagelijks gebruik.
|
||||
|
||||
De permissie voor het uitlezen van vingerafdrukken is benodigd voor het vergendelen van verborgen items of de gehele app.
|
||||
|
||||
Bevat geen advertenties of onnodige permissies. Volledig open-source. Kleuren van de app kunnen worden aangepast.
|
||||
|
||||
Deze app is onderdeel van een grotere verzameling. Vind de andere apps op http://www.simplemobiletools.com
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Prosta Galeria</string>
|
||||
<string name="app_launcher_name">Galeria</string>
|
||||
<string name="app_launcher_name">Prosta Galeria</string>
|
||||
<string name="edit">Edytuj</string>
|
||||
<string name="open_camera">Uruchom aplikację aparatu</string>
|
||||
<string name="hidden">(ukryty)</string>
|
||||
|
@ -44,6 +44,7 @@
|
|||
<string name="excluded_activity_placeholder">Wykluczenie folderów ukryje je tylko w aplikacji Simple Gallery, w innych aplikacjach będą one wciąż widoczne.\n\nJeśli chcesz je ukryć także w innych aplikacjach, użyj funkcji ukrywania.</string>
|
||||
<string name="remove_all">Usuń wszystko</string>
|
||||
<string name="remove_all_description">Usunąć wszystkie foldery z listy wykluczonych? Foldery nie zostaną fizycznie usunięte.</string>
|
||||
<string name="manage_hidden_folders">Zarządzaj ukrytymi folderami</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Dołączone foldery</string>
|
||||
|
@ -88,9 +89,9 @@
|
|||
<string name="wallpaper_set_successfully">Tapeta została ustawiona</string>
|
||||
<string name="portrait_aspect_ratio">Proporcje ekranu w trybie pionowym</string>
|
||||
<string name="landscape_aspect_ratio">Proporcje ekranu w trybie poziomym</string>
|
||||
<string name="home_screen">Home screen</string>
|
||||
<string name="lock_screen">Lock screen</string>
|
||||
<string name="home_and_lock_screen">Home and lock screen</string>
|
||||
<string name="home_screen">Pulpit</string>
|
||||
<string name="lock_screen">Ekran blokady</string>
|
||||
<string name="home_and_lock_screen">Pulpit i ekran blokady</string>
|
||||
|
||||
<!-- Slideshow -->
|
||||
<string name="slideshow">Pokaz slajdów</string>
|
||||
|
@ -121,7 +122,7 @@
|
|||
<string name="screen_rotation_system_setting">Ustawień systemowych</string>
|
||||
<string name="screen_rotation_device_rotation">Orientacji urządzenia</string>
|
||||
<string name="screen_rotation_aspect_ratio">Proporcji</string>
|
||||
<string name="dark_background_at_fullscreen">Czarne tło przy podglądzie pełnoekranowym</string>
|
||||
<string name="black_background_at_fullscreen">Czarne tło i pasek stanu przy widoku pełnoekranowym</string>
|
||||
<string name="scroll_thumbnails_horizontally">Przewijaj miniatury poziomo</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Ukrywaj interfejs przy pełnoekranowym podglądzie</string>
|
||||
<string name="delete_empty_folders">Usuwaj puste foldery po usunięciu ich zawartości</string>
|
||||
|
@ -135,11 +136,13 @@
|
|||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Prosta galeria bez reklam do przeglądania obrazów i filmów.</string>
|
||||
<string name="app_long_description">
|
||||
Prosta aplikacja galerii do oglądania obrazów i filmów. Pliki mogą być sortowane według daty, rozmiaru i nazwy, zarówno w porządku rosnącym, jak i malejącym. W zależności od wielkości ekranu, wyświetlane mogą być w wielu kolumnach. Liczbę kolumn można zmieniać za pomocą gestów, a zdjęcia mogą być powiększane, przycinane, obracane lub ustawiane jako tapeta bezpośrednio z poziomu Prostej Galerii. Kolory aplikacji można dowolnie ustawiać.
|
||||
Prosta aplikacja galerii do oglądania obrazów i filmów. Pliki mogą być sortowane według daty, rozmiaru i nazwy, zarówno w porządku rosnącym, jak i malejącym. W zależności od wielkości ekranu, wyświetlane mogą być w wielu kolumnach. Liczbę kolumn można zmieniać za pomocą gestów, a zdjęcia mogą być powiększane, przycinane, obracane lub ustawiane jako tapeta bezpośrednio z poziomu aplikacji. Jej kolorystykę można dowolnie modyfikować.
|
||||
|
||||
Nie zawiera natomiast żadnych reklam i nie potrzebuje całej masy uprawnień. Jest w pełni otwartoźródłowa i w pełni podatna na kolorowanie.
|
||||
Uprawnienie od odcisków palców potrzebne jest w celu blokowania widoczności elementów, bądź też całej aplikacji.
|
||||
|
||||
Niniejsza aplikacja jest tylko częścią naszej kolekcji prostych narzędzi. Ta, jak i pozostałe, dostępne są na stronie http://www.simplemobiletools.com
|
||||
Nie zawiera żadnych reklam, nie potrzebuje wielu uprawnień i jest w pełni otwartoźródłowa.
|
||||
|
||||
Jest ona tylko częścią naszej kolekcji prostych narzędzi. Ta, jak i pozostałe, dostępne są na stronie http://www.simplemobiletools.com
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
<string name="excluded_activity_placeholder">A exclusão de uma pasta apenas oculta o seu conteúdo da galeria, pois todos os outros aplicativos poderão acessá-las.\\n\\nSe quiser ocultar de todos os aplicativos, utilize a função ocultar.</string>
|
||||
<string name="remove_all">Remover todas</string>
|
||||
<string name="remove_all_description">Remover todas as pastas da lista de exclusões? Esta ação não apaga as pastas.</string>
|
||||
<string name="manage_hidden_folders">Manage hidden folders</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Pastas incluídas</string>
|
||||
|
@ -121,7 +122,7 @@
|
|||
<string name="screen_rotation_system_setting">Padrão do sistema</string>
|
||||
<string name="screen_rotation_device_rotation">Sensor do aparelho</string>
|
||||
<string name="screen_rotation_aspect_ratio">Proporção da mídia</string>
|
||||
<string name="dark_background_at_fullscreen">Fundo de tela escuro em mídia tela cheia</string>
|
||||
<string name="black_background_at_fullscreen">Black background and status bar at fullscreen media</string>
|
||||
<string name="scroll_thumbnails_horizontally">Rolar miniaturas horizontalmente</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Esconder interface do sistema automaticamente quando em tela cheia</string>
|
||||
<string name="delete_empty_folders">Apagar pastas vazias após deleter seu conteúdo</string>
|
||||
|
@ -139,6 +140,8 @@
|
|||
|
||||
Também pode ser utilizada para pré-visualizar imagens e vídeos, ou para adicionar como anexos ao e-mail, entre outros. É perfeita para a utilização diária.
|
||||
|
||||
The fingerprint permission is needed for locking either hidden item visibility, or the whole app.
|
||||
|
||||
Não contém anúncios, nem permissões desnecessárias. Disponibiliza um tema escuro, e é totalmente \'open source\'.
|
||||
|
||||
Este aplicativo é apenas parte de um conjunto mais vasto de aplicações. Saiba mais em http://www.simplemobiletools.com
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
<string name="excluded_activity_placeholder">A exclusão de uma pasta apenas oculta o seu conteúdo do Simple Gallery porque as outras aplicações continuarão a poder aceder-lhes.\\n\\nSe quiser ocultar também das outras aplicações, utilize a função Ocultar.</string>
|
||||
<string name="remove_all">Remover todas</string>
|
||||
<string name="remove_all_description">Remover todas as pastas de lista de exclusões? Esta ação não apaga as pastas.</string>
|
||||
<string name="manage_hidden_folders">Manage hidden folders</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Pastas incluídas</string>
|
||||
|
@ -121,7 +122,7 @@
|
|||
<string name="screen_rotation_system_setting">Definições do sistema</string>
|
||||
<string name="screen_rotation_device_rotation">Rotação do dispositivo</string>
|
||||
<string name="screen_rotation_aspect_ratio">Proporção</string>
|
||||
<string name="dark_background_at_fullscreen">Usar sempre um fundo escuro se em ecrã completo</string>
|
||||
<string name="black_background_at_fullscreen">Black background and status bar at fullscreen media</string>
|
||||
<string name="scroll_thumbnails_horizontally">Deslocação horizontal de miniaturas</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Ocultar interface do sistema se em ecrã completo</string>
|
||||
<string name="delete_empty_folders">Apagar as pastas vazias depois de remover o seu conteúdo</string>
|
||||
|
@ -139,6 +140,8 @@
|
|||
|
||||
Também pode ser utilizada para pré-visualizar imagens e vídeos ou para adicionar como anexos ao e-mail, entre outros. É perfeita para a utilização diária.
|
||||
|
||||
The fingerprint permission is needed for locking either hidden item visibility, or the whole app.
|
||||
|
||||
Não contém anúncios nem permissões desnecessárias. Disponibiliza um tema escuro e é totalmente \'open source\'.
|
||||
|
||||
Esta aplicação é apenas parte de um conjunto mais vasto de aplicações. Saiba mais em http://www.simplemobiletools.com
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
<string name="excluded_activity_placeholder">Исключая папки, вы сделаете их скрытыми вместе с подпапками в Simple Gallery, но они будут видны в других приложениях. Если вы хотите скрыть их в других приложениях, используйте функцию Скрыть. </string>
|
||||
<string name="remove_all">Удалить всё</string>
|
||||
<string name="remove_all_description">Очистить список исключённых? Сами папки не будут удалены.</string>
|
||||
<string name="manage_hidden_folders">Управление скрытыми папками</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Включённые папки</string>
|
||||
|
@ -56,7 +57,7 @@
|
|||
<string name="resize_and_save">Изменить выбранное и сохранить</string>
|
||||
<string name="width">Ширина</string>
|
||||
<string name="height">Высота</string>
|
||||
<string name="keep_aspect_ratio">Сохранить соотношение сторон</string>
|
||||
<string name="keep_aspect_ratio">Сохранять соотношение сторон</string>
|
||||
<string name="invalid_values">Указано недопустимое разрешение</string>
|
||||
|
||||
<!-- Editor -->
|
||||
|
@ -81,7 +82,7 @@
|
|||
<!-- Set wallpaper -->
|
||||
<string name="simple_wallpaper">Простые обои</string>
|
||||
<string name="set_as_wallpaper">Установить в качестве обоев</string>
|
||||
<string name="set_as_wallpaper_failed">Установить не удалось</string>
|
||||
<string name="set_as_wallpaper_failed">Не удалось установить</string>
|
||||
<string name="set_as_wallpaper_with">Установить в качестве обоев в:</string>
|
||||
<string name="no_capable_app_found">Приложение не найдено</string>
|
||||
<string name="setting_wallpaper">Установка обоев…</string>
|
||||
|
@ -100,8 +101,8 @@
|
|||
<string name="include_gifs">Включать GIF</string>
|
||||
<string name="random_order">Случайный порядок</string>
|
||||
<string name="use_fade">Эффект затухания</string>
|
||||
<string name="move_backwards">В обратном направлении</string>
|
||||
<string name="loop_slideshow">Закольцевать слайдшоу</string>
|
||||
<string name="move_backwards">В обратном порядке</string>
|
||||
<string name="loop_slideshow">Зациклить</string>
|
||||
<string name="slideshow_ended">Слайдшоу завершилось</string>
|
||||
<string name="no_media_for_slideshow">Никаких медиафайлов для слайдшоу не было найдено.</string>
|
||||
|
||||
|
@ -121,7 +122,7 @@
|
|||
<string name="screen_rotation_system_setting">Системные настройки</string>
|
||||
<string name="screen_rotation_device_rotation">Поворот устройства</string>
|
||||
<string name="screen_rotation_aspect_ratio">Соотношение сторон</string>
|
||||
<string name="dark_background_at_fullscreen">Тёмный фон в полноэкранном режиме</string>
|
||||
<string name="black_background_at_fullscreen">Чёрные фон и строка состояния в полноэкранном режиме</string>
|
||||
<string name="scroll_thumbnails_horizontally">Прокрутка эскизов по горизонтали</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Автоматически скрывать системный интерфейс в полноэкранном режиме</string>
|
||||
<string name="delete_empty_folders">Удалять пустые папки после удаления их содержимого</string>
|
||||
|
@ -139,6 +140,8 @@
|
|||
|
||||
Галерея идеальна для повседневных задач (предпросмотр фото/видео, добавление вложений в почтовых клиентах и т.д.).
|
||||
|
||||
Разрешение «Отпечаток пальца» необходимо для блокировки видимости скрытых объектов или всего приложения.
|
||||
|
||||
Это приложение не будет показывать рекламу или запрашивать ненужные разрешения. У него полностью открытый исходный код и настраиваемые цвета оформления.
|
||||
|
||||
Simple Gallery — это приложение из серии Simple Mobile Tools. Остальные приложения из этой серии можно найти здесь: http://www.simplemobiletools.com
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
<string name="excluded_activity_placeholder">Vylúčené priečinky budú spolu s podpriečinkami ukryté iba pred Jednoduchou Galériou, ostatné aplikácie ich budú stále vidieť.\\n\\nAk ich chcete ukryť aj pred ostatnými aplikáciami, použite funkciu Skryť.</string>
|
||||
<string name="remove_all">Odstrániť všetky</string>
|
||||
<string name="remove_all_description">Odstrániť všetky priečinky zo zoznamu vylúčených? Táto operácia neodstráni samotný obsah priečinkov.</string>
|
||||
<string name="manage_hidden_folders">Spravovať skryté priečinky</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Pridané priečinky</string>
|
||||
|
@ -121,7 +122,7 @@
|
|||
<string name="screen_rotation_system_setting">Systémového nastavenia</string>
|
||||
<string name="screen_rotation_device_rotation">Otočenia zariadenia</string>
|
||||
<string name="screen_rotation_aspect_ratio">Pomeru strán</string>
|
||||
<string name="dark_background_at_fullscreen">Tmavé pozadie pri médiách na celú obrazovku</string>
|
||||
<string name="black_background_at_fullscreen">Čierne pozadie a stavová lišta pri médiách na celú obrazovku</string>
|
||||
<string name="scroll_thumbnails_horizontally">Prehliadať miniatúry vodorovne</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Automaticky skrývať systémové lišty pri celoobrazovkových médiách</string>
|
||||
<string name="delete_empty_folders">Odstrániť prázdne priečinky po vymazaní ich obsahu</string>
|
||||
|
@ -139,6 +140,8 @@
|
|||
|
||||
Galéria je tiež poskytovaná pre použitie treťou stranou pre prehliadanie fotiek a videí, pridávanie príloh v emailových klientoch. Je perfektná na každodenné použitie.
|
||||
|
||||
Prístup ku odtlačkom prstov je potrebný pre uzamykanie skrytých položiek, alebo celej apky.
|
||||
|
||||
Neobsahuje žiadne reklamy a nepotrebné oprávnenia. Je opensource, poskytuje možnosť zmeny farieb.
|
||||
|
||||
Táto aplikácia je iba jednou zo skupiny aplikácií. Ostatné viete nájsť na http://www.simplemobiletools.com
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
<string name="excluded_activity_placeholder">Uteslutning av mappar döljer bara dem och deras undermappar i Simple Gallery, de visas fortfarande i andra appar.\\n\\nAnvänd Dölj-funktionen om du även vill dölja dem från andra appar.</string>
|
||||
<string name="remove_all">Ta bort alla</string>
|
||||
<string name="remove_all_description">Vill du ta bort alla mappar från uteslutningslistan? Detta raderar inte mapparna.</string>
|
||||
<string name="manage_hidden_folders">Manage hidden folders</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Inkluderade mappar</string>
|
||||
|
@ -121,7 +122,7 @@
|
|||
<string name="screen_rotation_system_setting">Systeminställning</string>
|
||||
<string name="screen_rotation_device_rotation">Enhetens rotation</string>
|
||||
<string name="screen_rotation_aspect_ratio">Bildförhållande</string>
|
||||
<string name="dark_background_at_fullscreen">Mörk bakgrund när media visas i helskärmsläge</string>
|
||||
<string name="black_background_at_fullscreen">Black background and status bar at fullscreen media</string>
|
||||
<string name="scroll_thumbnails_horizontally">Rulla horisontellt genom miniatyrer</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Dölj systemanvändargränssnittet automatiskt när media visas i helskärmsläge</string>
|
||||
<string name="delete_empty_folders">Ta bort tomma mappar när deras innehåll tas bort</string>
|
||||
|
@ -139,6 +140,8 @@
|
|||
|
||||
Galleriet kan också användas av tredjepartsappar för förhandsgranskning av bilder / videos, bifoga bilagor i e-postklienter etc. Den är perfekt för det dagliga användandet.
|
||||
|
||||
The fingerprint permission is needed for locking either hidden item visibility, or the whole app.
|
||||
|
||||
Innehåller ingen reklam eller onödiga behörigheter. Det är helt och hållet opensource, innehåller anpassningsbara färger.
|
||||
|
||||
Detta är bara en app i en serie av appar. Du hittar resten av dem här http://www.simplemobiletools.com
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
<string name="excluded_activity_placeholder">Klasörler hariç tutulduğunda, onları Basit Galeri\'de gizli olan alt klasörleriyle bir araya getirirler, ancak yine de diğer uygulamalarda görünür olurlar.\n\nBunları diğer uygulamalardan gizlemek isterseniz, Gizle işlevini kullanın.</string>
|
||||
<string name="remove_all">Hepsini sil</string>
|
||||
<string name="remove_all_description">Hariç tutulanlar listesinden tüm klasörleri kaldırmak mı istiyorsunuz? Bu, klasörler silinmez.</string>
|
||||
<string name="manage_hidden_folders">Manage hidden folders</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Dahil edilen klasörler</string>
|
||||
|
@ -121,7 +122,7 @@
|
|||
<string name="screen_rotation_system_setting">Sistem ayarı</string>
|
||||
<string name="screen_rotation_device_rotation">Cihaz döndürme</string>
|
||||
<string name="screen_rotation_aspect_ratio">En-boy oranı</string>
|
||||
<string name="dark_background_at_fullscreen">Dark background at fullscreen media</string>
|
||||
<string name="black_background_at_fullscreen">Black background and status bar at fullscreen media</string>
|
||||
<string name="scroll_thumbnails_horizontally">Scroll thumbnails horizontally</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Automatically hide system UI at fullscreen media</string>
|
||||
<string name="delete_empty_folders">Delete empty folders after deleting their content</string>
|
||||
|
@ -139,6 +140,8 @@
|
|||
|
||||
Galeri, görüntüleri/videoları önizlemek, e-posta istemcilerine ek ekler yapmak için üçüncü taraf kullanımı için de önerilir. Bu\'s günlük kullanım için mükemmel.
|
||||
|
||||
The fingerprint permission is needed for locking either hidden item visibility, or the whole app.
|
||||
|
||||
Reklam içermeyen veya gereksiz izinler. Tamamen açık kaynaktır, özelleştirilebilir renkler sağlar.
|
||||
|
||||
Bu uygulama, daha büyük bir uygulama serisinden sadece bir parça. Geri kalanını şu adresten bulabilirsiniz http://www.simplemobiletools.com
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
<string name="excluded_activity_placeholder">此目录及其子目录中的媒体将不会在“简约图库”中显示,但是其它应用可以访问。如果您想对其它应用隐藏,请使用隐藏功能。</string>
|
||||
<string name="remove_all">移除全部</string>
|
||||
<string name="remove_all_description">是否删除排除列表中的所有项目?此操作不会删除文件夹本身。</string>
|
||||
<string name="manage_hidden_folders">管理隐藏目录</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">包含目录</string>
|
||||
|
@ -121,7 +122,7 @@
|
|||
<string name="screen_rotation_system_setting">系统设置</string>
|
||||
<string name="screen_rotation_device_rotation">设备方向</string>
|
||||
<string name="screen_rotation_aspect_ratio">根据长宽比</string>
|
||||
<string name="dark_background_at_fullscreen">全屏时黑色背景</string>
|
||||
<string name="black_background_at_fullscreen">全屏时使用黑色背景和状态栏</string>
|
||||
<string name="scroll_thumbnails_horizontally">水平滚动缩略图</string>
|
||||
<string name="hide_system_ui_at_fullscreen">全屏时自动隐藏状态栏</string>
|
||||
<string name="delete_empty_folders">删除没有内容的空文件夹</string>
|
||||
|
@ -139,6 +140,8 @@
|
|||
|
||||
相册亦提供能让第三方应用预览图片/视频、向电子邮件客户端添加附件等的功能。非常适合日常使用。
|
||||
|
||||
这个应用需要指纹权限来锁定隐藏的项目或是整个应用。
|
||||
|
||||
应用不包含广告与不必要的权限。它是完全开放源代码的,并内置自定义颜色主题。
|
||||
|
||||
这个应用只是一系列应用中的一小部份。您可以在 http://www.simplemobiletools.com 找到其余的应用。
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
<string name="excluded_activity_placeholder">「排除資料夾」只會將選擇的資料夾與子資料夾一起從簡易相簿中隱藏,他們仍會出現在其他應用程式中。\n\n如果您要在其他應用程式中也隱藏,請使用「隱藏」功能。</string>
|
||||
<string name="remove_all">移除全部</string>
|
||||
<string name="remove_all_description">是否將排除列表中的所有資料夾都移除?這不會刪除資料夾。</string>
|
||||
<string name="manage_hidden_folders">Manage hidden folders</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">包含資料夾</string>
|
||||
|
@ -121,7 +122,7 @@
|
|||
<string name="screen_rotation_system_setting">系統設定方向</string>
|
||||
<string name="screen_rotation_device_rotation">裝置實際方向</string>
|
||||
<string name="screen_rotation_aspect_ratio">圖片長寬比</string>
|
||||
<string name="dark_background_at_fullscreen">全螢幕時黑背景</string>
|
||||
<string name="black_background_at_fullscreen">Black background and status bar at fullscreen media</string>
|
||||
<string name="scroll_thumbnails_horizontally">橫向滑動縮圖</string>
|
||||
<string name="hide_system_ui_at_fullscreen">全螢幕時自動隱藏系統介面</string>
|
||||
<string name="delete_empty_folders">刪除內容後刪除空白資料夾</string>
|
||||
|
@ -138,7 +139,9 @@
|
|||
一個適合用來瀏覽相片和影片的簡單工具。可以根據日期、大小、名稱來遞增或遞減排序項目,相片能被縮放。媒體檔案會依畫面大小呈現在數個欄位內,你可以使用縮放手勢來改變欄數。媒體檔案可以重新命名、分享、刪除、複製、移動;圖片還能縮放、旋轉、翻轉,或者直接設為桌布。
|
||||
|
||||
這相簿也支援第三方應用,像是預覽圖片/影片、添加電子信箱附件...等功能,日常使用上相當適合。
|
||||
|
||||
|
||||
The fingerprint permission is needed for locking either hidden item visibility, or the whole app.
|
||||
|
||||
優點包含沒廣告,也沒非必要的權限,而且完全開放原始碼,並提供自訂顏色。
|
||||
|
||||
這只是一個大系列應用程式的其中一項程式,你可以在這發現更多 http://www.simplemobiletools.com
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
<string name="excluded_activity_placeholder">Excluding folders will make them together with their subfolders hidden just in Simple Gallery, they will still be visible in other applications.\n\nIf you want to hide them from other apps too, use the Hide function.</string>
|
||||
<string name="remove_all">Remove all</string>
|
||||
<string name="remove_all_description">Remove all folders from the list of excluded? This will not delete the folders.</string>
|
||||
<string name="manage_hidden_folders">Manage hidden folders</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Included folders</string>
|
||||
|
@ -121,7 +122,7 @@
|
|||
<string name="screen_rotation_system_setting">System setting</string>
|
||||
<string name="screen_rotation_device_rotation">Device rotation</string>
|
||||
<string name="screen_rotation_aspect_ratio">Aspect ratio</string>
|
||||
<string name="dark_background_at_fullscreen">Dark background at fullscreen media</string>
|
||||
<string name="black_background_at_fullscreen">Black background and status bar at fullscreen media</string>
|
||||
<string name="scroll_thumbnails_horizontally">Scroll thumbnails horizontally</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Automatically hide system UI at fullscreen media</string>
|
||||
<string name="delete_empty_folders">Delete empty folders after deleting their content</string>
|
||||
|
@ -139,6 +140,8 @@
|
|||
|
||||
The Gallery is also offered for third party usage for previewing images / videos, adding attachments at email clients etc. It\'s perfect for everyday usage.
|
||||
|
||||
The fingerprint permission is needed for locking either hidden item visibility, or the whole app.
|
||||
|
||||
Contains no ads or unnecessary permissions. It is fully opensource, provides customizable colors.
|
||||
|
||||
This app is just one piece of a bigger series of apps. You can find the rest of them at http://www.simplemobiletools.com
|
||||
|
|
Loading…
Reference in a new issue