diff --git a/CHANGELOG.md b/CHANGELOG.md index 3408d0272..1eb3cd86b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 diff --git a/fastlane/metadata/android/nn/images/featureGraphic.png b/fastlane/metadata/android/nn/images/featureGraphic.png new file mode 100644 index 000000000..e9e800f6b Binary files /dev/null and b/fastlane/metadata/android/nn/images/featureGraphic.png differ diff --git a/fastlane/metadata/android/nn/images/phoneScreenshots/1.png b/fastlane/metadata/android/nn/images/phoneScreenshots/1.png new file mode 100644 index 000000000..8d90d9b37 Binary files /dev/null and b/fastlane/metadata/android/nn/images/phoneScreenshots/1.png differ diff --git a/fastlane/metadata/android/nn/images/phoneScreenshots/2.png b/fastlane/metadata/android/nn/images/phoneScreenshots/2.png new file mode 100644 index 000000000..9fd360a64 Binary files /dev/null and b/fastlane/metadata/android/nn/images/phoneScreenshots/2.png differ diff --git a/fastlane/metadata/android/nn/images/phoneScreenshots/3.png b/fastlane/metadata/android/nn/images/phoneScreenshots/3.png new file mode 100644 index 000000000..927ddecd0 Binary files /dev/null and b/fastlane/metadata/android/nn/images/phoneScreenshots/3.png differ diff --git a/fastlane/metadata/android/nn/images/phoneScreenshots/4.png b/fastlane/metadata/android/nn/images/phoneScreenshots/4.png new file mode 100644 index 000000000..825374766 Binary files /dev/null and b/fastlane/metadata/android/nn/images/phoneScreenshots/4.png differ diff --git a/fastlane/metadata/android/nn/images/phoneScreenshots/5.png b/fastlane/metadata/android/nn/images/phoneScreenshots/5.png new file mode 100644 index 000000000..c9ba7c3e0 Binary files /dev/null and b/fastlane/metadata/android/nn/images/phoneScreenshots/5.png differ diff --git a/fastlane/metadata/android/nn/images/phoneScreenshots/6.png b/fastlane/metadata/android/nn/images/phoneScreenshots/6.png new file mode 100644 index 000000000..be4769665 Binary files /dev/null and b/fastlane/metadata/android/nn/images/phoneScreenshots/6.png differ diff --git a/fastlane/metadata/android/nn/images/phoneScreenshots/7.png b/fastlane/metadata/android/nn/images/phoneScreenshots/7.png new file mode 100644 index 000000000..69d747a0b Binary files /dev/null and b/fastlane/metadata/android/nn/images/phoneScreenshots/7.png differ diff --git a/lib/model/app/contributors.dart b/lib/model/app/contributors.dart index fbdd2fd55..e97c25d1c 100644 --- a/lib/model/app/contributors.dart +++ b/lib/model/app/contributors.dart @@ -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 diff --git a/lib/widgets/aves_app.dart b/lib/widgets/aves_app.dart index 1c3ff2854..56129a592 100644 --- a/lib/widgets/aves_app.dart +++ b/lib/widgets/aves_app.dart @@ -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 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(), diff --git a/lib/widgets/settings/language/locales.dart b/lib/widgets/settings/language/locales.dart index 92a85e315..159565580 100644 --- a/lib/widgets/settings/language/locales.dart +++ b/lib/widgets/settings/language/locales.dart @@ -17,6 +17,7 @@ class SupportedLocales { 'ko': '한국어', 'lt': 'Lietuvių', 'nb': 'Norsk (Bokmål)', + 'nn': 'Norsk (Nynorsk)', 'nl': 'Nederlands', 'pl': 'Polski', 'pt': 'Português (Brasil)', diff --git a/plugins/aves_map/pubspec.lock b/plugins/aves_map/pubspec.lock index 41b0e3bf4..b463de358 100644 --- a/plugins/aves_map/pubspec.lock +++ b/plugins/aves_map/pubspec.lock @@ -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: diff --git a/plugins/aves_services/pubspec.lock b/plugins/aves_services/pubspec.lock index 6332d2e3f..0808069d5 100644 --- a/plugins/aves_services/pubspec.lock +++ b/plugins/aves_services/pubspec.lock @@ -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: diff --git a/plugins/aves_services_google/pubspec.lock b/plugins/aves_services_google/pubspec.lock index 181f9a0a9..8400f5cac 100644 --- a/plugins/aves_services_google/pubspec.lock +++ b/plugins/aves_services_google/pubspec.lock @@ -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: diff --git a/plugins/aves_services_huawei/pubspec.lock b/plugins/aves_services_huawei/pubspec.lock index 0eda3f593..6676663ed 100644 --- a/plugins/aves_services_huawei/pubspec.lock +++ b/plugins/aves_services_huawei/pubspec.lock @@ -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: diff --git a/plugins/aves_services_none/pubspec.lock b/plugins/aves_services_none/pubspec.lock index 5ccd3af10..4a659765d 100644 --- a/plugins/aves_services_none/pubspec.lock +++ b/plugins/aves_services_none/pubspec.lock @@ -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: diff --git a/pubspec.lock b/pubspec.lock index 977c2c130..493185d63 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -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" diff --git a/pubspec.yaml b/pubspec.yaml index b0918bbff..5fb272b2c 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -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: diff --git a/untranslated.json b/untranslated.json index 78c4c844a..525dff97f 100644 --- a/untranslated.json +++ b/untranslated.json @@ -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",