diff --git a/app/lib/l10n/untranslated-messages.txt b/app/lib/l10n/untranslated-messages.txt index 097b00a2..78dc8c7c 100644 --- a/app/lib/l10n/untranslated-messages.txt +++ b/app/lib/l10n/untranslated-messages.txt @@ -1,4 +1,359 @@ { + "ca": [ + "albumSize", + "albumArchiveLabel", + "connectingToServer", + "connectingToServer2", + "connectingToServerInstruction", + "nameInputHint", + "nameInputInvalidEmpty", + "skipButtonLabel", + "confirmButtonLabel", + "signInHeaderText", + "signIn2faHintText", + "signInHeaderText2", + "serverAddressInputHint", + "serverAddressInputInvalidEmpty", + "usernameInputHint", + "usernameInputInvalidEmpty", + "passwordInputHint", + "passwordInputInvalidEmpty", + "rootPickerHeaderText", + "rootPickerSubHeaderText", + "rootPickerNavigateUpItemText", + "rootPickerUnpickFailureNotification", + "rootPickerListEmptyNotification", + "setupWidgetTitle", + "setupSettingsModifyLaterHint", + "setupHiddenPrefDirNoticeDetail", + "settingsWidgetTitle", + "settingsLanguageTitle", + "settingsLanguageOptionSystemDefaultLabel", + "settingsMetadataTitle", + "settingsExifSupportTitle", + "settingsExifSupportTrueSubtitle", + "settingsExifWifiOnlyTitle", + "settingsExifWifiOnlyFalseSubtitle", + "settingsMemoriesTitle", + "settingsMemoriesSubtitle", + "settingsAccountTitle", + "settingsAccountLabelTitle", + "settingsAccountLabelDescription", + "settingsIncludedFoldersTitle", + "settingsShareFolderTitle", + "settingsShareFolderDialogTitle", + "settingsShareFolderDialogDescription", + "settingsShareFolderPickerDescription", + "settingsPersonProviderTitle", + "settingsServerAppSectionTitle", + "settingsPhotosDescription", + "settingsMemoriesRangeTitle", + "settingsMemoriesRangeValueText", + "settingsViewerTitle", + "settingsViewerDescription", + "settingsScreenBrightnessTitle", + "settingsScreenBrightnessDescription", + "settingsForceRotationTitle", + "settingsForceRotationDescription", + "settingsMapProviderTitle", + "settingsShowDateInAlbumTitle", + "settingsShowDateInAlbumDescription", + "settingsImageEditTitle", + "settingsImageEditDescription", + "settingsEnhanceMaxResolutionTitle2", + "settingsEnhanceMaxResolutionDescription", + "settingsImageEditSaveResultsToServerTitle", + "settingsImageEditSaveResultsToServerTrueDescription", + "settingsImageEditSaveResultsToServerFalseDescription", + "settingsThemeTitle", + "settingsThemeDescription", + "settingsFollowSystemThemeTitle", + "settingsSeedColorTitle", + "settingsSeedColorDescription", + "settingsSeedColorSystemColorDescription", + "settingsSeedColorPickerTitle", + "settingsSeedColorPickerSystemColorButtonLabel", + "settingsUseBlackInDarkThemeTitle", + "settingsUseBlackInDarkThemeTrueDescription", + "settingsUseBlackInDarkThemeFalseDescription", + "settingsMiscellaneousTitle", + "settingsDoubleTapExitTitle", + "settingsPhotosTabSortByNameTitle", + "settingsExperimentalTitle", + "settingsExperimentalDescription", + "settingsExpertTitle", + "settingsExpertWarningText", + "settingsClearCacheDatabaseTitle", + "settingsClearCacheDatabaseDescription", + "settingsClearCacheDatabaseSuccessNotification", + "settingsAboutSectionTitle", + "settingsVersionTitle", + "settingsServerVersionTitle", + "settingsSourceCodeTitle", + "settingsBugReportTitle", + "settingsCaptureLogsTitle", + "settingsCaptureLogsDescription", + "settingsTranslatorTitle", + "writePreferenceFailureNotification", + "enableButtonLabel", + "exifSupportDetails", + "exifSupportConfirmationDialogTitle", + "captureLogDetails", + "captureLogSuccessNotification", + "doneButtonLabel", + "nextButtonLabel", + "connectButtonLabel", + "rootPickerSkipConfirmationDialogContent2", + "megapixelCount", + "secondCountSymbol", + "millimeterCountSymbol", + "detailsTooltip", + "downloadTooltip", + "downloadProcessingNotification", + "downloadSuccessNotification", + "downloadFailureNotification", + "nextTooltip", + "previousTooltip", + "webSelectRangeNotification", + "mobileSelectRangeNotification", + "updateDateTimeDialogTitle", + "dateSubtitle", + "timeSubtitle", + "dateYearInputHint", + "dateMonthInputHint", + "dateDayInputHint", + "timeHourInputHint", + "timeMinuteInputHint", + "timeSecondInputHint", + "dateTimeInputInvalid", + "updateDateTimeFailureNotification", + "albumDirPickerHeaderText", + "albumDirPickerSubHeaderText", + "albumDirPickerListEmptyNotification", + "importFoldersTooltip", + "albumImporterHeaderText", + "albumImporterSubHeaderText", + "importButtonLabel", + "albumImporterProgressText", + "doneButtonTooltip", + "editTooltip", + "editAccountConflictFailureNotification", + "genericProcessingDialogContent", + "sortTooltip", + "sortOptionDialogTitle", + "sortOptionTimeAscendingLabel", + "sortOptionTimeDescendingLabel", + "sortOptionFilenameAscendingLabel", + "sortOptionFilenameDescendingLabel", + "sortOptionAlbumNameLabel", + "sortOptionAlbumNameDescendingLabel", + "sortOptionManualLabel", + "albumEditDragRearrangeNotification", + "albumAddTextTooltip", + "shareTooltip", + "shareSelectedEmptyNotification", + "shareDownloadingDialogContent", + "searchTooltip", + "clearTooltip", + "listNoResultsText", + "listEmptyText", + "albumTrashLabel", + "restoreTooltip", + "restoreSelectedProcessingNotification", + "restoreSelectedSuccessNotification", + "restoreSelectedFailureNotification", + "restoreProcessingNotification", + "restoreSuccessNotification", + "restoreFailureNotification", + "deletePermanentlyTooltip", + "deletePermanentlyConfirmationDialogTitle", + "deletePermanentlyConfirmationDialogContent", + "albumSharedLabel", + "metadataTaskProcessingNotification", + "metadataTaskPauseNoWiFiNotification", + "configButtonLabel", + "useAsAlbumCoverTooltip", + "helpTooltip", + "helpButtonLabel", + "removeFromAlbumTooltip", + "changelogTitle", + "serverCertErrorDialogTitle", + "serverCertErrorDialogContent", + "advancedButtonLabel", + "whitelistCertDialogTitle", + "whitelistCertDialogContent", + "whitelistCertButtonLabel", + "fileSharedByDescription", + "emptyTrashbinTooltip", + "emptyTrashbinConfirmationDialogTitle", + "emptyTrashbinConfirmationDialogContent", + "unsetAlbumCoverTooltip", + "muteTooltip", + "unmuteTooltip", + "collectionPeopleLabel", + "slideshowTooltip", + "slideshowSetupDialogTitle", + "slideshowSetupDialogDurationTitle", + "slideshowSetupDialogShuffleTitle", + "slideshowSetupDialogRepeatTitle", + "slideshowSetupDialogReverseTitle", + "linkCopiedNotification", + "shareMethodDialogTitle", + "shareMethodPreviewTitle", + "shareMethodPreviewDescription", + "shareMethodOriginalFileTitle", + "shareMethodOriginalFileDescription", + "shareMethodPublicLinkTitle", + "shareMethodPublicLinkDescription", + "shareMethodPasswordLinkTitle", + "shareMethodPasswordLinkDescription", + "collectionSharingLabel", + "fileLastSharedDescription", + "fileLastSharedByOthersDescription", + "albumLastSharedByOthersDescription", + "sharedWithLabel", + "unshareTooltip", + "unshareSuccessNotification", + "locationLabel", + "multipleFilesLinkShareDialogContent", + "folderNameInputHint", + "folderNameInputInvalidEmpty", + "folderNameInputInvalidCharacters", + "createShareProgressText", + "copyItemsFailureNotification", + "unshareLinkShareDirDialogTitle", + "unshareLinkShareDirDialogContent", + "addToCollectionsViewTooltip", + "shareAlbumDialogTitle", + "shareAlbumSuccessWithErrorNotification", + "unshareAlbumSuccessWithErrorNotification", + "fixSharesTooltip", + "fixTooltip", + "fixAllTooltip", + "missingShareDescription", + "extraShareDescription", + "defaultButtonLabel", + "addUserInputHint", + "sharedAlbumInfoDialogTitle", + "sharedAlbumInfoDialogContent", + "learnMoreButtonLabel", + "migrateDatabaseProcessingNotification", + "migrateDatabaseFailureNotification", + "memoryAlbumName", + "homeFolderNotFoundDialogTitle", + "homeFolderNotFoundDialogContent", + "homeFolderInputInvalidEmpty", + "createCollectionTooltip", + "createCollectionDialogAlbumLabel", + "createCollectionDialogAlbumDescription", + "createCollectionDialogFolderLabel", + "createCollectionDialogFolderDescription", + "collectionFavoritesLabel", + "favoriteTooltip", + "favoriteSuccessNotification", + "favoriteFailureNotification", + "unfavoriteTooltip", + "unfavoriteSuccessNotification", + "unfavoriteFailureNotification", + "createCollectionDialogTagLabel", + "createCollectionDialogTagDescription", + "addTagInputHint", + "tagPickerNoTagSelectedNotification", + "backgroundServiceStopping", + "metadataTaskPauseLowBatteryNotification", + "enhanceTooltip", + "enhanceButtonLabel", + "enhanceIntroDialogTitle", + "enhanceIntroDialogDescription", + "enhanceLowLightTitle", + "enhanceLowLightDescription", + "enhanceLowLightParamBrightnessLabel", + "collectionEditedPhotosLabel", + "deletePermanentlyLocalConfirmationDialogContent", + "enhancePortraitBlurTitle", + "enhancePortraitBlurDescription", + "enhancePortraitBlurParamBlurLabel", + "enhanceSuperResolution4xTitle", + "enhanceSuperResolution4xDescription", + "enhanceStyleTransferTitle", + "enhanceStyleTransferStyleDialogTitle", + "enhanceStyleTransferStyleDialogDescription", + "enhanceStyleTransferNoStyleSelectedNotification", + "enhanceColorPopTitle", + "enhanceColorPopDescription", + "enhanceGenericParamWeightLabel", + "enhanceRetouchTitle", + "enhanceRetouchDescription", + "doubleTapExitNotification", + "imageEditDiscardDialogTitle", + "imageEditDiscardDialogContent", + "discardButtonLabel", + "saveTooltip", + "imageEditColorBrightness", + "imageEditColorContrast", + "imageEditColorWhitePoint", + "imageEditColorBlackPoint", + "imageEditColorSaturation", + "imageEditColorWarmth", + "imageEditColorTint", + "imageEditTitle", + "imageEditToolbarColorLabel", + "imageEditToolbarTransformLabel", + "imageEditTransformOrientation", + "imageEditTransformOrientationClockwise", + "imageEditTransformOrientationCounterclockwise", + "imageEditTransformCrop", + "categoriesLabel", + "searchLandingPeopleListEmptyText2", + "searchLandingCategoryVideosLabel", + "searchFilterButtonLabel", + "searchFilterDialogTitle", + "applyButtonLabel", + "searchFilterOptionAnyLabel", + "searchFilterOptionTrueLabel", + "searchFilterOptionFalseLabel", + "searchFilterTypeLabel", + "searchFilterTypeOptionImageLabel", + "searchFilterBubbleTypeImageText", + "searchFilterTypeOptionVideoLabel", + "searchFilterBubbleTypeVideoText", + "searchFilterFavoriteLabel", + "searchFilterBubbleFavoriteTrueText", + "searchFilterBubbleFavoriteFalseText", + "showAllButtonLabel", + "gpsPlaceText", + "gpsPlaceAboutDialogTitle", + "gpsPlaceAboutDialogContent", + "collectionPlacesLabel", + "imageSaveOptionDialogTitle", + "imageSaveOptionDialogContent", + "imageSaveOptionDialogDeviceButtonLabel", + "imageSaveOptionDialogServerButtonLabel", + "initialSyncMessage", + "loopTooltip", + "createCollectionFailureNotification", + "addItemToCollectionTooltip", + "addItemToCollectionFailureNotification", + "setCollectionCoverFailureNotification", + "exportCollectionTooltip", + "exportCollectionDialogTitle", + "createCollectionDialogNextcloudAlbumLabel", + "createCollectionDialogNextcloudAlbumDescription", + "removeCollectionsFailedNotification", + "accountSettingsTooltip", + "contributorsTooltip", + "setAsTooltip", + "deleteAccountConfirmDialogText", + "errorUnauthenticated", + "errorDisconnected", + "errorLocked", + "errorInvalidBaseUrl", + "errorWrongPassword", + "errorServerError", + "errorAlbumDowngrade", + "errorNoStoragePermission" + ], + "cs": [ "nameInputInvalidEmpty", "settingsMetadataTitle", @@ -23,94 +378,43 @@ ], "de": [ - "connectingToServer2", - "connectingToServerInstruction", - "settingsMetadataTitle", - "settingsMemoriesSubtitle", "settingsAccountLabelTitle", "settingsAccountLabelDescription", - "settingsIncludedFoldersTitle", "settingsShareFolderDialogTitle", "settingsShareFolderDialogDescription", "settingsShareFolderPickerDescription", "settingsPersonProviderTitle", - "settingsServerAppSectionTitle", - "settingsPhotosDescription", - "settingsMemoriesRangeTitle", - "settingsEnhanceMaxResolutionDescription", - "settingsSeedColorSystemColorDescription", "settingsSeedColorPickerSystemColorButtonLabel", - "settingsExperimentalDescription", - "settingsExpertWarningText", - "settingsClearCacheDatabaseTitle", - "settingsClearCacheDatabaseDescription", - "settingsClearCacheDatabaseSuccessNotification", - "rootPickerSkipConfirmationDialogContent2", - "timeSecondInputHint", "sortOptionManualLabel", "fileLastSharedByOthersDescription", - "albumLastSharedByOthersDescription", "unshareTooltip", "unshareSuccessNotification", "multipleFilesLinkShareDialogContent", - "folderNameInputInvalidEmpty", "createShareProgressText", "unshareLinkShareDirDialogContent", - "shareAlbumDialogTitle", "shareAlbumSuccessWithErrorNotification", "unshareAlbumSuccessWithErrorNotification", "fixSharesTooltip", "fixTooltip", "fixAllTooltip", - "defaultButtonLabel", - "addUserInputHint", "sharedAlbumInfoDialogTitle", "sharedAlbumInfoDialogContent", - "learnMoreButtonLabel", "homeFolderNotFoundDialogTitle", "homeFolderNotFoundDialogContent", "homeFolderInputInvalidEmpty", "createCollectionDialogAlbumDescription", - "unfavoriteTooltip", - "unfavoriteFailureNotification", - "createCollectionDialogTagDescription", "backgroundServiceStopping", "enhanceButtonLabel", - "enhanceIntroDialogTitle", - "enhanceIntroDialogDescription", "enhanceLowLightTitle", - "enhanceLowLightDescription", - "enhancePortraitBlurDescription", "enhancePortraitBlurParamBlurLabel", "enhanceSuperResolution4xTitle", - "enhanceSuperResolution4xDescription", "enhanceColorPopTitle", - "enhanceColorPopDescription", "enhanceGenericParamWeightLabel", - "enhanceRetouchDescription", - "imageEditToolbarTransformLabel", - "imageEditTransformOrientationClockwise", - "imageEditTransformOrientationCounterclockwise", - "categoriesLabel", "searchLandingPeopleListEmptyText2", - "searchLandingCategoryVideosLabel", "searchFilterBubbleTypeImageText", - "searchFilterBubbleTypeVideoText", - "searchFilterFavoriteLabel", - "searchFilterBubbleFavoriteTrueText", - "searchFilterBubbleFavoriteFalseText", "imageSaveOptionDialogTitle", "imageSaveOptionDialogContent", - "initialSyncMessage", - "loopTooltip", - "addItemToCollectionFailureNotification", - "exportCollectionDialogTitle", - "removeCollectionsFailedNotification", - "accountSettingsTooltip", - "contributorsTooltip", - "setAsTooltip", - "deleteAccountConfirmDialogText", - "errorAlbumDowngrade" + "loopTooltip" ], "el": [ @@ -225,18 +529,6 @@ "deleteAccountConfirmDialogText" ], - "es": [ - "settingsMetadataTitle", - "settingsPersonProviderTitle", - "settingsSeedColorSystemColorDescription", - "settingsSeedColorPickerSystemColorButtonLabel", - "searchLandingPeopleListEmptyText2", - "accountSettingsTooltip", - "contributorsTooltip", - "setAsTooltip", - "deleteAccountConfirmDialogText" - ], - "fi": [ "settingsMetadataTitle", "settingsPersonProviderTitle", diff --git a/app/lib/widget/my_app.dart b/app/lib/widget/my_app.dart index 4101a714..e06b92e1 100644 --- a/app/lib/widget/my_app.dart +++ b/app/lib/widget/my_app.dart @@ -146,6 +146,7 @@ class _WrappedAppState extends State<_WrappedApp> Locale.fromSubtags(languageCode: "zh", scriptCode: "Hant"), Locale("it"), Locale("nl"), + Locale("ca"), ], builder: (context, child) { MyApp._globalContext = context;