Merge branch 'develop'
This commit is contained in:
commit
271809e189
14 changed files with 501 additions and 207 deletions
|
@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
## <a id="unreleased"></a>[Unreleased]
|
## <a id="unreleased"></a>[Unreleased]
|
||||||
|
|
||||||
|
## <a id="v1.9.1"></a>[v1.9.1] - 2023-08-22
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- editing some WEBP corrupting them (by failing instead)
|
||||||
|
|
||||||
## <a id="v1.9.0"></a>[v1.9.0] - 2023-08-21
|
## <a id="v1.9.0"></a>[v1.9.0] - 2023-08-21
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
@ -24,6 +30,7 @@ All notable changes to this project will be documented in this file.
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- flickering when starting videos
|
- flickering when starting videos
|
||||||
|
- editing fragmented MP4 corrupting them (by failing instead)
|
||||||
|
|
||||||
## <a id="v1.8.9"></a>[v1.8.9] - 2023-06-04
|
## <a id="v1.8.9"></a>[v1.8.9] - 2023-06-04
|
||||||
|
|
||||||
|
|
|
@ -6,6 +6,7 @@ import android.content.ContextWrapper
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import android.content.pm.PackageManager
|
import android.content.pm.PackageManager
|
||||||
import android.graphics.Bitmap
|
import android.graphics.Bitmap
|
||||||
|
import android.graphics.ImageDecoder
|
||||||
import android.net.Uri
|
import android.net.Uri
|
||||||
import android.os.Binder
|
import android.os.Binder
|
||||||
import android.os.Build
|
import android.os.Build
|
||||||
|
@ -684,6 +685,14 @@ abstract class ImageProvider {
|
||||||
throw Exception("editing Exif changes mimeType=$mimeType -> $editedMimeType for uri=$uri path=$path")
|
throw Exception("editing Exif changes mimeType=$mimeType -> $editedMimeType for uri=$uri path=$path")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (mimeType == MimeTypes.WEBP && Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
|
||||||
|
// as of androidx.exifinterface:exifinterface:1.3.6, editing some specific WEBP
|
||||||
|
// makes them undecodable by some decoders (including Android's and Chrome's)
|
||||||
|
// even though `BitmapFactory` successfully decodes their bounds,
|
||||||
|
// so we check whether decoding it throws an exception
|
||||||
|
ImageDecoder.decodeBitmap(ImageDecoder.createSource(editableFile))
|
||||||
|
}
|
||||||
|
|
||||||
if (videoBytes != null) {
|
if (videoBytes != null) {
|
||||||
// append trailer video, if any
|
// append trailer video, if any
|
||||||
editableFile.appendBytes(videoBytes!!)
|
editableFile.appendBytes(videoBytes!!)
|
||||||
|
|
|
@ -8,4 +8,5 @@
|
||||||
<string name="analysis_notification_action_stop">Zastaviť</string>
|
<string name="analysis_notification_action_stop">Zastaviť</string>
|
||||||
<string name="analysis_channel_name">Skenovanie médií</string>
|
<string name="analysis_channel_name">Skenovanie médií</string>
|
||||||
<string name="analysis_notification_default_title">Skenovanie média</string>
|
<string name="analysis_notification_default_title">Skenovanie média</string>
|
||||||
|
<string name="safe_mode_shortcut_short_label">Bezpečný režim</string>
|
||||||
</resources>
|
</resources>
|
|
@ -3,7 +3,7 @@ buildscript {
|
||||||
kotlin_version = '1.8.21'
|
kotlin_version = '1.8.21'
|
||||||
ksp_version = "$kotlin_version-1.0.11"
|
ksp_version = "$kotlin_version-1.0.11"
|
||||||
agp_version = '7.4.2'
|
agp_version = '7.4.2'
|
||||||
glide_version = '4.15.1'
|
glide_version = '4.16.0'
|
||||||
// AppGallery Connect plugin versions: https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agc-sdk-changenotes-0000001058732550
|
// AppGallery Connect plugin versions: https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agc-sdk-changenotes-0000001058732550
|
||||||
huawei_agconnect_version = '1.9.1.300'
|
huawei_agconnect_version = '1.9.1.300'
|
||||||
abiCodes = ['armeabi-v7a': 1, 'arm64-v8a': 2, 'x86': 3, 'x86_64': 4]
|
abiCodes = ['armeabi-v7a': 1, 'arm64-v8a': 2, 'x86': 3, 'x86_64': 4]
|
||||||
|
@ -28,7 +28,7 @@ buildscript {
|
||||||
if (useCrashlytics) {
|
if (useCrashlytics) {
|
||||||
// GMS & Firebase Crashlytics (used by some flavors only)
|
// GMS & Firebase Crashlytics (used by some flavors only)
|
||||||
classpath 'com.google.gms:google-services:4.3.15'
|
classpath 'com.google.gms:google-services:4.3.15'
|
||||||
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.9.4'
|
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.9.8'
|
||||||
}
|
}
|
||||||
|
|
||||||
if (useHms) {
|
if (useHms) {
|
||||||
|
|
5
fastlane/metadata/android/en-US/changelogs/102.txt
Normal file
5
fastlane/metadata/android/en-US/changelogs/102.txt
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
In v1.9.1:
|
||||||
|
- play your animated AVIF, AV1, and HDR videos
|
||||||
|
- filter by rating ranges
|
||||||
|
- judge tonal distributions with the viewer histogram
|
||||||
|
Full changelog available on GitHub
|
5
fastlane/metadata/android/en-US/changelogs/10201.txt
Normal file
5
fastlane/metadata/android/en-US/changelogs/10201.txt
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
In v1.9.1:
|
||||||
|
- play your animated AVIF, AV1, and HDR videos
|
||||||
|
- filter by rating ranges
|
||||||
|
- judge tonal distributions with the viewer histogram
|
||||||
|
Full changelog available on GitHub
|
|
@ -1348,5 +1348,11 @@
|
||||||
"aboutDataUsageInternal": "Interno",
|
"aboutDataUsageInternal": "Interno",
|
||||||
"@aboutDataUsageInternal": {},
|
"@aboutDataUsageInternal": {},
|
||||||
"aboutDataUsageExternal": "Esterno",
|
"aboutDataUsageExternal": "Esterno",
|
||||||
"@aboutDataUsageExternal": {}
|
"@aboutDataUsageExternal": {},
|
||||||
|
"overlayHistogramNone": "Nessuno",
|
||||||
|
"@overlayHistogramNone": {},
|
||||||
|
"overlayHistogramLuminance": "Luminanza",
|
||||||
|
"@overlayHistogramLuminance": {},
|
||||||
|
"settingsViewerShowHistogram": "Mostra istogramma",
|
||||||
|
"@settingsViewerShowHistogram": {}
|
||||||
}
|
}
|
||||||
|
|
|
@ -50,7 +50,7 @@
|
||||||
"@doubleBackExitMessage": {},
|
"@doubleBackExitMessage": {},
|
||||||
"welcomeOptional": "Voliteľné",
|
"welcomeOptional": "Voliteľné",
|
||||||
"@welcomeOptional": {},
|
"@welcomeOptional": {},
|
||||||
"timeMinutes": "{minutes, plural, other{{minutes} minúty}}",
|
"timeMinutes": "{minutes, plural, =1{1 minúta} few{{minutes} minúty} other{{minutes} minút}}",
|
||||||
"@timeMinutes": {
|
"@timeMinutes": {
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
"minutes": {}
|
"minutes": {}
|
||||||
|
@ -452,5 +452,452 @@
|
||||||
"editEntryLocationDialogChooseOnMap": "Vybrať z mapy",
|
"editEntryLocationDialogChooseOnMap": "Vybrať z mapy",
|
||||||
"@editEntryLocationDialogChooseOnMap": {},
|
"@editEntryLocationDialogChooseOnMap": {},
|
||||||
"viewerActionSettings": "Nastavenia",
|
"viewerActionSettings": "Nastavenia",
|
||||||
"@viewerActionSettings": {}
|
"@viewerActionSettings": {},
|
||||||
|
"tagPlaceholderState": "Štát",
|
||||||
|
"@tagPlaceholderState": {},
|
||||||
|
"filePickerDoNotShowHiddenFiles": "Neukazovať skryté súbory",
|
||||||
|
"@filePickerDoNotShowHiddenFiles": {},
|
||||||
|
"filterLocatedLabel": "Lokalizované",
|
||||||
|
"@filterLocatedLabel": {},
|
||||||
|
"coordinateDms": "{coordinate} {direction}",
|
||||||
|
"@coordinateDms": {
|
||||||
|
"placeholders": {
|
||||||
|
"coordinate": {
|
||||||
|
"type": "String",
|
||||||
|
"example": "38° 41′ 47.72″"
|
||||||
|
},
|
||||||
|
"direction": {
|
||||||
|
"type": "String",
|
||||||
|
"example": "S"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"saveCopyButtonLabel": "Uložiť kópiu",
|
||||||
|
"@saveCopyButtonLabel": {},
|
||||||
|
"applyTooltip": "Použiť",
|
||||||
|
"@applyTooltip": {},
|
||||||
|
"chipActionShowCountryStates": "Zobraziť štáty",
|
||||||
|
"@chipActionShowCountryStates": {},
|
||||||
|
"viewerActionUnlock": "Odomknúť pohľad",
|
||||||
|
"@viewerActionUnlock": {},
|
||||||
|
"editorActionTransform": "Transformovať",
|
||||||
|
"@editorActionTransform": {},
|
||||||
|
"editorTransformCrop": "Orezať",
|
||||||
|
"@editorTransformCrop": {},
|
||||||
|
"editorTransformRotate": "Otočiť",
|
||||||
|
"@editorTransformRotate": {},
|
||||||
|
"cropAspectRatioFree": "Uvoľniť",
|
||||||
|
"@cropAspectRatioFree": {},
|
||||||
|
"cropAspectRatioOriginal": "Originál",
|
||||||
|
"@cropAspectRatioOriginal": {},
|
||||||
|
"cropAspectRatioSquare": "Štvorec",
|
||||||
|
"@cropAspectRatioSquare": {},
|
||||||
|
"filterNoLocationLabel": "Nelokalizované",
|
||||||
|
"@filterNoLocationLabel": {},
|
||||||
|
"drawerTagPage": "Značky",
|
||||||
|
"@drawerTagPage": {},
|
||||||
|
"aboutLicensesSectionTitle": "Open-Source Licencie",
|
||||||
|
"@aboutLicensesSectionTitle": {},
|
||||||
|
"collectionSelectPageTitle": "Označiť položky",
|
||||||
|
"@collectionSelectPageTitle": {},
|
||||||
|
"collectionPickPageTitle": "Vybrať",
|
||||||
|
"@collectionPickPageTitle": {},
|
||||||
|
"collectionMoveSuccessFeedback": "{count, plural, =1{Položka bola presunutá} other{Bolo presunutých {count} položiek}}",
|
||||||
|
"@collectionMoveSuccessFeedback": {
|
||||||
|
"placeholders": {
|
||||||
|
"count": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"drawerCountryPage": "Krajiny",
|
||||||
|
"@drawerCountryPage": {},
|
||||||
|
"drawerPlacePage": "Miesta",
|
||||||
|
"@drawerPlacePage": {},
|
||||||
|
"sortOrderNewestFirst": "Najskôr najnovšie",
|
||||||
|
"@sortOrderNewestFirst": {},
|
||||||
|
"sortOrderAtoZ": "od A po Z",
|
||||||
|
"@sortOrderAtoZ": {},
|
||||||
|
"chipActionLock": "Zamknúť",
|
||||||
|
"@chipActionLock": {},
|
||||||
|
"sortByDate": "Podľa dátumu",
|
||||||
|
"@sortByDate": {},
|
||||||
|
"collectionEmptyVideos": "Žiadne videá",
|
||||||
|
"@collectionEmptyVideos": {},
|
||||||
|
"albumGroupNone": "Nezoskupovať",
|
||||||
|
"@albumGroupNone": {},
|
||||||
|
"aboutDataUsageSectionTitle": "Využitie dát",
|
||||||
|
"@aboutDataUsageSectionTitle": {},
|
||||||
|
"aboutDataUsageData": "Dáta",
|
||||||
|
"@aboutDataUsageData": {},
|
||||||
|
"aboutDataUsageDatabase": "Databáza",
|
||||||
|
"@aboutDataUsageDatabase": {},
|
||||||
|
"aboutDataUsageMisc": "Rôzne",
|
||||||
|
"@aboutDataUsageMisc": {},
|
||||||
|
"aboutDataUsageInternal": "Interné",
|
||||||
|
"@aboutDataUsageInternal": {},
|
||||||
|
"aboutDataUsageExternal": "Externé",
|
||||||
|
"@aboutDataUsageExternal": {},
|
||||||
|
"collectionActionEmptyBin": "Vyprázdniť kôš",
|
||||||
|
"@collectionActionEmptyBin": {},
|
||||||
|
"collectionActionCopy": "Kopírovať do albumu",
|
||||||
|
"@collectionActionCopy": {},
|
||||||
|
"dateToday": "Dnes",
|
||||||
|
"@dateToday": {},
|
||||||
|
"dateThisMonth": "Tento mesiac",
|
||||||
|
"@dateThisMonth": {},
|
||||||
|
"collectionDeleteFailureFeedback": "{count, plural, =1{Nepodarilo sa odstrániť položku} other{Nepodarilo sa odstrániť {count} položiek} few{Nepodarilo sa odstrániť {count} položky}}",
|
||||||
|
"@collectionDeleteFailureFeedback": {
|
||||||
|
"placeholders": {
|
||||||
|
"count": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"collectionCopySuccessFeedback": "{count, plural, =1{Položka bola skopírovaná} other{Bolo skopírovaných {count} položiek}}",
|
||||||
|
"@collectionCopySuccessFeedback": {
|
||||||
|
"placeholders": {
|
||||||
|
"count": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"collectionEditSuccessFeedback": "{count, plural, =1{Položka bola upravená} other{Bolo upravených {count} položiek}}",
|
||||||
|
"@collectionEditSuccessFeedback": {
|
||||||
|
"placeholders": {
|
||||||
|
"count": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"collectionEmptyFavourites": "Žiadne obľúbené",
|
||||||
|
"@collectionEmptyFavourites": {},
|
||||||
|
"drawerCollectionSphericalVideos": "360° Videá",
|
||||||
|
"@drawerCollectionSphericalVideos": {},
|
||||||
|
"drawerAlbumPage": "Albumy",
|
||||||
|
"@drawerAlbumPage": {},
|
||||||
|
"sortByRating": "Podľa hodnotenia",
|
||||||
|
"@sortByRating": {},
|
||||||
|
"deleteEntriesConfirmationDialogMessage": "{count, plural, =1{Odstrániť túto položku?} other{Odstrániť týchto {count} položiek?}}",
|
||||||
|
"@deleteEntriesConfirmationDialogMessage": {
|
||||||
|
"placeholders": {
|
||||||
|
"count": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"exportEntryDialogWriteMetadata": "Zapísať metadáta",
|
||||||
|
"@exportEntryDialogWriteMetadata": {},
|
||||||
|
"aboutBugCopyInfoButton": "Kopírovať",
|
||||||
|
"@aboutBugCopyInfoButton": {},
|
||||||
|
"editEntryLocationDialogLongitude": "Zemepisná dĺžka",
|
||||||
|
"@editEntryLocationDialogLongitude": {},
|
||||||
|
"editEntryRatingDialogTitle": "Hodnotenie",
|
||||||
|
"@editEntryRatingDialogTitle": {},
|
||||||
|
"videoSpeedDialogLabel": "Rýchlosť prehrávania",
|
||||||
|
"@videoSpeedDialogLabel": {},
|
||||||
|
"videoStreamSelectionDialogVideo": "Video",
|
||||||
|
"@videoStreamSelectionDialogVideo": {},
|
||||||
|
"videoStreamSelectionDialogAudio": "Zvuk",
|
||||||
|
"@videoStreamSelectionDialogAudio": {},
|
||||||
|
"videoStreamSelectionDialogOff": "Vypnúť",
|
||||||
|
"@videoStreamSelectionDialogOff": {},
|
||||||
|
"videoStreamSelectionDialogNoSelection": "Žiadne iné položky.",
|
||||||
|
"@videoStreamSelectionDialogNoSelection": {},
|
||||||
|
"genericFailureFeedback": "Nastala chyba",
|
||||||
|
"@genericFailureFeedback": {},
|
||||||
|
"viewDialogLayoutSectionTitle": "Rozloženie",
|
||||||
|
"@viewDialogLayoutSectionTitle": {},
|
||||||
|
"viewDialogReverseSortOrder": "Zoradiť opačne",
|
||||||
|
"@viewDialogReverseSortOrder": {},
|
||||||
|
"tileLayoutList": "Zoznam",
|
||||||
|
"@tileLayoutList": {},
|
||||||
|
"coverDialogTabCover": "Obálka",
|
||||||
|
"@coverDialogTabCover": {},
|
||||||
|
"coverDialogTabApp": "Aplikácia",
|
||||||
|
"@coverDialogTabApp": {},
|
||||||
|
"coverDialogTabColor": "Farba",
|
||||||
|
"@coverDialogTabColor": {},
|
||||||
|
"aboutBugReportInstruction": "Nahlásiť na Github spolu so záznamami a systémovými informáciami",
|
||||||
|
"@aboutBugReportInstruction": {},
|
||||||
|
"aboutLicensesAndroidLibrariesSectionTitle": "Android knižnice",
|
||||||
|
"@aboutLicensesAndroidLibrariesSectionTitle": {},
|
||||||
|
"collectionSearchTitlesHintText": "Vyhľadávanie v nadpisoch",
|
||||||
|
"@collectionSearchTitlesHintText": {},
|
||||||
|
"collectionEditFailureFeedback": "{count, plural, =1{Nepodarilo sa upraviť položku} few{Nepodarilo sa upraviť {count} položky} other{Nepodarilo sa upraviť {count} položiek}}",
|
||||||
|
"@collectionEditFailureFeedback": {
|
||||||
|
"placeholders": {
|
||||||
|
"count": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"collectionEmptyImages": "Žiadne obrázky",
|
||||||
|
"@collectionEmptyImages": {},
|
||||||
|
"sortOrderZtoA": "od Z po A",
|
||||||
|
"@sortOrderZtoA": {},
|
||||||
|
"sortOrderLargestFirst": "Najväčšie prvé",
|
||||||
|
"@sortOrderLargestFirst": {},
|
||||||
|
"sortOrderSmallestFirst": "Najmenšie prvé",
|
||||||
|
"@sortOrderSmallestFirst": {},
|
||||||
|
"albumGroupType": "Podľa typu",
|
||||||
|
"@albumGroupType": {},
|
||||||
|
"tagEditorDiscardDialogMessage": "Naozaj chceš zrušiť zmeny?",
|
||||||
|
"@tagEditorDiscardDialogMessage": {},
|
||||||
|
"tagPlaceholderPlace": "Miesto",
|
||||||
|
"@tagPlaceholderPlace": {},
|
||||||
|
"panoramaEnableSensorControl": "Povoliť senzory",
|
||||||
|
"@panoramaEnableSensorControl": {},
|
||||||
|
"filePickerOpenFrom": "Otvoriť z",
|
||||||
|
"@filePickerOpenFrom": {},
|
||||||
|
"filePickerUseThisFolder": "Použiť tento priečinok",
|
||||||
|
"@filePickerUseThisFolder": {},
|
||||||
|
"itemCount": "{count, plural, =1{1 položka} other{{count} položiek}}",
|
||||||
|
"@itemCount": {
|
||||||
|
"placeholders": {
|
||||||
|
"count": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"columnCount": "{count, plural, =1{1 stĺpec} few{{count} stĺpce} other{{count} stĺpcov}}",
|
||||||
|
"@columnCount": {
|
||||||
|
"placeholders": {
|
||||||
|
"count": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"timeSeconds": "{seconds, plural, =1{1 sekunda} few{{seconds} sekundy} other{{seconds} sekúnd}}",
|
||||||
|
"@timeSeconds": {
|
||||||
|
"placeholders": {
|
||||||
|
"seconds": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"drawerCollectionAnimated": "Animované",
|
||||||
|
"@drawerCollectionAnimated": {},
|
||||||
|
"drawerCollectionMotionPhotos": "Fotky v pohybe",
|
||||||
|
"@drawerCollectionMotionPhotos": {},
|
||||||
|
"sortOrderOldestFirst": "Najskôr najstaršie",
|
||||||
|
"@sortOrderOldestFirst": {},
|
||||||
|
"tagEditorPageNewTagFieldLabel": "Nové označenie",
|
||||||
|
"@tagEditorPageNewTagFieldLabel": {},
|
||||||
|
"tagEditorSectionRecent": "Nedávne",
|
||||||
|
"@tagEditorSectionRecent": {},
|
||||||
|
"chipActionGoToPlacePage": "Otvoriť v miestach",
|
||||||
|
"@chipActionGoToPlacePage": {},
|
||||||
|
"newVaultWarningDialogMessage": "Položky v trezoroch sú dostupné iba v tejto aplikácií\n\nAk aplikáciu odinštaluješ alebo vymažeš dáta aplikácie, stratíš všetky položky z trezorov.",
|
||||||
|
"@newVaultWarningDialogMessage": {},
|
||||||
|
"newVaultDialogTitle": "Nový trezor",
|
||||||
|
"@newVaultDialogTitle": {},
|
||||||
|
"genericSuccessFeedback": "Hotovo!",
|
||||||
|
"@genericSuccessFeedback": {},
|
||||||
|
"dateYesterday": "Včera",
|
||||||
|
"@dateYesterday": {},
|
||||||
|
"exportEntryDialogQuality": "Kvalita",
|
||||||
|
"@exportEntryDialogQuality": {},
|
||||||
|
"locationPickerUseThisLocationButton": "Použiť túto polohu",
|
||||||
|
"@locationPickerUseThisLocationButton": {},
|
||||||
|
"aboutCreditsWorldAtlas2": "pod ISC licenciou.",
|
||||||
|
"@aboutCreditsWorldAtlas2": {},
|
||||||
|
"collectionPageTitle": "Kolekcie",
|
||||||
|
"@collectionPageTitle": {},
|
||||||
|
"collectionActionMove": "Presunúť do albumu",
|
||||||
|
"@collectionActionMove": {},
|
||||||
|
"viewerActionLock": "Uzamknúť pohľad",
|
||||||
|
"@viewerActionLock": {},
|
||||||
|
"pinDialogEnter": "Vložiť PIN",
|
||||||
|
"@pinDialogEnter": {},
|
||||||
|
"appPickDialogTitle": "Výber aplikácie",
|
||||||
|
"@appPickDialogTitle": {},
|
||||||
|
"appPickDialogNone": "Nič",
|
||||||
|
"@appPickDialogNone": {},
|
||||||
|
"collectionActionRescan": "Opätovné skenovanie",
|
||||||
|
"@collectionActionRescan": {},
|
||||||
|
"albumTierVaults": "Trezory",
|
||||||
|
"@albumTierVaults": {},
|
||||||
|
"vaultDialogLockTypeLabel": "Typ uzamknutia",
|
||||||
|
"@vaultDialogLockTypeLabel": {},
|
||||||
|
"aboutCreditsWorldAtlas1": "Táto aplikácia používa TopoJSON súbor od",
|
||||||
|
"@aboutCreditsWorldAtlas1": {},
|
||||||
|
"collectionActionAddShortcut": "Pridať skratku",
|
||||||
|
"@collectionActionAddShortcut": {},
|
||||||
|
"collectionGroupAlbum": "Podľa albumu",
|
||||||
|
"@collectionGroupAlbum": {},
|
||||||
|
"collectionGroupMonth": "Podľa mesiaca",
|
||||||
|
"@collectionGroupMonth": {},
|
||||||
|
"collectionGroupDay": "Podľa dňa",
|
||||||
|
"@collectionGroupDay": {},
|
||||||
|
"collectionEmptyGrantAccessButtonLabel": "Poskytnúť prístup",
|
||||||
|
"@collectionEmptyGrantAccessButtonLabel": {},
|
||||||
|
"drawerCollectionRaws": "Raw fotky",
|
||||||
|
"@drawerCollectionRaws": {},
|
||||||
|
"sortByItemCount": "Podľa počtu položiek",
|
||||||
|
"@sortByItemCount": {},
|
||||||
|
"sortBySize": "Podľa veľkosti",
|
||||||
|
"@sortBySize": {},
|
||||||
|
"sortByAlbumFileName": "Podľa albumu & názvu",
|
||||||
|
"@sortByAlbumFileName": {},
|
||||||
|
"tagEditorPageAddTagTooltip": "Pridať označenie",
|
||||||
|
"@tagEditorPageAddTagTooltip": {},
|
||||||
|
"deleteSingleAlbumConfirmationDialogMessage": "{count, plural, =1{Odstrániť tento album a položku v ňom?} other{Odstrániť tento album a {count} položiek v ňom?}}",
|
||||||
|
"@deleteSingleAlbumConfirmationDialogMessage": {
|
||||||
|
"placeholders": {
|
||||||
|
"count": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"removeEntryMetadataDialogTitle": "Odstránenie metadát",
|
||||||
|
"@removeEntryMetadataDialogTitle": {},
|
||||||
|
"removeEntryMetadataDialogMore": "Viac",
|
||||||
|
"@removeEntryMetadataDialogMore": {},
|
||||||
|
"menuActionConfigureView": "Zobrazenie",
|
||||||
|
"@menuActionConfigureView": {},
|
||||||
|
"tileLayoutGrid": "Mriežka",
|
||||||
|
"@tileLayoutGrid": {},
|
||||||
|
"menuActionSelect": "Označiť",
|
||||||
|
"@menuActionSelect": {},
|
||||||
|
"menuActionSelectAll": "Označiť všetko",
|
||||||
|
"@menuActionSelectAll": {},
|
||||||
|
"menuActionSelectNone": "Nič neoznačiť",
|
||||||
|
"@menuActionSelectNone": {},
|
||||||
|
"aboutBugSaveLogInstruction": "Uložiť záznamy aplikácie do súboru",
|
||||||
|
"@aboutBugSaveLogInstruction": {},
|
||||||
|
"policyPageTitle": "Zásady súkromia",
|
||||||
|
"@policyPageTitle": {},
|
||||||
|
"collectionActionShowTitleSearch": "Zobraziť filter",
|
||||||
|
"@collectionActionShowTitleSearch": {},
|
||||||
|
"sectionUnknown": "Neznáme",
|
||||||
|
"@sectionUnknown": {},
|
||||||
|
"collectionMoveFailureFeedback": "{count, plural, =1{Nepodarilo sa presunúť položku} few{Nepodarilo sa presunúť {count} položky} other{Nepodarilo sa presunúť {count} položiek}}",
|
||||||
|
"@collectionMoveFailureFeedback": {
|
||||||
|
"placeholders": {
|
||||||
|
"count": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"collectionRenameFailureFeedback": "{count, plural, =1{Nepodarilo sa premenovať položku} few{Nepodarilo sa premenovať {count} položky} other{Nepodarilo sa premenovať {count} položiek}}",
|
||||||
|
"@collectionRenameFailureFeedback": {
|
||||||
|
"placeholders": {
|
||||||
|
"count": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"lengthUnitPixel": "px",
|
||||||
|
"@lengthUnitPixel": {},
|
||||||
|
"configureVaultDialogTitle": "Nastavenie trezoru",
|
||||||
|
"@configureVaultDialogTitle": {},
|
||||||
|
"passwordDialogEnter": "Zadaj heslo",
|
||||||
|
"@passwordDialogEnter": {},
|
||||||
|
"vaultDialogLockModeWhenScreenOff": "Uzamknúť pri vypnutí obrazovky",
|
||||||
|
"@vaultDialogLockModeWhenScreenOff": {},
|
||||||
|
"passwordDialogConfirm": "Potvrď heslo",
|
||||||
|
"@passwordDialogConfirm": {},
|
||||||
|
"removeEntryMetadataMotionPhotoXmpWarningDialogMessage": "XMP je potrebné pre prehranie videa vo vnútri pohyblivej fotky.\n\nUrčite to chceš odstrániť?",
|
||||||
|
"@removeEntryMetadataMotionPhotoXmpWarningDialogMessage": {},
|
||||||
|
"videoStreamSelectionDialogText": "Titulky",
|
||||||
|
"@videoStreamSelectionDialogText": {},
|
||||||
|
"genericDangerWarningDialogMessage": "Si si istý?",
|
||||||
|
"@genericDangerWarningDialogMessage": {},
|
||||||
|
"tooManyItemsErrorDialogMessage": "Skús znova s menším počtom položiek.",
|
||||||
|
"@tooManyItemsErrorDialogMessage": {},
|
||||||
|
"viewDialogSortSectionTitle": "Zoradiť",
|
||||||
|
"@viewDialogSortSectionTitle": {},
|
||||||
|
"aboutBugCopyInfoInstruction": "Kopírovať systémové informácie",
|
||||||
|
"@aboutBugCopyInfoInstruction": {},
|
||||||
|
"viewDialogGroupSectionTitle": "Zoskupiť",
|
||||||
|
"@viewDialogGroupSectionTitle": {},
|
||||||
|
"aboutBugReportButton": "Nahlásiť",
|
||||||
|
"@aboutBugReportButton": {},
|
||||||
|
"deleteMultiAlbumConfirmationDialogMessage": "{count, plural, =1{Odstrániť tieto albumy a položku v nich?} other{Odstrániť tieto albumy a {count} položiek v nich?}}",
|
||||||
|
"@deleteMultiAlbumConfirmationDialogMessage": {
|
||||||
|
"placeholders": {
|
||||||
|
"count": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"aboutTranslatorsSectionTitle": "Prekladatelia",
|
||||||
|
"@aboutTranslatorsSectionTitle": {},
|
||||||
|
"aboutLicensesBanner": "Táto aplikácia používa nasledujúce open-source balíčky a knižnice.",
|
||||||
|
"@aboutLicensesBanner": {},
|
||||||
|
"aboutLicensesFlutterPluginsSectionTitle": "Flutter Pluginy",
|
||||||
|
"@aboutLicensesFlutterPluginsSectionTitle": {},
|
||||||
|
"aboutLicensesDartPackagesSectionTitle": "Dart Balíčky",
|
||||||
|
"@aboutLicensesDartPackagesSectionTitle": {},
|
||||||
|
"collectionActionHideTitleSearch": "Skryť filter",
|
||||||
|
"@collectionActionHideTitleSearch": {},
|
||||||
|
"collectionActionEdit": "Upraviť",
|
||||||
|
"@collectionActionEdit": {},
|
||||||
|
"collectionGroupNone": "Nezoskupovať",
|
||||||
|
"@collectionGroupNone": {},
|
||||||
|
"aboutLicensesShowAllButtonLabel": "Zobraziť všetky licencie",
|
||||||
|
"@aboutLicensesShowAllButtonLabel": {},
|
||||||
|
"collectionCopyFailureFeedback": "{count, plural, =1{Nepodarilo sa kopírovať položku} few{Nepodarilo sa kopírovať {count} položky} other{Nepodarilo sa kopírovať {count} položiek}}",
|
||||||
|
"@collectionCopyFailureFeedback": {
|
||||||
|
"placeholders": {
|
||||||
|
"count": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"collectionExportFailureFeedback": "{count, plural, =1{Nepodarilo sa exportovať stránku} other{Nepodarilo sa exportovať {count} stránok}}",
|
||||||
|
"@collectionExportFailureFeedback": {
|
||||||
|
"placeholders": {
|
||||||
|
"count": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"collectionRenameSuccessFeedback": "{count, plural, =1{Položka bola premenovaná} other{Bolo premenovaných {count} položiek}}",
|
||||||
|
"@collectionRenameSuccessFeedback": {
|
||||||
|
"placeholders": {
|
||||||
|
"count": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"collectionSelectSectionTooltip": "Označiť sekciu",
|
||||||
|
"@collectionSelectSectionTooltip": {},
|
||||||
|
"collectionDeselectSectionTooltip": "Odznačiť sekciu",
|
||||||
|
"@collectionDeselectSectionTooltip": {},
|
||||||
|
"drawerCollectionImages": "Obrázky",
|
||||||
|
"@drawerCollectionImages": {},
|
||||||
|
"drawerCollectionVideos": "Videá",
|
||||||
|
"@drawerCollectionVideos": {},
|
||||||
|
"drawerCollectionPanoramas": "Panorámy",
|
||||||
|
"@drawerCollectionPanoramas": {},
|
||||||
|
"sortByName": "Podľa názvu",
|
||||||
|
"@sortByName": {},
|
||||||
|
"chipActionCreateVault": "Vytvoriť trezor",
|
||||||
|
"@chipActionCreateVault": {},
|
||||||
|
"chipActionConfigureVault": "Nastaviť trezor",
|
||||||
|
"@chipActionConfigureVault": {},
|
||||||
|
"menuActionMap": "Mapa",
|
||||||
|
"@menuActionMap": {},
|
||||||
|
"menuActionSlideshow": "Prezentácia",
|
||||||
|
"@menuActionSlideshow": {},
|
||||||
|
"menuActionStats": "Štatistiky",
|
||||||
|
"@menuActionStats": {},
|
||||||
|
"tileLayoutMosaic": "Mozaika",
|
||||||
|
"@tileLayoutMosaic": {},
|
||||||
|
"drawerCollectionAll": "Všetky kolekcie",
|
||||||
|
"@drawerCollectionAll": {},
|
||||||
|
"binEntriesConfirmationDialogMessage": "{count, plural, =1{Presunúť túto položku do koša?} other{Presunúť týchto {count} položiek do koša?}}",
|
||||||
|
"@binEntriesConfirmationDialogMessage": {
|
||||||
|
"placeholders": {
|
||||||
|
"count": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"patternDialogEnter": "Nastavenie vzoru",
|
||||||
|
"@patternDialogEnter": {},
|
||||||
|
"patternDialogConfirm": "Potvrď vzor",
|
||||||
|
"@patternDialogConfirm": {},
|
||||||
|
"pinDialogConfirm": "Potvrď PIN",
|
||||||
|
"@pinDialogConfirm": {},
|
||||||
|
"authenticateToUnlockVault": "Pre odomknutie trezora je potrebné prihlásenie",
|
||||||
|
"@authenticateToUnlockVault": {},
|
||||||
|
"vaultBinUsageDialogMessage": "Niektoré trezory používajú kôš.",
|
||||||
|
"@vaultBinUsageDialogMessage": {},
|
||||||
|
"editEntryLocationDialogLatitude": "Zemepisná šírka",
|
||||||
|
"@editEntryLocationDialogLatitude": {},
|
||||||
|
"aboutLinkLicense": "Licencia",
|
||||||
|
"@aboutLinkLicense": {},
|
||||||
|
"aboutLinkPolicy": "Zásady súkromia",
|
||||||
|
"@aboutLinkPolicy": {},
|
||||||
|
"aboutBugSectionTitle": "Nahlásenie chyby",
|
||||||
|
"@aboutBugSectionTitle": {},
|
||||||
|
"aboutLicensesFlutterPackagesSectionTitle": "Flutter Balíčky",
|
||||||
|
"@aboutLicensesFlutterPackagesSectionTitle": {},
|
||||||
|
"drawerAboutButton": "O aplikácií",
|
||||||
|
"@drawerAboutButton": {},
|
||||||
|
"drawerSettingsButton": "Nastavenia",
|
||||||
|
"@drawerSettingsButton": {},
|
||||||
|
"drawerCollectionFavourites": "Obľúbené",
|
||||||
|
"@drawerCollectionFavourites": {},
|
||||||
|
"tagPlaceholderCountry": "Krajina",
|
||||||
|
"@tagPlaceholderCountry": {},
|
||||||
|
"filePickerNoItems": "Žiadne súbory",
|
||||||
|
"@filePickerNoItems": {},
|
||||||
|
"panoramaDisableSensorControl": "Zakázať senzory",
|
||||||
|
"@panoramaDisableSensorControl": {},
|
||||||
|
"sourceViewerPageTitle": "Zdroj",
|
||||||
|
"@sourceViewerPageTitle": {},
|
||||||
|
"filePickerShowHiddenFiles": "Ukázať skryté súbory",
|
||||||
|
"@filePickerShowHiddenFiles": {},
|
||||||
|
"aboutPageTitle": "O aplikácií",
|
||||||
|
"@aboutPageTitle": {}
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@ class Dependencies {
|
||||||
static const String bsd2 = 'BSD 2-Clause “Simplified” License';
|
static const String bsd2 = 'BSD 2-Clause “Simplified” License';
|
||||||
static const String bsd3 = 'BSD 3-Clause “Revised” License';
|
static const String bsd3 = 'BSD 3-Clause “Revised” License';
|
||||||
static const String eclipse1 = 'Eclipse Public License 1.0';
|
static const String eclipse1 = 'Eclipse Public License 1.0';
|
||||||
|
static const String lgpl3 = 'GNU Lesser General Public License v3.0';
|
||||||
static const String mit = 'MIT License';
|
static const String mit = 'MIT License';
|
||||||
static const String zlib = 'zlib License';
|
static const String zlib = 'zlib License';
|
||||||
|
|
||||||
|
@ -71,11 +72,6 @@ class Dependencies {
|
||||||
license: bsd3,
|
license: bsd3,
|
||||||
sourceUrl: 'https://github.com/material-foundation/material-dynamic-color-flutter',
|
sourceUrl: 'https://github.com/material-foundation/material-dynamic-color-flutter',
|
||||||
),
|
),
|
||||||
Dependency(
|
|
||||||
name: 'fijkplayer (Aves fork)',
|
|
||||||
license: mit,
|
|
||||||
sourceUrl: 'https://github.com/deckerst/fijkplayer',
|
|
||||||
),
|
|
||||||
Dependency(
|
Dependency(
|
||||||
name: 'Floating',
|
name: 'Floating',
|
||||||
license: mit,
|
license: mit,
|
||||||
|
@ -92,6 +88,11 @@ class Dependencies {
|
||||||
licenseUrl: 'https://github.com/flutter/packages/blob/main/packages/local_auth/local_auth/LICENSE',
|
licenseUrl: 'https://github.com/flutter/packages/blob/main/packages/local_auth/local_auth/LICENSE',
|
||||||
sourceUrl: 'https://github.com/flutter/packages/tree/main/packages/local_auth/local_auth',
|
sourceUrl: 'https://github.com/flutter/packages/tree/main/packages/local_auth/local_auth',
|
||||||
),
|
),
|
||||||
|
Dependency(
|
||||||
|
name: 'FFmpegKit',
|
||||||
|
license: lgpl3,
|
||||||
|
sourceUrl: 'https://github.com/arthenica/ffmpeg-kit',
|
||||||
|
),
|
||||||
Dependency(
|
Dependency(
|
||||||
name: 'Media Kit',
|
name: 'Media Kit',
|
||||||
license: mit,
|
license: mit,
|
||||||
|
|
|
@ -308,10 +308,10 @@ packages:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: screen_brightness_windows
|
name: screen_brightness_windows
|
||||||
sha256: "80d90ecdc63fc0823f2ecb1be323471619287937e14210650d7b25ca181abd05"
|
sha256: db39219ce99aecd697a86a47f0c1866977e50ea5d881e7224aee26f48c27c6a4
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.1.1"
|
version: "0.1.2"
|
||||||
sky_engine:
|
sky_engine:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description: flutter
|
description: flutter
|
||||||
|
|
|
@ -1237,10 +1237,10 @@ packages:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: screen_brightness_windows
|
name: screen_brightness_windows
|
||||||
sha256: "80d90ecdc63fc0823f2ecb1be323471619287937e14210650d7b25ca181abd05"
|
sha256: db39219ce99aecd697a86a47f0c1866977e50ea5d881e7224aee26f48c27c6a4
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.1.1"
|
version: "0.1.2"
|
||||||
shared_preferences:
|
shared_preferences:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -5,9 +5,9 @@ repository: https://github.com/deckerst/aves
|
||||||
# - pubspec version
|
# - pubspec version
|
||||||
# - github changelog: /CHANGELOG.md
|
# - github changelog: /CHANGELOG.md
|
||||||
# - play changelog: /whatsnew/whatsnew-en-US
|
# - play changelog: /whatsnew/whatsnew-en-US
|
||||||
# - izzy changelog: /fastlane/metadata/android/en-US/changelogs/XX01.txt
|
# - izzy changelog: /fastlane/metadata/android/en-US/changelogs/XXX01.txt
|
||||||
# - libre changelog: /fastlane/metadata/android/en-US/changelogs/XX.txt
|
# - libre changelog: /fastlane/metadata/android/en-US/changelogs/XXX.txt
|
||||||
version: 1.9.0+101
|
version: 1.9.1+102
|
||||||
publish_to: none
|
publish_to: none
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
|
|
|
@ -4080,10 +4080,7 @@
|
||||||
],
|
],
|
||||||
|
|
||||||
"it": [
|
"it": [
|
||||||
"overlayHistogramNone",
|
"overlayHistogramRGB"
|
||||||
"overlayHistogramRGB",
|
|
||||||
"overlayHistogramLuminance",
|
|
||||||
"settingsViewerShowHistogram"
|
|
||||||
],
|
],
|
||||||
|
|
||||||
"ja": [
|
"ja": [
|
||||||
|
@ -6998,29 +6995,6 @@
|
||||||
],
|
],
|
||||||
|
|
||||||
"sk": [
|
"sk": [
|
||||||
"itemCount",
|
|
||||||
"columnCount",
|
|
||||||
"timeSeconds",
|
|
||||||
"saveCopyButtonLabel",
|
|
||||||
"applyTooltip",
|
|
||||||
"chipActionGoToPlacePage",
|
|
||||||
"chipActionLock",
|
|
||||||
"chipActionShowCountryStates",
|
|
||||||
"chipActionCreateVault",
|
|
||||||
"chipActionConfigureVault",
|
|
||||||
"viewerActionLock",
|
|
||||||
"viewerActionUnlock",
|
|
||||||
"editorActionTransform",
|
|
||||||
"editorTransformCrop",
|
|
||||||
"editorTransformRotate",
|
|
||||||
"cropAspectRatioFree",
|
|
||||||
"cropAspectRatioOriginal",
|
|
||||||
"cropAspectRatioSquare",
|
|
||||||
"filterLocatedLabel",
|
|
||||||
"filterNoLocationLabel",
|
|
||||||
"albumTierVaults",
|
|
||||||
"coordinateDms",
|
|
||||||
"lengthUnitPixel",
|
|
||||||
"lengthUnitPercent",
|
"lengthUnitPercent",
|
||||||
"maxBrightnessNever",
|
"maxBrightnessNever",
|
||||||
"maxBrightnessAlways",
|
"maxBrightnessAlways",
|
||||||
|
@ -7039,160 +7013,14 @@
|
||||||
"restrictedAccessDialogMessage",
|
"restrictedAccessDialogMessage",
|
||||||
"notEnoughSpaceDialogMessage",
|
"notEnoughSpaceDialogMessage",
|
||||||
"unsupportedTypeDialogMessage",
|
"unsupportedTypeDialogMessage",
|
||||||
"binEntriesConfirmationDialogMessage",
|
|
||||||
"deleteEntriesConfirmationDialogMessage",
|
|
||||||
"newVaultWarningDialogMessage",
|
|
||||||
"newVaultDialogTitle",
|
|
||||||
"configureVaultDialogTitle",
|
|
||||||
"vaultDialogLockModeWhenScreenOff",
|
|
||||||
"vaultDialogLockTypeLabel",
|
|
||||||
"patternDialogEnter",
|
|
||||||
"patternDialogConfirm",
|
|
||||||
"pinDialogEnter",
|
|
||||||
"pinDialogConfirm",
|
|
||||||
"passwordDialogEnter",
|
|
||||||
"passwordDialogConfirm",
|
|
||||||
"authenticateToConfigureVault",
|
"authenticateToConfigureVault",
|
||||||
"authenticateToUnlockVault",
|
|
||||||
"vaultBinUsageDialogMessage",
|
|
||||||
"deleteSingleAlbumConfirmationDialogMessage",
|
|
||||||
"deleteMultiAlbumConfirmationDialogMessage",
|
|
||||||
"exportEntryDialogQuality",
|
|
||||||
"exportEntryDialogWriteMetadata",
|
|
||||||
"editEntryLocationDialogLatitude",
|
|
||||||
"editEntryLocationDialogLongitude",
|
|
||||||
"locationPickerUseThisLocationButton",
|
|
||||||
"editEntryRatingDialogTitle",
|
|
||||||
"removeEntryMetadataDialogTitle",
|
|
||||||
"removeEntryMetadataDialogMore",
|
|
||||||
"removeEntryMetadataMotionPhotoXmpWarningDialogMessage",
|
|
||||||
"videoSpeedDialogLabel",
|
|
||||||
"videoStreamSelectionDialogVideo",
|
|
||||||
"videoStreamSelectionDialogAudio",
|
|
||||||
"videoStreamSelectionDialogText",
|
|
||||||
"videoStreamSelectionDialogOff",
|
|
||||||
"videoStreamSelectionDialogTrack",
|
"videoStreamSelectionDialogTrack",
|
||||||
"videoStreamSelectionDialogNoSelection",
|
|
||||||
"genericSuccessFeedback",
|
|
||||||
"genericFailureFeedback",
|
|
||||||
"genericDangerWarningDialogMessage",
|
|
||||||
"tooManyItemsErrorDialogMessage",
|
|
||||||
"menuActionConfigureView",
|
|
||||||
"menuActionSelect",
|
|
||||||
"menuActionSelectAll",
|
|
||||||
"menuActionSelectNone",
|
|
||||||
"menuActionMap",
|
|
||||||
"menuActionSlideshow",
|
|
||||||
"menuActionStats",
|
|
||||||
"viewDialogSortSectionTitle",
|
|
||||||
"viewDialogGroupSectionTitle",
|
|
||||||
"viewDialogLayoutSectionTitle",
|
|
||||||
"viewDialogReverseSortOrder",
|
|
||||||
"tileLayoutMosaic",
|
|
||||||
"tileLayoutGrid",
|
|
||||||
"tileLayoutList",
|
|
||||||
"coverDialogTabCover",
|
|
||||||
"coverDialogTabApp",
|
|
||||||
"coverDialogTabColor",
|
|
||||||
"appPickDialogTitle",
|
|
||||||
"appPickDialogNone",
|
|
||||||
"aboutPageTitle",
|
|
||||||
"aboutLinkLicense",
|
|
||||||
"aboutLinkPolicy",
|
|
||||||
"aboutBugSectionTitle",
|
|
||||||
"aboutBugSaveLogInstruction",
|
|
||||||
"aboutBugCopyInfoInstruction",
|
|
||||||
"aboutBugCopyInfoButton",
|
|
||||||
"aboutBugReportInstruction",
|
|
||||||
"aboutBugReportButton",
|
|
||||||
"aboutDataUsageSectionTitle",
|
|
||||||
"aboutDataUsageData",
|
|
||||||
"aboutDataUsageCache",
|
"aboutDataUsageCache",
|
||||||
"aboutDataUsageDatabase",
|
|
||||||
"aboutDataUsageMisc",
|
|
||||||
"aboutDataUsageInternal",
|
|
||||||
"aboutDataUsageExternal",
|
|
||||||
"aboutCreditsSectionTitle",
|
"aboutCreditsSectionTitle",
|
||||||
"aboutCreditsWorldAtlas1",
|
|
||||||
"aboutCreditsWorldAtlas2",
|
|
||||||
"aboutTranslatorsSectionTitle",
|
|
||||||
"aboutLicensesSectionTitle",
|
|
||||||
"aboutLicensesBanner",
|
|
||||||
"aboutLicensesAndroidLibrariesSectionTitle",
|
|
||||||
"aboutLicensesFlutterPluginsSectionTitle",
|
|
||||||
"aboutLicensesFlutterPackagesSectionTitle",
|
|
||||||
"aboutLicensesDartPackagesSectionTitle",
|
|
||||||
"aboutLicensesShowAllButtonLabel",
|
|
||||||
"policyPageTitle",
|
|
||||||
"collectionPageTitle",
|
|
||||||
"collectionPickPageTitle",
|
|
||||||
"collectionSelectPageTitle",
|
|
||||||
"collectionActionShowTitleSearch",
|
|
||||||
"collectionActionHideTitleSearch",
|
|
||||||
"collectionActionAddShortcut",
|
|
||||||
"collectionActionEmptyBin",
|
|
||||||
"collectionActionCopy",
|
|
||||||
"collectionActionMove",
|
|
||||||
"collectionActionRescan",
|
|
||||||
"collectionActionEdit",
|
|
||||||
"collectionSearchTitlesHintText",
|
|
||||||
"collectionGroupAlbum",
|
|
||||||
"collectionGroupMonth",
|
|
||||||
"collectionGroupDay",
|
|
||||||
"collectionGroupNone",
|
|
||||||
"sectionUnknown",
|
|
||||||
"dateToday",
|
|
||||||
"dateYesterday",
|
|
||||||
"dateThisMonth",
|
|
||||||
"collectionDeleteFailureFeedback",
|
|
||||||
"collectionCopyFailureFeedback",
|
|
||||||
"collectionMoveFailureFeedback",
|
|
||||||
"collectionRenameFailureFeedback",
|
|
||||||
"collectionEditFailureFeedback",
|
|
||||||
"collectionExportFailureFeedback",
|
|
||||||
"collectionCopySuccessFeedback",
|
|
||||||
"collectionMoveSuccessFeedback",
|
|
||||||
"collectionRenameSuccessFeedback",
|
|
||||||
"collectionEditSuccessFeedback",
|
|
||||||
"collectionEmptyFavourites",
|
|
||||||
"collectionEmptyVideos",
|
|
||||||
"collectionEmptyImages",
|
|
||||||
"collectionEmptyGrantAccessButtonLabel",
|
|
||||||
"collectionSelectSectionTooltip",
|
|
||||||
"collectionDeselectSectionTooltip",
|
|
||||||
"drawerAboutButton",
|
|
||||||
"drawerSettingsButton",
|
|
||||||
"drawerCollectionAll",
|
|
||||||
"drawerCollectionFavourites",
|
|
||||||
"drawerCollectionImages",
|
|
||||||
"drawerCollectionVideos",
|
|
||||||
"drawerCollectionAnimated",
|
|
||||||
"drawerCollectionMotionPhotos",
|
|
||||||
"drawerCollectionPanoramas",
|
|
||||||
"drawerCollectionRaws",
|
|
||||||
"drawerCollectionSphericalVideos",
|
|
||||||
"drawerAlbumPage",
|
|
||||||
"drawerCountryPage",
|
|
||||||
"drawerPlacePage",
|
|
||||||
"drawerTagPage",
|
|
||||||
"sortByDate",
|
|
||||||
"sortByName",
|
|
||||||
"sortByItemCount",
|
|
||||||
"sortBySize",
|
|
||||||
"sortByAlbumFileName",
|
|
||||||
"sortByRating",
|
|
||||||
"sortOrderNewestFirst",
|
|
||||||
"sortOrderOldestFirst",
|
|
||||||
"sortOrderAtoZ",
|
|
||||||
"sortOrderZtoA",
|
|
||||||
"sortOrderHighestFirst",
|
"sortOrderHighestFirst",
|
||||||
"sortOrderLowestFirst",
|
"sortOrderLowestFirst",
|
||||||
"sortOrderLargestFirst",
|
|
||||||
"sortOrderSmallestFirst",
|
|
||||||
"albumGroupTier",
|
"albumGroupTier",
|
||||||
"albumGroupType",
|
|
||||||
"albumGroupVolume",
|
"albumGroupVolume",
|
||||||
"albumGroupNone",
|
|
||||||
"albumMimeTypeMixed",
|
"albumMimeTypeMixed",
|
||||||
"albumPickPageTitleCopy",
|
"albumPickPageTitleCopy",
|
||||||
"albumPickPageTitleExport",
|
"albumPickPageTitleExport",
|
||||||
|
@ -7443,22 +7271,7 @@
|
||||||
"viewerInfoSearchSuggestionRights",
|
"viewerInfoSearchSuggestionRights",
|
||||||
"wallpaperUseScrollEffect",
|
"wallpaperUseScrollEffect",
|
||||||
"tagEditorPageTitle",
|
"tagEditorPageTitle",
|
||||||
"tagEditorPageNewTagFieldLabel",
|
"tagEditorSectionPlaceholders"
|
||||||
"tagEditorPageAddTagTooltip",
|
|
||||||
"tagEditorSectionRecent",
|
|
||||||
"tagEditorSectionPlaceholders",
|
|
||||||
"tagEditorDiscardDialogMessage",
|
|
||||||
"tagPlaceholderCountry",
|
|
||||||
"tagPlaceholderState",
|
|
||||||
"tagPlaceholderPlace",
|
|
||||||
"panoramaEnableSensorControl",
|
|
||||||
"panoramaDisableSensorControl",
|
|
||||||
"sourceViewerPageTitle",
|
|
||||||
"filePickerShowHiddenFiles",
|
|
||||||
"filePickerDoNotShowHiddenFiles",
|
|
||||||
"filePickerOpenFrom",
|
|
||||||
"filePickerNoItems",
|
|
||||||
"filePickerUseThisFolder"
|
|
||||||
],
|
],
|
||||||
|
|
||||||
"sl": [
|
"sl": [
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
In v1.9.0:
|
In v1.9.1:
|
||||||
- play your animated AVIF, AV1, and HDR videos
|
- play your animated AVIF, AV1, and HDR videos
|
||||||
- filter by rating ranges
|
- filter by rating ranges
|
||||||
- judge tonal distributions with the viewer histogram
|
- judge tonal distributions with the viewer histogram
|
||||||
|
|
Loading…
Reference in a new issue