diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3452d9e21..cd0870327 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file.
## [Unreleased]
+## [v1.9.5] - 2023-09-17
+
+### Fixed
+
+- crash when cataloguing some videos
+- workflow when moving to an album with insufficient storage
+
## [v1.9.4] - 2023-09-13
### Changed
diff --git a/android/app/src/main/res/values-ckb/strings.xml b/android/app/src/main/res/values-ckb/strings.xml
index fb8b36a87..96a542f80 100644
--- a/android/app/src/main/res/values-ckb/strings.xml
+++ b/android/app/src/main/res/values-ckb/strings.xml
@@ -5,7 +5,8 @@
ڕوونما
گەڕان
ڤیدیۆ
- گەڕان بۆ فایل
- گەڕان بۆ فایلەکان
+ گەڕان لە پەڕگە
+ لە پەڕگەکان دەگەڕێت
وەستاندن
+ دۆخی پارێزراو
\ No newline at end of file
diff --git a/fastlane/metadata/android/en-US/changelogs/106.txt b/fastlane/metadata/android/en-US/changelogs/106.txt
new file mode 100644
index 000000000..30de5ad44
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/106.txt
@@ -0,0 +1,5 @@
+In v1.9.5:
+- play your animated AVIF, AV1, and HDR videos
+- filter by rating ranges
+- judge tonal distributions with the viewer histogram
+Full changelog available on GitHub
\ No newline at end of file
diff --git a/fastlane/metadata/android/en-US/changelogs/10601.txt b/fastlane/metadata/android/en-US/changelogs/10601.txt
new file mode 100644
index 000000000..30de5ad44
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/10601.txt
@@ -0,0 +1,5 @@
+In v1.9.5:
+- play your animated AVIF, AV1, and HDR videos
+- filter by rating ranges
+- judge tonal distributions with the viewer histogram
+Full changelog available on GitHub
\ No newline at end of file
diff --git a/fastlane/metadata/android/en-US/changelogs/97.txt b/fastlane/metadata/android/en-US/changelogs/97.txt
deleted file mode 100644
index f0c1457ff..000000000
--- a/fastlane/metadata/android/en-US/changelogs/97.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-In v1.8.6:
-- more settings for video resumption and conversion quality
-- support for Sony predictive capture bursts
-- enjoy the app in Hungarian
-Full changelog available on GitHub
\ No newline at end of file
diff --git a/fastlane/metadata/android/en-US/changelogs/9701.txt b/fastlane/metadata/android/en-US/changelogs/9701.txt
deleted file mode 100644
index f0c1457ff..000000000
--- a/fastlane/metadata/android/en-US/changelogs/9701.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-In v1.8.6:
-- more settings for video resumption and conversion quality
-- support for Sony predictive capture bursts
-- enjoy the app in Hungarian
-Full changelog available on GitHub
\ No newline at end of file
diff --git a/fastlane/metadata/android/en-US/changelogs/98.txt b/fastlane/metadata/android/en-US/changelogs/98.txt
deleted file mode 100644
index 58bdc5c44..000000000
--- a/fastlane/metadata/android/en-US/changelogs/98.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-In v1.8.7:
-- play your animated PNGs
-- set your home to the Tags page
-- enjoy the app in Norwegian (Nynorsk)
-Full changelog available on GitHub
\ No newline at end of file
diff --git a/fastlane/metadata/android/en-US/changelogs/9801.txt b/fastlane/metadata/android/en-US/changelogs/9801.txt
deleted file mode 100644
index 58bdc5c44..000000000
--- a/fastlane/metadata/android/en-US/changelogs/9801.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-In v1.8.7:
-- play your animated PNGs
-- set your home to the Tags page
-- enjoy the app in Norwegian (Nynorsk)
-Full changelog available on GitHub
\ No newline at end of file
diff --git a/fastlane/metadata/android/en-US/changelogs/99.txt b/fastlane/metadata/android/en-US/changelogs/99.txt
deleted file mode 100644
index 68e9fb683..000000000
--- a/fastlane/metadata/android/en-US/changelogs/99.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-In v1.8.8:
-- play your animated PNGs
-- set your home to the Tags page
-- enjoy the app in Norwegian (Nynorsk)
-Full changelog available on GitHub
\ No newline at end of file
diff --git a/fastlane/metadata/android/en-US/changelogs/9901.txt b/fastlane/metadata/android/en-US/changelogs/9901.txt
deleted file mode 100644
index 68e9fb683..000000000
--- a/fastlane/metadata/android/en-US/changelogs/9901.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-In v1.8.8:
-- play your animated PNGs
-- set your home to the Tags page
-- enjoy the app in Norwegian (Nynorsk)
-Full changelog available on GitHub
\ No newline at end of file
diff --git a/lib/l10n/app_ckb.arb b/lib/l10n/app_ckb.arb
index 48b0bc2ed..668de373a 100644
--- a/lib/l10n/app_ckb.arb
+++ b/lib/l10n/app_ckb.arb
@@ -162,5 +162,172 @@
}
},
"entryActionSetAs": "دانان وەک",
- "@entryActionSetAs": {}
+ "@entryActionSetAs": {},
+ "saveCopyButtonLabel": "وێنەکی لێ پاشەکەوت بکە",
+ "@saveCopyButtonLabel": {},
+ "editorActionTransform": "گواستنەوە",
+ "@editorActionTransform": {},
+ "coordinateDms": "{coordinate} {direction}",
+ "@coordinateDms": {
+ "placeholders": {
+ "coordinate": {
+ "type": "String",
+ "example": "38° 41′ 47.72″"
+ },
+ "direction": {
+ "type": "String",
+ "example": "S"
+ }
+ }
+ },
+ "editorTransformRotate": "سوڕاندن",
+ "@editorTransformRotate": {},
+ "albumTierNew": "نوێ",
+ "@albumTierNew": {},
+ "videoResumptionModeNever": "هەرگیز",
+ "@videoResumptionModeNever": {},
+ "coordinateDmsNorth": "باکوور",
+ "@coordinateDmsNorth": {},
+ "nameConflictStrategyReplace": "جێگرتنەوە",
+ "@nameConflictStrategyReplace": {},
+ "videoLoopModeAlways": "بەردەوام",
+ "@videoLoopModeAlways": {},
+ "nameConflictDialogMultipleSourceMessage": "هەندێک لە پەڕگەکان هەمان ناویان هەیە.",
+ "@nameConflictDialogMultipleSourceMessage": {},
+ "vaultLockTypePassword": "تێپەڕەوشە",
+ "@vaultLockTypePassword": {},
+ "keepScreenOnAlways": "بەردەوام",
+ "@keepScreenOnAlways": {},
+ "videoActionSkip10": "١٠ چرکە بیبە پێش",
+ "@videoActionSkip10": {},
+ "albumTierRegular": "هی دیکە",
+ "@albumTierRegular": {},
+ "filterNoAddressLabel": "بێ ناونیشان",
+ "@filterNoAddressLabel": {},
+ "filterMimeImageLabel": "وێنە",
+ "@filterMimeImageLabel": {},
+ "videoResumptionModeAlways": "بەردەوام",
+ "@videoResumptionModeAlways": {},
+ "nameConflictStrategyRename": "ناونانەوە",
+ "@nameConflictStrategyRename": {},
+ "coordinateDmsEast": "ڕۆژهەڵات",
+ "@coordinateDmsEast": {},
+ "filterAspectRatioLandscapeLabel": "لاکێشە",
+ "@filterAspectRatioLandscapeLabel": {},
+ "albumTierApps": "نەرمەواڵەکان",
+ "@albumTierApps": {},
+ "entryActionViewMotionPhotoVideo": "کردنەوەی ڤیدیۆ",
+ "@entryActionViewMotionPhotoVideo": {},
+ "videoControlsNone": "هیچیان",
+ "@videoControlsNone": {},
+ "filterNoTitleLabel": "بێ سەرناو",
+ "@filterNoTitleLabel": {},
+ "videoPlaybackMuted": "بەبێ دەنگی لێبدە",
+ "@videoPlaybackMuted": {},
+ "maxBrightnessAlways": "بەردەوام",
+ "@maxBrightnessAlways": {},
+ "themeBrightnessLight": "ڕوون",
+ "@themeBrightnessLight": {},
+ "filterMimeVideoLabel": "ڤیدیۆ",
+ "@filterMimeVideoLabel": {},
+ "themeBrightnessDark": "تاریک",
+ "@themeBrightnessDark": {},
+ "entryInfoActionEditTitleDescription": "دەستکاری کردنی سەرناو و پێناس",
+ "@entryInfoActionEditTitleDescription": {},
+ "entryInfoActionEditLocation": "دەستکاری کردنی شوێن",
+ "@entryInfoActionEditLocation": {},
+ "videoPlaybackWithSound": "بە دەنگەوە لێبدە",
+ "@videoPlaybackWithSound": {},
+ "nameConflictStrategySkip": "بازدان",
+ "@nameConflictStrategySkip": {},
+ "addShortcutButtonLabel": "زیادکردن",
+ "@addShortcutButtonLabel": {},
+ "entryActionOpenMap": "لە نەرمەواڵەی نەخشە پیشانی بدە",
+ "@entryActionOpenMap": {},
+ "videoControlsPlaySeek": "لێدان و بردنە پێش/پاش",
+ "@videoControlsPlaySeek": {},
+ "entryActionRotateCCW": "سوڕاندن بە پێچەوانەی میلی کاتژمێر",
+ "@entryActionRotateCCW": {},
+ "viewerActionSettings": "ڕێکخستنەکان",
+ "@viewerActionSettings": {},
+ "filterOnThisDayLabel": "لەم ڕۆژەدا",
+ "@filterOnThisDayLabel": {},
+ "viewerTransitionNone": "هیچیان",
+ "@viewerTransitionNone": {},
+ "videoControlsPlayOutside": "کردنەوە بە لێدەرێکی تر",
+ "@videoControlsPlayOutside": {},
+ "lengthUnitPercent": "٪",
+ "@lengthUnitPercent": {},
+ "maxBrightnessNever": "هەرگیز",
+ "@maxBrightnessNever": {},
+ "coordinateDmsSouth": "باشوور",
+ "@coordinateDmsSouth": {},
+ "videoActionReplay10": "١٠ چرکە بیبە پاش",
+ "@videoActionReplay10": {},
+ "cropAspectRatioFree": "ئازادانە",
+ "@cropAspectRatioFree": {},
+ "filterTypeSphericalVideoLabel": "ڤیدیۆی سێ ڕەهەندی",
+ "@filterTypeSphericalVideoLabel": {},
+ "filterNoRatingLabel": "هەڵنەسەنگێنراو",
+ "@filterNoRatingLabel": {},
+ "themeBrightnessBlack": "ڕەش",
+ "@themeBrightnessBlack": {},
+ "videoPlaybackSkip": "بازدان",
+ "@videoPlaybackSkip": {},
+ "videoControlsPlay": "لێدان",
+ "@videoControlsPlay": {},
+ "entryActionShareVideoOnly": "بە تەنیا ڤیدیۆ هاوبەش بکە",
+ "@entryActionShareVideoOnly": {},
+ "applyTooltip": "جێبەجێ کردن",
+ "@applyTooltip": {},
+ "widgetDisplayedItemRandom": "هەڕەمەکی",
+ "@widgetDisplayedItemRandom": {},
+ "subtitlePositionTop": "سەرەوە",
+ "@subtitlePositionTop": {},
+ "lengthUnitPixel": "پیسکڵ",
+ "@lengthUnitPixel": {},
+ "entryInfoActionEditDate": "دەستکاری کردنی کات و ڕێکەوت",
+ "@entryInfoActionEditDate": {},
+ "cropAspectRatioSquare": "چوارگۆشە",
+ "@cropAspectRatioSquare": {},
+ "unitSystemMetric": "مەتری",
+ "@unitSystemMetric": {},
+ "overlayHistogramNone": "هیچیان",
+ "@overlayHistogramNone": {},
+ "filterRecentlyAddedLabel": "بەم دواییە زیاد کراو",
+ "@filterRecentlyAddedLabel": {},
+ "storageVolumeDescriptionFallbackPrimary": "بیرگەی ناوەکی",
+ "@storageVolumeDescriptionFallbackPrimary": {},
+ "keepScreenOnNever": "هەرگیز",
+ "@keepScreenOnNever": {},
+ "filterTypeMotionPhotoLabel": "وێنەی جوڵاو",
+ "@filterTypeMotionPhotoLabel": {},
+ "mapStyleGoogleNormal": "نەخشەی گۆگڵ",
+ "@mapStyleGoogleNormal": {},
+ "videoLoopModeNever": "هەرگیز",
+ "@videoLoopModeNever": {},
+ "videoActionSetSpeed": "خێرایی لێدان",
+ "@videoActionSetSpeed": {},
+ "filterFavouriteLabel": "دڵخواز",
+ "@filterFavouriteLabel": {},
+ "coordinateDmsWest": "ڕۆژاوا",
+ "@coordinateDmsWest": {},
+ "entryActionRotateCW": "سوڕاندن بە ئاڕاستەی میلی کاتژمێر",
+ "@entryActionRotateCW": {},
+ "subtitlePositionBottom": "خوارەوە",
+ "@subtitlePositionBottom": {},
+ "settingsVideoEnablePip": "وێنە لە وێنە",
+ "@settingsVideoEnablePip": {},
+ "entryInfoActionEditRating": "دەستکاری کردنی هەڵسەنگاندن",
+ "@entryInfoActionEditRating": {},
+ "albumTierSpecial": "باو",
+ "@albumTierSpecial": {},
+ "videoLoopModeShortOnly": "تەنیا ڤیدیۆ کورتەکان",
+ "@videoLoopModeShortOnly": {},
+ "entryInfoActionRemoveLocation": "سڕینەوەی شوێن",
+ "@entryInfoActionRemoveLocation": {},
+ "entryActionShareImageOnly": "بە تەنیا وێنە هاوبەش بکە",
+ "@entryActionShareImageOnly": {},
+ "filterNoDateLabel": "بەڕۆژ کراوەتەوە",
+ "@filterNoDateLabel": {}
}
diff --git a/lib/l10n/app_my.arb b/lib/l10n/app_my.arb
index 25cc6e7aa..1bd4e0426 100644
--- a/lib/l10n/app_my.arb
+++ b/lib/l10n/app_my.arb
@@ -330,7 +330,7 @@
}
}
},
- "missingSystemFilePickerDialogMessage": "စနစ်၏ ဖိုင်ရွေးအက်ပ်ကို ပိတ်ထားပါသည် (သို့မဟုတ်) ရှာမတွေ့ပါ။ ပြန်ဖွင့်ပေးပြီးမှ ထပ်စမ်းကြည့်ပါ။",
+ "missingSystemFilePickerDialogMessage": "စစ်စတမ်၏ ဖိုင်ရွေးအက်ပ်ကို ပိတ်ထားပါသည် (သို့မဟုတ်) ရှာမတွေ့ပါ။ ပြန်ဖွင့်ပေးပြီးမှ ထပ်စမ်းကြည့်ပါ။",
"@missingSystemFilePickerDialogMessage": {},
"nameConflictDialogSingleSourceMessage": "ထည့်သွင်းလိုသော folder တွင် အမည်တူဖိုင်များရှိနေသည်။",
"@nameConflictDialogSingleSourceMessage": {},
@@ -1112,5 +1112,191 @@
"settingsPageTitle": "ဆက်တင်များ",
"@settingsPageTitle": {},
"settingsAskEverytime": "အမြဲတမ်းပြန်မေးရန်",
- "@settingsAskEverytime": {}
+ "@settingsAskEverytime": {},
+ "settingsPrivacySectionTitle": "ကိုယ်ရေးအချက်အလက်လုံခြုံမှု",
+ "@settingsPrivacySectionTitle": {},
+ "settingsEnableBinSubtitle": "ဖျက်ထားသည့်ပုံများကို ရက် ၃၀ အထိ ဆက်သိမ်းထားပါမည်",
+ "@settingsEnableBinSubtitle": {},
+ "settingsSubtitleThemeTextAlignmentDialogTitle": "အလျားလိုက် စာသားနေရာ",
+ "@settingsSubtitleThemeTextAlignmentDialogTitle": {},
+ "settingsViewerSlideshowPageTitle": "ဆလိုက်ရှိုး",
+ "@settingsViewerSlideshowPageTitle": {},
+ "settingsViewerSectionTitle": "ကြည့်ရှုသည့်စာမျက်နှာ",
+ "@settingsViewerSectionTitle": {},
+ "settingsAllowInstalledAppAccessSubtitle": "အယ်လ်ဘမ်ပြသမှုပိုမိုကောင်းမွန်စေဖို့ အသုံးပြုပါသည်",
+ "@settingsAllowInstalledAppAccessSubtitle": {},
+ "settingsSubtitleThemeTextColor": "စာသားအရောင်",
+ "@settingsSubtitleThemeTextColor": {},
+ "settingsVideoSectionTitle": "ဗီဒီယို",
+ "@settingsVideoSectionTitle": {},
+ "settingsSubtitleThemeBackgroundColor": "နောက်ခံအရောင်",
+ "@settingsSubtitleThemeBackgroundColor": {},
+ "settingsVideoAutoPlay": "အလိုအလျောက်ဖွင့်ခြင်း",
+ "@settingsVideoAutoPlay": {},
+ "settingsVideoEnableHardwareAcceleration": "Hardware အသုံးပြုအရှိန်မြှင့်တင်ခြင်း",
+ "@settingsVideoEnableHardwareAcceleration": {},
+ "settingsCollectionSelectionQuickActionEditorBanner": "ပုံတွေကိုရွေးချယ်ရာမှာ ပြသမယ့်လုပ်ဆောင်မှုတွေကို ရွေးချယ်ပါ။ ခလုတ်တွေကိုရွှေ့လျှင် ဆက်တိုက်ထိထားပြီးရွှေ့ပါ။",
+ "@settingsCollectionSelectionQuickActionEditorBanner": {},
+ "settingsSlideshowShuffle": "ဟိုရောက်လိုက် ဒီရောက်လိုက်",
+ "@settingsSlideshowShuffle": {},
+ "settingsVideoShowVideos": "ဗီဒီယိုများပါ ပြရန်",
+ "@settingsVideoShowVideos": {},
+ "settingsViewerShowInformation": "အချက်အလက်များကို ပြရန်",
+ "@settingsViewerShowInformation": {},
+ "settingsCollectionQuickActionsTile": "အမြန်လုပ်ဆောင်မှု",
+ "@settingsCollectionQuickActionsTile": {},
+ "settingsViewerOverlayTile": "Overlay",
+ "@settingsViewerOverlayTile": {},
+ "settingsSubtitleThemeTextPositionDialogTitle": "ဒေါင်လိုက် စာသားနေရာ",
+ "@settingsSubtitleThemeTextPositionDialogTitle": {},
+ "settingsSlideshowIntervalTile": "အကူးအပြောင်းမလုပ်ခင် ကြားအချိန်",
+ "@settingsSlideshowIntervalTile": {},
+ "settingsCollectionQuickActionEditorPageTitle": "အမြန်လုပ်ဆောင်မှု",
+ "@settingsCollectionQuickActionEditorPageTitle": {},
+ "settingsStorageAccessRevokeTooltip": "ပြန်ရုပ်သိမ်းမည်",
+ "@settingsStorageAccessRevokeTooltip": {},
+ "settingsSubtitleThemeTile": "စာတန်းထိုး",
+ "@settingsSubtitleThemeTile": {},
+ "settingsVideoGestureVerticalDragBrightnessVolume": "အပေါ်အောက်ပွတ်ဆွဲလျှင် brightness/အသံ အတိုးအလျှော့လုပ်ရန်",
+ "@settingsVideoGestureVerticalDragBrightnessVolume": {},
+ "settingsSlideshowFillScreen": "စကရင်အပြည့်",
+ "@settingsSlideshowFillScreen": {},
+ "settingsVideoGestureDoubleTapTogglePlay": "နှစ်ချက်ထိလျှင် ဖွင့်ကြည့်/ရပ်ရန်",
+ "@settingsVideoGestureDoubleTapTogglePlay": {},
+ "addPathTooltip": "ပတ်လမ်းကြောင်းထည့်မည်",
+ "@addPathTooltip": {},
+ "settingsEnableBin": "ပြန်သုံးအမှိုက်ပုံးကို သုံးရန်",
+ "@settingsEnableBin": {},
+ "settingsSubtitleThemeTextAlignmentLeft": "ဘယ်ဘက်",
+ "@settingsSubtitleThemeTextAlignmentLeft": {},
+ "settingsVideoGestureSideDoubleTapSeek": "စကရင်အစွန်းကို နှစ်ချက်ထိလျှင် ရှေ့သွား/နောက်ဆုတ်ရန်",
+ "@settingsVideoGestureSideDoubleTapSeek": {},
+ "settingsSubtitleThemeTextAlignmentRight": "ညာဘက်",
+ "@settingsSubtitleThemeTextAlignmentRight": {},
+ "settingsAllowMediaManagement": "မီဒီယာစီမံခန့်ခွဲခွင့် ပေးရန်",
+ "@settingsAllowMediaManagement": {},
+ "settingsCollectionBrowsingQuickActionEditorBanner": "ပုံတွေကိုရှာဖွေကြည့်ရှုရာမှာ ပြသမယ့်လုပ်ဆောင်မှုတွေကို ရွေးချယ်ပါ။ ခလုတ်တွေကိုရွှေ့လျှင် ဆက်တိုက်ထိထားပြီးရွှေ့ပါ။",
+ "@settingsCollectionBrowsingQuickActionEditorBanner": {},
+ "settingsViewerShowInformationSubtitle": "ခေါင်းစဥ်၊ ရက်စွဲ၊ တည်နေရာ စသဖြင့်",
+ "@settingsViewerShowInformationSubtitle": {},
+ "settingsSlideshowRepeat": "ပြန်ကျော့ရန်",
+ "@settingsSlideshowRepeat": {},
+ "settingsViewerQuickActionEditorPageTitle": "အမြန်လုပ်ဆောင်မှု",
+ "@settingsViewerQuickActionEditorPageTitle": {},
+ "settingsVideoPageTitle": "ဗီဒီယိုဆက်တင်များ",
+ "@settingsVideoPageTitle": {},
+ "settingsViewerUseCutout": "Notch နေရာပါ သုံးရန်",
+ "@settingsViewerUseCutout": {},
+ "settingsViewerGestureSideTapNext": "စကရင်အစွန်းကို ထိလိုက်လျှင် အရှေ့/အနောက်ကတစ်ပုံကိုပြရန်",
+ "@settingsViewerGestureSideTapNext": {},
+ "settingsSubtitleThemeTextAlignmentCenter": "အလယ်",
+ "@settingsSubtitleThemeTextAlignmentCenter": {},
+ "settingsSubtitleThemeTextAlignmentTile": "အလျားလိုက် စာသားနေရာ",
+ "@settingsSubtitleThemeTextAlignmentTile": {},
+ "settingsCollectionQuickActionTabSelecting": "ရွေးချယ်ရာမှာ",
+ "@settingsCollectionQuickActionTabSelecting": {},
+ "settingsAllowErrorReporting": "အမည်မဲ့ error တင်ပြမှုများကို ခွင့်ပြုရန်",
+ "@settingsAllowErrorReporting": {},
+ "settingsVideoLoopModeTile": "ပြန်ကျော့ခြင်း",
+ "@settingsVideoLoopModeTile": {},
+ "settingsVideoBackgroundMode": "နောက်ခံတွင် ဖွင့်ထားခြင်း",
+ "@settingsVideoBackgroundMode": {},
+ "settingsAllowInstalledAppAccess": "စက်တွင်းထည့်သွင်းထားသည့် အက်ပ်စာရင်း ကြည့်ရှုခွင့်ပေးရန်",
+ "@settingsAllowInstalledAppAccess": {},
+ "settingsSlideshowAnimatedZoomEffect": "ချဲ့ကားလာသည့် effect",
+ "@settingsSlideshowAnimatedZoomEffect": {},
+ "settingsViewerOverlayPageTitle": "Overlay",
+ "@settingsViewerOverlayPageTitle": {},
+ "settingsHiddenItemsTile": "ဝှက်ထားသည့်ပုံများ",
+ "@settingsHiddenItemsTile": {},
+ "settingsCollectionBurstPatternsNone": "ဘာမှမထား",
+ "@settingsCollectionBurstPatternsNone": {},
+ "settingsViewerQuickActionEditorAvailableButtonsSectionTitle": "ရရှိနိုင်သော ခလုတ်များ",
+ "@settingsViewerQuickActionEditorAvailableButtonsSectionTitle": {},
+ "settingsViewerShowDescription": "ဖော်ပြချက်ကိုပြရန်",
+ "@settingsViewerShowDescription": {},
+ "settingsViewerQuickActionEditorBanner": "ပုံတွေကိုကြည့်ရှုချိန် ပြသမယ့်လုပ်ဆောင်မှုတွေကို ရွေးချယ်ပါ။ ခလုတ်တွေကိုရွှေ့လျှင် ဆက်တိုက်ထိထားပြီးရွှေ့ပါ။",
+ "@settingsViewerQuickActionEditorBanner": {},
+ "settingsDisablingBinWarningDialogMessage": "ပြန်သုံးအမှိုက်ပုံးထဲက ဓာတ်ပုံနဲ့ ဗီဒီယိုတွေကို အပြီးဖျက်လိုက်မှာပါ။",
+ "@settingsDisablingBinWarningDialogMessage": {},
+ "settingsViewerQuickActionEditorDisplayedButtonsSectionTitle": "ပြသမည့်ခလုတ်များ",
+ "@settingsViewerQuickActionEditorDisplayedButtonsSectionTitle": {},
+ "settingsVideoPlaybackPageTitle": "ဖွင့်ကြည့်ခြင်း",
+ "@settingsVideoPlaybackPageTitle": {},
+ "settingsHiddenItemsPageTitle": "ဝှက်ထားသည့်ပုံများ",
+ "@settingsHiddenItemsPageTitle": {},
+ "settingsHiddenPathsBanner": "ဒီ folder တွေနဲ့ သူတို့ရဲ့ folder အခွဲတွေထဲက ဓာတ်ပုံနဲ့ ဗီဒီယိုတွေဟာ စုစည်းမှုထဲမှာ ပေါ်မှာမဟုတ်ပါ။",
+ "@settingsHiddenPathsBanner": {},
+ "settingsViewerShowOverlayOnOpening": "အဖွင့်တွင် ပြရန်",
+ "@settingsViewerShowOverlayOnOpening": {},
+ "settingsViewerShowShootingDetails": "ရိုက်ကူးမှုအသေးစိတ်ကို ပြရန်",
+ "@settingsViewerShowShootingDetails": {},
+ "settingsSlideshowTransitionTile": "အကူးအပြောင်း",
+ "@settingsSlideshowTransitionTile": {},
+ "settingsViewerMaximumBrightness": "Brightness အမြင့်ဆုံးထားရန်",
+ "@settingsViewerMaximumBrightness": {},
+ "settingsStorageAccessEmpty": "ဝင်ရောက်ကြည့်ရှုခွင့်ပေးထားတာမရှိပါ",
+ "@settingsStorageAccessEmpty": {},
+ "settingsStorageAccessBanner": "တချို့ directory တွေဟာ သူတို့ထဲကဖိုင်တွေကို ပြင်ဆင်ဖို့ ဝင်ရောက်ကြည့်ရှုခွင့်အတိအကျပေးဖို့ လိုအပ်ပါတယ်။ သင်အရင်က ဝင်ရောက်ကြည့်ရှုခွင့်ပေးခဲ့တဲ့ directory တွေကို ဒီနေရာမှာ သုံးသပ်နိုင်ပါတယ်။",
+ "@settingsStorageAccessBanner": {},
+ "settingsViewerShowMinimap": "မြေပုံအသေးစားလေးကို ပြရန်",
+ "@settingsViewerShowMinimap": {},
+ "settingsCollectionBurstPatternsTile": "ဆက်တိုက်ရိုက်ဓာတ်ပုံများ၏ ဖိုင်ပုံစံ",
+ "@settingsCollectionBurstPatternsTile": {},
+ "settingsImageBackground": "ဓာတ်ပုံနောက်ခံ",
+ "@settingsImageBackground": {},
+ "settingsVideoLoopModeDialogTitle": "ပြန်ကျော့ခြင်း",
+ "@settingsVideoLoopModeDialogTitle": {},
+ "settingsViewerShowOverlayThumbnails": "Thumbnail ကို ပြရန်",
+ "@settingsViewerShowOverlayThumbnails": {},
+ "settingsVideoControlsPageTitle": "ထိန်းချုပ်မှုများ",
+ "@settingsVideoControlsPageTitle": {},
+ "settingsSlideshowVideoPlaybackTile": "ဗီဒီယိုဖွင့်ကြည့်ခြင်း",
+ "@settingsSlideshowVideoPlaybackTile": {},
+ "settingsStorageAccessPageTitle": "သိုလှောင်ခန်းဝင်ရောက်ကြည့်ရှုခွင့်",
+ "@settingsStorageAccessPageTitle": {},
+ "settingsSubtitleThemeBackgroundOpacity": "နောက်ခံထင်ရှားမှု",
+ "@settingsSubtitleThemeBackgroundOpacity": {},
+ "settingsStorageAccessTile": "သိုလှောင်ခန်းဝင်ရောက်ကြည့်ရှုခွင့်",
+ "@settingsStorageAccessTile": {},
+ "settingsViewerQuickActionEmpty": "ခလုတ်တစ်ခုမှမရှိပါ",
+ "@settingsViewerQuickActionEmpty": {},
+ "settingsViewerSlideshowTile": "ဆလိုက်ရှိုး",
+ "@settingsViewerSlideshowTile": {},
+ "settingsSubtitleThemeTextOpacity": "စာသားထင်ရှားမှု",
+ "@settingsSubtitleThemeTextOpacity": {},
+ "settingsViewerShowRatingTags": "အဆင့်သတ်မှတ်ချက်နှင့် tag များကို ပြရန်",
+ "@settingsViewerShowRatingTags": {},
+ "settingsMotionPhotoAutoPlay": "လှုပ်ရှားမှုပါသောပုံတွေကို အလိုအလျောက်ပလေးရန်",
+ "@settingsMotionPhotoAutoPlay": {},
+ "settingsVideoControlsTile": "ထိန်းချုပ်မှုများ",
+ "@settingsVideoControlsTile": {},
+ "settingsSlideshowVideoPlaybackDialogTitle": "ဗီဒီယိုဖွင့်ကြည့်ခြင်း",
+ "@settingsSlideshowVideoPlaybackDialogTitle": {},
+ "settingsSubtitleThemeShowOutline": "စာသားကောက်ကြောင်းနှင့် အရိပ်ကို ပြရန်",
+ "@settingsSubtitleThemeShowOutline": {},
+ "settingsViewerQuickActionsTile": "အမြန်လုပ်ဆောင်မှု",
+ "@settingsViewerQuickActionsTile": {},
+ "settingsSubtitleThemePageTitle": "စာတန်းထိုး",
+ "@settingsSubtitleThemePageTitle": {},
+ "settingsSubtitleThemeTextPositionTile": "ဒေါင်လိုက် စာသားနေရာ",
+ "@settingsSubtitleThemeTextPositionTile": {},
+ "settingsVideoBackgroundModeDialogTitle": "နောက်ခံတွင် ဖွင့်ထားခြင်း",
+ "@settingsVideoBackgroundModeDialogTitle": {},
+ "settingsSubtitleThemeTextSize": "စာသားအရွယ်အစား",
+ "@settingsSubtitleThemeTextSize": {},
+ "settingsCollectionQuickActionTabBrowsing": "ရှာဖွေကြည့်ရှုရာမှာ",
+ "@settingsCollectionQuickActionTabBrowsing": {},
+ "settingsHiddenItemsTabPaths": "ဝှက်ထားသည့် ဖိုင်ပတ်လမ်းကြောင်းများ",
+ "@settingsHiddenItemsTabPaths": {},
+ "settingsVideoButtonsTile": "ခလုတ်",
+ "@settingsVideoButtonsTile": {},
+ "settingsSubtitleThemeSample": "ဒါက ဥပမာပြတာပါ။",
+ "@settingsSubtitleThemeSample": {},
+ "settingsSaveSearchHistory": "ရှာဖွေမှုမှတ်တမ်းကို သိမ်းထားရန်",
+ "@settingsSaveSearchHistory": {},
+ "settingsViewerShowHistogram": "Histogram ကို ပြရန်",
+ "@settingsViewerShowHistogram": {},
+ "settingsVideoPlaybackTile": "ဖွင့်ကြည့်ခြင်း",
+ "@settingsVideoPlaybackTile": {}
}
diff --git a/lib/l10n/app_uk.arb b/lib/l10n/app_uk.arb
index 743185bac..906e15cb7 100644
--- a/lib/l10n/app_uk.arb
+++ b/lib/l10n/app_uk.arb
@@ -112,7 +112,7 @@
"@videoActionPlay": {},
"entryActionShowGeoTiffOnMap": "Показати як накладення на карту",
"@entryActionShowGeoTiffOnMap": {},
- "entryActionOpenMap": "Показати в програмі карти",
+ "entryActionOpenMap": "Показати в додатку карти",
"@entryActionOpenMap": {},
"entryActionRotateScreen": "Повернути екран",
"@entryActionRotateScreen": {},
@@ -174,7 +174,7 @@
"@filterMimeImageLabel": {},
"filterMimeVideoLabel": "Відео",
"@filterMimeVideoLabel": {},
- "coordinateFormatDms": "Градуси, хвилини та секунди",
+ "coordinateFormatDms": "Градуси, мінути та секунди",
"@coordinateFormatDms": {},
"coordinateFormatDecimal": "Десяткові градуси",
"@coordinateFormatDecimal": {},
@@ -431,7 +431,7 @@
"@genericFailureFeedback": {},
"genericDangerWarningDialogMessage": "Ви впевнені?",
"@genericDangerWarningDialogMessage": {},
- "menuActionConfigureView": "Вид",
+ "menuActionConfigureView": "Вигляд",
"@menuActionConfigureView": {},
"menuActionSelect": "Вибрати",
"@menuActionSelect": {},
@@ -479,7 +479,7 @@
"@aboutBugCopyInfoButton": {},
"aboutCreditsSectionTitle": "Подяки",
"@aboutCreditsSectionTitle": {},
- "aboutCreditsWorldAtlas1": "Ця програма використовує файл TopoJSON із",
+ "aboutCreditsWorldAtlas1": "Цей додаток використовує файл TopoJSON із",
"@aboutCreditsWorldAtlas1": {},
"aboutTranslatorsSectionTitle": "Перекладачі",
"@aboutTranslatorsSectionTitle": {},
@@ -713,7 +713,7 @@
"@filterNoDateLabel": {},
"filterRecentlyAddedLabel": "Нещодавно додані",
"@filterRecentlyAddedLabel": {},
- "filterRatingRejectedLabel": "Відхилити",
+ "filterRatingRejectedLabel": "Відхилено",
"@filterRatingRejectedLabel": {},
"filterTypePanoramaLabel": "Панорама",
"@filterTypePanoramaLabel": {},
@@ -801,7 +801,7 @@
"count": {}
}
},
- "nameConflictDialogSingleSourceMessage": "Деякі файли в папці призначення мають одну й ту саму назву.",
+ "nameConflictDialogSingleSourceMessage": "Деякі файли в теці призначення мають одну й ту саму назву.",
"@nameConflictDialogSingleSourceMessage": {},
"deleteMultiAlbumConfirmationDialogMessage": "{count, plural, =1{Видалити ці альбоми та елемент в них?} few{Видалити ці альбоми та {count} елементи в них?} other{Видалити ці альбоми та {count} елементів в них?}}",
"@deleteMultiAlbumConfirmationDialogMessage": {
@@ -823,7 +823,7 @@
"@aboutBugReportInstruction": {},
"aboutCreditsWorldAtlas2": "за ліцензією ISC.",
"@aboutCreditsWorldAtlas2": {},
- "aboutLicensesBanner": "Ця програма використовує наступні пакети та бібліотеки з відкритим вихідним кодом.",
+ "aboutLicensesBanner": "Цей додаток використовує наступні пакети та бібліотеки з відкритим вихідним кодом.",
"@aboutLicensesBanner": {},
"aboutBugReportButton": "Надіслати звіт",
"@aboutBugReportButton": {},
@@ -893,7 +893,7 @@
"@countryEmpty": {},
"tagEmpty": "Немає тегів",
"@tagEmpty": {},
- "searchCollectionFieldHint": "Шукати колекції",
+ "searchCollectionFieldHint": "Пошук колекцій",
"@searchCollectionFieldHint": {},
"searchRecentSectionTitle": "Нещодавні",
"@searchRecentSectionTitle": {},
@@ -911,7 +911,7 @@
"@settingsPageTitle": {},
"settingsDisabled": "Вимкнено",
"@settingsDisabled": {},
- "settingsSearchFieldLabel": "Шукати налаштування",
+ "settingsSearchFieldLabel": "Пошук налаштувань",
"@settingsSearchFieldLabel": {},
"settingsSearchEmpty": "Немає відповідного налаштування",
"@settingsSearchEmpty": {},
@@ -1005,7 +1005,7 @@
"@settingsSlideshowVideoPlaybackTile": {},
"settingsSlideshowVideoPlaybackDialogTitle": "Відтворення відео",
"@settingsSlideshowVideoPlaybackDialogTitle": {},
- "settingsVideoPageTitle": "Налаштування Відео",
+ "settingsVideoPageTitle": "Налаштування відео",
"@settingsVideoPageTitle": {},
"settingsVideoShowVideos": "Показувати відео",
"@settingsVideoShowVideos": {},
@@ -1179,7 +1179,7 @@
"@viewerInfoOpenLinkText": {},
"viewerInfoViewXmlLinkText": "Переглянути XML",
"@viewerInfoViewXmlLinkText": {},
- "viewerInfoSearchFieldLabel": "Шукати метадані",
+ "viewerInfoSearchFieldLabel": "Пошук метаданих",
"@viewerInfoSearchFieldLabel": {},
"viewerInfoSearchEmpty": "Немає співпадаючих ключів",
"@viewerInfoSearchEmpty": {},
@@ -1223,7 +1223,7 @@
"@filePickerOpenFrom": {},
"filePickerNoItems": "Немає елементів",
"@filePickerNoItems": {},
- "filePickerUseThisFolder": "Використовувати цю папку",
+ "filePickerUseThisFolder": "Використовувати цю теку",
"@filePickerUseThisFolder": {},
"binPageTitle": "Кошик",
"@binPageTitle": {},
@@ -1323,7 +1323,7 @@
"@settingsAllowInstalledAppAccess": {},
"settingsEnableBinSubtitle": "Зберігає видалені елементи протягом 30 днів",
"@settingsEnableBinSubtitle": {},
- "settingsHiddenPathsBanner": "Фотографії та відео в цих папках, або будь-яких їх підпапках, не з'являться у вашій колекції.",
+ "settingsHiddenPathsBanner": "Фотографії та відео в цих теках, або будь-яких їх підтеках, не з'являться у вашій колекції.",
"@settingsHiddenPathsBanner": {},
"settingsThemeBrightnessDialogTitle": "Тема",
"@settingsThemeBrightnessDialogTitle": {},
@@ -1339,13 +1339,13 @@
"@settingsDisplayRefreshRateModeDialogTitle": {},
"settingsCoordinateFormatDialogTitle": "Формат координат",
"@settingsCoordinateFormatDialogTitle": {},
- "settingsScreenSaverPageTitle": "Заставка на Екран",
+ "settingsScreenSaverPageTitle": "Заставка на екран",
"@settingsScreenSaverPageTitle": {},
"settingsWidgetDisplayedItem": "Відображаємий елемент",
"@settingsWidgetDisplayedItem": {},
"mapAttributionOsmHot": "Картографічні дані © [OpenStreetMap](https://www.openstreetmap.org/copyright) помічники • Плитки [HOT](https://www.hotosm.org/) • Розміщена на [OSM France](https://openstreetmap.fr/)",
"@mapAttributionOsmHot": {},
- "settingsAccessibilityShowPinchGestureAlternatives": "Показати альтернативи мультисенсорним жестам",
+ "settingsAccessibilityShowPinchGestureAlternatives": "Показувати альтернативи мультисенсорним жестам",
"@settingsAccessibilityShowPinchGestureAlternatives": {},
"columnCount": "{count, plural, =1{1 стовпець} few{{count} стовпці} other{{count} стовпців}}",
"@columnCount": {
@@ -1393,7 +1393,7 @@
"@chipActionLock": {},
"chipActionCreateVault": "Створити сховище",
"@chipActionCreateVault": {},
- "newVaultWarningDialogMessage": "Елементи у сховищах доступні лише для цього додатка і ні для кого іншого.\n\nЯкщо ви видалите цю програму або очистите дані програми, ви втратите всі ці елементи.",
+ "newVaultWarningDialogMessage": "Елементи у сховищах доступні лише для цього додатка і ні для кого іншого.\n\nЯкщо ви видалите цей додаток або очистите дані додатку, ви втратите всі ці елементи.",
"@newVaultWarningDialogMessage": {},
"vaultLockTypePin": "Пін-код",
"@vaultLockTypePin": {},
diff --git a/lib/l10n/app_vi.arb b/lib/l10n/app_vi.arb
index c8ca3f97a..cce85b82b 100644
--- a/lib/l10n/app_vi.arb
+++ b/lib/l10n/app_vi.arb
@@ -6,5 +6,207 @@
"welcomeMessage": "Chào mừng đến với Aves",
"@welcomeMessage": {},
"welcomeOptional": "Không bắt buộc",
- "@welcomeOptional": {}
+ "@welcomeOptional": {},
+ "saveCopyButtonLabel": "LƯU BẢN SAO",
+ "@saveCopyButtonLabel": {},
+ "doubleBackExitMessage": "Nhấn “quay lại” lần nữa để thoát.",
+ "@doubleBackExitMessage": {},
+ "showTooltip": "Hiện",
+ "@showTooltip": {},
+ "sourceStateCataloguing": "Biên mục",
+ "@sourceStateCataloguing": {},
+ "changeTooltip": "Thay đổi",
+ "@changeTooltip": {},
+ "sourceStateLoading": "Đang tải",
+ "@sourceStateLoading": {},
+ "applyButtonLabel": "ÁP DỤNG",
+ "@applyButtonLabel": {},
+ "doNotAskAgain": "Đừng hỏi nữa",
+ "@doNotAskAgain": {},
+ "nextTooltip": "Kế tiếp",
+ "@nextTooltip": {},
+ "saveTooltip": "Lưu",
+ "@saveTooltip": {},
+ "hideTooltip": "Ẩn",
+ "@hideTooltip": {},
+ "actionRemove": "Loại bỏ",
+ "@actionRemove": {},
+ "deleteButtonLabel": "XÓA BỎ",
+ "@deleteButtonLabel": {},
+ "applyTooltip": "Áp dụng",
+ "@applyTooltip": {},
+ "nextButtonLabel": "KẾ TIẾP",
+ "@nextButtonLabel": {},
+ "showButtonLabel": "HIỆN RA",
+ "@showButtonLabel": {},
+ "hideButtonLabel": "ẨN",
+ "@hideButtonLabel": {},
+ "continueButtonLabel": "TIẾP TỤC",
+ "@continueButtonLabel": {},
+ "previousTooltip": "Trước đó",
+ "@previousTooltip": {},
+ "resetTooltip": "Đặt lại",
+ "@resetTooltip": {},
+ "cancelTooltip": "Hủy bỏ",
+ "@cancelTooltip": {},
+ "chipActionDelete": "Xóa",
+ "@chipActionDelete": {},
+ "sourceStateLocatingCountries": "Định vị quốc gia",
+ "@sourceStateLocatingCountries": {},
+ "chipActionGoToPlacePage": "Hiển thị ở địa điểm",
+ "@chipActionGoToPlacePage": {},
+ "chipActionGoToAlbumPage": "Hiển thị trong Album",
+ "@chipActionGoToAlbumPage": {},
+ "chipActionGoToCountryPage": "Hiển thị ở các quốc gia",
+ "@chipActionGoToCountryPage": {},
+ "sourceStateLocatingPlaces": "Định vị địa điểm",
+ "@sourceStateLocatingPlaces": {},
+ "chipActionSetCover": "Đặt ảnh bìa",
+ "@chipActionSetCover": {},
+ "entryInfoActionExportMetadata": "Xuất siêu dữ liệu",
+ "@entryInfoActionExportMetadata": {},
+ "editorActionTransform": "Biến đổi",
+ "@editorActionTransform": {},
+ "viewerActionLock": "Khóa trình xem",
+ "@viewerActionLock": {},
+ "editorTransformRotate": "Xoay",
+ "@editorTransformRotate": {},
+ "videoActionSkip10": "Tua tới 10 giây",
+ "@videoActionSkip10": {},
+ "filterNoAddressLabel": "Không có địa chỉ",
+ "@filterNoAddressLabel": {},
+ "videoActionUnmute": "Bật tiếng",
+ "@videoActionUnmute": {},
+ "filterNoTagLabel": "Đã gỡ thẻ",
+ "@filterNoTagLabel": {},
+ "entryActionRemoveFavourite": "Loại bỏ khỏi mục ưa thích",
+ "@entryActionRemoveFavourite": {},
+ "filterAspectRatioLandscapeLabel": "Ngang",
+ "@filterAspectRatioLandscapeLabel": {},
+ "filterAspectRatioPortraitLabel": "Dọc",
+ "@filterAspectRatioPortraitLabel": {},
+ "entryActionRotateScreen": "Xoay màn hình",
+ "@entryActionRotateScreen": {},
+ "videoActionCaptureFrame": "Chụp khung hình",
+ "@videoActionCaptureFrame": {},
+ "entryActionViewMotionPhotoVideo": "Mở video",
+ "@entryActionViewMotionPhotoVideo": {},
+ "filterNoTitleLabel": "Không có tiêu đề",
+ "@filterNoTitleLabel": {},
+ "entryInfoActionRemoveMetadata": "Loại bỏ siêu dữ liệu",
+ "@entryInfoActionRemoveMetadata": {},
+ "chipActionPin": "Ghim đầu trang",
+ "@chipActionPin": {},
+ "entryActionConvertMotionPhotoToStillImage": "Chuyển đổi sang hình ảnh tĩnh",
+ "@entryActionConvertMotionPhotoToStillImage": {},
+ "entryInfoActionEditTitleDescription": "Chỉnh sửa tiêu đề & mô tả",
+ "@entryInfoActionEditTitleDescription": {},
+ "entryInfoActionEditLocation": "Chỉnh sửa vị trí",
+ "@entryInfoActionEditLocation": {},
+ "viewerActionUnlock": "Mở khóa trình xem",
+ "@viewerActionUnlock": {},
+ "entryActionShare": "Chia sẻ",
+ "@entryActionShare": {},
+ "videoActionPause": "Tạm ngừng",
+ "@videoActionPause": {},
+ "entryActionOpenMap": "Hiển thị trong ứng dụng bản đồ",
+ "@entryActionOpenMap": {},
+ "editorTransformCrop": "Cắt xén",
+ "@editorTransformCrop": {},
+ "chipActionRename": "Đổi tên",
+ "@chipActionRename": {},
+ "filterTaggedLabel": "Đã gắn thẻ",
+ "@filterTaggedLabel": {},
+ "entryActionRotateCCW": "Xoay ngược chiều kim đồng hồ",
+ "@entryActionRotateCCW": {},
+ "chipActionCreateVault": "Tạo két",
+ "@chipActionCreateVault": {},
+ "entryActionPrint": "In ấn",
+ "@entryActionPrint": {},
+ "entryActionShowGeoTiffOnMap": "Hiển thị dưới dạng lớp phủ bản đồ",
+ "@entryActionShowGeoTiffOnMap": {},
+ "viewerActionSettings": "Cài đặt",
+ "@viewerActionSettings": {},
+ "videoActionReplay10": "Tua lùi 10 giây",
+ "@videoActionReplay10": {},
+ "chipActionConfigureVault": "Định cấu hình két",
+ "@chipActionConfigureVault": {},
+ "cropAspectRatioFree": "Tự do",
+ "@cropAspectRatioFree": {},
+ "slideshowActionShowInCollection": "Hiển thị trong Bộ sưu tập",
+ "@slideshowActionShowInCollection": {},
+ "chipActionLock": "Khóa",
+ "@chipActionLock": {},
+ "filterNoRatingLabel": "Chưa được xếp hạng",
+ "@filterNoRatingLabel": {},
+ "entryActionOpen": "Mở với",
+ "@entryActionOpen": {},
+ "filterNoLocationLabel": "Chưa định vị",
+ "@filterNoLocationLabel": {},
+ "videoActionPlay": "Phát",
+ "@videoActionPlay": {},
+ "entryActionSetAs": "Thiết lập như",
+ "@entryActionSetAs": {},
+ "filterLocatedLabel": "Đã định vị",
+ "@filterLocatedLabel": {},
+ "entryActionInfo": "Thông tin",
+ "@entryActionInfo": {},
+ "entryActionViewSource": "Xem nguồn",
+ "@entryActionViewSource": {},
+ "entryActionShareVideoOnly": "Chỉ chia sẻ video",
+ "@entryActionShareVideoOnly": {},
+ "entryInfoActionEditTags": "Chỉnh sửa thẻ",
+ "@entryInfoActionEditTags": {},
+ "videoActionSelectStreams": "Chọn bài hát",
+ "@videoActionSelectStreams": {},
+ "filterBinLabel": "Thùng rác",
+ "@filterBinLabel": {},
+ "entryActionConvert": "Chuyển thành",
+ "@entryActionConvert": {},
+ "entryInfoActionEditDate": "Chỉnh sửa ngày & giờ",
+ "@entryInfoActionEditDate": {},
+ "slideshowActionResume": "Tiếp tục",
+ "@slideshowActionResume": {},
+ "cropAspectRatioSquare": "Vuông",
+ "@cropAspectRatioSquare": {},
+ "chipActionShowCountryStates": "Hiển thị trạng thái",
+ "@chipActionShowCountryStates": {},
+ "cropAspectRatioOriginal": "Nguyên bản",
+ "@cropAspectRatioOriginal": {},
+ "entryActionRename": "Đổi tên",
+ "@entryActionRename": {},
+ "chipActionUnpin": "Bỏ ghim khỏi đầu",
+ "@chipActionUnpin": {},
+ "videoActionSetSpeed": "Tốc độ phát lại",
+ "@videoActionSetSpeed": {},
+ "filterFavouriteLabel": "Yêu thích",
+ "@filterFavouriteLabel": {},
+ "videoActionMute": "Tắt tiếng",
+ "@videoActionMute": {},
+ "entryActionDelete": "Xóa",
+ "@entryActionDelete": {},
+ "entryActionRotateCW": "Xoay theo chiều kim đồng hồ",
+ "@entryActionRotateCW": {},
+ "entryActionFlip": "Lật theo chiều ngang",
+ "@entryActionFlip": {},
+ "entryActionExport": "Xuất",
+ "@entryActionExport": {},
+ "entryActionAddFavourite": "Thêm vào mục yêu thích",
+ "@entryActionAddFavourite": {},
+ "entryActionEdit": "Biên tập",
+ "@entryActionEdit": {},
+ "entryInfoActionEditRating": "Chỉnh sửa xếp hạng",
+ "@entryInfoActionEditRating": {},
+ "entryActionRestore": "Khôi phục",
+ "@entryActionRestore": {},
+ "entryActionCopyToClipboard": "Sao chép vào clipboard",
+ "@entryActionCopyToClipboard": {},
+ "chipActionCreateAlbum": "Tạo album",
+ "@chipActionCreateAlbum": {},
+ "entryInfoActionRemoveLocation": "Loại bỏ vị trí",
+ "@entryInfoActionRemoveLocation": {},
+ "entryActionShareImageOnly": "Chỉ chia sẻ hình ảnh",
+ "@entryActionShareImageOnly": {},
+ "filterNoDateLabel": "không ghi ngày tháng",
+ "@filterNoDateLabel": {}
}
diff --git a/lib/model/app/contributors.dart b/lib/model/app/contributors.dart
index 82c6ff880..95f94fdfc 100644
--- a/lib/model/app/contributors.dart
+++ b/lib/model/app/contributors.dart
@@ -67,6 +67,7 @@ class Contributors {
// Contributor('Rohit Burman', 'rohitburman31p@rediffmail.com'), // Hindi
// Contributor('Chethan', 'chethan@users.noreply.hosted.weblate.org'), // Kannada
// Contributor('GoRaN', 'gorangharib.909@gmail.com'), // Kurdish (Central)
+ // Contributor('Rasti K5', 'rasti.khdhr@gmail.com'), // Kurdish (Central)
// Contributor('Raman', 'xysed@tutanota.com'), // Malayalam
// Contributor('Subham Jena', 'subhamjena8465@gmail.com'), // Odia
// Contributor('امیر جهانگرد', 'ijahangard.a@gmail.com'), // Persian
diff --git a/lib/utils/time_utils.dart b/lib/utils/time_utils.dart
index 83a989b1b..cabb53787 100644
--- a/lib/utils/time_utils.dart
+++ b/lib/utils/time_utils.dart
@@ -33,7 +33,8 @@ final epoch = DateTime.fromMillisecondsSinceEpoch(0, isUtc: true);
const _millisMaxDigits = 13; // 13 digits can go up to 2286/11/20
DateTime? dateTimeFromMillis(int? millis, {bool isUtc = false}) {
- if (millis == null || millis == 0) return null;
+ // exclude `0` and `-1` as they are both used as default values
+ if (millis == null || millis == 0 || millis == -1) return null;
try {
return DateTime.fromMillisecondsSinceEpoch(millis, isUtc: isUtc);
} catch (error) {
diff --git a/lib/widgets/common/action_mixins/entry_storage.dart b/lib/widgets/common/action_mixins/entry_storage.dart
index 171d3341f..3cb84cb70 100644
--- a/lib/widgets/common/action_mixins/entry_storage.dart
+++ b/lib/widgets/common/action_mixins/entry_storage.dart
@@ -154,9 +154,10 @@ mixin EntryStorageMixin on FeedbackMixin, PermissionAwareMixin, SizeAwareMixin {
final originAlbums = entries.map((e) => e.directory).whereNotNull().toSet();
if ({MoveType.move, MoveType.toBin}.contains(moveType) && !await checkStoragePermissionForAlbums(context, originAlbums, entries: entries)) return;
- await Future.forEach(destinationAlbums, (destinationAlbum) async {
- if (!await checkFreeSpaceForMove(context, entries, destinationAlbum, moveType)) return;
- });
+ final hasEnoughSpaceByDestination = await Future.wait(destinationAlbums.map((destinationAlbum) {
+ return checkFreeSpaceForMove(context, entries, destinationAlbum, moveType);
+ }));
+ if (hasEnoughSpaceByDestination.any((v) => !v)) return;
final l10n = context.l10n;
var nameConflictStrategy = NameConflictStrategy.rename;
diff --git a/plugins/aves_video_ffmpeg/pubspec.lock b/plugins/aves_video_ffmpeg/pubspec.lock
index 7351e2730..d3c918a91 100644
--- a/plugins/aves_video_ffmpeg/pubspec.lock
+++ b/plugins/aves_video_ffmpeg/pubspec.lock
@@ -51,10 +51,10 @@ packages:
description:
path: "flutter/flutter"
ref: background-lts
- resolved-ref: "1606719442d8ca04827a94dacd8d3d7a17b5526d"
+ resolved-ref: "8eb0534b9f74d7242adf68e22a3578d235911466"
url: "https://github.com/deckerst/ffmpeg-kit.git"
source: git
- version: "5.1.0"
+ version: "6.0.2"
ffmpeg_kit_flutter_platform_interface:
dependency: transitive
description:
diff --git a/plugins/aves_video_ffmpeg/pubspec.yaml b/plugins/aves_video_ffmpeg/pubspec.yaml
index 0fc06138e..7a1469924 100644
--- a/plugins/aves_video_ffmpeg/pubspec.yaml
+++ b/plugins/aves_video_ffmpeg/pubspec.yaml
@@ -12,7 +12,9 @@ dependencies:
path: ../aves_model
aves_video:
path: ../aves_video
-# ffmpeg_kit_flutter_min: 5.1.0-LTS
+# `video` version is necessary, as some videos make the app crash
+# when using only `min` or `https` (the default)
+# ffmpeg_kit_flutter_video: 6.0.2-LTS
# ffmpeg_kit_flutter:
# git:
# url: https://github.com/arthenica/ffmpeg-kit.git
diff --git a/pubspec.lock b/pubspec.lock
index 0c51deaed..72c14bdbe 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -306,10 +306,10 @@ packages:
dependency: "direct main"
description:
name: dynamic_color
- sha256: de4798a7069121aee12d5895315680258415de9b00e717723a1bd73d58f0126d
+ sha256: "96bff3df72e3d428bda2b874c7a521e8c86f592cae626ea594922fcc8d166e0c"
url: "https://pub.dev"
source: hosted
- version: "1.6.6"
+ version: "1.6.7"
equatable:
dependency: "direct main"
description:
@@ -356,10 +356,10 @@ packages:
description:
path: "flutter/flutter"
ref: background-lts
- resolved-ref: "1606719442d8ca04827a94dacd8d3d7a17b5526d"
+ resolved-ref: "8eb0534b9f74d7242adf68e22a3578d235911466"
url: "https://github.com/deckerst/ffmpeg-kit.git"
source: git
- version: "5.1.0"
+ version: "6.0.2"
ffmpeg_kit_flutter_platform_interface:
dependency: transitive
description:
diff --git a/pubspec.yaml b/pubspec.yaml
index 7bf40df30..391828667 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -7,7 +7,7 @@ repository: https://github.com/deckerst/aves
# - play changelog: /whatsnew/whatsnew-en-US
# - izzy changelog: /fastlane/metadata/android/en-US/changelogs/XXX01.txt
# - libre changelog: /fastlane/metadata/android/en-US/changelogs/XXX.txt
-version: 1.9.4+105
+version: 1.9.5+106
publish_to: none
environment:
diff --git a/untranslated.json b/untranslated.json
index 099d5ddac..39e6f47fb 100644
--- a/untranslated.json
+++ b/untranslated.json
@@ -1690,90 +1690,43 @@
],
"ckb": [
- "saveCopyButtonLabel",
- "applyTooltip",
"chipActionGoToPlacePage",
"chipActionShowCountryStates",
- "entryActionRotateCCW",
- "entryActionRotateCW",
"entryActionFlip",
- "entryActionShareImageOnly",
- "entryActionShareVideoOnly",
"entryActionShowGeoTiffOnMap",
"entryActionConvertMotionPhotoToStillImage",
- "entryActionViewMotionPhotoVideo",
- "entryActionOpenMap",
"videoActionCaptureFrame",
- "videoActionReplay10",
- "videoActionSkip10",
"videoActionSelectStreams",
- "videoActionSetSpeed",
- "viewerActionSettings",
"viewerActionLock",
"viewerActionUnlock",
"slideshowActionResume",
"slideshowActionShowInCollection",
- "entryInfoActionEditDate",
- "entryInfoActionEditLocation",
- "entryInfoActionEditTitleDescription",
- "entryInfoActionEditRating",
"entryInfoActionEditTags",
"entryInfoActionRemoveMetadata",
"entryInfoActionExportMetadata",
- "entryInfoActionRemoveLocation",
- "editorActionTransform",
"editorTransformCrop",
- "editorTransformRotate",
- "cropAspectRatioFree",
"cropAspectRatioOriginal",
- "cropAspectRatioSquare",
- "filterAspectRatioLandscapeLabel",
"filterAspectRatioPortraitLabel",
"filterBinLabel",
- "filterFavouriteLabel",
- "filterNoDateLabel",
- "filterNoAddressLabel",
"filterLocatedLabel",
"filterNoLocationLabel",
- "filterNoRatingLabel",
"filterTaggedLabel",
"filterNoTagLabel",
- "filterNoTitleLabel",
- "filterOnThisDayLabel",
- "filterRecentlyAddedLabel",
"filterRatingRejectedLabel",
"filterTypeAnimatedLabel",
- "filterTypeMotionPhotoLabel",
"filterTypePanoramaLabel",
"filterTypeRawLabel",
- "filterTypeSphericalVideoLabel",
"filterTypeGeotiffLabel",
- "filterMimeImageLabel",
- "filterMimeVideoLabel",
"accessibilityAnimationsRemove",
"accessibilityAnimationsKeep",
- "albumTierNew",
"albumTierPinned",
- "albumTierSpecial",
- "albumTierApps",
"albumTierVaults",
- "albumTierRegular",
"coordinateFormatDms",
"coordinateFormatDecimal",
- "coordinateDms",
- "coordinateDmsNorth",
- "coordinateDmsSouth",
- "coordinateDmsEast",
- "coordinateDmsWest",
"displayRefreshRatePreferHighest",
"displayRefreshRatePreferLowest",
- "keepScreenOnNever",
"keepScreenOnVideoPlayback",
"keepScreenOnViewerOnly",
- "keepScreenOnAlways",
- "lengthUnitPixel",
- "lengthUnitPercent",
- "mapStyleGoogleNormal",
"mapStyleGoogleHybrid",
"mapStyleGoogleTerrain",
"mapStyleHuaweiNormal",
@@ -1781,52 +1734,23 @@
"mapStyleOsmHot",
"mapStyleStamenToner",
"mapStyleStamenWatercolor",
- "maxBrightnessNever",
- "maxBrightnessAlways",
- "nameConflictStrategyRename",
- "nameConflictStrategyReplace",
- "nameConflictStrategySkip",
- "overlayHistogramNone",
"overlayHistogramRGB",
"overlayHistogramLuminance",
- "subtitlePositionTop",
- "subtitlePositionBottom",
- "themeBrightnessLight",
- "themeBrightnessDark",
- "themeBrightnessBlack",
- "unitSystemMetric",
"unitSystemImperial",
"vaultLockTypePattern",
"vaultLockTypePin",
- "vaultLockTypePassword",
- "settingsVideoEnablePip",
- "videoControlsPlay",
- "videoControlsPlaySeek",
- "videoControlsPlayOutside",
- "videoControlsNone",
- "videoLoopModeNever",
- "videoLoopModeShortOnly",
- "videoLoopModeAlways",
- "videoPlaybackSkip",
- "videoPlaybackMuted",
- "videoPlaybackWithSound",
- "videoResumptionModeNever",
- "videoResumptionModeAlways",
"viewerTransitionSlide",
"viewerTransitionParallax",
"viewerTransitionFade",
"viewerTransitionZoomIn",
- "viewerTransitionNone",
"wallpaperTargetHome",
"wallpaperTargetLock",
"wallpaperTargetHomeLock",
- "widgetDisplayedItemRandom",
"widgetDisplayedItemMostRecent",
"widgetOpenPageHome",
"widgetOpenPageCollection",
"widgetOpenPageViewer",
"widgetTapUpdateWidget",
- "storageVolumeDescriptionFallbackPrimary",
"storageVolumeDescriptionFallbackNonPrimary",
"rootDirectoryDescription",
"otherDirectoryDescription",
@@ -1836,9 +1760,7 @@
"missingSystemFilePickerDialogMessage",
"unsupportedTypeDialogMessage",
"nameConflictDialogSingleSourceMessage",
- "nameConflictDialogMultipleSourceMessage",
"addShortcutDialogLabel",
- "addShortcutButtonLabel",
"noMatchingAppDialogMessage",
"binEntriesConfirmationDialogMessage",
"deleteEntriesConfirmationDialogMessage",
@@ -6217,103 +6139,10 @@
"settingsThumbnailSectionTitle",
"settingsThumbnailOverlayTile",
"settingsThumbnailOverlayPageTitle",
- "settingsCollectionQuickActionsTile",
- "settingsCollectionQuickActionEditorPageTitle",
- "settingsCollectionQuickActionTabBrowsing",
- "settingsCollectionQuickActionTabSelecting",
- "settingsCollectionBrowsingQuickActionEditorBanner",
- "settingsCollectionSelectionQuickActionEditorBanner",
- "settingsCollectionBurstPatternsTile",
- "settingsCollectionBurstPatternsNone",
- "settingsViewerSectionTitle",
- "settingsViewerGestureSideTapNext",
- "settingsViewerUseCutout",
- "settingsViewerMaximumBrightness",
- "settingsMotionPhotoAutoPlay",
- "settingsImageBackground",
- "settingsViewerQuickActionsTile",
- "settingsViewerQuickActionEditorPageTitle",
- "settingsViewerQuickActionEditorBanner",
- "settingsViewerQuickActionEditorDisplayedButtonsSectionTitle",
- "settingsViewerQuickActionEditorAvailableButtonsSectionTitle",
- "settingsViewerQuickActionEmpty",
- "settingsViewerOverlayTile",
- "settingsViewerOverlayPageTitle",
- "settingsViewerShowOverlayOnOpening",
- "settingsViewerShowHistogram",
- "settingsViewerShowMinimap",
- "settingsViewerShowInformation",
- "settingsViewerShowInformationSubtitle",
- "settingsViewerShowRatingTags",
- "settingsViewerShowShootingDetails",
- "settingsViewerShowDescription",
- "settingsViewerShowOverlayThumbnails",
"settingsViewerEnableOverlayBlurEffect",
- "settingsViewerSlideshowTile",
- "settingsViewerSlideshowPageTitle",
- "settingsSlideshowRepeat",
- "settingsSlideshowShuffle",
- "settingsSlideshowFillScreen",
- "settingsSlideshowAnimatedZoomEffect",
- "settingsSlideshowTransitionTile",
- "settingsSlideshowIntervalTile",
- "settingsSlideshowVideoPlaybackTile",
- "settingsSlideshowVideoPlaybackDialogTitle",
- "settingsVideoPageTitle",
- "settingsVideoSectionTitle",
- "settingsVideoShowVideos",
- "settingsVideoPlaybackTile",
- "settingsVideoPlaybackPageTitle",
- "settingsVideoEnableHardwareAcceleration",
- "settingsVideoAutoPlay",
- "settingsVideoLoopModeTile",
- "settingsVideoLoopModeDialogTitle",
- "settingsVideoBackgroundMode",
- "settingsVideoBackgroundModeDialogTitle",
- "settingsVideoControlsTile",
- "settingsVideoControlsPageTitle",
- "settingsVideoButtonsTile",
- "settingsVideoGestureDoubleTapTogglePlay",
- "settingsVideoGestureSideDoubleTapSeek",
- "settingsVideoGestureVerticalDragBrightnessVolume",
- "settingsSubtitleThemeTile",
- "settingsSubtitleThemePageTitle",
- "settingsSubtitleThemeSample",
- "settingsSubtitleThemeTextAlignmentTile",
- "settingsSubtitleThemeTextAlignmentDialogTitle",
- "settingsSubtitleThemeTextPositionTile",
- "settingsSubtitleThemeTextPositionDialogTitle",
- "settingsSubtitleThemeTextSize",
- "settingsSubtitleThemeShowOutline",
- "settingsSubtitleThemeTextColor",
- "settingsSubtitleThemeTextOpacity",
- "settingsSubtitleThemeBackgroundColor",
- "settingsSubtitleThemeBackgroundOpacity",
- "settingsSubtitleThemeTextAlignmentLeft",
- "settingsSubtitleThemeTextAlignmentCenter",
- "settingsSubtitleThemeTextAlignmentRight",
- "settingsPrivacySectionTitle",
- "settingsAllowInstalledAppAccess",
- "settingsAllowInstalledAppAccessSubtitle",
- "settingsAllowErrorReporting",
- "settingsSaveSearchHistory",
- "settingsEnableBin",
- "settingsEnableBinSubtitle",
- "settingsDisablingBinWarningDialogMessage",
- "settingsAllowMediaManagement",
- "settingsHiddenItemsTile",
- "settingsHiddenItemsPageTitle",
"settingsHiddenItemsTabFilters",
"settingsHiddenFiltersBanner",
"settingsHiddenFiltersEmpty",
- "settingsHiddenItemsTabPaths",
- "settingsHiddenPathsBanner",
- "addPathTooltip",
- "settingsStorageAccessTile",
- "settingsStorageAccessPageTitle",
- "settingsStorageAccessBanner",
- "settingsStorageAccessEmpty",
- "settingsStorageAccessRevokeTooltip",
"settingsAccessibilitySectionTitle",
"settingsRemoveAnimationsTile",
"settingsRemoveAnimationsDialogTitle",
@@ -8613,113 +8442,12 @@
"timeMinutes",
"timeDays",
"focalLength",
- "applyButtonLabel",
- "deleteButtonLabel",
- "nextButtonLabel",
- "showButtonLabel",
- "hideButtonLabel",
- "continueButtonLabel",
- "saveCopyButtonLabel",
- "applyTooltip",
- "cancelTooltip",
- "changeTooltip",
"clearTooltip",
- "previousTooltip",
- "nextTooltip",
- "showTooltip",
- "hideTooltip",
- "actionRemove",
- "resetTooltip",
- "saveTooltip",
"pickTooltip",
- "doubleBackExitMessage",
- "doNotAskAgain",
- "sourceStateLoading",
- "sourceStateCataloguing",
- "sourceStateLocatingCountries",
- "sourceStateLocatingPlaces",
- "chipActionDelete",
- "chipActionGoToAlbumPage",
- "chipActionGoToCountryPage",
- "chipActionGoToPlacePage",
"chipActionGoToTagPage",
"chipActionFilterOut",
"chipActionFilterIn",
"chipActionHide",
- "chipActionLock",
- "chipActionPin",
- "chipActionUnpin",
- "chipActionRename",
- "chipActionSetCover",
- "chipActionShowCountryStates",
- "chipActionCreateAlbum",
- "chipActionCreateVault",
- "chipActionConfigureVault",
- "entryActionCopyToClipboard",
- "entryActionDelete",
- "entryActionConvert",
- "entryActionExport",
- "entryActionInfo",
- "entryActionRename",
- "entryActionRestore",
- "entryActionRotateCCW",
- "entryActionRotateCW",
- "entryActionFlip",
- "entryActionPrint",
- "entryActionShare",
- "entryActionShareImageOnly",
- "entryActionShareVideoOnly",
- "entryActionViewSource",
- "entryActionShowGeoTiffOnMap",
- "entryActionConvertMotionPhotoToStillImage",
- "entryActionViewMotionPhotoVideo",
- "entryActionEdit",
- "entryActionOpen",
- "entryActionSetAs",
- "entryActionOpenMap",
- "entryActionRotateScreen",
- "entryActionAddFavourite",
- "entryActionRemoveFavourite",
- "videoActionCaptureFrame",
- "videoActionMute",
- "videoActionUnmute",
- "videoActionPause",
- "videoActionPlay",
- "videoActionReplay10",
- "videoActionSkip10",
- "videoActionSelectStreams",
- "videoActionSetSpeed",
- "viewerActionSettings",
- "viewerActionLock",
- "viewerActionUnlock",
- "slideshowActionResume",
- "slideshowActionShowInCollection",
- "entryInfoActionEditDate",
- "entryInfoActionEditLocation",
- "entryInfoActionEditTitleDescription",
- "entryInfoActionEditRating",
- "entryInfoActionEditTags",
- "entryInfoActionRemoveMetadata",
- "entryInfoActionExportMetadata",
- "entryInfoActionRemoveLocation",
- "editorActionTransform",
- "editorTransformCrop",
- "editorTransformRotate",
- "cropAspectRatioFree",
- "cropAspectRatioOriginal",
- "cropAspectRatioSquare",
- "filterAspectRatioLandscapeLabel",
- "filterAspectRatioPortraitLabel",
- "filterBinLabel",
- "filterFavouriteLabel",
- "filterNoDateLabel",
- "filterNoAddressLabel",
- "filterLocatedLabel",
- "filterNoLocationLabel",
- "filterNoRatingLabel",
- "filterTaggedLabel",
- "filterNoTagLabel",
- "filterNoTitleLabel",
"filterOnThisDayLabel",
"filterRecentlyAddedLabel",
"filterRatingRejectedLabel",
diff --git a/whatsnew/whatsnew-en-US b/whatsnew/whatsnew-en-US
index bf6045a0b..30de5ad44 100644
--- a/whatsnew/whatsnew-en-US
+++ b/whatsnew/whatsnew-en-US
@@ -1,4 +1,4 @@
-In v1.9.4:
+In v1.9.5:
- play your animated AVIF, AV1, and HDR videos
- filter by rating ranges
- judge tonal distributions with the viewer histogram