Merge branch 'master' into translation
This commit is contained in:
commit
0c76be7b09
45 changed files with 195 additions and 48 deletions
|
@ -62,7 +62,7 @@ android {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
implementation 'com.simplemobiletools:commons:5.16.16'
|
||||
implementation 'com.simplemobiletools:commons:5.17.3'
|
||||
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'
|
||||
|
|
|
@ -25,6 +25,7 @@ import com.bumptech.glide.request.RequestListener
|
|||
import com.bumptech.glide.request.RequestOptions
|
||||
import com.bumptech.glide.request.target.Target
|
||||
import com.simplemobiletools.commons.dialogs.ColorPickerDialog
|
||||
import com.simplemobiletools.commons.dialogs.ConfirmationDialog
|
||||
import com.simplemobiletools.commons.extensions.*
|
||||
import com.simplemobiletools.commons.helpers.PERMISSION_WRITE_STORAGE
|
||||
import com.simplemobiletools.commons.helpers.REAL_FILE_PATH
|
||||
|
@ -810,6 +811,18 @@ class EditActivity : SimpleActivity(), CropImageView.OnCropImageCompleteListener
|
|||
}
|
||||
|
||||
private fun saveBitmapToFile(bitmap: Bitmap, path: String, showSavingToast: Boolean) {
|
||||
if (!packageName.contains("slootelibomelpmis".reversed(), true)) {
|
||||
if (baseConfig.appRunCount > 100) {
|
||||
val label = "sknahT .moc.slootelibomelpmis.www morf eno lanigiro eht daolnwod ytefas nwo ruoy roF .ppa eht fo noisrev ekaf a gnisu era uoY".reversed()
|
||||
runOnUiThread {
|
||||
ConfirmationDialog(this, label, positive = com.simplemobiletools.commons.R.string.ok, negative = 0) {
|
||||
launchViewIntent("6629852208836920709=di?ved/sppa/erots/moc.elgoog.yalp//:sptth".reversed())
|
||||
}
|
||||
}
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
try {
|
||||
ensureBackgroundThread {
|
||||
val file = File(path)
|
||||
|
|
|
@ -73,6 +73,7 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
private var mStoredCropThumbnails = true
|
||||
private var mStoredScrollHorizontally = true
|
||||
private var mStoredShowInfoBubble = true
|
||||
private var mStoredShowFileTypes = true
|
||||
private var mStoredTextColor = 0
|
||||
private var mStoredPrimaryColor = 0
|
||||
|
||||
|
@ -141,6 +142,10 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
getMedia()
|
||||
}
|
||||
|
||||
if (mStoredShowFileTypes != config.showThumbnailFileTypes) {
|
||||
getMediaAdapter()?.updateShowFileTypes(config.showThumbnailFileTypes)
|
||||
}
|
||||
|
||||
if (mStoredTextColor != config.textColor) {
|
||||
getMediaAdapter()?.updateTextColor(config.textColor)
|
||||
}
|
||||
|
@ -285,6 +290,7 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
|
|||
mStoredCropThumbnails = cropThumbnails
|
||||
mStoredScrollHorizontally = scrollHorizontally
|
||||
mStoredShowInfoBubble = showInfoBubble
|
||||
mStoredShowFileTypes = showThumbnailFileTypes
|
||||
mStoredTextColor = textColor
|
||||
mStoredPrimaryColor = primaryColor
|
||||
mShowAll = showAll
|
||||
|
|
|
@ -64,6 +64,7 @@ class SettingsActivity : SimpleActivity() {
|
|||
setupShowNotch()
|
||||
setupBottomActions()
|
||||
setupThumbnailVideoDuration()
|
||||
setupThumbnailFileTypes()
|
||||
setupShowMediaCount()
|
||||
setupKeepLastModified()
|
||||
setupShowInfoBubble()
|
||||
|
@ -247,6 +248,14 @@ class SettingsActivity : SimpleActivity() {
|
|||
}
|
||||
}
|
||||
|
||||
private fun setupThumbnailFileTypes() {
|
||||
settings_show_thumbnail_file_types.isChecked = config.showThumbnailFileTypes
|
||||
settings_show_thumbnail_file_types_holder.setOnClickListener {
|
||||
settings_show_thumbnail_file_types.toggle()
|
||||
config.showThumbnailFileTypes = settings_show_thumbnail_file_types.isChecked
|
||||
}
|
||||
}
|
||||
|
||||
private fun setupDarkBackground() {
|
||||
settings_black_background.isChecked = config.blackBackground
|
||||
settings_black_background_holder.setOnClickListener {
|
||||
|
|
|
@ -218,47 +218,50 @@ class DirectoryAdapter(activity: BaseSimpleActivity, var dirs: ArrayList<Directo
|
|||
}
|
||||
}
|
||||
|
||||
if (hide) {
|
||||
if (config.wasHideFolderTooltipShown) {
|
||||
hideFolders(selectedPaths)
|
||||
} else {
|
||||
config.wasHideFolderTooltipShown = true
|
||||
ConfirmationDialog(activity, activity.getString(R.string.hide_folder_description)) {
|
||||
hideFolders(selectedPaths)
|
||||
}
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
selectedPaths.filter { it != FAVORITES && it != RECYCLE_BIN && (selectedPaths.size == 1 || !activity.config.isFolderProtected(it)) }.forEach {
|
||||
val path = it
|
||||
if (hide) {
|
||||
if (config.wasHideFolderTooltipShown) {
|
||||
activity.handleLockedFolderOpening(path) { success ->
|
||||
if (success) {
|
||||
hideFolder(path)
|
||||
}
|
||||
}
|
||||
} else {
|
||||
config.wasHideFolderTooltipShown = true
|
||||
ConfirmationDialog(activity, activity.getString(R.string.hide_folder_description)) {
|
||||
activity.handleLockedFolderOpening(path) { success ->
|
||||
if (success) {
|
||||
hideFolder(path)
|
||||
activity.handleLockedFolderOpening(path) { success ->
|
||||
if (success) {
|
||||
if (path.containsNoMedia()) {
|
||||
activity.removeNoMedia(path) {
|
||||
if (activity.config.shouldShowHidden) {
|
||||
updateFolderNames()
|
||||
} else {
|
||||
activity.runOnUiThread {
|
||||
listener?.refreshItems()
|
||||
finishActMode()
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
config.addIncludedFolder(path)
|
||||
activity.runOnUiThread {
|
||||
listener?.refreshItems()
|
||||
finishActMode()
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
activity.handleLockedFolderOpening(path) { success ->
|
||||
if (success) {
|
||||
if (path.containsNoMedia()) {
|
||||
activity.removeNoMedia(path) {
|
||||
if (activity.config.shouldShowHidden) {
|
||||
updateFolderNames()
|
||||
} else {
|
||||
activity.runOnUiThread {
|
||||
listener?.refreshItems()
|
||||
finishActMode()
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
config.addIncludedFolder(path)
|
||||
activity.runOnUiThread {
|
||||
listener?.refreshItems()
|
||||
finishActMode()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun hideFolders(paths: ArrayList<String>) {
|
||||
for (path in paths) {
|
||||
activity.handleLockedFolderOpening(path) { success ->
|
||||
if (success) {
|
||||
hideFolder(path)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -465,7 +468,7 @@ class DirectoryAdapter(activity: BaseSimpleActivity, var dirs: ArrayList<Directo
|
|||
activity.getShortcutImage(coverThumbnail, drawable) {
|
||||
val intent = Intent(activity, MediaActivity::class.java)
|
||||
intent.action = Intent.ACTION_VIEW
|
||||
intent.flags = intent.flags or Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TASK or Intent.FLAG_ACTIVITY_NO_HISTORY
|
||||
intent.flags = intent.flags or Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TASK
|
||||
intent.putExtra(DIRECTORY, path)
|
||||
|
||||
val shortcut = ShortcutInfo.Builder(activity, path)
|
||||
|
|
|
@ -21,6 +21,8 @@ import com.simplemobiletools.gallery.pro.R
|
|||
import com.simplemobiletools.gallery.pro.dialogs.DeleteWithRememberDialog
|
||||
import com.simplemobiletools.gallery.pro.extensions.*
|
||||
import com.simplemobiletools.gallery.pro.helpers.SHOW_ALL
|
||||
import com.simplemobiletools.gallery.pro.helpers.TYPE_GIFS
|
||||
import com.simplemobiletools.gallery.pro.helpers.TYPE_RAWS
|
||||
import com.simplemobiletools.gallery.pro.helpers.VIEW_TYPE_LIST
|
||||
import com.simplemobiletools.gallery.pro.interfaces.MediaOperationsListener
|
||||
import com.simplemobiletools.gallery.pro.models.Medium
|
||||
|
@ -52,6 +54,7 @@ class MediaAdapter(activity: BaseSimpleActivity, var media: MutableList<Thumbnai
|
|||
private var animateGifs = config.animateGifs
|
||||
private var cropThumbnails = config.cropThumbnails
|
||||
private var displayFilenames = config.displayFileNames
|
||||
private var showFileTypes = config.showThumbnailFileTypes
|
||||
|
||||
init {
|
||||
setupDragListener(true)
|
||||
|
@ -432,6 +435,11 @@ class MediaAdapter(activity: BaseSimpleActivity, var media: MutableList<Thumbnai
|
|||
notifyDataSetChanged()
|
||||
}
|
||||
|
||||
fun updateShowFileTypes(showFileTypes: Boolean) {
|
||||
this.showFileTypes = showFileTypes
|
||||
notifyDataSetChanged()
|
||||
}
|
||||
|
||||
private fun enableInstantLoad() {
|
||||
loadImageInstantly = true
|
||||
delayHandler.postDelayed({
|
||||
|
@ -445,6 +453,18 @@ class MediaAdapter(activity: BaseSimpleActivity, var media: MutableList<Thumbnai
|
|||
val isSelected = selectedKeys.contains(medium.path.hashCode())
|
||||
view.apply {
|
||||
play_outline.beVisibleIf(medium.isVideo())
|
||||
|
||||
if (showFileTypes && (medium.isGIF() || medium.isRaw() || medium.isSVG())) {
|
||||
file_type.setText(when (medium.type) {
|
||||
TYPE_GIFS -> R.string.gif
|
||||
TYPE_RAWS -> R.string.raw
|
||||
else -> R.string.svg
|
||||
})
|
||||
file_type.beVisible()
|
||||
} else {
|
||||
file_type.beGone()
|
||||
}
|
||||
|
||||
medium_name.beVisibleIf(displayFilenames || isListViewType)
|
||||
medium_name.text = medium.name
|
||||
medium_name.tag = medium.path
|
||||
|
|
|
@ -178,6 +178,10 @@ class Config(context: Context) : BaseConfig(context) {
|
|||
get() = prefs.getBoolean(SHOW_THUMBNAIL_VIDEO_DURATION, false)
|
||||
set(showThumbnailVideoDuration) = prefs.edit().putBoolean(SHOW_THUMBNAIL_VIDEO_DURATION, showThumbnailVideoDuration).apply()
|
||||
|
||||
var showThumbnailFileTypes: Boolean
|
||||
get() = prefs.getBoolean(SHOW_THUMBNAIL_FILE_TYPES, true)
|
||||
set(showThumbnailFileTypes) = prefs.edit().putBoolean(SHOW_THUMBNAIL_FILE_TYPES, showThumbnailFileTypes).apply()
|
||||
|
||||
var screenRotation: Int
|
||||
get() = prefs.getInt(SCREEN_ROTATION, ROTATE_BY_SYSTEM_SETTING)
|
||||
set(screenRotation) = prefs.edit().putInt(SCREEN_ROTATION, screenRotation).apply()
|
||||
|
|
|
@ -78,6 +78,7 @@ const val LAST_EDITOR_BRUSH_SIZE = "last_editor_brush_size"
|
|||
const val SHOW_NOTCH = "show_notch"
|
||||
const val FILE_LOADING_PRIORITY = "file_loading_priority"
|
||||
const val SPAM_FOLDERS_CHECKED = "spam_folders_checked"
|
||||
const val SHOW_THUMBNAIL_FILE_TYPES = "show_thumbnail_file_types"
|
||||
|
||||
// slideshow
|
||||
const val SLIDESHOW_INTERVAL = "slideshow_interval"
|
||||
|
|
|
@ -432,6 +432,29 @@
|
|||
|
||||
</RelativeLayout>
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/settings_show_thumbnail_file_types_holder"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/medium_margin"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:paddingLeft="@dimen/normal_margin"
|
||||
android:paddingTop="@dimen/activity_margin"
|
||||
android:paddingRight="@dimen/normal_margin"
|
||||
android:paddingBottom="@dimen/activity_margin">
|
||||
|
||||
<com.simplemobiletools.commons.views.MySwitchCompat
|
||||
android:id="@+id/settings_show_thumbnail_file_types"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@null"
|
||||
android:clickable="false"
|
||||
android:paddingStart="@dimen/medium_margin"
|
||||
android:text="@string/show_image_file_types"
|
||||
app:switchPadding="@dimen/medium_margin"/>
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/settings_show_media_count_holder"
|
||||
android:layout_width="match_parent"
|
||||
|
|
|
@ -24,6 +24,21 @@
|
|||
android:src="@drawable/img_play_outline"
|
||||
android:visibility="gone"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/file_type"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_alignParentTop="true"
|
||||
android:layout_margin="@dimen/small_margin"
|
||||
android:fontFamily="sans-serif-medium"
|
||||
android:shadowColor="@color/default_background_color"
|
||||
android:shadowRadius="4"
|
||||
android:text="@string/gif"
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="@dimen/bigger_text_size"
|
||||
android:visibility="gone" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/video_duration"
|
||||
android:layout_width="match_parent"
|
||||
|
|
|
@ -55,6 +55,23 @@
|
|||
android:src="@drawable/img_play_outline_empty"
|
||||
android:visibility="gone"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/file_type"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:layout_alignParentBottom="true"
|
||||
android:layout_marginEnd="@dimen/small_margin"
|
||||
android:paddingBottom="6dp"
|
||||
android:paddingEnd="@dimen/small_margin"
|
||||
android:fontFamily="sans-serif-medium"
|
||||
android:shadowColor="@color/default_background_color"
|
||||
android:shadowRadius="4"
|
||||
android:text="@string/gif"
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="@dimen/normal_text_size"
|
||||
android:visibility="gone" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/video_duration"
|
||||
android:layout_width="wrap_content"
|
||||
|
|
|
@ -189,6 +189,7 @@
|
|||
<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>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">المصغرات</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<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>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Thumbnails</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<string name="speed">Velocitat</string>
|
||||
<string name="compromise">Compromès</string>
|
||||
<string name="avoid_showing_invalid_files">Eviteu mostrar fitxers no vàlids</string>
|
||||
<string name="show_image_file_types">Mostra els tipus de fitxers d\’imatges</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Miniatures</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<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>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Náhledy</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<string name="speed">Hastighed</string>
|
||||
<string name="compromise">Kompromis</string>
|
||||
<string name="avoid_showing_invalid_files">Undgå at vise ugyldige filer</string>
|
||||
<string name="show_image_file_types">Show image file types</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Miniaturer</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<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>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Thumbnails</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<string name="speed">Ταχύτητα</string>
|
||||
<string name="compromise">Συμβιβασμός</string>
|
||||
<string name="avoid_showing_invalid_files">Αποφυγή εμφάνισης μη έγκυρων αρχείων</string>
|
||||
<string name="show_image_file_types">Εμφάνιση τύπου αρχείου εικόνας</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Εικονίδια</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<string name="speed">Velocidad</string>
|
||||
<string name="compromise">Compromiso</string>
|
||||
<string name="avoid_showing_invalid_files">Evita mostrar archivos inválidos</string>
|
||||
<string name="show_image_file_types">Mostrar tipos de archivo de imagen</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Miniaturas</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<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>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Esikatselukuvat</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<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="show_image_file_types">Show image file types</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Miniatures</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<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>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Iconas</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<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>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Sličice</string>
|
||||
|
|
|
@ -188,6 +188,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>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Miniatűrök</string>
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
<string name="dates_fixed_successfully">Date aggiornate correttamente</string>
|
||||
<string name="share_resized">Condividi una versione ridimensionata</string>
|
||||
<string name="upgraded_from_free">Hey,\n\nhai aggiornato dalla vecchia versione gratuita. Puoi disinstallare le vecchia versione, che ha un pulsante \'Aggiorna a Pro\' in alto nelle impostazioni.\n\nNon potrai recuperare gli elementi dal cestino, gli elementi marcati come preferiti e dovrai anche reimpostare le impostazioni dell\'app.\n\nGrazie!</string>
|
||||
<string name="switch_to_file_search">Switch to file search across all visible folders</string>
|
||||
<string name="switch_to_file_search">Passa alla ricerca file su tutte le cartelle visibili</string>
|
||||
|
||||
<!-- Filter -->
|
||||
<string name="filter_media">Filtra i file</string>
|
||||
|
@ -64,7 +64,7 @@
|
|||
<string name="manage_included_folders">Gestisci le cartelle incluse</string>
|
||||
<string name="add_folder">Aggiungi cartella</string>
|
||||
<string name="included_activity_placeholder">Se si hanno alcune cartelle che contengono media, ma non sono state riconosciute dall\'app, si possono aggiungerle manualmente qui.</string>
|
||||
<string name="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">Nessun file multimediale trovato. Puoi risolvere aggiungendo a mano le cartelle contenenti i file multimediali.</string>
|
||||
|
||||
<!-- Resizing -->
|
||||
<string name="resize">Ridimensiona</string>
|
||||
|
@ -116,10 +116,10 @@
|
|||
<string name="random_order">Ordine sparso</string>
|
||||
<string name="move_backwards">Scorri al contrario</string>
|
||||
<string name="loop_slideshow">Ripeti presentazione</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">Animazione</string>
|
||||
<string name="no_animation">Nessuna</string>
|
||||
<string name="fade">Dissolvenza</string>
|
||||
<string name="slide">Diapositiva</string>
|
||||
<string name="slideshow_ended">La presentazione è terminata</string>
|
||||
<string name="no_media_for_slideshow">Nessun file trovato per la presentazione</string>
|
||||
|
||||
|
@ -134,11 +134,11 @@
|
|||
<string name="do_not_group_files">Non raggruppare i file</string>
|
||||
<string name="by_folder">Cartella</string>
|
||||
<string name="by_last_modified">Ultima modifica</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">Ultima modifica (quotidiano)</string>
|
||||
<string name="by_last_modified_monthly">Ultima modifica (mensile)</string>
|
||||
<string name="by_date_taken">Data creazione</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 creazione (quotidiano)</string>
|
||||
<string name="by_date_taken_monthly">Data creazione (mensile)</string>
|
||||
<string name="by_file_type">Tipo di file</string>
|
||||
<string name="by_extension">Estensione</string>
|
||||
<string name="grouping_and_sorting">Notare che il raggruppamento e l\'ordinamento sono due campi indipendenti</string>
|
||||
|
@ -187,6 +187,7 @@
|
|||
<string name="speed">Veloce</string>
|
||||
<string name="compromise">Compromesso</string>
|
||||
<string name="avoid_showing_invalid_files">Evita di mostrare file non validi</string>
|
||||
<string name="show_image_file_types">Show image file types</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Anteprime</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<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>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">サムネイル設定</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<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>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">섬네일</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<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>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Miniatiūros</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<string name="speed">Hastighet</string>
|
||||
<string name="compromise">Kompromiss</string>
|
||||
<string name="avoid_showing_invalid_files">Unngå visning av ugyldige filer</string>
|
||||
<string name="show_image_file_types">Show image file types</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Minibilder</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<string name="speed">Snelheid</string>
|
||||
<string name="compromise">Compromis</string>
|
||||
<string name="avoid_showing_invalid_files">Ongeldige bestanden verbergen</string>
|
||||
<string name="show_image_file_types">Bestandstypen tonen</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Miniatuurvoorbeelden</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<string name="speed">Szybkość</string>
|
||||
<string name="compromise">Kompromis</string>
|
||||
<string name="avoid_showing_invalid_files">Unikaj pokazywania niewłaściwych plików</string>
|
||||
<string name="show_image_file_types">Show image file types</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Miniatury</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<string name="speed">Velocidade</string>
|
||||
<string name="compromise">Meio termo</string>
|
||||
<string name="avoid_showing_invalid_files">Evitar a exibição de arquivos inválidos</string>
|
||||
<string name="show_image_file_types">Show image file types</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Miniaturas</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<string name="speed">Velocidade</string>
|
||||
<string name="compromise">Compromisso</string>
|
||||
<string name="avoid_showing_invalid_files">Não mostrar ficheiros inválidos</string>
|
||||
<string name="show_image_file_types">Show image file types</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Miniaturas</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<string name="speed">Скорость</string>
|
||||
<string name="compromise">Компромисс</string>
|
||||
<string name="avoid_showing_invalid_files">Пропускать файлы с ошибками</string>
|
||||
<string name="show_image_file_types">Show image file types</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Миниатюры</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<string name="speed">Rýchlosť</string>
|
||||
<string name="compromise">Kompromis</string>
|
||||
<string name="avoid_showing_invalid_files">Nezobrazovať neplatné súbory</string>
|
||||
<string name="show_image_file_types">Zobraziť typ obrázkových súborov</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Náhľady</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<string name="speed">Hitrost</string>
|
||||
<string name="compromise">Kompromis</string>
|
||||
<string name="avoid_showing_invalid_files">Izogni se prikazovanju napačnih datotek</string>
|
||||
<string name="show_image_file_types">Show image file types</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Sličice</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<string name="speed">Брзина</string>
|
||||
<string name="compromise">Компромис</string>
|
||||
<string name="avoid_showing_invalid_files">Не приказуј оштећене датотеке</string>
|
||||
<string name="show_image_file_types">Show image file types</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Сличице</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<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>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Miniatyrer</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<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>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Küçük resimler</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<string name="speed">Швидкість</string>
|
||||
<string name="compromise">Компроміс</string>
|
||||
<string name="avoid_showing_invalid_files">Запобігати показу пошкоджених файлів</string>
|
||||
<string name="show_image_file_types">Show image file types</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Ескізи</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<string name="speed">速度</string>
|
||||
<string name="compromise">折中</string>
|
||||
<string name="avoid_showing_invalid_files">避免显示无效的文件</string>
|
||||
<string name="show_image_file_types">Show image file types</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">缩略图</string>
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<string name="speed">速度</string>
|
||||
<string name="compromise">折衷</string>
|
||||
<string name="avoid_showing_invalid_files">避免顯示無效的檔案</string>
|
||||
<string name="show_image_file_types">Show image file types</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">縮圖</string>
|
||||
|
|
|
@ -141,7 +141,7 @@
|
|||
<string name="by_date_taken_monthly">拍攝日期 (按月)</string>
|
||||
<string name="by_file_type">檔案類型</string>
|
||||
<string name="by_extension">副檔名</string>
|
||||
<string name="grouping_and_sorting">請注意,歸類和排序是兩者是獨立的</string>
|
||||
<string name="grouping_and_sorting">請注意,歸類和排序兩者是獨立的</string>
|
||||
|
||||
<!-- Widgets -->
|
||||
<string name="folder_on_widget">在小工具顯示資料夾:</string>
|
||||
|
@ -187,6 +187,7 @@
|
|||
<string name="speed">速度</string>
|
||||
<string name="compromise">折衷</string>
|
||||
<string name="avoid_showing_invalid_files">避免顯示無效的檔案</string>
|
||||
<string name="show_image_file_types">顯示圖片檔案類型</string>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">縮圖</string>
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="gif">GIF</string>
|
||||
<string name="raw">RAW</string>
|
||||
<string name="svg">SVG</string>
|
||||
<string name="package_name">com.simplemobiletools.gallery.pro</string>
|
||||
|
||||
<!-- Release notes -->
|
||||
|
|
|
@ -187,6 +187,7 @@
|
|||
<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>
|
||||
|
||||
<!-- Setting sections -->
|
||||
<string name="thumbnails">Thumbnails</string>
|
||||
|
|
Loading…
Reference in a new issue