aves/lib/l10ngen/app_localizations.dart
2025-05-05 19:14:40 +02:00

4574 lines
134 KiB
Dart
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import 'dart:async';
import 'package:flutter/foundation.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:intl/intl.dart' as intl;
import 'app_localizations_ar.dart';
import 'app_localizations_az.dart';
import 'app_localizations_be.dart';
import 'app_localizations_bg.dart';
import 'app_localizations_bn.dart';
import 'app_localizations_ca.dart';
import 'app_localizations_ckb.dart';
import 'app_localizations_cs.dart';
import 'app_localizations_da.dart';
import 'app_localizations_de.dart';
import 'app_localizations_el.dart';
import 'app_localizations_en.dart';
import 'app_localizations_es.dart';
import 'app_localizations_et.dart';
import 'app_localizations_eu.dart';
import 'app_localizations_fa.dart';
import 'app_localizations_fi.dart';
import 'app_localizations_fr.dart';
import 'app_localizations_gl.dart';
import 'app_localizations_he.dart';
import 'app_localizations_hi.dart';
import 'app_localizations_hu.dart';
import 'app_localizations_id.dart';
import 'app_localizations_is.dart';
import 'app_localizations_it.dart';
import 'app_localizations_ja.dart';
import 'app_localizations_kn.dart';
import 'app_localizations_ko.dart';
import 'app_localizations_lt.dart';
import 'app_localizations_ml.dart';
import 'app_localizations_my.dart';
import 'app_localizations_nb.dart';
import 'app_localizations_ne.dart';
import 'app_localizations_nl.dart';
import 'app_localizations_nn.dart';
import 'app_localizations_or.dart';
import 'app_localizations_pl.dart';
import 'app_localizations_pt.dart';
import 'app_localizations_ro.dart';
import 'app_localizations_ru.dart';
import 'app_localizations_sat.dart';
import 'app_localizations_sk.dart';
import 'app_localizations_sl.dart';
import 'app_localizations_sr.dart';
import 'app_localizations_sv.dart';
import 'app_localizations_ta.dart';
import 'app_localizations_th.dart';
import 'app_localizations_tr.dart';
import 'app_localizations_uk.dart';
import 'app_localizations_ur.dart';
import 'app_localizations_vi.dart';
import 'app_localizations_zh.dart';
// ignore_for_file: type=lint
/// Callers can lookup localized strings with an instance of AppLocalizations
/// returned by `AppLocalizations.of(context)`.
///
/// Applications need to include `AppLocalizations.delegate()` in their app's
/// `localizationDelegates` list, and the locales they support in the app's
/// `supportedLocales` list. For example:
///
/// ```dart
/// import 'l10ngen/app_localizations.dart';
///
/// return MaterialApp(
/// localizationsDelegates: AppLocalizations.localizationsDelegates,
/// supportedLocales: AppLocalizations.supportedLocales,
/// home: MyApplicationHome(),
/// );
/// ```
///
/// ## Update pubspec.yaml
///
/// Please make sure to update your pubspec.yaml to include the following
/// packages:
///
/// ```yaml
/// dependencies:
/// # Internationalization support.
/// flutter_localizations:
/// sdk: flutter
/// intl: any # Use the pinned version from flutter_localizations
///
/// # Rest of dependencies
/// ```
///
/// ## iOS Applications
///
/// iOS applications define key application metadata, including supported
/// locales, in an Info.plist file that is built into the application bundle.
/// To configure the locales supported by your app, youll need to edit this
/// file.
///
/// First, open your projects ios/Runner.xcworkspace Xcode workspace file.
/// Then, in the Project Navigator, open the Info.plist file under the Runner
/// projects Runner folder.
///
/// Next, select the Information Property List item, select Add Item from the
/// Editor menu, then select Localizations from the pop-up menu.
///
/// Select and expand the newly-created Localizations item then, for each
/// locale your application supports, add a new item and select the locale
/// you wish to add from the pop-up menu in the Value field. This list should
/// be consistent with the languages listed in the AppLocalizations.supportedLocales
/// property.
abstract class AppLocalizations {
AppLocalizations(String locale) : localeName = intl.Intl.canonicalizedLocale(locale.toString());
final String localeName;
static AppLocalizations? of(BuildContext context) {
return Localizations.of<AppLocalizations>(context, AppLocalizations);
}
static const LocalizationsDelegate<AppLocalizations> delegate = _AppLocalizationsDelegate();
/// A list of this localizations delegate along with the default localizations
/// delegates.
///
/// Returns a list of localizations delegates containing this delegate along with
/// GlobalMaterialLocalizations.delegate, GlobalCupertinoLocalizations.delegate,
/// and GlobalWidgetsLocalizations.delegate.
///
/// Additional delegates can be added by appending to this list in
/// MaterialApp. This list does not have to be used at all if a custom list
/// of delegates is preferred or required.
static const List<LocalizationsDelegate<dynamic>> localizationsDelegates = <LocalizationsDelegate<dynamic>>[
delegate,
GlobalMaterialLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
];
/// A list of this localizations delegate's supported locales.
static const List<Locale> supportedLocales = <Locale>[
Locale('en'),
Locale('ar'),
Locale('az'),
Locale('be'),
Locale('bg'),
Locale('bn'),
Locale('ca'),
Locale('ckb'),
Locale('cs'),
Locale('da'),
Locale('de'),
Locale('el'),
Locale.fromSubtags(languageCode: 'en', scriptCode: 'Shaw'),
Locale('es'),
Locale('et'),
Locale('eu'),
Locale('fa'),
Locale('fi'),
Locale('fr'),
Locale('gl'),
Locale('he'),
Locale('hi'),
Locale('hu'),
Locale('id'),
Locale('is'),
Locale('it'),
Locale('ja'),
Locale('kn'),
Locale('ko'),
Locale('lt'),
Locale('ml'),
Locale('my'),
Locale('nb'),
Locale('ne'),
Locale('nl'),
Locale('nn'),
Locale('or'),
Locale('pl'),
Locale('pt'),
Locale('ro'),
Locale('ru'),
Locale('sat'),
Locale('sk'),
Locale('sl'),
Locale('sr'),
Locale('sv'),
Locale('ta'),
Locale('th'),
Locale('tr'),
Locale('uk'),
Locale('ur'),
Locale('vi'),
Locale('zh'),
Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Hant')
];
/// No description provided for @appName.
///
/// In en, this message translates to:
/// **'Aves'**
String get appName;
/// No description provided for @welcomeMessage.
///
/// In en, this message translates to:
/// **'Welcome to Aves'**
String get welcomeMessage;
/// No description provided for @welcomeOptional.
///
/// In en, this message translates to:
/// **'Optional'**
String get welcomeOptional;
/// No description provided for @welcomeTermsToggle.
///
/// In en, this message translates to:
/// **'I agree to the terms and conditions'**
String get welcomeTermsToggle;
/// No description provided for @itemCount.
///
/// In en, this message translates to:
/// **'{count, plural, =1{{count} item} other{{count} items}}'**
String itemCount(int count);
/// No description provided for @columnCount.
///
/// In en, this message translates to:
/// **'{count, plural, =1{{count} column} other{{count} columns}}'**
String columnCount(int count);
/// No description provided for @timeSeconds.
///
/// In en, this message translates to:
/// **'{count, plural, =1{{count} second} other{{count} seconds}}'**
String timeSeconds(int count);
/// No description provided for @timeMinutes.
///
/// In en, this message translates to:
/// **'{count, plural, =1{{count} minute} other{{count} minutes}}'**
String timeMinutes(int count);
/// No description provided for @timeDays.
///
/// In en, this message translates to:
/// **'{count, plural, =1{{count} day} other{{count} days}}'**
String timeDays(int count);
/// No description provided for @focalLength.
///
/// In en, this message translates to:
/// **'{length} mm'**
String focalLength(String length);
/// No description provided for @applyButtonLabel.
///
/// In en, this message translates to:
/// **'APPLY'**
String get applyButtonLabel;
/// No description provided for @createButtonLabel.
///
/// In en, this message translates to:
/// **'CREATE'**
String get createButtonLabel;
/// No description provided for @deleteButtonLabel.
///
/// In en, this message translates to:
/// **'DELETE'**
String get deleteButtonLabel;
/// No description provided for @nextButtonLabel.
///
/// In en, this message translates to:
/// **'NEXT'**
String get nextButtonLabel;
/// No description provided for @showButtonLabel.
///
/// In en, this message translates to:
/// **'SHOW'**
String get showButtonLabel;
/// No description provided for @hideButtonLabel.
///
/// In en, this message translates to:
/// **'HIDE'**
String get hideButtonLabel;
/// No description provided for @continueButtonLabel.
///
/// In en, this message translates to:
/// **'CONTINUE'**
String get continueButtonLabel;
/// No description provided for @saveCopyButtonLabel.
///
/// In en, this message translates to:
/// **'SAVE COPY'**
String get saveCopyButtonLabel;
/// No description provided for @applyTooltip.
///
/// In en, this message translates to:
/// **'Apply'**
String get applyTooltip;
/// No description provided for @cancelTooltip.
///
/// In en, this message translates to:
/// **'Cancel'**
String get cancelTooltip;
/// No description provided for @changeTooltip.
///
/// In en, this message translates to:
/// **'Change'**
String get changeTooltip;
/// No description provided for @clearTooltip.
///
/// In en, this message translates to:
/// **'Clear'**
String get clearTooltip;
/// No description provided for @previousTooltip.
///
/// In en, this message translates to:
/// **'Previous'**
String get previousTooltip;
/// No description provided for @nextTooltip.
///
/// In en, this message translates to:
/// **'Next'**
String get nextTooltip;
/// No description provided for @showTooltip.
///
/// In en, this message translates to:
/// **'Show'**
String get showTooltip;
/// No description provided for @hideTooltip.
///
/// In en, this message translates to:
/// **'Hide'**
String get hideTooltip;
/// No description provided for @actionRemove.
///
/// In en, this message translates to:
/// **'Remove'**
String get actionRemove;
/// No description provided for @resetTooltip.
///
/// In en, this message translates to:
/// **'Reset'**
String get resetTooltip;
/// No description provided for @saveTooltip.
///
/// In en, this message translates to:
/// **'Save'**
String get saveTooltip;
/// No description provided for @stopTooltip.
///
/// In en, this message translates to:
/// **'Stop'**
String get stopTooltip;
/// No description provided for @pickTooltip.
///
/// In en, this message translates to:
/// **'Pick'**
String get pickTooltip;
/// No description provided for @doubleBackExitMessage.
///
/// In en, this message translates to:
/// **'Tap “back” again to exit.'**
String get doubleBackExitMessage;
/// No description provided for @doNotAskAgain.
///
/// In en, this message translates to:
/// **'Do not ask again'**
String get doNotAskAgain;
/// No description provided for @sourceStateLoading.
///
/// In en, this message translates to:
/// **'Loading'**
String get sourceStateLoading;
/// No description provided for @sourceStateCataloguing.
///
/// In en, this message translates to:
/// **'Cataloguing'**
String get sourceStateCataloguing;
/// No description provided for @sourceStateLocatingCountries.
///
/// In en, this message translates to:
/// **'Locating countries'**
String get sourceStateLocatingCountries;
/// No description provided for @sourceStateLocatingPlaces.
///
/// In en, this message translates to:
/// **'Locating places'**
String get sourceStateLocatingPlaces;
/// No description provided for @chipActionDelete.
///
/// In en, this message translates to:
/// **'Delete'**
String get chipActionDelete;
/// No description provided for @chipActionRemove.
///
/// In en, this message translates to:
/// **'Remove'**
String get chipActionRemove;
/// No description provided for @chipActionShowCollection.
///
/// In en, this message translates to:
/// **'Show in Collection'**
String get chipActionShowCollection;
/// No description provided for @chipActionGoToAlbumPage.
///
/// In en, this message translates to:
/// **'Show in Albums'**
String get chipActionGoToAlbumPage;
/// No description provided for @chipActionGoToCountryPage.
///
/// In en, this message translates to:
/// **'Show in Countries'**
String get chipActionGoToCountryPage;
/// No description provided for @chipActionGoToPlacePage.
///
/// In en, this message translates to:
/// **'Show in Places'**
String get chipActionGoToPlacePage;
/// No description provided for @chipActionGoToTagPage.
///
/// In en, this message translates to:
/// **'Show in Tags'**
String get chipActionGoToTagPage;
/// No description provided for @chipActionGoToExplorerPage.
///
/// In en, this message translates to:
/// **'Show in Explorer'**
String get chipActionGoToExplorerPage;
/// No description provided for @chipActionDecompose.
///
/// In en, this message translates to:
/// **'Split'**
String get chipActionDecompose;
/// No description provided for @chipActionFilterOut.
///
/// In en, this message translates to:
/// **'Filter out'**
String get chipActionFilterOut;
/// No description provided for @chipActionFilterIn.
///
/// In en, this message translates to:
/// **'Filter in'**
String get chipActionFilterIn;
/// No description provided for @chipActionHide.
///
/// In en, this message translates to:
/// **'Hide'**
String get chipActionHide;
/// No description provided for @chipActionLock.
///
/// In en, this message translates to:
/// **'Lock'**
String get chipActionLock;
/// No description provided for @chipActionPin.
///
/// In en, this message translates to:
/// **'Pin to top'**
String get chipActionPin;
/// No description provided for @chipActionUnpin.
///
/// In en, this message translates to:
/// **'Unpin from top'**
String get chipActionUnpin;
/// No description provided for @chipActionGroup.
///
/// In en, this message translates to:
/// **'Group'**
String get chipActionGroup;
/// No description provided for @chipActionRename.
///
/// In en, this message translates to:
/// **'Rename'**
String get chipActionRename;
/// No description provided for @chipActionSetCover.
///
/// In en, this message translates to:
/// **'Set cover'**
String get chipActionSetCover;
/// No description provided for @chipActionShowCountryStates.
///
/// In en, this message translates to:
/// **'Show states'**
String get chipActionShowCountryStates;
/// No description provided for @chipActionCreateGroup.
///
/// In en, this message translates to:
/// **'Create group'**
String get chipActionCreateGroup;
/// No description provided for @chipActionCreateAlbum.
///
/// In en, this message translates to:
/// **'Create album'**
String get chipActionCreateAlbum;
/// No description provided for @chipActionCreateVault.
///
/// In en, this message translates to:
/// **'Create vault'**
String get chipActionCreateVault;
/// No description provided for @chipActionConfigureVault.
///
/// In en, this message translates to:
/// **'Configure vault'**
String get chipActionConfigureVault;
/// No description provided for @entryActionCopyToClipboard.
///
/// In en, this message translates to:
/// **'Copy to clipboard'**
String get entryActionCopyToClipboard;
/// No description provided for @entryActionDelete.
///
/// In en, this message translates to:
/// **'Delete'**
String get entryActionDelete;
/// No description provided for @entryActionConvert.
///
/// In en, this message translates to:
/// **'Convert'**
String get entryActionConvert;
/// No description provided for @entryActionExport.
///
/// In en, this message translates to:
/// **'Export'**
String get entryActionExport;
/// No description provided for @entryActionInfo.
///
/// In en, this message translates to:
/// **'Info'**
String get entryActionInfo;
/// No description provided for @entryActionRename.
///
/// In en, this message translates to:
/// **'Rename'**
String get entryActionRename;
/// No description provided for @entryActionRestore.
///
/// In en, this message translates to:
/// **'Restore'**
String get entryActionRestore;
/// No description provided for @entryActionRotateCCW.
///
/// In en, this message translates to:
/// **'Rotate counterclockwise'**
String get entryActionRotateCCW;
/// No description provided for @entryActionRotateCW.
///
/// In en, this message translates to:
/// **'Rotate clockwise'**
String get entryActionRotateCW;
/// No description provided for @entryActionFlip.
///
/// In en, this message translates to:
/// **'Flip horizontally'**
String get entryActionFlip;
/// No description provided for @entryActionPrint.
///
/// In en, this message translates to:
/// **'Print'**
String get entryActionPrint;
/// No description provided for @entryActionShare.
///
/// In en, this message translates to:
/// **'Share'**
String get entryActionShare;
/// No description provided for @entryActionShareImageOnly.
///
/// In en, this message translates to:
/// **'Share image only'**
String get entryActionShareImageOnly;
/// No description provided for @entryActionShareVideoOnly.
///
/// In en, this message translates to:
/// **'Share video only'**
String get entryActionShareVideoOnly;
/// No description provided for @entryActionViewSource.
///
/// In en, this message translates to:
/// **'View source'**
String get entryActionViewSource;
/// No description provided for @entryActionShowGeoTiffOnMap.
///
/// In en, this message translates to:
/// **'Show as map overlay'**
String get entryActionShowGeoTiffOnMap;
/// No description provided for @entryActionConvertMotionPhotoToStillImage.
///
/// In en, this message translates to:
/// **'Convert to still image'**
String get entryActionConvertMotionPhotoToStillImage;
/// No description provided for @entryActionViewMotionPhotoVideo.
///
/// In en, this message translates to:
/// **'Open video'**
String get entryActionViewMotionPhotoVideo;
/// No description provided for @entryActionEdit.
///
/// In en, this message translates to:
/// **'Edit'**
String get entryActionEdit;
/// No description provided for @entryActionOpen.
///
/// In en, this message translates to:
/// **'Open with'**
String get entryActionOpen;
/// No description provided for @entryActionSetAs.
///
/// In en, this message translates to:
/// **'Set as'**
String get entryActionSetAs;
/// No description provided for @entryActionCast.
///
/// In en, this message translates to:
/// **'Cast'**
String get entryActionCast;
/// No description provided for @entryActionOpenMap.
///
/// In en, this message translates to:
/// **'Show in map app'**
String get entryActionOpenMap;
/// No description provided for @entryActionRotateScreen.
///
/// In en, this message translates to:
/// **'Rotate screen'**
String get entryActionRotateScreen;
/// No description provided for @entryActionAddFavourite.
///
/// In en, this message translates to:
/// **'Add to favorites'**
String get entryActionAddFavourite;
/// No description provided for @entryActionRemoveFavourite.
///
/// In en, this message translates to:
/// **'Remove from favorites'**
String get entryActionRemoveFavourite;
/// No description provided for @videoActionCaptureFrame.
///
/// In en, this message translates to:
/// **'Capture frame'**
String get videoActionCaptureFrame;
/// No description provided for @videoActionMute.
///
/// In en, this message translates to:
/// **'Mute'**
String get videoActionMute;
/// No description provided for @videoActionUnmute.
///
/// In en, this message translates to:
/// **'Unmute'**
String get videoActionUnmute;
/// No description provided for @videoActionPause.
///
/// In en, this message translates to:
/// **'Pause'**
String get videoActionPause;
/// No description provided for @videoActionPlay.
///
/// In en, this message translates to:
/// **'Play'**
String get videoActionPlay;
/// No description provided for @videoActionReplay10.
///
/// In en, this message translates to:
/// **'Seek backward 10 seconds'**
String get videoActionReplay10;
/// No description provided for @videoActionSkip10.
///
/// In en, this message translates to:
/// **'Seek forward 10 seconds'**
String get videoActionSkip10;
/// No description provided for @videoActionShowPreviousFrame.
///
/// In en, this message translates to:
/// **'Show previous frame'**
String get videoActionShowPreviousFrame;
/// No description provided for @videoActionShowNextFrame.
///
/// In en, this message translates to:
/// **'Show next frame'**
String get videoActionShowNextFrame;
/// No description provided for @videoActionSelectStreams.
///
/// In en, this message translates to:
/// **'Select tracks'**
String get videoActionSelectStreams;
/// No description provided for @videoActionSetSpeed.
///
/// In en, this message translates to:
/// **'Playback speed'**
String get videoActionSetSpeed;
/// No description provided for @videoActionABRepeat.
///
/// In en, this message translates to:
/// **'A-B repeat'**
String get videoActionABRepeat;
/// No description provided for @videoRepeatActionSetStart.
///
/// In en, this message translates to:
/// **'Set start'**
String get videoRepeatActionSetStart;
/// No description provided for @videoRepeatActionSetEnd.
///
/// In en, this message translates to:
/// **'Set end'**
String get videoRepeatActionSetEnd;
/// No description provided for @viewerActionSettings.
///
/// In en, this message translates to:
/// **'Settings'**
String get viewerActionSettings;
/// No description provided for @viewerActionLock.
///
/// In en, this message translates to:
/// **'Lock viewer'**
String get viewerActionLock;
/// No description provided for @viewerActionUnlock.
///
/// In en, this message translates to:
/// **'Unlock viewer'**
String get viewerActionUnlock;
/// No description provided for @slideshowActionResume.
///
/// In en, this message translates to:
/// **'Resume'**
String get slideshowActionResume;
/// No description provided for @slideshowActionShowInCollection.
///
/// In en, this message translates to:
/// **'Show in Collection'**
String get slideshowActionShowInCollection;
/// No description provided for @entryInfoActionEditDate.
///
/// In en, this message translates to:
/// **'Edit date & time'**
String get entryInfoActionEditDate;
/// No description provided for @entryInfoActionEditLocation.
///
/// In en, this message translates to:
/// **'Edit location'**
String get entryInfoActionEditLocation;
/// No description provided for @entryInfoActionEditTitleDescription.
///
/// In en, this message translates to:
/// **'Edit title & description'**
String get entryInfoActionEditTitleDescription;
/// No description provided for @entryInfoActionEditRating.
///
/// In en, this message translates to:
/// **'Edit rating'**
String get entryInfoActionEditRating;
/// No description provided for @entryInfoActionEditTags.
///
/// In en, this message translates to:
/// **'Edit tags'**
String get entryInfoActionEditTags;
/// No description provided for @entryInfoActionRemoveMetadata.
///
/// In en, this message translates to:
/// **'Remove metadata'**
String get entryInfoActionRemoveMetadata;
/// No description provided for @entryInfoActionExportMetadata.
///
/// In en, this message translates to:
/// **'Export metadata'**
String get entryInfoActionExportMetadata;
/// No description provided for @entryInfoActionRemoveLocation.
///
/// In en, this message translates to:
/// **'Remove location'**
String get entryInfoActionRemoveLocation;
/// No description provided for @editorActionTransform.
///
/// In en, this message translates to:
/// **'Transform'**
String get editorActionTransform;
/// No description provided for @editorTransformCrop.
///
/// In en, this message translates to:
/// **'Crop'**
String get editorTransformCrop;
/// No description provided for @editorTransformRotate.
///
/// In en, this message translates to:
/// **'Rotate'**
String get editorTransformRotate;
/// No description provided for @cropAspectRatioFree.
///
/// In en, this message translates to:
/// **'Free'**
String get cropAspectRatioFree;
/// No description provided for @cropAspectRatioOriginal.
///
/// In en, this message translates to:
/// **'Original'**
String get cropAspectRatioOriginal;
/// No description provided for @cropAspectRatioSquare.
///
/// In en, this message translates to:
/// **'Square'**
String get cropAspectRatioSquare;
/// No description provided for @filterAspectRatioLandscapeLabel.
///
/// In en, this message translates to:
/// **'Landscape'**
String get filterAspectRatioLandscapeLabel;
/// No description provided for @filterAspectRatioPortraitLabel.
///
/// In en, this message translates to:
/// **'Portrait'**
String get filterAspectRatioPortraitLabel;
/// No description provided for @filterBinLabel.
///
/// In en, this message translates to:
/// **'Recycle bin'**
String get filterBinLabel;
/// No description provided for @filterFavouriteLabel.
///
/// In en, this message translates to:
/// **'Favorite'**
String get filterFavouriteLabel;
/// No description provided for @filterNoDateLabel.
///
/// In en, this message translates to:
/// **'Undated'**
String get filterNoDateLabel;
/// No description provided for @filterNoAddressLabel.
///
/// In en, this message translates to:
/// **'No address'**
String get filterNoAddressLabel;
/// No description provided for @filterLocatedLabel.
///
/// In en, this message translates to:
/// **'Located'**
String get filterLocatedLabel;
/// No description provided for @filterNoLocationLabel.
///
/// In en, this message translates to:
/// **'Unlocated'**
String get filterNoLocationLabel;
/// No description provided for @filterNoRatingLabel.
///
/// In en, this message translates to:
/// **'Unrated'**
String get filterNoRatingLabel;
/// No description provided for @filterTaggedLabel.
///
/// In en, this message translates to:
/// **'Tagged'**
String get filterTaggedLabel;
/// No description provided for @filterNoTagLabel.
///
/// In en, this message translates to:
/// **'Untagged'**
String get filterNoTagLabel;
/// No description provided for @filterNoTitleLabel.
///
/// In en, this message translates to:
/// **'Untitled'**
String get filterNoTitleLabel;
/// No description provided for @filterOnThisDayLabel.
///
/// In en, this message translates to:
/// **'On this day'**
String get filterOnThisDayLabel;
/// No description provided for @filterRecentlyAddedLabel.
///
/// In en, this message translates to:
/// **'Recently added'**
String get filterRecentlyAddedLabel;
/// No description provided for @filterRatingRejectedLabel.
///
/// In en, this message translates to:
/// **'Rejected'**
String get filterRatingRejectedLabel;
/// No description provided for @filterTypeAnimatedLabel.
///
/// In en, this message translates to:
/// **'Animated'**
String get filterTypeAnimatedLabel;
/// No description provided for @filterTypeMotionPhotoLabel.
///
/// In en, this message translates to:
/// **'Motion Photo'**
String get filterTypeMotionPhotoLabel;
/// No description provided for @filterTypePanoramaLabel.
///
/// In en, this message translates to:
/// **'Panorama'**
String get filterTypePanoramaLabel;
/// No description provided for @filterTypeRawLabel.
///
/// In en, this message translates to:
/// **'Raw'**
String get filterTypeRawLabel;
/// No description provided for @filterTypeSphericalVideoLabel.
///
/// In en, this message translates to:
/// **'360° Video'**
String get filterTypeSphericalVideoLabel;
/// No description provided for @filterTypeGeotiffLabel.
///
/// In en, this message translates to:
/// **'GeoTIFF'**
String get filterTypeGeotiffLabel;
/// No description provided for @filterMimeImageLabel.
///
/// In en, this message translates to:
/// **'Image'**
String get filterMimeImageLabel;
/// No description provided for @filterMimeVideoLabel.
///
/// In en, this message translates to:
/// **'Video'**
String get filterMimeVideoLabel;
/// No description provided for @accessibilityAnimationsRemove.
///
/// In en, this message translates to:
/// **'Prevent screen effects'**
String get accessibilityAnimationsRemove;
/// No description provided for @accessibilityAnimationsKeep.
///
/// In en, this message translates to:
/// **'Keep screen effects'**
String get accessibilityAnimationsKeep;
/// No description provided for @albumTierNew.
///
/// In en, this message translates to:
/// **'New'**
String get albumTierNew;
/// No description provided for @albumTierPinned.
///
/// In en, this message translates to:
/// **'Pinned'**
String get albumTierPinned;
/// No description provided for @albumTierGroups.
///
/// In en, this message translates to:
/// **'Groups'**
String get albumTierGroups;
/// No description provided for @albumTierSpecial.
///
/// In en, this message translates to:
/// **'Common'**
String get albumTierSpecial;
/// No description provided for @albumTierApps.
///
/// In en, this message translates to:
/// **'Apps'**
String get albumTierApps;
/// No description provided for @albumTierVaults.
///
/// In en, this message translates to:
/// **'Vaults'**
String get albumTierVaults;
/// No description provided for @albumTierDynamic.
///
/// In en, this message translates to:
/// **'Dynamic'**
String get albumTierDynamic;
/// No description provided for @albumTierRegular.
///
/// In en, this message translates to:
/// **'Others'**
String get albumTierRegular;
/// No description provided for @coordinateFormatDms.
///
/// In en, this message translates to:
/// **'DMS'**
String get coordinateFormatDms;
/// No description provided for @coordinateFormatDdm.
///
/// In en, this message translates to:
/// **'DDM'**
String get coordinateFormatDdm;
/// No description provided for @coordinateFormatDecimal.
///
/// In en, this message translates to:
/// **'Decimal degrees'**
String get coordinateFormatDecimal;
/// No description provided for @coordinateDms.
///
/// In en, this message translates to:
/// **'{coordinate} {direction}'**
String coordinateDms(String coordinate, String direction);
/// No description provided for @coordinateDmsNorth.
///
/// In en, this message translates to:
/// **'N'**
String get coordinateDmsNorth;
/// No description provided for @coordinateDmsSouth.
///
/// In en, this message translates to:
/// **'S'**
String get coordinateDmsSouth;
/// No description provided for @coordinateDmsEast.
///
/// In en, this message translates to:
/// **'E'**
String get coordinateDmsEast;
/// No description provided for @coordinateDmsWest.
///
/// In en, this message translates to:
/// **'W'**
String get coordinateDmsWest;
/// No description provided for @displayRefreshRatePreferHighest.
///
/// In en, this message translates to:
/// **'Highest rate'**
String get displayRefreshRatePreferHighest;
/// No description provided for @displayRefreshRatePreferLowest.
///
/// In en, this message translates to:
/// **'Lowest rate'**
String get displayRefreshRatePreferLowest;
/// No description provided for @keepScreenOnNever.
///
/// In en, this message translates to:
/// **'Never'**
String get keepScreenOnNever;
/// No description provided for @keepScreenOnVideoPlayback.
///
/// In en, this message translates to:
/// **'During video playback'**
String get keepScreenOnVideoPlayback;
/// No description provided for @keepScreenOnViewerOnly.
///
/// In en, this message translates to:
/// **'Viewer page only'**
String get keepScreenOnViewerOnly;
/// No description provided for @keepScreenOnAlways.
///
/// In en, this message translates to:
/// **'Always'**
String get keepScreenOnAlways;
/// No description provided for @lengthUnitPixel.
///
/// In en, this message translates to:
/// **'px'**
String get lengthUnitPixel;
/// No description provided for @lengthUnitPercent.
///
/// In en, this message translates to:
/// **'%'**
String get lengthUnitPercent;
/// No description provided for @mapStyleGoogleNormal.
///
/// In en, this message translates to:
/// **'Google Maps'**
String get mapStyleGoogleNormal;
/// No description provided for @mapStyleGoogleHybrid.
///
/// In en, this message translates to:
/// **'Google Maps (Hybrid)'**
String get mapStyleGoogleHybrid;
/// No description provided for @mapStyleGoogleTerrain.
///
/// In en, this message translates to:
/// **'Google Maps (Terrain)'**
String get mapStyleGoogleTerrain;
/// No description provided for @mapStyleOsmLiberty.
///
/// In en, this message translates to:
/// **'OSM Liberty'**
String get mapStyleOsmLiberty;
/// No description provided for @mapStyleOpenTopoMap.
///
/// In en, this message translates to:
/// **'OpenTopoMap'**
String get mapStyleOpenTopoMap;
/// No description provided for @mapStyleOsmHot.
///
/// In en, this message translates to:
/// **'Humanitarian OSM'**
String get mapStyleOsmHot;
/// No description provided for @mapStyleStamenWatercolor.
///
/// In en, this message translates to:
/// **'Stamen Watercolor'**
String get mapStyleStamenWatercolor;
/// No description provided for @maxBrightnessNever.
///
/// In en, this message translates to:
/// **'Never'**
String get maxBrightnessNever;
/// No description provided for @maxBrightnessAlways.
///
/// In en, this message translates to:
/// **'Always'**
String get maxBrightnessAlways;
/// No description provided for @nameConflictStrategyRename.
///
/// In en, this message translates to:
/// **'Rename'**
String get nameConflictStrategyRename;
/// No description provided for @nameConflictStrategyReplace.
///
/// In en, this message translates to:
/// **'Replace'**
String get nameConflictStrategyReplace;
/// No description provided for @nameConflictStrategySkip.
///
/// In en, this message translates to:
/// **'Skip'**
String get nameConflictStrategySkip;
/// No description provided for @overlayHistogramNone.
///
/// In en, this message translates to:
/// **'None'**
String get overlayHistogramNone;
/// No description provided for @overlayHistogramRGB.
///
/// In en, this message translates to:
/// **'RGB'**
String get overlayHistogramRGB;
/// No description provided for @overlayHistogramLuminance.
///
/// In en, this message translates to:
/// **'Luminance'**
String get overlayHistogramLuminance;
/// No description provided for @subtitlePositionTop.
///
/// In en, this message translates to:
/// **'Top'**
String get subtitlePositionTop;
/// No description provided for @subtitlePositionBottom.
///
/// In en, this message translates to:
/// **'Bottom'**
String get subtitlePositionBottom;
/// No description provided for @themeBrightnessLight.
///
/// In en, this message translates to:
/// **'Light'**
String get themeBrightnessLight;
/// No description provided for @themeBrightnessDark.
///
/// In en, this message translates to:
/// **'Dark'**
String get themeBrightnessDark;
/// No description provided for @themeBrightnessBlack.
///
/// In en, this message translates to:
/// **'Black'**
String get themeBrightnessBlack;
/// No description provided for @unitSystemMetric.
///
/// In en, this message translates to:
/// **'Metric'**
String get unitSystemMetric;
/// No description provided for @unitSystemImperial.
///
/// In en, this message translates to:
/// **'Imperial'**
String get unitSystemImperial;
/// No description provided for @vaultLockTypePattern.
///
/// In en, this message translates to:
/// **'Pattern'**
String get vaultLockTypePattern;
/// No description provided for @vaultLockTypePin.
///
/// In en, this message translates to:
/// **'PIN'**
String get vaultLockTypePin;
/// No description provided for @vaultLockTypePassword.
///
/// In en, this message translates to:
/// **'Password'**
String get vaultLockTypePassword;
/// No description provided for @settingsVideoEnablePip.
///
/// In en, this message translates to:
/// **'Picture-in-picture'**
String get settingsVideoEnablePip;
/// No description provided for @videoControlsPlayOutside.
///
/// In en, this message translates to:
/// **'Open with other player'**
String get videoControlsPlayOutside;
/// No description provided for @videoLoopModeNever.
///
/// In en, this message translates to:
/// **'Never'**
String get videoLoopModeNever;
/// No description provided for @videoLoopModeShortOnly.
///
/// In en, this message translates to:
/// **'Short videos only'**
String get videoLoopModeShortOnly;
/// No description provided for @videoLoopModeAlways.
///
/// In en, this message translates to:
/// **'Always'**
String get videoLoopModeAlways;
/// No description provided for @videoPlaybackSkip.
///
/// In en, this message translates to:
/// **'Skip'**
String get videoPlaybackSkip;
/// No description provided for @videoPlaybackMuted.
///
/// In en, this message translates to:
/// **'Play muted'**
String get videoPlaybackMuted;
/// No description provided for @videoPlaybackWithSound.
///
/// In en, this message translates to:
/// **'Play with sound'**
String get videoPlaybackWithSound;
/// No description provided for @videoResumptionModeNever.
///
/// In en, this message translates to:
/// **'Never'**
String get videoResumptionModeNever;
/// No description provided for @videoResumptionModeAlways.
///
/// In en, this message translates to:
/// **'Always'**
String get videoResumptionModeAlways;
/// No description provided for @viewerTransitionSlide.
///
/// In en, this message translates to:
/// **'Slide'**
String get viewerTransitionSlide;
/// No description provided for @viewerTransitionParallax.
///
/// In en, this message translates to:
/// **'Parallax'**
String get viewerTransitionParallax;
/// No description provided for @viewerTransitionFade.
///
/// In en, this message translates to:
/// **'Fade'**
String get viewerTransitionFade;
/// No description provided for @viewerTransitionZoomIn.
///
/// In en, this message translates to:
/// **'Zoom in'**
String get viewerTransitionZoomIn;
/// No description provided for @viewerTransitionNone.
///
/// In en, this message translates to:
/// **'None'**
String get viewerTransitionNone;
/// No description provided for @wallpaperTargetHome.
///
/// In en, this message translates to:
/// **'Home screen'**
String get wallpaperTargetHome;
/// No description provided for @wallpaperTargetLock.
///
/// In en, this message translates to:
/// **'Lock screen'**
String get wallpaperTargetLock;
/// No description provided for @wallpaperTargetHomeLock.
///
/// In en, this message translates to:
/// **'Home and lock screens'**
String get wallpaperTargetHomeLock;
/// No description provided for @widgetDisplayedItemRandom.
///
/// In en, this message translates to:
/// **'Random'**
String get widgetDisplayedItemRandom;
/// No description provided for @widgetDisplayedItemMostRecent.
///
/// In en, this message translates to:
/// **'Most recent'**
String get widgetDisplayedItemMostRecent;
/// No description provided for @widgetOpenPageHome.
///
/// In en, this message translates to:
/// **'Open home'**
String get widgetOpenPageHome;
/// No description provided for @widgetOpenPageCollection.
///
/// In en, this message translates to:
/// **'Open collection'**
String get widgetOpenPageCollection;
/// No description provided for @widgetOpenPageViewer.
///
/// In en, this message translates to:
/// **'Open viewer'**
String get widgetOpenPageViewer;
/// No description provided for @widgetTapUpdateWidget.
///
/// In en, this message translates to:
/// **'Update widget'**
String get widgetTapUpdateWidget;
/// No description provided for @storageVolumeDescriptionFallbackPrimary.
///
/// In en, this message translates to:
/// **'Internal storage'**
String get storageVolumeDescriptionFallbackPrimary;
/// No description provided for @storageVolumeDescriptionFallbackNonPrimary.
///
/// In en, this message translates to:
/// **'SD card'**
String get storageVolumeDescriptionFallbackNonPrimary;
/// No description provided for @rootDirectoryDescription.
///
/// In en, this message translates to:
/// **'root directory'**
String get rootDirectoryDescription;
/// No description provided for @otherDirectoryDescription.
///
/// In en, this message translates to:
/// **'“{name}” directory'**
String otherDirectoryDescription(String name);
/// No description provided for @storageAccessDialogMessage.
///
/// In en, this message translates to:
/// **'Please select the {directory} of “{volume}” in the next screen to give this app access to it.'**
String storageAccessDialogMessage(String directory, String volume);
/// No description provided for @restrictedAccessDialogMessage.
///
/// In en, this message translates to:
/// **'This app is not allowed to modify files in the {directory} of “{volume}”.\n\nPlease use a pre-installed file manager or gallery app to move the items to another directory.'**
String restrictedAccessDialogMessage(String directory, String volume);
/// No description provided for @notEnoughSpaceDialogMessage.
///
/// In en, this message translates to:
/// **'This operation needs {neededSize} of free space on “{volume}” to complete, but there is only {freeSize} left.'**
String notEnoughSpaceDialogMessage(String neededSize, String freeSize, String volume);
/// No description provided for @missingSystemFilePickerDialogMessage.
///
/// In en, this message translates to:
/// **'The system file picker is missing or disabled. Please enable it and try again.'**
String get missingSystemFilePickerDialogMessage;
/// No description provided for @unsupportedTypeDialogMessage.
///
/// In en, this message translates to:
/// **'{count, plural, =1{This operation is not supported for items of the following type: {types}.} other{This operation is not supported for items of the following types: {types}.}}'**
String unsupportedTypeDialogMessage(int count, String types);
/// No description provided for @nameConflictDialogSingleSourceMessage.
///
/// In en, this message translates to:
/// **'Some files in the destination folder have the same name.'**
String get nameConflictDialogSingleSourceMessage;
/// No description provided for @nameConflictDialogMultipleSourceMessage.
///
/// In en, this message translates to:
/// **'Some files have the same name.'**
String get nameConflictDialogMultipleSourceMessage;
/// No description provided for @addShortcutDialogLabel.
///
/// In en, this message translates to:
/// **'Shortcut label'**
String get addShortcutDialogLabel;
/// No description provided for @addShortcutButtonLabel.
///
/// In en, this message translates to:
/// **'ADD'**
String get addShortcutButtonLabel;
/// No description provided for @noMatchingAppDialogMessage.
///
/// In en, this message translates to:
/// **'There are no apps that can handle this.'**
String get noMatchingAppDialogMessage;
/// No description provided for @binEntriesConfirmationDialogMessage.
///
/// In en, this message translates to:
/// **'{count, plural, =1{Move this item to the recycle bin?} other{Move these {count} items to the recycle bin?}}'**
String binEntriesConfirmationDialogMessage(int count);
/// No description provided for @deleteEntriesConfirmationDialogMessage.
///
/// In en, this message translates to:
/// **'{count, plural, =1{Delete this item?} other{Delete these {count} items?}}'**
String deleteEntriesConfirmationDialogMessage(int count);
/// No description provided for @moveUndatedConfirmationDialogMessage.
///
/// In en, this message translates to:
/// **'Save item dates before proceeding?'**
String get moveUndatedConfirmationDialogMessage;
/// No description provided for @moveUndatedConfirmationDialogSetDate.
///
/// In en, this message translates to:
/// **'Save dates'**
String get moveUndatedConfirmationDialogSetDate;
/// No description provided for @videoResumeDialogMessage.
///
/// In en, this message translates to:
/// **'Do you want to resume playing at {time}?'**
String videoResumeDialogMessage(String time);
/// No description provided for @videoStartOverButtonLabel.
///
/// In en, this message translates to:
/// **'START OVER'**
String get videoStartOverButtonLabel;
/// No description provided for @videoResumeButtonLabel.
///
/// In en, this message translates to:
/// **'RESUME'**
String get videoResumeButtonLabel;
/// No description provided for @setCoverDialogLatest.
///
/// In en, this message translates to:
/// **'Latest item'**
String get setCoverDialogLatest;
/// No description provided for @setCoverDialogAuto.
///
/// In en, this message translates to:
/// **'Auto'**
String get setCoverDialogAuto;
/// No description provided for @setCoverDialogCustom.
///
/// In en, this message translates to:
/// **'Custom'**
String get setCoverDialogCustom;
/// No description provided for @hideFilterConfirmationDialogMessage.
///
/// In en, this message translates to:
/// **'Matching photos and videos will be hidden from your collection. You can show them again from the “Privacy” settings.\n\nAre you sure you want to hide them?'**
String get hideFilterConfirmationDialogMessage;
/// No description provided for @newAlbumDialogTitle.
///
/// In en, this message translates to:
/// **'New Album'**
String get newAlbumDialogTitle;
/// No description provided for @newAlbumDialogNameLabel.
///
/// In en, this message translates to:
/// **'Album name'**
String get newAlbumDialogNameLabel;
/// No description provided for @newAlbumDialogAlbumAlreadyExistsHelper.
///
/// In en, this message translates to:
/// **'Album already exists'**
String get newAlbumDialogAlbumAlreadyExistsHelper;
/// No description provided for @newAlbumDialogNameLabelAlreadyExistsHelper.
///
/// In en, this message translates to:
/// **'Directory already exists'**
String get newAlbumDialogNameLabelAlreadyExistsHelper;
/// No description provided for @newAlbumDialogStorageLabel.
///
/// In en, this message translates to:
/// **'Storage:'**
String get newAlbumDialogStorageLabel;
/// No description provided for @newDynamicAlbumDialogTitle.
///
/// In en, this message translates to:
/// **'New Dynamic Album'**
String get newDynamicAlbumDialogTitle;
/// No description provided for @dynamicAlbumAlreadyExists.
///
/// In en, this message translates to:
/// **'Dynamic album already exists'**
String get dynamicAlbumAlreadyExists;
/// No description provided for @newGroupDialogTitle.
///
/// In en, this message translates to:
/// **'New Group'**
String get newGroupDialogTitle;
/// No description provided for @newGroupDialogNameLabel.
///
/// In en, this message translates to:
/// **'Group name'**
String get newGroupDialogNameLabel;
/// No description provided for @groupAlreadyExists.
///
/// In en, this message translates to:
/// **'Group already exists'**
String get groupAlreadyExists;
/// No description provided for @groupEmpty.
///
/// In en, this message translates to:
/// **'No groups'**
String get groupEmpty;
/// No description provided for @ungrouped.
///
/// In en, this message translates to:
/// **'Ungrouped'**
String get ungrouped;
/// No description provided for @groupPickerTitle.
///
/// In en, this message translates to:
/// **'Pick Group'**
String get groupPickerTitle;
/// No description provided for @groupPickerUseThisGroupButton.
///
/// In en, this message translates to:
/// **'Use this group'**
String get groupPickerUseThisGroupButton;
/// No description provided for @newVaultWarningDialogMessage.
///
/// In en, this message translates to:
/// **'Items in vaults are only available to this app and no others.\n\nIf you uninstall this app, or clear this app data, you will lose all these items.'**
String get newVaultWarningDialogMessage;
/// No description provided for @newVaultDialogTitle.
///
/// In en, this message translates to:
/// **'New Vault'**
String get newVaultDialogTitle;
/// No description provided for @configureVaultDialogTitle.
///
/// In en, this message translates to:
/// **'Configure Vault'**
String get configureVaultDialogTitle;
/// No description provided for @vaultDialogLockModeWhenScreenOff.
///
/// In en, this message translates to:
/// **'Lock when screen turns off'**
String get vaultDialogLockModeWhenScreenOff;
/// No description provided for @vaultDialogLockTypeLabel.
///
/// In en, this message translates to:
/// **'Lock type'**
String get vaultDialogLockTypeLabel;
/// No description provided for @patternDialogEnter.
///
/// In en, this message translates to:
/// **'Enter pattern'**
String get patternDialogEnter;
/// No description provided for @patternDialogConfirm.
///
/// In en, this message translates to:
/// **'Confirm pattern'**
String get patternDialogConfirm;
/// No description provided for @pinDialogEnter.
///
/// In en, this message translates to:
/// **'Enter PIN'**
String get pinDialogEnter;
/// No description provided for @pinDialogConfirm.
///
/// In en, this message translates to:
/// **'Confirm PIN'**
String get pinDialogConfirm;
/// No description provided for @passwordDialogEnter.
///
/// In en, this message translates to:
/// **'Enter password'**
String get passwordDialogEnter;
/// No description provided for @passwordDialogConfirm.
///
/// In en, this message translates to:
/// **'Confirm password'**
String get passwordDialogConfirm;
/// No description provided for @authenticateToConfigureVault.
///
/// In en, this message translates to:
/// **'Authenticate to configure vault'**
String get authenticateToConfigureVault;
/// No description provided for @authenticateToUnlockVault.
///
/// In en, this message translates to:
/// **'Authenticate to unlock vault'**
String get authenticateToUnlockVault;
/// No description provided for @vaultBinUsageDialogMessage.
///
/// In en, this message translates to:
/// **'Some vaults are using the recycle bin.'**
String get vaultBinUsageDialogMessage;
/// No description provided for @renameAlbumDialogLabel.
///
/// In en, this message translates to:
/// **'New name'**
String get renameAlbumDialogLabel;
/// No description provided for @renameAlbumDialogLabelAlreadyExistsHelper.
///
/// In en, this message translates to:
/// **'Directory already exists'**
String get renameAlbumDialogLabelAlreadyExistsHelper;
/// No description provided for @renameEntrySetPageTitle.
///
/// In en, this message translates to:
/// **'Rename'**
String get renameEntrySetPageTitle;
/// No description provided for @renameEntrySetPagePatternFieldLabel.
///
/// In en, this message translates to:
/// **'Naming pattern'**
String get renameEntrySetPagePatternFieldLabel;
/// No description provided for @renameEntrySetPageInsertTooltip.
///
/// In en, this message translates to:
/// **'Insert field'**
String get renameEntrySetPageInsertTooltip;
/// No description provided for @renameEntrySetPagePreviewSectionTitle.
///
/// In en, this message translates to:
/// **'Preview'**
String get renameEntrySetPagePreviewSectionTitle;
/// No description provided for @renameProcessorCounter.
///
/// In en, this message translates to:
/// **'Counter'**
String get renameProcessorCounter;
/// No description provided for @renameProcessorHash.
///
/// In en, this message translates to:
/// **'Hash'**
String get renameProcessorHash;
/// No description provided for @renameProcessorName.
///
/// In en, this message translates to:
/// **'Name'**
String get renameProcessorName;
/// No description provided for @deleteSingleAlbumConfirmationDialogMessage.
///
/// In en, this message translates to:
/// **'{count, plural, =1{Delete this album and the item in it?} other{Delete this album and the {count} items in it?}}'**
String deleteSingleAlbumConfirmationDialogMessage(int count);
/// No description provided for @deleteMultiAlbumConfirmationDialogMessage.
///
/// In en, this message translates to:
/// **'{count, plural, =1{Delete these albums and the item in them?} other{Delete these albums and the {count} items in them?}}'**
String deleteMultiAlbumConfirmationDialogMessage(int count);
/// No description provided for @exportEntryDialogFormat.
///
/// In en, this message translates to:
/// **'Format:'**
String get exportEntryDialogFormat;
/// No description provided for @exportEntryDialogWidth.
///
/// In en, this message translates to:
/// **'Width'**
String get exportEntryDialogWidth;
/// No description provided for @exportEntryDialogHeight.
///
/// In en, this message translates to:
/// **'Height'**
String get exportEntryDialogHeight;
/// No description provided for @exportEntryDialogQuality.
///
/// In en, this message translates to:
/// **'Quality'**
String get exportEntryDialogQuality;
/// No description provided for @exportEntryDialogWriteMetadata.
///
/// In en, this message translates to:
/// **'Write metadata'**
String get exportEntryDialogWriteMetadata;
/// No description provided for @renameEntryDialogLabel.
///
/// In en, this message translates to:
/// **'New name'**
String get renameEntryDialogLabel;
/// No description provided for @editEntryDialogCopyFromItem.
///
/// In en, this message translates to:
/// **'Copy from other item'**
String get editEntryDialogCopyFromItem;
/// No description provided for @editEntryDialogTargetFieldsHeader.
///
/// In en, this message translates to:
/// **'Fields to modify'**
String get editEntryDialogTargetFieldsHeader;
/// No description provided for @editEntryDateDialogTitle.
///
/// In en, this message translates to:
/// **'Date & Time'**
String get editEntryDateDialogTitle;
/// No description provided for @editEntryDateDialogSetCustom.
///
/// In en, this message translates to:
/// **'Set custom date'**
String get editEntryDateDialogSetCustom;
/// No description provided for @editEntryDateDialogCopyField.
///
/// In en, this message translates to:
/// **'Copy from other date'**
String get editEntryDateDialogCopyField;
/// No description provided for @editEntryDateDialogExtractFromTitle.
///
/// In en, this message translates to:
/// **'Extract from title'**
String get editEntryDateDialogExtractFromTitle;
/// No description provided for @editEntryDateDialogShift.
///
/// In en, this message translates to:
/// **'Shift'**
String get editEntryDateDialogShift;
/// No description provided for @editEntryDateDialogSourceFileModifiedDate.
///
/// In en, this message translates to:
/// **'File modified date'**
String get editEntryDateDialogSourceFileModifiedDate;
/// No description provided for @durationDialogHours.
///
/// In en, this message translates to:
/// **'Hours'**
String get durationDialogHours;
/// No description provided for @durationDialogMinutes.
///
/// In en, this message translates to:
/// **'Minutes'**
String get durationDialogMinutes;
/// No description provided for @durationDialogSeconds.
///
/// In en, this message translates to:
/// **'Seconds'**
String get durationDialogSeconds;
/// No description provided for @editEntryLocationDialogTitle.
///
/// In en, this message translates to:
/// **'Location'**
String get editEntryLocationDialogTitle;
/// No description provided for @editEntryLocationDialogSetCustom.
///
/// In en, this message translates to:
/// **'Set custom location'**
String get editEntryLocationDialogSetCustom;
/// No description provided for @editEntryLocationDialogChooseOnMap.
///
/// In en, this message translates to:
/// **'Choose on map'**
String get editEntryLocationDialogChooseOnMap;
/// No description provided for @editEntryLocationDialogImportGpx.
///
/// In en, this message translates to:
/// **'Import GPX'**
String get editEntryLocationDialogImportGpx;
/// No description provided for @editEntryLocationDialogLatitude.
///
/// In en, this message translates to:
/// **'Latitude'**
String get editEntryLocationDialogLatitude;
/// No description provided for @editEntryLocationDialogLongitude.
///
/// In en, this message translates to:
/// **'Longitude'**
String get editEntryLocationDialogLongitude;
/// No description provided for @editEntryLocationDialogTimeShift.
///
/// In en, this message translates to:
/// **'Time shift'**
String get editEntryLocationDialogTimeShift;
/// No description provided for @locationPickerUseThisLocationButton.
///
/// In en, this message translates to:
/// **'Use this location'**
String get locationPickerUseThisLocationButton;
/// No description provided for @editEntryRatingDialogTitle.
///
/// In en, this message translates to:
/// **'Rating'**
String get editEntryRatingDialogTitle;
/// No description provided for @removeEntryMetadataDialogTitle.
///
/// In en, this message translates to:
/// **'Metadata Removal'**
String get removeEntryMetadataDialogTitle;
/// No description provided for @removeEntryMetadataDialogAll.
///
/// In en, this message translates to:
/// **'All'**
String get removeEntryMetadataDialogAll;
/// No description provided for @removeEntryMetadataDialogMore.
///
/// In en, this message translates to:
/// **'More'**
String get removeEntryMetadataDialogMore;
/// No description provided for @removeEntryMetadataMotionPhotoXmpWarningDialogMessage.
///
/// In en, this message translates to:
/// **'XMP is required to play the video inside a motion photo.\n\nAre you sure you want to remove it?'**
String get removeEntryMetadataMotionPhotoXmpWarningDialogMessage;
/// No description provided for @videoSpeedDialogLabel.
///
/// In en, this message translates to:
/// **'Playback speed'**
String get videoSpeedDialogLabel;
/// No description provided for @videoStreamSelectionDialogVideo.
///
/// In en, this message translates to:
/// **'Video'**
String get videoStreamSelectionDialogVideo;
/// No description provided for @videoStreamSelectionDialogAudio.
///
/// In en, this message translates to:
/// **'Audio'**
String get videoStreamSelectionDialogAudio;
/// No description provided for @videoStreamSelectionDialogText.
///
/// In en, this message translates to:
/// **'Subtitles'**
String get videoStreamSelectionDialogText;
/// No description provided for @videoStreamSelectionDialogOff.
///
/// In en, this message translates to:
/// **'Off'**
String get videoStreamSelectionDialogOff;
/// No description provided for @videoStreamSelectionDialogTrack.
///
/// In en, this message translates to:
/// **'Track'**
String get videoStreamSelectionDialogTrack;
/// No description provided for @videoStreamSelectionDialogNoSelection.
///
/// In en, this message translates to:
/// **'There are no other tracks.'**
String get videoStreamSelectionDialogNoSelection;
/// No description provided for @genericSuccessFeedback.
///
/// In en, this message translates to:
/// **'Done!'**
String get genericSuccessFeedback;
/// No description provided for @genericFailureFeedback.
///
/// In en, this message translates to:
/// **'Failed'**
String get genericFailureFeedback;
/// No description provided for @genericDangerWarningDialogMessage.
///
/// In en, this message translates to:
/// **'Are you sure?'**
String get genericDangerWarningDialogMessage;
/// No description provided for @tooManyItemsErrorDialogMessage.
///
/// In en, this message translates to:
/// **'Try again with fewer items.'**
String get tooManyItemsErrorDialogMessage;
/// No description provided for @menuActionConfigureView.
///
/// In en, this message translates to:
/// **'View'**
String get menuActionConfigureView;
/// No description provided for @menuActionSelect.
///
/// In en, this message translates to:
/// **'Select'**
String get menuActionSelect;
/// No description provided for @menuActionSelectAll.
///
/// In en, this message translates to:
/// **'Select all'**
String get menuActionSelectAll;
/// No description provided for @menuActionSelectNone.
///
/// In en, this message translates to:
/// **'Select none'**
String get menuActionSelectNone;
/// No description provided for @menuActionMap.
///
/// In en, this message translates to:
/// **'Map'**
String get menuActionMap;
/// No description provided for @menuActionSlideshow.
///
/// In en, this message translates to:
/// **'Slideshow'**
String get menuActionSlideshow;
/// No description provided for @menuActionStats.
///
/// In en, this message translates to:
/// **'Stats'**
String get menuActionStats;
/// No description provided for @viewDialogSortSectionTitle.
///
/// In en, this message translates to:
/// **'Sort'**
String get viewDialogSortSectionTitle;
/// No description provided for @viewDialogGroupSectionTitle.
///
/// In en, this message translates to:
/// **'Sections'**
String get viewDialogGroupSectionTitle;
/// No description provided for @viewDialogLayoutSectionTitle.
///
/// In en, this message translates to:
/// **'Layout'**
String get viewDialogLayoutSectionTitle;
/// No description provided for @viewDialogReverseSortOrder.
///
/// In en, this message translates to:
/// **'Reverse sort order'**
String get viewDialogReverseSortOrder;
/// No description provided for @tileLayoutMosaic.
///
/// In en, this message translates to:
/// **'Mosaic'**
String get tileLayoutMosaic;
/// No description provided for @tileLayoutGrid.
///
/// In en, this message translates to:
/// **'Grid'**
String get tileLayoutGrid;
/// No description provided for @tileLayoutList.
///
/// In en, this message translates to:
/// **'List'**
String get tileLayoutList;
/// No description provided for @castDialogTitle.
///
/// In en, this message translates to:
/// **'Cast Devices'**
String get castDialogTitle;
/// No description provided for @coverDialogTabCover.
///
/// In en, this message translates to:
/// **'Cover'**
String get coverDialogTabCover;
/// No description provided for @coverDialogTabApp.
///
/// In en, this message translates to:
/// **'App'**
String get coverDialogTabApp;
/// No description provided for @coverDialogTabColor.
///
/// In en, this message translates to:
/// **'Color'**
String get coverDialogTabColor;
/// No description provided for @appPickDialogTitle.
///
/// In en, this message translates to:
/// **'Pick App'**
String get appPickDialogTitle;
/// No description provided for @appPickDialogNone.
///
/// In en, this message translates to:
/// **'None'**
String get appPickDialogNone;
/// No description provided for @aboutPageTitle.
///
/// In en, this message translates to:
/// **'About'**
String get aboutPageTitle;
/// No description provided for @aboutLinkLicense.
///
/// In en, this message translates to:
/// **'License'**
String get aboutLinkLicense;
/// No description provided for @aboutLinkPolicy.
///
/// In en, this message translates to:
/// **'Privacy Policy'**
String get aboutLinkPolicy;
/// No description provided for @aboutBugSectionTitle.
///
/// In en, this message translates to:
/// **'Bug Report'**
String get aboutBugSectionTitle;
/// No description provided for @aboutBugSaveLogInstruction.
///
/// In en, this message translates to:
/// **'Save app logs to a file'**
String get aboutBugSaveLogInstruction;
/// No description provided for @aboutBugCopyInfoInstruction.
///
/// In en, this message translates to:
/// **'Copy system information'**
String get aboutBugCopyInfoInstruction;
/// No description provided for @aboutBugCopyInfoButton.
///
/// In en, this message translates to:
/// **'Copy'**
String get aboutBugCopyInfoButton;
/// No description provided for @aboutBugReportInstruction.
///
/// In en, this message translates to:
/// **'Report on GitHub with the logs and system information'**
String get aboutBugReportInstruction;
/// No description provided for @aboutBugReportButton.
///
/// In en, this message translates to:
/// **'Report'**
String get aboutBugReportButton;
/// No description provided for @aboutDataUsageSectionTitle.
///
/// In en, this message translates to:
/// **'Data Usage'**
String get aboutDataUsageSectionTitle;
/// No description provided for @aboutDataUsageData.
///
/// In en, this message translates to:
/// **'Data'**
String get aboutDataUsageData;
/// No description provided for @aboutDataUsageCache.
///
/// In en, this message translates to:
/// **'Cache'**
String get aboutDataUsageCache;
/// No description provided for @aboutDataUsageDatabase.
///
/// In en, this message translates to:
/// **'Database'**
String get aboutDataUsageDatabase;
/// No description provided for @aboutDataUsageMisc.
///
/// In en, this message translates to:
/// **'Misc'**
String get aboutDataUsageMisc;
/// No description provided for @aboutDataUsageInternal.
///
/// In en, this message translates to:
/// **'Internal'**
String get aboutDataUsageInternal;
/// No description provided for @aboutDataUsageExternal.
///
/// In en, this message translates to:
/// **'External'**
String get aboutDataUsageExternal;
/// No description provided for @aboutDataUsageClearCache.
///
/// In en, this message translates to:
/// **'Clear Cache'**
String get aboutDataUsageClearCache;
/// No description provided for @aboutCreditsSectionTitle.
///
/// In en, this message translates to:
/// **'Credits'**
String get aboutCreditsSectionTitle;
/// No description provided for @aboutCreditsWorldAtlas1.
///
/// In en, this message translates to:
/// **'This app uses a TopoJSON file from'**
String get aboutCreditsWorldAtlas1;
/// No description provided for @aboutCreditsWorldAtlas2.
///
/// In en, this message translates to:
/// **'under ISC License.'**
String get aboutCreditsWorldAtlas2;
/// No description provided for @aboutTranslatorsSectionTitle.
///
/// In en, this message translates to:
/// **'Translators'**
String get aboutTranslatorsSectionTitle;
/// No description provided for @aboutLicensesSectionTitle.
///
/// In en, this message translates to:
/// **'Open-Source Licenses'**
String get aboutLicensesSectionTitle;
/// No description provided for @aboutLicensesBanner.
///
/// In en, this message translates to:
/// **'This app uses the following open-source packages and libraries.'**
String get aboutLicensesBanner;
/// No description provided for @aboutLicensesAndroidLibrariesSectionTitle.
///
/// In en, this message translates to:
/// **'Android Libraries'**
String get aboutLicensesAndroidLibrariesSectionTitle;
/// No description provided for @aboutLicensesFlutterPluginsSectionTitle.
///
/// In en, this message translates to:
/// **'Flutter Plugins'**
String get aboutLicensesFlutterPluginsSectionTitle;
/// No description provided for @aboutLicensesFlutterPackagesSectionTitle.
///
/// In en, this message translates to:
/// **'Flutter Packages'**
String get aboutLicensesFlutterPackagesSectionTitle;
/// No description provided for @aboutLicensesDartPackagesSectionTitle.
///
/// In en, this message translates to:
/// **'Dart Packages'**
String get aboutLicensesDartPackagesSectionTitle;
/// No description provided for @aboutLicensesShowAllButtonLabel.
///
/// In en, this message translates to:
/// **'Show All Licenses'**
String get aboutLicensesShowAllButtonLabel;
/// No description provided for @policyPageTitle.
///
/// In en, this message translates to:
/// **'Privacy Policy'**
String get policyPageTitle;
/// No description provided for @collectionPageTitle.
///
/// In en, this message translates to:
/// **'Collection'**
String get collectionPageTitle;
/// No description provided for @collectionPickPageTitle.
///
/// In en, this message translates to:
/// **'Pick'**
String get collectionPickPageTitle;
/// No description provided for @collectionSelectPageTitle.
///
/// In en, this message translates to:
/// **'Select items'**
String get collectionSelectPageTitle;
/// No description provided for @collectionActionShowTitleSearch.
///
/// In en, this message translates to:
/// **'Show title filter'**
String get collectionActionShowTitleSearch;
/// No description provided for @collectionActionHideTitleSearch.
///
/// In en, this message translates to:
/// **'Hide title filter'**
String get collectionActionHideTitleSearch;
/// No description provided for @collectionActionAddDynamicAlbum.
///
/// In en, this message translates to:
/// **'Add dynamic album'**
String get collectionActionAddDynamicAlbum;
/// No description provided for @collectionActionAddShortcut.
///
/// In en, this message translates to:
/// **'Add shortcut'**
String get collectionActionAddShortcut;
/// No description provided for @collectionActionSetHome.
///
/// In en, this message translates to:
/// **'Set as home'**
String get collectionActionSetHome;
/// No description provided for @collectionActionEmptyBin.
///
/// In en, this message translates to:
/// **'Empty bin'**
String get collectionActionEmptyBin;
/// No description provided for @collectionActionCopy.
///
/// In en, this message translates to:
/// **'Copy to album'**
String get collectionActionCopy;
/// No description provided for @collectionActionMove.
///
/// In en, this message translates to:
/// **'Move to album'**
String get collectionActionMove;
/// No description provided for @collectionActionRescan.
///
/// In en, this message translates to:
/// **'Rescan'**
String get collectionActionRescan;
/// No description provided for @collectionActionEdit.
///
/// In en, this message translates to:
/// **'Edit'**
String get collectionActionEdit;
/// No description provided for @collectionSearchTitlesHintText.
///
/// In en, this message translates to:
/// **'Search titles'**
String get collectionSearchTitlesHintText;
/// No description provided for @collectionGroupAlbum.
///
/// In en, this message translates to:
/// **'By album'**
String get collectionGroupAlbum;
/// No description provided for @collectionGroupMonth.
///
/// In en, this message translates to:
/// **'By month'**
String get collectionGroupMonth;
/// No description provided for @collectionGroupDay.
///
/// In en, this message translates to:
/// **'By day'**
String get collectionGroupDay;
/// No description provided for @sectionNone.
///
/// In en, this message translates to:
/// **'No sections'**
String get sectionNone;
/// No description provided for @sectionUnknown.
///
/// In en, this message translates to:
/// **'Unknown'**
String get sectionUnknown;
/// No description provided for @dateToday.
///
/// In en, this message translates to:
/// **'Today'**
String get dateToday;
/// No description provided for @dateYesterday.
///
/// In en, this message translates to:
/// **'Yesterday'**
String get dateYesterday;
/// No description provided for @dateThisMonth.
///
/// In en, this message translates to:
/// **'This month'**
String get dateThisMonth;
/// No description provided for @collectionDeleteFailureFeedback.
///
/// In en, this message translates to:
/// **'{count, plural, =1{Failed to delete 1 item} other{Failed to delete {count} items}}'**
String collectionDeleteFailureFeedback(int count);
/// No description provided for @collectionCopyFailureFeedback.
///
/// In en, this message translates to:
/// **'{count, plural, =1{Failed to copy 1 item} other{Failed to copy {count} items}}'**
String collectionCopyFailureFeedback(int count);
/// No description provided for @collectionMoveFailureFeedback.
///
/// In en, this message translates to:
/// **'{count, plural, =1{Failed to move 1 item} other{Failed to move {count} items}}'**
String collectionMoveFailureFeedback(int count);
/// No description provided for @collectionRenameFailureFeedback.
///
/// In en, this message translates to:
/// **'{count, plural, =1{Failed to rename 1 item} other{Failed to rename {count} items}}'**
String collectionRenameFailureFeedback(int count);
/// No description provided for @collectionEditFailureFeedback.
///
/// In en, this message translates to:
/// **'{count, plural, =1{Failed to edit 1 item} other{Failed to edit {count} items}}'**
String collectionEditFailureFeedback(int count);
/// No description provided for @collectionExportFailureFeedback.
///
/// In en, this message translates to:
/// **'{count, plural, =1{Failed to export 1 page} other{Failed to export {count} pages}}'**
String collectionExportFailureFeedback(int count);
/// No description provided for @collectionCopySuccessFeedback.
///
/// In en, this message translates to:
/// **'{count, plural, =1{Copied 1 item} other{Copied {count} items}}'**
String collectionCopySuccessFeedback(int count);
/// No description provided for @collectionMoveSuccessFeedback.
///
/// In en, this message translates to:
/// **'{count, plural, =1{Moved 1 item} other{Moved {count} items}}'**
String collectionMoveSuccessFeedback(int count);
/// No description provided for @collectionRenameSuccessFeedback.
///
/// In en, this message translates to:
/// **'{count, plural, =1{Renamed 1 item} other{Renamed {count} items}}'**
String collectionRenameSuccessFeedback(int count);
/// No description provided for @collectionEditSuccessFeedback.
///
/// In en, this message translates to:
/// **'{count, plural, =1{Edited 1 item} other{Edited {count} items}}'**
String collectionEditSuccessFeedback(int count);
/// No description provided for @collectionEmptyFavourites.
///
/// In en, this message translates to:
/// **'No favorites'**
String get collectionEmptyFavourites;
/// No description provided for @collectionEmptyVideos.
///
/// In en, this message translates to:
/// **'No videos'**
String get collectionEmptyVideos;
/// No description provided for @collectionEmptyImages.
///
/// In en, this message translates to:
/// **'No images'**
String get collectionEmptyImages;
/// No description provided for @collectionEmptyGrantAccessButtonLabel.
///
/// In en, this message translates to:
/// **'Grant access'**
String get collectionEmptyGrantAccessButtonLabel;
/// No description provided for @collectionSelectSectionTooltip.
///
/// In en, this message translates to:
/// **'Select section'**
String get collectionSelectSectionTooltip;
/// No description provided for @collectionDeselectSectionTooltip.
///
/// In en, this message translates to:
/// **'Deselect section'**
String get collectionDeselectSectionTooltip;
/// No description provided for @drawerAboutButton.
///
/// In en, this message translates to:
/// **'About'**
String get drawerAboutButton;
/// No description provided for @drawerSettingsButton.
///
/// In en, this message translates to:
/// **'Settings'**
String get drawerSettingsButton;
/// No description provided for @drawerCollectionAll.
///
/// In en, this message translates to:
/// **'All collection'**
String get drawerCollectionAll;
/// No description provided for @drawerCollectionFavourites.
///
/// In en, this message translates to:
/// **'Favorites'**
String get drawerCollectionFavourites;
/// No description provided for @drawerCollectionImages.
///
/// In en, this message translates to:
/// **'Images'**
String get drawerCollectionImages;
/// No description provided for @drawerCollectionVideos.
///
/// In en, this message translates to:
/// **'Videos'**
String get drawerCollectionVideos;
/// No description provided for @drawerCollectionAnimated.
///
/// In en, this message translates to:
/// **'Animated'**
String get drawerCollectionAnimated;
/// No description provided for @drawerCollectionMotionPhotos.
///
/// In en, this message translates to:
/// **'Motion photos'**
String get drawerCollectionMotionPhotos;
/// No description provided for @drawerCollectionPanoramas.
///
/// In en, this message translates to:
/// **'Panoramas'**
String get drawerCollectionPanoramas;
/// No description provided for @drawerCollectionRaws.
///
/// In en, this message translates to:
/// **'Raw photos'**
String get drawerCollectionRaws;
/// No description provided for @drawerCollectionSphericalVideos.
///
/// In en, this message translates to:
/// **'360° Videos'**
String get drawerCollectionSphericalVideos;
/// No description provided for @drawerAlbumPage.
///
/// In en, this message translates to:
/// **'Albums'**
String get drawerAlbumPage;
/// No description provided for @drawerCountryPage.
///
/// In en, this message translates to:
/// **'Countries'**
String get drawerCountryPage;
/// No description provided for @drawerPlacePage.
///
/// In en, this message translates to:
/// **'Places'**
String get drawerPlacePage;
/// No description provided for @drawerTagPage.
///
/// In en, this message translates to:
/// **'Tags'**
String get drawerTagPage;
/// No description provided for @sortByDate.
///
/// In en, this message translates to:
/// **'By date'**
String get sortByDate;
/// No description provided for @sortByName.
///
/// In en, this message translates to:
/// **'By name'**
String get sortByName;
/// No description provided for @sortByItemCount.
///
/// In en, this message translates to:
/// **'By item count'**
String get sortByItemCount;
/// No description provided for @sortBySize.
///
/// In en, this message translates to:
/// **'By size'**
String get sortBySize;
/// No description provided for @sortByAlbumFileName.
///
/// In en, this message translates to:
/// **'By album & file name'**
String get sortByAlbumFileName;
/// No description provided for @sortByRating.
///
/// In en, this message translates to:
/// **'By rating'**
String get sortByRating;
/// No description provided for @sortByDuration.
///
/// In en, this message translates to:
/// **'By duration'**
String get sortByDuration;
/// No description provided for @sortByPath.
///
/// In en, this message translates to:
/// **'By path'**
String get sortByPath;
/// No description provided for @sortOrderNewestFirst.
///
/// In en, this message translates to:
/// **'Newest first'**
String get sortOrderNewestFirst;
/// No description provided for @sortOrderOldestFirst.
///
/// In en, this message translates to:
/// **'Oldest first'**
String get sortOrderOldestFirst;
/// No description provided for @sortOrderAtoZ.
///
/// In en, this message translates to:
/// **'A to Z'**
String get sortOrderAtoZ;
/// No description provided for @sortOrderZtoA.
///
/// In en, this message translates to:
/// **'Z to A'**
String get sortOrderZtoA;
/// No description provided for @sortOrderHighestFirst.
///
/// In en, this message translates to:
/// **'Highest first'**
String get sortOrderHighestFirst;
/// No description provided for @sortOrderLowestFirst.
///
/// In en, this message translates to:
/// **'Lowest first'**
String get sortOrderLowestFirst;
/// No description provided for @sortOrderLargestFirst.
///
/// In en, this message translates to:
/// **'Largest first'**
String get sortOrderLargestFirst;
/// No description provided for @sortOrderSmallestFirst.
///
/// In en, this message translates to:
/// **'Smallest first'**
String get sortOrderSmallestFirst;
/// No description provided for @sortOrderShortestFirst.
///
/// In en, this message translates to:
/// **'Shortest first'**
String get sortOrderShortestFirst;
/// No description provided for @sortOrderLongestFirst.
///
/// In en, this message translates to:
/// **'Longest first'**
String get sortOrderLongestFirst;
/// No description provided for @albumGroupTier.
///
/// In en, this message translates to:
/// **'By tier'**
String get albumGroupTier;
/// No description provided for @albumGroupType.
///
/// In en, this message translates to:
/// **'By type'**
String get albumGroupType;
/// No description provided for @albumGroupVolume.
///
/// In en, this message translates to:
/// **'By storage volume'**
String get albumGroupVolume;
/// No description provided for @albumMimeTypeMixed.
///
/// In en, this message translates to:
/// **'Mixed'**
String get albumMimeTypeMixed;
/// No description provided for @albumPickPageTitleCopy.
///
/// In en, this message translates to:
/// **'Copy to Album'**
String get albumPickPageTitleCopy;
/// No description provided for @albumPickPageTitleExport.
///
/// In en, this message translates to:
/// **'Export to Album'**
String get albumPickPageTitleExport;
/// No description provided for @albumPickPageTitleMove.
///
/// In en, this message translates to:
/// **'Move to Album'**
String get albumPickPageTitleMove;
/// No description provided for @albumPickPageTitlePick.
///
/// In en, this message translates to:
/// **'Pick Album'**
String get albumPickPageTitlePick;
/// No description provided for @albumCamera.
///
/// In en, this message translates to:
/// **'Camera'**
String get albumCamera;
/// No description provided for @albumDownload.
///
/// In en, this message translates to:
/// **'Download'**
String get albumDownload;
/// No description provided for @albumScreenshots.
///
/// In en, this message translates to:
/// **'Screenshots'**
String get albumScreenshots;
/// No description provided for @albumScreenRecordings.
///
/// In en, this message translates to:
/// **'Screen recordings'**
String get albumScreenRecordings;
/// No description provided for @albumVideoCaptures.
///
/// In en, this message translates to:
/// **'Video Captures'**
String get albumVideoCaptures;
/// No description provided for @albumPageTitle.
///
/// In en, this message translates to:
/// **'Albums'**
String get albumPageTitle;
/// No description provided for @albumEmpty.
///
/// In en, this message translates to:
/// **'No albums'**
String get albumEmpty;
/// No description provided for @createAlbumButtonLabel.
///
/// In en, this message translates to:
/// **'CREATE'**
String get createAlbumButtonLabel;
/// No description provided for @newFilterBanner.
///
/// In en, this message translates to:
/// **'new'**
String get newFilterBanner;
/// No description provided for @countryPageTitle.
///
/// In en, this message translates to:
/// **'Countries'**
String get countryPageTitle;
/// No description provided for @countryEmpty.
///
/// In en, this message translates to:
/// **'No countries'**
String get countryEmpty;
/// No description provided for @statePageTitle.
///
/// In en, this message translates to:
/// **'States'**
String get statePageTitle;
/// No description provided for @stateEmpty.
///
/// In en, this message translates to:
/// **'No states'**
String get stateEmpty;
/// No description provided for @placePageTitle.
///
/// In en, this message translates to:
/// **'Places'**
String get placePageTitle;
/// No description provided for @placeEmpty.
///
/// In en, this message translates to:
/// **'No places'**
String get placeEmpty;
/// No description provided for @tagPageTitle.
///
/// In en, this message translates to:
/// **'Tags'**
String get tagPageTitle;
/// No description provided for @tagEmpty.
///
/// In en, this message translates to:
/// **'No tags'**
String get tagEmpty;
/// No description provided for @binPageTitle.
///
/// In en, this message translates to:
/// **'Recycle Bin'**
String get binPageTitle;
/// No description provided for @explorerPageTitle.
///
/// In en, this message translates to:
/// **'Explorer'**
String get explorerPageTitle;
/// No description provided for @explorerActionSelectStorageVolume.
///
/// In en, this message translates to:
/// **'Select storage'**
String get explorerActionSelectStorageVolume;
/// No description provided for @selectStorageVolumeDialogTitle.
///
/// In en, this message translates to:
/// **'Select Storage'**
String get selectStorageVolumeDialogTitle;
/// No description provided for @searchCollectionFieldHint.
///
/// In en, this message translates to:
/// **'Search collection'**
String get searchCollectionFieldHint;
/// No description provided for @searchRecentSectionTitle.
///
/// In en, this message translates to:
/// **'Recent'**
String get searchRecentSectionTitle;
/// No description provided for @searchDateSectionTitle.
///
/// In en, this message translates to:
/// **'Date'**
String get searchDateSectionTitle;
/// No description provided for @searchFormatSectionTitle.
///
/// In en, this message translates to:
/// **'Formats'**
String get searchFormatSectionTitle;
/// No description provided for @searchAlbumsSectionTitle.
///
/// In en, this message translates to:
/// **'Albums'**
String get searchAlbumsSectionTitle;
/// No description provided for @searchCountriesSectionTitle.
///
/// In en, this message translates to:
/// **'Countries'**
String get searchCountriesSectionTitle;
/// No description provided for @searchStatesSectionTitle.
///
/// In en, this message translates to:
/// **'States'**
String get searchStatesSectionTitle;
/// No description provided for @searchPlacesSectionTitle.
///
/// In en, this message translates to:
/// **'Places'**
String get searchPlacesSectionTitle;
/// No description provided for @searchTagsSectionTitle.
///
/// In en, this message translates to:
/// **'Tags'**
String get searchTagsSectionTitle;
/// No description provided for @searchRatingSectionTitle.
///
/// In en, this message translates to:
/// **'Ratings'**
String get searchRatingSectionTitle;
/// No description provided for @searchMetadataSectionTitle.
///
/// In en, this message translates to:
/// **'Metadata'**
String get searchMetadataSectionTitle;
/// No description provided for @settingsPageTitle.
///
/// In en, this message translates to:
/// **'Settings'**
String get settingsPageTitle;
/// No description provided for @settingsSystemDefault.
///
/// In en, this message translates to:
/// **'System default'**
String get settingsSystemDefault;
/// No description provided for @settingsDefault.
///
/// In en, this message translates to:
/// **'Default'**
String get settingsDefault;
/// No description provided for @settingsDisabled.
///
/// In en, this message translates to:
/// **'Disabled'**
String get settingsDisabled;
/// No description provided for @settingsAskEverytime.
///
/// In en, this message translates to:
/// **'Ask everytime'**
String get settingsAskEverytime;
/// No description provided for @settingsModificationWarningDialogMessage.
///
/// In en, this message translates to:
/// **'Other settings will be modified.'**
String get settingsModificationWarningDialogMessage;
/// No description provided for @settingsSearchFieldLabel.
///
/// In en, this message translates to:
/// **'Search settings'**
String get settingsSearchFieldLabel;
/// No description provided for @settingsSearchEmpty.
///
/// In en, this message translates to:
/// **'No matching setting'**
String get settingsSearchEmpty;
/// No description provided for @settingsActionExport.
///
/// In en, this message translates to:
/// **'Export'**
String get settingsActionExport;
/// No description provided for @settingsActionExportDialogTitle.
///
/// In en, this message translates to:
/// **'Export'**
String get settingsActionExportDialogTitle;
/// No description provided for @settingsActionImport.
///
/// In en, this message translates to:
/// **'Import'**
String get settingsActionImport;
/// No description provided for @settingsActionImportDialogTitle.
///
/// In en, this message translates to:
/// **'Import'**
String get settingsActionImportDialogTitle;
/// No description provided for @appExportCovers.
///
/// In en, this message translates to:
/// **'Covers'**
String get appExportCovers;
/// No description provided for @appExportDynamicAlbums.
///
/// In en, this message translates to:
/// **'Dynamic albums'**
String get appExportDynamicAlbums;
/// No description provided for @appExportFavourites.
///
/// In en, this message translates to:
/// **'Favorites'**
String get appExportFavourites;
/// No description provided for @appExportSettings.
///
/// In en, this message translates to:
/// **'Settings'**
String get appExportSettings;
/// No description provided for @settingsNavigationSectionTitle.
///
/// In en, this message translates to:
/// **'Navigation'**
String get settingsNavigationSectionTitle;
/// No description provided for @settingsHomeTile.
///
/// In en, this message translates to:
/// **'Home'**
String get settingsHomeTile;
/// No description provided for @settingsHomeDialogTitle.
///
/// In en, this message translates to:
/// **'Home'**
String get settingsHomeDialogTitle;
/// No description provided for @setHomeCustom.
///
/// In en, this message translates to:
/// **'Custom'**
String get setHomeCustom;
/// No description provided for @settingsShowBottomNavigationBar.
///
/// In en, this message translates to:
/// **'Show bottom navigation bar'**
String get settingsShowBottomNavigationBar;
/// No description provided for @settingsKeepScreenOnTile.
///
/// In en, this message translates to:
/// **'Keep screen on'**
String get settingsKeepScreenOnTile;
/// No description provided for @settingsKeepScreenOnDialogTitle.
///
/// In en, this message translates to:
/// **'Keep Screen On'**
String get settingsKeepScreenOnDialogTitle;
/// No description provided for @settingsDoubleBackExit.
///
/// In en, this message translates to:
/// **'Tap “back” twice to exit'**
String get settingsDoubleBackExit;
/// No description provided for @settingsConfirmationTile.
///
/// In en, this message translates to:
/// **'Confirmation dialogs'**
String get settingsConfirmationTile;
/// No description provided for @settingsConfirmationDialogTitle.
///
/// In en, this message translates to:
/// **'Confirmation Dialogs'**
String get settingsConfirmationDialogTitle;
/// No description provided for @settingsConfirmationBeforeDeleteItems.
///
/// In en, this message translates to:
/// **'Ask before deleting items forever'**
String get settingsConfirmationBeforeDeleteItems;
/// No description provided for @settingsConfirmationBeforeMoveToBinItems.
///
/// In en, this message translates to:
/// **'Ask before moving items to the recycle bin'**
String get settingsConfirmationBeforeMoveToBinItems;
/// No description provided for @settingsConfirmationBeforeMoveUndatedItems.
///
/// In en, this message translates to:
/// **'Ask before moving undated items'**
String get settingsConfirmationBeforeMoveUndatedItems;
/// No description provided for @settingsConfirmationAfterMoveToBinItems.
///
/// In en, this message translates to:
/// **'Show message after moving items to the recycle bin'**
String get settingsConfirmationAfterMoveToBinItems;
/// No description provided for @settingsConfirmationVaultDataLoss.
///
/// In en, this message translates to:
/// **'Show vault data loss warning'**
String get settingsConfirmationVaultDataLoss;
/// No description provided for @settingsNavigationDrawerTile.
///
/// In en, this message translates to:
/// **'Navigation menu'**
String get settingsNavigationDrawerTile;
/// No description provided for @settingsNavigationDrawerEditorPageTitle.
///
/// In en, this message translates to:
/// **'Navigation Menu'**
String get settingsNavigationDrawerEditorPageTitle;
/// No description provided for @settingsNavigationDrawerBanner.
///
/// In en, this message translates to:
/// **'Touch and hold to move and reorder menu items.'**
String get settingsNavigationDrawerBanner;
/// No description provided for @settingsNavigationDrawerTabTypes.
///
/// In en, this message translates to:
/// **'Types'**
String get settingsNavigationDrawerTabTypes;
/// No description provided for @settingsNavigationDrawerTabAlbums.
///
/// In en, this message translates to:
/// **'Albums'**
String get settingsNavigationDrawerTabAlbums;
/// No description provided for @settingsNavigationDrawerTabPages.
///
/// In en, this message translates to:
/// **'Pages'**
String get settingsNavigationDrawerTabPages;
/// No description provided for @settingsNavigationDrawerAddAlbum.
///
/// In en, this message translates to:
/// **'Add album'**
String get settingsNavigationDrawerAddAlbum;
/// No description provided for @settingsThumbnailSectionTitle.
///
/// In en, this message translates to:
/// **'Thumbnails'**
String get settingsThumbnailSectionTitle;
/// No description provided for @settingsThumbnailOverlayTile.
///
/// In en, this message translates to:
/// **'Overlay'**
String get settingsThumbnailOverlayTile;
/// No description provided for @settingsThumbnailOverlayPageTitle.
///
/// In en, this message translates to:
/// **'Overlay'**
String get settingsThumbnailOverlayPageTitle;
/// No description provided for @settingsThumbnailShowHdrIcon.
///
/// In en, this message translates to:
/// **'Show HDR icon'**
String get settingsThumbnailShowHdrIcon;
/// No description provided for @settingsThumbnailShowFavouriteIcon.
///
/// In en, this message translates to:
/// **'Show favorite icon'**
String get settingsThumbnailShowFavouriteIcon;
/// No description provided for @settingsThumbnailShowTagIcon.
///
/// In en, this message translates to:
/// **'Show tag icon'**
String get settingsThumbnailShowTagIcon;
/// No description provided for @settingsThumbnailShowLocationIcon.
///
/// In en, this message translates to:
/// **'Show location icon'**
String get settingsThumbnailShowLocationIcon;
/// No description provided for @settingsThumbnailShowMotionPhotoIcon.
///
/// In en, this message translates to:
/// **'Show motion photo icon'**
String get settingsThumbnailShowMotionPhotoIcon;
/// No description provided for @settingsThumbnailShowRating.
///
/// In en, this message translates to:
/// **'Show rating'**
String get settingsThumbnailShowRating;
/// No description provided for @settingsThumbnailShowRawIcon.
///
/// In en, this message translates to:
/// **'Show raw icon'**
String get settingsThumbnailShowRawIcon;
/// No description provided for @settingsThumbnailShowVideoDuration.
///
/// In en, this message translates to:
/// **'Show video duration'**
String get settingsThumbnailShowVideoDuration;
/// No description provided for @settingsCollectionQuickActionsTile.
///
/// In en, this message translates to:
/// **'Quick actions'**
String get settingsCollectionQuickActionsTile;
/// No description provided for @settingsCollectionQuickActionEditorPageTitle.
///
/// In en, this message translates to:
/// **'Quick Actions'**
String get settingsCollectionQuickActionEditorPageTitle;
/// No description provided for @settingsCollectionQuickActionTabBrowsing.
///
/// In en, this message translates to:
/// **'Browsing'**
String get settingsCollectionQuickActionTabBrowsing;
/// No description provided for @settingsCollectionQuickActionTabSelecting.
///
/// In en, this message translates to:
/// **'Selecting'**
String get settingsCollectionQuickActionTabSelecting;
/// No description provided for @settingsCollectionBrowsingQuickActionEditorBanner.
///
/// In en, this message translates to:
/// **'Touch and hold to move buttons and select which actions are displayed when browsing items.'**
String get settingsCollectionBrowsingQuickActionEditorBanner;
/// No description provided for @settingsCollectionSelectionQuickActionEditorBanner.
///
/// In en, this message translates to:
/// **'Touch and hold to move buttons and select which actions are displayed when selecting items.'**
String get settingsCollectionSelectionQuickActionEditorBanner;
/// No description provided for @settingsCollectionBurstPatternsTile.
///
/// In en, this message translates to:
/// **'Burst patterns'**
String get settingsCollectionBurstPatternsTile;
/// No description provided for @settingsCollectionBurstPatternsNone.
///
/// In en, this message translates to:
/// **'None'**
String get settingsCollectionBurstPatternsNone;
/// No description provided for @settingsViewerSectionTitle.
///
/// In en, this message translates to:
/// **'Viewer'**
String get settingsViewerSectionTitle;
/// No description provided for @settingsViewerGestureSideTapNext.
///
/// In en, this message translates to:
/// **'Tap on screen edges to show previous/next item'**
String get settingsViewerGestureSideTapNext;
/// No description provided for @settingsViewerUseCutout.
///
/// In en, this message translates to:
/// **'Use cutout area'**
String get settingsViewerUseCutout;
/// No description provided for @settingsViewerMaximumBrightness.
///
/// In en, this message translates to:
/// **'Maximum brightness'**
String get settingsViewerMaximumBrightness;
/// No description provided for @settingsMotionPhotoAutoPlay.
///
/// In en, this message translates to:
/// **'Auto play motion photos'**
String get settingsMotionPhotoAutoPlay;
/// No description provided for @settingsImageBackground.
///
/// In en, this message translates to:
/// **'Image background'**
String get settingsImageBackground;
/// No description provided for @settingsViewerQuickActionsTile.
///
/// In en, this message translates to:
/// **'Quick actions'**
String get settingsViewerQuickActionsTile;
/// No description provided for @settingsViewerQuickActionEditorPageTitle.
///
/// In en, this message translates to:
/// **'Quick Actions'**
String get settingsViewerQuickActionEditorPageTitle;
/// No description provided for @settingsViewerQuickActionEditorBanner.
///
/// In en, this message translates to:
/// **'Touch and hold to move buttons and select which actions are displayed in the viewer.'**
String get settingsViewerQuickActionEditorBanner;
/// No description provided for @settingsViewerQuickActionEditorDisplayedButtonsSectionTitle.
///
/// In en, this message translates to:
/// **'Displayed Buttons'**
String get settingsViewerQuickActionEditorDisplayedButtonsSectionTitle;
/// No description provided for @settingsViewerQuickActionEditorAvailableButtonsSectionTitle.
///
/// In en, this message translates to:
/// **'Available Buttons'**
String get settingsViewerQuickActionEditorAvailableButtonsSectionTitle;
/// No description provided for @settingsViewerQuickActionEmpty.
///
/// In en, this message translates to:
/// **'No buttons'**
String get settingsViewerQuickActionEmpty;
/// No description provided for @settingsViewerOverlayTile.
///
/// In en, this message translates to:
/// **'Overlay'**
String get settingsViewerOverlayTile;
/// No description provided for @settingsViewerOverlayPageTitle.
///
/// In en, this message translates to:
/// **'Overlay'**
String get settingsViewerOverlayPageTitle;
/// No description provided for @settingsViewerShowOverlayOnOpening.
///
/// In en, this message translates to:
/// **'Show on opening'**
String get settingsViewerShowOverlayOnOpening;
/// No description provided for @settingsViewerShowHistogram.
///
/// In en, this message translates to:
/// **'Show histogram'**
String get settingsViewerShowHistogram;
/// No description provided for @settingsViewerShowMinimap.
///
/// In en, this message translates to:
/// **'Show minimap'**
String get settingsViewerShowMinimap;
/// No description provided for @settingsViewerShowInformation.
///
/// In en, this message translates to:
/// **'Show information'**
String get settingsViewerShowInformation;
/// No description provided for @settingsViewerShowInformationSubtitle.
///
/// In en, this message translates to:
/// **'Show title, date, location, etc.'**
String get settingsViewerShowInformationSubtitle;
/// No description provided for @settingsViewerShowRatingTags.
///
/// In en, this message translates to:
/// **'Show rating & tags'**
String get settingsViewerShowRatingTags;
/// No description provided for @settingsViewerShowShootingDetails.
///
/// In en, this message translates to:
/// **'Show shooting details'**
String get settingsViewerShowShootingDetails;
/// No description provided for @settingsViewerShowDescription.
///
/// In en, this message translates to:
/// **'Show description'**
String get settingsViewerShowDescription;
/// No description provided for @settingsViewerShowOverlayThumbnails.
///
/// In en, this message translates to:
/// **'Show thumbnails'**
String get settingsViewerShowOverlayThumbnails;
/// No description provided for @settingsViewerEnableOverlayBlurEffect.
///
/// In en, this message translates to:
/// **'Blur effect'**
String get settingsViewerEnableOverlayBlurEffect;
/// No description provided for @settingsViewerSlideshowTile.
///
/// In en, this message translates to:
/// **'Slideshow'**
String get settingsViewerSlideshowTile;
/// No description provided for @settingsViewerSlideshowPageTitle.
///
/// In en, this message translates to:
/// **'Slideshow'**
String get settingsViewerSlideshowPageTitle;
/// No description provided for @settingsSlideshowRepeat.
///
/// In en, this message translates to:
/// **'Repeat'**
String get settingsSlideshowRepeat;
/// No description provided for @settingsSlideshowShuffle.
///
/// In en, this message translates to:
/// **'Shuffle'**
String get settingsSlideshowShuffle;
/// No description provided for @settingsSlideshowFillScreen.
///
/// In en, this message translates to:
/// **'Fill screen'**
String get settingsSlideshowFillScreen;
/// No description provided for @settingsSlideshowAnimatedZoomEffect.
///
/// In en, this message translates to:
/// **'Animated zoom effect'**
String get settingsSlideshowAnimatedZoomEffect;
/// No description provided for @settingsSlideshowTransitionTile.
///
/// In en, this message translates to:
/// **'Transition'**
String get settingsSlideshowTransitionTile;
/// No description provided for @settingsSlideshowIntervalTile.
///
/// In en, this message translates to:
/// **'Interval'**
String get settingsSlideshowIntervalTile;
/// No description provided for @settingsSlideshowVideoPlaybackTile.
///
/// In en, this message translates to:
/// **'Video playback'**
String get settingsSlideshowVideoPlaybackTile;
/// No description provided for @settingsSlideshowVideoPlaybackDialogTitle.
///
/// In en, this message translates to:
/// **'Video Playback'**
String get settingsSlideshowVideoPlaybackDialogTitle;
/// No description provided for @settingsVideoPageTitle.
///
/// In en, this message translates to:
/// **'Video Settings'**
String get settingsVideoPageTitle;
/// No description provided for @settingsVideoSectionTitle.
///
/// In en, this message translates to:
/// **'Video'**
String get settingsVideoSectionTitle;
/// No description provided for @settingsVideoShowVideos.
///
/// In en, this message translates to:
/// **'Show videos'**
String get settingsVideoShowVideos;
/// No description provided for @settingsVideoPlaybackTile.
///
/// In en, this message translates to:
/// **'Playback'**
String get settingsVideoPlaybackTile;
/// No description provided for @settingsVideoPlaybackPageTitle.
///
/// In en, this message translates to:
/// **'Playback'**
String get settingsVideoPlaybackPageTitle;
/// No description provided for @settingsVideoEnableHardwareAcceleration.
///
/// In en, this message translates to:
/// **'Hardware acceleration'**
String get settingsVideoEnableHardwareAcceleration;
/// No description provided for @settingsVideoAutoPlay.
///
/// In en, this message translates to:
/// **'Auto play'**
String get settingsVideoAutoPlay;
/// No description provided for @settingsVideoLoopModeTile.
///
/// In en, this message translates to:
/// **'Loop mode'**
String get settingsVideoLoopModeTile;
/// No description provided for @settingsVideoLoopModeDialogTitle.
///
/// In en, this message translates to:
/// **'Loop Mode'**
String get settingsVideoLoopModeDialogTitle;
/// No description provided for @settingsVideoResumptionModeTile.
///
/// In en, this message translates to:
/// **'Resume playback'**
String get settingsVideoResumptionModeTile;
/// No description provided for @settingsVideoResumptionModeDialogTitle.
///
/// In en, this message translates to:
/// **'Resume Playback'**
String get settingsVideoResumptionModeDialogTitle;
/// No description provided for @settingsVideoBackgroundMode.
///
/// In en, this message translates to:
/// **'Background mode'**
String get settingsVideoBackgroundMode;
/// No description provided for @settingsVideoBackgroundModeDialogTitle.
///
/// In en, this message translates to:
/// **'Background Mode'**
String get settingsVideoBackgroundModeDialogTitle;
/// No description provided for @settingsVideoControlsTile.
///
/// In en, this message translates to:
/// **'Controls'**
String get settingsVideoControlsTile;
/// No description provided for @settingsVideoControlsPageTitle.
///
/// In en, this message translates to:
/// **'Controls'**
String get settingsVideoControlsPageTitle;
/// No description provided for @settingsVideoButtonsTile.
///
/// In en, this message translates to:
/// **'Buttons'**
String get settingsVideoButtonsTile;
/// No description provided for @settingsVideoGestureDoubleTapTogglePlay.
///
/// In en, this message translates to:
/// **'Double tap to play/pause'**
String get settingsVideoGestureDoubleTapTogglePlay;
/// No description provided for @settingsVideoGestureSideDoubleTapSeek.
///
/// In en, this message translates to:
/// **'Double tap on screen edges to seek backward/forward'**
String get settingsVideoGestureSideDoubleTapSeek;
/// No description provided for @settingsVideoGestureVerticalDragBrightnessVolume.
///
/// In en, this message translates to:
/// **'Swipe up or down to adjust brightness/volume'**
String get settingsVideoGestureVerticalDragBrightnessVolume;
/// No description provided for @settingsSubtitleThemeTile.
///
/// In en, this message translates to:
/// **'Subtitles'**
String get settingsSubtitleThemeTile;
/// No description provided for @settingsSubtitleThemePageTitle.
///
/// In en, this message translates to:
/// **'Subtitles'**
String get settingsSubtitleThemePageTitle;
/// No description provided for @settingsSubtitleThemeSample.
///
/// In en, this message translates to:
/// **'This is a sample.'**
String get settingsSubtitleThemeSample;
/// No description provided for @settingsSubtitleThemeTextAlignmentTile.
///
/// In en, this message translates to:
/// **'Text alignment'**
String get settingsSubtitleThemeTextAlignmentTile;
/// No description provided for @settingsSubtitleThemeTextAlignmentDialogTitle.
///
/// In en, this message translates to:
/// **'Text Alignment'**
String get settingsSubtitleThemeTextAlignmentDialogTitle;
/// No description provided for @settingsSubtitleThemeTextPositionTile.
///
/// In en, this message translates to:
/// **'Text position'**
String get settingsSubtitleThemeTextPositionTile;
/// No description provided for @settingsSubtitleThemeTextPositionDialogTitle.
///
/// In en, this message translates to:
/// **'Text Position'**
String get settingsSubtitleThemeTextPositionDialogTitle;
/// No description provided for @settingsSubtitleThemeTextSize.
///
/// In en, this message translates to:
/// **'Text size'**
String get settingsSubtitleThemeTextSize;
/// No description provided for @settingsSubtitleThemeShowOutline.
///
/// In en, this message translates to:
/// **'Show outline and shadow'**
String get settingsSubtitleThemeShowOutline;
/// No description provided for @settingsSubtitleThemeTextColor.
///
/// In en, this message translates to:
/// **'Text color'**
String get settingsSubtitleThemeTextColor;
/// No description provided for @settingsSubtitleThemeTextOpacity.
///
/// In en, this message translates to:
/// **'Text opacity'**
String get settingsSubtitleThemeTextOpacity;
/// No description provided for @settingsSubtitleThemeBackgroundColor.
///
/// In en, this message translates to:
/// **'Background color'**
String get settingsSubtitleThemeBackgroundColor;
/// No description provided for @settingsSubtitleThemeBackgroundOpacity.
///
/// In en, this message translates to:
/// **'Background opacity'**
String get settingsSubtitleThemeBackgroundOpacity;
/// No description provided for @settingsSubtitleThemeTextAlignmentLeft.
///
/// In en, this message translates to:
/// **'Left'**
String get settingsSubtitleThemeTextAlignmentLeft;
/// No description provided for @settingsSubtitleThemeTextAlignmentCenter.
///
/// In en, this message translates to:
/// **'Center'**
String get settingsSubtitleThemeTextAlignmentCenter;
/// No description provided for @settingsSubtitleThemeTextAlignmentRight.
///
/// In en, this message translates to:
/// **'Right'**
String get settingsSubtitleThemeTextAlignmentRight;
/// No description provided for @settingsPrivacySectionTitle.
///
/// In en, this message translates to:
/// **'Privacy'**
String get settingsPrivacySectionTitle;
/// No description provided for @settingsAllowInstalledAppAccess.
///
/// In en, this message translates to:
/// **'Allow access to app inventory'**
String get settingsAllowInstalledAppAccess;
/// No description provided for @settingsAllowInstalledAppAccessSubtitle.
///
/// In en, this message translates to:
/// **'Used to improve album display'**
String get settingsAllowInstalledAppAccessSubtitle;
/// No description provided for @settingsAllowErrorReporting.
///
/// In en, this message translates to:
/// **'Allow anonymous error reporting'**
String get settingsAllowErrorReporting;
/// No description provided for @settingsSaveSearchHistory.
///
/// In en, this message translates to:
/// **'Save search history'**
String get settingsSaveSearchHistory;
/// No description provided for @settingsEnableBin.
///
/// In en, this message translates to:
/// **'Use recycle bin'**
String get settingsEnableBin;
/// No description provided for @settingsEnableBinSubtitle.
///
/// In en, this message translates to:
/// **'Keep deleted items for 30 days'**
String get settingsEnableBinSubtitle;
/// No description provided for @settingsDisablingBinWarningDialogMessage.
///
/// In en, this message translates to:
/// **'Items in the recycle bin will be deleted forever.'**
String get settingsDisablingBinWarningDialogMessage;
/// No description provided for @settingsAllowMediaManagement.
///
/// In en, this message translates to:
/// **'Allow media management'**
String get settingsAllowMediaManagement;
/// No description provided for @settingsHiddenItemsTile.
///
/// In en, this message translates to:
/// **'Hidden items'**
String get settingsHiddenItemsTile;
/// No description provided for @settingsHiddenItemsPageTitle.
///
/// In en, this message translates to:
/// **'Hidden Items'**
String get settingsHiddenItemsPageTitle;
/// No description provided for @settingsHiddenFiltersBanner.
///
/// In en, this message translates to:
/// **'Photos and videos matching hidden filters will not appear in your collection.'**
String get settingsHiddenFiltersBanner;
/// No description provided for @settingsHiddenFiltersEmpty.
///
/// In en, this message translates to:
/// **'No hidden filters'**
String get settingsHiddenFiltersEmpty;
/// No description provided for @settingsStorageAccessTile.
///
/// In en, this message translates to:
/// **'Storage access'**
String get settingsStorageAccessTile;
/// No description provided for @settingsStorageAccessPageTitle.
///
/// In en, this message translates to:
/// **'Storage Access'**
String get settingsStorageAccessPageTitle;
/// No description provided for @settingsStorageAccessBanner.
///
/// In en, this message translates to:
/// **'Some directories require an explicit access grant to modify files in them. You can review here directories to which you previously gave access.'**
String get settingsStorageAccessBanner;
/// No description provided for @settingsStorageAccessEmpty.
///
/// In en, this message translates to:
/// **'No access grants'**
String get settingsStorageAccessEmpty;
/// No description provided for @settingsStorageAccessRevokeTooltip.
///
/// In en, this message translates to:
/// **'Revoke'**
String get settingsStorageAccessRevokeTooltip;
/// No description provided for @settingsAccessibilitySectionTitle.
///
/// In en, this message translates to:
/// **'Accessibility'**
String get settingsAccessibilitySectionTitle;
/// No description provided for @settingsRemoveAnimationsTile.
///
/// In en, this message translates to:
/// **'Remove animations'**
String get settingsRemoveAnimationsTile;
/// No description provided for @settingsRemoveAnimationsDialogTitle.
///
/// In en, this message translates to:
/// **'Remove Animations'**
String get settingsRemoveAnimationsDialogTitle;
/// No description provided for @settingsTimeToTakeActionTile.
///
/// In en, this message translates to:
/// **'Time to take action'**
String get settingsTimeToTakeActionTile;
/// No description provided for @settingsAccessibilityShowPinchGestureAlternatives.
///
/// In en, this message translates to:
/// **'Show multi-touch gesture alternatives'**
String get settingsAccessibilityShowPinchGestureAlternatives;
/// No description provided for @settingsDisplaySectionTitle.
///
/// In en, this message translates to:
/// **'Display'**
String get settingsDisplaySectionTitle;
/// No description provided for @settingsThemeBrightnessTile.
///
/// In en, this message translates to:
/// **'Theme'**
String get settingsThemeBrightnessTile;
/// No description provided for @settingsThemeBrightnessDialogTitle.
///
/// In en, this message translates to:
/// **'Theme'**
String get settingsThemeBrightnessDialogTitle;
/// No description provided for @settingsThemeColorHighlights.
///
/// In en, this message translates to:
/// **'Color highlights'**
String get settingsThemeColorHighlights;
/// No description provided for @settingsThemeEnableDynamicColor.
///
/// In en, this message translates to:
/// **'Dynamic color'**
String get settingsThemeEnableDynamicColor;
/// No description provided for @settingsDisplayRefreshRateModeTile.
///
/// In en, this message translates to:
/// **'Display refresh rate'**
String get settingsDisplayRefreshRateModeTile;
/// No description provided for @settingsDisplayRefreshRateModeDialogTitle.
///
/// In en, this message translates to:
/// **'Refresh Rate'**
String get settingsDisplayRefreshRateModeDialogTitle;
/// No description provided for @settingsDisplayUseTvInterface.
///
/// In en, this message translates to:
/// **'Android TV interface'**
String get settingsDisplayUseTvInterface;
/// No description provided for @settingsLanguageSectionTitle.
///
/// In en, this message translates to:
/// **'Language & Formats'**
String get settingsLanguageSectionTitle;
/// No description provided for @settingsLanguageTile.
///
/// In en, this message translates to:
/// **'Language'**
String get settingsLanguageTile;
/// No description provided for @settingsLanguagePageTitle.
///
/// In en, this message translates to:
/// **'Language'**
String get settingsLanguagePageTitle;
/// No description provided for @settingsCoordinateFormatTile.
///
/// In en, this message translates to:
/// **'Coordinate format'**
String get settingsCoordinateFormatTile;
/// No description provided for @settingsCoordinateFormatDialogTitle.
///
/// In en, this message translates to:
/// **'Coordinate Format'**
String get settingsCoordinateFormatDialogTitle;
/// No description provided for @settingsUnitSystemTile.
///
/// In en, this message translates to:
/// **'Units'**
String get settingsUnitSystemTile;
/// No description provided for @settingsUnitSystemDialogTitle.
///
/// In en, this message translates to:
/// **'Units'**
String get settingsUnitSystemDialogTitle;
/// No description provided for @settingsForceWesternArabicNumeralsTile.
///
/// In en, this message translates to:
/// **'Force Arabic numerals'**
String get settingsForceWesternArabicNumeralsTile;
/// No description provided for @settingsScreenSaverPageTitle.
///
/// In en, this message translates to:
/// **'Screen Saver'**
String get settingsScreenSaverPageTitle;
/// No description provided for @settingsWidgetPageTitle.
///
/// In en, this message translates to:
/// **'Photo Frame'**
String get settingsWidgetPageTitle;
/// No description provided for @settingsWidgetShowOutline.
///
/// In en, this message translates to:
/// **'Outline'**
String get settingsWidgetShowOutline;
/// No description provided for @settingsWidgetOpenPage.
///
/// In en, this message translates to:
/// **'When tapping on the widget'**
String get settingsWidgetOpenPage;
/// No description provided for @settingsWidgetDisplayedItem.
///
/// In en, this message translates to:
/// **'Displayed item'**
String get settingsWidgetDisplayedItem;
/// No description provided for @settingsCollectionTile.
///
/// In en, this message translates to:
/// **'Collection'**
String get settingsCollectionTile;
/// No description provided for @statsPageTitle.
///
/// In en, this message translates to:
/// **'Stats'**
String get statsPageTitle;
/// No description provided for @statsWithGps.
///
/// In en, this message translates to:
/// **'{count, plural, =1{1 item with location} other{{count} items with location}}'**
String statsWithGps(int count);
/// No description provided for @statsTopCountriesSectionTitle.
///
/// In en, this message translates to:
/// **'Top Countries'**
String get statsTopCountriesSectionTitle;
/// No description provided for @statsTopStatesSectionTitle.
///
/// In en, this message translates to:
/// **'Top States'**
String get statsTopStatesSectionTitle;
/// No description provided for @statsTopPlacesSectionTitle.
///
/// In en, this message translates to:
/// **'Top Places'**
String get statsTopPlacesSectionTitle;
/// No description provided for @statsTopTagsSectionTitle.
///
/// In en, this message translates to:
/// **'Top Tags'**
String get statsTopTagsSectionTitle;
/// No description provided for @statsTopAlbumsSectionTitle.
///
/// In en, this message translates to:
/// **'Top Albums'**
String get statsTopAlbumsSectionTitle;
/// No description provided for @viewerOpenPanoramaButtonLabel.
///
/// In en, this message translates to:
/// **'OPEN PANORAMA'**
String get viewerOpenPanoramaButtonLabel;
/// No description provided for @viewerSetWallpaperButtonLabel.
///
/// In en, this message translates to:
/// **'SET WALLPAPER'**
String get viewerSetWallpaperButtonLabel;
/// No description provided for @viewerErrorUnknown.
///
/// In en, this message translates to:
/// **'Oops!'**
String get viewerErrorUnknown;
/// No description provided for @viewerErrorDoesNotExist.
///
/// In en, this message translates to:
/// **'The file no longer exists.'**
String get viewerErrorDoesNotExist;
/// No description provided for @viewerInfoPageTitle.
///
/// In en, this message translates to:
/// **'Info'**
String get viewerInfoPageTitle;
/// No description provided for @viewerInfoBackToViewerTooltip.
///
/// In en, this message translates to:
/// **'Back to viewer'**
String get viewerInfoBackToViewerTooltip;
/// No description provided for @viewerInfoUnknown.
///
/// In en, this message translates to:
/// **'unknown'**
String get viewerInfoUnknown;
/// No description provided for @viewerInfoLabelDescription.
///
/// In en, this message translates to:
/// **'Description'**
String get viewerInfoLabelDescription;
/// No description provided for @viewerInfoLabelTitle.
///
/// In en, this message translates to:
/// **'Title'**
String get viewerInfoLabelTitle;
/// No description provided for @viewerInfoLabelDate.
///
/// In en, this message translates to:
/// **'Date'**
String get viewerInfoLabelDate;
/// No description provided for @viewerInfoLabelResolution.
///
/// In en, this message translates to:
/// **'Resolution'**
String get viewerInfoLabelResolution;
/// No description provided for @viewerInfoLabelSize.
///
/// In en, this message translates to:
/// **'Size'**
String get viewerInfoLabelSize;
/// No description provided for @viewerInfoLabelUri.
///
/// In en, this message translates to:
/// **'URI'**
String get viewerInfoLabelUri;
/// No description provided for @viewerInfoLabelPath.
///
/// In en, this message translates to:
/// **'Path'**
String get viewerInfoLabelPath;
/// No description provided for @viewerInfoLabelDuration.
///
/// In en, this message translates to:
/// **'Duration'**
String get viewerInfoLabelDuration;
/// No description provided for @viewerInfoLabelOwner.
///
/// In en, this message translates to:
/// **'Owner'**
String get viewerInfoLabelOwner;
/// No description provided for @viewerInfoLabelCoordinates.
///
/// In en, this message translates to:
/// **'Coordinates'**
String get viewerInfoLabelCoordinates;
/// No description provided for @viewerInfoLabelAddress.
///
/// In en, this message translates to:
/// **'Address'**
String get viewerInfoLabelAddress;
/// No description provided for @mapStyleDialogTitle.
///
/// In en, this message translates to:
/// **'Map Style'**
String get mapStyleDialogTitle;
/// No description provided for @mapStyleTooltip.
///
/// In en, this message translates to:
/// **'Select map style'**
String get mapStyleTooltip;
/// No description provided for @mapZoomInTooltip.
///
/// In en, this message translates to:
/// **'Zoom in'**
String get mapZoomInTooltip;
/// No description provided for @mapZoomOutTooltip.
///
/// In en, this message translates to:
/// **'Zoom out'**
String get mapZoomOutTooltip;
/// No description provided for @mapPointNorthUpTooltip.
///
/// In en, this message translates to:
/// **'Point north up'**
String get mapPointNorthUpTooltip;
/// No description provided for @mapAttributionOsmData.
///
/// In en, this message translates to:
/// **'Map data © [OpenStreetMap](https://www.openstreetmap.org/copyright) contributors'**
String get mapAttributionOsmData;
/// No description provided for @mapAttributionOsmLiberty.
///
/// In en, this message translates to:
/// **'Tiles by [OpenMapTiles](https://www.openmaptiles.org/), [CC BY](http://creativecommons.org/licenses/by/4.0) • Hosted by [OSM Americana](https://tile.ourmap.us)'**
String get mapAttributionOsmLiberty;
/// No description provided for @mapAttributionOpenTopoMap.
///
/// In en, this message translates to:
/// **'[SRTM](https://www.earthdata.nasa.gov/sensors/srtm) | Tiles by [OpenTopoMap](https://opentopomap.org/), [CC BY-SA](https://creativecommons.org/licenses/by-sa/3.0/)'**
String get mapAttributionOpenTopoMap;
/// No description provided for @mapAttributionOsmHot.
///
/// In en, this message translates to:
/// **'Tiles by [HOT](https://www.hotosm.org/) • Hosted by [OSM France](https://openstreetmap.fr/)'**
String get mapAttributionOsmHot;
/// No description provided for @mapAttributionStamen.
///
/// In en, this message translates to:
/// **'Tiles by [Stamen Design](https://stamen.com), [CC BY 3.0](https://creativecommons.org/licenses/by/3.0)'**
String get mapAttributionStamen;
/// No description provided for @openMapPageTooltip.
///
/// In en, this message translates to:
/// **'View on Map page'**
String get openMapPageTooltip;
/// No description provided for @mapEmptyRegion.
///
/// In en, this message translates to:
/// **'No images in this region'**
String get mapEmptyRegion;
/// No description provided for @viewerInfoOpenEmbeddedFailureFeedback.
///
/// In en, this message translates to:
/// **'Failed to extract embedded data'**
String get viewerInfoOpenEmbeddedFailureFeedback;
/// No description provided for @viewerInfoOpenLinkText.
///
/// In en, this message translates to:
/// **'Open'**
String get viewerInfoOpenLinkText;
/// No description provided for @viewerInfoViewXmlLinkText.
///
/// In en, this message translates to:
/// **'View XML'**
String get viewerInfoViewXmlLinkText;
/// No description provided for @viewerInfoSearchFieldLabel.
///
/// In en, this message translates to:
/// **'Search metadata'**
String get viewerInfoSearchFieldLabel;
/// No description provided for @viewerInfoSearchEmpty.
///
/// In en, this message translates to:
/// **'No matching keys'**
String get viewerInfoSearchEmpty;
/// No description provided for @viewerInfoSearchSuggestionDate.
///
/// In en, this message translates to:
/// **'Date & time'**
String get viewerInfoSearchSuggestionDate;
/// No description provided for @viewerInfoSearchSuggestionDescription.
///
/// In en, this message translates to:
/// **'Description'**
String get viewerInfoSearchSuggestionDescription;
/// No description provided for @viewerInfoSearchSuggestionDimensions.
///
/// In en, this message translates to:
/// **'Dimensions'**
String get viewerInfoSearchSuggestionDimensions;
/// No description provided for @viewerInfoSearchSuggestionResolution.
///
/// In en, this message translates to:
/// **'Resolution'**
String get viewerInfoSearchSuggestionResolution;
/// No description provided for @viewerInfoSearchSuggestionRights.
///
/// In en, this message translates to:
/// **'Rights'**
String get viewerInfoSearchSuggestionRights;
/// No description provided for @wallpaperUseScrollEffect.
///
/// In en, this message translates to:
/// **'Use scroll effect on home screen'**
String get wallpaperUseScrollEffect;
/// No description provided for @tagEditorPageTitle.
///
/// In en, this message translates to:
/// **'Edit Tags'**
String get tagEditorPageTitle;
/// No description provided for @tagEditorPageNewTagFieldLabel.
///
/// In en, this message translates to:
/// **'New tag'**
String get tagEditorPageNewTagFieldLabel;
/// No description provided for @tagEditorPageAddTagTooltip.
///
/// In en, this message translates to:
/// **'Add tag'**
String get tagEditorPageAddTagTooltip;
/// No description provided for @tagEditorSectionRecent.
///
/// In en, this message translates to:
/// **'Recent'**
String get tagEditorSectionRecent;
/// No description provided for @tagEditorSectionPlaceholders.
///
/// In en, this message translates to:
/// **'Placeholders'**
String get tagEditorSectionPlaceholders;
/// No description provided for @tagEditorDiscardDialogMessage.
///
/// In en, this message translates to:
/// **'Do you want to discard changes?'**
String get tagEditorDiscardDialogMessage;
/// No description provided for @tagPlaceholderCountry.
///
/// In en, this message translates to:
/// **'Country'**
String get tagPlaceholderCountry;
/// No description provided for @tagPlaceholderState.
///
/// In en, this message translates to:
/// **'State'**
String get tagPlaceholderState;
/// No description provided for @tagPlaceholderPlace.
///
/// In en, this message translates to:
/// **'Place'**
String get tagPlaceholderPlace;
/// No description provided for @panoramaEnableSensorControl.
///
/// In en, this message translates to:
/// **'Enable sensor control'**
String get panoramaEnableSensorControl;
/// No description provided for @panoramaDisableSensorControl.
///
/// In en, this message translates to:
/// **'Disable sensor control'**
String get panoramaDisableSensorControl;
/// No description provided for @sourceViewerPageTitle.
///
/// In en, this message translates to:
/// **'Source'**
String get sourceViewerPageTitle;
}
class _AppLocalizationsDelegate extends LocalizationsDelegate<AppLocalizations> {
const _AppLocalizationsDelegate();
@override
Future<AppLocalizations> load(Locale locale) {
return SynchronousFuture<AppLocalizations>(lookupAppLocalizations(locale));
}
@override
bool isSupported(Locale locale) => <String>['ar', 'az', 'be', 'bg', 'bn', 'ca', 'ckb', 'cs', 'da', 'de', 'el', 'en', 'es', 'et', 'eu', 'fa', 'fi', 'fr', 'gl', 'he', 'hi', 'hu', 'id', 'is', 'it', 'ja', 'kn', 'ko', 'lt', 'ml', 'my', 'nb', 'ne', 'nl', 'nn', 'or', 'pl', 'pt', 'ro', 'ru', 'sat', 'sk', 'sl', 'sr', 'sv', 'ta', 'th', 'tr', 'uk', 'ur', 'vi', 'zh'].contains(locale.languageCode);
@override
bool shouldReload(_AppLocalizationsDelegate old) => false;
}
AppLocalizations lookupAppLocalizations(Locale locale) {
// Lookup logic when language+script codes are specified.
switch (locale.languageCode) {
case 'en': {
switch (locale.scriptCode) {
case 'Shaw': return AppLocalizationsEnShaw();
}
break;
}
case 'zh': {
switch (locale.scriptCode) {
case 'Hant': return AppLocalizationsZhHant();
}
break;
}
}
// Lookup logic when only language code is specified.
switch (locale.languageCode) {
case 'ar': return AppLocalizationsAr();
case 'az': return AppLocalizationsAz();
case 'be': return AppLocalizationsBe();
case 'bg': return AppLocalizationsBg();
case 'bn': return AppLocalizationsBn();
case 'ca': return AppLocalizationsCa();
case 'ckb': return AppLocalizationsCkb();
case 'cs': return AppLocalizationsCs();
case 'da': return AppLocalizationsDa();
case 'de': return AppLocalizationsDe();
case 'el': return AppLocalizationsEl();
case 'en': return AppLocalizationsEn();
case 'es': return AppLocalizationsEs();
case 'et': return AppLocalizationsEt();
case 'eu': return AppLocalizationsEu();
case 'fa': return AppLocalizationsFa();
case 'fi': return AppLocalizationsFi();
case 'fr': return AppLocalizationsFr();
case 'gl': return AppLocalizationsGl();
case 'he': return AppLocalizationsHe();
case 'hi': return AppLocalizationsHi();
case 'hu': return AppLocalizationsHu();
case 'id': return AppLocalizationsId();
case 'is': return AppLocalizationsIs();
case 'it': return AppLocalizationsIt();
case 'ja': return AppLocalizationsJa();
case 'kn': return AppLocalizationsKn();
case 'ko': return AppLocalizationsKo();
case 'lt': return AppLocalizationsLt();
case 'ml': return AppLocalizationsMl();
case 'my': return AppLocalizationsMy();
case 'nb': return AppLocalizationsNb();
case 'ne': return AppLocalizationsNe();
case 'nl': return AppLocalizationsNl();
case 'nn': return AppLocalizationsNn();
case 'or': return AppLocalizationsOr();
case 'pl': return AppLocalizationsPl();
case 'pt': return AppLocalizationsPt();
case 'ro': return AppLocalizationsRo();
case 'ru': return AppLocalizationsRu();
case 'sat': return AppLocalizationsSat();
case 'sk': return AppLocalizationsSk();
case 'sl': return AppLocalizationsSl();
case 'sr': return AppLocalizationsSr();
case 'sv': return AppLocalizationsSv();
case 'ta': return AppLocalizationsTa();
case 'th': return AppLocalizationsTh();
case 'tr': return AppLocalizationsTr();
case 'uk': return AppLocalizationsUk();
case 'ur': return AppLocalizationsUr();
case 'vi': return AppLocalizationsVi();
case 'zh': return AppLocalizationsZh();
}
throw FlutterError(
'AppLocalizations.delegate failed to load unsupported locale "$locale". This is likely '
'an issue with the localizations generation tool. Please file an issue '
'on GitHub with a reproducible sample app and the gen-l10n configuration '
'that was used.'
);
}