51
CHANGELOG.md
|
@ -1,6 +1,57 @@
|
|||
Changelog
|
||||
==========
|
||||
|
||||
Version 6.12.0 *(2020-01-28)*
|
||||
----------------------------
|
||||
|
||||
* Properly handle sorting by date taken after using "Fix Date Taken values" on the wrong files
|
||||
* Fixed some issues at copying files, when the source was on an SD card
|
||||
* Change the way Favorite items are stored, to avoid accidental removal
|
||||
* Improved video looping (by ForgottenUmbrella)
|
||||
* Recognize a new type of panoramic photos
|
||||
* Properly remember last video playback position if the video is paused on exit
|
||||
* Properly color the top status bar icons at using light primary colors
|
||||
* Other UX and translation improvements
|
||||
|
||||
Version 6.11.8 *(2020-01-19)*
|
||||
----------------------------
|
||||
|
||||
* Reverted Glide to fix some crashes
|
||||
|
||||
Version 6.11.7 *(2020-01-16)*
|
||||
----------------------------
|
||||
|
||||
* Do not convert every edited file into a JPG, keep PNGs intact
|
||||
* Fixed a glitch with empty portrait photos being shown as grey thumbnails
|
||||
* Show a FAQ/settings prompt once at pressing Rate Us in the About section
|
||||
* Added a 16:10 editor crop aspect ratio, used mostly on tablets
|
||||
* Do some preparations for better handling Date Taken values and Favorites
|
||||
* Other stability and translation improvements
|
||||
|
||||
Version 6.11.6 *(2020-01-11)*
|
||||
----------------------------
|
||||
|
||||
* Improved the image loading performance
|
||||
* Allow excluding the root "/" folder
|
||||
* Properly handle editing files with spaces in path
|
||||
* Couple other UX, UI, translation and stability improvements
|
||||
|
||||
Version 6.11.5 *(2020-01-04)*
|
||||
----------------------------
|
||||
|
||||
* Fixed a few SD card related issues
|
||||
* Fixed some theming issues
|
||||
* Added some UI and translation improvements
|
||||
|
||||
Version 6.11.4 *(2019-12-27)*
|
||||
----------------------------
|
||||
|
||||
* Fixed a few SD card related issues
|
||||
* Moved Focus in the editor as the last tool, to prioritize more popular tools
|
||||
* Added a new Crop aspect ratio 37:18 to be used instead of 18.5x9
|
||||
* Some translation improvements
|
||||
* Last app update for a while now, wishing you a Happy New Year!
|
||||
|
||||
Version 6.11.3 *(2019-12-25)*
|
||||
----------------------------
|
||||
|
||||
|
|
118
README.md
|
@ -2,33 +2,107 @@
|
|||
|
||||
<img alt="Logo" src="app/src/main/res/mipmap-xxxhdpi/ic_launcher.png" width="80" />
|
||||
|
||||
A gallery for viewing photos and videos.
|
||||
Simple Gallery Pro is a highly customizable lightweight gallery loved by millions of people for its great user experience. Organize and edit your photos, recover deleted files with the recycle bin, protect & hide files and easily view a huge variety of different photo and video formats including RAW, SVG, GIF, panoramic and much more.
|
||||
|
||||
A highly customizable gallery capable of displaying many different image and video types including SVGs, RAWs, panoramic photos and videos.
|
||||
-------------------------------------------------
|
||||
SIMPLE GALLERY PRO – FEATURES
|
||||
-------------------------------------------------
|
||||
|
||||
It is open source, contains no ads or unnecessary permissions.
|
||||
• A beautiful modern gallery with no ads or popups
|
||||
|
||||
Let's list some of its features worth mentioning:
|
||||
1. Search
|
||||
2. Slideshow
|
||||
3. Notch support
|
||||
4. Pinning folders to the top
|
||||
5. Filtering media files by type
|
||||
6. Recycle bin for easy file recovery
|
||||
7. Fullscreen view orientation locking
|
||||
8. Marking favorite files for easy access
|
||||
9. Quick fullscreen media closing with down gesture
|
||||
10. An editor for modifying images and applying filters
|
||||
11. Password protection for protecting hidden items or the whole app
|
||||
12. Changing the thumbnail column count with gestures or menu buttons
|
||||
13. Customizable bottom actions at the fullscreen view for quick access
|
||||
14. Showing extended details over fullscreen media with desired file properties
|
||||
15. Several different ways of sorting or grouping items, both ascending and descending
|
||||
16. Hiding folders (affects other apps too), excluding folders (affects only Simple Gallery)
|
||||
• Photo editor – crop, rotate, resize, draw, filters & more
|
||||
|
||||
The fingerprint permission is needed for locking either hidden item visibility, the whole app, or protecting files from being deleted.
|
||||
• No internet access needed, giving you more privacy, security and stability
|
||||
|
||||
This app is just one piece of a bigger series of apps. You can find the rest of them at https://www.simplemobiletools.com
|
||||
• No unnecessary permissions required
|
||||
|
||||
• Quickly search images, videos & other files
|
||||
|
||||
• Open and view many different photo and video types (RAW, SVG, panoramic, GIF etc)
|
||||
|
||||
• A variety of intuitive gestures to easily edit, rotate & organize files
|
||||
|
||||
• Lots of ways to filter, group and sort files
|
||||
|
||||
• Customize the appearance of Simple Gallery Pro
|
||||
|
||||
• Available in over 30 languages
|
||||
|
||||
• Mark files as favorites for quick access
|
||||
|
||||
• Protect your photos & videos with a pattern, pin or fingerprint
|
||||
|
||||
• Use pin, pattern & fingerprint to protect the app launch or specific functions too
|
||||
|
||||
• Recover deleted photos & videos from the recycle bin
|
||||
|
||||
• Toggle visibility of files to hide photos & videos
|
||||
|
||||
• Create a customizable slideshow of your files with many options
|
||||
|
||||
• View detailed information of your files (resolution, EXIF values etc)
|
||||
|
||||
• Zoom high quality photos, videos and GIFs easily with gestures
|
||||
|
||||
• Easily force portrait or landscape orientation for easy video viewing
|
||||
|
||||
• Quick file share to social media, email or anywhere else
|
||||
|
||||
• Print images or set them as wallpaper with a few clicks
|
||||
|
||||
• Create home screen shortcuts or widgets to easily access any file or folder
|
||||
|
||||
• Show the image location on a map, if available
|
||||
|
||||
• Obvious presence of standard operations like rename, copy/move, un/hide, delete
|
||||
|
||||
• Rewind videos with horizontal gestures
|
||||
|
||||
• Change photo and video brightness, or volume with vertical gestures
|
||||
|
||||
• Reorder, lock folders or change cover thumbnails anytime
|
||||
|
||||
• Set any image as wallpaper without hassle
|
||||
|
||||
… and much much more!
|
||||
|
||||
ADVANCED PHOTO EDITOR
|
||||
Simple Gallery Pro makes it easy to edit your pictures on the fly. Crop, flip, rotate and resize your pictures. If you’re feeling a little more creative you can add filters and draw on your pictures!
|
||||
|
||||
|
||||
SUPPORT FOR MANY FILE TYPES
|
||||
Simple Gallery Pro supports a huge range of different file types including JPEG, PNG, MP4, MKV, RAW, SVG, GIF Panoramic photos, Panoramic videos and many more.
|
||||
|
||||
|
||||
HIGHLY CUSTOMIZABLE FILE MANAGER
|
||||
From the UI to the function buttons on the bottom toolbar, Simple Gallery Pro is highly customizable and works the way you want it to. No other gallery has this kind of flexibility! Thanks to being open source, we’re also available in over 30 languages!
|
||||
|
||||
|
||||
RECOVER DELETED PHOTOS & VIDEOS
|
||||
Accidentally deleted a precious photo or video? Don’t worry! Simple Gallery Pro features a handy recycle bin where you can recover deleted photos & videos easily.
|
||||
|
||||
|
||||
PROTECT & HIDE PHOTOS, VIDEOS & FILES
|
||||
Using pin, pattern or your device’s fingerprint scanner you can protect and hide photos, videos & entire albums. You can protect the app itself or place locks on specific functions of the app. For example, you can’t delete a file without a fingerprint scan, helping to protect your files from accidental deletion.
|
||||
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
|
||||
Standalone website of Simple Gallery Pro:
|
||||
https://www.simplemobiletools.com/gallery
|
||||
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
|
||||
|
||||
Don't forget that if you uninstall any paid app within 2 hours, you will automatically be refunded. If you want a refund anytime later, just contact us at hello@simplemobiletools.com and you will get it. That makes it easy to try it out :)
|
||||
|
||||
<a href='https://play.google.com/store/apps/details?id=com.simplemobiletools.gallery.pro'><img src='https://simplemobiletools.com/assets/images/google-play.png' alt='Get it on Google Play' height='45' /></a>
|
||||
<a href='https://f-droid.org/packages/com.simplemobiletools.gallery.pro'><img src='https://simplemobiletools.com/assets/images/f-droid.png' alt='Get it on F-Droid' height='45' /></a>
|
||||
|
|
|
@ -17,8 +17,8 @@ android {
|
|||
applicationId "com.simplemobiletools.gallery.pro"
|
||||
minSdkVersion 21
|
||||
targetSdkVersion 28
|
||||
versionCode 283
|
||||
versionName "6.11.3"
|
||||
versionCode 289
|
||||
versionName "6.12.0"
|
||||
multiDexEnabled true
|
||||
setProperty("archivesBaseName", "gallery")
|
||||
vectorDrawables.useSupportLibrary = true
|
||||
|
@ -69,7 +69,7 @@ android {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
implementation 'com.simplemobiletools:commons:5.21.7'
|
||||
implementation 'com.simplemobiletools:commons:5.21.28'
|
||||
implementation 'com.theartofdev.edmodo:android-image-cropper:2.8.0'
|
||||
implementation 'androidx.multidex:multidex:2.0.1'
|
||||
implementation 'it.sephiroth.android.exif:library:1.0.1'
|
||||
|
|
6
app/proguard-rules.pro
vendored
|
@ -12,3 +12,9 @@
|
|||
-keepclassmembers class * implements android.os.Parcelable {
|
||||
static ** CREATOR;
|
||||
}
|
||||
|
||||
# RenderScript
|
||||
-keepclasseswithmembernames class * {
|
||||
native <methods>;
|
||||
}
|
||||
-keep class androidx.renderscript.** { *; }
|
||||
|
|
|
@ -50,7 +50,7 @@ class ExcludedFoldersActivity : SimpleActivity(), RefreshRecyclerViewListener {
|
|||
}
|
||||
|
||||
private fun addFolder() {
|
||||
FilePickerDialog(this, config.lastFilepickerPath, false, config.shouldShowHidden, false, true) {
|
||||
FilePickerDialog(this, config.lastFilepickerPath, false, config.shouldShowHidden, false, true, true) {
|
||||
config.lastFilepickerPath = it
|
||||
config.addExcludedFolder(it)
|
||||
updateFolders()
|
||||
|
|
|
@ -36,9 +36,7 @@ import com.simplemobiletools.gallery.pro.dialogs.ChangeViewTypeDialog
|
|||
import com.simplemobiletools.gallery.pro.dialogs.FilterMediaDialog
|
||||
import com.simplemobiletools.gallery.pro.extensions.*
|
||||
import com.simplemobiletools.gallery.pro.helpers.*
|
||||
import com.simplemobiletools.gallery.pro.interfaces.DirectoryDao
|
||||
import com.simplemobiletools.gallery.pro.interfaces.DirectoryOperationsListener
|
||||
import com.simplemobiletools.gallery.pro.interfaces.MediumDao
|
||||
import com.simplemobiletools.gallery.pro.jobs.NewPhotoFetcher
|
||||
import com.simplemobiletools.gallery.pro.models.Directory
|
||||
import com.simplemobiletools.gallery.pro.models.Medium
|
||||
|
@ -85,17 +83,11 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
private var mStoredTextColor = 0
|
||||
private var mStoredPrimaryColor = 0
|
||||
|
||||
private lateinit var mMediumDao: MediumDao
|
||||
private lateinit var mDirectoryDao: DirectoryDao
|
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
setContentView(R.layout.activity_main)
|
||||
appLaunched(BuildConfig.APPLICATION_ID)
|
||||
|
||||
mMediumDao = galleryDB.MediumDao()
|
||||
mDirectoryDao = galleryDB.DirectoryDao()
|
||||
|
||||
if (savedInstanceState == null) {
|
||||
config.temporarilyShowHidden = false
|
||||
config.tempSkipDeleteConfirmation = false
|
||||
|
@ -464,7 +456,7 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
val getImagesOnly = mIsPickImageIntent || mIsGetImageContentIntent
|
||||
val getVideosOnly = mIsPickVideoIntent || mIsGetVideoContentIntent
|
||||
|
||||
getCachedDirectories(getVideosOnly, getImagesOnly, mDirectoryDao) {
|
||||
getCachedDirectories(getVideosOnly, getImagesOnly) {
|
||||
gotDirectories(addTempFolderIfNeeded(it))
|
||||
}
|
||||
}
|
||||
|
@ -569,7 +561,7 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
val pathsToDelete = ArrayList<String>()
|
||||
itemsToDelete.mapTo(pathsToDelete) { it.path }
|
||||
|
||||
movePathsInRecycleBin(pathsToDelete, mMediumDao) {
|
||||
movePathsInRecycleBin(pathsToDelete) {
|
||||
if (it) {
|
||||
deleteFilteredFileDirItems(itemsToDelete, folders)
|
||||
} else {
|
||||
|
@ -590,7 +582,13 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
|
||||
ensureBackgroundThread {
|
||||
folders.filter { !getDoesFilePathExist(it.absolutePath, OTGPath) }.forEach {
|
||||
mDirectoryDao.deleteDirPath(it.absolutePath)
|
||||
directoryDao.deleteDirPath(it.absolutePath)
|
||||
}
|
||||
|
||||
if (config.deleteEmptyFolders) {
|
||||
folders.filter { !it.absolutePath.isDownloadsFolder() && it.isDirectory && it.toFileDirItem(this).getProperFileCount(this, true) == 0 }.forEach {
|
||||
tryDeleteFileDirItem(it.toFileDirItem(this), true, true)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -930,16 +928,16 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
setupAdapter(dirs)
|
||||
|
||||
// update directories and media files in the local db, delete invalid items
|
||||
updateDBDirectory(directory, mDirectoryDao)
|
||||
updateDBDirectory(directory)
|
||||
if (!directory.isRecycleBin()) {
|
||||
mMediumDao.insertAll(curMedia)
|
||||
mediaDB.insertAll(curMedia)
|
||||
}
|
||||
getCachedMedia(directory.path, getVideosOnly, getImagesOnly, mMediumDao) {
|
||||
getCachedMedia(directory.path, getVideosOnly, getImagesOnly) {
|
||||
it.forEach {
|
||||
if (!curMedia.contains(it)) {
|
||||
val path = (it as? Medium)?.path
|
||||
if (path != null) {
|
||||
deleteDBPath(mMediumDao, path)
|
||||
deleteDBPath(path)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -949,7 +947,7 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
if (dirPathsToRemove.isNotEmpty()) {
|
||||
val dirsToRemove = dirs.filter { dirPathsToRemove.contains(it.path) }
|
||||
dirsToRemove.forEach {
|
||||
mDirectoryDao.deleteDirPath(it.path)
|
||||
directoryDao.deleteDirPath(it.path)
|
||||
}
|
||||
dirs.removeAll(dirsToRemove)
|
||||
setupAdapter(dirs)
|
||||
|
@ -993,9 +991,9 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
dirs.add(newDir)
|
||||
setupAdapter(dirs)
|
||||
try {
|
||||
mDirectoryDao.insert(newDir)
|
||||
directoryDao.insert(newDir)
|
||||
if (folder != RECYCLE_BIN) {
|
||||
mMediumDao.insertAll(newMedia)
|
||||
mediaDB.insertAll(newMedia)
|
||||
}
|
||||
} catch (ignored: Exception) {
|
||||
}
|
||||
|
@ -1150,7 +1148,7 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
if (config.useRecycleBin) {
|
||||
try {
|
||||
val binFolder = dirs.firstOrNull { it.path == RECYCLE_BIN }
|
||||
if (binFolder != null && mMediumDao.getDeletedMedia().isEmpty()) {
|
||||
if (binFolder != null && mediaDB.getDeletedMedia().isEmpty()) {
|
||||
invalidDirs.add(binFolder)
|
||||
}
|
||||
} catch (ignored: Exception) {
|
||||
|
@ -1162,7 +1160,7 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
setupAdapter(dirs)
|
||||
invalidDirs.forEach {
|
||||
try {
|
||||
mDirectoryDao.deleteDirPath(it.path)
|
||||
directoryDao.deleteDirPath(it.path)
|
||||
} catch (ignored: Exception) {
|
||||
}
|
||||
}
|
||||
|
@ -1212,7 +1210,7 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
Handler().postDelayed({
|
||||
ensureBackgroundThread {
|
||||
try {
|
||||
mMediumDao.deleteOldRecycleBinItems(System.currentTimeMillis() - MONTH_MILLISECONDS)
|
||||
mediaDB.deleteOldRecycleBinItems(System.currentTimeMillis() - MONTH_MILLISECONDS)
|
||||
} catch (e: Exception) {
|
||||
}
|
||||
}
|
||||
|
@ -1277,7 +1275,7 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
|||
|
||||
override fun updateDirectories(directories: ArrayList<Directory>) {
|
||||
ensureBackgroundThread {
|
||||
storeDirectoryItems(directories, mDirectoryDao)
|
||||
storeDirectoryItems(directories)
|
||||
removeInvalidDBDirectories()
|
||||
}
|
||||
}
|
||||
|
|
|
@ -39,9 +39,7 @@ import com.simplemobiletools.gallery.pro.databases.GalleryDatabase
|
|||
import com.simplemobiletools.gallery.pro.dialogs.*
|
||||
import com.simplemobiletools.gallery.pro.extensions.*
|
||||
import com.simplemobiletools.gallery.pro.helpers.*
|
||||
import com.simplemobiletools.gallery.pro.interfaces.DirectoryDao
|
||||
import com.simplemobiletools.gallery.pro.interfaces.MediaOperationsListener
|
||||
import com.simplemobiletools.gallery.pro.interfaces.MediumDao
|
||||
import com.simplemobiletools.gallery.pro.models.Medium
|
||||
import com.simplemobiletools.gallery.pro.models.ThumbnailItem
|
||||
import com.simplemobiletools.gallery.pro.models.ThumbnailSection
|
||||
|
@ -78,9 +76,6 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
private var mStoredTextColor = 0
|
||||
private var mStoredPrimaryColor = 0
|
||||
|
||||
private lateinit var mMediumDao: MediumDao
|
||||
private lateinit var mDirectoryDao: DirectoryDao
|
||||
|
||||
companion object {
|
||||
var mMedia = ArrayList<ThumbnailItem>()
|
||||
}
|
||||
|
@ -89,9 +84,6 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
super.onCreate(savedInstanceState)
|
||||
setContentView(R.layout.activity_media)
|
||||
|
||||
mMediumDao = galleryDB.MediumDao()
|
||||
mDirectoryDao = galleryDB.DirectoryDao()
|
||||
|
||||
intent.apply {
|
||||
mIsGetImageIntent = getBooleanExtra(GET_IMAGE_INTENT, false)
|
||||
mIsGetVideoIntent = getBooleanExtra(GET_VIDEO_INTENT, false)
|
||||
|
@ -495,9 +487,9 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
|
||||
private fun restoreAllFiles() {
|
||||
val paths = mMedia.filter { it is Medium }.map { (it as Medium).path } as ArrayList<String>
|
||||
restoreRecycleBinPaths(paths, mMediumDao) {
|
||||
restoreRecycleBinPaths(paths) {
|
||||
ensureBackgroundThread {
|
||||
mDirectoryDao.deleteDirPath(RECYCLE_BIN)
|
||||
directoryDao.deleteDirPath(RECYCLE_BIN)
|
||||
}
|
||||
finish()
|
||||
}
|
||||
|
@ -584,7 +576,7 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
if (mLoadedInitialPhotos) {
|
||||
startAsyncTask()
|
||||
} else {
|
||||
getCachedMedia(mPath, mIsGetVideoIntent, mIsGetImageIntent, mMediumDao) {
|
||||
getCachedMedia(mPath, mIsGetVideoIntent, mIsGetImageIntent) {
|
||||
if (it.isEmpty()) {
|
||||
runOnUiThread {
|
||||
media_refresh_layout.isRefreshing = true
|
||||
|
@ -608,7 +600,7 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
try {
|
||||
gotMedia(newMedia, false)
|
||||
oldMedia.filter { !newMedia.contains(it) }.mapNotNull { it as? Medium }.filter { !getDoesFilePathExist(it.path) }.forEach {
|
||||
mMediumDao.deleteMediumPath(it.path)
|
||||
mediaDB.deleteMediumPath(it.path)
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
}
|
||||
|
@ -627,7 +619,7 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
|
||||
if (mPath == FAVORITES) {
|
||||
ensureBackgroundThread {
|
||||
mDirectoryDao.deleteDirPath(FAVORITES)
|
||||
directoryDao.deleteDirPath(FAVORITES)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -641,7 +633,7 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
private fun deleteDBDirectory() {
|
||||
ensureBackgroundThread {
|
||||
try {
|
||||
mDirectoryDao.deleteDirPath(mPath)
|
||||
directoryDao.deleteDirPath(mPath)
|
||||
} catch (ignored: Exception) {
|
||||
}
|
||||
}
|
||||
|
@ -897,7 +889,7 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
if (!isFromCache) {
|
||||
val mediaToInsert = (mMedia).filter { it is Medium && it.deletedTS == 0L }.map { it as Medium }
|
||||
try {
|
||||
mMediumDao.insertAll(mediaToInsert)
|
||||
mediaDB.insertAll(mediaToInsert)
|
||||
} catch (e: Exception) {
|
||||
}
|
||||
}
|
||||
|
@ -913,7 +905,7 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
val movingItems = resources.getQuantityString(R.plurals.moving_items_into_bin, filtered.size, filtered.size)
|
||||
toast(movingItems)
|
||||
|
||||
movePathsInRecycleBin(filtered.map { it.path } as ArrayList<String>, mMediumDao) {
|
||||
movePathsInRecycleBin(filtered.map { it.path } as ArrayList<String>) {
|
||||
if (it) {
|
||||
deleteFilteredFiles(filtered)
|
||||
} else {
|
||||
|
@ -940,7 +932,7 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
val useRecycleBin = config.useRecycleBin
|
||||
filtered.forEach {
|
||||
if (it.path.startsWith(recycleBinPath) || !useRecycleBin) {
|
||||
deleteDBPath(mMediumDao, it.path)
|
||||
deleteDBPath(it.path)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -37,11 +37,11 @@ import kotlin.collections.set
|
|||
class NewEditActivity : SimpleActivity() {
|
||||
private val PESDK_EDIT_IMAGE = 1
|
||||
private val SETTINGS_LIST = "SETTINGS_LIST"
|
||||
private val SOURCE_IMAGE_PATH = "SOURCE_IMAGE_PATH"
|
||||
private val RESULT_IMAGE_PATH = "RESULT_IMAGE_PATH"
|
||||
private var sourceFileLastModified = 0L
|
||||
private var destinationFilePath = ""
|
||||
private var imagePathFromEditor = "" // delete the file stored at the internal app storage (the editor saves it there) in case moving to the selected location fails
|
||||
private var sourceImageUri: Uri? = null
|
||||
|
||||
private lateinit var uri: Uri
|
||||
private lateinit var saveUri: Uri
|
||||
|
@ -102,7 +102,6 @@ class NewEditActivity : SimpleActivity() {
|
|||
override fun onActivityResult(requestCode: Int, resultCode: Int, resultData: Intent?) {
|
||||
if (requestCode == PESDK_EDIT_IMAGE) {
|
||||
val extras = resultData?.extras
|
||||
val source = extras?.getString(SOURCE_IMAGE_PATH, "") ?: ""
|
||||
imagePathFromEditor = extras?.getString(RESULT_IMAGE_PATH, "") ?: ""
|
||||
|
||||
val settings = extras?.getParcelable<SettingsList>(SETTINGS_LIST)
|
||||
|
@ -113,12 +112,19 @@ class NewEditActivity : SimpleActivity() {
|
|||
config.editorBrushSize = brush.brushSize
|
||||
}
|
||||
|
||||
if (resultCode != Activity.RESULT_OK || source.isEmpty() || imagePathFromEditor.isEmpty() || source == imagePathFromEditor) {
|
||||
if (resultCode != Activity.RESULT_OK || sourceImageUri == null || sourceImageUri.toString().isEmpty() || imagePathFromEditor.isEmpty() || sourceImageUri.toString() == imagePathFromEditor) {
|
||||
toast(R.string.image_editing_failed)
|
||||
finish()
|
||||
} else {
|
||||
// the image is stored at the internal app storage first, for example /data/user/0/com.simplemobiletools.gallery.pro/files/editor/IMG_20191207_183023.jpg
|
||||
// first we rename it to the desired name, then move
|
||||
val sourceString = Uri.decode(sourceImageUri.toString())?.toString() ?: ""
|
||||
val source = if (sourceString.isEmpty() || sourceString.startsWith("content")) {
|
||||
internalStoragePath
|
||||
} else {
|
||||
sourceString.substringAfter("file://")
|
||||
}
|
||||
|
||||
SaveAsDialog(this, source, true, cancelCallback = {
|
||||
toast(R.string.image_editing_failed)
|
||||
finish()
|
||||
|
@ -173,10 +179,11 @@ class NewEditActivity : SimpleActivity() {
|
|||
}
|
||||
|
||||
private fun openEditor(inputImage: Uri) {
|
||||
sourceImageUri = inputImage
|
||||
val filename = inputImage.toString().getFilenameFromPath()
|
||||
val settingsList = createPesdkSettingsList(filename)
|
||||
|
||||
settingsList.getSettingsModel(EditorLoadSettings::class.java).imageSource = inputImage
|
||||
settingsList.getSettingsModel(EditorLoadSettings::class.java).imageSource = sourceImageUri
|
||||
|
||||
PhotoEditorBuilder(this)
|
||||
.setSettingsList(settingsList)
|
||||
|
@ -194,6 +201,8 @@ class NewEditActivity : SimpleActivity() {
|
|||
add(CropAspectAsset("my_crop_4_5", 4, 5, false))
|
||||
add(CropAspectAsset("my_crop_37_18", 37, 18, false))
|
||||
add(CropAspectAsset("my_crop_18_37", 18, 37, false))
|
||||
add(CropAspectAsset("my_crop_16_10", 16, 10, false))
|
||||
add(CropAspectAsset("my_crop_10_16", 10, 16, false))
|
||||
}
|
||||
|
||||
settingsList.getSettingsModel(UiConfigAspect::class.java).aspectList.apply {
|
||||
|
@ -201,6 +210,7 @@ class NewEditActivity : SimpleActivity() {
|
|||
add(ToggleAspectItem(CropAspectItem("my_crop_19_9"), CropAspectItem("my_crop_9_19")))
|
||||
add(ToggleAspectItem(CropAspectItem("my_crop_5_4"), CropAspectItem("my_crop_4_5")))
|
||||
add(ToggleAspectItem(CropAspectItem("my_crop_37_18"), CropAspectItem("my_crop_18_37")))
|
||||
add(ToggleAspectItem(CropAspectItem("my_crop_16_10"), CropAspectItem("my_crop_10_16")))
|
||||
}
|
||||
|
||||
settingsList.getSettingsModel(UiConfigFilter::class.java).setFilterList(
|
||||
|
@ -236,6 +246,7 @@ class NewEditActivity : SimpleActivity() {
|
|||
settingsList.getSettingsModel(UiConfigTheme::class.java).theme = R.style.Imgly_Theme_NoFullscreen
|
||||
|
||||
settingsList.getSettingsModel(EditorSaveSettings::class.java)
|
||||
.setExportFormat(EditorSaveSettings.FORMAT.AUTO)
|
||||
.setOutputFilePath("$filesDir/editor/$filename")
|
||||
.savePolicy = EditorSaveSettings.SavePolicy.RETURN_SOURCE_OR_CREATE_OUTPUT_IF_NECESSARY
|
||||
|
||||
|
|
|
@ -315,7 +315,7 @@ class SearchActivity : SimpleActivity(), MediaOperationsListener {
|
|||
val movingItems = resources.getQuantityString(R.plurals.moving_items_into_bin, filtered.size, filtered.size)
|
||||
toast(movingItems)
|
||||
|
||||
movePathsInRecycleBin(filtered.map { it.path } as ArrayList<String>, galleryDB.MediumDao()) {
|
||||
movePathsInRecycleBin(filtered.map { it.path } as ArrayList<String>) {
|
||||
if (it) {
|
||||
deleteFilteredFiles(filtered)
|
||||
} else {
|
||||
|
@ -342,7 +342,7 @@ class SearchActivity : SimpleActivity(), MediaOperationsListener {
|
|||
val useRecycleBin = config.useRecycleBin
|
||||
filtered.forEach {
|
||||
if (it.path.startsWith(recycleBinPath) || !useRecycleBin) {
|
||||
deleteDBPath(galleryDB.MediumDao(), it.path)
|
||||
deleteDBPath(it.path)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -13,10 +13,7 @@ import com.simplemobiletools.commons.models.RadioItem
|
|||
import com.simplemobiletools.gallery.pro.R
|
||||
import com.simplemobiletools.gallery.pro.dialogs.ManageBottomActionsDialog
|
||||
import com.simplemobiletools.gallery.pro.dialogs.ManageExtendedDetailsDialog
|
||||
import com.simplemobiletools.gallery.pro.extensions.config
|
||||
import com.simplemobiletools.gallery.pro.extensions.emptyTheRecycleBin
|
||||
import com.simplemobiletools.gallery.pro.extensions.galleryDB
|
||||
import com.simplemobiletools.gallery.pro.extensions.showRecycleBinEmptyingDialog
|
||||
import com.simplemobiletools.gallery.pro.extensions.*
|
||||
import com.simplemobiletools.gallery.pro.helpers.*
|
||||
import com.simplemobiletools.gallery.pro.models.AlbumCover
|
||||
import kotlinx.android.synthetic.main.activity_settings.*
|
||||
|
@ -593,7 +590,7 @@ class SettingsActivity : SimpleActivity() {
|
|||
private fun setupEmptyRecycleBin() {
|
||||
ensureBackgroundThread {
|
||||
try {
|
||||
mRecycleBinContentSize = galleryDB.MediumDao().getDeletedMedia().sumByLong { it.size }
|
||||
mRecycleBinContentSize = mediaDB.getDeletedMedia().sumByLong { it.size }
|
||||
} catch (ignored: Exception) {
|
||||
}
|
||||
runOnUiThread {
|
||||
|
|
|
@ -2,9 +2,42 @@ package com.simplemobiletools.gallery.pro.activities
|
|||
|
||||
import android.content.Intent
|
||||
import com.simplemobiletools.commons.activities.BaseSplashActivity
|
||||
import com.simplemobiletools.commons.helpers.ensureBackgroundThread
|
||||
import com.simplemobiletools.gallery.pro.extensions.config
|
||||
import com.simplemobiletools.gallery.pro.extensions.favoritesDB
|
||||
import com.simplemobiletools.gallery.pro.extensions.getFavoriteFromPath
|
||||
import com.simplemobiletools.gallery.pro.extensions.mediaDB
|
||||
import com.simplemobiletools.gallery.pro.models.Favorite
|
||||
|
||||
class SplashActivity : BaseSplashActivity() {
|
||||
override fun initActivity() {
|
||||
|
||||
// check if previously selected favorite items have been properly migrated into the new Favorites table
|
||||
if (config.wereFavoritesMigrated) {
|
||||
launchActivity()
|
||||
} else {
|
||||
if (config.appRunCount == 0) {
|
||||
config.wereFavoritesMigrated = true
|
||||
launchActivity()
|
||||
} else {
|
||||
config.wereFavoritesMigrated = true
|
||||
ensureBackgroundThread {
|
||||
val favorites = ArrayList<Favorite>()
|
||||
val favoritePaths = mediaDB.getFavorites().map { it.path }.toMutableList() as ArrayList<String>
|
||||
favoritePaths.forEach {
|
||||
favorites.add(getFavoriteFromPath(it))
|
||||
}
|
||||
favoritesDB.insertAll(favorites)
|
||||
|
||||
runOnUiThread {
|
||||
launchActivity()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun launchActivity() {
|
||||
startActivity(Intent(this, MainActivity::class.java))
|
||||
finish()
|
||||
}
|
||||
|
|
|
@ -214,6 +214,9 @@ open class VideoPlayerActivity : SimpleActivity(), SeekBar.OnSeekBarChangeListen
|
|||
mExoPlayer = ExoPlayerFactory.newSimpleInstance(applicationContext).apply {
|
||||
seekParameters = SeekParameters.CLOSEST_SYNC
|
||||
audioStreamType = C.STREAM_TYPE_MUSIC
|
||||
if (config.loopVideos) {
|
||||
repeatMode = Player.REPEAT_MODE_ONE
|
||||
}
|
||||
prepare(audioSource)
|
||||
}
|
||||
initExoPlayerListeners()
|
||||
|
@ -231,7 +234,13 @@ open class VideoPlayerActivity : SimpleActivity(), SeekBar.OnSeekBarChangeListen
|
|||
|
||||
override fun onLoadingChanged(isLoading: Boolean) {}
|
||||
|
||||
override fun onPositionDiscontinuity(reason: Int) {}
|
||||
override fun onPositionDiscontinuity(reason: Int) {
|
||||
// Reset progress views when video loops.
|
||||
if (reason == Player.DISCONTINUITY_REASON_PERIOD_TRANSITION) {
|
||||
video_seekbar.progress = 0
|
||||
video_curr_time.text = 0.getFormattedDuration()
|
||||
}
|
||||
}
|
||||
|
||||
override fun onRepeatModeChanged(repeatMode: Int) {}
|
||||
|
||||
|
@ -338,14 +347,10 @@ open class VideoPlayerActivity : SimpleActivity(), SeekBar.OnSeekBarChangeListen
|
|||
|
||||
clearLastVideoSavedProgress()
|
||||
mCurrTime = (mExoPlayer!!.duration / 1000).toInt()
|
||||
if (config.loopVideos) {
|
||||
resumeVideo()
|
||||
} else {
|
||||
video_seekbar.progress = video_seekbar.max
|
||||
video_curr_time.text = mDuration.getFormattedDuration()
|
||||
pauseVideo()
|
||||
}
|
||||
}
|
||||
|
||||
private fun didVideoEnd(): Boolean {
|
||||
val currentPos = mExoPlayer?.currentPosition ?: 0
|
||||
|
|
|
@ -364,8 +364,7 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
|
|||
|
||||
if (intent.action == "com.android.camera.action.REVIEW") {
|
||||
ensureBackgroundThread {
|
||||
val mediumDao = galleryDB.MediumDao()
|
||||
if (mediumDao.getMediaFromPath(mPath).isEmpty()) {
|
||||
if (mediaDB.getMediaFromPath(mPath).isEmpty()) {
|
||||
val type = when {
|
||||
mPath.isVideoFast() -> TYPE_VIDEOS
|
||||
mPath.isGif() -> TYPE_GIFS
|
||||
|
@ -375,11 +374,11 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
|
|||
else -> TYPE_IMAGES
|
||||
}
|
||||
|
||||
val isFavorite = mediumDao.isFavorite(mPath)
|
||||
val isFavorite = favoritesDB.isFavorite(mPath)
|
||||
val duration = if (type == TYPE_VIDEOS) mPath.getVideoDuration() else 0
|
||||
val ts = System.currentTimeMillis()
|
||||
val medium = Medium(null, mPath.getFilenameFromPath(), mPath, mPath.getParentPath(), ts, ts, File(mPath).length(), type, duration, isFavorite, 0)
|
||||
mediumDao.insert(medium)
|
||||
mediaDB.insert(medium)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -864,7 +863,7 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
|
|||
val medium = getCurrentMedium() ?: return
|
||||
medium.isFavorite = !medium.isFavorite
|
||||
ensureBackgroundThread {
|
||||
galleryDB.MediumDao().updateFavorite(medium.path, medium.isFavorite)
|
||||
updateFavorite(medium.path, medium.isFavorite)
|
||||
if (medium.isFavorite) {
|
||||
mFavoritePaths.add(medium.path)
|
||||
} else {
|
||||
|
|
|
@ -150,7 +150,7 @@ class WidgetConfigureActivity : SimpleActivity() {
|
|||
}
|
||||
|
||||
private fun changeSelectedFolder() {
|
||||
PickDirectoryDialog(this, "", false) {
|
||||
PickDirectoryDialog(this, "", false, true) {
|
||||
updateFolderImage(it)
|
||||
}
|
||||
}
|
||||
|
@ -163,7 +163,7 @@ class WidgetConfigureActivity : SimpleActivity() {
|
|||
}
|
||||
|
||||
ensureBackgroundThread {
|
||||
val path = directoryDB.getDirectoryThumbnail(folderPath)
|
||||
val path = directoryDao.getDirectoryThumbnail(folderPath)
|
||||
if (path != null) {
|
||||
runOnUiThread {
|
||||
loadJpg(path, config_image, config.cropThumbnails)
|
||||
|
|
|
@ -198,7 +198,7 @@ class DirectoryAdapter(activity: BaseSimpleActivity, var dirs: ArrayList<Directo
|
|||
updateDirs(dirs)
|
||||
ensureBackgroundThread {
|
||||
try {
|
||||
activity.galleryDB.DirectoryDao().updateDirectoryAfterRename(firstDir.tmb, firstDir.name, firstDir.path, sourcePath)
|
||||
activity.directoryDao.updateDirectoryAfterRename(firstDir.tmb, firstDir.name, firstDir.path, sourcePath)
|
||||
listener?.refreshItems()
|
||||
} catch (e: Exception) {
|
||||
activity.showErrorToast(e)
|
||||
|
@ -555,7 +555,8 @@ class DirectoryAdapter(activity: BaseSimpleActivity, var dirs: ArrayList<Directo
|
|||
tryEmptyRecycleBin(false)
|
||||
} else {
|
||||
ensureBackgroundThread {
|
||||
activity.galleryDB.MediumDao().clearFavorites()
|
||||
activity.mediaDB.clearFavorites()
|
||||
activity.favoritesDB.clearFavorites()
|
||||
listener?.refreshItems()
|
||||
}
|
||||
}
|
||||
|
|
|
@ -266,10 +266,9 @@ class MediaAdapter(activity: BaseSimpleActivity, var media: MutableList<Thumbnai
|
|||
|
||||
private fun toggleFavorites(add: Boolean) {
|
||||
ensureBackgroundThread {
|
||||
val mediumDao = activity.galleryDB.MediumDao()
|
||||
getSelectedItems().forEach {
|
||||
it.isFavorite = add
|
||||
mediumDao.updateFavorite(it.path, add)
|
||||
activity.updateFavorite(it.path, add)
|
||||
}
|
||||
activity.runOnUiThread {
|
||||
listener?.refreshItems()
|
||||
|
|
|
@ -6,14 +6,10 @@ import androidx.room.Room
|
|||
import androidx.room.RoomDatabase
|
||||
import androidx.room.migration.Migration
|
||||
import androidx.sqlite.db.SupportSQLiteDatabase
|
||||
import com.simplemobiletools.gallery.pro.interfaces.DirectoryDao
|
||||
import com.simplemobiletools.gallery.pro.interfaces.MediumDao
|
||||
import com.simplemobiletools.gallery.pro.interfaces.WidgetsDao
|
||||
import com.simplemobiletools.gallery.pro.models.Directory
|
||||
import com.simplemobiletools.gallery.pro.models.Medium
|
||||
import com.simplemobiletools.gallery.pro.models.Widget
|
||||
import com.simplemobiletools.gallery.pro.interfaces.*
|
||||
import com.simplemobiletools.gallery.pro.models.*
|
||||
|
||||
@Database(entities = [Directory::class, Medium::class, Widget::class], version = 6)
|
||||
@Database(entities = [Directory::class, Medium::class, Widget::class, DateTaken::class, Favorite::class], version = 7)
|
||||
abstract class GalleryDatabase : RoomDatabase() {
|
||||
|
||||
abstract fun DirectoryDao(): DirectoryDao
|
||||
|
@ -22,6 +18,10 @@ abstract class GalleryDatabase : RoomDatabase() {
|
|||
|
||||
abstract fun WidgetsDao(): WidgetsDao
|
||||
|
||||
abstract fun DateTakensDao(): DateTakensDao
|
||||
|
||||
abstract fun FavoritesDao(): FavoritesDao
|
||||
|
||||
companion object {
|
||||
private var db: GalleryDatabase? = null
|
||||
|
||||
|
@ -33,6 +33,7 @@ abstract class GalleryDatabase : RoomDatabase() {
|
|||
.fallbackToDestructiveMigration()
|
||||
.addMigrations(MIGRATION_4_5)
|
||||
.addMigrations(MIGRATION_5_6)
|
||||
.addMigrations(MIGRATION_6_7)
|
||||
.build()
|
||||
}
|
||||
}
|
||||
|
@ -56,5 +57,15 @@ abstract class GalleryDatabase : RoomDatabase() {
|
|||
database.execSQL("CREATE UNIQUE INDEX `index_widgets_widget_id` ON `widgets` (`widget_id`)")
|
||||
}
|
||||
}
|
||||
|
||||
private val MIGRATION_6_7 = object : Migration(6, 7) {
|
||||
override fun migrate(database: SupportSQLiteDatabase) {
|
||||
database.execSQL("CREATE TABLE IF NOT EXISTS `date_takens` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `full_path` TEXT NOT NULL, `filename` TEXT NOT NULL, `parent_path` TEXT NOT NULL, `date_taken` INTEGER NOT NULL, `last_fixed` INTEGER NOT NULL)")
|
||||
database.execSQL("CREATE TABLE IF NOT EXISTS `favorites` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `full_path` TEXT NOT NULL, `filename` TEXT NOT NULL, `parent_path` TEXT NOT NULL)")
|
||||
|
||||
database.execSQL("CREATE UNIQUE INDEX `index_date_takens_full_path` ON `date_takens` (`full_path`)")
|
||||
database.execSQL("CREATE UNIQUE INDEX `index_favorites_full_path` ON `favorites` (`full_path`)")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -45,6 +45,10 @@ class FilterMediaDialog(val activity: BaseSimpleActivity, val callback: (result:
|
|||
if (view.filter_media_portraits.isChecked)
|
||||
result += TYPE_PORTRAITS
|
||||
|
||||
if (result == 0) {
|
||||
result = TYPE_DEFAULT_FILTER
|
||||
}
|
||||
|
||||
activity.config.filterMedia = result
|
||||
callback(result)
|
||||
}
|
||||
|
|
|
@ -14,7 +14,8 @@ import com.simplemobiletools.gallery.pro.helpers.VIEW_TYPE_GRID
|
|||
import com.simplemobiletools.gallery.pro.models.Directory
|
||||
import kotlinx.android.synthetic.main.dialog_directory_picker.view.*
|
||||
|
||||
class PickDirectoryDialog(val activity: BaseSimpleActivity, val sourcePath: String, showOtherFolderButton: Boolean, val callback: (path: String) -> Unit) {
|
||||
class PickDirectoryDialog(val activity: BaseSimpleActivity, val sourcePath: String, showOtherFolderButton: Boolean, val showFavoritesBin: Boolean,
|
||||
val callback: (path: String) -> Unit) {
|
||||
private var dialog: AlertDialog
|
||||
private var shownDirectories = ArrayList<Directory>()
|
||||
private var allDirectories = ArrayList<Directory>()
|
||||
|
@ -88,7 +89,8 @@ class PickDirectoryDialog(val activity: BaseSimpleActivity, val sourcePath: Stri
|
|||
if (allDirectories.isEmpty()) {
|
||||
allDirectories = newDirs.clone() as ArrayList<Directory>
|
||||
}
|
||||
val distinctDirs = newDirs.distinctBy { it.path.getDistinctPath() }.toMutableList() as ArrayList<Directory>
|
||||
|
||||
val distinctDirs = newDirs.filter { showFavoritesBin || (!it.isRecycleBin() && !it.areFavorites()) }.distinctBy { it.path.getDistinctPath() }.toMutableList() as ArrayList<Directory>
|
||||
val sortedDirs = activity.getSortedDirectories(distinctDirs)
|
||||
val dirs = activity.getDirsToShow(sortedDirs, allDirectories, currentPathPrefix).clone() as ArrayList<Directory>
|
||||
if (dirs.hashCode() == shownDirectories.hashCode()) {
|
||||
|
|
|
@ -54,7 +54,7 @@ class PickMediumDialog(val activity: BaseSimpleActivity, val path: String, val c
|
|||
}
|
||||
|
||||
private fun showOtherFolder() {
|
||||
PickDirectoryDialog(activity, path, true) {
|
||||
PickDirectoryDialog(activity, path, true, true) {
|
||||
callback(it)
|
||||
dialog.dismiss()
|
||||
}
|
||||
|
|
|
@ -33,6 +33,7 @@ class SaveAsDialog(val activity: BaseSimpleActivity, val path: String, val appen
|
|||
|
||||
save_as_name.setText(name)
|
||||
save_as_path.setOnClickListener {
|
||||
activity.hideKeyboard(save_as_path)
|
||||
FilePickerDialog(activity, realPath, false, false, true, true) {
|
||||
save_as_path.text = activity.humanizePath(it)
|
||||
realPath = it
|
||||
|
|
|
@ -31,7 +31,7 @@ import com.simplemobiletools.gallery.pro.R
|
|||
import com.simplemobiletools.gallery.pro.activities.SimpleActivity
|
||||
import com.simplemobiletools.gallery.pro.dialogs.PickDirectoryDialog
|
||||
import com.simplemobiletools.gallery.pro.helpers.RECYCLE_BIN
|
||||
import com.simplemobiletools.gallery.pro.interfaces.MediumDao
|
||||
import com.simplemobiletools.gallery.pro.models.DateTaken
|
||||
import com.squareup.picasso.Picasso
|
||||
import java.io.File
|
||||
import java.io.FileOutputStream
|
||||
|
@ -208,7 +208,7 @@ fun BaseSimpleActivity.tryCopyMoveFilesTo(fileDirItems: ArrayList<FileDirItem>,
|
|||
}
|
||||
|
||||
val source = fileDirItems[0].getParentPath()
|
||||
PickDirectoryDialog(this, source, true) {
|
||||
PickDirectoryDialog(this, source, true, false) {
|
||||
val destination = it
|
||||
handleSAFDialog(source) {
|
||||
if (it) {
|
||||
|
@ -223,7 +223,7 @@ fun BaseSimpleActivity.tryDeleteFileDirItem(fileDirItem: FileDirItem, allowDelet
|
|||
deleteFile(fileDirItem, allowDeleteFolder) {
|
||||
if (deleteFromDatabase) {
|
||||
ensureBackgroundThread {
|
||||
deleteDBPath(galleryDB.MediumDao(), fileDirItem.path)
|
||||
deleteDBPath(fileDirItem.path)
|
||||
runOnUiThread {
|
||||
callback?.invoke(it)
|
||||
}
|
||||
|
@ -234,7 +234,7 @@ fun BaseSimpleActivity.tryDeleteFileDirItem(fileDirItem: FileDirItem, allowDelet
|
|||
}
|
||||
}
|
||||
|
||||
fun BaseSimpleActivity.movePathsInRecycleBin(paths: ArrayList<String>, mediumDao: MediumDao = galleryDB.MediumDao(), callback: ((wasSuccess: Boolean) -> Unit)?) {
|
||||
fun BaseSimpleActivity.movePathsInRecycleBin(paths: ArrayList<String>, callback: ((wasSuccess: Boolean) -> Unit)?) {
|
||||
ensureBackgroundThread {
|
||||
var pathsCnt = paths.size
|
||||
val OTGPath = config.OTGPath
|
||||
|
@ -261,7 +261,7 @@ fun BaseSimpleActivity.movePathsInRecycleBin(paths: ArrayList<String>, mediumDao
|
|||
out?.flush()
|
||||
|
||||
if (fileDocument?.getItemSize(true) == copiedSize && getDoesFilePathExist(destination)) {
|
||||
mediumDao.updateDeleted("$RECYCLE_BIN$source", System.currentTimeMillis(), source)
|
||||
mediaDB.updateDeleted("$RECYCLE_BIN$source", System.currentTimeMillis(), source)
|
||||
pathsCnt--
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
|
@ -277,7 +277,7 @@ fun BaseSimpleActivity.movePathsInRecycleBin(paths: ArrayList<String>, mediumDao
|
|||
val lastModified = file.lastModified()
|
||||
try {
|
||||
if (file.copyRecursively(internalFile, true)) {
|
||||
mediumDao.updateDeleted("$RECYCLE_BIN$source", System.currentTimeMillis(), source)
|
||||
mediaDB.updateDeleted("$RECYCLE_BIN$source", System.currentTimeMillis(), source)
|
||||
pathsCnt--
|
||||
|
||||
if (config.keepLastModified) {
|
||||
|
@ -295,10 +295,10 @@ fun BaseSimpleActivity.movePathsInRecycleBin(paths: ArrayList<String>, mediumDao
|
|||
}
|
||||
|
||||
fun BaseSimpleActivity.restoreRecycleBinPath(path: String, callback: () -> Unit) {
|
||||
restoreRecycleBinPaths(arrayListOf(path), galleryDB.MediumDao(), callback)
|
||||
restoreRecycleBinPaths(arrayListOf(path), callback)
|
||||
}
|
||||
|
||||
fun BaseSimpleActivity.restoreRecycleBinPaths(paths: ArrayList<String>, mediumDao: MediumDao = galleryDB.MediumDao(), callback: () -> Unit) {
|
||||
fun BaseSimpleActivity.restoreRecycleBinPaths(paths: ArrayList<String>, callback: () -> Unit) {
|
||||
ensureBackgroundThread {
|
||||
val newPaths = ArrayList<String>()
|
||||
for (source in paths) {
|
||||
|
@ -328,7 +328,7 @@ fun BaseSimpleActivity.restoreRecycleBinPaths(paths: ArrayList<String>, mediumDa
|
|||
out?.flush()
|
||||
|
||||
if (File(source).length() == copiedSize) {
|
||||
mediumDao.updateDeleted(destination.removePrefix(recycleBinPath), 0, "$RECYCLE_BIN$destination")
|
||||
mediaDB.updateDeleted(destination.removePrefix(recycleBinPath), 0, "$RECYCLE_BIN$destination")
|
||||
}
|
||||
newPaths.add(destination)
|
||||
|
||||
|
@ -357,8 +357,8 @@ fun BaseSimpleActivity.emptyTheRecycleBin(callback: (() -> Unit)? = null) {
|
|||
ensureBackgroundThread {
|
||||
try {
|
||||
recycleBin.deleteRecursively()
|
||||
galleryDB.MediumDao().clearRecycleBin()
|
||||
galleryDB.DirectoryDao().deleteRecycleBin()
|
||||
mediaDB.clearRecycleBin()
|
||||
directoryDao.deleteRecycleBin()
|
||||
toast(R.string.recycle_bin_emptied)
|
||||
callback?.invoke()
|
||||
} catch (e: Exception) {
|
||||
|
@ -413,9 +413,10 @@ fun Activity.fixDateTaken(paths: ArrayList<String>, showToasts: Boolean, hasResc
|
|||
try {
|
||||
var didUpdateFile = false
|
||||
val operations = ArrayList<ContentProviderOperation>()
|
||||
val mediumDao = galleryDB.MediumDao()
|
||||
|
||||
ensureBackgroundThread {
|
||||
val dateTakens = ArrayList<DateTaken>()
|
||||
|
||||
for (path in paths) {
|
||||
val dateTime = ExifInterface(path).getAttribute(ExifInterface.TAG_DATETIME_ORIGINAL)
|
||||
?: ExifInterface(path).getAttribute(ExifInterface.TAG_DATETIME) ?: continue
|
||||
|
@ -442,9 +443,11 @@ fun Activity.fixDateTaken(paths: ArrayList<String>, showToasts: Boolean, hasResc
|
|||
operations.clear()
|
||||
}
|
||||
|
||||
mediumDao.updateFavoriteDateTaken(path, timestamp)
|
||||
mediaDB.updateFavoriteDateTaken(path, timestamp)
|
||||
didUpdateFile = true
|
||||
|
||||
val dateTaken = DateTaken(null, path, path.getFilenameFromPath(), path.getParentPath(), timestamp, (System.currentTimeMillis() / 1000).toInt())
|
||||
dateTakens.add(dateTaken)
|
||||
if (!hasRescanned && getFileDateTaken(path) == 0L) {
|
||||
pathsToRescan.add(path)
|
||||
}
|
||||
|
@ -456,6 +459,10 @@ fun Activity.fixDateTaken(paths: ArrayList<String>, showToasts: Boolean, hasResc
|
|||
}
|
||||
|
||||
if (hasRescanned || pathsToRescan.isEmpty()) {
|
||||
if (dateTakens.isNotEmpty()) {
|
||||
dateTakensDB.insertAll(dateTakens)
|
||||
}
|
||||
|
||||
runOnUiThread {
|
||||
if (showToasts) {
|
||||
toast(if (didUpdateFile) R.string.dates_fixed_successfully else R.string.unknown_error_occurred)
|
||||
|
|
|
@ -25,13 +25,8 @@ import com.simplemobiletools.gallery.pro.activities.SettingsActivity
|
|||
import com.simplemobiletools.gallery.pro.asynctasks.GetMediaAsynctask
|
||||
import com.simplemobiletools.gallery.pro.databases.GalleryDatabase
|
||||
import com.simplemobiletools.gallery.pro.helpers.*
|
||||
import com.simplemobiletools.gallery.pro.interfaces.DirectoryDao
|
||||
import com.simplemobiletools.gallery.pro.interfaces.MediumDao
|
||||
import com.simplemobiletools.gallery.pro.interfaces.WidgetsDao
|
||||
import com.simplemobiletools.gallery.pro.models.AlbumCover
|
||||
import com.simplemobiletools.gallery.pro.models.Directory
|
||||
import com.simplemobiletools.gallery.pro.models.Medium
|
||||
import com.simplemobiletools.gallery.pro.models.ThumbnailItem
|
||||
import com.simplemobiletools.gallery.pro.interfaces.*
|
||||
import com.simplemobiletools.gallery.pro.models.*
|
||||
import com.simplemobiletools.gallery.pro.svg.SvgSoftwareLayerSetter
|
||||
import com.simplemobiletools.gallery.pro.views.MySquareImageView
|
||||
import pl.droidsonroids.gif.GifDrawable
|
||||
|
@ -113,11 +108,15 @@ fun Context.launchSettings() {
|
|||
|
||||
val Context.config: Config get() = Config.newInstance(applicationContext)
|
||||
|
||||
val Context.galleryDB: GalleryDatabase get() = GalleryDatabase.getInstance(applicationContext)
|
||||
|
||||
val Context.widgetsDB: WidgetsDao get() = GalleryDatabase.getInstance(applicationContext).WidgetsDao()
|
||||
|
||||
val Context.directoryDB: DirectoryDao get() = GalleryDatabase.getInstance(applicationContext).DirectoryDao()
|
||||
val Context.mediaDB: MediumDao get() = GalleryDatabase.getInstance(applicationContext).MediumDao()
|
||||
|
||||
val Context.directoryDao: DirectoryDao get() = GalleryDatabase.getInstance(applicationContext).DirectoryDao()
|
||||
|
||||
val Context.favoritesDB: FavoritesDao get() = GalleryDatabase.getInstance(applicationContext).FavoritesDao()
|
||||
|
||||
val Context.dateTakensDB: DateTakensDao get() = GalleryDatabase.getInstance(applicationContext).DateTakensDao()
|
||||
|
||||
val Context.recycleBin: File get() = filesDir
|
||||
|
||||
|
@ -400,16 +399,15 @@ fun Context.rescanFolderMediaSync(path: String) {
|
|||
GetMediaAsynctask(applicationContext, path, false, false, false) {
|
||||
ensureBackgroundThread {
|
||||
val newMedia = it
|
||||
val mediumDao = galleryDB.MediumDao()
|
||||
val media = newMedia.filter { it is Medium } as ArrayList<Medium>
|
||||
try {
|
||||
mediumDao.insertAll(media)
|
||||
mediaDB.insertAll(media)
|
||||
|
||||
cached.forEach {
|
||||
if (!newMedia.contains(it)) {
|
||||
val mediumPath = (it as? Medium)?.path
|
||||
if (mediumPath != null) {
|
||||
deleteDBPath(mediumDao, mediumPath)
|
||||
deleteDBPath(mediumPath)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -420,7 +418,7 @@ fun Context.rescanFolderMediaSync(path: String) {
|
|||
}
|
||||
}
|
||||
|
||||
fun Context.storeDirectoryItems(items: ArrayList<Directory>, directoryDao: DirectoryDao) {
|
||||
fun Context.storeDirectoryItems(items: ArrayList<Directory>) {
|
||||
ensureBackgroundThread {
|
||||
directoryDao.insertAll(items)
|
||||
}
|
||||
|
@ -559,7 +557,7 @@ fun Context.loadSVG(path: String, target: MySquareImageView, cropThumbnails: Boo
|
|||
.into(target)
|
||||
}
|
||||
|
||||
fun Context.getCachedDirectories(getVideosOnly: Boolean = false, getImagesOnly: Boolean = false, directoryDao: DirectoryDao = galleryDB.DirectoryDao(), forceShowHidden: Boolean = false, callback: (ArrayList<Directory>) -> Unit) {
|
||||
fun Context.getCachedDirectories(getVideosOnly: Boolean = false, getImagesOnly: Boolean = false, forceShowHidden: Boolean = false, callback: (ArrayList<Directory>) -> Unit) {
|
||||
ensureBackgroundThread {
|
||||
val directories = try {
|
||||
directoryDao.getAll() as ArrayList<Directory>
|
||||
|
@ -602,22 +600,21 @@ fun Context.getCachedDirectories(getVideosOnly: Boolean = false, getImagesOnly:
|
|||
val clone = filteredDirectories.clone() as ArrayList<Directory>
|
||||
callback(clone.distinctBy { it.path.getDistinctPath() } as ArrayList<Directory>)
|
||||
|
||||
removeInvalidDBDirectories(filteredDirectories, directoryDao)
|
||||
removeInvalidDBDirectories(filteredDirectories)
|
||||
}
|
||||
}
|
||||
|
||||
fun Context.getCachedMedia(path: String, getVideosOnly: Boolean = false, getImagesOnly: Boolean = false, mediumDao: MediumDao = galleryDB.MediumDao(),
|
||||
callback: (ArrayList<ThumbnailItem>) -> Unit) {
|
||||
fun Context.getCachedMedia(path: String, getVideosOnly: Boolean = false, getImagesOnly: Boolean = false, callback: (ArrayList<ThumbnailItem>) -> Unit) {
|
||||
ensureBackgroundThread {
|
||||
val mediaFetcher = MediaFetcher(this)
|
||||
val foldersToScan = if (path.isEmpty()) mediaFetcher.getFoldersToScan() else arrayListOf(path)
|
||||
var media = ArrayList<Medium>()
|
||||
if (path == FAVORITES) {
|
||||
media.addAll(mediumDao.getFavorites())
|
||||
media.addAll(mediaDB.getFavorites())
|
||||
}
|
||||
|
||||
if (path == RECYCLE_BIN) {
|
||||
media.addAll(getUpdatedDeletedMedia(mediumDao))
|
||||
media.addAll(getUpdatedDeletedMedia())
|
||||
}
|
||||
|
||||
if (config.filterMedia and TYPE_PORTRAITS != 0) {
|
||||
|
@ -634,7 +631,7 @@ fun Context.getCachedMedia(path: String, getVideosOnly: Boolean = false, getImag
|
|||
val shouldShowHidden = config.shouldShowHidden
|
||||
foldersToScan.filter { path.isNotEmpty() || !config.isFolderProtected(it) }.forEach {
|
||||
try {
|
||||
val currMedia = mediumDao.getMediaFromPath(it)
|
||||
val currMedia = mediaDB.getMediaFromPath(it)
|
||||
media.addAll(currMedia)
|
||||
} catch (ignored: Exception) {
|
||||
}
|
||||
|
@ -667,7 +664,7 @@ fun Context.getCachedMedia(path: String, getVideosOnly: Boolean = false, getImag
|
|||
val mediaToDelete = ArrayList<Medium>()
|
||||
media.filter { !getDoesFilePathExist(it.path, OTGPath) }.forEach {
|
||||
if (it.path.startsWith(recycleBinPath)) {
|
||||
deleteDBPath(mediumDao, it.path)
|
||||
deleteDBPath(it.path)
|
||||
} else {
|
||||
mediaToDelete.add(it)
|
||||
}
|
||||
|
@ -675,14 +672,18 @@ fun Context.getCachedMedia(path: String, getVideosOnly: Boolean = false, getImag
|
|||
|
||||
try {
|
||||
if (mediaToDelete.isNotEmpty()) {
|
||||
mediumDao.deleteMedia(*mediaToDelete.toTypedArray())
|
||||
mediaDB.deleteMedia(*mediaToDelete.toTypedArray())
|
||||
|
||||
mediaToDelete.filter { it.isFavorite }.forEach {
|
||||
favoritesDB.deleteFavoritePath(it.path)
|
||||
}
|
||||
}
|
||||
} catch (ignored: Exception) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun Context.removeInvalidDBDirectories(dirs: ArrayList<Directory>? = null, directoryDao: DirectoryDao = galleryDB.DirectoryDao()) {
|
||||
fun Context.removeInvalidDBDirectories(dirs: ArrayList<Directory>? = null) {
|
||||
val dirsToCheck = dirs ?: directoryDao.getAll()
|
||||
val OTGPath = config.OTGPath
|
||||
dirsToCheck.filter { !it.areFavorites() && !it.isRecycleBin() && !getDoesFilePathExist(it.path, OTGPath) && it.path != config.tempFolderPath }.forEach {
|
||||
|
@ -697,12 +698,13 @@ fun Context.updateDBMediaPath(oldPath: String, newPath: String) {
|
|||
val newFilename = newPath.getFilenameFromPath()
|
||||
val newParentPath = newPath.getParentPath()
|
||||
try {
|
||||
galleryDB.MediumDao().updateMedium(oldPath, newParentPath, newFilename, newPath)
|
||||
mediaDB.updateMedium(newFilename, newPath, newParentPath, oldPath)
|
||||
favoritesDB.updateFavorite(newFilename, newPath, newParentPath, oldPath)
|
||||
} catch (ignored: Exception) {
|
||||
}
|
||||
}
|
||||
|
||||
fun Context.updateDBDirectory(directory: Directory, directoryDao: DirectoryDao) {
|
||||
fun Context.updateDBDirectory(directory: Directory) {
|
||||
try {
|
||||
directoryDao.updateDirectory(directory.path, directory.tmb, directory.mediaCnt, directory.modified, directory.taken, directory.size, directory.types)
|
||||
} catch (ignored: Exception) {
|
||||
|
@ -715,16 +717,26 @@ fun Context.getOTGFolderChildrenNames(path: String) = getOTGFolderChildren(path)
|
|||
|
||||
fun Context.getFavoritePaths(): ArrayList<String> {
|
||||
return try {
|
||||
galleryDB.MediumDao().getFavoritePaths() as ArrayList<String>
|
||||
favoritesDB.getValidFavoritePaths() as ArrayList<String>
|
||||
} catch (e: Exception) {
|
||||
ArrayList()
|
||||
}
|
||||
}
|
||||
|
||||
fun Context.getFavoriteFromPath(path: String) = Favorite(null, path, path.getFilenameFromPath(), path.getParentPath())
|
||||
|
||||
fun Context.updateFavorite(path: String, isFavorite: Boolean) {
|
||||
if (isFavorite) {
|
||||
favoritesDB.insert(getFavoriteFromPath(path))
|
||||
} else {
|
||||
favoritesDB.deleteFavoritePath(path)
|
||||
}
|
||||
}
|
||||
|
||||
// remove the "recycle_bin" from the file path prefix, replace it with real bin path /data/user...
|
||||
fun Context.getUpdatedDeletedMedia(mediumDao: MediumDao): ArrayList<Medium> {
|
||||
fun Context.getUpdatedDeletedMedia(): ArrayList<Medium> {
|
||||
val media = try {
|
||||
mediumDao.getDeletedMedia() as ArrayList<Medium>
|
||||
mediaDB.getDeletedMedia() as ArrayList<Medium>
|
||||
} catch (ignored: Exception) {
|
||||
ArrayList<Medium>()
|
||||
}
|
||||
|
@ -735,9 +747,14 @@ fun Context.getUpdatedDeletedMedia(mediumDao: MediumDao): ArrayList<Medium> {
|
|||
return media
|
||||
}
|
||||
|
||||
fun Context.deleteDBPath(mediumDao: MediumDao, path: String) {
|
||||
fun Context.deleteDBPath(path: String) {
|
||||
deleteMediumWithPath(path.replaceFirst(recycleBinPath, RECYCLE_BIN))
|
||||
}
|
||||
|
||||
fun Context.deleteMediumWithPath(path: String) {
|
||||
try {
|
||||
mediumDao.deleteMediumPath(path.replaceFirst(recycleBinPath, RECYCLE_BIN))
|
||||
mediaDB.deleteMediumPath(path)
|
||||
favoritesDB.deleteFavoritePath(path)
|
||||
} catch (ignored: Exception) {
|
||||
}
|
||||
}
|
||||
|
@ -826,13 +843,12 @@ fun Context.addPathToDB(path: String) {
|
|||
}
|
||||
|
||||
try {
|
||||
val mediumDao = galleryDB.MediumDao()
|
||||
val isFavorite = mediumDao.isFavorite(path)
|
||||
val isFavorite = favoritesDB.isFavorite(path)
|
||||
val videoDuration = if (type == TYPE_VIDEOS) path.getVideoDuration() else 0
|
||||
val medium = Medium(null, path.getFilenameFromPath(), path, path.getParentPath(), System.currentTimeMillis(), System.currentTimeMillis(),
|
||||
File(path).length(), type, videoDuration, isFavorite, 0L)
|
||||
|
||||
mediumDao.insert(medium)
|
||||
mediaDB.insert(medium)
|
||||
} catch (ignored: Exception) {
|
||||
}
|
||||
}
|
||||
|
@ -876,7 +892,7 @@ fun Context.updateDirectoryPath(path: String) {
|
|||
val favoritePaths = getFavoritePaths()
|
||||
val curMedia = mediaFetcher.getFilesFrom(path, getImagesOnly, getVideosOnly, getProperDateTaken, getProperFileSize, favoritePaths, false)
|
||||
val directory = createDirectoryFromMedia(path, curMedia, albumCovers, hiddenString, includedFolders, isSortingAscending, getProperFileSize)
|
||||
updateDBDirectory(directory, galleryDB.DirectoryDao())
|
||||
updateDBDirectory(directory)
|
||||
}
|
||||
|
||||
fun Context.getFileDateTaken(path: String): Long {
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
package com.simplemobiletools.gallery.pro.extensions
|
||||
|
||||
import android.os.Environment
|
||||
import com.simplemobiletools.commons.models.FileDirItem
|
||||
|
||||
fun FileDirItem.isDownloadsFolder() = path.equals(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).toString(), true)
|
||||
fun FileDirItem.isDownloadsFolder() = path.isDownloadsFolder()
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package com.simplemobiletools.gallery.pro.extensions
|
||||
|
||||
import android.media.MediaMetadataRetriever
|
||||
import android.os.Environment
|
||||
import com.simplemobiletools.commons.extensions.doesThisOrParentHaveNoMedia
|
||||
import com.simplemobiletools.commons.helpers.NOMEDIA
|
||||
import java.io.File
|
||||
|
@ -70,3 +71,5 @@ fun String.getVideoDuration(): Int {
|
|||
}
|
||||
return seconds
|
||||
}
|
||||
|
||||
fun String.isDownloadsFolder() = equals(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).toString(), true)
|
||||
|
|
|
@ -490,6 +490,9 @@ class PhotoFragment : ViewPagerFragment() {
|
|||
mView.photo_portrait_stripe.scrollBy((coverIndex - fakeItemsCnt) * itemWidth, 0)
|
||||
adapter.setCurrentPhoto(coverIndex)
|
||||
mView.photo_portrait_stripe_wrapper.beVisible()
|
||||
if (mIsFullscreen) {
|
||||
mView.photo_portrait_stripe_wrapper.alpha = 0f
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -654,7 +657,9 @@ class PhotoFragment : ViewPagerFragment() {
|
|||
mIsPanorama = try {
|
||||
val inputStream = if (mMedium.path.startsWith("content:/")) context!!.contentResolver.openInputStream(Uri.parse(mMedium.path)) else File(mMedium.path).inputStream()
|
||||
val imageParser = JpegImageParser().getXmpXml(ByteSourceInputStream(inputStream, mMedium.name), HashMap<String, Any>())
|
||||
imageParser.contains("GPano:UsePanoramaViewer=\"True\"", true) || imageParser.contains("<GPano:UsePanoramaViewer>True</GPano:UsePanoramaViewer>", true)
|
||||
imageParser.contains("GPano:UsePanoramaViewer=\"True\"", true) ||
|
||||
imageParser.contains("<GPano:UsePanoramaViewer>True</GPano:UsePanoramaViewer>", true) ||
|
||||
imageParser.contains("GPano:FullPanoWidthPixels=")
|
||||
} catch (e: Exception) {
|
||||
false
|
||||
} catch (e: OutOfMemoryError) {
|
||||
|
|
|
@ -273,8 +273,12 @@ class VideoFragment : ViewPagerFragment(), TextureView.SurfaceTextureListener, S
|
|||
}
|
||||
|
||||
private fun saveVideoProgress() {
|
||||
if (!videoEnded() && mExoPlayer != null) {
|
||||
if (!videoEnded()) {
|
||||
if (mExoPlayer != null) {
|
||||
mConfig.saveLastVideoPosition(mMedium.path, mExoPlayer!!.currentPosition.toInt() / 1000)
|
||||
} else {
|
||||
mConfig.saveLastVideoPosition(mMedium.path, mPositionAtPause.toInt() / 1000)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -313,6 +317,9 @@ class VideoFragment : ViewPagerFragment(), TextureView.SurfaceTextureListener, S
|
|||
|
||||
mExoPlayer = ExoPlayerFactory.newSimpleInstance(context)
|
||||
mExoPlayer!!.seekParameters = SeekParameters.CLOSEST_SYNC
|
||||
if (mConfig.loopVideos) {
|
||||
mExoPlayer?.repeatMode = Player.REPEAT_MODE_ONE
|
||||
}
|
||||
|
||||
val isContentUri = mMedium.path.startsWith("content://")
|
||||
val uri = if (isContentUri) Uri.parse(mMedium.path) else Uri.fromFile(File(mMedium.path))
|
||||
|
@ -346,7 +353,13 @@ class VideoFragment : ViewPagerFragment(), TextureView.SurfaceTextureListener, S
|
|||
|
||||
override fun onLoadingChanged(isLoading: Boolean) {}
|
||||
|
||||
override fun onPositionDiscontinuity(reason: Int) {}
|
||||
override fun onPositionDiscontinuity(reason: Int) {
|
||||
// Reset progress views when video loops.
|
||||
if (reason == Player.DISCONTINUITY_REASON_PERIOD_TRANSITION) {
|
||||
mSeekBar.progress = 0
|
||||
mCurrTimeView.text = 0.getFormattedDuration()
|
||||
}
|
||||
}
|
||||
|
||||
override fun onRepeatModeChanged(repeatMode: Int) {}
|
||||
|
||||
|
@ -668,14 +681,10 @@ class VideoFragment : ViewPagerFragment(), TextureView.SurfaceTextureListener, S
|
|||
}
|
||||
|
||||
mCurrTime = (mExoPlayer!!.duration / 1000).toInt()
|
||||
if (listener?.videoEnded() == false && mConfig.loopVideos) {
|
||||
playVideo()
|
||||
} else {
|
||||
mSeekBar.progress = mSeekBar.max
|
||||
mCurrTimeView.text = mDuration.getFormattedDuration()
|
||||
pauseVideo()
|
||||
}
|
||||
}
|
||||
|
||||
private fun cleanup() {
|
||||
pauseVideo()
|
||||
|
|
|
@ -40,7 +40,12 @@ abstract class ViewPagerFragment : Fragment() {
|
|||
}
|
||||
|
||||
val path = "${file.parent.trimEnd('/')}/"
|
||||
val exif = ExifInterface(medium.path)
|
||||
val exif = try {
|
||||
ExifInterface(medium.path)
|
||||
} catch (e: Exception) {
|
||||
return ""
|
||||
}
|
||||
|
||||
val details = StringBuilder()
|
||||
val detailsFlag = context!!.config.extendedDetails
|
||||
if (detailsFlag and EXT_NAME != 0) {
|
||||
|
|
|
@ -494,4 +494,8 @@ class Config(context: Context) : BaseConfig(context) {
|
|||
var editorBrushSize: Float
|
||||
get() = prefs.getFloat(EDITOR_BRUSH_SIZE, 0.05f)
|
||||
set(editorBrushSize) = prefs.edit().putFloat(EDITOR_BRUSH_SIZE, editorBrushSize).apply()
|
||||
|
||||
var wereFavoritesMigrated: Boolean
|
||||
get() = prefs.getBoolean(WERE_FAVORITES_MIGRATED, false)
|
||||
set(wereFavoritesMigrated) = prefs.edit().putBoolean(WERE_FAVORITES_MIGRATED, wereFavoritesMigrated).apply()
|
||||
}
|
||||
|
|
|
@ -80,6 +80,7 @@ const val SHOW_THUMBNAIL_FILE_TYPES = "show_thumbnail_file_types"
|
|||
const val EDITOR_BRUSH_COLOR = "editor_brush_color"
|
||||
const val EDITOR_BRUSH_HARDNESS = "editor_brush_hardness"
|
||||
const val EDITOR_BRUSH_SIZE = "editor_brush_size"
|
||||
const val WERE_FAVORITES_MIGRATED = "were_favorites_migrated"
|
||||
|
||||
// slideshow
|
||||
const val SLIDESHOW_INTERVAL = "slideshow_interval"
|
||||
|
|
|
@ -214,10 +214,9 @@ class MediaFetcher(val context: Context) {
|
|||
private fun getMediaInFolder(folder: String, isPickImage: Boolean, isPickVideo: Boolean, filterMedia: Int, getProperDateTaken: Boolean,
|
||||
getProperFileSize: Boolean, favoritePaths: ArrayList<String>, getVideoDurations: Boolean): ArrayList<Medium> {
|
||||
val media = ArrayList<Medium>()
|
||||
|
||||
val isRecycleBin = folder == RECYCLE_BIN
|
||||
val deletedMedia = if (isRecycleBin) {
|
||||
context.getUpdatedDeletedMedia(context.galleryDB.MediumDao())
|
||||
context.getUpdatedDeletedMedia()
|
||||
} else {
|
||||
ArrayList()
|
||||
}
|
||||
|
@ -227,56 +226,43 @@ class MediaFetcher(val context: Context) {
|
|||
val checkFileExistence = config.fileLoadingPriority == PRIORITY_VALIDITY
|
||||
val showHidden = config.shouldShowHidden
|
||||
val showPortraits = filterMedia and TYPE_PORTRAITS != 0
|
||||
val dateTakens = if (getProperDateTaken && folder != FAVORITES && !isRecycleBin) getFolderDateTakens(folder) else HashMap()
|
||||
|
||||
// used only for Portrait photos starting with "IMG_" for now
|
||||
val subdirs = ArrayList<File>()
|
||||
val covers = ArrayList<String>()
|
||||
val dateTakens = if (getProperDateTaken && !isRecycleBin) getFolderDateTakens(folder) else HashMap()
|
||||
|
||||
val files = when (folder) {
|
||||
FAVORITES -> favoritePaths.filter { showHidden || !it.contains("/.") }.map { File(it) }.toMutableList() as ArrayList<File>
|
||||
RECYCLE_BIN -> deletedMedia.map { File(it.path) }.toMutableList() as ArrayList<File>
|
||||
else -> {
|
||||
val allFiles = File(folder).listFiles() ?: return media
|
||||
val notDirs = ArrayList<File>()
|
||||
allFiles.forEach {
|
||||
if (it.isDirectory) {
|
||||
if (showPortraits && it.name.startsWith("img_", true)) {
|
||||
subdirs.add(it)
|
||||
}
|
||||
} else {
|
||||
notDirs.add(it)
|
||||
}
|
||||
else -> File(folder).listFiles()?.toMutableList() ?: return media
|
||||
}
|
||||
|
||||
notDirs
|
||||
}
|
||||
}
|
||||
|
||||
for (subdir in subdirs) {
|
||||
val portraitFiles = subdir.listFiles() ?: continue
|
||||
val cover = portraitFiles.firstOrNull { it.name.contains("cover", true) } ?: portraitFiles.firstOrNull()
|
||||
if (cover != null) {
|
||||
files.add(cover)
|
||||
covers.add(cover.absolutePath)
|
||||
}
|
||||
}
|
||||
|
||||
for (file in files) {
|
||||
for (curFile in files) {
|
||||
var file = curFile
|
||||
if (shouldStop) {
|
||||
break
|
||||
}
|
||||
|
||||
val path = file.absolutePath
|
||||
val isPortrait = covers.contains(path)
|
||||
val isImage = if (isPortrait) false else path.isImageFast()
|
||||
val isVideo = if (isPortrait || isImage) false else path.isVideoFast()
|
||||
val isGif = if (isPortrait || isImage || isVideo) false else path.isGif()
|
||||
val isRaw = if (isPortrait || isImage || isVideo || isGif) false else path.isRawFast()
|
||||
val isSvg = if (isPortrait || isImage || isVideo || isGif || isRaw) false else path.isSvg()
|
||||
var path = file.absolutePath
|
||||
var isPortrait = false
|
||||
val isImage = path.isImageFast()
|
||||
val isVideo = if (isImage) false else path.isVideoFast()
|
||||
val isGif = if (isImage || isVideo) false else path.isGif()
|
||||
val isRaw = if (isImage || isVideo || isGif) false else path.isRawFast()
|
||||
val isSvg = if (isImage || isVideo || isGif || isRaw) false else path.isSvg()
|
||||
|
||||
if (!isPortrait && !isImage && !isVideo && !isGif && !isRaw && !isSvg)
|
||||
if (!isImage && !isVideo && !isGif && !isRaw && !isSvg) {
|
||||
if (showPortraits && file.isDirectory && file.name.startsWith("img_", true)) {
|
||||
val portraitFiles = file.listFiles() ?: continue
|
||||
val cover = portraitFiles.firstOrNull { it.name.contains("cover", true) } ?: portraitFiles.firstOrNull()
|
||||
if (cover != null && !files.contains(cover)) {
|
||||
file = cover
|
||||
path = cover.absolutePath
|
||||
isPortrait = true
|
||||
} else {
|
||||
continue
|
||||
}
|
||||
} else {
|
||||
continue
|
||||
}
|
||||
}
|
||||
|
||||
if (isVideo && (isPickImage || filterMedia and TYPE_VIDEOS == 0))
|
||||
continue
|
||||
|
@ -316,7 +302,7 @@ class MediaFetcher(val context: Context) {
|
|||
val videoDuration = if (getVideoDurations && isVideo) path.getVideoDuration() else 0
|
||||
|
||||
if (getProperDateTaken) {
|
||||
dateTaken = dateTakens.remove(filename) ?: lastModified
|
||||
dateTaken = dateTakens.remove(path) ?: lastModified
|
||||
}
|
||||
|
||||
val type = when {
|
||||
|
@ -404,6 +390,8 @@ class MediaFetcher(val context: Context) {
|
|||
}
|
||||
|
||||
private fun getFolderDateTakens(folder: String): HashMap<String, Long> {
|
||||
val dateTakens = HashMap<String, Long>()
|
||||
if (folder != FAVORITES) {
|
||||
val projection = arrayOf(
|
||||
MediaStore.Images.Media.DISPLAY_NAME,
|
||||
MediaStore.Images.Media.DATE_TAKEN
|
||||
|
@ -413,7 +401,6 @@ class MediaFetcher(val context: Context) {
|
|||
val selection = "${MediaStore.Images.Media.DATA} LIKE ? AND ${MediaStore.Images.Media.DATA} NOT LIKE ?"
|
||||
val selectionArgs = arrayOf("$folder/%", "$folder/%/%")
|
||||
|
||||
val dateTakens = HashMap<String, Long>()
|
||||
val cursor = context.contentResolver.query(uri, projection, selection, selectionArgs, null)
|
||||
cursor?.use {
|
||||
if (cursor.moveToFirst()) {
|
||||
|
@ -421,14 +408,25 @@ class MediaFetcher(val context: Context) {
|
|||
try {
|
||||
val dateTaken = cursor.getLongValue(MediaStore.Images.Media.DATE_TAKEN)
|
||||
if (dateTaken != 0L) {
|
||||
val path = cursor.getStringValue(MediaStore.Images.Media.DISPLAY_NAME)
|
||||
dateTakens[path] = dateTaken
|
||||
val name = cursor.getStringValue(MediaStore.Images.Media.DISPLAY_NAME)
|
||||
dateTakens["$folder/$name"] = dateTaken
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
}
|
||||
} while (cursor.moveToNext())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
val dateTakenValues = if (folder == FAVORITES) {
|
||||
context.dateTakensDB.getAllDateTakens()
|
||||
} else {
|
||||
context.dateTakensDB.getDateTakensFromPath(folder)
|
||||
}
|
||||
|
||||
dateTakenValues.forEach {
|
||||
dateTakens[it.fullPath] = it.taken
|
||||
}
|
||||
|
||||
return dateTakens
|
||||
}
|
||||
|
@ -470,7 +468,6 @@ class MediaFetcher(val context: Context) {
|
|||
}
|
||||
|
||||
fun groupMedia(media: ArrayList<Medium>, path: String): ArrayList<ThumbnailItem> {
|
||||
val mediumGroups = LinkedHashMap<String, ArrayList<Medium>>()
|
||||
val pathToCheck = if (path.isEmpty()) SHOW_ALL else path
|
||||
val currentGrouping = context.config.getFolderGrouping(pathToCheck)
|
||||
if (currentGrouping and GROUP_BY_NONE != 0) {
|
||||
|
@ -483,6 +480,7 @@ class MediaFetcher(val context: Context) {
|
|||
return thumbnailItems
|
||||
}
|
||||
|
||||
val mediumGroups = LinkedHashMap<String, ArrayList<Medium>>()
|
||||
media.forEach {
|
||||
val key = it.getGroupingKey(currentGrouping)
|
||||
if (!mediumGroups.containsKey(key)) {
|
||||
|
@ -561,7 +559,8 @@ class MediaFetcher(val context: Context) {
|
|||
TYPE_VIDEOS -> R.string.videos
|
||||
TYPE_GIFS -> R.string.gifs
|
||||
TYPE_RAWS -> R.string.raw_images
|
||||
else -> R.string.svgs
|
||||
TYPE_SVGS -> R.string.svgs
|
||||
else -> R.string.portraits
|
||||
}
|
||||
return context.getString(stringId)
|
||||
}
|
||||
|
|
|
@ -18,7 +18,7 @@ import com.simplemobiletools.commons.helpers.ensureBackgroundThread
|
|||
import com.simplemobiletools.gallery.pro.R
|
||||
import com.simplemobiletools.gallery.pro.activities.MediaActivity
|
||||
import com.simplemobiletools.gallery.pro.extensions.config
|
||||
import com.simplemobiletools.gallery.pro.extensions.directoryDB
|
||||
import com.simplemobiletools.gallery.pro.extensions.directoryDao
|
||||
import com.simplemobiletools.gallery.pro.extensions.getFolderNameFromPath
|
||||
import com.simplemobiletools.gallery.pro.extensions.widgetsDB
|
||||
import com.simplemobiletools.gallery.pro.models.Widget
|
||||
|
@ -45,7 +45,7 @@ class MyWidgetProvider : AppWidgetProvider() {
|
|||
setText(R.id.widget_folder_name, context.getFolderNameFromPath(it.folderPath))
|
||||
}
|
||||
|
||||
val path = context.directoryDB.getDirectoryThumbnail(it.folderPath) ?: return@forEach
|
||||
val path = context.directoryDao.getDirectoryThumbnail(it.folderPath) ?: return@forEach
|
||||
val options = RequestOptions()
|
||||
.signature(path.getFileSignature())
|
||||
.diskCacheStrategy(DiskCacheStrategy.RESOURCE)
|
||||
|
|
|
@ -0,0 +1,19 @@
|
|||
package com.simplemobiletools.gallery.pro.interfaces
|
||||
|
||||
import androidx.room.Dao
|
||||
import androidx.room.Insert
|
||||
import androidx.room.OnConflictStrategy
|
||||
import androidx.room.Query
|
||||
import com.simplemobiletools.gallery.pro.models.DateTaken
|
||||
|
||||
@Dao
|
||||
interface DateTakensDao {
|
||||
@Insert(onConflict = OnConflictStrategy.REPLACE)
|
||||
fun insertAll(dateTakens: List<DateTaken>)
|
||||
|
||||
@Query("SELECT full_path, filename, parent_path, date_taken, last_fixed FROM date_takens WHERE parent_path = :path COLLATE NOCASE")
|
||||
fun getDateTakensFromPath(path: String): List<DateTaken>
|
||||
|
||||
@Query("SELECT full_path, filename, parent_path, date_taken, last_fixed FROM date_takens")
|
||||
fun getAllDateTakens(): List<DateTaken>
|
||||
}
|
|
@ -0,0 +1,31 @@
|
|||
package com.simplemobiletools.gallery.pro.interfaces
|
||||
|
||||
import androidx.room.Dao
|
||||
import androidx.room.Insert
|
||||
import androidx.room.OnConflictStrategy
|
||||
import androidx.room.Query
|
||||
import com.simplemobiletools.gallery.pro.models.Favorite
|
||||
|
||||
@Dao
|
||||
interface FavoritesDao {
|
||||
@Insert(onConflict = OnConflictStrategy.REPLACE)
|
||||
fun insert(favorite: Favorite)
|
||||
|
||||
@Insert(onConflict = OnConflictStrategy.REPLACE)
|
||||
fun insertAll(favorites: List<Favorite>)
|
||||
|
||||
@Query("SELECT favorites.full_path FROM favorites INNER JOIN media ON favorites.full_path = media.full_path WHERE media.deleted_ts = 0")
|
||||
fun getValidFavoritePaths(): List<String>
|
||||
|
||||
@Query("SELECT id FROM favorites WHERE full_path = :path COLLATE NOCASE")
|
||||
fun isFavorite(path: String): Boolean
|
||||
|
||||
@Query("UPDATE OR REPLACE favorites SET filename = :newFilename, full_path = :newFullPath, parent_path = :newParentPath WHERE full_path = :oldPath COLLATE NOCASE")
|
||||
fun updateFavorite(newFilename: String, newFullPath: String, newParentPath: String, oldPath: String)
|
||||
|
||||
@Query("DELETE FROM favorites WHERE full_path = :path COLLATE NOCASE")
|
||||
fun deleteFavoritePath(path: String)
|
||||
|
||||
@Query("DELETE FROM favorites")
|
||||
fun clearFavorites()
|
||||
}
|
|
@ -15,15 +15,9 @@ interface MediumDao {
|
|||
@Query("SELECT filename, full_path, parent_path, last_modified, date_taken, size, type, video_duration, is_favorite, deleted_ts FROM media WHERE deleted_ts = 0 AND is_favorite = 1")
|
||||
fun getFavorites(): List<Medium>
|
||||
|
||||
@Query("SELECT full_path FROM media WHERE deleted_ts = 0 AND is_favorite = 1")
|
||||
fun getFavoritePaths(): List<String>
|
||||
|
||||
@Query("SELECT filename, full_path, parent_path, last_modified, date_taken, size, type, video_duration, is_favorite, deleted_ts FROM media WHERE deleted_ts != 0")
|
||||
fun getDeletedMedia(): List<Medium>
|
||||
|
||||
@Query("SELECT is_favorite FROM media WHERE full_path = :path COLLATE NOCASE")
|
||||
fun isFavorite(path: String): Boolean
|
||||
|
||||
@Insert(onConflict = REPLACE)
|
||||
fun insert(medium: Medium)
|
||||
|
||||
|
@ -40,10 +34,7 @@ interface MediumDao {
|
|||
fun deleteOldRecycleBinItems(timestmap: Long)
|
||||
|
||||
@Query("UPDATE OR REPLACE media SET filename = :newFilename, full_path = :newFullPath, parent_path = :newParentPath WHERE full_path = :oldPath COLLATE NOCASE")
|
||||
fun updateMedium(oldPath: String, newParentPath: String, newFilename: String, newFullPath: String)
|
||||
|
||||
@Query("UPDATE media SET is_favorite = :isFavorite WHERE full_path = :path COLLATE NOCASE")
|
||||
fun updateFavorite(path: String, isFavorite: Boolean)
|
||||
fun updateMedium(newFilename: String, newFullPath: String, newParentPath: String, oldPath: String)
|
||||
|
||||
@Query("UPDATE OR REPLACE media SET full_path = :newPath, deleted_ts = :deletedTS WHERE full_path = :oldPath COLLATE NOCASE")
|
||||
fun updateDeleted(newPath: String, deletedTS: Long, oldPath: String)
|
||||
|
@ -51,9 +42,9 @@ interface MediumDao {
|
|||
@Query("UPDATE media SET date_taken = :dateTaken WHERE full_path = :path COLLATE NOCASE")
|
||||
fun updateFavoriteDateTaken(path: String, dateTaken: Long)
|
||||
|
||||
@Query("DELETE FROM media WHERE deleted_ts != 0")
|
||||
fun clearRecycleBin()
|
||||
|
||||
@Query("UPDATE media SET is_favorite = 0")
|
||||
fun clearFavorites()
|
||||
|
||||
@Query("DELETE FROM media WHERE deleted_ts != 0")
|
||||
fun clearRecycleBin()
|
||||
}
|
||||
|
|
|
@ -0,0 +1,17 @@
|
|||
package com.simplemobiletools.gallery.pro.models
|
||||
|
||||
import androidx.room.ColumnInfo
|
||||
import androidx.room.Entity
|
||||
import androidx.room.Index
|
||||
import androidx.room.PrimaryKey
|
||||
|
||||
// Date Taken in the MediaStore is unreliable and hard to work with, keep the values in an own database
|
||||
// It is used at sorting files by date taken, checking EXIF file by file would be way too slow
|
||||
@Entity(tableName = "date_takens", indices = [Index(value = ["full_path"], unique = true)])
|
||||
data class DateTaken(
|
||||
@PrimaryKey(autoGenerate = true) var id: Int?,
|
||||
@ColumnInfo(name = "full_path") var fullPath: String,
|
||||
@ColumnInfo(name = "filename") var filename: String,
|
||||
@ColumnInfo(name = "parent_path") var parentPath: String,
|
||||
@ColumnInfo(name = "date_taken") var taken: Long,
|
||||
@ColumnInfo(name = "last_fixed") var lastFixed: Int)
|
|
@ -0,0 +1,13 @@
|
|||
package com.simplemobiletools.gallery.pro.models
|
||||
|
||||
import androidx.room.ColumnInfo
|
||||
import androidx.room.Entity
|
||||
import androidx.room.Index
|
||||
import androidx.room.PrimaryKey
|
||||
|
||||
@Entity(tableName = "favorites", indices = [Index(value = ["full_path"], unique = true)])
|
||||
data class Favorite(
|
||||
@PrimaryKey(autoGenerate = true) var id: Int?,
|
||||
@ColumnInfo(name = "full_path") var fullPath: String,
|
||||
@ColumnInfo(name = "filename") var filename: String,
|
||||
@ColumnInfo(name = "parent_path") var parentPath: String)
|
|
@ -95,6 +95,8 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:layout_centerVertical="true"
|
||||
android:layout_toStartOf="@+id/settings_file_loading_priority"
|
||||
android:ellipsize="end"
|
||||
android:lines="1"
|
||||
android:paddingLeft="@dimen/medium_margin"
|
||||
android:paddingRight="@dimen/medium_margin"
|
||||
android:text="@string/file_loading_priority"/>
|
||||
|
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3 KiB |
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 5.6 KiB After Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 9.9 KiB After Width: | Height: | Size: 7 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 9.6 KiB |
|
@ -317,7 +317,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">المعرض البسيط الـ Pro - محرر ومدير الصور</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">تصفح ذكرياتك دون اي انقطاع.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
(تطبيق المعرض البسيط الـ Pro) هو معرض بدون إنترنت قابل للتخصيص بدرجة كبيرة يتمتع بتنظيم الصور وتحريرها وإستعادة الملفات المحذوفة من خلال "سلة المحذوفات" وحماية الملفات وإخفاؤها وعرض مجموعة كبيرة من تنسيقات الصور والفيديو المختلفة بما في ذلك تنسيقات RAW و SVG وغير ذلك الكثير.
|
||||
|
||||
|
|
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - Photo Manager & Editor</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro is a highly customizable offline gallery. Organize & edit your photos, recover deleted files with the recycle bin, protect & hide files and view a huge variety of different photo & video formats including RAW, SVG and much more.
|
||||
|
||||
|
|
|
@ -53,7 +53,7 @@
|
|||
<string name="manage_excluded_folders">Gestionar carpetes excloses</string>
|
||||
<string name="exclude_folder_description">Això exclou la selecció juntament amb les carpetes, només de Simple Gallery. Pots gestionar les carpetes excloses en els Ajustaments.</string>
|
||||
<string name="exclude_folder_parent">Excloure millor la carpeta superior?</string>
|
||||
<string name="excluded_activity_placeholder">Excloure les carpetes les ocultarà junt amb les seves subcarpetes, però només a Simple Gallery. Seguirant sent visibles a altres aplicacions.\\n\\nSi vols ocultar-les d’altres aplicacions fes servir la opció Ocultar.</string>
|
||||
<string name="excluded_activity_placeholder">Excloure les carpetes les ocultarà junt amb les seves subcarpetes, però només a Simple Gallery. Seguirant sent visibles a altres aplicacions.\n\nSi vols ocultar-les d’altres aplicacions fes servir la opció Ocultar.</string>
|
||||
<string name="remove_all">Eliminar tot</string>
|
||||
<string name="remove_all_description">Eliminar totes les carpetes de la llista d’excloses? Això no eliminarà les carpetes.</string>
|
||||
<string name="hidden_folders">Carpetes ocultes</string>
|
||||
|
@ -203,85 +203,85 @@
|
|||
<string name="toggle_file_visibility">Activa la visibilitat del fitxer</string>
|
||||
|
||||
<!-- New editor strings -->
|
||||
<string name="pesdk_transform_button_freeCrop">Custom</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Reset</string>
|
||||
<string name="pesdk_transform_button_squareCrop">Square</string>
|
||||
<string name="pesdk_transform_title_name">Transform</string>
|
||||
<string name="pesdk_filter_title_name">Filter</string>
|
||||
<string name="pesdk_filter_asset_none">None</string>
|
||||
<string name="pesdk_adjustments_title_name">Adjust</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Shadows</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Exposure</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">Highlights</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">Brightness</string>
|
||||
<string name="pesdk_transform_button_freeCrop">Personalitzat</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Reiniciar</string>
|
||||
<string name="pesdk_transform_button_squareCrop">Quadrat</string>
|
||||
<string name="pesdk_transform_title_name">Transformar</string>
|
||||
<string name="pesdk_filter_title_name">Filtrar</string>
|
||||
<string name="pesdk_filter_asset_none">No</string>
|
||||
<string name="pesdk_adjustments_title_name">Ajustar</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Ombres</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Exposició</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">Destacat</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">Brillantor</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">Contrast</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Saturation</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Clarity</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Saturació</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Claredat</string>
|
||||
<string name="pesdk_adjustments_button_gammaTool">Gamma</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">Blacks</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Whites</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">Temperature</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Sharpness</string>
|
||||
<string name="pesdk_adjustments_button_reset">Reset</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">Negres</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Blancs</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">Temperatura</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Nitidessa</string>
|
||||
<string name="pesdk_adjustments_button_reset">Restablir</string>
|
||||
<string name="pesdk_focus_title_name">Focus</string>
|
||||
<string name="pesdk_focus_title_disabled">None</string>
|
||||
<string name="pesdk_focus_title_disabled">No</string>
|
||||
<string name="pesdk_focus_button_radial">Radial</string>
|
||||
<string name="pesdk_focus_button_linear">Linear</string>
|
||||
<string name="pesdk_focus_button_mirrored">Mirrored</string>
|
||||
<string name="pesdk_focus_button_gaussian">Gaussian</string>
|
||||
<string name="pesdk_focus_button_linear">Lineal</string>
|
||||
<string name="pesdk_focus_button_mirrored">Emmirallat</string>
|
||||
<string name="pesdk_focus_button_gaussian">Gaussià</string>
|
||||
<string name="pesdk_text_title_name">Text</string>
|
||||
<string name="pesdk_text_title_options">Text Options</string>
|
||||
<string name="pesdk_text_title_textColor">Text Color</string>
|
||||
<string name="pesdk_text_title_options">Opcions de Text</string>
|
||||
<string name="pesdk_text_title_textColor">Color de Text</string>
|
||||
<string name="pesdk_text_title_font">Font</string>
|
||||
<string name="pesdk_text_button_add">Add</string>
|
||||
<string name="pesdk_text_button_edit">Edit</string>
|
||||
<string name="pesdk_text_button_straighten">Straighten</string>
|
||||
<string name="pesdk_text_button_font">Font</string>
|
||||
<string name="pesdk_text_button_add">Afegir</string>
|
||||
<string name="pesdk_text_button_edit">Editar</string>
|
||||
<string name="pesdk_text_button_straighten">Allisar</string>
|
||||
<string name="pesdk_text_button_font">Lletra</string>
|
||||
<string name="pesdk_text_button_color">Color</string>
|
||||
<string name="pesdk_text_button_backgroundColor">BG Color</string>
|
||||
<string name="pesdk_text_button_alignment">Alignment</string>
|
||||
<string name="pesdk_text_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_text_button_delete">Delete</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">Your text</string>
|
||||
<string name="pesdk_brush_title_name">Brush</string>
|
||||
<string name="pesdk_text_button_backgroundColor">Color de fons</string>
|
||||
<string name="pesdk_text_button_alignment">Alineació</string>
|
||||
<string name="pesdk_text_button_bringToFront">Al davant</string>
|
||||
<string name="pesdk_text_button_delete">Eliminar</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">El teu text</string>
|
||||
<string name="pesdk_brush_title_name">Pinzell</string>
|
||||
<string name="pesdk_brush_button_color">Color</string>
|
||||
<string name="pesdk_brush_button_size">Size</string>
|
||||
<string name="pesdk_brush_button_hardness">Hardness</string>
|
||||
<string name="pesdk_brush_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_brush_button_delete">Delete</string>
|
||||
<string name="pesdk_brush_title_brushColor">Brush Color</string>
|
||||
<string name="pesdk_brush_button_size">Mida</string>
|
||||
<string name="pesdk_brush_button_hardness">Duresa</string>
|
||||
<string name="pesdk_brush_button_bringToFront">Al davant</string>
|
||||
<string name="pesdk_brush_button_delete">Eliminar</string>
|
||||
<string name="pesdk_brush_title_brushColor"> de pinzellColor</string>
|
||||
<string name="pesdk_editor_title_name">Editor</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Close Editor?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Do you really want to discard the image?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Yes</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Tancar Editor?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Vols realment descartar la imatge?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Si</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">No</string>
|
||||
<string name="pesdk_editor_cancel">Cancel</string>
|
||||
<string name="pesdk_editor_accept">Accept</string>
|
||||
<string name="pesdk_editor_save">Save</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Exporting image…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Exporting image %s.</string>
|
||||
<string name="pesdk_common_button_flipH">Flip H</string>
|
||||
<string name="pesdk_common_button_flipV">Flip V</string>
|
||||
<string name="pesdk_common_button_undo">Undo</string>
|
||||
<string name="pesdk_common_button_redo">Redo</string>
|
||||
<string name="pesdk_common_title_colorPicker">Color Picker</string>
|
||||
<string name="pesdk_editor_cancel">Cancel·lar</string>
|
||||
<string name="pesdk_editor_accept">Acceptar</string>
|
||||
<string name="pesdk_editor_save">Desar</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Exportar imatge…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Exportant imatge %s.</string>
|
||||
<string name="pesdk_common_button_flipH">Voltejar H</string>
|
||||
<string name="pesdk_common_button_flipV">Voltejar V</string>
|
||||
<string name="pesdk_common_button_undo">Desfer</string>
|
||||
<string name="pesdk_common_button_redo">Refer</string>
|
||||
<string name="pesdk_common_title_colorPicker">Selector de colors</string>
|
||||
<string name="pesdk_common_title_transparentColor">Transparent</string>
|
||||
<string name="pesdk_common_title_whiteColor">White</string>
|
||||
<string name="pesdk_common_title_grayColor">Gray</string>
|
||||
<string name="pesdk_common_title_blackColor">Black</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">Light blue</string>
|
||||
<string name="pesdk_common_title_blueColor">Blue</string>
|
||||
<string name="pesdk_common_title_purpleColor">Purple</string>
|
||||
<string name="pesdk_common_title_orchidColor">Orchid</string>
|
||||
<string name="pesdk_common_title_pinkColor">Pink</string>
|
||||
<string name="pesdk_common_title_redColor">Red</string>
|
||||
<string name="pesdk_common_title_orangeColor">Orange</string>
|
||||
<string name="pesdk_common_title_goldColor">Gold</string>
|
||||
<string name="pesdk_common_title_yellowColor">Yellow</string>
|
||||
<string name="pesdk_common_title_oliveColor">Olive</string>
|
||||
<string name="pesdk_common_title_greenColor">Green</string>
|
||||
<string name="pesdk_common_title_aquamarinColor">Aquamarin</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Pipettable color</string>
|
||||
<string name="pesdk_common_title_whiteColor">Blanc</string>
|
||||
<string name="pesdk_common_title_grayColor">Gris</string>
|
||||
<string name="pesdk_common_title_blackColor">Negre</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">Blau clar</string>
|
||||
<string name="pesdk_common_title_blueColor">Blau</string>
|
||||
<string name="pesdk_common_title_purpleColor">Porpre</string>
|
||||
<string name="pesdk_common_title_orchidColor">Orquídia</string>
|
||||
<string name="pesdk_common_title_pinkColor">Rosa</string>
|
||||
<string name="pesdk_common_title_redColor">Vermell</string>
|
||||
<string name="pesdk_common_title_orangeColor">Taronja</string>
|
||||
<string name="pesdk_common_title_goldColor">Or</string>
|
||||
<string name="pesdk_common_title_yellowColor">Groc</string>
|
||||
<string name="pesdk_common_title_oliveColor">Oliva</string>
|
||||
<string name="pesdk_common_title_greenColor">Verd</string>
|
||||
<string name="pesdk_common_title_aquamarinColor">Aiguamarina</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Pipetejat de color</string>
|
||||
|
||||
<!-- FAQ -->
|
||||
<string name="faq_1_title">Com puc fer que Simple Gallery sigui la galeria de dispositius predeterminada?</string>
|
||||
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - Photo Manager & Editor</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Navegueu pels vostres records sense interrupcions.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro és una galeria fora de línia altament personalitzable. Organitza i edita les teves fotos, recupera fitxers suprimits amb la paperera de reciclatge, protegeix i amaga fitxers, mostra una gran varietat de formats de foto i vídeo incloent RAW, SVG i molt més.
|
||||
|
||||
|
|
|
@ -32,8 +32,8 @@
|
|||
<string name="fixing">Opravuji…</string>
|
||||
<string name="dates_fixed_successfully">Datumy byly úspěšně opraveny</string>
|
||||
<string name="share_resized">Sdílet verzi se změněnou velikostí</string>
|
||||
<string name="upgraded_from_free">Zdravím,\n\nzdá se, že jse přešli ze staré bezplatné aplikace. Starou aplikaci, která má nahoře v nastavení tlačítko \'Stáhnout Pro verzi\', můžete již odinstalovat.\n\nZtratíte tím pouze soubory v odpadkovém koši, označení oblíbených souborů a také budete muset znovu nastavit položky v nastavení aplikace.\n\nDěkuji!</string>
|
||||
<string name="switch_to_file_search">Switch to file search across all visible folders</string>
|
||||
<string name="upgraded_from_free">Zdravím,\n\nzdá se, že jste přešli ze staré bezplatné aplikace. Starou aplikaci, která má nahoře v nastavení tlačítko \'Stáhnout Pro verzi\', můžete již odinstalovat.\n\nZtratíte tím pouze soubory v odpadkovém koši, označení oblíbených souborů a také budete muset znovu nastavit položky v nastavení aplikace.\n\nDěkuji!</string>
|
||||
<string name="switch_to_file_search">Přepnout na vyhledávání souborů ve všech viditelných složkách</string>
|
||||
|
||||
<!-- Filter -->
|
||||
<string name="filter_media">Filtr médií</string>
|
||||
|
@ -42,8 +42,8 @@
|
|||
<string name="gifs">GIFy</string>
|
||||
<string name="raw_images">RAW obrázky</string>
|
||||
<string name="svgs">SVGčka</string>
|
||||
<string name="portraits">Portraits</string>
|
||||
<string name="no_media_with_filters">Se zvolenými filtry nebyly nalezeny žádné médiální soubory.</string>
|
||||
<string name="portraits">Portréty</string>
|
||||
<string name="no_media_with_filters">Se zvolenými filtry nebyly nalezeny žádné mediální soubory.</string>
|
||||
<string name="change_filters_underlined"><u>Změnit filtry</u></string>
|
||||
|
||||
<!-- Hide / Exclude -->
|
||||
|
@ -53,7 +53,7 @@
|
|||
<string name="manage_excluded_folders">Spravovat vyloučené složky</string>
|
||||
<string name="exclude_folder_description">Tato funkce vyloučí výběr včetně podsložek jen z Jednoduché galerie. V nastavení můžete spravovat vyloučené složky.</string>
|
||||
<string name="exclude_folder_parent">Chcete vyloučit nadřazenou složku?</string>
|
||||
<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="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="hidden_folders">Skryté složky</string>
|
||||
|
@ -65,7 +65,7 @@
|
|||
<string name="manage_included_folders">Spravovat přidané složky</string>
|
||||
<string name="add_folder">Přidat složku</string>
|
||||
<string name="included_activity_placeholder">Pokud máte nějaké složky obsahující média, ale nebyly aplikací nalezeny, můžete je zde přidat ručně.</string>
|
||||
<string name="no_media_add_included">No media files have been found. You can solve it by adding the folders containing media files manually.</string>
|
||||
<string name="no_media_add_included">Nebyly nalezeny žádné mediální soubory. Můžete to napravit ručním přidáním složek, které obsahují média.</string>
|
||||
|
||||
<!-- Resizing -->
|
||||
<string name="resize">Změnit velikost</string>
|
||||
|
@ -82,7 +82,7 @@
|
|||
<string name="path">Cesta</string>
|
||||
<string name="invalid_image_path">Neplatná cesta</string>
|
||||
<string name="image_editing_failed">Úprava souboru selhala</string>
|
||||
<string name="file_edited_successfully">File edited successfully</string>
|
||||
<string name="file_edited_successfully">Soubor byl úspěšně upraven</string>
|
||||
<string name="edit_image_with">Upravit soubor pomocí:</string>
|
||||
<string name="no_editor_found">Nebyl nalezen žádný editor</string>
|
||||
<string name="unknown_file_location">Neznámé umístění souboru</string>
|
||||
|
@ -111,17 +111,17 @@
|
|||
|
||||
<!-- Slideshow -->
|
||||
<string name="slideshow">Prezentace</string>
|
||||
<string name="interval">Interval (vteřin):</string>
|
||||
<string name="interval">Interval (sekund):</string>
|
||||
<string name="include_photos">Zahrnout fotografie</string>
|
||||
<string name="include_videos">Zahrnout videa</string>
|
||||
<string name="include_gifs">Zahrnout GIFy</string>
|
||||
<string name="random_order">Náhodné pořadí</string>
|
||||
<string name="move_backwards">Jít opačným směrem</string>
|
||||
<string name="loop_slideshow">Opakovat prezentaci ve smyčce</string>
|
||||
<string name="animation">Animation</string>
|
||||
<string name="no_animation">None</string>
|
||||
<string name="fade">Fade</string>
|
||||
<string name="slide">Slide</string>
|
||||
<string name="animation">Animace</string>
|
||||
<string name="no_animation">Žádná</string>
|
||||
<string name="fade">Prolnutí</string>
|
||||
<string name="slide">Posun</string>
|
||||
<string name="slideshow_ended">Prezentace skončila</string>
|
||||
<string name="no_media_for_slideshow">Nebyla nalezena žádná média pro prezentaci</string>
|
||||
|
||||
|
@ -136,11 +136,11 @@
|
|||
<string name="do_not_group_files">Neseskupovat soubory</string>
|
||||
<string name="by_folder">Složky</string>
|
||||
<string name="by_last_modified">Data poslední úpravy</string>
|
||||
<string name="by_last_modified_daily">Last modified (daily)</string>
|
||||
<string name="by_last_modified_monthly">Last modified (monthly)</string>
|
||||
<string name="by_last_modified_daily">Data poslední úpravy (denně)</string>
|
||||
<string name="by_last_modified_monthly">Data poslední úpravy (měsíčně)</string>
|
||||
<string name="by_date_taken">Data pořízení</string>
|
||||
<string name="by_date_taken_daily">Date taken (daily)</string>
|
||||
<string name="by_date_taken_monthly">Date taken (monthly)</string>
|
||||
<string name="by_date_taken_daily">Data pořízení (denně)</string>
|
||||
<string name="by_date_taken_monthly">Data pořízení (měsíčně)</string>
|
||||
<string name="by_file_type">Typu souboru</string>
|
||||
<string name="by_extension">Přípony</string>
|
||||
<string name="grouping_and_sorting">Mějte prosím na paměti, že seskupování a řazení jsou 2 nezávislé hodnoty</string>
|
||||
|
@ -169,10 +169,10 @@
|
|||
<string name="allow_photo_gestures">Povolit ovládání jasu vertikálními tahy</string>
|
||||
<string name="allow_video_gestures">Povolit ovládání hlasitosti a jasu videí vertikálními tahy</string>
|
||||
<string name="show_media_count">Zobrazit počet médií ve složce na hlavní obrazovce</string>
|
||||
<string name="show_extended_details">Zobrazit rozšířené vlastnosti přes celoobrazovkové média</string>
|
||||
<string name="show_extended_details">Zobrazit rozšířené vlastnosti přes celoobrazovková média</string>
|
||||
<string name="manage_extended_details">Spravovat rozšířené vlastnosti</string>
|
||||
<string name="one_finger_zoom">Povolit přibližování jedním prstem v celoobrazovkovém režimu</string>
|
||||
<string name="allow_instant_change">Povolit okamžité přepínání médií ťuknutím na okraj obrazovky</string>
|
||||
<string name="allow_instant_change">Povolit okamžité přepínání médií klepnutím na okraj obrazovky</string>
|
||||
<string name="allow_deep_zooming_images">Povolit hluboké přibližování obrázků</string>
|
||||
<string name="hide_extended_details">Skrýt rozšířené vlastnosti pokud je skrytá stavová lišta</string>
|
||||
<string name="show_at_bottom">Zobrazit některá akční tlačítka ve spodní části obrazovky</string>
|
||||
|
@ -188,8 +188,8 @@
|
|||
<string name="file_loading_priority">Priorita načítání obrázků</string>
|
||||
<string name="speed">Rychlost</string>
|
||||
<string name="compromise">Kompromis</string>
|
||||
<string name="avoid_showing_invalid_files">Vyvarovat se zobrazení neplatných souborů</string>
|
||||
<string name="show_image_file_types">Show image file types</string>
|
||||
<string name="avoid_showing_invalid_files">Nezobrazovat neplatné soubory</string>
|
||||
<string name="show_image_file_types">Zobrazit typ obrázkových souborů</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Náhledy</string>
|
||||
|
@ -198,103 +198,103 @@
|
|||
<string name="bottom_actions">Spodní akční tlačítka</string>
|
||||
|
||||
<!-- Bottom actions -->
|
||||
<string name="manage_bottom_actions">Upravit viditelné spodní akční tlačítka</string>
|
||||
<string name="manage_bottom_actions">Upravit viditelná spodní akční tlačítka</string>
|
||||
<string name="toggle_favorite">Přepnutí oblíbenosti</string>
|
||||
<string name="toggle_file_visibility">Přepnutí viditelnosti souboru</string>
|
||||
|
||||
<!-- New editor strings -->
|
||||
<string name="pesdk_transform_button_freeCrop">Custom</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Reset</string>
|
||||
<string name="pesdk_transform_button_squareCrop">Square</string>
|
||||
<string name="pesdk_transform_title_name">Transform</string>
|
||||
<string name="pesdk_filter_title_name">Filter</string>
|
||||
<string name="pesdk_filter_asset_none">None</string>
|
||||
<string name="pesdk_adjustments_title_name">Adjust</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Shadows</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Exposure</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">Highlights</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">Brightness</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">Contrast</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Saturation</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Clarity</string>
|
||||
<string name="pesdk_transform_button_freeCrop">Vlastní</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Obnovit</string>
|
||||
<string name="pesdk_transform_button_squareCrop">Čtverec</string>
|
||||
<string name="pesdk_transform_title_name">Transformovat</string>
|
||||
<string name="pesdk_filter_title_name">Filtr</string>
|
||||
<string name="pesdk_filter_asset_none">Žádný</string>
|
||||
<string name="pesdk_adjustments_title_name">Doladění</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Stíny</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Expozice</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">Světla</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">Jas</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">Kontrast</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Sytost</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Jasnost</string>
|
||||
<string name="pesdk_adjustments_button_gammaTool">Gamma</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">Blacks</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Whites</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">Temperature</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Sharpness</string>
|
||||
<string name="pesdk_adjustments_button_reset">Reset</string>
|
||||
<string name="pesdk_focus_title_name">Focus</string>
|
||||
<string name="pesdk_focus_title_disabled">None</string>
|
||||
<string name="pesdk_focus_button_radial">Radial</string>
|
||||
<string name="pesdk_focus_button_linear">Linear</string>
|
||||
<string name="pesdk_focus_button_mirrored">Mirrored</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">Černé</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Bílé</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">Teplota</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Ostrost</string>
|
||||
<string name="pesdk_adjustments_button_reset">Obnovit</string>
|
||||
<string name="pesdk_focus_title_name">Zaostření</string>
|
||||
<string name="pesdk_focus_title_disabled">Žádné</string>
|
||||
<string name="pesdk_focus_button_radial">Radiální</string>
|
||||
<string name="pesdk_focus_button_linear">Lineární</string>
|
||||
<string name="pesdk_focus_button_mirrored">Zrcadlové</string>
|
||||
<string name="pesdk_focus_button_gaussian">Gaussian</string>
|
||||
<string name="pesdk_text_title_name">Text</string>
|
||||
<string name="pesdk_text_title_options">Text Options</string>
|
||||
<string name="pesdk_text_title_textColor">Text Color</string>
|
||||
<string name="pesdk_text_title_font">Font</string>
|
||||
<string name="pesdk_text_button_add">Add</string>
|
||||
<string name="pesdk_text_button_edit">Edit</string>
|
||||
<string name="pesdk_text_button_straighten">Straighten</string>
|
||||
<string name="pesdk_text_button_font">Font</string>
|
||||
<string name="pesdk_text_button_color">Color</string>
|
||||
<string name="pesdk_text_button_backgroundColor">BG Color</string>
|
||||
<string name="pesdk_text_button_alignment">Alignment</string>
|
||||
<string name="pesdk_text_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_text_button_delete">Delete</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">Your text</string>
|
||||
<string name="pesdk_brush_title_name">Brush</string>
|
||||
<string name="pesdk_brush_button_color">Color</string>
|
||||
<string name="pesdk_brush_button_size">Size</string>
|
||||
<string name="pesdk_brush_button_hardness">Hardness</string>
|
||||
<string name="pesdk_brush_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_brush_button_delete">Delete</string>
|
||||
<string name="pesdk_brush_title_brushColor">Brush Color</string>
|
||||
<string name="pesdk_text_title_options">Nastavení textu</string>
|
||||
<string name="pesdk_text_title_textColor">Barva textu</string>
|
||||
<string name="pesdk_text_title_font">Písmo</string>
|
||||
<string name="pesdk_text_button_add">Přidat</string>
|
||||
<string name="pesdk_text_button_edit">Upravit</string>
|
||||
<string name="pesdk_text_button_straighten">Narovnat</string>
|
||||
<string name="pesdk_text_button_font">Písmo</string>
|
||||
<string name="pesdk_text_button_color">Barva</string>
|
||||
<string name="pesdk_text_button_backgroundColor">Pozadí</string>
|
||||
<string name="pesdk_text_button_alignment">Zarovnání</string>
|
||||
<string name="pesdk_text_button_bringToFront">Do popředí</string>
|
||||
<string name="pesdk_text_button_delete">Vymazat</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">Váš text</string>
|
||||
<string name="pesdk_brush_title_name">Štětec</string>
|
||||
<string name="pesdk_brush_button_color">Barva</string>
|
||||
<string name="pesdk_brush_button_size">Velikost</string>
|
||||
<string name="pesdk_brush_button_hardness">Tvrdost</string>
|
||||
<string name="pesdk_brush_button_bringToFront">Do popředí</string>
|
||||
<string name="pesdk_brush_button_delete">Vymazat</string>
|
||||
<string name="pesdk_brush_title_brushColor">Barva štětce</string>
|
||||
<string name="pesdk_editor_title_name">Editor</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Close Editor?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Do you really want to discard the image?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Yes</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">No</string>
|
||||
<string name="pesdk_editor_cancel">Cancel</string>
|
||||
<string name="pesdk_editor_accept">Accept</string>
|
||||
<string name="pesdk_editor_save">Save</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Exporting image…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Exporting image %s.</string>
|
||||
<string name="pesdk_common_button_flipH">Flip H</string>
|
||||
<string name="pesdk_common_button_flipV">Flip V</string>
|
||||
<string name="pesdk_common_button_undo">Undo</string>
|
||||
<string name="pesdk_common_button_redo">Redo</string>
|
||||
<string name="pesdk_common_title_colorPicker">Color Picker</string>
|
||||
<string name="pesdk_common_title_transparentColor">Transparent</string>
|
||||
<string name="pesdk_common_title_whiteColor">White</string>
|
||||
<string name="pesdk_common_title_grayColor">Gray</string>
|
||||
<string name="pesdk_common_title_blackColor">Black</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">Light blue</string>
|
||||
<string name="pesdk_common_title_blueColor">Blue</string>
|
||||
<string name="pesdk_common_title_purpleColor">Purple</string>
|
||||
<string name="pesdk_common_title_orchidColor">Orchid</string>
|
||||
<string name="pesdk_common_title_pinkColor">Pink</string>
|
||||
<string name="pesdk_common_title_redColor">Red</string>
|
||||
<string name="pesdk_common_title_orangeColor">Orange</string>
|
||||
<string name="pesdk_common_title_goldColor">Gold</string>
|
||||
<string name="pesdk_common_title_yellowColor">Yellow</string>
|
||||
<string name="pesdk_common_title_oliveColor">Olive</string>
|
||||
<string name="pesdk_common_title_greenColor">Green</string>
|
||||
<string name="pesdk_common_title_aquamarinColor">Aquamarin</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Pipettable color</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Zavřít editor?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Opravdu chcete zahodit úpravy obrázku?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Ano</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">Ne</string>
|
||||
<string name="pesdk_editor_cancel">Zrušit</string>
|
||||
<string name="pesdk_editor_accept">Potvrdit</string>
|
||||
<string name="pesdk_editor_save">Uložit</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Exportuje se obrázek…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Export obrázku %s.</string>
|
||||
<string name="pesdk_common_button_flipH">Překlopit H</string>
|
||||
<string name="pesdk_common_button_flipV">Překlopit V</string>
|
||||
<string name="pesdk_common_button_undo">Vrátit</string>
|
||||
<string name="pesdk_common_button_redo">Zopakovat vrácené</string>
|
||||
<string name="pesdk_common_title_colorPicker">Výběr barvy</string>
|
||||
<string name="pesdk_common_title_transparentColor">Průsvitná</string>
|
||||
<string name="pesdk_common_title_whiteColor">Bílá</string>
|
||||
<string name="pesdk_common_title_grayColor">Šedá</string>
|
||||
<string name="pesdk_common_title_blackColor">Černá</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">Světle modrá</string>
|
||||
<string name="pesdk_common_title_blueColor">Modrá</string>
|
||||
<string name="pesdk_common_title_purpleColor">Fialová</string>
|
||||
<string name="pesdk_common_title_orchidColor">Orchidej</string>
|
||||
<string name="pesdk_common_title_pinkColor">Růžová</string>
|
||||
<string name="pesdk_common_title_redColor">Červená</string>
|
||||
<string name="pesdk_common_title_orangeColor">Oranžová</string>
|
||||
<string name="pesdk_common_title_goldColor">Zlatá</string>
|
||||
<string name="pesdk_common_title_yellowColor">Žlutá</string>
|
||||
<string name="pesdk_common_title_oliveColor">Olivová</string>
|
||||
<string name="pesdk_common_title_greenColor">Zelená</string>
|
||||
<string name="pesdk_common_title_aquamarinColor">Akvamarín</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Pipetovatelná barva</string>
|
||||
|
||||
<!-- FAQ -->
|
||||
<string name="faq_1_title">Jak nastavím Jednoduchou Galerii jako výchozí galerii?</string>
|
||||
<string name="faq_1_title">Jak nastavím Jednoduchou galerii jako výchozí galerii?</string>
|
||||
<string name="faq_1_text">Nejdříve musíte najít v nastavení zařízení, v sekci Aplikace, současnou výchozí galerii, zvolit tlačítko s textem ve smyslu \"Nastavení výchozího otevírání\" a následně \"Vymazat výchozí nastavení\".
|
||||
Pokud poté zkusíte otevřít obrázek nebo video, zobrazí se seznam aplikací, kde můžete zvolit Jednoduchou Galerii a nastavit ji jako výchozí.</string>
|
||||
Pokud poté zkusíte otevřít obrázek nebo video, zobrazí se seznam aplikací, kde můžete zvolit Jednoduchou galerii a nastavit ji jako výchozí.</string>
|
||||
<string name="faq_2_title">Uzamknul jsem aplikaci heslem, ale zapomněl jsem ho. Co můžu udělat?</string>
|
||||
<string name="faq_2_text">Můžete to vyriešǐť 2 způsoby. Můžete aplikaci buď přeinstalovat nebo ji najít v nastavení zařízení a zvolit \"Vymazat data\". Vymažou se pouze nastavení aplikace, nikoliv soubory.</string>
|
||||
<string name="faq_2_text">Můžete to vyriešit 2 způsoby. Můžete aplikaci buď přeinstalovat nebo ji najít v nastavení zařízení a zvolit \"Vymazat data\". Vymažou se pouze nastavení aplikace, nikoliv soubory.</string>
|
||||
<string name="faq_3_title">Jak mohu dosáhnout, aby bylo dané album stále zobrazeno jako první?</string>
|
||||
<string name="faq_3_text">Můžete označit danou složku dlouhým podržením a zvolit tlačítko s obrázkem připínáčku, to ji připne na vrch. Můžete připnout i více složek, budou seřazeny podle zvoleného řazení.</string>
|
||||
<string name="faq_3_text">Můžete označit danou složku dlouhým podržením a zvolit tlačítko s obrázkem připínáčku, to ji připne nahoru. Můžete připnout i více složek, budou seřazeny podle zvoleného řazení.</string>
|
||||
<string name="faq_4_title">Jak mohu video posunout vpřed?</string>
|
||||
<string name="faq_4_text">Můžete toho dosáhnout buď tažením prstu vodorovně přes okno přehrávače nebo ťuknutím na text aktuální či celkové délky videa, které najdete po bocích indikátoru aktuální pozice. To posune video buď zpět nebo vpřed.</string>
|
||||
<string name="faq_4_text">Můžete toho dosáhnout buď tažením prstu vodorovně přes okno přehrávače nebo klepnutím na text aktuální či celkové délky videa, který najdete po bocích indikátoru aktuální pozice. To posune video buď zpět nebo vpřed.</string>
|
||||
<string name="faq_5_title">Jaký je rozdíl mezi Skrytím a Vyloučením složky?</string>
|
||||
<string name="faq_5_text">Zatímco vyloučení zamezí zobrazení složky pouze vrámci Jednoduché Galerie, skrytí ji ukryje vrámci celého systému, tedy to ovlivní i ostatní galerie. Skrytí funguje pomocí vytvoření prázdného souboru \".nomedia\" v daném adresáři, který můžete vymazat i libovolným správcem souborů.</string>
|
||||
<string name="faq_5_text">Zatímco vyloučení zamezí zobrazení složky pouze vrámci Jednoduché galerie, skrytí ji ukryje v celém systému, tedy to ovlivní i ostatní galerie. Skrytí funguje pomocí vytvoření prázdného souboru \".nomedia\" v daném adresáři, který můžete vymazat i libovolným správcem souborů.</string>
|
||||
<string name="faq_6_title">Proč se mi zobrazují složky s obaly hudebních alb, nebo nálepkami?</string>
|
||||
<string name="faq_6_text">Může se stát, že se vám zobrazí také neobvyklé složky. Můžete je ale jednoduše skrýt jejich vybráním pomocí dlouhého podržení a zvolením Vyloučit. Pokud na následujícím dialogu zvolíte vyloučení nadřazené složky, pravděpodobně budou vyloučeny i ostatní podobné složky.</string>
|
||||
<string name="faq_7_title">Složka s fotografiemi se mi nezobrazuje nebo ve složce nevidím všechny soubory. Co s tím?</string>
|
||||
|
@ -317,13 +317,13 @@
|
|||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Jednoduchá Galerie Pro - Organizér a editor fotografií</string>
|
||||
<string name="app_title">Jednoduchá galerie Pro - Organizér fotografií</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Prohlížejte svoje vzpomínky bez prerušení s touto foto a video galerií.</string>
|
||||
<string name="app_long_description">
|
||||
Jednoduchá Galerie Pro je vysoce přizpůsobitelná offline galerie. Organizujte a upravujte své fotografie, obnovujte smazané fotografie s funkcí odpadkového koše, chraňte je a skrývejte. Prohlížejte množství různých foto a video formátů včetně RAW, SVG a mnoho dalších.
|
||||
Jednoduchá galerie Pro je vysoce přizpůsobitelná offline galerie. Organizujte a upravujte své fotografie, obnovujte smazané fotografie s funkcí odpadkového koše, chraňte je a skrývejte. Prohlížejte množství různých foto a video formátů včetně RAW, SVG a mnoho dalších.
|
||||
|
||||
Aplikace neobsahuje žádné reklamy ani nepotřebná oprávnění. Tím, že ani nevyžaduje připojení k internetu je vaše soukromí maximálně chráněno.
|
||||
Aplikace neobsahuje žádné reklamy ani nepotřebná oprávnění. Tím, že ani nevyžaduje připojení k internetu, je vaše soukromí maximálně chráněno.
|
||||
|
||||
-------------------------------------------------
|
||||
<b>JEDNODUCHÁ GALERIE PRO – FUNKCE</b>
|
||||
|
@ -337,7 +337,7 @@
|
|||
• Otevírejte mnoho rozličných formátů fotografií a videí (RAW, SVG, GIF, panorama, atd)
|
||||
• Množství intuitivních gest pro jednoduchou úpravu a organizaci souborů
|
||||
• Mnoho různých způsobů filtrování, seskupování a řazení souborů
|
||||
• Změňte si vzhled Jednoduché galerie pro
|
||||
• Změňte si vzhled Jednoduché galerie Pro
|
||||
• Dostupná ve 32 jazycích
|
||||
• Označte si oblíbené soubory pro rychlý přístup
|
||||
• Chraňte své fotografie a videa pomocí pinu, vzoru nebo otiskem prstu
|
||||
|
@ -350,16 +350,16 @@
|
|||
… a mnoho dalších!
|
||||
|
||||
<b>EDITOR OBRÁZKŮ</b>
|
||||
Jednoduchá Galerie Pro umožňuje snadnou úpravu obrázků. Ořezávejte, překlápějte, otáčejte či měňte jejich velikost. Pokud se cítíte kreativně, můžete také aplikovat filtry nebo do obrázku kreslit!
|
||||
Jednoduchá galerie Pro umožňuje snadnou úpravu obrázků. Ořezávejte, překlápějte, otáčejte či měňte jejich velikost. Pokud se cítíte kreativně, můžete také aplikovat filtry nebo do obrázku kreslit!
|
||||
|
||||
<b>PODPORA MNOHA TYPŮ SOUBORŮ</b>
|
||||
Na rozdíl od některých galerií podporuje Jednoduchá Galerie Pro velké množství různých druhů souborů včetně JPEG, PNG, MP4, MKV, RAW, SVG, panoramatických fotografií a videí.
|
||||
Na rozdíl od některých galerií podporuje Jednoduchá galerie Pro velké množství různých druhů souborů včetně JPEG, PNG, MP4, MKV, RAW, SVG, panoramatických fotografií a videí.
|
||||
|
||||
<b>Vysoce upravitelný správce galerie</b>
|
||||
Od vzhledu až po funkční tlačítka na spodní liště, Jednoduchá Galerie Pro je plně nastavitelná a bude fungovat přesně jak si budete přát. Žádná jiná galerie nenabízí takovou flexibilitu! A díky otevřenému kódu je naše aplikace dostupná ve 32 jazycích!
|
||||
Od vzhledu až po funkční tlačítka na spodní liště, Jednoduchá galerie Pro je plně nastavitelná a bude fungovat přesně jak si budete přát. Žádná jiná galerie nenabízí takovou flexibilitu! A díky otevřenému kódu je naše aplikace dostupná ve 32 jazycích!
|
||||
|
||||
<b>OBNOVTE SMAZANÉ FOTOGRAFIE A VIDEA</b>
|
||||
Smazali jste nechtěně důležitou fotografii nebo video? Žádný strach! Jednoduchá Galerie Pro pro podobné případy nabízí funkci odpadkového koše, odkud smazané fotografie a videa snadno obnovíte.
|
||||
Smazali jste nechtěně důležitou fotografii nebo video? Žádný strach! Jednoduchá galerie Pro pro podobné případy nabízí funkci odpadkového koše, odkud smazané fotografie a videa snadno obnovíte.
|
||||
|
||||
<b>CHRAŇTE A SKRÝVEJTE SVÉ FOTOGRAFIE A VIDEA</b>
|
||||
Použitím pinu, vzoru nebo otisku prstu snadno své fotografie, videa či celá alba ochráníte nebo skryjete. Můžete ochránit i spuštění samotné aplikace, nebo některé její funkce. Například můžete zabránit náhodnému smazání souboru bez potvrzení otiskem prstu.
|
||||
|
|
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - Billedhåndtering</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro er et offline-galleri med mange tilpasningsmuligheder. Organiser og rediger dine billeder, gendan slettede filer via papirkurven, beskyt og skjul filer og se adskillige forskellige billed- og videoformater inklusiv RAW, SVG og mange flere.
|
||||
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
<string name="dates_fixed_successfully">Datum erfolgreich korrigiert.</string>
|
||||
<string name="share_resized">Teile eine verkleinerte Version</string>
|
||||
<string name="upgraded_from_free">Hey,\n\nes sieht so aus, als hättest du von der alten kostenlosen App geupgraded. Du kannst nun die alte Version deinstallieren, die oben in den App-Einstellungen einen \'Upgrade auf Pro\' Button hat.\n\nEs wird nur der Papierkorb gelöscht, die Markierungen von Favoriten entfernt und die App-Einstellungen zurückgesetzt.\n\nDanke!</string>
|
||||
<string name="switch_to_file_search">Switch to file search across all visible folders</string>
|
||||
<string name="switch_to_file_search">Zur Dateisuche in allen sichtbaren Ordnern wechseln</string>
|
||||
|
||||
<!-- Filter -->
|
||||
<string name="filter_media">Filter</string>
|
||||
|
@ -47,13 +47,13 @@
|
|||
<string name="change_filters_underlined"><u>Filter ändern</u></string>
|
||||
|
||||
<!-- Hide / Exclude -->
|
||||
<string name="hide_folder_description">Diese Funktion versteckt die ausgewählten Ordner, indem im Dateisystem eine \'.nomedia\'-Datei abgelegt wird. Dadurch werden die ausgewählten Ordner und alle Unterverzeichnisse auch in anderen Apps nicht angezeigt. Solche Ordner werden nur gezeigt, wenn die Einstellung \'Versteckte Elemente anzeigen\' aktiv ist (auch andere Apps bieten üblicherweise eine solche Option).\\nFortfahren?</string>
|
||||
<string name="hide_folder_description">Diese Funktion versteckt die ausgewählten Ordner, indem im Dateisystem eine \'.nomedia\'-Datei abgelegt wird. Dadurch werden die ausgewählten Ordner und alle Unterverzeichnisse auch in anderen Apps nicht angezeigt. Solche Ordner werden nur gezeigt, wenn die Einstellung \'Versteckte Elemente anzeigen\' aktiv ist (auch andere Apps bieten üblicherweise eine solche Option).\nFortfahren?</string>
|
||||
<string name="exclude">Ordner ausschließen</string>
|
||||
<string name="excluded_folders">Ausgeschlossene Ordner</string>
|
||||
<string name="manage_excluded_folders">Ausgeschlossene Ordner verwalten</string>
|
||||
<string name="exclude_folder_description">Diese Funktion blendet die ausgewählten Ordner und deren Unterordner nur in dieser App aus. Ausgeschlossene Ordner können in den Einstellungen verwaltet werden.</string>
|
||||
<string name="exclude_folder_parent">Möchtest du stattdessen einen höherliegenden Ordner ausschließen?</string>
|
||||
<string name="excluded_activity_placeholder">\'Ordner ausschließen\' wird ausgewählte Ordner und deren Unterordner nur in dieser App ausblenden. Andere Apps werden solche Ordner weiterhin anzeigen.\\n\\nWenn du Ordner auch für andere Apps verstecken willst, verwende dafür die Funktion \'Ordner verstecken\'.</string>
|
||||
<string name="excluded_activity_placeholder">\'Ordner ausschließen\' wird ausgewählte Ordner und deren Unterordner nur in dieser App ausblenden. Andere Apps werden solche Ordner weiterhin anzeigen.\n\nWenn du Ordner auch für andere Apps verstecken willst, verwende dafür die Funktion \'Ordner verstecken\'.</string>
|
||||
<string name="remove_all">Alle entfernen</string>
|
||||
<string name="remove_all_description">Alle Ordner aus der Liste ausgeblendeter Ordner entfernen? Die Ordner selbst werden nicht gelöscht.</string>
|
||||
<string name="hidden_folders">Versteckte Ordner</string>
|
||||
|
@ -65,7 +65,7 @@
|
|||
<string name="manage_included_folders">Einbezogene Ordner verwalten</string>
|
||||
<string name="add_folder">Ordner hinzufügen</string>
|
||||
<string name="included_activity_placeholder">Solltest du weitere Mediendateien haben, die von der App nicht gefunden wurden, kannst du deren Ordner hier manuell hinzufügen.</string>
|
||||
<string name="no_media_add_included">No media files have been found. You can solve it by adding the folders containing media files manually.</string>
|
||||
<string name="no_media_add_included">Es konnten keine Mediendateien gefunden werden. Das Problem kann behoben werden, indem die Ordner mit den Mediendateien manuell hinzugefügt werden.</string>
|
||||
|
||||
<!-- Resizing -->
|
||||
<string name="resize">Größe ändern</string>
|
||||
|
@ -80,13 +80,13 @@
|
|||
<string name="save">Speichern</string>
|
||||
<string name="rotate">Drehen</string>
|
||||
<string name="path">Pfad</string>
|
||||
<string name="invalid_image_path">Ungültiger Dateipfad.</string>
|
||||
<string name="image_editing_failed">Bildbearbeitung fehlgeschlagen.</string>
|
||||
<string name="file_edited_successfully">File edited successfully</string>
|
||||
<string name="invalid_image_path">Ungültiger Dateipfad</string>
|
||||
<string name="image_editing_failed">Bildbearbeitung fehlgeschlagen</string>
|
||||
<string name="file_edited_successfully">Datei erfolgreich bearbeitet</string>
|
||||
<string name="edit_image_with">Bild bearbeiten mit:</string>
|
||||
<string name="no_editor_found">Keine Bildeditor-App gefunden.</string>
|
||||
<string name="unknown_file_location">Unbekannter Dateipfad.</string>
|
||||
<string name="error_saving_file">Konnte Quelldatei nicht überschreiben.</string>
|
||||
<string name="no_editor_found">Keine Bildeditor-App gefunden</string>
|
||||
<string name="unknown_file_location">Unbekannter Dateipfad</string>
|
||||
<string name="error_saving_file">Konnte Quelldatei nicht überschreiben</string>
|
||||
<string name="rotate_left">Nach links drehen</string>
|
||||
<string name="rotate_right">Nach rechts drehen</string>
|
||||
<string name="rotate_one_eighty">Um 180° drehen</string>
|
||||
|
@ -119,11 +119,11 @@
|
|||
<string name="move_backwards">Rückwärts abspielen</string>
|
||||
<string name="loop_slideshow">Endlos abspielen</string>
|
||||
<string name="animation">Animation</string>
|
||||
<string name="no_animation">None</string>
|
||||
<string name="fade">Fade</string>
|
||||
<string name="slide">Slide</string>
|
||||
<string name="slideshow_ended">Diashow beendet.</string>
|
||||
<string name="no_media_for_slideshow">Keine Medien für Diashow gefunden.</string>
|
||||
<string name="no_animation">Keine</string>
|
||||
<string name="fade">Verblassen</string>
|
||||
<string name="slide">Schieben</string>
|
||||
<string name="slideshow_ended">Diashow beendet</string>
|
||||
<string name="no_media_for_slideshow">Keine Medien für Diashow gefunden</string>
|
||||
|
||||
<!-- View types -->
|
||||
<string name="change_view_type">Darstellung ändern</string>
|
||||
|
@ -136,11 +136,11 @@
|
|||
<string name="do_not_group_files">Dateien nicht gruppieren</string>
|
||||
<string name="by_folder">Ordner</string>
|
||||
<string name="by_last_modified">Datum der letzten Änderung</string>
|
||||
<string name="by_last_modified_daily">Last modified (daily)</string>
|
||||
<string name="by_last_modified_monthly">Last modified (monthly)</string>
|
||||
<string name="by_last_modified_daily">Zuletzt geändert (täglich)</string>
|
||||
<string name="by_last_modified_monthly">Zuletzt geändert (monatlich)</string>
|
||||
<string name="by_date_taken">Aufnahmedatum</string>
|
||||
<string name="by_date_taken_daily">Date taken (daily)</string>
|
||||
<string name="by_date_taken_monthly">Date taken (monthly)</string>
|
||||
<string name="by_date_taken_daily">Aufnahmedatum (täglich)</string>
|
||||
<string name="by_date_taken_monthly">Aufnahmedatum (monatlich)</string>
|
||||
<string name="by_file_type">Dateityp (Bilder/Videos)</string>
|
||||
<string name="by_extension">Dateierweiterung</string>
|
||||
<string name="grouping_and_sorting">Bitte beachte, dass Gruppieren und Sortieren zwei unabhängige Felder sind.</string>
|
||||
|
@ -182,14 +182,14 @@
|
|||
<string name="show_recycle_bin_last">Zeige den Papierkorb als letztes Element auf dem Hauptbildschirm</string>
|
||||
<string name="allow_down_gesture">Erlaube das Schließen der Vollbildansicht mit einer Abwärtsgeste</string>
|
||||
<string name="allow_one_to_one_zoom">Erlaube 1:1 Zoom mit zweimaligem, doppeltem Antippen</string>
|
||||
<string name="open_videos_on_separate_screen">Öffne Videos immer auf einem seperaten Bildschirm mit neuen horizontalen Gesten</string>
|
||||
<string name="show_notch">Show a notch if available</string>
|
||||
<string name="open_videos_on_separate_screen">Öffne Videos immer auf einem separaten Bildschirm mit neuen horizontalen Gesten</string>
|
||||
<string name="show_notch">Zeige eine Notch, wenn vorhanden</string>
|
||||
<string name="allow_rotating_gestures">Rotieren von Bildern mit Gesten zulassen</string>
|
||||
<string name="file_loading_priority">Priorität beim Laden von Dateien</string>
|
||||
<string name="speed">Geschwindigkeit</string>
|
||||
<string name="compromise">Kompromiss</string>
|
||||
<string name="avoid_showing_invalid_files">Das Anzeigen von ungültigen Dateien vermeiden</string>
|
||||
<string name="show_image_file_types">Show image file types</string>
|
||||
<string name="show_image_file_types">Bilddateitypen anzeigen</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Thumbnails</string>
|
||||
|
@ -203,85 +203,85 @@
|
|||
<string name="toggle_file_visibility">Schaltet die Sichtbarkeit von Dateien um</string>
|
||||
|
||||
<!-- New editor strings -->
|
||||
<string name="pesdk_transform_button_freeCrop">Custom</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Reset</string>
|
||||
<string name="pesdk_transform_button_squareCrop">Square</string>
|
||||
<string name="pesdk_transform_title_name">Transform</string>
|
||||
<string name="pesdk_transform_button_freeCrop">Benutzerdefiniert</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Zurücksetzen</string>
|
||||
<string name="pesdk_transform_button_squareCrop">Quadrat</string>
|
||||
<string name="pesdk_transform_title_name">Umwandeln</string>
|
||||
<string name="pesdk_filter_title_name">Filter</string>
|
||||
<string name="pesdk_filter_asset_none">None</string>
|
||||
<string name="pesdk_adjustments_title_name">Adjust</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Shadows</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Exposure</string>
|
||||
<string name="pesdk_filter_asset_none">Kein</string>
|
||||
<string name="pesdk_adjustments_title_name">Anpassen</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Schatten</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Belichtung</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">Highlights</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">Brightness</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">Contrast</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Saturation</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Clarity</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">Helligkeit</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">Kontrast</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Sättigung</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Struktur</string>
|
||||
<string name="pesdk_adjustments_button_gammaTool">Gamma</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">Blacks</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Whites</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">Temperature</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Sharpness</string>
|
||||
<string name="pesdk_adjustments_button_reset">Reset</string>
|
||||
<string name="pesdk_focus_title_name">Focus</string>
|
||||
<string name="pesdk_focus_title_disabled">None</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">Schwarz</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Weiß</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">Temperatur</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Schärfe</string>
|
||||
<string name="pesdk_adjustments_button_reset">Zurücksetzen</string>
|
||||
<string name="pesdk_focus_title_name">Fokus</string>
|
||||
<string name="pesdk_focus_title_disabled">Kein</string>
|
||||
<string name="pesdk_focus_button_radial">Radial</string>
|
||||
<string name="pesdk_focus_button_linear">Linear</string>
|
||||
<string name="pesdk_focus_button_mirrored">Mirrored</string>
|
||||
<string name="pesdk_focus_button_gaussian">Gaussian</string>
|
||||
<string name="pesdk_focus_button_mirrored">Gespiegelt</string>
|
||||
<string name="pesdk_focus_button_gaussian">Gaußsch</string>
|
||||
<string name="pesdk_text_title_name">Text</string>
|
||||
<string name="pesdk_text_title_options">Text Options</string>
|
||||
<string name="pesdk_text_title_textColor">Text Color</string>
|
||||
<string name="pesdk_text_title_font">Font</string>
|
||||
<string name="pesdk_text_button_add">Add</string>
|
||||
<string name="pesdk_text_button_edit">Edit</string>
|
||||
<string name="pesdk_text_button_straighten">Straighten</string>
|
||||
<string name="pesdk_text_button_font">Font</string>
|
||||
<string name="pesdk_text_button_color">Color</string>
|
||||
<string name="pesdk_text_button_backgroundColor">BG Color</string>
|
||||
<string name="pesdk_text_button_alignment">Alignment</string>
|
||||
<string name="pesdk_text_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_text_button_delete">Delete</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">Your text</string>
|
||||
<string name="pesdk_brush_title_name">Brush</string>
|
||||
<string name="pesdk_brush_button_color">Color</string>
|
||||
<string name="pesdk_brush_button_size">Size</string>
|
||||
<string name="pesdk_brush_button_hardness">Hardness</string>
|
||||
<string name="pesdk_brush_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_brush_button_delete">Delete</string>
|
||||
<string name="pesdk_brush_title_brushColor">Brush Color</string>
|
||||
<string name="pesdk_text_title_options">Textoptionen</string>
|
||||
<string name="pesdk_text_title_textColor">Textfarbe</string>
|
||||
<string name="pesdk_text_title_font">Schriftart</string>
|
||||
<string name="pesdk_text_button_add">Hinzufügen</string>
|
||||
<string name="pesdk_text_button_edit">Bearbeiten</string>
|
||||
<string name="pesdk_text_button_straighten">Begradigen</string>
|
||||
<string name="pesdk_text_button_font">Schrift</string>
|
||||
<string name="pesdk_text_button_color">Farbe</string>
|
||||
<string name="pesdk_text_button_backgroundColor">Hintergrund</string>
|
||||
<string name="pesdk_text_button_alignment">Ausrichtung</string>
|
||||
<string name="pesdk_text_button_bringToFront">Nach Vorne</string>
|
||||
<string name="pesdk_text_button_delete">Löschen</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">Dein Text</string>
|
||||
<string name="pesdk_brush_title_name">Pinsel</string>
|
||||
<string name="pesdk_brush_button_color">Farbe</string>
|
||||
<string name="pesdk_brush_button_size">Größe</string>
|
||||
<string name="pesdk_brush_button_hardness">Stärke</string>
|
||||
<string name="pesdk_brush_button_bringToFront">Nach Vorne</string>
|
||||
<string name="pesdk_brush_button_delete">Löschen</string>
|
||||
<string name="pesdk_brush_title_brushColor">Pinselfarbe</string>
|
||||
<string name="pesdk_editor_title_name">Editor</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Close Editor?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Do you really want to discard the image?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Yes</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">No</string>
|
||||
<string name="pesdk_editor_cancel">Cancel</string>
|
||||
<string name="pesdk_editor_accept">Accept</string>
|
||||
<string name="pesdk_editor_save">Save</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Exporting image…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Exporting image %s.</string>
|
||||
<string name="pesdk_common_button_flipH">Flip H</string>
|
||||
<string name="pesdk_common_button_flipV">Flip V</string>
|
||||
<string name="pesdk_common_button_undo">Undo</string>
|
||||
<string name="pesdk_common_button_redo">Redo</string>
|
||||
<string name="pesdk_common_title_colorPicker">Color Picker</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Editor schließen?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Möchtest du das Bild wirklich verwerfen?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Ja</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">Nein</string>
|
||||
<string name="pesdk_editor_cancel">Abbrechen</string>
|
||||
<string name="pesdk_editor_accept">Akzeptieren</string>
|
||||
<string name="pesdk_editor_save">Speichern</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Bild wird exportiert…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Bild %s wird exportiert.</string>
|
||||
<string name="pesdk_common_button_flipH">H spiegeln</string>
|
||||
<string name="pesdk_common_button_flipV">V spiegeln</string>
|
||||
<string name="pesdk_common_button_undo">Rückgängig</string>
|
||||
<string name="pesdk_common_button_redo">Wiederholen</string>
|
||||
<string name="pesdk_common_title_colorPicker">Farbauswahl</string>
|
||||
<string name="pesdk_common_title_transparentColor">Transparent</string>
|
||||
<string name="pesdk_common_title_whiteColor">White</string>
|
||||
<string name="pesdk_common_title_grayColor">Gray</string>
|
||||
<string name="pesdk_common_title_blackColor">Black</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">Light blue</string>
|
||||
<string name="pesdk_common_title_blueColor">Blue</string>
|
||||
<string name="pesdk_common_title_purpleColor">Purple</string>
|
||||
<string name="pesdk_common_title_orchidColor">Orchid</string>
|
||||
<string name="pesdk_common_title_whiteColor">Weiß</string>
|
||||
<string name="pesdk_common_title_grayColor">Grau</string>
|
||||
<string name="pesdk_common_title_blackColor">Schwarz</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">Hellblau</string>
|
||||
<string name="pesdk_common_title_blueColor">Blau</string>
|
||||
<string name="pesdk_common_title_purpleColor">Violett</string>
|
||||
<string name="pesdk_common_title_orchidColor">Orchidee</string>
|
||||
<string name="pesdk_common_title_pinkColor">Pink</string>
|
||||
<string name="pesdk_common_title_redColor">Red</string>
|
||||
<string name="pesdk_common_title_redColor">Rot</string>
|
||||
<string name="pesdk_common_title_orangeColor">Orange</string>
|
||||
<string name="pesdk_common_title_goldColor">Gold</string>
|
||||
<string name="pesdk_common_title_yellowColor">Yellow</string>
|
||||
<string name="pesdk_common_title_yellowColor">Geld</string>
|
||||
<string name="pesdk_common_title_oliveColor">Olive</string>
|
||||
<string name="pesdk_common_title_greenColor">Green</string>
|
||||
<string name="pesdk_common_title_greenColor">Grün</string>
|
||||
<string name="pesdk_common_title_aquamarinColor">Aquamarin</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Pipettable color</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Pipettierbare Farbe</string>
|
||||
|
||||
<!-- FAQ -->
|
||||
<string name="faq_1_title">Wie kann ich Schlichte Galerie als Standardanwendung auswählen?</string>
|
||||
|
@ -318,7 +318,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Schlichte Galerie Pro - Foto Manager & Editor</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Bewahre deine Andenken ohne Unterbrechungen mit dieser Foto- und Videogalerie</string>
|
||||
<string name="app_long_description">
|
||||
Schlichte Galerie Pro ist eine stark individualisierbare Offline Galerie. Ordne & bearbeite deine Fotos, stelle gelöschte Fotos mit Hilfe des Papierkorbs wieder her, schütze & verstecke Dateien und zeige eine Vielzahl von Bilder- & Videoformaten an, unter anderem RAW, SVG und viele mehr.
|
||||
|
||||
|
|
|
@ -320,7 +320,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">ΑΠΛΗ ΣΥΛΛΟΓΗ Pro - Διαχείριση & Επεξεργασία</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Ξεφυλλίστε τις αναμνήσεις σας χωρίς διακοπές.</string>
|
||||
<string name="app_short_description">Περιηγηθείτε στις αναμνήσεις σας χωρίς διακοπές με αυτήν τη συλλογή φωτό & βίντεο</string>
|
||||
<string name="app_long_description">
|
||||
Η Απλή Συλλογή Pro είναι χωρίς σύνδεση και εξαιρετικά προσαρμόσιμη. Οργανώστε και επεξεργαστείτε τις φωτογραφίες σας, ανακτήσετε διαγραμμένα αρχεία απο τον κάδο ανακύκλωσης, προστατεύσετε και αποκρύψτε αρχεία, προβάλετε πλήθος διαφορετικών φωτογραφιών και μορφών βίντεο, συμπεριλαμβανομένων των RAW, SVG και πολλών άλλων.
|
||||
|
||||
|
|
|
@ -53,7 +53,7 @@
|
|||
<string name="manage_excluded_folders">Gestionar carpetas excluidas</string>
|
||||
<string name="exclude_folder_description">Esto excluirá la selección junto con sus subcarpetas, solamente de Simple Gallery. Puede gestionar las carpetas excluidas en los Ajustes.</string>
|
||||
<string name="exclude_folder_parent">¿Excluir mejor la carpeta superior?</string>
|
||||
<string name="excluded_activity_placeholder">Excluir las carpetas las excluirá junto a sus subcarpetas sólo en Simple Gallery, estas seguirán siendo visibles en otras aplicaciones.\\n\\nSi desea ocultarlo de otras aplicaciones, utilice la función de \"Ocultar\".</string>
|
||||
<string name="excluded_activity_placeholder">Excluir las carpetas las excluirá junto a sus subcarpetas sólo en Simple Gallery, estas seguirán siendo visibles en otras aplicaciones.\n\nSi desea ocultarlo de otras aplicaciones, utilice la función 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="hidden_folders">Carpetas ocultas</string>
|
||||
|
@ -203,85 +203,85 @@
|
|||
<string name="toggle_file_visibility">Alternar visibilidad de archivo</string>
|
||||
|
||||
<!-- New editor strings -->
|
||||
<string name="pesdk_transform_button_freeCrop">Custom</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Reset</string>
|
||||
<string name="pesdk_transform_button_squareCrop">Square</string>
|
||||
<string name="pesdk_transform_title_name">Transform</string>
|
||||
<string name="pesdk_filter_title_name">Filter</string>
|
||||
<string name="pesdk_filter_asset_none">None</string>
|
||||
<string name="pesdk_adjustments_title_name">Adjust</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Shadows</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Exposure</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">Highlights</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">Brightness</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">Contrast</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Saturation</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Clarity</string>
|
||||
<string name="pesdk_adjustments_button_gammaTool">Gamma</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">Blacks</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Whites</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">Temperature</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Sharpness</string>
|
||||
<string name="pesdk_adjustments_button_reset">Reset</string>
|
||||
<string name="pesdk_focus_title_name">Focus</string>
|
||||
<string name="pesdk_focus_title_disabled">None</string>
|
||||
<string name="pesdk_transform_button_freeCrop">Personalizado</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Reiniciar</string>
|
||||
<string name="pesdk_transform_button_squareCrop">Cuadrado</string>
|
||||
<string name="pesdk_transform_title_name">Recortar</string>
|
||||
<string name="pesdk_filter_title_name">Filtros</string>
|
||||
<string name="pesdk_filter_asset_none">Ninguno</string>
|
||||
<string name="pesdk_adjustments_title_name">Ajustes</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Sombras</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Exposición</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">Luces</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">Brillo</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">Contraste</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Saturación</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Claridad</string>
|
||||
<string name="pesdk_adjustments_button_gammaTool">Colores</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">Negros</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Blancos</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">Temperatura</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Nitidez</string>
|
||||
<string name="pesdk_adjustments_button_reset">Reiniciar</string>
|
||||
<string name="pesdk_focus_title_name">Enfoque</string>
|
||||
<string name="pesdk_focus_title_disabled">Ninguno</string>
|
||||
<string name="pesdk_focus_button_radial">Radial</string>
|
||||
<string name="pesdk_focus_button_linear">Linear</string>
|
||||
<string name="pesdk_focus_button_mirrored">Mirrored</string>
|
||||
<string name="pesdk_focus_button_gaussian">Gaussian</string>
|
||||
<string name="pesdk_text_title_name">Text</string>
|
||||
<string name="pesdk_text_title_options">Text Options</string>
|
||||
<string name="pesdk_text_title_textColor">Text Color</string>
|
||||
<string name="pesdk_text_title_font">Font</string>
|
||||
<string name="pesdk_text_button_add">Add</string>
|
||||
<string name="pesdk_text_button_edit">Edit</string>
|
||||
<string name="pesdk_text_button_straighten">Straighten</string>
|
||||
<string name="pesdk_text_button_font">Font</string>
|
||||
<string name="pesdk_focus_button_linear">Lineal</string>
|
||||
<string name="pesdk_focus_button_mirrored">Reflejado</string>
|
||||
<string name="pesdk_focus_button_gaussian">Gaussiano</string>
|
||||
<string name="pesdk_text_title_name">Texto</string>
|
||||
<string name="pesdk_text_title_options">Opciones de texto</string>
|
||||
<string name="pesdk_text_title_textColor">Color de texto</string>
|
||||
<string name="pesdk_text_title_font">Fuente</string>
|
||||
<string name="pesdk_text_button_add">Añadir</string>
|
||||
<string name="pesdk_text_button_edit">Editar</string>
|
||||
<string name="pesdk_text_button_straighten">Enderezar</string>
|
||||
<string name="pesdk_text_button_font">Fuente</string>
|
||||
<string name="pesdk_text_button_color">Color</string>
|
||||
<string name="pesdk_text_button_backgroundColor">BG Color</string>
|
||||
<string name="pesdk_text_button_alignment">Alignment</string>
|
||||
<string name="pesdk_text_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_text_button_delete">Delete</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">Your text</string>
|
||||
<string name="pesdk_brush_title_name">Brush</string>
|
||||
<string name="pesdk_text_button_backgroundColor">Color de fondo</string>
|
||||
<string name="pesdk_text_button_alignment">Alineación</string>
|
||||
<string name="pesdk_text_button_bringToFront">Traer al frente</string>
|
||||
<string name="pesdk_text_button_delete">Eliminar</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">Tu texto</string>
|
||||
<string name="pesdk_brush_title_name">Pincel</string>
|
||||
<string name="pesdk_brush_button_color">Color</string>
|
||||
<string name="pesdk_brush_button_size">Size</string>
|
||||
<string name="pesdk_brush_button_hardness">Hardness</string>
|
||||
<string name="pesdk_brush_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_brush_button_delete">Delete</string>
|
||||
<string name="pesdk_brush_title_brushColor">Brush Color</string>
|
||||
<string name="pesdk_brush_button_size">Tamaño</string>
|
||||
<string name="pesdk_brush_button_hardness">Dureza</string>
|
||||
<string name="pesdk_brush_button_bringToFront">Traer al frente</string>
|
||||
<string name="pesdk_brush_button_delete">Eliminar</string>
|
||||
<string name="pesdk_brush_title_brushColor">Color del pincel</string>
|
||||
<string name="pesdk_editor_title_name">Editor</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Close Editor?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Do you really want to discard the image?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Yes</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">¿Cerrar editor?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">¿Realmente quieres descartar la imagen?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Sí</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">No</string>
|
||||
<string name="pesdk_editor_cancel">Cancel</string>
|
||||
<string name="pesdk_editor_accept">Accept</string>
|
||||
<string name="pesdk_editor_save">Save</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Exporting image…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Exporting image %s.</string>
|
||||
<string name="pesdk_common_button_flipH">Flip H</string>
|
||||
<string name="pesdk_common_button_flipV">Flip V</string>
|
||||
<string name="pesdk_common_button_undo">Undo</string>
|
||||
<string name="pesdk_common_button_redo">Redo</string>
|
||||
<string name="pesdk_common_title_colorPicker">Color Picker</string>
|
||||
<string name="pesdk_common_title_transparentColor">Transparent</string>
|
||||
<string name="pesdk_common_title_whiteColor">White</string>
|
||||
<string name="pesdk_common_title_grayColor">Gray</string>
|
||||
<string name="pesdk_common_title_blackColor">Black</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">Light blue</string>
|
||||
<string name="pesdk_common_title_blueColor">Blue</string>
|
||||
<string name="pesdk_common_title_purpleColor">Purple</string>
|
||||
<string name="pesdk_common_title_orchidColor">Orchid</string>
|
||||
<string name="pesdk_common_title_pinkColor">Pink</string>
|
||||
<string name="pesdk_common_title_redColor">Red</string>
|
||||
<string name="pesdk_common_title_orangeColor">Orange</string>
|
||||
<string name="pesdk_common_title_goldColor">Gold</string>
|
||||
<string name="pesdk_common_title_yellowColor">Yellow</string>
|
||||
<string name="pesdk_common_title_oliveColor">Olive</string>
|
||||
<string name="pesdk_common_title_greenColor">Green</string>
|
||||
<string name="pesdk_common_title_aquamarinColor">Aquamarin</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Pipettable color</string>
|
||||
<string name="pesdk_editor_cancel">Cancelar</string>
|
||||
<string name="pesdk_editor_accept">Aceptar</string>
|
||||
<string name="pesdk_editor_save">Guardar</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Exportando imagen…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Exportando imagen %s.</string>
|
||||
<string name="pesdk_common_button_flipH">Girar Hor</string>
|
||||
<string name="pesdk_common_button_flipV">Girar Vert</string>
|
||||
<string name="pesdk_common_button_undo">Deshacer</string>
|
||||
<string name="pesdk_common_button_redo">Rehacer</string>
|
||||
<string name="pesdk_common_title_colorPicker">Cuentagotas</string>
|
||||
<string name="pesdk_common_title_transparentColor">Transparente</string>
|
||||
<string name="pesdk_common_title_whiteColor">Blanco</string>
|
||||
<string name="pesdk_common_title_grayColor">Gris</string>
|
||||
<string name="pesdk_common_title_blackColor">Negro</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">Azul claro</string>
|
||||
<string name="pesdk_common_title_blueColor">Azul</string>
|
||||
<string name="pesdk_common_title_purpleColor">Púrpura</string>
|
||||
<string name="pesdk_common_title_orchidColor">Orquídea</string>
|
||||
<string name="pesdk_common_title_pinkColor">Rosa</string>
|
||||
<string name="pesdk_common_title_redColor">Rojo</string>
|
||||
<string name="pesdk_common_title_orangeColor">Naranja</string>
|
||||
<string name="pesdk_common_title_goldColor">Dorado</string>
|
||||
<string name="pesdk_common_title_yellowColor">Amarillo</string>
|
||||
<string name="pesdk_common_title_oliveColor">Oliva</string>
|
||||
<string name="pesdk_common_title_greenColor">Verde</string>
|
||||
<string name="pesdk_common_title_aquamarinColor">Aguamarina</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Color pipetable</string>
|
||||
|
||||
<!-- FAQ -->
|
||||
<string name="faq_1_title">¿Cómo puedo hacer que Simple Gallery sea la galería de dispositivos predeterminada?</string>
|
||||
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - Gestor y editor de fotos</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Explore sus recuerdos sin interrupciones.</string>
|
||||
<string name="app_short_description">Explore sus recuerdos sin interrupciones con esta galeria de foto y vídeo</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro es una galería altamente personalizable disponible sin conexión. Organiza y edita tus fotos, recupera archivos eliminados con la papelera de reciclaje, protege y oculta archivos y mira una gran variedad de diferentes formatos de fotos y videos incluyendo RAW, SVG y muchos más.
|
||||
|
||||
|
|
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - Photo Manager & Editor</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro is a highly customizable offline gallery. Organize & edit your photos, recover deleted files with the recycle bin, protect & hide files and view a huge variety of different photo & video formats including RAW, SVG and much more.
|
||||
|
||||
|
|
|
@ -29,10 +29,10 @@
|
|||
<string name="force_landscape">Forcer la vue paysage</string>
|
||||
<string name="use_default_orientation">Utiliser l\'orientation par défaut</string>
|
||||
<string name="fix_date_taken">Corriger les dates de prise de vue</string>
|
||||
<string name="fixing">Correction en cours...</string>
|
||||
<string name="fixing">Correction en cours…</string>
|
||||
<string name="dates_fixed_successfully">Dates corrigées</string>
|
||||
<string name="share_resized">Partager une version redimensionnée</string>
|
||||
<string name="upgraded_from_free">Hey,\n\nseems like you upgraded from the old free app. You can now uninstall the old version, which has an \'Upgrade to Pro\' button at the top of the app settings.\n\nYou will only have the Recycle bin items deleted, favorite items unmarked and you will also have to reset your app settings.\n\nThanks!</string>
|
||||
<string name="upgraded_from_free">Hé,\n\nvous avez apparemment fait une mise à niveau à partir de l\'ancienne application gratuite. Vous pouvez maintenant désinstaller l\'ancienne version avec le bouton \'Mettre à niveau vers Pro\' en haut des paramètres de l\'application.\n\nVos éléments de la corbeille seront supprimés, les éléments favoris seront non marqués et vous devrez également restaurer les paramètres de votre application.\n\nMerci !</string>
|
||||
<string name="switch_to_file_search">Basculer vers la recherche de fichiers</string>
|
||||
|
||||
<!-- Filter -->
|
||||
|
@ -58,7 +58,7 @@
|
|||
<string name="remove_all_description">Supprimer tous les dossiers de la liste des exclusions ? Cela n\'effacera pas les dossiers.</string>
|
||||
<string name="hidden_folders">Dossiers cachés</string>
|
||||
<string name="manage_hidden_folders">Gérer les dossiers cachés</string>
|
||||
<string name="hidden_folders_placeholder">Il semblerait que vous n\'ayez pas de dossier cachés avec un fichier \".nomedia\".</string>
|
||||
<string name="hidden_folders_placeholder">Il semblerait que vous n\'ayez pas de dossier caché avec un fichier \".nomedia\".</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Dossiers ajoutés</string>
|
||||
|
@ -81,9 +81,9 @@
|
|||
<string name="rotate">Pivoter</string>
|
||||
<string name="path">Emplacement</string>
|
||||
<string name="invalid_image_path">Emplacement invalide</string>
|
||||
<string name="image_editing_failed">Échec de l\'édition de l\'image</string>
|
||||
<string name="file_edited_successfully">File edited successfully</string>
|
||||
<string name="edit_image_with">Modifier l\'image avec :</string>
|
||||
<string name="image_editing_failed">L\'édition de l\'image a échoué</string>
|
||||
<string name="file_edited_successfully">L\'image a été éditée avec succès</string>
|
||||
<string name="edit_image_with">Modifier l\'image avec:</string>
|
||||
<string name="no_editor_found">Aucun éditeur d\'image trouvé</string>
|
||||
<string name="unknown_file_location">Emplacement du fichier inconnu</string>
|
||||
<string name="error_saving_file">Impossible de remplacer le fichier source</string>
|
||||
|
@ -100,8 +100,8 @@
|
|||
<string name="simple_wallpaper">Fond d\'écran simple</string>
|
||||
<string name="set_as_wallpaper">Définir comme fond d\'écran</string>
|
||||
<string name="set_as_wallpaper_failed">Échec de la définition en tant que fond d\'écran</string>
|
||||
<string name="set_as_wallpaper_with">Définir comme fond d\'écran avec :</string>
|
||||
<string name="setting_wallpaper">Définition du fond d\'écran en cours...</string>
|
||||
<string name="set_as_wallpaper_with">Définir comme fond d\'écran avec:</string>
|
||||
<string name="setting_wallpaper">Définition du fond d\'écran en cours…</string>
|
||||
<string name="wallpaper_set_successfully">Fond d\'écran défini</string>
|
||||
<string name="portrait_aspect_ratio">Rapport d\'affichage portrait</string>
|
||||
<string name="landscape_aspect_ratio">Rapport d\'affichage paysage</string>
|
||||
|
@ -111,7 +111,7 @@
|
|||
|
||||
<!-- Slideshow -->
|
||||
<string name="slideshow">Diaporama</string>
|
||||
<string name="interval">Intervalle (secondes) :</string>
|
||||
<string name="interval">Intervalle (secondes):</string>
|
||||
<string name="include_photos">Inclure les images</string>
|
||||
<string name="include_videos">Inclure les vidéos</string>
|
||||
<string name="include_gifs">Inclure les GIFs</string>
|
||||
|
@ -146,7 +146,7 @@
|
|||
<string name="grouping_and_sorting">\'Grouper par\' et \'Trier par\' sont 2 modes indépendants</string>
|
||||
|
||||
<!-- Widgets -->
|
||||
<string name="folder_on_widget">Dossier affiché sur le widget :</string>
|
||||
<string name="folder_on_widget">Dossier affiché sur le widget:</string>
|
||||
<string name="show_folder_name">Afficher le nom du dossier</string>
|
||||
|
||||
<!-- Settings -->
|
||||
|
@ -188,7 +188,7 @@
|
|||
<string name="file_loading_priority">Priorité de chargement des fichiers</string>
|
||||
<string name="speed">Rapide</string>
|
||||
<string name="compromise">Compromis</string>
|
||||
<string name="avoid_showing_invalid_files">Eviter l\'affichage de fichiers invalides</string>
|
||||
<string name="avoid_showing_invalid_files">Éviter l\'affichage de fichiers invalides</string>
|
||||
<string name="show_image_file_types">Afficher les types d\'image</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
|
@ -203,85 +203,85 @@
|
|||
<string name="toggle_file_visibility">Visibilité du fichier</string>
|
||||
|
||||
<!-- New editor strings -->
|
||||
<string name="pesdk_transform_button_freeCrop">Custom</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Reset</string>
|
||||
<string name="pesdk_transform_button_squareCrop">Square</string>
|
||||
<string name="pesdk_transform_title_name">Transform</string>
|
||||
<string name="pesdk_filter_title_name">Filter</string>
|
||||
<string name="pesdk_filter_asset_none">None</string>
|
||||
<string name="pesdk_adjustments_title_name">Adjust</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Shadows</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Exposure</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">Highlights</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">Brightness</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">Contrast</string>
|
||||
<string name="pesdk_transform_button_freeCrop">Libre</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Réinitialiser</string>
|
||||
<string name="pesdk_transform_button_squareCrop">Carré</string>
|
||||
<string name="pesdk_transform_title_name">Transformer</string>
|
||||
<string name="pesdk_filter_title_name">Filtres</string>
|
||||
<string name="pesdk_filter_asset_none">Aucun</string>
|
||||
<string name="pesdk_adjustments_title_name">Ajuster</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Ombres</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Exposition</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">Détails</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">Luminosité</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">Contraste</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Saturation</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Clarity</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Clarté</string>
|
||||
<string name="pesdk_adjustments_button_gammaTool">Gamma</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">Blacks</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Whites</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">Temperature</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Sharpness</string>
|
||||
<string name="pesdk_adjustments_button_reset">Reset</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">Noirs</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Blancs</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">Température</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Netteté</string>
|
||||
<string name="pesdk_adjustments_button_reset">Réinitialiser</string>
|
||||
<string name="pesdk_focus_title_name">Focus</string>
|
||||
<string name="pesdk_focus_title_disabled">None</string>
|
||||
<string name="pesdk_focus_title_disabled">Aucun</string>
|
||||
<string name="pesdk_focus_button_radial">Radial</string>
|
||||
<string name="pesdk_focus_button_linear">Linear</string>
|
||||
<string name="pesdk_focus_button_mirrored">Mirrored</string>
|
||||
<string name="pesdk_focus_button_gaussian">Gaussian</string>
|
||||
<string name="pesdk_text_title_name">Text</string>
|
||||
<string name="pesdk_text_title_options">Text Options</string>
|
||||
<string name="pesdk_text_title_textColor">Text Color</string>
|
||||
<string name="pesdk_text_title_font">Font</string>
|
||||
<string name="pesdk_text_button_add">Add</string>
|
||||
<string name="pesdk_text_button_edit">Edit</string>
|
||||
<string name="pesdk_text_button_straighten">Straighten</string>
|
||||
<string name="pesdk_text_button_font">Font</string>
|
||||
<string name="pesdk_text_button_color">Color</string>
|
||||
<string name="pesdk_text_button_backgroundColor">BG Color</string>
|
||||
<string name="pesdk_text_button_alignment">Alignment</string>
|
||||
<string name="pesdk_text_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_text_button_delete">Delete</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">Your text</string>
|
||||
<string name="pesdk_brush_title_name">Brush</string>
|
||||
<string name="pesdk_brush_button_color">Color</string>
|
||||
<string name="pesdk_brush_button_size">Size</string>
|
||||
<string name="pesdk_brush_button_hardness">Hardness</string>
|
||||
<string name="pesdk_brush_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_brush_button_delete">Delete</string>
|
||||
<string name="pesdk_brush_title_brushColor">Brush Color</string>
|
||||
<string name="pesdk_editor_title_name">Editor</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Close Editor?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Do you really want to discard the image?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Yes</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">No</string>
|
||||
<string name="pesdk_editor_cancel">Cancel</string>
|
||||
<string name="pesdk_editor_accept">Accept</string>
|
||||
<string name="pesdk_editor_save">Save</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Exporting image…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Exporting image %s.</string>
|
||||
<string name="pesdk_common_button_flipH">Flip H</string>
|
||||
<string name="pesdk_common_button_flipV">Flip V</string>
|
||||
<string name="pesdk_common_button_undo">Undo</string>
|
||||
<string name="pesdk_common_button_redo">Redo</string>
|
||||
<string name="pesdk_common_title_colorPicker">Color Picker</string>
|
||||
<string name="pesdk_focus_button_linear">Linéaire</string>
|
||||
<string name="pesdk_focus_button_mirrored">Miroir</string>
|
||||
<string name="pesdk_focus_button_gaussian">Gaussien</string>
|
||||
<string name="pesdk_text_title_name">Texte</string>
|
||||
<string name="pesdk_text_title_options">Options du texte</string>
|
||||
<string name="pesdk_text_title_textColor">Couleur du texte</string>
|
||||
<string name="pesdk_text_title_font">Police</string>
|
||||
<string name="pesdk_text_button_add">Ajouter</string>
|
||||
<string name="pesdk_text_button_edit">Éditer</string>
|
||||
<string name="pesdk_text_button_straighten">Redresser</string>
|
||||
<string name="pesdk_text_button_font">Police</string>
|
||||
<string name="pesdk_text_button_color">Couleur</string>
|
||||
<string name="pesdk_text_button_backgroundColor">Fond</string>
|
||||
<string name="pesdk_text_button_alignment">Alignement</string>
|
||||
<string name="pesdk_text_button_bringToFront">Devant</string>
|
||||
<string name="pesdk_text_button_delete">Supprimer</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">Votre texte</string>
|
||||
<string name="pesdk_brush_title_name">Pinceau</string>
|
||||
<string name="pesdk_brush_button_color">Couleur</string>
|
||||
<string name="pesdk_brush_button_size">Taille</string>
|
||||
<string name="pesdk_brush_button_hardness">Contour</string>
|
||||
<string name="pesdk_brush_button_bringToFront">Devant</string>
|
||||
<string name="pesdk_brush_button_delete">Supprimer</string>
|
||||
<string name="pesdk_brush_title_brushColor">Couleur du pinceau</string>
|
||||
<string name="pesdk_editor_title_name">Éditeur</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Fermer l\'éditeur ?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Voulez-vous vraiment annuler l\'édition ?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Oui</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">Non</string>
|
||||
<string name="pesdk_editor_cancel">Annuler</string>
|
||||
<string name="pesdk_editor_accept">Accepter</string>
|
||||
<string name="pesdk_editor_save">Enregistrer</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Exportation de l\'image…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Exportation de l\'image %s</string>
|
||||
<string name="pesdk_common_button_flipH">Symétrie H</string>
|
||||
<string name="pesdk_common_button_flipV">Symétrie V</string>
|
||||
<string name="pesdk_common_button_undo">Annuler</string>
|
||||
<string name="pesdk_common_button_redo">Refaire</string>
|
||||
<string name="pesdk_common_title_colorPicker">Sélecteur de couleur</string>
|
||||
<string name="pesdk_common_title_transparentColor">Transparent</string>
|
||||
<string name="pesdk_common_title_whiteColor">White</string>
|
||||
<string name="pesdk_common_title_grayColor">Gray</string>
|
||||
<string name="pesdk_common_title_blackColor">Black</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">Light blue</string>
|
||||
<string name="pesdk_common_title_blueColor">Blue</string>
|
||||
<string name="pesdk_common_title_purpleColor">Purple</string>
|
||||
<string name="pesdk_common_title_orchidColor">Orchid</string>
|
||||
<string name="pesdk_common_title_pinkColor">Pink</string>
|
||||
<string name="pesdk_common_title_redColor">Red</string>
|
||||
<string name="pesdk_common_title_whiteColor">Blanc</string>
|
||||
<string name="pesdk_common_title_grayColor">Gris</string>
|
||||
<string name="pesdk_common_title_blackColor">Noir</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">Bleu clair</string>
|
||||
<string name="pesdk_common_title_blueColor">Bleu</string>
|
||||
<string name="pesdk_common_title_purpleColor">Violet</string>
|
||||
<string name="pesdk_common_title_orchidColor">Orchidée</string>
|
||||
<string name="pesdk_common_title_pinkColor">Rose</string>
|
||||
<string name="pesdk_common_title_redColor">Rouge</string>
|
||||
<string name="pesdk_common_title_orangeColor">Orange</string>
|
||||
<string name="pesdk_common_title_goldColor">Gold</string>
|
||||
<string name="pesdk_common_title_yellowColor">Yellow</string>
|
||||
<string name="pesdk_common_title_goldColor">Or</string>
|
||||
<string name="pesdk_common_title_yellowColor">Jaune</string>
|
||||
<string name="pesdk_common_title_oliveColor">Olive</string>
|
||||
<string name="pesdk_common_title_greenColor">Green</string>
|
||||
<string name="pesdk_common_title_greenColor">Vert</string>
|
||||
<string name="pesdk_common_title_aquamarinColor">Aquamarin</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Pipettable color</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Couleur de la pipette</string>
|
||||
|
||||
<!-- FAQ -->
|
||||
<string name="faq_1_title">Comment faire de Simple Gallery ma galerie par défaut ?</string>
|
||||
|
@ -317,7 +317,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - Photo Manager & Editor</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro is a highly customizable offline gallery. Organize & edit your photos, recover deleted files with the recycle bin, protect & hide files and view a huge variety of different photo & video formats including RAW, SVG and much more.
|
||||
|
||||
|
|
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - Photo Manager & Editor</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro is a highly customizable offline gallery. Organize & edit your photos, recover deleted files with the recycle bin, protect & hide files and view a huge variety of different photo & video formats including RAW, SVG and much more.
|
||||
|
||||
|
|
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - Photo Manager & Editor</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro is a highly customizable offline gallery. Organize & edit your photos, recover deleted files with the recycle bin, protect & hide files and view a huge variety of different photo & video formats including RAW, SVG and much more.
|
||||
|
||||
|
|
|
@ -29,11 +29,11 @@
|
|||
<string name="force_landscape">Fekvő mód kényszerítése</string>
|
||||
<string name="use_default_orientation">Alapértelmezett tájolás használata</string>
|
||||
<string name="fix_date_taken">Dátum javítása</string>
|
||||
<string name="fixing">Javítás…</string>
|
||||
<string name="fixing">Javítás...</string>
|
||||
<string name="dates_fixed_successfully">Sikeres dátum javítás</string>
|
||||
<string name="share_resized">Átméretezett verzió megosztása</string>
|
||||
<string name="upgraded_from_free">Hey,\n\nseems like you upgraded from the old free app. You can now uninstall the old version, which has an \'Upgrade to Pro\' button at the top of the app settings.\n\nYou will only have the Recycle bin items deleted, favorite items unmarked and you will also have to reset your app settings.\n\nThanks!</string>
|
||||
<string name="switch_to_file_search">Switch to file search across all visible folders</string>
|
||||
<string name="switch_to_file_search">Váltás a fájlkeresésre az összes látható mappában</string>
|
||||
|
||||
<!-- Filter -->
|
||||
<string name="filter_media">Média szűrő</string>
|
||||
|
@ -82,7 +82,7 @@
|
|||
<string name="path">Elérési útvonal</string>
|
||||
<string name="invalid_image_path">Érvénytelen kép elérési útvonal</string>
|
||||
<string name="image_editing_failed">Sikertelen kép szerkesztés</string>
|
||||
<string name="file_edited_successfully">File edited successfully</string>
|
||||
<string name="file_edited_successfully">A fájl szerkesztése sikerült</string>
|
||||
<string name="edit_image_with">Kép szerkesztés ezzel:</string>
|
||||
<string name="no_editor_found">Nem található kép szerkesztő</string>
|
||||
<string name="unknown_file_location">Ismeretlen fájl hely</string>
|
||||
|
@ -93,16 +93,18 @@
|
|||
<string name="flip">Tükrözés</string>
|
||||
<string name="flip_horizontally">Tükrözés vízszintesen</string>
|
||||
<string name="flip_vertically">Tükrözés függőlegesen</string>
|
||||
<string name="free_aspect_ratio">Kötetlen</string> <!-- available as an option: 1:1, 4:3, 16:9, free -->
|
||||
<string name="other_aspect_ratio">Egyéb</string> <!-- available as an option: 1:1, 4:3, 16:9, free, other -->
|
||||
<string name="free_aspect_ratio">Szabad</string>
|
||||
|
||||
<!-- available as an option: 1:1, 4:3, 16:9, free -->
|
||||
<string name="other_aspect_ratio">Egyéb</string>
|
||||
|
||||
<!-- available as an option: 1:1, 4:3, 16:9, free, other -->
|
||||
<!-- Set wallpaper -->
|
||||
<string name="simple_wallpaper">Simple Wallpaper</string>
|
||||
<string name="set_as_wallpaper">Beállítás háttérképként</string>
|
||||
<string name="set_as_wallpaper_failed">Nem sikerült a beállítás háttérképként</string>
|
||||
<string name="set_as_wallpaper_with">Beállítás háttérképként ezzel:</string>
|
||||
<string name="setting_wallpaper">Beállítás háttérképként…</string>
|
||||
<string name="setting_wallpaper">Beállítás háttérképként...</string>
|
||||
<string name="wallpaper_set_successfully">Sikeresen beállítva háttérképnek</string>
|
||||
<string name="portrait_aspect_ratio">Álló képarány</string>
|
||||
<string name="landscape_aspect_ratio">Fekvő képarány</string>
|
||||
|
@ -190,7 +192,7 @@
|
|||
<string name="speed">Gyors</string>
|
||||
<string name="compromise">Kiegyensúlyozott</string>
|
||||
<string name="avoid_showing_invalid_files">Kerülje az érvénytelen fájlok mutatását</string>
|
||||
<string name="show_image_file_types">Show image file types</string>
|
||||
<string name="show_image_file_types">Mutassa a kép fájl típusokat</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Miniatűrök</string>
|
||||
|
@ -204,85 +206,85 @@
|
|||
<string name="toggle_file_visibility">Fájl láthatóság módosítása</string>
|
||||
|
||||
<!-- New editor strings -->
|
||||
<string name="pesdk_transform_button_freeCrop">Custom</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Reset</string>
|
||||
<string name="pesdk_transform_button_freeCrop">Egyéni</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Alaphelyzetbe</string>
|
||||
<string name="pesdk_transform_button_squareCrop">Square</string>
|
||||
<string name="pesdk_transform_title_name">Transform</string>
|
||||
<string name="pesdk_filter_title_name">Filter</string>
|
||||
<string name="pesdk_filter_asset_none">None</string>
|
||||
<string name="pesdk_adjustments_title_name">Adjust</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Shadows</string>
|
||||
<string name="pesdk_filter_title_name">Szűrő</string>
|
||||
<string name="pesdk_filter_asset_none">Nincs</string>
|
||||
<string name="pesdk_adjustments_title_name">Beállít</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Árnyékok</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Exposure</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">Highlights</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">Brightness</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">Contrast</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Saturation</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Clarity</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">Fényesség</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">Kontraszt</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Színtelítettség</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Világosság</string>
|
||||
<string name="pesdk_adjustments_button_gammaTool">Gamma</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">Blacks</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Whites</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">Temperature</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Sharpness</string>
|
||||
<string name="pesdk_adjustments_button_reset">Reset</string>
|
||||
<string name="pesdk_focus_title_name">Focus</string>
|
||||
<string name="pesdk_focus_title_disabled">None</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">Színhőmérséklet</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Élesség</string>
|
||||
<string name="pesdk_adjustments_button_reset">Alaphelyzetbe</string>
|
||||
<string name="pesdk_focus_title_name">Fókusz</string>
|
||||
<string name="pesdk_focus_title_disabled">Nincs</string>
|
||||
<string name="pesdk_focus_button_radial">Radial</string>
|
||||
<string name="pesdk_focus_button_linear">Linear</string>
|
||||
<string name="pesdk_focus_button_mirrored">Mirrored</string>
|
||||
<string name="pesdk_focus_button_mirrored">Tükrözött</string>
|
||||
<string name="pesdk_focus_button_gaussian">Gaussian</string>
|
||||
<string name="pesdk_text_title_name">Text</string>
|
||||
<string name="pesdk_text_title_options">Text Options</string>
|
||||
<string name="pesdk_text_title_textColor">Text Color</string>
|
||||
<string name="pesdk_text_title_font">Font</string>
|
||||
<string name="pesdk_text_button_add">Add</string>
|
||||
<string name="pesdk_text_button_edit">Edit</string>
|
||||
<string name="pesdk_text_title_name">Szöveg</string>
|
||||
<string name="pesdk_text_title_options">Szöveg beállítások</string>
|
||||
<string name="pesdk_text_title_textColor">Szöveg színe</string>
|
||||
<string name="pesdk_text_title_font">Betűtípus</string>
|
||||
<string name="pesdk_text_button_add">Hozzáadás</string>
|
||||
<string name="pesdk_text_button_edit">Szerkesztés</string>
|
||||
<string name="pesdk_text_button_straighten">Straighten</string>
|
||||
<string name="pesdk_text_button_font">Font</string>
|
||||
<string name="pesdk_text_button_color">Color</string>
|
||||
<string name="pesdk_text_button_backgroundColor">BG Color</string>
|
||||
<string name="pesdk_text_button_alignment">Alignment</string>
|
||||
<string name="pesdk_text_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_text_button_delete">Delete</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">Your text</string>
|
||||
<string name="pesdk_brush_title_name">Brush</string>
|
||||
<string name="pesdk_brush_button_color">Color</string>
|
||||
<string name="pesdk_brush_button_size">Size</string>
|
||||
<string name="pesdk_brush_button_hardness">Hardness</string>
|
||||
<string name="pesdk_brush_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_brush_button_delete">Delete</string>
|
||||
<string name="pesdk_brush_title_brushColor">Brush Color</string>
|
||||
<string name="pesdk_editor_title_name">Editor</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Close Editor?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Do you really want to discard the image?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Yes</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">No</string>
|
||||
<string name="pesdk_editor_cancel">Cancel</string>
|
||||
<string name="pesdk_editor_accept">Accept</string>
|
||||
<string name="pesdk_editor_save">Save</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Exporting image…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Exporting image %s.</string>
|
||||
<string name="pesdk_common_button_flipH">Flip H</string>
|
||||
<string name="pesdk_common_button_flipV">Flip V</string>
|
||||
<string name="pesdk_common_button_undo">Undo</string>
|
||||
<string name="pesdk_common_button_redo">Redo</string>
|
||||
<string name="pesdk_common_title_colorPicker">Color Picker</string>
|
||||
<string name="pesdk_common_title_transparentColor">Transparent</string>
|
||||
<string name="pesdk_common_title_whiteColor">White</string>
|
||||
<string name="pesdk_common_title_grayColor">Gray</string>
|
||||
<string name="pesdk_common_title_blackColor">Black</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">Light blue</string>
|
||||
<string name="pesdk_common_title_blueColor">Blue</string>
|
||||
<string name="pesdk_common_title_purpleColor">Purple</string>
|
||||
<string name="pesdk_common_title_orchidColor">Orchid</string>
|
||||
<string name="pesdk_common_title_pinkColor">Pink</string>
|
||||
<string name="pesdk_common_title_redColor">Red</string>
|
||||
<string name="pesdk_common_title_orangeColor">Orange</string>
|
||||
<string name="pesdk_common_title_goldColor">Gold</string>
|
||||
<string name="pesdk_common_title_yellowColor">Yellow</string>
|
||||
<string name="pesdk_common_title_oliveColor">Olive</string>
|
||||
<string name="pesdk_common_title_greenColor">Green</string>
|
||||
<string name="pesdk_text_button_font">Betűtípus</string>
|
||||
<string name="pesdk_text_button_color">Szín</string>
|
||||
<string name="pesdk_text_button_backgroundColor">Háttérszín</string>
|
||||
<string name="pesdk_text_button_alignment">Igazítás</string>
|
||||
<string name="pesdk_text_button_bringToFront">Előre</string>
|
||||
<string name="pesdk_text_button_delete">Törlés</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">Saját szöveg</string>
|
||||
<string name="pesdk_brush_title_name">Ecset</string>
|
||||
<string name="pesdk_brush_button_color">Szín</string>
|
||||
<string name="pesdk_brush_button_size">Méret</string>
|
||||
<string name="pesdk_brush_button_hardness">Keménység</string>
|
||||
<string name="pesdk_brush_button_bringToFront">Előre</string>
|
||||
<string name="pesdk_brush_button_delete">Törlés</string>
|
||||
<string name="pesdk_brush_title_brushColor">Ecset színe</string>
|
||||
<string name="pesdk_editor_title_name">Szerkesztő</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Bezárja a szerkesztőt?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Valóban el akarja dobni a képet?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Igen</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">Nem</string>
|
||||
<string name="pesdk_editor_cancel">Mégsem</string>
|
||||
<string name="pesdk_editor_accept">Elfogad</string>
|
||||
<string name="pesdk_editor_save">Mentés</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Kép exportálása...</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">%s kép exportálása</string>
|
||||
<string name="pesdk_common_button_flipH">Tükrözés vízszintesen</string>
|
||||
<string name="pesdk_common_button_flipV">Tükrözés függőlegesen</string>
|
||||
<string name="pesdk_common_button_undo">Visszavonás</string>
|
||||
<string name="pesdk_common_button_redo">Visszavom</string>
|
||||
<string name="pesdk_common_title_colorPicker">Színválasztó</string>
|
||||
<string name="pesdk_common_title_transparentColor">Áttetsző</string>
|
||||
<string name="pesdk_common_title_whiteColor">Fehér</string>
|
||||
<string name="pesdk_common_title_grayColor">Szürke</string>
|
||||
<string name="pesdk_common_title_blackColor">Fekete</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">Világoskék</string>
|
||||
<string name="pesdk_common_title_blueColor">Kék</string>
|
||||
<string name="pesdk_common_title_purpleColor">Bíbor</string>
|
||||
<string name="pesdk_common_title_orchidColor">Orchidea</string>
|
||||
<string name="pesdk_common_title_pinkColor">Rózsaszín</string>
|
||||
<string name="pesdk_common_title_redColor">Piros</string>
|
||||
<string name="pesdk_common_title_orangeColor">Narancssárga</string>
|
||||
<string name="pesdk_common_title_goldColor">Arany</string>
|
||||
<string name="pesdk_common_title_yellowColor">Sárga</string>
|
||||
<string name="pesdk_common_title_oliveColor">Oliva</string>
|
||||
<string name="pesdk_common_title_greenColor">Zöld</string>
|
||||
<string name="pesdk_common_title_aquamarinColor">Aquamarin</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Pipettable color</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Pipetta szín</string>
|
||||
|
||||
<!-- FAQ -->
|
||||
<string name="faq_1_title">Hogyan tudom beállítani a Simple Gallery-t alapértelmezett galériának?</string>
|
||||
|
@ -320,7 +322,7 @@ Ezzel csak a kiválasztott mappák láthatók, mivel a kizárás és a befoglal
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - Photo Manager & Editor</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro is a highly customizable offline gallery. Organize & edit your photos, recover deleted files with the recycle bin, protect & hide files and view a huge variety of different photo & video formats including RAW, SVG and much more.
|
||||
|
||||
|
@ -368,13 +370,15 @@ Ezzel csak a kiválasztott mappák láthatók, mivel a kizárás és a befoglal
|
|||
<b>Nézze meg a Simple Tools csomagot itt:</b>
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
<b>A Simple Gallery Pro önálló weboldala:</b>
|
||||
https://www.simplemobiletools.com/gallery
|
||||
|
||||
<b>Facebook:</b>
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
<b>Reddit:</b>
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
Haven't found some strings? There's more at
|
||||
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
|
||||
|
|
|
@ -203,85 +203,85 @@
|
|||
<string name="toggle_file_visibility">Ubah visibilitas berkas</string>
|
||||
|
||||
<!-- New editor strings -->
|
||||
<string name="pesdk_transform_button_freeCrop">Custom</string>
|
||||
<string name="pesdk_transform_button_freeCrop">Bebas</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Reset</string>
|
||||
<string name="pesdk_transform_button_squareCrop">Square</string>
|
||||
<string name="pesdk_transform_title_name">Transform</string>
|
||||
<string name="pesdk_transform_button_squareCrop">Persegi</string>
|
||||
<string name="pesdk_transform_title_name">Ukuran</string>
|
||||
<string name="pesdk_filter_title_name">Filter</string>
|
||||
<string name="pesdk_filter_asset_none">None</string>
|
||||
<string name="pesdk_adjustments_title_name">Adjust</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Shadows</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Exposure</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">Highlights</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">Brightness</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">Contrast</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Saturation</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Clarity</string>
|
||||
<string name="pesdk_filter_asset_none">Tidak ada</string>
|
||||
<string name="pesdk_adjustments_title_name">Sesuaikan</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Bayangan</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Eksposur</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">Sorotan</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">Kecerahan</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">Kontras</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Saturasi</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Perjelas</string>
|
||||
<string name="pesdk_adjustments_button_gammaTool">Gamma</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">Blacks</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Whites</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">Temperature</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Sharpness</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">Hitam</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Putih</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">Suhu</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Ketajaman</string>
|
||||
<string name="pesdk_adjustments_button_reset">Reset</string>
|
||||
<string name="pesdk_focus_title_name">Focus</string>
|
||||
<string name="pesdk_focus_title_disabled">None</string>
|
||||
<string name="pesdk_focus_title_name">Fokus</string>
|
||||
<string name="pesdk_focus_title_disabled">Tidak ada</string>
|
||||
<string name="pesdk_focus_button_radial">Radial</string>
|
||||
<string name="pesdk_focus_button_linear">Linear</string>
|
||||
<string name="pesdk_focus_button_mirrored">Mirrored</string>
|
||||
<string name="pesdk_focus_button_mirrored">Cermin</string>
|
||||
<string name="pesdk_focus_button_gaussian">Gaussian</string>
|
||||
<string name="pesdk_text_title_name">Text</string>
|
||||
<string name="pesdk_text_title_options">Text Options</string>
|
||||
<string name="pesdk_text_title_textColor">Text Color</string>
|
||||
<string name="pesdk_text_title_name">Teks</string>
|
||||
<string name="pesdk_text_title_options">Opsi Teks</string>
|
||||
<string name="pesdk_text_title_textColor">Warna Teks</string>
|
||||
<string name="pesdk_text_title_font">Font</string>
|
||||
<string name="pesdk_text_button_add">Add</string>
|
||||
<string name="pesdk_text_button_add">Tambah</string>
|
||||
<string name="pesdk_text_button_edit">Edit</string>
|
||||
<string name="pesdk_text_button_straighten">Straighten</string>
|
||||
<string name="pesdk_text_button_straighten">Luruskan</string>
|
||||
<string name="pesdk_text_button_font">Font</string>
|
||||
<string name="pesdk_text_button_color">Color</string>
|
||||
<string name="pesdk_text_button_backgroundColor">BG Color</string>
|
||||
<string name="pesdk_text_button_alignment">Alignment</string>
|
||||
<string name="pesdk_text_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_text_button_delete">Delete</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">Your text</string>
|
||||
<string name="pesdk_brush_title_name">Brush</string>
|
||||
<string name="pesdk_brush_button_color">Color</string>
|
||||
<string name="pesdk_brush_button_size">Size</string>
|
||||
<string name="pesdk_brush_button_hardness">Hardness</string>
|
||||
<string name="pesdk_brush_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_brush_button_delete">Delete</string>
|
||||
<string name="pesdk_brush_title_brushColor">Brush Color</string>
|
||||
<string name="pesdk_text_button_color">Warna</string>
|
||||
<string name="pesdk_text_button_backgroundColor">Warna BG</string>
|
||||
<string name="pesdk_text_button_alignment">Perataan</string>
|
||||
<string name="pesdk_text_button_bringToFront">Ke Depan</string>
|
||||
<string name="pesdk_text_button_delete">Hapus</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">Ketik teks</string>
|
||||
<string name="pesdk_brush_title_name">Kuas</string>
|
||||
<string name="pesdk_brush_button_color">Warna</string>
|
||||
<string name="pesdk_brush_button_size">Ukuran</string>
|
||||
<string name="pesdk_brush_button_hardness">Kekerasan</string>
|
||||
<string name="pesdk_brush_button_bringToFront">Ke Depan</string>
|
||||
<string name="pesdk_brush_button_delete">hapus</string>
|
||||
<string name="pesdk_brush_title_brushColor">Warna Kuas</string>
|
||||
<string name="pesdk_editor_title_name">Editor</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Close Editor?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Do you really want to discard the image?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Yes</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">No</string>
|
||||
<string name="pesdk_editor_cancel">Cancel</string>
|
||||
<string name="pesdk_editor_accept">Accept</string>
|
||||
<string name="pesdk_editor_save">Save</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Exporting image…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Exporting image %s.</string>
|
||||
<string name="pesdk_common_button_flipH">Flip H</string>
|
||||
<string name="pesdk_common_button_flipV">Flip V</string>
|
||||
<string name="pesdk_common_button_undo">Undo</string>
|
||||
<string name="pesdk_common_button_redo">Redo</string>
|
||||
<string name="pesdk_common_title_colorPicker">Color Picker</string>
|
||||
<string name="pesdk_common_title_transparentColor">Transparent</string>
|
||||
<string name="pesdk_common_title_whiteColor">White</string>
|
||||
<string name="pesdk_common_title_grayColor">Gray</string>
|
||||
<string name="pesdk_common_title_blackColor">Black</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">Light blue</string>
|
||||
<string name="pesdk_common_title_blueColor">Blue</string>
|
||||
<string name="pesdk_common_title_purpleColor">Purple</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Tutup Editor?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Buang perubahan pada gambar?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Ya</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">Tidak</string>
|
||||
<string name="pesdk_editor_cancel">Batal</string>
|
||||
<string name="pesdk_editor_accept">Terima</string>
|
||||
<string name="pesdk_editor_save">Simpan</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Mengekspor gambar…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Mengekspor gambar %s.</string>
|
||||
<string name="pesdk_common_button_flipH">Balik H</string>
|
||||
<string name="pesdk_common_button_flipV">Balik V</string>
|
||||
<string name="pesdk_common_button_undo">Urungkan</string>
|
||||
<string name="pesdk_common_button_redo">Ulangi</string>
|
||||
<string name="pesdk_common_title_colorPicker">Pemilih Warna</string>
|
||||
<string name="pesdk_common_title_transparentColor">Transparan</string>
|
||||
<string name="pesdk_common_title_whiteColor">Putih</string>
|
||||
<string name="pesdk_common_title_grayColor">Abu-abu</string>
|
||||
<string name="pesdk_common_title_blackColor">Hitam</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">Biru cerah</string>
|
||||
<string name="pesdk_common_title_blueColor">Biru</string>
|
||||
<string name="pesdk_common_title_purpleColor">Ungu</string>
|
||||
<string name="pesdk_common_title_orchidColor">Orchid</string>
|
||||
<string name="pesdk_common_title_pinkColor">Pink</string>
|
||||
<string name="pesdk_common_title_redColor">Red</string>
|
||||
<string name="pesdk_common_title_orangeColor">Orange</string>
|
||||
<string name="pesdk_common_title_goldColor">Gold</string>
|
||||
<string name="pesdk_common_title_yellowColor">Yellow</string>
|
||||
<string name="pesdk_common_title_redColor">Merah</string>
|
||||
<string name="pesdk_common_title_orangeColor">Oranye</string>
|
||||
<string name="pesdk_common_title_goldColor">Emas</string>
|
||||
<string name="pesdk_common_title_yellowColor">Kuning</string>
|
||||
<string name="pesdk_common_title_oliveColor">Olive</string>
|
||||
<string name="pesdk_common_title_greenColor">Green</string>
|
||||
<string name="pesdk_common_title_greenColor">Hijau</string>
|
||||
<string name="pesdk_common_title_aquamarinColor">Aquamarin</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Pipettable color</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Warna pipet</string>
|
||||
|
||||
<!-- FAQ -->
|
||||
<string name="faq_1_title">Bagaimana cara menjadikan Simple Gallery sebagai aplikasi galeri default?</string>
|
||||
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - Pengelola & Penyunting Foto</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Menampilkan semua kenangan anda tanpa gangguan.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro adalah aplikasi galeri luring yang sangat mudah diubahsuai. Mengelola & menyunting foto anda, memulihkan berkas yang terhapus dari keranjang sampah, melindungi & menyembunyikan berkas, dan menampilkan banyak format foto & video, diantaranya RAW, SVG dan masih banyak lainnya.
|
||||
|
||||
|
|
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - Pengelola & Penyunting Foto</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Menampilkan semua kenangan anda tanpa gangguan.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro adalah aplikasi galeri luring yang sangat mudah diubahsuai. Mengelola & menyunting foto anda, memulihkan berkas yang terhapus dari keranjang sampah, melindungi & menyembunyikan berkas, dan menampilkan banyak format foto & video, diantaranya RAW, SVG dan masih banyak lainnya.
|
||||
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
<string name="gifs">GIF</string>
|
||||
<string name="raw_images">Immagini RAW</string>
|
||||
<string name="svgs">SVG</string>
|
||||
<string name="portraits">Portraits</string>
|
||||
<string name="portraits">Ritratti</string>
|
||||
<string name="no_media_with_filters">Nessun file trovato con il filtro selezionato.</string>
|
||||
<string name="change_filters_underlined"><u>Cambia filtro</u></string>
|
||||
|
||||
|
@ -53,7 +53,7 @@
|
|||
<string name="manage_excluded_folders">Gestisci le cartelle escluse</string>
|
||||
<string name="exclude_folder_description">Questo escluderà la selezione e le relative sottocartelle solo da Semplice Galleria. Si possono gestire le cartelle escluse nelle impostazioni.</string>
|
||||
<string name="exclude_folder_parent">Vuoi invece escluderne una superiore?</string>
|
||||
<string name="excluded_activity_placeholder">L\'esclusione delle cartelle e delle sottocartelle le renderà nascoste solo in Semplice Galleria, saranno ancora visibili in altre applicazioni.\\n\\nSe si desidera nasconderle anche nelle altre app, usa la funzione Nascondi.</string>
|
||||
<string name="excluded_activity_placeholder">L\'esclusione delle cartelle e delle sottocartelle le renderà nascoste solo in Semplice Galleria, saranno ancora visibili in altre applicazioni.\n\nSe si desidera 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="hidden_folders">Cartelle nascoste</string>
|
||||
|
@ -203,85 +203,85 @@
|
|||
<string name="toggle_file_visibility">Attiva / disattiva la visibilità dei file</string>
|
||||
|
||||
<!-- New editor strings -->
|
||||
<string name="pesdk_transform_button_freeCrop">Custom</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Reset</string>
|
||||
<string name="pesdk_transform_button_squareCrop">Square</string>
|
||||
<string name="pesdk_transform_title_name">Transform</string>
|
||||
<string name="pesdk_filter_title_name">Filter</string>
|
||||
<string name="pesdk_filter_asset_none">None</string>
|
||||
<string name="pesdk_adjustments_title_name">Adjust</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Shadows</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Exposure</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">Highlights</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">Brightness</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">Contrast</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Saturation</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Clarity</string>
|
||||
<string name="pesdk_transform_button_freeCrop">Libera</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Reimposta</string>
|
||||
<string name="pesdk_transform_button_squareCrop">Quadrato</string>
|
||||
<string name="pesdk_transform_title_name">Trasformazione</string>
|
||||
<string name="pesdk_filter_title_name">Filtro</string>
|
||||
<string name="pesdk_filter_asset_none">Nessuno</string>
|
||||
<string name="pesdk_adjustments_title_name">Regolazione</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Ombre</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Esposizione</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">Luci</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">Luminosità</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">Contrasto</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Saturazione</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Chiarezza</string>
|
||||
<string name="pesdk_adjustments_button_gammaTool">Gamma</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">Blacks</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Whites</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">Temperature</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Sharpness</string>
|
||||
<string name="pesdk_adjustments_button_reset">Reset</string>
|
||||
<string name="pesdk_focus_title_name">Focus</string>
|
||||
<string name="pesdk_focus_title_disabled">None</string>
|
||||
<string name="pesdk_focus_button_radial">Radial</string>
|
||||
<string name="pesdk_focus_button_linear">Linear</string>
|
||||
<string name="pesdk_focus_button_mirrored">Mirrored</string>
|
||||
<string name="pesdk_focus_button_gaussian">Gaussian</string>
|
||||
<string name="pesdk_text_title_name">Text</string>
|
||||
<string name="pesdk_text_title_options">Text Options</string>
|
||||
<string name="pesdk_text_title_textColor">Text Color</string>
|
||||
<string name="pesdk_text_title_font">Font</string>
|
||||
<string name="pesdk_text_button_add">Add</string>
|
||||
<string name="pesdk_text_button_edit">Edit</string>
|
||||
<string name="pesdk_text_button_straighten">Straighten</string>
|
||||
<string name="pesdk_text_button_font">Font</string>
|
||||
<string name="pesdk_text_button_color">Color</string>
|
||||
<string name="pesdk_text_button_backgroundColor">BG Color</string>
|
||||
<string name="pesdk_text_button_alignment">Alignment</string>
|
||||
<string name="pesdk_text_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_text_button_delete">Delete</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">Your text</string>
|
||||
<string name="pesdk_brush_title_name">Brush</string>
|
||||
<string name="pesdk_brush_button_color">Color</string>
|
||||
<string name="pesdk_brush_button_size">Size</string>
|
||||
<string name="pesdk_brush_button_hardness">Hardness</string>
|
||||
<string name="pesdk_brush_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_brush_button_delete">Delete</string>
|
||||
<string name="pesdk_brush_title_brushColor">Brush Color</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">Neri</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Bianchi</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">Temperatura</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Nitidezza</string>
|
||||
<string name="pesdk_adjustments_button_reset">Ripristina</string>
|
||||
<string name="pesdk_focus_title_name">Fuoco</string>
|
||||
<string name="pesdk_focus_title_disabled">Nessuno</string>
|
||||
<string name="pesdk_focus_button_radial">Radiale</string>
|
||||
<string name="pesdk_focus_button_linear">Lineare</string>
|
||||
<string name="pesdk_focus_button_mirrored">Speculare</string>
|
||||
<string name="pesdk_focus_button_gaussian">Gaussiano</string>
|
||||
<string name="pesdk_text_title_name">Testo</string>
|
||||
<string name="pesdk_text_title_options">Opzioni testo</string>
|
||||
<string name="pesdk_text_title_textColor">Colore testo</string>
|
||||
<string name="pesdk_text_title_font">Carattere</string>
|
||||
<string name="pesdk_text_button_add">Aggiungi</string>
|
||||
<string name="pesdk_text_button_edit">Modifica</string>
|
||||
<string name="pesdk_text_button_straighten">Raddrizza</string>
|
||||
<string name="pesdk_text_button_font">Carattere</string>
|
||||
<string name="pesdk_text_button_color">Colore</string>
|
||||
<string name="pesdk_text_button_backgroundColor">Colore sfondo</string>
|
||||
<string name="pesdk_text_button_alignment">Allineamento</string>
|
||||
<string name="pesdk_text_button_bringToFront">Porta davanti</string>
|
||||
<string name="pesdk_text_button_delete">Elimina</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">Il tuo testo</string>
|
||||
<string name="pesdk_brush_title_name">Pennello</string>
|
||||
<string name="pesdk_brush_button_color">Colore</string>
|
||||
<string name="pesdk_brush_button_size">Dimensione</string>
|
||||
<string name="pesdk_brush_button_hardness">Durezza</string>
|
||||
<string name="pesdk_brush_button_bringToFront">Porta davanti</string>
|
||||
<string name="pesdk_brush_button_delete">Elimina</string>
|
||||
<string name="pesdk_brush_title_brushColor">Colore pennello</string>
|
||||
<string name="pesdk_editor_title_name">Editor</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Close Editor?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Do you really want to discard the image?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Yes</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Chiudere l\'editor?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Vuoi veramente scartare l\'immagine?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Sì</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">No</string>
|
||||
<string name="pesdk_editor_cancel">Cancel</string>
|
||||
<string name="pesdk_editor_accept">Accept</string>
|
||||
<string name="pesdk_editor_save">Save</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Exporting image…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Exporting image %s.</string>
|
||||
<string name="pesdk_common_button_flipH">Flip H</string>
|
||||
<string name="pesdk_common_button_flipV">Flip V</string>
|
||||
<string name="pesdk_common_button_undo">Undo</string>
|
||||
<string name="pesdk_common_button_redo">Redo</string>
|
||||
<string name="pesdk_common_title_colorPicker">Color Picker</string>
|
||||
<string name="pesdk_common_title_transparentColor">Transparent</string>
|
||||
<string name="pesdk_common_title_whiteColor">White</string>
|
||||
<string name="pesdk_common_title_grayColor">Gray</string>
|
||||
<string name="pesdk_common_title_blackColor">Black</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">Light blue</string>
|
||||
<string name="pesdk_common_title_blueColor">Blue</string>
|
||||
<string name="pesdk_common_title_purpleColor">Purple</string>
|
||||
<string name="pesdk_common_title_orchidColor">Orchid</string>
|
||||
<string name="pesdk_common_title_pinkColor">Pink</string>
|
||||
<string name="pesdk_common_title_redColor">Red</string>
|
||||
<string name="pesdk_common_title_orangeColor">Orange</string>
|
||||
<string name="pesdk_common_title_goldColor">Gold</string>
|
||||
<string name="pesdk_common_title_yellowColor">Yellow</string>
|
||||
<string name="pesdk_common_title_oliveColor">Olive</string>
|
||||
<string name="pesdk_common_title_greenColor">Green</string>
|
||||
<string name="pesdk_common_title_aquamarinColor">Aquamarin</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Pipettable color</string>
|
||||
<string name="pesdk_editor_cancel">Annulla</string>
|
||||
<string name="pesdk_editor_accept">Accetta</string>
|
||||
<string name="pesdk_editor_save">Salva</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Esportazione immagine…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Esportazione immagine %s.</string>
|
||||
<string name="pesdk_common_button_flipH">Capovolgi O</string>
|
||||
<string name="pesdk_common_button_flipV">Capovolgi V</string>
|
||||
<string name="pesdk_common_button_undo">Annulla</string>
|
||||
<string name="pesdk_common_button_redo">Ripeti</string>
|
||||
<string name="pesdk_common_title_colorPicker">Selettore colore</string>
|
||||
<string name="pesdk_common_title_transparentColor">Trasparente</string>
|
||||
<string name="pesdk_common_title_whiteColor">Bianco</string>
|
||||
<string name="pesdk_common_title_grayColor">Grigio</string>
|
||||
<string name="pesdk_common_title_blackColor">Nero</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">Azzurro</string>
|
||||
<string name="pesdk_common_title_blueColor">Blu</string>
|
||||
<string name="pesdk_common_title_purpleColor">Viola</string>
|
||||
<string name="pesdk_common_title_orchidColor">Orchidea</string>
|
||||
<string name="pesdk_common_title_pinkColor">Rosa</string>
|
||||
<string name="pesdk_common_title_redColor">Rosso</string>
|
||||
<string name="pesdk_common_title_orangeColor">Arancione</string>
|
||||
<string name="pesdk_common_title_goldColor">Oro</string>
|
||||
<string name="pesdk_common_title_yellowColor">Giallo</string>
|
||||
<string name="pesdk_common_title_oliveColor">Oliva</string>
|
||||
<string name="pesdk_common_title_greenColor">Verde</string>
|
||||
<string name="pesdk_common_title_aquamarinColor">Acquamarina</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Colore pipettabile</string>
|
||||
|
||||
<!-- FAQ -->
|
||||
<string name="faq_1_title">Come posso impostare Semplice Galleria come la galleria predefinita del dispositivo?</string>
|
||||
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Semplice Galleria Pro - gestore di foto & editor</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Semplice Galleria Pro è una galleria offline altamente personalizzabile. Organizza, modifica le tue foto, recupera file con il cestino, progetti e nascondi file e visualizza una grande varietà di formati foto e video, inclusi RAW, SVG e molti altri.
|
||||
|
||||
|
|
|
@ -32,8 +32,8 @@
|
|||
<string name="fixing">修正中…</string>
|
||||
<string name="dates_fixed_successfully">撮影日が正常に修正されました</string>
|
||||
<string name="share_resized">リサイズした画像を共有</string>
|
||||
<string name="upgraded_from_free">Hey,\n\nseems like you upgraded from the old free app. You can now uninstall the old version, which has an \'Upgrade to Pro\' button at the top of the app settings.\n\nYou will only have the Recycle bin items deleted, favorite items unmarked and you will also have to reset your app settings.\n\nThanks!</string>
|
||||
<string name="switch_to_file_search">Switch to file search across all visible folders</string>
|
||||
<string name="upgraded_from_free">あなたは無料版からアップグレードしたと思われます。\"Upgrade to Pro\"というボタンが設定の上部にある無料版はアンインストールすることができます。\n\nごみ箱の中身は削除され、お気に入りもアプリの設定もリセットされることになります。\n\nありがとう!</string>
|
||||
<string name="switch_to_file_search">表示されているすべてのフォルダで検索 に切り替え</string>
|
||||
|
||||
<!-- Filter -->
|
||||
<string name="filter_media">表示する形式</string>
|
||||
|
@ -42,7 +42,7 @@
|
|||
<string name="gifs">GIF</string>
|
||||
<string name="raw_images">RAW</string>
|
||||
<string name="svgs">SVG</string>
|
||||
<string name="portraits">Portraits</string>
|
||||
<string name="portraits">ポートレイト</string>
|
||||
<string name="no_media_with_filters">条件に該当するメディアがありません。</string>
|
||||
<string name="change_filters_underlined"><u>絞り込み条件を変更</u></string>
|
||||
|
||||
|
@ -53,7 +53,7 @@
|
|||
<string name="manage_excluded_folders">除外フォルダの管理</string>
|
||||
<string name="exclude_folder_description">選択したフォルダとそのサブフォルダを、Simple Galleyの一覧から除外します。除外したフォルダは「設定」で確認できます。</string>
|
||||
<string name="exclude_folder_parent">親フォルダを選択して除外することもできます。</string>
|
||||
<string name="excluded_activity_placeholder">フォルダを除外すると、サブフォルダも含めSimple Galleyの一覧から除外します。他のアプリでは引き続き表示されます。\\n\\n他のアプリでも非表示にしたい場合は、「非表示」機能を使用してください。</string>
|
||||
<string name="excluded_activity_placeholder">フォルダを除外すると、サブフォルダも含めSimple Galleyの一覧から除外します。他のアプリでは引き続き表示されます。\n\n他のアプリでも非表示にしたい場合は、「非表示」機能を使用してください。</string>
|
||||
<string name="remove_all">すべて解除</string>
|
||||
<string name="remove_all_description">除外するフォルダの登録をすべて解除しますか? フォルダ自体は削除されません。</string>
|
||||
<string name="hidden_folders">非表示フォルダ</string>
|
||||
|
@ -82,7 +82,7 @@
|
|||
<string name="path">パス</string>
|
||||
<string name="invalid_image_path">無効な画像パス</string>
|
||||
<string name="image_editing_failed">画像の編集に失敗しました</string>
|
||||
<string name="file_edited_successfully">File edited successfully</string>
|
||||
<string name="file_edited_successfully">ファイルの編集に成功しました</string>
|
||||
<string name="edit_image_with">画像を編集:</string>
|
||||
<string name="no_editor_found">画像エディターが見つかりません</string>
|
||||
<string name="unknown_file_location">ファイルの場所が不明です</string>
|
||||
|
@ -180,11 +180,11 @@
|
|||
<string name="deep_zoomable_images">画像のズームを深くする</string>
|
||||
<string name="show_highest_quality">可能な限り高品質で画像を表示</string>
|
||||
<string name="show_recycle_bin_last">ごみ箱をメイン画面の最後に表示</string>
|
||||
<string name="allow_down_gesture">Allow closing the fullscreen view with a down gesture</string>
|
||||
<string name="allow_one_to_one_zoom">Allow 1:1 zooming in with two double taps</string>
|
||||
<string name="allow_down_gesture">フルスクリーン表示を下にスワイプするジェスチャーで閉じる</string>
|
||||
<string name="allow_one_to_one_zoom">ダブルタップして 1:1 ズームする</string>
|
||||
<string name="open_videos_on_separate_screen">Always open videos on a separate screen with new horizontal gestures</string>
|
||||
<string name="show_notch">Show a notch if available</string>
|
||||
<string name="allow_rotating_gestures">Allow rotating images with gestures</string>
|
||||
<string name="allow_rotating_gestures">ジェスチャーで画像を回転する</string>
|
||||
<string name="file_loading_priority">File loading priority</string>
|
||||
<string name="speed">Speed</string>
|
||||
<string name="compromise">Compromise</string>
|
||||
|
@ -203,69 +203,69 @@
|
|||
<string name="toggle_file_visibility">表示/非表示の切替</string>
|
||||
|
||||
<!-- New editor strings -->
|
||||
<string name="pesdk_transform_button_freeCrop">Custom</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Reset</string>
|
||||
<string name="pesdk_transform_button_squareCrop">Square</string>
|
||||
<string name="pesdk_transform_title_name">Transform</string>
|
||||
<string name="pesdk_filter_title_name">Filter</string>
|
||||
<string name="pesdk_filter_asset_none">None</string>
|
||||
<string name="pesdk_adjustments_title_name">Adjust</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Shadows</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Exposure</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">Highlights</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">Brightness</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">Contrast</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Saturation</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Clarity</string>
|
||||
<string name="pesdk_adjustments_button_gammaTool">Gamma</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">Blacks</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Whites</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">Temperature</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Sharpness</string>
|
||||
<string name="pesdk_adjustments_button_reset">Reset</string>
|
||||
<string name="pesdk_focus_title_name">Focus</string>
|
||||
<string name="pesdk_focus_title_disabled">None</string>
|
||||
<string name="pesdk_focus_button_radial">Radial</string>
|
||||
<string name="pesdk_focus_button_linear">Linear</string>
|
||||
<string name="pesdk_focus_button_mirrored">Mirrored</string>
|
||||
<string name="pesdk_focus_button_gaussian">Gaussian</string>
|
||||
<string name="pesdk_text_title_name">Text</string>
|
||||
<string name="pesdk_text_title_options">Text Options</string>
|
||||
<string name="pesdk_text_title_textColor">Text Color</string>
|
||||
<string name="pesdk_text_title_font">Font</string>
|
||||
<string name="pesdk_text_button_add">Add</string>
|
||||
<string name="pesdk_text_button_edit">Edit</string>
|
||||
<string name="pesdk_text_button_straighten">Straighten</string>
|
||||
<string name="pesdk_text_button_font">Font</string>
|
||||
<string name="pesdk_text_button_color">Color</string>
|
||||
<string name="pesdk_text_button_backgroundColor">BG Color</string>
|
||||
<string name="pesdk_text_button_alignment">Alignment</string>
|
||||
<string name="pesdk_text_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_text_button_delete">Delete</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">Your text</string>
|
||||
<string name="pesdk_brush_title_name">Brush</string>
|
||||
<string name="pesdk_brush_button_color">Color</string>
|
||||
<string name="pesdk_brush_button_size">Size</string>
|
||||
<string name="pesdk_brush_button_hardness">Hardness</string>
|
||||
<string name="pesdk_brush_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_brush_button_delete">Delete</string>
|
||||
<string name="pesdk_brush_title_brushColor">Brush Color</string>
|
||||
<string name="pesdk_editor_title_name">Editor</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Close Editor?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Do you really want to discard the image?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Yes</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">No</string>
|
||||
<string name="pesdk_editor_cancel">Cancel</string>
|
||||
<string name="pesdk_editor_accept">Accept</string>
|
||||
<string name="pesdk_editor_save">Save</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Exporting image…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Exporting image %s.</string>
|
||||
<string name="pesdk_common_button_flipH">Flip H</string>
|
||||
<string name="pesdk_common_button_flipV">Flip V</string>
|
||||
<string name="pesdk_common_button_undo">Undo</string>
|
||||
<string name="pesdk_common_button_redo">Redo</string>
|
||||
<string name="pesdk_common_title_colorPicker">Color Picker</string>
|
||||
<string name="pesdk_common_title_transparentColor">Transparent</string>
|
||||
<string name="pesdk_transform_button_freeCrop">カスタム</string>
|
||||
<string name="pesdk_transform_button_resetCrop">リセット</string>
|
||||
<string name="pesdk_transform_button_squareCrop">正方形</string>
|
||||
<string name="pesdk_transform_title_name">変形</string>
|
||||
<string name="pesdk_filter_title_name">フィルター</string>
|
||||
<string name="pesdk_filter_asset_none">なし</string>
|
||||
<string name="pesdk_adjustments_title_name">調整</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">シャドウ</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">露出</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">ハイライト</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">明るさ</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">コントラスト</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">彩度</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">明瞭度</string>
|
||||
<string name="pesdk_adjustments_button_gammaTool">ガンマ</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">黒レベル</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">白レベル</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">色温度</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">シャープネス</string>
|
||||
<string name="pesdk_adjustments_button_reset">リセット</string>
|
||||
<string name="pesdk_focus_title_name">ぼかし</string>
|
||||
<string name="pesdk_focus_title_disabled">なし</string>
|
||||
<string name="pesdk_focus_button_radial">円形</string>
|
||||
<string name="pesdk_focus_button_linear">直線</string>
|
||||
<string name="pesdk_focus_button_mirrored">ミラー</string>
|
||||
<string name="pesdk_focus_button_gaussian">ガウス</string>
|
||||
<string name="pesdk_text_title_name">テキスト</string>
|
||||
<string name="pesdk_text_title_options">テキスト オプション</string>
|
||||
<string name="pesdk_text_title_textColor">文字色</string>
|
||||
<string name="pesdk_text_title_font">フォント</string>
|
||||
<string name="pesdk_text_button_add">追加</string>
|
||||
<string name="pesdk_text_button_edit">編集</string>
|
||||
<string name="pesdk_text_button_straighten">まっすぐにする</string>
|
||||
<string name="pesdk_text_button_font">フォント</string>
|
||||
<string name="pesdk_text_button_color">色</string>
|
||||
<string name="pesdk_text_button_backgroundColor">背景色</string>
|
||||
<string name="pesdk_text_button_alignment">配置</string>
|
||||
<string name="pesdk_text_button_bringToFront">前面に</string>
|
||||
<string name="pesdk_text_button_delete">削除</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">テキストを入力</string>
|
||||
<string name="pesdk_brush_title_name">ブラシ</string>
|
||||
<string name="pesdk_brush_button_color">色</string>
|
||||
<string name="pesdk_brush_button_size">太さ</string>
|
||||
<string name="pesdk_brush_button_hardness">硬度</string>
|
||||
<string name="pesdk_brush_button_bringToFront">前面に</string>
|
||||
<string name="pesdk_brush_button_delete">削除</string>
|
||||
<string name="pesdk_brush_title_brushColor">ブラシの色</string>
|
||||
<string name="pesdk_editor_title_name">エディター</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">エディターを閉じますか?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">画像を破棄して閉じますか?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">はい</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">いいえ</string>
|
||||
<string name="pesdk_editor_cancel">キャンセル</string>
|
||||
<string name="pesdk_editor_accept">了解</string>
|
||||
<string name="pesdk_editor_save">保存</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">画像を保存中……</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">画像を保存中 %s.</string>
|
||||
<string name="pesdk_common_button_flipH">水平方向に反転</string>
|
||||
<string name="pesdk_common_button_flipV">垂直方向に反転</string>
|
||||
<string name="pesdk_common_button_undo">元に戻す</string>
|
||||
<string name="pesdk_common_button_redo">やり直し</string>
|
||||
<string name="pesdk_common_title_colorPicker">カラーピッカー</string>
|
||||
<string name="pesdk_common_title_transparentColor">透明</string>
|
||||
<string name="pesdk_common_title_whiteColor">White</string>
|
||||
<string name="pesdk_common_title_grayColor">Gray</string>
|
||||
<string name="pesdk_common_title_blackColor">Black</string>
|
||||
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - Photo Manager & Editor</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro is a highly customizable offline gallery. Organize & edit your photos, recover deleted files with the recycle bin, protect & hide files and view a huge variety of different photo & video formats including RAW, SVG and much more.
|
||||
|
||||
|
@ -367,6 +367,9 @@
|
|||
<b>Check out the full suite of Simple Tools here:</b>
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
<b>Standalone website of Simple Gallery Pro:</b>
|
||||
https://www.simplemobiletools.com/gallery
|
||||
|
||||
<b>Facebook:</b>
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
|
|
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - Photo Manager & Editor</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro is a highly customizable offline gallery. Organize & edit your photos, recover deleted files with the recycle bin, protect & hide files and view a huge variety of different photo & video formats including RAW, SVG and much more.
|
||||
|
||||
|
|
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - Photo Manager & Editor</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro is a highly customizable offline gallery. Organize & edit your photos, recover deleted files with the recycle bin, protect & hide files and view a huge variety of different photo & video formats including RAW, SVG and much more.
|
||||
|
||||
|
|
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - Photo Manager & Editor</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro is a highly customizable offline gallery. Organize & edit your photos, recover deleted files with the recycle bin, protect & hide files and view a huge variety of different photo & video formats including RAW, SVG and much more.
|
||||
|
||||
|
|
384
app/src/main/res/values-ne/strings.xml
Normal file
|
@ -0,0 +1,384 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">सजिलो ग्यालरी</string>
|
||||
<string name="app_launcher_name">ग्यालरी</string>
|
||||
<string name="edit">सम्पादन</string>
|
||||
<string name="open_camera">क्यामेरा खोल्नुहोस</string>
|
||||
<string name="hidden">(लुकेको)</string>
|
||||
<string name="excluded">(excluded)</string>
|
||||
<string name="pin_folder">फोल्डरलाई पिन गर्नुहोस</string>
|
||||
<string name="unpin_folder">फोल्डरलाई पिन गर्नुहोस</string>
|
||||
<string name="pin_to_the_top">सबैभन्दा माथि पिन गर्नुहोस</string>
|
||||
<string name="show_all">फोल्डरको सबै बिषयबस्तु देखाउनुहोस</string>
|
||||
<string name="all_folders">सबै फोल्डरहरु</string>
|
||||
<string name="folder_view">फोल्डर भ्यू</string>
|
||||
<string name="other_folder">अन्य फोल्डर</string>
|
||||
<string name="show_on_map">नक्सामा देखाउनुहोस</string>
|
||||
<string name="unknown_location">थाहानभएको ठाउ</string>
|
||||
<string name="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="lock_orientation">Lock orientation</string>
|
||||
<string name="unlock_orientation">Unlock orientation</string>
|
||||
<string name="change_orientation">Change orientation</string>
|
||||
<string name="force_portrait">Force portrait</string>
|
||||
<string name="force_landscape">Force landscape</string>
|
||||
<string name="use_default_orientation">Use default orientation</string>
|
||||
<string name="fix_date_taken">Fix Date Taken value</string>
|
||||
<string name="fixing">Fixing…</string>
|
||||
<string name="dates_fixed_successfully">Dates fixed successfully</string>
|
||||
<string name="share_resized">Share a resized version</string>
|
||||
<string name="upgraded_from_free">Hey,\n\nseems like you upgraded from the old free app. You can now uninstall the old version, which has an \'Upgrade to Pro\' button at the top of the app settings.\n\nYou will only have the Recycle bin items deleted, favorite items unmarked and you will also have to reset your app settings.\n\nThanks!</string>
|
||||
<string name="switch_to_file_search">Switch to file search across all visible folders</string>
|
||||
|
||||
<!-- Filter -->
|
||||
<string name="filter_media">Filter media</string>
|
||||
<string name="images">तस्बिरहरु</string>
|
||||
<string name="videos">भिडियोहरु</string>
|
||||
<string name="gifs">GIFs</string>
|
||||
<string name="raw_images">RAW ईमेजहरु</string>
|
||||
<string name="svgs">SVGs</string>
|
||||
<string name="portraits">Portraits</string>
|
||||
<string name="no_media_with_filters">No media files have been found with the selected filters.</string>
|
||||
<string name="change_filters_underlined"><u>Change filters</u></string>
|
||||
|
||||
<!-- Hide / Exclude -->
|
||||
<string name="hide_folder_description">This function hides the folder by adding a \'.nomedia\' file into it, it will hide all subfolders too. You can see them by toggling the \'Show hidden items\' option in Settings. Continue?</string>
|
||||
<string name="exclude">Exclude</string>
|
||||
<string name="excluded_folders">Excluded folders</string>
|
||||
<string name="manage_excluded_folders">Manage excluded folders</string>
|
||||
<string name="exclude_folder_description">This will exclude the selection together with its subfolders from Simple Gallery only. You can manage excluded folders in Settings.</string>
|
||||
<string name="exclude_folder_parent">Exclude a parent instead?</string>
|
||||
<string name="excluded_activity_placeholder">Excluding folders will make them together with their subfolders hidden just in Simple Gallery, they will still be visible in other applications.\n\nIf you want to hide them from other apps too, use the Hide function.</string>
|
||||
<string name="remove_all">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="hidden_folders">Hidden folders</string>
|
||||
<string name="manage_hidden_folders">Manage hidden folders</string>
|
||||
<string name="hidden_folders_placeholder">Seems like you don\'t have any folders hidden with a \".nomedia\" file.</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Included folders</string>
|
||||
<string name="manage_included_folders">Manage included folders</string>
|
||||
<string name="add_folder">फोल्डर थप्नुहोस</string>
|
||||
<string name="included_activity_placeholder">If you have some folders which contain media, but were not recognized by the app, you can add them manually here.\n\nAdding some items here will not exclude any other folder.</string>
|
||||
<string name="no_media_add_included">No media files have been found. You can solve it by adding the folders containing media files manually.</string>
|
||||
|
||||
<!-- Resizing -->
|
||||
<string name="resize">Resize</string>
|
||||
<string name="resize_and_save">Resize selection and save</string>
|
||||
<string name="width">चाैडाई</string>
|
||||
<string name="height">उचाई</string>
|
||||
<string name="keep_aspect_ratio">Keep aspect ratio</string>
|
||||
<string name="invalid_values">Please enter a valid resolution</string>
|
||||
|
||||
<!-- Editor -->
|
||||
<string name="editor">सम्पादक</string>
|
||||
<string name="save">बचत</string>
|
||||
<string name="rotate">घुमाउने</string>
|
||||
<string name="path">Path</string>
|
||||
<string name="invalid_image_path">Invalid image path</string>
|
||||
<string name="image_editing_failed">Image editing failed</string>
|
||||
<string name="file_edited_successfully">File edited successfully</string>
|
||||
<string name="edit_image_with">Edit image with:</string>
|
||||
<string name="no_editor_found">No image editor found</string>
|
||||
<string name="unknown_file_location">Unknown file location</string>
|
||||
<string name="error_saving_file">Could not overwrite the source file</string>
|
||||
<string name="rotate_left">Rotate left</string>
|
||||
<string name="rotate_right">Rotate right</string>
|
||||
<string name="rotate_one_eighty">Rotate by 180º</string>
|
||||
<string name="flip">Flip</string>
|
||||
<string name="flip_horizontally">Flip horizontally</string>
|
||||
<string name="flip_vertically">Flip vertically</string>
|
||||
<string name="free_aspect_ratio">स्वतन्त्र</string> <!-- available as an option: 1:1, 4:3, 16:9, free -->
|
||||
<string name="other_aspect_ratio">अन्य</string> <!-- available as an option: 1:1, 4:3, 16:9, free, other -->
|
||||
|
||||
<!-- Set wallpaper -->
|
||||
<string name="simple_wallpaper">सजिलो वालपेपर</string>
|
||||
<string name="set_as_wallpaper">वालपेपरको रुपमा स्थापित गर्नुहोस</string>
|
||||
<string name="set_as_wallpaper_failed">Setting as Wallpaper failed</string>
|
||||
<string name="set_as_wallpaper_with">Set as wallpaper with:</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">होम स्क्रिन</string>
|
||||
<string name="lock_screen">लक स्क्रिन</string>
|
||||
<string name="home_and_lock_screen">होम र लक स्क्रिन</string>
|
||||
|
||||
<!-- Slideshow -->
|
||||
<string name="slideshow">स्लाईडसो</string>
|
||||
<string name="interval">Interval (seconds):</string>
|
||||
<string name="include_photos">Include photos</string>
|
||||
<string name="include_videos">Include videos</string>
|
||||
<string name="include_gifs">Include GIFs</string>
|
||||
<string name="random_order">Random order</string>
|
||||
<string name="move_backwards">Move backwards</string>
|
||||
<string name="loop_slideshow">Loop slideshow</string>
|
||||
<string name="animation">Animation</string>
|
||||
<string name="no_animation">केहि होईन</string>
|
||||
<string name="fade">फेड</string>
|
||||
<string name="slide">स्लाईड</string>
|
||||
<string name="slideshow_ended">स्लाईडसो समाप्त भयो</string>
|
||||
<string name="no_media_for_slideshow">No media for the slideshow have been found</string>
|
||||
|
||||
<!-- View types -->
|
||||
<string name="change_view_type">भ्यू प्रकार परिवर्तन गर्नुहोस</string>
|
||||
<string name="grid">कोठे</string>
|
||||
<string name="list">सुची</string>
|
||||
<string name="group_direct_subfolders">Group direct subfolders</string>
|
||||
|
||||
<!-- Grouping at media thumbnails -->
|
||||
<string name="group_by">Group by</string>
|
||||
<string name="do_not_group_files">Do not group files</string>
|
||||
<string name="by_folder">फोल्डर</string>
|
||||
<string name="by_last_modified">Last modified</string>
|
||||
<string name="by_last_modified_daily">Last modified (daily)</string>
|
||||
<string name="by_last_modified_monthly">Last modified (monthly)</string>
|
||||
<string name="by_date_taken">Date taken</string>
|
||||
<string name="by_date_taken_daily">Date taken (daily)</string>
|
||||
<string name="by_date_taken_monthly">Date taken (monthly)</string>
|
||||
<string name="by_file_type">फाईलको प्रकार</string>
|
||||
<string name="by_extension">Extension</string>
|
||||
<string name="grouping_and_sorting">Please note that grouping and sorting are 2 independent fields</string>
|
||||
|
||||
<!-- Widgets -->
|
||||
<string name="folder_on_widget">Folder shown on the widget:</string>
|
||||
<string name="show_folder_name">फोल्डरको नाम देखाउनुहोस</string>
|
||||
|
||||
<!-- Settings -->
|
||||
<string name="autoplay_videos">भिडियोहरु आफै चल्ने</string>
|
||||
<string name="remember_last_video_position">Remember last video playback position</string>
|
||||
<string name="toggle_filename">Toggle filename visibility</string>
|
||||
<string name="loop_videos">भिडियो लुप</string>
|
||||
<string name="animate_gifs">Animate GIFs at thumbnails</string>
|
||||
<string name="max_brightness">Max brightness when viewing fullscreen media</string>
|
||||
<string name="crop_thumbnails">Crop thumbnails into squares</string>
|
||||
<string name="show_thumbnail_video_duration">भिडियो अबधि देखाउने</string>
|
||||
<string name="screen_rotation_by">Rotate fullscreen media by</string>
|
||||
<string name="screen_rotation_system_setting">सिस्टम सेटिङ</string>
|
||||
<string name="screen_rotation_device_rotation">Device rotation</string>
|
||||
<string name="screen_rotation_aspect_ratio">Aspect ratio</string>
|
||||
<string name="black_background_at_fullscreen">Black background at fullscreen media</string>
|
||||
<string name="scroll_thumbnails_horizontally">Scroll thumbnails horizontally</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Automatically hide system UI at fullscreen media</string>
|
||||
<string name="delete_empty_folders">Delete empty folders after deleting their content</string>
|
||||
<string name="allow_photo_gestures">Allow controlling photo brightness with vertical gestures</string>
|
||||
<string name="allow_video_gestures">Allow controlling video volume and brightness with vertical gestures</string>
|
||||
<string name="show_media_count">Show folder media count on the main view</string>
|
||||
<string name="show_extended_details">Show extended details over fullscreen media</string>
|
||||
<string name="manage_extended_details">Manage extended details</string>
|
||||
<string name="one_finger_zoom">Allow one finger zoom at fullscreen media</string>
|
||||
<string name="allow_instant_change">Allow instantly changing media by clicking on screen sides</string>
|
||||
<string name="allow_deep_zooming_images">Allow deep zooming images</string>
|
||||
<string name="hide_extended_details">Hide extended details when status bar is hidden</string>
|
||||
<string name="show_at_bottom">Show some action buttons at the bottom of the screen</string>
|
||||
<string name="show_recycle_bin">Show the Recycle Bin at the folders screen</string>
|
||||
<string name="deep_zoomable_images">Deep zoomable images</string>
|
||||
<string name="show_highest_quality">Show images in the highest possible quality</string>
|
||||
<string name="show_recycle_bin_last">Show the Recycle Bin as the last item on the main screen</string>
|
||||
<string name="allow_down_gesture">Allow closing the fullscreen view with a down gesture</string>
|
||||
<string name="allow_one_to_one_zoom">Allow 1:1 zooming in with two double taps</string>
|
||||
<string name="open_videos_on_separate_screen">Always open videos on a separate screen with new horizontal gestures</string>
|
||||
<string name="show_notch">Show a notch if available</string>
|
||||
<string name="allow_rotating_gestures">Allow rotating images with gestures</string>
|
||||
<string name="file_loading_priority">File loading priority</string>
|
||||
<string name="speed">गति</string>
|
||||
<string name="compromise">Compromise</string>
|
||||
<string name="avoid_showing_invalid_files">Avoid showing invalid files</string>
|
||||
<string name="show_image_file_types">तस्बिरको फाईल किसिम देखाउनुहोस</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Thumbnails</string>
|
||||
<string name="fullscreen_media">Fullscreen media</string>
|
||||
<string name="extended_details">Extended details</string>
|
||||
<string name="bottom_actions">Bottom actions</string>
|
||||
|
||||
<!-- Bottom actions -->
|
||||
<string name="manage_bottom_actions">Manage visible bottom actions</string>
|
||||
<string name="toggle_favorite">Toggle favorite</string>
|
||||
<string name="toggle_file_visibility">Toggle file visibility</string>
|
||||
|
||||
<!-- New editor strings -->
|
||||
<string name="pesdk_transform_button_freeCrop">Custom</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Reset</string>
|
||||
<string name="pesdk_transform_button_squareCrop">Square</string>
|
||||
<string name="pesdk_transform_title_name">Transform</string>
|
||||
<string name="pesdk_filter_title_name">Filter</string>
|
||||
<string name="pesdk_filter_asset_none">केहिहोईन</string>
|
||||
<string name="pesdk_adjustments_title_name">Adjust</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Shadows</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Exposure</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">Highlights</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">उज्यालोपन</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">Contrast</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Saturation</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Clarity</string>
|
||||
<string name="pesdk_adjustments_button_gammaTool">Gamma</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">Blacks</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Whites</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">तापक्रम</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Sharpness</string>
|
||||
<string name="pesdk_adjustments_button_reset">Reset</string>
|
||||
<string name="pesdk_focus_title_name">Focus</string>
|
||||
<string name="pesdk_focus_title_disabled">None</string>
|
||||
<string name="pesdk_focus_button_radial">Radial</string>
|
||||
<string name="pesdk_focus_button_linear">Linear</string>
|
||||
<string name="pesdk_focus_button_mirrored">Mirrored</string>
|
||||
<string name="pesdk_focus_button_gaussian">Gaussian</string>
|
||||
<string name="pesdk_text_title_name">टेक्स</string>
|
||||
<string name="pesdk_text_title_options">Text Options</string>
|
||||
<string name="pesdk_text_title_textColor">टेक्सको रङ</string>
|
||||
<string name="pesdk_text_title_font">फन्ट</string>
|
||||
<string name="pesdk_text_button_add">Add</string>
|
||||
<string name="pesdk_text_button_edit">सम्पादन</string>
|
||||
<string name="pesdk_text_button_straighten">Straighten</string>
|
||||
<string name="pesdk_text_button_font">फन्ट</string>
|
||||
<string name="pesdk_text_button_color">रङ</string>
|
||||
<string name="pesdk_text_button_backgroundColor">BG Color</string>
|
||||
<string name="pesdk_text_button_alignment">Alignment</string>
|
||||
<string name="pesdk_text_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_text_button_delete">Delete</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">Your text</string>
|
||||
<string name="pesdk_brush_title_name">Brush</string>
|
||||
<string name="pesdk_brush_button_color">Color</string>
|
||||
<string name="pesdk_brush_button_size">Size</string>
|
||||
<string name="pesdk_brush_button_hardness">Hardness</string>
|
||||
<string name="pesdk_brush_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_brush_button_delete">मेटाउनु</string>
|
||||
<string name="pesdk_brush_title_brushColor">Brush Color</string>
|
||||
<string name="pesdk_editor_title_name">सम्पादक</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Close Editor?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Do you really want to discard the image?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Yes</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">No</string>
|
||||
<string name="pesdk_editor_cancel">रद्द</string>
|
||||
<string name="pesdk_editor_accept">स्विकार</string>
|
||||
<string name="pesdk_editor_save">बचत</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Exporting image…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Exporting image %s.</string>
|
||||
<string name="pesdk_common_button_flipH">Flip H</string>
|
||||
<string name="pesdk_common_button_flipV">Flip V</string>
|
||||
<string name="pesdk_common_button_undo">Undo</string>
|
||||
<string name="pesdk_common_button_redo">Redo</string>
|
||||
<string name="pesdk_common_title_colorPicker">Color Picker</string>
|
||||
<string name="pesdk_common_title_transparentColor">पारदर्शी</string>
|
||||
<string name="pesdk_common_title_whiteColor">सेतो</string>
|
||||
<string name="pesdk_common_title_grayColor">खरानि</string>
|
||||
<string name="pesdk_common_title_blackColor">कालो</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">Light blue</string>
|
||||
<string name="pesdk_common_title_blueColor">निलो</string>
|
||||
<string name="pesdk_common_title_purpleColor">Purple</string>
|
||||
<string name="pesdk_common_title_orchidColor">Orchid</string>
|
||||
<string name="pesdk_common_title_pinkColor">Pink</string>
|
||||
<string name="pesdk_common_title_redColor">रातो</string>
|
||||
<string name="pesdk_common_title_orangeColor">सुन्तला</string>
|
||||
<string name="pesdk_common_title_goldColor">सुन</string>
|
||||
<string name="pesdk_common_title_yellowColor">पहेलो</string>
|
||||
<string name="pesdk_common_title_oliveColor">Olive</string>
|
||||
<string name="pesdk_common_title_greenColor">हरियो</string>
|
||||
<string name="pesdk_common_title_aquamarinColor">Aquamarin</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Pipettable color</string>
|
||||
|
||||
<!-- FAQ -->
|
||||
<string name="faq_1_title">How can I make Simple Gallery the default device gallery?</string>
|
||||
<string name="faq_1_text">First you have to find the currently default gallery in the Apps section of your device settings, look for a button that says something like \"Open by default\", click on it, then select \"Clear defaults\".
|
||||
The next time you will try opening an image or video you should see an app picker, where you can select Simple Gallery and make it the default app.</string>
|
||||
<string name="faq_2_title">I locked the app with a password, but I forgot it. What can I do?</string>
|
||||
<string name="faq_2_text">You can solve it in 2 ways. You can either reinstall the app, or find the app in your device settings and select \"Clear data\". It will reset all your settings, it will not remove any media files.</string>
|
||||
<string name="faq_3_title">How can I make an album always appear at the top?</string>
|
||||
<string name="faq_3_text">You can long press the desired album and select the Pin icon at the actions menu, that will pin it to the top. You can pin multiple folders too, pinned items will be sorted by the default sorting method.</string>
|
||||
<string name="faq_4_title">How can I fast-forward videos?</string>
|
||||
<string name="faq_4_text">You can either drag your finger horizontally over the video player, or click on the current or max duration texts near the seekbar. That will move the video either backward, or forward.</string>
|
||||
<string name="faq_5_title">What is the difference between hiding and excluding a folder?</string>
|
||||
<string name="faq_5_text">Exclude prevents displaying the folder only in Simple Gallery, while Hide works system-wise and it hides the folder from other galleries too. It works by creating an empty \".nomedia\" file in the given folder, which you can then remove with any file manager too.</string>
|
||||
<string name="faq_6_title">Why do folders with music cover art or stickers show up?</string>
|
||||
<string name="faq_6_text">It can happen that you will see some unusual albums show up. You can easily exclude them by long pressing them and selecting Exclude. In the next dialog you can then select the parent folder, chances are it will prevent the other related albums showing up too.</string>
|
||||
<string name="faq_7_title">A folder with images isn\'t showing up, or it doesn\'t show all items. What can I do?</string>
|
||||
<string name="faq_7_text">That can have multiple reasons, but solving it is easy. Just go in Settings -> Manage Included Folders, select Plus and navigate to the required folder.</string>
|
||||
<string name="faq_8_title">What if I want just a few particular folders visible?</string>
|
||||
<string name="faq_8_text">Adding a folder at the Included Folders doesn\'t automatically exclude anything. What you can do is go in Settings -> Manage Excluded Folders, exclude the root folder \"/\", then add the desired folders at Settings -> Manage Included Folders.
|
||||
That will make only the selected folders visible, as both excluding and including are recursive and if a folder is both excluded and included, it will show up.</string>
|
||||
<string name="faq_10_title">Can I crop images with this app?</string>
|
||||
<string name="faq_10_text">Yes, you can crop images in the editor, by dragging the image corners. You can get to the editor either by long pressing an image thumbnail and selecting Edit, or selecting Edit from the fullscreen view.</string>
|
||||
<string name="faq_11_title">Can I somehow group media file thumbnails?</string>
|
||||
<string name="faq_11_text">Sure, just use the \"Group by\" menu item while at the thumbnails view. You can group files by multiple criteria, including Date Taken. If you use the \"Show all folders content\" function you can group them by folders too.</string>
|
||||
<string name="faq_12_title">Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?</string>
|
||||
<string name="faq_12_text">It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".</string>
|
||||
<string name="faq_13_title">I see some color banding on the images. How can I improve the quality?</string>
|
||||
<string name="faq_13_text">The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.</string>
|
||||
<string name="faq_14_title">I have hidden a file/folder. How can I unhide it?</string>
|
||||
<string name="faq_14_text">You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.</string>
|
||||
<string name="faq_15_title">Why does the app take up so much space?</string>
|
||||
<string name="faq_15_text">App cache can take up to 250MB, it ensures quicker image loading. If the app is taking up even more space, it is most likely caused by you having items in the Recycle Bin. Those files count to the app size. You can clear the Recycle bin by opening it and deleting all files, or from the app settings. Every file in the Bin is deleted automatically after 30 days.</string>
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - Photo Manager & Editor</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro is a highly customizable offline gallery. Organize & edit your photos, recover deleted files with the recycle bin, protect & hide files and view a huge variety of different photo & video formats including RAW, SVG and much more.
|
||||
|
||||
The app contains no ads and unnecessary permissions. As the app doesn’t require internet access either, your privacy is protected.
|
||||
|
||||
-------------------------------------------------
|
||||
<b>SIMPLE GALLERY PRO – FEATURES</b>
|
||||
-------------------------------------------------
|
||||
|
||||
• Offline gallery with no ads or popups
|
||||
• Simple gallery photo editor – crop, rotate, resize, draw, filters & more
|
||||
• No internet access needed, giving you more privacy and security
|
||||
• No unnecessary permissions required
|
||||
• Quickly search images, videos & files
|
||||
• Open & view many different photo and video types (RAW, SVG, panoramic etc)
|
||||
• A variety of intuitive gestures to easily edit & organize files
|
||||
• Lots of ways to filter, group & sort files
|
||||
• Customize the appearance of Simple Gallery Pro
|
||||
• Available in 32 languages
|
||||
• Mark files as favorites for quick access
|
||||
• Protect your photos & videos with a pattern, pin or fingerprint
|
||||
• Use pin, pattern & fingerprint to protect the app launch or specific functions too
|
||||
• Recover deleted photos & videos from the recycle bin
|
||||
• Toggle visibility of files to hide photos & videos
|
||||
• Create a customizable slideshow of your files
|
||||
• View detailed information of your files (resolution, EXIF values etc)
|
||||
• Simple Gallery Pro is open source
|
||||
… and much much more!
|
||||
|
||||
<b>PHOTO GALLERY EDITOR</b>
|
||||
Simple Gallery Pro makes it easy to edit your pictures on the fly. Crop, flip, rotate and resize your pictures. If you’re feeling a little more creative you can add filters and draw on your pictures!
|
||||
|
||||
<b>SUPPORT FOR MANY FILE TYPES</b>
|
||||
Unlike some other gallery viewers & photo organizers, Simple Gallery Pro supports a huge range of different file types including JPEG, PNG, MP4, MKV, RAW, SVG, Panoramic photos, Panoramic videos and many more.
|
||||
|
||||
<b>HIGHLY CUSTOMIZABLE GALLERY MANAGER</b>
|
||||
From the UI to the function buttons on the bottom toolbar, Simple Gallery Pro is highly customizable and works the way you want it to. No other gallery manager has this kind of flexibility! Thanks to being open source, we’re also available in 32 languages!
|
||||
|
||||
<b>RECOVER DELETED PHOTOS & VIDEOS</b>
|
||||
Accidentally deleted a precious photo or video? Don’t worry! Simple Gallery Pro features a handy recycle bin where you can recover deleted photos & videos easily.
|
||||
|
||||
<b>PROTECT & HIDE PHOTOS, VIDEOS & FILES</b>
|
||||
Using pin, pattern or your device’s fingerprint scanner you can protect and hide photos, videos & entire albums. You can protect the app itself or place locks on specific functions of the app. For example, you can’t delete a file without a fingerprint scan, helping to protect your files from accidental deletion.
|
||||
|
||||
<b>Check out the full suite of Simple Tools here:</b>
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
<b>Standalone website of Simple Gallery Pro:</b>
|
||||
https://www.simplemobiletools.com/gallery
|
||||
|
||||
<b>Facebook:</b>
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
<b>Reddit:</b>
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
Haven't found some strings? There's more at
|
||||
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
|
||||
-->
|
||||
</resources>
|
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Eenvoudige Galerij Pro - Foto’s Beheren & Bewerken</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Navigeer zonder afleidingen door al uw herinneringen.</string>
|
||||
<string name="app_short_description">Navigeer met deze galerij zonder afleidingen door al je herinneringen</string>
|
||||
<string name="app_long_description">
|
||||
Eenvoudige Galerij Pro is een volledig aan te passen offline galerij. Organiseer & bewerk foto’s, herstel verwijderde bestanden met de prullenbakfunctie, beveilig & verberg items en bekijk een enorme hoeveelheid aan foto- & videoformaten, waaronder RAW, SVG en nog veel meer.
|
||||
|
||||
|
|
|
@ -317,7 +317,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - Photo Manager & Editor</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro to wysoce konfigurowalna galeria. Przeglądaj i edytuj swoje zdjęcia, dzięki funkcji kosza z łatwością odzyskuj przypadkowo (lub nie) ususnięte pliki, chroń je i ukrywaj dzięki różnym metodom zabezpieczeń. Nie martw się o obsługiwane formaty - wśród nich są m.in. RAW, SVG i wiele więcej.
|
||||
|
||||
|
|
|
@ -53,7 +53,7 @@
|
|||
<string name="manage_excluded_folders">Gerenciar pastas ignoradas</string>
|
||||
<string name="exclude_folder_description">Esta ação deixará de exibir as pastas selecionadas apenas dentro deste aplicativo. Você pode gerenciar as pastas ignoradas nas Configurações do aplicativo.</string>
|
||||
<string name="exclude_folder_parent">Ignorar a pasta raiz ao invés desta?</string>
|
||||
<string name="excluded_activity_placeholder">Ignorar uma pasta apenas deixa de exibi-la nesta galeria. Ela continuará visível para outros aplicativos.\\n\\nSe você quiser ocultar a pasta para todos os aplicativos, utilize a função ocultar.</string>
|
||||
<string name="excluded_activity_placeholder">Ignorar uma pasta apenas deixa de exibi-la nesta galeria. Ela continuará visível para outros aplicativos.\n\nSe você quiser ocultar a pasta para 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 pastas ignoradas? Esta ação não exclui as pastas.</string>
|
||||
<string name="hidden_folders">Pastas ocultas</string>
|
||||
|
@ -318,7 +318,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Galeria Pro - Gerenciador de Imagens</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Procure suas memórias sem interrupções.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
A Simple Galeria Pro é uma galeria de imagens e vídeos altamente customizável. Organize e edite suas fotos e vídeos, recupere arquivos movidos para a lixeira, proteja e oculte seus arquivos, e visualize arquivos em uma grande variedade de formatos, incluindo RAW, SVG, e muito mais.
|
||||
Este app não inclui anúncios ou permissões desnecessárias e também não acessa a internet. Sua privacidade está protegida.
|
||||
|
|
|
@ -53,7 +53,7 @@
|
|||
<string name="manage_excluded_folders">Gerir pastas excluídas</string>
|
||||
<string name="exclude_folder_description">Esta ação apenas exclui as pastas selecionadas da lista de pastas desta aplicação. Pode gerir as pastas excluídas nas Definições.</string>
|
||||
<string name="exclude_folder_parent">Excluir antes a pasta superior?</string>
|
||||
<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="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="hidden_folders">Pastas ocultas</string>
|
||||
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - Editor e gestor de fotos</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Explore as suas memórias sem interrupções.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro é uma aplicação local para gerir fotos e vídeos. Pode organizar e editar as suas fotos, recuperar ficheiros através da reciclagem, proteger e ocultar ficheiros e ver imagens e vídeos disponíveis em vários formatos tais como RAW, SVG e muito mais.
|
||||
|
||||
|
|
|
@ -81,10 +81,10 @@
|
|||
<string name="rotate">Поворот</string>
|
||||
<string name="path">Путь</string>
|
||||
<string name="invalid_image_path">Недопустимый путь изображения</string>
|
||||
<string name="image_editing_failed">Редактирование изображения не удалось</string>
|
||||
<string name="image_editing_failed">Редактирование изображения не выполнено</string>
|
||||
<string name="file_edited_successfully">Файл успешно отредактирован</string>
|
||||
<string name="edit_image_with">Редактировать изображение в:</string>
|
||||
<string name="no_editor_found">Ни одного редактора изображений не найдено</string>
|
||||
<string name="no_editor_found">Не найдено ни одного редактора изображений</string>
|
||||
<string name="unknown_file_location">Неизвестное местоположение файла</string>
|
||||
<string name="error_saving_file">Не удалось перезаписать исходный файл</string>
|
||||
<string name="rotate_left">Повернуть влево</string>
|
||||
|
@ -252,14 +252,14 @@
|
|||
<string name="pesdk_brush_title_brushColor">Цвет кисти</string>
|
||||
<string name="pesdk_editor_title_name">Редактор</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Закрыть редактор?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Вы действительно хотите отказаться от изображения?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Вы действительно хотите отказаться от сделанных изменений изображения?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Да</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">Нет</string>
|
||||
<string name="pesdk_editor_cancel">Отмена</string>
|
||||
<string name="pesdk_editor_accept">Принять</string>
|
||||
<string name="pesdk_editor_save">Сохранить</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Экспорт изображения…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Экспорт изображения %s.</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Экспорт изображения %s</string>
|
||||
<string name="pesdk_common_button_flipH">Г-поворот</string>
|
||||
<string name="pesdk_common_button_flipV">В-поворот</string>
|
||||
<string name="pesdk_common_button_undo">Отмена</string>
|
||||
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Галерея Pro - управление изображениями</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Просматривайте свои воспоминания без перерывов.</string>
|
||||
<string name="app_short_description">Просматривайте свои воспоминания без перерывов с этой фото- и видеогалереей</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro — настраиваемая автономная галерея. Организуйте и редактируйте свои фотографии; восстанавливайте удалённые файлы при помощи функции "корзина"; защищайте и скрывайте личные файлы; просматривайте множество различных фото- и видеоформатов, включая RAW, SVG и многие другие.
|
||||
|
||||
|
|
|
@ -39,9 +39,9 @@
|
|||
<string name="filter_media">Filter médií</string>
|
||||
<string name="images">Obrázky</string>
|
||||
<string name="videos">Videá</string>
|
||||
<string name="gifs">GIFká</string>
|
||||
<string name="gifs">GIF</string>
|
||||
<string name="raw_images">RAW obrázky</string>
|
||||
<string name="svgs">SVGčká</string>
|
||||
<string name="svgs">SVG</string>
|
||||
<string name="portraits">Portréty</string>
|
||||
<string name="no_media_with_filters">So zvolenými filtrami sa nenašli žiadne média súbory.</string>
|
||||
<string name="change_filters_underlined"><u>Zmeniť filtre</u></string>
|
||||
|
@ -53,7 +53,7 @@
|
|||
<string name="manage_excluded_folders">Spravovať vylúčené priečinky</string>
|
||||
<string name="exclude_folder_description">Táto funkcia vylúči výber a jeho podpriečinky iba z Jednoduchej galérie. Spravovať vylúčené priečinky je možné v nastaveniach.</string>
|
||||
<string name="exclude_folder_parent">Chcete ukryť rodičovský priečinok?</string>
|
||||
<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="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="hidden_folders">Skryté priečinky</string>
|
||||
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Jednoduchá galéria Pro - Foto organizér a editor</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Prehliadajte svoje spomienky bez prerušenia.</string>
|
||||
<string name="app_short_description">Prehliadajte svoje spomienky bez prerušenia s touto foto a video galériou.</string>
|
||||
<string name="app_long_description">
|
||||
Jednoduchá Galéria Pro je vysoko prispôsobiteľná offline galéria. Organizujte a upravujte vaše fotky, obnovujte vymazané súbory pomocou odpadkového koša, ochraňujte a skrývajte ich, alebo prehliadajte množstvo rôznych foto a video formátov vrátane RAW, SVG a mnoho ďalších.
|
||||
|
||||
|
|
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - Pregledovalnik fotografij</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro je visoko prilagodljiva lokalna galerija. Organizirajte & urejajte vaše fotografije, vrnite izbrisane datoteke iz koša, zaščitite & skrijte datoteke in pregledujte ogromno različnih vrst foto & video formatov, vključujoč RAW, SVG in mnoge druge.
|
||||
|
||||
|
|
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - Photo Manager & Editor</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Једноставна галерија Про је високо прилагодљива галерија којој није неопходан интернет да би радила. Организуј и измени своје слике, опорави обрисане датотеке са кантом за отпатке, заштити и сакриј датотеке имај увид у огромну количину различитих фотографија и видео формата укључујући RAW, SVG и многих других.
|
||||
|
||||
|
|
|
@ -53,7 +53,7 @@
|
|||
<string name="manage_excluded_folders">Hantera uteslutna mappar</string>
|
||||
<string name="exclude_folder_description">Detta utesluter bara den markerade mappen och dess undermappar från Simple Gallery. Du kan hantera uteslutna mappar i Inställningar.</string>
|
||||
<string name="exclude_folder_parent">Vill du utesluta en överordnad mapp istället?</string>
|
||||
<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="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="hidden_folders">Dolda mappar</string>
|
||||
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - Photo Manager & Editor</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro is a highly customizable offline gallery. Organize & edit your photos, recover deleted files with the recycle bin, protect & hide files and view a huge variety of different photo & video formats including RAW, SVG and much more.
|
||||
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
<string name="gifs">GIF\'ler</string>
|
||||
<string name="raw_images">RAW resimler</string>
|
||||
<string name="svgs">SVG\'ler</string>
|
||||
<string name="portraits">Portraits</string>
|
||||
<string name="portraits">Portreler</string>
|
||||
<string name="no_media_with_filters">Seçilen filtrelerle hiçbir medya dosyası bulunamadı.</string>
|
||||
<string name="change_filters_underlined"><u>Filtreleri değiştir</u></string>
|
||||
|
||||
|
@ -82,7 +82,7 @@
|
|||
<string name="path">Yol</string>
|
||||
<string name="invalid_image_path">Geçersiz resim yolu</string>
|
||||
<string name="image_editing_failed">Resim düzenleme başarısız</string>
|
||||
<string name="file_edited_successfully">File edited successfully</string>
|
||||
<string name="file_edited_successfully">Dosya başarıyla düzenlendi</string>
|
||||
<string name="edit_image_with">Resmi şununla düzenle:</string>
|
||||
<string name="no_editor_found">Resim düzenleyici bulunamadı</string>
|
||||
<string name="unknown_file_location">Bilinmeyen dosya konumu</string>
|
||||
|
@ -203,85 +203,85 @@
|
|||
<string name="toggle_file_visibility">Dosya görünürlüğünü aç/kapat</string>
|
||||
|
||||
<!-- New editor strings -->
|
||||
<string name="pesdk_transform_button_freeCrop">Custom</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Reset</string>
|
||||
<string name="pesdk_transform_button_squareCrop">Square</string>
|
||||
<string name="pesdk_transform_title_name">Transform</string>
|
||||
<string name="pesdk_filter_title_name">Filter</string>
|
||||
<string name="pesdk_filter_asset_none">None</string>
|
||||
<string name="pesdk_adjustments_title_name">Adjust</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Shadows</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Exposure</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">Highlights</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">Brightness</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">Contrast</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Saturation</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Clarity</string>
|
||||
<string name="pesdk_adjustments_button_gammaTool">Gamma</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">Blacks</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Whites</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">Temperature</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Sharpness</string>
|
||||
<string name="pesdk_adjustments_button_reset">Reset</string>
|
||||
<string name="pesdk_focus_title_name">Focus</string>
|
||||
<string name="pesdk_focus_title_disabled">None</string>
|
||||
<string name="pesdk_focus_button_radial">Radial</string>
|
||||
<string name="pesdk_focus_button_linear">Linear</string>
|
||||
<string name="pesdk_focus_button_mirrored">Mirrored</string>
|
||||
<string name="pesdk_focus_button_gaussian">Gaussian</string>
|
||||
<string name="pesdk_text_title_name">Text</string>
|
||||
<string name="pesdk_text_title_options">Text Options</string>
|
||||
<string name="pesdk_text_title_textColor">Text Color</string>
|
||||
<string name="pesdk_text_title_font">Font</string>
|
||||
<string name="pesdk_text_button_add">Add</string>
|
||||
<string name="pesdk_text_button_edit">Edit</string>
|
||||
<string name="pesdk_text_button_straighten">Straighten</string>
|
||||
<string name="pesdk_text_button_font">Font</string>
|
||||
<string name="pesdk_text_button_color">Color</string>
|
||||
<string name="pesdk_text_button_backgroundColor">BG Color</string>
|
||||
<string name="pesdk_text_button_alignment">Alignment</string>
|
||||
<string name="pesdk_text_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_text_button_delete">Delete</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">Your text</string>
|
||||
<string name="pesdk_brush_title_name">Brush</string>
|
||||
<string name="pesdk_brush_button_color">Color</string>
|
||||
<string name="pesdk_brush_button_size">Size</string>
|
||||
<string name="pesdk_brush_button_hardness">Hardness</string>
|
||||
<string name="pesdk_brush_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_brush_button_delete">Delete</string>
|
||||
<string name="pesdk_brush_title_brushColor">Brush Color</string>
|
||||
<string name="pesdk_editor_title_name">Editor</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Close Editor?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Do you really want to discard the image?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Yes</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">No</string>
|
||||
<string name="pesdk_editor_cancel">Cancel</string>
|
||||
<string name="pesdk_editor_accept">Accept</string>
|
||||
<string name="pesdk_editor_save">Save</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Exporting image…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Exporting image %s.</string>
|
||||
<string name="pesdk_common_button_flipH">Flip H</string>
|
||||
<string name="pesdk_common_button_flipV">Flip V</string>
|
||||
<string name="pesdk_common_button_undo">Undo</string>
|
||||
<string name="pesdk_common_button_redo">Redo</string>
|
||||
<string name="pesdk_common_title_colorPicker">Color Picker</string>
|
||||
<string name="pesdk_common_title_transparentColor">Transparent</string>
|
||||
<string name="pesdk_common_title_whiteColor">White</string>
|
||||
<string name="pesdk_common_title_grayColor">Gray</string>
|
||||
<string name="pesdk_common_title_blackColor">Black</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">Light blue</string>
|
||||
<string name="pesdk_common_title_blueColor">Blue</string>
|
||||
<string name="pesdk_common_title_purpleColor">Purple</string>
|
||||
<string name="pesdk_common_title_orchidColor">Orchid</string>
|
||||
<string name="pesdk_common_title_pinkColor">Pink</string>
|
||||
<string name="pesdk_common_title_redColor">Red</string>
|
||||
<string name="pesdk_common_title_orangeColor">Orange</string>
|
||||
<string name="pesdk_common_title_goldColor">Gold</string>
|
||||
<string name="pesdk_common_title_yellowColor">Yellow</string>
|
||||
<string name="pesdk_common_title_oliveColor">Olive</string>
|
||||
<string name="pesdk_common_title_greenColor">Green</string>
|
||||
<string name="pesdk_common_title_aquamarinColor">Aquamarin</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Pipettable color</string>
|
||||
<string name="pesdk_transform_button_freeCrop">Özel</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Sıfırla</string>
|
||||
<string name="pesdk_transform_button_squareCrop">Kare</string>
|
||||
<string name="pesdk_transform_title_name">Dönüştür</string>
|
||||
<string name="pesdk_filter_title_name">Filtre</string>
|
||||
<string name="pesdk_filter_asset_none">Yok</string>
|
||||
<string name="pesdk_adjustments_title_name">Ayarla</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Gölgeler</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Pozlama</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">Vurgular</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">Parlaklık</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">Kontrast</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Doygunluk</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Berraklık</string>
|
||||
<string name="pesdk_adjustments_button_gammaTool">Gama</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">Siyahlar</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Beyazlar</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">Sıcaklık</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Netlik</string>
|
||||
<string name="pesdk_adjustments_button_reset">Sıfırla</string>
|
||||
<string name="pesdk_focus_title_name">Odak</string>
|
||||
<string name="pesdk_focus_title_disabled">Yok</string>
|
||||
<string name="pesdk_focus_button_radial">Radyal</string>
|
||||
<string name="pesdk_focus_button_linear">Doğrusal</string>
|
||||
<string name="pesdk_focus_button_mirrored">Aynalı</string>
|
||||
<string name="pesdk_focus_button_gaussian">Gauss</string>
|
||||
<string name="pesdk_text_title_name">Metin</string>
|
||||
<string name="pesdk_text_title_options">Metin Seçenekleri</string>
|
||||
<string name="pesdk_text_title_textColor">Metin Rengi</string>
|
||||
<string name="pesdk_text_title_font">Yazı Tipi</string>
|
||||
<string name="pesdk_text_button_add">Ekle</string>
|
||||
<string name="pesdk_text_button_edit">Düzenle</string>
|
||||
<string name="pesdk_text_button_straighten">Düzle</string>
|
||||
<string name="pesdk_text_button_font">Yazı Tipi</string>
|
||||
<string name="pesdk_text_button_color">Renk</string>
|
||||
<string name="pesdk_text_button_backgroundColor">Arka Renk</string>
|
||||
<string name="pesdk_text_button_alignment">Hizalama</string>
|
||||
<string name="pesdk_text_button_bringToFront">Öne</string>
|
||||
<string name="pesdk_text_button_delete">Sil</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">Metniniz</string>
|
||||
<string name="pesdk_brush_title_name">Fırça</string>
|
||||
<string name="pesdk_brush_button_color">Renk</string>
|
||||
<string name="pesdk_brush_button_size">Boyut</string>
|
||||
<string name="pesdk_brush_button_hardness">Sertlik</string>
|
||||
<string name="pesdk_brush_button_bringToFront">Öne</string>
|
||||
<string name="pesdk_brush_button_delete">Sil</string>
|
||||
<string name="pesdk_brush_title_brushColor">Fırça Rengi</string>
|
||||
<string name="pesdk_editor_title_name">Editör</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Editör kapatılsın mı?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Değişiklikler kaydedilmeden çıkılsın mı?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Evet</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">Hayır</string>
|
||||
<string name="pesdk_editor_cancel">İptal</string>
|
||||
<string name="pesdk_editor_accept">Kabul Et</string>
|
||||
<string name="pesdk_editor_save">Kaydet</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Resim dışa aktarılıyor…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Resim dışa aktarılıyor %s.</string>
|
||||
<string name="pesdk_common_button_flipH">Yatay Çevir</string>
|
||||
<string name="pesdk_common_button_flipV">Dikey Çevir</string>
|
||||
<string name="pesdk_common_button_undo">Geri Al</string>
|
||||
<string name="pesdk_common_button_redo">Yinele</string>
|
||||
<string name="pesdk_common_title_colorPicker">Renk Seçici</string>
|
||||
<string name="pesdk_common_title_transparentColor">Şeffaf</string>
|
||||
<string name="pesdk_common_title_whiteColor">Beyaz</string>
|
||||
<string name="pesdk_common_title_grayColor">Gri</string>
|
||||
<string name="pesdk_common_title_blackColor">Siyah</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">Açık Mavi</string>
|
||||
<string name="pesdk_common_title_blueColor">Mavi</string>
|
||||
<string name="pesdk_common_title_purpleColor">Mor</string>
|
||||
<string name="pesdk_common_title_orchidColor">Orkide</string>
|
||||
<string name="pesdk_common_title_pinkColor">Pembe</string>
|
||||
<string name="pesdk_common_title_redColor">Kırmızı</string>
|
||||
<string name="pesdk_common_title_orangeColor">Turuncu</string>
|
||||
<string name="pesdk_common_title_goldColor">Altın</string>
|
||||
<string name="pesdk_common_title_yellowColor">Sarı</string>
|
||||
<string name="pesdk_common_title_oliveColor">Zeytin</string>
|
||||
<string name="pesdk_common_title_greenColor">Yeşil</string>
|
||||
<string name="pesdk_common_title_aquamarinColor">Akuamarin</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Pipetlenebilir renk</string>
|
||||
|
||||
<!-- FAQ -->
|
||||
<string name="faq_1_title">Basit Galeri\'yi nasıl varsayılan cihaz galerisi yapabilirim?</string>
|
||||
|
@ -317,9 +317,9 @@
|
|||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Basit Galeri Pro - Fotoğraf Yönetici & Düzenleyici</string>
|
||||
<string name="app_title">Basit Galeri Pro - Fotoğraf Yönetici, Düzenleyici</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Bu fotoğraf ve video galerisinde kesintisiz olarak anılarınıza göz atın</string>
|
||||
<string name="app_long_description">
|
||||
Basit Galeri Pro, özelleştirilebilir bir çevrimdışı galeridir. Fotoğraflarınızı düzenleyin ve organize edin, geri dönüşüm kutusuyla silinen dosyaları kurtarın, dosyaları koruyun ve gizleyin ve RAW, SVG ve çok daha fazlası dahil olmak üzere çok çeşitli fotoğraf ve video formatlarını görüntüleyin.
|
||||
|
||||
|
|
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - фотоменеджер і редактор</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro - це офлайн-галерея з великою кількістю налаштувань. Впорядковуйте та редагуйте ваші фото, відновлюйте видалені файли з кошика, захищайте та приховуйте файли і переглядайте фото і відео різноманітних форматів, включаючи RAW, SVG та багато іншого.
|
||||
|
||||
|
|
|
@ -1,373 +1,390 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Simple Gallery</string>
|
||||
<string name="app_launcher_name">Gallery</string>
|
||||
<string name="edit">Edit</string>
|
||||
<string name="open_camera">Open camera</string>
|
||||
<string name="hidden">(hidden)</string>
|
||||
<string name="excluded">(excluded)</string>
|
||||
<string name="pin_folder">Pin folder</string>
|
||||
<string name="unpin_folder">Unpin folder</string>
|
||||
<string name="pin_to_the_top">Pin to the top</string>
|
||||
<string name="show_all">Show all folders content</string>
|
||||
<string name="all_folders">All folders</string>
|
||||
<string name="folder_view">Switch to folder view</string>
|
||||
<string name="other_folder">Other folder</string>
|
||||
<string name="show_on_map">Show on map</string>
|
||||
<string name="unknown_location">Unknown location</string>
|
||||
<string name="increase_column_count">Increase column count</string>
|
||||
<string name="reduce_column_count">Reduce column count</string>
|
||||
<string name="change_cover_image">Change cover image</string>
|
||||
<string name="select_photo">Select photo</string>
|
||||
<string name="use_default">Use default</string>
|
||||
<string name="volume">Volume</string>
|
||||
<string name="brightness">Brightness</string>
|
||||
<string name="lock_orientation">Lock orientation</string>
|
||||
<string name="unlock_orientation">Unlock orientation</string>
|
||||
<string name="change_orientation">Change orientation</string>
|
||||
<string name="force_portrait">Force portrait</string>
|
||||
<string name="force_landscape">Force landscape</string>
|
||||
<string name="use_default_orientation">Use default orientation</string>
|
||||
<string name="fix_date_taken">Fix Date Taken value</string>
|
||||
<string name="fixing">Fixing…</string>
|
||||
<string name="dates_fixed_successfully">Dates fixed successfully</string>
|
||||
<string name="share_resized">Share a resized version</string>
|
||||
<string name="upgraded_from_free">Hey,\n\nseems like you upgraded from the old free app. You can now uninstall the old version, which has an \'Upgrade to Pro\' button at the top of the app settings.\n\nYou will only have the Recycle bin items deleted, favorite items unmarked and you will also have to reset your app settings.\n\nThanks!</string>
|
||||
<string name="switch_to_file_search">Switch to file search across all visible folders</string>
|
||||
<string name="app_launcher_name">Thư viện</string>
|
||||
<string name="edit">Biên tập</string>
|
||||
<string name="open_camera">Mở Camera</string>
|
||||
<string name="hidden">(ẩn)</string>
|
||||
<string name="excluded">(không bao gồm)</string>
|
||||
<string name="pin_folder">Ghim thư mục</string>
|
||||
<string name="unpin_folder">Bỏ ghim thư mục</string>
|
||||
<string name="pin_to_the_top">Ghim lên đầu</string>
|
||||
<string name="show_all">Hiển thị tất cả nội dung thư mục</string>
|
||||
<string name="all_folders">Tất cả các thư mục</string>
|
||||
<string name="folder_view">Chuyển sang xem thư mục</string>
|
||||
<string name="other_folder">Thư mục khác</string>
|
||||
<string name="show_on_map">Hiển thị trên bản đồ</string>
|
||||
<string name="unknown_location">Vị trí không xác định</string>
|
||||
<string name="increase_column_count">Tăng số lượng cột</string>
|
||||
<string name="reduce_column_count">Giảm số lượng cột</string>
|
||||
<string name="change_cover_image">Thay đổi ảnh bìa</string>
|
||||
<string name="select_photo">Chọn ảnh</string>
|
||||
<string name="use_default">Sử dụng mặc định</string>
|
||||
<string name="volume">Âm lượng</string>
|
||||
<string name="brightness">Độ sáng</string>
|
||||
<string name="lock_orientation">Khóa xoay màn hình</string>
|
||||
<string name="unlock_orientation">Mở khóa xoay</string>
|
||||
<string name="change_orientation">Thay đổi hướng màn hình</string>
|
||||
<string name="force_portrait">Bắt buộc dọc</string>
|
||||
<string name="force_landscape">Bắt buộc ngang</string>
|
||||
<string name="use_default_orientation">Sử dụng hướng mặc định</string>
|
||||
<string name="fix_date_taken">Sửa giá trị ngày chụp</string>
|
||||
<string name="fixing">Đang sửa…</string>
|
||||
<string name="dates_fixed_successfully">Sửa ngày thành công</string>
|
||||
<string name="share_resized">Chia sẻ phiên bản đã thay đổi kích thước</string>
|
||||
<string name="upgraded_from_free">Xin chào, có vẻ như bạn đã nâng cấp từ ứng dụng miễn phí cũ. Giờ đây, bạn có thể gỡ cài đặt phiên bản cũ có nút \'Nâng cấp lên Pro\' ở đầu Cài đặt ứng dụng. \n\nBạn sẽ chỉ xóa các mục Thùng rác, các mục yêu thích không được đánh dấu và bạn cũng sẽ phải đặt lại cài đặt ứng dụng của bạn.\n\nCảm ơn!</string>
|
||||
<string name="switch_to_file_search">Chuyển sang tìm kiếm tệp trên tất cả các thư mục hiển thị</string>
|
||||
|
||||
<!-- Filter -->
|
||||
<string name="filter_media">Filter media</string>
|
||||
<string name="images">Images</string>
|
||||
<string name="videos">Videos</string>
|
||||
<string name="gifs">GIFs</string>
|
||||
<string name="raw_images">RAW images</string>
|
||||
<string name="filter_media">Lọc</string>
|
||||
<string name="images">Hình ảnh</string>
|
||||
<string name="videos">Video</string>
|
||||
<string name="gifs">Ảnh GIF</string>
|
||||
<string name="raw_images">Ảnh RAW</string>
|
||||
<string name="svgs">SVGs</string>
|
||||
<string name="portraits">Portraits</string>
|
||||
<string name="no_media_with_filters">No media files have been found with the selected filters.</string>
|
||||
<string name="change_filters_underlined"><u>Change filters</u></string>
|
||||
<string name="portraits">Chân dung</string>
|
||||
<string name="no_media_with_filters">Không có tập tin phương tiện nào được tìm thấy với các bộ lọc được chọn.</string>
|
||||
<string name="change_filters_underlined"><u>Thay đổi bộ lọc</u></string>
|
||||
|
||||
<!-- Hide / Exclude -->
|
||||
<string name="hide_folder_description">This function hides the folder by adding a \'.nomedia\' file into it, it will hide all subfolders too. You can see them by toggling the \'Show hidden items\' option in Settings. Continue?</string>
|
||||
<string name="exclude">Exclude</string>
|
||||
<string name="excluded_folders">Excluded folders</string>
|
||||
<string name="manage_excluded_folders">Manage excluded folders</string>
|
||||
<string name="exclude_folder_description">This will exclude the selection together with its subfolders from Simple Gallery only. You can manage excluded folders in Settings.</string>
|
||||
<string name="exclude_folder_parent">Exclude a parent instead?</string>
|
||||
<string name="excluded_activity_placeholder">Excluding folders will make them together with their subfolders hidden just in Simple Gallery, they will still be visible in other applications.\n\nIf you want to hide them from other apps too, use the Hide function.</string>
|
||||
<string name="remove_all">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="hidden_folders">Hidden folders</string>
|
||||
<string name="manage_hidden_folders">Manage hidden folders</string>
|
||||
<string name="hidden_folders_placeholder">Seems like you don\'t have any folders hidden with a \".nomedia\" file.</string>
|
||||
<string name="hide_folder_description">Chức năng này ẩn thư mục bằng cách thêm tệp \'.nomedia\' vào nó, nó cũng sẽ ẩn tất cả các thư mục con. Bạn có thể nhìn thấy chúng bằng cách bật tùy chọn \'Hiển thị các mục bị ẩn\' trong Cài đặt. Tiếp tục?</string>
|
||||
<string name="exclude">Loại trừ</string>
|
||||
<string name="excluded_folders">Các thư mục bị loại trừ</string>
|
||||
<string name="manage_excluded_folders">Quản lý các thư mục loại trừ</string>
|
||||
<string name="exclude_folder_description">Điều này sẽ loại trừ lựa chọn cùng với các thư mục con của nó khỏi Simple Gallery. Bạn có thể quản lý các thư mục loại trừ trong Cài đặt.</string>
|
||||
<string name="exclude_folder_parent">Loại trừ thư mục mẹ thay thế?</string>
|
||||
<string name="excluded_activity_placeholder">Các thư mục loại trừ sẽ làm cho chúng cùng với các thư mục con của chúng bị ẩn chỉ trong Simple Gallery, chúng vẫn sẽ hiển thị trong các ứng dụng khác.\n\nNếu bạn cũng muốn ẩn chúng khỏi các ứng dụng khác, hãy sử dụng chức năng Ẩn.</string>
|
||||
<string name="remove_all">Xóa tất cả</string>
|
||||
<string name="remove_all_description">Xóa tất cả các thư mục khỏi danh sách loại trừ? Điều này sẽ không xóa các thư mục.</string>
|
||||
<string name="hidden_folders">Các thư mục ẩn</string>
|
||||
<string name="manage_hidden_folders">Quản lý thư mục ẩn</string>
|
||||
<string name="hidden_folders_placeholder">Có vẻ như bạn không có bất kỳ thư mục nào bị ẩn với tệp \".nomedia\".</string>
|
||||
|
||||
<!-- Include folders -->
|
||||
<string name="include_folders">Included folders</string>
|
||||
<string name="manage_included_folders">Manage included folders</string>
|
||||
<string name="add_folder">Add folder</string>
|
||||
<string name="included_activity_placeholder">If you have some folders which contain media, but were not recognized by the app, you can add them manually here.\n\nAdding some items here will not exclude any other folder.</string>
|
||||
<string name="no_media_add_included">No media files have been found. You can solve it by adding the folders containing media files manually.</string>
|
||||
<string name="include_folders">Bao gồm các thư mục</string>
|
||||
<string name="manage_included_folders">Quản lý các thư mục được bao gồm</string>
|
||||
<string name="add_folder">Thêm thư mục</string>
|
||||
<string name="included_activity_placeholder">Nếu bạn có một số thư mục chứa tập tin phương tiện, nhưng ứng dụng không nhận ra, bạn có thể thêm chúng theo cách thủ công tại đây. \n\nThêm một số mục ở đây sẽ không loại trừ bất kỳ thư mục nào khác.</string>
|
||||
<string name="no_media_add_included">Không có tập tin phương tiện được tìm thấy. Bạn có thể thêm các thư mục chứa tệp phương tiện theo cách thủ công.</string>
|
||||
|
||||
<!-- Resizing -->
|
||||
<string name="resize">Resize</string>
|
||||
<string name="resize_and_save">Resize selection and save</string>
|
||||
<string name="width">Width</string>
|
||||
<string name="height">Height</string>
|
||||
<string name="keep_aspect_ratio">Keep aspect ratio</string>
|
||||
<string name="invalid_values">Please enter a valid resolution</string>
|
||||
<string name="resize">Thay đổi kích thước</string>
|
||||
<string name="resize_and_save">Thay đổi kích thước mục đã chọn và lưu</string>
|
||||
<string name="width">Chiều rộng</string>
|
||||
<string name="height">Chiều cao</string>
|
||||
<string name="keep_aspect_ratio">Giữ tỷ lệ khung hình</string>
|
||||
<string name="invalid_values">Vui lòng nhập độ phân giải hợp lệ</string>
|
||||
|
||||
<!-- Editor -->
|
||||
<string name="editor">Editor</string>
|
||||
<string name="save">Save</string>
|
||||
<string name="rotate">Rotate</string>
|
||||
<string name="path">Path</string>
|
||||
<string name="invalid_image_path">Invalid image path</string>
|
||||
<string name="image_editing_failed">Image editing failed</string>
|
||||
<string name="file_edited_successfully">File edited successfully</string>
|
||||
<string name="edit_image_with">Edit image with:</string>
|
||||
<string name="no_editor_found">No image editor found</string>
|
||||
<string name="unknown_file_location">Unknown file location</string>
|
||||
<string name="error_saving_file">Could not overwrite the source file</string>
|
||||
<string name="rotate_left">Rotate left</string>
|
||||
<string name="rotate_right">Rotate right</string>
|
||||
<string name="rotate_one_eighty">Rotate by 180º</string>
|
||||
<string name="flip">Flip</string>
|
||||
<string name="flip_horizontally">Flip horizontally</string>
|
||||
<string name="flip_vertically">Flip vertically</string>
|
||||
<string name="free_aspect_ratio">Free</string> <!-- available as an option: 1:1, 4:3, 16:9, free -->
|
||||
<string name="other_aspect_ratio">Other</string> <!-- available as an option: 1:1, 4:3, 16:9, free, other -->
|
||||
<string name="editor">Trình biên tập</string>
|
||||
<string name="save">Lưu</string>
|
||||
<string name="rotate">Xoay</string>
|
||||
<string name="path">Đường dẫn</string>
|
||||
<string name="invalid_image_path">Đường dẫn hình ảnh không hợp lệ</string>
|
||||
<string name="image_editing_failed">Thất bại</string>
|
||||
<string name="file_edited_successfully">Tập tin được chỉnh sửa thành công</string>
|
||||
<string name="edit_image_with">Chỉnh sửa hình ảnh với:</string>
|
||||
<string name="no_editor_found">Không tìm thấy trình chỉnh sửa hình ảnh</string>
|
||||
<string name="unknown_file_location">Vị trí tệp không xác định</string>
|
||||
<string name="error_saving_file">Không thể ghi đè tệp nguồn</string>
|
||||
<string name="rotate_left">Xoay trái</string>
|
||||
<string name="rotate_right">Xoay phải</string>
|
||||
<string name="rotate_one_eighty">Xoay 180 độ</string>
|
||||
<string name="flip">Lật</string>
|
||||
<string name="flip_horizontally">Lật theo chiều ngang</string>
|
||||
<string name="flip_vertically">Lật theo chiều dọc</string>
|
||||
<string name="free_aspect_ratio">Tự do</string> <!-- available as an option: 1:1, 4:3, 16:9, free -->
|
||||
<string name="other_aspect_ratio">Khác</string> <!-- available as an option: 1:1, 4:3, 16:9, free, other -->
|
||||
|
||||
<!-- Set wallpaper -->
|
||||
<string name="simple_wallpaper">Simple Wallpaper</string>
|
||||
<string name="set_as_wallpaper">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="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>
|
||||
<string name="simple_wallpaper">Hình nền</string>
|
||||
<string name="set_as_wallpaper">Cài làm hình nền</string>
|
||||
<string name="set_as_wallpaper_failed">Thất bại</string>
|
||||
<string name="set_as_wallpaper_with">Đặt làm hình nền với:</string>
|
||||
<string name="setting_wallpaper">Cài đặt hình nền…</string>
|
||||
<string name="wallpaper_set_successfully">Đặt hình nền thành công</string>
|
||||
<string name="portrait_aspect_ratio">Tỷ lệ khung hình dọc</string>
|
||||
<string name="landscape_aspect_ratio">Tỷ lệ khung hình ngang</string>
|
||||
<string name="home_screen">Màn hình chính</string>
|
||||
<string name="lock_screen">Màn hình khóa</string>
|
||||
<string name="home_and_lock_screen">Màn hình chính và khóa</string>
|
||||
|
||||
<!-- Slideshow -->
|
||||
<string name="slideshow">Slideshow</string>
|
||||
<string name="interval">Interval (seconds):</string>
|
||||
<string name="include_photos">Include photos</string>
|
||||
<string name="include_videos">Include videos</string>
|
||||
<string name="include_gifs">Include GIFs</string>
|
||||
<string name="random_order">Random order</string>
|
||||
<string name="move_backwards">Move backwards</string>
|
||||
<string name="loop_slideshow">Loop slideshow</string>
|
||||
<string name="animation">Animation</string>
|
||||
<string name="no_animation">None</string>
|
||||
<string name="fade">Fade</string>
|
||||
<string name="slide">Slide</string>
|
||||
<string name="slideshow_ended">The slideshow ended</string>
|
||||
<string name="no_media_for_slideshow">No media for the slideshow have been found</string>
|
||||
<string name="slideshow">Trình chiếu</string>
|
||||
<string name="interval">Khoảng thời gian (giây):</string>
|
||||
<string name="include_photos">Bao gồm hình ảnh</string>
|
||||
<string name="include_videos">Bao gồm video</string>
|
||||
<string name="include_gifs">Bao gồm ảnh GIF</string>
|
||||
<string name="random_order">Thứ tự ngẫu nhiên</string>
|
||||
<string name="move_backwards">Lùi lại</string>
|
||||
<string name="loop_slideshow">Trình chiếu theo vòng lặp</string>
|
||||
<string name="animation">Hiệu ứng</string>
|
||||
<string name="no_animation">Không</string>
|
||||
<string name="fade">Phai màu</string>
|
||||
<string name="slide">Trượt</string>
|
||||
<string name="slideshow_ended">Trình chiếu kết thúc</string>
|
||||
<string name="no_media_for_slideshow">Không có tập tin phương tiện cho trình chiếu được tìm thấy</string>
|
||||
|
||||
<!-- View types -->
|
||||
<string name="change_view_type">Change view type</string>
|
||||
<string name="grid">Grid</string>
|
||||
<string name="list">List</string>
|
||||
<string name="group_direct_subfolders">Group direct subfolders</string>
|
||||
<string name="change_view_type">Thay đổi kiểu xem</string>
|
||||
<string name="grid">Lưới</string>
|
||||
<string name="list">Danh sách</string>
|
||||
<string name="group_direct_subfolders">Nhóm thư mục con trực tiếp</string>
|
||||
|
||||
<!-- Grouping at media thumbnails -->
|
||||
<string name="group_by">Group by</string>
|
||||
<string name="do_not_group_files">Do not group files</string>
|
||||
<string name="by_folder">Folder</string>
|
||||
<string name="by_last_modified">Last modified</string>
|
||||
<string name="by_last_modified_daily">Last modified (daily)</string>
|
||||
<string name="by_last_modified_monthly">Last modified (monthly)</string>
|
||||
<string name="by_date_taken">Date taken</string>
|
||||
<string name="by_date_taken_daily">Date taken (daily)</string>
|
||||
<string name="by_date_taken_monthly">Date taken (monthly)</string>
|
||||
<string name="by_file_type">File type</string>
|
||||
<string name="by_extension">Extension</string>
|
||||
<string name="grouping_and_sorting">Please note that grouping and sorting are 2 independent fields</string>
|
||||
<string name="group_by">Nhóm theo</string>
|
||||
<string name="do_not_group_files">Không nhóm các tệp</string>
|
||||
<string name="by_folder">Thư mục</string>
|
||||
<string name="by_last_modified">Sửa đổi lần cuối</string>
|
||||
<string name="by_last_modified_daily">Sửa đổi lần cuối (hàng ngày)</string>
|
||||
<string name="by_last_modified_monthly">Sửa đổi lần cuối (hàng tháng)</string>
|
||||
<string name="by_date_taken">Ngày chụp</string>
|
||||
<string name="by_date_taken_daily">Ngày chụp (hàng ngày)</string>
|
||||
<string name="by_date_taken_monthly">Ngày chụp (hàng tháng)</string>
|
||||
<string name="by_file_type">Loại tệp</string>
|
||||
<string name="by_extension">Phần mở rộng</string>
|
||||
<string name="grouping_and_sorting">Xin lưu ý rằng Nhóm và Sắp xếp là 2 trường độc lập</string>
|
||||
|
||||
<!-- Widgets -->
|
||||
<string name="folder_on_widget">Folder shown on the widget:</string>
|
||||
<string name="show_folder_name">Show folder name</string>
|
||||
<string name="folder_on_widget">Thư mục hiển thị trên widget:</string>
|
||||
<string name="show_folder_name">Hiển thị tên thư mục</string>
|
||||
|
||||
<!-- Settings -->
|
||||
<string name="autoplay_videos">Play videos automatically</string>
|
||||
<string name="remember_last_video_position">Remember last video playback position</string>
|
||||
<string name="toggle_filename">Toggle filename visibility</string>
|
||||
<string name="loop_videos">Loop videos</string>
|
||||
<string name="animate_gifs">Animate GIFs at thumbnails</string>
|
||||
<string name="max_brightness">Max brightness when viewing fullscreen media</string>
|
||||
<string name="crop_thumbnails">Crop thumbnails into squares</string>
|
||||
<string name="show_thumbnail_video_duration">Show video durations</string>
|
||||
<string name="screen_rotation_by">Rotate fullscreen media by</string>
|
||||
<string name="screen_rotation_system_setting">System setting</string>
|
||||
<string name="screen_rotation_device_rotation">Device rotation</string>
|
||||
<string name="screen_rotation_aspect_ratio">Aspect ratio</string>
|
||||
<string name="black_background_at_fullscreen">Black background at fullscreen media</string>
|
||||
<string name="scroll_thumbnails_horizontally">Scroll thumbnails horizontally</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Automatically hide system UI at fullscreen media</string>
|
||||
<string name="delete_empty_folders">Delete empty folders after deleting their content</string>
|
||||
<string name="allow_photo_gestures">Allow controlling photo brightness with vertical gestures</string>
|
||||
<string name="allow_video_gestures">Allow controlling video volume and brightness with vertical gestures</string>
|
||||
<string name="show_media_count">Show folder media count on the main view</string>
|
||||
<string name="show_extended_details">Show extended details over fullscreen media</string>
|
||||
<string name="manage_extended_details">Manage extended details</string>
|
||||
<string name="one_finger_zoom">Allow one finger zoom at fullscreen media</string>
|
||||
<string name="allow_instant_change">Allow instantly changing media by clicking on screen sides</string>
|
||||
<string name="allow_deep_zooming_images">Allow deep zooming images</string>
|
||||
<string name="hide_extended_details">Hide extended details when status bar is hidden</string>
|
||||
<string name="show_at_bottom">Show some action buttons at the bottom of the screen</string>
|
||||
<string name="show_recycle_bin">Show the Recycle Bin at the folders screen</string>
|
||||
<string name="deep_zoomable_images">Deep zoomable images</string>
|
||||
<string name="show_highest_quality">Show images in the highest possible quality</string>
|
||||
<string name="show_recycle_bin_last">Show the Recycle Bin as the last item on the main screen</string>
|
||||
<string name="allow_down_gesture">Allow closing the fullscreen view with a down gesture</string>
|
||||
<string name="allow_one_to_one_zoom">Allow 1:1 zooming in with two double taps</string>
|
||||
<string name="open_videos_on_separate_screen">Always open videos on a separate screen with new horizontal gestures</string>
|
||||
<string name="show_notch">Show a notch if available</string>
|
||||
<string name="allow_rotating_gestures">Allow rotating images with gestures</string>
|
||||
<string name="file_loading_priority">File loading priority</string>
|
||||
<string name="speed">Speed</string>
|
||||
<string name="compromise">Compromise</string>
|
||||
<string name="avoid_showing_invalid_files">Avoid showing invalid files</string>
|
||||
<string name="show_image_file_types">Show image file types</string>
|
||||
<string name="autoplay_videos">Phát video tự động</string>
|
||||
<string name="remember_last_video_position">Ghi nhớ vị trí phát video cuối cùng</string>
|
||||
<string name="toggle_filename">Chuyển đổi khả năng hiển thị tên tệp</string>
|
||||
<string name="loop_videos">Tự động phát video đầu khi hết video cuối</string>
|
||||
<string name="animate_gifs">GIF động tại hình thu nhỏ</string>
|
||||
<string name="max_brightness">Độ sáng tối đa khi xem tập tin phương tiện toàn màn hình</string>
|
||||
<string name="crop_thumbnails">Cắt hình thu nhỏ thành hình vuông</string>
|
||||
<string name="show_thumbnail_video_duration">Hiển thị thời lượng video</string>
|
||||
<string name="screen_rotation_by">Xoay tập tin toàn màn hình theo</string>
|
||||
<string name="screen_rotation_system_setting">Thiết lập hệ thống</string>
|
||||
<string name="screen_rotation_device_rotation">Hướng xoay của thiết bị</string>
|
||||
<string name="screen_rotation_aspect_ratio">Tỷ lệ khung hình</string>
|
||||
<string name="black_background_at_fullscreen">Nền đen khi xem toàn màn hình</string>
|
||||
<string name="scroll_thumbnails_horizontally">Cuộn hình thu nhỏ theo chiều ngang</string>
|
||||
<string name="hide_system_ui_at_fullscreen">Tự động ẩn giao diện người dùng hệ thống khi xem toàn màn hình</string>
|
||||
<string name="delete_empty_folders">Xóa các thư mục trống sau khi xóa nội dung của chúng</string>
|
||||
<string name="allow_photo_gestures">Cho phép kiểm soát độ sáng của ảnh bằng cách vuốt dọc màn hình</string>
|
||||
<string name="allow_video_gestures">Cho phép kiểm soát âm lượng và độ sáng của video bằng cách vuốt dọc màn hình</string>
|
||||
<string name="show_media_count">Hiển thị số thư mục trên giao diện chính</string>
|
||||
<string name="show_extended_details">Hiển thị chi tiết mở rộng khi xem toàn màn hình</string>
|
||||
<string name="manage_extended_details">Quản lý chi tiết mở rộng</string>
|
||||
<string name="one_finger_zoom">Cho phép thu phóng một ngón tay khi xem toàn màn hình</string>
|
||||
<string name="allow_instant_change">Cho phép chuyển tiếp ngay lập tức bằng cách nhấp vào các cạnh màn hình</string>
|
||||
<string name="allow_deep_zooming_images">Cho phép phóng to hình ảnh sâu</string>
|
||||
<string name="hide_extended_details">Ẩn chi tiết mở rộng khi thanh trạng thái bị ẩn</string>
|
||||
<string name="show_at_bottom">Hiển thị một số nút chức năng ở dưới cùng của màn hình</string>
|
||||
<string name="show_recycle_bin">Hiển thị Thùng rác tại màn hình thư mục</string>
|
||||
<string name="deep_zoomable_images">Hình ảnh có thể phóng to</string>
|
||||
<string name="show_highest_quality">Hiển thị hình ảnh với chất lượng cao nhất có thể</string>
|
||||
<string name="show_recycle_bin_last">Hiển thị Thùng rác là mục cuối cùng trên màn hình chính</string>
|
||||
<string name="allow_down_gesture">Cho phép đóng chế độ xem toàn màn hình bằng cách vuốt xuống</string>
|
||||
<string name="allow_one_to_one_zoom">Cho phép phóng to 1:1 với hai lần nháy đúp</string>
|
||||
<string name="open_videos_on_separate_screen">Luôn mở video trên một màn hình riêng biệt bằng cử chỉ ngang mới</string>
|
||||
<string name="show_notch">Hiển thị màn hình chữ V nếu có</string>
|
||||
<string name="allow_rotating_gestures">Cho phép xoay hình ảnh bằng cử chỉ</string>
|
||||
<string name="file_loading_priority">Ưu tiên tải tệp</string>
|
||||
<string name="speed">Tốc độ</string>
|
||||
<string name="compromise">Thỏa hiệp</string>
|
||||
<string name="avoid_showing_invalid_files">Tránh hiển thị các tệp không hợp lệ</string>
|
||||
<string name="show_image_file_types">Hiển thị các loại tệp hình ảnh</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Thumbnails</string>
|
||||
<string name="fullscreen_media">Fullscreen media</string>
|
||||
<string name="extended_details">Extended details</string>
|
||||
<string name="bottom_actions">Bottom actions</string>
|
||||
<string name="thumbnails">Hình thu nhỏ</string>
|
||||
<string name="fullscreen_media">Toàn màn hình</string>
|
||||
<string name="extended_details">Chi tiết mở rộng</string>
|
||||
<string name="bottom_actions">Hành động dưới cùng</string>
|
||||
|
||||
<!-- Bottom actions -->
|
||||
<string name="manage_bottom_actions">Manage visible bottom actions</string>
|
||||
<string name="toggle_favorite">Toggle favorite</string>
|
||||
<string name="toggle_file_visibility">Toggle file visibility</string>
|
||||
<string name="manage_bottom_actions">Quản lý các hành động dưới cùng có thể nhìn thấy</string>
|
||||
<string name="toggle_favorite">Yêu thích</string>
|
||||
<string name="toggle_file_visibility">Ẩn/bỏ ẩn</string>
|
||||
|
||||
<!-- New editor strings -->
|
||||
<string name="pesdk_transform_button_freeCrop">Custom</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Reset</string>
|
||||
<string name="pesdk_transform_button_squareCrop">Square</string>
|
||||
<string name="pesdk_transform_title_name">Transform</string>
|
||||
<string name="pesdk_filter_title_name">Filter</string>
|
||||
<string name="pesdk_filter_asset_none">None</string>
|
||||
<string name="pesdk_adjustments_title_name">Adjust</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Shadows</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Exposure</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">Highlights</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">Brightness</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">Contrast</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Saturation</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Clarity</string>
|
||||
<string name="pesdk_adjustments_button_gammaTool">Gamma</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">Blacks</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Whites</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">Temperature</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Sharpness</string>
|
||||
<string name="pesdk_adjustments_button_reset">Reset</string>
|
||||
<string name="pesdk_focus_title_name">Focus</string>
|
||||
<string name="pesdk_focus_title_disabled">None</string>
|
||||
<string name="pesdk_focus_button_radial">Radial</string>
|
||||
<string name="pesdk_focus_button_linear">Linear</string>
|
||||
<string name="pesdk_focus_button_mirrored">Mirrored</string>
|
||||
<string name="pesdk_focus_button_gaussian">Gaussian</string>
|
||||
<string name="pesdk_text_title_name">Text</string>
|
||||
<string name="pesdk_text_title_options">Text Options</string>
|
||||
<string name="pesdk_text_title_textColor">Text Color</string>
|
||||
<string name="pesdk_transform_button_freeCrop">Tùy chỉnh</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Cài lại</string>
|
||||
<string name="pesdk_transform_button_squareCrop">Hình vuông</string>
|
||||
<string name="pesdk_transform_title_name">Biến đổi</string>
|
||||
<string name="pesdk_filter_title_name">Bộ lọc</string>
|
||||
<string name="pesdk_filter_asset_none">Không</string>
|
||||
<string name="pesdk_adjustments_title_name">Điều chỉnh</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Đổ bóng</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Phơi sáng</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">Làm nổi bật</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">Độ sáng</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">Tương phản</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Độ bão hòa</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Sáng sủa</string>
|
||||
<string name="pesdk_adjustments_button_gammaTool">Đồ thị gamma</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">Đen</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Trắng</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">Nhiệt độ</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Độ sắc nét</string>
|
||||
<string name="pesdk_adjustments_button_reset">Đặt lại</string>
|
||||
<string name="pesdk_focus_title_name">Tiêu điểm</string>
|
||||
<string name="pesdk_focus_title_disabled">Không</string>
|
||||
<string name="pesdk_focus_button_radial">Xuyên tâm</string>
|
||||
<string name="pesdk_focus_button_linear">Tuyến tính</string>
|
||||
<string name="pesdk_focus_button_mirrored">Nhân đôi</string>
|
||||
<string name="pesdk_focus_button_gaussian">Đường cong gauss</string>
|
||||
<string name="pesdk_text_title_name">Văn bản</string>
|
||||
<string name="pesdk_text_title_options">Tùy chọn văn bản</string>
|
||||
<string name="pesdk_text_title_textColor">Màu văn bản</string>
|
||||
<string name="pesdk_text_title_font">Font</string>
|
||||
<string name="pesdk_text_button_add">Add</string>
|
||||
<string name="pesdk_text_button_edit">Edit</string>
|
||||
<string name="pesdk_text_button_straighten">Straighten</string>
|
||||
<string name="pesdk_text_button_add">Thêm</string>
|
||||
<string name="pesdk_text_button_edit">Biên tập</string>
|
||||
<string name="pesdk_text_button_straighten">Duỗi thẳng</string>
|
||||
<string name="pesdk_text_button_font">Font</string>
|
||||
<string name="pesdk_text_button_color">Color</string>
|
||||
<string name="pesdk_text_button_backgroundColor">BG Color</string>
|
||||
<string name="pesdk_text_button_alignment">Alignment</string>
|
||||
<string name="pesdk_text_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_text_button_delete">Delete</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">Your text</string>
|
||||
<string name="pesdk_brush_title_name">Brush</string>
|
||||
<string name="pesdk_brush_button_color">Color</string>
|
||||
<string name="pesdk_brush_button_size">Size</string>
|
||||
<string name="pesdk_brush_button_hardness">Hardness</string>
|
||||
<string name="pesdk_brush_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_brush_button_delete">Delete</string>
|
||||
<string name="pesdk_brush_title_brushColor">Brush Color</string>
|
||||
<string name="pesdk_editor_title_name">Editor</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Close Editor?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Do you really want to discard the image?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Yes</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">No</string>
|
||||
<string name="pesdk_editor_cancel">Cancel</string>
|
||||
<string name="pesdk_editor_accept">Accept</string>
|
||||
<string name="pesdk_editor_save">Save</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Exporting image…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Exporting image %s.</string>
|
||||
<string name="pesdk_common_button_flipH">Flip H</string>
|
||||
<string name="pesdk_common_button_flipV">Flip V</string>
|
||||
<string name="pesdk_common_button_undo">Undo</string>
|
||||
<string name="pesdk_common_button_redo">Redo</string>
|
||||
<string name="pesdk_common_title_colorPicker">Color Picker</string>
|
||||
<string name="pesdk_common_title_transparentColor">Transparent</string>
|
||||
<string name="pesdk_common_title_whiteColor">White</string>
|
||||
<string name="pesdk_common_title_grayColor">Gray</string>
|
||||
<string name="pesdk_common_title_blackColor">Black</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">Light blue</string>
|
||||
<string name="pesdk_common_title_blueColor">Blue</string>
|
||||
<string name="pesdk_common_title_purpleColor">Purple</string>
|
||||
<string name="pesdk_common_title_orchidColor">Orchid</string>
|
||||
<string name="pesdk_common_title_pinkColor">Pink</string>
|
||||
<string name="pesdk_common_title_redColor">Red</string>
|
||||
<string name="pesdk_common_title_orangeColor">Orange</string>
|
||||
<string name="pesdk_common_title_goldColor">Gold</string>
|
||||
<string name="pesdk_common_title_yellowColor">Yellow</string>
|
||||
<string name="pesdk_common_title_oliveColor">Olive</string>
|
||||
<string name="pesdk_common_title_greenColor">Green</string>
|
||||
<string name="pesdk_common_title_aquamarinColor">Aquamarin</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Pipettable color</string>
|
||||
<string name="pesdk_text_button_color">Màu sắc</string>
|
||||
<string name="pesdk_text_button_backgroundColor">Màu BG</string>
|
||||
<string name="pesdk_text_button_alignment">Căn chỉnh</string>
|
||||
<string name="pesdk_text_button_bringToFront">Lên trước</string>
|
||||
<string name="pesdk_text_button_delete">Xóa</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">Văn bản của bạn</string>
|
||||
<string name="pesdk_brush_title_name">Cọ vẽ</string>
|
||||
<string name="pesdk_brush_button_color">Màu sắc</string>
|
||||
<string name="pesdk_brush_button_size">Kích thước</string>
|
||||
<string name="pesdk_brush_button_hardness">Độ đậm</string>
|
||||
<string name="pesdk_brush_button_bringToFront">Lên trước</string>
|
||||
<string name="pesdk_brush_button_delete">Xóa bỏ</string>
|
||||
<string name="pesdk_brush_title_brushColor">Màu cọ</string>
|
||||
<string name="pesdk_editor_title_name">Trình biên tập</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Đóng trình biên tập?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Bạn có thực sự muốn loại bỏ hình ảnh?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Có</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">Không</string>
|
||||
<string name="pesdk_editor_cancel">Hủy bỏ</string>
|
||||
<string name="pesdk_editor_accept">Chấp nhận</string>
|
||||
<string name="pesdk_editor_save">Lưu</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Xuất hình ảnh…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Xuất hình ảnh %s.</string>
|
||||
<string name="pesdk_common_button_flipH">Lật H</string>
|
||||
<string name="pesdk_common_button_flipV">Lật V</string>
|
||||
<string name="pesdk_common_button_undo">Hoàn tác</string>
|
||||
<string name="pesdk_common_button_redo">Lui lại</string>
|
||||
<string name="pesdk_common_title_colorPicker">Bộ chọn màu</string>
|
||||
<string name="pesdk_common_title_transparentColor">Trong suốt</string>
|
||||
<string name="pesdk_common_title_whiteColor">Trắng</string>
|
||||
<string name="pesdk_common_title_grayColor">Xám</string>
|
||||
<string name="pesdk_common_title_blackColor">Đen</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">Màu xanh nhạt</string>
|
||||
<string name="pesdk_common_title_blueColor">Màu xanh da trời</string>
|
||||
<string name="pesdk_common_title_purpleColor">Màu tím</string>
|
||||
<string name="pesdk_common_title_orchidColor">màu hoa lan</string>
|
||||
<string name="pesdk_common_title_pinkColor">Hồng</string>
|
||||
<string name="pesdk_common_title_redColor">Đỏ</string>
|
||||
<string name="pesdk_common_title_orangeColor">Cam</string>
|
||||
<string name="pesdk_common_title_goldColor">Vàng kim</string>
|
||||
<string name="pesdk_common_title_yellowColor">Màu vàng</string>
|
||||
<string name="pesdk_common_title_oliveColor">Xanh ô-liu</string>
|
||||
<string name="pesdk_common_title_greenColor">Xanh lá</string>
|
||||
<string name="pesdk_common_title_aquamarinColor">Xanh ngọc nước biển</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Màu sắc dễ thương</string>
|
||||
|
||||
<!-- FAQ -->
|
||||
<string name="faq_1_title">How can I make Simple Gallery the default device gallery?</string>
|
||||
<string name="faq_1_text">First you have to find the currently default gallery in the Apps section of your device settings, look for a button that says something like \"Open by default\", click on it, then select \"Clear defaults\".
|
||||
The next time you will try opening an image or video you should see an app picker, where you can select Simple Gallery and make it the default app.</string>
|
||||
<string name="faq_2_title">I locked the app with a password, but I forgot it. What can I do?</string>
|
||||
<string name="faq_2_text">You can solve it in 2 ways. You can either reinstall the app, or find the app in your device settings and select \"Clear data\". It will reset all your settings, it will not remove any media files.</string>
|
||||
<string name="faq_3_title">How can I make an album always appear at the top?</string>
|
||||
<string name="faq_3_text">You can long press the desired album and select the Pin icon at the actions menu, that will pin it to the top. You can pin multiple folders too, pinned items will be sorted by the default sorting method.</string>
|
||||
<string name="faq_4_title">How can I fast-forward videos?</string>
|
||||
<string name="faq_4_text">You can either drag your finger horizontally over the video player, or click on the current or max duration texts near the seekbar. That will move the video either backward, or forward.</string>
|
||||
<string name="faq_5_title">What is the difference between hiding and excluding a folder?</string>
|
||||
<string name="faq_5_text">Exclude prevents displaying the folder only in Simple Gallery, while Hide works system-wise and it hides the folder from other galleries too. It works by creating an empty \".nomedia\" file in the given folder, which you can then remove with any file manager too.</string>
|
||||
<string name="faq_6_title">Why do folders with music cover art or stickers show up?</string>
|
||||
<string name="faq_6_text">It can happen that you will see some unusual albums show up. You can easily exclude them by long pressing them and selecting Exclude. In the next dialog you can then select the parent folder, chances are it will prevent the other related albums showing up too.</string>
|
||||
<string name="faq_7_title">A folder with images isn\'t showing up, or it doesn\'t show all items. What can I do?</string>
|
||||
<string name="faq_7_text">That can have multiple reasons, but solving it is easy. Just go in Settings -> Manage Included Folders, select Plus and navigate to the required folder.</string>
|
||||
<string name="faq_8_title">What if I want just a few particular folders visible?</string>
|
||||
<string name="faq_8_text">Adding a folder at the Included Folders doesn\'t automatically exclude anything. What you can do is go in Settings -> Manage Excluded Folders, exclude the root folder \"/\", then add the desired folders at Settings -> Manage Included Folders.
|
||||
That will make only the selected folders visible, as both excluding and including are recursive and if a folder is both excluded and included, it will show up.</string>
|
||||
<string name="faq_10_title">Can I crop images with this app?</string>
|
||||
<string name="faq_10_text">Yes, you can crop images in the editor, by dragging the image corners. You can get to the editor either by long pressing an image thumbnail and selecting Edit, or selecting Edit from the fullscreen view.</string>
|
||||
<string name="faq_11_title">Can I somehow group media file thumbnails?</string>
|
||||
<string name="faq_11_text">Sure, just use the \"Group by\" menu item while at the thumbnails view. You can group files by multiple criteria, including Date Taken. If you use the \"Show all folders content\" function you can group them by folders too.</string>
|
||||
<string name="faq_12_title">Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?</string>
|
||||
<string name="faq_12_text">It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".</string>
|
||||
<string name="faq_13_title">I see some color banding on the images. How can I improve the quality?</string>
|
||||
<string name="faq_13_text">The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.</string>
|
||||
<string name="faq_14_title">I have hidden a file/folder. How can I unhide it?</string>
|
||||
<string name="faq_14_text">You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.</string>
|
||||
<string name="faq_15_title">Why does the app take up so much space?</string>
|
||||
<string name="faq_15_text">App cache can take up to 250MB, it ensures quicker image loading. If the app is taking up even more space, it is most likely caused by you having items in the Recycle Bin. Those files count to the app size. You can clear the Recycle bin by opening it and deleting all files, or from the app settings. Every file in the Bin is deleted automatically after 30 days.</string>
|
||||
<string name="faq_1_title">Làm thế nào để đặt Simple Gallery thành thư viện mặc định?</string>
|
||||
<string name="faq_1_text">Trước tiên, bạn phải tìm thư viện hiện tại mặc định trong phần Ứng dụng trong Cài đặt thiết bị của bạn, tìm nút có nội dung như \"Mở theo mặc định\", nhấp vào đó, sau đó chọn \"Xóa mặc định\".
|
||||
Lần tới, bạn hãy thử mở một hình ảnh hoặc video, bạn sẽ thấy một bộ chọn ứng dụng, nơi bạn có thể chọn Simple Gallery và biến nó thành ứng dụng mặc định.</string>
|
||||
<string name="faq_2_title">Tôi đã khóa ứng dụng bằng mật khẩu, nhưng tôi quên mất. Tôi có thể làm gì?</string>
|
||||
<string name="faq_2_text">Bạn có thể giải quyết nó theo 2 cách. Bạn có thể cài đặt lại ứng dụng hoặc tìm ứng dụng trong cài đặt thiết bị của mình và chọn \"Xóa dữ liệu\". Nó sẽ thiết lập lại tất cả các cài đặt của bạn, nó sẽ không xóa bất kỳ tập tin phương tiện nào.</string>
|
||||
<string name="faq_3_title">Làm thế nào tôi có thể làm cho một album luôn xuất hiện ở đầu?</string>
|
||||
<string name="faq_3_text">Bạn có thể nhấn và giữ album mong muốn và chọn biểu tượng Ghim ở menu hành động, nó sẽ ghim nó lên trên cùng. Bạn cũng có thể ghim nhiều thư mục, các mục được ghim sẽ được sắp xếp theo phương pháp sắp xếp mặc định.</string>
|
||||
<string name="faq_4_title">Làm cách nào tôi có tua video nhanh?</string>
|
||||
<string name="faq_4_text">Bạn có thể kéo ngón tay của mình theo chiều ngang trên trình phát video hoặc nhấp vào văn bản thời lượng hiện tại hoặc tối đa gần thanh tìm kiếm. Điều đó sẽ di chuyển video hoặc lùi hoặc tiến.</string>
|
||||
<string name="faq_5_title">Sự khác biệt giữa ẩn và loại trừ một thư mục là gì?</string>
|
||||
<string name="faq_5_text">Loại trừ ngăn chỉ hiển thị thư mục trong Thư viện đơn giản, trong khi Ẩn hoạt động theo hệ thống và nó cũng ẩn thư mục khỏi các phòng trưng bày khác. Nó hoạt động bằng cách tạo một tệp \".nomedia\" trong thư mục đã cho, sau đó bạn cũng có thể xóa bằng bất kỳ trình quản lý tệp nào.</string>
|
||||
<string name="faq_6_title">Tại sao hiển thị các thư mục với ảnh bìa hoặc nhãn dán?</string>
|
||||
<string name="faq_6_text">Nó có thể xảy ra rằng bạn sẽ thấy một số album bất thường xuất hiện. Bạn có thể dễ dàng loại trừ chúng bằng cách nhấn giữ và chọn Loại trừ. Trong hộp thoại tiếp theo bạn có thể chọn thư mục mẹ sau đó, rất có thể nó sẽ ngăn các album liên quan khác xuất hiện.</string>
|
||||
<string name="faq_7_title">Một thư mục chứa hình ảnh không hiển thị hoặc không hiển thị tất cả các mục. Tôi có thể làm gì?</string>
|
||||
<string name="faq_7_text">Điều đó có thể có nhiều lý do, nhưng giải quyết nó là dễ dàng. Chỉ cần vào Cài đặt -> Quản lý các thư mục được bao gồm, chọn Thêm và điều hướng đến thư mục cần thiết.</string>
|
||||
<string name="faq_8_title">Nếu tôi chỉ muốn một vài thư mục cụ thể hiển thị thì sao?</string>
|
||||
<string name="faq_8_text">Thêm thư mục tại Thư mục được bao gồm sẽ không tự động loại trừ bất cứ điều gì. Những gì bạn có thể làm là vào Cài đặt -> Quản lý các thư mục bị loại trừ, loại trừ thư mục gốc \"/\", sau đó thêm các thư mục mong muốn tại Cài đặt -> Quản lý các thư mục được bao gồm.
|
||||
Điều đó sẽ chỉ hiển thị các thư mục đã chọn, vì cả loại trừ và bao gồm đều được đệ quy và nếu một thư mục được loại trừ và bao gồm, nó sẽ hiển thị.</string>
|
||||
<string name="faq_10_title">Tôi có thể cắt hình ảnh với ứng dụng này không?</string>
|
||||
<string name="faq_10_text">Có, bạn có thể cắt hình ảnh trong trình chỉnh sửa, bằng cách kéo các góc hình ảnh. Bạn có thể truy cập trình chỉnh sửa bằng cách nhấn và thu nhỏ hình ảnh và chọn Chỉnh sửa hoặc chọn Chỉnh sửa từ chế độ xem toàn màn hình.</string>
|
||||
<string name="faq_11_title">Tôi có thể bằng cách nào đó nhóm hình thu nhỏ tập tin phương tiện không?</string>
|
||||
<string name="faq_11_text">Được chứ, chỉ cần sử dụng mục menu \"Nhóm theo\" trong khi ở chế độ xem hình thu nhỏ. Bạn có thể nhóm các tệp theo nhiều tiêu chí, bao gồm cả Ngày chụp. Nếu bạn sử dụng chức năng \"Hiển thị tất cả các nội dung thư mục\", bạn cũng có thể nhóm chúng theo các thư mục.</string>
|
||||
<string name="faq_12_title">Sắp xếp theo ngày chụp dường như không hoạt động đúng, làm thế nào tôi có thể sửa nó?</string>
|
||||
<string name="faq_12_text">Rất có thể là do các tệp được sao chép từ đâu đó. Bạn có thể sửa nó bằng cách chọn hình thu nhỏ của tệp và chọn \"Sửa giá trị ngày chụp\".</string>
|
||||
<string name="faq_13_title">Tôi thấy một số dải màu trên hình ảnh. Làm thế nào tôi có thể cải thiện chất lượng?</string>
|
||||
<string name="faq_13_text">Giải pháp hiện tại để hiển thị hình ảnh hoạt động tốt trong phần lớn các trường hợp, nhưng nếu bạn muốn chất lượng hình ảnh tốt hơn nữa, bạn có thể bật \"Hiển thị hình ảnh ở chất lượng cao nhất có thể\" ở cài đặt ứng dụng, trong phần \"Hình ảnh có thể phóng to sâu\".</string>
|
||||
<string name="faq_14_title">Tôi đã ẩn một tập tin/thư mục. Làm thế nào tôi có thể bỏ ẩn nó?</string>
|
||||
<string name="faq_14_text">Bạn có thể nhấn mục menu \"Tạm thời hiển thị các mục bị ẩn\" ở màn hình chính hoặc chuyển đổi \"Hiển thị các mục bị ẩn\" trong Cài đặt ứng dụng để xem mục bị ẩn. Nếu bạn muốn bỏ ẩn nó, chỉ cần nhấn và giữ \"Bỏ ẩn\". Các thư mục được ẩn bằng cách thêm tệp ẩn \".nomedia\" vào chúng, bạn cũng có thể xóa tệp bằng bất kỳ trình quản lý tệp nào.</string>
|
||||
<string name="faq_15_title">Tại sao ứng dụng chiếm quá nhiều dung lượng ?</string>
|
||||
<string name="faq_15_text">Bộ nhớ cache ứng dụng có thể mất tới 250MB, nó đảm bảo tải hình ảnh nhanh hơn. Nếu ứng dụng chiếm nhiều dung lượng hơn, rất có thể là do bạn có nhiều mục trong Thùng rác. Những tập tin đó được tính vào kích thước ứng dụng. Bạn có thể xóa thùng rác bằng cách mở nó và xóa tất cả các tệp hoặc từ Cài đặt ứng dụng. Mọi tệp trong Thùng rác sẽ tự động bị xóa sau 30 ngày.</string>
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - Photo Manager & Editor</string>
|
||||
<string name="app_title">Simple Gallery Pro - Trình quản lý ảnh & biên tập</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro is a highly customizable offline gallery. Organize & edit your photos, recover deleted files with the recycle bin, protect & hide files and view a huge variety of different photo & video formats including RAW, SVG and much more.
|
||||
|
||||
The app contains no ads and unnecessary permissions. As the app doesn’t require internet access either, your privacy is protected.
|
||||
Simple Gallery Pro là một bộ sưu tập ngoại tuyến có khả năng tùy biến cao. Tổ chức & chỉnh sửa ảnh của bạn, khôi phục các tệp đã xóa bằng thùng rác, bảo vệ & ẩn các tệp và xem được nhiều định dạng ảnh & video bao gồm RAW, SVG và nhiều hơn nữa.
|
||||
Ứng dụng này không chứa quảng cáo và các quyền không cần thiết. Vì ứng dụng không có yêu cầu truy cập internet, quyền riêng tư của bạn sẽ được bảo vệ.
|
||||
|
||||
-------------------------------------------------
|
||||
<b>SIMPLE GALLERY PRO – FEATURES</b>
|
||||
<b>SIMPLE GALLERY PRO – TÍNH NĂNG</b>
|
||||
-------------------------------------------------
|
||||
|
||||
• Offline gallery with no ads or popups
|
||||
• Simple gallery photo editor – crop, rotate, resize, draw, filters & more
|
||||
• No internet access needed, giving you more privacy and security
|
||||
• No unnecessary permissions required
|
||||
• Quickly search images, videos & files
|
||||
• Open & view many different photo and video types (RAW, SVG, panoramic etc)
|
||||
• A variety of intuitive gestures to easily edit & organize files
|
||||
• Lots of ways to filter, group & sort files
|
||||
• Customize the appearance of Simple Gallery Pro
|
||||
• Available in 32 languages
|
||||
• Mark files as favorites for quick access
|
||||
• Protect your photos & videos with a pattern, pin or fingerprint
|
||||
• Use pin, pattern & fingerprint to protect the app launch or specific functions too
|
||||
• Recover deleted photos & videos from the recycle bin
|
||||
• Toggle visibility of files to hide photos & videos
|
||||
• Create a customizable slideshow of your files
|
||||
• View detailed information of your files (resolution, EXIF values etc)
|
||||
• Simple Gallery Pro is open source
|
||||
… and much much more!
|
||||
• Thư viện ngoại tuyến không có quảng cáo hoặc popups
|
||||
|
||||
<b>PHOTO GALLERY EDITOR</b>
|
||||
Simple Gallery Pro makes it easy to edit your pictures on the fly. Crop, flip, rotate and resize your pictures. If you’re feeling a little more creative you can add filters and draw on your pictures!
|
||||
• Trình chỉnh sửa ảnh thư viện đơn giản - cắt, xoay, thay đổi kích thước, vẽ, lọc & hơn nữa
|
||||
|
||||
<b>SUPPORT FOR MANY FILE TYPES</b>
|
||||
Unlike some other gallery viewers & photo organizers, Simple Gallery Pro supports a huge range of different file types including JPEG, PNG, MP4, MKV, RAW, SVG, Panoramic photos, Panoramic videos and many more.
|
||||
• Không cần truy cập internet, mang lại cho bạn sự riêng tư và bảo mật hơn
|
||||
|
||||
<b>HIGHLY CUSTOMIZABLE GALLERY MANAGER</b>
|
||||
From the UI to the function buttons on the bottom toolbar, Simple Gallery Pro is highly customizable and works the way you want it to. No other gallery manager has this kind of flexibility! Thanks to being open source, we’re also available in 32 languages!
|
||||
• Không cần quyền không cần thiết
|
||||
|
||||
<b>RECOVER DELETED PHOTOS & VIDEOS</b>
|
||||
Accidentally deleted a precious photo or video? Don’t worry! Simple Gallery Pro features a handy recycle bin where you can recover deleted photos & videos easily.
|
||||
• Nhanh chóng tìm kiếm hình ảnh, video & các tập tin
|
||||
|
||||
• Mở & xem nhiều loại ảnh và video khác nhau (RAW, SVG, toàn cảnh, v.v.)
|
||||
|
||||
<b>PROTECT & HIDE PHOTOS, VIDEOS & FILES</b>
|
||||
Using pin, pattern or your device’s fingerprint scanner you can protect and hide photos, videos & entire albums. You can protect the app itself or place locks on specific functions of the app. For example, you can’t delete a file without a fingerprint scan, helping to protect your files from accidental deletion.
|
||||
• Một loạt các cử chỉ trực quan để dễ dàng chỉnh sửa & tổ chức tập tin
|
||||
|
||||
<b>Check out the full suite of Simple Tools here:</b>
|
||||
• Rất nhiều cách để lọc, nhóm & sắp xếp tập tin
|
||||
|
||||
• Tùy chỉnh giao diện của Simple Gallery Pro
|
||||
|
||||
• Có sẵn trong 32 ngôn ngữ
|
||||
|
||||
• Đánh dấu các tập tin là mục yêu thích để truy cập nhanh
|
||||
|
||||
• Bảo vệ ảnh của bạn & video có mẫu hình, pin hoặc dấu vân tay
|
||||
|
||||
• Sử dụng pin, mẫu hình & dấu vân tay để bảo vệ khởi chạy ứng dụng hoặc các chức năng cụ thể
|
||||
|
||||
• Khôi phục ảnh đã xóa & video từ thùng rác
|
||||
|
||||
• Chuyển đổi khả năng hiển thị của các tệp để ẩn ảnh & video
|
||||
|
||||
• Tạo một slideshow tùy biến các tập tin của bạn
|
||||
|
||||
• Xem thông tin chi tiết về các tập tin của bạn (độ phân giải, giá trị EXIF, v.v.)
|
||||
|
||||
• Simple Gallery Pro là mã nguồn mở
|
||||
|
||||
Nhiều và nhiều hơn nữa!
|
||||
|
||||
<b>TRÌNH BIÊN TẬP ẢNH</b>
|
||||
Simple Gallery Pro giúp bạn dễ dàng chỉnh sửa ảnh của mình một cách nhanh chóng. Cắt, lật, xoay và thay đổi kích thước hình ảnh của bạn. Nếu bạn cảm thấy sáng tạo hơn một chút, bạn có thể thêm các bộ lọc và vẽ lên hình ảnh của mình!
|
||||
|
||||
<b>HỖ TRỢ NHIỀU ĐỊNH DẠNG FILE</b>
|
||||
Không giống như một số Trình xem thư viện khác & Trình tổ chức ảnh, Simple Gallery Pro hỗ trợ rất nhiều loại tệp khác nhau bao gồm JPEG, PNG, MP4, MKV, RAW, SVG, Ảnh toàn cảnh, Video toàn cảnh và nhiều loại khác.
|
||||
|
||||
<b>TRÌNH QUẢN LÝ THƯ VIỆN TÙY BIẾN CAO</b>
|
||||
Từ giao diện người dùng đến các nút chức năng trên thanh công cụ dưới cùng, Simple Gallery Pro có khả năng tùy biến cao và hoạt động theo cách bạn muốn. Không có trình quản lý thư viện nào khác có sự linh hoạt này! Nhờ nguồn mở, chúng tôi cũng có sẵn trong 32 ngôn ngữ!
|
||||
|
||||
<b>PHỤC HỒI ẢNH & VIDEO ĐÃ BỊ XÓA</b>
|
||||
Vô tình xóa một bức ảnh hoặc video quý giá? Hãy lo lắng! Simple Gallery Pro có thùng rác tiện dụng, nơi bạn có thể khôi phục ảnh & video đã xóa dễ dàng.
|
||||
|
||||
<b>BẢO VỆ & ẨN ẢNH ,VIDEO & TỆP</b>
|
||||
Sử dụng Mã pin, mẫu hình hoặc vân tay của bạn, bạn có thể bảo vệ và ẩn ảnh, video & toàn bộ album. Bạn có thể tự bảo vệ ứng dụng hoặc đặt khóa trên các chức năng cụ thể của ứng dụng. Ví dụ, bạn không thể xóa một tập tin mà chưa quét dấu vân tay, giúp bảo vệ các tập tin của bạn khỏi bị xóa do vô tình.
|
||||
|
||||
<b>Kiểm tra bộ công cụ Simple đầy đủ tại đây:</b>
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
<b>Standalone website of Simple Gallery Pro:</b>
|
||||
<b>Website của Simple Gallery Pro:</b>
|
||||
https://www.simplemobiletools.com/gallery
|
||||
|
||||
<b>Facebook:</b>
|
||||
|
|
|
@ -317,7 +317,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">简约图库 Pro - 图片管理 & 编辑</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
简约图库 Pro 是一个高度可定制的图库。管理并编辑你的照片,从回收站中恢复已删除的照片,保护并隐藏文件,查看RAW,SVG等等多种照片和视频格式。
|
||||
|
||||
|
|
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">簡易相簿 Pro - 相片管理&編輯器</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
簡易相簿Pro是一個高度自訂化的離線相簿。整理和編輯你的照片,從回收桶恢復刪除的檔案,保護和隱藏檔案,以及瀏覽大量不同的照片&影片格式,包含RAW、SVG…等更多。
|
||||
|
||||
|
|
|
@ -82,7 +82,7 @@
|
|||
<string name="path">路徑</string>
|
||||
<string name="invalid_image_path">無效的圖片路徑</string>
|
||||
<string name="image_editing_failed">圖片編輯失敗</string>
|
||||
<string name="file_edited_successfully">File edited successfully</string>
|
||||
<string name="file_edited_successfully">檔案編輯成功</string>
|
||||
<string name="edit_image_with">編輯圖片:</string>
|
||||
<string name="no_editor_found">找不到圖片編輯器</string>
|
||||
<string name="unknown_file_location">未知的檔案位置</string>
|
||||
|
@ -203,85 +203,85 @@
|
|||
<string name="toggle_file_visibility">檔案顯示</string>
|
||||
|
||||
<!-- New editor strings -->
|
||||
<string name="pesdk_transform_button_freeCrop">Custom</string>
|
||||
<string name="pesdk_transform_button_resetCrop">Reset</string>
|
||||
<string name="pesdk_transform_button_squareCrop">Square</string>
|
||||
<string name="pesdk_transform_title_name">Transform</string>
|
||||
<string name="pesdk_filter_title_name">Filter</string>
|
||||
<string name="pesdk_filter_asset_none">None</string>
|
||||
<string name="pesdk_adjustments_title_name">Adjust</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">Shadows</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">Exposure</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">Highlights</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">Brightness</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">Contrast</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">Saturation</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">Clarity</string>
|
||||
<string name="pesdk_transform_button_freeCrop">自訂</string>
|
||||
<string name="pesdk_transform_button_resetCrop">重置</string>
|
||||
<string name="pesdk_transform_button_squareCrop">正方形</string>
|
||||
<string name="pesdk_transform_title_name">變形</string>
|
||||
<string name="pesdk_filter_title_name">濾鏡</string>
|
||||
<string name="pesdk_filter_asset_none">無</string>
|
||||
<string name="pesdk_adjustments_title_name">調整</string>
|
||||
<string name="pesdk_adjustments_button_shadowTool">暗部</string>
|
||||
<string name="pesdk_adjustments_button_exposureTool">曝光</string>
|
||||
<string name="pesdk_adjustments_button_highlightTool">高光</string>
|
||||
<string name="pesdk_adjustments_button_brightnessTool">亮度</string>
|
||||
<string name="pesdk_adjustments_button_contrastTool">對比</string>
|
||||
<string name="pesdk_adjustments_button_saturationTool">飽和度</string>
|
||||
<string name="pesdk_adjustments_button_clarityTool">清晰度</string>
|
||||
<string name="pesdk_adjustments_button_gammaTool">Gamma</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">Blacks</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">Whites</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">Temperature</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">Sharpness</string>
|
||||
<string name="pesdk_adjustments_button_reset">Reset</string>
|
||||
<string name="pesdk_focus_title_name">Focus</string>
|
||||
<string name="pesdk_focus_title_disabled">None</string>
|
||||
<string name="pesdk_focus_button_radial">Radial</string>
|
||||
<string name="pesdk_focus_button_linear">Linear</string>
|
||||
<string name="pesdk_focus_button_mirrored">Mirrored</string>
|
||||
<string name="pesdk_focus_button_gaussian">Gaussian</string>
|
||||
<string name="pesdk_text_title_name">Text</string>
|
||||
<string name="pesdk_text_title_options">Text Options</string>
|
||||
<string name="pesdk_text_title_textColor">Text Color</string>
|
||||
<string name="pesdk_text_title_font">Font</string>
|
||||
<string name="pesdk_text_button_add">Add</string>
|
||||
<string name="pesdk_text_button_edit">Edit</string>
|
||||
<string name="pesdk_text_button_straighten">Straighten</string>
|
||||
<string name="pesdk_text_button_font">Font</string>
|
||||
<string name="pesdk_text_button_color">Color</string>
|
||||
<string name="pesdk_text_button_backgroundColor">BG Color</string>
|
||||
<string name="pesdk_text_button_alignment">Alignment</string>
|
||||
<string name="pesdk_text_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_text_button_delete">Delete</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">Your text</string>
|
||||
<string name="pesdk_brush_title_name">Brush</string>
|
||||
<string name="pesdk_brush_button_color">Color</string>
|
||||
<string name="pesdk_brush_button_size">Size</string>
|
||||
<string name="pesdk_brush_button_hardness">Hardness</string>
|
||||
<string name="pesdk_brush_button_bringToFront">To Front</string>
|
||||
<string name="pesdk_brush_button_delete">Delete</string>
|
||||
<string name="pesdk_brush_title_brushColor">Brush Color</string>
|
||||
<string name="pesdk_editor_title_name">Editor</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">Close Editor?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">Do you really want to discard the image?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">Yes</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">No</string>
|
||||
<string name="pesdk_editor_cancel">Cancel</string>
|
||||
<string name="pesdk_editor_accept">Accept</string>
|
||||
<string name="pesdk_editor_save">Save</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">Exporting image…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">Exporting image %s.</string>
|
||||
<string name="pesdk_common_button_flipH">Flip H</string>
|
||||
<string name="pesdk_common_button_flipV">Flip V</string>
|
||||
<string name="pesdk_common_button_undo">Undo</string>
|
||||
<string name="pesdk_common_button_redo">Redo</string>
|
||||
<string name="pesdk_common_title_colorPicker">Color Picker</string>
|
||||
<string name="pesdk_common_title_transparentColor">Transparent</string>
|
||||
<string name="pesdk_common_title_whiteColor">White</string>
|
||||
<string name="pesdk_common_title_grayColor">Gray</string>
|
||||
<string name="pesdk_common_title_blackColor">Black</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">Light blue</string>
|
||||
<string name="pesdk_common_title_blueColor">Blue</string>
|
||||
<string name="pesdk_common_title_purpleColor">Purple</string>
|
||||
<string name="pesdk_common_title_orchidColor">Orchid</string>
|
||||
<string name="pesdk_common_title_pinkColor">Pink</string>
|
||||
<string name="pesdk_common_title_redColor">Red</string>
|
||||
<string name="pesdk_common_title_orangeColor">Orange</string>
|
||||
<string name="pesdk_common_title_goldColor">Gold</string>
|
||||
<string name="pesdk_common_title_yellowColor">Yellow</string>
|
||||
<string name="pesdk_common_title_oliveColor">Olive</string>
|
||||
<string name="pesdk_common_title_greenColor">Green</string>
|
||||
<string name="pesdk_common_title_aquamarinColor">Aquamarin</string>
|
||||
<string name="pesdk_common_title_pipettableColor">Pipettable color</string>
|
||||
<string name="pesdk_adjustments_button_blacksTool">黑色</string>
|
||||
<string name="pesdk_adjustments_button_whitesTool">白色</string>
|
||||
<string name="pesdk_adjustments_button_temperatureTool">色溫</string>
|
||||
<string name="pesdk_adjustments_button_sharpnessTool">銳利度</string>
|
||||
<string name="pesdk_adjustments_button_reset">重置</string>
|
||||
<string name="pesdk_focus_title_name">聚焦</string>
|
||||
<string name="pesdk_focus_title_disabled">無</string>
|
||||
<string name="pesdk_focus_button_radial">放射</string>
|
||||
<string name="pesdk_focus_button_linear">線性</string>
|
||||
<string name="pesdk_focus_button_mirrored">鏡像</string>
|
||||
<string name="pesdk_focus_button_gaussian">高斯</string>
|
||||
<string name="pesdk_text_title_name">文字</string>
|
||||
<string name="pesdk_text_title_options">文字選項</string>
|
||||
<string name="pesdk_text_title_textColor">文字顏色</string>
|
||||
<string name="pesdk_text_title_font">字型</string>
|
||||
<string name="pesdk_text_button_add">添加</string>
|
||||
<string name="pesdk_text_button_edit">編輯</string>
|
||||
<string name="pesdk_text_button_straighten">拉伸</string>
|
||||
<string name="pesdk_text_button_font">字型</string>
|
||||
<string name="pesdk_text_button_color">顏色</string>
|
||||
<string name="pesdk_text_button_backgroundColor">背景顏色</string>
|
||||
<string name="pesdk_text_button_alignment">對齊</string>
|
||||
<string name="pesdk_text_button_bringToFront">移到最上層</string>
|
||||
<string name="pesdk_text_button_delete">刪除</string>
|
||||
<string name="pesdk_text_text_editTextPlaceholder">你的文字</string>
|
||||
<string name="pesdk_brush_title_name">筆刷</string>
|
||||
<string name="pesdk_brush_button_color">顏色</string>
|
||||
<string name="pesdk_brush_button_size">尺寸</string>
|
||||
<string name="pesdk_brush_button_hardness">硬度</string>
|
||||
<string name="pesdk_brush_button_bringToFront">移到最上層</string>
|
||||
<string name="pesdk_brush_button_delete">刪除</string>
|
||||
<string name="pesdk_brush_title_brushColor">筆刷顏色</string>
|
||||
<string name="pesdk_editor_title_name">編輯器</string>
|
||||
<string name="pesdk_editor_title_closeEditorAlert">關閉編輯器?</string>
|
||||
<string name="pesdk_editor_text_closeEditorAlert">你確定要捨棄圖片嗎?</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertConfirmation">是</string>
|
||||
<string name="pesdk_editor_button_closeEditorAlertCancelation">否</string>
|
||||
<string name="pesdk_editor_cancel">取消</string>
|
||||
<string name="pesdk_editor_accept">接受</string>
|
||||
<string name="pesdk_editor_save">儲存</string>
|
||||
<string name="pesdk_editor_text_exportProgressUnknown">圖片匯出中…</string>
|
||||
<string name="pesdk_editor_text_exportProgress" formatted="false">圖片%s匯出中。</string>
|
||||
<string name="pesdk_common_button_flipH">水平翻轉</string>
|
||||
<string name="pesdk_common_button_flipV">垂直翻轉</string>
|
||||
<string name="pesdk_common_button_undo">復原</string>
|
||||
<string name="pesdk_common_button_redo">取消復原</string>
|
||||
<string name="pesdk_common_title_colorPicker">顏色挑選器</string>
|
||||
<string name="pesdk_common_title_transparentColor">透明</string>
|
||||
<string name="pesdk_common_title_whiteColor">白色</string>
|
||||
<string name="pesdk_common_title_grayColor">灰色</string>
|
||||
<string name="pesdk_common_title_blackColor">黑色</string>
|
||||
<string name="pesdk_common_title_lightBlueColor">淺藍</string>
|
||||
<string name="pesdk_common_title_blueColor">藍色</string>
|
||||
<string name="pesdk_common_title_purpleColor">紫色</string>
|
||||
<string name="pesdk_common_title_orchidColor">淡紫</string>
|
||||
<string name="pesdk_common_title_pinkColor">粉紅</string>
|
||||
<string name="pesdk_common_title_redColor">紅色</string>
|
||||
<string name="pesdk_common_title_orangeColor">橘色</string>
|
||||
<string name="pesdk_common_title_goldColor">金色</string>
|
||||
<string name="pesdk_common_title_yellowColor">黃色</string>
|
||||
<string name="pesdk_common_title_oliveColor">橄欖</string>
|
||||
<string name="pesdk_common_title_greenColor">綠色</string>
|
||||
<string name="pesdk_common_title_aquamarinColor">藍綠</string>
|
||||
<string name="pesdk_common_title_pipettableColor">顏色吸取器</string>
|
||||
|
||||
<!-- FAQ -->
|
||||
<string name="faq_1_title">我如何將簡易相簿設為預設相簿?</string>
|
||||
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">簡易相簿 Pro - 相片管理&編輯器</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">毫無阻礙地瀏覽您的回憶。</string>
|
||||
<string name="app_short_description">使用相片和影片相簿來毫無阻礙地瀏覽您的回憶。</string>
|
||||
<string name="app_long_description">
|
||||
簡易相簿Pro是一個高度自訂化的離線相簿。整理和編輯你的照片,從回收桶恢復刪除的檔案,保護和隱藏檔案,以及瀏覽大量不同的照片&影片格式,包含RAW、SVG…等更多。
|
||||
|
||||
|
|
|
@ -319,7 +319,7 @@
|
|||
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
|
||||
<string name="app_title">Simple Gallery Pro - Photo Manager & Editor</string>
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Browse your memories without any interruptions.</string>
|
||||
<string name="app_short_description">Browse your memories without any interruptions with this photo and video gallery</string>
|
||||
<string name="app_long_description">
|
||||
Simple Gallery Pro is a highly customizable offline gallery. Organize & edit your photos, recover deleted files with the recycle bin, protect & hide files and view a huge variety of different photo & video formats including RAW, SVG and much more.
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
Jednoduchá Galerie Pro je vysoce přizpůsobitelná offline galerie. Organizujte a upravujte své fotografie, obnovujte smazané fotografie s funkcí odpadkového koše, chraňte je a skrývejte. Prohlížejte množství různých foto a video formátů včetně RAW, SVG a mnoho dalších.
|
||||
Jednoduchá galerie Pro je vysoce přizpůsobitelná offline galerie. Organizujte a upravujte své fotografie, obnovujte smazané fotografie s funkcí odpadkového koše, chraňte je a skrývejte. Prohlížejte množství různých foto a video formátů včetně RAW, SVG a mnoho dalších.
|
||||
|
||||
Aplikace neobsahuje žádné reklamy ani nepotřebná oprávnění. Tím, že ani nevyžaduje připojení k internetu je vaše soukromí maximálně chráněno.
|
||||
Aplikace neobsahuje žádné reklamy ani nepotřebná oprávnění. Tím, že ani nevyžaduje připojení k internetu, je vaše soukromí maximálně chráněno.
|
||||
|
||||
-------------------------------------------------
|
||||
<b>JEDNODUCHÁ GALERIE PRO – FUNKCE</b>
|
||||
|
@ -14,7 +14,7 @@ Aplikace neobsahuje žádné reklamy ani nepotřebná oprávnění. Tím, že an
|
|||
• Otevírejte mnoho rozličných formátů fotografií a videí (RAW, SVG, GIF, panorama, atd)
|
||||
• Množství intuitivních gest pro jednoduchou úpravu a organizaci souborů
|
||||
• Mnoho různých způsobů filtrování, seskupování a řazení souborů
|
||||
• Změňte si vzhled Jednoduché galerie pro
|
||||
• Změňte si vzhled Jednoduché galerie Pro
|
||||
• Dostupná ve 32 jazycích
|
||||
• Označte si oblíbené soubory pro rychlý přístup
|
||||
• Chraňte své fotografie a videa pomocí pinu, vzoru nebo otiskem prstu
|
||||
|
@ -27,16 +27,16 @@ Aplikace neobsahuje žádné reklamy ani nepotřebná oprávnění. Tím, že an
|
|||
… a mnoho dalších!
|
||||
|
||||
<b>EDITOR OBRÁZKŮ</b>
|
||||
Jednoduchá Galerie Pro umožňuje snadnou úpravu obrázků. Ořezávejte, překlápějte, otáčejte či měňte jejich velikost. Pokud se cítíte kreativně, můžete také aplikovat filtry nebo do obrázku kreslit!
|
||||
Jednoduchá galerie Pro umožňuje snadnou úpravu obrázků. Ořezávejte, překlápějte, otáčejte či měňte jejich velikost. Pokud se cítíte kreativně, můžete také aplikovat filtry nebo do obrázku kreslit!
|
||||
|
||||
<b>PODPORA MNOHA TYPŮ SOUBORŮ</b>
|
||||
Na rozdíl od některých galerií podporuje Jednoduchá Galerie Pro velké množství různých druhů souborů včetně JPEG, PNG, MP4, MKV, RAW, SVG, panoramatických fotografií a videí.
|
||||
Na rozdíl od některých galerií podporuje Jednoduchá galerie Pro velké množství různých druhů souborů včetně JPEG, PNG, MP4, MKV, RAW, SVG, panoramatických fotografií a videí.
|
||||
|
||||
<b>Vysoce upravitelný správce galerie</b>
|
||||
Od vzhledu až po funkční tlačítka na spodní liště, Jednoduchá Galerie Pro je plně nastavitelná a bude fungovat přesně jak si budete přát. Žádná jiná galerie nenabízí takovou flexibilitu! A díky otevřenému kódu je naše aplikace dostupná ve 32 jazycích!
|
||||
Od vzhledu až po funkční tlačítka na spodní liště, Jednoduchá galerie Pro je plně nastavitelná a bude fungovat přesně jak si budete přát. Žádná jiná galerie nenabízí takovou flexibilitu! A díky otevřenému kódu je naše aplikace dostupná ve 32 jazycích!
|
||||
|
||||
<b>OBNOVTE SMAZANÉ FOTOGRAFIE A VIDEA</b>
|
||||
Smazali jste nechtěně důležitou fotografii nebo video? Žádný strach! Jednoduchá Galerie Pro pro podobné případy nabízí funkci odpadkového koše, odkud smazané fotografie a videa snadno obnovíte.
|
||||
Smazali jste nechtěně důležitou fotografii nebo video? Žádný strach! Jednoduchá galerie Pro pro podobné případy nabízí funkci odpadkového koše, odkud smazané fotografie a videa snadno obnovíte.
|
||||
|
||||
<b>CHRAŇTE A SKRÝVEJTE SVÉ FOTOGRAFIE A VIDEA</b>
|
||||
Použitím pinu, vzoru nebo otisku prstu snadno své fotografie, videa či celá alba ochráníte nebo skryjete. Můžete ochránit i spuštění samotné aplikace, nebo některé její funkce. Například můžete zabránit náhodnému smazání souboru bez potvrzení otiskem prstu.
|
||||
|
|
|
@ -1 +1 @@
|
|||
Offline galerie bez reklam. Organizujte, upravujte a chraňte své fotografie a videa
|
||||
Prohlížejte svoje vzpomínky bez prerušení s touto foto a video galerií.
|
||||
|
|
|
@ -1 +1 @@
|
|||
Jednoduchá Galerie Pro - Organizér a editor fotografií
|
||||
Jednoduchá Galerie Pro - Organizér fotografií
|
||||
|
|
|
@ -1 +1 @@
|
|||
Galerie ohne Werbung. Ordnen, Bearbeiten und Wiederherstellen von Fotos & Videos
|
||||
Bewahre deine Andenken ohne Unterbrechungen mit dieser Foto- und Videogalerie
|
||||
|
|
|
@ -1 +1 @@
|
|||
Ξεφυλλίστε τις αναμνήσεις σας χωρίς διακοπές.
|
||||
Περιηγηθείτε στις αναμνήσεις σας χωρίς διακοπές με αυτήν τη συλλογή φωτό &βίντεο
|
||||
|
|
5
fastlane/metadata/android/en-US/changelogs/284.txt
Normal file
|
@ -0,0 +1,5 @@
|
|||
* Fixed a few SD card related issues
|
||||
* Moved Focus in the editor as the last tool, to prioritize more popular tools
|
||||
* Added a new Crop aspect ratio 37:18 to be used instead of 18.5x9
|
||||
* Some translation improvements
|
||||
* Last app update for a while now, wishing you a Happy New Year!
|
3
fastlane/metadata/android/en-US/changelogs/285.txt
Normal file
|
@ -0,0 +1,3 @@
|
|||
* Fixed a few SD card related issues
|
||||
* Fixed some theming issues
|
||||
* Added some UI and translation improvements
|
4
fastlane/metadata/android/en-US/changelogs/286.txt
Normal file
|
@ -0,0 +1,4 @@
|
|||
* Improved the image loading performance
|
||||
* Allow excluding the root "/" folder
|
||||
* Properly handle editing files with spaces in path
|
||||
* Couple other UX, UI, translation and stability improvements
|
6
fastlane/metadata/android/en-US/changelogs/287.txt
Normal file
|
@ -0,0 +1,6 @@
|
|||
* Do not convert every edited file into a JPG, keep PNGs intact
|
||||
* Fixed a glitch with empty portrait photos being shown as grey thumbnails
|
||||
* Show a FAQ/settings prompt once at pressing Rate Us in the About section
|
||||
* Added a 16:10 editor crop aspect ratio, used mostly on tablets
|
||||
* Do some preparations for better handling Date Taken values and Favorites
|
||||
* Other stability and translation improvements
|
1
fastlane/metadata/android/en-US/changelogs/288.txt
Normal file
|
@ -0,0 +1 @@
|
|||
* Reverted Glide to fix some crashes
|
8
fastlane/metadata/android/en-US/changelogs/289.txt
Normal file
|
@ -0,0 +1,8 @@
|
|||
* Properly handle sorting by date taken after using "Fix Date Taken values" on the wrong files
|
||||
* Fixed some issues at copying files, when the source was on an SD card
|
||||
* Change the way Favorite items are stored, to avoid accidental removal
|
||||
* Improved video looping (by ForgottenUmbrella)
|
||||
* Recognize a new type of panoramic photos
|
||||
* Properly remember last video playback position if the video is paused on exit
|
||||
* Properly color the top status bar icons at using light primary colors
|
||||
* Other UX and translation improvements
|
BIN
fastlane/metadata/android/en-US/images/square.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
fastlane/metadata/android/en-US/images/square.xcf
Normal file
|
@ -1 +1 @@
|
|||
Explore sus recuerdos sin interrupciones.
|
||||
Explore sus recuerdos sin interrupciones con esta galeria de foto y vídeo
|
||||
|
|
|
@ -1 +1 @@
|
|||
Galleria offline senza pubblicità. Organizza, modifica e proteggi foto e video
|
||||
Sfoglia le tue memorie senza alcuna interruzione.
|
||||
|
|
|
@ -1 +1 @@
|
|||
Navigeer zonder afleidingen door al uw herinneringen.
|
||||
Navigeer met deze galerij zonder afleidingen door al je herinneringen
|
||||
|
|
|
@ -1 +1 @@
|
|||
Galeria offline sem anúncios. Organize, edite, e proteja fotos e vídeos.
|
||||
Procure suas memórias sem interrupções.
|
||||
|
|
|
@ -1 +1 @@
|
|||
Просматривайте свои воспоминания без перерывов.
|
||||
Просматривайте свои воспоминания без перерывов с этой фото- и видеогалереей
|
||||
|
|
|
@ -1 +1 @@
|
|||
Reklamsız çevrimdışı galeri. Fotoğraf & videolarınızı yönetin ve düzenleyin
|
||||
Bu fotoğraf ve video galerisinde kesintisiz olarak anılarınıza göz atın
|
||||
|
|
|
@ -1 +1 @@
|
|||
Basit Galeri Pro - Fotoğraf Yönetici & Düzenleyici
|
||||
Basit Galeri Pro - Fotoğraf Yönetici, Düzenleyici
|
||||
|
|