diff --git a/lib/widgets/about/translators.dart b/lib/widgets/about/translators.dart index e22677ce8..bfe190ce0 100644 --- a/lib/widgets/about/translators.dart +++ b/lib/widgets/about/translators.dart @@ -37,12 +37,14 @@ class AboutTranslators extends StatelessWidget { Contributor('Oğuz Ersen', 'oguz@ersen.moe'), Contributor('Allan Nordhøy', 'epost@anotheragency.no'), Contributor('pemibe', 'pemibe4634@dmonies.com'), - // Contributor('Piotr K', '1337.kelt@gmail.com'), - // Contributor('امیر جهانگرد', 'ijahangard.a@gmail.com'), - // Contributor('SAMIRAH AIL', 'samiratalzahrani@gmail.com'), - // Contributor('Salih Ail', 'rrrfff444@gmail.com'), - // Contributor('Nattapong K', 'mixer5056@gmail.com'), - // Contributor('tryvseu', 'tryvseu@tuta.io'), + // Contributor('SAMIRAH AIL', 'samiratalzahrani@gmail.com'), // Arabic + // Contributor('Salih Ail', 'rrrfff444@gmail.com'), // Arabic + // Contributor('Piotr K', '1337.kelt@gmail.com'), // Polish + // 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('Olexandr Mazur', 'rozihrash.ya6w7@simplelogin.com'), // Ukrainian }; @override diff --git a/lib/widgets/aves_app.dart b/lib/widgets/aves_app.dart index 011c848e7..53eb06012 100644 --- a/lib/widgets/aves_app.dart +++ b/lib/widgets/aves_app.dart @@ -53,7 +53,7 @@ class AvesApp extends StatefulWidget { final AppFlavor flavor; // temporary exclude locales not ready yet for prime time - static final _unsupportedLocales = {'ar', 'fa', 'gl', 'nn', 'pl', 'th'}.map(Locale.new).toSet(); + static final _unsupportedLocales = {'ar', 'fa', 'gl', 'nn', 'pl', 'th', 'uk'}.map(Locale.new).toSet(); static final List supportedLocales = AppLocalizations.supportedLocales.where((v) => !_unsupportedLocales.contains(v)).toList(); static final GlobalKey navigatorKey = GlobalKey(debugLabel: 'app-navigator'); diff --git a/untranslated.json b/untranslated.json index 1c0e4d44f..00453ca3b 100644 --- a/untranslated.json +++ b/untranslated.json @@ -600,116 +600,20 @@ ], "fa": [ - "appName", - "welcomeMessage", - "welcomeOptional", - "welcomeTermsToggle", - "itemCount", - "timeSeconds", - "timeMinutes", - "timeDays", - "focalLength", - "applyButtonLabel", - "deleteButtonLabel", - "nextButtonLabel", - "showButtonLabel", - "hideButtonLabel", - "continueButtonLabel", - "cancelTooltip", - "changeTooltip", "clearTooltip", - "previousTooltip", - "nextTooltip", - "showTooltip", - "hideTooltip", - "actionRemove", - "resetTooltip", - "saveTooltip", - "pickTooltip", - "doubleBackExitMessage", - "doNotAskAgain", - "sourceStateLoading", - "sourceStateCataloguing", - "sourceStateLocatingCountries", - "sourceStateLocatingPlaces", - "chipActionDelete", - "chipActionGoToAlbumPage", - "chipActionGoToCountryPage", - "chipActionGoToTagPage", - "chipActionFilterOut", - "chipActionFilterIn", - "chipActionHide", - "chipActionPin", - "chipActionUnpin", - "chipActionRename", - "chipActionSetCover", - "chipActionCreateAlbum", "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", - "videoActionSettings", "slideshowActionResume", - "slideshowActionShowInCollection", - "entryInfoActionEditDate", - "entryInfoActionEditLocation", - "entryInfoActionEditTitleDescription", - "entryInfoActionEditRating", - "entryInfoActionEditTags", - "entryInfoActionRemoveMetadata", - "entryInfoActionExportMetadata", - "entryInfoActionRemoveLocation", "filterAspectRatioLandscapeLabel", "filterAspectRatioPortraitLabel", - "filterBinLabel", - "filterFavouriteLabel", - "filterNoDateLabel", - "filterNoAddressLabel", - "filterNoLocationLabel", - "filterNoRatingLabel", - "filterNoTagLabel", - "filterNoTitleLabel", "filterOnThisDayLabel", - "filterRecentlyAddedLabel", "filterRatingRejectedLabel", "filterTypeAnimatedLabel", - "filterTypeMotionPhotoLabel", - "filterTypePanoramaLabel", "filterTypeRawLabel", - "filterTypeSphericalVideoLabel", "filterTypeGeotiffLabel", - "filterMimeImageLabel", - "filterMimeVideoLabel", "coordinateFormatDms", "coordinateFormatDecimal", "coordinateDms", @@ -717,14 +621,6 @@ "coordinateDmsSouth", "coordinateDmsEast", "coordinateDmsWest", - "unitSystemMetric", - "unitSystemImperial", - "videoLoopModeNever", - "videoLoopModeShortOnly", - "videoLoopModeAlways", - "videoControlsPlay", - "videoControlsPlaySeek", - "videoControlsPlayOutside", "videoControlsNone", "mapStyleGoogleNormal", "mapStyleGoogleHybrid", @@ -810,9 +706,6 @@ "renameProcessorName", "deleteSingleAlbumConfirmationDialogMessage", "deleteMultiAlbumConfirmationDialogMessage", - "exportEntryDialogFormat", - "exportEntryDialogWidth", - "exportEntryDialogHeight", "renameEntryDialogLabel", "editEntryDialogCopyFromItem", "editEntryDialogTargetFieldsHeader", @@ -849,44 +742,25 @@ "menuActionSelect", "menuActionSelectAll", "menuActionSelectNone", - "menuActionMap", - "menuActionSlideshow", - "menuActionStats", "viewDialogSortSectionTitle", - "viewDialogGroupSectionTitle", "viewDialogLayoutSectionTitle", "viewDialogReverseSortOrder", "tileLayoutMosaic", "tileLayoutGrid", "tileLayoutList", "coverDialogTabCover", - "coverDialogTabApp", - "coverDialogTabColor", - "appPickDialogTitle", "appPickDialogNone", - "aboutPageTitle", "aboutLinkLicense", - "aboutLinkPolicy", - "aboutBugSectionTitle", "aboutBugSaveLogInstruction", "aboutBugCopyInfoInstruction", - "aboutBugCopyInfoButton", "aboutBugReportInstruction", - "aboutBugReportButton", "aboutCreditsSectionTitle", "aboutCreditsWorldAtlas1", "aboutCreditsWorldAtlas2", - "aboutTranslatorsSectionTitle", "aboutLicensesSectionTitle", "aboutLicensesBanner", - "aboutLicensesAndroidLibrariesSectionTitle", - "aboutLicensesFlutterPluginsSectionTitle", - "aboutLicensesFlutterPackagesSectionTitle", - "aboutLicensesDartPackagesSectionTitle", "aboutLicensesShowAllButtonLabel", - "policyPageTitle", "collectionPageTitle", - "collectionPickPageTitle", "collectionSelectPageTitle", "collectionActionShowTitleSearch", "collectionActionHideTitleSearch", @@ -910,12 +784,10 @@ "collectionMoveFailureFeedback", "collectionRenameFailureFeedback", "collectionEditFailureFeedback", - "collectionExportFailureFeedback", "collectionCopySuccessFeedback", "collectionMoveSuccessFeedback", "collectionRenameSuccessFeedback", "collectionEditSuccessFeedback", - "collectionEmptyFavourites", "collectionEmptyVideos", "collectionEmptyImages", "collectionEmptyGrantAccessButtonLabel", @@ -924,7 +796,6 @@ "drawerAboutButton", "drawerSettingsButton", "drawerCollectionAll", - "drawerCollectionFavourites", "drawerCollectionImages", "drawerCollectionVideos", "drawerCollectionAnimated", @@ -955,7 +826,6 @@ "albumGroupNone", "albumMimeTypeMixed", "albumPickPageTitleCopy", - "albumPickPageTitleExport", "albumPickPageTitleMove", "albumPickPageTitlePick", "albumCamera", @@ -988,13 +858,9 @@ "settingsDisabled", "settingsSearchFieldLabel", "settingsSearchEmpty", - "settingsActionExport", - "settingsActionExportDialogTitle", "settingsActionImport", "settingsActionImportDialogTitle", "appExportCovers", - "appExportFavourites", - "appExportSettings", "settingsNavigationSectionTitle", "settingsHomeTile", "settingsHomeDialogTitle", @@ -1162,8 +1028,6 @@ "viewerInfoLabelAddress", "mapStyleDialogTitle", "mapStyleTooltip", - "mapZoomInTooltip", - "mapZoomOutTooltip", "mapPointNorthUpTooltip", "mapAttributionOsmHot", "mapAttributionStamen", @@ -1694,21 +1558,12 @@ "ja": [ "chipActionFilterIn", - "entryActionShareImageOnly", - "entryActionShareVideoOnly", - "entryInfoActionExportMetadata", - "entryInfoActionRemoveLocation", "filterAspectRatioLandscapeLabel", "filterAspectRatioPortraitLabel", "filterNoAddressLabel", "keepScreenOnVideoPlayback", "subtitlePositionTop", "subtitlePositionBottom", - "widgetDisplayedItemRandom", - "widgetDisplayedItemMostRecent", - "settingsViewerShowRatingTags", - "settingsSubtitleThemeTextPositionTile", - "settingsSubtitleThemeTextPositionDialogTitle", "settingsWidgetDisplayedItem" ], @@ -3072,6 +2927,242 @@ "filePickerUseThisFolder" ], + "uk": [ + "setCoverDialogCustom", + "menuActionSelectNone", + "albumPageTitle", + "albumEmpty", + "createAlbumTooltip", + "createAlbumButtonLabel", + "newFilterBanner", + "countryPageTitle", + "countryEmpty", + "tagPageTitle", + "tagEmpty", + "binPageTitle", + "searchCollectionFieldHint", + "searchRecentSectionTitle", + "searchDateSectionTitle", + "searchAlbumsSectionTitle", + "searchCountriesSectionTitle", + "searchPlacesSectionTitle", + "searchTagsSectionTitle", + "searchRatingSectionTitle", + "searchMetadataSectionTitle", + "settingsPageTitle", + "settingsSystemDefault", + "settingsDefault", + "settingsDisabled", + "settingsSearchFieldLabel", + "settingsSearchEmpty", + "settingsActionExport", + "settingsActionExportDialogTitle", + "settingsActionImport", + "settingsActionImportDialogTitle", + "appExportCovers", + "appExportFavourites", + "appExportSettings", + "settingsNavigationSectionTitle", + "settingsHomeTile", + "settingsHomeDialogTitle", + "settingsShowBottomNavigationBar", + "settingsKeepScreenOnTile", + "settingsKeepScreenOnDialogTitle", + "settingsDoubleBackExit", + "settingsConfirmationTile", + "settingsConfirmationDialogTitle", + "settingsConfirmationBeforeDeleteItems", + "settingsConfirmationBeforeMoveToBinItems", + "settingsConfirmationBeforeMoveUndatedItems", + "settingsConfirmationAfterMoveToBinItems", + "settingsNavigationDrawerTile", + "settingsNavigationDrawerEditorPageTitle", + "settingsNavigationDrawerBanner", + "settingsNavigationDrawerTabTypes", + "settingsNavigationDrawerTabAlbums", + "settingsNavigationDrawerTabPages", + "settingsNavigationDrawerAddAlbum", + "settingsThumbnailSectionTitle", + "settingsThumbnailOverlayTile", + "settingsThumbnailOverlayPageTitle", + "settingsThumbnailShowFavouriteIcon", + "settingsThumbnailShowTagIcon", + "settingsThumbnailShowLocationIcon", + "settingsThumbnailShowMotionPhotoIcon", + "settingsThumbnailShowRating", + "settingsThumbnailShowRawIcon", + "settingsThumbnailShowVideoDuration", + "settingsCollectionQuickActionsTile", + "settingsCollectionQuickActionEditorPageTitle", + "settingsCollectionQuickActionTabBrowsing", + "settingsCollectionQuickActionTabSelecting", + "settingsCollectionBrowsingQuickActionEditorBanner", + "settingsCollectionSelectionQuickActionEditorBanner", + "settingsViewerSectionTitle", + "settingsViewerGestureSideTapNext", + "settingsViewerUseCutout", + "settingsViewerMaximumBrightness", + "settingsMotionPhotoAutoPlay", + "settingsImageBackground", + "settingsViewerQuickActionsTile", + "settingsViewerQuickActionEditorPageTitle", + "settingsViewerQuickActionEditorBanner", + "settingsViewerQuickActionEditorDisplayedButtonsSectionTitle", + "settingsViewerQuickActionEditorAvailableButtonsSectionTitle", + "settingsViewerQuickActionEmpty", + "settingsViewerOverlayTile", + "settingsViewerOverlayPageTitle", + "settingsViewerShowOverlayOnOpening", + "settingsViewerShowMinimap", + "settingsViewerShowInformation", + "settingsViewerShowInformationSubtitle", + "settingsViewerShowRatingTags", + "settingsViewerShowShootingDetails", + "settingsViewerShowOverlayThumbnails", + "settingsViewerEnableOverlayBlurEffect", + "settingsViewerSlideshowTile", + "settingsViewerSlideshowPageTitle", + "settingsSlideshowRepeat", + "settingsSlideshowShuffle", + "settingsSlideshowFillScreen", + "settingsSlideshowAnimatedZoomEffect", + "settingsSlideshowTransitionTile", + "settingsSlideshowIntervalTile", + "settingsSlideshowVideoPlaybackTile", + "settingsSlideshowVideoPlaybackDialogTitle", + "settingsVideoPageTitle", + "settingsVideoSectionTitle", + "settingsVideoShowVideos", + "settingsVideoEnableHardwareAcceleration", + "settingsVideoAutoPlay", + "settingsVideoLoopModeTile", + "settingsVideoLoopModeDialogTitle", + "settingsSubtitleThemeTile", + "settingsSubtitleThemePageTitle", + "settingsSubtitleThemeSample", + "settingsSubtitleThemeTextAlignmentTile", + "settingsSubtitleThemeTextAlignmentDialogTitle", + "settingsSubtitleThemeTextPositionTile", + "settingsSubtitleThemeTextPositionDialogTitle", + "settingsSubtitleThemeTextSize", + "settingsSubtitleThemeShowOutline", + "settingsSubtitleThemeTextColor", + "settingsSubtitleThemeTextOpacity", + "settingsSubtitleThemeBackgroundColor", + "settingsSubtitleThemeBackgroundOpacity", + "settingsSubtitleThemeTextAlignmentLeft", + "settingsSubtitleThemeTextAlignmentCenter", + "settingsSubtitleThemeTextAlignmentRight", + "settingsVideoControlsTile", + "settingsVideoControlsPageTitle", + "settingsVideoButtonsTile", + "settingsVideoGestureDoubleTapTogglePlay", + "settingsVideoGestureSideDoubleTapSeek", + "settingsPrivacySectionTitle", + "settingsAllowInstalledAppAccess", + "settingsAllowInstalledAppAccessSubtitle", + "settingsAllowErrorReporting", + "settingsSaveSearchHistory", + "settingsEnableBin", + "settingsEnableBinSubtitle", + "settingsAllowMediaManagement", + "settingsHiddenItemsTile", + "settingsHiddenItemsPageTitle", + "settingsHiddenItemsTabFilters", + "settingsHiddenFiltersBanner", + "settingsHiddenFiltersEmpty", + "settingsHiddenItemsTabPaths", + "settingsHiddenPathsBanner", + "addPathTooltip", + "settingsStorageAccessTile", + "settingsStorageAccessPageTitle", + "settingsStorageAccessBanner", + "settingsStorageAccessEmpty", + "settingsStorageAccessRevokeTooltip", + "settingsAccessibilitySectionTitle", + "settingsRemoveAnimationsTile", + "settingsRemoveAnimationsDialogTitle", + "settingsTimeToTakeActionTile", + "settingsDisplaySectionTitle", + "settingsThemeBrightnessTile", + "settingsThemeBrightnessDialogTitle", + "settingsThemeColorHighlights", + "settingsThemeEnableDynamicColor", + "settingsDisplayRefreshRateModeTile", + "settingsDisplayRefreshRateModeDialogTitle", + "settingsLanguageSectionTitle", + "settingsLanguageTile", + "settingsLanguagePageTitle", + "settingsCoordinateFormatTile", + "settingsCoordinateFormatDialogTitle", + "settingsUnitSystemTile", + "settingsUnitSystemDialogTitle", + "settingsScreenSaverPageTitle", + "settingsWidgetPageTitle", + "settingsWidgetShowOutline", + "settingsWidgetOpenPage", + "settingsWidgetDisplayedItem", + "settingsCollectionTile", + "statsWithGps", + "statsTopCountriesSectionTitle", + "statsTopPlacesSectionTitle", + "statsTopTagsSectionTitle", + "statsTopAlbumsSectionTitle", + "viewerOpenPanoramaButtonLabel", + "viewerSetWallpaperButtonLabel", + "viewerErrorUnknown", + "viewerErrorDoesNotExist", + "viewerInfoPageTitle", + "viewerInfoBackToViewerTooltip", + "viewerInfoUnknown", + "viewerInfoLabelDescription", + "viewerInfoLabelTitle", + "viewerInfoLabelDate", + "viewerInfoLabelResolution", + "viewerInfoLabelSize", + "viewerInfoLabelUri", + "viewerInfoLabelPath", + "viewerInfoLabelDuration", + "viewerInfoLabelOwner", + "viewerInfoLabelCoordinates", + "viewerInfoLabelAddress", + "mapStyleDialogTitle", + "mapStyleTooltip", + "mapZoomInTooltip", + "mapZoomOutTooltip", + "mapPointNorthUpTooltip", + "mapAttributionOsmHot", + "mapAttributionStamen", + "openMapPageTooltip", + "mapEmptyRegion", + "viewerInfoOpenEmbeddedFailureFeedback", + "viewerInfoOpenLinkText", + "viewerInfoViewXmlLinkText", + "viewerInfoSearchFieldLabel", + "viewerInfoSearchEmpty", + "viewerInfoSearchSuggestionDate", + "viewerInfoSearchSuggestionDescription", + "viewerInfoSearchSuggestionDimensions", + "viewerInfoSearchSuggestionResolution", + "viewerInfoSearchSuggestionRights", + "wallpaperUseScrollEffect", + "tagEditorPageTitle", + "tagEditorPageNewTagFieldLabel", + "tagEditorPageAddTagTooltip", + "tagEditorSectionRecent", + "tagEditorSectionPlaceholders", + "tagPlaceholderCountry", + "tagPlaceholderPlace", + "panoramaEnableSensorControl", + "panoramaDisableSensorControl", + "sourceViewerPageTitle", + "filePickerShowHiddenFiles", + "filePickerDoNotShowHiddenFiles", + "filePickerOpenFrom", + "filePickerNoItems", + "filePickerUseThisFolder" + ], + "zh": [ "entryActionShareImageOnly", "entryActionShareVideoOnly", @@ -3081,10 +3172,5 @@ "filterNoAddressLabel", "keepScreenOnVideoPlayback", "settingsViewerShowRatingTags" - ], - - "zh_Hant": [ - "collectionDeselectSectionTooltip", - "settingsAllowInstalledAppAccess" ] }