This commit is contained in:
Thibault Deckers 2023-05-21 20:09:01 +02:00
parent 1487d8cc1a
commit 2609dd9015
20 changed files with 66 additions and 502 deletions

View file

@ -11,6 +11,7 @@ All notable changes to this project will be documented in this file.
- Info: added day filter with item date
- Widget: option to update image on tap
- Slideshow / Screen saver: option for random transition
- Norwegian (Nynorsk) translation (thanks tryvseu)
### Changed

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 281 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 499 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 340 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 336 KiB

View file

@ -44,11 +44,12 @@ class Contributors {
Contributor('Dick Pluim', 'github@dickpluim.com'),
Contributor('György Viktor', 'wickdj@gmail.com'),
Contributor('byPety', 'peter@csordascsalad.hu'),
Contributor('tryvseu', 'tryvseu@tuta.io'),
// Contributor('SAMIRAH AIL', 'samiratalzahrani@gmail.com'), // Arabic
// Contributor('Salih Ail', 'rrrfff444@gmail.com'), // Arabic
// Contributor('nasreddineloukriz', 'nasreddineloukriz@gmail.com'), // Arabic
// Contributor('امیر جهانگرد', 'ijahangard.a@gmail.com'), // Persian
// Contributor('slasb37', 'p84haghi@gmail.com'), // Persian
// Contributor('tryvseu', 'tryvseu@tuta.io'), // Nynorsk
// Contributor('Nattapong K', 'mixer5056@gmail.com'), // Thai
// Contributor('Idj', 'joneltmp+goahn@gmail.com'), // Hebrew
// Contributor('Martin Frandel', 'martinko.fr@gmail.com'), // Slovak

View file

@ -45,6 +45,7 @@ import 'package:fijkplayer/fijkplayer.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_localization_nn/flutter_localization_nn.dart';
import 'package:material_color_utilities/material_color_utilities.dart';
import 'package:overlay_support/overlay_support.dart';
import 'package:provider/provider.dart';
@ -66,7 +67,6 @@ class AvesApp extends StatefulWidget {
'he', // Hebrew
'hi', // Hindi
'ml', // Malayalam
'nn', // Norwegian Nynorsk
'or', // Odia
'sk', // Slovak
'th', // Thai
@ -289,7 +289,10 @@ class _AvesAppState extends State<AvesApp> with WidgetsBindingObserver {
darkTheme: darkTheme,
themeMode: themeBrightness.appThemeMode,
locale: settingsLocale,
localizationsDelegates: AppLocalizations.localizationsDelegates,
localizationsDelegates: const [
...AppLocalizations.localizationsDelegates,
...LocalizationsNn.delegates,
],
supportedLocales: AvesApp.supportedLocales,
// TODO TLAD remove custom scroll behavior when this is fixed: https://github.com/flutter/flutter/issues/82906
scrollBehavior: StretchMaterialScrollBehavior(),

View file

@ -17,6 +17,7 @@ class SupportedLocales {
'ko': '한국어',
'lt': 'Lietuvių',
'nb': 'Norsk (Bokmål)',
'nn': 'Norsk (Nynorsk)',
'nl': 'Nederlands',
'pl': 'Polski',
'pt': 'Português (Brasil)',

View file

@ -121,10 +121,10 @@ packages:
dependency: "direct main"
description:
name: latlong2
sha256: "408993a0e3f46e79ce1f129e4cb0386eef6d48dfa6394939ecacfbd7049154ec"
sha256: "08ef7282ba9f76e8495e49e2dc4d653015ac929dce5f92b375a415d30b407ea0"
url: "https://pub.dev"
source: hosted
version: "0.8.1"
version: "0.8.2"
lints:
dependency: transitive
description:

View file

@ -128,10 +128,10 @@ packages:
dependency: "direct main"
description:
name: latlong2
sha256: "408993a0e3f46e79ce1f129e4cb0386eef6d48dfa6394939ecacfbd7049154ec"
sha256: "08ef7282ba9f76e8495e49e2dc4d653015ac929dce5f92b375a415d30b407ea0"
url: "https://pub.dev"
source: hosted
version: "0.8.1"
version: "0.8.2"
lints:
dependency: transitive
description:

View file

@ -66,10 +66,10 @@ packages:
dependency: "direct main"
description:
name: device_info_plus
sha256: "9b1a0c32b2a503f8fe9f8764fac7b5fcd4f6bd35d8f49de5350bccf9e2a33b8a"
sha256: "499c61743e13909c13374a8c209075385858c614b9c0f2487b5f9995eeaf7369"
url: "https://pub.dev"
source: hosted
version: "9.0.0"
version: "9.0.1"
device_info_plus_platform_interface:
dependency: transitive
description:
@ -135,10 +135,10 @@ packages:
dependency: transitive
description:
name: flutter_plugin_android_lifecycle
sha256: "96af49aa6b57c10a312106ad6f71deed5a754029c24789bbf620ba784f0bd0b0"
sha256: "950e77c2bbe1692bc0874fc7fb491b96a4dc340457f4ea1641443d0a6c1ea360"
url: "https://pub.dev"
source: hosted
version: "2.0.14"
version: "2.0.15"
flutter_web_plugins:
dependency: transitive
description: flutter
@ -236,10 +236,10 @@ packages:
dependency: "direct main"
description:
name: latlong2
sha256: "408993a0e3f46e79ce1f129e4cb0386eef6d48dfa6394939ecacfbd7049154ec"
sha256: "08ef7282ba9f76e8495e49e2dc4d653015ac929dce5f92b375a415d30b407ea0"
url: "https://pub.dev"
source: hosted
version: "0.8.1"
version: "0.8.2"
lints:
dependency: transitive
description:
@ -401,18 +401,18 @@ packages:
dependency: transitive
description:
name: win32
sha256: "5a751eddf9db89b3e5f9d50c20ab8612296e4e8db69009788d6c8b060a84191c"
sha256: "6ca3aaab1790eeb1f5cad232e33d9c53ba66e884dd3e7686c4e730bffc45f1a3"
url: "https://pub.dev"
source: hosted
version: "4.1.4"
version: "5.0.2"
win32_registry:
dependency: transitive
description:
name: win32_registry
sha256: "1c52f994bdccb77103a6231ad4ea331a244dbcef5d1f37d8462f713143b0bfae"
sha256: e4506d60b7244251bc59df15656a3093501c37fb5af02105a944d73eb95be4c9
url: "https://pub.dev"
source: hosted
version: "1.1.0"
version: "1.1.1"
wkt_parser:
dependency: transitive
description:

View file

@ -158,10 +158,10 @@ packages:
dependency: "direct main"
description:
name: latlong2
sha256: "408993a0e3f46e79ce1f129e4cb0386eef6d48dfa6394939ecacfbd7049154ec"
sha256: "08ef7282ba9f76e8495e49e2dc4d653015ac929dce5f92b375a415d30b407ea0"
url: "https://pub.dev"
source: hosted
version: "0.8.1"
version: "0.8.2"
lints:
dependency: transitive
description:

View file

@ -135,10 +135,10 @@ packages:
dependency: "direct main"
description:
name: latlong2
sha256: "408993a0e3f46e79ce1f129e4cb0386eef6d48dfa6394939ecacfbd7049154ec"
sha256: "08ef7282ba9f76e8495e49e2dc4d653015ac929dce5f92b375a415d30b407ea0"
url: "https://pub.dev"
source: hosted
version: "0.8.1"
version: "0.8.2"
lints:
dependency: transitive
description:

View file

@ -5,10 +5,10 @@ packages:
dependency: transitive
description:
name: _fe_analyzer_shared
sha256: "405666cd3cf0ee0a48d21ec67e65406aad2c726d9fa58840d3375e7bdcd32a07"
sha256: ae92f5d747aee634b87f89d9946000c2de774be1d6ac3e58268224348cd0101a
url: "https://pub.dev"
source: hosted
version: "60.0.0"
version: "61.0.0"
_flutterfire_internals:
dependency: transitive
description:
@ -21,10 +21,10 @@ packages:
dependency: transitive
description:
name: analyzer
sha256: "1952250bd005bacb895a01bf1b4dc00e3ba1c526cf47dca54dfe24979c65f5b3"
sha256: ea3d8652bda62982addfd92fdc2d0214e5f82e43325104990d4f4c4a2a313562
url: "https://pub.dev"
source: hosted
version: "5.12.0"
version: "5.13.0"
archive:
dependency: transitive
description:
@ -196,10 +196,10 @@ packages:
dependency: "direct main"
description:
name: connectivity_plus
sha256: "45262924896ff72a8cd92b722bb7e3d5020f9e0724531a3e10e22ddae2005991"
sha256: "8599ae9edca5ff96163fca3e36f8e481ea917d1e71cdad912c084b5579913f34"
url: "https://pub.dev"
source: hosted
version: "4.0.0"
version: "4.0.1"
connectivity_plus_platform_interface:
dependency: transitive
description:
@ -267,12 +267,11 @@ packages:
device_info_plus:
dependency: "direct main"
description:
path: "packages/device_info_plus/device_info_plus"
ref: main
resolved-ref: "57d9c8845edfc81fdbabcef9eb1d1ca450e62e7d"
url: "https://github.com/fluttercommunity/plus_plugins.git"
source: git
version: "9.0.0"
name: device_info_plus
sha256: "499c61743e13909c13374a8c209075385858c614b9c0f2487b5f9995eeaf7369"
url: "https://pub.dev"
source: hosted
version: "9.0.1"
device_info_plus_platform_interface:
dependency: transitive
description:
@ -462,6 +461,15 @@ packages:
url: "https://pub.dev"
source: hosted
version: "2.0.1"
flutter_localization_nn:
dependency: "direct main"
description:
path: "."
ref: HEAD
resolved-ref: "61b18541adb2028798cf246dda93c974120dabb8"
url: "https://github.com/deckerst/flutter_localization_nn.git"
source: git
version: "0.0.1"
flutter_localizations:
dependency: "direct main"
description: flutter
@ -487,10 +495,10 @@ packages:
dependency: transitive
description:
name: flutter_plugin_android_lifecycle
sha256: "96af49aa6b57c10a312106ad6f71deed5a754029c24789bbf620ba784f0bd0b0"
sha256: "950e77c2bbe1692bc0874fc7fb491b96a4dc340457f4ea1641443d0a6c1ea360"
url: "https://pub.dev"
source: hosted
version: "2.0.14"
version: "2.0.15"
flutter_staggered_animations:
dependency: "direct main"
description:
@ -534,10 +542,10 @@ packages:
dependency: transitive
description:
name: glob
sha256: "4515b5b6ddb505ebdd242a5f2cc5d22d3d6a80013789debfbda7777f47ea308c"
sha256: "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63"
url: "https://pub.dev"
source: hosted
version: "2.1.1"
version: "2.1.2"
google_api_availability:
dependency: transitive
description:
@ -663,10 +671,10 @@ packages:
dependency: "direct main"
description:
name: latlong2
sha256: "408993a0e3f46e79ce1f129e4cb0386eef6d48dfa6394939ecacfbd7049154ec"
sha256: "08ef7282ba9f76e8495e49e2dc4d653015ac929dce5f92b375a415d30b407ea0"
url: "https://pub.dev"
source: hosted
version: "0.8.1"
version: "0.8.2"
lints:
dependency: transitive
description:
@ -703,10 +711,10 @@ packages:
dependency: transitive
description:
name: local_auth_ios
sha256: "503a938c4edde6b244c6ee3b1e2e675ddb7e37e79d5056658dbed1997cf04785"
sha256: edc2977c5145492f3451db9507a2f2f284ee4f408950b3e16670838726761940
url: "https://pub.dev"
source: hosted
version: "1.1.2"
version: "1.1.3"
local_auth_platform_interface:
dependency: transitive
description:
@ -839,12 +847,11 @@ packages:
package_info_plus:
dependency: "direct main"
description:
path: "packages/package_info_plus/package_info_plus"
ref: main
resolved-ref: "57d9c8845edfc81fdbabcef9eb1d1ca450e62e7d"
url: "https://github.com/fluttercommunity/plus_plugins.git"
source: git
version: "4.0.0"
name: package_info_plus
sha256: "28386bbe89ab5a7919a47cea99cdd1128e5a6e0bbd7eaafe20440ead84a15de3"
url: "https://pub.dev"
source: hosted
version: "4.0.1"
package_info_plus_platform_interface:
dependency: transitive
description:
@ -1566,5 +1573,5 @@ packages:
source: hosted
version: "3.1.2"
sdks:
dart: ">=3.0.0 <4.0.0"
dart: ">=3.0.1 <4.0.0"
flutter: ">=3.10.1"

View file

@ -76,6 +76,9 @@ dependencies:
fluster:
flutter_displaymode:
flutter_highlight:
flutter_localization_nn:
git:
url: https://github.com/deckerst/flutter_localization_nn.git
flutter_map:
flutter_markdown:
flutter_staggered_animations:
@ -129,18 +132,6 @@ dependency_overrides:
# constrains `material_color_utilities` to v0.2.0, which
# constrains `dynamic_color` to v1.6.4, which is incompatible with AGP8
material_color_utilities: ^0.5.0
device_info_plus:
git:
url: https://github.com/fluttercommunity/plus_plugins.git
# v9:0:0 is incompatible with AGP8
ref: main
path: packages/device_info_plus/device_info_plus
package_info_plus:
git:
url: https://github.com/fluttercommunity/plus_plugins.git
# v4:0:0 is incompatible with AGP8
ref: main
path: packages/package_info_plus/package_info_plus
# cf https://github.com/Baseflow/flutter-google-api-availability/pull/43
google_api_availability_android:
git:

View file

@ -387,7 +387,6 @@
"albumCamera",
"albumDownload",
"albumScreenshots",
"albumScreenRecordings",
"albumVideoCaptures",
"albumPageTitle",
"albumEmpty",
@ -1235,49 +1234,9 @@
],
"cs": [
"saveCopyButtonLabel",
"applyTooltip",
"editorActionTransform",
"editorTransformCrop",
"editorTransformRotate",
"cropAspectRatioFree",
"cropAspectRatioOriginal",
"cropAspectRatioSquare",
"maxBrightnessNever",
"maxBrightnessAlways",
"videoResumptionModeNever",
"videoResumptionModeAlways",
"widgetTapUpdateWidget",
"exportEntryDialogQuality",
"settingsAskEverytime",
"settingsVideoPlaybackTile",
"settingsVideoPlaybackPageTitle",
"settingsVideoResumptionModeTile",
"settingsVideoResumptionModeDialogTitle",
"tagEditorDiscardDialogMessage"
],
"de": [
"saveCopyButtonLabel",
"applyTooltip",
"editorActionTransform",
"editorTransformCrop",
"editorTransformRotate",
"cropAspectRatioFree",
"cropAspectRatioOriginal",
"cropAspectRatioSquare",
"maxBrightnessNever",
"maxBrightnessAlways",
"videoResumptionModeNever",
"videoResumptionModeAlways",
"widgetTapUpdateWidget",
"exportEntryDialogQuality",
"settingsAskEverytime",
"settingsVideoPlaybackTile",
"settingsVideoPlaybackPageTitle",
"settingsVideoResumptionModeTile",
"settingsVideoResumptionModeDialogTitle",
"tagEditorDiscardDialogMessage"
"cropAspectRatioSquare"
],
"el": [
@ -1292,30 +1251,6 @@
"widgetTapUpdateWidget"
],
"es": [
"saveCopyButtonLabel",
"applyTooltip",
"editorActionTransform",
"editorTransformCrop",
"editorTransformRotate",
"cropAspectRatioFree",
"cropAspectRatioOriginal",
"cropAspectRatioSquare",
"widgetTapUpdateWidget"
],
"eu": [
"saveCopyButtonLabel",
"applyTooltip",
"editorActionTransform",
"editorTransformCrop",
"editorTransformRotate",
"cropAspectRatioFree",
"cropAspectRatioOriginal",
"cropAspectRatioSquare",
"widgetTapUpdateWidget"
],
"fa": [
"saveCopyButtonLabel",
"applyTooltip",
@ -1820,18 +1755,6 @@
"filePickerUseThisFolder"
],
"fr": [
"saveCopyButtonLabel",
"applyTooltip",
"editorActionTransform",
"editorTransformCrop",
"editorTransformRotate",
"cropAspectRatioFree",
"cropAspectRatioOriginal",
"cropAspectRatioSquare",
"widgetTapUpdateWidget"
],
"gl": [
"columnCount",
"saveCopyButtonLabel",
@ -3678,30 +3601,6 @@
"filePickerUseThisFolder"
],
"hu": [
"saveCopyButtonLabel",
"applyTooltip",
"editorActionTransform",
"editorTransformCrop",
"editorTransformRotate",
"cropAspectRatioFree",
"cropAspectRatioOriginal",
"cropAspectRatioSquare",
"widgetTapUpdateWidget"
],
"id": [
"saveCopyButtonLabel",
"applyTooltip",
"editorActionTransform",
"editorTransformCrop",
"editorTransformRotate",
"cropAspectRatioFree",
"cropAspectRatioOriginal",
"cropAspectRatioSquare",
"widgetTapUpdateWidget"
],
"it": [
"saveCopyButtonLabel",
"applyTooltip",
@ -3765,18 +3664,6 @@
"tagEditorDiscardDialogMessage"
],
"ko": [
"saveCopyButtonLabel",
"applyTooltip",
"editorActionTransform",
"editorTransformCrop",
"editorTransformRotate",
"cropAspectRatioFree",
"cropAspectRatioOriginal",
"cropAspectRatioSquare",
"widgetTapUpdateWidget"
],
"lt": [
"columnCount",
"saveCopyButtonLabel",
@ -4638,352 +4525,49 @@
"nn": [
"columnCount",
"saveCopyButtonLabel",
"applyTooltip",
"sourceStateCataloguing",
"chipActionGoToPlacePage",
"chipActionLock",
"chipActionShowCountryStates",
"chipActionCreateVault",
"chipActionConfigureVault",
"viewerActionLock",
"viewerActionUnlock",
"entryInfoActionRemoveLocation",
"editorActionTransform",
"editorTransformCrop",
"editorTransformRotate",
"cropAspectRatioFree",
"cropAspectRatioOriginal",
"cropAspectRatioSquare",
"filterLocatedLabel",
"filterNoLocationLabel",
"filterTaggedLabel",
"accessibilityAnimationsKeep",
"albumTierVaults",
"displayRefreshRatePreferHighest",
"displayRefreshRatePreferLowest",
"lengthUnitPixel",
"lengthUnitPercent",
"maxBrightnessNever",
"maxBrightnessAlways",
"vaultLockTypePattern",
"vaultLockTypePin",
"vaultLockTypePassword",
"settingsVideoEnablePip",
"videoResumptionModeNever",
"videoResumptionModeAlways",
"wallpaperTargetHome",
"wallpaperTargetHomeLock",
"widgetTapUpdateWidget",
"setCoverDialogCustom",
"newVaultWarningDialogMessage",
"newVaultDialogTitle",
"configureVaultDialogTitle",
"vaultDialogLockModeWhenScreenOff",
"vaultDialogLockTypeLabel",
"patternDialogEnter",
"patternDialogConfirm",
"pinDialogEnter",
"pinDialogConfirm",
"passwordDialogEnter",
"passwordDialogConfirm",
"authenticateToConfigureVault",
"authenticateToUnlockVault",
"vaultBinUsageDialogMessage",
"exportEntryDialogQuality",
"exportEntryDialogWriteMetadata",
"editEntryDialogTargetFieldsHeader",
"editEntryDateDialogSetCustom",
"editEntryLocationDialogTitle",
"editEntryLocationDialogSetCustom",
"locationPickerUseThisLocationButton",
"removeEntryMetadataMotionPhotoXmpWarningDialogMessage",
"tooManyItemsErrorDialogMessage",
"viewDialogSortSectionTitle",
"viewDialogReverseSortOrder",
"aboutLinkPolicy",
"aboutBugSaveLogInstruction",
"aboutBugReportInstruction",
"aboutBugReportButton",
"aboutCreditsSectionTitle",
"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",
"sortOrderLowestFirst",
"sortOrderLargestFirst",
"sortOrderSmallestFirst",
"albumGroupTier",
"albumGroupType",
"albumGroupVolume",
"albumGroupNone",
"albumMimeTypeMixed",
"albumPickPageTitleCopy",
"albumPickPageTitleExport",
"albumPickPageTitleMove",
"albumPickPageTitlePick",
"albumCamera",
"albumDownload",
"albumScreenshots",
"albumScreenRecordings",
"albumVideoCaptures",
"albumPageTitle",
"albumEmpty",
"createAlbumButtonLabel",
"newFilterBanner",
"countryPageTitle",
"countryEmpty",
"statePageTitle",
"stateEmpty",
"placePageTitle",
"placeEmpty",
"tagPageTitle",
"tagEmpty",
"binPageTitle",
"searchCollectionFieldHint",
"searchRecentSectionTitle",
"searchDateSectionTitle",
"searchAlbumsSectionTitle",
"searchCountriesSectionTitle",
"searchStatesSectionTitle",
"searchPlacesSectionTitle",
"searchTagsSectionTitle",
"searchRatingSectionTitle",
"searchMetadataSectionTitle",
"settingsPageTitle",
"settingsSystemDefault",
"settingsDefault",
"settingsDisabled",
"settingsAskEverytime",
"settingsModificationWarningDialogMessage",
"settingsSearchFieldLabel",
"settingsSearchEmpty",
"settingsActionExport",
"settingsActionExportDialogTitle",
"settingsActionImport",
"settingsActionImportDialogTitle",
"appExportCovers",
"appExportFavourites",
"appExportSettings",
"settingsNavigationSectionTitle",
"settingsHomeTile",
"settingsHomeDialogTitle",
"settingsShowBottomNavigationBar",
"settingsKeepScreenOnTile",
"settingsKeepScreenOnDialogTitle",
"settingsDoubleBackExit",
"settingsConfirmationTile",
"settingsConfirmationDialogTitle",
"settingsConfirmationBeforeDeleteItems",
"settingsConfirmationBeforeMoveToBinItems",
"settingsConfirmationBeforeMoveUndatedItems",
"settingsConfirmationAfterMoveToBinItems",
"settingsConfirmationVaultDataLoss",
"settingsNavigationDrawerTile",
"settingsNavigationDrawerEditorPageTitle",
"settingsNavigationDrawerBanner",
"settingsNavigationDrawerTabTypes",
"settingsNavigationDrawerTabAlbums",
"settingsNavigationDrawerTabPages",
"settingsNavigationDrawerAddAlbum",
"settingsThumbnailSectionTitle",
"settingsThumbnailOverlayTile",
"settingsThumbnailOverlayPageTitle",
"settingsThumbnailShowFavouriteIcon",
"settingsThumbnailShowTagIcon",
"settingsThumbnailShowLocationIcon",
"settingsThumbnailShowMotionPhotoIcon",
"settingsThumbnailShowRating",
"settingsThumbnailShowRawIcon",
"settingsThumbnailShowVideoDuration",
"settingsCollectionQuickActionsTile",
"settingsCollectionQuickActionEditorPageTitle",
"settingsCollectionQuickActionTabBrowsing",
"settingsCollectionQuickActionTabSelecting",
"settingsCollectionBrowsingQuickActionEditorBanner",
"settingsCollectionSelectionQuickActionEditorBanner",
"settingsCollectionBurstPatternsTile",
"settingsCollectionBurstPatternsNone",
"settingsViewerSectionTitle",
"settingsViewerGestureSideTapNext",
"settingsViewerUseCutout",
"settingsViewerMaximumBrightness",
"settingsMotionPhotoAutoPlay",
"settingsImageBackground",
"settingsViewerQuickActionsTile",
"settingsViewerQuickActionEditorPageTitle",
"settingsViewerQuickActionEditorBanner",
"settingsViewerQuickActionEditorDisplayedButtonsSectionTitle",
"settingsViewerQuickActionEditorAvailableButtonsSectionTitle",
"settingsViewerQuickActionEmpty",
"settingsViewerOverlayTile",
"settingsViewerOverlayPageTitle",
"settingsViewerShowOverlayOnOpening",
"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",
"settingsVideoResumptionModeTile",
"settingsVideoResumptionModeDialogTitle",
"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",
"settingsTimeToTakeActionTile",
"settingsAccessibilityShowPinchGestureAlternatives",
"settingsThemeBrightnessTile",
"settingsThemeBrightnessDialogTitle",
"settingsThemeEnableDynamicColor",
"settingsDisplayRefreshRateModeTile",
"settingsDisplayRefreshRateModeDialogTitle",
"settingsDisplayUseTvInterface",
"settingsWidgetOpenPage",
"statsWithGps",
"statsTopStatesSectionTitle",
"viewerInfoPageTitle",
"viewerInfoLabelDescription",
"mapPointNorthUpTooltip",
"mapAttributionOsmHot",
"mapAttributionStamen",
"mapEmptyRegion",
"viewerInfoSearchSuggestionDimensions",
"wallpaperUseScrollEffect",
"tagEditorDiscardDialogMessage",
"tagPlaceholderState"
"wallpaperUseScrollEffect"
],
"or": [
@ -5585,18 +5169,6 @@
"filePickerUseThisFolder"
],
"pl": [
"saveCopyButtonLabel",
"applyTooltip",
"editorActionTransform",
"editorTransformCrop",
"editorTransformRotate",
"cropAspectRatioFree",
"cropAspectRatioOriginal",
"cropAspectRatioSquare",
"widgetTapUpdateWidget"
],
"pt": [
"saveCopyButtonLabel",
"applyTooltip",
@ -6569,18 +6141,6 @@
"tagPlaceholderState"
],
"uk": [
"saveCopyButtonLabel",
"applyTooltip",
"editorActionTransform",
"editorTransformCrop",
"editorTransformRotate",
"cropAspectRatioFree",
"cropAspectRatioOriginal",
"cropAspectRatioSquare",
"widgetTapUpdateWidget"
],
"zh": [
"saveCopyButtonLabel",
"applyTooltip",