diff --git a/packages/cupertino_ui/lib/cupertino_ui.dart b/packages/cupertino_ui/lib/cupertino_ui.dart index a44b2206137a..82620d849398 100644 --- a/packages/cupertino_ui/lib/cupertino_ui.dart +++ b/packages/cupertino_ui/lib/cupertino_ui.dart @@ -43,9 +43,11 @@ export 'src/dialog.dart'; export 'src/expansion_tile.dart'; export 'src/form_row.dart'; export 'src/form_section.dart'; +export 'src/global_cupertino_localizations.dart'; export 'src/icon_theme_data.dart'; export 'src/icons.dart'; export 'src/interface_level.dart'; +export 'src/l10n/generated_cupertino_localizations.dart'; export 'src/list_section.dart'; export 'src/list_tile.dart'; export 'src/localizations.dart'; diff --git a/packages/cupertino_ui/lib/src/global_cupertino_localizations.dart b/packages/cupertino_ui/lib/src/global_cupertino_localizations.dart new file mode 100644 index 000000000000..14a5fd8ae9de --- /dev/null +++ b/packages/cupertino_ui/lib/src/global_cupertino_localizations.dart @@ -0,0 +1,569 @@ +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +/// @docImport 'package:intl/intl.dart'; +library; + +import 'package:flutter/foundation.dart'; +import 'package:flutter/widgets.dart'; +import 'package:flutter_localizations/flutter_localizations.dart' show GlobalWidgetsLocalizations; +import 'package:flutter_localizations/src/utils/date_localizations.dart'; //ignore: implementation_imports +import 'package:intl/intl.dart' as intl; + +import 'l10n/generated_cupertino_localizations.dart'; +import 'localizations.dart'; + +// Examples can assume: +// import 'package:flutter_localizations/flutter_localizations.dart'; +// import 'package:cupertino_ui/cupertino_ui.dart'; + +/// Implementation of localized strings for Cupertino widgets using the `intl` +/// package for date and time formatting. +/// +/// Further localization of strings beyond date time formatting are provided +/// by language specific subclasses of [GlobalCupertinoLocalizations]. +/// +/// ## Supported languages +/// +/// This class supports locales with the following [Locale.languageCode]s: +/// +/// {@macro flutter.localizations.cupertino.languages} +/// +/// This list is available programmatically via [kCupertinoSupportedLanguages]. +/// +/// ## Sample code +/// +/// To include the localizations provided by this class in a [CupertinoApp], +/// add [GlobalCupertinoLocalizations.delegates] to +/// [CupertinoApp.localizationsDelegates], and specify the locales your +/// app supports with [CupertinoApp.supportedLocales]: +/// +/// ```dart +/// const CupertinoApp( +/// localizationsDelegates: GlobalCupertinoLocalizations.delegates, +/// supportedLocales: [ +/// Locale('en', 'US'), // American English +/// Locale('he', 'IL'), // Israeli Hebrew +/// // ... +/// ], +/// // ... +/// ) +/// ``` +/// +/// See also: +/// +/// * [DefaultCupertinoLocalizations], which provides US English localizations +/// for Cupertino widgets. +abstract class GlobalCupertinoLocalizations implements CupertinoLocalizations { + /// Initializes an object that defines the Cupertino widgets' localized + /// strings for the given `localeName`. + /// + /// The remaining '*Format' arguments uses the intl package to provide + /// [DateFormat] configurations for the `localeName`. + const GlobalCupertinoLocalizations({ + required this._localeName, + required this._fullYearFormat, + required this._dayFormat, + required this._weekdayFormat, + required this._mediumDateFormat, + required this._singleDigitHourFormat, + required this._singleDigitMinuteFormat, + required this._doubleDigitMinuteFormat, + required this._singleDigitSecondFormat, + required this._decimalFormat, + }); + + final String _localeName; + final intl.DateFormat _fullYearFormat; + final intl.DateFormat _dayFormat; + final intl.DateFormat _weekdayFormat; + final intl.DateFormat _mediumDateFormat; + final intl.DateFormat _singleDigitHourFormat; + final intl.DateFormat _singleDigitMinuteFormat; + final intl.DateFormat _doubleDigitMinuteFormat; + final intl.DateFormat _singleDigitSecondFormat; + final intl.NumberFormat _decimalFormat; + + @override + String datePickerYear(int yearIndex) { + return _fullYearFormat.format(DateTime.utc(yearIndex)); + } + + @override + String datePickerMonth(int monthIndex) { + // It doesn't actually have anything to do with _fullYearFormat. It's just + // taking advantage of the fact that _fullYearFormat loaded the needed + // locale's symbols. + return _fullYearFormat.dateSymbols.MONTHS[monthIndex - 1]; + } + + @override + String datePickerStandaloneMonth(int monthIndex) { + // It doesn't actually have anything to do with _fullYearFormat. It's just + // taking advantage of the fact that _fullYearFormat loaded the needed + // locale's symbols. + // + // Because this will be used without specifying any day of month, + // in most cases it should be capitalized (according to rules in specific language). + return intl.toBeginningOfSentenceCase( + _fullYearFormat.dateSymbols.STANDALONEMONTHS[monthIndex - 1], + ) ?? + _fullYearFormat.dateSymbols.STANDALONEMONTHS[monthIndex - 1]; + } + + @override + String datePickerDayOfMonth(int dayIndex, [int? weekDay]) { + return weekDay != null + ? '${_weekdayFormat.format(DateTime.utc(1, 1, weekDay))} ${_dayFormat.format(DateTime.utc(1, 1, dayIndex))}' + // Year and month doesn't matter since we just want to day formatted. + : _dayFormat.format(DateTime.utc(0, 0, dayIndex)); + } + + @override + String datePickerMediumDate(DateTime date) { + return _mediumDateFormat.format(date); + } + + @override + String datePickerHour(int hour) { + return _singleDigitHourFormat.format(DateTime.utc(0, 0, 0, hour)); + } + + @override + String datePickerMinute(int minute) { + return _doubleDigitMinuteFormat.format(DateTime.utc(0, 0, 0, 0, minute)); + } + + /// Subclasses should provide the optional zero pluralization of [datePickerHourSemanticsLabel] based on the ARB file. + @protected + String? get datePickerHourSemanticsLabelZero => null; + + /// Subclasses should provide the optional one pluralization of [datePickerHourSemanticsLabel] based on the ARB file. + @protected + String? get datePickerHourSemanticsLabelOne => null; + + /// Subclasses should provide the optional two pluralization of [datePickerHourSemanticsLabel] based on the ARB file. + @protected + String? get datePickerHourSemanticsLabelTwo => null; + + /// Subclasses should provide the optional few pluralization of [datePickerHourSemanticsLabel] based on the ARB file. + @protected + String? get datePickerHourSemanticsLabelFew => null; + + /// Subclasses should provide the optional many pluralization of [datePickerHourSemanticsLabel] based on the ARB file. + @protected + String? get datePickerHourSemanticsLabelMany => null; + + /// Subclasses should provide the required other pluralization of [datePickerHourSemanticsLabel] based on the ARB file. + @protected + String? get datePickerHourSemanticsLabelOther; + + @override + String? datePickerHourSemanticsLabel(int hour) { + return intl.Intl.pluralLogic( + hour, + zero: datePickerHourSemanticsLabelZero, + one: datePickerHourSemanticsLabelOne, + two: datePickerHourSemanticsLabelTwo, + few: datePickerHourSemanticsLabelFew, + many: datePickerHourSemanticsLabelMany, + other: datePickerHourSemanticsLabelOther, + locale: _localeName, + )?.replaceFirst(r'$hour', _decimalFormat.format(hour)); + } + + /// Subclasses should provide the optional zero pluralization of [datePickerMinuteSemanticsLabel] based on the ARB file. + @protected + String? get datePickerMinuteSemanticsLabelZero => null; + + /// Subclasses should provide the optional one pluralization of [datePickerMinuteSemanticsLabel] based on the ARB file. + @protected + String? get datePickerMinuteSemanticsLabelOne => null; + + /// Subclasses should provide the optional two pluralization of [datePickerMinuteSemanticsLabel] based on the ARB file. + @protected + String? get datePickerMinuteSemanticsLabelTwo => null; + + /// Subclasses should provide the optional few pluralization of [datePickerMinuteSemanticsLabel] based on the ARB file. + @protected + String? get datePickerMinuteSemanticsLabelFew => null; + + /// Subclasses should provide the optional many pluralization of [datePickerMinuteSemanticsLabel] based on the ARB file. + @protected + String? get datePickerMinuteSemanticsLabelMany => null; + + /// Subclasses should provide the required other pluralization of [datePickerMinuteSemanticsLabel] based on the ARB file. + @protected + String? get datePickerMinuteSemanticsLabelOther; + + @override + String? datePickerMinuteSemanticsLabel(int minute) { + return intl.Intl.pluralLogic( + minute, + zero: datePickerMinuteSemanticsLabelZero, + one: datePickerMinuteSemanticsLabelOne, + two: datePickerMinuteSemanticsLabelTwo, + few: datePickerMinuteSemanticsLabelFew, + many: datePickerMinuteSemanticsLabelMany, + other: datePickerMinuteSemanticsLabelOther, + locale: _localeName, + )?.replaceFirst(r'$minute', _decimalFormat.format(minute)); + } + + /// A string describing the [DatePickerDateOrder] enum value. + /// + /// Subclasses should provide this string value based on the ARB file for + /// the locale. + /// + /// See also: + /// + /// * [datePickerDateOrder], which provides the [DatePickerDateOrder] + /// enum value for [CupertinoLocalizations] based on this string value + @protected + String get datePickerDateOrderString; + + @override + DatePickerDateOrder get datePickerDateOrder { + switch (datePickerDateOrderString) { + case 'dmy': + return DatePickerDateOrder.dmy; + case 'mdy': + return DatePickerDateOrder.mdy; + case 'ymd': + return DatePickerDateOrder.ymd; + case 'ydm': + return DatePickerDateOrder.ydm; + default: + assert( + false, + 'Failed to load DatePickerDateOrder $datePickerDateOrderString for ' + "locale $_localeName.\nNon conforming string for $_localeName's " + '.arb file', + ); + return DatePickerDateOrder.mdy; + } + } + + /// A string describing the [DatePickerDateTimeOrder] enum value. + /// + /// Subclasses should provide this string value based on the ARB file for + /// the locale. + /// + /// See also: + /// + /// * [datePickerDateTimeOrder], which provides the [DatePickerDateTimeOrder] + /// enum value for [CupertinoLocalizations] based on this string value. + @protected + String get datePickerDateTimeOrderString; + + @override + DatePickerDateTimeOrder get datePickerDateTimeOrder { + switch (datePickerDateTimeOrderString) { + case 'date_time_dayPeriod': + return DatePickerDateTimeOrder.date_time_dayPeriod; + case 'date_dayPeriod_time': + return DatePickerDateTimeOrder.date_dayPeriod_time; + case 'time_dayPeriod_date': + return DatePickerDateTimeOrder.time_dayPeriod_date; + case 'dayPeriod_time_date': + return DatePickerDateTimeOrder.dayPeriod_time_date; + default: + assert( + false, + 'Failed to load DatePickerDateTimeOrder $datePickerDateTimeOrderString ' + "for locale $_localeName.\nNon conforming string for $_localeName's " + '.arb file', + ); + return DatePickerDateTimeOrder.date_time_dayPeriod; + } + } + + /// The raw version of [tabSemanticsLabel], with `$tabIndex` and `$tabCount` verbatim + /// in the string. + @protected + String get tabSemanticsLabelRaw; + + @override + String tabSemanticsLabel({required int tabIndex, required int tabCount}) { + assert(tabIndex >= 1); + assert(tabCount >= 1); + final String template = tabSemanticsLabelRaw; + return template + .replaceFirst(r'$tabIndex', _decimalFormat.format(tabIndex)) + .replaceFirst(r'$tabCount', _decimalFormat.format(tabCount)); + } + + @override + String timerPickerHour(int hour) { + return _singleDigitHourFormat.format(DateTime.utc(0, 0, 0, hour)); + } + + @override + String timerPickerMinute(int minute) { + return _singleDigitMinuteFormat.format(DateTime.utc(0, 0, 0, 0, minute)); + } + + @override + String timerPickerSecond(int second) { + return _singleDigitSecondFormat.format(DateTime.utc(0, 0, 0, 0, 0, second)); + } + + /// Subclasses should provide the optional zero pluralization of [timerPickerHourLabel] based on the ARB file. + @protected + String? get timerPickerHourLabelZero => null; + + /// Subclasses should provide the optional one pluralization of [timerPickerHourLabel] based on the ARB file. + @protected + String? get timerPickerHourLabelOne => null; + + /// Subclasses should provide the optional two pluralization of [timerPickerHourLabel] based on the ARB file. + @protected + String? get timerPickerHourLabelTwo => null; + + /// Subclasses should provide the optional few pluralization of [timerPickerHourLabel] based on the ARB file. + @protected + String? get timerPickerHourLabelFew => null; + + /// Subclasses should provide the optional many pluralization of [timerPickerHourLabel] based on the ARB file. + @protected + String? get timerPickerHourLabelMany => null; + + /// Subclasses should provide the required other pluralization of [timerPickerHourLabel] based on the ARB file. + @protected + String? get timerPickerHourLabelOther; + + @override + String? timerPickerHourLabel(int hour) { + return intl.Intl.pluralLogic( + hour, + zero: timerPickerHourLabelZero, + one: timerPickerHourLabelOne, + two: timerPickerHourLabelTwo, + few: timerPickerHourLabelFew, + many: timerPickerHourLabelMany, + other: timerPickerHourLabelOther, + locale: _localeName, + )?.replaceFirst(r'$hour', _decimalFormat.format(hour)); + } + + @override + List get timerPickerHourLabels => [ + ?timerPickerHourLabelZero, + ?timerPickerHourLabelOne, + ?timerPickerHourLabelTwo, + ?timerPickerHourLabelFew, + ?timerPickerHourLabelMany, + ?timerPickerHourLabelOther, + ]; + + /// Subclasses should provide the optional zero pluralization of [timerPickerMinuteLabel] based on the ARB file. + @protected + String? get timerPickerMinuteLabelZero => null; + + /// Subclasses should provide the optional one pluralization of [timerPickerMinuteLabel] based on the ARB file. + @protected + String? get timerPickerMinuteLabelOne => null; + + /// Subclasses should provide the optional two pluralization of [timerPickerMinuteLabel] based on the ARB file. + @protected + String? get timerPickerMinuteLabelTwo => null; + + /// Subclasses should provide the optional few pluralization of [timerPickerMinuteLabel] based on the ARB file. + @protected + String? get timerPickerMinuteLabelFew => null; + + /// Subclasses should provide the optional many pluralization of [timerPickerMinuteLabel] based on the ARB file. + @protected + String? get timerPickerMinuteLabelMany => null; + + /// Subclasses should provide the required other pluralization of [timerPickerMinuteLabel] based on the ARB file. + @protected + String? get timerPickerMinuteLabelOther; + + @override + String? timerPickerMinuteLabel(int minute) { + return intl.Intl.pluralLogic( + minute, + zero: timerPickerMinuteLabelZero, + one: timerPickerMinuteLabelOne, + two: timerPickerMinuteLabelTwo, + few: timerPickerMinuteLabelFew, + many: timerPickerMinuteLabelMany, + other: timerPickerMinuteLabelOther, + locale: _localeName, + )?.replaceFirst(r'$minute', _decimalFormat.format(minute)); + } + + @override + List get timerPickerMinuteLabels => [ + ?timerPickerMinuteLabelZero, + ?timerPickerMinuteLabelOne, + ?timerPickerMinuteLabelTwo, + ?timerPickerMinuteLabelFew, + ?timerPickerMinuteLabelMany, + ?timerPickerMinuteLabelOther, + ]; + + /// Subclasses should provide the optional zero pluralization of [timerPickerSecondLabel] based on the ARB file. + @protected + String? get timerPickerSecondLabelZero => null; + + /// Subclasses should provide the optional one pluralization of [timerPickerSecondLabel] based on the ARB file. + @protected + String? get timerPickerSecondLabelOne => null; + + /// Subclasses should provide the optional two pluralization of [timerPickerSecondLabel] based on the ARB file. + @protected + String? get timerPickerSecondLabelTwo => null; + + /// Subclasses should provide the optional few pluralization of [timerPickerSecondLabel] based on the ARB file. + @protected + String? get timerPickerSecondLabelFew => null; + + /// Subclasses should provide the optional many pluralization of [timerPickerSecondLabel] based on the ARB file. + @protected + String? get timerPickerSecondLabelMany => null; + + /// Subclasses should provide the required other pluralization of [timerPickerSecondLabel] based on the ARB file. + @protected + String? get timerPickerSecondLabelOther; + + @override + String? timerPickerSecondLabel(int second) { + return intl.Intl.pluralLogic( + second, + zero: timerPickerSecondLabelZero, + one: timerPickerSecondLabelOne, + two: timerPickerSecondLabelTwo, + few: timerPickerSecondLabelFew, + many: timerPickerSecondLabelMany, + other: timerPickerSecondLabelOther, + locale: _localeName, + )?.replaceFirst(r'$second', _decimalFormat.format(second)); + } + + @override + List get timerPickerSecondLabels => [ + ?timerPickerSecondLabelZero, + ?timerPickerSecondLabelOne, + ?timerPickerSecondLabelTwo, + ?timerPickerSecondLabelFew, + ?timerPickerSecondLabelMany, + ?timerPickerSecondLabelOther, + ]; + + /// A [LocalizationsDelegate] for [CupertinoLocalizations]. + /// + /// Most internationalized apps will use [GlobalCupertinoLocalizations.delegates] + /// as the value of [CupertinoApp.localizationsDelegates] to include + /// the localizations for both the cupertino and widget libraries. + static const LocalizationsDelegate delegate = + _GlobalCupertinoLocalizationsDelegate(); + + /// A value for [CupertinoApp.localizationsDelegates] that's typically used by + /// internationalized apps. + /// + /// ## Sample code + /// + /// To include the localizations provided by this class and by + /// [GlobalWidgetsLocalizations] in a [CupertinoApp], + /// use [GlobalCupertinoLocalizations.delegates] as the value of + /// [CupertinoApp.localizationsDelegates], and specify the locales your + /// app supports with [CupertinoApp.supportedLocales]: + /// + /// ```dart + /// const CupertinoApp( + /// localizationsDelegates: GlobalCupertinoLocalizations.delegates, + /// supportedLocales: [ + /// Locale('en', 'US'), // English + /// Locale('he', 'IL'), // Hebrew + /// ], + /// // ... + /// ) + /// ``` + static const List> delegates = >[ + GlobalCupertinoLocalizations.delegate, + GlobalWidgetsLocalizations.delegate, + ]; +} + +class _GlobalCupertinoLocalizationsDelegate extends LocalizationsDelegate { + const _GlobalCupertinoLocalizationsDelegate(); + + @override + bool isSupported(Locale locale) => kCupertinoSupportedLanguages.contains(locale.languageCode); + + static final Map> _loadedTranslations = + >{}; + + @override + Future load(Locale locale) { + assert(isSupported(locale)); + return _loadedTranslations.putIfAbsent(locale, () { + loadDateIntlDataIfNotLoaded(); + + final String localeName = intl.Intl.canonicalizedLocale(locale.toString()); + assert( + locale.toString() == localeName, + 'Flutter does not support the non-standard locale form $locale (which ' + 'might be $localeName', + ); + + late intl.DateFormat fullYearFormat; + late intl.DateFormat dayFormat; + late intl.DateFormat weekdayFormat; + late intl.DateFormat mediumDateFormat; + // We don't want any additional decoration here. The am/pm is handled in + // the date picker. We just want an hour number localized. + late intl.DateFormat singleDigitHourFormat; + late intl.DateFormat singleDigitMinuteFormat; + late intl.DateFormat doubleDigitMinuteFormat; + late intl.DateFormat singleDigitSecondFormat; + late intl.NumberFormat decimalFormat; + + void loadFormats(String? locale) { + fullYearFormat = intl.DateFormat.y(locale); + dayFormat = intl.DateFormat.d(locale); + weekdayFormat = intl.DateFormat.E(locale); + mediumDateFormat = intl.DateFormat.MMMEd(locale); + // TODO(xster): fix when https://github.com/dart-lang/intl/issues/207 is resolved. + singleDigitHourFormat = intl.DateFormat('HH', locale); + singleDigitMinuteFormat = intl.DateFormat.m(locale); + doubleDigitMinuteFormat = intl.DateFormat('mm', locale); + singleDigitSecondFormat = intl.DateFormat.s(locale); + decimalFormat = intl.NumberFormat.decimalPattern(locale); + } + + if (intl.DateFormat.localeExists(localeName)) { + loadFormats(localeName); + } else if (intl.DateFormat.localeExists(locale.languageCode)) { + loadFormats(locale.languageCode); + } else { + loadFormats(null); + } + + return SynchronousFuture( + getCupertinoTranslation( + locale, + fullYearFormat, + dayFormat, + weekdayFormat, + mediumDateFormat, + singleDigitHourFormat, + singleDigitMinuteFormat, + doubleDigitMinuteFormat, + singleDigitSecondFormat, + decimalFormat, + )!, + ); + }); + } + + @override + bool shouldReload(_GlobalCupertinoLocalizationsDelegate old) => false; + + @override + String toString() => + 'GlobalCupertinoLocalizations.delegate(${kCupertinoSupportedLanguages.length} locales)'; +} diff --git a/packages/cupertino_ui/lib/src/l10n/README.md b/packages/cupertino_ui/lib/src/l10n/README.md new file mode 100644 index 000000000000..f8ad4e1c3e03 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/README.md @@ -0,0 +1,310 @@ +# cupertino_ui Library Localizations + +The `.arb` files in this directory contain localized values (primarily strings) +used by the Cupertino library. The `generated_cupertino_localizations.dart` file +combines all of the localizations into a single Map that is linked with the rest +of flutter_localizations package. + +If you're looking for information about internationalizing Flutter +apps in general, see the +[Internationalizing Flutter Apps](https://flutter.dev/to/internationalization) tutorial. + +The localizations for the Cupertino library were originally located in the +[flutter_localizations package](https://github.com/flutter/flutter/tree/master/packages/flutter_localizations). + +### Translations for one locale: .arb files + +The Cupertino library uses +[Application Resource Bundle](https://github.com/google/app-resource-bundle/wiki/ApplicationResourceBundleSpecification) +files, which have a `.arb` extension, to store localized translations +of messages, format strings, and other values. This format is also +used by the Dart [intl](https://pub.dev/packages/intl) package. + +The Cupertino library only depends on a small subset of the ARB format. Each +.arb file contains a single JSON table that maps from resource IDs to localized +values. + +Filenames contain the locale that the values have been translated +for. For example `cupertino_de.arb` contains German translations, and +`cupertino_ar.arb` contains Arabic translations. Files that contain +regional translations have names that include the locale's regional +suffix. For example `cupertino_en_GB.arb` contains additional English +translations that are specific to Great Britain. + +There is one language-specific .arb file for each supported locale. If +an additional file with a regional suffix is present, the regional +localizations are automatically merged with the language-specific ones. + +The JSON table's keys, called resource IDs, are valid Dart variable names. They +correspond to methods from the `CupertinoLocalizations` class. For example: + +```dart +Widget build(BuildContext context) { + return CupertinoButton( + child: Text( + CupertinoLocalizations.of(context).cancelButtonLabel, + ), + ); +} +``` + +This widget build method creates a button whose label is the local +translation of "CANCEL" which is defined for the `cancelButtonLabel` +resource ID. + +Each of the language-specific .arb files contains an entry for +`cancelButtonLabel`. + +### cupertino_en.arb defines all of the resource IDs + +All of the `cupertino_*.arb` files whose names do not include a regional +suffix contain translations for the same set of resource IDs as +`cupertino_en.arb`. + +For each resource ID defined for English, there is an additional resource +with an '@' prefix. These '@' resources are not used by the generated +Dart code at run time, they just exist to inform translators about how +the value will be used, and to inform the code generator about what code +to write. + +```dart +"cancelButtonLabel": "CANCEL", +"@cancelButtonLabel": { + "description": "The label for cancel buttons and menu items.", + "type": "text" +}, +``` + +### Values with Parameters, Plurals + +A few of cupertino translations contain `$variable` tokens. The +Cupertino library replaces these tokens with values at +run-time. For example: + +```dart +"datePickerHourSemanticsLabelOne": "$hour o'clock", +``` + +The value for this resource ID is retrieved with a parameterized +method instead of a simple getter: + +```dart +CupertinoLocalizations.of(context).datePickerHourSemanticsLabelOne(hour) +``` + +The names of the `$variable` tokens must match the names of the +`CupertinoLocalizations` method parameters. + +Plurals are handled similarly, with a lookup method that includes a +quantity parameter. For example `datePickerMinuteSemanticsLabelOther` returns a +string like "1 minute" or "2 minutes". + +```dart +CupertinoLocalizations.of(context).datePickerMinuteSemanticsLabelOther(minute) +``` + +Plural translations can be provided for several quantities: 0, 1, 2, +"few", "many", "other". The variations are identified by a resource ID +suffix which must be one of "Zero", "One", "Two", "Few", "Many", +"Other". The "Other" variation is used when none of the other +quantities apply. All plural resources must include a resource with +the "Other" suffix. For example the English translations +('cupertino_en.arb') for `datePickerMinuteSemanticsLabelOther` are: + +```dart +"datePickerMinuteSemanticsLabelOne": "1 minute", +"datePickerMinuteSemanticsLabelOther": "$minute minutes", +``` + +When defining new resources that handle pluralizations, the "One" and +the "Other" forms must, at minimum, always be defined in the source +English ARB files. + +### Adding a new string to localizations + +If you (someone contributing to the package) want to add a new string to the +`CupertinoLocalizations` object (e.g. because +you've added a new widget and it has a tooltip), follow these steps: + +1. #### For messages without parameters, add new getter + ``` + String get showMenuTooltip; + ``` + to the localizations class `CupertinoLocalizations`, + in [`packages/cupertino_ui/lib/src/localizations.dart`](https://github.com/flutter/packages/blob/main/packages/cupertino_ui/lib/src/localizations.dart); + + #### For messages with parameters, add new function + ``` + String aboutListTileTitle(String applicationName); + ``` + to the same localization class. + +2. Implement a default return value in `DefaultCupertinoLocalizations` in + the same file as in step 1. + + #### Messages without parameters: + ``` + @override + String get showMenuTooltip => 'Show menu'; + ``` + #### Messages with parameters: + ``` + @override + String aboutListTileTitle(String applicationName) => 'About $applicationName'; + ``` + For messages with parameters, do also add the function to `GlobalCupertinoLocalizations` in [`packages/cupertino_ui/lib/src/global_cupertino_localizations.dart`](https://github.com/flutter/packages/blob/main/packages/cupertino_ui/lib/src/global_cupertino_localizations.dart), and add a raw getter as demonstrated below: + + ``` + /// The raw version of [aboutListTileTitle], with `$applicationName` verbatim + /// in the string. + @protected + String get aboutListTileTitleRaw; + + @override + String aboutListTileTitle(String applicationName) { + final String text = aboutListTileTitleRaw; + return text.replaceFirst(r'$applicationName', applicationName); + } + ``` + +3. Add a test to `test/localizations_test.dart` that verifies that + this new value is implemented. + +4. Update the .arb files. To add a new string to the .arb files, you must first + add it to the English translations (`lib/src/l10n/cupertino_en.arb`), + including a description. + + #### Messages without parameters: + ``` + "showMenuTooltip": "Show menu", + "@showMenuTooltip": { + "description": "The tooltip for the button that shows a popup menu." + }, + ``` + + #### Messages with parameters: + ``` + "aboutListTileTitle": "About $applicationName", + "@aboutListTileTitle": { + "description": "The default title for the drawer item that shows an about page for the application. The value of $applicationName is the name of the application, like GMail or Chrome.", + "parameters": "applicationName" + }, + ``` + + Then you need to add new entries for the string to all of the other + language locale files by running: + ``` + dart script/l10n/bin/gen_missing_localizations.dart + ``` + Which will copy the English strings into the other locales as placeholders + until they can be translated. + + Finally you need to re-generate + lib/src/l10n/generated_cupertino_localizations.dart by running: + ``` + dart script/l10n/bin/gen_localizations.dart --overwrite + ``` + + If you got an error when running this command, [this issue](https://github.com/flutter/flutter/issues/104601) might be helpful. + + TL;DR: If you got the same type of errors as discussed in the issue, run this instead: + ``` + dart script/l10n/bin/gen_localizations.dart --overwrite --remove-undefined + ``` + +5. If you are a Google employee, you should then also follow the instructions + at `go/flutter-l10n`. If you're not, don't worry about it. + +### Updating an existing string + +If you or someone contributing to the Flutter framework wants to modify an +existing string in the CupertinoLocalizations objects, follow these steps: + +1. Modify the default value of the relevant getter(s) in + `DefaultCupertinoLocalizations` below. + +2. Update the .arb files. Modify the out-of-date English strings in + `lib/src/l10n/cupertino_en.arb`. + + You also need to re-generate `lib/src/l10n/generated_material_localizations.dart` by running: + ``` + dart script/l10n/bin/gen_localizations.dart --overwrite + ``` + + This script may result in your updated getters being created in newer + locales and set to the old value of the strings. This is to be expected. + Leave them as they were generated, and they will be picked up for + translation. + +3. If you are a Google employee, you should then also follow the instructions + at `go/flutter-l10n`. If you're not, don't worry about it. + +### 'generated\_\*\_localizations.dart': all of the localizations + +All of the localizations are combined in a single file per library +using the gen_localizations script. + +You can see what that script would generate by running: + +```dart +dart script/l10n/bin/gen_localizations.dart +``` + +Actually update the generated files with: + +```dart +dart script/l10n/bin/gen_localizations.dart --overwrite +``` + +The gen_localizations script just combines the contents of all of the +.arb files, each into a class which extends `GlobalCupertinoLocalizations`. +The `CupertinoLocalizations` class implementation uses these to lookup localized +resource values. + +The gen_localizations script must be run by hand after .arb files have +been updated. The script optionally takes parameters + +1. The path to this directory, +2. The file name prefix (the file name less the locale + suffix) for the .arb files in this directory. + +### Special handling for the Kannada (kn) translations + +Originally, the cupertino_kn.arb file contained unicode characters that can cause +current versions of Emacs on Linux to crash. There is more information here: +https://github.com/flutter/flutter/issues/36704. + +Rather than risking developers' editor sessions, the strings in these arb files +(and the code generated for them) have been encoded using the appropriate +escapes for JSON and Dart. The JSON format arb files were rewritten with +script/l10n/bin/encode_kn_arb_files.dart. The localizations code +generator uses generateEncodedString() +from script/l10n/lib//localizations_utils.dart. + +### Translations Status, Reporting Errors + +The translations (the `.arb` files) in this directory are based on the English +translations in `cupertino_en.arb`. Google contributes translations for all the +languages supported by this package. (Googlers, for more details see +.) + +If you have feedback about the translations please +[file an issue on the Flutter github repo](https://github.com/flutter/flutter/issues/new?template=02_bug.yml). + +### See Also + +The [Internationalizing Flutter Apps](https://flutter.dev/to/internationalization) +tutorial describes how to use the internationalization APIs in an +ordinary Flutter app. + +[Application Resource Bundle](https://code.google.com/p/arb/wiki/ApplicationResourceBundleSpecification) +covers the `.arb` file format used to store localized translations +of messages, format strings, and other values. + +The Dart [intl](https://pub.dev/packages/intl) +package supports internationalization. + +The [flutter_localizations +package](https://github.com/flutter/flutter/tree/master/packages/flutter_localizations), +which contains the localizations for the core framework and is where these +Cupertino localizations were originally located. diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_af.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_af.arb new file mode 100644 index 000000000000..4421c6426619 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_af.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour uur", + "datePickerHourSemanticsLabelOther": "$hour uur", + "datePickerMinuteSemanticsLabelOne": "1 minuut", + "datePickerMinuteSemanticsLabelOther": "$minute minute", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "vm.", + "postMeridiemAbbreviation": "nm.", + "todayLabel": "Vandag", + "alertDialogLabel": "Opletberig", + "timerPickerHourLabelOne": "uur", + "timerPickerHourLabelOther": "uur", + "timerPickerMinuteLabelOne": "min.", + "timerPickerMinuteLabelOther": "min.", + "timerPickerSecondLabelOne": "sek.", + "timerPickerSecondLabelOther": "sek.", + "cutButtonLabel": "Knip", + "copyButtonLabel": "Kopieer", + "pasteButtonLabel": "Plak", + "selectAllButtonLabel": "Kies alles", + "tabSemanticsLabel": "Oortjie $tabIndex van $tabCount", + "modalBarrierDismissLabel": "Maak toe", + "searchTextFieldPlaceholderLabel": "Soek", + "noSpellCheckReplacementsLabel": "Geen plaasvervangers gevind nie", + "menuDismissLabel": "Maak kieslys toe", + "lookUpButtonLabel": "Kyk op", + "searchWebButtonLabel": "Deursoek web", + "shareButtonLabel": "Deel …", + "clearButtonLabel": "Vee uit", + "cancelButtonLabel": "Kanselleer", + "backButtonLabel": "Terug", + "expansionTileExpandedHint": "dubbeltik om in te vou", + "expansionTileCollapsedHint": "dubbeltik om uit te vou", + "expansionTileExpandedTapHint": "Vou in", + "expansionTileCollapsedTapHint": "Vou uit vir meer besonderhede", + "expandedHint": "Ingevou", + "collapsedHint": "Uitgevou" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_am.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_am.arb new file mode 100644 index 000000000000..7026a2ff10e0 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_am.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour ሰዓት", + "datePickerHourSemanticsLabelOther": "$hour ሰዓት", + "datePickerMinuteSemanticsLabelOne": "1 ደቂቃ", + "datePickerMinuteSemanticsLabelOther": "$minute ደቂቃዎች", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "ጥዋት", + "postMeridiemAbbreviation": "ከሰዓት", + "todayLabel": "ዛሬ", + "alertDialogLabel": "ማንቂያ", + "timerPickerHourLabelOne": "ሰዓት", + "timerPickerHourLabelOther": "ሰዓቶች", + "timerPickerMinuteLabelOne": "ደቂቃ", + "timerPickerMinuteLabelOther": "ደቂቃ", + "timerPickerSecondLabelOne": "ሴኮ", + "timerPickerSecondLabelOther": "ሴኮ", + "cutButtonLabel": "ቁረጥ", + "copyButtonLabel": "ቅዳ", + "pasteButtonLabel": "ለጥፍ", + "selectAllButtonLabel": "ሁሉንም ምረጥ", + "tabSemanticsLabel": "ትር $tabIndex ከ$tabCount", + "modalBarrierDismissLabel": "አሰናብት", + "searchTextFieldPlaceholderLabel": "ፍለጋ", + "noSpellCheckReplacementsLabel": "ምንም ተተኪዎች አልተገኙም", + "menuDismissLabel": "ምናሌን አሰናብት", + "lookUpButtonLabel": "ይመልከቱ", + "searchWebButtonLabel": "ድርን ፈልግ", + "shareButtonLabel": "አጋራ...", + "clearButtonLabel": "አጽዳ", + "cancelButtonLabel": "ይቅር", + "backButtonLabel": "ተመለስ", + "expansionTileExpandedHint": "ለመሰብሰብ ሁለቴ መታ ያድርጉ", + "expansionTileCollapsedHint": "ለመዘርጋት ድርብ ሁለቴ መታ ያድርጉ", + "expansionTileExpandedTapHint": "ሰብስብ", + "expansionTileCollapsedTapHint": "ለተጨማሪ ዝርዝሮች ይዘርጉ", + "expandedHint": "ተሰብስቧል", + "collapsedHint": "ተዘርግቷል" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_ar.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_ar.arb new file mode 100644 index 000000000000..9876585d0c8c --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_ar.arb @@ -0,0 +1,59 @@ +{ + "timerPickerSecondLabelFew": "ثوانٍ", + "datePickerHourSemanticsLabelZero": "$hour بالضبط", + "datePickerHourSemanticsLabelTwo": "$hour بالضبط", + "datePickerHourSemanticsLabelFew": "$hour بالضبط", + "datePickerHourSemanticsLabelMany": "$hour بالضبط", + "timerPickerHourLabelZero": "ساعة", + "datePickerMinuteSemanticsLabelZero": "$minute دقيقة​", + "datePickerMinuteSemanticsLabelTwo": "دقيقتان ($minute)", + "datePickerMinuteSemanticsLabelFew": "$minute دقائق", + "datePickerMinuteSemanticsLabelMany": "$minute دقيقة​", + "timerPickerSecondLabelMany": "ثانية", + "timerPickerSecondLabelTwo": "ثانيتان", + "timerPickerSecondLabelZero": "ثانية", + "timerPickerMinuteLabelMany": "دقيقة", + "timerPickerMinuteLabelFew": "دقائق", + "timerPickerMinuteLabelTwo": "دقيقتان", + "timerPickerHourLabelMany": "ساعة", + "timerPickerMinuteLabelZero": "دقيقة", + "timerPickerHourLabelTwo": "ساعتان", + "timerPickerHourLabelFew": "ساعات", + "datePickerHourSemanticsLabelOne": "$hour بالضبط", + "datePickerHourSemanticsLabelOther": "$hour بالضبط", + "datePickerMinuteSemanticsLabelOne": "دقيقة واحدة", + "datePickerMinuteSemanticsLabelOther": "$minute دقيقة​", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "ص", + "postMeridiemAbbreviation": "م", + "todayLabel": "اليوم", + "alertDialogLabel": "تنبيه", + "timerPickerHourLabelOne": "ساعة", + "timerPickerHourLabelOther": "ساعة", + "timerPickerMinuteLabelOne": "دقيقة واحدة", + "timerPickerMinuteLabelOther": "دقيقة", + "timerPickerSecondLabelOne": "ثانية واحدة", + "timerPickerSecondLabelOther": "ثانية", + "cutButtonLabel": "قص", + "copyButtonLabel": "نسخ", + "pasteButtonLabel": "لصق", + "clearButtonLabel": "محو", + "selectAllButtonLabel": "اختيار الكل", + "tabSemanticsLabel": "علامة التبويب $tabIndex من $tabCount", + "modalBarrierDismissLabel": "رفض", + "searchTextFieldPlaceholderLabel": "بحث", + "noSpellCheckReplacementsLabel": "لم يتم العثور على بدائل", + "menuDismissLabel": "إغلاق القائمة", + "lookUpButtonLabel": "بحث عام", + "searchWebButtonLabel": "البحث على الويب", + "shareButtonLabel": "مشاركة…", + "cancelButtonLabel": "الإلغاء", + "backButtonLabel": "رجوع", + "expansionTileExpandedHint": "يُرجى النقر مرّتين للتصغير.", + "expansionTileCollapsedHint": "انقر مرّتين للتوسيع", + "expansionTileExpandedTapHint": "تصغير", + "expansionTileCollapsedTapHint": "وسِّع المربّع لعرض مزيد من التفاصيل.", + "expandedHint": "مصغَّر", + "collapsedHint": "موسَّع" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_as.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_as.arb new file mode 100644 index 000000000000..593aa734d1bc --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_as.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour বাজিছে", + "datePickerHourSemanticsLabelOther": "$hour বাজিছে", + "datePickerMinuteSemanticsLabelOne": "১ মিনিট", + "datePickerMinuteSemanticsLabelOther": "$minute মিনিট", + "datePickerDateOrder": "mdy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "পূৰ্বাহ্ন", + "postMeridiemAbbreviation": "অপৰাহ্ন", + "todayLabel": "আজি", + "alertDialogLabel": "সতৰ্কবাৰ্তা", + "timerPickerHourLabelOne": "ঘণ্টা", + "timerPickerHourLabelOther": "ঘণ্টা", + "timerPickerMinuteLabelOne": "মিনিট।", + "timerPickerMinuteLabelOther": "মিনিট।", + "timerPickerSecondLabelOne": "ছেকেণ্ড।", + "timerPickerSecondLabelOther": "ছেকেণ্ড।", + "cutButtonLabel": "কাট কৰক", + "copyButtonLabel": "প্ৰতিলিপি কৰক", + "pasteButtonLabel": "পে'ষ্ট কৰক", + "clearButtonLabel": "মচক", + "selectAllButtonLabel": "আটাইবোৰ বাছনি কৰক", + "tabSemanticsLabel": "$tabCount টা টেবৰ $tabIndex নম্বৰটো", + "modalBarrierDismissLabel": "অগ্ৰাহ্য কৰক", + "searchTextFieldPlaceholderLabel": "সন্ধান কৰক", + "noSpellCheckReplacementsLabel": "এইটোৰ সলনি ব্যৱহাৰ কৰিব পৰা শব্দ পোৱা নগ’ল", + "menuDismissLabel": "অগ্ৰাহ্য কৰাৰ মেনু", + "lookUpButtonLabel": "ওপৰলৈ চাওক", + "searchWebButtonLabel": "ৱেবত সন্ধান কৰক", + "shareButtonLabel": "শ্বেয়াৰ কৰক…", + "cancelButtonLabel": "বাতিল কৰক", + "backButtonLabel": "উভতি যাওক", + "expansionTileExpandedHint": "সংকোচন কৰিবলৈ দুবাৰ টিপক", + "expansionTileCollapsedHint": "বিস্তাৰ কৰিবলৈ দুবাৰ টিপক", + "expansionTileExpandedTapHint": "সংকোচন কৰক", + "expansionTileCollapsedTapHint": "অধিক সবিশেষ জানিবলৈ বিস্তাৰ কৰক", + "expandedHint": "সংকোচন কৰা আছে", + "collapsedHint": "বিস্তাৰ কৰা আছে" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_az.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_az.arb new file mode 100644 index 000000000000..caf130514806 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_az.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "Saat $hour", + "datePickerHourSemanticsLabelOther": "Saat $hour", + "datePickerMinuteSemanticsLabelOne": "1 dəqiqə", + "datePickerMinuteSemanticsLabelOther": "$minute dəqiqə", + "datePickerDateOrder": "mdy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Bu gün", + "alertDialogLabel": "Bildiriş", + "timerPickerHourLabelOne": "saat", + "timerPickerHourLabelOther": "saat", + "timerPickerMinuteLabelOne": "dəq.", + "timerPickerMinuteLabelOther": "dəq.", + "timerPickerSecondLabelOne": "san.", + "timerPickerSecondLabelOther": "san.", + "cutButtonLabel": "Kəsin", + "copyButtonLabel": "Kopyalayın", + "pasteButtonLabel": "Yerləşdirin", + "clearButtonLabel": "Silin", + "selectAllButtonLabel": "Hamısını seçin", + "tabSemanticsLabel": "Tab $tabIndex/$tabCount", + "modalBarrierDismissLabel": "İmtina edin", + "searchTextFieldPlaceholderLabel": "Axtarın", + "noSpellCheckReplacementsLabel": "Əvəzləmə Tapılmadı", + "menuDismissLabel": "Menyunu qapadın", + "lookUpButtonLabel": "Axtarın", + "searchWebButtonLabel": "Vebdə axtarın", + "shareButtonLabel": "Paylaşın...", + "cancelButtonLabel": "Ləğv edin", + "backButtonLabel": "Geri", + "expansionTileExpandedHint": "yığcamlaşdırmaq üçün iki dəfə toxunun", + "expansionTileCollapsedHint": "genişləndirmək üçün iki dəfə toxunun", + "expansionTileExpandedTapHint": "Yığcamlaşdırın", + "expansionTileCollapsedTapHint": "Daha çox detallar üçün genişləndirin", + "expandedHint": "Yığcamlaşdırıldı", + "collapsedHint": "Genişləndirildi" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_be.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_be.arb new file mode 100644 index 000000000000..9b584c959501 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_be.arb @@ -0,0 +1,49 @@ +{ + "datePickerHourSemanticsLabelFew": "$hour гадзіны нуль хвілін", + "datePickerHourSemanticsLabelMany": "$hour гадзін нуль хвілін", + "datePickerMinuteSemanticsLabelFew": "$minute хвіліны", + "datePickerMinuteSemanticsLabelMany": "$minute хвілін", + "timerPickerHourLabelFew": "гадзіны", + "timerPickerHourLabelMany": "гадзін", + "timerPickerMinuteLabelFew": "хв", + "timerPickerMinuteLabelMany": "хв", + "timerPickerSecondLabelFew": "с", + "timerPickerSecondLabelMany": "с", + "datePickerHourSemanticsLabelOne": "$hour гадзіна нуль хвілін", + "datePickerHourSemanticsLabelOther": "$hour гадзіны нуль хвілін", + "datePickerMinuteSemanticsLabelOne": "1 хвіліна", + "datePickerMinuteSemanticsLabelOther": "$minute хвіліны", + "datePickerDateOrder": "mdy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "раніцы", + "postMeridiemAbbreviation": "вечара", + "todayLabel": "Сёння", + "alertDialogLabel": "Абвестка", + "timerPickerHourLabelOne": "гадзіна", + "timerPickerHourLabelOther": "гадзіны", + "timerPickerMinuteLabelOne": "хв", + "timerPickerMinuteLabelOther": "хв", + "timerPickerSecondLabelOne": "с", + "timerPickerSecondLabelOther": "с", + "cutButtonLabel": "Выразаць", + "copyButtonLabel": "Капіраваць", + "pasteButtonLabel": "Уставіць", + "clearButtonLabel": "Ачысціць", + "selectAllButtonLabel": "Выбраць усе", + "tabSemanticsLabel": "Укладка $tabIndex з $tabCount", + "modalBarrierDismissLabel": "Адхіліць", + "searchTextFieldPlaceholderLabel": "Пошук", + "noSpellCheckReplacementsLabel": "Замен не знойдзена", + "menuDismissLabel": "Закрыць меню", + "lookUpButtonLabel": "Знайсці", + "searchWebButtonLabel": "Пошук у сетцы", + "shareButtonLabel": "Абагуліць...", + "cancelButtonLabel": "Скасаваць", + "backButtonLabel": "Назад", + "expansionTileExpandedHint": "двойчы націснуць, каб згарнуць", + "expansionTileCollapsedHint": "двойчы націснуць, каб разгарнуць", + "expansionTileExpandedTapHint": "Згарнуць", + "expansionTileCollapsedTapHint": "Разгарніце, каб даведацца больш", + "expandedHint": "Згорнута", + "collapsedHint": "Разгорнута" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_bg.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_bg.arb new file mode 100644 index 000000000000..f58a2068383a --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_bg.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour часа", + "datePickerHourSemanticsLabelOther": "$hour часа", + "datePickerMinuteSemanticsLabelOne": "1 минута", + "datePickerMinuteSemanticsLabelOther": "$minute минути", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Днес", + "alertDialogLabel": "Сигнал", + "timerPickerHourLabelOne": "час", + "timerPickerHourLabelOther": "часа", + "timerPickerMinuteLabelOne": "мин", + "timerPickerMinuteLabelOther": "мин", + "timerPickerSecondLabelOne": "сек", + "timerPickerSecondLabelOther": "сек", + "cutButtonLabel": "Изрязване", + "copyButtonLabel": "Копиране", + "pasteButtonLabel": "Поставяне", + "clearButtonLabel": "Изчистване", + "selectAllButtonLabel": "Избиране на всички", + "tabSemanticsLabel": "Раздел $tabIndex от $tabCount", + "modalBarrierDismissLabel": "Отхвърляне", + "searchTextFieldPlaceholderLabel": "Търсене", + "noSpellCheckReplacementsLabel": "Не бяха намерени замествания", + "menuDismissLabel": "Отхвърляне на менюто", + "lookUpButtonLabel": "Look Up", + "searchWebButtonLabel": "Търсене в мрежата", + "shareButtonLabel": "Споделяне...", + "cancelButtonLabel": "Отказ", + "backButtonLabel": "Назад", + "expansionTileExpandedHint": "докоснете два пъти за свиване", + "expansionTileCollapsedHint": "докоснете два пъти за разгъване", + "expansionTileExpandedTapHint": "Свиване", + "expansionTileCollapsedTapHint": "Разгъване за още подробности", + "expandedHint": "Свито", + "collapsedHint": "Разгънато" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_bn.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_bn.arb new file mode 100644 index 000000000000..ca5d3697ba07 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_bn.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hourটা বাজে", + "datePickerHourSemanticsLabelOther": "$hourটা বাজে", + "datePickerMinuteSemanticsLabelOne": "১ মিনিট", + "datePickerMinuteSemanticsLabelOther": "$minute মিনিট", + "datePickerDateOrder": "mdy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "আজ", + "alertDialogLabel": "সতর্কতা", + "timerPickerHourLabelOne": "ঘণ্টা", + "timerPickerHourLabelOther": "ঘণ্টা", + "timerPickerMinuteLabelOne": "মিনিট।", + "timerPickerMinuteLabelOther": "মিনিট।", + "timerPickerSecondLabelOne": "সেকেন্ড।", + "timerPickerSecondLabelOther": "সেকেন্ড।", + "cutButtonLabel": "কাট করুন", + "copyButtonLabel": "কপি করুন", + "pasteButtonLabel": "পেস্ট করুন", + "clearButtonLabel": "মুছুন", + "selectAllButtonLabel": "সব বেছে নিন", + "tabSemanticsLabel": "$tabCount-এর মধ্যে $tabIndex নম্বর ট্যাব", + "modalBarrierDismissLabel": "খারিজ করুন", + "searchTextFieldPlaceholderLabel": "সার্চ করুন", + "noSpellCheckReplacementsLabel": "কোনও বিকল্প বানান দেখানো হয়নি", + "menuDismissLabel": "বাতিল করার মেনু", + "lookUpButtonLabel": "লুক-আপ", + "searchWebButtonLabel": "ওয়েবে সার্চ করুন", + "shareButtonLabel": "শেয়ার করুন...", + "cancelButtonLabel": "বাতিল করুন", + "backButtonLabel": "ফিরে যান", + "expansionTileExpandedHint": "আড়াল করতে ডবল ট্যাপ করুন", + "expansionTileCollapsedHint": "বড় করে দেখতে ডবল ট্যাপ করুন", + "expansionTileExpandedTapHint": "আড়াল করুন", + "expansionTileCollapsedTapHint": "আরও বিবরণ পেতে বড় করে দেখুন", + "expandedHint": "আড়াল করা হয়েছে", + "collapsedHint": "বড় করা হয়েছে" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_bo.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_bo.arb new file mode 100644 index 000000000000..e67ffc35adfc --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_bo.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour ཆུ་ཚོད།", + "datePickerHourSemanticsLabelOther": "$hour ཆུ་ཚོད།", + "datePickerMinuteSemanticsLabelOne": "སྐར་མ། 1", + "datePickerMinuteSemanticsLabelOther": "$minute སྐར་མ་དུ་མ།", + "datePickerDateOrder": "ymd", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "སྔ་དྲོ", + "postMeridiemAbbreviation": "ཕྱི་དྲོ།", + "todayLabel": "དེ་རིང་།", + "alertDialogLabel": "གསལ་བརྡ།", + "tabSemanticsLabel": "འཛར་གནོན་ $tabIndex ཡི $tabCount", + "timerPickerHourLabelOne": "ཆུ་ཚོད།", + "timerPickerHourLabelOther": "ཆུ་ཚོད་དུ་མ།", + "timerPickerMinuteLabelOne": "སྐར་མ།", + "timerPickerMinuteLabelOther": "སྐར་མ།", + "timerPickerSecondLabelOne": "སྐར་ཆ།", + "timerPickerSecondLabelOther": "སྐར་ཆ།", + "cutButtonLabel": "གཅོད།", + "copyButtonLabel": "བཤུས།", + "pasteButtonLabel": "འཕོས་པ།", + "clearButtonLabel": "གཙང་བཟོ།", + "selectAllButtonLabel": "ཚང་འདེམས།", + "lookUpButtonLabel": "འཚོལ་བ།", + "searchWebButtonLabel": "དྲ་ཐོག་འཚོལ་བཤེར།", + "shareButtonLabel": "མཉམ་སྤྱོད།…", + "noSpellCheckReplacementsLabel": "བརྗེས་ལེན་མ་རྙེད།", + "searchTextFieldPlaceholderLabel": "འཚོལ་བཤེར།", + "modalBarrierDismissLabel": "འདོར་བ།", + "menuDismissLabel": "ཐོ་གཞུང་འདོར་བ།", + "cancelButtonLabel": "ཕྱིར་འཐེན།", + "backButtonLabel": "ཕྱིར་ལོག", + "expansionTileExpandedHint": "ཕྱོགས་བསྡུའི་ཆེད་ཐེངས་གཉིས་གནོན།", + "expansionTileCollapsedHint": "ཁྱབ་སྤེལ་ཆེད་ཐེངས་གཉིས་གནོན།", + "expansionTileExpandedTapHint": "ཕྱོགས་བསྡུ།", + "expansionTileCollapsedTapHint": "ཞིབ་རྒྱས་ཆེད་ཁྱབ་སྤེལ།", + "expandedHint": "ཕྱོགས་བསྡུས།", + "collapsedHint": "ཁྱབ་སྤེལ་ཟིན།" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_bs.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_bs.arb new file mode 100644 index 000000000000..907da01dca82 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_bs.arb @@ -0,0 +1,44 @@ +{ + "datePickerHourSemanticsLabelFew": "$hour sata", + "datePickerMinuteSemanticsLabelFew": "$minute minute", + "timerPickerHourLabelFew": "sata", + "timerPickerMinuteLabelFew": "min", + "timerPickerSecondLabelFew": "sec.", + "datePickerHourSemanticsLabelOne": "$hour sat", + "datePickerHourSemanticsLabelOther": "$hour sati", + "datePickerMinuteSemanticsLabelOne": "1 minuta", + "datePickerMinuteSemanticsLabelOther": "$minute minuta", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "prijepodne", + "postMeridiemAbbreviation": "poslijepodne", + "todayLabel": "Danas", + "alertDialogLabel": "Upozorenje", + "timerPickerHourLabelOne": "sat", + "timerPickerHourLabelOther": "sati", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "sec.", + "timerPickerSecondLabelOther": "sec.", + "cutButtonLabel": "Izreži", + "copyButtonLabel": "Kopiraj", + "pasteButtonLabel": "Zalijepi", + "clearButtonLabel": "Obriši", + "selectAllButtonLabel": "Odaberi sve", + "tabSemanticsLabel": "Kartica $tabIndex od $tabCount", + "modalBarrierDismissLabel": "Odbaci", + "searchTextFieldPlaceholderLabel": "Pretraživanje", + "noSpellCheckReplacementsLabel": "Nije pronađena nijedna zamjena", + "menuDismissLabel": "Odbacivanje menija", + "lookUpButtonLabel": "Pogled nagore", + "searchWebButtonLabel": "Pretraži Web", + "shareButtonLabel": "Dijeli...", + "cancelButtonLabel": "Otkaži", + "backButtonLabel": "Nazad", + "expansionTileExpandedHint": "sužavanje dvostrukim dodirom", + "expansionTileCollapsedHint": "proširivanje dvostrukim dodirom", + "expansionTileExpandedTapHint": "Sužavanje", + "expansionTileCollapsedTapHint": "Proširivanje za više detalja", + "expandedHint": "Suženo", + "collapsedHint": "Prošireno" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_ca.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_ca.arb new file mode 100644 index 000000000000..0fb5a52c7d41 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_ca.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour en punt", + "datePickerHourSemanticsLabelOther": "$hour en punt", + "datePickerMinuteSemanticsLabelOne": "1 minut", + "datePickerMinuteSemanticsLabelOther": "$minute minuts", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Avui", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "hores", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Retalla", + "copyButtonLabel": "Copia", + "pasteButtonLabel": "Enganxa", + "clearButtonLabel": "Esborra", + "selectAllButtonLabel": "Seleccionar-ho tot", + "tabSemanticsLabel": "Pestanya $tabIndex de $tabCount", + "modalBarrierDismissLabel": "Ignora", + "searchTextFieldPlaceholderLabel": "Cerca", + "noSpellCheckReplacementsLabel": "No s'ha trobat cap substitució", + "menuDismissLabel": "Ignora el menú", + "lookUpButtonLabel": "Mira amunt", + "searchWebButtonLabel": "Cerca al web", + "shareButtonLabel": "Comparteix...", + "cancelButtonLabel": "Cancel·la", + "backButtonLabel": "Enrere", + "expansionTileExpandedHint": "fes doble toc per replegar", + "expansionTileCollapsedHint": "fes doble toc per desplegar", + "expansionTileExpandedTapHint": "Replega", + "expansionTileCollapsedTapHint": "Desplega per obtenir més informació", + "expandedHint": "S'ha replegat", + "collapsedHint": "S'ha desplegat" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_cs.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_cs.arb new file mode 100644 index 000000000000..a7ccd248b501 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_cs.arb @@ -0,0 +1,49 @@ +{ + "datePickerHourSemanticsLabelFew": "$hour hodiny", + "datePickerHourSemanticsLabelMany": "$hour hodiny", + "datePickerMinuteSemanticsLabelFew": "$minute minuty", + "datePickerMinuteSemanticsLabelMany": "$minute minuty", + "timerPickerHourLabelFew": "hodiny", + "timerPickerHourLabelMany": "hodiny", + "timerPickerMinuteLabelFew": "min", + "timerPickerMinuteLabelMany": "min", + "timerPickerSecondLabelFew": "s", + "timerPickerSecondLabelMany": "s", + "datePickerHourSemanticsLabelOne": "$hour hodina", + "datePickerHourSemanticsLabelOther": "$hour hodin", + "datePickerMinuteSemanticsLabelOne": "1 minuta", + "datePickerMinuteSemanticsLabelOther": "$minute minut", + "datePickerDateOrder": "mdy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Dnes", + "alertDialogLabel": "Upozornění", + "timerPickerHourLabelOne": "hodina", + "timerPickerHourLabelOther": "hodin", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Vyjmout", + "copyButtonLabel": "Kopírovat", + "pasteButtonLabel": "Vložit", + "clearButtonLabel": "Vymazat", + "selectAllButtonLabel": "Vybrat vše", + "tabSemanticsLabel": "Karta $tabIndex z $tabCount", + "modalBarrierDismissLabel": "Zavřít", + "searchTextFieldPlaceholderLabel": "Hledat", + "noSpellCheckReplacementsLabel": "Žádná nahrazení nenalezena", + "menuDismissLabel": "Zavřít nabídku", + "lookUpButtonLabel": "Vyhledat", + "searchWebButtonLabel": "Vyhledávat na webu", + "shareButtonLabel": "Sdílet…", + "cancelButtonLabel": "Zrušit", + "backButtonLabel": "Zpět", + "expansionTileExpandedHint": "dvojitým klepnutím sbalíte", + "expansionTileCollapsedHint": "dvojitým klepnutím rozbalíte", + "expansionTileExpandedTapHint": "Sbalit", + "expansionTileCollapsedTapHint": "Rozbalte pro další podrobnosti", + "expandedHint": "Sbaleno", + "collapsedHint": "Rozbaleno" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_cy.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_cy.arb new file mode 100644 index 000000000000..a49d5d6c537a --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_cy.arb @@ -0,0 +1,59 @@ +{ + "timerPickerHourLabelTwo": "awr", + "datePickerHourSemanticsLabelZero": "$hour o'r gloch", + "datePickerHourSemanticsLabelTwo": "$hour o'r gloch", + "datePickerHourSemanticsLabelFew": "$hour o'r gloch", + "datePickerHourSemanticsLabelMany": "$hour o'r gloch", + "timerPickerSecondLabelFew": "eil", + "timerPickerSecondLabelTwo": "eil", + "datePickerMinuteSemanticsLabelZero": "$minute munud", + "datePickerMinuteSemanticsLabelTwo": "$minute funud", + "datePickerMinuteSemanticsLabelFew": "$minute munud", + "datePickerMinuteSemanticsLabelMany": "$minute munud", + "timerPickerSecondLabelZero": "eil", + "timerPickerMinuteLabelMany": "mun", + "timerPickerMinuteLabelTwo": "fun", + "timerPickerMinuteLabelZero": "mun", + "timerPickerHourLabelMany": "awr", + "timerPickerHourLabelFew": "awr", + "timerPickerMinuteLabelFew": "mun", + "timerPickerSecondLabelMany": "eil", + "timerPickerHourLabelZero": "awr", + "datePickerHourSemanticsLabelOne": "$hour o'r gloch", + "datePickerHourSemanticsLabelOther": "$hour o'r gloch", + "datePickerMinuteSemanticsLabelOne": "1 funud", + "datePickerMinuteSemanticsLabelOther": "$minute munud", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Heddiw", + "alertDialogLabel": "Rhybudd", + "tabSemanticsLabel": "Tab $tabIndex o $tabCount", + "timerPickerHourLabelOne": "awr", + "timerPickerHourLabelOther": "awr", + "timerPickerMinuteLabelOne": "fun", + "timerPickerMinuteLabelOther": "mun", + "timerPickerSecondLabelOne": "eil", + "timerPickerSecondLabelOther": "eil", + "cutButtonLabel": "Torri", + "copyButtonLabel": "Copïo", + "pasteButtonLabel": "Gludo", + "clearButtonLabel": "Clirio", + "selectAllButtonLabel": "Dewis y Cyfan", + "searchTextFieldPlaceholderLabel": "Chwilio", + "modalBarrierDismissLabel": "Diystyru", + "noSpellCheckReplacementsLabel": "Dim Ailosodiadau wedi'u Canfod", + "menuDismissLabel": "Diystyru'r ddewislen", + "lookUpButtonLabel": "Chwilio", + "searchWebButtonLabel": "Chwilio'r We", + "shareButtonLabel": "Rhannu...", + "cancelButtonLabel": "Canslo", + "backButtonLabel": "Nôl", + "expansionTileExpandedHint": "tapiwch ddwywaith i grebachu", + "expansionTileCollapsedHint": "tapiwch ddwywaith i ehangu", + "expansionTileExpandedTapHint": "Crebachu", + "expansionTileCollapsedTapHint": "Ehangwch am ragor o fanylion", + "expandedHint": "Wedi'i grebachu", + "collapsedHint": "Wedi'i ehangu" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_da.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_da.arb new file mode 100644 index 000000000000..6807ae5629bc --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_da.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "klokken $hour", + "datePickerHourSemanticsLabelOther": "klokken $hour", + "datePickerMinuteSemanticsLabelOne": "1 minut", + "datePickerMinuteSemanticsLabelOther": "$minute minutter", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "I dag", + "alertDialogLabel": "Underretning", + "timerPickerHourLabelOne": "time", + "timerPickerHourLabelOther": "timer", + "timerPickerMinuteLabelOne": "min.", + "timerPickerMinuteLabelOther": "min.", + "timerPickerSecondLabelOne": "sek.", + "timerPickerSecondLabelOther": "sek.", + "cutButtonLabel": "Klip", + "copyButtonLabel": "Kopiér", + "pasteButtonLabel": "Indsæt", + "clearButtonLabel": "Ryd", + "selectAllButtonLabel": "Vælg alt", + "tabSemanticsLabel": "Fane $tabIndex af $tabCount", + "modalBarrierDismissLabel": "Luk", + "searchTextFieldPlaceholderLabel": "Søg", + "noSpellCheckReplacementsLabel": "Der blev ikke fundet nogen erstatninger", + "menuDismissLabel": "Luk menu", + "lookUpButtonLabel": "Slå op", + "searchWebButtonLabel": "Søg på nettet", + "shareButtonLabel": "Del…", + "cancelButtonLabel": "Annuller", + "backButtonLabel": "Tilbage", + "expansionTileExpandedHint": "tryk to gange for at skjule", + "expansionTileCollapsedHint": "tryk to gange for at udvide", + "expansionTileExpandedTapHint": "Skjul", + "expansionTileCollapsedTapHint": "Udvid for at få flere oplysninger", + "expandedHint": "Skjult", + "collapsedHint": "Udvidet" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_de.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_de.arb new file mode 100644 index 000000000000..35d88a0d39f9 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_de.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour Uhr", + "datePickerHourSemanticsLabelOther": "$hour Uhr", + "datePickerMinuteSemanticsLabelOne": "1 Minute", + "datePickerMinuteSemanticsLabelOther": "$minute Minuten", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Heute", + "alertDialogLabel": "Benachrichtigung", + "timerPickerHourLabelOne": "Stunde", + "timerPickerHourLabelOther": "Stunden", + "timerPickerMinuteLabelOne": "Min.", + "timerPickerMinuteLabelOther": "Min.", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Ausschneiden", + "copyButtonLabel": "Kopieren", + "pasteButtonLabel": "Einsetzen", + "clearButtonLabel": "Löschen", + "selectAllButtonLabel": "Alle auswählen", + "tabSemanticsLabel": "Tab $tabIndex von $tabCount", + "modalBarrierDismissLabel": "Schließen", + "searchTextFieldPlaceholderLabel": "Suche", + "noSpellCheckReplacementsLabel": "Keine Ersetzungen gefunden", + "menuDismissLabel": "Menü schließen", + "lookUpButtonLabel": "Nachschlagen", + "searchWebButtonLabel": "Im Web suchen", + "shareButtonLabel": "Teilen…", + "cancelButtonLabel": "Abbrechen", + "backButtonLabel": "Zurück", + "expansionTileExpandedHint": "Zum Minimieren doppeltippen", + "expansionTileCollapsedHint": "Zum Maximieren doppeltippen", + "expansionTileExpandedTapHint": "Minimieren", + "expansionTileCollapsedTapHint": "Für weitere Details maximieren", + "expandedHint": "Minimiert", + "collapsedHint": "Maximiert" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_de_CH.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_de_CH.arb new file mode 100644 index 000000000000..f2acabd7bdff --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_de_CH.arb @@ -0,0 +1,26 @@ +{ + "searchTextFieldPlaceholderLabel": "Suche", + "datePickerHourSemanticsLabelOne": "$hour Uhr", + "datePickerHourSemanticsLabelOther": "$hour Uhr", + "datePickerMinuteSemanticsLabelOne": "1 Minute", + "datePickerMinuteSemanticsLabelOther": "$minute Minuten", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Heute", + "alertDialogLabel": "Benachrichtigung", + "tabSemanticsLabel": "Tab $tabIndex von $tabCount", + "timerPickerHourLabelOne": "Stunde", + "timerPickerHourLabelOther": "Stunden", + "timerPickerMinuteLabelOne": "Min.", + "timerPickerMinuteLabelOther": "Min.", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Ausschneiden", + "copyButtonLabel": "Kopieren", + "pasteButtonLabel": "Einsetzen", + "clearButtonLabel": "Clear", + "selectAllButtonLabel": "Alles auswählen", + "modalBarrierDismissLabel": "Schliessen" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_el.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_el.arb new file mode 100644 index 000000000000..ed7be3b5fda3 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_el.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour ακριβώς", + "datePickerHourSemanticsLabelOther": "$hour ακριβώς", + "datePickerMinuteSemanticsLabelOne": "1 λεπτό", + "datePickerMinuteSemanticsLabelOther": "$minute λεπτά", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "π.μ.", + "postMeridiemAbbreviation": "μ.μ.", + "todayLabel": "Σήμερα", + "alertDialogLabel": "Ειδοποίηση", + "timerPickerHourLabelOne": "ώρα", + "timerPickerHourLabelOther": "ώρες", + "timerPickerMinuteLabelOne": "λεπ.", + "timerPickerMinuteLabelOther": "λεπ.", + "timerPickerSecondLabelOne": "δευτ.", + "timerPickerSecondLabelOther": "δευτ.", + "cutButtonLabel": "Αποκοπή", + "copyButtonLabel": "Αντιγραφή", + "pasteButtonLabel": "Επικόλληση", + "clearButtonLabel": "Διαγραφή", + "selectAllButtonLabel": "Επιλογή όλων", + "tabSemanticsLabel": "Καρτέλα $tabIndex από $tabCount", + "modalBarrierDismissLabel": "Παράβλεψη", + "searchTextFieldPlaceholderLabel": "Αναζήτηση", + "noSpellCheckReplacementsLabel": "Δεν βρέθηκαν αντικαταστάσεις", + "menuDismissLabel": "Παράβλεψη μενού", + "lookUpButtonLabel": "Look Up", + "searchWebButtonLabel": "Αναζήτηση στον ιστό", + "shareButtonLabel": "Κοινοποίηση…", + "cancelButtonLabel": "Ακύρωση", + "backButtonLabel": "Πίσω", + "expansionTileExpandedHint": "πατήστε δύο φορές για σύμπτυξη", + "expansionTileCollapsedHint": "πατήστε δύο φορές για ανάπτυξη", + "expansionTileExpandedTapHint": "Σύμπτυξη", + "expansionTileCollapsedTapHint": "Ανάπτυξη για περισσότερες λεπτομέρειες", + "expandedHint": "Συμπτύχθηκε", + "collapsedHint": "Αναπτύχθηκε" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_en.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_en.arb new file mode 100644 index 000000000000..6a459d19a665 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_en.arb @@ -0,0 +1,247 @@ +{ + "@datePickerHourSemanticsLabelZero": { + "optional": true + }, + "datePickerHourSemanticsLabelOne": "$hour o'clock", + "@datePickerHourSemanticsLabelOne": { + "optional": true + }, + "@datePickerHourSemanticsLabelTwo": { + "optional": true + }, + "@datePickerHourSemanticsLabelFew": { + "optional": true + }, + "@datePickerHourSemanticsLabelMany": { + "optional": true + }, + "datePickerHourSemanticsLabelOther": "$hour o'clock", + "@datePickerHourSemanticsLabel": { + "description": "Accessibility announcement for the selected hour on a time picker such as '5 o'clock' or '5点'", + "plural": "hour" + }, + + "@datePickerMinuteSemanticsLabelZero": { + "optional": true + }, + "datePickerMinuteSemanticsLabelOne": "1 minute", + "@datePickerMinuteSemanticsLabelOne": { + "optional": true + }, + "@datePickerMinuteSemanticsLabelTwo": { + "optional": true + }, + "@datePickerMinuteSemanticsLabelFew": { + "optional": true + }, + "@datePickerMinuteSemanticsLabelMany": { + "optional": true + }, + "datePickerMinuteSemanticsLabelOther": "$minute minutes", + "@datePickerMinuteSemanticsLabel": { + "description": "Accessibility announcement for the selected minute on a time picker such as '15 minutes' or '15分'", + "plural": "minute" + }, + + "datePickerDateOrder": "mdy", + "@datePickerDateOrder": { + "description": "Choose a standard order for the locale to arrange day, month and year in a date. Do not transliterate the abbreviations themselves. The only options are dmy, mdy, ymd and ydm. For instance, in French, use dmy (for day month year) but do not translate into jma (for jour mois année). " + }, + + "datePickerDateTimeOrder": "date_time_dayPeriod", + "@datePickerDateTimeOrder": { + "description": "Choose a standard order for the locale to arrange date, time and am/pm in a datetime. Do not transliterate the choices themselves. The only options are date_time_dayPeriod, date_dayPeriod_time, time_dayPeriod_date and dayPeriod_time_date where 'dayPeriod' is am/pm. You can ignore the position of dayPeriod if the locale uses 24h time only. For instance, in French, use date_time_dayPeriod, but do not translate into date_heure_périodeDuJour or some such." + }, + + "anteMeridiemAbbreviation": "AM", + "@anteMeridiemAbbreviation": { + "description": "The abbreviation for ante meridiem (before noon) shown in the time picker when it's not using the 24h format. Reference the text iOS uses such as in the iOS clock app." + }, + + "postMeridiemAbbreviation": "PM", + "@postMeridiemAbbreviation": { + "description": "The abbreviation for post meridiem (after noon) shown in the time picker when it's not using the 24h format. Reference the text iOS uses such as in the iOS clock app." + }, + + "todayLabel": "Today", + "@todayLabel": { + "description": "A label shown in the date picker when the date is today." + }, + + "alertDialogLabel": "Alert", + "@alertDialogLabel": { + "description": "The accessibility audio announcement made when an iOS style alert dialog is opened." + }, + + "tabSemanticsLabel": "Tab $tabIndex of $tabCount", + "@tabSemanticsLabel": { + "description": "The accessibility label used on a tab. This message describes the index of the selected tab and how many tabs there are, e.g. 'tab, 1 of 2'. All values are greater than or equal to one.", + "parameters": "tabIndex, tabCount" + }, + + "@timerPickerHourLabelZero": { + "optional": true + }, + "timerPickerHourLabelOne": "hour", + "@timerPickerHourLabelOne": { + "optional": true + }, + "@timerPickerHourLabelTwo": { + "optional": true + }, + "@timerPickerHourLabelFew": { + "optional": true + }, + "@timerPickerHourLabelMany": { + "optional": true + }, + "timerPickerHourLabelOther": "hours", + "@timerPickerHourLabel": { + "description": "The label adjacent to an hour integer number in a countdown timer. The reference abbreviation is what iOS does in the stock clock app's countdown timer.", + "plural": "hour" + }, + + "@timerPickerMinuteLabelZero": { + "optional": true + }, + "timerPickerMinuteLabelOne": "min.", + "@timerPickerMinuteLabelOne": { + "optional": true + }, + "@timerPickerMinuteLabelTwo": { + "optional": true + }, + "@timerPickerMinuteLabelFew": { + "optional": true + }, + "@timerPickerMinuteLabelMany": { + "optional": true + }, + "timerPickerMinuteLabelOther": "min.", + "@timerPickerMinuteLabel": { + "description": "The label adjacent to a minute integer number in a countdown timer. The reference abbreviation is what iOS does in the stock clock app's countdown timer.", + "plural": "minute" + }, + + "@timerPickerSecondLabelZero": { + "optional": true + }, + "timerPickerSecondLabelOne": "sec.", + "@timerPickerSecondLabelOne": { + "optional": true + }, + "@timerPickerSecondLabelTwo": { + "optional": true + }, + "@timerPickerSecondLabelFew": { + "optional": true + }, + "@timerPickerSecondLabelMany": { + "optional": true + }, + "timerPickerSecondLabelOther": "sec.", + "@timerPickerSecondLabel": { + "description": "The label adjacent to a second integer number in a countdown timer. The reference abbreviation is what iOS does in the stock clock app's countdown timer.", + "plural": "second" + }, + + "cutButtonLabel": "Cut", + "@cutButtonLabel": { + "description": "The label for cut buttons and menu items. The reference abbreviation is what iOS shows on text selection toolbars." + }, + + "copyButtonLabel": "Copy", + "@copyButtonLabel": { + "description": "The label for copy buttons and menu items. The reference abbreviation is what iOS shows on text selection toolbars." + }, + + "pasteButtonLabel": "Paste", + "@pasteButtonLabel": { + "description": "The label for paste buttons and menu items. The reference abbreviation is what iOS shows on text selection toolbars." + }, + + "clearButtonLabel": "Clear", + "@clearButtonLabel": { + "description": "The label for clear buttons and menu items." + }, + + "selectAllButtonLabel": "Select All", + "@selectAllButtonLabel": { + "description": "The label for select-all buttons and menu items. The reference abbreviation is what iOS shows on text selection toolbars." + }, + + "lookUpButtonLabel": "Look Up", + "@lookUpButtonLabel": { + "description": "The label for the Look Up button and menu items on iOS." + }, + + "searchWebButtonLabel": "Search Web", + "@searchWebButtonLabel": { + "description": "The label for the Search Web button and menu items on iOS." + }, + + "shareButtonLabel": "Share...", + "@shareButtonLabel": { + "description": "The label for the Share button and menu items on iOS." + }, + + "noSpellCheckReplacementsLabel": "No Replacements Found", + "@noSpellCheckReplacementsLabel": { + "description": "The label shown in the text selection context menu on iOS when a misspelled word is tapped but the spell checker found no reasonable fixes for it." + }, + + "searchTextFieldPlaceholderLabel": "Search", + "@searchTextFieldPlaceholderLabel": { + "description": "The default placeholder label used in an iOS styled search bar." + }, + + "modalBarrierDismissLabel": "Dismiss", + "@modalBarrierDismissLabel": { + "description": "Label read out by accessibility tools (VoiceOver) for a modal barrier to indicate that a tap dismisses the barrier. A modal barrier can, for example, be found behind an alert or popup to block user interaction with elements behind it." + }, + + "menuDismissLabel": "Dismiss menu", + "@menuDismissLabel": { + "description": "Label read out by accessibility tools (TalkBack or VoiceOver) for the area around a menu to indicate that a tap dismisses the menu." + }, + + "cancelButtonLabel": "Cancel", + "@cancelButtonLabel": { + "description": "Label for the cancel button in modal views." + }, + + "backButtonLabel": "Back", + "@backButtonLabel": { + "description": "Label for the back button. Used as the semantic label for the back button in CupertinoNavigationBar and CupertinoSliverNavigationBar and as a fallback display when the previous page title is truncated." + }, + + "expansionTileExpandedHint": "double tap to collapse", + "@expansionTileExpandedHint": { + "description": "The verb which describes the tap action on an expanded CupertinoExpansionTile. This is used by VoiceOver on iOS and macOS. This string will be appended to the collapsedHint string which describes the action to be performed on an expanded CupertinoExpansionTile. In the case of US english, this would be 'Expanded\n double tap to collapse.' The exact phrasing of the hint will vary based on locale" + }, + + "expansionTileCollapsedHint": "double tap to expand", + "@expansionTileCollapsedHint": { + "description": "The verb which describes the tap action on a collapsed CupertinoExpansionTile. This is used by VoiceOver on iOS and macOS. This string will be appended to the expandedHint string which describes the action to be performed on a collapsed CupertinoExpansionTile. In the case of US english, this would be 'Collapsed\n double tap to expand.' The exact phrasing of the hint will vary based on locale" + }, + + "expansionTileExpandedTapHint": "Collapse", + "@expansionTileExpandedTapHint": { + "description": "The verb which describes what happens when an expanded CupertinoExpansionTile is pressed. This is used by TalkBack on Android to replace the default hint on the accessibility action. The verb will be concatenated with a prefix string which describes how to perform the action, which by default is 'double tap to activate'. In the case of US english, this would be 'double tap to collapse.' The exact phrasing of the hint will vary based on locale" + }, + + "expansionTileCollapsedTapHint": "Expand for more details", + "@expansionTileCollapsedTapHint": { + "description": "The verb which describes what happens when an expanded CupertinoExpansionTile is pressed. This is used by TalkBack on Android to replace the default hint on the accessibility action. The verb will be concatenated with a prefix string which describes how to perform the action, which by default is 'double tap to activate'. In the case of US english, this would be 'double tap to expand for more details.' The exact phrasing of the hint will vary based on locale" + }, + + "expandedHint": "Collapsed", + "@expandedHint": { + "description": "The verb which describes the CupertinoExpansionTile state when an expanded CupertinoExpansionTile is pressed." + }, + + "collapsedHint": "Expanded", + "@collapsedHint": { + "description": "The verb which describes the CupertinoExpansionTile state when a collapsed CupertinoExpansionTile is pressed." + } +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_en_AU.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_en_AU.arb new file mode 100644 index 000000000000..b0cfccef3716 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_en_AU.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "double-tap to collapse", + "collapsedHint": "Expanded", + "expandedHint": "Collapsed", + "expansionTileCollapsedTapHint": "Expand for more details", + "expansionTileExpandedTapHint": "Collapse", + "expansionTileCollapsedHint": "double-tap to expand", + "cancelButtonLabel": "Cancel", + "backButtonLabel": "Back", + "searchWebButtonLabel": "Search Web", + "shareButtonLabel": "Share...", + "lookUpButtonLabel": "Look up", + "noSpellCheckReplacementsLabel": "No replacements found", + "menuDismissLabel": "Dismiss menu", + "searchTextFieldPlaceholderLabel": "Search", + "tabSemanticsLabel": "Tab $tabIndex of $tabCount", + "datePickerHourSemanticsLabelOne": "$hour o'clock", + "datePickerHourSemanticsLabelOther": "$hour o'clock", + "datePickerMinuteSemanticsLabelOne": "1 minute", + "datePickerMinuteSemanticsLabelOther": "$minute minutes", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Today", + "alertDialogLabel": "Alert", + "timerPickerHourLabelOne": "hour", + "timerPickerHourLabelOther": "hours", + "timerPickerMinuteLabelOne": "min.", + "timerPickerMinuteLabelOther": "min.", + "timerPickerSecondLabelOne": "sec.", + "timerPickerSecondLabelOther": "sec.", + "cutButtonLabel": "Cut", + "copyButtonLabel": "Copy", + "pasteButtonLabel": "Paste", + "clearButtonLabel": "Clear", + "selectAllButtonLabel": "Select all", + "modalBarrierDismissLabel": "Dismiss" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_en_CA.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_en_CA.arb new file mode 100644 index 000000000000..f8ddf2243cae --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_en_CA.arb @@ -0,0 +1,26 @@ +{ + "searchTextFieldPlaceholderLabel": "Search", + "tabSemanticsLabel": "Tab $tabIndex of $tabCount", + "datePickerHourSemanticsLabelOne": "$hour o'clock", + "datePickerHourSemanticsLabelOther": "$hour o'clock", + "datePickerMinuteSemanticsLabelOne": "1 minute", + "datePickerMinuteSemanticsLabelOther": "$minute minutes", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Today", + "alertDialogLabel": "Alert", + "timerPickerHourLabelOne": "hour", + "timerPickerHourLabelOther": "hours", + "timerPickerMinuteLabelOne": "min.", + "timerPickerMinuteLabelOther": "min.", + "timerPickerSecondLabelOne": "sec.", + "timerPickerSecondLabelOther": "sec.", + "cutButtonLabel": "Cut", + "copyButtonLabel": "Copy", + "pasteButtonLabel": "Paste", + "clearButtonLabel": "Clear", + "selectAllButtonLabel": "Select all", + "modalBarrierDismissLabel": "Dismiss" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_en_GB.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_en_GB.arb new file mode 100644 index 000000000000..b0cfccef3716 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_en_GB.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "double-tap to collapse", + "collapsedHint": "Expanded", + "expandedHint": "Collapsed", + "expansionTileCollapsedTapHint": "Expand for more details", + "expansionTileExpandedTapHint": "Collapse", + "expansionTileCollapsedHint": "double-tap to expand", + "cancelButtonLabel": "Cancel", + "backButtonLabel": "Back", + "searchWebButtonLabel": "Search Web", + "shareButtonLabel": "Share...", + "lookUpButtonLabel": "Look up", + "noSpellCheckReplacementsLabel": "No replacements found", + "menuDismissLabel": "Dismiss menu", + "searchTextFieldPlaceholderLabel": "Search", + "tabSemanticsLabel": "Tab $tabIndex of $tabCount", + "datePickerHourSemanticsLabelOne": "$hour o'clock", + "datePickerHourSemanticsLabelOther": "$hour o'clock", + "datePickerMinuteSemanticsLabelOne": "1 minute", + "datePickerMinuteSemanticsLabelOther": "$minute minutes", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Today", + "alertDialogLabel": "Alert", + "timerPickerHourLabelOne": "hour", + "timerPickerHourLabelOther": "hours", + "timerPickerMinuteLabelOne": "min.", + "timerPickerMinuteLabelOther": "min.", + "timerPickerSecondLabelOne": "sec.", + "timerPickerSecondLabelOther": "sec.", + "cutButtonLabel": "Cut", + "copyButtonLabel": "Copy", + "pasteButtonLabel": "Paste", + "clearButtonLabel": "Clear", + "selectAllButtonLabel": "Select all", + "modalBarrierDismissLabel": "Dismiss" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_en_IE.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_en_IE.arb new file mode 100644 index 000000000000..b0cfccef3716 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_en_IE.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "double-tap to collapse", + "collapsedHint": "Expanded", + "expandedHint": "Collapsed", + "expansionTileCollapsedTapHint": "Expand for more details", + "expansionTileExpandedTapHint": "Collapse", + "expansionTileCollapsedHint": "double-tap to expand", + "cancelButtonLabel": "Cancel", + "backButtonLabel": "Back", + "searchWebButtonLabel": "Search Web", + "shareButtonLabel": "Share...", + "lookUpButtonLabel": "Look up", + "noSpellCheckReplacementsLabel": "No replacements found", + "menuDismissLabel": "Dismiss menu", + "searchTextFieldPlaceholderLabel": "Search", + "tabSemanticsLabel": "Tab $tabIndex of $tabCount", + "datePickerHourSemanticsLabelOne": "$hour o'clock", + "datePickerHourSemanticsLabelOther": "$hour o'clock", + "datePickerMinuteSemanticsLabelOne": "1 minute", + "datePickerMinuteSemanticsLabelOther": "$minute minutes", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Today", + "alertDialogLabel": "Alert", + "timerPickerHourLabelOne": "hour", + "timerPickerHourLabelOther": "hours", + "timerPickerMinuteLabelOne": "min.", + "timerPickerMinuteLabelOther": "min.", + "timerPickerSecondLabelOne": "sec.", + "timerPickerSecondLabelOther": "sec.", + "cutButtonLabel": "Cut", + "copyButtonLabel": "Copy", + "pasteButtonLabel": "Paste", + "clearButtonLabel": "Clear", + "selectAllButtonLabel": "Select all", + "modalBarrierDismissLabel": "Dismiss" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_en_IN.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_en_IN.arb new file mode 100644 index 000000000000..b0cfccef3716 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_en_IN.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "double-tap to collapse", + "collapsedHint": "Expanded", + "expandedHint": "Collapsed", + "expansionTileCollapsedTapHint": "Expand for more details", + "expansionTileExpandedTapHint": "Collapse", + "expansionTileCollapsedHint": "double-tap to expand", + "cancelButtonLabel": "Cancel", + "backButtonLabel": "Back", + "searchWebButtonLabel": "Search Web", + "shareButtonLabel": "Share...", + "lookUpButtonLabel": "Look up", + "noSpellCheckReplacementsLabel": "No replacements found", + "menuDismissLabel": "Dismiss menu", + "searchTextFieldPlaceholderLabel": "Search", + "tabSemanticsLabel": "Tab $tabIndex of $tabCount", + "datePickerHourSemanticsLabelOne": "$hour o'clock", + "datePickerHourSemanticsLabelOther": "$hour o'clock", + "datePickerMinuteSemanticsLabelOne": "1 minute", + "datePickerMinuteSemanticsLabelOther": "$minute minutes", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Today", + "alertDialogLabel": "Alert", + "timerPickerHourLabelOne": "hour", + "timerPickerHourLabelOther": "hours", + "timerPickerMinuteLabelOne": "min.", + "timerPickerMinuteLabelOther": "min.", + "timerPickerSecondLabelOne": "sec.", + "timerPickerSecondLabelOther": "sec.", + "cutButtonLabel": "Cut", + "copyButtonLabel": "Copy", + "pasteButtonLabel": "Paste", + "clearButtonLabel": "Clear", + "selectAllButtonLabel": "Select all", + "modalBarrierDismissLabel": "Dismiss" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_en_NZ.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_en_NZ.arb new file mode 100644 index 000000000000..b0cfccef3716 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_en_NZ.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "double-tap to collapse", + "collapsedHint": "Expanded", + "expandedHint": "Collapsed", + "expansionTileCollapsedTapHint": "Expand for more details", + "expansionTileExpandedTapHint": "Collapse", + "expansionTileCollapsedHint": "double-tap to expand", + "cancelButtonLabel": "Cancel", + "backButtonLabel": "Back", + "searchWebButtonLabel": "Search Web", + "shareButtonLabel": "Share...", + "lookUpButtonLabel": "Look up", + "noSpellCheckReplacementsLabel": "No replacements found", + "menuDismissLabel": "Dismiss menu", + "searchTextFieldPlaceholderLabel": "Search", + "tabSemanticsLabel": "Tab $tabIndex of $tabCount", + "datePickerHourSemanticsLabelOne": "$hour o'clock", + "datePickerHourSemanticsLabelOther": "$hour o'clock", + "datePickerMinuteSemanticsLabelOne": "1 minute", + "datePickerMinuteSemanticsLabelOther": "$minute minutes", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Today", + "alertDialogLabel": "Alert", + "timerPickerHourLabelOne": "hour", + "timerPickerHourLabelOther": "hours", + "timerPickerMinuteLabelOne": "min.", + "timerPickerMinuteLabelOther": "min.", + "timerPickerSecondLabelOne": "sec.", + "timerPickerSecondLabelOther": "sec.", + "cutButtonLabel": "Cut", + "copyButtonLabel": "Copy", + "pasteButtonLabel": "Paste", + "clearButtonLabel": "Clear", + "selectAllButtonLabel": "Select all", + "modalBarrierDismissLabel": "Dismiss" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_en_SG.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_en_SG.arb new file mode 100644 index 000000000000..b0cfccef3716 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_en_SG.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "double-tap to collapse", + "collapsedHint": "Expanded", + "expandedHint": "Collapsed", + "expansionTileCollapsedTapHint": "Expand for more details", + "expansionTileExpandedTapHint": "Collapse", + "expansionTileCollapsedHint": "double-tap to expand", + "cancelButtonLabel": "Cancel", + "backButtonLabel": "Back", + "searchWebButtonLabel": "Search Web", + "shareButtonLabel": "Share...", + "lookUpButtonLabel": "Look up", + "noSpellCheckReplacementsLabel": "No replacements found", + "menuDismissLabel": "Dismiss menu", + "searchTextFieldPlaceholderLabel": "Search", + "tabSemanticsLabel": "Tab $tabIndex of $tabCount", + "datePickerHourSemanticsLabelOne": "$hour o'clock", + "datePickerHourSemanticsLabelOther": "$hour o'clock", + "datePickerMinuteSemanticsLabelOne": "1 minute", + "datePickerMinuteSemanticsLabelOther": "$minute minutes", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Today", + "alertDialogLabel": "Alert", + "timerPickerHourLabelOne": "hour", + "timerPickerHourLabelOther": "hours", + "timerPickerMinuteLabelOne": "min.", + "timerPickerMinuteLabelOther": "min.", + "timerPickerSecondLabelOne": "sec.", + "timerPickerSecondLabelOther": "sec.", + "cutButtonLabel": "Cut", + "copyButtonLabel": "Copy", + "pasteButtonLabel": "Paste", + "clearButtonLabel": "Clear", + "selectAllButtonLabel": "Select all", + "modalBarrierDismissLabel": "Dismiss" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_en_ZA.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_en_ZA.arb new file mode 100644 index 000000000000..b0cfccef3716 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_en_ZA.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "double-tap to collapse", + "collapsedHint": "Expanded", + "expandedHint": "Collapsed", + "expansionTileCollapsedTapHint": "Expand for more details", + "expansionTileExpandedTapHint": "Collapse", + "expansionTileCollapsedHint": "double-tap to expand", + "cancelButtonLabel": "Cancel", + "backButtonLabel": "Back", + "searchWebButtonLabel": "Search Web", + "shareButtonLabel": "Share...", + "lookUpButtonLabel": "Look up", + "noSpellCheckReplacementsLabel": "No replacements found", + "menuDismissLabel": "Dismiss menu", + "searchTextFieldPlaceholderLabel": "Search", + "tabSemanticsLabel": "Tab $tabIndex of $tabCount", + "datePickerHourSemanticsLabelOne": "$hour o'clock", + "datePickerHourSemanticsLabelOther": "$hour o'clock", + "datePickerMinuteSemanticsLabelOne": "1 minute", + "datePickerMinuteSemanticsLabelOther": "$minute minutes", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Today", + "alertDialogLabel": "Alert", + "timerPickerHourLabelOne": "hour", + "timerPickerHourLabelOther": "hours", + "timerPickerMinuteLabelOne": "min.", + "timerPickerMinuteLabelOther": "min.", + "timerPickerSecondLabelOne": "sec.", + "timerPickerSecondLabelOther": "sec.", + "cutButtonLabel": "Cut", + "copyButtonLabel": "Copy", + "pasteButtonLabel": "Paste", + "clearButtonLabel": "Clear", + "selectAllButtonLabel": "Select all", + "modalBarrierDismissLabel": "Dismiss" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_es.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_es.arb new file mode 100644 index 000000000000..d14e731098cc --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_es.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour en punto", + "datePickerHourSemanticsLabelOther": "$hour en punto", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "a. m.", + "postMeridiemAbbreviation": "p. m.", + "todayLabel": "Hoy", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "tabSemanticsLabel": "Pestaña $tabIndex de $tabCount", + "modalBarrierDismissLabel": "Cerrar", + "searchTextFieldPlaceholderLabel": "Buscar", + "noSpellCheckReplacementsLabel": "No se ha encontrado ninguna sustitución", + "menuDismissLabel": "Cerrar menú", + "lookUpButtonLabel": "Buscador visual", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir...", + "clearButtonLabel": "Borrar", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Atrás", + "expansionTileExpandedHint": "toca dos veces para contraer", + "expansionTileCollapsedHint": "toca dos veces para desplegar", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Desplegar para ver más detalles", + "expandedHint": "Contraído", + "collapsedHint": "Desplegado" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_es_419.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_es_419.arb new file mode 100644 index 000000000000..5e222e923f21 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_es_419.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "presiona dos veces para contraer", + "collapsedHint": "Expandido", + "expandedHint": "Contraído", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Atrás", + "clearButtonLabel": "Borrar", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir…", + "lookUpButtonLabel": "Mirar hacia arriba", + "noSpellCheckReplacementsLabel": "No se encontraron reemplazos", + "menuDismissLabel": "Descartar menú", + "searchTextFieldPlaceholderLabel": "Buscar", + "tabSemanticsLabel": "Pestaña $tabIndex de $tabCount", + "datePickerHourSemanticsLabelOne": "$hour en punto", + "datePickerHourSemanticsLabelOther": "$hour en punto", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "todayLabel": "Hoy", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "modalBarrierDismissLabel": "Descartar" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_es_AR.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_es_AR.arb new file mode 100644 index 000000000000..5e222e923f21 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_es_AR.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "presiona dos veces para contraer", + "collapsedHint": "Expandido", + "expandedHint": "Contraído", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Atrás", + "clearButtonLabel": "Borrar", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir…", + "lookUpButtonLabel": "Mirar hacia arriba", + "noSpellCheckReplacementsLabel": "No se encontraron reemplazos", + "menuDismissLabel": "Descartar menú", + "searchTextFieldPlaceholderLabel": "Buscar", + "tabSemanticsLabel": "Pestaña $tabIndex de $tabCount", + "datePickerHourSemanticsLabelOne": "$hour en punto", + "datePickerHourSemanticsLabelOther": "$hour en punto", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "todayLabel": "Hoy", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "modalBarrierDismissLabel": "Descartar" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_es_BO.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_es_BO.arb new file mode 100644 index 000000000000..5e222e923f21 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_es_BO.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "presiona dos veces para contraer", + "collapsedHint": "Expandido", + "expandedHint": "Contraído", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Atrás", + "clearButtonLabel": "Borrar", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir…", + "lookUpButtonLabel": "Mirar hacia arriba", + "noSpellCheckReplacementsLabel": "No se encontraron reemplazos", + "menuDismissLabel": "Descartar menú", + "searchTextFieldPlaceholderLabel": "Buscar", + "tabSemanticsLabel": "Pestaña $tabIndex de $tabCount", + "datePickerHourSemanticsLabelOne": "$hour en punto", + "datePickerHourSemanticsLabelOther": "$hour en punto", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "todayLabel": "Hoy", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "modalBarrierDismissLabel": "Descartar" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_es_CL.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_es_CL.arb new file mode 100644 index 000000000000..5e222e923f21 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_es_CL.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "presiona dos veces para contraer", + "collapsedHint": "Expandido", + "expandedHint": "Contraído", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Atrás", + "clearButtonLabel": "Borrar", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir…", + "lookUpButtonLabel": "Mirar hacia arriba", + "noSpellCheckReplacementsLabel": "No se encontraron reemplazos", + "menuDismissLabel": "Descartar menú", + "searchTextFieldPlaceholderLabel": "Buscar", + "tabSemanticsLabel": "Pestaña $tabIndex de $tabCount", + "datePickerHourSemanticsLabelOne": "$hour en punto", + "datePickerHourSemanticsLabelOther": "$hour en punto", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "todayLabel": "Hoy", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "modalBarrierDismissLabel": "Descartar" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_es_CO.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_es_CO.arb new file mode 100644 index 000000000000..5e222e923f21 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_es_CO.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "presiona dos veces para contraer", + "collapsedHint": "Expandido", + "expandedHint": "Contraído", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Atrás", + "clearButtonLabel": "Borrar", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir…", + "lookUpButtonLabel": "Mirar hacia arriba", + "noSpellCheckReplacementsLabel": "No se encontraron reemplazos", + "menuDismissLabel": "Descartar menú", + "searchTextFieldPlaceholderLabel": "Buscar", + "tabSemanticsLabel": "Pestaña $tabIndex de $tabCount", + "datePickerHourSemanticsLabelOne": "$hour en punto", + "datePickerHourSemanticsLabelOther": "$hour en punto", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "todayLabel": "Hoy", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "modalBarrierDismissLabel": "Descartar" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_es_CR.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_es_CR.arb new file mode 100644 index 000000000000..5e222e923f21 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_es_CR.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "presiona dos veces para contraer", + "collapsedHint": "Expandido", + "expandedHint": "Contraído", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Atrás", + "clearButtonLabel": "Borrar", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir…", + "lookUpButtonLabel": "Mirar hacia arriba", + "noSpellCheckReplacementsLabel": "No se encontraron reemplazos", + "menuDismissLabel": "Descartar menú", + "searchTextFieldPlaceholderLabel": "Buscar", + "tabSemanticsLabel": "Pestaña $tabIndex de $tabCount", + "datePickerHourSemanticsLabelOne": "$hour en punto", + "datePickerHourSemanticsLabelOther": "$hour en punto", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "todayLabel": "Hoy", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "modalBarrierDismissLabel": "Descartar" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_es_DO.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_es_DO.arb new file mode 100644 index 000000000000..5e222e923f21 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_es_DO.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "presiona dos veces para contraer", + "collapsedHint": "Expandido", + "expandedHint": "Contraído", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Atrás", + "clearButtonLabel": "Borrar", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir…", + "lookUpButtonLabel": "Mirar hacia arriba", + "noSpellCheckReplacementsLabel": "No se encontraron reemplazos", + "menuDismissLabel": "Descartar menú", + "searchTextFieldPlaceholderLabel": "Buscar", + "tabSemanticsLabel": "Pestaña $tabIndex de $tabCount", + "datePickerHourSemanticsLabelOne": "$hour en punto", + "datePickerHourSemanticsLabelOther": "$hour en punto", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "todayLabel": "Hoy", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "modalBarrierDismissLabel": "Descartar" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_es_EC.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_es_EC.arb new file mode 100644 index 000000000000..5e222e923f21 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_es_EC.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "presiona dos veces para contraer", + "collapsedHint": "Expandido", + "expandedHint": "Contraído", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Atrás", + "clearButtonLabel": "Borrar", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir…", + "lookUpButtonLabel": "Mirar hacia arriba", + "noSpellCheckReplacementsLabel": "No se encontraron reemplazos", + "menuDismissLabel": "Descartar menú", + "searchTextFieldPlaceholderLabel": "Buscar", + "tabSemanticsLabel": "Pestaña $tabIndex de $tabCount", + "datePickerHourSemanticsLabelOne": "$hour en punto", + "datePickerHourSemanticsLabelOther": "$hour en punto", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "todayLabel": "Hoy", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "modalBarrierDismissLabel": "Descartar" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_es_GT.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_es_GT.arb new file mode 100644 index 000000000000..5e222e923f21 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_es_GT.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "presiona dos veces para contraer", + "collapsedHint": "Expandido", + "expandedHint": "Contraído", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Atrás", + "clearButtonLabel": "Borrar", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir…", + "lookUpButtonLabel": "Mirar hacia arriba", + "noSpellCheckReplacementsLabel": "No se encontraron reemplazos", + "menuDismissLabel": "Descartar menú", + "searchTextFieldPlaceholderLabel": "Buscar", + "tabSemanticsLabel": "Pestaña $tabIndex de $tabCount", + "datePickerHourSemanticsLabelOne": "$hour en punto", + "datePickerHourSemanticsLabelOther": "$hour en punto", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "todayLabel": "Hoy", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "modalBarrierDismissLabel": "Descartar" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_es_HN.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_es_HN.arb new file mode 100644 index 000000000000..5e222e923f21 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_es_HN.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "presiona dos veces para contraer", + "collapsedHint": "Expandido", + "expandedHint": "Contraído", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Atrás", + "clearButtonLabel": "Borrar", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir…", + "lookUpButtonLabel": "Mirar hacia arriba", + "noSpellCheckReplacementsLabel": "No se encontraron reemplazos", + "menuDismissLabel": "Descartar menú", + "searchTextFieldPlaceholderLabel": "Buscar", + "tabSemanticsLabel": "Pestaña $tabIndex de $tabCount", + "datePickerHourSemanticsLabelOne": "$hour en punto", + "datePickerHourSemanticsLabelOther": "$hour en punto", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "todayLabel": "Hoy", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "modalBarrierDismissLabel": "Descartar" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_es_MX.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_es_MX.arb new file mode 100644 index 000000000000..5e222e923f21 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_es_MX.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "presiona dos veces para contraer", + "collapsedHint": "Expandido", + "expandedHint": "Contraído", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Atrás", + "clearButtonLabel": "Borrar", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir…", + "lookUpButtonLabel": "Mirar hacia arriba", + "noSpellCheckReplacementsLabel": "No se encontraron reemplazos", + "menuDismissLabel": "Descartar menú", + "searchTextFieldPlaceholderLabel": "Buscar", + "tabSemanticsLabel": "Pestaña $tabIndex de $tabCount", + "datePickerHourSemanticsLabelOne": "$hour en punto", + "datePickerHourSemanticsLabelOther": "$hour en punto", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "todayLabel": "Hoy", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "modalBarrierDismissLabel": "Descartar" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_es_NI.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_es_NI.arb new file mode 100644 index 000000000000..5e222e923f21 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_es_NI.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "presiona dos veces para contraer", + "collapsedHint": "Expandido", + "expandedHint": "Contraído", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Atrás", + "clearButtonLabel": "Borrar", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir…", + "lookUpButtonLabel": "Mirar hacia arriba", + "noSpellCheckReplacementsLabel": "No se encontraron reemplazos", + "menuDismissLabel": "Descartar menú", + "searchTextFieldPlaceholderLabel": "Buscar", + "tabSemanticsLabel": "Pestaña $tabIndex de $tabCount", + "datePickerHourSemanticsLabelOne": "$hour en punto", + "datePickerHourSemanticsLabelOther": "$hour en punto", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "todayLabel": "Hoy", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "modalBarrierDismissLabel": "Descartar" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_es_PA.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_es_PA.arb new file mode 100644 index 000000000000..5e222e923f21 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_es_PA.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "presiona dos veces para contraer", + "collapsedHint": "Expandido", + "expandedHint": "Contraído", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Atrás", + "clearButtonLabel": "Borrar", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir…", + "lookUpButtonLabel": "Mirar hacia arriba", + "noSpellCheckReplacementsLabel": "No se encontraron reemplazos", + "menuDismissLabel": "Descartar menú", + "searchTextFieldPlaceholderLabel": "Buscar", + "tabSemanticsLabel": "Pestaña $tabIndex de $tabCount", + "datePickerHourSemanticsLabelOne": "$hour en punto", + "datePickerHourSemanticsLabelOther": "$hour en punto", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "todayLabel": "Hoy", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "modalBarrierDismissLabel": "Descartar" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_es_PE.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_es_PE.arb new file mode 100644 index 000000000000..5e222e923f21 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_es_PE.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "presiona dos veces para contraer", + "collapsedHint": "Expandido", + "expandedHint": "Contraído", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Atrás", + "clearButtonLabel": "Borrar", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir…", + "lookUpButtonLabel": "Mirar hacia arriba", + "noSpellCheckReplacementsLabel": "No se encontraron reemplazos", + "menuDismissLabel": "Descartar menú", + "searchTextFieldPlaceholderLabel": "Buscar", + "tabSemanticsLabel": "Pestaña $tabIndex de $tabCount", + "datePickerHourSemanticsLabelOne": "$hour en punto", + "datePickerHourSemanticsLabelOther": "$hour en punto", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "todayLabel": "Hoy", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "modalBarrierDismissLabel": "Descartar" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_es_PR.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_es_PR.arb new file mode 100644 index 000000000000..5e222e923f21 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_es_PR.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "presiona dos veces para contraer", + "collapsedHint": "Expandido", + "expandedHint": "Contraído", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Atrás", + "clearButtonLabel": "Borrar", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir…", + "lookUpButtonLabel": "Mirar hacia arriba", + "noSpellCheckReplacementsLabel": "No se encontraron reemplazos", + "menuDismissLabel": "Descartar menú", + "searchTextFieldPlaceholderLabel": "Buscar", + "tabSemanticsLabel": "Pestaña $tabIndex de $tabCount", + "datePickerHourSemanticsLabelOne": "$hour en punto", + "datePickerHourSemanticsLabelOther": "$hour en punto", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "todayLabel": "Hoy", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "modalBarrierDismissLabel": "Descartar" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_es_PY.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_es_PY.arb new file mode 100644 index 000000000000..5e222e923f21 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_es_PY.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "presiona dos veces para contraer", + "collapsedHint": "Expandido", + "expandedHint": "Contraído", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Atrás", + "clearButtonLabel": "Borrar", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir…", + "lookUpButtonLabel": "Mirar hacia arriba", + "noSpellCheckReplacementsLabel": "No se encontraron reemplazos", + "menuDismissLabel": "Descartar menú", + "searchTextFieldPlaceholderLabel": "Buscar", + "tabSemanticsLabel": "Pestaña $tabIndex de $tabCount", + "datePickerHourSemanticsLabelOne": "$hour en punto", + "datePickerHourSemanticsLabelOther": "$hour en punto", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "todayLabel": "Hoy", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "modalBarrierDismissLabel": "Descartar" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_es_SV.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_es_SV.arb new file mode 100644 index 000000000000..5e222e923f21 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_es_SV.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "presiona dos veces para contraer", + "collapsedHint": "Expandido", + "expandedHint": "Contraído", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Atrás", + "clearButtonLabel": "Borrar", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir…", + "lookUpButtonLabel": "Mirar hacia arriba", + "noSpellCheckReplacementsLabel": "No se encontraron reemplazos", + "menuDismissLabel": "Descartar menú", + "searchTextFieldPlaceholderLabel": "Buscar", + "tabSemanticsLabel": "Pestaña $tabIndex de $tabCount", + "datePickerHourSemanticsLabelOne": "$hour en punto", + "datePickerHourSemanticsLabelOther": "$hour en punto", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "todayLabel": "Hoy", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "modalBarrierDismissLabel": "Descartar" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_es_US.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_es_US.arb new file mode 100644 index 000000000000..5e222e923f21 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_es_US.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "presiona dos veces para contraer", + "collapsedHint": "Expandido", + "expandedHint": "Contraído", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Atrás", + "clearButtonLabel": "Borrar", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir…", + "lookUpButtonLabel": "Mirar hacia arriba", + "noSpellCheckReplacementsLabel": "No se encontraron reemplazos", + "menuDismissLabel": "Descartar menú", + "searchTextFieldPlaceholderLabel": "Buscar", + "tabSemanticsLabel": "Pestaña $tabIndex de $tabCount", + "datePickerHourSemanticsLabelOne": "$hour en punto", + "datePickerHourSemanticsLabelOther": "$hour en punto", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "todayLabel": "Hoy", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "modalBarrierDismissLabel": "Descartar" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_es_UY.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_es_UY.arb new file mode 100644 index 000000000000..5e222e923f21 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_es_UY.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "presiona dos veces para contraer", + "collapsedHint": "Expandido", + "expandedHint": "Contraído", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Atrás", + "clearButtonLabel": "Borrar", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir…", + "lookUpButtonLabel": "Mirar hacia arriba", + "noSpellCheckReplacementsLabel": "No se encontraron reemplazos", + "menuDismissLabel": "Descartar menú", + "searchTextFieldPlaceholderLabel": "Buscar", + "tabSemanticsLabel": "Pestaña $tabIndex de $tabCount", + "datePickerHourSemanticsLabelOne": "$hour en punto", + "datePickerHourSemanticsLabelOther": "$hour en punto", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "todayLabel": "Hoy", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "modalBarrierDismissLabel": "Descartar" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_es_VE.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_es_VE.arb new file mode 100644 index 000000000000..5e222e923f21 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_es_VE.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "presiona dos veces para contraer", + "collapsedHint": "Expandido", + "expandedHint": "Contraído", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Atrás", + "clearButtonLabel": "Borrar", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir…", + "lookUpButtonLabel": "Mirar hacia arriba", + "noSpellCheckReplacementsLabel": "No se encontraron reemplazos", + "menuDismissLabel": "Descartar menú", + "searchTextFieldPlaceholderLabel": "Buscar", + "tabSemanticsLabel": "Pestaña $tabIndex de $tabCount", + "datePickerHourSemanticsLabelOne": "$hour en punto", + "datePickerHourSemanticsLabelOther": "$hour en punto", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "todayLabel": "Hoy", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "modalBarrierDismissLabel": "Descartar" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_et.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_et.arb new file mode 100644 index 000000000000..e43a159c54bb --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_et.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "Kell $hour", + "datePickerHourSemanticsLabelOther": "Kell $hour", + "datePickerMinuteSemanticsLabelOne": "1 minut", + "datePickerMinuteSemanticsLabelOther": "$minute minutit", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Täna", + "alertDialogLabel": "Märguanne", + "timerPickerHourLabelOne": "tund", + "timerPickerHourLabelOther": "tundi", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Lõika", + "copyButtonLabel": "Kopeeri", + "pasteButtonLabel": "Kleebi", + "selectAllButtonLabel": "Vali kõik", + "tabSemanticsLabel": "$tabIndex. vaheleht $tabCount-st", + "modalBarrierDismissLabel": "Loobu", + "searchTextFieldPlaceholderLabel": "Otsige", + "noSpellCheckReplacementsLabel": "Asendusi ei leitud", + "menuDismissLabel": "Sulge menüü", + "lookUpButtonLabel": "Look Up", + "searchWebButtonLabel": "Otsi veebist", + "shareButtonLabel": "Jaga …", + "clearButtonLabel": "Kustutamine", + "cancelButtonLabel": "Tühista", + "backButtonLabel": "Tagasi", + "expansionTileExpandedHint": "topeltpuudutage ahendamiseks", + "expansionTileCollapsedHint": "topeltpuudutage laiendamiseks", + "expansionTileExpandedTapHint": "Ahenda", + "expansionTileCollapsedTapHint": "Laiendage lisateabe nägemiseks", + "expandedHint": "Ahendatud", + "collapsedHint": "Laiendatud" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_eu.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_eu.arb new file mode 100644 index 000000000000..4997bff7d604 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_eu.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "Ordu$houra da", + "datePickerHourSemanticsLabelOther": "$hourak dira", + "datePickerMinuteSemanticsLabelOne": "Minutu bat", + "datePickerMinuteSemanticsLabelOther": "$minute minutu", + "datePickerDateOrder": "ymd", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Gaur", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "ordu", + "timerPickerHourLabelOther": "ordu", + "timerPickerMinuteLabelOne": "min.", + "timerPickerMinuteLabelOther": "min.", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Ebaki", + "copyButtonLabel": "Kopiatu", + "pasteButtonLabel": "Itsatsi", + "selectAllButtonLabel": "Hautatu dena", + "tabSemanticsLabel": "$tabIndex/$tabCount fitxa", + "modalBarrierDismissLabel": "Baztertu", + "searchTextFieldPlaceholderLabel": "Bilatu", + "noSpellCheckReplacementsLabel": "Ez da aurkitu ordezteko hitzik", + "menuDismissLabel": "Baztertu menua", + "lookUpButtonLabel": "Bilatu", + "searchWebButtonLabel": "Bilatu sarean", + "shareButtonLabel": "Partekatu...", + "clearButtonLabel": "Garbitu", + "cancelButtonLabel": "Utzi", + "backButtonLabel": "Atzera", + "expansionTileExpandedHint": "tolesteko, sakatu birritan", + "expansionTileCollapsedHint": "zabaltzeko, sakatu birritan", + "expansionTileExpandedTapHint": "Tolestu", + "expansionTileCollapsedTapHint": "Zabaldu hau xehetasun gehiago lortzeko", + "expandedHint": "Tolestuta", + "collapsedHint": "Zabalduta" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_fa.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_fa.arb new file mode 100644 index 000000000000..04d201114047 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_fa.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "ساعت $hour", + "datePickerHourSemanticsLabelOther": "ساعت $hour", + "datePickerMinuteSemanticsLabelOne": "۱ دقیقه", + "datePickerMinuteSemanticsLabelOther": "$minute دقیقه", + "datePickerDateOrder": "ymd", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "ق.ظ.", + "postMeridiemAbbreviation": "ب.ظ.", + "todayLabel": "امروز", + "alertDialogLabel": "هشدار", + "timerPickerHourLabelOne": "ساعت", + "timerPickerHourLabelOther": "ساعت", + "timerPickerMinuteLabelOne": "دقیقه", + "timerPickerMinuteLabelOther": "دقیقه", + "timerPickerSecondLabelOne": "ثانیه", + "timerPickerSecondLabelOther": "ثانیه", + "cutButtonLabel": "برش", + "copyButtonLabel": "کپی کردن", + "pasteButtonLabel": "جای‌گذاری", + "selectAllButtonLabel": "انتخاب همه", + "tabSemanticsLabel": "برگه $tabIndex از $tabCount", + "modalBarrierDismissLabel": "بستن", + "searchTextFieldPlaceholderLabel": "جستجو", + "noSpellCheckReplacementsLabel": "جایگزینی پیدا نشد", + "menuDismissLabel": "بستن منو", + "lookUpButtonLabel": "جستجو", + "searchWebButtonLabel": "جستجو در وب", + "shareButtonLabel": "هم‌رسانی…", + "clearButtonLabel": "پاک کردن", + "cancelButtonLabel": "لغو", + "backButtonLabel": "برگشتن", + "expansionTileExpandedHint": "برای جمع کردن، دو تک‌ضرب بزنید", + "expansionTileCollapsedHint": "برای ازهم بازکردن، دو تک‌ضرب بزنید", + "expansionTileExpandedTapHint": "جمع کردن", + "expansionTileCollapsedTapHint": "ازهم بازکردن برای جزئیات بیشتر", + "expandedHint": "جمع‌شده", + "collapsedHint": "ازهم بازشده" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_fi.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_fi.arb new file mode 100644 index 000000000000..042b0b524987 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_fi.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "klo $hour", + "datePickerHourSemanticsLabelOther": "klo $hour", + "datePickerMinuteSemanticsLabelOne": "1 minuutti", + "datePickerMinuteSemanticsLabelOther": "$minute minuuttia", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "ap", + "postMeridiemAbbreviation": "ip", + "todayLabel": "Tänään", + "alertDialogLabel": "Ilmoitus", + "timerPickerHourLabelOne": "tunti", + "timerPickerHourLabelOther": "tuntia", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Leikkaa", + "copyButtonLabel": "Kopioi", + "pasteButtonLabel": "Liitä", + "selectAllButtonLabel": "Valitse kaikki", + "tabSemanticsLabel": "Välilehti $tabIndex kautta $tabCount", + "modalBarrierDismissLabel": "Ohita", + "searchTextFieldPlaceholderLabel": "Hae", + "noSpellCheckReplacementsLabel": "Korvaavia sanoja ei löydy", + "menuDismissLabel": "Hylkää valikko", + "lookUpButtonLabel": "Hae", + "searchWebButtonLabel": "Hae verkosta", + "shareButtonLabel": "Jaa…", + "clearButtonLabel": "Tyhjennä", + "cancelButtonLabel": "Peru", + "backButtonLabel": "Takaisin", + "expansionTileExpandedHint": "tiivistä kaksoisnapauttamalla", + "expansionTileCollapsedHint": "laajenna kaksoisnapauttamalla", + "expansionTileExpandedTapHint": "Tiivistä", + "expansionTileCollapsedTapHint": "Katso lisätietoja laajentamalla", + "expandedHint": "Tiivistetty", + "collapsedHint": "Laajennettu" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_fil.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_fil.arb new file mode 100644 index 000000000000..9415c62c8ec2 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_fil.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "Ala $hour", + "datePickerHourSemanticsLabelOther": "Alas $hour", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute na minuto", + "datePickerDateOrder": "mdy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Ngayon", + "alertDialogLabel": "Alerto", + "timerPickerHourLabelOne": "oras", + "timerPickerHourLabelOther": "na oras", + "timerPickerMinuteLabelOne": "min.", + "timerPickerMinuteLabelOther": "na min.", + "timerPickerSecondLabelOne": "seg.", + "timerPickerSecondLabelOther": "na seg.", + "cutButtonLabel": "I-cut", + "copyButtonLabel": "Kopyahin", + "pasteButtonLabel": "I-paste", + "selectAllButtonLabel": "Piliin Lahat", + "tabSemanticsLabel": "Tab $tabIndex ng $tabCount", + "modalBarrierDismissLabel": "I-dismiss", + "searchTextFieldPlaceholderLabel": "Hanapin", + "noSpellCheckReplacementsLabel": "Walang Nahanap na Kapalit", + "menuDismissLabel": "I-dismiss ang menu", + "lookUpButtonLabel": "Tumingin sa Itaas", + "searchWebButtonLabel": "Maghanap sa Web", + "shareButtonLabel": "Ibahagi...", + "clearButtonLabel": "I-clear", + "cancelButtonLabel": "Kanselahin", + "backButtonLabel": "Bumalik", + "expansionTileExpandedHint": "i-double tap para i-collapse", + "expansionTileCollapsedHint": "i-double tap para i-expand", + "expansionTileExpandedTapHint": "I-collapse", + "expansionTileCollapsedTapHint": "I-expand para sa higit pang detalye", + "expandedHint": "Naka-collapse", + "collapsedHint": "Naka-expand" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_fr.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_fr.arb new file mode 100644 index 000000000000..cb1a367975b3 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_fr.arb @@ -0,0 +1,39 @@ +{ + "timerPickerSecondLabelOne": "s", + "datePickerHourSemanticsLabelOne": "$hour heure", + "datePickerHourSemanticsLabelOther": "$hour heures", + "datePickerMinuteSemanticsLabelOne": "1 minute", + "datePickerMinuteSemanticsLabelOther": "$minute minutes", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "aujourd'hui", + "alertDialogLabel": "Alerte", + "timerPickerHourLabelOne": "heure", + "timerPickerHourLabelOther": "heures", + "timerPickerMinuteLabelOne": "minute", + "timerPickerMinuteLabelOther": "minutes", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Couper", + "copyButtonLabel": "Copier", + "pasteButtonLabel": "Coller", + "selectAllButtonLabel": "Tout sélectionner", + "tabSemanticsLabel": "Onglet $tabIndex sur $tabCount", + "modalBarrierDismissLabel": "Ignorer", + "searchTextFieldPlaceholderLabel": "Rechercher", + "noSpellCheckReplacementsLabel": "Aucun remplacement trouvé", + "menuDismissLabel": "Fermer le menu", + "lookUpButtonLabel": "Recherche visuelle", + "searchWebButtonLabel": "Rechercher sur le Web", + "shareButtonLabel": "Partager…", + "clearButtonLabel": "Effacer", + "cancelButtonLabel": "Annuler", + "backButtonLabel": "Retour", + "expansionTileExpandedHint": "appuyez deux fois pour réduire", + "expansionTileCollapsedHint": "appuyez deux fois pour développer", + "expansionTileExpandedTapHint": "Réduire", + "expansionTileCollapsedTapHint": "Développer pour en savoir plus", + "expandedHint": "Réduit", + "collapsedHint": "Développé" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_fr_CA.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_fr_CA.arb new file mode 100644 index 000000000000..27c6a46c6fdd --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_fr_CA.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "toucher deux fois pour réduire", + "collapsedHint": "Développé", + "expandedHint": "Réduit", + "expansionTileCollapsedTapHint": "Développer le panneau pour plus de détails", + "expansionTileExpandedTapHint": "Réduire", + "expansionTileCollapsedHint": "toucher deux fois pour développer", + "cancelButtonLabel": "Annuler", + "backButtonLabel": "Retour", + "clearButtonLabel": "Effacer", + "lookUpButtonLabel": "Regarder en haut", + "searchWebButtonLabel": "Rechercher sur le Web", + "shareButtonLabel": "Partager…", + "noSpellCheckReplacementsLabel": "Aucun remplacement trouvé", + "menuDismissLabel": "Ignorer le menu", + "searchTextFieldPlaceholderLabel": "Rechercher", + "tabSemanticsLabel": "Onglet $tabIndex sur $tabCount", + "datePickerHourSemanticsLabelOne": "$hour heure", + "datePickerHourSemanticsLabelOther": "$hour heures", + "datePickerMinuteSemanticsLabelOne": "1 minute", + "datePickerMinuteSemanticsLabelOther": "$minute minutes", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "am", + "postMeridiemAbbreviation": "pm", + "todayLabel": "Aujourd'hui", + "alertDialogLabel": "Alerte", + "timerPickerHourLabelOne": "heure", + "timerPickerHourLabelOther": "heures", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Couper", + "copyButtonLabel": "Copier", + "pasteButtonLabel": "Coller", + "selectAllButtonLabel": "Tout sélectionner", + "modalBarrierDismissLabel": "Ignorer" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_ga.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_ga.arb new file mode 100644 index 000000000000..80ffb72c6e18 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_ga.arb @@ -0,0 +1,54 @@ +{ + "timerPickerSecondLabelFew": "soic.", + "datePickerHourSemanticsLabelTwo": "$hour a chlog", + "datePickerHourSemanticsLabelFew": "$hour a chlog", + "datePickerHourSemanticsLabelMany": "$hour a chlog", + "datePickerMinuteSemanticsLabelTwo": "$minute nóiméad", + "datePickerMinuteSemanticsLabelFew": "$minute nóiméad", + "datePickerMinuteSemanticsLabelMany": "$minute nóiméad", + "timerPickerHourLabelTwo": "uair an chloig", + "timerPickerHourLabelFew": "uair an chloig", + "timerPickerHourLabelMany": "n-uair an chloig", + "timerPickerMinuteLabelTwo": "nóim.", + "timerPickerMinuteLabelFew": "nóim.", + "timerPickerMinuteLabelMany": "nóim.", + "timerPickerSecondLabelMany": "soic.", + "timerPickerSecondLabelTwo": "soic.", + "datePickerHourSemanticsLabelOne": "$hour a chlog", + "datePickerHourSemanticsLabelOther": "$hour a chlog", + "datePickerMinuteSemanticsLabelOne": "Aon nóiméad amháin", + "datePickerMinuteSemanticsLabelOther": "$minute nóiméad", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "R.N.", + "postMeridiemAbbreviation": "I.N.", + "todayLabel": "Inniu", + "alertDialogLabel": "Foláireamh", + "tabSemanticsLabel": "Cluaisín $tabIndex de $tabCount", + "timerPickerHourLabelOne": "uair an chloig", + "timerPickerHourLabelOther": "uair an chloig", + "timerPickerMinuteLabelOne": "nóim.", + "timerPickerMinuteLabelOther": "nóim.", + "timerPickerSecondLabelOne": "soic.", + "timerPickerSecondLabelOther": "soic.", + "cutButtonLabel": "Gearr", + "copyButtonLabel": "Cóipeáil", + "pasteButtonLabel": "Greamaigh", + "clearButtonLabel": "Glan", + "selectAllButtonLabel": "Roghnaigh Gach Rud", + "lookUpButtonLabel": "Cuardaigh", + "searchWebButtonLabel": "Cuardaigh an Gréasán", + "shareButtonLabel": "Comhroinn...", + "noSpellCheckReplacementsLabel": "Níor Aimsíodh Aon Fhocal Oiriúnach le Cur ina Áit", + "searchTextFieldPlaceholderLabel": "Cuardaigh", + "modalBarrierDismissLabel": "Ruaig", + "menuDismissLabel": "Ruaig an roghchlár", + "cancelButtonLabel": "Cealaigh", + "backButtonLabel": "Siar", + "expansionTileExpandedHint": "tapáil faoi dhó chun laghdú", + "expansionTileCollapsedHint": "tapáil faoi dhó chun leathnú", + "expansionTileExpandedTapHint": "Laghdaigh", + "expansionTileCollapsedTapHint": "Leathnaigh chun tuilleadh sonraí a fháil", + "expandedHint": "Laghdaithe", + "collapsedHint": "Leathnaithe" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_gl.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_gl.arb new file mode 100644 index 000000000000..6166c442926a --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_gl.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour en punto", + "datePickerHourSemanticsLabelOther": "$hour en punto", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "todayLabel": "Hoxe", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "tabSemanticsLabel": "Pestana $tabIndex de $tabCount", + "modalBarrierDismissLabel": "Pechar", + "searchTextFieldPlaceholderLabel": "Fai unha busca", + "noSpellCheckReplacementsLabel": "Non se encontrou ningunha substitución", + "menuDismissLabel": "Pechar menú", + "lookUpButtonLabel": "Mirar cara arriba", + "searchWebButtonLabel": "Buscar na Web", + "shareButtonLabel": "Compartir…", + "clearButtonLabel": "Borrar", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Atrás", + "expansionTileExpandedHint": "tocar dúas veces para contraer", + "expansionTileCollapsedHint": "tocar dúas veces para despregar", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Despregar para obter máis detalles", + "expandedHint": "Contraído", + "collapsedHint": "Despregado" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_gsw.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_gsw.arb new file mode 100644 index 000000000000..68737efa2f9c --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_gsw.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour Uhr", + "datePickerHourSemanticsLabelOther": "$hour Uhr", + "datePickerMinuteSemanticsLabelOne": "1 Minute", + "datePickerMinuteSemanticsLabelOther": "$minute Minuten", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Heute", + "alertDialogLabel": "Benachrichtigung", + "timerPickerHourLabelOne": "Stunde", + "timerPickerHourLabelOther": "Stunden", + "timerPickerMinuteLabelOne": "Min.", + "timerPickerMinuteLabelOther": "Min.", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Ausschneiden", + "copyButtonLabel": "Kopieren", + "pasteButtonLabel": "Einsetzen", + "selectAllButtonLabel": "Alle auswählen", + "tabSemanticsLabel": "Tab $tabIndex von $tabCount", + "modalBarrierDismissLabel": "Schließen", + "searchTextFieldPlaceholderLabel": "Suche", + "noSpellCheckReplacementsLabel": "Keine Ersetzungen gefunden", + "menuDismissLabel": "Menü schließen", + "lookUpButtonLabel": "Nachschlagen", + "searchWebButtonLabel": "Im Web suchen", + "shareButtonLabel": "Teilen…", + "clearButtonLabel": "Löschen", + "cancelButtonLabel": "Abbrechen", + "backButtonLabel": "Zurück", + "expansionTileExpandedHint": "Zum Minimieren doppeltippen", + "expansionTileCollapsedHint": "Zum Maximieren doppeltippen", + "expansionTileExpandedTapHint": "Minimieren", + "expansionTileCollapsedTapHint": "Für weitere Details maximieren", + "expandedHint": "Minimiert", + "collapsedHint": "Maximiert" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_gu.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_gu.arb new file mode 100644 index 000000000000..4be06fadbecc --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_gu.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour વાગ્યો છે", + "datePickerHourSemanticsLabelOther": "$hour વાગ્યા છે", + "datePickerMinuteSemanticsLabelOne": "1 મિનિટ", + "datePickerMinuteSemanticsLabelOther": "$minute મિનિટ", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "આજે", + "alertDialogLabel": "અલર્ટ", + "timerPickerHourLabelOne": "કલાક", + "timerPickerHourLabelOther": "કલાક", + "timerPickerMinuteLabelOne": "મિનિટ", + "timerPickerMinuteLabelOther": "મિનિટ", + "timerPickerSecondLabelOne": "સેકન્ડ", + "timerPickerSecondLabelOther": "સેકન્ડ", + "cutButtonLabel": "કાપો", + "copyButtonLabel": "કૉપિ કરો", + "pasteButtonLabel": "પેસ્ટ કરો", + "selectAllButtonLabel": "બધા પસંદ કરો", + "tabSemanticsLabel": "$tabCountમાંથી $tabIndex ટૅબ", + "modalBarrierDismissLabel": "છોડી દો", + "searchTextFieldPlaceholderLabel": "શોધો", + "noSpellCheckReplacementsLabel": "બદલવા માટે કોઈ શબ્દ મળ્યો નથી", + "menuDismissLabel": "મેનૂ છોડી દો", + "lookUpButtonLabel": "શોધો", + "searchWebButtonLabel": "વેબ પર શોધો", + "shareButtonLabel": "શેર કરો…", + "clearButtonLabel": "સાફ કરો", + "cancelButtonLabel": "રદ કરો", + "backButtonLabel": "પાછળ", + "expansionTileExpandedHint": "નાની કરવા માટે બે વાર ટૅપ કરો", + "expansionTileCollapsedHint": "મોટી કરવા માટે બે વાર ટૅપ કરો", + "expansionTileExpandedTapHint": "નાની કરો", + "expansionTileCollapsedTapHint": "વધુ વિગતો માટે મોટી કરો", + "expandedHint": "નાની કરી", + "collapsedHint": "મોટી કરી" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_he.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_he.arb new file mode 100644 index 000000000000..8db786c78705 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_he.arb @@ -0,0 +1,49 @@ +{ + "datePickerHourSemanticsLabelTwo": "$hour בדיוק", + "datePickerHourSemanticsLabelMany": "$hour בדיוק", + "datePickerMinuteSemanticsLabelTwo": "$minute דקות", + "datePickerMinuteSemanticsLabelMany": "$minute דקות", + "timerPickerHourLabelTwo": "שעות", + "timerPickerHourLabelMany": "שעות", + "timerPickerMinuteLabelTwo": "דק’", + "timerPickerMinuteLabelMany": "דק’", + "timerPickerSecondLabelTwo": "שנ’", + "timerPickerSecondLabelMany": "שנ’", + "datePickerHourSemanticsLabelOne": "$hour בדיוק", + "datePickerHourSemanticsLabelOther": "$hour בדיוק", + "datePickerMinuteSemanticsLabelOne": "דקה אחת", + "datePickerMinuteSemanticsLabelOther": "$minute דקות", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "היום", + "alertDialogLabel": "התראה", + "timerPickerHourLabelOne": "שעה", + "timerPickerHourLabelOther": "שעות", + "timerPickerMinuteLabelOne": "דק’", + "timerPickerMinuteLabelOther": "דק’", + "timerPickerSecondLabelOne": "שנ’", + "timerPickerSecondLabelOther": "שנ’", + "cutButtonLabel": "גזירה", + "copyButtonLabel": "העתקה", + "pasteButtonLabel": "הדבקה", + "selectAllButtonLabel": "בחירת הכול", + "tabSemanticsLabel": "כרטיסייה $tabIndex מתוך $tabCount", + "modalBarrierDismissLabel": "סגירה", + "searchTextFieldPlaceholderLabel": "חיפוש", + "noSpellCheckReplacementsLabel": "לא נמצאו חלופות", + "menuDismissLabel": "סגירת התפריט", + "lookUpButtonLabel": "חיפוש", + "searchWebButtonLabel": "חיפוש באינטרנט", + "shareButtonLabel": "שיתוף…", + "clearButtonLabel": "ניקוי", + "cancelButtonLabel": "ביטול", + "backButtonLabel": "למסך הקודם", + "expansionTileExpandedHint": "כדי לכווץ, יש ללחוץ לחיצה כפולה", + "expansionTileCollapsedHint": "כדי להרחיב, יש ללחוץ לחיצה כפולה", + "expansionTileExpandedTapHint": "כיווץ", + "expansionTileCollapsedTapHint": "ניתן להרחיב להצגת פרטים נוספים", + "expandedHint": "מכווץ", + "collapsedHint": "מורחב" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_hi.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_hi.arb new file mode 100644 index 000000000000..431b743ef4b1 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_hi.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour बजे", + "datePickerHourSemanticsLabelOther": "$hour बजे", + "datePickerMinuteSemanticsLabelOne": "1 मिनट", + "datePickerMinuteSemanticsLabelOther": "$minute मिनट", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "आज", + "alertDialogLabel": "अलर्ट", + "timerPickerHourLabelOne": "घंटा", + "timerPickerHourLabelOther": "घंटे", + "timerPickerMinuteLabelOne": "मिनट", + "timerPickerMinuteLabelOther": "मिनट", + "timerPickerSecondLabelOne": "सेकंड", + "timerPickerSecondLabelOther": "सेकंड", + "cutButtonLabel": "काटें", + "copyButtonLabel": "कॉपी करें", + "pasteButtonLabel": "चिपकाएं", + "selectAllButtonLabel": "सभी चुनें", + "tabSemanticsLabel": "$tabCount का टैब $tabIndex", + "modalBarrierDismissLabel": "खारिज करें", + "searchTextFieldPlaceholderLabel": "खोजें", + "noSpellCheckReplacementsLabel": "सही वर्तनी वाला कोई शब्द नहीं मिला", + "menuDismissLabel": "मेन्यू खारिज करें", + "lookUpButtonLabel": "लुक अप बटन", + "searchWebButtonLabel": "वेब पर खोजें", + "shareButtonLabel": "शेयर करें…", + "clearButtonLabel": "हटाएं", + "cancelButtonLabel": "रद्द करें", + "backButtonLabel": "वापस जाएं", + "expansionTileExpandedHint": "छोटा करने के लिए दो बार टैप करें", + "expansionTileCollapsedHint": "बड़ा करने के लिए दो बार टैप करें", + "expansionTileExpandedTapHint": "छोटा करें", + "expansionTileCollapsedTapHint": "ज़्यादा जानने के लिए बड़ा करें", + "expandedHint": "छोटा किया गया", + "collapsedHint": "बड़ा किया गया" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_hr.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_hr.arb new file mode 100644 index 000000000000..cdec4c98af81 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_hr.arb @@ -0,0 +1,44 @@ +{ + "datePickerHourSemanticsLabelFew": "$hour sata", + "datePickerMinuteSemanticsLabelFew": "$minute minute", + "timerPickerHourLabelFew": "sata", + "timerPickerMinuteLabelFew": "min", + "timerPickerSecondLabelFew": "s", + "datePickerHourSemanticsLabelOne": "$hour sat", + "datePickerHourSemanticsLabelOther": "$hour sati", + "datePickerMinuteSemanticsLabelOne": "Jedna minuta", + "datePickerMinuteSemanticsLabelOther": "$minute minuta", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "prijepodne", + "postMeridiemAbbreviation": "popodne", + "todayLabel": "Danas", + "alertDialogLabel": "Upozorenje", + "timerPickerHourLabelOne": "sat", + "timerPickerHourLabelOther": "sati", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Izreži", + "copyButtonLabel": "Kopiraj", + "pasteButtonLabel": "Zalijepi", + "selectAllButtonLabel": "Odaberi sve", + "tabSemanticsLabel": "Kartica $tabIndex od $tabCount", + "modalBarrierDismissLabel": "Odbaci", + "searchTextFieldPlaceholderLabel": "Pretraživanje", + "noSpellCheckReplacementsLabel": "Nema pronađenih zamjena", + "menuDismissLabel": "Odbacivanje izbornika", + "lookUpButtonLabel": "Pogled prema gore", + "searchWebButtonLabel": "Pretraži web", + "shareButtonLabel": "Dijeli...", + "clearButtonLabel": "Izbriši", + "cancelButtonLabel": "Odustani", + "backButtonLabel": "Natrag", + "expansionTileExpandedHint": "dvaput dodirnite za sažimanje", + "expansionTileCollapsedHint": "dvaput dodirnite za proširivanje", + "expansionTileExpandedTapHint": "Sažmi", + "expansionTileCollapsedTapHint": "Proširite da biste saznali više", + "expandedHint": "Sažeto", + "collapsedHint": "Prošireno" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_hu.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_hu.arb new file mode 100644 index 000000000000..f8394d91cd71 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_hu.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour óra", + "datePickerHourSemanticsLabelOther": "$hour óra", + "datePickerMinuteSemanticsLabelOne": "1 perc", + "datePickerMinuteSemanticsLabelOther": "$minute perc", + "datePickerDateOrder": "ymd", + "datePickerDateTimeOrder": "date_dayPeriod_time", + "anteMeridiemAbbreviation": "de.", + "postMeridiemAbbreviation": "du.", + "todayLabel": "Ma", + "alertDialogLabel": "Értesítés", + "timerPickerHourLabelOne": "óra", + "timerPickerHourLabelOther": "óra", + "timerPickerMinuteLabelOne": "perc", + "timerPickerMinuteLabelOther": "perc", + "timerPickerSecondLabelOne": "mp", + "timerPickerSecondLabelOther": "mp", + "cutButtonLabel": "Kivágás", + "copyButtonLabel": "Másolás", + "pasteButtonLabel": "Beillesztés", + "selectAllButtonLabel": "Összes kijelölése", + "tabSemanticsLabel": "$tabCount/$tabIndex. lap", + "modalBarrierDismissLabel": "Elvetés", + "searchTextFieldPlaceholderLabel": "Keresés", + "noSpellCheckReplacementsLabel": "Nem található javítás", + "menuDismissLabel": "Menü bezárása", + "lookUpButtonLabel": "Felfelé nézés", + "searchWebButtonLabel": "Keresés az interneten", + "shareButtonLabel": "Megosztás…", + "clearButtonLabel": "Törlés", + "cancelButtonLabel": "Mégse", + "backButtonLabel": "Vissza", + "expansionTileExpandedHint": "duplán koppintva összecsukhatja", + "expansionTileCollapsedHint": "duplán koppintva kibonthatja", + "expansionTileExpandedTapHint": "Összecsukás", + "expansionTileCollapsedTapHint": "Bontsa ki a további részletek megtekintéséhez", + "expandedHint": "Összecsukva", + "collapsedHint": "Kibontva" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_hy.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_hy.arb new file mode 100644 index 000000000000..a0f0397e9e2c --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_hy.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour:00", + "datePickerHourSemanticsLabelOther": "$hour:00", + "datePickerMinuteSemanticsLabelOne": "1 րոպե", + "datePickerMinuteSemanticsLabelOther": "$minute րոպե", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Այսօր", + "alertDialogLabel": "Ծանուցում", + "timerPickerHourLabelOne": "ժամ", + "timerPickerHourLabelOther": "ժամ", + "timerPickerMinuteLabelOne": "րոպե", + "timerPickerMinuteLabelOther": "րոպե", + "timerPickerSecondLabelOne": "վրկ", + "timerPickerSecondLabelOther": "վրկ", + "cutButtonLabel": "Կտրել", + "copyButtonLabel": "Պատճենել", + "pasteButtonLabel": "Տեղադրել", + "selectAllButtonLabel": "Նշել բոլորը", + "tabSemanticsLabel": "Ներդիր $tabIndex՝ $tabCount-ից", + "modalBarrierDismissLabel": "Փակել", + "searchTextFieldPlaceholderLabel": "Որոնում", + "noSpellCheckReplacementsLabel": "Փոխարինումներ չեն գտնվել", + "menuDismissLabel": "Փակել ընտրացանկը", + "lookUpButtonLabel": "Փնտրել", + "searchWebButtonLabel": "Որոնել համացանցում", + "shareButtonLabel": "Կիսվել...", + "clearButtonLabel": "Մաքրել", + "cancelButtonLabel": "Չեղարկել", + "backButtonLabel": "Հետ", + "expansionTileExpandedHint": "կրկնակի հպեք ծալելու համար", + "expansionTileCollapsedHint": "կրկնակի հպեք ծավալելու համար", + "expansionTileExpandedTapHint": "Ծալել", + "expansionTileCollapsedTapHint": "ծավալեք՝ մանրամասները տեսնելու համար", + "expandedHint": "Ծալված է", + "collapsedHint": "Ծավալված է" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_id.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_id.arb new file mode 100644 index 000000000000..021cc61544cf --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_id.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour tepat", + "datePickerHourSemanticsLabelOther": "$hour tepat", + "datePickerMinuteSemanticsLabelOne": "1 menit", + "datePickerMinuteSemanticsLabelOther": "$minute menit", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Hari ini", + "alertDialogLabel": "Notifikasi", + "timerPickerHourLabelOne": "jam", + "timerPickerHourLabelOther": "jam", + "timerPickerMinuteLabelOne": "mnt.", + "timerPickerMinuteLabelOther": "mnt.", + "timerPickerSecondLabelOne": "dtk.", + "timerPickerSecondLabelOther": "dtk.", + "cutButtonLabel": "Potong", + "copyButtonLabel": "Salin", + "pasteButtonLabel": "Tempel", + "selectAllButtonLabel": "Pilih Semua", + "tabSemanticsLabel": "Tab $tabIndex dari $tabCount", + "modalBarrierDismissLabel": "Tutup", + "searchTextFieldPlaceholderLabel": "Telusuri", + "noSpellCheckReplacementsLabel": "Penggantian Tidak Ditemukan", + "menuDismissLabel": "Tutup menu", + "lookUpButtonLabel": "Cari", + "searchWebButtonLabel": "Telusuri di Web", + "shareButtonLabel": "Bagikan...", + "clearButtonLabel": "Hapus", + "cancelButtonLabel": "Batal", + "backButtonLabel": "Kembali", + "expansionTileExpandedHint": "ketuk dua kali untuk menciutkan", + "expansionTileCollapsedHint": "ketuk dua kali untuk meluaskan", + "expansionTileExpandedTapHint": "Ciutkan", + "expansionTileCollapsedTapHint": "Luaskan untuk mengetahui detail selengkapnya", + "expandedHint": "Diciutkan", + "collapsedHint": "Diluaskan" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_is.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_is.arb new file mode 100644 index 000000000000..9da2d57b5331 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_is.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "klukkan $hour", + "datePickerHourSemanticsLabelOther": "klukkan $hour", + "datePickerMinuteSemanticsLabelOne": "1 mínúta", + "datePickerMinuteSemanticsLabelOther": "$minute mínútur", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "f.h.", + "postMeridiemAbbreviation": "e.h.", + "todayLabel": "Í dag", + "alertDialogLabel": "Tilkynning", + "timerPickerHourLabelOne": "klukkustund", + "timerPickerHourLabelOther": "klukkustundir", + "timerPickerMinuteLabelOne": "mín.", + "timerPickerMinuteLabelOther": "mín.", + "timerPickerSecondLabelOne": "sek.", + "timerPickerSecondLabelOther": "sek.", + "cutButtonLabel": "Klippa", + "copyButtonLabel": "Afrita", + "pasteButtonLabel": "Líma", + "selectAllButtonLabel": "Velja allt", + "tabSemanticsLabel": "Flipi $tabIndex af $tabCount", + "modalBarrierDismissLabel": "Hunsa", + "searchTextFieldPlaceholderLabel": "Leit", + "noSpellCheckReplacementsLabel": "Engir staðgenglar fundust", + "menuDismissLabel": "Loka valmynd", + "lookUpButtonLabel": "Look Up", + "searchWebButtonLabel": "Leita á vefnum", + "shareButtonLabel": "Deila...", + "clearButtonLabel": "Hreinsa", + "cancelButtonLabel": "Hætta við", + "backButtonLabel": "Til baka", + "expansionTileExpandedHint": "ýttu tvisvar til að minnka", + "expansionTileCollapsedHint": "ýttu tvisvar til að stækka", + "expansionTileExpandedTapHint": "Minnka", + "expansionTileCollapsedTapHint": "Stækka til að sjá frekari upplýsingar", + "expandedHint": "Minnkað", + "collapsedHint": "Stækkað" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_it.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_it.arb new file mode 100644 index 000000000000..d2d90f3f903f --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_it.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour in punto", + "datePickerHourSemanticsLabelOther": "$hour in punto", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minuti", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Oggi", + "alertDialogLabel": "Avviso", + "timerPickerHourLabelOne": "ora", + "timerPickerHourLabelOther": "ore", + "timerPickerMinuteLabelOne": "min.", + "timerPickerMinuteLabelOther": "min.", + "timerPickerSecondLabelOne": "sec.", + "timerPickerSecondLabelOther": "sec.", + "cutButtonLabel": "Taglia", + "copyButtonLabel": "Copia", + "pasteButtonLabel": "Incolla", + "selectAllButtonLabel": "Seleziona tutto", + "tabSemanticsLabel": "Scheda $tabIndex di $tabCount", + "modalBarrierDismissLabel": "Ignora", + "searchTextFieldPlaceholderLabel": "Cerca", + "noSpellCheckReplacementsLabel": "Nessuna sostituzione trovata", + "menuDismissLabel": "Ignora menu", + "lookUpButtonLabel": "Cerca", + "searchWebButtonLabel": "Cerca sul web", + "shareButtonLabel": "Condividi…", + "clearButtonLabel": "Cancella", + "cancelButtonLabel": "Annulla", + "backButtonLabel": "Indietro", + "expansionTileExpandedHint": "tocca due volte per comprimere", + "expansionTileCollapsedHint": "Tocca due volte per espandere", + "expansionTileExpandedTapHint": "comprimere", + "expansionTileCollapsedTapHint": "espandere e visualizzare altri dettagli", + "expandedHint": "Compresso", + "collapsedHint": "Espanso" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_ja.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_ja.arb new file mode 100644 index 000000000000..750f96f77e0c --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_ja.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour時", + "datePickerHourSemanticsLabelOther": "$hour時", + "datePickerMinuteSemanticsLabelOne": "1分", + "datePickerMinuteSemanticsLabelOther": "$minute分", + "datePickerDateOrder": "ymd", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "今日", + "alertDialogLabel": "通知", + "timerPickerHourLabelOne": "時間", + "timerPickerHourLabelOther": "時間", + "timerPickerMinuteLabelOne": "分", + "timerPickerMinuteLabelOther": "分", + "timerPickerSecondLabelOne": "秒", + "timerPickerSecondLabelOther": "秒", + "cutButtonLabel": "切り取り", + "copyButtonLabel": "コピー", + "pasteButtonLabel": "貼り付け", + "selectAllButtonLabel": "すべてを選択", + "tabSemanticsLabel": "タブ: $tabIndex/$tabCount", + "modalBarrierDismissLabel": "閉じる", + "searchTextFieldPlaceholderLabel": "検索", + "noSpellCheckReplacementsLabel": "置き換えるものがありません", + "menuDismissLabel": "メニューを閉じる", + "lookUpButtonLabel": "調べる", + "searchWebButtonLabel": "ウェブを検索", + "shareButtonLabel": "共有...", + "clearButtonLabel": "消去", + "cancelButtonLabel": "キャンセル", + "backButtonLabel": "戻る", + "expansionTileExpandedHint": "ダブルタップすると閉じます", + "expansionTileCollapsedHint": "開くにはダブルタップします", + "expansionTileExpandedTapHint": "閉じる", + "expansionTileCollapsedTapHint": "開いて詳細を表示", + "expandedHint": "閉じました", + "collapsedHint": "開きました" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_ka.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_ka.arb new file mode 100644 index 000000000000..03ba29fe9ba7 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_ka.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour საათი", + "datePickerHourSemanticsLabelOther": "$hour საათი", + "datePickerMinuteSemanticsLabelOne": "1 წუთი", + "datePickerMinuteSemanticsLabelOther": "$minute წუთი", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_dayPeriod_time", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "დღეს", + "alertDialogLabel": "გაფრთხილება", + "timerPickerHourLabelOne": "საათი", + "timerPickerHourLabelOther": "საათი", + "timerPickerMinuteLabelOne": "წთ", + "timerPickerMinuteLabelOther": "წთ", + "timerPickerSecondLabelOne": "წმ", + "timerPickerSecondLabelOther": "წმ", + "cutButtonLabel": "ამოჭრა", + "copyButtonLabel": "კოპირება", + "pasteButtonLabel": "ჩასმა", + "selectAllButtonLabel": "ყველას არჩევა", + "tabSemanticsLabel": "ჩანართი $tabIndex / $tabCount-დან", + "modalBarrierDismissLabel": "დახურვა", + "searchTextFieldPlaceholderLabel": "ძიება", + "noSpellCheckReplacementsLabel": "ჩანაცვლება არ მოიძებნა", + "menuDismissLabel": "მენიუს უარყოფა", + "lookUpButtonLabel": "აიხედეთ ზემოთ", + "searchWebButtonLabel": "ვებში ძიება", + "shareButtonLabel": "გაზიარება...", + "clearButtonLabel": "გასუფთავება", + "cancelButtonLabel": "გაუქმება", + "backButtonLabel": "უკან", + "expansionTileExpandedHint": "ორმაგად შეეხეთ ჩასაკეცად", + "expansionTileCollapsedHint": "გასაფართოებლად ორჯერ შეეხეთ", + "expansionTileExpandedTapHint": "ჩაკეცვა", + "expansionTileCollapsedTapHint": "მეტი დეტალებისთვის გააფართოეთ", + "expandedHint": "ჩაკეცილია", + "collapsedHint": "გაფართოებულია" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_kk.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_kk.arb new file mode 100644 index 000000000000..521502e54e60 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_kk.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "Сағат: $hour", + "datePickerHourSemanticsLabelOther": "Сағат: $hour", + "datePickerMinuteSemanticsLabelOne": "1 минут", + "datePickerMinuteSemanticsLabelOther": "$minute минут", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "түстен кейін", + "postMeridiemAbbreviation": "түстен кейін", + "todayLabel": "Бүгін", + "alertDialogLabel": "Дабыл", + "timerPickerHourLabelOne": "сағат", + "timerPickerHourLabelOther": "сағат", + "timerPickerMinuteLabelOne": "мин", + "timerPickerMinuteLabelOther": "мин", + "timerPickerSecondLabelOne": "сек", + "timerPickerSecondLabelOther": "сек", + "cutButtonLabel": "Қию", + "copyButtonLabel": "Көшіру", + "pasteButtonLabel": "Қою", + "selectAllButtonLabel": "Барлығын таңдау", + "tabSemanticsLabel": "Қойынды: $tabIndex/$tabCount", + "modalBarrierDismissLabel": "Жабу", + "searchTextFieldPlaceholderLabel": "Іздеу", + "noSpellCheckReplacementsLabel": "Ауыстыратын ешнәрсе табылмады.", + "menuDismissLabel": "Мәзірді жабу", + "lookUpButtonLabel": "Іздеу", + "searchWebButtonLabel": "Интернеттен іздеу", + "shareButtonLabel": "Бөлісу…", + "clearButtonLabel": "Өшіру", + "cancelButtonLabel": "Бас тарту", + "backButtonLabel": "Артқа", + "expansionTileExpandedHint": "жию үшін екі рет түртіңіз", + "expansionTileCollapsedHint": "жаю үшін екі рет түртіңіз", + "expansionTileExpandedTapHint": "Жию", + "expansionTileCollapsedTapHint": "Толық мәлімет алу үшін жайыңыз.", + "expandedHint": "Жиылды", + "collapsedHint": "Жайылды" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_km.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_km.arb new file mode 100644 index 000000000000..5a309d9f8496 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_km.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "ម៉ោង $hour", + "datePickerHourSemanticsLabelOther": "ម៉ោង $hour", + "datePickerMinuteSemanticsLabelOne": "1 នាទី", + "datePickerMinuteSemanticsLabelOther": "$minute នាទី", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "ថ្ងៃនេះ", + "alertDialogLabel": "ជូនដំណឹង", + "timerPickerHourLabelOne": "ម៉ោង", + "timerPickerHourLabelOther": "ម៉ោង", + "timerPickerMinuteLabelOne": "នាទី", + "timerPickerMinuteLabelOther": "នាទី", + "timerPickerSecondLabelOne": "វិនាទី", + "timerPickerSecondLabelOther": "វិនាទី", + "cutButtonLabel": "កាត់", + "copyButtonLabel": "ចម្លង", + "pasteButtonLabel": "ដាក់​ចូល", + "selectAllButtonLabel": "ជ្រើសរើស​ទាំងអស់", + "tabSemanticsLabel": "ផ្ទាំងទី $tabIndex នៃ $tabCount", + "modalBarrierDismissLabel": "ច្រាន​ចោល", + "searchTextFieldPlaceholderLabel": "ស្វែងរក", + "noSpellCheckReplacementsLabel": "រកមិនឃើញ​ការជំនួសទេ", + "menuDismissLabel": "ច្រានចោល​ម៉ឺនុយ", + "lookUpButtonLabel": "រកមើល", + "searchWebButtonLabel": "ស្វែងរក​លើបណ្ដាញ", + "shareButtonLabel": "ចែករំលែក...", + "clearButtonLabel": "សម្អាត", + "cancelButtonLabel": "បោះបង់", + "backButtonLabel": "ថយក្រោយ", + "expansionTileExpandedHint": "ចុចពីរដង ដើម្បីបង្រួម", + "expansionTileCollapsedHint": "ចុចពីរដង ដើម្បីពង្រីក", + "expansionTileExpandedTapHint": "បង្រួម", + "expansionTileCollapsedTapHint": "ពង្រីក​ដើម្បីទទួលបាន​ព័ត៌មានលម្អិត​បន្ថែម", + "expandedHint": "បាន​បង្រួម", + "collapsedHint": "បាន​ពង្រីក" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_kn.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_kn.arb new file mode 100644 index 000000000000..71d6c8ed9066 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_kn.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "\u0024\u0068\u006f\u0075\u0072\u0020\u0c97\u0c82\u0c9f\u0cc6", + "datePickerHourSemanticsLabelOther": "\u0024\u0068\u006f\u0075\u0072\u0020\u0c97\u0c82\u0c9f\u0cc6", + "datePickerMinuteSemanticsLabelOne": "\u0031\u0020\u0ca8\u0cbf\u0cae\u0cbf\u0cb7", + "datePickerMinuteSemanticsLabelOther": "\u0024\u006d\u0069\u006e\u0075\u0074\u0065\u0020\u0ca8\u0cbf\u0cae\u0cbf\u0cb7\u0c97\u0cb3\u0cc1", + "datePickerDateOrder": "\u0064\u006d\u0079", + "datePickerDateTimeOrder": "\u0064\u0061\u0074\u0065\u005f\u0074\u0069\u006d\u0065\u005f\u0064\u0061\u0079\u0050\u0065\u0072\u0069\u006f\u0064", + "anteMeridiemAbbreviation": "\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6", + "postMeridiemAbbreviation": "\u0cb8\u0c82\u0c9c\u0cc6", + "todayLabel": "\u0c87\u0c82\u0ca6\u0cc1", + "alertDialogLabel": "\u0c8e\u0c9a\u0ccd\u0c9a\u0cb0\u0cbf\u0c95\u0cc6", + "timerPickerHourLabelOne": "\u0c97\u0c82\u0c9f\u0cc6", + "timerPickerHourLabelOther": "\u0c97\u0c82\u0c9f\u0cc6\u0c97\u0cb3\u0cc1", + "timerPickerMinuteLabelOne": "\u0ca8\u0cbf\u0cae\u0cbf\u002e", + "timerPickerMinuteLabelOther": "\u0ca8\u0cbf\u0cae\u0cbf\u002e", + "timerPickerSecondLabelOne": "\u0cb8\u0cc6\u002e", + "timerPickerSecondLabelOther": "\u0cb8\u0cc6\u002e", + "cutButtonLabel": "\u0c95\u0ca4\u0ccd\u0ca4\u0cb0\u0cbf\u0cb8\u0cbf", + "copyButtonLabel": "\u0c95\u0cbe\u0caa\u0cbf\u0020\u0cae\u0cbe\u0ca1\u0cbf", + "pasteButtonLabel": "\u0c85\u0c82\u0c9f\u0cbf\u0cb8\u0cbf", + "selectAllButtonLabel": "\u0c8e\u0cb2\u0ccd\u0cb2\u0cb5\u0ca8\u0ccd\u0ca8\u0cc2\u0020\u0c86\u0caf\u0ccd\u0c95\u0cc6\u0cae\u0cbe\u0ca1\u0cbf", + "modalBarrierDismissLabel": "\u0cb5\u0c9c\u0cbe\u0c97\u0cca\u0cb3\u0cbf\u0cb8\u0cbf", + "tabSemanticsLabel": "\u0024\u0074\u0061\u0062\u0043\u006f\u0075\u006e\u0074\u0020\u0cb0\u0cb2\u0ccd\u0cb2\u0cbf\u0ca8\u0020\u0024\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078\u0020\u0c9f\u0ccd\u0caf\u0cbe\u0cac\u0ccd", + "searchTextFieldPlaceholderLabel": "\u0cb9\u0cc1\u0ca1\u0cc1\u0c95\u0cbf", + "noSpellCheckReplacementsLabel": "\u0caf\u0cbe\u0cb5\u0cc1\u0ca6\u0cc7\u0020\u0cac\u0ca6\u0cb2\u0cbe\u0cb5\u0ca3\u0cc6\u0c97\u0cb3\u0cc1\u0020\u0c95\u0c82\u0ca1\u0cc1\u0cac\u0c82\u0ca6\u0cbf\u0cb2\u0ccd\u0cb2", + "menuDismissLabel": "\u0cae\u0cc6\u0ca8\u0cc1\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1\u0020\u0cb5\u0c9c\u0cbe\u0c97\u0cc6\u0cc2\u0cb3\u0cbf\u0cb8\u0cbf", + "lookUpButtonLabel": "\u0cae\u0cc7\u0cb2\u0cc6\u0020\u0ca8\u0ccb\u0ca1\u0cbf", + "searchWebButtonLabel": "\u0cb5\u0cc6\u0cac\u0ccd\u200c\u0ca8\u0cb2\u0ccd\u0cb2\u0cbf\u0020\u0cb9\u0cc1\u0ca1\u0cc1\u0c95\u0cbf", + "shareButtonLabel": "\u0cb9\u0c82\u0c9a\u0cbf\u0c95\u0cca\u0cb3\u0ccd\u0cb3\u0cbf\u002e\u002e\u002e", + "clearButtonLabel": "\u0ca4\u0cc6\u0cb0\u0cb5\u0cc1\u0c97\u0cca\u0cb3\u0cbf\u0cb8\u0cbf", + "cancelButtonLabel": "\u0cb0\u0ca6\u0ccd\u0ca6\u0cc1\u0cae\u0cbe\u0ca1\u0cbf", + "backButtonLabel": "\u0cb9\u0cbf\u0c82\u0ca6\u0cc6", + "expansionTileExpandedHint": "\u0c95\u0cc1\u0c97\u0ccd\u0c97\u0cbf\u0cb8\u0cb2\u0cc1\u0020\u0ca1\u0cac\u0cb2\u0ccd\u0020\u0c9f\u0ccd\u0caf\u0cbe\u0caa\u0ccd\u0020\u0cae\u0cbe\u0ca1\u0cbf", + "expansionTileCollapsedHint": "\u0cb5\u0cbf\u0cb8\u0ccd\u0ca4\u0cb0\u0cbf\u0cb8\u0cb2\u0cc1\u0020\u0ca1\u0cac\u0cb2\u0ccd\u0020\u0c9f\u0ccd\u0caf\u0cbe\u0caa\u0ccd\u0020\u0cae\u0cbe\u0ca1\u0cbf", + "expansionTileExpandedTapHint": "\u0c95\u0cc1\u0c97\u0ccd\u0c97\u0cbf\u0cb8\u0cbf", + "expansionTileCollapsedTapHint": "\u0c87\u0ca8\u0ccd\u0ca8\u0cb7\u0ccd\u0c9f\u0cc1\u0020\u0cb5\u0cbf\u0cb5\u0cb0\u0c97\u0cb3\u0cbf\u0c97\u0cbe\u0c97\u0cbf\u0020\u0cb5\u0cbf\u0cb8\u0ccd\u0ca4\u0cb0\u0cbf\u0cb8\u0cbf", + "expandedHint": "\u0c95\u0cc1\u0c97\u0ccd\u0c97\u0cbf\u0cb8\u0cb2\u0cbe\u0c97\u0cbf\u0ca6\u0cc6", + "collapsedHint": "\u0cb5\u0cbf\u0cb8\u0ccd\u0ca4\u0cb0\u0cbf\u0cb8\u0cb2\u0cbe\u0c97\u0cbf\u0ca6\u0cc6" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_ko.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_ko.arb new file mode 100644 index 000000000000..26acce64fce3 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_ko.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour시 정각", + "datePickerHourSemanticsLabelOther": "$hour시 정각", + "datePickerMinuteSemanticsLabelOne": "1분", + "datePickerMinuteSemanticsLabelOther": "$minute분", + "datePickerDateOrder": "ymd", + "datePickerDateTimeOrder": "date_dayPeriod_time", + "anteMeridiemAbbreviation": "오전", + "postMeridiemAbbreviation": "오후", + "todayLabel": "오늘", + "alertDialogLabel": "알림", + "timerPickerHourLabelOne": "시간", + "timerPickerHourLabelOther": "시간", + "timerPickerMinuteLabelOne": "분", + "timerPickerMinuteLabelOther": "분", + "timerPickerSecondLabelOne": "초", + "timerPickerSecondLabelOther": "초", + "cutButtonLabel": "잘라내기", + "copyButtonLabel": "복사", + "pasteButtonLabel": "붙여넣기", + "selectAllButtonLabel": "전체 선택", + "tabSemanticsLabel": "탭 $tabCount개 중 $tabIndex번째", + "modalBarrierDismissLabel": "닫기", + "searchTextFieldPlaceholderLabel": "검색", + "noSpellCheckReplacementsLabel": "수정사항 없음", + "menuDismissLabel": "메뉴 닫기", + "lookUpButtonLabel": "찾기", + "searchWebButtonLabel": "웹 검색", + "shareButtonLabel": "공유...", + "clearButtonLabel": "삭제", + "cancelButtonLabel": "취소", + "backButtonLabel": "뒤로", + "expansionTileExpandedHint": "두 번 탭하여 접기", + "expansionTileCollapsedHint": "두 번 탭하여 펼치기", + "expansionTileExpandedTapHint": "접기", + "expansionTileCollapsedTapHint": "자세히 알아보려면 펼치기", + "expandedHint": "접힘", + "collapsedHint": "펼침" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_ky.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_ky.arb new file mode 100644 index 000000000000..a2f7f4c9fe89 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_ky.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "Саат $hour", + "datePickerHourSemanticsLabelOther": "Саат $hour", + "datePickerMinuteSemanticsLabelOne": "1 мүнөт", + "datePickerMinuteSemanticsLabelOther": "$minute мүнөт", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "түшкө чейин", + "postMeridiemAbbreviation": "түштөн кийин", + "todayLabel": "Бүгүн", + "alertDialogLabel": "Эскертүү", + "timerPickerHourLabelOne": "саат", + "timerPickerHourLabelOther": "саат", + "timerPickerMinuteLabelOne": "мүн.", + "timerPickerMinuteLabelOther": "мүн.", + "timerPickerSecondLabelOne": "сек.", + "timerPickerSecondLabelOther": "сек.", + "cutButtonLabel": "Кесүү", + "copyButtonLabel": "Көчүрүү", + "pasteButtonLabel": "Чаптоо", + "selectAllButtonLabel": "Баарын тандоо", + "tabSemanticsLabel": "$tabCount ичинен $tabIndex-өтмөк", + "modalBarrierDismissLabel": "Жабуу", + "searchTextFieldPlaceholderLabel": "Издөө", + "noSpellCheckReplacementsLabel": "Алмаштыруу үчүн сөз табылган жок", + "menuDismissLabel": "Менюну жабуу", + "lookUpButtonLabel": "Издөө", + "searchWebButtonLabel": "Интернеттен издөө", + "shareButtonLabel": "Бөлүшүү…", + "clearButtonLabel": "Тазалоо", + "cancelButtonLabel": "Токтотуу", + "backButtonLabel": "Артка", + "expansionTileExpandedHint": "жыйыштыруу үчүн эки жолу таптаңыз", + "expansionTileCollapsedHint": "жайып көрсөтүү үчүн эки жолу таптаңыз", + "expansionTileExpandedTapHint": "Жыйыштыруу", + "expansionTileCollapsedTapHint": "Толук маалымат алуу үчүн жайып көрүңүз", + "expandedHint": "Жыйыштырылды", + "collapsedHint": "Жайылып көрсөтүлдү" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_lo.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_lo.arb new file mode 100644 index 000000000000..43450bd436f1 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_lo.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour ໂມງກົງ", + "datePickerHourSemanticsLabelOther": "$hour ໂມງກົງ", + "datePickerMinuteSemanticsLabelOne": "1 ນາທີ", + "datePickerMinuteSemanticsLabelOther": "$minute ນາທີ", + "datePickerDateOrder": "mdy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "ກ່ອນທ່ຽງ", + "postMeridiemAbbreviation": "ຫຼັງທ່ຽງ", + "todayLabel": "ມື້ນີ້", + "alertDialogLabel": "ການເຕືອນ", + "timerPickerHourLabelOne": "ຊົ່ວໂມງ", + "timerPickerHourLabelOther": "ຊົ່ວໂມງ", + "timerPickerMinuteLabelOne": "ນທ.", + "timerPickerMinuteLabelOther": "ນທ.", + "timerPickerSecondLabelOne": "ວິ.", + "timerPickerSecondLabelOther": "ວິ.", + "cutButtonLabel": "ຕັດ", + "copyButtonLabel": "ສຳເນົາ", + "pasteButtonLabel": "ວາງ", + "selectAllButtonLabel": "ເລືອກທັງໝົດ", + "tabSemanticsLabel": "ແຖບທີ $tabIndex ຈາກທັງໝົດ $tabCount", + "modalBarrierDismissLabel": "ປິດໄວ້", + "searchTextFieldPlaceholderLabel": "ຊອກຫາ", + "noSpellCheckReplacementsLabel": "ບໍ່ພົບການແທນທີ່", + "menuDismissLabel": "ປິດເມນູ", + "lookUpButtonLabel": "ຊອກຫາຂໍ້ມູນ", + "searchWebButtonLabel": "ຊອກຫາຢູ່ອິນເຕີເນັດ", + "shareButtonLabel": "ແບ່ງປັນ...", + "clearButtonLabel": "ລຶບລ້າງ", + "cancelButtonLabel": "ຍົກເລີກ", + "backButtonLabel": "ກັບຄືນ", + "expansionTileExpandedHint": "ແຕະສອງເທື່ອເພື່ອຫຍໍ້ລົງ", + "expansionTileCollapsedHint": "ແຕະສອງເທື່ອເພື່ອຂະຫຍາຍ", + "expansionTileExpandedTapHint": "ຫຍໍ້ລົງ", + "expansionTileCollapsedTapHint": "ຂະຫຍາຍສຳລັບຂໍ້ມູນເພີ່ມເຕີມ", + "expandedHint": "ຫຍໍ້ລົງແລ້ວ", + "collapsedHint": "ຂະຫຍາຍແລ້ວ" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_lt.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_lt.arb new file mode 100644 index 000000000000..5366cdb3adb9 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_lt.arb @@ -0,0 +1,49 @@ +{ + "datePickerHourSemanticsLabelFew": "$hour val.", + "datePickerHourSemanticsLabelMany": "$hour val.", + "datePickerMinuteSemanticsLabelFew": "$minute min.", + "datePickerMinuteSemanticsLabelMany": "$minute min.", + "timerPickerHourLabelFew": "val.", + "timerPickerHourLabelMany": "val.", + "timerPickerMinuteLabelFew": "min.", + "timerPickerMinuteLabelMany": "min.", + "timerPickerSecondLabelFew": "sek.", + "timerPickerSecondLabelMany": "sek.", + "datePickerHourSemanticsLabelOne": "$hour val.", + "datePickerHourSemanticsLabelOther": "$hour val.", + "datePickerMinuteSemanticsLabelOne": "1 min.", + "datePickerMinuteSemanticsLabelOther": "$minute min.", + "datePickerDateOrder": "ymd", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "priešpiet", + "postMeridiemAbbreviation": "popiet", + "todayLabel": "Šiandien", + "alertDialogLabel": "Įspėjimas", + "timerPickerHourLabelOne": "val.", + "timerPickerHourLabelOther": "val.", + "timerPickerMinuteLabelOne": "min.", + "timerPickerMinuteLabelOther": "min.", + "timerPickerSecondLabelOne": "sek.", + "timerPickerSecondLabelOther": "sek.", + "cutButtonLabel": "Iškirpti", + "copyButtonLabel": "Kopijuoti", + "pasteButtonLabel": "Įklijuoti", + "selectAllButtonLabel": "Pasirinkti viską", + "tabSemanticsLabel": "$tabIndex skirtukas iš $tabCount", + "modalBarrierDismissLabel": "Atsisakyti", + "searchTextFieldPlaceholderLabel": "Paieška", + "noSpellCheckReplacementsLabel": "Nerasta jokių pakeitimų", + "menuDismissLabel": "Atsisakyti meniu", + "lookUpButtonLabel": "Ieškoti", + "searchWebButtonLabel": "Ieškoti žiniatinklyje", + "shareButtonLabel": "Bendrinti...", + "clearButtonLabel": "Išvalyti", + "cancelButtonLabel": "Atšaukti", + "backButtonLabel": "Atgal", + "expansionTileExpandedHint": "dukart palieskite, kad sutrauktumėte", + "expansionTileCollapsedHint": "dukart palieskite, kad išskleistumėte", + "expansionTileExpandedTapHint": "Sutraukti", + "expansionTileCollapsedTapHint": "Išskleiskite, jei reikia daugiau išsamios informacijos", + "expandedHint": "Sutraukta", + "collapsedHint": "Išskleista" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_lv.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_lv.arb new file mode 100644 index 000000000000..0ac8abb13278 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_lv.arb @@ -0,0 +1,44 @@ +{ + "datePickerHourSemanticsLabelZero": "plkst. $hour", + "datePickerMinuteSemanticsLabelZero": "$minute minūtes", + "timerPickerHourLabelZero": "h", + "timerPickerMinuteLabelZero": "min", + "timerPickerSecondLabelZero": "s", + "datePickerHourSemanticsLabelOne": "plkst. $hour", + "datePickerHourSemanticsLabelOther": "plkst. $hour", + "datePickerMinuteSemanticsLabelOne": "1 minūte", + "datePickerMinuteSemanticsLabelOther": "$minute minūtes", + "datePickerDateOrder": "mdy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "priekšpusdienā", + "postMeridiemAbbreviation": "pēcpusdienā", + "todayLabel": "Šodien", + "alertDialogLabel": "Brīdinājums", + "timerPickerHourLabelOne": "h", + "timerPickerHourLabelOther": "h", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Izgriezt", + "copyButtonLabel": "Kopēt", + "pasteButtonLabel": "Ielīmēt", + "selectAllButtonLabel": "Atlasīt visu", + "tabSemanticsLabel": "$tabIndex. cilne no $tabCount", + "modalBarrierDismissLabel": "Nerādīt", + "searchTextFieldPlaceholderLabel": "Meklēšana", + "noSpellCheckReplacementsLabel": "Netika atrasts neviens vārds aizstāšanai", + "menuDismissLabel": "Nerādīt izvēlni", + "lookUpButtonLabel": "Meklēt", + "searchWebButtonLabel": "Meklēt tīmeklī", + "shareButtonLabel": "Kopīgot…", + "clearButtonLabel": "Notīrīt", + "cancelButtonLabel": "Atcelt", + "backButtonLabel": "Atpakaļ", + "expansionTileExpandedHint": "dubultskāriens, lai sakļautu", + "expansionTileCollapsedHint": "dubultskāriens, lai izvērstu", + "expansionTileExpandedTapHint": "Sakļaut", + "expansionTileCollapsedTapHint": "Izvērst, lai iegūtu plašāku informāciju", + "expandedHint": "Sakļauts", + "collapsedHint": "Izvērsts" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_mk.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_mk.arb new file mode 100644 index 000000000000..10ea394ca256 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_mk.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour часот", + "datePickerHourSemanticsLabelOther": "$hour часот", + "datePickerMinuteSemanticsLabelOne": "1 минута", + "datePickerMinuteSemanticsLabelOther": "$minute минути", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "ПРЕТПЛАДНЕ", + "postMeridiemAbbreviation": "ПОПЛАДНЕ", + "todayLabel": "Денес", + "alertDialogLabel": "Предупредување", + "timerPickerHourLabelOne": "час", + "timerPickerHourLabelOther": "часа", + "timerPickerMinuteLabelOne": "мин.", + "timerPickerMinuteLabelOther": "мин.", + "timerPickerSecondLabelOne": "сек.", + "timerPickerSecondLabelOther": "сек.", + "cutButtonLabel": "Исечи", + "copyButtonLabel": "Копирај", + "pasteButtonLabel": "Залепи", + "selectAllButtonLabel": "Избери ги сите", + "tabSemanticsLabel": "Картичка $tabIndex од $tabCount", + "modalBarrierDismissLabel": "Отфрли", + "searchTextFieldPlaceholderLabel": "Пребарувајте", + "noSpellCheckReplacementsLabel": "Не се најдени заменски зборови", + "menuDismissLabel": "Отфрлете го менито", + "lookUpButtonLabel": "Погледнете нагоре", + "searchWebButtonLabel": "Пребарајте на интернет", + "shareButtonLabel": "Споделете...", + "clearButtonLabel": "Избриши", + "cancelButtonLabel": "Откажи", + "backButtonLabel": "Назад", + "expansionTileExpandedHint": "допрете двапати за собирање", + "expansionTileCollapsedHint": "допри двапати за проширување", + "expansionTileExpandedTapHint": "собирање", + "expansionTileCollapsedTapHint": "проширување за повеќе детали", + "expandedHint": "Собрано", + "collapsedHint": "Проширено" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_ml.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_ml.arb new file mode 100644 index 000000000000..9121a903b773 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_ml.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour മണി", + "datePickerHourSemanticsLabelOther": "$hour മണി", + "datePickerMinuteSemanticsLabelOne": "ഒരു മിനിറ്റ്", + "datePickerMinuteSemanticsLabelOther": "$minute മിനിറ്റ്", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "ഇന്ന്", + "alertDialogLabel": "മുന്നറിയിപ്പ്", + "timerPickerHourLabelOne": "മണിക്കൂർ", + "timerPickerHourLabelOther": "മണിക്കൂർ", + "timerPickerMinuteLabelOne": "മിനിറ്റ്", + "timerPickerMinuteLabelOther": "മിനിറ്റ്", + "timerPickerSecondLabelOne": "സെക്കൻഡ്", + "timerPickerSecondLabelOther": "സെക്കൻഡ്", + "cutButtonLabel": "മുറിക്കുക", + "copyButtonLabel": "പകർത്തുക", + "pasteButtonLabel": "ഒട്ടിക്കുക", + "selectAllButtonLabel": "എല്ലാം തിരഞ്ഞെടുക്കുക", + "tabSemanticsLabel": "$tabCount ടാബിൽ $tabIndex-ാമത്തേത്", + "modalBarrierDismissLabel": "നിരസിക്കുക", + "searchTextFieldPlaceholderLabel": "തിരയുക", + "noSpellCheckReplacementsLabel": "റീപ്ലേസ്‌മെന്റുകളൊന്നും കണ്ടെത്തിയില്ല", + "menuDismissLabel": "മെനു ഡിസ്മിസ് ചെയ്യുക", + "lookUpButtonLabel": "മുകളിലേക്ക് നോക്കുക", + "searchWebButtonLabel": "വെബിൽ തിരയുക", + "shareButtonLabel": "പങ്കിടുക...", + "clearButtonLabel": "മായ്ക്കുക", + "cancelButtonLabel": "റദ്ദാക്കുക", + "backButtonLabel": "മടങ്ങുക", + "expansionTileExpandedHint": "ചുരുക്കാൻ ഡബിൾ ടാപ്പ് ചെയ്യുക", + "expansionTileCollapsedHint": "വികസിപ്പിക്കാൻ ഡബിൾ ടാപ്പ് ചെയ്യുക", + "expansionTileExpandedTapHint": "ചുരുക്കുക", + "expansionTileCollapsedTapHint": "കൂടുതൽ വിശദാംശങ്ങൾക്ക് വികസിപ്പിക്കുക", + "expandedHint": "ചുരുക്കി", + "collapsedHint": "വികസിപ്പിച്ചു" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_mn.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_mn.arb new file mode 100644 index 000000000000..7167357b490d --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_mn.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour цаг", + "datePickerHourSemanticsLabelOther": "$hour цаг", + "datePickerMinuteSemanticsLabelOne": "1 минут", + "datePickerMinuteSemanticsLabelOther": "$minute минут", + "datePickerDateOrder": "mdy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "ӨГЛӨӨ", + "postMeridiemAbbreviation": "ОРОЙ", + "todayLabel": "Өнөөдөр", + "alertDialogLabel": "Сэрэмжлүүлэг", + "timerPickerHourLabelOne": "цаг", + "timerPickerHourLabelOther": "цаг", + "timerPickerMinuteLabelOne": "минут.", + "timerPickerMinuteLabelOther": "минут.", + "timerPickerSecondLabelOne": "секунд.", + "timerPickerSecondLabelOther": "секунд.", + "cutButtonLabel": "Таслах", + "copyButtonLabel": "Хуулах", + "pasteButtonLabel": "Буулгах", + "selectAllButtonLabel": "Бүгдийг сонгох", + "tabSemanticsLabel": "$tabCount-н $tabIndex-р таб", + "modalBarrierDismissLabel": "Үл хэрэгсэх", + "searchTextFieldPlaceholderLabel": "Хайх", + "noSpellCheckReplacementsLabel": "Ямар ч орлуулалт олдсонгүй", + "menuDismissLabel": "Цэсийг хаах", + "lookUpButtonLabel": "Дээшээ харах", + "searchWebButtonLabel": "Вебээс хайх", + "shareButtonLabel": "Хуваалцах...", + "clearButtonLabel": "Арилгах", + "cancelButtonLabel": "Цуцлах", + "backButtonLabel": "Буцах", + "expansionTileExpandedHint": "хураахын тулд хоёр товшино уу", + "expansionTileCollapsedHint": "дэлгэхийн тулд хоёр товшино уу", + "expansionTileExpandedTapHint": "Хураах", + "expansionTileCollapsedTapHint": "Илүү дэлгэрэнгүй авах бол дэлгэнэ үү", + "expandedHint": "Хураасан", + "collapsedHint": "Дэлгэсэн" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_mr.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_mr.arb new file mode 100644 index 000000000000..e20a2d51315e --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_mr.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour वाजता", + "datePickerHourSemanticsLabelOther": "$hour वाजता", + "datePickerMinuteSemanticsLabelOne": "एक मिनिट", + "datePickerMinuteSemanticsLabelOther": "$minute मिनिटे", + "datePickerDateOrder": "mdy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "आज", + "alertDialogLabel": "सूचना", + "timerPickerHourLabelOne": "तास", + "timerPickerHourLabelOther": "तास", + "timerPickerMinuteLabelOne": "मि.", + "timerPickerMinuteLabelOther": "मि.", + "timerPickerSecondLabelOne": "से.", + "timerPickerSecondLabelOther": "से.", + "cutButtonLabel": "कट करा", + "copyButtonLabel": "कॉपी करा", + "pasteButtonLabel": "पेस्ट करा", + "selectAllButtonLabel": "सर्व निवडा", + "tabSemanticsLabel": "$tabCount पैकी $tabIndex टॅब", + "modalBarrierDismissLabel": "डिसमिस करा", + "searchTextFieldPlaceholderLabel": "शोधा", + "noSpellCheckReplacementsLabel": "कोणतेही बदल आढळले नाहीत", + "menuDismissLabel": "मेनू डिसमिस करा", + "lookUpButtonLabel": "शोध घ्या", + "searchWebButtonLabel": "वेबवर शोधा", + "shareButtonLabel": "शेअर करा...", + "clearButtonLabel": "साफ करा", + "cancelButtonLabel": "रद्द करा", + "backButtonLabel": "मागे जा", + "expansionTileExpandedHint": "कोलॅप्स करण्यासाठी दोनदा टॅप करा", + "expansionTileCollapsedHint": "विस्तार करण्‍यासाठी दोनदा टॅप करा", + "expansionTileExpandedTapHint": "कोलॅप्स करा", + "expansionTileCollapsedTapHint": "आणखी तपशिलांसाठी विस्तार करा", + "expandedHint": "कोलॅप्स केले", + "collapsedHint": "विस्तार केले" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_ms.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_ms.arb new file mode 100644 index 000000000000..7a96112ccacc --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_ms.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "Pukul $hour", + "datePickerHourSemanticsLabelOther": "Pukul $hour", + "datePickerMinuteSemanticsLabelOne": "1 minit", + "datePickerMinuteSemanticsLabelOther": "$minute minit", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "PG", + "postMeridiemAbbreviation": "P/M", + "todayLabel": "Hari ini", + "alertDialogLabel": "Makluman", + "timerPickerHourLabelOne": "jam", + "timerPickerHourLabelOther": "jam", + "timerPickerMinuteLabelOne": "minit", + "timerPickerMinuteLabelOther": "minit", + "timerPickerSecondLabelOne": "saat", + "timerPickerSecondLabelOther": "saat", + "cutButtonLabel": "Potong", + "copyButtonLabel": "Salin", + "pasteButtonLabel": "Tampal", + "selectAllButtonLabel": "Pilih Semua", + "tabSemanticsLabel": "Tab $tabIndex daripada $tabCount", + "modalBarrierDismissLabel": "Tolak", + "searchTextFieldPlaceholderLabel": "Cari", + "noSpellCheckReplacementsLabel": "Tiada Penggantian Ditemukan", + "menuDismissLabel": "Ketepikan menu", + "lookUpButtonLabel": "Lihat ke Atas", + "searchWebButtonLabel": "Buat carian pada Web", + "shareButtonLabel": "Kongsi...", + "clearButtonLabel": "Kosongkan", + "cancelButtonLabel": "Batal", + "backButtonLabel": "Kembali", + "expansionTileExpandedHint": "ketik dua kali untuk kuncupkan", + "expansionTileCollapsedHint": "ketik dua kali untuk kembangkan", + "expansionTileExpandedTapHint": "Kuncupkan", + "expansionTileCollapsedTapHint": "Kembangkan untuk mendapatkan butiran lanjut", + "expandedHint": "Dikuncupkan", + "collapsedHint": "Dikembangkan" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_my.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_my.arb new file mode 100644 index 000000000000..38f627660144 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_my.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour နာရီ", + "datePickerHourSemanticsLabelOther": "$hour နာရီ", + "datePickerMinuteSemanticsLabelOne": "၁ မိနစ်", + "datePickerMinuteSemanticsLabelOther": "$minute မိနစ်", + "datePickerDateOrder": "mdy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "ယနေ့", + "alertDialogLabel": "သတိပေးချက်", + "timerPickerHourLabelOne": "နာရီ", + "timerPickerHourLabelOther": "နာရီ", + "timerPickerMinuteLabelOne": "မိနစ်", + "timerPickerMinuteLabelOther": "မိနစ်", + "timerPickerSecondLabelOne": "စက္ကန့်", + "timerPickerSecondLabelOther": "စက္ကန့်", + "cutButtonLabel": "ဖြတ်ယူရန်", + "copyButtonLabel": "မိတ္တူကူးရန်", + "pasteButtonLabel": "ကူးထည့်ရန်", + "selectAllButtonLabel": "အားလုံး ရွေးရန်", + "tabSemanticsLabel": "တဘ် $tabCount ခုအနက် $tabIndex ခု", + "modalBarrierDismissLabel": "ပယ်ရန်", + "searchTextFieldPlaceholderLabel": "ရှာရန်", + "noSpellCheckReplacementsLabel": "အစားထိုးမှုများ မတွေ့ပါ", + "menuDismissLabel": "မီနူးကိုပယ်ပါ", + "lookUpButtonLabel": "အပေါ်ကြည့်ရန်", + "searchWebButtonLabel": "ဝဘ်တွင်ရှာရန်", + "shareButtonLabel": "မျှဝေရန်...", + "clearButtonLabel": "ဖယ်ရှားရန်", + "cancelButtonLabel": "မလုပ်တော့", + "backButtonLabel": "နောက်သို့", + "expansionTileExpandedHint": "ခေါက်ရန် နှစ်ချက်တို့ပါ", + "expansionTileCollapsedHint": "ဖြန့်ရန် နှစ်ချက်တို့ပါ", + "expansionTileExpandedTapHint": "ခေါက်ရန်", + "expansionTileCollapsedTapHint": "အသေးစိတ်အတွက် ဖြန့်ရန်", + "expandedHint": "ခေါက်ထားသည်", + "collapsedHint": "ဖြန့်ထားသည်" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_nb.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_nb.arb new file mode 100644 index 000000000000..7b412246bd96 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_nb.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour null-null", + "datePickerHourSemanticsLabelOther": "$hour null-null", + "datePickerMinuteSemanticsLabelOne": "1 minutt", + "datePickerMinuteSemanticsLabelOther": "$minute minutter", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "I dag", + "alertDialogLabel": "Varsel", + "tabSemanticsLabel": "Fane $tabIndex av $tabCount", + "timerPickerHourLabelOne": "time", + "timerPickerHourLabelOther": "timer", + "timerPickerMinuteLabelOne": "min.", + "timerPickerMinuteLabelOther": "min.", + "timerPickerSecondLabelOne": "sek.", + "timerPickerSecondLabelOther": "sek.", + "cutButtonLabel": "Klipp ut", + "copyButtonLabel": "Kopiér", + "pasteButtonLabel": "Lim inn", + "selectAllButtonLabel": "Velg alle", + "modalBarrierDismissLabel": "Avvis", + "searchTextFieldPlaceholderLabel": "Søk", + "noSpellCheckReplacementsLabel": "Fant ingen erstatninger", + "menuDismissLabel": "Lukk menyen", + "lookUpButtonLabel": "Slå opp", + "searchWebButtonLabel": "Søk på nettet", + "shareButtonLabel": "Del…", + "clearButtonLabel": "Slett", + "cancelButtonLabel": "Avbryt", + "backButtonLabel": "Tilbake", + "expansionTileExpandedHint": "dobbelttrykk for å skjule", + "expansionTileCollapsedHint": "dobbelttrykk for å vise", + "expansionTileExpandedTapHint": "Skjul", + "expansionTileCollapsedTapHint": "Vis for å se mer informasjon", + "expandedHint": "Skjules", + "collapsedHint": "Vises" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_ne.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_ne.arb new file mode 100644 index 000000000000..9f5f2e299ff1 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_ne.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour बजे", + "datePickerHourSemanticsLabelOther": "$hour बजे", + "datePickerMinuteSemanticsLabelOne": "१ मिनेट", + "datePickerMinuteSemanticsLabelOther": "$minute मिनेट", + "datePickerDateOrder": "mdy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "आज", + "alertDialogLabel": "अलर्ट", + "timerPickerHourLabelOne": "घन्टा", + "timerPickerHourLabelOther": "घन्टा", + "timerPickerMinuteLabelOne": "मिनेट", + "timerPickerMinuteLabelOther": "मिनेट", + "timerPickerSecondLabelOne": "सेकेन्ड", + "timerPickerSecondLabelOther": "सेकेन्ड", + "cutButtonLabel": "कट गर्नुहोस्", + "copyButtonLabel": "कपी गर्नुहोस्", + "pasteButtonLabel": "पेस्ट गर्नुहोस्", + "selectAllButtonLabel": "सबै चयन गर्नुहोस्", + "tabSemanticsLabel": "$tabCount मध्ये $tabIndex ट्याब", + "modalBarrierDismissLabel": "खारेज गर्नुहोस्", + "searchTextFieldPlaceholderLabel": "खोज्नुहोस्", + "noSpellCheckReplacementsLabel": "बदल्नु पर्ने कुनै पनि कुरा भेटिएन", + "menuDismissLabel": "मेनु खारेज गर्नुहोस्", + "lookUpButtonLabel": "माथितिर हेर्नुहोस्", + "searchWebButtonLabel": "वेबमा खोज्नुहोस्", + "shareButtonLabel": "सेयर गर्नुहोस्...", + "clearButtonLabel": "हटाउनुहोस्", + "cancelButtonLabel": "रद्द गर्नुहोस्", + "backButtonLabel": "पछाडि", + "expansionTileExpandedHint": "कोल्याप्स गर्न डबल ट्याप गर्नुहोस्", + "expansionTileCollapsedHint": "एक्स्पान्ड गर्न डबल ट्याप गर्नुहोस्", + "expansionTileExpandedTapHint": "कोल्याप्स गर्नुहोस्", + "expansionTileCollapsedTapHint": "थप विवरण हेर्न एक्स्पान्ड गर्नुहोस्", + "expandedHint": "कोल्याप्स गरियो", + "collapsedHint": "एक्स्पान्ड गरियो" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_nl.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_nl.arb new file mode 100644 index 000000000000..3e4ff68b978c --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_nl.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour uur", + "datePickerHourSemanticsLabelOther": "$hour uur", + "datePickerMinuteSemanticsLabelOne": "1 minuut", + "datePickerMinuteSemanticsLabelOther": "$minute minuten", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "am", + "postMeridiemAbbreviation": "pm", + "todayLabel": "Vandaag", + "alertDialogLabel": "Melding", + "timerPickerHourLabelOne": "uur", + "timerPickerHourLabelOther": "uur", + "timerPickerMinuteLabelOne": "min.", + "timerPickerMinuteLabelOther": "min.", + "timerPickerSecondLabelOne": "sec.", + "timerPickerSecondLabelOther": "sec.", + "cutButtonLabel": "Knippen", + "copyButtonLabel": "Kopiëren", + "pasteButtonLabel": "Plakken", + "selectAllButtonLabel": "Alles selecteren", + "tabSemanticsLabel": "Tabblad $tabIndex van $tabCount", + "modalBarrierDismissLabel": "Sluiten", + "searchTextFieldPlaceholderLabel": "Zoeken", + "noSpellCheckReplacementsLabel": "Geen vervangingen gevonden", + "menuDismissLabel": "Menu sluiten", + "lookUpButtonLabel": "Opzoeken", + "searchWebButtonLabel": "Op internet zoeken", + "shareButtonLabel": "Delen...", + "clearButtonLabel": "Wissen", + "cancelButtonLabel": "Annuleren", + "backButtonLabel": "Terug", + "expansionTileExpandedHint": "dubbeltik om samen te vouwen", + "expansionTileCollapsedHint": "dubbeltik om uit te vouwen", + "expansionTileExpandedTapHint": "Samenvouwen", + "expansionTileCollapsedTapHint": "Uitvouwen voor meer informatie", + "expandedHint": "Samengevouwen", + "collapsedHint": "Uitgevouwen" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_no.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_no.arb new file mode 100644 index 000000000000..7b412246bd96 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_no.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour null-null", + "datePickerHourSemanticsLabelOther": "$hour null-null", + "datePickerMinuteSemanticsLabelOne": "1 minutt", + "datePickerMinuteSemanticsLabelOther": "$minute minutter", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "I dag", + "alertDialogLabel": "Varsel", + "tabSemanticsLabel": "Fane $tabIndex av $tabCount", + "timerPickerHourLabelOne": "time", + "timerPickerHourLabelOther": "timer", + "timerPickerMinuteLabelOne": "min.", + "timerPickerMinuteLabelOther": "min.", + "timerPickerSecondLabelOne": "sek.", + "timerPickerSecondLabelOther": "sek.", + "cutButtonLabel": "Klipp ut", + "copyButtonLabel": "Kopiér", + "pasteButtonLabel": "Lim inn", + "selectAllButtonLabel": "Velg alle", + "modalBarrierDismissLabel": "Avvis", + "searchTextFieldPlaceholderLabel": "Søk", + "noSpellCheckReplacementsLabel": "Fant ingen erstatninger", + "menuDismissLabel": "Lukk menyen", + "lookUpButtonLabel": "Slå opp", + "searchWebButtonLabel": "Søk på nettet", + "shareButtonLabel": "Del…", + "clearButtonLabel": "Slett", + "cancelButtonLabel": "Avbryt", + "backButtonLabel": "Tilbake", + "expansionTileExpandedHint": "dobbelttrykk for å skjule", + "expansionTileCollapsedHint": "dobbelttrykk for å vise", + "expansionTileExpandedTapHint": "Skjul", + "expansionTileCollapsedTapHint": "Vis for å se mer informasjon", + "expandedHint": "Skjules", + "collapsedHint": "Vises" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_or.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_or.arb new file mode 100644 index 000000000000..279e5078c2dd --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_or.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hourଟା ସମୟରେ", + "datePickerHourSemanticsLabelOther": "$hourଟା ସମୟରେ", + "datePickerMinuteSemanticsLabelOne": "1 ମିନିଟ", + "datePickerMinuteSemanticsLabelOther": "$minute ମିନିଟ", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "ଆଜି", + "alertDialogLabel": "ଆଲର୍ଟ", + "timerPickerHourLabelOne": "ଘଣ୍ଟା", + "timerPickerHourLabelOther": "ଘଣ୍ଟା", + "timerPickerMinuteLabelOne": "ମିନିଟ", + "timerPickerMinuteLabelOther": "ମିନିଟ", + "timerPickerSecondLabelOne": "ସେକେଣ୍ଡ", + "timerPickerSecondLabelOther": "ସେକେଣ୍ଡ", + "cutButtonLabel": "କଟ କରନ୍ତୁ", + "copyButtonLabel": "କପି କରନ୍ତୁ", + "pasteButtonLabel": "ପେଷ୍ଟ କରନ୍ତୁ", + "selectAllButtonLabel": "ସବୁ ଚୟନ କରନ୍ତୁ", + "tabSemanticsLabel": "$tabCountର $tabIndex ଟାବ", + "modalBarrierDismissLabel": "ଖାରଜ କରନ୍ତୁ", + "searchTextFieldPlaceholderLabel": "ସର୍ଚ୍ଚ କରନ୍ତୁ", + "noSpellCheckReplacementsLabel": "କୌଣସି ରିପ୍ଲେସମେଣ୍ଟ ମିଳିଲା ନାହିଁ", + "menuDismissLabel": "ମେନୁ ଖାରଜ କରନ୍ତୁ", + "lookUpButtonLabel": "ଉପରକୁ ଦେଖନ୍ତୁ", + "searchWebButtonLabel": "ୱେବ ସର୍ଚ୍ଚ କରନ୍ତୁ", + "shareButtonLabel": "ସେୟାର କରନ୍ତୁ...", + "clearButtonLabel": "ଖାଲି କରନ୍ତୁ", + "cancelButtonLabel": "ବାତିଲ କରନ୍ତୁ", + "backButtonLabel": "Back", + "expansionTileExpandedHint": "ସଙ୍କୁଚିତ କରିବା ପାଇଁ ଦୁଇଥର ଟାପ କରନ୍ତୁ", + "expansionTileCollapsedHint": "ବିସ୍ତାର କରିବା ପାଇଁ ଦୁଇଥର ଟାପ କରନ୍ତୁ", + "expansionTileExpandedTapHint": "ସଙ୍କୁଚିତ କରନ୍ତୁ", + "expansionTileCollapsedTapHint": "ଅଧିକ ବିବରଣୀ ପାଇଁ ବିସ୍ତାର କରନ୍ତୁ", + "expandedHint": "ସଙ୍କୁଚିତ କରାଯାଇଛି", + "collapsedHint": "ବିସ୍ତାର କରାଯାଇଛି" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_pa.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_pa.arb new file mode 100644 index 000000000000..db84b970884f --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_pa.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour ਵਜੇ", + "datePickerHourSemanticsLabelOther": "$hour ਵਜੇ", + "datePickerMinuteSemanticsLabelOne": "1 ਮਿੰਟ", + "datePickerMinuteSemanticsLabelOther": "$minute ਮਿੰਟ", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "ਅੱਜ", + "alertDialogLabel": "ਅਲਰਟ", + "timerPickerHourLabelOne": "ਘੰਟਾ", + "timerPickerHourLabelOther": "ਘੰਟੇ", + "timerPickerMinuteLabelOne": "ਮਿੰ.", + "timerPickerMinuteLabelOther": "ਮਿੰ.", + "timerPickerSecondLabelOne": "ਸਕਿੰ.", + "timerPickerSecondLabelOther": "ਸਕਿੰ.", + "cutButtonLabel": "ਕੱਟ ਕਰੋ", + "copyButtonLabel": "ਕਾਪੀ ਕਰੋ", + "pasteButtonLabel": "ਪੇਸਟ ਕਰੋ", + "selectAllButtonLabel": "ਸਭ ਚੁਣੋ", + "tabSemanticsLabel": "$tabCount ਵਿੱਚੋਂ $tabIndex ਟੈਬ", + "modalBarrierDismissLabel": "ਖਾਰਜ ਕਰੋ", + "searchTextFieldPlaceholderLabel": "ਖੋਜੋ", + "noSpellCheckReplacementsLabel": "ਕੋਈ ਸੁਝਾਅ ਨਹੀਂ ਮਿਲਿਆ", + "menuDismissLabel": "ਮੀਨੂ ਖਾਰਜ ਕਰੋ", + "lookUpButtonLabel": "ਖੋਜੋ", + "searchWebButtonLabel": "ਵੈੱਬ 'ਤੇ ਖੋਜੋ", + "shareButtonLabel": "ਸਾਂਝਾ ਕਰੋ...", + "clearButtonLabel": "ਕਲੀਅਰ ਕਰੋ", + "cancelButtonLabel": "ਰੱਦ ਕਰੋ", + "backButtonLabel": "ਪਿੱਛੇ", + "expansionTileExpandedHint": "ਸਮੇਟਣ ਲਈ ਡਬਲ ਟੈਪ ਕਰੋ", + "expansionTileCollapsedHint": "ਵਿਸਤਾਰ ਕਰਨ ਲਈ ਡਬਲ ਟੈਪ ਕਰੋ", + "expansionTileExpandedTapHint": "ਸਮੇਟੋ", + "expansionTileCollapsedTapHint": "ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ ਵਿਸਤਾਰ ਕਰੋ", + "expandedHint": "ਸਮੇਟਿਆ ਗਿਆ", + "collapsedHint": "ਵਿਸਤਾਰ ਕੀਤਾ ਗਿਆ" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_pl.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_pl.arb new file mode 100644 index 000000000000..c6431b0a69cc --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_pl.arb @@ -0,0 +1,49 @@ +{ + "datePickerHourSemanticsLabelFew": "$hour", + "datePickerHourSemanticsLabelMany": "$hour", + "datePickerMinuteSemanticsLabelFew": "$minute minuty", + "datePickerMinuteSemanticsLabelMany": "$minute minut", + "timerPickerHourLabelFew": "godziny", + "timerPickerHourLabelMany": "godzin", + "timerPickerMinuteLabelFew": "min", + "timerPickerMinuteLabelMany": "min", + "timerPickerSecondLabelFew": "s", + "timerPickerSecondLabelMany": "s", + "datePickerHourSemanticsLabelOne": "$hour", + "datePickerHourSemanticsLabelOther": "$hour", + "datePickerMinuteSemanticsLabelOne": "1 minuta", + "datePickerMinuteSemanticsLabelOther": "$minute minuty", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Dziś", + "alertDialogLabel": "Alert", + "timerPickerHourLabelOne": "godzina", + "timerPickerHourLabelOther": "godziny", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Wytnij", + "copyButtonLabel": "Kopiuj", + "pasteButtonLabel": "Wklej", + "selectAllButtonLabel": "Wybierz wszystkie", + "tabSemanticsLabel": "Karta $tabIndex z $tabCount", + "modalBarrierDismissLabel": "Zamknij", + "searchTextFieldPlaceholderLabel": "Szukaj", + "noSpellCheckReplacementsLabel": "Brak wyników zamieniania", + "menuDismissLabel": "Zamknij menu", + "lookUpButtonLabel": "Sprawdź", + "searchWebButtonLabel": "Szukaj w internecie", + "shareButtonLabel": "Udostępnij…", + "clearButtonLabel": "Wyczyść", + "cancelButtonLabel": "Anuluj", + "backButtonLabel": "Wstecz", + "expansionTileExpandedHint": "kliknij dwukrotnie, aby zwinąć", + "expansionTileCollapsedHint": "kliknij dwukrotnie, aby rozwinąć", + "expansionTileExpandedTapHint": "Zwiń", + "expansionTileCollapsedTapHint": "Rozwiń, aby wyświetlić więcej informacji", + "expandedHint": "Zwinięto", + "collapsedHint": "Rozwinięto" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_pt.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_pt.arb new file mode 100644 index 000000000000..37246440ef3e --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_pt.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour hora", + "datePickerHourSemanticsLabelOther": "$hour horas", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Hoje", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Colar", + "selectAllButtonLabel": "Selecionar tudo", + "tabSemanticsLabel": "Guia $tabIndex de $tabCount", + "modalBarrierDismissLabel": "Dispensar", + "searchTextFieldPlaceholderLabel": "Pesquisar", + "noSpellCheckReplacementsLabel": "Nenhuma alternativa encontrada", + "menuDismissLabel": "Dispensar menu", + "lookUpButtonLabel": "Pesquisar", + "searchWebButtonLabel": "Pesquisar na Web", + "shareButtonLabel": "Compartilhar…", + "clearButtonLabel": "Limpar", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Voltar", + "expansionTileExpandedHint": "toque duas vezes para fechar", + "expansionTileCollapsedHint": "Toque duas vezes para abrir", + "expansionTileExpandedTapHint": "Feche", + "expansionTileCollapsedTapHint": "Abra para mostrar mais detalhes", + "expandedHint": "Fechado.", + "collapsedHint": "Aberto." +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_pt_PT.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_pt_PT.arb new file mode 100644 index 000000000000..8f3f6d05b2a7 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_pt_PT.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "toque duas vezes para reduzir", + "collapsedHint": "Expandido", + "expandedHint": "Reduzido", + "expansionTileCollapsedTapHint": "Expandir para obter mais detalhes", + "expansionTileExpandedTapHint": "Reduzir", + "expansionTileCollapsedHint": "toque duas vezes para expandir", + "cancelButtonLabel": "Cancelar", + "backButtonLabel": "Anterior", + "clearButtonLabel": "Limpar", + "searchWebButtonLabel": "Pesquisar na Web", + "shareButtonLabel": "Partilhar…", + "lookUpButtonLabel": "Procurar", + "noSpellCheckReplacementsLabel": "Não foram encontradas substituições", + "menuDismissLabel": "Ignorar menu", + "searchTextFieldPlaceholderLabel": "Pesquise", + "tabSemanticsLabel": "Separador $tabIndex de $tabCount", + "datePickerHourSemanticsLabelOne": "$hour hora", + "datePickerHourSemanticsLabelOther": "$hour hora", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute minutos", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Hoje", + "alertDialogLabel": "Alerta", + "timerPickerHourLabelOne": "hora", + "timerPickerHourLabelOther": "horas", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "seg", + "timerPickerSecondLabelOther": "seg", + "cutButtonLabel": "Cortar", + "copyButtonLabel": "Copiar", + "pasteButtonLabel": "Colar", + "selectAllButtonLabel": "Selecionar tudo", + "modalBarrierDismissLabel": "Ignorar" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_ro.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_ro.arb new file mode 100644 index 000000000000..af0bfc743778 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_ro.arb @@ -0,0 +1,44 @@ +{ + "datePickerHourSemanticsLabelFew": "Ora $hour", + "datePickerMinuteSemanticsLabelFew": "$minute minute", + "timerPickerHourLabelFew": "ore", + "timerPickerMinuteLabelFew": "min.", + "timerPickerSecondLabelFew": "sec.", + "datePickerHourSemanticsLabelOne": "Ora $hour", + "datePickerHourSemanticsLabelOther": "Ora $hour", + "datePickerMinuteSemanticsLabelOne": "1 minut", + "datePickerMinuteSemanticsLabelOther": "$minute de minute", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "todayLabel": "Azi", + "alertDialogLabel": "Alertă", + "timerPickerHourLabelOne": "oră", + "timerPickerHourLabelOther": "de ore", + "timerPickerMinuteLabelOne": "min.", + "timerPickerMinuteLabelOther": "min.", + "timerPickerSecondLabelOne": "sec.", + "timerPickerSecondLabelOther": "sec.", + "cutButtonLabel": "Decupați", + "copyButtonLabel": "Copiați", + "pasteButtonLabel": "Inserați", + "selectAllButtonLabel": "Selectează tot", + "tabSemanticsLabel": "Fila $tabIndex din $tabCount", + "modalBarrierDismissLabel": "Închideți", + "searchTextFieldPlaceholderLabel": "Căutați", + "noSpellCheckReplacementsLabel": "Nu s-au găsit înlocuiri", + "menuDismissLabel": "Respingeți meniul", + "lookUpButtonLabel": "Privire în sus", + "searchWebButtonLabel": "Căutați pe web", + "shareButtonLabel": "Trimiteți…", + "clearButtonLabel": "Ștergeți", + "cancelButtonLabel": "Anulați", + "backButtonLabel": "Înapoi", + "expansionTileExpandedHint": "atingeți de două ori pentru a restrânge", + "expansionTileCollapsedHint": "atingeți de două ori pentru a extinde", + "expansionTileExpandedTapHint": "Restrângeți", + "expansionTileCollapsedTapHint": "Extindeți pentru mai multe detalii", + "expandedHint": "Restrâns", + "collapsedHint": "Extins" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_ru.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_ru.arb new file mode 100644 index 000000000000..814dcbd8b942 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_ru.arb @@ -0,0 +1,49 @@ +{ + "datePickerHourSemanticsLabelFew": "$hour часа", + "datePickerHourSemanticsLabelMany": "$hour часов", + "datePickerMinuteSemanticsLabelFew": "$minute минуты", + "datePickerMinuteSemanticsLabelMany": "$minute минут", + "timerPickerHourLabelFew": "часа", + "timerPickerHourLabelMany": "часов", + "timerPickerMinuteLabelFew": "мин.", + "timerPickerMinuteLabelMany": "мин.", + "timerPickerSecondLabelFew": "сек.", + "timerPickerSecondLabelMany": "сек.", + "datePickerHourSemanticsLabelOne": "$hour час", + "datePickerHourSemanticsLabelOther": "$hour часа", + "datePickerMinuteSemanticsLabelOne": "1 минута", + "datePickerMinuteSemanticsLabelOther": "$minute минуты", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "АМ", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Сегодня", + "alertDialogLabel": "Оповещение", + "timerPickerHourLabelOne": "час", + "timerPickerHourLabelOther": "часа", + "timerPickerMinuteLabelOne": "мин.", + "timerPickerMinuteLabelOther": "мин.", + "timerPickerSecondLabelOne": "сек.", + "timerPickerSecondLabelOther": "сек.", + "cutButtonLabel": "Вырезать", + "copyButtonLabel": "Копировать", + "pasteButtonLabel": "Вставить", + "selectAllButtonLabel": "Выбрать все", + "tabSemanticsLabel": "Вкладка $tabIndex из $tabCount", + "modalBarrierDismissLabel": "Закрыть", + "searchTextFieldPlaceholderLabel": "Поиск", + "noSpellCheckReplacementsLabel": "Варианты замены не найдены", + "menuDismissLabel": "Закрыть меню", + "lookUpButtonLabel": "Найти", + "searchWebButtonLabel": "Искать в интернете", + "shareButtonLabel": "Поделиться", + "clearButtonLabel": "Очистить", + "cancelButtonLabel": "Отмена", + "backButtonLabel": "Назад", + "expansionTileExpandedHint": "нажмите дважды, чтобы свернуть", + "expansionTileCollapsedHint": "нажмите дважды, чтобы развернуть", + "expansionTileExpandedTapHint": "Свернуть", + "expansionTileCollapsedTapHint": "Развернуть дополнительные сведения", + "expandedHint": "Свернуто", + "collapsedHint": "Развернуто" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_si.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_si.arb new file mode 100644 index 000000000000..781b42e15842 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_si.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hourයි", + "datePickerHourSemanticsLabelOther": "$hourයි", + "datePickerMinuteSemanticsLabelOne": "මිනිත්තු 1", + "datePickerMinuteSemanticsLabelOther": "මිනිත්තු $minute", + "datePickerDateOrder": "ymd", + "datePickerDateTimeOrder": "date_dayPeriod_time", + "anteMeridiemAbbreviation": "පෙ.ව.", + "postMeridiemAbbreviation": "ප.ව.", + "todayLabel": "අද", + "alertDialogLabel": "ඇඟවීම", + "timerPickerHourLabelOne": "පැය", + "timerPickerHourLabelOther": "පැය", + "timerPickerMinuteLabelOne": "මිනි.", + "timerPickerMinuteLabelOther": "මිනි.", + "timerPickerSecondLabelOne": "තත්.", + "timerPickerSecondLabelOther": "තත්.", + "cutButtonLabel": "කපන්න", + "copyButtonLabel": "පිටපත් කරන්න", + "pasteButtonLabel": "අලවන්න", + "selectAllButtonLabel": "සියල්ල තෝරන්න", + "tabSemanticsLabel": "ටැබ $tabCount න් $tabIndex", + "modalBarrierDismissLabel": "ඉවත ලන්න", + "searchTextFieldPlaceholderLabel": "සෙවීම", + "noSpellCheckReplacementsLabel": "ප්‍රතිස්ථාපන හමු නොවිණි", + "menuDismissLabel": "මෙනුව අස් කරන්න", + "lookUpButtonLabel": "උඩ බලන්න", + "searchWebButtonLabel": "වෙබය සොයන්න", + "shareButtonLabel": "බෙදා ගන්න...", + "clearButtonLabel": "හිස් කරන්න", + "cancelButtonLabel": "අවලංගු කරන්න", + "backButtonLabel": "Back", + "expansionTileExpandedHint": "හැකිළවීමට දෙවරක් තට්ටු කරන්න", + "expansionTileCollapsedHint": "විහිදුවීමට දෙවරක් තට්ටු කරන්න", + "expansionTileExpandedTapHint": "හකුළන්න", + "expansionTileCollapsedTapHint": "වැඩි විස්තර සඳහා පුළුල් කරන්න", + "expandedHint": "හකුළන ලදි", + "collapsedHint": "දිග හරින ලදි" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_sk.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_sk.arb new file mode 100644 index 000000000000..564978b85c45 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_sk.arb @@ -0,0 +1,49 @@ +{ + "datePickerHourSemanticsLabelFew": "$hour hodiny", + "datePickerHourSemanticsLabelMany": "$hour hodiny", + "datePickerMinuteSemanticsLabelFew": "$minute minúty", + "datePickerMinuteSemanticsLabelMany": "$minute minúty", + "timerPickerHourLabelFew": "hodiny", + "timerPickerHourLabelMany": "hodiny", + "timerPickerMinuteLabelFew": "min", + "timerPickerMinuteLabelMany": "min", + "timerPickerSecondLabelFew": "s", + "timerPickerSecondLabelMany": "s", + "datePickerHourSemanticsLabelOne": "$hour hodina", + "datePickerHourSemanticsLabelOther": "$hour hodín", + "datePickerMinuteSemanticsLabelOne": "1 minúta", + "datePickerMinuteSemanticsLabelOther": "$minute minút", + "datePickerDateOrder": "mdy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Dnes", + "alertDialogLabel": "Upozornenie", + "timerPickerHourLabelOne": "hodina", + "timerPickerHourLabelOther": "hodín", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Vystrihnúť", + "copyButtonLabel": "Kopírovať", + "pasteButtonLabel": "Prilepiť", + "selectAllButtonLabel": "Označiť všetko", + "tabSemanticsLabel": "Karta $tabIndex z $tabCount", + "modalBarrierDismissLabel": "Odmietnuť", + "searchTextFieldPlaceholderLabel": "Hľadať", + "noSpellCheckReplacementsLabel": "Nenašli sa žiadne náhrady", + "menuDismissLabel": "Zavrieť ponuku", + "lookUpButtonLabel": "Pohľad nahor", + "searchWebButtonLabel": "Hľadať na webe", + "shareButtonLabel": "Zdieľať…", + "clearButtonLabel": "Vymazať", + "cancelButtonLabel": "Zrušiť", + "backButtonLabel": "Späť", + "expansionTileExpandedHint": "zbalíte dvojitým klepnutím", + "expansionTileCollapsedHint": "rozbalíte dvojitým klepnutím", + "expansionTileExpandedTapHint": "Zbaliť", + "expansionTileCollapsedTapHint": "Rozbaliť a zobraziť ďalšie podrobnosti", + "expandedHint": "Zbalené", + "collapsedHint": "Rozbalené" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_sl.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_sl.arb new file mode 100644 index 000000000000..8438831ffcec --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_sl.arb @@ -0,0 +1,49 @@ +{ + "datePickerHourSemanticsLabelTwo": "$hour", + "datePickerHourSemanticsLabelFew": "$hour", + "datePickerMinuteSemanticsLabelTwo": "$minute minuti", + "datePickerMinuteSemanticsLabelFew": "$minute minute", + "timerPickerHourLabelTwo": "ure", + "timerPickerHourLabelFew": "ure", + "timerPickerMinuteLabelTwo": "min", + "timerPickerMinuteLabelFew": "min", + "timerPickerSecondLabelTwo": "s", + "timerPickerSecondLabelFew": "s", + "datePickerHourSemanticsLabelOne": "$hour", + "datePickerHourSemanticsLabelOther": "$hour", + "datePickerMinuteSemanticsLabelOne": "1 minuta", + "datePickerMinuteSemanticsLabelOther": "$minute minut", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "DOP.", + "postMeridiemAbbreviation": "POP.", + "todayLabel": "Danes", + "alertDialogLabel": "Opozorilo", + "timerPickerHourLabelOne": "ura", + "timerPickerHourLabelOther": "ure", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "s", + "timerPickerSecondLabelOther": "s", + "cutButtonLabel": "Izreži", + "copyButtonLabel": "Kopiraj", + "pasteButtonLabel": "Prilepi", + "selectAllButtonLabel": "Izberi vse", + "tabSemanticsLabel": "Zavihek $tabIndex od $tabCount", + "modalBarrierDismissLabel": "Opusti", + "searchTextFieldPlaceholderLabel": "Iskanje", + "noSpellCheckReplacementsLabel": "Ni zamenjav", + "menuDismissLabel": "Opusti meni", + "lookUpButtonLabel": "Pogled gor", + "searchWebButtonLabel": "Iskanje v spletu", + "shareButtonLabel": "Deli …", + "clearButtonLabel": "Počisti", + "cancelButtonLabel": "Prekliči", + "backButtonLabel": "Nazaj", + "expansionTileExpandedHint": "za strnitev se dvakrat dotaknite", + "expansionTileCollapsedHint": "za razširitev se dvakrat dotaknite", + "expansionTileExpandedTapHint": "Strni", + "expansionTileCollapsedTapHint": "Razširitev za več podrobnosti", + "expandedHint": "Strnjeno", + "collapsedHint": "Razširjeno" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_sq.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_sq.arb new file mode 100644 index 000000000000..a56105a6ad22 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_sq.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour fiks", + "datePickerHourSemanticsLabelOther": "$hour fiks", + "datePickerMinuteSemanticsLabelOne": "1 minutë", + "datePickerMinuteSemanticsLabelOther": "$minute minuta", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "paradite", + "postMeridiemAbbreviation": "pasdite", + "todayLabel": "Sot", + "alertDialogLabel": "Sinjalizim", + "timerPickerHourLabelOne": "orë", + "timerPickerHourLabelOther": "orë", + "timerPickerMinuteLabelOne": "min.", + "timerPickerMinuteLabelOther": "min.", + "timerPickerSecondLabelOne": "sek.", + "timerPickerSecondLabelOther": "sek.", + "cutButtonLabel": "Prit", + "copyButtonLabel": "Kopjo", + "pasteButtonLabel": "Ngjit", + "selectAllButtonLabel": "Zgjidhi të gjitha", + "tabSemanticsLabel": "Skeda $tabIndex nga $tabCount", + "modalBarrierDismissLabel": "Hiq", + "searchTextFieldPlaceholderLabel": "Kërko", + "noSpellCheckReplacementsLabel": "Nuk u gjetën zëvendësime", + "menuDismissLabel": "Hiqe menynë", + "lookUpButtonLabel": "Kërko", + "searchWebButtonLabel": "Kërko në ueb", + "shareButtonLabel": "Ndaj...", + "clearButtonLabel": "Pastro", + "cancelButtonLabel": "Anulo", + "backButtonLabel": "Prapa", + "expansionTileExpandedHint": "trokit dy herë për ta palosur", + "expansionTileCollapsedHint": "trokit dy herë për ta zgjeruar", + "expansionTileExpandedTapHint": "Palos", + "expansionTileCollapsedTapHint": "Zgjero për më shumë detaje", + "expandedHint": "U palos", + "collapsedHint": "U zgjerua" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_sr.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_sr.arb new file mode 100644 index 000000000000..91a85a857b5d --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_sr.arb @@ -0,0 +1,44 @@ +{ + "datePickerHourSemanticsLabelFew": "$hour сата", + "datePickerMinuteSemanticsLabelFew": "$minute минута", + "timerPickerHourLabelFew": "сата", + "timerPickerMinuteLabelFew": "мин", + "timerPickerSecondLabelFew": "сек", + "datePickerHourSemanticsLabelOne": "$hour сат", + "datePickerHourSemanticsLabelOther": "$hour сати", + "datePickerMinuteSemanticsLabelOne": "1 минут", + "datePickerMinuteSemanticsLabelOther": "$minute минута", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "пре подне", + "postMeridiemAbbreviation": "по подне", + "todayLabel": "Данас", + "alertDialogLabel": "Обавештење", + "timerPickerHourLabelOne": "сат", + "timerPickerHourLabelOther": "сати", + "timerPickerMinuteLabelOne": "мин", + "timerPickerMinuteLabelOther": "мин", + "timerPickerSecondLabelOne": "сек", + "timerPickerSecondLabelOther": "сек", + "cutButtonLabel": "Исеци", + "copyButtonLabel": "Копирај", + "pasteButtonLabel": "Налепи", + "selectAllButtonLabel": "Изабери све", + "tabSemanticsLabel": "$tabIndex. картица од $tabCount", + "modalBarrierDismissLabel": "Одбаци", + "searchTextFieldPlaceholderLabel": "Претражите", + "noSpellCheckReplacementsLabel": "Нису пронађене замене", + "menuDismissLabel": "Одбаците мени", + "lookUpButtonLabel": "Поглед нагоре", + "searchWebButtonLabel": "Претражи веб", + "shareButtonLabel": "Дели…", + "clearButtonLabel": "Обриши", + "cancelButtonLabel": "Откажи", + "backButtonLabel": "Назад", + "expansionTileExpandedHint": "двапут додирните да бисте скупили", + "expansionTileCollapsedHint": "двапут додирните да бисте проширили", + "expansionTileExpandedTapHint": "Скупите", + "expansionTileCollapsedTapHint": "Проширите за још детаља", + "expandedHint": "Скупљено је", + "collapsedHint": "Проширено је" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_sr_Latn.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_sr_Latn.arb new file mode 100644 index 000000000000..bba449f6bb7f --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_sr_Latn.arb @@ -0,0 +1,44 @@ +{ + "expansionTileExpandedHint": "dvaput dodirnite da biste skupili", + "collapsedHint": "Prošireno je", + "expandedHint": "Skupljeno je", + "expansionTileCollapsedTapHint": "Proširite za još detalja", + "expansionTileExpandedTapHint": "Skupite", + "expansionTileCollapsedHint": "dvaput dodirnite da biste proširili", + "cancelButtonLabel": "Otkaži", + "backButtonLabel": "Nazad", + "clearButtonLabel": "Obriši", + "lookUpButtonLabel": "Pogled nagore", + "searchWebButtonLabel": "Pretraži veb", + "shareButtonLabel": "Deli…", + "noSpellCheckReplacementsLabel": "Nisu pronađene zamene", + "menuDismissLabel": "Odbacite meni", + "searchTextFieldPlaceholderLabel": "Pretražite", + "tabSemanticsLabel": "$tabIndex. kartica od $tabCount", + "datePickerHourSemanticsLabelFew": "$hour sata", + "datePickerMinuteSemanticsLabelFew": "$minute minuta", + "timerPickerHourLabelFew": "sata", + "timerPickerMinuteLabelFew": "min", + "timerPickerSecondLabelFew": "sek", + "datePickerHourSemanticsLabelOne": "$hour sat", + "datePickerHourSemanticsLabelOther": "$hour sati", + "datePickerMinuteSemanticsLabelOne": "1 minut", + "datePickerMinuteSemanticsLabelOther": "$minute minuta", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "pre podne", + "postMeridiemAbbreviation": "po podne", + "todayLabel": "Danas", + "alertDialogLabel": "Obaveštenje", + "timerPickerHourLabelOne": "sat", + "timerPickerHourLabelOther": "sati", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "sek", + "timerPickerSecondLabelOther": "sek", + "cutButtonLabel": "Iseci", + "copyButtonLabel": "Kopiraj", + "pasteButtonLabel": "Nalepi", + "selectAllButtonLabel": "Izaberi sve", + "modalBarrierDismissLabel": "Odbaci" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_sv.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_sv.arb new file mode 100644 index 000000000000..a7217082c81b --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_sv.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "Klockan $hour", + "datePickerHourSemanticsLabelOther": "Klockan $hour", + "datePickerMinuteSemanticsLabelOne": "1 minut", + "datePickerMinuteSemanticsLabelOther": "$minute minuter", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "FM", + "postMeridiemAbbreviation": "EM", + "todayLabel": "I dag", + "alertDialogLabel": "Varning", + "timerPickerHourLabelOne": "timme", + "timerPickerHourLabelOther": "timmar", + "timerPickerMinuteLabelOne": "min", + "timerPickerMinuteLabelOther": "min", + "timerPickerSecondLabelOne": "sek", + "timerPickerSecondLabelOther": "sek", + "cutButtonLabel": "Klipp ut", + "copyButtonLabel": "Kopiera", + "pasteButtonLabel": "Klistra in", + "selectAllButtonLabel": "Markera allt", + "tabSemanticsLabel": "Flik $tabIndex av $tabCount", + "modalBarrierDismissLabel": "Stäng", + "searchTextFieldPlaceholderLabel": "Sök", + "noSpellCheckReplacementsLabel": "Inga ersättningar hittades", + "menuDismissLabel": "Stäng menyn", + "lookUpButtonLabel": "Titta upp", + "searchWebButtonLabel": "Sök på webben", + "shareButtonLabel": "Dela …", + "clearButtonLabel": "Rensa", + "cancelButtonLabel": "Avbryt", + "backButtonLabel": "Tillbaka", + "expansionTileExpandedHint": "dubbeltryck för att komprimera", + "expansionTileCollapsedHint": "dubbeltryck för att utöka", + "expansionTileExpandedTapHint": "Komprimera", + "expansionTileCollapsedTapHint": "Utöka för mer information", + "expandedHint": "Komprimerades", + "collapsedHint": "Utökades" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_sw.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_sw.arb new file mode 100644 index 000000000000..cdcd13fccc0c --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_sw.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "Saa $hour kamili", + "datePickerHourSemanticsLabelOther": "Saa $hour kamili", + "datePickerMinuteSemanticsLabelOne": "Dakika 1", + "datePickerMinuteSemanticsLabelOther": "Dakika $minute", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Leo", + "alertDialogLabel": "Arifa", + "timerPickerHourLabelOne": "saa", + "timerPickerHourLabelOther": "saa", + "timerPickerMinuteLabelOne": "dakika", + "timerPickerMinuteLabelOther": "dakika", + "timerPickerSecondLabelOne": "sekunde", + "timerPickerSecondLabelOther": "sekunde", + "cutButtonLabel": "Kata", + "copyButtonLabel": "Nakili", + "pasteButtonLabel": "Bandika", + "selectAllButtonLabel": "Teua Zote", + "tabSemanticsLabel": "Kichupo cha $tabIndex kati ya $tabCount", + "modalBarrierDismissLabel": "Ondoa", + "searchTextFieldPlaceholderLabel": "Tafuta", + "noSpellCheckReplacementsLabel": "Hakuna Neno Mbadala Lilopatikana", + "menuDismissLabel": "Ondoa menyu", + "lookUpButtonLabel": "Tafuta", + "searchWebButtonLabel": "Tafuta kwenye Wavuti", + "shareButtonLabel": "Shiriki...", + "clearButtonLabel": "Futa", + "cancelButtonLabel": "Ghairi", + "backButtonLabel": "Nyuma", + "expansionTileExpandedHint": "gusa mara mbili ili ukunje", + "expansionTileCollapsedHint": "gusa mara mbili ili upanue", + "expansionTileExpandedTapHint": "Kunja", + "expansionTileCollapsedTapHint": "Panua ili upate maelezo zaidi", + "expandedHint": "Imekunjwa", + "collapsedHint": "Imepanuliwa" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_ta.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_ta.arb new file mode 100644 index 000000000000..cba1ecb1163c --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_ta.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour மணி", + "datePickerHourSemanticsLabelOther": "$hour மணி", + "datePickerMinuteSemanticsLabelOne": "1 நிமிடம்", + "datePickerMinuteSemanticsLabelOther": "$minute நிமிடங்கள்", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "இன்று", + "alertDialogLabel": "விழிப்பூட்டல்", + "timerPickerHourLabelOne": "மணிநேரம்", + "timerPickerHourLabelOther": "மணிநேரம்", + "timerPickerMinuteLabelOne": "நிமி.", + "timerPickerMinuteLabelOther": "நிமி.", + "timerPickerSecondLabelOne": "வி.", + "timerPickerSecondLabelOther": "வி.", + "cutButtonLabel": "வெட்டு", + "copyButtonLabel": "நகலெடு", + "pasteButtonLabel": "ஒட்டு", + "selectAllButtonLabel": "எல்லாம் தேர்ந்தெடு", + "tabSemanticsLabel": "தாவல் $tabIndex / $tabCount", + "modalBarrierDismissLabel": "நிராகரிக்கும்", + "searchTextFieldPlaceholderLabel": "தேடுக", + "noSpellCheckReplacementsLabel": "மாற்று வார்த்தைகள் கிடைக்கவில்லை", + "menuDismissLabel": "மெனுவை மூடும்", + "lookUpButtonLabel": "தேடு", + "searchWebButtonLabel": "இணையத்தில் தேடு", + "shareButtonLabel": "பகிர்...", + "clearButtonLabel": "அழி", + "cancelButtonLabel": "ரத்துசெய்", + "backButtonLabel": "பின்செல்", + "expansionTileExpandedHint": "சுருக்க இருமுறை தட்டவும்", + "expansionTileCollapsedHint": "விரிவாக்க இருமுறை தட்டுங்கள்", + "expansionTileExpandedTapHint": "சுருக்கும்", + "expansionTileCollapsedTapHint": "கூடுதல் விவரங்களுக்கு விரிவாக்கலாம்", + "expandedHint": "சுருக்கப்பட்டது", + "collapsedHint": "விரிவாக்கப்பட்டது" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_te.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_te.arb new file mode 100644 index 000000000000..691993c22736 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_te.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour అవుతుంది", + "datePickerHourSemanticsLabelOther": "$hour అవుతుంది", + "datePickerMinuteSemanticsLabelOne": "1 నిమిషం", + "datePickerMinuteSemanticsLabelOther": "$minute నిమిషాలు", + "datePickerDateOrder": "mdy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "ఈరోజు", + "alertDialogLabel": "అలర్ట్", + "timerPickerHourLabelOne": "గంట", + "timerPickerHourLabelOther": "గంటలు", + "timerPickerMinuteLabelOne": "నిమి.", + "timerPickerMinuteLabelOther": "నిమి.", + "timerPickerSecondLabelOne": "సెకన్లు.", + "timerPickerSecondLabelOther": "సెకన్లు.", + "cutButtonLabel": "కత్తిరించండి", + "copyButtonLabel": "కాపీ చేయి", + "pasteButtonLabel": "పేస్ట్ చేయండి", + "selectAllButtonLabel": "అన్నింటినీ ఎంచుకోండి", + "tabSemanticsLabel": "$tabCountలో $tabIndexవ ట్యాబ్", + "modalBarrierDismissLabel": "విస్మరించు", + "searchTextFieldPlaceholderLabel": "సెర్చ్", + "noSpellCheckReplacementsLabel": "రీప్లేస్‌మెంట్‌లు ఏవీ కనుగొనబడలేదు", + "menuDismissLabel": "మెనూను తీసివేయండి", + "lookUpButtonLabel": "వెతకండి", + "searchWebButtonLabel": "వెబ్‌లో సెర్చ్ చేయండి", + "shareButtonLabel": "షేర్ చేయండి...", + "clearButtonLabel": "క్లియర్ చేయండి", + "cancelButtonLabel": "రద్దు చేయండి", + "backButtonLabel": "Back", + "expansionTileExpandedHint": "కుదించడానికి డబుల్ ట్యాప్ చేయండి", + "expansionTileCollapsedHint": "విస్తరించడానికి డబుల్ ట్యాప్ చేయండి", + "expansionTileExpandedTapHint": "కుదించండి", + "expansionTileCollapsedTapHint": "మరిన్ని వివరాల కోసం విస్తరించండి", + "expandedHint": "కుదించబడింది", + "collapsedHint": "విస్తరించబడింది" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_th.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_th.arb new file mode 100644 index 000000000000..0317f94806aa --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_th.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour นาฬิกา", + "datePickerHourSemanticsLabelOther": "$hour นาฬิกา", + "datePickerMinuteSemanticsLabelOne": "1 นาที", + "datePickerMinuteSemanticsLabelOther": "$minute นาที", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "วันนี้", + "alertDialogLabel": "การแจ้งเตือน", + "timerPickerHourLabelOne": "ชั่วโมง", + "timerPickerHourLabelOther": "ชั่วโมง", + "timerPickerMinuteLabelOne": "นาที", + "timerPickerMinuteLabelOther": "นาที", + "timerPickerSecondLabelOne": "วินาที", + "timerPickerSecondLabelOther": "วินาที", + "cutButtonLabel": "ตัด", + "copyButtonLabel": "คัดลอก", + "pasteButtonLabel": "วาง", + "selectAllButtonLabel": "เลือกทั้งหมด", + "tabSemanticsLabel": "แท็บที่ $tabIndex จาก $tabCount", + "modalBarrierDismissLabel": "ปิด", + "searchTextFieldPlaceholderLabel": "ค้นหา", + "noSpellCheckReplacementsLabel": "ไม่พบรายการแทนที่", + "menuDismissLabel": "ปิดเมนู", + "lookUpButtonLabel": "ค้นหา", + "searchWebButtonLabel": "ค้นหาบนอินเทอร์เน็ต", + "shareButtonLabel": "แชร์...", + "clearButtonLabel": "ล้าง", + "cancelButtonLabel": "ยกเลิก", + "backButtonLabel": "กลับ", + "expansionTileExpandedHint": "แตะสองครั้งเพื่อยุบ", + "expansionTileCollapsedHint": "แตะสองครั้งเพื่อขยาย", + "expansionTileExpandedTapHint": "ยุบ", + "expansionTileCollapsedTapHint": "ขยายเพื่อดูรายละเอียดเพิ่มเติม", + "expandedHint": "ยุบ", + "collapsedHint": "ขยาย" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_tl.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_tl.arb new file mode 100644 index 000000000000..9415c62c8ec2 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_tl.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "Ala $hour", + "datePickerHourSemanticsLabelOther": "Alas $hour", + "datePickerMinuteSemanticsLabelOne": "1 minuto", + "datePickerMinuteSemanticsLabelOther": "$minute na minuto", + "datePickerDateOrder": "mdy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Ngayon", + "alertDialogLabel": "Alerto", + "timerPickerHourLabelOne": "oras", + "timerPickerHourLabelOther": "na oras", + "timerPickerMinuteLabelOne": "min.", + "timerPickerMinuteLabelOther": "na min.", + "timerPickerSecondLabelOne": "seg.", + "timerPickerSecondLabelOther": "na seg.", + "cutButtonLabel": "I-cut", + "copyButtonLabel": "Kopyahin", + "pasteButtonLabel": "I-paste", + "selectAllButtonLabel": "Piliin Lahat", + "tabSemanticsLabel": "Tab $tabIndex ng $tabCount", + "modalBarrierDismissLabel": "I-dismiss", + "searchTextFieldPlaceholderLabel": "Hanapin", + "noSpellCheckReplacementsLabel": "Walang Nahanap na Kapalit", + "menuDismissLabel": "I-dismiss ang menu", + "lookUpButtonLabel": "Tumingin sa Itaas", + "searchWebButtonLabel": "Maghanap sa Web", + "shareButtonLabel": "Ibahagi...", + "clearButtonLabel": "I-clear", + "cancelButtonLabel": "Kanselahin", + "backButtonLabel": "Bumalik", + "expansionTileExpandedHint": "i-double tap para i-collapse", + "expansionTileCollapsedHint": "i-double tap para i-expand", + "expansionTileExpandedTapHint": "I-collapse", + "expansionTileCollapsedTapHint": "I-expand para sa higit pang detalye", + "expandedHint": "Naka-collapse", + "collapsedHint": "Naka-expand" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_tr.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_tr.arb new file mode 100644 index 000000000000..baca16af6580 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_tr.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "Saat $hour", + "datePickerHourSemanticsLabelOther": "Saat $hour", + "datePickerMinuteSemanticsLabelOne": "1 dakika", + "datePickerMinuteSemanticsLabelOther": "$minute dakika", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "ÖÖ", + "postMeridiemAbbreviation": "ÖS", + "todayLabel": "Bugün", + "alertDialogLabel": "Uyarı", + "timerPickerHourLabelOne": "saat", + "timerPickerHourLabelOther": "saat", + "timerPickerMinuteLabelOne": "dk.", + "timerPickerMinuteLabelOther": "dk.", + "timerPickerSecondLabelOne": "sn.", + "timerPickerSecondLabelOther": "sn.", + "cutButtonLabel": "Kes", + "copyButtonLabel": "Kopyala", + "pasteButtonLabel": "Yapıştır", + "selectAllButtonLabel": "Tümünü Seç", + "tabSemanticsLabel": "Sekme $tabIndex/$tabCount", + "modalBarrierDismissLabel": "Kapat", + "searchTextFieldPlaceholderLabel": "Ara", + "noSpellCheckReplacementsLabel": "Yerine Kelime Bulunamadı", + "menuDismissLabel": "Menüyü kapat", + "lookUpButtonLabel": "Ara", + "searchWebButtonLabel": "Web'de Ara", + "shareButtonLabel": "Paylaş...", + "clearButtonLabel": "Temizle", + "cancelButtonLabel": "İptal", + "backButtonLabel": "Geri", + "expansionTileExpandedHint": "daraltmak için iki kez dokunun", + "expansionTileCollapsedHint": "genişletmek için iki kez dokunun", + "expansionTileExpandedTapHint": "Daralt", + "expansionTileCollapsedTapHint": "Daha fazla ayrıntı için genişletin", + "expandedHint": "Daraltıldı", + "collapsedHint": "Genişletildi" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_ug.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_ug.arb new file mode 100644 index 000000000000..a1517e96af38 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_ug.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "سائەت $hour", + "datePickerHourSemanticsLabelOther": "سائەت $hour", + "datePickerMinuteSemanticsLabelOne": "1 مىنۇت", + "datePickerMinuteSemanticsLabelOther": "$minute مىنۇت", + "datePickerDateOrder": "ymd", + "datePickerDateTimeOrder": "date_dayPeriod_time", + "anteMeridiemAbbreviation": "چۈشتىن بۇرۇن", + "postMeridiemAbbreviation": "چۈشتىن كېيىن", + "todayLabel": "بۈگۈن", + "alertDialogLabel": "ئاگاھلاندۇرۇش", + "tabSemanticsLabel": "بەتكۈچ $tabIndex جەمئىي $tabCount", + "timerPickerHourLabelOne": "سائەت", + "timerPickerHourLabelOther": "سائەت", + "timerPickerMinuteLabelOne": "مىنۇت", + "timerPickerMinuteLabelOther": "مىنۇت", + "timerPickerSecondLabelOne": "سېكۇنت", + "timerPickerSecondLabelOther": "سېكۇنت", + "cutButtonLabel": "كېسىش", + "copyButtonLabel": "كۆچۈرۈش", + "pasteButtonLabel": "چاپلاش", + "clearButtonLabel": "تازىلاش", + "selectAllButtonLabel": "ھەممىنى تاللاش", + "lookUpButtonLabel": "ئىزدەش", + "searchWebButtonLabel": "توردا ئىزدەش", + "shareButtonLabel": "ھەمبەھرلەش...", + "noSpellCheckReplacementsLabel": "ئالماشتۇرىدىغان مەزمۇن تېپىلمىدى", + "searchTextFieldPlaceholderLabel": "ئىزدەش", + "modalBarrierDismissLabel": "بىكار قىلىش", + "menuDismissLabel": "تىزىملىكنى بىكار قىلىش", + "cancelButtonLabel": "بىكار قىلىش", + "backButtonLabel": "قايتىش", + "expansionTileExpandedHint": "يىغىش ئۈچۈن قوش چېكىڭ", + "expansionTileCollapsedHint": "يېيىش ئۈچۈن قوش چېكىڭ", + "expansionTileExpandedTapHint": "يىغىش", + "expansionTileCollapsedTapHint": "تېخىمۇ كۆپ تەپسىلاتلار ئۈچۈن يېيىڭ", + "expandedHint": "يىغىلدى", + "collapsedHint": "يېيىلدى" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_uk.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_uk.arb new file mode 100644 index 000000000000..bd4a43d43bab --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_uk.arb @@ -0,0 +1,49 @@ +{ + "datePickerHourSemanticsLabelFew": "$hour години", + "datePickerHourSemanticsLabelMany": "$hour годин", + "datePickerMinuteSemanticsLabelFew": "$minute хвилини", + "datePickerMinuteSemanticsLabelMany": "$minute хвилин", + "timerPickerHourLabelFew": "години", + "timerPickerHourLabelMany": "годин", + "timerPickerMinuteLabelFew": "хв", + "timerPickerMinuteLabelMany": "хв", + "timerPickerSecondLabelFew": "с", + "timerPickerSecondLabelMany": "с", + "datePickerHourSemanticsLabelOne": "$hour година", + "datePickerHourSemanticsLabelOther": "$hour години", + "datePickerMinuteSemanticsLabelOne": "1 хвилина", + "datePickerMinuteSemanticsLabelOther": "$minute хвилини", + "datePickerDateOrder": "mdy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "дп", + "postMeridiemAbbreviation": "пп", + "todayLabel": "Сьогодні", + "alertDialogLabel": "Сповіщення", + "timerPickerHourLabelOne": "година", + "timerPickerHourLabelOther": "години", + "timerPickerMinuteLabelOne": "хв", + "timerPickerMinuteLabelOther": "хв", + "timerPickerSecondLabelOne": "с", + "timerPickerSecondLabelOther": "с", + "cutButtonLabel": "Вирізати", + "copyButtonLabel": "Копіювати", + "pasteButtonLabel": "Вставити", + "selectAllButtonLabel": "Вибрати все", + "tabSemanticsLabel": "Вкладка $tabIndex з $tabCount", + "modalBarrierDismissLabel": "Закрити", + "searchTextFieldPlaceholderLabel": "Шукайте", + "noSpellCheckReplacementsLabel": "Замін не знайдено", + "menuDismissLabel": "Закрити меню", + "lookUpButtonLabel": "Шукати", + "searchWebButtonLabel": "Пошук в Інтернеті", + "shareButtonLabel": "Поділитися…", + "clearButtonLabel": "Очистити", + "cancelButtonLabel": "Скасувати", + "backButtonLabel": "Назад", + "expansionTileExpandedHint": "двічі торкніться, щоб згорнути", + "expansionTileCollapsedHint": "двічі торкніться, щоб розгорнути", + "expansionTileExpandedTapHint": "Згорнути", + "expansionTileCollapsedTapHint": "Розгорнути й дізнатися більше", + "expandedHint": "Згорнуто", + "collapsedHint": "Розгорнуто" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_ur.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_ur.arb new file mode 100644 index 000000000000..603043dce794 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_ur.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour بجے", + "datePickerHourSemanticsLabelOther": "$hour بجے", + "datePickerMinuteSemanticsLabelOne": "1 منٹ", + "datePickerMinuteSemanticsLabelOther": "$minute منٹس", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "آج", + "alertDialogLabel": "الرٹ", + "timerPickerHourLabelOne": "گھنٹہ", + "timerPickerHourLabelOther": "گھنٹے", + "timerPickerMinuteLabelOne": "منٹ۔", + "timerPickerMinuteLabelOther": "منٹ۔", + "timerPickerSecondLabelOne": "سیکنڈ۔", + "timerPickerSecondLabelOther": "سیکنڈ۔", + "cutButtonLabel": "کٹ کریں", + "copyButtonLabel": "کاپی کریں", + "pasteButtonLabel": "پیسٹ کریں", + "selectAllButtonLabel": "سبھی منتخب کریں", + "tabSemanticsLabel": "$tabCount میں سے $tabIndex ٹیب", + "modalBarrierDismissLabel": "برخاست کریں", + "searchTextFieldPlaceholderLabel": "تلاش کریں", + "noSpellCheckReplacementsLabel": "کوئی تبدیلیاں نہیں ملیں", + "menuDismissLabel": "مینو برخاست کریں", + "lookUpButtonLabel": "تفصیل دیکھیں", + "searchWebButtonLabel": "ویب تلاش کریں", + "shareButtonLabel": "اشتراک کریں...", + "clearButtonLabel": "صاف کریں", + "cancelButtonLabel": "منسوخ کریں", + "backButtonLabel": "Back", + "expansionTileExpandedHint": "سکیڑنے کے لیے دوبار تھپتھپائیں", + "expansionTileCollapsedHint": "پھیلانے کے لیے دوبار تھپتھپائیں", + "expansionTileExpandedTapHint": "سکیڑیں", + "expansionTileCollapsedTapHint": "مزید تفصیلات کے لیے پھیلائیں", + "expandedHint": "سکڑا ہوا", + "collapsedHint": "پھیلا ہوا" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_uz.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_uz.arb new file mode 100644 index 000000000000..da72d562971c --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_uz.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour soat", + "datePickerHourSemanticsLabelOther": "$hour soat", + "datePickerMinuteSemanticsLabelOne": "1 daqiqa", + "datePickerMinuteSemanticsLabelOther": "$minute daqiqa", + "datePickerDateOrder": "mdy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Bugun", + "alertDialogLabel": "Ogohlantirish", + "timerPickerHourLabelOne": "soat", + "timerPickerHourLabelOther": "soat", + "timerPickerMinuteLabelOne": "daqiqa", + "timerPickerMinuteLabelOther": "daqiqa", + "timerPickerSecondLabelOne": "soniya", + "timerPickerSecondLabelOther": "soniya", + "cutButtonLabel": "Kesib olish", + "copyButtonLabel": "Nusxa olish", + "pasteButtonLabel": "Joylash", + "selectAllButtonLabel": "Barchasini tanlash", + "tabSemanticsLabel": "$tabCount varaqdan $tabIndex", + "modalBarrierDismissLabel": "Yopish", + "searchTextFieldPlaceholderLabel": "Qidiruv", + "noSpellCheckReplacementsLabel": "Almashtirish uchun soʻz topilmadi", + "menuDismissLabel": "Menyuni yopish", + "lookUpButtonLabel": "Tepaga qarang", + "searchWebButtonLabel": "Internetdan qidirish", + "shareButtonLabel": "Ulashish…", + "clearButtonLabel": "Tozalash", + "cancelButtonLabel": "Bekor qilish", + "backButtonLabel": "Orqaga", + "expansionTileExpandedHint": "yigʻish uchun ikki marta bosing", + "expansionTileCollapsedHint": "yoyish uchun ikki marta bosing", + "expansionTileExpandedTapHint": "Yigʻish", + "expansionTileCollapsedTapHint": "Batafsil koʻrish uchun yoying", + "expandedHint": "Yigʻilgan", + "collapsedHint": "Yoyilgan" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_vi.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_vi.arb new file mode 100644 index 000000000000..bf1d7bef9af0 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_vi.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour giờ", + "datePickerHourSemanticsLabelOther": "$hour giờ", + "datePickerMinuteSemanticsLabelOne": "1 phút", + "datePickerMinuteSemanticsLabelOther": "$minute phút", + "datePickerDateOrder": "dmy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "SÁNG", + "postMeridiemAbbreviation": "CHIỀU", + "todayLabel": "Hôm nay", + "alertDialogLabel": "Thông báo", + "timerPickerHourLabelOne": "giờ", + "timerPickerHourLabelOther": "giờ", + "timerPickerMinuteLabelOne": "phút", + "timerPickerMinuteLabelOther": "phút", + "timerPickerSecondLabelOne": "giây", + "timerPickerSecondLabelOther": "giây", + "cutButtonLabel": "Cắt", + "copyButtonLabel": "Sao chép", + "pasteButtonLabel": "Dán", + "selectAllButtonLabel": "Chọn tất cả", + "tabSemanticsLabel": "Thẻ $tabIndex/$tabCount", + "modalBarrierDismissLabel": "Bỏ qua", + "searchTextFieldPlaceholderLabel": "Tìm kiếm", + "noSpellCheckReplacementsLabel": "Không tìm thấy phương án thay thế", + "menuDismissLabel": "Đóng trình đơn", + "lookUpButtonLabel": "Tra cứu", + "searchWebButtonLabel": "Tìm kiếm trên web", + "shareButtonLabel": "Chia sẻ...", + "clearButtonLabel": "Xoá", + "cancelButtonLabel": "Huỷ", + "backButtonLabel": "Quay lại", + "expansionTileExpandedHint": "nhấn đúp để thu gọn", + "expansionTileCollapsedHint": "nhấn đúp để mở rộng", + "expansionTileExpandedTapHint": "Thu gọn", + "expansionTileCollapsedTapHint": "Mở rộng để xem thêm chi tiết", + "expandedHint": "Đã thu gọn", + "collapsedHint": "Đã mở rộng" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_zh.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_zh.arb new file mode 100644 index 000000000000..f4d0d3da6e42 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_zh.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour 点", + "datePickerHourSemanticsLabelOther": "$hour 点", + "datePickerMinuteSemanticsLabelOne": "1 分钟", + "datePickerMinuteSemanticsLabelOther": "$minute 分钟", + "datePickerDateOrder": "ymd", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "上午", + "postMeridiemAbbreviation": "下午", + "todayLabel": "今天", + "alertDialogLabel": "提醒", + "timerPickerHourLabelOne": "小时", + "timerPickerHourLabelOther": "小时", + "timerPickerMinuteLabelOne": "分钟", + "timerPickerMinuteLabelOther": "分钟", + "timerPickerSecondLabelOne": "秒", + "timerPickerSecondLabelOther": "秒", + "cutButtonLabel": "剪切", + "copyButtonLabel": "复制", + "pasteButtonLabel": "粘贴", + "selectAllButtonLabel": "全选", + "tabSemanticsLabel": "第 $tabIndex 个标签,共 $tabCount 个", + "modalBarrierDismissLabel": "关闭", + "searchTextFieldPlaceholderLabel": "搜索", + "noSpellCheckReplacementsLabel": "找不到替换文字", + "menuDismissLabel": "关闭菜单", + "lookUpButtonLabel": "查询", + "searchWebButtonLabel": "搜索", + "shareButtonLabel": "共享…", + "clearButtonLabel": "清除", + "cancelButtonLabel": "取消", + "backButtonLabel": "返回", + "expansionTileExpandedHint": "点按两次即可收起", + "expansionTileCollapsedHint": "点按两次即可展开", + "expansionTileExpandedTapHint": "收起", + "expansionTileCollapsedTapHint": "展开查看更多详情", + "expandedHint": "已收起", + "collapsedHint": "已展开" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_zh_HK.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_zh_HK.arb new file mode 100644 index 000000000000..cee2ca4a3d82 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_zh_HK.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "㩒兩下就可以收合", + "collapsedHint": "已展開", + "expandedHint": "已收合", + "expansionTileCollapsedTapHint": "展開就可以查看詳情", + "expansionTileExpandedTapHint": "收合", + "expansionTileCollapsedHint": "㩒兩下就可以展開", + "cancelButtonLabel": "取消", + "backButtonLabel": "返回", + "clearButtonLabel": "清除", + "searchWebButtonLabel": "搜尋", + "shareButtonLabel": "分享…", + "lookUpButtonLabel": "查詢", + "noSpellCheckReplacementsLabel": "找不到替換字詞", + "menuDismissLabel": "閂選單", + "searchTextFieldPlaceholderLabel": "搜尋", + "tabSemanticsLabel": "$tabCount 個分頁中嘅第 $tabIndex 個", + "datePickerHourSemanticsLabelOne": "$hour 點", + "datePickerHourSemanticsLabelOther": "$hour 點", + "datePickerMinuteSemanticsLabelOne": "1 分鐘", + "datePickerMinuteSemanticsLabelOther": "$minute 分鐘", + "datePickerDateOrder": "ymd", + "datePickerDateTimeOrder": "date_dayPeriod_time", + "anteMeridiemAbbreviation": "上午", + "postMeridiemAbbreviation": "下午", + "todayLabel": "今天", + "alertDialogLabel": "通知", + "timerPickerHourLabelOne": "小時", + "timerPickerHourLabelOther": "小時", + "timerPickerMinuteLabelOne": "分鐘", + "timerPickerMinuteLabelOther": "分鐘", + "timerPickerSecondLabelOne": "秒", + "timerPickerSecondLabelOther": "秒", + "cutButtonLabel": "剪下", + "copyButtonLabel": "複製", + "pasteButtonLabel": "貼上", + "selectAllButtonLabel": "全選", + "modalBarrierDismissLabel": "拒絕" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_zh_TW.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_zh_TW.arb new file mode 100644 index 000000000000..2ccac7944664 --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_zh_TW.arb @@ -0,0 +1,39 @@ +{ + "expansionTileExpandedHint": "輕觸兩下即可收合", + "collapsedHint": "已展開", + "expandedHint": "已收合", + "expansionTileCollapsedTapHint": "展開更多詳細資料", + "expansionTileExpandedTapHint": "收合", + "expansionTileCollapsedHint": "輕觸兩下即可展開", + "cancelButtonLabel": "取消", + "backButtonLabel": "返回", + "clearButtonLabel": "清除", + "lookUpButtonLabel": "查詢", + "searchWebButtonLabel": "搜尋", + "shareButtonLabel": "分享…", + "noSpellCheckReplacementsLabel": "找不到替代文字", + "menuDismissLabel": "關閉選單", + "searchTextFieldPlaceholderLabel": "搜尋", + "tabSemanticsLabel": "第 $tabIndex 個分頁標籤,共 $tabCount 個", + "datePickerHourSemanticsLabelOne": "$hour 點", + "datePickerHourSemanticsLabelOther": "$hour 點", + "datePickerMinuteSemanticsLabelOne": "1 分", + "datePickerMinuteSemanticsLabelOther": "$minute 分", + "datePickerDateOrder": "ymd", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "上午", + "postMeridiemAbbreviation": "下午", + "todayLabel": "今天", + "alertDialogLabel": "警告", + "timerPickerHourLabelOne": "小時", + "timerPickerHourLabelOther": "小時", + "timerPickerMinuteLabelOne": "分", + "timerPickerMinuteLabelOther": "分", + "timerPickerSecondLabelOne": "秒", + "timerPickerSecondLabelOther": "秒", + "cutButtonLabel": "剪下", + "copyButtonLabel": "複製", + "pasteButtonLabel": "貼上", + "selectAllButtonLabel": "全選", + "modalBarrierDismissLabel": "關閉" +} diff --git a/packages/cupertino_ui/lib/src/l10n/cupertino_zu.arb b/packages/cupertino_ui/lib/src/l10n/cupertino_zu.arb new file mode 100644 index 000000000000..05c9506b387e --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/cupertino_zu.arb @@ -0,0 +1,39 @@ +{ + "datePickerHourSemanticsLabelOne": "$hour ezimpondweni", + "datePickerHourSemanticsLabelOther": "$hour ezimpondweni", + "datePickerMinuteSemanticsLabelOne": "1 iminithi", + "datePickerMinuteSemanticsLabelOther": "$minute amaminithi", + "datePickerDateOrder": "mdy", + "datePickerDateTimeOrder": "date_time_dayPeriod", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "todayLabel": "Namuhla", + "alertDialogLabel": "Isexwayiso", + "timerPickerHourLabelOne": "ihora", + "timerPickerHourLabelOther": "amahora", + "timerPickerMinuteLabelOne": "iminithi.", + "timerPickerMinuteLabelOther": "iminithi.", + "timerPickerSecondLabelOne": "isekhondi.", + "timerPickerSecondLabelOther": "isekhondi.", + "cutButtonLabel": "Sika", + "copyButtonLabel": "Kopisha", + "pasteButtonLabel": "Namathisela", + "selectAllButtonLabel": "Khetha konke", + "tabSemanticsLabel": "Ithebhu $tabIndex kwangu-$tabCount", + "modalBarrierDismissLabel": "Cashisa", + "searchTextFieldPlaceholderLabel": "Sesha", + "noSpellCheckReplacementsLabel": "Akukho Okuzofakwa Esikhundleni Okutholakele", + "menuDismissLabel": "Chitha imenyu", + "lookUpButtonLabel": "Bheka Phezulu", + "searchWebButtonLabel": "Sesha Iwebhu", + "shareButtonLabel": "Yabelana...", + "clearButtonLabel": "Sula", + "cancelButtonLabel": "Khansela", + "backButtonLabel": "Emuva", + "expansionTileExpandedHint": "thepha kabili ukuze ugoqe", + "expansionTileCollapsedHint": "Thepha kabili ukuze unwebe", + "expansionTileExpandedTapHint": "Goqa", + "expansionTileCollapsedTapHint": "Nweba ukuze uthole imininingwane eyengeziwe", + "expandedHint": "Kugoqiwe", + "collapsedHint": "Kunwetshiwe" +} diff --git a/packages/cupertino_ui/lib/src/l10n/generated_cupertino_localizations.dart b/packages/cupertino_ui/lib/src/l10n/generated_cupertino_localizations.dart new file mode 100644 index 000000000000..9cc726ab29ab --- /dev/null +++ b/packages/cupertino_ui/lib/src/l10n/generated_cupertino_localizations.dart @@ -0,0 +1,17845 @@ +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +// This file has been automatically generated. Please do not edit it manually. +// To regenerate the file, use: +// dart packages/material_ui/script/l10n/bin/gen_localizations.dart --overwrite + +import 'dart:collection'; + +import 'package:flutter/widgets.dart'; +import 'package:intl/intl.dart' as intl; + +import '../global_cupertino_localizations.dart'; + +// The classes defined here encode all of the translations found in the +// `cupertino_ui/lib/src/l10n/*.arb` files. +// +// These classes are constructed by the [getCupertinoTranslation] method at the +// bottom of this file, and used by the [_GlobalCupertinoLocalizationsDelegate.load] +// method defined in `cupertino_ui/lib/src/global_cupertino_localizations.dart`. + +// TODO(goderbauer): Extend the generator to properly format the output. +// dart format off + +/// The translations for Afrikaans (`af`). +class CupertinoLocalizationAf extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Afrikaans. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationAf({ + super.localeName = 'af', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Opletberig'; + + @override + String get anteMeridiemAbbreviation => 'vm.'; + + @override + String get backButtonLabel => 'Terug'; + + @override + String get cancelButtonLabel => 'Kanselleer'; + + @override + String get clearButtonLabel => 'Vee uit'; + + @override + String get collapsedHint => 'Uitgevou'; + + @override + String get copyButtonLabel => 'Kopieer'; + + @override + String get cutButtonLabel => 'Knip'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour uur'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour uur'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minuut'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minute'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Ingevou'; + + @override + String get expansionTileCollapsedHint => 'dubbeltik om uit te vou'; + + @override + String get expansionTileCollapsedTapHint => 'Vou uit vir meer besonderhede'; + + @override + String get expansionTileExpandedHint => 'dubbeltik om in te vou'; + + @override + String get expansionTileExpandedTapHint => 'Vou in'; + + @override + String get lookUpButtonLabel => 'Kyk op'; + + @override + String get menuDismissLabel => 'Maak kieslys toe'; + + @override + String get modalBarrierDismissLabel => 'Maak toe'; + + @override + String get noSpellCheckReplacementsLabel => 'Geen plaasvervangers gevind nie'; + + @override + String get pasteButtonLabel => 'Plak'; + + @override + String get postMeridiemAbbreviation => 'nm.'; + + @override + String get searchTextFieldPlaceholderLabel => 'Soek'; + + @override + String get searchWebButtonLabel => 'Deursoek web'; + + @override + String get selectAllButtonLabel => 'Kies alles'; + + @override + String get shareButtonLabel => 'Deel …'; + + @override + String get tabSemanticsLabelRaw => r'Oortjie $tabIndex van $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'uur'; + + @override + String get timerPickerHourLabelOther => 'uur'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'min.'; + + @override + String get timerPickerMinuteLabelOther => 'min.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'sek.'; + + @override + String get timerPickerSecondLabelOther => 'sek.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Vandag'; +} + +/// The translations for Amharic (`am`). +class CupertinoLocalizationAm extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Amharic. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationAm({ + super.localeName = 'am', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'ማንቂያ'; + + @override + String get anteMeridiemAbbreviation => 'ጥዋት'; + + @override + String get backButtonLabel => 'ተመለስ'; + + @override + String get cancelButtonLabel => 'ይቅር'; + + @override + String get clearButtonLabel => 'አጽዳ'; + + @override + String get collapsedHint => 'ተዘርግቷል'; + + @override + String get copyButtonLabel => 'ቅዳ'; + + @override + String get cutButtonLabel => 'ቁረጥ'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour ሰዓት'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour ሰዓት'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 ደቂቃ'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute ደቂቃዎች'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'ተሰብስቧል'; + + @override + String get expansionTileCollapsedHint => 'ለመዘርጋት ድርብ ሁለቴ መታ ያድርጉ'; + + @override + String get expansionTileCollapsedTapHint => 'ለተጨማሪ ዝርዝሮች ይዘርጉ'; + + @override + String get expansionTileExpandedHint => 'ለመሰብሰብ ሁለቴ መታ ያድርጉ'; + + @override + String get expansionTileExpandedTapHint => 'ሰብስብ'; + + @override + String get lookUpButtonLabel => 'ይመልከቱ'; + + @override + String get menuDismissLabel => 'ምናሌን አሰናብት'; + + @override + String get modalBarrierDismissLabel => 'አሰናብት'; + + @override + String get noSpellCheckReplacementsLabel => 'ምንም ተተኪዎች አልተገኙም'; + + @override + String get pasteButtonLabel => 'ለጥፍ'; + + @override + String get postMeridiemAbbreviation => 'ከሰዓት'; + + @override + String get searchTextFieldPlaceholderLabel => 'ፍለጋ'; + + @override + String get searchWebButtonLabel => 'ድርን ፈልግ'; + + @override + String get selectAllButtonLabel => 'ሁሉንም ምረጥ'; + + @override + String get shareButtonLabel => 'አጋራ...'; + + @override + String get tabSemanticsLabelRaw => r'ትር $tabIndex ከ$tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'ሰዓት'; + + @override + String get timerPickerHourLabelOther => 'ሰዓቶች'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'ደቂቃ'; + + @override + String get timerPickerMinuteLabelOther => 'ደቂቃ'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'ሴኮ'; + + @override + String get timerPickerSecondLabelOther => 'ሴኮ'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'ዛሬ'; +} + +/// The translations for Arabic (`ar`). +class CupertinoLocalizationAr extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Arabic. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationAr({ + super.localeName = 'ar', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'تنبيه'; + + @override + String get anteMeridiemAbbreviation => 'ص'; + + @override + String get backButtonLabel => 'رجوع'; + + @override + String get cancelButtonLabel => 'الإلغاء'; + + @override + String get clearButtonLabel => 'محو'; + + @override + String get collapsedHint => 'موسَّع'; + + @override + String get copyButtonLabel => 'نسخ'; + + @override + String get cutButtonLabel => 'قص'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => r'$hour بالضبط'; + + @override + String? get datePickerHourSemanticsLabelMany => r'$hour بالضبط'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour بالضبط'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour بالضبط'; + + @override + String? get datePickerHourSemanticsLabelTwo => r'$hour بالضبط'; + + @override + String? get datePickerHourSemanticsLabelZero => r'$hour بالضبط'; + + @override + String? get datePickerMinuteSemanticsLabelFew => r'$minute دقائق'; + + @override + String? get datePickerMinuteSemanticsLabelMany => r'$minute دقيقة​'; + + @override + String? get datePickerMinuteSemanticsLabelOne => 'دقيقة واحدة'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute دقيقة​'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => r'دقيقتان ($minute)'; + + @override + String? get datePickerMinuteSemanticsLabelZero => r'$minute دقيقة​'; + + @override + String get expandedHint => 'مصغَّر'; + + @override + String get expansionTileCollapsedHint => 'انقر مرّتين للتوسيع'; + + @override + String get expansionTileCollapsedTapHint => 'وسِّع المربّع لعرض مزيد من التفاصيل.'; + + @override + String get expansionTileExpandedHint => 'يُرجى النقر مرّتين للتصغير.'; + + @override + String get expansionTileExpandedTapHint => 'تصغير'; + + @override + String get lookUpButtonLabel => 'بحث عام'; + + @override + String get menuDismissLabel => 'إغلاق القائمة'; + + @override + String get modalBarrierDismissLabel => 'رفض'; + + @override + String get noSpellCheckReplacementsLabel => 'لم يتم العثور على بدائل'; + + @override + String get pasteButtonLabel => 'لصق'; + + @override + String get postMeridiemAbbreviation => 'م'; + + @override + String get searchTextFieldPlaceholderLabel => 'بحث'; + + @override + String get searchWebButtonLabel => 'البحث على الويب'; + + @override + String get selectAllButtonLabel => 'اختيار الكل'; + + @override + String get shareButtonLabel => 'مشاركة…'; + + @override + String get tabSemanticsLabelRaw => r'علامة التبويب $tabIndex من $tabCount'; + + @override + String? get timerPickerHourLabelFew => 'ساعات'; + + @override + String? get timerPickerHourLabelMany => 'ساعة'; + + @override + String? get timerPickerHourLabelOne => 'ساعة'; + + @override + String get timerPickerHourLabelOther => 'ساعة'; + + @override + String? get timerPickerHourLabelTwo => 'ساعتان'; + + @override + String? get timerPickerHourLabelZero => 'ساعة'; + + @override + String? get timerPickerMinuteLabelFew => 'دقائق'; + + @override + String? get timerPickerMinuteLabelMany => 'دقيقة'; + + @override + String? get timerPickerMinuteLabelOne => 'دقيقة واحدة'; + + @override + String get timerPickerMinuteLabelOther => 'دقيقة'; + + @override + String? get timerPickerMinuteLabelTwo => 'دقيقتان'; + + @override + String? get timerPickerMinuteLabelZero => 'دقيقة'; + + @override + String? get timerPickerSecondLabelFew => 'ثوانٍ'; + + @override + String? get timerPickerSecondLabelMany => 'ثانية'; + + @override + String? get timerPickerSecondLabelOne => 'ثانية واحدة'; + + @override + String get timerPickerSecondLabelOther => 'ثانية'; + + @override + String? get timerPickerSecondLabelTwo => 'ثانيتان'; + + @override + String? get timerPickerSecondLabelZero => 'ثانية'; + + @override + String get todayLabel => 'اليوم'; +} + +/// The translations for Assamese (`as`). +class CupertinoLocalizationAs extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Assamese. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationAs({ + super.localeName = 'as', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'সতৰ্কবাৰ্তা'; + + @override + String get anteMeridiemAbbreviation => 'পূৰ্বাহ্ন'; + + @override + String get backButtonLabel => 'উভতি যাওক'; + + @override + String get cancelButtonLabel => 'বাতিল কৰক'; + + @override + String get clearButtonLabel => 'মচক'; + + @override + String get collapsedHint => 'বিস্তাৰ কৰা আছে'; + + @override + String get copyButtonLabel => 'প্ৰতিলিপি কৰক'; + + @override + String get cutButtonLabel => 'কাট কৰক'; + + @override + String get datePickerDateOrderString => 'mdy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour বাজিছে'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour বাজিছে'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '১ মিনিট'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute মিনিট'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'সংকোচন কৰা আছে'; + + @override + String get expansionTileCollapsedHint => 'বিস্তাৰ কৰিবলৈ দুবাৰ টিপক'; + + @override + String get expansionTileCollapsedTapHint => 'অধিক সবিশেষ জানিবলৈ বিস্তাৰ কৰক'; + + @override + String get expansionTileExpandedHint => 'সংকোচন কৰিবলৈ দুবাৰ টিপক'; + + @override + String get expansionTileExpandedTapHint => 'সংকোচন কৰক'; + + @override + String get lookUpButtonLabel => 'ওপৰলৈ চাওক'; + + @override + String get menuDismissLabel => 'অগ্ৰাহ্য কৰাৰ মেনু'; + + @override + String get modalBarrierDismissLabel => 'অগ্ৰাহ্য কৰক'; + + @override + String get noSpellCheckReplacementsLabel => 'এইটোৰ সলনি ব্যৱহাৰ কৰিব পৰা শব্দ পোৱা নগ’ল'; + + @override + String get pasteButtonLabel => "পে'ষ্ট কৰক"; + + @override + String get postMeridiemAbbreviation => 'অপৰাহ্ন'; + + @override + String get searchTextFieldPlaceholderLabel => 'সন্ধান কৰক'; + + @override + String get searchWebButtonLabel => 'ৱেবত সন্ধান কৰক'; + + @override + String get selectAllButtonLabel => 'আটাইবোৰ বাছনি কৰক'; + + @override + String get shareButtonLabel => 'শ্বেয়াৰ কৰক…'; + + @override + String get tabSemanticsLabelRaw => r'$tabCount টা টেবৰ $tabIndex নম্বৰটো'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'ঘণ্টা'; + + @override + String get timerPickerHourLabelOther => 'ঘণ্টা'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'মিনিট।'; + + @override + String get timerPickerMinuteLabelOther => 'মিনিট।'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'ছেকেণ্ড।'; + + @override + String get timerPickerSecondLabelOther => 'ছেকেণ্ড।'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'আজি'; +} + +/// The translations for Azerbaijani (`az`). +class CupertinoLocalizationAz extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Azerbaijani. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationAz({ + super.localeName = 'az', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Bildiriş'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Geri'; + + @override + String get cancelButtonLabel => 'Ləğv edin'; + + @override + String get clearButtonLabel => 'Silin'; + + @override + String get collapsedHint => 'Genişləndirildi'; + + @override + String get copyButtonLabel => 'Kopyalayın'; + + @override + String get cutButtonLabel => 'Kəsin'; + + @override + String get datePickerDateOrderString => 'mdy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'Saat $hour'; + + @override + String get datePickerHourSemanticsLabelOther => r'Saat $hour'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 dəqiqə'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute dəqiqə'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Yığcamlaşdırıldı'; + + @override + String get expansionTileCollapsedHint => 'genişləndirmək üçün iki dəfə toxunun'; + + @override + String get expansionTileCollapsedTapHint => 'Daha çox detallar üçün genişləndirin'; + + @override + String get expansionTileExpandedHint => 'yığcamlaşdırmaq üçün iki dəfə toxunun'; + + @override + String get expansionTileExpandedTapHint => 'Yığcamlaşdırın'; + + @override + String get lookUpButtonLabel => 'Axtarın'; + + @override + String get menuDismissLabel => 'Menyunu qapadın'; + + @override + String get modalBarrierDismissLabel => 'İmtina edin'; + + @override + String get noSpellCheckReplacementsLabel => 'Əvəzləmə Tapılmadı'; + + @override + String get pasteButtonLabel => 'Yerləşdirin'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Axtarın'; + + @override + String get searchWebButtonLabel => 'Vebdə axtarın'; + + @override + String get selectAllButtonLabel => 'Hamısını seçin'; + + @override + String get shareButtonLabel => 'Paylaşın...'; + + @override + String get tabSemanticsLabelRaw => r'Tab $tabIndex/$tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'saat'; + + @override + String get timerPickerHourLabelOther => 'saat'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'dəq.'; + + @override + String get timerPickerMinuteLabelOther => 'dəq.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'san.'; + + @override + String get timerPickerSecondLabelOther => 'san.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Bu gün'; +} + +/// The translations for Belarusian (`be`). +class CupertinoLocalizationBe extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Belarusian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationBe({ + super.localeName = 'be', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Абвестка'; + + @override + String get anteMeridiemAbbreviation => 'раніцы'; + + @override + String get backButtonLabel => 'Назад'; + + @override + String get cancelButtonLabel => 'Скасаваць'; + + @override + String get clearButtonLabel => 'Ачысціць'; + + @override + String get collapsedHint => 'Разгорнута'; + + @override + String get copyButtonLabel => 'Капіраваць'; + + @override + String get cutButtonLabel => 'Выразаць'; + + @override + String get datePickerDateOrderString => 'mdy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => r'$hour гадзіны нуль хвілін'; + + @override + String? get datePickerHourSemanticsLabelMany => r'$hour гадзін нуль хвілін'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour гадзіна нуль хвілін'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour гадзіны нуль хвілін'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => r'$minute хвіліны'; + + @override + String? get datePickerMinuteSemanticsLabelMany => r'$minute хвілін'; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 хвіліна'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute хвіліны'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Згорнута'; + + @override + String get expansionTileCollapsedHint => 'двойчы націснуць, каб разгарнуць'; + + @override + String get expansionTileCollapsedTapHint => 'Разгарніце, каб даведацца больш'; + + @override + String get expansionTileExpandedHint => 'двойчы націснуць, каб згарнуць'; + + @override + String get expansionTileExpandedTapHint => 'Згарнуць'; + + @override + String get lookUpButtonLabel => 'Знайсці'; + + @override + String get menuDismissLabel => 'Закрыць меню'; + + @override + String get modalBarrierDismissLabel => 'Адхіліць'; + + @override + String get noSpellCheckReplacementsLabel => 'Замен не знойдзена'; + + @override + String get pasteButtonLabel => 'Уставіць'; + + @override + String get postMeridiemAbbreviation => 'вечара'; + + @override + String get searchTextFieldPlaceholderLabel => 'Пошук'; + + @override + String get searchWebButtonLabel => 'Пошук у сетцы'; + + @override + String get selectAllButtonLabel => 'Выбраць усе'; + + @override + String get shareButtonLabel => 'Абагуліць...'; + + @override + String get tabSemanticsLabelRaw => r'Укладка $tabIndex з $tabCount'; + + @override + String? get timerPickerHourLabelFew => 'гадзіны'; + + @override + String? get timerPickerHourLabelMany => 'гадзін'; + + @override + String? get timerPickerHourLabelOne => 'гадзіна'; + + @override + String get timerPickerHourLabelOther => 'гадзіны'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => 'хв'; + + @override + String? get timerPickerMinuteLabelMany => 'хв'; + + @override + String? get timerPickerMinuteLabelOne => 'хв'; + + @override + String get timerPickerMinuteLabelOther => 'хв'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => 'с'; + + @override + String? get timerPickerSecondLabelMany => 'с'; + + @override + String? get timerPickerSecondLabelOne => 'с'; + + @override + String get timerPickerSecondLabelOther => 'с'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Сёння'; +} + +/// The translations for Bulgarian (`bg`). +class CupertinoLocalizationBg extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Bulgarian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationBg({ + super.localeName = 'bg', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Сигнал'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Назад'; + + @override + String get cancelButtonLabel => 'Отказ'; + + @override + String get clearButtonLabel => 'Изчистване'; + + @override + String get collapsedHint => 'Разгънато'; + + @override + String get copyButtonLabel => 'Копиране'; + + @override + String get cutButtonLabel => 'Изрязване'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour часа'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour часа'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 минута'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute минути'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Свито'; + + @override + String get expansionTileCollapsedHint => 'докоснете два пъти за разгъване'; + + @override + String get expansionTileCollapsedTapHint => 'Разгъване за още подробности'; + + @override + String get expansionTileExpandedHint => 'докоснете два пъти за свиване'; + + @override + String get expansionTileExpandedTapHint => 'Свиване'; + + @override + String get lookUpButtonLabel => 'Look Up'; + + @override + String get menuDismissLabel => 'Отхвърляне на менюто'; + + @override + String get modalBarrierDismissLabel => 'Отхвърляне'; + + @override + String get noSpellCheckReplacementsLabel => 'Не бяха намерени замествания'; + + @override + String get pasteButtonLabel => 'Поставяне'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Търсене'; + + @override + String get searchWebButtonLabel => 'Търсене в мрежата'; + + @override + String get selectAllButtonLabel => 'Избиране на всички'; + + @override + String get shareButtonLabel => 'Споделяне...'; + + @override + String get tabSemanticsLabelRaw => r'Раздел $tabIndex от $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'час'; + + @override + String get timerPickerHourLabelOther => 'часа'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'мин'; + + @override + String get timerPickerMinuteLabelOther => 'мин'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'сек'; + + @override + String get timerPickerSecondLabelOther => 'сек'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Днес'; +} + +/// The translations for Bengali Bangla (`bn`). +class CupertinoLocalizationBn extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Bengali Bangla. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationBn({ + super.localeName = 'bn', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'সতর্কতা'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'ফিরে যান'; + + @override + String get cancelButtonLabel => 'বাতিল করুন'; + + @override + String get clearButtonLabel => 'মুছুন'; + + @override + String get collapsedHint => 'বড় করা হয়েছে'; + + @override + String get copyButtonLabel => 'কপি করুন'; + + @override + String get cutButtonLabel => 'কাট করুন'; + + @override + String get datePickerDateOrderString => 'mdy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hourটা বাজে'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hourটা বাজে'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '১ মিনিট'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute মিনিট'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'আড়াল করা হয়েছে'; + + @override + String get expansionTileCollapsedHint => 'বড় করে দেখতে ডবল ট্যাপ করুন'; + + @override + String get expansionTileCollapsedTapHint => 'আরও বিবরণ পেতে বড় করে দেখুন'; + + @override + String get expansionTileExpandedHint => 'আড়াল করতে ডবল ট্যাপ করুন'; + + @override + String get expansionTileExpandedTapHint => 'আড়াল করুন'; + + @override + String get lookUpButtonLabel => 'লুক-আপ'; + + @override + String get menuDismissLabel => 'বাতিল করার মেনু'; + + @override + String get modalBarrierDismissLabel => 'খারিজ করুন'; + + @override + String get noSpellCheckReplacementsLabel => 'কোনও বিকল্প বানান দেখানো হয়নি'; + + @override + String get pasteButtonLabel => 'পেস্ট করুন'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'সার্চ করুন'; + + @override + String get searchWebButtonLabel => 'ওয়েবে সার্চ করুন'; + + @override + String get selectAllButtonLabel => 'সব বেছে নিন'; + + @override + String get shareButtonLabel => 'শেয়ার করুন...'; + + @override + String get tabSemanticsLabelRaw => r'$tabCount-এর মধ্যে $tabIndex নম্বর ট্যাব'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'ঘণ্টা'; + + @override + String get timerPickerHourLabelOther => 'ঘণ্টা'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'মিনিট।'; + + @override + String get timerPickerMinuteLabelOther => 'মিনিট।'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'সেকেন্ড।'; + + @override + String get timerPickerSecondLabelOther => 'সেকেন্ড।'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'আজ'; +} + +/// The translations for Tibetan (`bo`). +class CupertinoLocalizationBo extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Tibetan. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationBo({ + super.localeName = 'bo', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'གསལ་བརྡ།'; + + @override + String get anteMeridiemAbbreviation => 'སྔ་དྲོ'; + + @override + String get backButtonLabel => 'ཕྱིར་ལོག'; + + @override + String get cancelButtonLabel => 'ཕྱིར་འཐེན།'; + + @override + String get clearButtonLabel => 'གཙང་བཟོ།'; + + @override + String get collapsedHint => 'ཁྱབ་སྤེལ་ཟིན།'; + + @override + String get copyButtonLabel => 'བཤུས།'; + + @override + String get cutButtonLabel => 'གཅོད།'; + + @override + String get datePickerDateOrderString => 'ymd'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour ཆུ་ཚོད།'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour ཆུ་ཚོད།'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => 'སྐར་མ། 1'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute སྐར་མ་དུ་མ།'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'ཕྱོགས་བསྡུས།'; + + @override + String get expansionTileCollapsedHint => 'ཁྱབ་སྤེལ་ཆེད་ཐེངས་གཉིས་གནོན།'; + + @override + String get expansionTileCollapsedTapHint => 'ཞིབ་རྒྱས་ཆེད་ཁྱབ་སྤེལ།'; + + @override + String get expansionTileExpandedHint => 'ཕྱོགས་བསྡུའི་ཆེད་ཐེངས་གཉིས་གནོན།'; + + @override + String get expansionTileExpandedTapHint => 'ཕྱོགས་བསྡུ།'; + + @override + String get lookUpButtonLabel => 'འཚོལ་བ།'; + + @override + String get menuDismissLabel => 'ཐོ་གཞུང་འདོར་བ།'; + + @override + String get modalBarrierDismissLabel => 'འདོར་བ།'; + + @override + String get noSpellCheckReplacementsLabel => 'བརྗེས་ལེན་མ་རྙེད།'; + + @override + String get pasteButtonLabel => 'འཕོས་པ།'; + + @override + String get postMeridiemAbbreviation => 'ཕྱི་དྲོ།'; + + @override + String get searchTextFieldPlaceholderLabel => 'འཚོལ་བཤེར།'; + + @override + String get searchWebButtonLabel => 'དྲ་ཐོག་འཚོལ་བཤེར།'; + + @override + String get selectAllButtonLabel => 'ཚང་འདེམས།'; + + @override + String get shareButtonLabel => 'མཉམ་སྤྱོད།…'; + + @override + String get tabSemanticsLabelRaw => r'འཛར་གནོན་ $tabIndex ཡི $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'ཆུ་ཚོད།'; + + @override + String get timerPickerHourLabelOther => 'ཆུ་ཚོད་དུ་མ།'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'སྐར་མ།'; + + @override + String get timerPickerMinuteLabelOther => 'སྐར་མ།'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'སྐར་ཆ།'; + + @override + String get timerPickerSecondLabelOther => 'སྐར་ཆ།'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'དེ་རིང་།'; +} + +/// The translations for Bosnian (`bs`). +class CupertinoLocalizationBs extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Bosnian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationBs({ + super.localeName = 'bs', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Upozorenje'; + + @override + String get anteMeridiemAbbreviation => 'prijepodne'; + + @override + String get backButtonLabel => 'Nazad'; + + @override + String get cancelButtonLabel => 'Otkaži'; + + @override + String get clearButtonLabel => 'Obriši'; + + @override + String get collapsedHint => 'Prošireno'; + + @override + String get copyButtonLabel => 'Kopiraj'; + + @override + String get cutButtonLabel => 'Izreži'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => r'$hour sata'; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour sat'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour sati'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => r'$minute minute'; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minuta'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minuta'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Suženo'; + + @override + String get expansionTileCollapsedHint => 'proširivanje dvostrukim dodirom'; + + @override + String get expansionTileCollapsedTapHint => 'Proširivanje za više detalja'; + + @override + String get expansionTileExpandedHint => 'sužavanje dvostrukim dodirom'; + + @override + String get expansionTileExpandedTapHint => 'Sužavanje'; + + @override + String get lookUpButtonLabel => 'Pogled nagore'; + + @override + String get menuDismissLabel => 'Odbacivanje menija'; + + @override + String get modalBarrierDismissLabel => 'Odbaci'; + + @override + String get noSpellCheckReplacementsLabel => 'Nije pronađena nijedna zamjena'; + + @override + String get pasteButtonLabel => 'Zalijepi'; + + @override + String get postMeridiemAbbreviation => 'poslijepodne'; + + @override + String get searchTextFieldPlaceholderLabel => 'Pretraživanje'; + + @override + String get searchWebButtonLabel => 'Pretraži Web'; + + @override + String get selectAllButtonLabel => 'Odaberi sve'; + + @override + String get shareButtonLabel => 'Dijeli...'; + + @override + String get tabSemanticsLabelRaw => r'Kartica $tabIndex od $tabCount'; + + @override + String? get timerPickerHourLabelFew => 'sata'; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'sat'; + + @override + String get timerPickerHourLabelOther => 'sati'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => 'min'; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'min'; + + @override + String get timerPickerMinuteLabelOther => 'min'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => 'sec.'; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'sec.'; + + @override + String get timerPickerSecondLabelOther => 'sec.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Danas'; +} + +/// The translations for Catalan Valencian (`ca`). +class CupertinoLocalizationCa extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Catalan Valencian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationCa({ + super.localeName = 'ca', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Alerta'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Enrere'; + + @override + String get cancelButtonLabel => 'Cancel·la'; + + @override + String get clearButtonLabel => 'Esborra'; + + @override + String get collapsedHint => "S'ha desplegat"; + + @override + String get copyButtonLabel => 'Copia'; + + @override + String get cutButtonLabel => 'Retalla'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour en punt'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour en punt'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minut'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minuts'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => "S'ha replegat"; + + @override + String get expansionTileCollapsedHint => 'fes doble toc per desplegar'; + + @override + String get expansionTileCollapsedTapHint => 'Desplega per obtenir més informació'; + + @override + String get expansionTileExpandedHint => 'fes doble toc per replegar'; + + @override + String get expansionTileExpandedTapHint => 'Replega'; + + @override + String get lookUpButtonLabel => 'Mira amunt'; + + @override + String get menuDismissLabel => 'Ignora el menú'; + + @override + String get modalBarrierDismissLabel => 'Ignora'; + + @override + String get noSpellCheckReplacementsLabel => "No s'ha trobat cap substitució"; + + @override + String get pasteButtonLabel => 'Enganxa'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Cerca'; + + @override + String get searchWebButtonLabel => 'Cerca al web'; + + @override + String get selectAllButtonLabel => 'Seleccionar-ho tot'; + + @override + String get shareButtonLabel => 'Comparteix...'; + + @override + String get tabSemanticsLabelRaw => r'Pestanya $tabIndex de $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'hora'; + + @override + String get timerPickerHourLabelOther => 'hores'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'min'; + + @override + String get timerPickerMinuteLabelOther => 'min'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 's'; + + @override + String get timerPickerSecondLabelOther => 's'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Avui'; +} + +/// The translations for Czech (`cs`). +class CupertinoLocalizationCs extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Czech. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationCs({ + super.localeName = 'cs', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Upozornění'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Zpět'; + + @override + String get cancelButtonLabel => 'Zrušit'; + + @override + String get clearButtonLabel => 'Vymazat'; + + @override + String get collapsedHint => 'Rozbaleno'; + + @override + String get copyButtonLabel => 'Kopírovat'; + + @override + String get cutButtonLabel => 'Vyjmout'; + + @override + String get datePickerDateOrderString => 'mdy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => r'$hour hodiny'; + + @override + String? get datePickerHourSemanticsLabelMany => r'$hour hodiny'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour hodina'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour hodin'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => r'$minute minuty'; + + @override + String? get datePickerMinuteSemanticsLabelMany => r'$minute minuty'; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minuta'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minut'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Sbaleno'; + + @override + String get expansionTileCollapsedHint => 'dvojitým klepnutím rozbalíte'; + + @override + String get expansionTileCollapsedTapHint => 'Rozbalte pro další podrobnosti'; + + @override + String get expansionTileExpandedHint => 'dvojitým klepnutím sbalíte'; + + @override + String get expansionTileExpandedTapHint => 'Sbalit'; + + @override + String get lookUpButtonLabel => 'Vyhledat'; + + @override + String get menuDismissLabel => 'Zavřít nabídku'; + + @override + String get modalBarrierDismissLabel => 'Zavřít'; + + @override + String get noSpellCheckReplacementsLabel => 'Žádná nahrazení nenalezena'; + + @override + String get pasteButtonLabel => 'Vložit'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Hledat'; + + @override + String get searchWebButtonLabel => 'Vyhledávat na webu'; + + @override + String get selectAllButtonLabel => 'Vybrat vše'; + + @override + String get shareButtonLabel => 'Sdílet…'; + + @override + String get tabSemanticsLabelRaw => r'Karta $tabIndex z $tabCount'; + + @override + String? get timerPickerHourLabelFew => 'hodiny'; + + @override + String? get timerPickerHourLabelMany => 'hodiny'; + + @override + String? get timerPickerHourLabelOne => 'hodina'; + + @override + String get timerPickerHourLabelOther => 'hodin'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => 'min'; + + @override + String? get timerPickerMinuteLabelMany => 'min'; + + @override + String? get timerPickerMinuteLabelOne => 'min'; + + @override + String get timerPickerMinuteLabelOther => 'min'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => 's'; + + @override + String? get timerPickerSecondLabelMany => 's'; + + @override + String? get timerPickerSecondLabelOne => 's'; + + @override + String get timerPickerSecondLabelOther => 's'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Dnes'; +} + +/// The translations for Welsh (`cy`). +class CupertinoLocalizationCy extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Welsh. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationCy({ + super.localeName = 'cy', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Rhybudd'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Nôl'; + + @override + String get cancelButtonLabel => 'Canslo'; + + @override + String get clearButtonLabel => 'Clirio'; + + @override + String get collapsedHint => "Wedi'i ehangu"; + + @override + String get copyButtonLabel => 'Copïo'; + + @override + String get cutButtonLabel => 'Torri'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => r"$hour o'r gloch"; + + @override + String? get datePickerHourSemanticsLabelMany => r"$hour o'r gloch"; + + @override + String? get datePickerHourSemanticsLabelOne => r"$hour o'r gloch"; + + @override + String get datePickerHourSemanticsLabelOther => r"$hour o'r gloch"; + + @override + String? get datePickerHourSemanticsLabelTwo => r"$hour o'r gloch"; + + @override + String? get datePickerHourSemanticsLabelZero => r"$hour o'r gloch"; + + @override + String? get datePickerMinuteSemanticsLabelFew => r'$minute munud'; + + @override + String? get datePickerMinuteSemanticsLabelMany => r'$minute munud'; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 funud'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute munud'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => r'$minute funud'; + + @override + String? get datePickerMinuteSemanticsLabelZero => r'$minute munud'; + + @override + String get expandedHint => "Wedi'i grebachu"; + + @override + String get expansionTileCollapsedHint => 'tapiwch ddwywaith i ehangu'; + + @override + String get expansionTileCollapsedTapHint => 'Ehangwch am ragor o fanylion'; + + @override + String get expansionTileExpandedHint => 'tapiwch ddwywaith i grebachu'; + + @override + String get expansionTileExpandedTapHint => 'Crebachu'; + + @override + String get lookUpButtonLabel => 'Chwilio'; + + @override + String get menuDismissLabel => "Diystyru'r ddewislen"; + + @override + String get modalBarrierDismissLabel => 'Diystyru'; + + @override + String get noSpellCheckReplacementsLabel => "Dim Ailosodiadau wedi'u Canfod"; + + @override + String get pasteButtonLabel => 'Gludo'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Chwilio'; + + @override + String get searchWebButtonLabel => "Chwilio'r We"; + + @override + String get selectAllButtonLabel => 'Dewis y Cyfan'; + + @override + String get shareButtonLabel => 'Rhannu...'; + + @override + String get tabSemanticsLabelRaw => r'Tab $tabIndex o $tabCount'; + + @override + String? get timerPickerHourLabelFew => 'awr'; + + @override + String? get timerPickerHourLabelMany => 'awr'; + + @override + String? get timerPickerHourLabelOne => 'awr'; + + @override + String get timerPickerHourLabelOther => 'awr'; + + @override + String? get timerPickerHourLabelTwo => 'awr'; + + @override + String? get timerPickerHourLabelZero => 'awr'; + + @override + String? get timerPickerMinuteLabelFew => 'mun'; + + @override + String? get timerPickerMinuteLabelMany => 'mun'; + + @override + String? get timerPickerMinuteLabelOne => 'fun'; + + @override + String get timerPickerMinuteLabelOther => 'mun'; + + @override + String? get timerPickerMinuteLabelTwo => 'fun'; + + @override + String? get timerPickerMinuteLabelZero => 'mun'; + + @override + String? get timerPickerSecondLabelFew => 'eil'; + + @override + String? get timerPickerSecondLabelMany => 'eil'; + + @override + String? get timerPickerSecondLabelOne => 'eil'; + + @override + String get timerPickerSecondLabelOther => 'eil'; + + @override + String? get timerPickerSecondLabelTwo => 'eil'; + + @override + String? get timerPickerSecondLabelZero => 'eil'; + + @override + String get todayLabel => 'Heddiw'; +} + +/// The translations for Danish (`da`). +class CupertinoLocalizationDa extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Danish. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationDa({ + super.localeName = 'da', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Underretning'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Tilbage'; + + @override + String get cancelButtonLabel => 'Annuller'; + + @override + String get clearButtonLabel => 'Ryd'; + + @override + String get collapsedHint => 'Udvidet'; + + @override + String get copyButtonLabel => 'Kopiér'; + + @override + String get cutButtonLabel => 'Klip'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'klokken $hour'; + + @override + String get datePickerHourSemanticsLabelOther => r'klokken $hour'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minut'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minutter'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Skjult'; + + @override + String get expansionTileCollapsedHint => 'tryk to gange for at udvide'; + + @override + String get expansionTileCollapsedTapHint => 'Udvid for at få flere oplysninger'; + + @override + String get expansionTileExpandedHint => 'tryk to gange for at skjule'; + + @override + String get expansionTileExpandedTapHint => 'Skjul'; + + @override + String get lookUpButtonLabel => 'Slå op'; + + @override + String get menuDismissLabel => 'Luk menu'; + + @override + String get modalBarrierDismissLabel => 'Luk'; + + @override + String get noSpellCheckReplacementsLabel => 'Der blev ikke fundet nogen erstatninger'; + + @override + String get pasteButtonLabel => 'Indsæt'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Søg'; + + @override + String get searchWebButtonLabel => 'Søg på nettet'; + + @override + String get selectAllButtonLabel => 'Vælg alt'; + + @override + String get shareButtonLabel => 'Del…'; + + @override + String get tabSemanticsLabelRaw => r'Fane $tabIndex af $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'time'; + + @override + String get timerPickerHourLabelOther => 'timer'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'min.'; + + @override + String get timerPickerMinuteLabelOther => 'min.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'sek.'; + + @override + String get timerPickerSecondLabelOther => 'sek.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'I dag'; +} + +/// The translations for German (`de`). +class CupertinoLocalizationDe extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for German. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationDe({ + super.localeName = 'de', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Benachrichtigung'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Zurück'; + + @override + String get cancelButtonLabel => 'Abbrechen'; + + @override + String get clearButtonLabel => 'Löschen'; + + @override + String get collapsedHint => 'Maximiert'; + + @override + String get copyButtonLabel => 'Kopieren'; + + @override + String get cutButtonLabel => 'Ausschneiden'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour Uhr'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour Uhr'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 Minute'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute Minuten'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Minimiert'; + + @override + String get expansionTileCollapsedHint => 'Zum Maximieren doppeltippen'; + + @override + String get expansionTileCollapsedTapHint => 'Für weitere Details maximieren'; + + @override + String get expansionTileExpandedHint => 'Zum Minimieren doppeltippen'; + + @override + String get expansionTileExpandedTapHint => 'Minimieren'; + + @override + String get lookUpButtonLabel => 'Nachschlagen'; + + @override + String get menuDismissLabel => 'Menü schließen'; + + @override + String get modalBarrierDismissLabel => 'Schließen'; + + @override + String get noSpellCheckReplacementsLabel => 'Keine Ersetzungen gefunden'; + + @override + String get pasteButtonLabel => 'Einsetzen'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Suche'; + + @override + String get searchWebButtonLabel => 'Im Web suchen'; + + @override + String get selectAllButtonLabel => 'Alle auswählen'; + + @override + String get shareButtonLabel => 'Teilen…'; + + @override + String get tabSemanticsLabelRaw => r'Tab $tabIndex von $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'Stunde'; + + @override + String get timerPickerHourLabelOther => 'Stunden'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'Min.'; + + @override + String get timerPickerMinuteLabelOther => 'Min.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 's'; + + @override + String get timerPickerSecondLabelOther => 's'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Heute'; +} + +/// The translations for German, as used in Switzerland (`de_CH`). +class CupertinoLocalizationDeCh extends CupertinoLocalizationDe { + /// Create an instance of the translation bundle for German, as used in Switzerland. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationDeCh({ + super.localeName = 'de_CH', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get clearButtonLabel => 'Clear'; + + @override + String get selectAllButtonLabel => 'Alles auswählen'; + + @override + String get modalBarrierDismissLabel => 'Schliessen'; +} + +/// The translations for Modern Greek (`el`). +class CupertinoLocalizationEl extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Modern Greek. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEl({ + super.localeName = 'el', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Ειδοποίηση'; + + @override + String get anteMeridiemAbbreviation => 'π.μ.'; + + @override + String get backButtonLabel => 'Πίσω'; + + @override + String get cancelButtonLabel => 'Ακύρωση'; + + @override + String get clearButtonLabel => 'Διαγραφή'; + + @override + String get collapsedHint => 'Αναπτύχθηκε'; + + @override + String get copyButtonLabel => 'Αντιγραφή'; + + @override + String get cutButtonLabel => 'Αποκοπή'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour ακριβώς'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour ακριβώς'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 λεπτό'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute λεπτά'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Συμπτύχθηκε'; + + @override + String get expansionTileCollapsedHint => 'πατήστε δύο φορές για ανάπτυξη'; + + @override + String get expansionTileCollapsedTapHint => 'Ανάπτυξη για περισσότερες λεπτομέρειες'; + + @override + String get expansionTileExpandedHint => 'πατήστε δύο φορές για σύμπτυξη'; + + @override + String get expansionTileExpandedTapHint => 'Σύμπτυξη'; + + @override + String get lookUpButtonLabel => 'Look Up'; + + @override + String get menuDismissLabel => 'Παράβλεψη μενού'; + + @override + String get modalBarrierDismissLabel => 'Παράβλεψη'; + + @override + String get noSpellCheckReplacementsLabel => 'Δεν βρέθηκαν αντικαταστάσεις'; + + @override + String get pasteButtonLabel => 'Επικόλληση'; + + @override + String get postMeridiemAbbreviation => 'μ.μ.'; + + @override + String get searchTextFieldPlaceholderLabel => 'Αναζήτηση'; + + @override + String get searchWebButtonLabel => 'Αναζήτηση στον ιστό'; + + @override + String get selectAllButtonLabel => 'Επιλογή όλων'; + + @override + String get shareButtonLabel => 'Κοινοποίηση…'; + + @override + String get tabSemanticsLabelRaw => r'Καρτέλα $tabIndex από $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'ώρα'; + + @override + String get timerPickerHourLabelOther => 'ώρες'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'λεπ.'; + + @override + String get timerPickerMinuteLabelOther => 'λεπ.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'δευτ.'; + + @override + String get timerPickerSecondLabelOther => 'δευτ.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Σήμερα'; +} + +/// The translations for English (`en`). +class CupertinoLocalizationEn extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for English. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEn({ + super.localeName = 'en', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Alert'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Back'; + + @override + String get cancelButtonLabel => 'Cancel'; + + @override + String get clearButtonLabel => 'Clear'; + + @override + String get collapsedHint => 'Expanded'; + + @override + String get copyButtonLabel => 'Copy'; + + @override + String get cutButtonLabel => 'Cut'; + + @override + String get datePickerDateOrderString => 'mdy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r"$hour o'clock"; + + @override + String get datePickerHourSemanticsLabelOther => r"$hour o'clock"; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minute'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minutes'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Collapsed'; + + @override + String get expansionTileCollapsedHint => 'double tap to expand'; + + @override + String get expansionTileCollapsedTapHint => 'Expand for more details'; + + @override + String get expansionTileExpandedHint => 'double tap to collapse'; + + @override + String get expansionTileExpandedTapHint => 'Collapse'; + + @override + String get lookUpButtonLabel => 'Look Up'; + + @override + String get menuDismissLabel => 'Dismiss menu'; + + @override + String get modalBarrierDismissLabel => 'Dismiss'; + + @override + String get noSpellCheckReplacementsLabel => 'No Replacements Found'; + + @override + String get pasteButtonLabel => 'Paste'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Search'; + + @override + String get searchWebButtonLabel => 'Search Web'; + + @override + String get selectAllButtonLabel => 'Select All'; + + @override + String get shareButtonLabel => 'Share...'; + + @override + String get tabSemanticsLabelRaw => r'Tab $tabIndex of $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'hour'; + + @override + String get timerPickerHourLabelOther => 'hours'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'min.'; + + @override + String get timerPickerMinuteLabelOther => 'min.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'sec.'; + + @override + String get timerPickerSecondLabelOther => 'sec.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Today'; +} + +/// The translations for English, as used in Australia (`en_AU`). +class CupertinoLocalizationEnAu extends CupertinoLocalizationEn { + /// Create an instance of the translation bundle for English, as used in Australia. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEnAu({ + super.localeName = 'en_AU', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'double-tap to collapse'; + + @override + String get expansionTileCollapsedHint => 'double-tap to expand'; + + @override + String get lookUpButtonLabel => 'Look up'; + + @override + String get noSpellCheckReplacementsLabel => 'No replacements found'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get selectAllButtonLabel => 'Select all'; +} + +/// The translations for English, as used in Canada (`en_CA`). +class CupertinoLocalizationEnCa extends CupertinoLocalizationEn { + /// Create an instance of the translation bundle for English, as used in Canada. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEnCa({ + super.localeName = 'en_CA', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get selectAllButtonLabel => 'Select all'; +} + +/// The translations for English, as used in the United Kingdom (`en_GB`). +class CupertinoLocalizationEnGb extends CupertinoLocalizationEn { + /// Create an instance of the translation bundle for English, as used in the United Kingdom. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEnGb({ + super.localeName = 'en_GB', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'double-tap to collapse'; + + @override + String get expansionTileCollapsedHint => 'double-tap to expand'; + + @override + String get lookUpButtonLabel => 'Look up'; + + @override + String get noSpellCheckReplacementsLabel => 'No replacements found'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get selectAllButtonLabel => 'Select all'; +} + +/// The translations for English, as used in Ireland (`en_IE`). +class CupertinoLocalizationEnIe extends CupertinoLocalizationEn { + /// Create an instance of the translation bundle for English, as used in Ireland. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEnIe({ + super.localeName = 'en_IE', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'double-tap to collapse'; + + @override + String get expansionTileCollapsedHint => 'double-tap to expand'; + + @override + String get lookUpButtonLabel => 'Look up'; + + @override + String get noSpellCheckReplacementsLabel => 'No replacements found'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get selectAllButtonLabel => 'Select all'; +} + +/// The translations for English, as used in India (`en_IN`). +class CupertinoLocalizationEnIn extends CupertinoLocalizationEn { + /// Create an instance of the translation bundle for English, as used in India. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEnIn({ + super.localeName = 'en_IN', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'double-tap to collapse'; + + @override + String get expansionTileCollapsedHint => 'double-tap to expand'; + + @override + String get lookUpButtonLabel => 'Look up'; + + @override + String get noSpellCheckReplacementsLabel => 'No replacements found'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get selectAllButtonLabel => 'Select all'; +} + +/// The translations for English, as used in New Zealand (`en_NZ`). +class CupertinoLocalizationEnNz extends CupertinoLocalizationEn { + /// Create an instance of the translation bundle for English, as used in New Zealand. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEnNz({ + super.localeName = 'en_NZ', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'double-tap to collapse'; + + @override + String get expansionTileCollapsedHint => 'double-tap to expand'; + + @override + String get lookUpButtonLabel => 'Look up'; + + @override + String get noSpellCheckReplacementsLabel => 'No replacements found'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get selectAllButtonLabel => 'Select all'; +} + +/// The translations for English, as used in Singapore (`en_SG`). +class CupertinoLocalizationEnSg extends CupertinoLocalizationEn { + /// Create an instance of the translation bundle for English, as used in Singapore. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEnSg({ + super.localeName = 'en_SG', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'double-tap to collapse'; + + @override + String get expansionTileCollapsedHint => 'double-tap to expand'; + + @override + String get lookUpButtonLabel => 'Look up'; + + @override + String get noSpellCheckReplacementsLabel => 'No replacements found'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get selectAllButtonLabel => 'Select all'; +} + +/// The translations for English, as used in South Africa (`en_ZA`). +class CupertinoLocalizationEnZa extends CupertinoLocalizationEn { + /// Create an instance of the translation bundle for English, as used in South Africa. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEnZa({ + super.localeName = 'en_ZA', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'double-tap to collapse'; + + @override + String get expansionTileCollapsedHint => 'double-tap to expand'; + + @override + String get lookUpButtonLabel => 'Look up'; + + @override + String get noSpellCheckReplacementsLabel => 'No replacements found'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get selectAllButtonLabel => 'Select all'; +} + +/// The translations for Spanish Castilian (`es`). +class CupertinoLocalizationEs extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Spanish Castilian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEs({ + super.localeName = 'es', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Alerta'; + + @override + String get anteMeridiemAbbreviation => 'a. m.'; + + @override + String get backButtonLabel => 'Atrás'; + + @override + String get cancelButtonLabel => 'Cancelar'; + + @override + String get clearButtonLabel => 'Borrar'; + + @override + String get collapsedHint => 'Desplegado'; + + @override + String get copyButtonLabel => 'Copiar'; + + @override + String get cutButtonLabel => 'Cortar'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour en punto'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour en punto'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minuto'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minutos'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Contraído'; + + @override + String get expansionTileCollapsedHint => 'toca dos veces para desplegar'; + + @override + String get expansionTileCollapsedTapHint => 'Desplegar para ver más detalles'; + + @override + String get expansionTileExpandedHint => 'toca dos veces para contraer'; + + @override + String get expansionTileExpandedTapHint => 'Contraer'; + + @override + String get lookUpButtonLabel => 'Buscador visual'; + + @override + String get menuDismissLabel => 'Cerrar menú'; + + @override + String get modalBarrierDismissLabel => 'Cerrar'; + + @override + String get noSpellCheckReplacementsLabel => 'No se ha encontrado ninguna sustitución'; + + @override + String get pasteButtonLabel => 'Pegar'; + + @override + String get postMeridiemAbbreviation => 'p. m.'; + + @override + String get searchTextFieldPlaceholderLabel => 'Buscar'; + + @override + String get searchWebButtonLabel => 'Buscar en la Web'; + + @override + String get selectAllButtonLabel => 'Seleccionar todo'; + + @override + String get shareButtonLabel => 'Compartir...'; + + @override + String get tabSemanticsLabelRaw => r'Pestaña $tabIndex de $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'hora'; + + @override + String get timerPickerHourLabelOther => 'horas'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'min'; + + @override + String get timerPickerMinuteLabelOther => 'min'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 's'; + + @override + String get timerPickerSecondLabelOther => 's'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Hoy'; +} + +/// The translations for Spanish Castilian, as used in Latin America and the Caribbean (`es_419`). +class CupertinoLocalizationEs419 extends CupertinoLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Latin America and the Caribbean. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEs419({ + super.localeName = 'es_419', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get shareButtonLabel => 'Compartir…'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get noSpellCheckReplacementsLabel => 'No se encontraron reemplazos'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour en punto'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour en punto'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; +} + +/// The translations for Spanish Castilian, as used in Argentina (`es_AR`). +class CupertinoLocalizationEsAr extends CupertinoLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Argentina. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEsAr({ + super.localeName = 'es_AR', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get shareButtonLabel => 'Compartir…'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get noSpellCheckReplacementsLabel => 'No se encontraron reemplazos'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour en punto'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour en punto'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; +} + +/// The translations for Spanish Castilian, as used in Bolivia (`es_BO`). +class CupertinoLocalizationEsBo extends CupertinoLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Bolivia. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEsBo({ + super.localeName = 'es_BO', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get shareButtonLabel => 'Compartir…'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get noSpellCheckReplacementsLabel => 'No se encontraron reemplazos'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour en punto'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour en punto'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; +} + +/// The translations for Spanish Castilian, as used in Chile (`es_CL`). +class CupertinoLocalizationEsCl extends CupertinoLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Chile. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEsCl({ + super.localeName = 'es_CL', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get shareButtonLabel => 'Compartir…'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get noSpellCheckReplacementsLabel => 'No se encontraron reemplazos'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour en punto'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour en punto'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; +} + +/// The translations for Spanish Castilian, as used in Colombia (`es_CO`). +class CupertinoLocalizationEsCo extends CupertinoLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Colombia. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEsCo({ + super.localeName = 'es_CO', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get shareButtonLabel => 'Compartir…'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get noSpellCheckReplacementsLabel => 'No se encontraron reemplazos'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour en punto'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour en punto'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; +} + +/// The translations for Spanish Castilian, as used in Costa Rica (`es_CR`). +class CupertinoLocalizationEsCr extends CupertinoLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Costa Rica. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEsCr({ + super.localeName = 'es_CR', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get shareButtonLabel => 'Compartir…'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get noSpellCheckReplacementsLabel => 'No se encontraron reemplazos'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour en punto'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour en punto'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; +} + +/// The translations for Spanish Castilian, as used in the Dominican Republic (`es_DO`). +class CupertinoLocalizationEsDo extends CupertinoLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in the Dominican Republic. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEsDo({ + super.localeName = 'es_DO', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get shareButtonLabel => 'Compartir…'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get noSpellCheckReplacementsLabel => 'No se encontraron reemplazos'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour en punto'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour en punto'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; +} + +/// The translations for Spanish Castilian, as used in Ecuador (`es_EC`). +class CupertinoLocalizationEsEc extends CupertinoLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Ecuador. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEsEc({ + super.localeName = 'es_EC', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get shareButtonLabel => 'Compartir…'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get noSpellCheckReplacementsLabel => 'No se encontraron reemplazos'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour en punto'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour en punto'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; +} + +/// The translations for Spanish Castilian, as used in Guatemala (`es_GT`). +class CupertinoLocalizationEsGt extends CupertinoLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Guatemala. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEsGt({ + super.localeName = 'es_GT', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get shareButtonLabel => 'Compartir…'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get noSpellCheckReplacementsLabel => 'No se encontraron reemplazos'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour en punto'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour en punto'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; +} + +/// The translations for Spanish Castilian, as used in Honduras (`es_HN`). +class CupertinoLocalizationEsHn extends CupertinoLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Honduras. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEsHn({ + super.localeName = 'es_HN', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get shareButtonLabel => 'Compartir…'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get noSpellCheckReplacementsLabel => 'No se encontraron reemplazos'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour en punto'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour en punto'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; +} + +/// The translations for Spanish Castilian, as used in Mexico (`es_MX`). +class CupertinoLocalizationEsMx extends CupertinoLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Mexico. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEsMx({ + super.localeName = 'es_MX', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get shareButtonLabel => 'Compartir…'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get noSpellCheckReplacementsLabel => 'No se encontraron reemplazos'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour en punto'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour en punto'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; +} + +/// The translations for Spanish Castilian, as used in Nicaragua (`es_NI`). +class CupertinoLocalizationEsNi extends CupertinoLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Nicaragua. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEsNi({ + super.localeName = 'es_NI', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get shareButtonLabel => 'Compartir…'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get noSpellCheckReplacementsLabel => 'No se encontraron reemplazos'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour en punto'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour en punto'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; +} + +/// The translations for Spanish Castilian, as used in Panama (`es_PA`). +class CupertinoLocalizationEsPa extends CupertinoLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Panama. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEsPa({ + super.localeName = 'es_PA', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get shareButtonLabel => 'Compartir…'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get noSpellCheckReplacementsLabel => 'No se encontraron reemplazos'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour en punto'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour en punto'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; +} + +/// The translations for Spanish Castilian, as used in Peru (`es_PE`). +class CupertinoLocalizationEsPe extends CupertinoLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Peru. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEsPe({ + super.localeName = 'es_PE', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get shareButtonLabel => 'Compartir…'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get noSpellCheckReplacementsLabel => 'No se encontraron reemplazos'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour en punto'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour en punto'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; +} + +/// The translations for Spanish Castilian, as used in Puerto Rico (`es_PR`). +class CupertinoLocalizationEsPr extends CupertinoLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Puerto Rico. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEsPr({ + super.localeName = 'es_PR', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get shareButtonLabel => 'Compartir…'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get noSpellCheckReplacementsLabel => 'No se encontraron reemplazos'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour en punto'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour en punto'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; +} + +/// The translations for Spanish Castilian, as used in Paraguay (`es_PY`). +class CupertinoLocalizationEsPy extends CupertinoLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Paraguay. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEsPy({ + super.localeName = 'es_PY', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get shareButtonLabel => 'Compartir…'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get noSpellCheckReplacementsLabel => 'No se encontraron reemplazos'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour en punto'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour en punto'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; +} + +/// The translations for Spanish Castilian, as used in El Salvador (`es_SV`). +class CupertinoLocalizationEsSv extends CupertinoLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in El Salvador. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEsSv({ + super.localeName = 'es_SV', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get shareButtonLabel => 'Compartir…'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get noSpellCheckReplacementsLabel => 'No se encontraron reemplazos'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour en punto'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour en punto'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; +} + +/// The translations for Spanish Castilian, as used in the United States (`es_US`). +class CupertinoLocalizationEsUs extends CupertinoLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in the United States. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEsUs({ + super.localeName = 'es_US', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get shareButtonLabel => 'Compartir…'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get noSpellCheckReplacementsLabel => 'No se encontraron reemplazos'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour en punto'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour en punto'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; +} + +/// The translations for Spanish Castilian, as used in Uruguay (`es_UY`). +class CupertinoLocalizationEsUy extends CupertinoLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Uruguay. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEsUy({ + super.localeName = 'es_UY', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get shareButtonLabel => 'Compartir…'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get noSpellCheckReplacementsLabel => 'No se encontraron reemplazos'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour en punto'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour en punto'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; +} + +/// The translations for Spanish Castilian, as used in Venezuela (`es_VE`). +class CupertinoLocalizationEsVe extends CupertinoLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Venezuela. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEsVe({ + super.localeName = 'es_VE', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get shareButtonLabel => 'Compartir…'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get noSpellCheckReplacementsLabel => 'No se encontraron reemplazos'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour en punto'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour en punto'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; +} + +/// The translations for Estonian (`et`). +class CupertinoLocalizationEt extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Estonian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEt({ + super.localeName = 'et', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Märguanne'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Tagasi'; + + @override + String get cancelButtonLabel => 'Tühista'; + + @override + String get clearButtonLabel => 'Kustutamine'; + + @override + String get collapsedHint => 'Laiendatud'; + + @override + String get copyButtonLabel => 'Kopeeri'; + + @override + String get cutButtonLabel => 'Lõika'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'Kell $hour'; + + @override + String get datePickerHourSemanticsLabelOther => r'Kell $hour'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minut'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minutit'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Ahendatud'; + + @override + String get expansionTileCollapsedHint => 'topeltpuudutage laiendamiseks'; + + @override + String get expansionTileCollapsedTapHint => 'Laiendage lisateabe nägemiseks'; + + @override + String get expansionTileExpandedHint => 'topeltpuudutage ahendamiseks'; + + @override + String get expansionTileExpandedTapHint => 'Ahenda'; + + @override + String get lookUpButtonLabel => 'Look Up'; + + @override + String get menuDismissLabel => 'Sulge menüü'; + + @override + String get modalBarrierDismissLabel => 'Loobu'; + + @override + String get noSpellCheckReplacementsLabel => 'Asendusi ei leitud'; + + @override + String get pasteButtonLabel => 'Kleebi'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Otsige'; + + @override + String get searchWebButtonLabel => 'Otsi veebist'; + + @override + String get selectAllButtonLabel => 'Vali kõik'; + + @override + String get shareButtonLabel => 'Jaga …'; + + @override + String get tabSemanticsLabelRaw => r'$tabIndex. vaheleht $tabCount-st'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'tund'; + + @override + String get timerPickerHourLabelOther => 'tundi'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'min'; + + @override + String get timerPickerMinuteLabelOther => 'min'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 's'; + + @override + String get timerPickerSecondLabelOther => 's'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Täna'; +} + +/// The translations for Basque (`eu`). +class CupertinoLocalizationEu extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Basque. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationEu({ + super.localeName = 'eu', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Alerta'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Atzera'; + + @override + String get cancelButtonLabel => 'Utzi'; + + @override + String get clearButtonLabel => 'Garbitu'; + + @override + String get collapsedHint => 'Zabalduta'; + + @override + String get copyButtonLabel => 'Kopiatu'; + + @override + String get cutButtonLabel => 'Ebaki'; + + @override + String get datePickerDateOrderString => 'ymd'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'Ordu$houra da'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hourak dira'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => 'Minutu bat'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minutu'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Tolestuta'; + + @override + String get expansionTileCollapsedHint => 'zabaltzeko, sakatu birritan'; + + @override + String get expansionTileCollapsedTapHint => 'Zabaldu hau xehetasun gehiago lortzeko'; + + @override + String get expansionTileExpandedHint => 'tolesteko, sakatu birritan'; + + @override + String get expansionTileExpandedTapHint => 'Tolestu'; + + @override + String get lookUpButtonLabel => 'Bilatu'; + + @override + String get menuDismissLabel => 'Baztertu menua'; + + @override + String get modalBarrierDismissLabel => 'Baztertu'; + + @override + String get noSpellCheckReplacementsLabel => 'Ez da aurkitu ordezteko hitzik'; + + @override + String get pasteButtonLabel => 'Itsatsi'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Bilatu'; + + @override + String get searchWebButtonLabel => 'Bilatu sarean'; + + @override + String get selectAllButtonLabel => 'Hautatu dena'; + + @override + String get shareButtonLabel => 'Partekatu...'; + + @override + String get tabSemanticsLabelRaw => r'$tabIndex/$tabCount fitxa'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'ordu'; + + @override + String get timerPickerHourLabelOther => 'ordu'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'min.'; + + @override + String get timerPickerMinuteLabelOther => 'min.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 's'; + + @override + String get timerPickerSecondLabelOther => 's'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Gaur'; +} + +/// The translations for Persian (`fa`). +class CupertinoLocalizationFa extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Persian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationFa({ + super.localeName = 'fa', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'هشدار'; + + @override + String get anteMeridiemAbbreviation => 'ق.ظ.'; + + @override + String get backButtonLabel => 'برگشتن'; + + @override + String get cancelButtonLabel => 'لغو'; + + @override + String get clearButtonLabel => 'پاک کردن'; + + @override + String get collapsedHint => 'ازهم بازشده'; + + @override + String get copyButtonLabel => 'کپی کردن'; + + @override + String get cutButtonLabel => 'برش'; + + @override + String get datePickerDateOrderString => 'ymd'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'ساعت $hour'; + + @override + String get datePickerHourSemanticsLabelOther => r'ساعت $hour'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '۱ دقیقه'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute دقیقه'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'جمع‌شده'; + + @override + String get expansionTileCollapsedHint => 'برای ازهم بازکردن، دو تک‌ضرب بزنید'; + + @override + String get expansionTileCollapsedTapHint => 'ازهم بازکردن برای جزئیات بیشتر'; + + @override + String get expansionTileExpandedHint => 'برای جمع کردن، دو تک‌ضرب بزنید'; + + @override + String get expansionTileExpandedTapHint => 'جمع کردن'; + + @override + String get lookUpButtonLabel => 'جستجو'; + + @override + String get menuDismissLabel => 'بستن منو'; + + @override + String get modalBarrierDismissLabel => 'بستن'; + + @override + String get noSpellCheckReplacementsLabel => 'جایگزینی پیدا نشد'; + + @override + String get pasteButtonLabel => 'جای‌گذاری'; + + @override + String get postMeridiemAbbreviation => 'ب.ظ.'; + + @override + String get searchTextFieldPlaceholderLabel => 'جستجو'; + + @override + String get searchWebButtonLabel => 'جستجو در وب'; + + @override + String get selectAllButtonLabel => 'انتخاب همه'; + + @override + String get shareButtonLabel => 'هم‌رسانی…'; + + @override + String get tabSemanticsLabelRaw => r'برگه $tabIndex از $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'ساعت'; + + @override + String get timerPickerHourLabelOther => 'ساعت'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'دقیقه'; + + @override + String get timerPickerMinuteLabelOther => 'دقیقه'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'ثانیه'; + + @override + String get timerPickerSecondLabelOther => 'ثانیه'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'امروز'; +} + +/// The translations for Finnish (`fi`). +class CupertinoLocalizationFi extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Finnish. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationFi({ + super.localeName = 'fi', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Ilmoitus'; + + @override + String get anteMeridiemAbbreviation => 'ap'; + + @override + String get backButtonLabel => 'Takaisin'; + + @override + String get cancelButtonLabel => 'Peru'; + + @override + String get clearButtonLabel => 'Tyhjennä'; + + @override + String get collapsedHint => 'Laajennettu'; + + @override + String get copyButtonLabel => 'Kopioi'; + + @override + String get cutButtonLabel => 'Leikkaa'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'klo $hour'; + + @override + String get datePickerHourSemanticsLabelOther => r'klo $hour'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minuutti'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minuuttia'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Tiivistetty'; + + @override + String get expansionTileCollapsedHint => 'laajenna kaksoisnapauttamalla'; + + @override + String get expansionTileCollapsedTapHint => 'Katso lisätietoja laajentamalla'; + + @override + String get expansionTileExpandedHint => 'tiivistä kaksoisnapauttamalla'; + + @override + String get expansionTileExpandedTapHint => 'Tiivistä'; + + @override + String get lookUpButtonLabel => 'Hae'; + + @override + String get menuDismissLabel => 'Hylkää valikko'; + + @override + String get modalBarrierDismissLabel => 'Ohita'; + + @override + String get noSpellCheckReplacementsLabel => 'Korvaavia sanoja ei löydy'; + + @override + String get pasteButtonLabel => 'Liitä'; + + @override + String get postMeridiemAbbreviation => 'ip'; + + @override + String get searchTextFieldPlaceholderLabel => 'Hae'; + + @override + String get searchWebButtonLabel => 'Hae verkosta'; + + @override + String get selectAllButtonLabel => 'Valitse kaikki'; + + @override + String get shareButtonLabel => 'Jaa…'; + + @override + String get tabSemanticsLabelRaw => r'Välilehti $tabIndex kautta $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'tunti'; + + @override + String get timerPickerHourLabelOther => 'tuntia'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'min'; + + @override + String get timerPickerMinuteLabelOther => 'min'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 's'; + + @override + String get timerPickerSecondLabelOther => 's'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Tänään'; +} + +/// The translations for Filipino Pilipino (`fil`). +class CupertinoLocalizationFil extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Filipino Pilipino. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationFil({ + super.localeName = 'fil', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Alerto'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Bumalik'; + + @override + String get cancelButtonLabel => 'Kanselahin'; + + @override + String get clearButtonLabel => 'I-clear'; + + @override + String get collapsedHint => 'Naka-expand'; + + @override + String get copyButtonLabel => 'Kopyahin'; + + @override + String get cutButtonLabel => 'I-cut'; + + @override + String get datePickerDateOrderString => 'mdy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'Ala $hour'; + + @override + String get datePickerHourSemanticsLabelOther => r'Alas $hour'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minuto'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute na minuto'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Naka-collapse'; + + @override + String get expansionTileCollapsedHint => 'i-double tap para i-expand'; + + @override + String get expansionTileCollapsedTapHint => 'I-expand para sa higit pang detalye'; + + @override + String get expansionTileExpandedHint => 'i-double tap para i-collapse'; + + @override + String get expansionTileExpandedTapHint => 'I-collapse'; + + @override + String get lookUpButtonLabel => 'Tumingin sa Itaas'; + + @override + String get menuDismissLabel => 'I-dismiss ang menu'; + + @override + String get modalBarrierDismissLabel => 'I-dismiss'; + + @override + String get noSpellCheckReplacementsLabel => 'Walang Nahanap na Kapalit'; + + @override + String get pasteButtonLabel => 'I-paste'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Hanapin'; + + @override + String get searchWebButtonLabel => 'Maghanap sa Web'; + + @override + String get selectAllButtonLabel => 'Piliin Lahat'; + + @override + String get shareButtonLabel => 'Ibahagi...'; + + @override + String get tabSemanticsLabelRaw => r'Tab $tabIndex ng $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'oras'; + + @override + String get timerPickerHourLabelOther => 'na oras'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'min.'; + + @override + String get timerPickerMinuteLabelOther => 'na min.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'seg.'; + + @override + String get timerPickerSecondLabelOther => 'na seg.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Ngayon'; +} + +/// The translations for French (`fr`). +class CupertinoLocalizationFr extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for French. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationFr({ + super.localeName = 'fr', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Alerte'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Retour'; + + @override + String get cancelButtonLabel => 'Annuler'; + + @override + String get clearButtonLabel => 'Effacer'; + + @override + String get collapsedHint => 'Développé'; + + @override + String get copyButtonLabel => 'Copier'; + + @override + String get cutButtonLabel => 'Couper'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour heure'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour heures'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minute'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minutes'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Réduit'; + + @override + String get expansionTileCollapsedHint => 'appuyez deux fois pour développer'; + + @override + String get expansionTileCollapsedTapHint => 'Développer pour en savoir plus'; + + @override + String get expansionTileExpandedHint => 'appuyez deux fois pour réduire'; + + @override + String get expansionTileExpandedTapHint => 'Réduire'; + + @override + String get lookUpButtonLabel => 'Recherche visuelle'; + + @override + String get menuDismissLabel => 'Fermer le menu'; + + @override + String get modalBarrierDismissLabel => 'Ignorer'; + + @override + String get noSpellCheckReplacementsLabel => 'Aucun remplacement trouvé'; + + @override + String get pasteButtonLabel => 'Coller'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Rechercher'; + + @override + String get searchWebButtonLabel => 'Rechercher sur le Web'; + + @override + String get selectAllButtonLabel => 'Tout sélectionner'; + + @override + String get shareButtonLabel => 'Partager…'; + + @override + String get tabSemanticsLabelRaw => r'Onglet $tabIndex sur $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'heure'; + + @override + String get timerPickerHourLabelOther => 'heures'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'minute'; + + @override + String get timerPickerMinuteLabelOther => 'minutes'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 's'; + + @override + String get timerPickerSecondLabelOther => 's'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => "aujourd'hui"; +} + +/// The translations for French, as used in Canada (`fr_CA`). +class CupertinoLocalizationFrCa extends CupertinoLocalizationFr { + /// Create an instance of the translation bundle for French, as used in Canada. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationFrCa({ + super.localeName = 'fr_CA', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'toucher deux fois pour réduire'; + + @override + String get expansionTileCollapsedTapHint => 'Développer le panneau pour plus de détails'; + + @override + String get expansionTileCollapsedHint => 'toucher deux fois pour développer'; + + @override + String get lookUpButtonLabel => 'Regarder en haut'; + + @override + String get menuDismissLabel => 'Ignorer le menu'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour heure'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour heures'; + + @override + String get anteMeridiemAbbreviation => 'am'; + + @override + String get postMeridiemAbbreviation => 'pm'; + + @override + String get todayLabel => "Aujourd'hui"; + + @override + String? get timerPickerMinuteLabelOne => 'min'; + + @override + String get timerPickerMinuteLabelOther => 'min'; +} + +/// The translations for Irish (`ga`). +class CupertinoLocalizationGa extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Irish. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationGa({ + super.localeName = 'ga', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Foláireamh'; + + @override + String get anteMeridiemAbbreviation => 'R.N.'; + + @override + String get backButtonLabel => 'Siar'; + + @override + String get cancelButtonLabel => 'Cealaigh'; + + @override + String get clearButtonLabel => 'Glan'; + + @override + String get collapsedHint => 'Leathnaithe'; + + @override + String get copyButtonLabel => 'Cóipeáil'; + + @override + String get cutButtonLabel => 'Gearr'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => r'$hour a chlog'; + + @override + String? get datePickerHourSemanticsLabelMany => r'$hour a chlog'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour a chlog'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour a chlog'; + + @override + String? get datePickerHourSemanticsLabelTwo => r'$hour a chlog'; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => r'$minute nóiméad'; + + @override + String? get datePickerMinuteSemanticsLabelMany => r'$minute nóiméad'; + + @override + String? get datePickerMinuteSemanticsLabelOne => 'Aon nóiméad amháin'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute nóiméad'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => r'$minute nóiméad'; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Laghdaithe'; + + @override + String get expansionTileCollapsedHint => 'tapáil faoi dhó chun leathnú'; + + @override + String get expansionTileCollapsedTapHint => 'Leathnaigh chun tuilleadh sonraí a fháil'; + + @override + String get expansionTileExpandedHint => 'tapáil faoi dhó chun laghdú'; + + @override + String get expansionTileExpandedTapHint => 'Laghdaigh'; + + @override + String get lookUpButtonLabel => 'Cuardaigh'; + + @override + String get menuDismissLabel => 'Ruaig an roghchlár'; + + @override + String get modalBarrierDismissLabel => 'Ruaig'; + + @override + String get noSpellCheckReplacementsLabel => 'Níor Aimsíodh Aon Fhocal Oiriúnach le Cur ina Áit'; + + @override + String get pasteButtonLabel => 'Greamaigh'; + + @override + String get postMeridiemAbbreviation => 'I.N.'; + + @override + String get searchTextFieldPlaceholderLabel => 'Cuardaigh'; + + @override + String get searchWebButtonLabel => 'Cuardaigh an Gréasán'; + + @override + String get selectAllButtonLabel => 'Roghnaigh Gach Rud'; + + @override + String get shareButtonLabel => 'Comhroinn...'; + + @override + String get tabSemanticsLabelRaw => r'Cluaisín $tabIndex de $tabCount'; + + @override + String? get timerPickerHourLabelFew => 'uair an chloig'; + + @override + String? get timerPickerHourLabelMany => 'n-uair an chloig'; + + @override + String? get timerPickerHourLabelOne => 'uair an chloig'; + + @override + String get timerPickerHourLabelOther => 'uair an chloig'; + + @override + String? get timerPickerHourLabelTwo => 'uair an chloig'; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => 'nóim.'; + + @override + String? get timerPickerMinuteLabelMany => 'nóim.'; + + @override + String? get timerPickerMinuteLabelOne => 'nóim.'; + + @override + String get timerPickerMinuteLabelOther => 'nóim.'; + + @override + String? get timerPickerMinuteLabelTwo => 'nóim.'; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => 'soic.'; + + @override + String? get timerPickerSecondLabelMany => 'soic.'; + + @override + String? get timerPickerSecondLabelOne => 'soic.'; + + @override + String get timerPickerSecondLabelOther => 'soic.'; + + @override + String? get timerPickerSecondLabelTwo => 'soic.'; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Inniu'; +} + +/// The translations for Galician (`gl`). +class CupertinoLocalizationGl extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Galician. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationGl({ + super.localeName = 'gl', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Alerta'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get backButtonLabel => 'Atrás'; + + @override + String get cancelButtonLabel => 'Cancelar'; + + @override + String get clearButtonLabel => 'Borrar'; + + @override + String get collapsedHint => 'Despregado'; + + @override + String get copyButtonLabel => 'Copiar'; + + @override + String get cutButtonLabel => 'Cortar'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour en punto'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour en punto'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minuto'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minutos'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Contraído'; + + @override + String get expansionTileCollapsedHint => 'tocar dúas veces para despregar'; + + @override + String get expansionTileCollapsedTapHint => 'Despregar para obter máis detalles'; + + @override + String get expansionTileExpandedHint => 'tocar dúas veces para contraer'; + + @override + String get expansionTileExpandedTapHint => 'Contraer'; + + @override + String get lookUpButtonLabel => 'Mirar cara arriba'; + + @override + String get menuDismissLabel => 'Pechar menú'; + + @override + String get modalBarrierDismissLabel => 'Pechar'; + + @override + String get noSpellCheckReplacementsLabel => 'Non se encontrou ningunha substitución'; + + @override + String get pasteButtonLabel => 'Pegar'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get searchTextFieldPlaceholderLabel => 'Fai unha busca'; + + @override + String get searchWebButtonLabel => 'Buscar na Web'; + + @override + String get selectAllButtonLabel => 'Seleccionar todo'; + + @override + String get shareButtonLabel => 'Compartir…'; + + @override + String get tabSemanticsLabelRaw => r'Pestana $tabIndex de $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'hora'; + + @override + String get timerPickerHourLabelOther => 'horas'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'min'; + + @override + String get timerPickerMinuteLabelOther => 'min'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 's'; + + @override + String get timerPickerSecondLabelOther => 's'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Hoxe'; +} + +/// The translations for Swiss German Alemannic Alsatian (`gsw`). +class CupertinoLocalizationGsw extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Swiss German Alemannic Alsatian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationGsw({ + super.localeName = 'gsw', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Benachrichtigung'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Zurück'; + + @override + String get cancelButtonLabel => 'Abbrechen'; + + @override + String get clearButtonLabel => 'Löschen'; + + @override + String get collapsedHint => 'Maximiert'; + + @override + String get copyButtonLabel => 'Kopieren'; + + @override + String get cutButtonLabel => 'Ausschneiden'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour Uhr'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour Uhr'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 Minute'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute Minuten'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Minimiert'; + + @override + String get expansionTileCollapsedHint => 'Zum Maximieren doppeltippen'; + + @override + String get expansionTileCollapsedTapHint => 'Für weitere Details maximieren'; + + @override + String get expansionTileExpandedHint => 'Zum Minimieren doppeltippen'; + + @override + String get expansionTileExpandedTapHint => 'Minimieren'; + + @override + String get lookUpButtonLabel => 'Nachschlagen'; + + @override + String get menuDismissLabel => 'Menü schließen'; + + @override + String get modalBarrierDismissLabel => 'Schließen'; + + @override + String get noSpellCheckReplacementsLabel => 'Keine Ersetzungen gefunden'; + + @override + String get pasteButtonLabel => 'Einsetzen'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Suche'; + + @override + String get searchWebButtonLabel => 'Im Web suchen'; + + @override + String get selectAllButtonLabel => 'Alle auswählen'; + + @override + String get shareButtonLabel => 'Teilen…'; + + @override + String get tabSemanticsLabelRaw => r'Tab $tabIndex von $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'Stunde'; + + @override + String get timerPickerHourLabelOther => 'Stunden'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'Min.'; + + @override + String get timerPickerMinuteLabelOther => 'Min.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 's'; + + @override + String get timerPickerSecondLabelOther => 's'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Heute'; +} + +/// The translations for Gujarati (`gu`). +class CupertinoLocalizationGu extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Gujarati. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationGu({ + super.localeName = 'gu', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'અલર્ટ'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'પાછળ'; + + @override + String get cancelButtonLabel => 'રદ કરો'; + + @override + String get clearButtonLabel => 'સાફ કરો'; + + @override + String get collapsedHint => 'મોટી કરી'; + + @override + String get copyButtonLabel => 'કૉપિ કરો'; + + @override + String get cutButtonLabel => 'કાપો'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour વાગ્યો છે'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour વાગ્યા છે'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 મિનિટ'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute મિનિટ'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'નાની કરી'; + + @override + String get expansionTileCollapsedHint => 'મોટી કરવા માટે બે વાર ટૅપ કરો'; + + @override + String get expansionTileCollapsedTapHint => 'વધુ વિગતો માટે મોટી કરો'; + + @override + String get expansionTileExpandedHint => 'નાની કરવા માટે બે વાર ટૅપ કરો'; + + @override + String get expansionTileExpandedTapHint => 'નાની કરો'; + + @override + String get lookUpButtonLabel => 'શોધો'; + + @override + String get menuDismissLabel => 'મેનૂ છોડી દો'; + + @override + String get modalBarrierDismissLabel => 'છોડી દો'; + + @override + String get noSpellCheckReplacementsLabel => 'બદલવા માટે કોઈ શબ્દ મળ્યો નથી'; + + @override + String get pasteButtonLabel => 'પેસ્ટ કરો'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'શોધો'; + + @override + String get searchWebButtonLabel => 'વેબ પર શોધો'; + + @override + String get selectAllButtonLabel => 'બધા પસંદ કરો'; + + @override + String get shareButtonLabel => 'શેર કરો…'; + + @override + String get tabSemanticsLabelRaw => r'$tabCountમાંથી $tabIndex ટૅબ'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'કલાક'; + + @override + String get timerPickerHourLabelOther => 'કલાક'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'મિનિટ'; + + @override + String get timerPickerMinuteLabelOther => 'મિનિટ'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'સેકન્ડ'; + + @override + String get timerPickerSecondLabelOther => 'સેકન્ડ'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'આજે'; +} + +/// The translations for Hebrew (`he`). +class CupertinoLocalizationHe extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Hebrew. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationHe({ + super.localeName = 'he', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'התראה'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'למסך הקודם'; + + @override + String get cancelButtonLabel => 'ביטול'; + + @override + String get clearButtonLabel => 'ניקוי'; + + @override + String get collapsedHint => 'מורחב'; + + @override + String get copyButtonLabel => 'העתקה'; + + @override + String get cutButtonLabel => 'גזירה'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => r'$hour בדיוק'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour בדיוק'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour בדיוק'; + + @override + String? get datePickerHourSemanticsLabelTwo => r'$hour בדיוק'; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => r'$minute דקות'; + + @override + String? get datePickerMinuteSemanticsLabelOne => 'דקה אחת'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute דקות'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => r'$minute דקות'; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'מכווץ'; + + @override + String get expansionTileCollapsedHint => 'כדי להרחיב, יש ללחוץ לחיצה כפולה'; + + @override + String get expansionTileCollapsedTapHint => 'ניתן להרחיב להצגת פרטים נוספים'; + + @override + String get expansionTileExpandedHint => 'כדי לכווץ, יש ללחוץ לחיצה כפולה'; + + @override + String get expansionTileExpandedTapHint => 'כיווץ'; + + @override + String get lookUpButtonLabel => 'חיפוש'; + + @override + String get menuDismissLabel => 'סגירת התפריט'; + + @override + String get modalBarrierDismissLabel => 'סגירה'; + + @override + String get noSpellCheckReplacementsLabel => 'לא נמצאו חלופות'; + + @override + String get pasteButtonLabel => 'הדבקה'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'חיפוש'; + + @override + String get searchWebButtonLabel => 'חיפוש באינטרנט'; + + @override + String get selectAllButtonLabel => 'בחירת הכול'; + + @override + String get shareButtonLabel => 'שיתוף…'; + + @override + String get tabSemanticsLabelRaw => r'כרטיסייה $tabIndex מתוך $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => 'שעות'; + + @override + String? get timerPickerHourLabelOne => 'שעה'; + + @override + String get timerPickerHourLabelOther => 'שעות'; + + @override + String? get timerPickerHourLabelTwo => 'שעות'; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => 'דק’'; + + @override + String? get timerPickerMinuteLabelOne => 'דק’'; + + @override + String get timerPickerMinuteLabelOther => 'דק’'; + + @override + String? get timerPickerMinuteLabelTwo => 'דק’'; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => 'שנ’'; + + @override + String? get timerPickerSecondLabelOne => 'שנ’'; + + @override + String get timerPickerSecondLabelOther => 'שנ’'; + + @override + String? get timerPickerSecondLabelTwo => 'שנ’'; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'היום'; +} + +/// The translations for Hindi (`hi`). +class CupertinoLocalizationHi extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Hindi. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationHi({ + super.localeName = 'hi', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'अलर्ट'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'वापस जाएं'; + + @override + String get cancelButtonLabel => 'रद्द करें'; + + @override + String get clearButtonLabel => 'हटाएं'; + + @override + String get collapsedHint => 'बड़ा किया गया'; + + @override + String get copyButtonLabel => 'कॉपी करें'; + + @override + String get cutButtonLabel => 'काटें'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour बजे'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour बजे'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 मिनट'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute मिनट'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'छोटा किया गया'; + + @override + String get expansionTileCollapsedHint => 'बड़ा करने के लिए दो बार टैप करें'; + + @override + String get expansionTileCollapsedTapHint => 'ज़्यादा जानने के लिए बड़ा करें'; + + @override + String get expansionTileExpandedHint => 'छोटा करने के लिए दो बार टैप करें'; + + @override + String get expansionTileExpandedTapHint => 'छोटा करें'; + + @override + String get lookUpButtonLabel => 'लुक अप बटन'; + + @override + String get menuDismissLabel => 'मेन्यू खारिज करें'; + + @override + String get modalBarrierDismissLabel => 'खारिज करें'; + + @override + String get noSpellCheckReplacementsLabel => 'सही वर्तनी वाला कोई शब्द नहीं मिला'; + + @override + String get pasteButtonLabel => 'चिपकाएं'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'खोजें'; + + @override + String get searchWebButtonLabel => 'वेब पर खोजें'; + + @override + String get selectAllButtonLabel => 'सभी चुनें'; + + @override + String get shareButtonLabel => 'शेयर करें…'; + + @override + String get tabSemanticsLabelRaw => r'$tabCount का टैब $tabIndex'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'घंटा'; + + @override + String get timerPickerHourLabelOther => 'घंटे'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'मिनट'; + + @override + String get timerPickerMinuteLabelOther => 'मिनट'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'सेकंड'; + + @override + String get timerPickerSecondLabelOther => 'सेकंड'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'आज'; +} + +/// The translations for Croatian (`hr`). +class CupertinoLocalizationHr extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Croatian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationHr({ + super.localeName = 'hr', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Upozorenje'; + + @override + String get anteMeridiemAbbreviation => 'prijepodne'; + + @override + String get backButtonLabel => 'Natrag'; + + @override + String get cancelButtonLabel => 'Odustani'; + + @override + String get clearButtonLabel => 'Izbriši'; + + @override + String get collapsedHint => 'Prošireno'; + + @override + String get copyButtonLabel => 'Kopiraj'; + + @override + String get cutButtonLabel => 'Izreži'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => r'$hour sata'; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour sat'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour sati'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => r'$minute minute'; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => 'Jedna minuta'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minuta'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Sažeto'; + + @override + String get expansionTileCollapsedHint => 'dvaput dodirnite za proširivanje'; + + @override + String get expansionTileCollapsedTapHint => 'Proširite da biste saznali više'; + + @override + String get expansionTileExpandedHint => 'dvaput dodirnite za sažimanje'; + + @override + String get expansionTileExpandedTapHint => 'Sažmi'; + + @override + String get lookUpButtonLabel => 'Pogled prema gore'; + + @override + String get menuDismissLabel => 'Odbacivanje izbornika'; + + @override + String get modalBarrierDismissLabel => 'Odbaci'; + + @override + String get noSpellCheckReplacementsLabel => 'Nema pronađenih zamjena'; + + @override + String get pasteButtonLabel => 'Zalijepi'; + + @override + String get postMeridiemAbbreviation => 'popodne'; + + @override + String get searchTextFieldPlaceholderLabel => 'Pretraživanje'; + + @override + String get searchWebButtonLabel => 'Pretraži web'; + + @override + String get selectAllButtonLabel => 'Odaberi sve'; + + @override + String get shareButtonLabel => 'Dijeli...'; + + @override + String get tabSemanticsLabelRaw => r'Kartica $tabIndex od $tabCount'; + + @override + String? get timerPickerHourLabelFew => 'sata'; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'sat'; + + @override + String get timerPickerHourLabelOther => 'sati'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => 'min'; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'min'; + + @override + String get timerPickerMinuteLabelOther => 'min'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => 's'; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 's'; + + @override + String get timerPickerSecondLabelOther => 's'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Danas'; +} + +/// The translations for Hungarian (`hu`). +class CupertinoLocalizationHu extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Hungarian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationHu({ + super.localeName = 'hu', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Értesítés'; + + @override + String get anteMeridiemAbbreviation => 'de.'; + + @override + String get backButtonLabel => 'Vissza'; + + @override + String get cancelButtonLabel => 'Mégse'; + + @override + String get clearButtonLabel => 'Törlés'; + + @override + String get collapsedHint => 'Kibontva'; + + @override + String get copyButtonLabel => 'Másolás'; + + @override + String get cutButtonLabel => 'Kivágás'; + + @override + String get datePickerDateOrderString => 'ymd'; + + @override + String get datePickerDateTimeOrderString => 'date_dayPeriod_time'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour óra'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour óra'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 perc'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute perc'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Összecsukva'; + + @override + String get expansionTileCollapsedHint => 'duplán koppintva kibonthatja'; + + @override + String get expansionTileCollapsedTapHint => 'Bontsa ki a további részletek megtekintéséhez'; + + @override + String get expansionTileExpandedHint => 'duplán koppintva összecsukhatja'; + + @override + String get expansionTileExpandedTapHint => 'Összecsukás'; + + @override + String get lookUpButtonLabel => 'Felfelé nézés'; + + @override + String get menuDismissLabel => 'Menü bezárása'; + + @override + String get modalBarrierDismissLabel => 'Elvetés'; + + @override + String get noSpellCheckReplacementsLabel => 'Nem található javítás'; + + @override + String get pasteButtonLabel => 'Beillesztés'; + + @override + String get postMeridiemAbbreviation => 'du.'; + + @override + String get searchTextFieldPlaceholderLabel => 'Keresés'; + + @override + String get searchWebButtonLabel => 'Keresés az interneten'; + + @override + String get selectAllButtonLabel => 'Összes kijelölése'; + + @override + String get shareButtonLabel => 'Megosztás…'; + + @override + String get tabSemanticsLabelRaw => r'$tabCount/$tabIndex. lap'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'óra'; + + @override + String get timerPickerHourLabelOther => 'óra'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'perc'; + + @override + String get timerPickerMinuteLabelOther => 'perc'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'mp'; + + @override + String get timerPickerSecondLabelOther => 'mp'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Ma'; +} + +/// The translations for Armenian (`hy`). +class CupertinoLocalizationHy extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Armenian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationHy({ + super.localeName = 'hy', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Ծանուցում'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Հետ'; + + @override + String get cancelButtonLabel => 'Չեղարկել'; + + @override + String get clearButtonLabel => 'Մաքրել'; + + @override + String get collapsedHint => 'Ծավալված է'; + + @override + String get copyButtonLabel => 'Պատճենել'; + + @override + String get cutButtonLabel => 'Կտրել'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour:00'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour:00'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 րոպե'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute րոպե'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Ծալված է'; + + @override + String get expansionTileCollapsedHint => 'կրկնակի հպեք ծավալելու համար'; + + @override + String get expansionTileCollapsedTapHint => 'ծավալեք՝ մանրամասները տեսնելու համար'; + + @override + String get expansionTileExpandedHint => 'կրկնակի հպեք ծալելու համար'; + + @override + String get expansionTileExpandedTapHint => 'Ծալել'; + + @override + String get lookUpButtonLabel => 'Փնտրել'; + + @override + String get menuDismissLabel => 'Փակել ընտրացանկը'; + + @override + String get modalBarrierDismissLabel => 'Փակել'; + + @override + String get noSpellCheckReplacementsLabel => 'Փոխարինումներ չեն գտնվել'; + + @override + String get pasteButtonLabel => 'Տեղադրել'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Որոնում'; + + @override + String get searchWebButtonLabel => 'Որոնել համացանցում'; + + @override + String get selectAllButtonLabel => 'Նշել բոլորը'; + + @override + String get shareButtonLabel => 'Կիսվել...'; + + @override + String get tabSemanticsLabelRaw => r'Ներդիր $tabIndex՝ $tabCount-ից'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'ժամ'; + + @override + String get timerPickerHourLabelOther => 'ժամ'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'րոպե'; + + @override + String get timerPickerMinuteLabelOther => 'րոպե'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'վրկ'; + + @override + String get timerPickerSecondLabelOther => 'վրկ'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Այսօր'; +} + +/// The translations for Indonesian (`id`). +class CupertinoLocalizationId extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Indonesian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationId({ + super.localeName = 'id', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Notifikasi'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Kembali'; + + @override + String get cancelButtonLabel => 'Batal'; + + @override + String get clearButtonLabel => 'Hapus'; + + @override + String get collapsedHint => 'Diluaskan'; + + @override + String get copyButtonLabel => 'Salin'; + + @override + String get cutButtonLabel => 'Potong'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour tepat'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour tepat'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 menit'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute menit'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Diciutkan'; + + @override + String get expansionTileCollapsedHint => 'ketuk dua kali untuk meluaskan'; + + @override + String get expansionTileCollapsedTapHint => 'Luaskan untuk mengetahui detail selengkapnya'; + + @override + String get expansionTileExpandedHint => 'ketuk dua kali untuk menciutkan'; + + @override + String get expansionTileExpandedTapHint => 'Ciutkan'; + + @override + String get lookUpButtonLabel => 'Cari'; + + @override + String get menuDismissLabel => 'Tutup menu'; + + @override + String get modalBarrierDismissLabel => 'Tutup'; + + @override + String get noSpellCheckReplacementsLabel => 'Penggantian Tidak Ditemukan'; + + @override + String get pasteButtonLabel => 'Tempel'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Telusuri'; + + @override + String get searchWebButtonLabel => 'Telusuri di Web'; + + @override + String get selectAllButtonLabel => 'Pilih Semua'; + + @override + String get shareButtonLabel => 'Bagikan...'; + + @override + String get tabSemanticsLabelRaw => r'Tab $tabIndex dari $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'jam'; + + @override + String get timerPickerHourLabelOther => 'jam'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'mnt.'; + + @override + String get timerPickerMinuteLabelOther => 'mnt.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'dtk.'; + + @override + String get timerPickerSecondLabelOther => 'dtk.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Hari ini'; +} + +/// The translations for Icelandic (`is`). +class CupertinoLocalizationIs extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Icelandic. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationIs({ + super.localeName = 'is', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Tilkynning'; + + @override + String get anteMeridiemAbbreviation => 'f.h.'; + + @override + String get backButtonLabel => 'Til baka'; + + @override + String get cancelButtonLabel => 'Hætta við'; + + @override + String get clearButtonLabel => 'Hreinsa'; + + @override + String get collapsedHint => 'Stækkað'; + + @override + String get copyButtonLabel => 'Afrita'; + + @override + String get cutButtonLabel => 'Klippa'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'klukkan $hour'; + + @override + String get datePickerHourSemanticsLabelOther => r'klukkan $hour'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 mínúta'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute mínútur'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Minnkað'; + + @override + String get expansionTileCollapsedHint => 'ýttu tvisvar til að stækka'; + + @override + String get expansionTileCollapsedTapHint => 'Stækka til að sjá frekari upplýsingar'; + + @override + String get expansionTileExpandedHint => 'ýttu tvisvar til að minnka'; + + @override + String get expansionTileExpandedTapHint => 'Minnka'; + + @override + String get lookUpButtonLabel => 'Look Up'; + + @override + String get menuDismissLabel => 'Loka valmynd'; + + @override + String get modalBarrierDismissLabel => 'Hunsa'; + + @override + String get noSpellCheckReplacementsLabel => 'Engir staðgenglar fundust'; + + @override + String get pasteButtonLabel => 'Líma'; + + @override + String get postMeridiemAbbreviation => 'e.h.'; + + @override + String get searchTextFieldPlaceholderLabel => 'Leit'; + + @override + String get searchWebButtonLabel => 'Leita á vefnum'; + + @override + String get selectAllButtonLabel => 'Velja allt'; + + @override + String get shareButtonLabel => 'Deila...'; + + @override + String get tabSemanticsLabelRaw => r'Flipi $tabIndex af $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'klukkustund'; + + @override + String get timerPickerHourLabelOther => 'klukkustundir'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'mín.'; + + @override + String get timerPickerMinuteLabelOther => 'mín.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'sek.'; + + @override + String get timerPickerSecondLabelOther => 'sek.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Í dag'; +} + +/// The translations for Italian (`it`). +class CupertinoLocalizationIt extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Italian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationIt({ + super.localeName = 'it', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Avviso'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Indietro'; + + @override + String get cancelButtonLabel => 'Annulla'; + + @override + String get clearButtonLabel => 'Cancella'; + + @override + String get collapsedHint => 'Espanso'; + + @override + String get copyButtonLabel => 'Copia'; + + @override + String get cutButtonLabel => 'Taglia'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour in punto'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour in punto'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minuto'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minuti'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Compresso'; + + @override + String get expansionTileCollapsedHint => 'Tocca due volte per espandere'; + + @override + String get expansionTileCollapsedTapHint => 'espandere e visualizzare altri dettagli'; + + @override + String get expansionTileExpandedHint => 'tocca due volte per comprimere'; + + @override + String get expansionTileExpandedTapHint => 'comprimere'; + + @override + String get lookUpButtonLabel => 'Cerca'; + + @override + String get menuDismissLabel => 'Ignora menu'; + + @override + String get modalBarrierDismissLabel => 'Ignora'; + + @override + String get noSpellCheckReplacementsLabel => 'Nessuna sostituzione trovata'; + + @override + String get pasteButtonLabel => 'Incolla'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Cerca'; + + @override + String get searchWebButtonLabel => 'Cerca sul web'; + + @override + String get selectAllButtonLabel => 'Seleziona tutto'; + + @override + String get shareButtonLabel => 'Condividi…'; + + @override + String get tabSemanticsLabelRaw => r'Scheda $tabIndex di $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'ora'; + + @override + String get timerPickerHourLabelOther => 'ore'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'min.'; + + @override + String get timerPickerMinuteLabelOther => 'min.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'sec.'; + + @override + String get timerPickerSecondLabelOther => 'sec.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Oggi'; +} + +/// The translations for Japanese (`ja`). +class CupertinoLocalizationJa extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Japanese. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationJa({ + super.localeName = 'ja', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => '通知'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => '戻る'; + + @override + String get cancelButtonLabel => 'キャンセル'; + + @override + String get clearButtonLabel => '消去'; + + @override + String get collapsedHint => '開きました'; + + @override + String get copyButtonLabel => 'コピー'; + + @override + String get cutButtonLabel => '切り取り'; + + @override + String get datePickerDateOrderString => 'ymd'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour時'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour時'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1分'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute分'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => '閉じました'; + + @override + String get expansionTileCollapsedHint => '開くにはダブルタップします'; + + @override + String get expansionTileCollapsedTapHint => '開いて詳細を表示'; + + @override + String get expansionTileExpandedHint => 'ダブルタップすると閉じます'; + + @override + String get expansionTileExpandedTapHint => '閉じる'; + + @override + String get lookUpButtonLabel => '調べる'; + + @override + String get menuDismissLabel => 'メニューを閉じる'; + + @override + String get modalBarrierDismissLabel => '閉じる'; + + @override + String get noSpellCheckReplacementsLabel => '置き換えるものがありません'; + + @override + String get pasteButtonLabel => '貼り付け'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => '検索'; + + @override + String get searchWebButtonLabel => 'ウェブを検索'; + + @override + String get selectAllButtonLabel => 'すべてを選択'; + + @override + String get shareButtonLabel => '共有...'; + + @override + String get tabSemanticsLabelRaw => r'タブ: $tabIndex/$tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => '時間'; + + @override + String get timerPickerHourLabelOther => '時間'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => '分'; + + @override + String get timerPickerMinuteLabelOther => '分'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => '秒'; + + @override + String get timerPickerSecondLabelOther => '秒'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => '今日'; +} + +/// The translations for Georgian (`ka`). +class CupertinoLocalizationKa extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Georgian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationKa({ + super.localeName = 'ka', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'გაფრთხილება'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'უკან'; + + @override + String get cancelButtonLabel => 'გაუქმება'; + + @override + String get clearButtonLabel => 'გასუფთავება'; + + @override + String get collapsedHint => 'გაფართოებულია'; + + @override + String get copyButtonLabel => 'კოპირება'; + + @override + String get cutButtonLabel => 'ამოჭრა'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_dayPeriod_time'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour საათი'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour საათი'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 წუთი'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute წუთი'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'ჩაკეცილია'; + + @override + String get expansionTileCollapsedHint => 'გასაფართოებლად ორჯერ შეეხეთ'; + + @override + String get expansionTileCollapsedTapHint => 'მეტი დეტალებისთვის გააფართოეთ'; + + @override + String get expansionTileExpandedHint => 'ორმაგად შეეხეთ ჩასაკეცად'; + + @override + String get expansionTileExpandedTapHint => 'ჩაკეცვა'; + + @override + String get lookUpButtonLabel => 'აიხედეთ ზემოთ'; + + @override + String get menuDismissLabel => 'მენიუს უარყოფა'; + + @override + String get modalBarrierDismissLabel => 'დახურვა'; + + @override + String get noSpellCheckReplacementsLabel => 'ჩანაცვლება არ მოიძებნა'; + + @override + String get pasteButtonLabel => 'ჩასმა'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'ძიება'; + + @override + String get searchWebButtonLabel => 'ვებში ძიება'; + + @override + String get selectAllButtonLabel => 'ყველას არჩევა'; + + @override + String get shareButtonLabel => 'გაზიარება...'; + + @override + String get tabSemanticsLabelRaw => r'ჩანართი $tabIndex / $tabCount-დან'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'საათი'; + + @override + String get timerPickerHourLabelOther => 'საათი'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'წთ'; + + @override + String get timerPickerMinuteLabelOther => 'წთ'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'წმ'; + + @override + String get timerPickerSecondLabelOther => 'წმ'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'დღეს'; +} + +/// The translations for Kazakh (`kk`). +class CupertinoLocalizationKk extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Kazakh. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationKk({ + super.localeName = 'kk', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Дабыл'; + + @override + String get anteMeridiemAbbreviation => 'түстен кейін'; + + @override + String get backButtonLabel => 'Артқа'; + + @override + String get cancelButtonLabel => 'Бас тарту'; + + @override + String get clearButtonLabel => 'Өшіру'; + + @override + String get collapsedHint => 'Жайылды'; + + @override + String get copyButtonLabel => 'Көшіру'; + + @override + String get cutButtonLabel => 'Қию'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'Сағат: $hour'; + + @override + String get datePickerHourSemanticsLabelOther => r'Сағат: $hour'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 минут'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute минут'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Жиылды'; + + @override + String get expansionTileCollapsedHint => 'жаю үшін екі рет түртіңіз'; + + @override + String get expansionTileCollapsedTapHint => 'Толық мәлімет алу үшін жайыңыз.'; + + @override + String get expansionTileExpandedHint => 'жию үшін екі рет түртіңіз'; + + @override + String get expansionTileExpandedTapHint => 'Жию'; + + @override + String get lookUpButtonLabel => 'Іздеу'; + + @override + String get menuDismissLabel => 'Мәзірді жабу'; + + @override + String get modalBarrierDismissLabel => 'Жабу'; + + @override + String get noSpellCheckReplacementsLabel => 'Ауыстыратын ешнәрсе табылмады.'; + + @override + String get pasteButtonLabel => 'Қою'; + + @override + String get postMeridiemAbbreviation => 'түстен кейін'; + + @override + String get searchTextFieldPlaceholderLabel => 'Іздеу'; + + @override + String get searchWebButtonLabel => 'Интернеттен іздеу'; + + @override + String get selectAllButtonLabel => 'Барлығын таңдау'; + + @override + String get shareButtonLabel => 'Бөлісу…'; + + @override + String get tabSemanticsLabelRaw => r'Қойынды: $tabIndex/$tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'сағат'; + + @override + String get timerPickerHourLabelOther => 'сағат'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'мин'; + + @override + String get timerPickerMinuteLabelOther => 'мин'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'сек'; + + @override + String get timerPickerSecondLabelOther => 'сек'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Бүгін'; +} + +/// The translations for Khmer Central Khmer (`km`). +class CupertinoLocalizationKm extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Khmer Central Khmer. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationKm({ + super.localeName = 'km', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'ជូនដំណឹង'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'ថយក្រោយ'; + + @override + String get cancelButtonLabel => 'បោះបង់'; + + @override + String get clearButtonLabel => 'សម្អាត'; + + @override + String get collapsedHint => 'បាន​ពង្រីក'; + + @override + String get copyButtonLabel => 'ចម្លង'; + + @override + String get cutButtonLabel => 'កាត់'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'ម៉ោង $hour'; + + @override + String get datePickerHourSemanticsLabelOther => r'ម៉ោង $hour'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 នាទី'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute នាទី'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'បាន​បង្រួម'; + + @override + String get expansionTileCollapsedHint => 'ចុចពីរដង ដើម្បីពង្រីក'; + + @override + String get expansionTileCollapsedTapHint => 'ពង្រីក​ដើម្បីទទួលបាន​ព័ត៌មានលម្អិត​បន្ថែម'; + + @override + String get expansionTileExpandedHint => 'ចុចពីរដង ដើម្បីបង្រួម'; + + @override + String get expansionTileExpandedTapHint => 'បង្រួម'; + + @override + String get lookUpButtonLabel => 'រកមើល'; + + @override + String get menuDismissLabel => 'ច្រានចោល​ម៉ឺនុយ'; + + @override + String get modalBarrierDismissLabel => 'ច្រាន​ចោល'; + + @override + String get noSpellCheckReplacementsLabel => 'រកមិនឃើញ​ការជំនួសទេ'; + + @override + String get pasteButtonLabel => 'ដាក់​ចូល'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'ស្វែងរក'; + + @override + String get searchWebButtonLabel => 'ស្វែងរក​លើបណ្ដាញ'; + + @override + String get selectAllButtonLabel => 'ជ្រើសរើស​ទាំងអស់'; + + @override + String get shareButtonLabel => 'ចែករំលែក...'; + + @override + String get tabSemanticsLabelRaw => r'ផ្ទាំងទី $tabIndex នៃ $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'ម៉ោង'; + + @override + String get timerPickerHourLabelOther => 'ម៉ោង'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'នាទី'; + + @override + String get timerPickerMinuteLabelOther => 'នាទី'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'វិនាទី'; + + @override + String get timerPickerSecondLabelOther => 'វិនាទី'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'ថ្ងៃនេះ'; +} + +/// The translations for Kannada (`kn`). +class CupertinoLocalizationKn extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Kannada. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationKn({ + super.localeName = 'kn', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => '\u{c8e}\u{c9a}\u{ccd}\u{c9a}\u{cb0}\u{cbf}\u{c95}\u{cc6}'; + + @override + String get anteMeridiemAbbreviation => '\u{cac}\u{cc6}\u{cb3}\u{cbf}\u{c97}\u{ccd}\u{c97}\u{cc6}'; + + @override + String get backButtonLabel => '\u{cb9}\u{cbf}\u{c82}\u{ca6}\u{cc6}'; + + @override + String get cancelButtonLabel => '\u{cb0}\u{ca6}\u{ccd}\u{ca6}\u{cc1}\u{cae}\u{cbe}\u{ca1}\u{cbf}'; + + @override + String get clearButtonLabel => '\u{ca4}\u{cc6}\u{cb0}\u{cb5}\u{cc1}\u{c97}\u{cca}\u{cb3}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get collapsedHint => '\u{cb5}\u{cbf}\u{cb8}\u{ccd}\u{ca4}\u{cb0}\u{cbf}\u{cb8}\u{cb2}\u{cbe}\u{c97}\u{cbf}\u{ca6}\u{cc6}'; + + @override + String get copyButtonLabel => '\u{c95}\u{cbe}\u{caa}\u{cbf}\u{20}\u{cae}\u{cbe}\u{ca1}\u{cbf}'; + + @override + String get cutButtonLabel => '\u{c95}\u{ca4}\u{ccd}\u{ca4}\u{cb0}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => '\u{24}\u{68}\u{6f}\u{75}\u{72}\u{20}\u{c97}\u{c82}\u{c9f}\u{cc6}'; + + @override + String get datePickerHourSemanticsLabelOther => '\u{24}\u{68}\u{6f}\u{75}\u{72}\u{20}\u{c97}\u{c82}\u{c9f}\u{cc6}'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '\u{31}\u{20}\u{ca8}\u{cbf}\u{cae}\u{cbf}\u{cb7}'; + + @override + String get datePickerMinuteSemanticsLabelOther => '\u{24}\u{6d}\u{69}\u{6e}\u{75}\u{74}\u{65}\u{20}\u{ca8}\u{cbf}\u{cae}\u{cbf}\u{cb7}\u{c97}\u{cb3}\u{cc1}'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => '\u{c95}\u{cc1}\u{c97}\u{ccd}\u{c97}\u{cbf}\u{cb8}\u{cb2}\u{cbe}\u{c97}\u{cbf}\u{ca6}\u{cc6}'; + + @override + String get expansionTileCollapsedHint => '\u{cb5}\u{cbf}\u{cb8}\u{ccd}\u{ca4}\u{cb0}\u{cbf}\u{cb8}\u{cb2}\u{cc1}\u{20}\u{ca1}\u{cac}\u{cb2}\u{ccd}\u{20}\u{c9f}\u{ccd}\u{caf}\u{cbe}\u{caa}\u{ccd}\u{20}\u{cae}\u{cbe}\u{ca1}\u{cbf}'; + + @override + String get expansionTileCollapsedTapHint => '\u{c87}\u{ca8}\u{ccd}\u{ca8}\u{cb7}\u{ccd}\u{c9f}\u{cc1}\u{20}\u{cb5}\u{cbf}\u{cb5}\u{cb0}\u{c97}\u{cb3}\u{cbf}\u{c97}\u{cbe}\u{c97}\u{cbf}\u{20}\u{cb5}\u{cbf}\u{cb8}\u{ccd}\u{ca4}\u{cb0}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get expansionTileExpandedHint => '\u{c95}\u{cc1}\u{c97}\u{ccd}\u{c97}\u{cbf}\u{cb8}\u{cb2}\u{cc1}\u{20}\u{ca1}\u{cac}\u{cb2}\u{ccd}\u{20}\u{c9f}\u{ccd}\u{caf}\u{cbe}\u{caa}\u{ccd}\u{20}\u{cae}\u{cbe}\u{ca1}\u{cbf}'; + + @override + String get expansionTileExpandedTapHint => '\u{c95}\u{cc1}\u{c97}\u{ccd}\u{c97}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get lookUpButtonLabel => '\u{cae}\u{cc7}\u{cb2}\u{cc6}\u{20}\u{ca8}\u{ccb}\u{ca1}\u{cbf}'; + + @override + String get menuDismissLabel => '\u{cae}\u{cc6}\u{ca8}\u{cc1}\u{cb5}\u{ca8}\u{ccd}\u{ca8}\u{cc1}\u{20}\u{cb5}\u{c9c}\u{cbe}\u{c97}\u{cc6}\u{cc2}\u{cb3}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get modalBarrierDismissLabel => '\u{cb5}\u{c9c}\u{cbe}\u{c97}\u{cca}\u{cb3}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get noSpellCheckReplacementsLabel => '\u{caf}\u{cbe}\u{cb5}\u{cc1}\u{ca6}\u{cc7}\u{20}\u{cac}\u{ca6}\u{cb2}\u{cbe}\u{cb5}\u{ca3}\u{cc6}\u{c97}\u{cb3}\u{cc1}\u{20}\u{c95}\u{c82}\u{ca1}\u{cc1}\u{cac}\u{c82}\u{ca6}\u{cbf}\u{cb2}\u{ccd}\u{cb2}'; + + @override + String get pasteButtonLabel => '\u{c85}\u{c82}\u{c9f}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get postMeridiemAbbreviation => '\u{cb8}\u{c82}\u{c9c}\u{cc6}'; + + @override + String get searchTextFieldPlaceholderLabel => '\u{cb9}\u{cc1}\u{ca1}\u{cc1}\u{c95}\u{cbf}'; + + @override + String get searchWebButtonLabel => '\u{cb5}\u{cc6}\u{cac}\u{ccd}\u{200c}\u{ca8}\u{cb2}\u{ccd}\u{cb2}\u{cbf}\u{20}\u{cb9}\u{cc1}\u{ca1}\u{cc1}\u{c95}\u{cbf}'; + + @override + String get selectAllButtonLabel => '\u{c8e}\u{cb2}\u{ccd}\u{cb2}\u{cb5}\u{ca8}\u{ccd}\u{ca8}\u{cc2}\u{20}\u{c86}\u{caf}\u{ccd}\u{c95}\u{cc6}\u{cae}\u{cbe}\u{ca1}\u{cbf}'; + + @override + String get shareButtonLabel => '\u{cb9}\u{c82}\u{c9a}\u{cbf}\u{c95}\u{cca}\u{cb3}\u{ccd}\u{cb3}\u{cbf}\u{2e}\u{2e}\u{2e}'; + + @override + String get tabSemanticsLabelRaw => '\u{24}\u{74}\u{61}\u{62}\u{43}\u{6f}\u{75}\u{6e}\u{74}\u{20}\u{cb0}\u{cb2}\u{ccd}\u{cb2}\u{cbf}\u{ca8}\u{20}\u{24}\u{74}\u{61}\u{62}\u{49}\u{6e}\u{64}\u{65}\u{78}\u{20}\u{c9f}\u{ccd}\u{caf}\u{cbe}\u{cac}\u{ccd}'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => '\u{c97}\u{c82}\u{c9f}\u{cc6}'; + + @override + String get timerPickerHourLabelOther => '\u{c97}\u{c82}\u{c9f}\u{cc6}\u{c97}\u{cb3}\u{cc1}'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => '\u{ca8}\u{cbf}\u{cae}\u{cbf}\u{2e}'; + + @override + String get timerPickerMinuteLabelOther => '\u{ca8}\u{cbf}\u{cae}\u{cbf}\u{2e}'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => '\u{cb8}\u{cc6}\u{2e}'; + + @override + String get timerPickerSecondLabelOther => '\u{cb8}\u{cc6}\u{2e}'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => '\u{c87}\u{c82}\u{ca6}\u{cc1}'; +} + +/// The translations for Korean (`ko`). +class CupertinoLocalizationKo extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Korean. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationKo({ + super.localeName = 'ko', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => '알림'; + + @override + String get anteMeridiemAbbreviation => '오전'; + + @override + String get backButtonLabel => '뒤로'; + + @override + String get cancelButtonLabel => '취소'; + + @override + String get clearButtonLabel => '삭제'; + + @override + String get collapsedHint => '펼침'; + + @override + String get copyButtonLabel => '복사'; + + @override + String get cutButtonLabel => '잘라내기'; + + @override + String get datePickerDateOrderString => 'ymd'; + + @override + String get datePickerDateTimeOrderString => 'date_dayPeriod_time'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour시 정각'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour시 정각'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1분'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute분'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => '접힘'; + + @override + String get expansionTileCollapsedHint => '두 번 탭하여 펼치기'; + + @override + String get expansionTileCollapsedTapHint => '자세히 알아보려면 펼치기'; + + @override + String get expansionTileExpandedHint => '두 번 탭하여 접기'; + + @override + String get expansionTileExpandedTapHint => '접기'; + + @override + String get lookUpButtonLabel => '찾기'; + + @override + String get menuDismissLabel => '메뉴 닫기'; + + @override + String get modalBarrierDismissLabel => '닫기'; + + @override + String get noSpellCheckReplacementsLabel => '수정사항 없음'; + + @override + String get pasteButtonLabel => '붙여넣기'; + + @override + String get postMeridiemAbbreviation => '오후'; + + @override + String get searchTextFieldPlaceholderLabel => '검색'; + + @override + String get searchWebButtonLabel => '웹 검색'; + + @override + String get selectAllButtonLabel => '전체 선택'; + + @override + String get shareButtonLabel => '공유...'; + + @override + String get tabSemanticsLabelRaw => r'탭 $tabCount개 중 $tabIndex번째'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => '시간'; + + @override + String get timerPickerHourLabelOther => '시간'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => '분'; + + @override + String get timerPickerMinuteLabelOther => '분'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => '초'; + + @override + String get timerPickerSecondLabelOther => '초'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => '오늘'; +} + +/// The translations for Kirghiz Kyrgyz (`ky`). +class CupertinoLocalizationKy extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Kirghiz Kyrgyz. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationKy({ + super.localeName = 'ky', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Эскертүү'; + + @override + String get anteMeridiemAbbreviation => 'түшкө чейин'; + + @override + String get backButtonLabel => 'Артка'; + + @override + String get cancelButtonLabel => 'Токтотуу'; + + @override + String get clearButtonLabel => 'Тазалоо'; + + @override + String get collapsedHint => 'Жайылып көрсөтүлдү'; + + @override + String get copyButtonLabel => 'Көчүрүү'; + + @override + String get cutButtonLabel => 'Кесүү'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'Саат $hour'; + + @override + String get datePickerHourSemanticsLabelOther => r'Саат $hour'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 мүнөт'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute мүнөт'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Жыйыштырылды'; + + @override + String get expansionTileCollapsedHint => 'жайып көрсөтүү үчүн эки жолу таптаңыз'; + + @override + String get expansionTileCollapsedTapHint => 'Толук маалымат алуу үчүн жайып көрүңүз'; + + @override + String get expansionTileExpandedHint => 'жыйыштыруу үчүн эки жолу таптаңыз'; + + @override + String get expansionTileExpandedTapHint => 'Жыйыштыруу'; + + @override + String get lookUpButtonLabel => 'Издөө'; + + @override + String get menuDismissLabel => 'Менюну жабуу'; + + @override + String get modalBarrierDismissLabel => 'Жабуу'; + + @override + String get noSpellCheckReplacementsLabel => 'Алмаштыруу үчүн сөз табылган жок'; + + @override + String get pasteButtonLabel => 'Чаптоо'; + + @override + String get postMeridiemAbbreviation => 'түштөн кийин'; + + @override + String get searchTextFieldPlaceholderLabel => 'Издөө'; + + @override + String get searchWebButtonLabel => 'Интернеттен издөө'; + + @override + String get selectAllButtonLabel => 'Баарын тандоо'; + + @override + String get shareButtonLabel => 'Бөлүшүү…'; + + @override + String get tabSemanticsLabelRaw => r'$tabCount ичинен $tabIndex-өтмөк'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'саат'; + + @override + String get timerPickerHourLabelOther => 'саат'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'мүн.'; + + @override + String get timerPickerMinuteLabelOther => 'мүн.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'сек.'; + + @override + String get timerPickerSecondLabelOther => 'сек.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Бүгүн'; +} + +/// The translations for Lao (`lo`). +class CupertinoLocalizationLo extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Lao. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationLo({ + super.localeName = 'lo', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'ການເຕືອນ'; + + @override + String get anteMeridiemAbbreviation => 'ກ່ອນທ່ຽງ'; + + @override + String get backButtonLabel => 'ກັບຄືນ'; + + @override + String get cancelButtonLabel => 'ຍົກເລີກ'; + + @override + String get clearButtonLabel => 'ລຶບລ້າງ'; + + @override + String get collapsedHint => 'ຂະຫຍາຍແລ້ວ'; + + @override + String get copyButtonLabel => 'ສຳເນົາ'; + + @override + String get cutButtonLabel => 'ຕັດ'; + + @override + String get datePickerDateOrderString => 'mdy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour ໂມງກົງ'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour ໂມງກົງ'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 ນາທີ'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute ນາທີ'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'ຫຍໍ້ລົງແລ້ວ'; + + @override + String get expansionTileCollapsedHint => 'ແຕະສອງເທື່ອເພື່ອຂະຫຍາຍ'; + + @override + String get expansionTileCollapsedTapHint => 'ຂະຫຍາຍສຳລັບຂໍ້ມູນເພີ່ມເຕີມ'; + + @override + String get expansionTileExpandedHint => 'ແຕະສອງເທື່ອເພື່ອຫຍໍ້ລົງ'; + + @override + String get expansionTileExpandedTapHint => 'ຫຍໍ້ລົງ'; + + @override + String get lookUpButtonLabel => 'ຊອກຫາຂໍ້ມູນ'; + + @override + String get menuDismissLabel => 'ປິດເມນູ'; + + @override + String get modalBarrierDismissLabel => 'ປິດໄວ້'; + + @override + String get noSpellCheckReplacementsLabel => 'ບໍ່ພົບການແທນທີ່'; + + @override + String get pasteButtonLabel => 'ວາງ'; + + @override + String get postMeridiemAbbreviation => 'ຫຼັງທ່ຽງ'; + + @override + String get searchTextFieldPlaceholderLabel => 'ຊອກຫາ'; + + @override + String get searchWebButtonLabel => 'ຊອກຫາຢູ່ອິນເຕີເນັດ'; + + @override + String get selectAllButtonLabel => 'ເລືອກທັງໝົດ'; + + @override + String get shareButtonLabel => 'ແບ່ງປັນ...'; + + @override + String get tabSemanticsLabelRaw => r'ແຖບທີ $tabIndex ຈາກທັງໝົດ $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'ຊົ່ວໂມງ'; + + @override + String get timerPickerHourLabelOther => 'ຊົ່ວໂມງ'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'ນທ.'; + + @override + String get timerPickerMinuteLabelOther => 'ນທ.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'ວິ.'; + + @override + String get timerPickerSecondLabelOther => 'ວິ.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'ມື້ນີ້'; +} + +/// The translations for Lithuanian (`lt`). +class CupertinoLocalizationLt extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Lithuanian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationLt({ + super.localeName = 'lt', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Įspėjimas'; + + @override + String get anteMeridiemAbbreviation => 'priešpiet'; + + @override + String get backButtonLabel => 'Atgal'; + + @override + String get cancelButtonLabel => 'Atšaukti'; + + @override + String get clearButtonLabel => 'Išvalyti'; + + @override + String get collapsedHint => 'Išskleista'; + + @override + String get copyButtonLabel => 'Kopijuoti'; + + @override + String get cutButtonLabel => 'Iškirpti'; + + @override + String get datePickerDateOrderString => 'ymd'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => r'$hour val.'; + + @override + String? get datePickerHourSemanticsLabelMany => r'$hour val.'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour val.'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour val.'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => r'$minute min.'; + + @override + String? get datePickerMinuteSemanticsLabelMany => r'$minute min.'; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 min.'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute min.'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Sutraukta'; + + @override + String get expansionTileCollapsedHint => 'dukart palieskite, kad išskleistumėte'; + + @override + String get expansionTileCollapsedTapHint => 'Išskleiskite, jei reikia daugiau išsamios informacijos'; + + @override + String get expansionTileExpandedHint => 'dukart palieskite, kad sutrauktumėte'; + + @override + String get expansionTileExpandedTapHint => 'Sutraukti'; + + @override + String get lookUpButtonLabel => 'Ieškoti'; + + @override + String get menuDismissLabel => 'Atsisakyti meniu'; + + @override + String get modalBarrierDismissLabel => 'Atsisakyti'; + + @override + String get noSpellCheckReplacementsLabel => 'Nerasta jokių pakeitimų'; + + @override + String get pasteButtonLabel => 'Įklijuoti'; + + @override + String get postMeridiemAbbreviation => 'popiet'; + + @override + String get searchTextFieldPlaceholderLabel => 'Paieška'; + + @override + String get searchWebButtonLabel => 'Ieškoti žiniatinklyje'; + + @override + String get selectAllButtonLabel => 'Pasirinkti viską'; + + @override + String get shareButtonLabel => 'Bendrinti...'; + + @override + String get tabSemanticsLabelRaw => r'$tabIndex skirtukas iš $tabCount'; + + @override + String? get timerPickerHourLabelFew => 'val.'; + + @override + String? get timerPickerHourLabelMany => 'val.'; + + @override + String? get timerPickerHourLabelOne => 'val.'; + + @override + String get timerPickerHourLabelOther => 'val.'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => 'min.'; + + @override + String? get timerPickerMinuteLabelMany => 'min.'; + + @override + String? get timerPickerMinuteLabelOne => 'min.'; + + @override + String get timerPickerMinuteLabelOther => 'min.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => 'sek.'; + + @override + String? get timerPickerSecondLabelMany => 'sek.'; + + @override + String? get timerPickerSecondLabelOne => 'sek.'; + + @override + String get timerPickerSecondLabelOther => 'sek.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Šiandien'; +} + +/// The translations for Latvian (`lv`). +class CupertinoLocalizationLv extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Latvian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationLv({ + super.localeName = 'lv', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Brīdinājums'; + + @override + String get anteMeridiemAbbreviation => 'priekšpusdienā'; + + @override + String get backButtonLabel => 'Atpakaļ'; + + @override + String get cancelButtonLabel => 'Atcelt'; + + @override + String get clearButtonLabel => 'Notīrīt'; + + @override + String get collapsedHint => 'Izvērsts'; + + @override + String get copyButtonLabel => 'Kopēt'; + + @override + String get cutButtonLabel => 'Izgriezt'; + + @override + String get datePickerDateOrderString => 'mdy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'plkst. $hour'; + + @override + String get datePickerHourSemanticsLabelOther => r'plkst. $hour'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => r'plkst. $hour'; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minūte'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minūtes'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => r'$minute minūtes'; + + @override + String get expandedHint => 'Sakļauts'; + + @override + String get expansionTileCollapsedHint => 'dubultskāriens, lai izvērstu'; + + @override + String get expansionTileCollapsedTapHint => 'Izvērst, lai iegūtu plašāku informāciju'; + + @override + String get expansionTileExpandedHint => 'dubultskāriens, lai sakļautu'; + + @override + String get expansionTileExpandedTapHint => 'Sakļaut'; + + @override + String get lookUpButtonLabel => 'Meklēt'; + + @override + String get menuDismissLabel => 'Nerādīt izvēlni'; + + @override + String get modalBarrierDismissLabel => 'Nerādīt'; + + @override + String get noSpellCheckReplacementsLabel => 'Netika atrasts neviens vārds aizstāšanai'; + + @override + String get pasteButtonLabel => 'Ielīmēt'; + + @override + String get postMeridiemAbbreviation => 'pēcpusdienā'; + + @override + String get searchTextFieldPlaceholderLabel => 'Meklēšana'; + + @override + String get searchWebButtonLabel => 'Meklēt tīmeklī'; + + @override + String get selectAllButtonLabel => 'Atlasīt visu'; + + @override + String get shareButtonLabel => 'Kopīgot…'; + + @override + String get tabSemanticsLabelRaw => r'$tabIndex. cilne no $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'h'; + + @override + String get timerPickerHourLabelOther => 'h'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => 'h'; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'min'; + + @override + String get timerPickerMinuteLabelOther => 'min'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => 'min'; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 's'; + + @override + String get timerPickerSecondLabelOther => 's'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => 's'; + + @override + String get todayLabel => 'Šodien'; +} + +/// The translations for Macedonian (`mk`). +class CupertinoLocalizationMk extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Macedonian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationMk({ + super.localeName = 'mk', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Предупредување'; + + @override + String get anteMeridiemAbbreviation => 'ПРЕТПЛАДНЕ'; + + @override + String get backButtonLabel => 'Назад'; + + @override + String get cancelButtonLabel => 'Откажи'; + + @override + String get clearButtonLabel => 'Избриши'; + + @override + String get collapsedHint => 'Проширено'; + + @override + String get copyButtonLabel => 'Копирај'; + + @override + String get cutButtonLabel => 'Исечи'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour часот'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour часот'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 минута'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute минути'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Собрано'; + + @override + String get expansionTileCollapsedHint => 'допри двапати за проширување'; + + @override + String get expansionTileCollapsedTapHint => 'проширување за повеќе детали'; + + @override + String get expansionTileExpandedHint => 'допрете двапати за собирање'; + + @override + String get expansionTileExpandedTapHint => 'собирање'; + + @override + String get lookUpButtonLabel => 'Погледнете нагоре'; + + @override + String get menuDismissLabel => 'Отфрлете го менито'; + + @override + String get modalBarrierDismissLabel => 'Отфрли'; + + @override + String get noSpellCheckReplacementsLabel => 'Не се најдени заменски зборови'; + + @override + String get pasteButtonLabel => 'Залепи'; + + @override + String get postMeridiemAbbreviation => 'ПОПЛАДНЕ'; + + @override + String get searchTextFieldPlaceholderLabel => 'Пребарувајте'; + + @override + String get searchWebButtonLabel => 'Пребарајте на интернет'; + + @override + String get selectAllButtonLabel => 'Избери ги сите'; + + @override + String get shareButtonLabel => 'Споделете...'; + + @override + String get tabSemanticsLabelRaw => r'Картичка $tabIndex од $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'час'; + + @override + String get timerPickerHourLabelOther => 'часа'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'мин.'; + + @override + String get timerPickerMinuteLabelOther => 'мин.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'сек.'; + + @override + String get timerPickerSecondLabelOther => 'сек.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Денес'; +} + +/// The translations for Malayalam (`ml`). +class CupertinoLocalizationMl extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Malayalam. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationMl({ + super.localeName = 'ml', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'മുന്നറിയിപ്പ്'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'മടങ്ങുക'; + + @override + String get cancelButtonLabel => 'റദ്ദാക്കുക'; + + @override + String get clearButtonLabel => 'മായ്ക്കുക'; + + @override + String get collapsedHint => 'വികസിപ്പിച്ചു'; + + @override + String get copyButtonLabel => 'പകർത്തുക'; + + @override + String get cutButtonLabel => 'മുറിക്കുക'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour മണി'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour മണി'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => 'ഒരു മിനിറ്റ്'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute മിനിറ്റ്'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'ചുരുക്കി'; + + @override + String get expansionTileCollapsedHint => 'വികസിപ്പിക്കാൻ ഡബിൾ ടാപ്പ് ചെയ്യുക'; + + @override + String get expansionTileCollapsedTapHint => 'കൂടുതൽ വിശദാംശങ്ങൾക്ക് വികസിപ്പിക്കുക'; + + @override + String get expansionTileExpandedHint => 'ചുരുക്കാൻ ഡബിൾ ടാപ്പ് ചെയ്യുക'; + + @override + String get expansionTileExpandedTapHint => 'ചുരുക്കുക'; + + @override + String get lookUpButtonLabel => 'മുകളിലേക്ക് നോക്കുക'; + + @override + String get menuDismissLabel => 'മെനു ഡിസ്മിസ് ചെയ്യുക'; + + @override + String get modalBarrierDismissLabel => 'നിരസിക്കുക'; + + @override + String get noSpellCheckReplacementsLabel => 'റീപ്ലേസ്‌മെന്റുകളൊന്നും കണ്ടെത്തിയില്ല'; + + @override + String get pasteButtonLabel => 'ഒട്ടിക്കുക'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'തിരയുക'; + + @override + String get searchWebButtonLabel => 'വെബിൽ തിരയുക'; + + @override + String get selectAllButtonLabel => 'എല്ലാം തിരഞ്ഞെടുക്കുക'; + + @override + String get shareButtonLabel => 'പങ്കിടുക...'; + + @override + String get tabSemanticsLabelRaw => r'$tabCount ടാബിൽ $tabIndex-ാമത്തേത്'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'മണിക്കൂർ'; + + @override + String get timerPickerHourLabelOther => 'മണിക്കൂർ'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'മിനിറ്റ്'; + + @override + String get timerPickerMinuteLabelOther => 'മിനിറ്റ്'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'സെക്കൻഡ്'; + + @override + String get timerPickerSecondLabelOther => 'സെക്കൻഡ്'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'ഇന്ന്'; +} + +/// The translations for Mongolian (`mn`). +class CupertinoLocalizationMn extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Mongolian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationMn({ + super.localeName = 'mn', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Сэрэмжлүүлэг'; + + @override + String get anteMeridiemAbbreviation => 'ӨГЛӨӨ'; + + @override + String get backButtonLabel => 'Буцах'; + + @override + String get cancelButtonLabel => 'Цуцлах'; + + @override + String get clearButtonLabel => 'Арилгах'; + + @override + String get collapsedHint => 'Дэлгэсэн'; + + @override + String get copyButtonLabel => 'Хуулах'; + + @override + String get cutButtonLabel => 'Таслах'; + + @override + String get datePickerDateOrderString => 'mdy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour цаг'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour цаг'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 минут'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute минут'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Хураасан'; + + @override + String get expansionTileCollapsedHint => 'дэлгэхийн тулд хоёр товшино уу'; + + @override + String get expansionTileCollapsedTapHint => 'Илүү дэлгэрэнгүй авах бол дэлгэнэ үү'; + + @override + String get expansionTileExpandedHint => 'хураахын тулд хоёр товшино уу'; + + @override + String get expansionTileExpandedTapHint => 'Хураах'; + + @override + String get lookUpButtonLabel => 'Дээшээ харах'; + + @override + String get menuDismissLabel => 'Цэсийг хаах'; + + @override + String get modalBarrierDismissLabel => 'Үл хэрэгсэх'; + + @override + String get noSpellCheckReplacementsLabel => 'Ямар ч орлуулалт олдсонгүй'; + + @override + String get pasteButtonLabel => 'Буулгах'; + + @override + String get postMeridiemAbbreviation => 'ОРОЙ'; + + @override + String get searchTextFieldPlaceholderLabel => 'Хайх'; + + @override + String get searchWebButtonLabel => 'Вебээс хайх'; + + @override + String get selectAllButtonLabel => 'Бүгдийг сонгох'; + + @override + String get shareButtonLabel => 'Хуваалцах...'; + + @override + String get tabSemanticsLabelRaw => r'$tabCount-н $tabIndex-р таб'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'цаг'; + + @override + String get timerPickerHourLabelOther => 'цаг'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'минут.'; + + @override + String get timerPickerMinuteLabelOther => 'минут.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'секунд.'; + + @override + String get timerPickerSecondLabelOther => 'секунд.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Өнөөдөр'; +} + +/// The translations for Marathi (`mr`). +class CupertinoLocalizationMr extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Marathi. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationMr({ + super.localeName = 'mr', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'सूचना'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'मागे जा'; + + @override + String get cancelButtonLabel => 'रद्द करा'; + + @override + String get clearButtonLabel => 'साफ करा'; + + @override + String get collapsedHint => 'विस्तार केले'; + + @override + String get copyButtonLabel => 'कॉपी करा'; + + @override + String get cutButtonLabel => 'कट करा'; + + @override + String get datePickerDateOrderString => 'mdy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour वाजता'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour वाजता'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => 'एक मिनिट'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute मिनिटे'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'कोलॅप्स केले'; + + @override + String get expansionTileCollapsedHint => 'विस्तार करण्‍यासाठी दोनदा टॅप करा'; + + @override + String get expansionTileCollapsedTapHint => 'आणखी तपशिलांसाठी विस्तार करा'; + + @override + String get expansionTileExpandedHint => 'कोलॅप्स करण्यासाठी दोनदा टॅप करा'; + + @override + String get expansionTileExpandedTapHint => 'कोलॅप्स करा'; + + @override + String get lookUpButtonLabel => 'शोध घ्या'; + + @override + String get menuDismissLabel => 'मेनू डिसमिस करा'; + + @override + String get modalBarrierDismissLabel => 'डिसमिस करा'; + + @override + String get noSpellCheckReplacementsLabel => 'कोणतेही बदल आढळले नाहीत'; + + @override + String get pasteButtonLabel => 'पेस्ट करा'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'शोधा'; + + @override + String get searchWebButtonLabel => 'वेबवर शोधा'; + + @override + String get selectAllButtonLabel => 'सर्व निवडा'; + + @override + String get shareButtonLabel => 'शेअर करा...'; + + @override + String get tabSemanticsLabelRaw => r'$tabCount पैकी $tabIndex टॅब'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'तास'; + + @override + String get timerPickerHourLabelOther => 'तास'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'मि.'; + + @override + String get timerPickerMinuteLabelOther => 'मि.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'से.'; + + @override + String get timerPickerSecondLabelOther => 'से.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'आज'; +} + +/// The translations for Malay (`ms`). +class CupertinoLocalizationMs extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Malay. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationMs({ + super.localeName = 'ms', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Makluman'; + + @override + String get anteMeridiemAbbreviation => 'PG'; + + @override + String get backButtonLabel => 'Kembali'; + + @override + String get cancelButtonLabel => 'Batal'; + + @override + String get clearButtonLabel => 'Kosongkan'; + + @override + String get collapsedHint => 'Dikembangkan'; + + @override + String get copyButtonLabel => 'Salin'; + + @override + String get cutButtonLabel => 'Potong'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'Pukul $hour'; + + @override + String get datePickerHourSemanticsLabelOther => r'Pukul $hour'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minit'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minit'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Dikuncupkan'; + + @override + String get expansionTileCollapsedHint => 'ketik dua kali untuk kembangkan'; + + @override + String get expansionTileCollapsedTapHint => 'Kembangkan untuk mendapatkan butiran lanjut'; + + @override + String get expansionTileExpandedHint => 'ketik dua kali untuk kuncupkan'; + + @override + String get expansionTileExpandedTapHint => 'Kuncupkan'; + + @override + String get lookUpButtonLabel => 'Lihat ke Atas'; + + @override + String get menuDismissLabel => 'Ketepikan menu'; + + @override + String get modalBarrierDismissLabel => 'Tolak'; + + @override + String get noSpellCheckReplacementsLabel => 'Tiada Penggantian Ditemukan'; + + @override + String get pasteButtonLabel => 'Tampal'; + + @override + String get postMeridiemAbbreviation => 'P/M'; + + @override + String get searchTextFieldPlaceholderLabel => 'Cari'; + + @override + String get searchWebButtonLabel => 'Buat carian pada Web'; + + @override + String get selectAllButtonLabel => 'Pilih Semua'; + + @override + String get shareButtonLabel => 'Kongsi...'; + + @override + String get tabSemanticsLabelRaw => r'Tab $tabIndex daripada $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'jam'; + + @override + String get timerPickerHourLabelOther => 'jam'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'minit'; + + @override + String get timerPickerMinuteLabelOther => 'minit'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'saat'; + + @override + String get timerPickerSecondLabelOther => 'saat'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Hari ini'; +} + +/// The translations for Burmese (`my`). +class CupertinoLocalizationMy extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Burmese. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationMy({ + super.localeName = 'my', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'သတိပေးချက်'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'နောက်သို့'; + + @override + String get cancelButtonLabel => 'မလုပ်တော့'; + + @override + String get clearButtonLabel => 'ဖယ်ရှားရန်'; + + @override + String get collapsedHint => 'ဖြန့်ထားသည်'; + + @override + String get copyButtonLabel => 'မိတ္တူကူးရန်'; + + @override + String get cutButtonLabel => 'ဖြတ်ယူရန်'; + + @override + String get datePickerDateOrderString => 'mdy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour နာရီ'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour နာရီ'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '၁ မိနစ်'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute မိနစ်'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'ခေါက်ထားသည်'; + + @override + String get expansionTileCollapsedHint => 'ဖြန့်ရန် နှစ်ချက်တို့ပါ'; + + @override + String get expansionTileCollapsedTapHint => 'အသေးစိတ်အတွက် ဖြန့်ရန်'; + + @override + String get expansionTileExpandedHint => 'ခေါက်ရန် နှစ်ချက်တို့ပါ'; + + @override + String get expansionTileExpandedTapHint => 'ခေါက်ရန်'; + + @override + String get lookUpButtonLabel => 'အပေါ်ကြည့်ရန်'; + + @override + String get menuDismissLabel => 'မီနူးကိုပယ်ပါ'; + + @override + String get modalBarrierDismissLabel => 'ပယ်ရန်'; + + @override + String get noSpellCheckReplacementsLabel => 'အစားထိုးမှုများ မတွေ့ပါ'; + + @override + String get pasteButtonLabel => 'ကူးထည့်ရန်'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'ရှာရန်'; + + @override + String get searchWebButtonLabel => 'ဝဘ်တွင်ရှာရန်'; + + @override + String get selectAllButtonLabel => 'အားလုံး ရွေးရန်'; + + @override + String get shareButtonLabel => 'မျှဝေရန်...'; + + @override + String get tabSemanticsLabelRaw => r'တဘ် $tabCount ခုအနက် $tabIndex ခု'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'နာရီ'; + + @override + String get timerPickerHourLabelOther => 'နာရီ'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'မိနစ်'; + + @override + String get timerPickerMinuteLabelOther => 'မိနစ်'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'စက္ကန့်'; + + @override + String get timerPickerSecondLabelOther => 'စက္ကန့်'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'ယနေ့'; +} + +/// The translations for Norwegian Bokmål (`nb`). +class CupertinoLocalizationNb extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Norwegian Bokmål. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationNb({ + super.localeName = 'nb', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Varsel'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Tilbake'; + + @override + String get cancelButtonLabel => 'Avbryt'; + + @override + String get clearButtonLabel => 'Slett'; + + @override + String get collapsedHint => 'Vises'; + + @override + String get copyButtonLabel => 'Kopiér'; + + @override + String get cutButtonLabel => 'Klipp ut'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour null-null'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour null-null'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minutt'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minutter'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Skjules'; + + @override + String get expansionTileCollapsedHint => 'dobbelttrykk for å vise'; + + @override + String get expansionTileCollapsedTapHint => 'Vis for å se mer informasjon'; + + @override + String get expansionTileExpandedHint => 'dobbelttrykk for å skjule'; + + @override + String get expansionTileExpandedTapHint => 'Skjul'; + + @override + String get lookUpButtonLabel => 'Slå opp'; + + @override + String get menuDismissLabel => 'Lukk menyen'; + + @override + String get modalBarrierDismissLabel => 'Avvis'; + + @override + String get noSpellCheckReplacementsLabel => 'Fant ingen erstatninger'; + + @override + String get pasteButtonLabel => 'Lim inn'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Søk'; + + @override + String get searchWebButtonLabel => 'Søk på nettet'; + + @override + String get selectAllButtonLabel => 'Velg alle'; + + @override + String get shareButtonLabel => 'Del…'; + + @override + String get tabSemanticsLabelRaw => r'Fane $tabIndex av $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'time'; + + @override + String get timerPickerHourLabelOther => 'timer'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'min.'; + + @override + String get timerPickerMinuteLabelOther => 'min.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'sek.'; + + @override + String get timerPickerSecondLabelOther => 'sek.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'I dag'; +} + +/// The translations for Nepali (`ne`). +class CupertinoLocalizationNe extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Nepali. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationNe({ + super.localeName = 'ne', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'अलर्ट'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'पछाडि'; + + @override + String get cancelButtonLabel => 'रद्द गर्नुहोस्'; + + @override + String get clearButtonLabel => 'हटाउनुहोस्'; + + @override + String get collapsedHint => 'एक्स्पान्ड गरियो'; + + @override + String get copyButtonLabel => 'कपी गर्नुहोस्'; + + @override + String get cutButtonLabel => 'कट गर्नुहोस्'; + + @override + String get datePickerDateOrderString => 'mdy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour बजे'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour बजे'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '१ मिनेट'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute मिनेट'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'कोल्याप्स गरियो'; + + @override + String get expansionTileCollapsedHint => 'एक्स्पान्ड गर्न डबल ट्याप गर्नुहोस्'; + + @override + String get expansionTileCollapsedTapHint => 'थप विवरण हेर्न एक्स्पान्ड गर्नुहोस्'; + + @override + String get expansionTileExpandedHint => 'कोल्याप्स गर्न डबल ट्याप गर्नुहोस्'; + + @override + String get expansionTileExpandedTapHint => 'कोल्याप्स गर्नुहोस्'; + + @override + String get lookUpButtonLabel => 'माथितिर हेर्नुहोस्'; + + @override + String get menuDismissLabel => 'मेनु खारेज गर्नुहोस्'; + + @override + String get modalBarrierDismissLabel => 'खारेज गर्नुहोस्'; + + @override + String get noSpellCheckReplacementsLabel => 'बदल्नु पर्ने कुनै पनि कुरा भेटिएन'; + + @override + String get pasteButtonLabel => 'पेस्ट गर्नुहोस्'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'खोज्नुहोस्'; + + @override + String get searchWebButtonLabel => 'वेबमा खोज्नुहोस्'; + + @override + String get selectAllButtonLabel => 'सबै चयन गर्नुहोस्'; + + @override + String get shareButtonLabel => 'सेयर गर्नुहोस्...'; + + @override + String get tabSemanticsLabelRaw => r'$tabCount मध्ये $tabIndex ट्याब'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'घन्टा'; + + @override + String get timerPickerHourLabelOther => 'घन्टा'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'मिनेट'; + + @override + String get timerPickerMinuteLabelOther => 'मिनेट'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'सेकेन्ड'; + + @override + String get timerPickerSecondLabelOther => 'सेकेन्ड'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'आज'; +} + +/// The translations for Dutch Flemish (`nl`). +class CupertinoLocalizationNl extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Dutch Flemish. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationNl({ + super.localeName = 'nl', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Melding'; + + @override + String get anteMeridiemAbbreviation => 'am'; + + @override + String get backButtonLabel => 'Terug'; + + @override + String get cancelButtonLabel => 'Annuleren'; + + @override + String get clearButtonLabel => 'Wissen'; + + @override + String get collapsedHint => 'Uitgevouwen'; + + @override + String get copyButtonLabel => 'Kopiëren'; + + @override + String get cutButtonLabel => 'Knippen'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour uur'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour uur'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minuut'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minuten'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Samengevouwen'; + + @override + String get expansionTileCollapsedHint => 'dubbeltik om uit te vouwen'; + + @override + String get expansionTileCollapsedTapHint => 'Uitvouwen voor meer informatie'; + + @override + String get expansionTileExpandedHint => 'dubbeltik om samen te vouwen'; + + @override + String get expansionTileExpandedTapHint => 'Samenvouwen'; + + @override + String get lookUpButtonLabel => 'Opzoeken'; + + @override + String get menuDismissLabel => 'Menu sluiten'; + + @override + String get modalBarrierDismissLabel => 'Sluiten'; + + @override + String get noSpellCheckReplacementsLabel => 'Geen vervangingen gevonden'; + + @override + String get pasteButtonLabel => 'Plakken'; + + @override + String get postMeridiemAbbreviation => 'pm'; + + @override + String get searchTextFieldPlaceholderLabel => 'Zoeken'; + + @override + String get searchWebButtonLabel => 'Op internet zoeken'; + + @override + String get selectAllButtonLabel => 'Alles selecteren'; + + @override + String get shareButtonLabel => 'Delen...'; + + @override + String get tabSemanticsLabelRaw => r'Tabblad $tabIndex van $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'uur'; + + @override + String get timerPickerHourLabelOther => 'uur'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'min.'; + + @override + String get timerPickerMinuteLabelOther => 'min.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'sec.'; + + @override + String get timerPickerSecondLabelOther => 'sec.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Vandaag'; +} + +/// The translations for Norwegian (`no`). +class CupertinoLocalizationNo extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Norwegian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationNo({ + super.localeName = 'no', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Varsel'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Tilbake'; + + @override + String get cancelButtonLabel => 'Avbryt'; + + @override + String get clearButtonLabel => 'Slett'; + + @override + String get collapsedHint => 'Vises'; + + @override + String get copyButtonLabel => 'Kopiér'; + + @override + String get cutButtonLabel => 'Klipp ut'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour null-null'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour null-null'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minutt'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minutter'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Skjules'; + + @override + String get expansionTileCollapsedHint => 'dobbelttrykk for å vise'; + + @override + String get expansionTileCollapsedTapHint => 'Vis for å se mer informasjon'; + + @override + String get expansionTileExpandedHint => 'dobbelttrykk for å skjule'; + + @override + String get expansionTileExpandedTapHint => 'Skjul'; + + @override + String get lookUpButtonLabel => 'Slå opp'; + + @override + String get menuDismissLabel => 'Lukk menyen'; + + @override + String get modalBarrierDismissLabel => 'Avvis'; + + @override + String get noSpellCheckReplacementsLabel => 'Fant ingen erstatninger'; + + @override + String get pasteButtonLabel => 'Lim inn'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Søk'; + + @override + String get searchWebButtonLabel => 'Søk på nettet'; + + @override + String get selectAllButtonLabel => 'Velg alle'; + + @override + String get shareButtonLabel => 'Del…'; + + @override + String get tabSemanticsLabelRaw => r'Fane $tabIndex av $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'time'; + + @override + String get timerPickerHourLabelOther => 'timer'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'min.'; + + @override + String get timerPickerMinuteLabelOther => 'min.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'sek.'; + + @override + String get timerPickerSecondLabelOther => 'sek.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'I dag'; +} + +/// The translations for Oriya (`or`). +class CupertinoLocalizationOr extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Oriya. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationOr({ + super.localeName = 'or', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'ଆଲର୍ଟ'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Back'; + + @override + String get cancelButtonLabel => 'ବାତିଲ କରନ୍ତୁ'; + + @override + String get clearButtonLabel => 'ଖାଲି କରନ୍ତୁ'; + + @override + String get collapsedHint => 'ବିସ୍ତାର କରାଯାଇଛି'; + + @override + String get copyButtonLabel => 'କପି କରନ୍ତୁ'; + + @override + String get cutButtonLabel => 'କଟ କରନ୍ତୁ'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hourଟା ସମୟରେ'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hourଟା ସମୟରେ'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 ମିନିଟ'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute ମିନିଟ'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'ସଙ୍କୁଚିତ କରାଯାଇଛି'; + + @override + String get expansionTileCollapsedHint => 'ବିସ୍ତାର କରିବା ପାଇଁ ଦୁଇଥର ଟାପ କରନ୍ତୁ'; + + @override + String get expansionTileCollapsedTapHint => 'ଅଧିକ ବିବରଣୀ ପାଇଁ ବିସ୍ତାର କରନ୍ତୁ'; + + @override + String get expansionTileExpandedHint => 'ସଙ୍କୁଚିତ କରିବା ପାଇଁ ଦୁଇଥର ଟାପ କରନ୍ତୁ'; + + @override + String get expansionTileExpandedTapHint => 'ସଙ୍କୁଚିତ କରନ୍ତୁ'; + + @override + String get lookUpButtonLabel => 'ଉପରକୁ ଦେଖନ୍ତୁ'; + + @override + String get menuDismissLabel => 'ମେନୁ ଖାରଜ କରନ୍ତୁ'; + + @override + String get modalBarrierDismissLabel => 'ଖାରଜ କରନ୍ତୁ'; + + @override + String get noSpellCheckReplacementsLabel => 'କୌଣସି ରିପ୍ଲେସମେଣ୍ଟ ମିଳିଲା ନାହିଁ'; + + @override + String get pasteButtonLabel => 'ପେଷ୍ଟ କରନ୍ତୁ'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'ସର୍ଚ୍ଚ କରନ୍ତୁ'; + + @override + String get searchWebButtonLabel => 'ୱେବ ସର୍ଚ୍ଚ କରନ୍ତୁ'; + + @override + String get selectAllButtonLabel => 'ସବୁ ଚୟନ କରନ୍ତୁ'; + + @override + String get shareButtonLabel => 'ସେୟାର କରନ୍ତୁ...'; + + @override + String get tabSemanticsLabelRaw => r'$tabCountର $tabIndex ଟାବ'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'ଘଣ୍ଟା'; + + @override + String get timerPickerHourLabelOther => 'ଘଣ୍ଟା'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'ମିନିଟ'; + + @override + String get timerPickerMinuteLabelOther => 'ମିନିଟ'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'ସେକେଣ୍ଡ'; + + @override + String get timerPickerSecondLabelOther => 'ସେକେଣ୍ଡ'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'ଆଜି'; +} + +/// The translations for Panjabi Punjabi (`pa`). +class CupertinoLocalizationPa extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Panjabi Punjabi. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationPa({ + super.localeName = 'pa', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'ਅਲਰਟ'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'ਪਿੱਛੇ'; + + @override + String get cancelButtonLabel => 'ਰੱਦ ਕਰੋ'; + + @override + String get clearButtonLabel => 'ਕਲੀਅਰ ਕਰੋ'; + + @override + String get collapsedHint => 'ਵਿਸਤਾਰ ਕੀਤਾ ਗਿਆ'; + + @override + String get copyButtonLabel => 'ਕਾਪੀ ਕਰੋ'; + + @override + String get cutButtonLabel => 'ਕੱਟ ਕਰੋ'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour ਵਜੇ'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour ਵਜੇ'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 ਮਿੰਟ'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute ਮਿੰਟ'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'ਸਮੇਟਿਆ ਗਿਆ'; + + @override + String get expansionTileCollapsedHint => 'ਵਿਸਤਾਰ ਕਰਨ ਲਈ ਡਬਲ ਟੈਪ ਕਰੋ'; + + @override + String get expansionTileCollapsedTapHint => 'ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ ਵਿਸਤਾਰ ਕਰੋ'; + + @override + String get expansionTileExpandedHint => 'ਸਮੇਟਣ ਲਈ ਡਬਲ ਟੈਪ ਕਰੋ'; + + @override + String get expansionTileExpandedTapHint => 'ਸਮੇਟੋ'; + + @override + String get lookUpButtonLabel => 'ਖੋਜੋ'; + + @override + String get menuDismissLabel => 'ਮੀਨੂ ਖਾਰਜ ਕਰੋ'; + + @override + String get modalBarrierDismissLabel => 'ਖਾਰਜ ਕਰੋ'; + + @override + String get noSpellCheckReplacementsLabel => 'ਕੋਈ ਸੁਝਾਅ ਨਹੀਂ ਮਿਲਿਆ'; + + @override + String get pasteButtonLabel => 'ਪੇਸਟ ਕਰੋ'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'ਖੋਜੋ'; + + @override + String get searchWebButtonLabel => "ਵੈੱਬ 'ਤੇ ਖੋਜੋ"; + + @override + String get selectAllButtonLabel => 'ਸਭ ਚੁਣੋ'; + + @override + String get shareButtonLabel => 'ਸਾਂਝਾ ਕਰੋ...'; + + @override + String get tabSemanticsLabelRaw => r'$tabCount ਵਿੱਚੋਂ $tabIndex ਟੈਬ'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'ਘੰਟਾ'; + + @override + String get timerPickerHourLabelOther => 'ਘੰਟੇ'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'ਮਿੰ.'; + + @override + String get timerPickerMinuteLabelOther => 'ਮਿੰ.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'ਸਕਿੰ.'; + + @override + String get timerPickerSecondLabelOther => 'ਸਕਿੰ.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'ਅੱਜ'; +} + +/// The translations for Polish (`pl`). +class CupertinoLocalizationPl extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Polish. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationPl({ + super.localeName = 'pl', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Alert'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Wstecz'; + + @override + String get cancelButtonLabel => 'Anuluj'; + + @override + String get clearButtonLabel => 'Wyczyść'; + + @override + String get collapsedHint => 'Rozwinięto'; + + @override + String get copyButtonLabel => 'Kopiuj'; + + @override + String get cutButtonLabel => 'Wytnij'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => r'$hour'; + + @override + String? get datePickerHourSemanticsLabelMany => r'$hour'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => r'$minute minuty'; + + @override + String? get datePickerMinuteSemanticsLabelMany => r'$minute minut'; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minuta'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minuty'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Zwinięto'; + + @override + String get expansionTileCollapsedHint => 'kliknij dwukrotnie, aby rozwinąć'; + + @override + String get expansionTileCollapsedTapHint => 'Rozwiń, aby wyświetlić więcej informacji'; + + @override + String get expansionTileExpandedHint => 'kliknij dwukrotnie, aby zwinąć'; + + @override + String get expansionTileExpandedTapHint => 'Zwiń'; + + @override + String get lookUpButtonLabel => 'Sprawdź'; + + @override + String get menuDismissLabel => 'Zamknij menu'; + + @override + String get modalBarrierDismissLabel => 'Zamknij'; + + @override + String get noSpellCheckReplacementsLabel => 'Brak wyników zamieniania'; + + @override + String get pasteButtonLabel => 'Wklej'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Szukaj'; + + @override + String get searchWebButtonLabel => 'Szukaj w internecie'; + + @override + String get selectAllButtonLabel => 'Wybierz wszystkie'; + + @override + String get shareButtonLabel => 'Udostępnij…'; + + @override + String get tabSemanticsLabelRaw => r'Karta $tabIndex z $tabCount'; + + @override + String? get timerPickerHourLabelFew => 'godziny'; + + @override + String? get timerPickerHourLabelMany => 'godzin'; + + @override + String? get timerPickerHourLabelOne => 'godzina'; + + @override + String get timerPickerHourLabelOther => 'godziny'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => 'min'; + + @override + String? get timerPickerMinuteLabelMany => 'min'; + + @override + String? get timerPickerMinuteLabelOne => 'min'; + + @override + String get timerPickerMinuteLabelOther => 'min'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => 's'; + + @override + String? get timerPickerSecondLabelMany => 's'; + + @override + String? get timerPickerSecondLabelOne => 's'; + + @override + String get timerPickerSecondLabelOther => 's'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Dziś'; +} + +/// The translations for Portuguese (`pt`). +class CupertinoLocalizationPt extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Portuguese. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationPt({ + super.localeName = 'pt', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Alerta'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Voltar'; + + @override + String get cancelButtonLabel => 'Cancelar'; + + @override + String get clearButtonLabel => 'Limpar'; + + @override + String get collapsedHint => 'Aberto.'; + + @override + String get copyButtonLabel => 'Copiar'; + + @override + String get cutButtonLabel => 'Cortar'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour hora'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour horas'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minuto'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minutos'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Fechado.'; + + @override + String get expansionTileCollapsedHint => 'Toque duas vezes para abrir'; + + @override + String get expansionTileCollapsedTapHint => 'Abra para mostrar mais detalhes'; + + @override + String get expansionTileExpandedHint => 'toque duas vezes para fechar'; + + @override + String get expansionTileExpandedTapHint => 'Feche'; + + @override + String get lookUpButtonLabel => 'Pesquisar'; + + @override + String get menuDismissLabel => 'Dispensar menu'; + + @override + String get modalBarrierDismissLabel => 'Dispensar'; + + @override + String get noSpellCheckReplacementsLabel => 'Nenhuma alternativa encontrada'; + + @override + String get pasteButtonLabel => 'Colar'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Pesquisar'; + + @override + String get searchWebButtonLabel => 'Pesquisar na Web'; + + @override + String get selectAllButtonLabel => 'Selecionar tudo'; + + @override + String get shareButtonLabel => 'Compartilhar…'; + + @override + String get tabSemanticsLabelRaw => r'Guia $tabIndex de $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'hora'; + + @override + String get timerPickerHourLabelOther => 'horas'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'min'; + + @override + String get timerPickerMinuteLabelOther => 'min'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 's'; + + @override + String get timerPickerSecondLabelOther => 's'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Hoje'; +} + +/// The translations for Portuguese, as used in Portugal (`pt_PT`). +class CupertinoLocalizationPtPt extends CupertinoLocalizationPt { + /// Create an instance of the translation bundle for Portuguese, as used in Portugal. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationPtPt({ + super.localeName = 'pt_PT', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => 'toque duas vezes para reduzir'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get expandedHint => 'Reduzido'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para obter mais detalhes'; + + @override + String get expansionTileExpandedTapHint => 'Reduzir'; + + @override + String get expansionTileCollapsedHint => 'toque duas vezes para expandir'; + + @override + String get backButtonLabel => 'Anterior'; + + @override + String get shareButtonLabel => 'Partilhar…'; + + @override + String get lookUpButtonLabel => 'Procurar'; + + @override + String get noSpellCheckReplacementsLabel => 'Não foram encontradas substituições'; + + @override + String get menuDismissLabel => 'Ignorar menu'; + + @override + String get searchTextFieldPlaceholderLabel => 'Pesquise'; + + @override + String get tabSemanticsLabelRaw => r'Separador $tabIndex de $tabCount'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour hora'; + + @override + String? get timerPickerSecondLabelOne => 'seg'; + + @override + String get timerPickerSecondLabelOther => 'seg'; + + @override + String get modalBarrierDismissLabel => 'Ignorar'; +} + +/// The translations for Romanian Moldavian Moldovan (`ro`). +class CupertinoLocalizationRo extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Romanian Moldavian Moldovan. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationRo({ + super.localeName = 'ro', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Alertă'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get backButtonLabel => 'Înapoi'; + + @override + String get cancelButtonLabel => 'Anulați'; + + @override + String get clearButtonLabel => 'Ștergeți'; + + @override + String get collapsedHint => 'Extins'; + + @override + String get copyButtonLabel => 'Copiați'; + + @override + String get cutButtonLabel => 'Decupați'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => r'Ora $hour'; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'Ora $hour'; + + @override + String get datePickerHourSemanticsLabelOther => r'Ora $hour'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => r'$minute minute'; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minut'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute de minute'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Restrâns'; + + @override + String get expansionTileCollapsedHint => 'atingeți de două ori pentru a extinde'; + + @override + String get expansionTileCollapsedTapHint => 'Extindeți pentru mai multe detalii'; + + @override + String get expansionTileExpandedHint => 'atingeți de două ori pentru a restrânge'; + + @override + String get expansionTileExpandedTapHint => 'Restrângeți'; + + @override + String get lookUpButtonLabel => 'Privire în sus'; + + @override + String get menuDismissLabel => 'Respingeți meniul'; + + @override + String get modalBarrierDismissLabel => 'Închideți'; + + @override + String get noSpellCheckReplacementsLabel => 'Nu s-au găsit înlocuiri'; + + @override + String get pasteButtonLabel => 'Inserați'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get searchTextFieldPlaceholderLabel => 'Căutați'; + + @override + String get searchWebButtonLabel => 'Căutați pe web'; + + @override + String get selectAllButtonLabel => 'Selectează tot'; + + @override + String get shareButtonLabel => 'Trimiteți…'; + + @override + String get tabSemanticsLabelRaw => r'Fila $tabIndex din $tabCount'; + + @override + String? get timerPickerHourLabelFew => 'ore'; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'oră'; + + @override + String get timerPickerHourLabelOther => 'de ore'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => 'min.'; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'min.'; + + @override + String get timerPickerMinuteLabelOther => 'min.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => 'sec.'; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'sec.'; + + @override + String get timerPickerSecondLabelOther => 'sec.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Azi'; +} + +/// The translations for Russian (`ru`). +class CupertinoLocalizationRu extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Russian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationRu({ + super.localeName = 'ru', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Оповещение'; + + @override + String get anteMeridiemAbbreviation => 'АМ'; + + @override + String get backButtonLabel => 'Назад'; + + @override + String get cancelButtonLabel => 'Отмена'; + + @override + String get clearButtonLabel => 'Очистить'; + + @override + String get collapsedHint => 'Развернуто'; + + @override + String get copyButtonLabel => 'Копировать'; + + @override + String get cutButtonLabel => 'Вырезать'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => r'$hour часа'; + + @override + String? get datePickerHourSemanticsLabelMany => r'$hour часов'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour час'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour часа'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => r'$minute минуты'; + + @override + String? get datePickerMinuteSemanticsLabelMany => r'$minute минут'; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 минута'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute минуты'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Свернуто'; + + @override + String get expansionTileCollapsedHint => 'нажмите дважды, чтобы развернуть'; + + @override + String get expansionTileCollapsedTapHint => 'Развернуть дополнительные сведения'; + + @override + String get expansionTileExpandedHint => 'нажмите дважды, чтобы свернуть'; + + @override + String get expansionTileExpandedTapHint => 'Свернуть'; + + @override + String get lookUpButtonLabel => 'Найти'; + + @override + String get menuDismissLabel => 'Закрыть меню'; + + @override + String get modalBarrierDismissLabel => 'Закрыть'; + + @override + String get noSpellCheckReplacementsLabel => 'Варианты замены не найдены'; + + @override + String get pasteButtonLabel => 'Вставить'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Поиск'; + + @override + String get searchWebButtonLabel => 'Искать в интернете'; + + @override + String get selectAllButtonLabel => 'Выбрать все'; + + @override + String get shareButtonLabel => 'Поделиться'; + + @override + String get tabSemanticsLabelRaw => r'Вкладка $tabIndex из $tabCount'; + + @override + String? get timerPickerHourLabelFew => 'часа'; + + @override + String? get timerPickerHourLabelMany => 'часов'; + + @override + String? get timerPickerHourLabelOne => 'час'; + + @override + String get timerPickerHourLabelOther => 'часа'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => 'мин.'; + + @override + String? get timerPickerMinuteLabelMany => 'мин.'; + + @override + String? get timerPickerMinuteLabelOne => 'мин.'; + + @override + String get timerPickerMinuteLabelOther => 'мин.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => 'сек.'; + + @override + String? get timerPickerSecondLabelMany => 'сек.'; + + @override + String? get timerPickerSecondLabelOne => 'сек.'; + + @override + String get timerPickerSecondLabelOther => 'сек.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Сегодня'; +} + +/// The translations for Sinhala Sinhalese (`si`). +class CupertinoLocalizationSi extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Sinhala Sinhalese. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationSi({ + super.localeName = 'si', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'ඇඟවීම'; + + @override + String get anteMeridiemAbbreviation => 'පෙ.ව.'; + + @override + String get backButtonLabel => 'Back'; + + @override + String get cancelButtonLabel => 'අවලංගු කරන්න'; + + @override + String get clearButtonLabel => 'හිස් කරන්න'; + + @override + String get collapsedHint => 'දිග හරින ලදි'; + + @override + String get copyButtonLabel => 'පිටපත් කරන්න'; + + @override + String get cutButtonLabel => 'කපන්න'; + + @override + String get datePickerDateOrderString => 'ymd'; + + @override + String get datePickerDateTimeOrderString => 'date_dayPeriod_time'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hourයි'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hourයි'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => 'මිනිත්තු 1'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'මිනිත්තු $minute'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'හකුළන ලදි'; + + @override + String get expansionTileCollapsedHint => 'විහිදුවීමට දෙවරක් තට්ටු කරන්න'; + + @override + String get expansionTileCollapsedTapHint => 'වැඩි විස්තර සඳහා පුළුල් කරන්න'; + + @override + String get expansionTileExpandedHint => 'හැකිළවීමට දෙවරක් තට්ටු කරන්න'; + + @override + String get expansionTileExpandedTapHint => 'හකුළන්න'; + + @override + String get lookUpButtonLabel => 'උඩ බලන්න'; + + @override + String get menuDismissLabel => 'මෙනුව අස් කරන්න'; + + @override + String get modalBarrierDismissLabel => 'ඉවත ලන්න'; + + @override + String get noSpellCheckReplacementsLabel => 'ප්‍රතිස්ථාපන හමු නොවිණි'; + + @override + String get pasteButtonLabel => 'අලවන්න'; + + @override + String get postMeridiemAbbreviation => 'ප.ව.'; + + @override + String get searchTextFieldPlaceholderLabel => 'සෙවීම'; + + @override + String get searchWebButtonLabel => 'වෙබය සොයන්න'; + + @override + String get selectAllButtonLabel => 'සියල්ල තෝරන්න'; + + @override + String get shareButtonLabel => 'බෙදා ගන්න...'; + + @override + String get tabSemanticsLabelRaw => r'ටැබ $tabCount න් $tabIndex'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'පැය'; + + @override + String get timerPickerHourLabelOther => 'පැය'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'මිනි.'; + + @override + String get timerPickerMinuteLabelOther => 'මිනි.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'තත්.'; + + @override + String get timerPickerSecondLabelOther => 'තත්.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'අද'; +} + +/// The translations for Slovak (`sk`). +class CupertinoLocalizationSk extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Slovak. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationSk({ + super.localeName = 'sk', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Upozornenie'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Späť'; + + @override + String get cancelButtonLabel => 'Zrušiť'; + + @override + String get clearButtonLabel => 'Vymazať'; + + @override + String get collapsedHint => 'Rozbalené'; + + @override + String get copyButtonLabel => 'Kopírovať'; + + @override + String get cutButtonLabel => 'Vystrihnúť'; + + @override + String get datePickerDateOrderString => 'mdy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => r'$hour hodiny'; + + @override + String? get datePickerHourSemanticsLabelMany => r'$hour hodiny'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour hodina'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour hodín'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => r'$minute minúty'; + + @override + String? get datePickerMinuteSemanticsLabelMany => r'$minute minúty'; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minúta'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minút'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Zbalené'; + + @override + String get expansionTileCollapsedHint => 'rozbalíte dvojitým klepnutím'; + + @override + String get expansionTileCollapsedTapHint => 'Rozbaliť a zobraziť ďalšie podrobnosti'; + + @override + String get expansionTileExpandedHint => 'zbalíte dvojitým klepnutím'; + + @override + String get expansionTileExpandedTapHint => 'Zbaliť'; + + @override + String get lookUpButtonLabel => 'Pohľad nahor'; + + @override + String get menuDismissLabel => 'Zavrieť ponuku'; + + @override + String get modalBarrierDismissLabel => 'Odmietnuť'; + + @override + String get noSpellCheckReplacementsLabel => 'Nenašli sa žiadne náhrady'; + + @override + String get pasteButtonLabel => 'Prilepiť'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Hľadať'; + + @override + String get searchWebButtonLabel => 'Hľadať na webe'; + + @override + String get selectAllButtonLabel => 'Označiť všetko'; + + @override + String get shareButtonLabel => 'Zdieľať…'; + + @override + String get tabSemanticsLabelRaw => r'Karta $tabIndex z $tabCount'; + + @override + String? get timerPickerHourLabelFew => 'hodiny'; + + @override + String? get timerPickerHourLabelMany => 'hodiny'; + + @override + String? get timerPickerHourLabelOne => 'hodina'; + + @override + String get timerPickerHourLabelOther => 'hodín'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => 'min'; + + @override + String? get timerPickerMinuteLabelMany => 'min'; + + @override + String? get timerPickerMinuteLabelOne => 'min'; + + @override + String get timerPickerMinuteLabelOther => 'min'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => 's'; + + @override + String? get timerPickerSecondLabelMany => 's'; + + @override + String? get timerPickerSecondLabelOne => 's'; + + @override + String get timerPickerSecondLabelOther => 's'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Dnes'; +} + +/// The translations for Slovenian (`sl`). +class CupertinoLocalizationSl extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Slovenian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationSl({ + super.localeName = 'sl', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Opozorilo'; + + @override + String get anteMeridiemAbbreviation => 'DOP.'; + + @override + String get backButtonLabel => 'Nazaj'; + + @override + String get cancelButtonLabel => 'Prekliči'; + + @override + String get clearButtonLabel => 'Počisti'; + + @override + String get collapsedHint => 'Razširjeno'; + + @override + String get copyButtonLabel => 'Kopiraj'; + + @override + String get cutButtonLabel => 'Izreži'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => r'$hour'; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour'; + + @override + String? get datePickerHourSemanticsLabelTwo => r'$hour'; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => r'$minute minute'; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minuta'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minut'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => r'$minute minuti'; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Strnjeno'; + + @override + String get expansionTileCollapsedHint => 'za razširitev se dvakrat dotaknite'; + + @override + String get expansionTileCollapsedTapHint => 'Razširitev za več podrobnosti'; + + @override + String get expansionTileExpandedHint => 'za strnitev se dvakrat dotaknite'; + + @override + String get expansionTileExpandedTapHint => 'Strni'; + + @override + String get lookUpButtonLabel => 'Pogled gor'; + + @override + String get menuDismissLabel => 'Opusti meni'; + + @override + String get modalBarrierDismissLabel => 'Opusti'; + + @override + String get noSpellCheckReplacementsLabel => 'Ni zamenjav'; + + @override + String get pasteButtonLabel => 'Prilepi'; + + @override + String get postMeridiemAbbreviation => 'POP.'; + + @override + String get searchTextFieldPlaceholderLabel => 'Iskanje'; + + @override + String get searchWebButtonLabel => 'Iskanje v spletu'; + + @override + String get selectAllButtonLabel => 'Izberi vse'; + + @override + String get shareButtonLabel => 'Deli …'; + + @override + String get tabSemanticsLabelRaw => r'Zavihek $tabIndex od $tabCount'; + + @override + String? get timerPickerHourLabelFew => 'ure'; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'ura'; + + @override + String get timerPickerHourLabelOther => 'ure'; + + @override + String? get timerPickerHourLabelTwo => 'ure'; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => 'min'; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'min'; + + @override + String get timerPickerMinuteLabelOther => 'min'; + + @override + String? get timerPickerMinuteLabelTwo => 'min'; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => 's'; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 's'; + + @override + String get timerPickerSecondLabelOther => 's'; + + @override + String? get timerPickerSecondLabelTwo => 's'; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Danes'; +} + +/// The translations for Albanian (`sq`). +class CupertinoLocalizationSq extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Albanian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationSq({ + super.localeName = 'sq', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Sinjalizim'; + + @override + String get anteMeridiemAbbreviation => 'paradite'; + + @override + String get backButtonLabel => 'Prapa'; + + @override + String get cancelButtonLabel => 'Anulo'; + + @override + String get clearButtonLabel => 'Pastro'; + + @override + String get collapsedHint => 'U zgjerua'; + + @override + String get copyButtonLabel => 'Kopjo'; + + @override + String get cutButtonLabel => 'Prit'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour fiks'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour fiks'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minutë'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minuta'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'U palos'; + + @override + String get expansionTileCollapsedHint => 'trokit dy herë për ta zgjeruar'; + + @override + String get expansionTileCollapsedTapHint => 'Zgjero për më shumë detaje'; + + @override + String get expansionTileExpandedHint => 'trokit dy herë për ta palosur'; + + @override + String get expansionTileExpandedTapHint => 'Palos'; + + @override + String get lookUpButtonLabel => 'Kërko'; + + @override + String get menuDismissLabel => 'Hiqe menynë'; + + @override + String get modalBarrierDismissLabel => 'Hiq'; + + @override + String get noSpellCheckReplacementsLabel => 'Nuk u gjetën zëvendësime'; + + @override + String get pasteButtonLabel => 'Ngjit'; + + @override + String get postMeridiemAbbreviation => 'pasdite'; + + @override + String get searchTextFieldPlaceholderLabel => 'Kërko'; + + @override + String get searchWebButtonLabel => 'Kërko në ueb'; + + @override + String get selectAllButtonLabel => 'Zgjidhi të gjitha'; + + @override + String get shareButtonLabel => 'Ndaj...'; + + @override + String get tabSemanticsLabelRaw => r'Skeda $tabIndex nga $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'orë'; + + @override + String get timerPickerHourLabelOther => 'orë'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'min.'; + + @override + String get timerPickerMinuteLabelOther => 'min.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'sek.'; + + @override + String get timerPickerSecondLabelOther => 'sek.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Sot'; +} + +/// The translations for Serbian (`sr`). +class CupertinoLocalizationSr extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Serbian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationSr({ + super.localeName = 'sr', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Обавештење'; + + @override + String get anteMeridiemAbbreviation => 'пре подне'; + + @override + String get backButtonLabel => 'Назад'; + + @override + String get cancelButtonLabel => 'Откажи'; + + @override + String get clearButtonLabel => 'Обриши'; + + @override + String get collapsedHint => 'Проширено је'; + + @override + String get copyButtonLabel => 'Копирај'; + + @override + String get cutButtonLabel => 'Исеци'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => r'$hour сата'; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour сат'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour сати'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => r'$minute минута'; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 минут'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute минута'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Скупљено је'; + + @override + String get expansionTileCollapsedHint => 'двапут додирните да бисте проширили'; + + @override + String get expansionTileCollapsedTapHint => 'Проширите за још детаља'; + + @override + String get expansionTileExpandedHint => 'двапут додирните да бисте скупили'; + + @override + String get expansionTileExpandedTapHint => 'Скупите'; + + @override + String get lookUpButtonLabel => 'Поглед нагоре'; + + @override + String get menuDismissLabel => 'Одбаците мени'; + + @override + String get modalBarrierDismissLabel => 'Одбаци'; + + @override + String get noSpellCheckReplacementsLabel => 'Нису пронађене замене'; + + @override + String get pasteButtonLabel => 'Налепи'; + + @override + String get postMeridiemAbbreviation => 'по подне'; + + @override + String get searchTextFieldPlaceholderLabel => 'Претражите'; + + @override + String get searchWebButtonLabel => 'Претражи веб'; + + @override + String get selectAllButtonLabel => 'Изабери све'; + + @override + String get shareButtonLabel => 'Дели…'; + + @override + String get tabSemanticsLabelRaw => r'$tabIndex. картица од $tabCount'; + + @override + String? get timerPickerHourLabelFew => 'сата'; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'сат'; + + @override + String get timerPickerHourLabelOther => 'сати'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => 'мин'; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'мин'; + + @override + String get timerPickerMinuteLabelOther => 'мин'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => 'сек'; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'сек'; + + @override + String get timerPickerSecondLabelOther => 'сек'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Данас'; +} + +/// The translations for Serbian, using the Cyrillic script (`sr_Cyrl`). +class CupertinoLocalizationSrCyrl extends CupertinoLocalizationSr { + /// Create an instance of the translation bundle for Serbian, using the Cyrillic script. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationSrCyrl({ + super.localeName = 'sr_Cyrl', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); +} + +/// The translations for Serbian, using the Latin script (`sr_Latn`). +class CupertinoLocalizationSrLatn extends CupertinoLocalizationSr { + /// Create an instance of the translation bundle for Serbian, using the Latin script. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationSrLatn({ + super.localeName = 'sr_Latn', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Obaveštenje'; + + @override + String get anteMeridiemAbbreviation => 'pre podne'; + + @override + String get backButtonLabel => 'Nazad'; + + @override + String get cancelButtonLabel => 'Otkaži'; + + @override + String get clearButtonLabel => 'Obriši'; + + @override + String get collapsedHint => 'Prošireno je'; + + @override + String get copyButtonLabel => 'Kopiraj'; + + @override + String get cutButtonLabel => 'Iseci'; + + @override + String? get datePickerHourSemanticsLabelFew => r'$hour sata'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour sat'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour sati'; + + @override + String? get datePickerMinuteSemanticsLabelFew => r'$minute minuta'; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minut'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minuta'; + + @override + String get expandedHint => 'Skupljeno je'; + + @override + String get expansionTileCollapsedHint => 'dvaput dodirnite da biste proširili'; + + @override + String get expansionTileCollapsedTapHint => 'Proširite za još detalja'; + + @override + String get expansionTileExpandedHint => 'dvaput dodirnite da biste skupili'; + + @override + String get expansionTileExpandedTapHint => 'Skupite'; + + @override + String get lookUpButtonLabel => 'Pogled nagore'; + + @override + String get menuDismissLabel => 'Odbacite meni'; + + @override + String get modalBarrierDismissLabel => 'Odbaci'; + + @override + String get noSpellCheckReplacementsLabel => 'Nisu pronađene zamene'; + + @override + String get pasteButtonLabel => 'Nalepi'; + + @override + String get postMeridiemAbbreviation => 'po podne'; + + @override + String get searchTextFieldPlaceholderLabel => 'Pretražite'; + + @override + String get searchWebButtonLabel => 'Pretraži veb'; + + @override + String get selectAllButtonLabel => 'Izaberi sve'; + + @override + String get shareButtonLabel => 'Deli…'; + + @override + String get tabSemanticsLabelRaw => r'$tabIndex. kartica od $tabCount'; + + @override + String? get timerPickerHourLabelFew => 'sata'; + + @override + String? get timerPickerHourLabelOne => 'sat'; + + @override + String get timerPickerHourLabelOther => 'sati'; + + @override + String? get timerPickerMinuteLabelFew => 'min'; + + @override + String? get timerPickerMinuteLabelOne => 'min'; + + @override + String get timerPickerMinuteLabelOther => 'min'; + + @override + String? get timerPickerSecondLabelFew => 'sek'; + + @override + String? get timerPickerSecondLabelOne => 'sek'; + + @override + String get timerPickerSecondLabelOther => 'sek'; + + @override + String get todayLabel => 'Danas'; +} + +/// The translations for Swedish (`sv`). +class CupertinoLocalizationSv extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Swedish. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationSv({ + super.localeName = 'sv', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Varning'; + + @override + String get anteMeridiemAbbreviation => 'FM'; + + @override + String get backButtonLabel => 'Tillbaka'; + + @override + String get cancelButtonLabel => 'Avbryt'; + + @override + String get clearButtonLabel => 'Rensa'; + + @override + String get collapsedHint => 'Utökades'; + + @override + String get copyButtonLabel => 'Kopiera'; + + @override + String get cutButtonLabel => 'Klipp ut'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'Klockan $hour'; + + @override + String get datePickerHourSemanticsLabelOther => r'Klockan $hour'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minut'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute minuter'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Komprimerades'; + + @override + String get expansionTileCollapsedHint => 'dubbeltryck för att utöka'; + + @override + String get expansionTileCollapsedTapHint => 'Utöka för mer information'; + + @override + String get expansionTileExpandedHint => 'dubbeltryck för att komprimera'; + + @override + String get expansionTileExpandedTapHint => 'Komprimera'; + + @override + String get lookUpButtonLabel => 'Titta upp'; + + @override + String get menuDismissLabel => 'Stäng menyn'; + + @override + String get modalBarrierDismissLabel => 'Stäng'; + + @override + String get noSpellCheckReplacementsLabel => 'Inga ersättningar hittades'; + + @override + String get pasteButtonLabel => 'Klistra in'; + + @override + String get postMeridiemAbbreviation => 'EM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Sök'; + + @override + String get searchWebButtonLabel => 'Sök på webben'; + + @override + String get selectAllButtonLabel => 'Markera allt'; + + @override + String get shareButtonLabel => 'Dela …'; + + @override + String get tabSemanticsLabelRaw => r'Flik $tabIndex av $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'timme'; + + @override + String get timerPickerHourLabelOther => 'timmar'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'min'; + + @override + String get timerPickerMinuteLabelOther => 'min'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'sek'; + + @override + String get timerPickerSecondLabelOther => 'sek'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'I dag'; +} + +/// The translations for Swahili (`sw`). +class CupertinoLocalizationSw extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Swahili. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationSw({ + super.localeName = 'sw', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Arifa'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Nyuma'; + + @override + String get cancelButtonLabel => 'Ghairi'; + + @override + String get clearButtonLabel => 'Futa'; + + @override + String get collapsedHint => 'Imepanuliwa'; + + @override + String get copyButtonLabel => 'Nakili'; + + @override + String get cutButtonLabel => 'Kata'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'Saa $hour kamili'; + + @override + String get datePickerHourSemanticsLabelOther => r'Saa $hour kamili'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => 'Dakika 1'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'Dakika $minute'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Imekunjwa'; + + @override + String get expansionTileCollapsedHint => 'gusa mara mbili ili upanue'; + + @override + String get expansionTileCollapsedTapHint => 'Panua ili upate maelezo zaidi'; + + @override + String get expansionTileExpandedHint => 'gusa mara mbili ili ukunje'; + + @override + String get expansionTileExpandedTapHint => 'Kunja'; + + @override + String get lookUpButtonLabel => 'Tafuta'; + + @override + String get menuDismissLabel => 'Ondoa menyu'; + + @override + String get modalBarrierDismissLabel => 'Ondoa'; + + @override + String get noSpellCheckReplacementsLabel => 'Hakuna Neno Mbadala Lilopatikana'; + + @override + String get pasteButtonLabel => 'Bandika'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Tafuta'; + + @override + String get searchWebButtonLabel => 'Tafuta kwenye Wavuti'; + + @override + String get selectAllButtonLabel => 'Teua Zote'; + + @override + String get shareButtonLabel => 'Shiriki...'; + + @override + String get tabSemanticsLabelRaw => r'Kichupo cha $tabIndex kati ya $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'saa'; + + @override + String get timerPickerHourLabelOther => 'saa'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'dakika'; + + @override + String get timerPickerMinuteLabelOther => 'dakika'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'sekunde'; + + @override + String get timerPickerSecondLabelOther => 'sekunde'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Leo'; +} + +/// The translations for Tamil (`ta`). +class CupertinoLocalizationTa extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Tamil. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationTa({ + super.localeName = 'ta', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'விழிப்பூட்டல்'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'பின்செல்'; + + @override + String get cancelButtonLabel => 'ரத்துசெய்'; + + @override + String get clearButtonLabel => 'அழி'; + + @override + String get collapsedHint => 'விரிவாக்கப்பட்டது'; + + @override + String get copyButtonLabel => 'நகலெடு'; + + @override + String get cutButtonLabel => 'வெட்டு'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour மணி'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour மணி'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 நிமிடம்'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute நிமிடங்கள்'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'சுருக்கப்பட்டது'; + + @override + String get expansionTileCollapsedHint => 'விரிவாக்க இருமுறை தட்டுங்கள்'; + + @override + String get expansionTileCollapsedTapHint => 'கூடுதல் விவரங்களுக்கு விரிவாக்கலாம்'; + + @override + String get expansionTileExpandedHint => 'சுருக்க இருமுறை தட்டவும்'; + + @override + String get expansionTileExpandedTapHint => 'சுருக்கும்'; + + @override + String get lookUpButtonLabel => 'தேடு'; + + @override + String get menuDismissLabel => 'மெனுவை மூடும்'; + + @override + String get modalBarrierDismissLabel => 'நிராகரிக்கும்'; + + @override + String get noSpellCheckReplacementsLabel => 'மாற்று வார்த்தைகள் கிடைக்கவில்லை'; + + @override + String get pasteButtonLabel => 'ஒட்டு'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'தேடுக'; + + @override + String get searchWebButtonLabel => 'இணையத்தில் தேடு'; + + @override + String get selectAllButtonLabel => 'எல்லாம் தேர்ந்தெடு'; + + @override + String get shareButtonLabel => 'பகிர்...'; + + @override + String get tabSemanticsLabelRaw => r'தாவல் $tabIndex / $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'மணிநேரம்'; + + @override + String get timerPickerHourLabelOther => 'மணிநேரம்'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'நிமி.'; + + @override + String get timerPickerMinuteLabelOther => 'நிமி.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'வி.'; + + @override + String get timerPickerSecondLabelOther => 'வி.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'இன்று'; +} + +/// The translations for Telugu (`te`). +class CupertinoLocalizationTe extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Telugu. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationTe({ + super.localeName = 'te', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'అలర్ట్'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Back'; + + @override + String get cancelButtonLabel => 'రద్దు చేయండి'; + + @override + String get clearButtonLabel => 'క్లియర్ చేయండి'; + + @override + String get collapsedHint => 'విస్తరించబడింది'; + + @override + String get copyButtonLabel => 'కాపీ చేయి'; + + @override + String get cutButtonLabel => 'కత్తిరించండి'; + + @override + String get datePickerDateOrderString => 'mdy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour అవుతుంది'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour అవుతుంది'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 నిమిషం'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute నిమిషాలు'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'కుదించబడింది'; + + @override + String get expansionTileCollapsedHint => 'విస్తరించడానికి డబుల్ ట్యాప్ చేయండి'; + + @override + String get expansionTileCollapsedTapHint => 'మరిన్ని వివరాల కోసం విస్తరించండి'; + + @override + String get expansionTileExpandedHint => 'కుదించడానికి డబుల్ ట్యాప్ చేయండి'; + + @override + String get expansionTileExpandedTapHint => 'కుదించండి'; + + @override + String get lookUpButtonLabel => 'వెతకండి'; + + @override + String get menuDismissLabel => 'మెనూను తీసివేయండి'; + + @override + String get modalBarrierDismissLabel => 'విస్మరించు'; + + @override + String get noSpellCheckReplacementsLabel => 'రీప్లేస్‌మెంట్‌లు ఏవీ కనుగొనబడలేదు'; + + @override + String get pasteButtonLabel => 'పేస్ట్ చేయండి'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'సెర్చ్'; + + @override + String get searchWebButtonLabel => 'వెబ్‌లో సెర్చ్ చేయండి'; + + @override + String get selectAllButtonLabel => 'అన్నింటినీ ఎంచుకోండి'; + + @override + String get shareButtonLabel => 'షేర్ చేయండి...'; + + @override + String get tabSemanticsLabelRaw => r'$tabCountలో $tabIndexవ ట్యాబ్'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'గంట'; + + @override + String get timerPickerHourLabelOther => 'గంటలు'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'నిమి.'; + + @override + String get timerPickerMinuteLabelOther => 'నిమి.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'సెకన్లు.'; + + @override + String get timerPickerSecondLabelOther => 'సెకన్లు.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'ఈరోజు'; +} + +/// The translations for Thai (`th`). +class CupertinoLocalizationTh extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Thai. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationTh({ + super.localeName = 'th', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'การแจ้งเตือน'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'กลับ'; + + @override + String get cancelButtonLabel => 'ยกเลิก'; + + @override + String get clearButtonLabel => 'ล้าง'; + + @override + String get collapsedHint => 'ขยาย'; + + @override + String get copyButtonLabel => 'คัดลอก'; + + @override + String get cutButtonLabel => 'ตัด'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour นาฬิกา'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour นาฬิกา'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 นาที'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute นาที'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'ยุบ'; + + @override + String get expansionTileCollapsedHint => 'แตะสองครั้งเพื่อขยาย'; + + @override + String get expansionTileCollapsedTapHint => 'ขยายเพื่อดูรายละเอียดเพิ่มเติม'; + + @override + String get expansionTileExpandedHint => 'แตะสองครั้งเพื่อยุบ'; + + @override + String get expansionTileExpandedTapHint => 'ยุบ'; + + @override + String get lookUpButtonLabel => 'ค้นหา'; + + @override + String get menuDismissLabel => 'ปิดเมนู'; + + @override + String get modalBarrierDismissLabel => 'ปิด'; + + @override + String get noSpellCheckReplacementsLabel => 'ไม่พบรายการแทนที่'; + + @override + String get pasteButtonLabel => 'วาง'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'ค้นหา'; + + @override + String get searchWebButtonLabel => 'ค้นหาบนอินเทอร์เน็ต'; + + @override + String get selectAllButtonLabel => 'เลือกทั้งหมด'; + + @override + String get shareButtonLabel => 'แชร์...'; + + @override + String get tabSemanticsLabelRaw => r'แท็บที่ $tabIndex จาก $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'ชั่วโมง'; + + @override + String get timerPickerHourLabelOther => 'ชั่วโมง'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'นาที'; + + @override + String get timerPickerMinuteLabelOther => 'นาที'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'วินาที'; + + @override + String get timerPickerSecondLabelOther => 'วินาที'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'วันนี้'; +} + +/// The translations for Tagalog (`tl`). +class CupertinoLocalizationTl extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Tagalog. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationTl({ + super.localeName = 'tl', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Alerto'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Bumalik'; + + @override + String get cancelButtonLabel => 'Kanselahin'; + + @override + String get clearButtonLabel => 'I-clear'; + + @override + String get collapsedHint => 'Naka-expand'; + + @override + String get copyButtonLabel => 'Kopyahin'; + + @override + String get cutButtonLabel => 'I-cut'; + + @override + String get datePickerDateOrderString => 'mdy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'Ala $hour'; + + @override + String get datePickerHourSemanticsLabelOther => r'Alas $hour'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 minuto'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute na minuto'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Naka-collapse'; + + @override + String get expansionTileCollapsedHint => 'i-double tap para i-expand'; + + @override + String get expansionTileCollapsedTapHint => 'I-expand para sa higit pang detalye'; + + @override + String get expansionTileExpandedHint => 'i-double tap para i-collapse'; + + @override + String get expansionTileExpandedTapHint => 'I-collapse'; + + @override + String get lookUpButtonLabel => 'Tumingin sa Itaas'; + + @override + String get menuDismissLabel => 'I-dismiss ang menu'; + + @override + String get modalBarrierDismissLabel => 'I-dismiss'; + + @override + String get noSpellCheckReplacementsLabel => 'Walang Nahanap na Kapalit'; + + @override + String get pasteButtonLabel => 'I-paste'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Hanapin'; + + @override + String get searchWebButtonLabel => 'Maghanap sa Web'; + + @override + String get selectAllButtonLabel => 'Piliin Lahat'; + + @override + String get shareButtonLabel => 'Ibahagi...'; + + @override + String get tabSemanticsLabelRaw => r'Tab $tabIndex ng $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'oras'; + + @override + String get timerPickerHourLabelOther => 'na oras'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'min.'; + + @override + String get timerPickerMinuteLabelOther => 'na min.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'seg.'; + + @override + String get timerPickerSecondLabelOther => 'na seg.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Ngayon'; +} + +/// The translations for Turkish (`tr`). +class CupertinoLocalizationTr extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Turkish. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationTr({ + super.localeName = 'tr', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Uyarı'; + + @override + String get anteMeridiemAbbreviation => 'ÖÖ'; + + @override + String get backButtonLabel => 'Geri'; + + @override + String get cancelButtonLabel => 'İptal'; + + @override + String get clearButtonLabel => 'Temizle'; + + @override + String get collapsedHint => 'Genişletildi'; + + @override + String get copyButtonLabel => 'Kopyala'; + + @override + String get cutButtonLabel => 'Kes'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'Saat $hour'; + + @override + String get datePickerHourSemanticsLabelOther => r'Saat $hour'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 dakika'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute dakika'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Daraltıldı'; + + @override + String get expansionTileCollapsedHint => 'genişletmek için iki kez dokunun'; + + @override + String get expansionTileCollapsedTapHint => 'Daha fazla ayrıntı için genişletin'; + + @override + String get expansionTileExpandedHint => 'daraltmak için iki kez dokunun'; + + @override + String get expansionTileExpandedTapHint => 'Daralt'; + + @override + String get lookUpButtonLabel => 'Ara'; + + @override + String get menuDismissLabel => 'Menüyü kapat'; + + @override + String get modalBarrierDismissLabel => 'Kapat'; + + @override + String get noSpellCheckReplacementsLabel => 'Yerine Kelime Bulunamadı'; + + @override + String get pasteButtonLabel => 'Yapıştır'; + + @override + String get postMeridiemAbbreviation => 'ÖS'; + + @override + String get searchTextFieldPlaceholderLabel => 'Ara'; + + @override + String get searchWebButtonLabel => "Web'de Ara"; + + @override + String get selectAllButtonLabel => 'Tümünü Seç'; + + @override + String get shareButtonLabel => 'Paylaş...'; + + @override + String get tabSemanticsLabelRaw => r'Sekme $tabIndex/$tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'saat'; + + @override + String get timerPickerHourLabelOther => 'saat'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'dk.'; + + @override + String get timerPickerMinuteLabelOther => 'dk.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'sn.'; + + @override + String get timerPickerSecondLabelOther => 'sn.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Bugün'; +} + +/// The translations for Uighur Uyghur (`ug`). +class CupertinoLocalizationUg extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Uighur Uyghur. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationUg({ + super.localeName = 'ug', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'ئاگاھلاندۇرۇش'; + + @override + String get anteMeridiemAbbreviation => 'چۈشتىن بۇرۇن'; + + @override + String get backButtonLabel => 'قايتىش'; + + @override + String get cancelButtonLabel => 'بىكار قىلىش'; + + @override + String get clearButtonLabel => 'تازىلاش'; + + @override + String get collapsedHint => 'يېيىلدى'; + + @override + String get copyButtonLabel => 'كۆچۈرۈش'; + + @override + String get cutButtonLabel => 'كېسىش'; + + @override + String get datePickerDateOrderString => 'ymd'; + + @override + String get datePickerDateTimeOrderString => 'date_dayPeriod_time'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'سائەت $hour'; + + @override + String get datePickerHourSemanticsLabelOther => r'سائەت $hour'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 مىنۇت'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute مىنۇت'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'يىغىلدى'; + + @override + String get expansionTileCollapsedHint => 'يېيىش ئۈچۈن قوش چېكىڭ'; + + @override + String get expansionTileCollapsedTapHint => 'تېخىمۇ كۆپ تەپسىلاتلار ئۈچۈن يېيىڭ'; + + @override + String get expansionTileExpandedHint => 'يىغىش ئۈچۈن قوش چېكىڭ'; + + @override + String get expansionTileExpandedTapHint => 'يىغىش'; + + @override + String get lookUpButtonLabel => 'ئىزدەش'; + + @override + String get menuDismissLabel => 'تىزىملىكنى بىكار قىلىش'; + + @override + String get modalBarrierDismissLabel => 'بىكار قىلىش'; + + @override + String get noSpellCheckReplacementsLabel => 'ئالماشتۇرىدىغان مەزمۇن تېپىلمىدى'; + + @override + String get pasteButtonLabel => 'چاپلاش'; + + @override + String get postMeridiemAbbreviation => 'چۈشتىن كېيىن'; + + @override + String get searchTextFieldPlaceholderLabel => 'ئىزدەش'; + + @override + String get searchWebButtonLabel => 'توردا ئىزدەش'; + + @override + String get selectAllButtonLabel => 'ھەممىنى تاللاش'; + + @override + String get shareButtonLabel => 'ھەمبەھرلەش...'; + + @override + String get tabSemanticsLabelRaw => r'بەتكۈچ $tabIndex جەمئىي $tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'سائەت'; + + @override + String get timerPickerHourLabelOther => 'سائەت'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'مىنۇت'; + + @override + String get timerPickerMinuteLabelOther => 'مىنۇت'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'سېكۇنت'; + + @override + String get timerPickerSecondLabelOther => 'سېكۇنت'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'بۈگۈن'; +} + +/// The translations for Ukrainian (`uk`). +class CupertinoLocalizationUk extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Ukrainian. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationUk({ + super.localeName = 'uk', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Сповіщення'; + + @override + String get anteMeridiemAbbreviation => 'дп'; + + @override + String get backButtonLabel => 'Назад'; + + @override + String get cancelButtonLabel => 'Скасувати'; + + @override + String get clearButtonLabel => 'Очистити'; + + @override + String get collapsedHint => 'Розгорнуто'; + + @override + String get copyButtonLabel => 'Копіювати'; + + @override + String get cutButtonLabel => 'Вирізати'; + + @override + String get datePickerDateOrderString => 'mdy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => r'$hour години'; + + @override + String? get datePickerHourSemanticsLabelMany => r'$hour годин'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour година'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour години'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => r'$minute хвилини'; + + @override + String? get datePickerMinuteSemanticsLabelMany => r'$minute хвилин'; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 хвилина'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute хвилини'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Згорнуто'; + + @override + String get expansionTileCollapsedHint => 'двічі торкніться, щоб розгорнути'; + + @override + String get expansionTileCollapsedTapHint => 'Розгорнути й дізнатися більше'; + + @override + String get expansionTileExpandedHint => 'двічі торкніться, щоб згорнути'; + + @override + String get expansionTileExpandedTapHint => 'Згорнути'; + + @override + String get lookUpButtonLabel => 'Шукати'; + + @override + String get menuDismissLabel => 'Закрити меню'; + + @override + String get modalBarrierDismissLabel => 'Закрити'; + + @override + String get noSpellCheckReplacementsLabel => 'Замін не знайдено'; + + @override + String get pasteButtonLabel => 'Вставити'; + + @override + String get postMeridiemAbbreviation => 'пп'; + + @override + String get searchTextFieldPlaceholderLabel => 'Шукайте'; + + @override + String get searchWebButtonLabel => 'Пошук в Інтернеті'; + + @override + String get selectAllButtonLabel => 'Вибрати все'; + + @override + String get shareButtonLabel => 'Поділитися…'; + + @override + String get tabSemanticsLabelRaw => r'Вкладка $tabIndex з $tabCount'; + + @override + String? get timerPickerHourLabelFew => 'години'; + + @override + String? get timerPickerHourLabelMany => 'годин'; + + @override + String? get timerPickerHourLabelOne => 'година'; + + @override + String get timerPickerHourLabelOther => 'години'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => 'хв'; + + @override + String? get timerPickerMinuteLabelMany => 'хв'; + + @override + String? get timerPickerMinuteLabelOne => 'хв'; + + @override + String get timerPickerMinuteLabelOther => 'хв'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => 'с'; + + @override + String? get timerPickerSecondLabelMany => 'с'; + + @override + String? get timerPickerSecondLabelOne => 'с'; + + @override + String get timerPickerSecondLabelOther => 'с'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Сьогодні'; +} + +/// The translations for Urdu (`ur`). +class CupertinoLocalizationUr extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Urdu. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationUr({ + super.localeName = 'ur', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'الرٹ'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Back'; + + @override + String get cancelButtonLabel => 'منسوخ کریں'; + + @override + String get clearButtonLabel => 'صاف کریں'; + + @override + String get collapsedHint => 'پھیلا ہوا'; + + @override + String get copyButtonLabel => 'کاپی کریں'; + + @override + String get cutButtonLabel => 'کٹ کریں'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour بجے'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour بجے'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 منٹ'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute منٹس'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'سکڑا ہوا'; + + @override + String get expansionTileCollapsedHint => 'پھیلانے کے لیے دوبار تھپتھپائیں'; + + @override + String get expansionTileCollapsedTapHint => 'مزید تفصیلات کے لیے پھیلائیں'; + + @override + String get expansionTileExpandedHint => 'سکیڑنے کے لیے دوبار تھپتھپائیں'; + + @override + String get expansionTileExpandedTapHint => 'سکیڑیں'; + + @override + String get lookUpButtonLabel => 'تفصیل دیکھیں'; + + @override + String get menuDismissLabel => 'مینو برخاست کریں'; + + @override + String get modalBarrierDismissLabel => 'برخاست کریں'; + + @override + String get noSpellCheckReplacementsLabel => 'کوئی تبدیلیاں نہیں ملیں'; + + @override + String get pasteButtonLabel => 'پیسٹ کریں'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'تلاش کریں'; + + @override + String get searchWebButtonLabel => 'ویب تلاش کریں'; + + @override + String get selectAllButtonLabel => 'سبھی منتخب کریں'; + + @override + String get shareButtonLabel => 'اشتراک کریں...'; + + @override + String get tabSemanticsLabelRaw => r'$tabCount میں سے $tabIndex ٹیب'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'گھنٹہ'; + + @override + String get timerPickerHourLabelOther => 'گھنٹے'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'منٹ۔'; + + @override + String get timerPickerMinuteLabelOther => 'منٹ۔'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'سیکنڈ۔'; + + @override + String get timerPickerSecondLabelOther => 'سیکنڈ۔'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'آج'; +} + +/// The translations for Uzbek (`uz`). +class CupertinoLocalizationUz extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Uzbek. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationUz({ + super.localeName = 'uz', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Ogohlantirish'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Orqaga'; + + @override + String get cancelButtonLabel => 'Bekor qilish'; + + @override + String get clearButtonLabel => 'Tozalash'; + + @override + String get collapsedHint => 'Yoyilgan'; + + @override + String get copyButtonLabel => 'Nusxa olish'; + + @override + String get cutButtonLabel => 'Kesib olish'; + + @override + String get datePickerDateOrderString => 'mdy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour soat'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour soat'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 daqiqa'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute daqiqa'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Yigʻilgan'; + + @override + String get expansionTileCollapsedHint => 'yoyish uchun ikki marta bosing'; + + @override + String get expansionTileCollapsedTapHint => 'Batafsil koʻrish uchun yoying'; + + @override + String get expansionTileExpandedHint => 'yigʻish uchun ikki marta bosing'; + + @override + String get expansionTileExpandedTapHint => 'Yigʻish'; + + @override + String get lookUpButtonLabel => 'Tepaga qarang'; + + @override + String get menuDismissLabel => 'Menyuni yopish'; + + @override + String get modalBarrierDismissLabel => 'Yopish'; + + @override + String get noSpellCheckReplacementsLabel => 'Almashtirish uchun soʻz topilmadi'; + + @override + String get pasteButtonLabel => 'Joylash'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Qidiruv'; + + @override + String get searchWebButtonLabel => 'Internetdan qidirish'; + + @override + String get selectAllButtonLabel => 'Barchasini tanlash'; + + @override + String get shareButtonLabel => 'Ulashish…'; + + @override + String get tabSemanticsLabelRaw => r'$tabCount varaqdan $tabIndex'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'soat'; + + @override + String get timerPickerHourLabelOther => 'soat'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'daqiqa'; + + @override + String get timerPickerMinuteLabelOther => 'daqiqa'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'soniya'; + + @override + String get timerPickerSecondLabelOther => 'soniya'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Bugun'; +} + +/// The translations for Vietnamese (`vi`). +class CupertinoLocalizationVi extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Vietnamese. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationVi({ + super.localeName = 'vi', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Thông báo'; + + @override + String get anteMeridiemAbbreviation => 'SÁNG'; + + @override + String get backButtonLabel => 'Quay lại'; + + @override + String get cancelButtonLabel => 'Huỷ'; + + @override + String get clearButtonLabel => 'Xoá'; + + @override + String get collapsedHint => 'Đã mở rộng'; + + @override + String get copyButtonLabel => 'Sao chép'; + + @override + String get cutButtonLabel => 'Cắt'; + + @override + String get datePickerDateOrderString => 'dmy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour giờ'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour giờ'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 phút'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute phút'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Đã thu gọn'; + + @override + String get expansionTileCollapsedHint => 'nhấn đúp để mở rộng'; + + @override + String get expansionTileCollapsedTapHint => 'Mở rộng để xem thêm chi tiết'; + + @override + String get expansionTileExpandedHint => 'nhấn đúp để thu gọn'; + + @override + String get expansionTileExpandedTapHint => 'Thu gọn'; + + @override + String get lookUpButtonLabel => 'Tra cứu'; + + @override + String get menuDismissLabel => 'Đóng trình đơn'; + + @override + String get modalBarrierDismissLabel => 'Bỏ qua'; + + @override + String get noSpellCheckReplacementsLabel => 'Không tìm thấy phương án thay thế'; + + @override + String get pasteButtonLabel => 'Dán'; + + @override + String get postMeridiemAbbreviation => 'CHIỀU'; + + @override + String get searchTextFieldPlaceholderLabel => 'Tìm kiếm'; + + @override + String get searchWebButtonLabel => 'Tìm kiếm trên web'; + + @override + String get selectAllButtonLabel => 'Chọn tất cả'; + + @override + String get shareButtonLabel => 'Chia sẻ...'; + + @override + String get tabSemanticsLabelRaw => r'Thẻ $tabIndex/$tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'giờ'; + + @override + String get timerPickerHourLabelOther => 'giờ'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'phút'; + + @override + String get timerPickerMinuteLabelOther => 'phút'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'giây'; + + @override + String get timerPickerSecondLabelOther => 'giây'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Hôm nay'; +} + +/// The translations for Chinese (`zh`). +class CupertinoLocalizationZh extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Chinese. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationZh({ + super.localeName = 'zh', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => '提醒'; + + @override + String get anteMeridiemAbbreviation => '上午'; + + @override + String get backButtonLabel => '返回'; + + @override + String get cancelButtonLabel => '取消'; + + @override + String get clearButtonLabel => '清除'; + + @override + String get collapsedHint => '已展开'; + + @override + String get copyButtonLabel => '复制'; + + @override + String get cutButtonLabel => '剪切'; + + @override + String get datePickerDateOrderString => 'ymd'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour 点'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour 点'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 分钟'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute 分钟'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => '已收起'; + + @override + String get expansionTileCollapsedHint => '点按两次即可展开'; + + @override + String get expansionTileCollapsedTapHint => '展开查看更多详情'; + + @override + String get expansionTileExpandedHint => '点按两次即可收起'; + + @override + String get expansionTileExpandedTapHint => '收起'; + + @override + String get lookUpButtonLabel => '查询'; + + @override + String get menuDismissLabel => '关闭菜单'; + + @override + String get modalBarrierDismissLabel => '关闭'; + + @override + String get noSpellCheckReplacementsLabel => '找不到替换文字'; + + @override + String get pasteButtonLabel => '粘贴'; + + @override + String get postMeridiemAbbreviation => '下午'; + + @override + String get searchTextFieldPlaceholderLabel => '搜索'; + + @override + String get searchWebButtonLabel => '搜索'; + + @override + String get selectAllButtonLabel => '全选'; + + @override + String get shareButtonLabel => '共享…'; + + @override + String get tabSemanticsLabelRaw => r'第 $tabIndex 个标签,共 $tabCount 个'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => '小时'; + + @override + String get timerPickerHourLabelOther => '小时'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => '分钟'; + + @override + String get timerPickerMinuteLabelOther => '分钟'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => '秒'; + + @override + String get timerPickerSecondLabelOther => '秒'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => '今天'; +} + +/// The translations for Chinese, using the Han script (`zh_Hans`). +class CupertinoLocalizationZhHans extends CupertinoLocalizationZh { + /// Create an instance of the translation bundle for Chinese, using the Han script. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationZhHans({ + super.localeName = 'zh_Hans', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); +} + +/// The translations for Chinese, using the Han script (`zh_Hant`). +class CupertinoLocalizationZhHant extends CupertinoLocalizationZh { + /// Create an instance of the translation bundle for Chinese, using the Han script. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationZhHant({ + super.localeName = 'zh_Hant', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => '通知'; + + @override + String get collapsedHint => '已展開'; + + @override + String get copyButtonLabel => '複製'; + + @override + String get cutButtonLabel => '剪下'; + + @override + String get datePickerDateTimeOrderString => 'date_dayPeriod_time'; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour 點'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour 點'; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 分鐘'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute 分鐘'; + + @override + String get expandedHint => '已收合'; + + @override + String get expansionTileCollapsedHint => '㩒兩下就可以展開'; + + @override + String get expansionTileCollapsedTapHint => '展開就可以查看詳情'; + + @override + String get expansionTileExpandedHint => '㩒兩下就可以收合'; + + @override + String get expansionTileExpandedTapHint => '收合'; + + @override + String get lookUpButtonLabel => '查詢'; + + @override + String get menuDismissLabel => '閂選單'; + + @override + String get modalBarrierDismissLabel => '拒絕'; + + @override + String get noSpellCheckReplacementsLabel => '找不到替換字詞'; + + @override + String get pasteButtonLabel => '貼上'; + + @override + String get searchTextFieldPlaceholderLabel => '搜尋'; + + @override + String get searchWebButtonLabel => '搜尋'; + + @override + String get selectAllButtonLabel => '全選'; + + @override + String get shareButtonLabel => '分享…'; + + @override + String get tabSemanticsLabelRaw => r'$tabCount 個分頁中嘅第 $tabIndex 個'; + + @override + String? get timerPickerHourLabelOne => '小時'; + + @override + String get timerPickerHourLabelOther => '小時'; + + @override + String? get timerPickerMinuteLabelOne => '分鐘'; + + @override + String get timerPickerMinuteLabelOther => '分鐘'; +} + +/// The translations for Chinese, as used in Hong Kong, using the Han script (`zh_Hant_HK`). +class CupertinoLocalizationZhHantHk extends CupertinoLocalizationZhHant { + /// Create an instance of the translation bundle for Chinese, as used in Hong Kong, using the Han script. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationZhHantHk({ + super.localeName = 'zh_Hant_HK', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); +} + +/// The translations for Chinese, as used in Taiwan, using the Han script (`zh_Hant_TW`). +class CupertinoLocalizationZhHantTw extends CupertinoLocalizationZhHant { + /// Create an instance of the translation bundle for Chinese, as used in Taiwan, using the Han script. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationZhHantTw({ + super.localeName = 'zh_Hant_TW', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get expansionTileExpandedHint => '輕觸兩下即可收合'; + + @override + String get expansionTileCollapsedTapHint => '展開更多詳細資料'; + + @override + String get expansionTileCollapsedHint => '輕觸兩下即可展開'; + + @override + String get noSpellCheckReplacementsLabel => '找不到替代文字'; + + @override + String get menuDismissLabel => '關閉選單'; + + @override + String get tabSemanticsLabelRaw => r'第 $tabIndex 個分頁標籤,共 $tabCount 個'; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 分'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute 分'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String get alertDialogLabel => '警告'; + + @override + String? get timerPickerMinuteLabelOne => '分'; + + @override + String get timerPickerMinuteLabelOther => '分'; + + @override + String get modalBarrierDismissLabel => '關閉'; +} + +/// The translations for Zulu (`zu`). +class CupertinoLocalizationZu extends GlobalCupertinoLocalizations { + /// Create an instance of the translation bundle for Zulu. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalizationZu({ + super.localeName = 'zu', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + }); + + @override + String get alertDialogLabel => 'Isexwayiso'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonLabel => 'Emuva'; + + @override + String get cancelButtonLabel => 'Khansela'; + + @override + String get clearButtonLabel => 'Sula'; + + @override + String get collapsedHint => 'Kunwetshiwe'; + + @override + String get copyButtonLabel => 'Kopisha'; + + @override + String get cutButtonLabel => 'Sika'; + + @override + String get datePickerDateOrderString => 'mdy'; + + @override + String get datePickerDateTimeOrderString => 'date_time_dayPeriod'; + + @override + String? get datePickerHourSemanticsLabelFew => null; + + @override + String? get datePickerHourSemanticsLabelMany => null; + + @override + String? get datePickerHourSemanticsLabelOne => r'$hour ezimpondweni'; + + @override + String get datePickerHourSemanticsLabelOther => r'$hour ezimpondweni'; + + @override + String? get datePickerHourSemanticsLabelTwo => null; + + @override + String? get datePickerHourSemanticsLabelZero => null; + + @override + String? get datePickerMinuteSemanticsLabelFew => null; + + @override + String? get datePickerMinuteSemanticsLabelMany => null; + + @override + String? get datePickerMinuteSemanticsLabelOne => '1 iminithi'; + + @override + String get datePickerMinuteSemanticsLabelOther => r'$minute amaminithi'; + + @override + String? get datePickerMinuteSemanticsLabelTwo => null; + + @override + String? get datePickerMinuteSemanticsLabelZero => null; + + @override + String get expandedHint => 'Kugoqiwe'; + + @override + String get expansionTileCollapsedHint => 'Thepha kabili ukuze unwebe'; + + @override + String get expansionTileCollapsedTapHint => 'Nweba ukuze uthole imininingwane eyengeziwe'; + + @override + String get expansionTileExpandedHint => 'thepha kabili ukuze ugoqe'; + + @override + String get expansionTileExpandedTapHint => 'Goqa'; + + @override + String get lookUpButtonLabel => 'Bheka Phezulu'; + + @override + String get menuDismissLabel => 'Chitha imenyu'; + + @override + String get modalBarrierDismissLabel => 'Cashisa'; + + @override + String get noSpellCheckReplacementsLabel => 'Akukho Okuzofakwa Esikhundleni Okutholakele'; + + @override + String get pasteButtonLabel => 'Namathisela'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get searchTextFieldPlaceholderLabel => 'Sesha'; + + @override + String get searchWebButtonLabel => 'Sesha Iwebhu'; + + @override + String get selectAllButtonLabel => 'Khetha konke'; + + @override + String get shareButtonLabel => 'Yabelana...'; + + @override + String get tabSemanticsLabelRaw => r'Ithebhu $tabIndex kwangu-$tabCount'; + + @override + String? get timerPickerHourLabelFew => null; + + @override + String? get timerPickerHourLabelMany => null; + + @override + String? get timerPickerHourLabelOne => 'ihora'; + + @override + String get timerPickerHourLabelOther => 'amahora'; + + @override + String? get timerPickerHourLabelTwo => null; + + @override + String? get timerPickerHourLabelZero => null; + + @override + String? get timerPickerMinuteLabelFew => null; + + @override + String? get timerPickerMinuteLabelMany => null; + + @override + String? get timerPickerMinuteLabelOne => 'iminithi.'; + + @override + String get timerPickerMinuteLabelOther => 'iminithi.'; + + @override + String? get timerPickerMinuteLabelTwo => null; + + @override + String? get timerPickerMinuteLabelZero => null; + + @override + String? get timerPickerSecondLabelFew => null; + + @override + String? get timerPickerSecondLabelMany => null; + + @override + String? get timerPickerSecondLabelOne => 'isekhondi.'; + + @override + String get timerPickerSecondLabelOther => 'isekhondi.'; + + @override + String? get timerPickerSecondLabelTwo => null; + + @override + String? get timerPickerSecondLabelZero => null; + + @override + String get todayLabel => 'Namuhla'; +} + +/// The set of supported languages, as language code strings. +/// +/// The [GlobalCupertinoLocalizations.delegate] can generate localizations for +/// any [Locale] with a language code from this set, regardless of the region. +/// Some regions have specific support (e.g. `de` covers all forms of German, +/// but there is support for `de-CH` specifically to override some of the +/// translations for Switzerland). +/// +/// See also: +/// +/// * [getCupertinoTranslation], whose documentation describes these values. +final Set kCupertinoSupportedLanguages = HashSet.from(const [ + 'af', // Afrikaans + 'am', // Amharic + 'ar', // Arabic + 'as', // Assamese + 'az', // Azerbaijani + 'be', // Belarusian + 'bg', // Bulgarian + 'bn', // Bengali Bangla + 'bo', // Tibetan + 'bs', // Bosnian + 'ca', // Catalan Valencian + 'cs', // Czech + 'cy', // Welsh + 'da', // Danish + 'de', // German + 'el', // Modern Greek + 'en', // English + 'es', // Spanish Castilian + 'et', // Estonian + 'eu', // Basque + 'fa', // Persian + 'fi', // Finnish + 'fil', // Filipino Pilipino + 'fr', // French + 'ga', // Irish + 'gl', // Galician + 'gsw', // Swiss German Alemannic Alsatian + 'gu', // Gujarati + 'he', // Hebrew + 'hi', // Hindi + 'hr', // Croatian + 'hu', // Hungarian + 'hy', // Armenian + 'id', // Indonesian + 'is', // Icelandic + 'it', // Italian + 'ja', // Japanese + 'ka', // Georgian + 'kk', // Kazakh + 'km', // Khmer Central Khmer + 'kn', // Kannada + 'ko', // Korean + 'ky', // Kirghiz Kyrgyz + 'lo', // Lao + 'lt', // Lithuanian + 'lv', // Latvian + 'mk', // Macedonian + 'ml', // Malayalam + 'mn', // Mongolian + 'mr', // Marathi + 'ms', // Malay + 'my', // Burmese + 'nb', // Norwegian Bokmål + 'ne', // Nepali + 'nl', // Dutch Flemish + 'no', // Norwegian + 'or', // Oriya + 'pa', // Panjabi Punjabi + 'pl', // Polish + 'pt', // Portuguese + 'ro', // Romanian Moldavian Moldovan + 'ru', // Russian + 'si', // Sinhala Sinhalese + 'sk', // Slovak + 'sl', // Slovenian + 'sq', // Albanian + 'sr', // Serbian + 'sv', // Swedish + 'sw', // Swahili + 'ta', // Tamil + 'te', // Telugu + 'th', // Thai + 'tl', // Tagalog + 'tr', // Turkish + 'ug', // Uighur Uyghur + 'uk', // Ukrainian + 'ur', // Urdu + 'uz', // Uzbek + 'vi', // Vietnamese + 'zh', // Chinese + 'zu', // Zulu +]); + +/// Creates a [GlobalCupertinoLocalizations] instance for the given `locale`. +/// +/// All of the function's arguments except `locale` will be passed to the [ +/// GlobalCupertinoLocalizations] constructor. (The `localeName` argument of that +/// constructor is specified by the actual subclass constructor by this +/// function.) +/// +/// The following locales are supported by this package: +/// +/// {@template flutter.localizations.cupertino.languages} +/// * `af` - Afrikaans +/// * `am` - Amharic +/// * `ar` - Arabic +/// * `as` - Assamese +/// * `az` - Azerbaijani +/// * `be` - Belarusian +/// * `bg` - Bulgarian +/// * `bn` - Bengali Bangla +/// * `bo` - Tibetan +/// * `bs` - Bosnian +/// * `ca` - Catalan Valencian +/// * `cs` - Czech +/// * `cy` - Welsh +/// * `da` - Danish +/// * `de` - German (plus one country variation) +/// * `el` - Modern Greek +/// * `en` - English (plus 8 country variations) +/// * `es` - Spanish Castilian (plus 20 country variations) +/// * `et` - Estonian +/// * `eu` - Basque +/// * `fa` - Persian +/// * `fi` - Finnish +/// * `fil` - Filipino Pilipino +/// * `fr` - French (plus one country variation) +/// * `ga` - Irish +/// * `gl` - Galician +/// * `gsw` - Swiss German Alemannic Alsatian +/// * `gu` - Gujarati +/// * `he` - Hebrew +/// * `hi` - Hindi +/// * `hr` - Croatian +/// * `hu` - Hungarian +/// * `hy` - Armenian +/// * `id` - Indonesian +/// * `is` - Icelandic +/// * `it` - Italian +/// * `ja` - Japanese +/// * `ka` - Georgian +/// * `kk` - Kazakh +/// * `km` - Khmer Central Khmer +/// * `kn` - Kannada +/// * `ko` - Korean +/// * `ky` - Kirghiz Kyrgyz +/// * `lo` - Lao +/// * `lt` - Lithuanian +/// * `lv` - Latvian +/// * `mk` - Macedonian +/// * `ml` - Malayalam +/// * `mn` - Mongolian +/// * `mr` - Marathi +/// * `ms` - Malay +/// * `my` - Burmese +/// * `nb` - Norwegian Bokmål +/// * `ne` - Nepali +/// * `nl` - Dutch Flemish +/// * `no` - Norwegian +/// * `or` - Oriya +/// * `pa` - Panjabi Punjabi +/// * `pl` - Polish +/// * `pt` - Portuguese (plus one country variation) +/// * `ro` - Romanian Moldavian Moldovan +/// * `ru` - Russian +/// * `si` - Sinhala Sinhalese +/// * `sk` - Slovak +/// * `sl` - Slovenian +/// * `sq` - Albanian +/// * `sr` - Serbian (plus 2 scripts) +/// * `sv` - Swedish +/// * `sw` - Swahili +/// * `ta` - Tamil +/// * `te` - Telugu +/// * `th` - Thai +/// * `tl` - Tagalog +/// * `tr` - Turkish +/// * `ug` - Uighur Uyghur +/// * `uk` - Ukrainian +/// * `ur` - Urdu +/// * `uz` - Uzbek +/// * `vi` - Vietnamese +/// * `zh` - Chinese (plus 2 country variations and 2 scripts) +/// * `zu` - Zulu +/// {@endtemplate} +/// +/// Generally speaking, this method is only intended to be used by +/// [GlobalCupertinoLocalizations.delegate]. +GlobalCupertinoLocalizations? getCupertinoTranslation( + Locale locale, + intl.DateFormat fullYearFormat, + intl.DateFormat dayFormat, + intl.DateFormat weekdayFormat, + intl.DateFormat mediumDateFormat, + intl.DateFormat singleDigitHourFormat, + intl.DateFormat singleDigitMinuteFormat, + intl.DateFormat doubleDigitMinuteFormat, + intl.DateFormat singleDigitSecondFormat, + intl.NumberFormat decimalFormat, +) { + switch (locale.languageCode) { + case 'af': + return CupertinoLocalizationAf(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'am': + return CupertinoLocalizationAm(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'ar': + return CupertinoLocalizationAr(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'as': + return CupertinoLocalizationAs(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'az': + return CupertinoLocalizationAz(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'be': + return CupertinoLocalizationBe(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'bg': + return CupertinoLocalizationBg(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'bn': + return CupertinoLocalizationBn(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'bo': + return CupertinoLocalizationBo(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'bs': + return CupertinoLocalizationBs(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'ca': + return CupertinoLocalizationCa(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'cs': + return CupertinoLocalizationCs(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'cy': + return CupertinoLocalizationCy(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'da': + return CupertinoLocalizationDa(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'de': { + switch (locale.countryCode) { + case 'CH': + return CupertinoLocalizationDeCh(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + } + return CupertinoLocalizationDe(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + } + case 'el': + return CupertinoLocalizationEl(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'en': { + switch (locale.countryCode) { + case 'AU': + return CupertinoLocalizationEnAu(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'CA': + return CupertinoLocalizationEnCa(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'GB': + return CupertinoLocalizationEnGb(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'IE': + return CupertinoLocalizationEnIe(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'IN': + return CupertinoLocalizationEnIn(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'NZ': + return CupertinoLocalizationEnNz(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'SG': + return CupertinoLocalizationEnSg(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'ZA': + return CupertinoLocalizationEnZa(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + } + return CupertinoLocalizationEn(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + } + case 'es': { + switch (locale.countryCode) { + case '419': + return CupertinoLocalizationEs419(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'AR': + return CupertinoLocalizationEsAr(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'BO': + return CupertinoLocalizationEsBo(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'CL': + return CupertinoLocalizationEsCl(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'CO': + return CupertinoLocalizationEsCo(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'CR': + return CupertinoLocalizationEsCr(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'DO': + return CupertinoLocalizationEsDo(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'EC': + return CupertinoLocalizationEsEc(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'GT': + return CupertinoLocalizationEsGt(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'HN': + return CupertinoLocalizationEsHn(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'MX': + return CupertinoLocalizationEsMx(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'NI': + return CupertinoLocalizationEsNi(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'PA': + return CupertinoLocalizationEsPa(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'PE': + return CupertinoLocalizationEsPe(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'PR': + return CupertinoLocalizationEsPr(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'PY': + return CupertinoLocalizationEsPy(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'SV': + return CupertinoLocalizationEsSv(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'US': + return CupertinoLocalizationEsUs(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'UY': + return CupertinoLocalizationEsUy(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'VE': + return CupertinoLocalizationEsVe(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + } + return CupertinoLocalizationEs(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + } + case 'et': + return CupertinoLocalizationEt(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'eu': + return CupertinoLocalizationEu(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'fa': + return CupertinoLocalizationFa(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'fi': + return CupertinoLocalizationFi(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'fil': + return CupertinoLocalizationFil(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'fr': { + switch (locale.countryCode) { + case 'CA': + return CupertinoLocalizationFrCa(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + } + return CupertinoLocalizationFr(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + } + case 'ga': + return CupertinoLocalizationGa(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'gl': + return CupertinoLocalizationGl(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'gsw': + return CupertinoLocalizationGsw(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'gu': + return CupertinoLocalizationGu(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'he': + return CupertinoLocalizationHe(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'hi': + return CupertinoLocalizationHi(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'hr': + return CupertinoLocalizationHr(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'hu': + return CupertinoLocalizationHu(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'hy': + return CupertinoLocalizationHy(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'id': + return CupertinoLocalizationId(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'is': + return CupertinoLocalizationIs(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'it': + return CupertinoLocalizationIt(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'ja': + return CupertinoLocalizationJa(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'ka': + return CupertinoLocalizationKa(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'kk': + return CupertinoLocalizationKk(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'km': + return CupertinoLocalizationKm(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'kn': + return CupertinoLocalizationKn(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'ko': + return CupertinoLocalizationKo(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'ky': + return CupertinoLocalizationKy(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'lo': + return CupertinoLocalizationLo(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'lt': + return CupertinoLocalizationLt(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'lv': + return CupertinoLocalizationLv(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'mk': + return CupertinoLocalizationMk(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'ml': + return CupertinoLocalizationMl(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'mn': + return CupertinoLocalizationMn(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'mr': + return CupertinoLocalizationMr(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'ms': + return CupertinoLocalizationMs(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'my': + return CupertinoLocalizationMy(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'nb': + return CupertinoLocalizationNb(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'ne': + return CupertinoLocalizationNe(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'nl': + return CupertinoLocalizationNl(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'no': + return CupertinoLocalizationNo(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'or': + return CupertinoLocalizationOr(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'pa': + return CupertinoLocalizationPa(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'pl': + return CupertinoLocalizationPl(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'pt': { + switch (locale.countryCode) { + case 'PT': + return CupertinoLocalizationPtPt(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + } + return CupertinoLocalizationPt(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + } + case 'ro': + return CupertinoLocalizationRo(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'ru': + return CupertinoLocalizationRu(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'si': + return CupertinoLocalizationSi(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'sk': + return CupertinoLocalizationSk(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'sl': + return CupertinoLocalizationSl(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'sq': + return CupertinoLocalizationSq(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'sr': { + switch (locale.scriptCode) { + case 'Cyrl': { + return CupertinoLocalizationSrCyrl(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + } + case 'Latn': { + return CupertinoLocalizationSrLatn(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + } + } + return CupertinoLocalizationSr(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + } + case 'sv': + return CupertinoLocalizationSv(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'sw': + return CupertinoLocalizationSw(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'ta': + return CupertinoLocalizationTa(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'te': + return CupertinoLocalizationTe(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'th': + return CupertinoLocalizationTh(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'tl': + return CupertinoLocalizationTl(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'tr': + return CupertinoLocalizationTr(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'ug': + return CupertinoLocalizationUg(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'uk': + return CupertinoLocalizationUk(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'ur': + return CupertinoLocalizationUr(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'uz': + return CupertinoLocalizationUz(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'vi': + return CupertinoLocalizationVi(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'zh': { + switch (locale.scriptCode) { + case 'Hans': { + return CupertinoLocalizationZhHans(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + } + case 'Hant': { + switch (locale.countryCode) { + case 'HK': + return CupertinoLocalizationZhHantHk(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'TW': + return CupertinoLocalizationZhHantTw(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + } + return CupertinoLocalizationZhHant(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + } + } + switch (locale.countryCode) { + case 'HK': + return CupertinoLocalizationZhHantHk(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + case 'TW': + return CupertinoLocalizationZhHantTw(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + } + return CupertinoLocalizationZh(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + } + case 'zu': + return CupertinoLocalizationZu(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat); + } + assert(false, 'getCupertinoTranslation() called for unsupported locale "$locale"'); + return null; +} diff --git a/packages/cupertino_ui/lib/src/localizations.dart b/packages/cupertino_ui/lib/src/localizations.dart index 6eeccd2fb86e..602307c8d98d 100644 --- a/packages/cupertino_ui/lib/src/localizations.dart +++ b/packages/cupertino_ui/lib/src/localizations.dart @@ -2,6 +2,10 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +// TODO(justinmc): Consider aligning the file naming between Material and +// Cupertino. Here it's called localizations.dart but there it's +// material_localizations.dart. + /// @docImport 'bottom_tab_bar.dart'; /// @docImport 'date_picker.dart'; /// @docImport 'expansion_tile.dart'; diff --git a/packages/cupertino_ui/pubspec.yaml b/packages/cupertino_ui/pubspec.yaml index 4e60ae7bc22a..6159a65c0f86 100644 --- a/packages/cupertino_ui/pubspec.yaml +++ b/packages/cupertino_ui/pubspec.yaml @@ -16,13 +16,14 @@ dependencies: collection: ^1.19.1 flutter: sdk: flutter + flutter_localizations: + sdk: flutter + intl: ^0.20.2 dev_dependencies: clock: ^1.1.2 flutter_goldens: path: ../../script/flutter_goldens - flutter_localizations: - sdk: flutter flutter_test: sdk: flutter # To track memory leaks. @@ -30,6 +31,7 @@ dev_dependencies: material_ui: # TODO(justinmc): Use the pub.dev package when published. path: ../material_ui + path: ^1.9.1 topics: - ui diff --git a/packages/cupertino_ui/test/l10n/date_picker_test.dart b/packages/cupertino_ui/test/l10n/date_picker_test.dart new file mode 100644 index 000000000000..984376f8cd31 --- /dev/null +++ b/packages/cupertino_ui/test/l10n/date_picker_test.dart @@ -0,0 +1,52 @@ +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'package:cupertino_ui/cupertino_ui.dart'; +import 'package:flutter_test/flutter_test.dart'; + +void main() { + testWidgets('Test correct month form for CupertinoDatePicker in monthYear mode', ( + WidgetTester tester, + ) async { + await tester.pumpWidget( + CupertinoApp( + home: CupertinoPageScaffold( + child: Center( + child: CupertinoDatePicker( + initialDateTime: DateTime(2023, 5), + onDateTimeChanged: (_) {}, + mode: CupertinoDatePickerMode.monthYear, + ), + ), + ), + supportedLocales: const [Locale('ru', 'RU')], + localizationsDelegates: GlobalCupertinoLocalizations.delegates, + ), + ); + + expect(find.text('Май'), findsWidgets); + }); + + testWidgets('Test correct month form for CupertinoDatePicker in date mode', ( + WidgetTester tester, + ) async { + await tester.pumpWidget( + CupertinoApp( + home: CupertinoPageScaffold( + child: Center( + child: CupertinoDatePicker( + initialDateTime: DateTime(2023, 5), + onDateTimeChanged: (_) {}, + mode: CupertinoDatePickerMode.date, + ), + ), + ), + supportedLocales: const [Locale('ru', 'RU')], + localizationsDelegates: GlobalCupertinoLocalizations.delegates, + ), + ); + + expect(find.text('мая'), findsWidgets); + }); +} diff --git a/packages/cupertino_ui/test/l10n/test_utils.dart b/packages/cupertino_ui/test/l10n/test_utils.dart new file mode 100644 index 000000000000..fd067f054c58 --- /dev/null +++ b/packages/cupertino_ui/test/l10n/test_utils.dart @@ -0,0 +1,31 @@ +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +// Encodes ARB file resource values with Unicode escapes. +void encodeBundleTranslations(Map bundle) { + for (final String key in bundle.keys) { + // The ARB file resource "attributes" for foo are called @foo. Don't need + // to encode them. + if (key.startsWith('@')) { + continue; + } + final translation = bundle[key] as String; + // Rewrite the string as a series of unicode characters in JSON format. + // Like "\u0012\u0123\u1234". + bundle[key] = translation.runes.map((int code) { + final codeString = '00${code.toRadixString(16)}'; + return '\\u${codeString.substring(codeString.length - 4)}'; + }).join(); + } +} + +String generateArbString(Map bundle) { + final contents = StringBuffer(); + contents.writeln('{'); + for (final String key in bundle.keys) { + contents.writeln(' "$key": "${bundle[key]}"${key == bundle.keys.last ? '' : ','}'); + } + contents.writeln('}'); + return contents.toString(); +} diff --git a/packages/cupertino_ui/test/l10n/translations_test.dart b/packages/cupertino_ui/test/l10n/translations_test.dart new file mode 100644 index 000000000000..bcb599c9304f --- /dev/null +++ b/packages/cupertino_ui/test/l10n/translations_test.dart @@ -0,0 +1,328 @@ +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'dart:convert'; +import 'dart:io'; + +import 'package:cupertino_ui/cupertino_ui.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:path/path.dart' as path; + +import 'test_utils.dart'; + +final String rootDirectoryPath = Directory.current.path; + +void main() { + for (final String language in kCupertinoSupportedLanguages) { + testWidgets('translations exist for $language', (WidgetTester tester) async { + final locale = Locale(language); + + expect(GlobalCupertinoLocalizations.delegate.isSupported(locale), isTrue); + + final CupertinoLocalizations localizations = await GlobalCupertinoLocalizations.delegate.load( + locale, + ); + + expect(localizations.datePickerYear(0), isNotNull); + expect(localizations.datePickerYear(1), isNotNull); + expect(localizations.datePickerYear(2), isNotNull); + expect(localizations.datePickerYear(10), isNotNull); + + expect(localizations.datePickerMonth(1), isNotNull); + expect(localizations.datePickerMonth(2), isNotNull); + expect(localizations.datePickerMonth(11), isNotNull); + expect(localizations.datePickerMonth(12), isNotNull); + + expect(localizations.datePickerStandaloneMonth(1), isNotNull); + expect(localizations.datePickerStandaloneMonth(2), isNotNull); + expect(localizations.datePickerStandaloneMonth(11), isNotNull); + expect(localizations.datePickerStandaloneMonth(12), isNotNull); + + expect(localizations.datePickerDayOfMonth(0), isNotNull); + expect(localizations.datePickerDayOfMonth(1), isNotNull); + expect(localizations.datePickerDayOfMonth(2), isNotNull); + expect(localizations.datePickerDayOfMonth(10), isNotNull); + + expect(localizations.datePickerDayOfMonth(0, 1), isNotNull); + expect(localizations.datePickerDayOfMonth(1, 2), isNotNull); + expect(localizations.datePickerDayOfMonth(2, 3), isNotNull); + expect(localizations.datePickerDayOfMonth(10, 4), isNotNull); + + expect(localizations.datePickerMediumDate(DateTime(2019, 3, 25)), isNotNull); + + expect(localizations.datePickerHour(0), isNotNull); + expect(localizations.datePickerHour(1), isNotNull); + expect(localizations.datePickerHour(2), isNotNull); + expect(localizations.datePickerHour(10), isNotNull); + + expect(localizations.datePickerHourSemanticsLabel(0), isNotNull); + expect(localizations.datePickerHourSemanticsLabel(1), isNotNull); + expect(localizations.datePickerHourSemanticsLabel(2), isNotNull); + expect(localizations.datePickerHourSemanticsLabel(10), isNotNull); + expect(localizations.datePickerHourSemanticsLabel(0), isNot(contains(r'$hour'))); + expect(localizations.datePickerHourSemanticsLabel(1), isNot(contains(r'$hour'))); + expect(localizations.datePickerHourSemanticsLabel(2), isNot(contains(r'$hour'))); + expect(localizations.datePickerHourSemanticsLabel(10), isNot(contains(r'$hour'))); + + expect(localizations.datePickerDateOrder, isNotNull); + expect(localizations.datePickerDateTimeOrder, isNotNull); + expect(localizations.anteMeridiemAbbreviation, isNotNull); + expect(localizations.postMeridiemAbbreviation, isNotNull); + expect(localizations.alertDialogLabel, isNotNull); + + expect(localizations.timerPickerHour(0), isNotNull); + expect(localizations.timerPickerHour(1), isNotNull); + expect(localizations.timerPickerHour(2), isNotNull); + expect(localizations.timerPickerHour(10), isNotNull); + + expect(localizations.timerPickerMinute(0), isNotNull); + expect(localizations.timerPickerMinute(1), isNotNull); + expect(localizations.timerPickerMinute(2), isNotNull); + expect(localizations.timerPickerMinute(10), isNotNull); + + expect(localizations.timerPickerSecond(0), isNotNull); + expect(localizations.timerPickerSecond(1), isNotNull); + expect(localizations.timerPickerSecond(2), isNotNull); + expect(localizations.timerPickerSecond(10), isNotNull); + + expect(localizations.timerPickerHourLabel(0), isNotNull); + expect(localizations.timerPickerHourLabel(1), isNotNull); + expect(localizations.timerPickerHourLabel(2), isNotNull); + expect(localizations.timerPickerHourLabel(10), isNotNull); + + expect(localizations.timerPickerMinuteLabel(0), isNotNull); + expect(localizations.timerPickerMinuteLabel(1), isNotNull); + expect(localizations.timerPickerMinuteLabel(2), isNotNull); + expect(localizations.timerPickerMinuteLabel(10), isNotNull); + + expect(localizations.timerPickerSecondLabel(0), isNotNull); + expect(localizations.timerPickerSecondLabel(1), isNotNull); + expect(localizations.timerPickerSecondLabel(2), isNotNull); + expect(localizations.timerPickerSecondLabel(10), isNotNull); + + expect(localizations.cutButtonLabel, isNotNull); + expect(localizations.copyButtonLabel, isNotNull); + expect(localizations.pasteButtonLabel, isNotNull); + expect(localizations.selectAllButtonLabel, isNotNull); + + expect(localizations.tabSemanticsLabel(tabIndex: 2, tabCount: 5), isNotNull); + expect( + localizations.tabSemanticsLabel(tabIndex: 2, tabCount: 5), + isNot(contains(r'$tabIndex')), + ); + expect( + localizations.tabSemanticsLabel(tabIndex: 2, tabCount: 5), + isNot(contains(r'$tabCount')), + ); + expect(() => localizations.tabSemanticsLabel(tabIndex: 0, tabCount: 5), throwsAssertionError); + expect(() => localizations.tabSemanticsLabel(tabIndex: 2, tabCount: 0), throwsAssertionError); + }); + } + + testWidgets('Spot check French', (WidgetTester tester) async { + const locale = Locale('fr'); + expect(GlobalCupertinoLocalizations.delegate.isSupported(locale), isTrue); + final CupertinoLocalizations localizations = await GlobalCupertinoLocalizations.delegate.load( + locale, + ); + expect(localizations, isA()); + expect(localizations.alertDialogLabel, 'Alerte'); + expect(localizations.datePickerHourSemanticsLabel(1), '1 heure'); + expect(localizations.datePickerHourSemanticsLabel(12), '12 heures'); + expect(localizations.pasteButtonLabel, 'Coller'); + expect(localizations.datePickerDateOrder, DatePickerDateOrder.dmy); + expect(localizations.timerPickerSecondLabel(20), 's'); + expect(localizations.selectAllButtonLabel, 'Tout sélectionner'); + expect(localizations.timerPickerMinute(10), '10'); + }); + + testWidgets('Spot check Chinese', (WidgetTester tester) async { + const locale = Locale('zh'); + expect(GlobalCupertinoLocalizations.delegate.isSupported(locale), isTrue); + final CupertinoLocalizations localizations = await GlobalCupertinoLocalizations.delegate.load( + locale, + ); + expect(localizations, isA()); + expect(localizations.alertDialogLabel, '提醒'); + expect(localizations.datePickerHourSemanticsLabel(1), '1 点'); + expect(localizations.datePickerHourSemanticsLabel(12), '12 点'); + expect(localizations.pasteButtonLabel, '粘贴'); + expect(localizations.datePickerDateOrder, DatePickerDateOrder.ymd); + expect(localizations.timerPickerSecondLabel(20), '秒'); + expect(localizations.selectAllButtonLabel, '全选'); + expect(localizations.timerPickerMinute(10), '10'); + }); + + // Regression test for https://github.com/flutter/flutter/issues/53036. + testWidgets('`nb` uses `no` as its synonym when `nb` arb file is not present', ( + WidgetTester tester, + ) async { + final nbCupertinoArbFile = File( + path.join(rootDirectoryPath, 'lib', 'src', 'l10n', 'cupertino_nb.arb'), + ); + final noCupertinoArbFile = File( + path.join(rootDirectoryPath, 'lib', 'src', 'l10n', 'cupertino_no.arb'), + ); + + if (noCupertinoArbFile.existsSync() && !nbCupertinoArbFile.existsSync()) { + var locale = const Locale.fromSubtags(languageCode: 'no'); + expect(GlobalCupertinoLocalizations.delegate.isSupported(locale), isTrue); + CupertinoLocalizations localizations = await GlobalCupertinoLocalizations.delegate.load( + locale, + ); + expect(localizations, isA()); + + final String pasteButtonLabelNo = localizations.pasteButtonLabel; + final String copyButtonLabelNo = localizations.copyButtonLabel; + final String cutButtonLabelNo = localizations.cutButtonLabel; + + locale = const Locale.fromSubtags(languageCode: 'nb'); + expect(GlobalCupertinoLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalCupertinoLocalizations.delegate.load(locale); + expect(localizations, isA()); + expect(localizations.pasteButtonLabel, pasteButtonLabelNo); + expect(localizations.copyButtonLabel, copyButtonLabelNo); + expect(localizations.cutButtonLabel, cutButtonLabelNo); + } + }, skip: isBrowser); // No file i/o on web. + + // Regression test for https://github.com/flutter/flutter/issues/36704. + testWidgets('kn arb file should be properly Unicode escaped', (WidgetTester tester) async { + final file = File(path.join(rootDirectoryPath, 'lib', 'src', 'l10n', 'cupertino_kn.arb')); + + final bundle = json.decode(file.readAsStringSync()) as Map; + + // Encodes the arb resource values if they have not already been + // encoded. + encodeBundleTranslations(bundle); + + // Generates the encoded arb output file in as a string. + final String encodedArbFile = generateArbString(bundle); + + // After encoding the bundles, the generated string should match + // the existing material_kn.arb. + if (Platform.isWindows) { + // On Windows, the character '\n' can output the two-character sequence + // '\r\n' (and when reading the file back, '\r\n' is translated back + // into a single '\n' character). + expect(file.readAsStringSync().replaceAll('\r\n', '\n'), encodedArbFile); + } else { + expect(file.readAsStringSync(), encodedArbFile); + } + }, skip: isBrowser); // No file i/o on web. + + // Regression test for https://github.com/flutter/flutter/issues/110451. + testWidgets('Finnish translation for tab label', (WidgetTester tester) async { + const locale = Locale('fi'); + expect(GlobalCupertinoLocalizations.delegate.isSupported(locale), isTrue); + final CupertinoLocalizations localizations = await GlobalCupertinoLocalizations.delegate.load( + locale, + ); + expect(localizations, isA()); + expect(localizations.tabSemanticsLabel(tabIndex: 1, tabCount: 2), 'Välilehti 1 kautta 2'); + }); + + // Regression test for https://github.com/flutter/flutter/issues/130874. + testWidgets( + 'buildButtonItems builds a localized "No Replacements found" button when no suggestions', + (WidgetTester tester) async { + await tester.pumpWidget( + CupertinoApp( + locale: const Locale('ru'), + localizationsDelegates: GlobalCupertinoLocalizations.delegates, + supportedLocales: const [Locale('en'), Locale('ru')], + home: _FakeEditableText(), + ), + ); + final _FakeEditableTextState editableTextState = tester.state(find.byType(_FakeEditableText)); + final List? buttonItems = + CupertinoSpellCheckSuggestionsToolbar.buildButtonItems(editableTextState); + + expect(buttonItems, isNotNull); + expect(buttonItems, hasLength(1)); + expect(buttonItems!.first.label, 'Варианты замены не найдены'); + expect(buttonItems.first.onPressed, isNull); + }, + ); + + // Regression test for https://github.com/flutter/flutter/issues/141764 + testWidgets('zh-CN translation for look up label', (WidgetTester tester) async { + const locale = Locale('zh'); + expect(GlobalCupertinoLocalizations.delegate.isSupported(locale), isTrue); + final CupertinoLocalizations localizations = await GlobalCupertinoLocalizations.delegate.load( + locale, + ); + expect(localizations, isA()); + expect(localizations.lookUpButtonLabel, '查询'); + }); + + // Regression test for https://github.com/flutter/flutter/pull/151364 + testWidgets('ko-KR translation for cut, copy, paste label in ButtonLabel', ( + WidgetTester tester, + ) async { + const locale = Locale('ko'); + expect(GlobalCupertinoLocalizations.delegate.isSupported(locale), isTrue); + final CupertinoLocalizations localizations = await GlobalCupertinoLocalizations.delegate.load( + locale, + ); + expect(localizations, isA()); + expect(localizations.cutButtonLabel, '잘라내기'); + expect(localizations.copyButtonLabel, '복사'); + expect(localizations.pasteButtonLabel, '붙여넣기'); + }); + + testWidgets('localizations.datePickerDayOfMonth uses the current locale for weekdays', ( + WidgetTester tester, + ) async { + const locale = Locale('zh'); + expect(GlobalCupertinoLocalizations.delegate.isSupported(locale), isTrue); + final CupertinoLocalizations localizations = await GlobalCupertinoLocalizations.delegate.load( + locale, + ); + expect(localizations, isA()); + expect(localizations.datePickerDayOfMonth(1), '1日'); + expect(localizations.datePickerDayOfMonth(1, 2), '周二 1日'); + }); + + testWidgets('Test correct time order for CupertinoDatePicker in Korean locale', ( + WidgetTester tester, + ) async { + const locale = Locale('ko'); + expect(GlobalCupertinoLocalizations.delegate.isSupported(locale), isTrue); + + final CupertinoLocalizations localizations = await GlobalCupertinoLocalizations.delegate.load( + locale, + ); + + expect(localizations, isA()); + expect(localizations.datePickerDateTimeOrder, DatePickerDateTimeOrder.date_dayPeriod_time); + }); +} + +class _FakeEditableText extends EditableText { + _FakeEditableText() + : super( + controller: TextEditingController(), + focusNode: FocusNode(), + backgroundCursorColor: CupertinoColors.white, + cursorColor: CupertinoColors.white, + style: const TextStyle(), + ); + + @override + _FakeEditableTextState createState() => _FakeEditableTextState(); +} + +class _FakeEditableTextState extends EditableTextState { + _FakeEditableTextState(); + + @override + TextEditingValue get currentTextEditingValue => TextEditingValue.empty; + + @override + SuggestionSpan? findSuggestionSpanAtCursorIndex(int cursorIndex) { + return const SuggestionSpan(TextRange(start: 0, end: 0), []); + } +} diff --git a/packages/cupertino_ui/test/sheet_test.dart b/packages/cupertino_ui/test/sheet_test.dart index db2c88ae6d3e..7e9f91570fb8 100644 --- a/packages/cupertino_ui/test/sheet_test.dart +++ b/packages/cupertino_ui/test/sheet_test.dart @@ -6,7 +6,7 @@ import 'dart:async' show unawaited; import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:flutter/services.dart'; -import 'package:flutter_localizations/flutter_localizations.dart'; +import 'package:flutter_localizations/flutter_localizations.dart' show GlobalWidgetsLocalizations; import 'package:flutter_test/flutter_test.dart'; import 'navigator_utils.dart'; @@ -975,7 +975,6 @@ void main() { await tester.pumpWidget( CupertinoApp( localizationsDelegates: const >[ - GlobalMaterialLocalizations.delegate, GlobalWidgetsLocalizations.delegate, GlobalCupertinoLocalizations.delegate, ], diff --git a/packages/material_ui/lib/material_ui.dart b/packages/material_ui/lib/material_ui.dart index f8c296947388..634995c18683 100644 --- a/packages/material_ui/lib/material_ui.dart +++ b/packages/material_ui/lib/material_ui.dart @@ -96,6 +96,7 @@ export 'src/flexible_space_bar.dart'; export 'src/floating_action_button.dart'; export 'src/floating_action_button_location.dart'; export 'src/floating_action_button_theme.dart'; +export 'src/global_material_localizations.dart'; export 'src/grid_tile.dart'; export 'src/grid_tile_bar.dart'; export 'src/icon_button.dart'; @@ -111,6 +112,7 @@ export 'src/input_border.dart'; export 'src/input_chip.dart'; export 'src/input_date_picker_form_field.dart'; export 'src/input_decorator.dart'; +export 'src/l10n/generated_material_localizations.dart'; export 'src/list_tile.dart'; export 'src/list_tile_theme.dart'; export 'src/magnifier.dart'; diff --git a/packages/material_ui/lib/src/app.dart b/packages/material_ui/lib/src/app.dart index fdfef4617901..03fa2b80c43f 100644 --- a/packages/material_ui/lib/src/app.dart +++ b/packages/material_ui/lib/src/app.dart @@ -553,8 +553,7 @@ class MaterialApp extends StatefulWidget { /// and list the [supportedLocales] that the application can handle. /// /// ```dart - /// // The GlobalMaterialLocalizations and GlobalWidgetsLocalizations - /// // classes require the following import: + /// // The GlobalWidgetsLocalizations class requires the following import: /// // import 'package:flutter_localizations/flutter_localizations.dart'; /// /// const MaterialApp( diff --git a/packages/material_ui/lib/src/global_material_localizations.dart b/packages/material_ui/lib/src/global_material_localizations.dart new file mode 100644 index 000000000000..6e2cf86034a6 --- /dev/null +++ b/packages/material_ui/lib/src/global_material_localizations.dart @@ -0,0 +1,807 @@ +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +/// @docImport 'package:intl/intl.dart'; +library; + +import 'package:cupertino_ui/cupertino_ui.dart' show GlobalCupertinoLocalizations; +import 'package:flutter/foundation.dart'; +import 'package:flutter/widgets.dart'; +import 'package:flutter_localizations/flutter_localizations.dart' show GlobalWidgetsLocalizations; +import 'package:flutter_localizations/src/utils/date_localizations.dart'; //ignore: implementation_imports +import 'package:intl/intl.dart' as intl; + +import 'l10n/generated_material_localizations.dart'; +import 'material_localizations.dart'; +import 'time.dart'; +import 'typography.dart'; + +// Examples can assume: +// import 'package:flutter_localizations/flutter_localizations.dart'; +// import 'package:material_ui/material_ui.dart'; + +/// Implementation of localized strings for the material widgets using the +/// `intl` package for date and time formatting. +/// +/// ## Supported languages +/// +/// This class supports locales with the following [Locale.languageCode]s: +/// +/// {@macro flutter.localizations.material.languages} +/// +/// This list is available programmatically via [kMaterialSupportedLanguages]. +/// +/// ## Sample code +/// +/// To include the localizations provided by this class in a [MaterialApp], +/// add [GlobalMaterialLocalizations.delegates] to +/// [MaterialApp.localizationsDelegates], and specify the locales your +/// app supports with [MaterialApp.supportedLocales]: +/// +/// ```dart +/// const MaterialApp( +/// localizationsDelegates: GlobalMaterialLocalizations.delegates, +/// supportedLocales: [ +/// Locale('en', 'US'), // American English +/// Locale('he', 'IL'), // Israeli Hebrew +/// // ... +/// ], +/// // ... +/// ) +/// ``` +/// +/// ## Overriding translations +/// +/// To create a translation that's similar to an existing language's translation +/// but has slightly different strings, subclass the relevant translation +/// directly and then create a [LocalizationsDelegate] +/// subclass to define how to load it. +/// +/// Avoid subclassing an unrelated language (for example, subclassing +/// [MaterialLocalizationEn] and then passing a non-English `localeName` to the +/// constructor). Doing so will cause confusion for locale-specific behaviors; +/// in particular, translations that use the `localeName` for determining how to +/// pluralize will end up doing invalid things. Subclassing an existing +/// language's translations is only suitable for making small changes to the +/// existing strings. For providing a new language entirely, implement +/// [MaterialLocalizations] directly. +/// +/// See also: +/// +/// * The Flutter Internationalization Tutorial, +/// . +/// * [DefaultMaterialLocalizations], which only provides US English translations. +abstract class GlobalMaterialLocalizations implements MaterialLocalizations { + /// Initializes an object that defines the material widgets' localized strings + /// for the given `locale`. + /// + /// The arguments are used for further runtime localization of data, + /// specifically for selecting plurals, date and time formatting, and number + /// formatting. They correspond to the following values: + /// + /// 1. The string that would be returned by [Intl.canonicalizedLocale] for + /// the locale. + /// 2. The [DateFormat] for [formatYear]. + /// 3. The [DateFormat] for [formatShortDate]. + /// 4. The [DateFormat] for [formatMediumDate]. + /// 5. The [DateFormat] for [formatFullDate]. + /// 6. The [DateFormat] for [formatMonthYear]. + /// 7. The [DateFormat] for [formatShortMonthDay]. + /// 8. The [NumberFormat] for [formatDecimal] (also used by [formatHour] and + /// [formatTimeOfDay] when [timeOfDayFormat] doesn't use [HourFormat.HH]). + /// 9. The [NumberFormat] for [formatHour] and the hour part of + /// [formatTimeOfDay] when [timeOfDayFormat] uses [HourFormat.HH], and for + /// [formatMinute] and the minute part of [formatTimeOfDay]. + /// + /// The [narrowWeekdays] and [firstDayOfWeekIndex] properties use the values + /// from the [intl.DateFormat] used by [formatFullDate]. + const GlobalMaterialLocalizations({ + required this._localeName, + required this._fullYearFormat, + required this._compactDateFormat, + required this._shortDateFormat, + required this._mediumDateFormat, + required this._longDateFormat, + required this._yearMonthFormat, + required this._shortMonthDayFormat, + required this._decimalFormat, + required this._twoDigitZeroPaddedFormat, + }); + + final String _localeName; + final intl.DateFormat _fullYearFormat; + final intl.DateFormat _compactDateFormat; + final intl.DateFormat _shortDateFormat; + final intl.DateFormat _mediumDateFormat; + final intl.DateFormat _longDateFormat; + final intl.DateFormat _yearMonthFormat; + final intl.DateFormat _shortMonthDayFormat; + final intl.NumberFormat _decimalFormat; + final intl.NumberFormat _twoDigitZeroPaddedFormat; + + @override + String formatHour(TimeOfDay timeOfDay, {bool alwaysUse24HourFormat = false}) { + switch (hourFormat(of: timeOfDayFormat(alwaysUse24HourFormat: alwaysUse24HourFormat))) { + case HourFormat.HH: + return _twoDigitZeroPaddedFormat.format(timeOfDay.hour); + case HourFormat.H: + return formatDecimal(timeOfDay.hour); + case HourFormat.h: + final int hour = timeOfDay.hourOfPeriod; + return formatDecimal(hour == 0 ? 12 : hour); + } + } + + @override + String formatMinute(TimeOfDay timeOfDay) { + return _twoDigitZeroPaddedFormat.format(timeOfDay.minute); + } + + @override + String formatYear(DateTime date) { + return _fullYearFormat.format(date); + } + + @override + String formatCompactDate(DateTime date) { + return _compactDateFormat.format(date); + } + + @override + String formatShortDate(DateTime date) { + return _shortDateFormat.format(date); + } + + @override + String formatMediumDate(DateTime date) { + return _mediumDateFormat.format(date); + } + + @override + String formatFullDate(DateTime date) { + return _longDateFormat.format(date); + } + + @override + String formatMonthYear(DateTime date) { + return _yearMonthFormat.format(date); + } + + @override + String formatShortMonthDay(DateTime date) { + return _shortMonthDayFormat.format(date); + } + + @override + DateTime? parseCompactDate(String? inputString) { + try { + return inputString != null ? _compactDateFormat.parseStrict(inputString) : null; + } on FormatException { + return null; + } + } + + @override + List get narrowWeekdays { + return _longDateFormat.dateSymbols.NARROWWEEKDAYS; + } + + @override + int get firstDayOfWeekIndex => (_longDateFormat.dateSymbols.FIRSTDAYOFWEEK + 1) % 7; + + @override + String formatDecimal(int number) { + return _decimalFormat.format(number); + } + + @override + String formatTimeOfDay(TimeOfDay timeOfDay, {bool alwaysUse24HourFormat = false}) { + // Not using intl.DateFormat for two reasons: + // + // - DateFormat supports more formats than our material time picker does, + // and we want to be consistent across time picker format and the string + // formatting of the time of day. + // - DateFormat operates on DateTime, which is sensitive to time eras and + // time zones, while here we want to format hour and minute within one day + // no matter what date the day falls on. + final String hour = formatHour(timeOfDay, alwaysUse24HourFormat: alwaysUse24HourFormat); + final String minute = formatMinute(timeOfDay); + switch (timeOfDayFormat(alwaysUse24HourFormat: alwaysUse24HourFormat)) { + case TimeOfDayFormat.h_colon_mm_space_a: + return '$hour:$minute ${_formatDayPeriod(timeOfDay)!}'; + case TimeOfDayFormat.H_colon_mm: + case TimeOfDayFormat.HH_colon_mm: + return '$hour:$minute'; + case TimeOfDayFormat.HH_dot_mm: + return '$hour.$minute'; + case TimeOfDayFormat.a_space_h_colon_mm: + return '${_formatDayPeriod(timeOfDay)!} $hour:$minute'; + case TimeOfDayFormat.frenchCanadian: + return '$hour h $minute'; + } + } + + String? _formatDayPeriod(TimeOfDay timeOfDay) { + return switch (timeOfDay.period) { + DayPeriod.am => anteMeridiemAbbreviation, + DayPeriod.pm => postMeridiemAbbreviation, + }; + } + + /// The raw version of [dateRangeStartDateSemanticLabel], with `$formattedDate` verbatim + /// in the string. + @protected + String get dateRangeStartDateSemanticLabelRaw; + + @override + String dateRangeStartDateSemanticLabel(String formattedDate) { + return dateRangeStartDateSemanticLabelRaw.replaceFirst(r'$fullDate', formattedDate); + } + + /// The raw version of [dateRangeEndDateSemanticLabel], with `$fullDate` verbatim + /// in the string. + @protected + String get dateRangeEndDateSemanticLabelRaw; + + @override + String dateRangeEndDateSemanticLabel(String formattedDate) { + return dateRangeEndDateSemanticLabelRaw.replaceFirst(r'$fullDate', formattedDate); + } + + /// The raw version of [scrimOnTapHint], with `$modalRouteContentName` verbatim + /// in the string. + @protected + String get scrimOnTapHintRaw; + + @override + String scrimOnTapHint(String modalRouteContentName) { + final String text = scrimOnTapHintRaw; + return text.replaceFirst(r'$modalRouteContentName', modalRouteContentName); + } + + /// The raw version of [aboutListTileTitle], with `$applicationName` verbatim + /// in the string. + @protected + String get aboutListTileTitleRaw; + + @override + String aboutListTileTitle(String applicationName) { + final String text = aboutListTileTitleRaw; + return text.replaceFirst(r'$applicationName', applicationName); + } + + /// The raw version of [pageRowsInfoTitle], with `$firstRow`, `$lastRow`' and + /// `$rowCount` verbatim in the string, for the case where the value is + /// approximate. + @protected + String get pageRowsInfoTitleApproximateRaw; + + /// The raw version of [pageRowsInfoTitle], with `$firstRow`, `$lastRow`' and + /// `$rowCount` verbatim in the string, for the case where the value is + /// precise. + @protected + String get pageRowsInfoTitleRaw; + + @override + String pageRowsInfoTitle(int firstRow, int lastRow, int rowCount, bool rowCountIsApproximate) { + String? text = rowCountIsApproximate ? pageRowsInfoTitleApproximateRaw : null; + text ??= pageRowsInfoTitleRaw; + return text + .replaceFirst(r'$firstRow', formatDecimal(firstRow)) + .replaceFirst(r'$lastRow', formatDecimal(lastRow)) + .replaceFirst(r'$rowCount', formatDecimal(rowCount)); + } + + /// The raw version of [tabLabel], with `$tabIndex` and `$tabCount` verbatim + /// in the string. + @protected + String get tabLabelRaw; + + @override + String tabLabel({required int tabIndex, required int tabCount}) { + assert(tabIndex >= 1); + assert(tabCount >= 1); + final String template = tabLabelRaw; + return template + .replaceFirst(r'$tabIndex', formatDecimal(tabIndex)) + .replaceFirst(r'$tabCount', formatDecimal(tabCount)); + } + + /// The "zero" form of [selectedRowCountTitle]. + /// + /// This form is optional. + /// + /// See also: + /// + /// * [Intl.plural], to which this form is passed. + /// * [selectedRowCountTitleOne], the "one" form + /// * [selectedRowCountTitleTwo], the "two" form + /// * [selectedRowCountTitleFew], the "few" form + /// * [selectedRowCountTitleMany], the "many" form + /// * [selectedRowCountTitleOther], the "other" form + @protected + String? get selectedRowCountTitleZero => null; + + /// The "one" form of [selectedRowCountTitle]. + /// + /// This form is optional. + /// + /// See also: + /// + /// * [Intl.plural], to which this form is passed. + /// * [selectedRowCountTitleZero], the "zero" form + /// * [selectedRowCountTitleTwo], the "two" form + /// * [selectedRowCountTitleFew], the "few" form + /// * [selectedRowCountTitleMany], the "many" form + /// * [selectedRowCountTitleOther], the "other" form + @protected + String? get selectedRowCountTitleOne => null; + + /// The "two" form of [selectedRowCountTitle]. + /// + /// This form is optional. + /// + /// See also: + /// + /// * [Intl.plural], to which this form is passed. + /// * [selectedRowCountTitleZero], the "zero" form + /// * [selectedRowCountTitleOne], the "one" form + /// * [selectedRowCountTitleFew], the "few" form + /// * [selectedRowCountTitleMany], the "many" form + /// * [selectedRowCountTitleOther], the "other" form + @protected + String? get selectedRowCountTitleTwo => null; + + /// The "few" form of [selectedRowCountTitle]. + /// + /// This form is optional. + /// + /// See also: + /// + /// * [Intl.plural], to which this form is passed. + /// * [selectedRowCountTitleZero], the "zero" form + /// * [selectedRowCountTitleOne], the "one" form + /// * [selectedRowCountTitleTwo], the "two" form + /// * [selectedRowCountTitleMany], the "many" form + /// * [selectedRowCountTitleOther], the "other" form + @protected + String? get selectedRowCountTitleFew => null; + + /// The "many" form of [selectedRowCountTitle]. + /// + /// This form is optional. + /// + /// See also: + /// + /// * [Intl.plural], to which this form is passed. + /// * [selectedRowCountTitleZero], the "zero" form + /// * [selectedRowCountTitleOne], the "one" form + /// * [selectedRowCountTitleTwo], the "two" form + /// * [selectedRowCountTitleFew], the "few" form + /// * [selectedRowCountTitleOther], the "other" form + @protected + String? get selectedRowCountTitleMany => null; + + /// The "other" form of [selectedRowCountTitle]. + /// + /// This form is required. + /// + /// See also: + /// + /// * [Intl.plural], to which this form is passed. + /// * [selectedRowCountTitleZero], the "zero" form + /// * [selectedRowCountTitleOne], the "one" form + /// * [selectedRowCountTitleTwo], the "two" form + /// * [selectedRowCountTitleFew], the "few" form + /// * [selectedRowCountTitleMany], the "many" form + @protected + String get selectedRowCountTitleOther; + + @override + String selectedRowCountTitle(int selectedRowCount) { + return intl.Intl.pluralLogic( + selectedRowCount, + zero: selectedRowCountTitleZero, + one: selectedRowCountTitleOne, + two: selectedRowCountTitleTwo, + few: selectedRowCountTitleFew, + many: selectedRowCountTitleMany, + other: selectedRowCountTitleOther, + locale: _localeName, + ).replaceFirst(r'$selectedRowCount', formatDecimal(selectedRowCount)); + } + + /// The format to use for [timeOfDayFormat]. + @protected + TimeOfDayFormat get timeOfDayFormatRaw; + + /// The [TimeOfDayFormat] corresponding to one of the following supported + /// patterns: + /// + /// * `HH:mm` + /// * `HH.mm` + /// * `HH 'h' mm` + /// * `HH:mm น.` + /// * `H:mm` + /// * `h:mm a` + /// * `a h:mm` + /// * `ah:mm` + /// + /// See also: + /// + /// * , which shows + /// the short time pattern used in the `en_US` locale. + @override + TimeOfDayFormat timeOfDayFormat({bool alwaysUse24HourFormat = false}) { + if (alwaysUse24HourFormat) { + return _get24HourVersionOf(timeOfDayFormatRaw); + } + return timeOfDayFormatRaw; + } + + /// The "zero" form of [licensesPackageDetailText]. + /// + /// This form is optional. + /// + /// See also: + /// + /// * [Intl.plural], to which this form is passed. + /// * [licensesPackageDetailTextZero], the "zero" form + /// * [licensesPackageDetailTextOne], the "one" form + /// * [licensesPackageDetailTextTwo], the "two" form + /// * [licensesPackageDetailTextFew], the "few" form + /// * [licensesPackageDetailTextMany], the "many" form + /// * [licensesPackageDetailTextOther], the "other" form + @protected + String? get licensesPackageDetailTextZero => null; + + /// The "one" form of [licensesPackageDetailText]. + /// + /// This form is optional. + /// + /// See also: + /// + /// * [licensesPackageDetailTextZero], the "zero" form + /// * [licensesPackageDetailTextOne], the "one" form + /// * [licensesPackageDetailTextTwo], the "two" form + /// * [licensesPackageDetailTextFew], the "few" form + /// * [licensesPackageDetailTextMany], the "many" form + /// * [licensesPackageDetailTextOther], the "other" form + @protected + String? get licensesPackageDetailTextOne => null; + + /// The "two" form of [licensesPackageDetailText]. + /// + /// This form is optional. + /// + /// See also: + /// + /// * [Intl.plural], to which this form is passed. + /// * [licensesPackageDetailTextZero], the "zero" form + /// * [licensesPackageDetailTextOne], the "one" form + /// * [licensesPackageDetailTextTwo], the "two" form + /// * [licensesPackageDetailTextFew], the "few" form + /// * [licensesPackageDetailTextMany], the "many" form + /// * [licensesPackageDetailTextOther], the "other" form + @protected + String? get licensesPackageDetailTextTwo => null; + + /// The "many" form of [licensesPackageDetailText]. + /// + /// This form is optional. + /// + /// See also: + /// + /// * [Intl.plural], to which this form is passed. + /// * [licensesPackageDetailTextZero], the "zero" form + /// * [licensesPackageDetailTextOne], the "one" form + /// * [licensesPackageDetailTextTwo], the "two" form + /// * [licensesPackageDetailTextFew], the "few" form + /// * [licensesPackageDetailTextMany], the "many" form + /// * [licensesPackageDetailTextOther], the "other" form + @protected + String? get licensesPackageDetailTextMany => null; + + /// The "few" form of [licensesPackageDetailText]. + /// + /// This form is optional. + /// + /// See also: + /// + /// * [Intl.plural], to which this form is passed. + /// * [licensesPackageDetailTextZero], the "zero" form + /// * [licensesPackageDetailTextOne], the "one" form + /// * [licensesPackageDetailTextTwo], the "two" form + /// * [licensesPackageDetailTextFew], the "few" form + /// * [licensesPackageDetailTextMany], the "many" form + /// * [licensesPackageDetailTextOther], the "other" form + @protected + String? get licensesPackageDetailTextFew => null; + + /// The "other" form of [licensesPackageDetailText]. + /// + /// This form is required. + /// + /// See also: + /// + /// * [Intl.plural], to which this form is passed. + /// * [licensesPackageDetailTextZero], the "zero" form + /// * [licensesPackageDetailTextOne], the "one" form + /// * [licensesPackageDetailTextTwo], the "two" form + /// * [licensesPackageDetailTextFew], the "few" form + /// * [licensesPackageDetailTextMany], the "many" form + /// * [licensesPackageDetailTextOther], the "other" form + @protected + String get licensesPackageDetailTextOther; + + @override + String licensesPackageDetailText(int licenseCount) { + return intl.Intl.pluralLogic( + licenseCount, + zero: licensesPackageDetailTextZero, + one: licensesPackageDetailTextOne, + two: licensesPackageDetailTextTwo, + many: licensesPackageDetailTextMany, + few: licensesPackageDetailTextFew, + other: licensesPackageDetailTextOther, + locale: _localeName, + ).replaceFirst(r'$licenseCount', formatDecimal(licenseCount)); + } + + /// The "zero" form of [remainingTextFieldCharacterCount]. + /// + /// This form is optional. + /// + /// See also: + /// + /// * [Intl.plural], to which this form is passed. + /// * [remainingTextFieldCharacterCountZero], the "zero" form + /// * [remainingTextFieldCharacterCountOne], the "one" form + /// * [remainingTextFieldCharacterCountTwo], the "two" form + /// * [remainingTextFieldCharacterCountFew], the "few" form + /// * [remainingTextFieldCharacterCountMany], the "many" form + /// * [remainingTextFieldCharacterCountOther], the "other" form + @protected + String? get remainingTextFieldCharacterCountZero => null; + + /// The "one" form of [remainingTextFieldCharacterCount]. + /// + /// This form is optional. + /// + /// See also: + /// + /// * [remainingTextFieldCharacterCountZero], the "zero" form + /// * [remainingTextFieldCharacterCountOne], the "one" form + /// * [remainingTextFieldCharacterCountTwo], the "two" form + /// * [remainingTextFieldCharacterCountFew], the "few" form + /// * [remainingTextFieldCharacterCountMany], the "many" form + /// * [remainingTextFieldCharacterCountOther], the "other" form + @protected + String? get remainingTextFieldCharacterCountOne => null; + + /// The "two" form of [remainingTextFieldCharacterCount]. + /// + /// This form is optional. + /// + /// See also: + /// + /// * [Intl.plural], to which this form is passed. + /// * [remainingTextFieldCharacterCountZero], the "zero" form + /// * [remainingTextFieldCharacterCountOne], the "one" form + /// * [remainingTextFieldCharacterCountTwo], the "two" form + /// * [remainingTextFieldCharacterCountFew], the "few" form + /// * [remainingTextFieldCharacterCountMany], the "many" form + /// * [remainingTextFieldCharacterCountOther], the "other" form + @protected + String? get remainingTextFieldCharacterCountTwo => null; + + /// The "many" form of [remainingTextFieldCharacterCount]. + /// + /// This form is optional. + /// + /// See also: + /// + /// * [Intl.plural], to which this form is passed. + /// * [remainingTextFieldCharacterCountZero], the "zero" form + /// * [remainingTextFieldCharacterCountOne], the "one" form + /// * [remainingTextFieldCharacterCountTwo], the "two" form + /// * [remainingTextFieldCharacterCountFew], the "few" form + /// * [remainingTextFieldCharacterCountMany], the "many" form + /// * [remainingTextFieldCharacterCountOther], the "other" form + @protected + String? get remainingTextFieldCharacterCountMany => null; + + /// The "few" form of [remainingTextFieldCharacterCount]. + /// + /// This form is optional. + /// + /// See also: + /// + /// * [Intl.plural], to which this form is passed. + /// * [remainingTextFieldCharacterCountZero], the "zero" form + /// * [remainingTextFieldCharacterCountOne], the "one" form + /// * [remainingTextFieldCharacterCountTwo], the "two" form + /// * [remainingTextFieldCharacterCountFew], the "few" form + /// * [remainingTextFieldCharacterCountMany], the "many" form + /// * [remainingTextFieldCharacterCountOther], the "other" form + @protected + String? get remainingTextFieldCharacterCountFew => null; + + /// The "other" form of [remainingTextFieldCharacterCount]. + /// + /// This form is required. + /// + /// See also: + /// + /// * [Intl.plural], to which this form is passed. + /// * [remainingTextFieldCharacterCountZero], the "zero" form + /// * [remainingTextFieldCharacterCountOne], the "one" form + /// * [remainingTextFieldCharacterCountTwo], the "two" form + /// * [remainingTextFieldCharacterCountFew], the "few" form + /// * [remainingTextFieldCharacterCountMany], the "many" form + /// * [remainingTextFieldCharacterCountOther], the "other" form + @protected + String get remainingTextFieldCharacterCountOther; + + @override + String remainingTextFieldCharacterCount(int remaining) { + return intl.Intl.pluralLogic( + remaining, + zero: remainingTextFieldCharacterCountZero, + one: remainingTextFieldCharacterCountOne, + two: remainingTextFieldCharacterCountTwo, + many: remainingTextFieldCharacterCountMany, + few: remainingTextFieldCharacterCountFew, + other: remainingTextFieldCharacterCountOther, + locale: _localeName, + ).replaceFirst(r'$remainingCount', formatDecimal(remaining)); + } + + @override + ScriptCategory get scriptCategory; + + /// A [LocalizationsDelegate] for [MaterialLocalizations]. + /// + /// Most internationalized apps will use [GlobalMaterialLocalizations.delegates] + /// as the value of [MaterialApp.localizationsDelegates] to include + /// the localizations for both the material and widget libraries. + static const LocalizationsDelegate delegate = + _MaterialLocalizationsDelegate(); + + /// A value for [MaterialApp.localizationsDelegates] that's typically used by + /// internationalized apps. + /// + /// ## Sample code + /// + /// To include the localizations provided by this class and by + /// [GlobalWidgetsLocalizations] in a [MaterialApp], + /// use [GlobalMaterialLocalizations.delegates] as the value of + /// [MaterialApp.localizationsDelegates], and specify the locales your + /// app supports with [MaterialApp.supportedLocales]: + /// + /// ```dart + /// const MaterialApp( + /// localizationsDelegates: GlobalMaterialLocalizations.delegates, + /// supportedLocales: [ + /// Locale('en', 'US'), // English + /// Locale('he', 'IL'), // Hebrew + /// ], + /// // ... + /// ) + /// ``` + static const List> delegates = >[ + GlobalCupertinoLocalizations.delegate, + GlobalMaterialLocalizations.delegate, + GlobalWidgetsLocalizations.delegate, + ]; +} + +/// Finds the [TimeOfDayFormat] to use instead of the `original` when the +/// `original` uses 12-hour format and [MediaQueryData.alwaysUse24HourFormat] +/// is true. +TimeOfDayFormat _get24HourVersionOf(TimeOfDayFormat original) { + switch (original) { + case TimeOfDayFormat.HH_colon_mm: + case TimeOfDayFormat.HH_dot_mm: + case TimeOfDayFormat.frenchCanadian: + case TimeOfDayFormat.H_colon_mm: + return original; + case TimeOfDayFormat.h_colon_mm_space_a: + case TimeOfDayFormat.a_space_h_colon_mm: + return TimeOfDayFormat.HH_colon_mm; + } +} + +class _MaterialLocalizationsDelegate extends LocalizationsDelegate { + const _MaterialLocalizationsDelegate(); + + @override + bool isSupported(Locale locale) => kMaterialSupportedLanguages.contains(locale.languageCode); + + static final Map> _loadedTranslations = + >{}; + + @override + Future load(Locale locale) { + assert(isSupported(locale)); + return _loadedTranslations.putIfAbsent(locale, () { + loadDateIntlDataIfNotLoaded(); + + final String localeName = intl.Intl.canonicalizedLocale(locale.toString()); + assert( + locale.toString() == localeName, + 'Flutter does not support the non-standard locale form $locale (which ' + 'might be $localeName', + ); + + intl.DateFormat fullYearFormat; + intl.DateFormat compactDateFormat; + intl.DateFormat shortDateFormat; + intl.DateFormat mediumDateFormat; + intl.DateFormat longDateFormat; + intl.DateFormat yearMonthFormat; + intl.DateFormat shortMonthDayFormat; + if (intl.DateFormat.localeExists(localeName)) { + fullYearFormat = intl.DateFormat.y(localeName); + compactDateFormat = intl.DateFormat.yMd(localeName); + shortDateFormat = intl.DateFormat.yMMMd(localeName); + mediumDateFormat = intl.DateFormat.MMMEd(localeName); + longDateFormat = intl.DateFormat.yMMMMEEEEd(localeName); + yearMonthFormat = intl.DateFormat.yMMMM(localeName); + shortMonthDayFormat = intl.DateFormat.MMMd(localeName); + } else if (intl.DateFormat.localeExists(locale.languageCode)) { + fullYearFormat = intl.DateFormat.y(locale.languageCode); + compactDateFormat = intl.DateFormat.yMd(locale.languageCode); + shortDateFormat = intl.DateFormat.yMMMd(locale.languageCode); + mediumDateFormat = intl.DateFormat.MMMEd(locale.languageCode); + longDateFormat = intl.DateFormat.yMMMMEEEEd(locale.languageCode); + yearMonthFormat = intl.DateFormat.yMMMM(locale.languageCode); + shortMonthDayFormat = intl.DateFormat.MMMd(locale.languageCode); + } else { + fullYearFormat = intl.DateFormat.y(); + compactDateFormat = intl.DateFormat.yMd(); + shortDateFormat = intl.DateFormat.yMMMd(); + mediumDateFormat = intl.DateFormat.MMMEd(); + longDateFormat = intl.DateFormat.yMMMMEEEEd(); + yearMonthFormat = intl.DateFormat.yMMMM(); + shortMonthDayFormat = intl.DateFormat.MMMd(); + } + + intl.NumberFormat decimalFormat; + intl.NumberFormat twoDigitZeroPaddedFormat; + if (intl.NumberFormat.localeExists(localeName)) { + decimalFormat = intl.NumberFormat.decimalPattern(localeName); + twoDigitZeroPaddedFormat = intl.NumberFormat('00', localeName); + } else if (intl.NumberFormat.localeExists(locale.languageCode)) { + decimalFormat = intl.NumberFormat.decimalPattern(locale.languageCode); + twoDigitZeroPaddedFormat = intl.NumberFormat('00', locale.languageCode); + } else { + decimalFormat = intl.NumberFormat.decimalPattern(); + twoDigitZeroPaddedFormat = intl.NumberFormat('00'); + } + + return SynchronousFuture( + getMaterialTranslation( + locale, + fullYearFormat, + compactDateFormat, + shortDateFormat, + mediumDateFormat, + longDateFormat, + yearMonthFormat, + shortMonthDayFormat, + decimalFormat, + twoDigitZeroPaddedFormat, + )!, + ); + }); + } + + @override + bool shouldReload(_MaterialLocalizationsDelegate old) => false; + + @override + String toString() => + 'GlobalMaterialLocalizations.delegate(${kMaterialSupportedLanguages.length} locales)'; +} diff --git a/packages/material_ui/lib/src/l10n/README.md b/packages/material_ui/lib/src/l10n/README.md new file mode 100644 index 000000000000..505cf7a75c97 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/README.md @@ -0,0 +1,345 @@ +# material_ui Library Localizations + +The `.arb` files in this directory contain localized values (primarily strings) +used by the Material library. The `generated_material_localizations.dart` file +combines all of the localizations into a single Map that is linked with the rest +of flutter_localizations package. + +If you're looking for information about internationalizing Flutter +apps in general, see the +[Internationalizing Flutter Apps](https://flutter.dev/to/internationalization) tutorial. + +The localizations for the Material library were originally located in the +[flutter_localizations package](https://github.com/flutter/flutter/tree/master/packages/flutter_localizations). + +### Translations for one locale: .arb files + +The Material library uses +[Application Resource Bundle](https://github.com/google/app-resource-bundle/wiki/ApplicationResourceBundleSpecification) +files, which have a `.arb` extension, to store localized translations +of messages, format strings, and other values. This format is also +used by the Dart [intl](https://pub.dev/packages/intl) package. + +The Material library only depends on a small subset of the ARB format. Each .arb +file contains a single JSON table that maps from resource IDs to localized +values. + +Filenames contain the locale that the values have been translated +for. For example `material_de.arb` contains German translations, and +`material_ar.arb` contains Arabic translations. Files that contain +regional translations have names that include the locale's regional +suffix. For example `material_en_GB.arb` contains additional English +translations that are specific to Great Britain. + +There is one language-specific .arb file for each supported locale. If +an additional file with a regional suffix is present, the regional +localizations are automatically merged with the language-specific ones. + +The JSON table's keys, called resource IDs, are valid Dart variable names. They +correspond to methods from the `MaterialLocalizations` class. For example: + +```dart +Widget build(BuildContext context) { + return TextButton( + child: Text( + MaterialLocalizations.of(context).cancelButtonLabel, + ), + ); +} +``` + +This widget build method creates a button whose label is the local +translation of "CANCEL" which is defined for the `cancelButtonLabel` +resource ID. + +Each of the language-specific .arb files contains an entry for +`cancelButtonLabel`. + +### material_en.arb defines all of the resource IDs + +All of the `material_*.arb` files whose names do not include a regional +suffix contain translations for the same set of resource IDs as +`material_en.arb`. + +For each resource ID defined for English, there is an additional resource +with an '@' prefix. These '@' resources are not used by the generated +Dart code at run time, they just exist to inform translators about how +the value will be used, and to inform the code generator about what code +to write. + +```dart +"cancelButtonLabel": "CANCEL", +"@cancelButtonLabel": { + "description": "The label for cancel buttons and menu items.", + "type": "text" +}, +``` + +### Values with Parameters, Plurals + +A few of material translations contain `$variable` tokens. The +Material library replaces these tokens with values at +run-time. For example: + +```dart +"aboutListTileTitle": "About $applicationName", +``` + +The value for this resource ID is retrieved with a parameterized +method instead of a simple getter: + +```dart +MaterialLocalizations.of(context).aboutListTileTitle(yourAppTitle) +``` + +The names of the `$variable` tokens must match the names of the +`MaterialLocalizations` method parameters. + +Plurals are handled similarly, with a lookup method that includes a +quantity parameter. For example `selectedRowCountTitle` returns a +string like "1 item selected" or "no items selected". + +```dart +MaterialLocalizations.of(context).selectedRowCountTitle(yourRowCount) +``` + +Plural translations can be provided for several quantities: 0, 1, 2, +"few", "many", "other". The variations are identified by a resource ID +suffix which must be one of "Zero", "One", "Two", "Few", "Many", +"Other". The "Other" variation is used when none of the other +quantities apply. All plural resources must include a resource with +the "Other" suffix. For example the English translations +('material_en.arb') for `selectedRowCountTitle` are: + +```dart +"selectedRowCountTitleZero": "No items selected", +"selectedRowCountTitleOne": "1 item selected", +"selectedRowCountTitleOther": "$selectedRowCount items selected", +``` + +When defining new resources that handle pluralizations, the "One" and +the "Other" forms must, at minimum, always be defined in the source +English ARB files. + +### scriptCategory and timeOfDayFormat for Material library + +In `material_en.arb`, the values of these resource IDs are not +translations, they're keywords that help define an app's text theme +and time picker layout respectively. + +The value of `timeOfDayFormat` defines how a time picker displayed by +[showTimePicker()](https://api.flutter.dev/flutter/material/showTimePicker.html) +formats and lays out its time controls. The value of `timeOfDayFormat` +must be a string that matches one of the formats defined by +. +It is converted to an enum value because the `material_en.arb` file +has this value labeled as `"x-flutter-type": "icuShortTimePattern"`. + +The value of `scriptCategory` is based on the +[Language categories reference](https://material.io/design/typography/language-support.html#language-categories-reference) +section in the Material spec. The Material theme uses the +`scriptCategory` value to lookup a localized version of the default +`TextTheme`, see +[Typography.geometryThemeFor](https://api.flutter.dev/flutter/material/Typography/geometryThemeFor.html). + +### Adding a new string to localizations + +If you (someone contributing to the package) want to add a new string to the +`MaterialLocalizations` object (e.g. because +you've added a new widget and it has a tooltip), follow these steps: + +1. #### For messages without parameters, add new getter + ``` + String get showMenuTooltip; + ``` + to the localizations class `MaterialLocalizations`, + in [`packages/material_ui/lib/src/material_localizations.dart`](https://github.com/flutter/packages/blob/main/packages/material_ui/lib/src/material_localizations.dart); + + #### For messages with parameters, add new function + ``` + String aboutListTileTitle(String applicationName); + ``` + to the same localization class. + +2. Implement a default return value in `DefaultMaterialLocalizations` in + the same file as in step 1. + + #### Messages without parameters: + ``` + @override + String get showMenuTooltip => 'Show menu'; + ``` + #### Messages with parameters: + ``` + @override + String aboutListTileTitle(String applicationName) => 'About $applicationName'; + ``` + For messages with parameters, do also add the function to `GlobalMaterialLocalizations` in [`packages/material_ui/lib/src/global_material_localizations.dart`](https://github.com/flutter/packages/blob/main/packages/material_ui/lib/src/global_material_localizations.dart), and add a raw getter as demonstrated below: + + ``` + /// The raw version of [aboutListTileTitle], with `$applicationName` verbatim + /// in the string. + @protected + String get aboutListTileTitleRaw; + + @override + String aboutListTileTitle(String applicationName) { + final String text = aboutListTileTitleRaw; + return text.replaceFirst(r'$applicationName', applicationName); + } + ``` + +3. Add a test to `test/localizations_test.dart` that verifies that + this new value is implemented. + +4. Update the .arb files. To add a new string to the .arb files, you must first + add it to the English translations (`lib/src/l10n/material_en.arb`), + including a description. + + #### Messages without parameters: + ``` + "showMenuTooltip": "Show menu", + "@showMenuTooltip": { + "description": "The tooltip for the button that shows a popup menu." + }, + ``` + + #### Messages with parameters: + ``` + "aboutListTileTitle": "About $applicationName", + "@aboutListTileTitle": { + "description": "The default title for the drawer item that shows an about page for the application. The value of $applicationName is the name of the application, like GMail or Chrome.", + "parameters": "applicationName" + }, + ``` + + Then you need to add new entries for the string to all of the other + language locale files by running: + ``` + dart script/l10n/bin/gen_missing_localizations.dart + ``` + Which will copy the English strings into the other locales as placeholders + until they can be translated. + + Finally you need to re-generate + lib/src/l10n/generated_material_localizations.dart by running: + ``` + dart script/l10n/bin/gen_localizations.dart --overwrite + ``` + + If you got an error when running this command, [this issue](https://github.com/flutter/flutter/issues/104601) might be helpful. + + TL;DR: If you got the same type of errors as discussed in the issue, run this instead: + ``` + dart script/l10n/bin/gen_localizations.dart --overwrite --remove-undefined + ``` + +5. If you are a Google employee, you should then also follow the instructions + at `go/flutter-l10n`. If you're not, don't worry about it. + +### Updating an existing string + +If you or someone contributing to the Flutter framework wants to modify an +existing string in the MaterialLocalizations objects, follow these steps: + +1. Modify the default value of the relevant getter(s) in + `DefaultMaterialLocalizations` below. + +2. Update the .arb files. Modify the out-of-date English strings in + `lib/src/l10n/material_en.arb`. + + You also need to re-generate `lib/src/l10n/generated_material_localizations.dart` by running: + ``` + dart script/l10n/bin/gen_localizations.dart --overwrite + ``` + + This script may result in your updated getters being created in newer + locales and set to the old value of the strings. This is to be expected. + Leave them as they were generated, and they will be picked up for + translation. + +3. If you are a Google employee, you should then also follow the instructions + at `go/flutter-l10n`. If you're not, don't worry about it. + +#### 'generated\_\*\_localizations.dart': all of the localizations + +All of the localizations are combined in a single file +(generated_material_localizations.dart) using the gen_localizations script. + +You can see what that script would generate by running: + +```dart +dart script/l10n/bin/gen_localizations.dart +``` + +Actually update the generated files with: + +```dart +dart script/l10n/bin/gen_localizations.dart --overwrite +``` + +The gen_localizations script just combines the contents of all of the +.arb files, each into a class which extends `GlobalMaterialLocalizations`. +The `MaterialLocalizations` class implementation uses these to lookup localized +resource values. + +The gen_localizations script must be run by hand after .arb files have +been updated. The script optionally takes parameters + +1. The path to this directory, +2. The file name prefix (the file name less the locale + suffix) for the .arb files in this directory. + +### Special handling for the Kannada (kn) translations + +Originally, the material_kn.arb file contained unicode characters that can cause +current versions of Emacs on Linux to crash. There is more information here: +https://github.com/flutter/flutter/issues/36704. + +Rather than risking developers' editor sessions, the strings in these arb files +(and the code generated for them) have been encoded using the appropriate +escapes for JSON and Dart. The JSON format arb files were rewritten with +script/l10n/bin/encode_kn_arb_files.dart. The localizations code +generator uses generateEncodedString() +from script/l10n/lib/localizations_utils.dart. + +### Support for Pashto (ps) translations + +When Flutter first set up i18n for the Material library, Pashto (ps) +translations were included for the first set of Material widgets. +However, Pashto was never set up to be continuously maintained in +Flutter by Google, so material_ps.arb was never updated beyond the +initial commit. + +To prevent breaking applications that rely on these original Pashto +translations, they will be kept. However, all new strings will have +the English translation until support for Pashto is provided. +See https://github.com/flutter/flutter/issues/60598. + +### Translations Status, Reporting Errors + +The translations (the `.arb` files) in this directory are based on the English +translations in `material_en.arb`. Google contributes translations for all the +languages supported by this package. (Googlers, for more details see +.) + +If you have feedback about the translations please +[file an issue on the Flutter github repo](https://github.com/flutter/flutter/issues/new?template=02_bug.yml). + +### See Also + +The [Internationalizing Flutter Apps](https://flutter.dev/to/internationalization) +tutorial describes how to use the internationalization APIs in an +ordinary Flutter app. + +[Application Resource Bundle](https://code.google.com/p/arb/wiki/ApplicationResourceBundleSpecification) +covers the `.arb` file format used to store localized translations +of messages, format strings, and other values. + +The Dart [intl](https://pub.dev/packages/intl) +package supports internationalization. + +The [flutter_localizations +package](https://github.com/flutter/flutter/tree/master/packages/flutter_localizations), +which contains the localizations for the core framework and is where these +Material localizations were originally located. diff --git a/packages/material_ui/lib/src/l10n/generated_material_localizations.dart b/packages/material_ui/lib/src/l10n/generated_material_localizations.dart new file mode 100644 index 000000000000..34e6c2925896 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/generated_material_localizations.dart @@ -0,0 +1,46988 @@ +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +// This file has been automatically generated. Please do not edit it manually. +// To regenerate the file, use: +// dart packages/material_ui/script/l10n/bin/gen_localizations.dart --overwrite + +import 'dart:collection'; + +import 'package:flutter/widgets.dart'; +import 'package:intl/intl.dart' as intl; + +import '../global_material_localizations.dart'; +import '../time.dart'; +import '../typography.dart'; + +// The classes defined here encode all of the translations found in the +// `material_ui/lib/src/l10n/*.arb` files. +// +// These classes are constructed by the [getMaterialTranslation] method at the +// bottom of this file, and used by the [_MaterialLocalizationsDelegate.load] +// method defined in `material_ui/lib/src/global_material_localizations.dart`. + +// TODO(goderbauer): Extend the generator to properly format the output. +// dart format off + +/// The translations for Afrikaans (`af`). +class MaterialLocalizationAf extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Afrikaans. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationAf({ + super.localeName = 'af', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Meer oor $applicationName'; + + @override + String get alertDialogLabel => 'Opletberig'; + + @override + String get anteMeridiemAbbreviation => 'vm.'; + + @override + String get backButtonTooltip => 'Terug'; + + @override + String get bottomSheetLabel => 'Onderste blad'; + + @override + String get calendarModeButtonLabel => 'Skakel oor na kalender'; + + @override + String get cancelButtonLabel => 'Kanselleer'; + + @override + String get clearButtonTooltip => 'Vee teks uit'; + + @override + String get closeButtonLabel => 'Maak toe'; + + @override + String get closeButtonTooltip => 'Maak toe'; + + @override + String get collapsedHint => 'Uitgevou'; + + @override + String get collapsedIconTapHint => 'Vou uit'; + + @override + String get continueButtonLabel => 'Gaan voort'; + + @override + String get copyButtonLabel => 'Kopieer'; + + @override + String get currentDateLabel => 'Vandag'; + + @override + String get cutButtonLabel => 'Knip'; + + @override + String get dateHelpText => 'dd-mm-jjjj'; + + @override + String get dateInputLabel => 'Voer datum in'; + + @override + String get dateOutOfRangeLabel => 'Buite reeks.'; + + @override + String get datePickerHelpText => 'Kies datum'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Einddatum $fullDate'; + + @override + String get dateRangeEndLabel => 'Einddatum'; + + @override + String get dateRangePickerHelpText => 'Kies reeks'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Begindatum $fullDate'; + + @override + String get dateRangeStartLabel => 'Begindatum'; + + @override + String get dateSeparator => '-'; + + @override + String get deleteButtonTooltip => 'Vee uit'; + + @override + String get dialModeButtonLabel => 'Skakel oor na wyserplaatkiesermodus'; + + @override + String get dialogLabel => 'Dialoog'; + + @override + String get drawerLabel => 'Navigasiekieslys'; + + @override + String get expandedHint => 'Ingevou'; + + @override + String get expandedIconTapHint => 'Vou in'; + + @override + String get expansionTileCollapsedHint => 'dubbeltik om uit te vou'; + + @override + String get expansionTileCollapsedTapHint => 'Vou uit vir meer besonderhede'; + + @override + String get expansionTileExpandedHint => 'dubbeltik om in te vou'; + + @override + String get expansionTileExpandedTapHint => 'Vou in'; + + @override + String get firstPageTooltip => 'Eerste bladsy'; + + @override + String get hideAccountsLabel => 'Versteek rekeninge'; + + @override + String get inputDateModeButtonLabel => 'Skakel oor na invoer'; + + @override + String get inputTimeModeButtonLabel => 'Skakel oor na teksinvoermodus'; + + @override + String get invalidDateFormatLabel => 'Ongeldige formaat.'; + + @override + String get invalidDateRangeLabel => 'Ongeldige reeks.'; + + @override + String get invalidTimeLabel => "Voer 'n geldige tyd in"; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Spasie'; + + @override + String get lastPageTooltip => 'Laaste bladsy'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 lisensie'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount lisensies'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Lisensies'; + + @override + String get lookUpButtonLabel => 'Kyk op'; + + @override + String get menuBarMenuLabel => 'Kieslysbalkkieslys'; + + @override + String get menuDismissLabel => 'Maak kieslys toe'; + + @override + String get modalBarrierDismissLabel => 'Maak toe'; + + @override + String get moreButtonTooltip => 'Nog'; + + @override + String get nextMonthTooltip => 'Volgende maand'; + + @override + String get nextPageTooltip => 'Volgende bladsy'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Maak navigasiekieslys oop'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow van $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow van ongeveer $rowCount'; + + @override + String get pasteButtonLabel => 'Plak'; + + @override + String get popupMenuLabel => 'Opspringkieslys'; + + @override + String get postMeridiemAbbreviation => 'nm.'; + + @override + String get previousMonthTooltip => 'Vorige maand'; + + @override + String get previousPageTooltip => 'Vorige bladsy'; + + @override + String get refreshIndicatorSemanticLabel => 'Herlaai'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 karakter oor'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount karakters oor'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Skuif af'; + + @override + String get reorderItemLeft => 'Skuif na links'; + + @override + String get reorderItemRight => 'Skuif na regs'; + + @override + String get reorderItemToEnd => 'Skuif na die einde'; + + @override + String get reorderItemToStart => 'Skuif na die begin'; + + @override + String get reorderItemUp => 'Skuif op'; + + @override + String get rowsPerPageTitle => 'Rye per bladsy:'; + + @override + String get saveButtonLabel => 'Stoor'; + + @override + String get scanTextButtonLabel => 'Skandeer teks'; + + @override + String get scrimLabel => 'Skerm'; + + @override + String get scrimOnTapHintRaw => r'Maak $modalRouteContentName toe'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Soek'; + + @override + String get searchWebButtonLabel => 'Deursoek web'; + + @override + String get selectAllButtonLabel => 'Kies alles'; + + @override + String get selectYearSemanticsLabel => 'Kies jaar'; + + @override + String get selectedDateLabel => 'Gekies'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 item is gekies'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount items is gekies'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Deel'; + + @override + String get showAccountsLabel => 'Wys rekeninge'; + + @override + String get showMenuTooltip => 'Wys kieslys'; + + @override + String get signedInLabel => 'Aangemeld'; + + @override + String get tabLabelRaw => r'Oortjie $tabIndex van $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'Kies tyd'; + + @override + String get timePickerHourLabel => 'Uur'; + + @override + String get timePickerHourModeAnnouncement => 'Kies ure'; + + @override + String get timePickerInputHelpText => 'Voer tyd in'; + + @override + String get timePickerMinuteLabel => 'Minuut'; + + @override + String get timePickerMinuteModeAnnouncement => 'Kies minute'; + + @override + String get unspecifiedDate => 'Datum'; + + @override + String get unspecifiedDateRange => 'Datumreeks'; + + @override + String get viewLicensesButtonLabel => 'Bekyk lisensies'; +} + +/// The translations for Amharic (`am`). +class MaterialLocalizationAm extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Amharic. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationAm({ + super.localeName = 'am', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'ስለ $applicationName'; + + @override + String get alertDialogLabel => 'ማንቂያ'; + + @override + String get anteMeridiemAbbreviation => 'ጥዋት'; + + @override + String get backButtonTooltip => 'ተመለስ'; + + @override + String get bottomSheetLabel => 'የግርጌ ሉህ'; + + @override + String get calendarModeButtonLabel => 'ወደ የቀን መቁጠሪያ ቀይር'; + + @override + String get cancelButtonLabel => 'ይቅር'; + + @override + String get clearButtonTooltip => 'ጽሁፍን አጽዳ'; + + @override + String get closeButtonLabel => 'ዝጋ'; + + @override + String get closeButtonTooltip => 'ዝጋ'; + + @override + String get collapsedHint => 'ተዘርግቷል'; + + @override + String get collapsedIconTapHint => 'ዘርጋ'; + + @override + String get continueButtonLabel => 'ቀጥል'; + + @override + String get copyButtonLabel => 'ቅዳ'; + + @override + String get currentDateLabel => 'ዛሬ'; + + @override + String get cutButtonLabel => 'ቁረጥ'; + + @override + String get dateHelpText => 'ወወ/ቀቀ/ዓዓዓዓ'; + + @override + String get dateInputLabel => 'ቀን ያስገቡ'; + + @override + String get dateOutOfRangeLabel => 'ከክልል ውጭ።'; + + @override + String get datePickerHelpText => 'ቀን ይምረጡ'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'የማብቂያ ቀን $fullDate'; + + @override + String get dateRangeEndLabel => 'የመጨረሻ ቀን'; + + @override + String get dateRangePickerHelpText => 'ክልል ይምረጡ'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'የመጀመሪያ ቀን $fullDate'; + + @override + String get dateRangeStartLabel => 'የመጀመሪያ ቀን'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'ሰርዝ'; + + @override + String get dialModeButtonLabel => 'ወደ መደወያ መራጭ ሁነታ ቀይር'; + + @override + String get dialogLabel => 'መገናኛ'; + + @override + String get drawerLabel => 'የዳሰሳ ምናሌ'; + + @override + String get expandedHint => 'ተሰብስቧል'; + + @override + String get expandedIconTapHint => 'ሰብስብ'; + + @override + String get expansionTileCollapsedHint => 'ለመዘርጋት ድርብ ሁለቴ መታ ያድርጉ'; + + @override + String get expansionTileCollapsedTapHint => 'ለተጨማሪ ዝርዝሮች ይዘርጉ'; + + @override + String get expansionTileExpandedHint => 'ለመሰብሰብ ሁለቴ መታ ያድርጉ'; + + @override + String get expansionTileExpandedTapHint => 'ሰብስብ'; + + @override + String get firstPageTooltip => 'የመጀመሪያው ገፅ'; + + @override + String get hideAccountsLabel => 'መለያዎችን ደብቅ'; + + @override + String get inputDateModeButtonLabel => 'ወደ ግቤት ቀይር'; + + @override + String get inputTimeModeButtonLabel => 'ወደ ጽሁፍ ግቤት ሁነታ ቀይር'; + + @override + String get invalidDateFormatLabel => 'ልክ ያልሆነ ቅርጸት።'; + + @override + String get invalidDateRangeLabel => 'ልክ ያልኾነ ክልል።'; + + @override + String get invalidTimeLabel => 'የሚሠራ ሰዓት ያስገቡ'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'የኋሊት መደምሰሻ'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'ጣቢያ ወደ ታች'; + + @override + String get keyboardKeyChannelUp => 'ጣቢያ ወደ ላይ'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'አስወጣ'; + + @override + String get keyboardKeyEnd => 'ጨርስ'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'መነሻ'; + + @override + String get keyboardKeyInsert => 'አስገባ'; + + @override + String get keyboardKeyMeta => 'ሜታ'; + + @override + String get keyboardKeyMetaMacOs => 'ትዕዛዝ'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => '+NUM'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'ኃይል'; + + @override + String get keyboardKeyPowerOff => 'ኃይል አጥፋ'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'ምረጥ'; + + @override + String get keyboardKeyShift => 'ቀያይር'; + + @override + String get keyboardKeySpace => 'ክፍተት'; + + @override + String get lastPageTooltip => 'የመጨረሻው ገፅ'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 ፈቃድ'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount ፈቃዶች'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'ፈቃዶች'; + + @override + String get lookUpButtonLabel => 'ይመልከቱ'; + + @override + String get menuBarMenuLabel => 'የምናሌ አሞሌ ምናሌ'; + + @override + String get menuDismissLabel => 'ምናሌን አሰናብት'; + + @override + String get modalBarrierDismissLabel => 'አሰናብት'; + + @override + String get moreButtonTooltip => 'ተጨማሪ'; + + @override + String get nextMonthTooltip => 'ቀጣይ ወር'; + + @override + String get nextPageTooltip => 'ቀጣይ ገፅ'; + + @override + String get okButtonLabel => 'እሺ'; + + @override + String get openAppDrawerTooltip => 'የዳሰሳ ምናሌን ክፈት'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow ከ$rowCount ውስጥ'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow ከ$rowCount ያህል ውስጥ'; + + @override + String get pasteButtonLabel => 'ለጥፍ'; + + @override + String get popupMenuLabel => 'የብቅ-ባይ ምናሌ'; + + @override + String get postMeridiemAbbreviation => 'ከሰዓት'; + + @override + String get previousMonthTooltip => 'ቀዳሚ ወር'; + + @override + String get previousPageTooltip => 'ቀዳሚ ገፅ'; + + @override + String get refreshIndicatorSemanticLabel => 'አድስ'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 ቁምፊ ይቀራል'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount ቁምፊዎች ይቀራሉ'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'ወደ ታች ውሰድ'; + + @override + String get reorderItemLeft => 'ወደ ግራ ውሰድ'; + + @override + String get reorderItemRight => 'ወደ ቀኝ ውሰድ'; + + @override + String get reorderItemToEnd => 'ወደ መጨረሻ ውሰድ'; + + @override + String get reorderItemToStart => 'ወደ መጀመሪያ ውሰድ'; + + @override + String get reorderItemUp => 'ወደ ላይ ውሰድ'; + + @override + String get rowsPerPageTitle => 'ረድፎች በገጽ፦'; + + @override + String get saveButtonLabel => 'አስቀምጥ'; + + @override + String get scanTextButtonLabel => 'ጽሁፍን ቃኝ'; + + @override + String get scrimLabel => 'ገዳቢ'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentNameን ዝጋ'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'ይፈልጉ'; + + @override + String get searchWebButtonLabel => 'ድርን ፈልግ'; + + @override + String get selectAllButtonLabel => 'ሁሉንም ምረጥ'; + + @override + String get selectYearSemanticsLabel => 'ዓመት ይምረጡ'; + + @override + String get selectedDateLabel => 'ተመርጧል'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 ንጥል ተመርጧል'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount ንጥሎች ተመርጠዋል'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'አጋራ'; + + @override + String get showAccountsLabel => 'መለያዎችን አሳይ'; + + @override + String get showMenuTooltip => 'ምናሌን አሳይ'; + + @override + String get signedInLabel => 'በመለያ ገብቷል'; + + @override + String get tabLabelRaw => r'ትር $tabIndex ከ$tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'ጊዜ ይምረጡ'; + + @override + String get timePickerHourLabel => 'ሰዓት'; + + @override + String get timePickerHourModeAnnouncement => 'ሰዓታትን ምረጥ'; + + @override + String get timePickerInputHelpText => 'ሰዓት ያስገቡ'; + + @override + String get timePickerMinuteLabel => 'ደቂቃ'; + + @override + String get timePickerMinuteModeAnnouncement => 'ደቂቃዎችን ይምረጡ'; + + @override + String get unspecifiedDate => 'ቀን'; + + @override + String get unspecifiedDateRange => 'የቀኖች ርዝመት'; + + @override + String get viewLicensesButtonLabel => 'ፈቃዶችን ይመልከቱ'; +} + +/// The translations for Arabic (`ar`). +class MaterialLocalizationAr extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Arabic. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationAr({ + super.localeName = 'ar', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'لمحة عن "$applicationName"'; + + @override + String get alertDialogLabel => 'تنبيه'; + + @override + String get anteMeridiemAbbreviation => 'ص'; + + @override + String get backButtonTooltip => 'رجوع'; + + @override + String get bottomSheetLabel => 'بطاقة سفلية'; + + @override + String get calendarModeButtonLabel => 'التبديل إلى التقويم'; + + @override + String get cancelButtonLabel => 'الإلغاء'; + + @override + String get clearButtonTooltip => 'محو النص'; + + @override + String get closeButtonLabel => 'الإغلاق'; + + @override + String get closeButtonTooltip => 'إغلاق'; + + @override + String get collapsedHint => 'موسَّع'; + + @override + String get collapsedIconTapHint => 'توسيع'; + + @override + String get continueButtonLabel => 'المتابعة'; + + @override + String get copyButtonLabel => 'نسخ'; + + @override + String get currentDateLabel => 'تاريخ اليوم'; + + @override + String get cutButtonLabel => 'قص'; + + @override + String get dateHelpText => 'yyyy/mm/dd'; + + @override + String get dateInputLabel => 'إدخال التاريخ'; + + @override + String get dateOutOfRangeLabel => 'التاريخ خارج النطاق.'; + + @override + String get datePickerHelpText => 'اختيار التاريخ'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'تاريخ الانتهاء $fullDate'; + + @override + String get dateRangeEndLabel => 'تاريخ الانتهاء'; + + @override + String get dateRangePickerHelpText => 'اختيار النطاق'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'تاريخ البدء $fullDate'; + + @override + String get dateRangeStartLabel => 'تاريخ البدء'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'حذف'; + + @override + String get dialModeButtonLabel => 'التبديل إلى وضع "منتقي قُرص الساعة"'; + + @override + String get dialogLabel => 'مربع حوار'; + + @override + String get drawerLabel => 'قائمة تنقل'; + + @override + String get expandedHint => 'مصغَّر'; + + @override + String get expandedIconTapHint => 'تصغير'; + + @override + String get expansionTileCollapsedHint => 'انقر مرّتين للتوسيع'; + + @override + String get expansionTileCollapsedTapHint => 'وسِّع المربّع لعرض مزيد من التفاصيل.'; + + @override + String get expansionTileExpandedHint => 'يُرجى النقر مرّتين للتصغير.'; + + @override + String get expansionTileExpandedTapHint => 'تصغير'; + + @override + String get firstPageTooltip => 'الصفحة الأولى'; + + @override + String get hideAccountsLabel => 'إخفاء الحسابات'; + + @override + String get inputDateModeButtonLabel => 'التبديل إلى الإدخال'; + + @override + String get inputTimeModeButtonLabel => 'التبديل إلى وضع "إدخال النص"'; + + @override + String get invalidDateFormatLabel => 'التنسيق غير صالح.'; + + @override + String get invalidDateRangeLabel => 'النطاق غير صالح.'; + + @override + String get invalidTimeLabel => 'يُرجى إدخال وقت صالح.'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'القناة التالية'; + + @override + String get keyboardKeyChannelUp => 'القناة السابقة'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'الرقم 0'; + + @override + String get keyboardKeyNumpad1 => 'الرقم 1'; + + @override + String get keyboardKeyNumpad2 => 'الرقم 2'; + + @override + String get keyboardKeyNumpad3 => 'الرقم 3'; + + @override + String get keyboardKeyNumpad4 => 'الرقم 4'; + + @override + String get keyboardKeyNumpad5 => 'الرقم 5'; + + @override + String get keyboardKeyNumpad6 => 'الرقم 6'; + + @override + String get keyboardKeyNumpad7 => 'الرقم 7'; + + @override + String get keyboardKeyNumpad8 => 'الرقم 8'; + + @override + String get keyboardKeyNumpad9 => 'الرقم 9'; + + @override + String get keyboardKeyNumpadAdd => 'علامة الجمع +'; + + @override + String get keyboardKeyNumpadComma => 'الفاصلة ,'; + + @override + String get keyboardKeyNumpadDecimal => 'النقطة .'; + + @override + String get keyboardKeyNumpadDivide => 'علامة القسمة /'; + + @override + String get keyboardKeyNumpadEnter => 'المفتاح Enter'; + + @override + String get keyboardKeyNumpadEqual => 'علامة التساوي ='; + + @override + String get keyboardKeyNumpadMultiply => 'علامة الضرب *'; + + @override + String get keyboardKeyNumpadParenLeft => 'القوس الأيسر )'; + + @override + String get keyboardKeyNumpadParenRight => 'القوس الأيمن ('; + + @override + String get keyboardKeyNumpadSubtract => 'علامة الطرح -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'زر التشغيل'; + + @override + String get keyboardKeyPowerOff => 'زر الإطفاء'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'مفتاح الاختيار'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'مفتاح المسافة'; + + @override + String get lastPageTooltip => 'الصفحة الأخيرة'; + + @override + String? get licensesPackageDetailTextFew => r'$licenseCount تراخيص'; + + @override + String? get licensesPackageDetailTextMany => r'$licenseCount ترخيصًا'; + + @override + String? get licensesPackageDetailTextOne => 'ترخيص واحد'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount ترخيص'; + + @override + String? get licensesPackageDetailTextTwo => r'ترخيصان ($licenseCount)'; + + @override + String? get licensesPackageDetailTextZero => 'ما مِن تراخيص'; + + @override + String get licensesPageTitle => 'التراخيص'; + + @override + String get lookUpButtonLabel => 'بحث عام'; + + @override + String get menuBarMenuLabel => 'قائمة شريط القوائم'; + + @override + String get menuDismissLabel => 'إغلاق القائمة'; + + @override + String get modalBarrierDismissLabel => 'رفض'; + + @override + String get moreButtonTooltip => 'المزيد'; + + @override + String get nextMonthTooltip => 'الشهر التالي'; + + @override + String get nextPageTooltip => 'الصفحة التالية'; + + @override + String get okButtonLabel => 'حسنًا'; + + @override + String get openAppDrawerTooltip => 'فتح قائمة التنقل'; + + @override + String get pageRowsInfoTitleRaw => r'من $firstRow إلى $lastRow من إجمالي $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'من $firstRow إلى $lastRow من إجمالي $rowCount تقريبًا'; + + @override + String get pasteButtonLabel => 'لصق'; + + @override + String get popupMenuLabel => 'قائمة منبثقة'; + + @override + String get postMeridiemAbbreviation => 'م'; + + @override + String get previousMonthTooltip => 'الشهر السابق'; + + @override + String get previousPageTooltip => 'الصفحة السابقة'; + + @override + String get refreshIndicatorSemanticLabel => 'إعادة تحميل'; + + @override + String? get remainingTextFieldCharacterCountFew => r'$remainingCount أحرف متبقية'; + + @override + String? get remainingTextFieldCharacterCountMany => r'$remainingCount حرفًا متبقيًا'; + + @override + String? get remainingTextFieldCharacterCountOne => 'حرف واحد متبقٍ'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount حرف متبقٍ'; + + @override + String? get remainingTextFieldCharacterCountTwo => r'حرفان ($remainingCount) متبقيان'; + + @override + String? get remainingTextFieldCharacterCountZero => 'لا أحرف متبقية'; + + @override + String get reorderItemDown => 'نقل لأسفل'; + + @override + String get reorderItemLeft => 'نقل لليمين'; + + @override + String get reorderItemRight => 'نقل لليسار'; + + @override + String get reorderItemToEnd => 'نقل إلى نهاية القائمة'; + + @override + String get reorderItemToStart => 'نقل إلى بداية القائمة'; + + @override + String get reorderItemUp => 'نقل لأعلى'; + + @override + String get rowsPerPageTitle => 'عدد الصفوف في الصفحة:'; + + @override + String get saveButtonLabel => 'الحفظ'; + + @override + String get scanTextButtonLabel => 'مسح النص ضوئيًا'; + + @override + String get scrimLabel => 'تمويه'; + + @override + String get scrimOnTapHintRaw => r'إغلاق "$modalRouteContentName"'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.tall; + + @override + String get searchFieldLabel => 'بحث'; + + @override + String get searchWebButtonLabel => 'البحث على الويب'; + + @override + String get selectAllButtonLabel => 'اختيار الكل'; + + @override + String get selectYearSemanticsLabel => 'اختيار العام'; + + @override + String get selectedDateLabel => 'التاريخ المحدّد'; + + @override + String? get selectedRowCountTitleFew => r'تم اختيار $selectedRowCount عنصر'; + + @override + String? get selectedRowCountTitleMany => r'تم اختيار $selectedRowCount عنصرًا'; + + @override + String? get selectedRowCountTitleOne => 'تم اختيار عنصر واحد'; + + @override + String get selectedRowCountTitleOther => r'تم اختيار $selectedRowCount عنصر'; + + @override + String? get selectedRowCountTitleTwo => r'تم اختيار عنصرين ($selectedRowCount)'; + + @override + String? get selectedRowCountTitleZero => 'لم يتم اختيار أي عنصر'; + + @override + String get shareButtonLabel => 'مشاركة'; + + @override + String get showAccountsLabel => 'إظهار الحسابات'; + + @override + String get showMenuTooltip => 'عرض القائمة'; + + @override + String get signedInLabel => 'تم تسجيل الدخول'; + + @override + String get tabLabelRaw => r'علامة التبويب $tabIndex من $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.h_colon_mm_space_a; + + @override + String get timePickerDialHelpText => 'اختيار الوقت'; + + @override + String get timePickerHourLabel => 'ساعة'; + + @override + String get timePickerHourModeAnnouncement => 'اختيار الساعات'; + + @override + String get timePickerInputHelpText => 'إدخال الوقت'; + + @override + String get timePickerMinuteLabel => 'دقيقة'; + + @override + String get timePickerMinuteModeAnnouncement => 'اختيار الدقائق'; + + @override + String get unspecifiedDate => 'التاريخ'; + + @override + String get unspecifiedDateRange => 'النطاق الزمني'; + + @override + String get viewLicensesButtonLabel => 'الاطّلاع على التراخيص'; +} + +/// The translations for Assamese (`as`). +class MaterialLocalizationAs extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Assamese. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationAs({ + super.localeName = 'as', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationNameৰ বিষয়ে'; + + @override + String get alertDialogLabel => 'সতৰ্কবাৰ্তা'; + + @override + String get anteMeridiemAbbreviation => 'পূৰ্বাহ্ন'; + + @override + String get backButtonTooltip => 'উভতি যাওক'; + + @override + String get bottomSheetLabel => 'তলৰ শ্বীট'; + + @override + String get calendarModeButtonLabel => 'কেলেণ্ডাৰলৈ সলনি কৰক'; + + @override + String get cancelButtonLabel => 'বাতিল কৰক'; + + @override + String get clearButtonTooltip => 'পাঠ মচক'; + + @override + String get closeButtonLabel => 'বন্ধ কৰক'; + + @override + String get closeButtonTooltip => 'বন্ধ কৰক'; + + @override + String get collapsedHint => 'বিস্তাৰ কৰা আছে'; + + @override + String get collapsedIconTapHint => 'বিস্তাৰ কৰক'; + + @override + String get continueButtonLabel => 'অব্যাহত ৰাখক'; + + @override + String get copyButtonLabel => 'প্ৰতিলিপি কৰক'; + + @override + String get currentDateLabel => 'আজি'; + + @override + String get cutButtonLabel => 'কাট কৰক'; + + @override + String get dateHelpText => 'mm/dd/yyyy'; + + @override + String get dateInputLabel => 'তাৰিখ দিয়ক'; + + @override + String get dateOutOfRangeLabel => 'পৰিসৰৰ বাহিৰত।'; + + @override + String get datePickerHelpText => 'তাৰিখ বাছনি কৰক'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'সমাপ্তিৰ তাৰিখ $fullDate'; + + @override + String get dateRangeEndLabel => 'সমাপ্তিৰ তাৰিখ'; + + @override + String get dateRangePickerHelpText => 'পৰিসৰ বাছনি কৰক'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'আৰম্ভণিৰ তাৰিখ $fullDate'; + + @override + String get dateRangeStartLabel => 'আৰম্ভণিৰ তাৰিখ'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'মচক'; + + @override + String get dialModeButtonLabel => 'ডায়েল বাছনিকৰ্তাৰ ম’ডলৈ সলনি কৰক'; + + @override + String get dialogLabel => 'ডায়লগ'; + + @override + String get drawerLabel => 'নেভিগেশ্বন মেনু'; + + @override + String get expandedHint => 'সংকোচন কৰা আছে'; + + @override + String get expandedIconTapHint => 'সংকোচন কৰক'; + + @override + String get expansionTileCollapsedHint => 'বিস্তাৰ কৰিবলৈ দুবাৰ টিপক'; + + @override + String get expansionTileCollapsedTapHint => 'অধিক সবিশেষ জানিবলৈ বিস্তাৰ কৰক'; + + @override + String get expansionTileExpandedHint => 'সংকোচন কৰিবলৈ দুবাৰ টিপক'; + + @override + String get expansionTileExpandedTapHint => 'সংকোচন কৰক'; + + @override + String get firstPageTooltip => 'প্রথম পৃষ্ঠা'; + + @override + String get hideAccountsLabel => 'একাউণ্টসমূহ লুকুৱাওক'; + + @override + String get inputDateModeButtonLabel => 'ইনপুটলৈ সলনি কৰক'; + + @override + String get inputTimeModeButtonLabel => 'পাঠ ইনপুটৰ ম’ডলৈ সলনি কৰক'; + + @override + String get invalidDateFormatLabel => 'অমান্য ফৰ্মেট।'; + + @override + String get invalidDateRangeLabel => 'অমান্য পৰিসৰ।'; + + @override + String get invalidTimeLabel => 'এটা মান্য সময় দিয়ক'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'অন্তিম পৃষ্ঠা'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '১ খন অনুজ্ঞাপত্ৰ'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount খন অনুজ্ঞাপত্ৰ'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'অনুজ্ঞাপত্ৰ'; + + @override + String get lookUpButtonLabel => 'ওপৰলৈ চাওক'; + + @override + String get menuBarMenuLabel => 'মেনু বাৰ মেনু'; + + @override + String get menuDismissLabel => 'অগ্ৰাহ্য কৰাৰ মেনু'; + + @override + String get modalBarrierDismissLabel => 'অগ্ৰাহ্য কৰক'; + + @override + String get moreButtonTooltip => 'অধিক'; + + @override + String get nextMonthTooltip => 'পৰৱৰ্তী মাহ'; + + @override + String get nextPageTooltip => 'পৰৱৰ্তী পৃষ্ঠা'; + + @override + String get okButtonLabel => 'ঠিক আছে'; + + @override + String get openAppDrawerTooltip => 'নেভিগেশ্বন মেনু খোলক'; + + @override + String get pageRowsInfoTitleRaw => r'$rowCountৰ $firstRow–$lastRow'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'প্ৰায় $rowCountৰ $firstRow–$lastRow'; + + @override + String get pasteButtonLabel => "পে'ষ্ট কৰক"; + + @override + String get popupMenuLabel => 'পপআপ মেনু'; + + @override + String get postMeridiemAbbreviation => 'অপৰাহ্ন'; + + @override + String get previousMonthTooltip => 'পূৰ্বৱৰ্তী মাহ'; + + @override + String get previousPageTooltip => 'পূৰ্বৱৰ্তী পৃষ্ঠা'; + + @override + String get refreshIndicatorSemanticLabel => 'ৰিফ্ৰেশ্ব কৰক'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '১ টা বর্ণসংখ্যা বাকী আছে'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount টা বর্ণসংখ্যা বাকী আছে'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'তললৈ নিয়ক'; + + @override + String get reorderItemLeft => 'বাওঁফাললৈ স্থানান্তৰ কৰক'; + + @override + String get reorderItemRight => 'সোঁফাললৈ নিয়ক'; + + @override + String get reorderItemToEnd => 'শেষলৈ নিয়ক'; + + @override + String get reorderItemToStart => 'আৰম্ভণিলৈ নিয়ক'; + + @override + String get reorderItemUp => 'ওপৰলৈ নিয়ক'; + + @override + String get rowsPerPageTitle => 'প্ৰতিটো পৃষ্ঠাত থকা শাৰী:'; + + @override + String get saveButtonLabel => 'ছেভ কৰক'; + + @override + String get scanTextButtonLabel => 'পাঠ স্কেন কৰক'; + + @override + String get scrimLabel => 'স্ক্ৰিম'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName বন্ধ কৰক'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'সন্ধান কৰক'; + + @override + String get searchWebButtonLabel => 'ৱেবত সন্ধান কৰক'; + + @override + String get selectAllButtonLabel => 'আটাইবোৰ বাছনি কৰক'; + + @override + String get selectYearSemanticsLabel => 'বছৰ বাছনি কৰক'; + + @override + String get selectedDateLabel => 'বাছনি কৰা হৈছে'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '১ টা বস্তু বাছনি কৰা হ’ল'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount টা বস্তু বাছনি কৰা হ’ল'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'শ্বেয়াৰ কৰক'; + + @override + String get showAccountsLabel => 'একাউণ্টসমূহ দেখুৱাওক'; + + @override + String get showMenuTooltip => 'মেনুখন দেখুৱাওক'; + + @override + String get signedInLabel => 'ছাইন ইন কৰা হ’ল'; + + @override + String get tabLabelRaw => r'$tabCount টাৰ ভিতৰত $tabIndex টা টেব'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'সময় বাছনি কৰক'; + + @override + String get timePickerHourLabel => 'ঘণ্টা'; + + @override + String get timePickerHourModeAnnouncement => 'ঘণ্টা বাছনি কৰক'; + + @override + String get timePickerInputHelpText => 'সময় দিয়ক'; + + @override + String get timePickerMinuteLabel => 'মিনিট'; + + @override + String get timePickerMinuteModeAnnouncement => 'মিনিট বাছনি কৰক'; + + @override + String get unspecifiedDate => 'তাৰিখ'; + + @override + String get unspecifiedDateRange => 'তাৰিখৰ পৰিসৰ'; + + @override + String get viewLicensesButtonLabel => 'অনুজ্ঞাপত্ৰসমূহ চাওক'; +} + +/// The translations for Azerbaijani (`az`). +class MaterialLocalizationAz extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Azerbaijani. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationAz({ + super.localeName = 'az', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName haqqında'; + + @override + String get alertDialogLabel => 'Bildiriş'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Geri'; + + @override + String get bottomSheetLabel => 'Aşağıdakı Vərəq'; + + @override + String get calendarModeButtonLabel => 'Təqvimə keçin'; + + @override + String get cancelButtonLabel => 'Ləğv edin'; + + @override + String get clearButtonTooltip => 'Mətni silin'; + + @override + String get closeButtonLabel => 'Bağlayın'; + + @override + String get closeButtonTooltip => 'Bağlayın'; + + @override + String get collapsedHint => 'Genişləndirildi'; + + @override + String get collapsedIconTapHint => 'Genişləndirin'; + + @override + String get continueButtonLabel => 'Davam edin'; + + @override + String get copyButtonLabel => 'Kopyalayın'; + + @override + String get currentDateLabel => 'Bugün'; + + @override + String get cutButtonLabel => 'Kəsin'; + + @override + String get dateHelpText => 'aa.gg.iiii'; + + @override + String get dateInputLabel => 'Tarix daxil edin'; + + @override + String get dateOutOfRangeLabel => 'Aralıqdan kənar.'; + + @override + String get datePickerHelpText => 'Tarix seçin'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Bitmə tarixi: $fullDate'; + + @override + String get dateRangeEndLabel => 'Bitmə tarixi'; + + @override + String get dateRangePickerHelpText => 'Aralıq seçin'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Başlama tarixi: $fullDate'; + + @override + String get dateRangeStartLabel => 'Başlama tarixi'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Silin'; + + @override + String get dialModeButtonLabel => 'Yığım seçici rejiminə keçin'; + + @override + String get dialogLabel => 'Dialoq'; + + @override + String get drawerLabel => 'Naviqasiya menyusu'; + + @override + String get expandedHint => 'Yığcamlaşdırıldı'; + + @override + String get expandedIconTapHint => 'Yığcamlaşdırın'; + + @override + String get expansionTileCollapsedHint => 'genişləndirmək üçün iki dəfə toxunun'; + + @override + String get expansionTileCollapsedTapHint => 'Daha çox detallar üçün genişləndirin'; + + @override + String get expansionTileExpandedHint => 'yığcamlaşdırmaq üçün iki dəfə toxunun'; + + @override + String get expansionTileExpandedTapHint => 'Yığcamlaşdırın'; + + @override + String get firstPageTooltip => 'Birinci səhifə'; + + @override + String get hideAccountsLabel => 'Hesabları gizlədin'; + + @override + String get inputDateModeButtonLabel => 'Daxiletməyə keçin'; + + @override + String get inputTimeModeButtonLabel => 'Mətn daxiletmə rejiminə keçin'; + + @override + String get invalidDateFormatLabel => 'Yanlış format.'; + + @override + String get invalidDateRangeLabel => 'Yanlış aralıq.'; + + @override + String get invalidTimeLabel => 'Düzgün vaxt daxil edin'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Böyük Hərf'; + + @override + String get keyboardKeyChannelDown => 'Aşağıdakı kanala keçin'; + + @override + String get keyboardKeyChannelUp => 'Yuxarıdakı kanala keçin'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Çıxarın'; + + @override + String get keyboardKeyEnd => 'Son'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Əsas səhifə'; + + @override + String get keyboardKeyInsert => 'Daxil edin'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Əmr'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Rəqəm'; + + @override + String get keyboardKeyNumpad0 => 'Rəq 0'; + + @override + String get keyboardKeyNumpad1 => 'Rəq 1'; + + @override + String get keyboardKeyNumpad2 => 'Rəq 2'; + + @override + String get keyboardKeyNumpad3 => 'Rəq 3'; + + @override + String get keyboardKeyNumpad4 => 'Rəq 4'; + + @override + String get keyboardKeyNumpad5 => 'Rəq 5'; + + @override + String get keyboardKeyNumpad6 => 'Rəq 6'; + + @override + String get keyboardKeyNumpad7 => 'Rəq 7'; + + @override + String get keyboardKeyNumpad8 => 'Rəq 8'; + + @override + String get keyboardKeyNumpad9 => 'Rəq 9'; + + @override + String get keyboardKeyNumpadAdd => 'Rəq +'; + + @override + String get keyboardKeyNumpadComma => 'Rəq ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Rəq .'; + + @override + String get keyboardKeyNumpadDivide => 'Rəq /'; + + @override + String get keyboardKeyNumpadEnter => 'Rəqəm Daxiletmə'; + + @override + String get keyboardKeyNumpadEqual => 'Rəq ='; + + @override + String get keyboardKeyNumpadMultiply => 'Rəq *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Rəq ('; + + @override + String get keyboardKeyNumpadParenRight => 'Rəq )'; + + @override + String get keyboardKeyNumpadSubtract => 'Rəq -'; + + @override + String get keyboardKeyPageDown => 'Aşağı Səhifə'; + + @override + String get keyboardKeyPageUp => 'Yuxarı Səhifə'; + + @override + String get keyboardKeyPower => 'Qidalanma'; + + @override + String get keyboardKeyPowerOff => 'Söndürmə'; + + @override + String get keyboardKeyPrintScreen => 'Ekran Çapı'; + + @override + String get keyboardKeyScrollLock => 'Sürüşdürmə'; + + @override + String get keyboardKeySelect => 'Seçin'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Boşluq'; + + @override + String get lastPageTooltip => 'Son səhifə'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 lisenziya'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount lisenziya'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Lisenziyalar'; + + @override + String get lookUpButtonLabel => 'Axtarın'; + + @override + String get menuBarMenuLabel => 'Menyu paneli menyusu'; + + @override + String get menuDismissLabel => 'Menyunu qapadın'; + + @override + String get modalBarrierDismissLabel => 'İmtina edin'; + + @override + String get moreButtonTooltip => 'Daha çox'; + + @override + String get nextMonthTooltip => 'Gələn ay'; + + @override + String get nextPageTooltip => 'Növbəti səhifə'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Naviqasiya menyusunu açın'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow/$rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow/ təxminən $rowCount'; + + @override + String get pasteButtonLabel => 'Yerləşdirin'; + + @override + String get popupMenuLabel => 'Popap menyusu'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Keçən ay'; + + @override + String get previousPageTooltip => 'Əvvəlki səhifə'; + + @override + String get refreshIndicatorSemanticLabel => 'Yeniləyin'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 simvol qalır'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount simvol qalır'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Aşağı köçürün'; + + @override + String get reorderItemLeft => 'Sola köçürün'; + + @override + String get reorderItemRight => 'Sağa köçürün'; + + @override + String get reorderItemToEnd => 'Sona köçürün'; + + @override + String get reorderItemToStart => 'Əvvələ köçürün'; + + @override + String get reorderItemUp => 'Yuxarı köçürün'; + + @override + String get rowsPerPageTitle => 'Hər səhifə üzrə sıra:'; + + @override + String get saveButtonLabel => 'Yadda saxlayın'; + + @override + String get scanTextButtonLabel => 'Mətni skan edin'; + + @override + String get scrimLabel => 'Kətan'; + + @override + String get scrimOnTapHintRaw => r'Bağlayın: $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Axtarın'; + + @override + String get searchWebButtonLabel => 'Vebdə axtarın'; + + @override + String get selectAllButtonLabel => 'Hamısını seçin'; + + @override + String get selectYearSemanticsLabel => 'İl seçin'; + + @override + String get selectedDateLabel => 'Seçilib'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 element seçildi'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount element seçildi'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Paylaşın'; + + @override + String get showAccountsLabel => 'Hesabları göstərin'; + + @override + String get showMenuTooltip => 'Menyunu göstərin'; + + @override + String get signedInLabel => 'Daxil olundu'; + + @override + String get tabLabelRaw => r'$tabIndex/$tabCount tab'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'Vaxt seçin'; + + @override + String get timePickerHourLabel => 'Saat'; + + @override + String get timePickerHourModeAnnouncement => 'Saat seçin'; + + @override + String get timePickerInputHelpText => 'Vaxt daxil edin'; + + @override + String get timePickerMinuteLabel => 'Dəqiqə'; + + @override + String get timePickerMinuteModeAnnouncement => 'Dəqiqə seçin'; + + @override + String get unspecifiedDate => 'Tarix'; + + @override + String get unspecifiedDateRange => 'Tarix aralığı'; + + @override + String get viewLicensesButtonLabel => 'Lisenziyalara baxın'; +} + +/// The translations for Belarusian (`be`). +class MaterialLocalizationBe extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Belarusian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationBe({ + super.localeName = 'be', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Інфармацыя пра праграму "$applicationName"'; + + @override + String get alertDialogLabel => 'Абвестка'; + + @override + String get anteMeridiemAbbreviation => 'раніцы'; + + @override + String get backButtonTooltip => 'Назад'; + + @override + String get bottomSheetLabel => 'Ніжні аркуш'; + + @override + String get calendarModeButtonLabel => 'Пераключыцца на каляндар'; + + @override + String get cancelButtonLabel => 'Скасаваць'; + + @override + String get clearButtonTooltip => 'Выдаліць тэкст'; + + @override + String get closeButtonLabel => 'Закрыць'; + + @override + String get closeButtonTooltip => 'Закрыць'; + + @override + String get collapsedHint => 'Разгорнута'; + + @override + String get collapsedIconTapHint => 'Разгарнуць'; + + @override + String get continueButtonLabel => 'Працягнуць'; + + @override + String get copyButtonLabel => 'Капіраваць'; + + @override + String get currentDateLabel => 'Сёння'; + + @override + String get cutButtonLabel => 'Выразаць'; + + @override + String get dateHelpText => 'дд.мм.гггг'; + + @override + String get dateInputLabel => 'Увядзіце дату'; + + @override + String get dateOutOfRangeLabel => 'Па-за межамі дыяпазону.'; + + @override + String get datePickerHelpText => 'Выберыце дату'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Дата заканчэння: $fullDate'; + + @override + String get dateRangeEndLabel => 'Дата заканчэння'; + + @override + String get dateRangePickerHelpText => 'Выберыце дыяпазон дат'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Дата пачатку: $fullDate'; + + @override + String get dateRangeStartLabel => 'Дата пачатку'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Выдаліць'; + + @override + String get dialModeButtonLabel => 'Пераход у рэжым выбару часу'; + + @override + String get dialogLabel => 'Дыялогавае акно'; + + @override + String get drawerLabel => 'Меню навігацыі'; + + @override + String get expandedHint => 'Згорнута'; + + @override + String get expandedIconTapHint => 'Згарнуць'; + + @override + String get expansionTileCollapsedHint => 'двойчы націснуць, каб разгарнуць'; + + @override + String get expansionTileCollapsedTapHint => 'Разгарніце, каб даведацца больш'; + + @override + String get expansionTileExpandedHint => 'двойчы націснуць, каб згарнуць'; + + @override + String get expansionTileExpandedTapHint => 'Згарнуць'; + + @override + String get firstPageTooltip => 'На першую старонку'; + + @override + String get hideAccountsLabel => 'Схаваць уліковыя запісы'; + + @override + String get inputDateModeButtonLabel => 'Пераключыцца на ўвод тэксту'; + + @override + String get inputTimeModeButtonLabel => 'Пераход у рэжым уводу тэксту'; + + @override + String get invalidDateFormatLabel => 'Няправільны фармат.'; + + @override + String get invalidDateRangeLabel => 'Няправільны дыяпазон.'; + + @override + String get invalidTimeLabel => 'Увядзіце дапушчальны час'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Наступны канал'; + + @override + String get keyboardKeyChannelUp => 'Папярэдні канал'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Выняць'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Сілкаванне'; + + @override + String get keyboardKeyPowerOff => 'Выключыць'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Выбраць'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Прабел'; + + @override + String get lastPageTooltip => 'На апошнюю старонку'; + + @override + String? get licensesPackageDetailTextFew => r'$licenseCount ліцэнзіі'; + + @override + String? get licensesPackageDetailTextMany => r'$licenseCount ліцэнзій'; + + @override + String? get licensesPackageDetailTextOne => '1 ліцэнзія'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount ліцэнзіі'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Ліцэнзіі'; + + @override + String get lookUpButtonLabel => 'Знайсці'; + + @override + String get menuBarMenuLabel => 'Меню "Панэль меню"'; + + @override + String get menuDismissLabel => 'Закрыць меню'; + + @override + String get modalBarrierDismissLabel => 'Адхіліць'; + + @override + String get moreButtonTooltip => 'Яшчэ'; + + @override + String get nextMonthTooltip => 'Наступны месяц'; + + @override + String get nextPageTooltip => 'Наступная старонка'; + + @override + String get okButtonLabel => 'ОК'; + + @override + String get openAppDrawerTooltip => 'Адкрыць меню навігацыі'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow з $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow з прыблізна $rowCount'; + + @override + String get pasteButtonLabel => 'Уставіць'; + + @override + String get popupMenuLabel => 'Меню ўсплывальнага акна'; + + @override + String get postMeridiemAbbreviation => 'вечара'; + + @override + String get previousMonthTooltip => 'Папярэдні месяц'; + + @override + String get previousPageTooltip => 'Папярэдняя старонка'; + + @override + String get refreshIndicatorSemanticLabel => 'Абнавіць'; + + @override + String? get remainingTextFieldCharacterCountFew => r'Засталося $remainingCount сімвалы'; + + @override + String? get remainingTextFieldCharacterCountMany => r'Засталося $remainingCount сімвалаў'; + + @override + String? get remainingTextFieldCharacterCountOne => 'Застаўся 1 сімвал'; + + @override + String get remainingTextFieldCharacterCountOther => r'Засталося $remainingCount сімвала'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Перамясціць уніз'; + + @override + String get reorderItemLeft => 'Перамясціць улева'; + + @override + String get reorderItemRight => 'Перамясціць управа'; + + @override + String get reorderItemToEnd => 'Перамясціць у канец'; + + @override + String get reorderItemToStart => 'Перамясціць у пачатак'; + + @override + String get reorderItemUp => 'Перамясціць уверх'; + + @override + String get rowsPerPageTitle => 'Радкоў на старонку:'; + + @override + String get saveButtonLabel => 'Захаваць'; + + @override + String get scanTextButtonLabel => 'Сканіраваць тэкст'; + + @override + String get scrimLabel => 'Палатно'; + + @override + String get scrimOnTapHintRaw => r'Закрыць: $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Пошук'; + + @override + String get searchWebButtonLabel => 'Пошук у сетцы'; + + @override + String get selectAllButtonLabel => 'Выбраць усе'; + + @override + String get selectYearSemanticsLabel => 'Выберыце год'; + + @override + String get selectedDateLabel => 'Выбрана'; + + @override + String? get selectedRowCountTitleFew => r'Выбрана $selectedRowCount элементы'; + + @override + String? get selectedRowCountTitleMany => r'Выбрана $selectedRowCount элементаў'; + + @override + String? get selectedRowCountTitleOne => 'Выбраны 1 элемент'; + + @override + String get selectedRowCountTitleOther => r'Выбрана $selectedRowCount элемента'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Абагуліць'; + + @override + String get showAccountsLabel => 'Паказаць уліковыя запісы'; + + @override + String get showMenuTooltip => 'Паказаць меню'; + + @override + String get signedInLabel => 'Уваход выкананы'; + + @override + String get tabLabelRaw => r'Укладка $tabIndex з $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'Выберыце час'; + + @override + String get timePickerHourLabel => 'Гадзіна'; + + @override + String get timePickerHourModeAnnouncement => 'Выберыце гадзіны'; + + @override + String get timePickerInputHelpText => 'Увядзіце час'; + + @override + String get timePickerMinuteLabel => 'Хвіліна'; + + @override + String get timePickerMinuteModeAnnouncement => 'Выберыце хвіліны'; + + @override + String get unspecifiedDate => 'Дата'; + + @override + String get unspecifiedDateRange => 'Дыяпазон дат'; + + @override + String get viewLicensesButtonLabel => 'Праглядзець ліцэнзіі'; +} + +/// The translations for Bulgarian (`bg`). +class MaterialLocalizationBg extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Bulgarian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationBg({ + super.localeName = 'bg', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Всичко за $applicationName'; + + @override + String get alertDialogLabel => 'Сигнал'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Назад'; + + @override + String get bottomSheetLabel => 'Долен лист'; + + @override + String get calendarModeButtonLabel => 'Превключване към календара'; + + @override + String get cancelButtonLabel => 'Отказ'; + + @override + String get clearButtonTooltip => 'Изчистване на текста'; + + @override + String get closeButtonLabel => 'Затваряне'; + + @override + String get closeButtonTooltip => 'Затваряне'; + + @override + String get collapsedHint => 'Разгънато'; + + @override + String get collapsedIconTapHint => 'Разгъване'; + + @override + String get continueButtonLabel => 'Напред'; + + @override + String get copyButtonLabel => 'Копиране'; + + @override + String get currentDateLabel => 'Днес'; + + @override + String get cutButtonLabel => 'Изрязване'; + + @override + String get dateHelpText => 'дд.мм.гггг'; + + @override + String get dateInputLabel => 'Въвеждане на дата'; + + @override + String get dateOutOfRangeLabel => 'Извън валидния период от време.'; + + @override + String get datePickerHelpText => 'Избиране на дата'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Крайна дата: $fullDate'; + + @override + String get dateRangeEndLabel => 'Крайна дата'; + + @override + String get dateRangePickerHelpText => 'Избиране на период от време'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Начална дата: $fullDate'; + + @override + String get dateRangeStartLabel => 'Начална дата'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Изтриване'; + + @override + String get dialModeButtonLabel => 'Превключване към режим за избор на циферблат'; + + @override + String get dialogLabel => 'Диалогов прозорец'; + + @override + String get drawerLabel => 'Меню за навигация'; + + @override + String get expandedHint => 'Свито'; + + @override + String get expandedIconTapHint => 'Свиване'; + + @override + String get expansionTileCollapsedHint => 'докоснете два пъти за разгъване'; + + @override + String get expansionTileCollapsedTapHint => 'Разгъване за още подробности'; + + @override + String get expansionTileExpandedHint => 'докоснете два пъти за свиване'; + + @override + String get expansionTileExpandedTapHint => 'Свиване'; + + @override + String get firstPageTooltip => 'Първа страница'; + + @override + String get hideAccountsLabel => 'Скриване на профилите'; + + @override + String get inputDateModeButtonLabel => 'Превключване към въвеждане'; + + @override + String get inputTimeModeButtonLabel => 'Превключване към режим за въвеждане на текст'; + + @override + String get invalidDateFormatLabel => 'Невалиден формат.'; + + @override + String get invalidDateRangeLabel => 'Невалиден период от време.'; + + @override + String get invalidTimeLabel => 'Въведете валиден час'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'Последна страница'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 лиценз'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount лиценза'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Лицензи'; + + @override + String get lookUpButtonLabel => 'Look Up'; + + @override + String get menuBarMenuLabel => 'Меню на лентата с менюта'; + + @override + String get menuDismissLabel => 'Отхвърляне на менюто'; + + @override + String get modalBarrierDismissLabel => 'Отхвърляне'; + + @override + String get moreButtonTooltip => 'Още'; + + @override + String get nextMonthTooltip => 'Следващият месец'; + + @override + String get nextPageTooltip => 'Следващата страница'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Отваряне на менюто за навигация'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow – $lastRow от $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow – $lastRow от около $rowCount'; + + @override + String get pasteButtonLabel => 'Поставяне'; + + @override + String get popupMenuLabel => 'Изскачащо меню'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Предишният месец'; + + @override + String get previousPageTooltip => 'Предишната страница'; + + @override + String get refreshIndicatorSemanticLabel => 'Опресняване'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'Остава 1 знак'; + + @override + String get remainingTextFieldCharacterCountOther => r'Остават $remainingCount знака'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Преместване надолу'; + + @override + String get reorderItemLeft => 'Преместване наляво'; + + @override + String get reorderItemRight => 'Преместване надясно'; + + @override + String get reorderItemToEnd => 'Преместване в края'; + + @override + String get reorderItemToStart => 'Преместване в началото'; + + @override + String get reorderItemUp => 'Преместване нагоре'; + + @override + String get rowsPerPageTitle => 'Редове на страница:'; + + @override + String get saveButtonLabel => 'Запазване'; + + @override + String get scanTextButtonLabel => 'Сканирайте текст'; + + @override + String get scrimLabel => 'Скрим'; + + @override + String get scrimOnTapHintRaw => r'Затваряне на $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Търсене'; + + @override + String get searchWebButtonLabel => 'Търсене в мрежата'; + + @override + String get selectAllButtonLabel => 'Избиране на всички'; + + @override + String get selectYearSemanticsLabel => 'Избиране на година'; + + @override + String get selectedDateLabel => 'Избрано'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => 'Избран е 1 елемент'; + + @override + String get selectedRowCountTitleOther => r'Избрани са $selectedRowCount елемента'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Споделяне'; + + @override + String get showAccountsLabel => 'Показване на профилите'; + + @override + String get showMenuTooltip => 'Показване на менюто'; + + @override + String get signedInLabel => 'В профила си сте'; + + @override + String get tabLabelRaw => r'Раздел $tabIndex от $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Избиране на час'; + + @override + String get timePickerHourLabel => 'Час'; + + @override + String get timePickerHourModeAnnouncement => 'Избиране на часове'; + + @override + String get timePickerInputHelpText => 'Въведете час'; + + @override + String get timePickerMinuteLabel => 'Минута'; + + @override + String get timePickerMinuteModeAnnouncement => 'Избиране на минути'; + + @override + String get unspecifiedDate => 'Дата'; + + @override + String get unspecifiedDateRange => 'Период от време'; + + @override + String get viewLicensesButtonLabel => 'Преглед на лицензите'; +} + +/// The translations for Bengali Bangla (`bn`). +class MaterialLocalizationBn extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Bengali Bangla. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationBn({ + super.localeName = 'bn', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName সম্পর্কে'; + + @override + String get alertDialogLabel => 'সতর্কতা'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'ফিরে যান'; + + @override + String get bottomSheetLabel => 'স্ক্রিনের নিচে অ্যাটাচ করা শিট'; + + @override + String get calendarModeButtonLabel => 'ক্যালেন্ডার মোডে বদল করুন'; + + @override + String get cancelButtonLabel => 'বাতিল করুন'; + + @override + String get clearButtonTooltip => 'টেক্সট মুছুন'; + + @override + String get closeButtonLabel => 'বন্ধ করুন'; + + @override + String get closeButtonTooltip => 'বন্ধ করুন'; + + @override + String get collapsedHint => 'বড় করা হয়েছে'; + + @override + String get collapsedIconTapHint => 'বড় করুন'; + + @override + String get continueButtonLabel => 'চালিয়ে যান'; + + @override + String get copyButtonLabel => 'কপি করুন'; + + @override + String get currentDateLabel => 'আজ'; + + @override + String get cutButtonLabel => 'কাট করুন'; + + @override + String get dateHelpText => 'dd/mm/yyyy'; + + @override + String get dateInputLabel => 'তারিখ লিখুন'; + + @override + String get dateOutOfRangeLabel => 'তারিখের ব্যাপ্তির বাইরে।'; + + @override + String get datePickerHelpText => 'তারিখ বেছে নিন'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'শেষ হওয়ার তারিখ $fullDate'; + + @override + String get dateRangeEndLabel => 'শেষ হওয়ার তারিখ'; + + @override + String get dateRangePickerHelpText => 'তারিখের রেঞ্জ বেছে নিন'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'শুরুর তারিখ $fullDate'; + + @override + String get dateRangeStartLabel => 'শুরুর তারিখ'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'মুছে দিন'; + + @override + String get dialModeButtonLabel => 'ডায়াল বেছে নেওয়ার মোডে পাল্টান'; + + @override + String get dialogLabel => 'ডায়ালগ'; + + @override + String get drawerLabel => 'নেভিগেশান মেনু'; + + @override + String get expandedHint => 'আড়াল করা হয়েছে'; + + @override + String get expandedIconTapHint => 'আড়াল করুন'; + + @override + String get expansionTileCollapsedHint => 'বড় করে দেখতে ডবল ট্যাপ করুন'; + + @override + String get expansionTileCollapsedTapHint => 'আরও বিবরণ পেতে বড় করে দেখুন'; + + @override + String get expansionTileExpandedHint => 'আড়াল করতে ডবল ট্যাপ করুন'; + + @override + String get expansionTileExpandedTapHint => 'আড়াল করুন'; + + @override + String get firstPageTooltip => 'প্রথম পৃষ্ঠা'; + + @override + String get hideAccountsLabel => 'অ্যাকাউন্টগুলি লুকান'; + + @override + String get inputDateModeButtonLabel => 'ইনপুট মোডে বদল করুন'; + + @override + String get inputTimeModeButtonLabel => 'টেক্সট ইনপুট মোডে পাল্টান'; + + @override + String get invalidDateFormatLabel => 'ভুল ফর্ম্যাট।'; + + @override + String get invalidDateRangeLabel => 'তারিখ সঠিক নয়।'; + + @override + String get invalidTimeLabel => 'সঠিক সময় লিখুন'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'আগের চ্যানেলে যান'; + + @override + String get keyboardKeyChannelUp => 'পরের চ্যানেলে যান'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'ইজেক্ট করুন'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'মেটা'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'বেছে নিন'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'শেষ পৃষ্ঠা'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '১টি লাইসেন্স'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCountটি লাইসেন্স'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'লাইসেন্স'; + + @override + String get lookUpButtonLabel => 'লুক-আপ'; + + @override + String get menuBarMenuLabel => 'মেনু বার মেনু'; + + @override + String get menuDismissLabel => 'বাতিল করার মেনু'; + + @override + String get modalBarrierDismissLabel => 'খারিজ করুন'; + + @override + String get moreButtonTooltip => 'আরও'; + + @override + String get nextMonthTooltip => 'পরের মাস'; + + @override + String get nextPageTooltip => 'পরের পৃষ্ঠা'; + + @override + String get okButtonLabel => 'ঠিক আছে'; + + @override + String get openAppDrawerTooltip => 'নেভিগেশন মেনু খুলুন'; + + @override + String get pageRowsInfoTitleRaw => r'$rowCountটির মধ্যে $firstRow-$lastRow'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'প্রায় $rowCountটির মধ্যে $firstRow-$lastRow নম্বর'; + + @override + String get pasteButtonLabel => 'পেস্ট করুন'; + + @override + String get popupMenuLabel => 'পপ-আপ মেনু'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'আগের মাস'; + + @override + String get previousPageTooltip => 'আগের পৃষ্ঠা'; + + @override + String get refreshIndicatorSemanticLabel => 'রিফ্রেশ করুন'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'আর ১টি অক্ষর লেখা যাবে'; + + @override + String get remainingTextFieldCharacterCountOther => r'আর $remainingCountটি অক্ষর লেখা যাবে'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'নিচের দিকে সরান'; + + @override + String get reorderItemLeft => 'বাঁদিকে সরান'; + + @override + String get reorderItemRight => 'ডানদিকে সরান'; + + @override + String get reorderItemToEnd => 'একদম শেষের দিকে যান'; + + @override + String get reorderItemToStart => 'চালু করতে সরান'; + + @override + String get reorderItemUp => 'উপরের দিকে সরান'; + + @override + String get rowsPerPageTitle => 'প্রতি পৃষ্ঠায় সারির সংখ্যা:'; + + @override + String get saveButtonLabel => 'সেভ করুন'; + + @override + String get scanTextButtonLabel => 'টেক্সট স্ক্যান করুন'; + + @override + String get scrimLabel => 'স্ক্রিম'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName বন্ধ করুন'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.tall; + + @override + String get searchFieldLabel => 'খুঁজুন'; + + @override + String get searchWebButtonLabel => 'ওয়েবে সার্চ করুন'; + + @override + String get selectAllButtonLabel => 'সব বেছে নিন'; + + @override + String get selectYearSemanticsLabel => 'বছর বেছে নিন'; + + @override + String get selectedDateLabel => 'বেছে নেওয়া হয়েছে'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '১টি আইটেম বেছে নেওয়া হয়েছে'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCountটি আইটেম বেছে নেওয়া হয়েছে'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'শেয়ার করুন'; + + @override + String get showAccountsLabel => 'অ্যাকাউন্টগুলি দেখান'; + + @override + String get showMenuTooltip => 'মেনু দেখান'; + + @override + String get signedInLabel => 'সাইন-ইন করা হয়েছে'; + + @override + String get tabLabelRaw => r'$tabCount-এর মধ্যে $tabIndexটি ট্যাব'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'সময় বেছে নিন'; + + @override + String get timePickerHourLabel => 'ঘণ্টা'; + + @override + String get timePickerHourModeAnnouncement => 'ঘণ্টা বেছে নিন'; + + @override + String get timePickerInputHelpText => 'সময় লিখুন'; + + @override + String get timePickerMinuteLabel => 'মিনিট'; + + @override + String get timePickerMinuteModeAnnouncement => 'মিনিট বেছে নিন'; + + @override + String get unspecifiedDate => 'তারিখ'; + + @override + String get unspecifiedDateRange => 'তারিখের ব্যাপ্তি'; + + @override + String get viewLicensesButtonLabel => 'লাইসেন্স দেখুন'; +} + +/// The translations for Tibetan (`bo`). +class MaterialLocalizationBo extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Tibetan. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationBo({ + super.localeName = 'bo', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'སྐོར། $applicationName'; + + @override + String get alertDialogLabel => 'གསལ་བརྡ།'; + + @override + String get anteMeridiemAbbreviation => 'སྔ་དྲོ'; + + @override + String get backButtonTooltip => 'ཕྱིར་ལོག'; + + @override + String get bottomSheetLabel => 'ཤོག་ལྷེ་འོག་མ།'; + + @override + String get calendarModeButtonLabel => 'ལོ་ཐོར་བསྒྱུར་བ།'; + + @override + String get cancelButtonLabel => 'ཕྱིར་འཐེན།'; + + @override + String get clearButtonTooltip => 'ཡི་གེ་གཙང་བཟོ།'; + + @override + String get closeButtonLabel => 'སྒོ་རྒྱག་པ།'; + + @override + String get closeButtonTooltip => 'སྒོ་རྒྱག་པ།'; + + @override + String get collapsedHint => 'ཁྱབ་སྤེལ་ཟིན།'; + + @override + String get collapsedIconTapHint => 'ཁྱབ་སྤེལ།'; + + @override + String get continueButtonLabel => 'མུ་མཐུད་པ།'; + + @override + String get copyButtonLabel => 'བཤུས།'; + + @override + String get currentDateLabel => 'དེ་རིང་།'; + + @override + String get cutButtonLabel => 'གཅོད།'; + + @override + String get dateHelpText => 'ལོ། ལོ། ལོ། ལོ།/ཟླ། ཟླ།/ཚེས། ཚེས།'; + + @override + String get dateInputLabel => 'ཟླ་ཚེས་ནང་འཇུག'; + + @override + String get dateOutOfRangeLabel => 'ཁྱབ་ཚོད་ནང་མ་ཚུད།'; + + @override + String get datePickerHelpText => 'ཟླ་ཚེས་འདེམས་པ།'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'ཟླ་ཚེས་མཇུག་བསྡུ། $fullDate'; + + @override + String get dateRangeEndLabel => 'ཟླ་ཚེས་མཇུག་བསྡུ།'; + + @override + String get dateRangePickerHelpText => 'ཁྱབ་ཚོད་འདེམས་པ།'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'ཟླ་ཚེས་འགོ་འཛུགས། $fullDate'; + + @override + String get dateRangeStartLabel => 'ཟླ་ཚེས་འགོ་འཛུགས།'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'བསུབ་པ།'; + + @override + String get dialModeButtonLabel => 'ཆུ་ཚོད་འདེམས་སྒྲུག་ལ་བསྒྱུར་བ།'; + + @override + String get dialogLabel => 'ཟིན་དེབ།'; + + @override + String get drawerLabel => 'ཕྱོགས་སྟོན་ཐོ་གཞུང་།'; + + @override + String get expandedHint => 'ཕྱོགས་བསྡུས།'; + + @override + String get expandedIconTapHint => 'ཕྱོགས་བསྡུ།'; + + @override + String get expansionTileCollapsedHint => 'ཁྱབ་སྤེལ་ཆེད་ཐེངས་གཉིས་གནོན།'; + + @override + String get expansionTileCollapsedTapHint => 'ཞིབ་རྒྱས་ཆེད་ཁྱབ་སྤེལ།'; + + @override + String get expansionTileExpandedHint => 'ཕྱོགས་བསྡུའི་ཆེད་ཐེངས་གཉིས་གནོན།'; + + @override + String get expansionTileExpandedTapHint => 'ཕྱོགས་བསྡུ།'; + + @override + String get firstPageTooltip => 'ཤོག་ངོ་ཐོག་མ།'; + + @override + String get hideAccountsLabel => 'ཁ་བྱང་བསྐུང་བ།'; + + @override + String get inputDateModeButtonLabel => 'ནང་འཇུག་ལ་བསྒྱུར་བ།'; + + @override + String get inputTimeModeButtonLabel => 'ཡི་གེ་ནང་འཇུག་ལ་བསྒྱུར་བ།'; + + @override + String get invalidDateFormatLabel => 'སྒྲོམ་གཞི་ནོར་འཁྲུལ།'; + + @override + String get invalidDateRangeLabel => 'ཁྱབ་ཚོད་ནོར་འཁྲུལ།'; + + @override + String get invalidTimeLabel => 'ཆུ་ཚོད་ནོར་འཁྲུལ་མེད་པར་ནང་འཇུག'; + + @override + String get keyboardKeyAlt => 'ཨལ་ཊི།'; + + @override + String get keyboardKeyAltGraph => 'ཨལ་ཊི་ཇི་ཨར།'; + + @override + String get keyboardKeyBackspace => 'ཕྱིར་འགྲོ།'; + + @override + String get keyboardKeyCapsLock => 'ཡིག་ཆེན།'; + + @override + String get keyboardKeyChannelDown => 'བརྒྱུད་ལམ་གཤམ།'; + + @override + String get keyboardKeyChannelUp => 'བརྒྱུད་ལམ་སྟེང་།'; + + @override + String get keyboardKeyControl => 'སྟངས་འཛིན།'; + + @override + String get keyboardKeyDelete => 'བསུབ།'; + + @override + String get keyboardKeyEject => 'ཕྱིར་འདོན།'; + + @override + String get keyboardKeyEnd => 'རྫོགས།'; + + @override + String get keyboardKeyEscape => 'ཕྱིར་ཐོན།'; + + @override + String get keyboardKeyFn => 'བྱེད་སྒོ།'; + + @override + String get keyboardKeyHome => 'ཁྱིམ།'; + + @override + String get keyboardKeyInsert => 'ནང་འཛུལ།'; + + @override + String get keyboardKeyMeta => 'བརྗེས་སྒྱུར།'; + + @override + String get keyboardKeyMetaMacOs => 'བཀའ་རྒྱ།'; + + @override + String get keyboardKeyMetaWindows => 'སྒེའུ་ཁུང་།'; + + @override + String get keyboardKeyNumLock => 'ཨང་གྲངས་མཐེབ་གནོན།'; + + @override + String get keyboardKeyNumpad0 => 'ཨང་གྲངས། 0'; + + @override + String get keyboardKeyNumpad1 => 'ཨང་གྲངས། 1'; + + @override + String get keyboardKeyNumpad2 => 'ཨང་གྲངས། 2'; + + @override + String get keyboardKeyNumpad3 => 'ཨང་གྲངས། 3'; + + @override + String get keyboardKeyNumpad4 => 'ཨང་གྲངས། 4'; + + @override + String get keyboardKeyNumpad5 => 'ཨང་གྲངས། 5'; + + @override + String get keyboardKeyNumpad6 => 'ཨང་གྲངས། 6'; + + @override + String get keyboardKeyNumpad7 => 'ཨང་གྲངས། 7'; + + @override + String get keyboardKeyNumpad8 => 'ཨང་གྲངས། 8'; + + @override + String get keyboardKeyNumpad9 => 'ཨང་གྲངས། 9'; + + @override + String get keyboardKeyNumpadAdd => 'ཨང་གྲངས། +'; + + @override + String get keyboardKeyNumpadComma => 'ཨང་གྲངས། ,'; + + @override + String get keyboardKeyNumpadDecimal => 'ཨང་གྲངས། .'; + + @override + String get keyboardKeyNumpadDivide => 'ཨང་གྲངས། /'; + + @override + String get keyboardKeyNumpadEnter => 'ཨང་གྲངས་ནང་འཇུག'; + + @override + String get keyboardKeyNumpadEqual => 'ཨང་གྲངས། ='; + + @override + String get keyboardKeyNumpadMultiply => 'ཨང་གྲངས། *'; + + @override + String get keyboardKeyNumpadParenLeft => 'ཨང་གྲངས། ('; + + @override + String get keyboardKeyNumpadParenRight => 'ཨང་གྲངས། )'; + + @override + String get keyboardKeyNumpadSubtract => 'ཨང་གྲངས། -'; + + @override + String get keyboardKeyPageDown => 'ཤོག་ངོ་འོག་འགྲོ།'; + + @override + String get keyboardKeyPageUp => 'ཤོག་ངོའི་སྒང་འགྲོ།'; + + @override + String get keyboardKeyPower => 'གློག་སྤར།'; + + @override + String get keyboardKeyPowerOff => 'གློག་གསོད།'; + + @override + String get keyboardKeyPrintScreen => 'ཤོག་ངོ་བཤུས།'; + + @override + String get keyboardKeyScrollLock => 'གོང་འོག་འགྲོ་བྱེད།'; + + @override + String get keyboardKeySelect => 'འདེམས།'; + + @override + String get keyboardKeyShift => 'བརྗེ་སྒྱུར་མཐེབ་གནོན་ཤིབ་ཊི།'; + + @override + String get keyboardKeySpace => 'བར་སྟོང་།'; + + @override + String get lastPageTooltip => 'ཤོག་ངོ་མཐའ་མ།'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => 'ལག་ཁྱེར། 1'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount ལག་ཁྱེར་ཁག'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => null; + + @override + String get licensesPageTitle => 'ལག་ཁྱེར་ཁག'; + + @override + String get lookUpButtonLabel => 'འཚོལ་བ།'; + + @override + String get menuBarMenuLabel => 'ཐོ་གཞུང་གི་མཐེབ་གནོན་ཐོ་གཞུང་།'; + + @override + String get menuDismissLabel => 'ཐོ་གཞུང་འདོར་བ།'; + + @override + String get modalBarrierDismissLabel => 'འདོར་བ།'; + + @override + String get moreButtonTooltip => 'ཇེ་མང་།'; + + @override + String get nextMonthTooltip => 'ཟླ་བ་རྗེས་མ།'; + + @override + String get nextPageTooltip => 'ཤོག་ངོ་རྗེས་མ།'; + + @override + String get okButtonLabel => 'འདོད།'; + + @override + String get openAppDrawerTooltip => 'ཕྱོགས་སྟོན་ཐོ་གཞུང་ཁ་ཕྱེ་བ།'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow ཡི་ $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow ཡི་སྐོར། $rowCount'; + + @override + String get pasteButtonLabel => 'འཕོས་པ།'; + + @override + String get popupMenuLabel => 'བསྐུང་སྟོན་ཐོ་གཞུང་།'; + + @override + String get postMeridiemAbbreviation => 'ཕྱི་དྲོ།'; + + @override + String get previousMonthTooltip => 'ཟླ་བ་སྔོན་མ།'; + + @override + String get previousPageTooltip => 'ཤོག་ངོ་སྔོན་མ།'; + + @override + String get refreshIndicatorSemanticLabel => 'བསྐྱར་གསོ།'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'ཡིག་འབྲུ་ 1 ལྷག་ལུས།'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount ཡིག་འབྲུ་ལྷག་ལུས་རྣམས།'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'འོག་ལ་འགྲོ།'; + + @override + String get reorderItemLeft => 'གཡོན་ལ་འགྲོ།'; + + @override + String get reorderItemRight => 'གཡས་ལ་འགྲོ།'; + + @override + String get reorderItemToEnd => 'མཇུག་བསྡུ་སར་འགྲོ།'; + + @override + String get reorderItemToStart => 'འགོ་འཛུགས་སར་འགྲོ།'; + + @override + String get reorderItemUp => 'སྒང་ལ་འགྲོ།'; + + @override + String get rowsPerPageTitle => 'ཤོག་ལྷེ་རེའི་འཕྲེད་ཐིག:'; + + @override + String get saveButtonLabel => 'ཉར་ཚགས།'; + + @override + String get scanTextButtonLabel => 'ཡི་གེ་བཤེར་འབེབས།'; + + @override + String get scrimLabel => 'ཤོག་ཚོས།'; + + @override + String get scrimOnTapHintRaw => r'སྒོ་རྒྱག་པ། $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.dense; + + @override + String get searchFieldLabel => 'འཚོལ་བཤེར།'; + + @override + String get searchWebButtonLabel => 'དྲ་ཐོག་འཚོལ་བཤེར།'; + + @override + String get selectAllButtonLabel => 'ཚང་འདེམས།'; + + @override + String get selectYearSemanticsLabel => 'ལོ་འདེམས།'; + + @override + String get selectedDateLabel => 'བདམས་པ།'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => 'ཅ་དངོས་ 1 བདམས་པ།'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount ཅ་དངོས་དུ་མ་བདམས་པ།'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'མཉམ་སྤྱོད།'; + + @override + String get showAccountsLabel => 'ཁ་བྱང་སྟོན་པ།'; + + @override + String get showMenuTooltip => 'ཐོ་གཞུང་སྟོན་པ།'; + + @override + String get signedInLabel => 'དྲ་འཛུལ་ཟིན།'; + + @override + String get tabLabelRaw => r'འཛར་གནོན་ $tabIndex ཡི $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'ཆུ་ཚོད་འདེམས་པ།'; + + @override + String get timePickerHourLabel => 'ཆུ་ཚོད།'; + + @override + String get timePickerHourModeAnnouncement => 'ཆུ་ཚོད་འདེམས་པ།'; + + @override + String get timePickerInputHelpText => 'ཆུ་ཚོད་ནང་འཇུག'; + + @override + String get timePickerMinuteLabel => 'སྐར་མ།'; + + @override + String get timePickerMinuteModeAnnouncement => 'སྐར་མ་འདེམས་པ།'; + + @override + String get unspecifiedDate => 'ཟླ་ཚེས།'; + + @override + String get unspecifiedDateRange => 'ཟླ་ཚེས་ཁྱབ་ཚོད།'; + + @override + String get viewLicensesButtonLabel => 'ལག་ཁྱེར་ཁག་ལྟ་བ།'; +} + +/// The translations for Bosnian (`bs`). +class MaterialLocalizationBs extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Bosnian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationBs({ + super.localeName = 'bs', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'O aplikaciji $applicationName'; + + @override + String get alertDialogLabel => 'Upozorenje'; + + @override + String get anteMeridiemAbbreviation => 'prijepodne'; + + @override + String get backButtonTooltip => 'Nazad'; + + @override + String get bottomSheetLabel => 'Donja tabela'; + + @override + String get calendarModeButtonLabel => 'Prebacite na kalendar'; + + @override + String get cancelButtonLabel => 'Otkaži'; + + @override + String get clearButtonTooltip => 'Brisanje teksta'; + + @override + String get closeButtonLabel => 'Zatvori'; + + @override + String get closeButtonTooltip => 'Zatvaranje'; + + @override + String get collapsedHint => 'Prošireno'; + + @override + String get collapsedIconTapHint => 'Proširi'; + + @override + String get continueButtonLabel => 'Nastavi'; + + @override + String get copyButtonLabel => 'Kopiraj'; + + @override + String get currentDateLabel => 'Danas'; + + @override + String get cutButtonLabel => 'Izreži'; + + @override + String get dateHelpText => 'dd. mm. gggg.'; + + @override + String get dateInputLabel => 'Unesite datum'; + + @override + String get dateOutOfRangeLabel => 'Izvan raspona.'; + + @override + String get datePickerHelpText => 'Odaberite datum'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Datum završetka: $fullDate'; + + @override + String get dateRangeEndLabel => 'Datum završetka'; + + @override + String get dateRangePickerHelpText => 'Odaberite period'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Datum početka: $fullDate'; + + @override + String get dateRangeStartLabel => 'Datum početka'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Brisanje'; + + @override + String get dialModeButtonLabel => 'Prebacivanje na način rada alata za biranje'; + + @override + String get dialogLabel => 'Dijaloški okvir'; + + @override + String get drawerLabel => 'Meni za navigaciju'; + + @override + String get expandedHint => 'Suženo'; + + @override + String get expandedIconTapHint => 'Suzi'; + + @override + String get expansionTileCollapsedHint => 'proširivanje dvostrukim dodirom'; + + @override + String get expansionTileCollapsedTapHint => 'Proširivanje za više detalja'; + + @override + String get expansionTileExpandedHint => 'sužavanje dvostrukim dodirom'; + + @override + String get expansionTileExpandedTapHint => 'Sužavanje'; + + @override + String get firstPageTooltip => 'Prva stranica'; + + @override + String get hideAccountsLabel => 'Sakrij račune'; + + @override + String get inputDateModeButtonLabel => 'Prebacite na unos teksta'; + + @override + String get inputTimeModeButtonLabel => 'Prebacivanje na način rada unosa teksta'; + + @override + String get invalidDateFormatLabel => 'Nevažeći format.'; + + @override + String get invalidDateRangeLabel => 'Nevažeći raspon.'; + + @override + String get invalidTimeLabel => 'Unesite ispravno vrijeme'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'Alt Gr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'prethodni kanal'; + + @override + String get keyboardKeyChannelUp => 'sljedeći kanal'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'Pg Down'; + + @override + String get keyboardKeyPageUp => 'Pg Up'; + + @override + String get keyboardKeyPower => 'tipka za uključivanje'; + + @override + String get keyboardKeyPowerOff => 'tipka za isključivanje'; + + @override + String get keyboardKeyPrintScreen => 'Prt Sc'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'tipka za razmak'; + + @override + String get lastPageTooltip => 'Posljednja stranica'; + + @override + String? get licensesPackageDetailTextFew => r'$licenseCount licence'; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 licenca'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licenci'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Licence'; + + @override + String get lookUpButtonLabel => 'Pogled nagore'; + + @override + String get menuBarMenuLabel => 'Meni trake menija'; + + @override + String get menuDismissLabel => 'Odbacivanje menija'; + + @override + String get modalBarrierDismissLabel => 'Odbaci'; + + @override + String get moreButtonTooltip => 'Više'; + + @override + String get nextMonthTooltip => 'Sljedeći mjesec'; + + @override + String get nextPageTooltip => 'Sljedeća stranica'; + + @override + String get okButtonLabel => 'Uredu'; + + @override + String get openAppDrawerTooltip => 'Otvorite meni za navigaciju'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow od $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow od oko $rowCount'; + + @override + String get pasteButtonLabel => 'Zalijepi'; + + @override + String get popupMenuLabel => 'Skočni meni'; + + @override + String get postMeridiemAbbreviation => 'poslijepodne'; + + @override + String get previousMonthTooltip => 'Prethodni mjesec'; + + @override + String get previousPageTooltip => 'Prethodna stranica'; + + @override + String get refreshIndicatorSemanticLabel => 'Osvježi'; + + @override + String? get remainingTextFieldCharacterCountFew => r'Još $remainingCount znaka'; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'Još jedan znak'; + + @override + String get remainingTextFieldCharacterCountOther => r'Još $remainingCount znakova'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Pomjeri nadolje'; + + @override + String get reorderItemLeft => 'Pomjeri lijevo'; + + @override + String get reorderItemRight => 'Pomjeri desno'; + + @override + String get reorderItemToEnd => 'Pomjerite na kraj'; + + @override + String get reorderItemToStart => 'Pomjerite na početak'; + + @override + String get reorderItemUp => 'Pomjeri nagore'; + + @override + String get rowsPerPageTitle => 'Broj redova po stranici:'; + + @override + String get saveButtonLabel => 'Sačuvaj'; + + @override + String get scanTextButtonLabel => 'Skeniraj tekst'; + + @override + String get scrimLabel => 'Rubno'; + + @override + String get scrimOnTapHintRaw => r'Zatvori: $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Pretražite'; + + @override + String get searchWebButtonLabel => 'Pretraži Web'; + + @override + String get selectAllButtonLabel => 'Odaberi sve'; + + @override + String get selectYearSemanticsLabel => 'Odaberite godinu'; + + @override + String get selectedDateLabel => 'Odabrano'; + + @override + String? get selectedRowCountTitleFew => r'Odabrane su $selectedRowCount stavke'; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => 'Odabrana je jedna stavka'; + + @override + String get selectedRowCountTitleOther => r'Odabrano je $selectedRowCount stavki'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Dijeli'; + + @override + String get showAccountsLabel => 'Prikaži račune'; + + @override + String get showMenuTooltip => 'Prikaži meni'; + + @override + String get signedInLabel => 'Prijavljeni ste'; + + @override + String get tabLabelRaw => r'$tabIndex. kartica od $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Odaberite vrijeme'; + + @override + String get timePickerHourLabel => 'Sat'; + + @override + String get timePickerHourModeAnnouncement => 'Odaberite sat'; + + @override + String get timePickerInputHelpText => 'Unesite vrijeme'; + + @override + String get timePickerMinuteLabel => 'Minuta'; + + @override + String get timePickerMinuteModeAnnouncement => 'Odaberite minute'; + + @override + String get unspecifiedDate => 'Datum'; + + @override + String get unspecifiedDateRange => 'Raspon datuma'; + + @override + String get viewLicensesButtonLabel => 'Prikaži licence'; +} + +/// The translations for Catalan Valencian (`ca`). +class MaterialLocalizationCa extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Catalan Valencian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationCa({ + super.localeName = 'ca', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Sobre $applicationName'; + + @override + String get alertDialogLabel => 'Alerta'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Enrere'; + + @override + String get bottomSheetLabel => 'Full inferior'; + + @override + String get calendarModeButtonLabel => 'Canvia al calendari'; + + @override + String get cancelButtonLabel => 'Cancel·la'; + + @override + String get clearButtonTooltip => 'Esborra el text'; + + @override + String get closeButtonLabel => 'Tanca'; + + @override + String get closeButtonTooltip => 'Tanca'; + + @override + String get collapsedHint => "S'ha desplegat"; + + @override + String get collapsedIconTapHint => 'Desplega'; + + @override + String get continueButtonLabel => 'Continua'; + + @override + String get copyButtonLabel => 'Copia'; + + @override + String get currentDateLabel => 'Avui'; + + @override + String get cutButtonLabel => 'Retalla'; + + @override + String get dateHelpText => 'mm/dd/aaaa'; + + @override + String get dateInputLabel => 'Introdueix una data'; + + @override + String get dateOutOfRangeLabel => "Fora de l'abast."; + + @override + String get datePickerHelpText => 'Selecciona la data'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Data de finalització $fullDate'; + + @override + String get dateRangeEndLabel => 'Data de finalització'; + + @override + String get dateRangePickerHelpText => "Selecciona l'interval"; + + @override + String get dateRangeStartDateSemanticLabelRaw => r"Data d'inici $fullDate"; + + @override + String get dateRangeStartLabel => "Data d'inici"; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'Suprimeix'; + + @override + String get dialModeButtonLabel => 'Canvia al mode de selector de dial'; + + @override + String get dialogLabel => 'Diàleg'; + + @override + String get drawerLabel => 'Menú de navegació'; + + @override + String get expandedHint => "S'ha replegat"; + + @override + String get expandedIconTapHint => 'Replega'; + + @override + String get expansionTileCollapsedHint => 'fes doble toc per desplegar'; + + @override + String get expansionTileCollapsedTapHint => 'Desplega per obtenir més informació'; + + @override + String get expansionTileExpandedHint => 'fes doble toc per replegar'; + + @override + String get expansionTileExpandedTapHint => 'Replega'; + + @override + String get firstPageTooltip => 'Primera pàgina'; + + @override + String get hideAccountsLabel => 'Amaga els comptes'; + + @override + String get inputDateModeButtonLabel => 'Canvia a introducció de text'; + + @override + String get inputTimeModeButtonLabel => "Canvia al mode d'introducció de text"; + + @override + String get invalidDateFormatLabel => 'El format no és vàlid.'; + + @override + String get invalidDateRangeLabel => "L'interval no és vàlid."; + + @override + String get invalidTimeLabel => 'Introdueix una hora vàlida'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'Alt Gr'; + + @override + String get keyboardKeyBackspace => 'Retrocés'; + + @override + String get keyboardKeyCapsLock => 'Bloq Maj'; + + @override + String get keyboardKeyChannelDown => 'Canal següent'; + + @override + String get keyboardKeyChannelUp => 'Canal anterior'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Supr'; + + @override + String get keyboardKeyEject => 'Expulsa'; + + @override + String get keyboardKeyEnd => 'Fi'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Inici'; + + @override + String get keyboardKeyInsert => 'Inser'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Ordre'; + + @override + String get keyboardKeyMetaWindows => 'Windows'; + + @override + String get keyboardKeyNumLock => 'Bloq Núm'; + + @override + String get keyboardKeyNumpad0 => 'Núm. 0'; + + @override + String get keyboardKeyNumpad1 => 'Núm. 1'; + + @override + String get keyboardKeyNumpad2 => 'Núm. 2'; + + @override + String get keyboardKeyNumpad3 => 'Núm. 3'; + + @override + String get keyboardKeyNumpad4 => 'Núm. 4'; + + @override + String get keyboardKeyNumpad5 => 'Núm. 5'; + + @override + String get keyboardKeyNumpad6 => 'Núm. 6'; + + @override + String get keyboardKeyNumpad7 => 'Núm. 7'; + + @override + String get keyboardKeyNumpad8 => 'Núm. 8'; + + @override + String get keyboardKeyNumpad9 => 'Núm. 9'; + + @override + String get keyboardKeyNumpadAdd => 'Núm. +'; + + @override + String get keyboardKeyNumpadComma => 'Núm. ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Núm. .'; + + @override + String get keyboardKeyNumpadDivide => 'Núm. /'; + + @override + String get keyboardKeyNumpadEnter => 'Núm. Retorn'; + + @override + String get keyboardKeyNumpadEqual => 'Núm. ='; + + @override + String get keyboardKeyNumpadMultiply => 'Núm. *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Núm. ('; + + @override + String get keyboardKeyNumpadParenRight => 'Núm. )'; + + @override + String get keyboardKeyNumpadSubtract => 'Núm. -'; + + @override + String get keyboardKeyPageDown => 'Av Pàg'; + + @override + String get keyboardKeyPageUp => 'Re Pàg'; + + @override + String get keyboardKeyPower => 'Engegada'; + + @override + String get keyboardKeyPowerOff => 'Apagada'; + + @override + String get keyboardKeyPrintScreen => 'Impr Pant'; + + @override + String get keyboardKeyScrollLock => 'Bloq Despl'; + + @override + String get keyboardKeySelect => 'Selecciona'; + + @override + String get keyboardKeyShift => 'Maj'; + + @override + String get keyboardKeySpace => 'Espai'; + + @override + String get lastPageTooltip => 'Darrera pàgina'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 llicència'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount llicències'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Llicències'; + + @override + String get lookUpButtonLabel => 'Mira amunt'; + + @override + String get menuBarMenuLabel => 'Menú de la barra de menú'; + + @override + String get menuDismissLabel => 'Ignora el menú'; + + @override + String get modalBarrierDismissLabel => 'Ignora'; + + @override + String get moreButtonTooltip => 'Més'; + + @override + String get nextMonthTooltip => 'Mes següent'; + + @override + String get nextPageTooltip => 'Pàgina següent'; + + @override + String get okButtonLabel => "D'ACORD"; + + @override + String get openAppDrawerTooltip => 'Obre el menú de navegació'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow-$lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r"$firstRow-$lastRow d'aproximadament $rowCount"; + + @override + String get pasteButtonLabel => 'Enganxa'; + + @override + String get popupMenuLabel => 'Menú emergent'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Mes anterior'; + + @override + String get previousPageTooltip => 'Pàgina anterior'; + + @override + String get refreshIndicatorSemanticLabel => 'Actualitza'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'Queda 1 caràcter'; + + @override + String get remainingTextFieldCharacterCountOther => r'Queden $remainingCount caràcters'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Mou avall'; + + @override + String get reorderItemLeft => "Mou cap a l'esquerra"; + + @override + String get reorderItemRight => 'Mou cap a la dreta'; + + @override + String get reorderItemToEnd => 'Mou al final'; + + @override + String get reorderItemToStart => 'Mou al principi'; + + @override + String get reorderItemUp => 'Mou amunt'; + + @override + String get rowsPerPageTitle => 'Files per pàgina:'; + + @override + String get saveButtonLabel => 'Desa'; + + @override + String get scanTextButtonLabel => 'Escaneja text'; + + @override + String get scrimLabel => 'Fons atenuat'; + + @override + String get scrimOnTapHintRaw => r'Tanca $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Cerca'; + + @override + String get searchWebButtonLabel => 'Cerca al web'; + + @override + String get selectAllButtonLabel => 'Selecciona-ho tot'; + + @override + String get selectYearSemanticsLabel => 'Selecciona un any'; + + @override + String get selectedDateLabel => 'Seleccionat'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => "S'ha seleccionat 1 element"; + + @override + String get selectedRowCountTitleOther => r"S'han seleccionat $selectedRowCount elements"; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Comparteix'; + + @override + String get showAccountsLabel => 'Mostra els comptes'; + + @override + String get showMenuTooltip => 'Mostra el menú'; + + @override + String get signedInLabel => 'Sessió iniciada'; + + @override + String get tabLabelRaw => r'Pestanya $tabIndex de $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => "Selecciona l'hora"; + + @override + String get timePickerHourLabel => 'Hora'; + + @override + String get timePickerHourModeAnnouncement => 'Selecciona les hores'; + + @override + String get timePickerInputHelpText => "Introdueix l'hora"; + + @override + String get timePickerMinuteLabel => 'Minut'; + + @override + String get timePickerMinuteModeAnnouncement => 'Selecciona els minuts'; + + @override + String get unspecifiedDate => 'Data'; + + @override + String get unspecifiedDateRange => 'Interval de dates'; + + @override + String get viewLicensesButtonLabel => 'Mostra les llicències'; +} + +/// The translations for Czech (`cs`). +class MaterialLocalizationCs extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Czech. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationCs({ + super.localeName = 'cs', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'O aplikaci $applicationName'; + + @override + String get alertDialogLabel => 'Upozornění'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Zpět'; + + @override + String get bottomSheetLabel => 'Spodní panel'; + + @override + String get calendarModeButtonLabel => 'Přepnout na kalendář'; + + @override + String get cancelButtonLabel => 'Zrušit'; + + @override + String get clearButtonTooltip => 'Vymazat text'; + + @override + String get closeButtonLabel => 'Zavřít'; + + @override + String get closeButtonTooltip => 'Zavřít'; + + @override + String get collapsedHint => 'Rozbaleno'; + + @override + String get collapsedIconTapHint => 'Rozbalit'; + + @override + String get continueButtonLabel => 'Pokračovat'; + + @override + String get copyButtonLabel => 'Kopírovat'; + + @override + String get currentDateLabel => 'Dnes'; + + @override + String get cutButtonLabel => 'Vyjmout'; + + @override + String get dateHelpText => 'mm.dd.rrrr'; + + @override + String get dateInputLabel => 'Zadejte datum'; + + @override + String get dateOutOfRangeLabel => 'Mimo rozsah.'; + + @override + String get datePickerHelpText => 'Vyberte datum'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Datum ukončení $fullDate'; + + @override + String get dateRangeEndLabel => 'Datum ukončení'; + + @override + String get dateRangePickerHelpText => 'Vyberte rozsah'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Datum zahájení $fullDate'; + + @override + String get dateRangeStartLabel => 'Datum zahájení'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Smazat'; + + @override + String get dialModeButtonLabel => 'Přepnout na režim výběru času'; + + @override + String get dialogLabel => 'Dialogové okno'; + + @override + String get drawerLabel => 'Navigační nabídka'; + + @override + String get expandedHint => 'Sbaleno'; + + @override + String get expandedIconTapHint => 'Sbalit'; + + @override + String get expansionTileCollapsedHint => 'dvojitým klepnutím rozbalíte'; + + @override + String get expansionTileCollapsedTapHint => 'Rozbalte pro další podrobnosti'; + + @override + String get expansionTileExpandedHint => 'dvojitým klepnutím sbalíte'; + + @override + String get expansionTileExpandedTapHint => 'Sbalit'; + + @override + String get firstPageTooltip => 'První stránka'; + + @override + String get hideAccountsLabel => 'Skrýt účty'; + + @override + String get inputDateModeButtonLabel => 'Přepnout na zadávání'; + + @override + String get inputTimeModeButtonLabel => 'Přepnout na režim zadávání textu'; + + @override + String get invalidDateFormatLabel => 'Neplatný formát.'; + + @override + String get invalidDateRangeLabel => 'Neplatný rozsah.'; + + @override + String get invalidTimeLabel => 'Zadejte platný čas'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'O kanál dolů'; + + @override + String get keyboardKeyChannelUp => 'O kanál nahoru'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Odpojit'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Vypínač'; + + @override + String get keyboardKeyPowerOff => 'Vypnout'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Vybrat'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Mezera'; + + @override + String get lastPageTooltip => 'Poslední stránka'; + + @override + String? get licensesPackageDetailTextFew => r'$licenseCount licence'; + + @override + String? get licensesPackageDetailTextMany => r'$licenseCount licence'; + + @override + String? get licensesPackageDetailTextOne => '1 licence'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencí'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Licence'; + + @override + String get lookUpButtonLabel => 'Vyhledat'; + + @override + String get menuBarMenuLabel => 'Nabídka na liště s nabídkou'; + + @override + String get menuDismissLabel => 'Zavřít nabídku'; + + @override + String get modalBarrierDismissLabel => 'Zavřít'; + + @override + String get moreButtonTooltip => 'Více'; + + @override + String get nextMonthTooltip => 'Další měsíc'; + + @override + String get nextPageTooltip => 'Další stránka'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Otevřít navigační nabídku'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow z $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow z asi $rowCount'; + + @override + String get pasteButtonLabel => 'Vložit'; + + @override + String get popupMenuLabel => 'Vyskakovací nabídka'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Předchozí měsíc'; + + @override + String get previousPageTooltip => 'Předchozí stránka'; + + @override + String get refreshIndicatorSemanticLabel => 'Obnovit'; + + @override + String? get remainingTextFieldCharacterCountFew => r'Zbývají $remainingCount znaky'; + + @override + String? get remainingTextFieldCharacterCountMany => r'Zbývá $remainingCount znaku'; + + @override + String? get remainingTextFieldCharacterCountOne => 'Zbývá 1 znak'; + + @override + String get remainingTextFieldCharacterCountOther => r'Zbývá $remainingCount znaků'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Přesunout dolů'; + + @override + String get reorderItemLeft => 'Přesunout doleva'; + + @override + String get reorderItemRight => 'Přesunout doprava'; + + @override + String get reorderItemToEnd => 'Přesunout na konec'; + + @override + String get reorderItemToStart => 'Přesunout na začátek'; + + @override + String get reorderItemUp => 'Přesunout nahoru'; + + @override + String get rowsPerPageTitle => 'Počet řádků na stránku:'; + + @override + String get saveButtonLabel => 'Uložit'; + + @override + String get scanTextButtonLabel => 'Naskenovat text'; + + @override + String get scrimLabel => 'Scrim'; + + @override + String get scrimOnTapHintRaw => r'Zavřít $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Hledat'; + + @override + String get searchWebButtonLabel => 'Vyhledávat na webu'; + + @override + String get selectAllButtonLabel => 'Vybrat vše'; + + @override + String get selectYearSemanticsLabel => 'Vyberte rok'; + + @override + String get selectedDateLabel => 'Vybráno'; + + @override + String? get selectedRowCountTitleFew => r'Jsou vybrány $selectedRowCount položky'; + + @override + String? get selectedRowCountTitleMany => r'Je vybráno $selectedRowCount položky'; + + @override + String? get selectedRowCountTitleOne => 'Je vybrána 1 položka'; + + @override + String get selectedRowCountTitleOther => r'Je vybráno $selectedRowCount položek'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Sdílet'; + + @override + String get showAccountsLabel => 'Zobrazit účty'; + + @override + String get showMenuTooltip => 'Zobrazit nabídku'; + + @override + String get signedInLabel => 'Uživatel přihlášen'; + + @override + String get tabLabelRaw => r'Karta $tabIndex z $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Vyberte čas'; + + @override + String get timePickerHourLabel => 'Hodina'; + + @override + String get timePickerHourModeAnnouncement => 'Vyberte hodiny'; + + @override + String get timePickerInputHelpText => 'Zadejte čas'; + + @override + String get timePickerMinuteLabel => 'Minuta'; + + @override + String get timePickerMinuteModeAnnouncement => 'Vyberte minuty'; + + @override + String get unspecifiedDate => 'Datum'; + + @override + String get unspecifiedDateRange => 'Období'; + + @override + String get viewLicensesButtonLabel => 'Zobrazit licence'; +} + +/// The translations for Welsh (`cy`). +class MaterialLocalizationCy extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Welsh. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationCy({ + super.localeName = 'cy', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Ynghylch $applicationName'; + + @override + String get alertDialogLabel => 'Rhybudd'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Nôl'; + + @override + String get bottomSheetLabel => 'Taflen Gwaelod'; + + @override + String get calendarModeButtonLabel => 'Newid i galendr'; + + @override + String get cancelButtonLabel => 'Canslo'; + + @override + String get clearButtonTooltip => "Clirio'r testun"; + + @override + String get closeButtonLabel => 'Cau'; + + @override + String get closeButtonTooltip => 'Cau'; + + @override + String get collapsedHint => "Wedi'i ehangu"; + + @override + String get collapsedIconTapHint => 'Ehangu'; + + @override + String get continueButtonLabel => 'Parhau'; + + @override + String get copyButtonLabel => 'Copïo'; + + @override + String get currentDateLabel => 'Heddiw'; + + @override + String get cutButtonLabel => 'Torri'; + + @override + String get dateHelpText => 'dd/mm/bbbb'; + + @override + String get dateInputLabel => 'Rhowch Ddyddiad'; + + @override + String get dateOutOfRangeLabel => "Allan o'r ystod."; + + @override + String get datePickerHelpText => 'Dewiswch ddyddiad'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Dyddiad gorffen $fullDate'; + + @override + String get dateRangeEndLabel => 'Dyddiad Gorffen'; + + @override + String get dateRangePickerHelpText => 'Dewis ystod'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Dyddiad dechrau $fullDate'; + + @override + String get dateRangeStartLabel => 'Dyddiad Dechrau'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'Dileu'; + + @override + String get dialModeButtonLabel => 'Newid i fodd deialu dewiswr'; + + @override + String get dialogLabel => 'Deialog'; + + @override + String get drawerLabel => 'Dewislen llywio'; + + @override + String get expandedHint => "Wedi'i grebachu"; + + @override + String get expandedIconTapHint => 'Crebachu'; + + @override + String get expansionTileCollapsedHint => 'tapiwch ddwywaith i ehangu'; + + @override + String get expansionTileCollapsedTapHint => 'Ehangwch am ragor o fanylion'; + + @override + String get expansionTileExpandedHint => 'tapiwch ddwywaith i grebachu'; + + @override + String get expansionTileExpandedTapHint => 'Crebachu'; + + @override + String get firstPageTooltip => 'Tudalen gyntaf'; + + @override + String get hideAccountsLabel => 'Cuddio cyfrifon'; + + @override + String get inputDateModeButtonLabel => 'Newid i fewnbwn'; + + @override + String get inputTimeModeButtonLabel => 'Newid i fodd mewnbwn testun'; + + @override + String get invalidDateFormatLabel => 'Fformat annilys.'; + + @override + String get invalidDateRangeLabel => 'Ystod annilys.'; + + @override + String get invalidTimeLabel => 'Rhowch amser dilys'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'Gorffen'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'Tudalen olaf'; + + @override + String? get licensesPackageDetailTextFew => r'$licenseCount trwydded'; + + @override + String? get licensesPackageDetailTextMany => r'$licenseCount thrwydded'; + + @override + String? get licensesPackageDetailTextOne => '1 drwydded'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount trwydded'; + + @override + String? get licensesPackageDetailTextTwo => r'$licenseCount drwydded'; + + @override + String? get licensesPackageDetailTextZero => 'Dim trwydded'; + + @override + String get licensesPageTitle => 'Trwyddedau'; + + @override + String get lookUpButtonLabel => 'Chwilio'; + + @override + String get menuBarMenuLabel => 'Dewislen bar dewislen'; + + @override + String get menuDismissLabel => "Diystyru'r ddewislen"; + + @override + String get modalBarrierDismissLabel => 'Diystyru'; + + @override + String get moreButtonTooltip => 'Rhagor'; + + @override + String get nextMonthTooltip => 'Mis nesaf'; + + @override + String get nextPageTooltip => 'Tudalen nesaf'; + + @override + String get okButtonLabel => 'Iawn'; + + @override + String get openAppDrawerTooltip => 'Agor y ddewislen llywio'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow o $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow o tua $rowCount'; + + @override + String get pasteButtonLabel => 'Gludo'; + + @override + String get popupMenuLabel => 'Dewislen ffenestr naid'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Mis blaenorol'; + + @override + String get previousPageTooltip => 'Tudalen flaenorol'; + + @override + String get refreshIndicatorSemanticLabel => 'Ail-lwytho'; + + @override + String? get remainingTextFieldCharacterCountFew => r'$remainingCount nod ar ôl'; + + @override + String? get remainingTextFieldCharacterCountMany => r'$remainingCount nod ar ôl'; + + @override + String? get remainingTextFieldCharacterCountOne => '1 nod ar ôl'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount nod ar ôl'; + + @override + String? get remainingTextFieldCharacterCountTwo => r'$remainingCount nod ar ôl'; + + @override + String? get remainingTextFieldCharacterCountZero => 'Dim nodau ar ôl'; + + @override + String get reorderItemDown => 'Symud i lawr'; + + @override + String get reorderItemLeft => "Symud i'r chwith"; + + @override + String get reorderItemRight => "Symud i'r dde"; + + @override + String get reorderItemToEnd => "Symud i'r diwedd"; + + @override + String get reorderItemToStart => "Symud i'r dechrau"; + + @override + String get reorderItemUp => 'Symud i fyny'; + + @override + String get rowsPerPageTitle => 'Rhesi fesul tudalen:'; + + @override + String get saveButtonLabel => 'Cadw'; + + @override + String get scanTextButtonLabel => 'Sganio testun'; + + @override + String get scrimLabel => 'Scrim'; + + @override + String get scrimOnTapHintRaw => r'Cau $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Chwilio'; + + @override + String get searchWebButtonLabel => "Chwilio'r We"; + + @override + String get selectAllButtonLabel => 'Dewis y cyfan'; + + @override + String get selectYearSemanticsLabel => 'Dewiswch flwyddyn'; + + @override + String get selectedDateLabel => "Wedi'i ddewis"; + + @override + String? get selectedRowCountTitleFew => r"$selectedRowCount eitem wedi'u dewis"; + + @override + String? get selectedRowCountTitleMany => r"$selectedRowCount eitem wedi'u dewis"; + + @override + String? get selectedRowCountTitleOne => "1 eitem wedi'i dewis"; + + @override + String get selectedRowCountTitleOther => r"$selectedRowCount eitem wedi'u dewis"; + + @override + String? get selectedRowCountTitleTwo => r"$selectedRowCount eitem wedi'u dewis"; + + @override + String? get selectedRowCountTitleZero => "Nid oes unrhyw eitemau wedi'u dewis"; + + @override + String get shareButtonLabel => 'Rhannu'; + + @override + String get showAccountsLabel => 'Dangos cyfrifon'; + + @override + String get showMenuTooltip => 'Dangos y ddewislen'; + + @override + String get signedInLabel => 'Wedi mewngofnodi'; + + @override + String get tabLabelRaw => r'Tab $tabIndex o $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Dewiswch amser'; + + @override + String get timePickerHourLabel => 'Awr'; + + @override + String get timePickerHourModeAnnouncement => 'Dewis oriau'; + + @override + String get timePickerInputHelpText => 'Rhowch amser'; + + @override + String get timePickerMinuteLabel => 'Munud'; + + @override + String get timePickerMinuteModeAnnouncement => 'Dewis munudau'; + + @override + String get unspecifiedDate => 'Dyddiad'; + + @override + String get unspecifiedDateRange => 'Ystod Dyddiadau'; + + @override + String get viewLicensesButtonLabel => 'Gweld trwyddedau'; +} + +/// The translations for Danish (`da`). +class MaterialLocalizationDa extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Danish. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationDa({ + super.localeName = 'da', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Om $applicationName'; + + @override + String get alertDialogLabel => 'Underretning'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Tilbage'; + + @override + String get bottomSheetLabel => 'Felt i bunden'; + + @override + String get calendarModeButtonLabel => 'Skift til kalender'; + + @override + String get cancelButtonLabel => 'Annuller'; + + @override + String get clearButtonTooltip => 'Ryd tekst'; + + @override + String get closeButtonLabel => 'Luk'; + + @override + String get closeButtonTooltip => 'Luk'; + + @override + String get collapsedHint => 'Udvidet'; + + @override + String get collapsedIconTapHint => 'Udvid'; + + @override + String get continueButtonLabel => 'Fortsæt'; + + @override + String get copyButtonLabel => 'Kopiér'; + + @override + String get currentDateLabel => 'I dag'; + + @override + String get cutButtonLabel => 'Klip'; + + @override + String get dateHelpText => 'dd/mm/åååå'; + + @override + String get dateInputLabel => 'Angiv en dato'; + + @override + String get dateOutOfRangeLabel => 'Uden for rækkevidde.'; + + @override + String get datePickerHelpText => 'Vælg dato'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Slutdato $fullDate'; + + @override + String get dateRangeEndLabel => 'Slutdato'; + + @override + String get dateRangePickerHelpText => 'Vælg interval'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Startdato $fullDate'; + + @override + String get dateRangeStartLabel => 'Startdato'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Slet'; + + @override + String get dialModeButtonLabel => 'Skift til urskivevælger'; + + @override + String get dialogLabel => 'Dialogboks'; + + @override + String get drawerLabel => 'Navigationsmenu'; + + @override + String get expandedHint => 'Skjult'; + + @override + String get expandedIconTapHint => 'Skjul'; + + @override + String get expansionTileCollapsedHint => 'tryk to gange for at udvide'; + + @override + String get expansionTileCollapsedTapHint => 'Udvid for at få flere oplysninger'; + + @override + String get expansionTileExpandedHint => 'tryk to gange for at skjule'; + + @override + String get expansionTileExpandedTapHint => 'Skjul'; + + @override + String get firstPageTooltip => 'Første side'; + + @override + String get hideAccountsLabel => 'Skjul konti'; + + @override + String get inputDateModeButtonLabel => 'Skift til input'; + + @override + String get inputTimeModeButtonLabel => 'Skift til indtastning'; + + @override + String get invalidDateFormatLabel => 'Ugyldigt format.'; + + @override + String get invalidDateRangeLabel => 'Ugyldigt interval.'; + + @override + String get invalidTimeLabel => 'Angiv et gyldigt tidspunkt'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Skub ud'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDn'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Strøm'; + + @override + String get keyboardKeyPowerOff => 'Sluk'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Vælg'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Mellemrumstasten'; + + @override + String get lastPageTooltip => 'Sidste side'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 licens'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licenser'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Licenser'; + + @override + String get lookUpButtonLabel => 'Slå op'; + + @override + String get menuBarMenuLabel => 'Menuen for menulinjen'; + + @override + String get menuDismissLabel => 'Luk menu'; + + @override + String get modalBarrierDismissLabel => 'Luk'; + + @override + String get moreButtonTooltip => 'Mere'; + + @override + String get nextMonthTooltip => 'Næste måned'; + + @override + String get nextPageTooltip => 'Næste side'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Åbn navigationsmenuen'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow-$lastRow af $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow-$lastRow af ca. $rowCount'; + + @override + String get pasteButtonLabel => 'Indsæt'; + + @override + String get popupMenuLabel => 'Pop op-menu'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Forrige måned'; + + @override + String get previousPageTooltip => 'Forrige side'; + + @override + String get refreshIndicatorSemanticLabel => 'Opdater'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'Ét tegn tilbage'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount tegn tilbage'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Flyt ned'; + + @override + String get reorderItemLeft => 'Flyt til venstre'; + + @override + String get reorderItemRight => 'Flyt til højre'; + + @override + String get reorderItemToEnd => 'Flyt til sidst på listen'; + + @override + String get reorderItemToStart => 'Flyt til først på listen'; + + @override + String get reorderItemUp => 'Flyt op'; + + @override + String get rowsPerPageTitle => 'Rækker pr. side:'; + + @override + String get saveButtonLabel => 'Gem'; + + @override + String get scanTextButtonLabel => 'Scan tekst'; + + @override + String get scrimLabel => 'Dæmpeskærm'; + + @override + String get scrimOnTapHintRaw => r'Luk $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Søg'; + + @override + String get searchWebButtonLabel => 'Søg på nettet'; + + @override + String get selectAllButtonLabel => 'Markér alt'; + + @override + String get selectYearSemanticsLabel => 'Vælg år'; + + @override + String get selectedDateLabel => 'Valgt'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 element er valgt'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount elementer er valgt'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Del'; + + @override + String get showAccountsLabel => 'Vis konti'; + + @override + String get showMenuTooltip => 'Vis menu'; + + @override + String get signedInLabel => 'Logget ind'; + + @override + String get tabLabelRaw => r'Fane $tabIndex af $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_dot_mm; + + @override + String get timePickerDialHelpText => 'Vælg tidspunkt'; + + @override + String get timePickerHourLabel => 'Time'; + + @override + String get timePickerHourModeAnnouncement => 'Vælg timer'; + + @override + String get timePickerInputHelpText => 'Angiv tidspunkt'; + + @override + String get timePickerMinuteLabel => 'Minut'; + + @override + String get timePickerMinuteModeAnnouncement => 'Vælg minutter'; + + @override + String get unspecifiedDate => 'Dato'; + + @override + String get unspecifiedDateRange => 'Datointerval'; + + @override + String get viewLicensesButtonLabel => 'Se licenser'; +} + +/// The translations for German (`de`). +class MaterialLocalizationDe extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for German. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationDe({ + super.localeName = 'de', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Über $applicationName'; + + @override + String get alertDialogLabel => 'Benachrichtigung'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Zurück'; + + @override + String get bottomSheetLabel => 'Ansicht am unteren Rand'; + + @override + String get calendarModeButtonLabel => 'Zum Kalender wechseln'; + + @override + String get cancelButtonLabel => 'Abbrechen'; + + @override + String get clearButtonTooltip => 'Text löschen'; + + @override + String get closeButtonLabel => 'Schließen'; + + @override + String get closeButtonTooltip => 'Schließen'; + + @override + String get collapsedHint => 'Maximiert'; + + @override + String get collapsedIconTapHint => 'Maximieren'; + + @override + String get continueButtonLabel => 'Weiter'; + + @override + String get copyButtonLabel => 'Kopieren'; + + @override + String get currentDateLabel => 'Heute'; + + @override + String get cutButtonLabel => 'Ausschneiden'; + + @override + String get dateHelpText => 'tt.mm.jjjj'; + + @override + String get dateInputLabel => 'Datum eingeben'; + + @override + String get dateOutOfRangeLabel => 'Außerhalb des Zeitraums.'; + + @override + String get datePickerHelpText => 'Datum auswählen'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Enddatum $fullDate'; + + @override + String get dateRangeEndLabel => 'Enddatum'; + + @override + String get dateRangePickerHelpText => 'Zeitraum auswählen'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Startdatum $fullDate'; + + @override + String get dateRangeStartLabel => 'Startdatum'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Löschen'; + + @override + String get dialModeButtonLabel => 'Zur Uhrzeitauswahl wechseln'; + + @override + String get dialogLabel => 'Dialogfeld'; + + @override + String get drawerLabel => 'Navigationsmenü'; + + @override + String get expandedHint => 'Minimiert'; + + @override + String get expandedIconTapHint => 'Minimieren'; + + @override + String get expansionTileCollapsedHint => 'Zum Maximieren doppeltippen'; + + @override + String get expansionTileCollapsedTapHint => 'Für weitere Details maximieren'; + + @override + String get expansionTileExpandedHint => 'Zum Minimieren doppeltippen'; + + @override + String get expansionTileExpandedTapHint => 'Minimieren'; + + @override + String get firstPageTooltip => 'Erste Seite'; + + @override + String get hideAccountsLabel => 'Konten ausblenden'; + + @override + String get inputDateModeButtonLabel => 'Zur Texteingabe wechseln'; + + @override + String get inputTimeModeButtonLabel => 'Zum Texteingabemodus wechseln'; + + @override + String get invalidDateFormatLabel => 'Ungültiges Format.'; + + @override + String get invalidDateRangeLabel => 'Ungültiger Zeitraum.'; + + @override + String get invalidTimeLabel => 'Geben Sie eine gültige Uhrzeit ein'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Rücktaste'; + + @override + String get keyboardKeyCapsLock => 'Feststelltaste'; + + @override + String get keyboardKeyChannelDown => 'Vorheriger Kanal'; + + @override + String get keyboardKeyChannelUp => 'Nächster Kanal'; + + @override + String get keyboardKeyControl => 'Strg'; + + @override + String get keyboardKeyDelete => 'Entf'; + + @override + String get keyboardKeyEject => 'Auswerfen'; + + @override + String get keyboardKeyEnd => 'Ende'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Pos1'; + + @override + String get keyboardKeyInsert => 'Einfg'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Befehl'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Eingabetaste'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'Bild ab'; + + @override + String get keyboardKeyPageUp => 'Bild auf'; + + @override + String get keyboardKeyPower => 'Ein/Aus'; + + @override + String get keyboardKeyPowerOff => 'Aus'; + + @override + String get keyboardKeyPrintScreen => 'Druck'; + + @override + String get keyboardKeyScrollLock => 'Rollen'; + + @override + String get keyboardKeySelect => 'Auswählen'; + + @override + String get keyboardKeyShift => 'Umschalttaste'; + + @override + String get keyboardKeySpace => 'Leertaste'; + + @override + String get lastPageTooltip => 'Letzte Seite'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 Lizenz'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount Lizenzen'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Lizenzen'; + + @override + String get lookUpButtonLabel => 'Nachschlagen'; + + @override + String get menuBarMenuLabel => 'Menü in der Menüleiste'; + + @override + String get menuDismissLabel => 'Menü schließen'; + + @override + String get modalBarrierDismissLabel => 'Schließen'; + + @override + String get moreButtonTooltip => 'Mehr'; + + @override + String get nextMonthTooltip => 'Nächster Monat'; + + @override + String get nextPageTooltip => 'Nächste Seite'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Navigationsmenü öffnen'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow von $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow von etwa $rowCount'; + + @override + String get pasteButtonLabel => 'Einsetzen'; + + @override + String get popupMenuLabel => 'Pop-up-Menü'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Vorheriger Monat'; + + @override + String get previousPageTooltip => 'Vorherige Seite'; + + @override + String get refreshIndicatorSemanticLabel => 'Aktualisieren'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'Noch 1 Zeichen'; + + @override + String get remainingTextFieldCharacterCountOther => r'Noch $remainingCount Zeichen'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Nach unten verschieben'; + + @override + String get reorderItemLeft => 'Nach links verschieben'; + + @override + String get reorderItemRight => 'Nach rechts verschieben'; + + @override + String get reorderItemToEnd => 'An das Ende verschieben'; + + @override + String get reorderItemToStart => 'An den Anfang verschieben'; + + @override + String get reorderItemUp => 'Nach oben verschieben'; + + @override + String get rowsPerPageTitle => 'Zeilen pro Seite:'; + + @override + String get saveButtonLabel => 'Speichern'; + + @override + String get scanTextButtonLabel => 'Text scannen'; + + @override + String get scrimLabel => 'Gitter'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName schließen'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Suchen'; + + @override + String get searchWebButtonLabel => 'Im Web suchen'; + + @override + String get selectAllButtonLabel => 'Alle auswählen'; + + @override + String get selectYearSemanticsLabel => 'Jahr auswählen'; + + @override + String get selectedDateLabel => 'Ausgewählt'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 Element ausgewählt'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount Elemente ausgewählt'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => 'Keine Objekte ausgewählt'; + + @override + String get shareButtonLabel => 'Teilen'; + + @override + String get showAccountsLabel => 'Konten anzeigen'; + + @override + String get showMenuTooltip => 'Menü anzeigen'; + + @override + String get signedInLabel => 'Angemeldet'; + + @override + String get tabLabelRaw => r'Tab $tabIndex von $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Uhrzeit auswählen'; + + @override + String get timePickerHourLabel => 'Stunde'; + + @override + String get timePickerHourModeAnnouncement => 'Stunden auswählen'; + + @override + String get timePickerInputHelpText => 'Uhrzeit eingeben'; + + @override + String get timePickerMinuteLabel => 'Minute'; + + @override + String get timePickerMinuteModeAnnouncement => 'Minuten auswählen'; + + @override + String get unspecifiedDate => 'Datum'; + + @override + String get unspecifiedDateRange => 'Zeitraum'; + + @override + String get viewLicensesButtonLabel => 'Lizenzen ansehen'; +} + +/// The translations for German, as used in Switzerland (`de_CH`). +class MaterialLocalizationDeCh extends MaterialLocalizationDe { + /// Create an instance of the translation bundle for German, as used in Switzerland. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationDeCh({ + super.localeName = 'de_CH', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get timePickerDialHelpText => 'UHRZEIT AUSWÄHLEN'; + + @override + String get timePickerInputHelpText => 'ZEIT EINGEBEN'; + + @override + String get invalidTimeLabel => 'Gib eine gültige Uhrzeit ein'; + + @override + String get dateRangePickerHelpText => 'ZEITRAUM AUSWÄHLEN'; + + @override + String get datePickerHelpText => 'DATUM AUSWÄHLEN'; + + @override + String get saveButtonLabel => 'SPEICHERN'; + + @override + String get dateOutOfRangeLabel => 'Ausserhalb des Zeitraums.'; + + @override + String get closeButtonTooltip => 'Schliessen'; + + @override + String get firstPageTooltip => 'First page'; + + @override + String get lastPageTooltip => 'Last page'; + + @override + String get cancelButtonLabel => 'ABBRECHEN'; + + @override + String get closeButtonLabel => 'SCHLIEẞEN'; + + @override + String get continueButtonLabel => 'WEITER'; + + @override + String get viewLicensesButtonLabel => 'LIZENZEN ANZEIGEN'; + + @override + String get modalBarrierDismissLabel => 'Schliessen'; +} + +/// The translations for Modern Greek (`el`). +class MaterialLocalizationEl extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Modern Greek. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEl({ + super.localeName = 'el', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Σχετικά με την εφαρμογή $applicationName'; + + @override + String get alertDialogLabel => 'Ειδοποίηση'; + + @override + String get anteMeridiemAbbreviation => 'π.μ.'; + + @override + String get backButtonTooltip => 'Πίσω'; + + @override + String get bottomSheetLabel => 'Φύλλο κάτω μέρους'; + + @override + String get calendarModeButtonLabel => 'Εναλλαγή σε ημερολόγιο'; + + @override + String get cancelButtonLabel => 'Ακύρωση'; + + @override + String get clearButtonTooltip => 'Διαγραφή κειμένου'; + + @override + String get closeButtonLabel => 'Κλείσιμο'; + + @override + String get closeButtonTooltip => 'Κλείσιμο'; + + @override + String get collapsedHint => 'Αναπτύχθηκε'; + + @override + String get collapsedIconTapHint => 'Ανάπτυξη'; + + @override + String get continueButtonLabel => 'Συνέχεια'; + + @override + String get copyButtonLabel => 'Αντιγραφή'; + + @override + String get currentDateLabel => 'Σήμερα'; + + @override + String get cutButtonLabel => 'Αποκοπή'; + + @override + String get dateHelpText => 'μμ/ηη/εεεε'; + + @override + String get dateInputLabel => 'Εισαγωγή ημερομηνίας'; + + @override + String get dateOutOfRangeLabel => 'Εκτός εύρους τιμών.'; + + @override + String get datePickerHelpText => 'Επιλογή ημερομηνίας'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Ημερομηνία λήξης $fullDate'; + + @override + String get dateRangeEndLabel => 'Ημερομηνία λήξης'; + + @override + String get dateRangePickerHelpText => 'Επιλογή εύρους'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Ημερομηνία έναρξης $fullDate'; + + @override + String get dateRangeStartLabel => 'Ημερομηνία έναρξης'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'Διαγραφή'; + + @override + String get dialModeButtonLabel => 'Εναλλαγή στη λειτουργία επιλογέα κλήσης'; + + @override + String get dialogLabel => 'Παράθυρο διαλόγου'; + + @override + String get drawerLabel => 'Μενού πλοήγησης'; + + @override + String get expandedHint => 'Συμπτύχθηκε'; + + @override + String get expandedIconTapHint => 'Σύμπτυξη'; + + @override + String get expansionTileCollapsedHint => 'πατήστε δύο φορές για ανάπτυξη'; + + @override + String get expansionTileCollapsedTapHint => 'Ανάπτυξη για περισσότερες λεπτομέρειες'; + + @override + String get expansionTileExpandedHint => 'πατήστε δύο φορές για σύμπτυξη'; + + @override + String get expansionTileExpandedTapHint => 'Σύμπτυξη'; + + @override + String get firstPageTooltip => 'Πρώτη σελίδα'; + + @override + String get hideAccountsLabel => 'Απόκρυψη λογαριασμών'; + + @override + String get inputDateModeButtonLabel => 'Εναλλαγή σε καταχώριση'; + + @override + String get inputTimeModeButtonLabel => 'Εναλλαγή στη λειτουργία εισαγωγής κειμένου'; + + @override + String get invalidDateFormatLabel => 'Μη έγκυρη μορφή.'; + + @override + String get invalidDateRangeLabel => 'Μη έγκυρο εύρος.'; + + @override + String get invalidTimeLabel => 'Εισαγάγετε μια έγκυρη ώρα'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Επόμενο κανάλι'; + + @override + String get keyboardKeyChannelUp => 'Προηγούμενο κανάλι'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Εξαγωγή'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Ενεργοποίηση'; + + @override + String get keyboardKeyPowerOff => 'Απενεργοποίηση'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Επιλογή'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Διάστημα'; + + @override + String get lastPageTooltip => 'Τελευταία σελίδα'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 άδεια'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount άδειες'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Άδειες'; + + @override + String get lookUpButtonLabel => 'Look Up'; + + @override + String get menuBarMenuLabel => 'Μενού γραμμής μενού'; + + @override + String get menuDismissLabel => 'Παράβλεψη μενού'; + + @override + String get modalBarrierDismissLabel => 'Παράβλεψη'; + + @override + String get moreButtonTooltip => 'Περισσότερα'; + + @override + String get nextMonthTooltip => 'Επόμενος μήνας'; + + @override + String get nextPageTooltip => 'Επόμενη σελίδα'; + + @override + String get okButtonLabel => 'ΟΚ'; + + @override + String get openAppDrawerTooltip => 'Άνοιγμα μενού πλοήγησης'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow-$lastRow από $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow-$lastRow από περίπου $rowCount'; + + @override + String get pasteButtonLabel => 'Επικόλληση'; + + @override + String get popupMenuLabel => 'Αναδυόμενο μενού'; + + @override + String get postMeridiemAbbreviation => 'μ.μ.'; + + @override + String get previousMonthTooltip => 'Προηγούμενος μήνας'; + + @override + String get previousPageTooltip => 'Προηγούμενη σελίδα'; + + @override + String get refreshIndicatorSemanticLabel => 'Ανανέωση'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'απομένει 1 χαρακτήρας'; + + @override + String get remainingTextFieldCharacterCountOther => r'απομένουν $remainingCount χαρακτήρες'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Μετακίνηση προς τα κάτω'; + + @override + String get reorderItemLeft => 'Μετακίνηση αριστερά'; + + @override + String get reorderItemRight => 'Μετακίνηση δεξιά'; + + @override + String get reorderItemToEnd => 'Μετακίνηση στο τέλος'; + + @override + String get reorderItemToStart => 'Μετακίνηση στην αρχή'; + + @override + String get reorderItemUp => 'Μετακίνηση προς τα πάνω'; + + @override + String get rowsPerPageTitle => 'Σειρές ανά σελίδα:'; + + @override + String get saveButtonLabel => 'Αποθήκευση'; + + @override + String get scanTextButtonLabel => 'Σάρωση κειμένου'; + + @override + String get scrimLabel => 'Επικάλυψη'; + + @override + String get scrimOnTapHintRaw => r'Κλείσιμο $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Αναζήτηση'; + + @override + String get searchWebButtonLabel => 'Αναζήτηση στον ιστό'; + + @override + String get selectAllButtonLabel => 'Επιλογή όλων'; + + @override + String get selectYearSemanticsLabel => 'Επιλογή έτους'; + + @override + String get selectedDateLabel => 'Επιλεγμένο'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => 'Επιλέχθηκε 1 στοιχείο'; + + @override + String get selectedRowCountTitleOther => r'Επιλέχθηκαν $selectedRowCount στοιχεία'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Κοινή χρήση'; + + @override + String get showAccountsLabel => 'Εμφάνιση λογαριασμών'; + + @override + String get showMenuTooltip => 'Εμφάνιση μενού'; + + @override + String get signedInLabel => 'Σε σύνδεση'; + + @override + String get tabLabelRaw => r'Καρτέλα $tabIndex από $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Επιλογή ώρας'; + + @override + String get timePickerHourLabel => 'Ώρα'; + + @override + String get timePickerHourModeAnnouncement => 'Επιλογή ωρών'; + + @override + String get timePickerInputHelpText => 'Εισαγωγή ώρας'; + + @override + String get timePickerMinuteLabel => 'Λεπτό'; + + @override + String get timePickerMinuteModeAnnouncement => 'Επιλογή λεπτών'; + + @override + String get unspecifiedDate => 'Ημερομηνία'; + + @override + String get unspecifiedDateRange => 'Εύρος ημερομηνιών'; + + @override + String get viewLicensesButtonLabel => 'Προβολή αδειών'; +} + +/// The translations for English (`en`). +class MaterialLocalizationEn extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for English. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEn({ + super.localeName = 'en', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'About $applicationName'; + + @override + String get alertDialogLabel => 'Alert'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Back'; + + @override + String get bottomSheetLabel => 'Bottom Sheet'; + + @override + String get calendarModeButtonLabel => 'Switch to calendar'; + + @override + String get cancelButtonLabel => 'Cancel'; + + @override + String get clearButtonTooltip => 'Clear text'; + + @override + String get closeButtonLabel => 'Close'; + + @override + String get closeButtonTooltip => 'Close'; + + @override + String get collapsedHint => 'Expanded'; + + @override + String get collapsedIconTapHint => 'Expand'; + + @override + String get continueButtonLabel => 'Continue'; + + @override + String get copyButtonLabel => 'Copy'; + + @override + String get currentDateLabel => 'Today'; + + @override + String get cutButtonLabel => 'Cut'; + + @override + String get dateHelpText => 'mm/dd/yyyy'; + + @override + String get dateInputLabel => 'Enter Date'; + + @override + String get dateOutOfRangeLabel => 'Out of range.'; + + @override + String get datePickerHelpText => 'Select date'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'End date $fullDate'; + + @override + String get dateRangeEndLabel => 'End Date'; + + @override + String get dateRangePickerHelpText => 'Select range'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Start date $fullDate'; + + @override + String get dateRangeStartLabel => 'Start Date'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'Delete'; + + @override + String get dialModeButtonLabel => 'Switch to dial picker mode'; + + @override + String get dialogLabel => 'Dialog'; + + @override + String get drawerLabel => 'Navigation menu'; + + @override + String get expandedHint => 'Collapsed'; + + @override + String get expandedIconTapHint => 'Collapse'; + + @override + String get expansionTileCollapsedHint => 'double tap to expand'; + + @override + String get expansionTileCollapsedTapHint => 'Expand for more details'; + + @override + String get expansionTileExpandedHint => 'double tap to collapse'; + + @override + String get expansionTileExpandedTapHint => 'Collapse'; + + @override + String get firstPageTooltip => 'First page'; + + @override + String get hideAccountsLabel => 'Hide accounts'; + + @override + String get inputDateModeButtonLabel => 'Switch to input'; + + @override + String get inputTimeModeButtonLabel => 'Switch to text input mode'; + + @override + String get invalidDateFormatLabel => 'Invalid format.'; + + @override + String get invalidDateRangeLabel => 'Invalid range.'; + + @override + String get invalidTimeLabel => 'Enter a valid time'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'Last page'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 license'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licenses'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Licenses'; + + @override + String get lookUpButtonLabel => 'Look Up'; + + @override + String get menuBarMenuLabel => 'Menu bar menu'; + + @override + String get menuDismissLabel => 'Dismiss menu'; + + @override + String get modalBarrierDismissLabel => 'Dismiss'; + + @override + String get moreButtonTooltip => 'More'; + + @override + String get nextMonthTooltip => 'Next month'; + + @override + String get nextPageTooltip => 'Next page'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Open navigation menu'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow of $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow of about $rowCount'; + + @override + String get pasteButtonLabel => 'Paste'; + + @override + String get popupMenuLabel => 'Popup menu'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Previous month'; + + @override + String get previousPageTooltip => 'Previous page'; + + @override + String get refreshIndicatorSemanticLabel => 'Refresh'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 character remaining'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount characters remaining'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => 'No characters remaining'; + + @override + String get reorderItemDown => 'Move down'; + + @override + String get reorderItemLeft => 'Move left'; + + @override + String get reorderItemRight => 'Move right'; + + @override + String get reorderItemToEnd => 'Move to the end'; + + @override + String get reorderItemToStart => 'Move to the start'; + + @override + String get reorderItemUp => 'Move up'; + + @override + String get rowsPerPageTitle => 'Rows per page:'; + + @override + String get saveButtonLabel => 'Save'; + + @override + String get scanTextButtonLabel => 'Scan text'; + + @override + String get scrimLabel => 'Scrim'; + + @override + String get scrimOnTapHintRaw => r'Close $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Search'; + + @override + String get searchWebButtonLabel => 'Search Web'; + + @override + String get selectAllButtonLabel => 'Select all'; + + @override + String get selectYearSemanticsLabel => 'Select year'; + + @override + String get selectedDateLabel => 'Selected'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 item selected'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount items selected'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => 'No items selected'; + + @override + String get shareButtonLabel => 'Share'; + + @override + String get showAccountsLabel => 'Show accounts'; + + @override + String get showMenuTooltip => 'Show menu'; + + @override + String get signedInLabel => 'Signed in'; + + @override + String get tabLabelRaw => r'Tab $tabIndex of $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.h_colon_mm_space_a; + + @override + String get timePickerDialHelpText => 'Select time'; + + @override + String get timePickerHourLabel => 'Hour'; + + @override + String get timePickerHourModeAnnouncement => 'Select hours'; + + @override + String get timePickerInputHelpText => 'Enter time'; + + @override + String get timePickerMinuteLabel => 'Minute'; + + @override + String get timePickerMinuteModeAnnouncement => 'Select minutes'; + + @override + String get unspecifiedDate => 'Date'; + + @override + String get unspecifiedDateRange => 'Date Range'; + + @override + String get viewLicensesButtonLabel => 'View licenses'; +} + +/// The translations for English, as used in Australia (`en_AU`). +class MaterialLocalizationEnAu extends MaterialLocalizationEn { + /// Create an instance of the translation bundle for English, as used in Australia. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEnAu({ + super.localeName = 'en_AU', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get lookUpButtonLabel => 'Look up'; + + @override + String get expansionTileExpandedHint => 'double-tap to collapse'; + + @override + String get expansionTileCollapsedHint => 'double-tap to expand'; + + @override + String get bottomSheetLabel => 'Bottom sheet'; + + @override + String get keyboardKeyCapsLock => 'Caps lock'; + + @override + String get keyboardKeyChannelUp => 'Channel up'; + + @override + String get keyboardKeyChannelDown => 'Channel down'; + + @override + String get keyboardKeyNumLock => 'Num lock'; + + @override + String get keyboardKeyScrollLock => 'Scroll lock'; + + @override + String get keyboardKeyPrintScreen => 'Print screen'; + + @override + String get keyboardKeyPowerOff => 'Power off'; + + @override + String get keyboardKeyNumpadEnter => 'Num enter'; + + @override + String get dateInputLabel => 'Enter date'; + + @override + String get dateRangeEndLabel => 'End date'; + + @override + String get dateRangeStartLabel => 'Start date'; + + @override + String get unspecifiedDateRange => 'Date range'; + + @override + String get dateHelpText => 'dd/mm/yyyy'; + + @override + String get licensesPageTitle => 'Licences'; + + @override + String? get licensesPackageDetailTextZero => 'No licences'; + + @override + String? get licensesPackageDetailTextOne => '1 licence'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licences'; + + @override + String get viewLicensesButtonLabel => 'View licences'; + + @override + String get popupMenuLabel => 'Pop-up menu'; + + @override + String get dialogLabel => 'Dialogue'; + + @override + String get reorderItemLeft => 'Move to the left'; + + @override + String get reorderItemRight => 'Move to the right'; +} + +/// The translations for English, as used in Canada (`en_CA`). +class MaterialLocalizationEnCa extends MaterialLocalizationEn { + /// Create an instance of the translation bundle for English, as used in Canada. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEnCa({ + super.localeName = 'en_CA', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String? get licensesPackageDetailTextZero => 'No licences'; +} + +/// The translations for English, as used in the United Kingdom (`en_GB`). +class MaterialLocalizationEnGb extends MaterialLocalizationEn { + /// Create an instance of the translation bundle for English, as used in the United Kingdom. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEnGb({ + super.localeName = 'en_GB', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get lookUpButtonLabel => 'Look up'; + + @override + String get expansionTileExpandedHint => 'double-tap to collapse'; + + @override + String get expansionTileCollapsedHint => 'double-tap to expand'; + + @override + String get bottomSheetLabel => 'Bottom sheet'; + + @override + String get keyboardKeyCapsLock => 'Caps lock'; + + @override + String get keyboardKeyChannelUp => 'Channel up'; + + @override + String get keyboardKeyChannelDown => 'Channel down'; + + @override + String get keyboardKeyNumLock => 'Num lock'; + + @override + String get keyboardKeyScrollLock => 'Scroll lock'; + + @override + String get keyboardKeyPrintScreen => 'Print screen'; + + @override + String get keyboardKeyPowerOff => 'Power off'; + + @override + String get keyboardKeyNumpadEnter => 'Num enter'; + + @override + String get dateInputLabel => 'Enter date'; + + @override + String get dateRangeEndLabel => 'End date'; + + @override + String get dateRangeStartLabel => 'Start date'; + + @override + String get unspecifiedDateRange => 'Date range'; + + @override + String get dateHelpText => 'dd/mm/yyyy'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get viewLicensesButtonLabel => 'View licences'; + + @override + String get licensesPageTitle => 'Licences'; + + @override + String? get licensesPackageDetailTextZero => 'No licences'; + + @override + String? get licensesPackageDetailTextOne => '1 licence'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licences'; + + @override + String get popupMenuLabel => 'Pop-up menu'; + + @override + String get dialogLabel => 'Dialogue'; + + @override + String get reorderItemLeft => 'Move to the left'; + + @override + String get reorderItemRight => 'Move to the right'; +} + +/// The translations for English, as used in Ireland (`en_IE`). +class MaterialLocalizationEnIe extends MaterialLocalizationEn { + /// Create an instance of the translation bundle for English, as used in Ireland. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEnIe({ + super.localeName = 'en_IE', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get lookUpButtonLabel => 'Look up'; + + @override + String get expansionTileExpandedHint => 'double-tap to collapse'; + + @override + String get expansionTileCollapsedHint => 'double-tap to expand'; + + @override + String get bottomSheetLabel => 'Bottom sheet'; + + @override + String get keyboardKeyCapsLock => 'Caps lock'; + + @override + String get keyboardKeyChannelUp => 'Channel up'; + + @override + String get keyboardKeyChannelDown => 'Channel down'; + + @override + String get keyboardKeyNumLock => 'Num lock'; + + @override + String get keyboardKeyScrollLock => 'Scroll lock'; + + @override + String get keyboardKeyPrintScreen => 'Print screen'; + + @override + String get keyboardKeyPowerOff => 'Power off'; + + @override + String get keyboardKeyNumpadEnter => 'Num enter'; + + @override + String get dateInputLabel => 'Enter date'; + + @override + String get dateRangeEndLabel => 'End date'; + + @override + String get dateRangeStartLabel => 'Start date'; + + @override + String get unspecifiedDateRange => 'Date range'; + + @override + String get dateHelpText => 'dd/mm/yyyy'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get viewLicensesButtonLabel => 'View licences'; + + @override + String get licensesPageTitle => 'Licences'; + + @override + String? get licensesPackageDetailTextZero => 'No licences'; + + @override + String? get licensesPackageDetailTextOne => '1 licence'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licences'; + + @override + String get popupMenuLabel => 'Pop-up menu'; + + @override + String get dialogLabel => 'Dialogue'; + + @override + String get reorderItemLeft => 'Move to the left'; + + @override + String get reorderItemRight => 'Move to the right'; +} + +/// The translations for English, as used in India (`en_IN`). +class MaterialLocalizationEnIn extends MaterialLocalizationEn { + /// Create an instance of the translation bundle for English, as used in India. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEnIn({ + super.localeName = 'en_IN', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get lookUpButtonLabel => 'Look up'; + + @override + String get expansionTileExpandedHint => 'double-tap to collapse'; + + @override + String get expansionTileCollapsedHint => 'double-tap to expand'; + + @override + String get bottomSheetLabel => 'Bottom sheet'; + + @override + String get keyboardKeyCapsLock => 'Caps lock'; + + @override + String get keyboardKeyChannelUp => 'Channel up'; + + @override + String get keyboardKeyChannelDown => 'Channel down'; + + @override + String get keyboardKeyNumLock => 'Num lock'; + + @override + String get keyboardKeyScrollLock => 'Scroll lock'; + + @override + String get keyboardKeyPrintScreen => 'Print screen'; + + @override + String get keyboardKeyPowerOff => 'Power off'; + + @override + String get keyboardKeyNumpadEnter => 'Num enter'; + + @override + String get dateInputLabel => 'Enter date'; + + @override + String get dateRangeEndLabel => 'End date'; + + @override + String get dateRangeStartLabel => 'Start date'; + + @override + String get unspecifiedDateRange => 'Date range'; + + @override + String get dateHelpText => 'dd/mm/yyyy'; + + @override + String get licensesPageTitle => 'Licences'; + + @override + String? get licensesPackageDetailTextZero => 'No licences'; + + @override + String? get licensesPackageDetailTextOne => '1 licence'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licences'; + + @override + String get viewLicensesButtonLabel => 'View licences'; + + @override + String get popupMenuLabel => 'Pop-up menu'; + + @override + String get dialogLabel => 'Dialogue'; + + @override + String get reorderItemLeft => 'Move to the left'; + + @override + String get reorderItemRight => 'Move to the right'; +} + +/// The translations for English, as used in New Zealand (`en_NZ`). +class MaterialLocalizationEnNz extends MaterialLocalizationEn { + /// Create an instance of the translation bundle for English, as used in New Zealand. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEnNz({ + super.localeName = 'en_NZ', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get lookUpButtonLabel => 'Look up'; + + @override + String get expansionTileExpandedHint => 'double-tap to collapse'; + + @override + String get expansionTileCollapsedHint => 'double-tap to expand'; + + @override + String get bottomSheetLabel => 'Bottom sheet'; + + @override + String get keyboardKeyChannelDown => 'Channel down'; + + @override + String get keyboardKeyChannelUp => 'Channel up'; + + @override + String get keyboardKeyCapsLock => 'Caps lock'; + + @override + String get keyboardKeyNumLock => 'Num lock'; + + @override + String get keyboardKeyScrollLock => 'Scroll lock'; + + @override + String get keyboardKeyPrintScreen => 'Print screen'; + + @override + String get keyboardKeyPowerOff => 'Power off'; + + @override + String get keyboardKeyNumpadEnter => 'Num enter'; + + @override + String get dateInputLabel => 'Enter date'; + + @override + String get dateRangeEndLabel => 'End date'; + + @override + String get dateRangeStartLabel => 'Start date'; + + @override + String get unspecifiedDateRange => 'Date range'; + + @override + String get dateHelpText => 'dd/mm/yyyy'; + + @override + String get licensesPageTitle => 'Licences'; + + @override + String? get licensesPackageDetailTextZero => 'No licences'; + + @override + String? get licensesPackageDetailTextOne => '1 licence'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licences'; + + @override + String get viewLicensesButtonLabel => 'View licences'; + + @override + String get popupMenuLabel => 'Pop-up menu'; + + @override + String get dialogLabel => 'Dialogue'; + + @override + String get reorderItemLeft => 'Move to the left'; + + @override + String get reorderItemRight => 'Move to the right'; +} + +/// The translations for English, as used in Singapore (`en_SG`). +class MaterialLocalizationEnSg extends MaterialLocalizationEn { + /// Create an instance of the translation bundle for English, as used in Singapore. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEnSg({ + super.localeName = 'en_SG', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get lookUpButtonLabel => 'Look up'; + + @override + String get expansionTileExpandedHint => 'double-tap to collapse'; + + @override + String get expansionTileCollapsedHint => 'double-tap to expand'; + + @override + String get bottomSheetLabel => 'Bottom sheet'; + + @override + String get keyboardKeyCapsLock => 'Caps lock'; + + @override + String get keyboardKeyChannelUp => 'Channel up'; + + @override + String get keyboardKeyChannelDown => 'Channel down'; + + @override + String get keyboardKeyNumLock => 'Num lock'; + + @override + String get keyboardKeyScrollLock => 'Scroll lock'; + + @override + String get keyboardKeyPrintScreen => 'Print screen'; + + @override + String get keyboardKeyPowerOff => 'Power off'; + + @override + String get keyboardKeyNumpadEnter => 'Num enter'; + + @override + String get dateInputLabel => 'Enter date'; + + @override + String get dateRangeEndLabel => 'End date'; + + @override + String get dateRangeStartLabel => 'Start date'; + + @override + String get unspecifiedDateRange => 'Date range'; + + @override + String get dateHelpText => 'dd/mm/yyyy'; + + @override + String get licensesPageTitle => 'Licences'; + + @override + String? get licensesPackageDetailTextZero => 'No licences'; + + @override + String? get licensesPackageDetailTextOne => '1 licence'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licences'; + + @override + String get viewLicensesButtonLabel => 'View licences'; + + @override + String get popupMenuLabel => 'Pop-up menu'; + + @override + String get dialogLabel => 'Dialogue'; + + @override + String get reorderItemLeft => 'Move to the left'; + + @override + String get reorderItemRight => 'Move to the right'; +} + +/// The translations for English, as used in South Africa (`en_ZA`). +class MaterialLocalizationEnZa extends MaterialLocalizationEn { + /// Create an instance of the translation bundle for English, as used in South Africa. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEnZa({ + super.localeName = 'en_ZA', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get lookUpButtonLabel => 'Look up'; + + @override + String get expansionTileExpandedHint => 'double-tap to collapse'; + + @override + String get expansionTileCollapsedHint => 'double-tap to expand'; + + @override + String get bottomSheetLabel => 'Bottom sheet'; + + @override + String get keyboardKeyCapsLock => 'Caps lock'; + + @override + String get keyboardKeyChannelUp => 'Channel up'; + + @override + String get keyboardKeyChannelDown => 'Channel down'; + + @override + String get keyboardKeyNumLock => 'Num lock'; + + @override + String get keyboardKeyScrollLock => 'Scroll lock'; + + @override + String get keyboardKeyPrintScreen => 'Print screen'; + + @override + String get keyboardKeyPowerOff => 'Power off'; + + @override + String get keyboardKeyNumpadEnter => 'Num enter'; + + @override + String get dateInputLabel => 'Enter date'; + + @override + String get dateRangeEndLabel => 'End date'; + + @override + String get dateRangeStartLabel => 'Start date'; + + @override + String get unspecifiedDateRange => 'Date range'; + + @override + String get dateHelpText => 'dd/mm/yyyy'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get viewLicensesButtonLabel => 'View licences'; + + @override + String get licensesPageTitle => 'Licences'; + + @override + String? get licensesPackageDetailTextZero => 'No licences'; + + @override + String? get licensesPackageDetailTextOne => '1 licence'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licences'; + + @override + String get popupMenuLabel => 'Pop-up menu'; + + @override + String get dialogLabel => 'Dialogue'; + + @override + String get reorderItemLeft => 'Move to the left'; + + @override + String get reorderItemRight => 'Move to the right'; +} + +/// The translations for Spanish Castilian (`es`). +class MaterialLocalizationEs extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Spanish Castilian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEs({ + super.localeName = 'es', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Sobre $applicationName'; + + @override + String get alertDialogLabel => 'Alerta'; + + @override + String get anteMeridiemAbbreviation => 'a. m.'; + + @override + String get backButtonTooltip => 'Atrás'; + + @override + String get bottomSheetLabel => 'Hoja inferior'; + + @override + String get calendarModeButtonLabel => 'Cambiar a calendario'; + + @override + String get cancelButtonLabel => 'Cancelar'; + + @override + String get clearButtonTooltip => 'Borrar texto'; + + @override + String get closeButtonLabel => 'Cerrar'; + + @override + String get closeButtonTooltip => 'Cerrar'; + + @override + String get collapsedHint => 'Desplegado'; + + @override + String get collapsedIconTapHint => 'Mostrar'; + + @override + String get continueButtonLabel => 'Continuar'; + + @override + String get copyButtonLabel => 'Copiar'; + + @override + String get currentDateLabel => 'Hoy'; + + @override + String get cutButtonLabel => 'Cortar'; + + @override + String get dateHelpText => 'dd/mm/aaaa'; + + @override + String get dateInputLabel => 'Introduce una fecha'; + + @override + String get dateOutOfRangeLabel => 'Fuera del periodo válido.'; + + @override + String get datePickerHelpText => 'Seleccionar fecha'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Fecha de finalización $fullDate'; + + @override + String get dateRangeEndLabel => 'Fecha de finalización'; + + @override + String get dateRangePickerHelpText => 'Seleccionar periodo'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Fecha de inicio $fullDate'; + + @override + String get dateRangeStartLabel => 'Fecha de inicio'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'Eliminar'; + + @override + String get dialModeButtonLabel => 'Cambiar al modo de selección de hora'; + + @override + String get dialogLabel => 'Cuadro de diálogo'; + + @override + String get drawerLabel => 'Menú de navegación'; + + @override + String get expandedHint => 'Contraído'; + + @override + String get expandedIconTapHint => 'Ocultar'; + + @override + String get expansionTileCollapsedHint => 'toca dos veces para desplegar'; + + @override + String get expansionTileCollapsedTapHint => 'Desplegar para ver más detalles'; + + @override + String get expansionTileExpandedHint => 'toca dos veces para contraer'; + + @override + String get expansionTileExpandedTapHint => 'Contraer'; + + @override + String get firstPageTooltip => 'Primera página'; + + @override + String get hideAccountsLabel => 'Ocultar cuentas'; + + @override + String get inputDateModeButtonLabel => 'Cambiar a cuadro de texto'; + + @override + String get inputTimeModeButtonLabel => 'Cambiar al modo de introducción de texto'; + + @override + String get invalidDateFormatLabel => 'Formato no válido.'; + + @override + String get invalidDateRangeLabel => 'Periodo no válido.'; + + @override + String get invalidTimeLabel => 'Indica una hora válida'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'Alt Gr'; + + @override + String get keyboardKeyBackspace => 'Retroceso'; + + @override + String get keyboardKeyCapsLock => 'Bloq Mayús'; + + @override + String get keyboardKeyChannelDown => 'Canal siguiente'; + + @override + String get keyboardKeyChannelUp => 'Canal anterior'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Supr'; + + @override + String get keyboardKeyEject => 'Expulsar'; + + @override + String get keyboardKeyEnd => 'Fin'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Inicio'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Comando'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Bloq Num'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Intro'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'Av Pág'; + + @override + String get keyboardKeyPageUp => 'Re Pág'; + + @override + String get keyboardKeyPower => 'Encendido'; + + @override + String get keyboardKeyPowerOff => 'Apagado'; + + @override + String get keyboardKeyPrintScreen => 'Impr Pant'; + + @override + String get keyboardKeyScrollLock => 'Bloq Despl'; + + @override + String get keyboardKeySelect => 'Selección'; + + @override + String get keyboardKeyShift => 'Mayús'; + + @override + String get keyboardKeySpace => 'Espacio'; + + @override + String get lastPageTooltip => 'Última página'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 licencia'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencias'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Licencias'; + + @override + String get lookUpButtonLabel => 'Buscador visual'; + + @override + String get menuBarMenuLabel => 'Menú de la barra de menú'; + + @override + String get menuDismissLabel => 'Cerrar menú'; + + @override + String get modalBarrierDismissLabel => 'Cerrar'; + + @override + String get moreButtonTooltip => 'Más'; + + @override + String get nextMonthTooltip => 'Mes siguiente'; + + @override + String get nextPageTooltip => 'Página siguiente'; + + @override + String get okButtonLabel => 'ACEPTAR'; + + @override + String get openAppDrawerTooltip => 'Abrir el menú de navegación'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow‑$lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow‑$lastRow de aproximadamente $rowCount'; + + @override + String get pasteButtonLabel => 'Pegar'; + + @override + String get popupMenuLabel => 'Menú emergente'; + + @override + String get postMeridiemAbbreviation => 'p. m.'; + + @override + String get previousMonthTooltip => 'Mes anterior'; + + @override + String get previousPageTooltip => 'Página anterior'; + + @override + String get refreshIndicatorSemanticLabel => 'Actualizar'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'Queda 1 carácter.'; + + @override + String get remainingTextFieldCharacterCountOther => r'Quedan $remainingCount caracteres'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Mover hacia abajo'; + + @override + String get reorderItemLeft => 'Mover hacia la izquierda'; + + @override + String get reorderItemRight => 'Mover hacia la derecha'; + + @override + String get reorderItemToEnd => 'Mover al final'; + + @override + String get reorderItemToStart => 'Mover al principio'; + + @override + String get reorderItemUp => 'Mover hacia arriba'; + + @override + String get rowsPerPageTitle => 'Filas por página:'; + + @override + String get saveButtonLabel => 'Guardar'; + + @override + String get scanTextButtonLabel => 'Escanear texto'; + + @override + String get scrimLabel => 'Sombreado'; + + @override + String get scrimOnTapHintRaw => r'Cerrar $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Buscar'; + + @override + String get searchWebButtonLabel => 'Buscar en la Web'; + + @override + String get selectAllButtonLabel => 'Seleccionar todo'; + + @override + String get selectYearSemanticsLabel => 'Seleccionar año'; + + @override + String get selectedDateLabel => 'Seleccionada'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 elemento seleccionado'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount elementos seleccionados'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => 'No se han seleccionado elementos'; + + @override + String get shareButtonLabel => 'Compartir'; + + @override + String get showAccountsLabel => 'Mostrar cuentas'; + + @override + String get showMenuTooltip => 'Mostrar menú'; + + @override + String get signedInLabel => 'Sesión iniciada'; + + @override + String get tabLabelRaw => r'Pestaña $tabIndex de $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'Seleccionar hora'; + + @override + String get timePickerHourLabel => 'Hora'; + + @override + String get timePickerHourModeAnnouncement => 'Seleccionar horas'; + + @override + String get timePickerInputHelpText => 'Introducir hora'; + + @override + String get timePickerMinuteLabel => 'Minuto'; + + @override + String get timePickerMinuteModeAnnouncement => 'Seleccionar minutos'; + + @override + String get unspecifiedDate => 'Fecha'; + + @override + String get unspecifiedDateRange => 'Periodo'; + + @override + String get viewLicensesButtonLabel => 'Ver licencias'; +} + +/// The translations for Spanish Castilian, as used in Latin America and the Caribbean (`es_419`). +class MaterialLocalizationEs419 extends MaterialLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Latin America and the Caribbean. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEs419({ + super.localeName = 'es_419', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get scanTextButtonLabel => 'Analizar texto'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get scrimLabel => 'Lámina'; + + @override + String get keyboardKeyShift => 'Mayúsculas'; + + @override + String get keyboardKeyChannelDown => 'Canal anterior'; + + @override + String get keyboardKeyChannelUp => 'Canal siguiente'; + + @override + String get keyboardKeyCapsLock => 'Bloqueo de mayúscula'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyNumLock => 'Bloqueo numérico'; + + @override + String get keyboardKeyPageDown => 'AvPág'; + + @override + String get keyboardKeySpace => 'Barra espaciadora'; + + @override + String get keyboardKeyScrollLock => 'Bloqueo de desplazamiento'; + + @override + String get keyboardKeyPrintScreen => 'Imprimir pantalla'; + + @override + String get keyboardKeyPowerOff => 'Apagar'; + + @override + String get keyboardKeyPower => 'Encender'; + + @override + String get keyboardKeyPageUp => 'RePág'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String? get licensesPackageDetailTextOne => '1 licencia'; + + @override + String get timePickerDialHelpText => 'Selecciona una hora'; + + @override + String get timePickerInputHelpText => 'Ingresa una hora'; + + @override + String get invalidTimeLabel => 'Ingresa una hora válida'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencias'; + + @override + String get inputTimeModeButtonLabel => 'Cambiar al modo de entrada de texto'; + + @override + String get dateInputLabel => 'Ingresar fecha'; + + @override + String get calendarModeButtonLabel => 'Cambiar al calendario'; + + @override + String get dateRangePickerHelpText => 'Selecciona un período'; + + @override + String get datePickerHelpText => 'Selecciona una fecha'; + + @override + String get dateOutOfRangeLabel => 'Fuera de rango'; + + @override + String get invalidDateRangeLabel => 'El rango no es válido.'; + + @override + String get invalidDateFormatLabel => 'El formato no es válido.'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Fecha de finalización: $fullDate'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Fecha de inicio: $fullDate'; + + @override + String get inputDateModeButtonLabel => 'Cambiar a modo de entrada'; + + @override + String get unspecifiedDateRange => 'Período'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; + + @override + String get signedInLabel => 'Cuenta con la que accediste'; + + @override + String get openAppDrawerTooltip => 'Abrir menú de navegación'; + + @override + String get deleteButtonTooltip => 'Borrar'; + + @override + String get nextMonthTooltip => 'Próximo mes'; + + @override + String get nextPageTooltip => 'Próxima página'; + + @override + String get aboutListTileTitleRaw => r'Acerca de $applicationName'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow de aproximadamente $rowCount'; + + @override + String? get selectedRowCountTitleOne => 'Se seleccionó 1 elemento'; + + @override + String get selectedRowCountTitleOther => r'Se seleccionaron $selectedRowCount elementos'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get dialogLabel => 'Diálogo'; + + @override + String get reorderItemToStart => 'Mover al inicio'; + + @override + String get expandedIconTapHint => 'Contraer'; + + @override + String get collapsedIconTapHint => 'Expandir'; +} + +/// The translations for Spanish Castilian, as used in Argentina (`es_AR`). +class MaterialLocalizationEsAr extends MaterialLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Argentina. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEsAr({ + super.localeName = 'es_AR', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get scanTextButtonLabel => 'Analizar texto'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get scrimLabel => 'Lámina'; + + @override + String get keyboardKeyShift => 'Mayúsculas'; + + @override + String get keyboardKeyChannelDown => 'Canal anterior'; + + @override + String get keyboardKeyChannelUp => 'Canal siguiente'; + + @override + String get keyboardKeyCapsLock => 'Bloqueo de mayúscula'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyNumLock => 'Bloqueo numérico'; + + @override + String get keyboardKeyPageDown => 'AvPág'; + + @override + String get keyboardKeySpace => 'Barra espaciadora'; + + @override + String get keyboardKeyScrollLock => 'Bloqueo de desplazamiento'; + + @override + String get keyboardKeyPrintScreen => 'Imprimir pantalla'; + + @override + String get keyboardKeyPowerOff => 'Apagar'; + + @override + String get keyboardKeyPower => 'Encender'; + + @override + String get keyboardKeyPageUp => 'RePág'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String? get licensesPackageDetailTextOne => '1 licencia'; + + @override + String get timePickerDialHelpText => 'Selecciona una hora'; + + @override + String get timePickerInputHelpText => 'Ingresa una hora'; + + @override + String get invalidTimeLabel => 'Ingresa una hora válida'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencias'; + + @override + String get inputTimeModeButtonLabel => 'Cambiar al modo de entrada de texto'; + + @override + String get dateInputLabel => 'Ingresar fecha'; + + @override + String get calendarModeButtonLabel => 'Cambiar al calendario'; + + @override + String get dateRangePickerHelpText => 'Selecciona un período'; + + @override + String get datePickerHelpText => 'Selecciona una fecha'; + + @override + String get dateOutOfRangeLabel => 'Fuera de rango'; + + @override + String get invalidDateRangeLabel => 'El rango no es válido.'; + + @override + String get invalidDateFormatLabel => 'El formato no es válido.'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Fecha de finalización: $fullDate'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Fecha de inicio: $fullDate'; + + @override + String get inputDateModeButtonLabel => 'Cambiar a modo de entrada'; + + @override + String get unspecifiedDateRange => 'Período'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; + + @override + String get signedInLabel => 'Cuenta con la que accediste'; + + @override + String get openAppDrawerTooltip => 'Abrir menú de navegación'; + + @override + String get deleteButtonTooltip => 'Borrar'; + + @override + String get nextMonthTooltip => 'Próximo mes'; + + @override + String get nextPageTooltip => 'Próxima página'; + + @override + String get aboutListTileTitleRaw => r'Acerca de $applicationName'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow de aproximadamente $rowCount'; + + @override + String? get selectedRowCountTitleOne => 'Se seleccionó 1 elemento'; + + @override + String get selectedRowCountTitleOther => r'Se seleccionaron $selectedRowCount elementos'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get dialogLabel => 'Diálogo'; + + @override + String get reorderItemToStart => 'Mover al inicio'; + + @override + String get expandedIconTapHint => 'Contraer'; + + @override + String get collapsedIconTapHint => 'Expandir'; +} + +/// The translations for Spanish Castilian, as used in Bolivia (`es_BO`). +class MaterialLocalizationEsBo extends MaterialLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Bolivia. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEsBo({ + super.localeName = 'es_BO', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get scanTextButtonLabel => 'Analizar texto'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get scrimLabel => 'Lámina'; + + @override + String get keyboardKeyShift => 'Mayúsculas'; + + @override + String get keyboardKeyChannelDown => 'Canal anterior'; + + @override + String get keyboardKeyChannelUp => 'Canal siguiente'; + + @override + String get keyboardKeyCapsLock => 'Bloqueo de mayúscula'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyNumLock => 'Bloqueo numérico'; + + @override + String get keyboardKeyPageDown => 'AvPág'; + + @override + String get keyboardKeySpace => 'Barra espaciadora'; + + @override + String get keyboardKeyScrollLock => 'Bloqueo de desplazamiento'; + + @override + String get keyboardKeyPrintScreen => 'Imprimir pantalla'; + + @override + String get keyboardKeyPowerOff => 'Apagar'; + + @override + String get keyboardKeyPower => 'Encender'; + + @override + String get keyboardKeyPageUp => 'RePág'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String? get licensesPackageDetailTextOne => '1 licencia'; + + @override + String get timePickerDialHelpText => 'Selecciona una hora'; + + @override + String get timePickerInputHelpText => 'Ingresa una hora'; + + @override + String get invalidTimeLabel => 'Ingresa una hora válida'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencias'; + + @override + String get inputTimeModeButtonLabel => 'Cambiar al modo de entrada de texto'; + + @override + String get dateInputLabel => 'Ingresar fecha'; + + @override + String get calendarModeButtonLabel => 'Cambiar al calendario'; + + @override + String get dateRangePickerHelpText => 'Selecciona un período'; + + @override + String get datePickerHelpText => 'Selecciona una fecha'; + + @override + String get dateOutOfRangeLabel => 'Fuera de rango'; + + @override + String get invalidDateRangeLabel => 'El rango no es válido.'; + + @override + String get invalidDateFormatLabel => 'El formato no es válido.'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Fecha de finalización: $fullDate'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Fecha de inicio: $fullDate'; + + @override + String get inputDateModeButtonLabel => 'Cambiar a modo de entrada'; + + @override + String get unspecifiedDateRange => 'Período'; + + @override + String get reorderItemToStart => 'Mover al inicio'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; + + @override + String get signedInLabel => 'Cuenta con la que accediste'; + + @override + String get openAppDrawerTooltip => 'Abrir menú de navegación'; + + @override + String get deleteButtonTooltip => 'Borrar'; + + @override + String get nextMonthTooltip => 'Próximo mes'; + + @override + String get nextPageTooltip => 'Próxima página'; + + @override + String get aboutListTileTitleRaw => r'Acerca de $applicationName'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow de aproximadamente $rowCount'; + + @override + String? get selectedRowCountTitleOne => 'Se seleccionó 1 elemento'; + + @override + String get selectedRowCountTitleOther => r'Se seleccionaron $selectedRowCount elementos'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get dialogLabel => 'Diálogo'; + + @override + String get expandedIconTapHint => 'Contraer'; + + @override + String get collapsedIconTapHint => 'Expandir'; +} + +/// The translations for Spanish Castilian, as used in Chile (`es_CL`). +class MaterialLocalizationEsCl extends MaterialLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Chile. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEsCl({ + super.localeName = 'es_CL', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get scanTextButtonLabel => 'Analizar texto'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get scrimLabel => 'Lámina'; + + @override + String get keyboardKeyShift => 'Mayúsculas'; + + @override + String get keyboardKeyChannelDown => 'Canal anterior'; + + @override + String get keyboardKeyChannelUp => 'Canal siguiente'; + + @override + String get keyboardKeyCapsLock => 'Bloqueo de mayúscula'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyNumLock => 'Bloqueo numérico'; + + @override + String get keyboardKeyPageDown => 'AvPág'; + + @override + String get keyboardKeySpace => 'Barra espaciadora'; + + @override + String get keyboardKeyScrollLock => 'Bloqueo de desplazamiento'; + + @override + String get keyboardKeyPrintScreen => 'Imprimir pantalla'; + + @override + String get keyboardKeyPowerOff => 'Apagar'; + + @override + String get keyboardKeyPower => 'Encender'; + + @override + String get keyboardKeyPageUp => 'RePág'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String? get licensesPackageDetailTextOne => '1 licencia'; + + @override + String get timePickerDialHelpText => 'Selecciona una hora'; + + @override + String get timePickerInputHelpText => 'Ingresa una hora'; + + @override + String get invalidTimeLabel => 'Ingresa una hora válida'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencias'; + + @override + String get inputTimeModeButtonLabel => 'Cambiar al modo de entrada de texto'; + + @override + String get dateInputLabel => 'Ingresar fecha'; + + @override + String get calendarModeButtonLabel => 'Cambiar al calendario'; + + @override + String get dateRangePickerHelpText => 'Selecciona un período'; + + @override + String get datePickerHelpText => 'Selecciona una fecha'; + + @override + String get dateOutOfRangeLabel => 'Fuera de rango'; + + @override + String get invalidDateRangeLabel => 'El rango no es válido.'; + + @override + String get invalidDateFormatLabel => 'El formato no es válido.'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Fecha de finalización: $fullDate'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Fecha de inicio: $fullDate'; + + @override + String get inputDateModeButtonLabel => 'Cambiar a modo de entrada'; + + @override + String get unspecifiedDateRange => 'Período'; + + @override + String get reorderItemToStart => 'Mover al inicio'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; + + @override + String get signedInLabel => 'Cuenta con la que accediste'; + + @override + String get openAppDrawerTooltip => 'Abrir menú de navegación'; + + @override + String get deleteButtonTooltip => 'Borrar'; + + @override + String get nextMonthTooltip => 'Próximo mes'; + + @override + String get nextPageTooltip => 'Próxima página'; + + @override + String get aboutListTileTitleRaw => r'Acerca de $applicationName'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow de aproximadamente $rowCount'; + + @override + String? get selectedRowCountTitleOne => 'Se seleccionó 1 elemento'; + + @override + String get selectedRowCountTitleOther => r'Se seleccionaron $selectedRowCount elementos'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get dialogLabel => 'Diálogo'; + + @override + String get expandedIconTapHint => 'Contraer'; + + @override + String get collapsedIconTapHint => 'Expandir'; +} + +/// The translations for Spanish Castilian, as used in Colombia (`es_CO`). +class MaterialLocalizationEsCo extends MaterialLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Colombia. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEsCo({ + super.localeName = 'es_CO', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get scanTextButtonLabel => 'Analizar texto'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get scrimLabel => 'Lámina'; + + @override + String get keyboardKeyShift => 'Mayúsculas'; + + @override + String get keyboardKeyChannelDown => 'Canal anterior'; + + @override + String get keyboardKeyChannelUp => 'Canal siguiente'; + + @override + String get keyboardKeyCapsLock => 'Bloqueo de mayúscula'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyNumLock => 'Bloqueo numérico'; + + @override + String get keyboardKeyPageDown => 'AvPág'; + + @override + String get keyboardKeySpace => 'Barra espaciadora'; + + @override + String get keyboardKeyScrollLock => 'Bloqueo de desplazamiento'; + + @override + String get keyboardKeyPrintScreen => 'Imprimir pantalla'; + + @override + String get keyboardKeyPowerOff => 'Apagar'; + + @override + String get keyboardKeyPower => 'Encender'; + + @override + String get keyboardKeyPageUp => 'RePág'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String? get licensesPackageDetailTextOne => '1 licencia'; + + @override + String get timePickerDialHelpText => 'Selecciona una hora'; + + @override + String get timePickerInputHelpText => 'Ingresa una hora'; + + @override + String get invalidTimeLabel => 'Ingresa una hora válida'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencias'; + + @override + String get inputTimeModeButtonLabel => 'Cambiar al modo de entrada de texto'; + + @override + String get dateInputLabel => 'Ingresar fecha'; + + @override + String get calendarModeButtonLabel => 'Cambiar al calendario'; + + @override + String get dateRangePickerHelpText => 'Selecciona un período'; + + @override + String get datePickerHelpText => 'Selecciona una fecha'; + + @override + String get dateOutOfRangeLabel => 'Fuera de rango'; + + @override + String get invalidDateRangeLabel => 'El rango no es válido.'; + + @override + String get invalidDateFormatLabel => 'El formato no es válido.'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Fecha de finalización: $fullDate'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Fecha de inicio: $fullDate'; + + @override + String get inputDateModeButtonLabel => 'Cambiar a modo de entrada'; + + @override + String get unspecifiedDateRange => 'Período'; + + @override + String get reorderItemToStart => 'Mover al inicio'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; + + @override + String get signedInLabel => 'Cuenta con la que accediste'; + + @override + String get openAppDrawerTooltip => 'Abrir menú de navegación'; + + @override + String get deleteButtonTooltip => 'Borrar'; + + @override + String get nextMonthTooltip => 'Próximo mes'; + + @override + String get nextPageTooltip => 'Próxima página'; + + @override + String get aboutListTileTitleRaw => r'Acerca de $applicationName'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow de aproximadamente $rowCount'; + + @override + String? get selectedRowCountTitleOne => 'Se seleccionó 1 elemento'; + + @override + String get selectedRowCountTitleOther => r'Se seleccionaron $selectedRowCount elementos'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get dialogLabel => 'Diálogo'; + + @override + String get expandedIconTapHint => 'Contraer'; + + @override + String get collapsedIconTapHint => 'Expandir'; +} + +/// The translations for Spanish Castilian, as used in Costa Rica (`es_CR`). +class MaterialLocalizationEsCr extends MaterialLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Costa Rica. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEsCr({ + super.localeName = 'es_CR', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get scanTextButtonLabel => 'Analizar texto'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get scrimLabel => 'Lámina'; + + @override + String get keyboardKeyShift => 'Mayúsculas'; + + @override + String get keyboardKeyChannelDown => 'Canal anterior'; + + @override + String get keyboardKeyChannelUp => 'Canal siguiente'; + + @override + String get keyboardKeyCapsLock => 'Bloqueo de mayúscula'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyNumLock => 'Bloqueo numérico'; + + @override + String get keyboardKeyPageDown => 'AvPág'; + + @override + String get keyboardKeySpace => 'Barra espaciadora'; + + @override + String get keyboardKeyScrollLock => 'Bloqueo de desplazamiento'; + + @override + String get keyboardKeyPrintScreen => 'Imprimir pantalla'; + + @override + String get keyboardKeyPowerOff => 'Apagar'; + + @override + String get keyboardKeyPower => 'Encender'; + + @override + String get keyboardKeyPageUp => 'RePág'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String? get licensesPackageDetailTextOne => '1 licencia'; + + @override + String get timePickerDialHelpText => 'Selecciona una hora'; + + @override + String get timePickerInputHelpText => 'Ingresa una hora'; + + @override + String get invalidTimeLabel => 'Ingresa una hora válida'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencias'; + + @override + String get inputTimeModeButtonLabel => 'Cambiar al modo de entrada de texto'; + + @override + String get dateInputLabel => 'Ingresar fecha'; + + @override + String get calendarModeButtonLabel => 'Cambiar al calendario'; + + @override + String get dateRangePickerHelpText => 'Selecciona un período'; + + @override + String get datePickerHelpText => 'Selecciona una fecha'; + + @override + String get dateOutOfRangeLabel => 'Fuera de rango'; + + @override + String get invalidDateRangeLabel => 'El rango no es válido.'; + + @override + String get invalidDateFormatLabel => 'El formato no es válido.'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Fecha de finalización: $fullDate'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Fecha de inicio: $fullDate'; + + @override + String get inputDateModeButtonLabel => 'Cambiar a modo de entrada'; + + @override + String get unspecifiedDateRange => 'Período'; + + @override + String get reorderItemToStart => 'Mover al inicio'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; + + @override + String get signedInLabel => 'Cuenta con la que accediste'; + + @override + String get openAppDrawerTooltip => 'Abrir menú de navegación'; + + @override + String get deleteButtonTooltip => 'Borrar'; + + @override + String get nextMonthTooltip => 'Próximo mes'; + + @override + String get nextPageTooltip => 'Próxima página'; + + @override + String get aboutListTileTitleRaw => r'Acerca de $applicationName'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow de aproximadamente $rowCount'; + + @override + String? get selectedRowCountTitleOne => 'Se seleccionó 1 elemento'; + + @override + String get selectedRowCountTitleOther => r'Se seleccionaron $selectedRowCount elementos'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get dialogLabel => 'Diálogo'; + + @override + String get expandedIconTapHint => 'Contraer'; + + @override + String get collapsedIconTapHint => 'Expandir'; +} + +/// The translations for Spanish Castilian, as used in the Dominican Republic (`es_DO`). +class MaterialLocalizationEsDo extends MaterialLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in the Dominican Republic. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEsDo({ + super.localeName = 'es_DO', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get scanTextButtonLabel => 'Analizar texto'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get scrimLabel => 'Lámina'; + + @override + String get keyboardKeyShift => 'Mayúsculas'; + + @override + String get keyboardKeyChannelDown => 'Canal anterior'; + + @override + String get keyboardKeyChannelUp => 'Canal siguiente'; + + @override + String get keyboardKeyCapsLock => 'Bloqueo de mayúscula'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyNumLock => 'Bloqueo numérico'; + + @override + String get keyboardKeyPageDown => 'AvPág'; + + @override + String get keyboardKeySpace => 'Barra espaciadora'; + + @override + String get keyboardKeyScrollLock => 'Bloqueo de desplazamiento'; + + @override + String get keyboardKeyPrintScreen => 'Imprimir pantalla'; + + @override + String get keyboardKeyPowerOff => 'Apagar'; + + @override + String get keyboardKeyPower => 'Encender'; + + @override + String get keyboardKeyPageUp => 'RePág'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String? get licensesPackageDetailTextOne => '1 licencia'; + + @override + String get timePickerDialHelpText => 'Selecciona una hora'; + + @override + String get timePickerInputHelpText => 'Ingresa una hora'; + + @override + String get invalidTimeLabel => 'Ingresa una hora válida'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencias'; + + @override + String get inputTimeModeButtonLabel => 'Cambiar al modo de entrada de texto'; + + @override + String get dateInputLabel => 'Ingresar fecha'; + + @override + String get calendarModeButtonLabel => 'Cambiar al calendario'; + + @override + String get dateRangePickerHelpText => 'Selecciona un período'; + + @override + String get datePickerHelpText => 'Selecciona una fecha'; + + @override + String get dateOutOfRangeLabel => 'Fuera de rango'; + + @override + String get invalidDateRangeLabel => 'El rango no es válido.'; + + @override + String get invalidDateFormatLabel => 'El formato no es válido.'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Fecha de finalización: $fullDate'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Fecha de inicio: $fullDate'; + + @override + String get inputDateModeButtonLabel => 'Cambiar a modo de entrada'; + + @override + String get unspecifiedDateRange => 'Período'; + + @override + String get reorderItemToStart => 'Mover al inicio'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; + + @override + String get signedInLabel => 'Cuenta con la que accediste'; + + @override + String get openAppDrawerTooltip => 'Abrir menú de navegación'; + + @override + String get deleteButtonTooltip => 'Borrar'; + + @override + String get nextMonthTooltip => 'Próximo mes'; + + @override + String get nextPageTooltip => 'Próxima página'; + + @override + String get aboutListTileTitleRaw => r'Acerca de $applicationName'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow de aproximadamente $rowCount'; + + @override + String? get selectedRowCountTitleOne => 'Se seleccionó 1 elemento'; + + @override + String get selectedRowCountTitleOther => r'Se seleccionaron $selectedRowCount elementos'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get dialogLabel => 'Diálogo'; + + @override + String get expandedIconTapHint => 'Contraer'; + + @override + String get collapsedIconTapHint => 'Expandir'; +} + +/// The translations for Spanish Castilian, as used in Ecuador (`es_EC`). +class MaterialLocalizationEsEc extends MaterialLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Ecuador. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEsEc({ + super.localeName = 'es_EC', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get scanTextButtonLabel => 'Analizar texto'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get scrimLabel => 'Lámina'; + + @override + String get keyboardKeyShift => 'Mayúsculas'; + + @override + String get keyboardKeyChannelDown => 'Canal anterior'; + + @override + String get keyboardKeyChannelUp => 'Canal siguiente'; + + @override + String get keyboardKeyCapsLock => 'Bloqueo de mayúscula'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyNumLock => 'Bloqueo numérico'; + + @override + String get keyboardKeyPageDown => 'AvPág'; + + @override + String get keyboardKeySpace => 'Barra espaciadora'; + + @override + String get keyboardKeyScrollLock => 'Bloqueo de desplazamiento'; + + @override + String get keyboardKeyPrintScreen => 'Imprimir pantalla'; + + @override + String get keyboardKeyPowerOff => 'Apagar'; + + @override + String get keyboardKeyPower => 'Encender'; + + @override + String get keyboardKeyPageUp => 'RePág'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String? get licensesPackageDetailTextOne => '1 licencia'; + + @override + String get timePickerDialHelpText => 'Selecciona una hora'; + + @override + String get timePickerInputHelpText => 'Ingresa una hora'; + + @override + String get invalidTimeLabel => 'Ingresa una hora válida'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencias'; + + @override + String get inputTimeModeButtonLabel => 'Cambiar al modo de entrada de texto'; + + @override + String get dateInputLabel => 'Ingresar fecha'; + + @override + String get calendarModeButtonLabel => 'Cambiar al calendario'; + + @override + String get dateRangePickerHelpText => 'Selecciona un período'; + + @override + String get datePickerHelpText => 'Selecciona una fecha'; + + @override + String get dateOutOfRangeLabel => 'Fuera de rango'; + + @override + String get invalidDateRangeLabel => 'El rango no es válido.'; + + @override + String get invalidDateFormatLabel => 'El formato no es válido.'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Fecha de finalización: $fullDate'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Fecha de inicio: $fullDate'; + + @override + String get inputDateModeButtonLabel => 'Cambiar a modo de entrada'; + + @override + String get unspecifiedDateRange => 'Período'; + + @override + String get reorderItemToStart => 'Mover al inicio'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; + + @override + String get signedInLabel => 'Cuenta con la que accediste'; + + @override + String get openAppDrawerTooltip => 'Abrir menú de navegación'; + + @override + String get deleteButtonTooltip => 'Borrar'; + + @override + String get nextMonthTooltip => 'Próximo mes'; + + @override + String get nextPageTooltip => 'Próxima página'; + + @override + String get aboutListTileTitleRaw => r'Acerca de $applicationName'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow de aproximadamente $rowCount'; + + @override + String? get selectedRowCountTitleOne => 'Se seleccionó 1 elemento'; + + @override + String get selectedRowCountTitleOther => r'Se seleccionaron $selectedRowCount elementos'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get dialogLabel => 'Diálogo'; + + @override + String get expandedIconTapHint => 'Contraer'; + + @override + String get collapsedIconTapHint => 'Expandir'; +} + +/// The translations for Spanish Castilian, as used in Guatemala (`es_GT`). +class MaterialLocalizationEsGt extends MaterialLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Guatemala. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEsGt({ + super.localeName = 'es_GT', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get scanTextButtonLabel => 'Analizar texto'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get scrimLabel => 'Lámina'; + + @override + String get keyboardKeyShift => 'Mayúsculas'; + + @override + String get keyboardKeyChannelDown => 'Canal anterior'; + + @override + String get keyboardKeyChannelUp => 'Canal siguiente'; + + @override + String get keyboardKeyCapsLock => 'Bloqueo de mayúscula'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyNumLock => 'Bloqueo numérico'; + + @override + String get keyboardKeyPageDown => 'AvPág'; + + @override + String get keyboardKeySpace => 'Barra espaciadora'; + + @override + String get keyboardKeyScrollLock => 'Bloqueo de desplazamiento'; + + @override + String get keyboardKeyPrintScreen => 'Imprimir pantalla'; + + @override + String get keyboardKeyPowerOff => 'Apagar'; + + @override + String get keyboardKeyPower => 'Encender'; + + @override + String get keyboardKeyPageUp => 'RePág'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String? get licensesPackageDetailTextOne => '1 licencia'; + + @override + String get timePickerDialHelpText => 'Selecciona una hora'; + + @override + String get timePickerInputHelpText => 'Ingresa una hora'; + + @override + String get invalidTimeLabel => 'Ingresa una hora válida'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencias'; + + @override + String get inputTimeModeButtonLabel => 'Cambiar al modo de entrada de texto'; + + @override + String get dateInputLabel => 'Ingresar fecha'; + + @override + String get calendarModeButtonLabel => 'Cambiar al calendario'; + + @override + String get dateRangePickerHelpText => 'Selecciona un período'; + + @override + String get datePickerHelpText => 'Selecciona una fecha'; + + @override + String get dateOutOfRangeLabel => 'Fuera de rango'; + + @override + String get invalidDateRangeLabel => 'El rango no es válido.'; + + @override + String get invalidDateFormatLabel => 'El formato no es válido.'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Fecha de finalización: $fullDate'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Fecha de inicio: $fullDate'; + + @override + String get inputDateModeButtonLabel => 'Cambiar a modo de entrada'; + + @override + String get unspecifiedDateRange => 'Período'; + + @override + String get reorderItemToStart => 'Mover al inicio'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; + + @override + String get signedInLabel => 'Cuenta con la que accediste'; + + @override + String get openAppDrawerTooltip => 'Abrir menú de navegación'; + + @override + String get deleteButtonTooltip => 'Borrar'; + + @override + String get nextMonthTooltip => 'Próximo mes'; + + @override + String get nextPageTooltip => 'Próxima página'; + + @override + String get aboutListTileTitleRaw => r'Acerca de $applicationName'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow de aproximadamente $rowCount'; + + @override + String? get selectedRowCountTitleOne => 'Se seleccionó 1 elemento'; + + @override + String get selectedRowCountTitleOther => r'Se seleccionaron $selectedRowCount elementos'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get dialogLabel => 'Diálogo'; + + @override + String get expandedIconTapHint => 'Contraer'; + + @override + String get collapsedIconTapHint => 'Expandir'; +} + +/// The translations for Spanish Castilian, as used in Honduras (`es_HN`). +class MaterialLocalizationEsHn extends MaterialLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Honduras. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEsHn({ + super.localeName = 'es_HN', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get scanTextButtonLabel => 'Analizar texto'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get scrimLabel => 'Lámina'; + + @override + String get keyboardKeyShift => 'Mayúsculas'; + + @override + String get keyboardKeyChannelDown => 'Canal anterior'; + + @override + String get keyboardKeyChannelUp => 'Canal siguiente'; + + @override + String get keyboardKeyCapsLock => 'Bloqueo de mayúscula'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyNumLock => 'Bloqueo numérico'; + + @override + String get keyboardKeyPageDown => 'AvPág'; + + @override + String get keyboardKeySpace => 'Barra espaciadora'; + + @override + String get keyboardKeyScrollLock => 'Bloqueo de desplazamiento'; + + @override + String get keyboardKeyPrintScreen => 'Imprimir pantalla'; + + @override + String get keyboardKeyPowerOff => 'Apagar'; + + @override + String get keyboardKeyPower => 'Encender'; + + @override + String get keyboardKeyPageUp => 'RePág'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String? get licensesPackageDetailTextOne => '1 licencia'; + + @override + String get timePickerDialHelpText => 'Selecciona una hora'; + + @override + String get timePickerInputHelpText => 'Ingresa una hora'; + + @override + String get invalidTimeLabel => 'Ingresa una hora válida'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencias'; + + @override + String get inputTimeModeButtonLabel => 'Cambiar al modo de entrada de texto'; + + @override + String get dateInputLabel => 'Ingresar fecha'; + + @override + String get calendarModeButtonLabel => 'Cambiar al calendario'; + + @override + String get dateRangePickerHelpText => 'Selecciona un período'; + + @override + String get datePickerHelpText => 'Selecciona una fecha'; + + @override + String get dateOutOfRangeLabel => 'Fuera de rango'; + + @override + String get invalidDateRangeLabel => 'El rango no es válido.'; + + @override + String get invalidDateFormatLabel => 'El formato no es válido.'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Fecha de finalización: $fullDate'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Fecha de inicio: $fullDate'; + + @override + String get inputDateModeButtonLabel => 'Cambiar a modo de entrada'; + + @override + String get unspecifiedDateRange => 'Período'; + + @override + String get reorderItemToStart => 'Mover al inicio'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; + + @override + String get signedInLabel => 'Cuenta con la que accediste'; + + @override + String get openAppDrawerTooltip => 'Abrir menú de navegación'; + + @override + String get deleteButtonTooltip => 'Borrar'; + + @override + String get nextMonthTooltip => 'Próximo mes'; + + @override + String get nextPageTooltip => 'Próxima página'; + + @override + String get aboutListTileTitleRaw => r'Acerca de $applicationName'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow de aproximadamente $rowCount'; + + @override + String? get selectedRowCountTitleOne => 'Se seleccionó 1 elemento'; + + @override + String get selectedRowCountTitleOther => r'Se seleccionaron $selectedRowCount elementos'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get dialogLabel => 'Diálogo'; + + @override + String get expandedIconTapHint => 'Contraer'; + + @override + String get collapsedIconTapHint => 'Expandir'; +} + +/// The translations for Spanish Castilian, as used in Mexico (`es_MX`). +class MaterialLocalizationEsMx extends MaterialLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Mexico. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEsMx({ + super.localeName = 'es_MX', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get scanTextButtonLabel => 'Analizar texto'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get scrimLabel => 'Lámina'; + + @override + String get keyboardKeyShift => 'Mayúsculas'; + + @override + String get keyboardKeyChannelDown => 'Canal anterior'; + + @override + String get keyboardKeyChannelUp => 'Canal siguiente'; + + @override + String get keyboardKeyCapsLock => 'Bloqueo de mayúscula'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyNumLock => 'Bloqueo numérico'; + + @override + String get keyboardKeyPageDown => 'AvPág'; + + @override + String get keyboardKeySpace => 'Barra espaciadora'; + + @override + String get keyboardKeyScrollLock => 'Bloqueo de desplazamiento'; + + @override + String get keyboardKeyPrintScreen => 'Imprimir pantalla'; + + @override + String get keyboardKeyPowerOff => 'Apagar'; + + @override + String get keyboardKeyPower => 'Encender'; + + @override + String get keyboardKeyPageUp => 'RePág'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String? get licensesPackageDetailTextOne => '1 licencia'; + + @override + String get timePickerDialHelpText => 'Selecciona una hora'; + + @override + String get timePickerInputHelpText => 'Ingresa una hora'; + + @override + String get invalidTimeLabel => 'Ingresa una hora válida'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencias'; + + @override + String get inputTimeModeButtonLabel => 'Cambiar al modo de entrada de texto'; + + @override + String get dateInputLabel => 'Ingresar fecha'; + + @override + String get calendarModeButtonLabel => 'Cambiar al calendario'; + + @override + String get dateRangePickerHelpText => 'Selecciona un período'; + + @override + String get datePickerHelpText => 'Selecciona una fecha'; + + @override + String get dateOutOfRangeLabel => 'Fuera de rango'; + + @override + String get invalidDateRangeLabel => 'El rango no es válido.'; + + @override + String get invalidDateFormatLabel => 'El formato no es válido.'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Fecha de finalización: $fullDate'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Fecha de inicio: $fullDate'; + + @override + String get inputDateModeButtonLabel => 'Cambiar a modo de entrada'; + + @override + String get unspecifiedDateRange => 'Período'; + + @override + String get reorderItemToStart => 'Mover al inicio'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; + + @override + String get signedInLabel => 'Cuenta con la que accediste'; + + @override + String get openAppDrawerTooltip => 'Abrir menú de navegación'; + + @override + String get deleteButtonTooltip => 'Borrar'; + + @override + String get nextMonthTooltip => 'Próximo mes'; + + @override + String get nextPageTooltip => 'Próxima página'; + + @override + String get aboutListTileTitleRaw => r'Acerca de $applicationName'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow de aproximadamente $rowCount'; + + @override + String? get selectedRowCountTitleOne => 'Se seleccionó 1 elemento'; + + @override + String get selectedRowCountTitleOther => r'Se seleccionaron $selectedRowCount elementos'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get dialogLabel => 'Diálogo'; + + @override + String get expandedIconTapHint => 'Contraer'; + + @override + String get collapsedIconTapHint => 'Expandir'; +} + +/// The translations for Spanish Castilian, as used in Nicaragua (`es_NI`). +class MaterialLocalizationEsNi extends MaterialLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Nicaragua. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEsNi({ + super.localeName = 'es_NI', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get scanTextButtonLabel => 'Analizar texto'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get scrimLabel => 'Lámina'; + + @override + String get keyboardKeyShift => 'Mayúsculas'; + + @override + String get keyboardKeyChannelDown => 'Canal anterior'; + + @override + String get keyboardKeyChannelUp => 'Canal siguiente'; + + @override + String get keyboardKeyCapsLock => 'Bloqueo de mayúscula'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyNumLock => 'Bloqueo numérico'; + + @override + String get keyboardKeyPageDown => 'AvPág'; + + @override + String get keyboardKeySpace => 'Barra espaciadora'; + + @override + String get keyboardKeyScrollLock => 'Bloqueo de desplazamiento'; + + @override + String get keyboardKeyPrintScreen => 'Imprimir pantalla'; + + @override + String get keyboardKeyPowerOff => 'Apagar'; + + @override + String get keyboardKeyPower => 'Encender'; + + @override + String get keyboardKeyPageUp => 'RePág'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String? get licensesPackageDetailTextOne => '1 licencia'; + + @override + String get timePickerDialHelpText => 'Selecciona una hora'; + + @override + String get timePickerInputHelpText => 'Ingresa una hora'; + + @override + String get invalidTimeLabel => 'Ingresa una hora válida'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencias'; + + @override + String get inputTimeModeButtonLabel => 'Cambiar al modo de entrada de texto'; + + @override + String get dateInputLabel => 'Ingresar fecha'; + + @override + String get calendarModeButtonLabel => 'Cambiar al calendario'; + + @override + String get dateRangePickerHelpText => 'Selecciona un período'; + + @override + String get datePickerHelpText => 'Selecciona una fecha'; + + @override + String get dateOutOfRangeLabel => 'Fuera de rango'; + + @override + String get invalidDateRangeLabel => 'El rango no es válido.'; + + @override + String get invalidDateFormatLabel => 'El formato no es válido.'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Fecha de finalización: $fullDate'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Fecha de inicio: $fullDate'; + + @override + String get inputDateModeButtonLabel => 'Cambiar a modo de entrada'; + + @override + String get unspecifiedDateRange => 'Período'; + + @override + String get reorderItemToStart => 'Mover al inicio'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; + + @override + String get signedInLabel => 'Cuenta con la que accediste'; + + @override + String get openAppDrawerTooltip => 'Abrir menú de navegación'; + + @override + String get deleteButtonTooltip => 'Borrar'; + + @override + String get nextMonthTooltip => 'Próximo mes'; + + @override + String get nextPageTooltip => 'Próxima página'; + + @override + String get aboutListTileTitleRaw => r'Acerca de $applicationName'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow de aproximadamente $rowCount'; + + @override + String? get selectedRowCountTitleOne => 'Se seleccionó 1 elemento'; + + @override + String get selectedRowCountTitleOther => r'Se seleccionaron $selectedRowCount elementos'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get dialogLabel => 'Diálogo'; + + @override + String get expandedIconTapHint => 'Contraer'; + + @override + String get collapsedIconTapHint => 'Expandir'; +} + +/// The translations for Spanish Castilian, as used in Panama (`es_PA`). +class MaterialLocalizationEsPa extends MaterialLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Panama. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEsPa({ + super.localeName = 'es_PA', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get scanTextButtonLabel => 'Analizar texto'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get scrimLabel => 'Lámina'; + + @override + String get keyboardKeyShift => 'Mayúsculas'; + + @override + String get keyboardKeyChannelDown => 'Canal anterior'; + + @override + String get keyboardKeyChannelUp => 'Canal siguiente'; + + @override + String get keyboardKeyCapsLock => 'Bloqueo de mayúscula'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyNumLock => 'Bloqueo numérico'; + + @override + String get keyboardKeyPageDown => 'AvPág'; + + @override + String get keyboardKeySpace => 'Barra espaciadora'; + + @override + String get keyboardKeyScrollLock => 'Bloqueo de desplazamiento'; + + @override + String get keyboardKeyPrintScreen => 'Imprimir pantalla'; + + @override + String get keyboardKeyPowerOff => 'Apagar'; + + @override + String get keyboardKeyPower => 'Encender'; + + @override + String get keyboardKeyPageUp => 'RePág'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String? get licensesPackageDetailTextOne => '1 licencia'; + + @override + String get timePickerDialHelpText => 'Selecciona una hora'; + + @override + String get timePickerInputHelpText => 'Ingresa una hora'; + + @override + String get invalidTimeLabel => 'Ingresa una hora válida'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencias'; + + @override + String get inputTimeModeButtonLabel => 'Cambiar al modo de entrada de texto'; + + @override + String get dateInputLabel => 'Ingresar fecha'; + + @override + String get calendarModeButtonLabel => 'Cambiar al calendario'; + + @override + String get dateRangePickerHelpText => 'Selecciona un período'; + + @override + String get datePickerHelpText => 'Selecciona una fecha'; + + @override + String get dateOutOfRangeLabel => 'Fuera de rango'; + + @override + String get invalidDateRangeLabel => 'El rango no es válido.'; + + @override + String get invalidDateFormatLabel => 'El formato no es válido.'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Fecha de finalización: $fullDate'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Fecha de inicio: $fullDate'; + + @override + String get inputDateModeButtonLabel => 'Cambiar a modo de entrada'; + + @override + String get unspecifiedDateRange => 'Período'; + + @override + String get reorderItemToStart => 'Mover al inicio'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; + + @override + String get signedInLabel => 'Cuenta con la que accediste'; + + @override + String get openAppDrawerTooltip => 'Abrir menú de navegación'; + + @override + String get deleteButtonTooltip => 'Borrar'; + + @override + String get nextMonthTooltip => 'Próximo mes'; + + @override + String get nextPageTooltip => 'Próxima página'; + + @override + String get aboutListTileTitleRaw => r'Acerca de $applicationName'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow de aproximadamente $rowCount'; + + @override + String? get selectedRowCountTitleOne => 'Se seleccionó 1 elemento'; + + @override + String get selectedRowCountTitleOther => r'Se seleccionaron $selectedRowCount elementos'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get dialogLabel => 'Diálogo'; + + @override + String get expandedIconTapHint => 'Contraer'; + + @override + String get collapsedIconTapHint => 'Expandir'; +} + +/// The translations for Spanish Castilian, as used in Peru (`es_PE`). +class MaterialLocalizationEsPe extends MaterialLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Peru. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEsPe({ + super.localeName = 'es_PE', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get scanTextButtonLabel => 'Analizar texto'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get scrimLabel => 'Lámina'; + + @override + String get keyboardKeyShift => 'Mayúsculas'; + + @override + String get keyboardKeyChannelDown => 'Canal anterior'; + + @override + String get keyboardKeyChannelUp => 'Canal siguiente'; + + @override + String get keyboardKeyCapsLock => 'Bloqueo de mayúscula'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyNumLock => 'Bloqueo numérico'; + + @override + String get keyboardKeyPageDown => 'AvPág'; + + @override + String get keyboardKeySpace => 'Barra espaciadora'; + + @override + String get keyboardKeyScrollLock => 'Bloqueo de desplazamiento'; + + @override + String get keyboardKeyPrintScreen => 'Imprimir pantalla'; + + @override + String get keyboardKeyPowerOff => 'Apagar'; + + @override + String get keyboardKeyPower => 'Encender'; + + @override + String get keyboardKeyPageUp => 'RePág'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String? get licensesPackageDetailTextOne => '1 licencia'; + + @override + String get timePickerDialHelpText => 'Selecciona una hora'; + + @override + String get timePickerInputHelpText => 'Ingresa una hora'; + + @override + String get invalidTimeLabel => 'Ingresa una hora válida'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencias'; + + @override + String get inputTimeModeButtonLabel => 'Cambiar al modo de entrada de texto'; + + @override + String get dateInputLabel => 'Ingresar fecha'; + + @override + String get calendarModeButtonLabel => 'Cambiar al calendario'; + + @override + String get dateRangePickerHelpText => 'Selecciona un período'; + + @override + String get datePickerHelpText => 'Selecciona una fecha'; + + @override + String get dateOutOfRangeLabel => 'Fuera de rango'; + + @override + String get invalidDateRangeLabel => 'El rango no es válido.'; + + @override + String get invalidDateFormatLabel => 'El formato no es válido.'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Fecha de finalización: $fullDate'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Fecha de inicio: $fullDate'; + + @override + String get inputDateModeButtonLabel => 'Cambiar a modo de entrada'; + + @override + String get unspecifiedDateRange => 'Período'; + + @override + String get reorderItemToStart => 'Mover al inicio'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; + + @override + String get signedInLabel => 'Cuenta con la que accediste'; + + @override + String get openAppDrawerTooltip => 'Abrir menú de navegación'; + + @override + String get deleteButtonTooltip => 'Borrar'; + + @override + String get nextMonthTooltip => 'Próximo mes'; + + @override + String get nextPageTooltip => 'Próxima página'; + + @override + String get aboutListTileTitleRaw => r'Acerca de $applicationName'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow de aproximadamente $rowCount'; + + @override + String? get selectedRowCountTitleOne => 'Se seleccionó 1 elemento'; + + @override + String get selectedRowCountTitleOther => r'Se seleccionaron $selectedRowCount elementos'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get dialogLabel => 'Diálogo'; + + @override + String get expandedIconTapHint => 'Contraer'; + + @override + String get collapsedIconTapHint => 'Expandir'; +} + +/// The translations for Spanish Castilian, as used in Puerto Rico (`es_PR`). +class MaterialLocalizationEsPr extends MaterialLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Puerto Rico. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEsPr({ + super.localeName = 'es_PR', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get scanTextButtonLabel => 'Analizar texto'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get scrimLabel => 'Lámina'; + + @override + String get keyboardKeyShift => 'Mayúsculas'; + + @override + String get keyboardKeyChannelDown => 'Canal anterior'; + + @override + String get keyboardKeyChannelUp => 'Canal siguiente'; + + @override + String get keyboardKeyCapsLock => 'Bloqueo de mayúscula'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyNumLock => 'Bloqueo numérico'; + + @override + String get keyboardKeyPageDown => 'AvPág'; + + @override + String get keyboardKeySpace => 'Barra espaciadora'; + + @override + String get keyboardKeyScrollLock => 'Bloqueo de desplazamiento'; + + @override + String get keyboardKeyPrintScreen => 'Imprimir pantalla'; + + @override + String get keyboardKeyPowerOff => 'Apagar'; + + @override + String get keyboardKeyPower => 'Encender'; + + @override + String get keyboardKeyPageUp => 'RePág'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String? get licensesPackageDetailTextOne => '1 licencia'; + + @override + String get timePickerDialHelpText => 'Selecciona una hora'; + + @override + String get timePickerInputHelpText => 'Ingresa una hora'; + + @override + String get invalidTimeLabel => 'Ingresa una hora válida'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencias'; + + @override + String get inputTimeModeButtonLabel => 'Cambiar al modo de entrada de texto'; + + @override + String get dateInputLabel => 'Ingresar fecha'; + + @override + String get calendarModeButtonLabel => 'Cambiar al calendario'; + + @override + String get dateRangePickerHelpText => 'Selecciona un período'; + + @override + String get datePickerHelpText => 'Selecciona una fecha'; + + @override + String get dateOutOfRangeLabel => 'Fuera de rango'; + + @override + String get invalidDateRangeLabel => 'El rango no es válido.'; + + @override + String get invalidDateFormatLabel => 'El formato no es válido.'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Fecha de finalización: $fullDate'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Fecha de inicio: $fullDate'; + + @override + String get inputDateModeButtonLabel => 'Cambiar a modo de entrada'; + + @override + String get unspecifiedDateRange => 'Período'; + + @override + String get reorderItemToStart => 'Mover al inicio'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; + + @override + String get signedInLabel => 'Cuenta con la que accediste'; + + @override + String get openAppDrawerTooltip => 'Abrir menú de navegación'; + + @override + String get deleteButtonTooltip => 'Borrar'; + + @override + String get nextMonthTooltip => 'Próximo mes'; + + @override + String get nextPageTooltip => 'Próxima página'; + + @override + String get aboutListTileTitleRaw => r'Acerca de $applicationName'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow de aproximadamente $rowCount'; + + @override + String? get selectedRowCountTitleOne => 'Se seleccionó 1 elemento'; + + @override + String get selectedRowCountTitleOther => r'Se seleccionaron $selectedRowCount elementos'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get dialogLabel => 'Diálogo'; + + @override + String get expandedIconTapHint => 'Contraer'; + + @override + String get collapsedIconTapHint => 'Expandir'; +} + +/// The translations for Spanish Castilian, as used in Paraguay (`es_PY`). +class MaterialLocalizationEsPy extends MaterialLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Paraguay. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEsPy({ + super.localeName = 'es_PY', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get scanTextButtonLabel => 'Analizar texto'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get scrimLabel => 'Lámina'; + + @override + String get keyboardKeyShift => 'Mayúsculas'; + + @override + String get keyboardKeyChannelDown => 'Canal anterior'; + + @override + String get keyboardKeyChannelUp => 'Canal siguiente'; + + @override + String get keyboardKeyCapsLock => 'Bloqueo de mayúscula'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyNumLock => 'Bloqueo numérico'; + + @override + String get keyboardKeyPageDown => 'AvPág'; + + @override + String get keyboardKeySpace => 'Barra espaciadora'; + + @override + String get keyboardKeyScrollLock => 'Bloqueo de desplazamiento'; + + @override + String get keyboardKeyPrintScreen => 'Imprimir pantalla'; + + @override + String get keyboardKeyPowerOff => 'Apagar'; + + @override + String get keyboardKeyPower => 'Encender'; + + @override + String get keyboardKeyPageUp => 'RePág'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String? get licensesPackageDetailTextOne => '1 licencia'; + + @override + String get timePickerDialHelpText => 'Selecciona una hora'; + + @override + String get timePickerInputHelpText => 'Ingresa una hora'; + + @override + String get invalidTimeLabel => 'Ingresa una hora válida'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencias'; + + @override + String get inputTimeModeButtonLabel => 'Cambiar al modo de entrada de texto'; + + @override + String get dateInputLabel => 'Ingresar fecha'; + + @override + String get calendarModeButtonLabel => 'Cambiar al calendario'; + + @override + String get dateRangePickerHelpText => 'Selecciona un período'; + + @override + String get datePickerHelpText => 'Selecciona una fecha'; + + @override + String get dateOutOfRangeLabel => 'Fuera de rango'; + + @override + String get invalidDateRangeLabel => 'El rango no es válido.'; + + @override + String get invalidDateFormatLabel => 'El formato no es válido.'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Fecha de finalización: $fullDate'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Fecha de inicio: $fullDate'; + + @override + String get inputDateModeButtonLabel => 'Cambiar a modo de entrada'; + + @override + String get unspecifiedDateRange => 'Período'; + + @override + String get reorderItemToStart => 'Mover al inicio'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; + + @override + String get signedInLabel => 'Cuenta con la que accediste'; + + @override + String get openAppDrawerTooltip => 'Abrir menú de navegación'; + + @override + String get deleteButtonTooltip => 'Borrar'; + + @override + String get nextMonthTooltip => 'Próximo mes'; + + @override + String get nextPageTooltip => 'Próxima página'; + + @override + String get aboutListTileTitleRaw => r'Acerca de $applicationName'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow de aproximadamente $rowCount'; + + @override + String? get selectedRowCountTitleOne => 'Se seleccionó 1 elemento'; + + @override + String get selectedRowCountTitleOther => r'Se seleccionaron $selectedRowCount elementos'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get dialogLabel => 'Diálogo'; + + @override + String get expandedIconTapHint => 'Contraer'; + + @override + String get collapsedIconTapHint => 'Expandir'; +} + +/// The translations for Spanish Castilian, as used in El Salvador (`es_SV`). +class MaterialLocalizationEsSv extends MaterialLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in El Salvador. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEsSv({ + super.localeName = 'es_SV', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get scanTextButtonLabel => 'Analizar texto'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get scrimLabel => 'Lámina'; + + @override + String get keyboardKeyShift => 'Mayúsculas'; + + @override + String get keyboardKeyChannelDown => 'Canal anterior'; + + @override + String get keyboardKeyChannelUp => 'Canal siguiente'; + + @override + String get keyboardKeyCapsLock => 'Bloqueo de mayúscula'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyNumLock => 'Bloqueo numérico'; + + @override + String get keyboardKeyPageDown => 'AvPág'; + + @override + String get keyboardKeySpace => 'Barra espaciadora'; + + @override + String get keyboardKeyScrollLock => 'Bloqueo de desplazamiento'; + + @override + String get keyboardKeyPrintScreen => 'Imprimir pantalla'; + + @override + String get keyboardKeyPowerOff => 'Apagar'; + + @override + String get keyboardKeyPower => 'Encender'; + + @override + String get keyboardKeyPageUp => 'RePág'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String? get licensesPackageDetailTextOne => '1 licencia'; + + @override + String get timePickerDialHelpText => 'Selecciona una hora'; + + @override + String get timePickerInputHelpText => 'Ingresa una hora'; + + @override + String get invalidTimeLabel => 'Ingresa una hora válida'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencias'; + + @override + String get inputTimeModeButtonLabel => 'Cambiar al modo de entrada de texto'; + + @override + String get dateInputLabel => 'Ingresar fecha'; + + @override + String get calendarModeButtonLabel => 'Cambiar al calendario'; + + @override + String get dateRangePickerHelpText => 'Selecciona un período'; + + @override + String get datePickerHelpText => 'Selecciona una fecha'; + + @override + String get dateOutOfRangeLabel => 'Fuera de rango'; + + @override + String get invalidDateRangeLabel => 'El rango no es válido.'; + + @override + String get invalidDateFormatLabel => 'El formato no es válido.'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Fecha de finalización: $fullDate'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Fecha de inicio: $fullDate'; + + @override + String get inputDateModeButtonLabel => 'Cambiar a modo de entrada'; + + @override + String get unspecifiedDateRange => 'Período'; + + @override + String get reorderItemToStart => 'Mover al inicio'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; + + @override + String get signedInLabel => 'Cuenta con la que accediste'; + + @override + String get openAppDrawerTooltip => 'Abrir menú de navegación'; + + @override + String get deleteButtonTooltip => 'Borrar'; + + @override + String get nextMonthTooltip => 'Próximo mes'; + + @override + String get nextPageTooltip => 'Próxima página'; + + @override + String get aboutListTileTitleRaw => r'Acerca de $applicationName'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow de aproximadamente $rowCount'; + + @override + String? get selectedRowCountTitleOne => 'Se seleccionó 1 elemento'; + + @override + String get selectedRowCountTitleOther => r'Se seleccionaron $selectedRowCount elementos'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get dialogLabel => 'Diálogo'; + + @override + String get expandedIconTapHint => 'Contraer'; + + @override + String get collapsedIconTapHint => 'Expandir'; +} + +/// The translations for Spanish Castilian, as used in the United States (`es_US`). +class MaterialLocalizationEsUs extends MaterialLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in the United States. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEsUs({ + super.localeName = 'es_US', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get scanTextButtonLabel => 'Analizar texto'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get scrimLabel => 'Lámina'; + + @override + String get keyboardKeyShift => 'Mayúsculas'; + + @override + String get keyboardKeyChannelDown => 'Canal anterior'; + + @override + String get keyboardKeyChannelUp => 'Canal siguiente'; + + @override + String get keyboardKeyCapsLock => 'Bloqueo de mayúscula'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyNumLock => 'Bloqueo numérico'; + + @override + String get keyboardKeyPageDown => 'AvPág'; + + @override + String get keyboardKeySpace => 'Barra espaciadora'; + + @override + String get keyboardKeyScrollLock => 'Bloqueo de desplazamiento'; + + @override + String get keyboardKeyPrintScreen => 'Imprimir pantalla'; + + @override + String get keyboardKeyPowerOff => 'Apagar'; + + @override + String get keyboardKeyPower => 'Encender'; + + @override + String get keyboardKeyPageUp => 'RePág'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String? get licensesPackageDetailTextOne => '1 licencia'; + + @override + String get timePickerDialHelpText => 'Selecciona una hora'; + + @override + String get timePickerInputHelpText => 'Ingresa una hora'; + + @override + String get invalidTimeLabel => 'Ingresa una hora válida'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencias'; + + @override + String get inputTimeModeButtonLabel => 'Cambiar al modo de entrada de texto'; + + @override + String get dateInputLabel => 'Ingresar fecha'; + + @override + String get calendarModeButtonLabel => 'Cambiar al calendario'; + + @override + String get dateRangePickerHelpText => 'Selecciona un período'; + + @override + String get datePickerHelpText => 'Selecciona una fecha'; + + @override + String get dateOutOfRangeLabel => 'Fuera de rango'; + + @override + String get invalidDateRangeLabel => 'El rango no es válido.'; + + @override + String get invalidDateFormatLabel => 'El formato no es válido.'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Fecha de finalización: $fullDate'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Fecha de inicio: $fullDate'; + + @override + String get inputDateModeButtonLabel => 'Cambiar a modo de entrada'; + + @override + String get unspecifiedDateRange => 'Período'; + + @override + String get reorderItemToStart => 'Mover al inicio'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; + + @override + String get signedInLabel => 'Cuenta con la que accediste'; + + @override + String get deleteButtonTooltip => 'Borrar'; + + @override + String get nextMonthTooltip => 'Próximo mes'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow de aproximadamente $rowCount'; + + @override + String get aboutListTileTitleRaw => r'Acerca de $applicationName'; + + @override + String get nextPageTooltip => 'Próxima página'; + + @override + String get openAppDrawerTooltip => 'Abrir menú de navegación'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow de $rowCount'; + + @override + String? get selectedRowCountTitleOne => 'Se seleccionó 1 elemento'; + + @override + String get selectedRowCountTitleOther => r'Se seleccionaron $selectedRowCount elementos'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.h_colon_mm_space_a; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get dialogLabel => 'Diálogo'; + + @override + String get expandedIconTapHint => 'Contraer'; + + @override + String get collapsedIconTapHint => 'Expandir'; +} + +/// The translations for Spanish Castilian, as used in Uruguay (`es_UY`). +class MaterialLocalizationEsUy extends MaterialLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Uruguay. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEsUy({ + super.localeName = 'es_UY', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get scanTextButtonLabel => 'Analizar texto'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get scrimLabel => 'Lámina'; + + @override + String get keyboardKeyShift => 'Mayúsculas'; + + @override + String get keyboardKeyChannelDown => 'Canal anterior'; + + @override + String get keyboardKeyChannelUp => 'Canal siguiente'; + + @override + String get keyboardKeyCapsLock => 'Bloqueo de mayúscula'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyNumLock => 'Bloqueo numérico'; + + @override + String get keyboardKeyPageDown => 'AvPág'; + + @override + String get keyboardKeySpace => 'Barra espaciadora'; + + @override + String get keyboardKeyScrollLock => 'Bloqueo de desplazamiento'; + + @override + String get keyboardKeyPrintScreen => 'Imprimir pantalla'; + + @override + String get keyboardKeyPowerOff => 'Apagar'; + + @override + String get keyboardKeyPower => 'Encender'; + + @override + String get keyboardKeyPageUp => 'RePág'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String? get licensesPackageDetailTextOne => '1 licencia'; + + @override + String get timePickerDialHelpText => 'Selecciona una hora'; + + @override + String get timePickerInputHelpText => 'Ingresa una hora'; + + @override + String get invalidTimeLabel => 'Ingresa una hora válida'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencias'; + + @override + String get inputTimeModeButtonLabel => 'Cambiar al modo de entrada de texto'; + + @override + String get dateInputLabel => 'Ingresar fecha'; + + @override + String get calendarModeButtonLabel => 'Cambiar al calendario'; + + @override + String get dateRangePickerHelpText => 'Selecciona un período'; + + @override + String get datePickerHelpText => 'Selecciona una fecha'; + + @override + String get dateOutOfRangeLabel => 'Fuera de rango'; + + @override + String get invalidDateRangeLabel => 'El rango no es válido.'; + + @override + String get invalidDateFormatLabel => 'El formato no es válido.'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Fecha de finalización: $fullDate'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Fecha de inicio: $fullDate'; + + @override + String get inputDateModeButtonLabel => 'Cambiar a modo de entrada'; + + @override + String get unspecifiedDateRange => 'Período'; + + @override + String get reorderItemToStart => 'Mover al inicio'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; + + @override + String get signedInLabel => 'Cuenta con la que accediste'; + + @override + String get openAppDrawerTooltip => 'Abrir menú de navegación'; + + @override + String get deleteButtonTooltip => 'Borrar'; + + @override + String get nextMonthTooltip => 'Próximo mes'; + + @override + String get nextPageTooltip => 'Próxima página'; + + @override + String get aboutListTileTitleRaw => r'Acerca de $applicationName'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow de aproximadamente $rowCount'; + + @override + String? get selectedRowCountTitleOne => 'Se seleccionó 1 elemento'; + + @override + String get selectedRowCountTitleOther => r'Se seleccionaron $selectedRowCount elementos'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get dialogLabel => 'Diálogo'; + + @override + String get expandedIconTapHint => 'Contraer'; + + @override + String get collapsedIconTapHint => 'Expandir'; +} + +/// The translations for Spanish Castilian, as used in Venezuela (`es_VE`). +class MaterialLocalizationEsVe extends MaterialLocalizationEs { + /// Create an instance of the translation bundle for Spanish Castilian, as used in Venezuela. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEsVe({ + super.localeName = 'es_VE', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get scanTextButtonLabel => 'Analizar texto'; + + @override + String get lookUpButtonLabel => 'Mirar hacia arriba'; + + @override + String get menuDismissLabel => 'Descartar menú'; + + @override + String get expansionTileExpandedHint => 'presiona dos veces para contraer'; + + @override + String get expansionTileCollapsedHint => 'presiona dos veces para expandir'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para ver más detalles'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get scrimLabel => 'Lámina'; + + @override + String get keyboardKeyShift => 'Mayúsculas'; + + @override + String get keyboardKeyChannelDown => 'Canal anterior'; + + @override + String get keyboardKeyChannelUp => 'Canal siguiente'; + + @override + String get keyboardKeyCapsLock => 'Bloqueo de mayúscula'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyNumLock => 'Bloqueo numérico'; + + @override + String get keyboardKeyPageDown => 'AvPág'; + + @override + String get keyboardKeySpace => 'Barra espaciadora'; + + @override + String get keyboardKeyScrollLock => 'Bloqueo de desplazamiento'; + + @override + String get keyboardKeyPrintScreen => 'Imprimir pantalla'; + + @override + String get keyboardKeyPowerOff => 'Apagar'; + + @override + String get keyboardKeyPower => 'Encender'; + + @override + String get keyboardKeyPageUp => 'RePág'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String? get licensesPackageDetailTextOne => '1 licencia'; + + @override + String get timePickerDialHelpText => 'Selecciona una hora'; + + @override + String get timePickerInputHelpText => 'Ingresa una hora'; + + @override + String get invalidTimeLabel => 'Ingresa una hora válida'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencias'; + + @override + String get inputTimeModeButtonLabel => 'Cambiar al modo de entrada de texto'; + + @override + String get dateInputLabel => 'Ingresar fecha'; + + @override + String get calendarModeButtonLabel => 'Cambiar al calendario'; + + @override + String get dateRangePickerHelpText => 'Selecciona un período'; + + @override + String get datePickerHelpText => 'Selecciona una fecha'; + + @override + String get dateOutOfRangeLabel => 'Fuera de rango'; + + @override + String get invalidDateRangeLabel => 'El rango no es válido.'; + + @override + String get invalidDateFormatLabel => 'El formato no es válido.'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Fecha de finalización: $fullDate'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Fecha de inicio: $fullDate'; + + @override + String get inputDateModeButtonLabel => 'Cambiar a modo de entrada'; + + @override + String get unspecifiedDateRange => 'Período'; + + @override + String get reorderItemToStart => 'Mover al inicio'; + + @override + String get modalBarrierDismissLabel => 'Descartar'; + + @override + String get signedInLabel => 'Cuenta con la que accediste'; + + @override + String get openAppDrawerTooltip => 'Abrir menú de navegación'; + + @override + String get deleteButtonTooltip => 'Borrar'; + + @override + String get nextMonthTooltip => 'Próximo mes'; + + @override + String get nextPageTooltip => 'Próxima página'; + + @override + String get aboutListTileTitleRaw => r'Acerca de $applicationName'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow de aproximadamente $rowCount'; + + @override + String? get selectedRowCountTitleOne => 'Se seleccionó 1 elemento'; + + @override + String get selectedRowCountTitleOther => r'Se seleccionaron $selectedRowCount elementos'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get dialogLabel => 'Diálogo'; + + @override + String get expandedIconTapHint => 'Contraer'; + + @override + String get collapsedIconTapHint => 'Expandir'; +} + +/// The translations for Estonian (`et`). +class MaterialLocalizationEt extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Estonian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEt({ + super.localeName = 'et', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Teave rakenduse $applicationName kohta'; + + @override + String get alertDialogLabel => 'Märguanne'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Tagasi'; + + @override + String get bottomSheetLabel => 'Alumine leht'; + + @override + String get calendarModeButtonLabel => 'Kalendrile lülitumine'; + + @override + String get cancelButtonLabel => 'Tühista'; + + @override + String get clearButtonTooltip => 'Kustutage tekst'; + + @override + String get closeButtonLabel => 'Sule'; + + @override + String get closeButtonTooltip => 'Sule'; + + @override + String get collapsedHint => 'Laiendatud'; + + @override + String get collapsedIconTapHint => 'Laienda'; + + @override + String get continueButtonLabel => 'Jätka'; + + @override + String get copyButtonLabel => 'Kopeeri'; + + @override + String get currentDateLabel => 'Täna'; + + @override + String get cutButtonLabel => 'Lõika'; + + @override + String get dateHelpText => 'pp.kk.aaaa'; + + @override + String get dateInputLabel => 'Sisestage kuupäev'; + + @override + String get dateOutOfRangeLabel => 'Vahemikust väljas.'; + + @override + String get datePickerHelpText => 'Valige kuupäev'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Lõppkuupäev: $fullDate'; + + @override + String get dateRangeEndLabel => 'Lõppkuupäev'; + + @override + String get dateRangePickerHelpText => 'Valige vahemik'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Alguskuupäev: $fullDate'; + + @override + String get dateRangeStartLabel => 'Alguskuupäev'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Kustuta'; + + @override + String get dialModeButtonLabel => 'Lülitumine valikuketta režiimile'; + + @override + String get dialogLabel => 'Dialoog'; + + @override + String get drawerLabel => 'Navigeerimismenüü'; + + @override + String get expandedHint => 'Ahendatud'; + + @override + String get expandedIconTapHint => 'Ahenda'; + + @override + String get expansionTileCollapsedHint => 'topeltpuudutage laiendamiseks'; + + @override + String get expansionTileCollapsedTapHint => 'Laiendage lisateabe nägemiseks'; + + @override + String get expansionTileExpandedHint => 'topeltpuudutage ahendamiseks'; + + @override + String get expansionTileExpandedTapHint => 'Ahenda'; + + @override + String get firstPageTooltip => 'Esimene leht'; + + @override + String get hideAccountsLabel => 'Peida kontod'; + + @override + String get inputDateModeButtonLabel => 'Sisestusrežiimile lülitumine'; + + @override + String get inputTimeModeButtonLabel => 'Lülitumine tekstisisestusrežiimile'; + + @override + String get invalidDateFormatLabel => 'Sobimatu vorming.'; + + @override + String get invalidDateRangeLabel => 'Sobimatu vahemik.'; + + @override + String get invalidTimeLabel => 'Sisestage sobiv kellaaeg'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Tagasilüke'; + + @override + String get keyboardKeyCapsLock => 'Suurtähelukk'; + + @override + String get keyboardKeyChannelDown => 'Kanal madalamale'; + + @override + String get keyboardKeyChannelUp => 'Kanal kõrgemale'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Väljuta'; + + @override + String get keyboardKeyEnd => 'Lõpp'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Avaleht'; + + @override + String get keyboardKeyInsert => 'Sisesta'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Käsk'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Numbrilukk'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'Lehe võrra alla'; + + @override + String get keyboardKeyPageUp => 'Lehe võrra üles'; + + @override + String get keyboardKeyPower => 'Toide'; + + @override + String get keyboardKeyPowerOff => 'Väljalülitamine'; + + @override + String get keyboardKeyPrintScreen => 'Jäädvusta ekraanikuva'; + + @override + String get keyboardKeyScrollLock => 'Kerimislukk'; + + @override + String get keyboardKeySelect => 'Vali'; + + @override + String get keyboardKeyShift => 'Tõstuklahv'; + + @override + String get keyboardKeySpace => 'Tühik'; + + @override + String get lastPageTooltip => 'Viimane leht'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 litsents'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount litsentsi'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Litsentsid'; + + @override + String get lookUpButtonLabel => 'Look Up'; + + @override + String get menuBarMenuLabel => 'Menüüriba menüü'; + + @override + String get menuDismissLabel => 'Sulge menüü'; + + @override + String get modalBarrierDismissLabel => 'Loobu'; + + @override + String get moreButtonTooltip => 'Rohkem'; + + @override + String get nextMonthTooltip => 'Järgmine kuu'; + + @override + String get nextPageTooltip => 'Järgmine leht'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Ava navigeerimismenüü'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow $rowCount-st'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow umbes $rowCount-st'; + + @override + String get pasteButtonLabel => 'Kleebi'; + + @override + String get popupMenuLabel => 'Hüpikmenüü'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Eelmine kuu'; + + @override + String get previousPageTooltip => 'Eelmine leht'; + + @override + String get refreshIndicatorSemanticLabel => 'Värskendamine'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'Jäänud on 1 tähemärk'; + + @override + String get remainingTextFieldCharacterCountOther => r'Jäänud on $remainingCount tähemärki'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Teisalda alla'; + + @override + String get reorderItemLeft => 'Teisalda vasakule'; + + @override + String get reorderItemRight => 'Teisalda paremale'; + + @override + String get reorderItemToEnd => 'Teisalda lõppu'; + + @override + String get reorderItemToStart => 'Teisalda algusesse'; + + @override + String get reorderItemUp => 'Teisalda üles'; + + @override + String get rowsPerPageTitle => 'Ridu lehe kohta:'; + + @override + String get saveButtonLabel => 'Salvesta'; + + @override + String get scanTextButtonLabel => 'Skanni tekst'; + + @override + String get scrimLabel => 'Sirm'; + + @override + String get scrimOnTapHintRaw => r'Sule $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Otsing'; + + @override + String get searchWebButtonLabel => 'Otsi veebist'; + + @override + String get selectAllButtonLabel => 'Vali kõik'; + + @override + String get selectYearSemanticsLabel => 'Valige aasta'; + + @override + String get selectedDateLabel => 'Valitud'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => 'Valitud on 1 üksus'; + + @override + String get selectedRowCountTitleOther => r'Valitud on $selectedRowCount üksust'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Jagamine'; + + @override + String get showAccountsLabel => 'Kuva kontod'; + + @override + String get showMenuTooltip => 'Kuva menüü'; + + @override + String get signedInLabel => 'Sisse logitud'; + + @override + String get tabLabelRaw => r'$tabIndex. vahekaart $tabCount-st'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Valige aeg'; + + @override + String get timePickerHourLabel => 'Tund'; + + @override + String get timePickerHourModeAnnouncement => 'Tundide valimine'; + + @override + String get timePickerInputHelpText => 'Sisestage aeg'; + + @override + String get timePickerMinuteLabel => 'Minut'; + + @override + String get timePickerMinuteModeAnnouncement => 'Minutite valimine'; + + @override + String get unspecifiedDate => 'Kuupäev'; + + @override + String get unspecifiedDateRange => 'Kuupäevavahemik'; + + @override + String get viewLicensesButtonLabel => 'Kuva litsentsid'; +} + +/// The translations for Basque (`eu`). +class MaterialLocalizationEu extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Basque. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationEu({ + super.localeName = 'eu', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName aplikazioari buruz'; + + @override + String get alertDialogLabel => 'Alerta'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Atzera'; + + @override + String get bottomSheetLabel => 'Behealdeko orria'; + + @override + String get calendarModeButtonLabel => 'Aldatu egutegiaren modura'; + + @override + String get cancelButtonLabel => 'Utzi'; + + @override + String get clearButtonTooltip => 'Garbitu testua'; + + @override + String get closeButtonLabel => 'Itxi'; + + @override + String get closeButtonTooltip => 'Itxi'; + + @override + String get collapsedHint => 'Zabalduta'; + + @override + String get collapsedIconTapHint => 'Zabaldu'; + + @override + String get continueButtonLabel => 'Egin aurrera'; + + @override + String get copyButtonLabel => 'Kopiatu'; + + @override + String get currentDateLabel => 'Gaur'; + + @override + String get cutButtonLabel => 'Ebaki'; + + @override + String get dateHelpText => 'uuuu/hh/ee'; + + @override + String get dateInputLabel => 'Idatzi data'; + + @override + String get dateOutOfRangeLabel => 'Barrutitik kanpo.'; + + @override + String get datePickerHelpText => 'Hautatu data'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Amaiera-data: $fullDate'; + + @override + String get dateRangeEndLabel => 'Amaiera-data'; + + @override + String get dateRangePickerHelpText => 'Hautatu barrutia'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Hasiera-data: $fullDate'; + + @override + String get dateRangeStartLabel => 'Hasiera-data'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'Ezabatu'; + + @override + String get dialModeButtonLabel => 'Aldatu esfera hautatzeko modura'; + + @override + String get dialogLabel => 'Leihoa'; + + @override + String get drawerLabel => 'Nabigazio-menua'; + + @override + String get expandedHint => 'Tolestuta'; + + @override + String get expandedIconTapHint => 'Tolestu'; + + @override + String get expansionTileCollapsedHint => 'zabaltzeko, sakatu birritan'; + + @override + String get expansionTileCollapsedTapHint => 'Zabaldu hau xehetasun gehiago lortzeko'; + + @override + String get expansionTileExpandedHint => 'tolesteko, sakatu birritan'; + + @override + String get expansionTileExpandedTapHint => 'Tolestu'; + + @override + String get firstPageTooltip => 'Lehenengo orria'; + + @override + String get hideAccountsLabel => 'Ezkutatu kontuak'; + + @override + String get inputDateModeButtonLabel => 'Aldatu datak aukeratzeko modura'; + + @override + String get inputTimeModeButtonLabel => 'Aldatu testua idazteko modura'; + + @override + String get invalidDateFormatLabel => 'Formatuak ez du balio.'; + + @override + String get invalidDateRangeLabel => 'Tarteak ez du balio.'; + + @override + String get invalidTimeLabel => 'Idatzi balio duen ordu bat'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'Alt Gr'; + + @override + String get keyboardKeyBackspace => 'Atzera tekla'; + + @override + String get keyboardKeyCapsLock => 'Blok Maius'; + + @override + String get keyboardKeyChannelDown => 'Jaitsi kanal bat'; + + @override + String get keyboardKeyChannelUp => 'Igo kanal bat'; + + @override + String get keyboardKeyControl => 'Ktrl'; + + @override + String get keyboardKeyDelete => 'Ezab'; + + @override + String get keyboardKeyEject => 'Kanporatu'; + + @override + String get keyboardKeyEnd => 'Amaiera'; + + @override + String get keyboardKeyEscape => 'Ihes'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Hasi'; + + @override + String get keyboardKeyInsert => 'Txertatu'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Komandoa'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Blok Zenb'; + + @override + String get keyboardKeyNumpad0 => 'Zenbakizko teklatuko 0'; + + @override + String get keyboardKeyNumpad1 => 'Zenbakizko teklatuko 1'; + + @override + String get keyboardKeyNumpad2 => 'Zenbakizko teklatuko 2'; + + @override + String get keyboardKeyNumpad3 => 'Zenbakizko teklatuko 3'; + + @override + String get keyboardKeyNumpad4 => 'Zenbakizko teklatuko 4'; + + @override + String get keyboardKeyNumpad5 => 'Zenbakizko teklatuko 5'; + + @override + String get keyboardKeyNumpad6 => 'Zenbakizko teklatuko 6'; + + @override + String get keyboardKeyNumpad7 => 'Zenbakizko teklatuko 7'; + + @override + String get keyboardKeyNumpad8 => 'Zenbakizko teklatuko 8'; + + @override + String get keyboardKeyNumpad9 => 'Zenbakizko teklatuko 9'; + + @override + String get keyboardKeyNumpadAdd => 'Zenbakizko teklatuko +'; + + @override + String get keyboardKeyNumpadComma => 'Zenbakizko teklatuko ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Zenbakizko teklatuko .'; + + @override + String get keyboardKeyNumpadDivide => 'Zenbakizko teklatuko /'; + + @override + String get keyboardKeyNumpadEnter => 'Zenbakizko teklatuko Sartu'; + + @override + String get keyboardKeyNumpadEqual => 'Zenbakizko teklatuko ='; + + @override + String get keyboardKeyNumpadMultiply => 'Zenbakizko teklatuko *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Zenbakizko teklatuko ('; + + @override + String get keyboardKeyNumpadParenRight => 'Zenbakizko teklatuko )'; + + @override + String get keyboardKeyNumpadSubtract => 'Zenbakizko teklatuko -'; + + @override + String get keyboardKeyPageDown => 'OrBeh'; + + @override + String get keyboardKeyPageUp => 'OrGo'; + + @override + String get keyboardKeyPower => 'Piztu/Itzali'; + + @override + String get keyboardKeyPowerOff => 'Itzali'; + + @override + String get keyboardKeyPrintScreen => 'Inp pant'; + + @override + String get keyboardKeyScrollLock => 'Blok Korr'; + + @override + String get keyboardKeySelect => 'Hautatu'; + + @override + String get keyboardKeyShift => 'Maius'; + + @override + String get keyboardKeySpace => 'Zuriune-barra'; + + @override + String get lastPageTooltip => 'Azken orria'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 lizentzia'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount lizentzia'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Lizentziak'; + + @override + String get lookUpButtonLabel => 'Bilatu'; + + @override + String get menuBarMenuLabel => 'Menu-barraren menua'; + + @override + String get menuDismissLabel => 'Baztertu menua'; + + @override + String get modalBarrierDismissLabel => 'Baztertu'; + + @override + String get moreButtonTooltip => 'Gehiago'; + + @override + String get nextMonthTooltip => 'Hurrengo hilabetea'; + + @override + String get nextPageTooltip => 'Hurrengo orria'; + + @override + String get okButtonLabel => 'Ados'; + + @override + String get openAppDrawerTooltip => 'Ireki nabigazio-menua'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow - $lastRow / $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow - $lastRow / $rowCount'; + + @override + String get pasteButtonLabel => 'Itsatsi'; + + @override + String get popupMenuLabel => 'Menu gainerakorra'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Aurreko hilabetea'; + + @override + String get previousPageTooltip => 'Aurreko orria'; + + @override + String get refreshIndicatorSemanticLabel => 'Freskatu'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 karaktere geratzen da'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount karaktere geratzen dira'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Eraman behera'; + + @override + String get reorderItemLeft => 'Eraman ezkerrera'; + + @override + String get reorderItemRight => 'Eraman eskuinera'; + + @override + String get reorderItemToEnd => 'Eraman amaierara'; + + @override + String get reorderItemToStart => 'Eraman hasierara'; + + @override + String get reorderItemUp => 'Eraman gora'; + + @override + String get rowsPerPageTitle => 'Errenkadak orriko:'; + + @override + String get saveButtonLabel => 'Gorde'; + + @override + String get scanTextButtonLabel => 'Eskaneatu testua'; + + @override + String get scrimLabel => 'Barrera'; + + @override + String get scrimOnTapHintRaw => r'Itxi $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Bilatu'; + + @override + String get searchWebButtonLabel => 'Bilatu sarean'; + + @override + String get selectAllButtonLabel => 'Hautatu guztiak'; + + @override + String get selectYearSemanticsLabel => 'Hautatu urtea'; + + @override + String get selectedDateLabel => 'Hautatuta'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 elementu hautatu da'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount elementu hautatu dira'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Partekatu'; + + @override + String get showAccountsLabel => 'Erakutsi kontuak'; + + @override + String get showMenuTooltip => 'Erakutsi menua'; + + @override + String get signedInLabel => 'Hasi da saioa'; + + @override + String get tabLabelRaw => r'$tabIndex/$tabCount fitxa'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Hautatu ordua'; + + @override + String get timePickerHourLabel => 'Ordua'; + + @override + String get timePickerHourModeAnnouncement => 'Hautatu orduak'; + + @override + String get timePickerInputHelpText => 'Idatzi ordua'; + + @override + String get timePickerMinuteLabel => 'Minutua'; + + @override + String get timePickerMinuteModeAnnouncement => 'Hautatu minutuak'; + + @override + String get unspecifiedDate => 'Data'; + + @override + String get unspecifiedDateRange => 'Data tartea'; + + @override + String get viewLicensesButtonLabel => 'Ikusi lizentziak'; +} + +/// The translations for Persian (`fa`). +class MaterialLocalizationFa extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Persian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationFa({ + super.localeName = 'fa', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'درباره $applicationName'; + + @override + String get alertDialogLabel => 'هشدار'; + + @override + String get anteMeridiemAbbreviation => 'ق.ظ.'; + + @override + String get backButtonTooltip => 'برگشتن'; + + @override + String get bottomSheetLabel => 'برگ زیرین'; + + @override + String get calendarModeButtonLabel => 'رفتن به تقویم'; + + @override + String get cancelButtonLabel => 'لغو'; + + @override + String get clearButtonTooltip => 'پاک کردن نوشتار'; + + @override + String get closeButtonLabel => 'بستن'; + + @override + String get closeButtonTooltip => 'بستن'; + + @override + String get collapsedHint => 'ازهم بازشده'; + + @override + String get collapsedIconTapHint => 'ازهم باز کردن'; + + @override + String get continueButtonLabel => 'ادامه'; + + @override + String get copyButtonLabel => 'کپی کردن'; + + @override + String get currentDateLabel => 'امروز'; + + @override + String get cutButtonLabel => 'برش'; + + @override + String get dateHelpText => 'رر/م‌م/س‌س‌س‌س'; + + @override + String get dateInputLabel => 'تاریخ را وارد کنید'; + + @override + String get dateOutOfRangeLabel => 'خارج از محدوده.'; + + @override + String get datePickerHelpText => 'انتخاب تاریخ'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'تاریخ پایان $fullDate'; + + @override + String get dateRangeEndLabel => 'تاریخ پایان'; + + @override + String get dateRangePickerHelpText => 'انتخاب محدوده'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'تاریخ شروع $fullDate'; + + @override + String get dateRangeStartLabel => 'تاریخ شروع'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'حذف'; + + @override + String get dialModeButtonLabel => 'رفتن به حالت انتخاب‌گر صفحه ساعت'; + + @override + String get dialogLabel => 'کادر گفتگو'; + + @override + String get drawerLabel => 'منو پیمایش'; + + @override + String get expandedHint => 'جمع‌شده'; + + @override + String get expandedIconTapHint => 'جمع کردن'; + + @override + String get expansionTileCollapsedHint => 'برای ازهم بازکردن، دو تک‌ضرب بزنید'; + + @override + String get expansionTileCollapsedTapHint => 'ازهم بازکردن برای جزئیات بیشتر'; + + @override + String get expansionTileExpandedHint => 'برای جمع کردن، دو تک‌ضرب بزنید'; + + @override + String get expansionTileExpandedTapHint => 'جمع کردن'; + + @override + String get firstPageTooltip => 'صفحه اول'; + + @override + String get hideAccountsLabel => 'پنهان کردن حساب‌ها'; + + @override + String get inputDateModeButtonLabel => 'تغییر به ورودی'; + + @override + String get inputTimeModeButtonLabel => 'رفتن به حالت ورودی نوشتاری'; + + @override + String get invalidDateFormatLabel => 'قالب نامعتبر است.'; + + @override + String get invalidDateRangeLabel => 'محدوده نامعتبر است.'; + + @override + String get invalidTimeLabel => 'زمان معتبری وارد کنید'; + + @override + String get keyboardKeyAlt => 'دگرساز'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'پس‌بَر'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'کانال پایین'; + + @override + String get keyboardKeyChannelUp => 'کانال بالا'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'حذف'; + + @override + String get keyboardKeyEject => 'خارج کردن'; + + @override + String get keyboardKeyEnd => 'پایان'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'عملکرد'; + + @override + String get keyboardKeyHome => 'صفحه اصلی'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'متا'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Numpad 0'; + + @override + String get keyboardKeyNumpad1 => 'Numpad 1'; + + @override + String get keyboardKeyNumpad2 => 'Numpad 2'; + + @override + String get keyboardKeyNumpad3 => 'Numpad 3'; + + @override + String get keyboardKeyNumpad4 => 'Numpad 4'; + + @override + String get keyboardKeyNumpad5 => 'Numpad 5'; + + @override + String get keyboardKeyNumpad6 => 'Numpad 6'; + + @override + String get keyboardKeyNumpad7 => 'Numpad 7'; + + @override + String get keyboardKeyNumpad8 => 'Numpad 8'; + + @override + String get keyboardKeyNumpad9 => 'Numpad 9'; + + @override + String get keyboardKeyNumpadAdd => 'Numpad +‎'; + + @override + String get keyboardKeyNumpadComma => 'Numpad ,‎'; + + @override + String get keyboardKeyNumpadDecimal => 'Numpad .‎'; + + @override + String get keyboardKeyNumpadDivide => 'Numpad /‎'; + + @override + String get keyboardKeyNumpadEnter => 'Numpad Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Numpad =‎'; + + @override + String get keyboardKeyNumpadMultiply => 'Numpad *‎'; + + @override + String get keyboardKeyNumpadParenLeft => 'Numpad (‎'; + + @override + String get keyboardKeyNumpadParenRight => 'Numpad )‎'; + + @override + String get keyboardKeyNumpadSubtract => 'Numpad -‎'; + + @override + String get keyboardKeyPageDown => 'صفحه پایین'; + + @override + String get keyboardKeyPageUp => 'صفحه بالا'; + + @override + String get keyboardKeyPower => 'روشن/ خاموش'; + + @override + String get keyboardKeyPowerOff => 'خاموش کردن'; + + @override + String get keyboardKeyPrintScreen => 'چاپ صفحه'; + + @override + String get keyboardKeyScrollLock => 'قفل پیمایش'; + + @override + String get keyboardKeySelect => 'انتخاب'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'فاصله'; + + @override + String get lastPageTooltip => 'صفحه آخر'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '۱ پروانه'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount پروانه'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'پروانه‌ها'; + + @override + String get lookUpButtonLabel => 'جستجو'; + + @override + String get menuBarMenuLabel => 'منو نوار منو'; + + @override + String get menuDismissLabel => 'بستن منو'; + + @override + String get modalBarrierDismissLabel => 'بستن'; + + @override + String get moreButtonTooltip => 'بیشتر'; + + @override + String get nextMonthTooltip => 'ماه بعد'; + + @override + String get nextPageTooltip => 'صفحه بعد'; + + @override + String get okButtonLabel => 'تأیید'; + + @override + String get openAppDrawerTooltip => 'باز کردن منو پیمایش'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow از $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow از حدود $rowCount'; + + @override + String get pasteButtonLabel => 'جای‌گذاری'; + + @override + String get popupMenuLabel => 'منو بازشو'; + + @override + String get postMeridiemAbbreviation => 'ب.ظ.'; + + @override + String get previousMonthTooltip => 'ماه قبل'; + + @override + String get previousPageTooltip => 'صفحه قبل'; + + @override + String get refreshIndicatorSemanticLabel => 'بازآوری'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '۱ نویسه باقی مانده است'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount نویسه باقی مانده است'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'انتقال به پایین'; + + @override + String get reorderItemLeft => 'انتقال به راست'; + + @override + String get reorderItemRight => 'انتقال به چپ'; + + @override + String get reorderItemToEnd => 'انتقال به انتها'; + + @override + String get reorderItemToStart => 'انتقال به ابتدا'; + + @override + String get reorderItemUp => 'انتقال به بالا'; + + @override + String get rowsPerPageTitle => 'ردیف در هر صفحه:'; + + @override + String get saveButtonLabel => 'ذخیره'; + + @override + String get scanTextButtonLabel => 'اسکن کردن نوشتار'; + + @override + String get scrimLabel => 'رویه'; + + @override + String get scrimOnTapHintRaw => r'بستن $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.tall; + + @override + String get searchFieldLabel => 'جستجو'; + + @override + String get searchWebButtonLabel => 'جستجو در وب'; + + @override + String get selectAllButtonLabel => 'انتخاب همه'; + + @override + String get selectYearSemanticsLabel => 'انتخاب سال'; + + @override + String get selectedDateLabel => 'انتخاب‌شده'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '۱ مورد انتخاب شد'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount مورد انتخاب شدند'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'هم‌رسانی کردن'; + + @override + String get showAccountsLabel => 'نشان دادن حساب‌ها'; + + @override + String get showMenuTooltip => 'نمایش منو'; + + @override + String get signedInLabel => 'واردشده به سیستم'; + + @override + String get tabLabelRaw => r'برگه $tabIndex از $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'انتخاب زمان'; + + @override + String get timePickerHourLabel => 'ساعت'; + + @override + String get timePickerHourModeAnnouncement => 'انتخاب ساعت'; + + @override + String get timePickerInputHelpText => 'وارد کردن زمان'; + + @override + String get timePickerMinuteLabel => 'دقیقه'; + + @override + String get timePickerMinuteModeAnnouncement => 'انتخاب دقیقه'; + + @override + String get unspecifiedDate => 'تاریخ'; + + @override + String get unspecifiedDateRange => 'محدوده تاریخ'; + + @override + String get viewLicensesButtonLabel => 'مشاهده پروانه‌ها'; +} + +/// The translations for Finnish (`fi`). +class MaterialLocalizationFi extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Finnish. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationFi({ + super.localeName = 'fi', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Tietoja: $applicationName'; + + @override + String get alertDialogLabel => 'Ilmoitus'; + + @override + String get anteMeridiemAbbreviation => 'ap'; + + @override + String get backButtonTooltip => 'Takaisin'; + + @override + String get bottomSheetLabel => 'Alapaneeli'; + + @override + String get calendarModeButtonLabel => 'Vaihda kalenteriin'; + + @override + String get cancelButtonLabel => 'Peru'; + + @override + String get clearButtonTooltip => 'Tyhjennä teksti'; + + @override + String get closeButtonLabel => 'Sulje'; + + @override + String get closeButtonTooltip => 'Sulje'; + + @override + String get collapsedHint => 'Laajennettu'; + + @override + String get collapsedIconTapHint => 'Laajenna'; + + @override + String get continueButtonLabel => 'Jatka'; + + @override + String get copyButtonLabel => 'Kopioi'; + + @override + String get currentDateLabel => 'Tänään'; + + @override + String get cutButtonLabel => 'Leikkaa'; + + @override + String get dateHelpText => 'pp/kk/vvvv'; + + @override + String get dateInputLabel => 'Lisää päivämäärä'; + + @override + String get dateOutOfRangeLabel => 'Päivämäärä ei kelpaa'; + + @override + String get datePickerHelpText => 'Valitse päivämäärä'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Päättymispäivä $fullDate'; + + @override + String get dateRangeEndLabel => 'Päättymispäivä'; + + @override + String get dateRangePickerHelpText => 'Valitse jakso'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Alkamispäivä $fullDate'; + + @override + String get dateRangeStartLabel => 'Alkamispäivä'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'Poista'; + + @override + String get dialModeButtonLabel => 'Valitse kellotauluvalitsin'; + + @override + String get dialogLabel => 'Valintaikkuna'; + + @override + String get drawerLabel => 'Navigointivalikko'; + + @override + String get expandedHint => 'Tiivistetty'; + + @override + String get expandedIconTapHint => 'Tiivistä'; + + @override + String get expansionTileCollapsedHint => 'laajenna kaksoisnapauttamalla'; + + @override + String get expansionTileCollapsedTapHint => 'Katso lisätietoja laajentamalla'; + + @override + String get expansionTileExpandedHint => 'tiivistä kaksoisnapauttamalla'; + + @override + String get expansionTileExpandedTapHint => 'Tiivistä'; + + @override + String get firstPageTooltip => 'Ensimmäinen sivu'; + + @override + String get hideAccountsLabel => 'Piilota tilit'; + + @override + String get inputDateModeButtonLabel => 'Vaihda tekstinsyöttöön'; + + @override + String get inputTimeModeButtonLabel => 'Valitse syöttötavaksi teksti'; + + @override + String get invalidDateFormatLabel => 'Virheellinen muoto'; + + @override + String get invalidDateRangeLabel => 'Virheellinen päivämääräväli'; + + @override + String get invalidTimeLabel => 'Lisää kelvollinen aika'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Askelpalautin'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Edellinen kanava'; + + @override + String get keyboardKeyChannelUp => 'Seuraava kanava'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Poista'; + + @override + String get keyboardKeyEnd => 'Lopeta'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Etusivu'; + + @override + String get keyboardKeyInsert => 'Lisää'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Komento'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Virta'; + + @override + String get keyboardKeyPowerOff => 'Virta pois'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Valitse'; + + @override + String get keyboardKeyShift => 'Vaihto'; + + @override + String get keyboardKeySpace => 'Välilyönti'; + + @override + String get lastPageTooltip => 'Viimeinen sivu'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 lisenssi'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount lisenssiä'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Lisenssit'; + + @override + String get lookUpButtonLabel => 'Hae'; + + @override + String get menuBarMenuLabel => 'Valikkopalkki'; + + @override + String get menuDismissLabel => 'Hylkää valikko'; + + @override + String get modalBarrierDismissLabel => 'Ohita'; + + @override + String get moreButtonTooltip => 'Lisää'; + + @override + String get nextMonthTooltip => 'Seuraava kuukausi'; + + @override + String get nextPageTooltip => 'Seuraava sivu'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Avaa navigointivalikko'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow/$rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow/~$rowCount'; + + @override + String get pasteButtonLabel => 'Liitä'; + + @override + String get popupMenuLabel => 'Ponnahdusvalikko'; + + @override + String get postMeridiemAbbreviation => 'ip'; + + @override + String get previousMonthTooltip => 'Edellinen kuukausi'; + + @override + String get previousPageTooltip => 'Edellinen sivu'; + + @override + String get refreshIndicatorSemanticLabel => 'Päivitys'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 merkki jäljellä'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount merkkiä jäljellä'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Siirrä alas'; + + @override + String get reorderItemLeft => 'Siirrä vasemmalle'; + + @override + String get reorderItemRight => 'Siirrä oikealle'; + + @override + String get reorderItemToEnd => 'Siirrä loppuun'; + + @override + String get reorderItemToStart => 'Siirrä alkuun'; + + @override + String get reorderItemUp => 'Siirrä ylös'; + + @override + String get rowsPerPageTitle => 'Riviä/sivu:'; + + @override + String get saveButtonLabel => 'Tallenna'; + + @override + String get scanTextButtonLabel => 'Skannaa tekstiä'; + + @override + String get scrimLabel => 'Sermi'; + + @override + String get scrimOnTapHintRaw => r'Sulje $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Haku'; + + @override + String get searchWebButtonLabel => 'Hae verkosta'; + + @override + String get selectAllButtonLabel => 'Valitse kaikki'; + + @override + String get selectYearSemanticsLabel => 'Valitse vuosi'; + + @override + String get selectedDateLabel => 'Valittu'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 kohde valittu'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount kohdetta valittu'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Jaa'; + + @override + String get showAccountsLabel => 'Näytä tilit'; + + @override + String get showMenuTooltip => 'Näytä valikko'; + + @override + String get signedInLabel => 'Kirjautunut sisään'; + + @override + String get tabLabelRaw => r'Välilehti $tabIndex kautta $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_dot_mm; + + @override + String get timePickerDialHelpText => 'Valitse aika'; + + @override + String get timePickerHourLabel => 'Tunti'; + + @override + String get timePickerHourModeAnnouncement => 'Valitse tunnit'; + + @override + String get timePickerInputHelpText => 'Lisää aika'; + + @override + String get timePickerMinuteLabel => 'Minuutti'; + + @override + String get timePickerMinuteModeAnnouncement => 'Valitse minuutit'; + + @override + String get unspecifiedDate => 'Päivämäärä'; + + @override + String get unspecifiedDateRange => 'Ajanjakso'; + + @override + String get viewLicensesButtonLabel => 'Näytä käyttöoikeudet'; +} + +/// The translations for Filipino Pilipino (`fil`). +class MaterialLocalizationFil extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Filipino Pilipino. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationFil({ + super.localeName = 'fil', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Tungkol sa $applicationName'; + + @override + String get alertDialogLabel => 'Alerto'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Bumalik'; + + @override + String get bottomSheetLabel => 'Bottom Sheet'; + + @override + String get calendarModeButtonLabel => 'Lumipat sa kalendaryo'; + + @override + String get cancelButtonLabel => 'Kanselahin'; + + @override + String get clearButtonTooltip => 'I-clear ang text'; + + @override + String get closeButtonLabel => 'Isara'; + + @override + String get closeButtonTooltip => 'Isara'; + + @override + String get collapsedHint => 'Naka-expand'; + + @override + String get collapsedIconTapHint => 'I-expand'; + + @override + String get continueButtonLabel => 'Magpatuloy'; + + @override + String get copyButtonLabel => 'Kopyahin'; + + @override + String get currentDateLabel => 'Ngayon'; + + @override + String get cutButtonLabel => 'I-cut'; + + @override + String get dateHelpText => 'mm/dd/yyyy'; + + @override + String get dateInputLabel => 'Ilagay ang Petsa'; + + @override + String get dateOutOfRangeLabel => 'Wala sa hanay.'; + + @override + String get datePickerHelpText => 'Pumili ng petsa'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Petsa ng pagtatapos $fullDate'; + + @override + String get dateRangeEndLabel => 'Petsa ng Pagtatapos'; + + @override + String get dateRangePickerHelpText => 'Pumili ng hanay'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Petsa ng pagsisimula $fullDate'; + + @override + String get dateRangeStartLabel => 'Petsa ng Pagsisimula'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'I-delete'; + + @override + String get dialModeButtonLabel => 'Lumipat sa dial picker mode'; + + @override + String get dialogLabel => 'Dialog'; + + @override + String get drawerLabel => 'Menu ng navigation'; + + @override + String get expandedHint => 'Naka-collapse'; + + @override + String get expandedIconTapHint => 'I-collapse'; + + @override + String get expansionTileCollapsedHint => 'i-double tap para i-expand'; + + @override + String get expansionTileCollapsedTapHint => 'I-expand para sa higit pang detalye'; + + @override + String get expansionTileExpandedHint => 'i-double tap para i-collapse'; + + @override + String get expansionTileExpandedTapHint => 'I-collapse'; + + @override + String get firstPageTooltip => 'Unang page'; + + @override + String get hideAccountsLabel => 'Itago ang mga account'; + + @override + String get inputDateModeButtonLabel => 'Lumipat sa input'; + + @override + String get inputTimeModeButtonLabel => 'Lumipat sa text input mode'; + + @override + String get invalidDateFormatLabel => 'Invalid ang format.'; + + @override + String get invalidDateRangeLabel => 'Invalid ang hanay.'; + + @override + String get invalidTimeLabel => 'Maglagay ng valid na oras'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'I-off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Piliin'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Puwang'; + + @override + String get lastPageTooltip => 'Huling page'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 lisensya'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount na lisensya'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Mga Lisensya'; + + @override + String get lookUpButtonLabel => 'Tumingin sa Itaas'; + + @override + String get menuBarMenuLabel => 'Menu sa menu bar'; + + @override + String get menuDismissLabel => 'I-dismiss ang menu'; + + @override + String get modalBarrierDismissLabel => 'I-dismiss'; + + @override + String get moreButtonTooltip => 'Higit Pa'; + + @override + String get nextMonthTooltip => 'Susunod na buwan'; + + @override + String get nextPageTooltip => 'Susunod na page'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Buksan ang menu ng navigation'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow ng $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow ng humigit kumulang $rowCount'; + + @override + String get pasteButtonLabel => 'I-paste'; + + @override + String get popupMenuLabel => 'Popup na menu'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Nakaraang buwan'; + + @override + String get previousPageTooltip => 'Nakaraang page'; + + @override + String get refreshIndicatorSemanticLabel => 'Nagre-refresh'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 character ang natitira'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount na character ang natitira'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Ilipat pababa'; + + @override + String get reorderItemLeft => 'Ilipat pakaliwa'; + + @override + String get reorderItemRight => 'Ilipat pakanan'; + + @override + String get reorderItemToEnd => 'Ilipat sa dulo'; + + @override + String get reorderItemToStart => 'Ilipat sa simula'; + + @override + String get reorderItemUp => 'Ilipat pataas'; + + @override + String get rowsPerPageTitle => 'Mga row bawat page:'; + + @override + String get saveButtonLabel => 'I-save'; + + @override + String get scanTextButtonLabel => 'I-scan ang text'; + + @override + String get scrimLabel => 'Scrim'; + + @override + String get scrimOnTapHintRaw => r'Isara ang $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Maghanap'; + + @override + String get searchWebButtonLabel => 'Maghanap sa Web'; + + @override + String get selectAllButtonLabel => 'Piliin lahat'; + + @override + String get selectYearSemanticsLabel => 'Pumili ng taon'; + + @override + String get selectedDateLabel => 'Napili'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 item ang napili'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount na item ang napili'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'I-share'; + + @override + String get showAccountsLabel => 'Ipakita ang mga account'; + + @override + String get showMenuTooltip => 'Ipakita ang menu'; + + @override + String get signedInLabel => 'Naka-sign in'; + + @override + String get tabLabelRaw => r'Tab $tabIndex ng $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Pumili ng oras'; + + @override + String get timePickerHourLabel => 'Oras'; + + @override + String get timePickerHourModeAnnouncement => 'Pumili ng mga oras'; + + @override + String get timePickerInputHelpText => 'Maglagay ng oras'; + + @override + String get timePickerMinuteLabel => 'Minuto'; + + @override + String get timePickerMinuteModeAnnouncement => 'Pumili ng mga minuto'; + + @override + String get unspecifiedDate => 'Petsa'; + + @override + String get unspecifiedDateRange => 'Hanay ng Petsa'; + + @override + String get viewLicensesButtonLabel => 'Tingnan ang mga lisensya'; +} + +/// The translations for French (`fr`). +class MaterialLocalizationFr extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for French. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationFr({ + super.localeName = 'fr', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'À propos de $applicationName'; + + @override + String get alertDialogLabel => 'Alerte'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Retour'; + + @override + String get bottomSheetLabel => 'Bottom sheet'; + + @override + String get calendarModeButtonLabel => "Passer à l'agenda"; + + @override + String get cancelButtonLabel => 'Annuler'; + + @override + String get clearButtonTooltip => 'Effacer le texte'; + + @override + String get closeButtonLabel => 'Fermer'; + + @override + String get closeButtonTooltip => 'Fermer'; + + @override + String get collapsedHint => 'Développé'; + + @override + String get collapsedIconTapHint => 'Développer'; + + @override + String get continueButtonLabel => 'Continuer'; + + @override + String get copyButtonLabel => 'Copier'; + + @override + String get currentDateLabel => "Aujourd'hui"; + + @override + String get cutButtonLabel => 'Couper'; + + @override + String get dateHelpText => 'jj/mm/aaaa'; + + @override + String get dateInputLabel => 'Saisir une date'; + + @override + String get dateOutOfRangeLabel => 'Hors de portée.'; + + @override + String get datePickerHelpText => 'Sélectionner une date'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Date de fin : $fullDate'; + + @override + String get dateRangeEndLabel => 'Date de fin'; + + @override + String get dateRangePickerHelpText => 'Sélectionner une plage'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Date de début : $fullDate'; + + @override + String get dateRangeStartLabel => 'Date de début'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'Supprimer'; + + @override + String get dialModeButtonLabel => 'Passer au mode de sélection via le cadran'; + + @override + String get dialogLabel => 'Boîte de dialogue'; + + @override + String get drawerLabel => 'Menu de navigation'; + + @override + String get expandedHint => 'Réduit'; + + @override + String get expandedIconTapHint => 'Réduire'; + + @override + String get expansionTileCollapsedHint => 'appuyez deux fois pour développer'; + + @override + String get expansionTileCollapsedTapHint => 'Développer pour en savoir plus'; + + @override + String get expansionTileExpandedHint => 'appuyez deux fois pour réduire'; + + @override + String get expansionTileExpandedTapHint => 'Réduire'; + + @override + String get firstPageTooltip => 'Première page'; + + @override + String get hideAccountsLabel => 'Masquer les comptes'; + + @override + String get inputDateModeButtonLabel => 'Passer à la saisie'; + + @override + String get inputTimeModeButtonLabel => 'Passer au mode de saisie au format texte'; + + @override + String get invalidDateFormatLabel => 'Format non valide.'; + + @override + String get invalidDateRangeLabel => 'Plage non valide.'; + + @override + String get invalidTimeLabel => 'Veuillez indiquer une heure valide'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'Alt Gr'; + + @override + String get keyboardKeyBackspace => 'Retour arrière'; + + @override + String get keyboardKeyCapsLock => 'Verr Maj'; + + @override + String get keyboardKeyChannelDown => 'Chaîne suivante'; + + @override + String get keyboardKeyChannelUp => 'Chaîne précédente'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Suppr'; + + @override + String get keyboardKeyEject => 'Éjecter'; + + @override + String get keyboardKeyEnd => 'Fin'; + + @override + String get keyboardKeyEscape => 'Échap'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Accueil'; + + @override + String get keyboardKeyInsert => 'Insérer'; + + @override + String get keyboardKeyMeta => 'Méta'; + + @override + String get keyboardKeyMetaMacOs => 'Commande'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Verr Num'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Entrée'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgSuiv'; + + @override + String get keyboardKeyPageUp => 'PgPréc'; + + @override + String get keyboardKeyPower => 'Puissance'; + + @override + String get keyboardKeyPowerOff => 'Éteindre'; + + @override + String get keyboardKeyPrintScreen => 'Impr. écran'; + + @override + String get keyboardKeyScrollLock => 'Arrêt défil'; + + @override + String get keyboardKeySelect => 'Sélectionner'; + + @override + String get keyboardKeyShift => 'Maj'; + + @override + String get keyboardKeySpace => 'Espace'; + + @override + String get lastPageTooltip => 'Dernière page'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 licence'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licences'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Licences'; + + @override + String get lookUpButtonLabel => 'Recherche visuelle'; + + @override + String get menuBarMenuLabel => 'Menu de la barre de menu'; + + @override + String get menuDismissLabel => 'Fermer le menu'; + + @override + String get modalBarrierDismissLabel => 'Ignorer'; + + @override + String get moreButtonTooltip => 'Plus'; + + @override + String get nextMonthTooltip => 'Mois suivant'; + + @override + String get nextPageTooltip => 'Page suivante'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Ouvrir le menu de navigation'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow – $lastRow sur $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow – $lastRow sur environ $rowCount'; + + @override + String get pasteButtonLabel => 'Coller'; + + @override + String get popupMenuLabel => 'Menu contextuel'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Mois précédent'; + + @override + String get previousPageTooltip => 'Page précédente'; + + @override + String get refreshIndicatorSemanticLabel => 'Actualiser'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 caractère restant'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount caractères restants'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Déplacer vers le bas'; + + @override + String get reorderItemLeft => 'Déplacer vers la gauche'; + + @override + String get reorderItemRight => 'Déplacer vers la droite'; + + @override + String get reorderItemToEnd => 'Déplacer vers la fin'; + + @override + String get reorderItemToStart => 'Déplacer vers le début'; + + @override + String get reorderItemUp => 'Déplacer vers le haut'; + + @override + String get rowsPerPageTitle => 'Lignes par page :'; + + @override + String get saveButtonLabel => 'Enregistrer'; + + @override + String get scanTextButtonLabel => 'Scanner du texte'; + + @override + String get scrimLabel => 'Fond'; + + @override + String get scrimOnTapHintRaw => r'Fermer $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Rechercher'; + + @override + String get searchWebButtonLabel => 'Rechercher sur le Web'; + + @override + String get selectAllButtonLabel => 'Tout sélectionner'; + + @override + String get selectYearSemanticsLabel => 'Sélectionner une année'; + + @override + String get selectedDateLabel => 'Sélectionnée'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 élément sélectionné'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount éléments sélectionnés'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => 'Aucun élément sélectionné'; + + @override + String get shareButtonLabel => 'Partager'; + + @override + String get showAccountsLabel => 'Afficher les comptes'; + + @override + String get showMenuTooltip => 'Afficher le menu'; + + @override + String get signedInLabel => 'Connecté'; + + @override + String get tabLabelRaw => r'Onglet $tabIndex sur $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Sélectionner une heure'; + + @override + String get timePickerHourLabel => 'Heure'; + + @override + String get timePickerHourModeAnnouncement => 'Sélectionner une heure'; + + @override + String get timePickerInputHelpText => 'Saisir une heure'; + + @override + String get timePickerMinuteLabel => 'Minute'; + + @override + String get timePickerMinuteModeAnnouncement => 'Sélectionner des minutes'; + + @override + String get unspecifiedDate => 'Date'; + + @override + String get unspecifiedDateRange => 'Plage de dates'; + + @override + String get viewLicensesButtonLabel => 'Afficher les licences'; +} + +/// The translations for French, as used in Canada (`fr_CA`). +class MaterialLocalizationFrCa extends MaterialLocalizationFr { + /// Create an instance of the translation bundle for French, as used in Canada. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationFrCa({ + super.localeName = 'fr_CA', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get lookUpButtonLabel => 'Regarder en haut'; + + @override + String get scanTextButtonLabel => 'Balayer un texte'; + + @override + String get menuDismissLabel => 'Ignorer le menu'; + + @override + String get expansionTileExpandedHint => 'toucher deux fois pour réduire'; + + @override + String get expansionTileCollapsedHint => 'toucher deux fois pour développer'; + + @override + String get expansionTileCollapsedTapHint => 'Développer le panneau pour plus de détails'; + + @override + String get scrimLabel => 'Grille'; + + @override + String get bottomSheetLabel => "Zone de contenu dans le bas de l'écran"; + + @override + String get keyboardKeyChannelDown => 'Chaîne préc.'; + + @override + String get keyboardKeyCapsLock => 'Verr. maj.'; + + @override + String get keyboardKeyNumLock => 'Verr. num.'; + + @override + String get keyboardKeyPrintScreen => "Impression de l'écran"; + + @override + String get keyboardKeyNumpadEnter => 'Num Entrée'; + + @override + String get keyboardKeyInsert => 'Insér.'; + + @override + String get keyboardKeyEject => 'Éject.'; + + @override + String get keyboardKeyChannelUp => 'Chaîne suiv.'; + + @override + String get keyboardKeyPower => 'Alimentation'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeySelect => 'Sélect.'; + + @override + String get keyboardKeyScrollLock => 'Arrêt défilement'; + + @override + String get keyboardKeyPageUp => 'Bas page'; + + @override + String get keyboardKeyPageDown => 'Haut page'; + + @override + String get invalidTimeLabel => 'Entrez une heure valide'; + + @override + String get timePickerDialHelpText => "Sélectionner l'heure"; + + @override + String get timePickerInputHelpText => "Entrer l'heure"; + + @override + String get timePickerMinuteLabel => 'Minutes'; + + @override + String get dialModeButtonLabel => 'Passer au mode de sélection du cadran'; + + @override + String get inputTimeModeButtonLabel => "Passer au mode d'entrée Texte"; + + @override + String get dateRangePickerHelpText => 'Sélectionner la plage'; + + @override + String get datePickerHelpText => 'Sélectionner la date'; + + @override + String get invalidDateRangeLabel => 'Plage incorrecte.'; + + @override + String get invalidDateFormatLabel => 'Format incorrect'; + + @override + String get inputDateModeButtonLabel => "Passer à l'entrée"; + + @override + String get dateInputLabel => 'Entrer une date'; + + @override + String get unspecifiedDateRange => 'Période'; + + @override + String get dateHelpText => 'jj-mm-aaaa'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow à $lastRow sur $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow à $lastRow sur environ $rowCount'; + + @override + String get tabLabelRaw => r'Onglet $tabIndex sur $tabCount'; + + @override + String get anteMeridiemAbbreviation => 'am'; + + @override + String get postMeridiemAbbreviation => 'pm'; + + @override + String get timePickerHourModeAnnouncement => 'Sélectionnez les heures'; + + @override + String get timePickerMinuteModeAnnouncement => 'Sélectionnez les minutes'; + + @override + String get reorderItemToStart => 'Déplacer au début'; + + @override + String get reorderItemToEnd => 'Déplacer à la fin'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.frenchCanadian; +} + +/// The translations for Irish (`ga`). +class MaterialLocalizationGa extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Irish. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationGa({ + super.localeName = 'ga', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Maidir le $applicationName'; + + @override + String get alertDialogLabel => 'Foláireamh'; + + @override + String get anteMeridiemAbbreviation => 'R.N.'; + + @override + String get backButtonTooltip => 'Siar'; + + @override + String get bottomSheetLabel => 'Bileog Íochtarach'; + + @override + String get calendarModeButtonLabel => 'Athraigh go féilire'; + + @override + String get cancelButtonLabel => 'Cealaigh'; + + @override + String get clearButtonTooltip => 'Glan an téacs'; + + @override + String get closeButtonLabel => 'Dún'; + + @override + String get closeButtonTooltip => 'Dún'; + + @override + String get collapsedHint => 'Leathnaithe'; + + @override + String get collapsedIconTapHint => 'Leathnaigh'; + + @override + String get continueButtonLabel => 'Lean ar aghaidh'; + + @override + String get copyButtonLabel => 'Cóipeáil'; + + @override + String get currentDateLabel => 'Inniu'; + + @override + String get cutButtonLabel => 'Gearr'; + + @override + String get dateHelpText => 'll/mm/bbbb'; + + @override + String get dateInputLabel => 'Cuir Isteach Dáta'; + + @override + String get dateOutOfRangeLabel => 'Lasmuigh den raon.'; + + @override + String get datePickerHelpText => 'Roghnaigh dáta'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Dáta deiridh $fullDate'; + + @override + String get dateRangeEndLabel => 'Dáta Deiridh'; + + @override + String get dateRangePickerHelpText => 'Roghnaigh raon'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Dáta tosaigh $fullDate'; + + @override + String get dateRangeStartLabel => 'Dáta Tosaigh'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'Scrios'; + + @override + String get dialModeButtonLabel => 'Athraigh go mód roghnóra aghaidh an chloig'; + + @override + String get dialogLabel => 'Dialóg'; + + @override + String get drawerLabel => 'Roghchlár nascleanúna'; + + @override + String get expandedHint => 'Laghdaithe'; + + @override + String get expandedIconTapHint => 'Laghdaigh'; + + @override + String get expansionTileCollapsedHint => 'tapáil faoi dhó chun leathnú'; + + @override + String get expansionTileCollapsedTapHint => 'Leathnaigh chun tuilleadh sonraí a fháil'; + + @override + String get expansionTileExpandedHint => 'tapáil faoi dhó chun laghdú'; + + @override + String get expansionTileExpandedTapHint => 'Laghdaigh'; + + @override + String get firstPageTooltip => 'An chéad leathanach'; + + @override + String get hideAccountsLabel => 'Folaigh cuntais'; + + @override + String get inputDateModeButtonLabel => 'Athraigh go hionchur'; + + @override + String get inputTimeModeButtonLabel => 'Athraigh go mód ionchuir téacs'; + + @override + String get invalidDateFormatLabel => 'Formáid neamhbhailí.'; + + @override + String get invalidDateRangeLabel => 'Raon neamhbhailí.'; + + @override + String get invalidTimeLabel => 'Cuir isteach am bailí'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Cúlspás'; + + @override + String get keyboardKeyCapsLock => 'Glas Ceannlitreacha'; + + @override + String get keyboardKeyChannelDown => 'Cainéal Síos'; + + @override + String get keyboardKeyChannelUp => 'Cainéal Suas'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Caith amach'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Baile'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Ordú'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Uimhirghlas'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Cumhacht'; + + @override + String get keyboardKeyPowerOff => 'Múch'; + + @override + String get keyboardKeyPrintScreen => 'Priontáil Scáileán'; + + @override + String get keyboardKeyScrollLock => 'Scrollghlas'; + + @override + String get keyboardKeySelect => 'Roghnaigh'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'An leathanach deiridh'; + + @override + String? get licensesPackageDetailTextFew => r'$licenseCount cheadúnas'; + + @override + String? get licensesPackageDetailTextMany => r'$licenseCount gceadúnas'; + + @override + String? get licensesPackageDetailTextOne => 'Aon cheadúnas amháin'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount ceadúnas'; + + @override + String? get licensesPackageDetailTextTwo => r'$licenseCount cheadúnas'; + + @override + String? get licensesPackageDetailTextZero => null; + + @override + String get licensesPageTitle => 'Ceadúnais'; + + @override + String get lookUpButtonLabel => 'Cuardaigh'; + + @override + String get menuBarMenuLabel => 'Roghchlár an bharra roghchláir'; + + @override + String get menuDismissLabel => 'Ruaig an roghchlár'; + + @override + String get modalBarrierDismissLabel => 'Ruaig'; + + @override + String get moreButtonTooltip => 'Tuilleadh'; + + @override + String get nextMonthTooltip => 'An chéad mhí eile'; + + @override + String get nextPageTooltip => 'An chéad leathanach eile'; + + @override + String get okButtonLabel => 'Ceart go leor'; + + @override + String get openAppDrawerTooltip => 'Oscail an roghchlár nascleanúna'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow-$lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow de thuairim is $rowCount'; + + @override + String get pasteButtonLabel => 'Greamaigh'; + + @override + String get popupMenuLabel => 'Roghchlár aníos'; + + @override + String get postMeridiemAbbreviation => 'I.N.'; + + @override + String get previousMonthTooltip => 'An mhí roimhe'; + + @override + String get previousPageTooltip => 'An leathanach roimhe seo'; + + @override + String get refreshIndicatorSemanticLabel => 'Athnuaigh'; + + @override + String? get remainingTextFieldCharacterCountFew => r'$remainingCount charachtar fágtha'; + + @override + String? get remainingTextFieldCharacterCountMany => r'$remainingCount gcarachtar fágtha'; + + @override + String? get remainingTextFieldCharacterCountOne => 'Aon charachtar amháin fágtha'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount carachtar fágtha'; + + @override + String? get remainingTextFieldCharacterCountTwo => r'$remainingCount charachtar fágtha'; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Bog síos'; + + @override + String get reorderItemLeft => 'Bog ar chlé'; + + @override + String get reorderItemRight => 'Bog ar dheis'; + + @override + String get reorderItemToEnd => 'Bog chuig an deireadh'; + + @override + String get reorderItemToStart => 'Bog chuig an tús'; + + @override + String get reorderItemUp => 'Bog suas'; + + @override + String get rowsPerPageTitle => 'Rónna in aghaidh an leathanaigh:'; + + @override + String get saveButtonLabel => 'Sábháil'; + + @override + String get scanTextButtonLabel => 'Scan téacs'; + + @override + String get scrimLabel => 'Scrioma'; + + @override + String get scrimOnTapHintRaw => r'Dún $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Cuardaigh'; + + @override + String get searchWebButtonLabel => 'Cuardaigh an Gréasán'; + + @override + String get selectAllButtonLabel => 'Roghnaigh gach rud'; + + @override + String get selectYearSemanticsLabel => 'Roghnaigh bliain'; + + @override + String get selectedDateLabel => 'Roghnaithe'; + + @override + String? get selectedRowCountTitleFew => r'$selectedRowCount mhír roghnaithe'; + + @override + String? get selectedRowCountTitleMany => r'$selectedRowCount mír roghnaithe'; + + @override + String? get selectedRowCountTitleOne => 'Aon mhír amháin roghnaithe'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount mír roghnaithe'; + + @override + String? get selectedRowCountTitleTwo => r'$selectedRowCount mhír roghnaithe'; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Comhroinn'; + + @override + String get showAccountsLabel => 'Taispeáin cuntais'; + + @override + String get showMenuTooltip => 'Taispeáin an roghchlár'; + + @override + String get signedInLabel => 'Sínithe isteach'; + + @override + String get tabLabelRaw => r'Cluaisín $tabIndex de $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Roghnaigh am'; + + @override + String get timePickerHourLabel => 'Uair'; + + @override + String get timePickerHourModeAnnouncement => 'Roghnaigh uaireanta'; + + @override + String get timePickerInputHelpText => 'Cuir isteach am'; + + @override + String get timePickerMinuteLabel => 'Nóiméad'; + + @override + String get timePickerMinuteModeAnnouncement => 'Roghnaigh nóiméid'; + + @override + String get unspecifiedDate => 'Dáta'; + + @override + String get unspecifiedDateRange => 'Raon Dátaí'; + + @override + String get viewLicensesButtonLabel => 'Féach ar cheadúnais'; +} + +/// The translations for Galician (`gl`). +class MaterialLocalizationGl extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Galician. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationGl({ + super.localeName = 'gl', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Acerca de: $applicationName'; + + @override + String get alertDialogLabel => 'Alerta'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get backButtonTooltip => 'Atrás'; + + @override + String get bottomSheetLabel => 'Panel inferior'; + + @override + String get calendarModeButtonLabel => 'Cambiar ao modo de calendario'; + + @override + String get cancelButtonLabel => 'Cancelar'; + + @override + String get clearButtonTooltip => 'Borrar texto'; + + @override + String get closeButtonLabel => 'Pechar'; + + @override + String get closeButtonTooltip => 'Pechar'; + + @override + String get collapsedHint => 'Despregado'; + + @override + String get collapsedIconTapHint => 'Despregar'; + + @override + String get continueButtonLabel => 'Continuar'; + + @override + String get copyButtonLabel => 'Copiar'; + + @override + String get currentDateLabel => 'Hoxe'; + + @override + String get cutButtonLabel => 'Cortar'; + + @override + String get dateHelpText => 'mm/dd/aaaa'; + + @override + String get dateInputLabel => 'Introduce a data'; + + @override + String get dateOutOfRangeLabel => 'A data está fóra do intervalo.'; + + @override + String get datePickerHelpText => 'Seleccionar data'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Data de finalización: $fullDate'; + + @override + String get dateRangeEndLabel => 'Data de finalización'; + + @override + String get dateRangePickerHelpText => 'Seleccionar intervalo de datas'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Data de inicio: $fullDate'; + + @override + String get dateRangeStartLabel => 'Data de inicio'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'Eliminar'; + + @override + String get dialModeButtonLabel => 'Cambiar ao modo de selector en esfera'; + + @override + String get dialogLabel => 'Cadro de diálogo'; + + @override + String get drawerLabel => 'Menú de navegación'; + + @override + String get expandedHint => 'Contraído'; + + @override + String get expandedIconTapHint => 'Contraer'; + + @override + String get expansionTileCollapsedHint => 'tocar dúas veces para despregar'; + + @override + String get expansionTileCollapsedTapHint => 'Despregar para obter máis detalles'; + + @override + String get expansionTileExpandedHint => 'tocar dúas veces para contraer'; + + @override + String get expansionTileExpandedTapHint => 'Contraer'; + + @override + String get firstPageTooltip => 'Primeira páxina'; + + @override + String get hideAccountsLabel => 'Ocultar contas'; + + @override + String get inputDateModeButtonLabel => 'Cambiar ao modo de introdución de texto'; + + @override + String get inputTimeModeButtonLabel => 'Cambiar ao modo de introdución de texto'; + + @override + String get invalidDateFormatLabel => 'O formato non é válido.'; + + @override + String get invalidDateRangeLabel => 'O intervalo de datas non é válido.'; + + @override + String get invalidTimeLabel => 'Escribe unha hora válida'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'Alt Gr'; + + @override + String get keyboardKeyBackspace => 'Retroceso'; + + @override + String get keyboardKeyCapsLock => 'Bloq Maiús'; + + @override + String get keyboardKeyChannelDown => 'Canle abaixo'; + + @override + String get keyboardKeyChannelUp => 'Canle arriba'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Supr'; + + @override + String get keyboardKeyEject => 'Expulsar'; + + @override + String get keyboardKeyEnd => 'Fin'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Inicio'; + + @override + String get keyboardKeyInsert => 'Inserir'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Comando'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Bloq Num'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Intro'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'AvPáx'; + + @override + String get keyboardKeyPageUp => 'RePáx'; + + @override + String get keyboardKeyPower => 'Acender'; + + @override + String get keyboardKeyPowerOff => 'Apagar'; + + @override + String get keyboardKeyPrintScreen => 'Imprimir pantalla'; + + @override + String get keyboardKeyScrollLock => 'Bloq Despr'; + + @override + String get keyboardKeySelect => 'Seleccionar'; + + @override + String get keyboardKeyShift => 'Maiús'; + + @override + String get keyboardKeySpace => 'Espazo'; + + @override + String get lastPageTooltip => 'Última páxina'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 licenza'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licenzas'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Licenzas'; + + @override + String get lookUpButtonLabel => 'Mirar cara arriba'; + + @override + String get menuBarMenuLabel => 'Menú da barra de menú'; + + @override + String get menuDismissLabel => 'Pechar menú'; + + @override + String get modalBarrierDismissLabel => 'Pechar'; + + @override + String get moreButtonTooltip => 'Máis'; + + @override + String get nextMonthTooltip => 'Mes seguinte'; + + @override + String get nextPageTooltip => 'Páxina seguinte'; + + @override + String get okButtonLabel => 'Aceptar'; + + @override + String get openAppDrawerTooltip => 'Abrir menú de navegación'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow-$lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow-$lastRow de aproximadamente $rowCount'; + + @override + String get pasteButtonLabel => 'Pegar'; + + @override + String get popupMenuLabel => 'Menú emerxente'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get previousMonthTooltip => 'Mes anterior'; + + @override + String get previousPageTooltip => 'Páxina anterior'; + + @override + String get refreshIndicatorSemanticLabel => 'Actualizar'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 carácter restante'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount caracteres restantes'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Mover cara abaixo'; + + @override + String get reorderItemLeft => 'Mover cara á esquerda'; + + @override + String get reorderItemRight => 'Mover cara á dereita'; + + @override + String get reorderItemToEnd => 'Mover ao final'; + + @override + String get reorderItemToStart => 'Mover ao inicio'; + + @override + String get reorderItemUp => 'Mover cara arriba'; + + @override + String get rowsPerPageTitle => 'Filas por páxina:'; + + @override + String get saveButtonLabel => 'Gardar'; + + @override + String get scanTextButtonLabel => 'Escanear texto'; + + @override + String get scrimLabel => 'Sombreado'; + + @override + String get scrimOnTapHintRaw => r'Pechar $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Fai unha busca'; + + @override + String get searchWebButtonLabel => 'Buscar na Web'; + + @override + String get selectAllButtonLabel => 'Seleccionar todo'; + + @override + String get selectYearSemanticsLabel => 'Seleccionar ano'; + + @override + String get selectedDateLabel => 'Seleccionada'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => 'Seleccionouse 1 elemento'; + + @override + String get selectedRowCountTitleOther => r'Seleccionáronse $selectedRowCount elementos'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => 'Non se seleccionaron elementos'; + + @override + String get shareButtonLabel => 'Compartir'; + + @override + String get showAccountsLabel => 'Mostrar contas'; + + @override + String get showMenuTooltip => 'Mostrar menú'; + + @override + String get signedInLabel => 'Sesión iniciada'; + + @override + String get tabLabelRaw => r'Pestana $tabIndex de $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'Seleccionar hora'; + + @override + String get timePickerHourLabel => 'Hora'; + + @override + String get timePickerHourModeAnnouncement => 'Seleccionar horas'; + + @override + String get timePickerInputHelpText => 'Indicar hora'; + + @override + String get timePickerMinuteLabel => 'Minuto'; + + @override + String get timePickerMinuteModeAnnouncement => 'Seleccionar minutos'; + + @override + String get unspecifiedDate => 'Data'; + + @override + String get unspecifiedDateRange => 'Intervalo de datas'; + + @override + String get viewLicensesButtonLabel => 'Ver licenzas'; +} + +/// The translations for Swiss German Alemannic Alsatian (`gsw`). +class MaterialLocalizationGsw extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Swiss German Alemannic Alsatian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationGsw({ + super.localeName = 'gsw', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Über $applicationName'; + + @override + String get alertDialogLabel => 'Benachrichtigung'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Zurück'; + + @override + String get bottomSheetLabel => 'Ansicht am unteren Rand'; + + @override + String get calendarModeButtonLabel => 'Zum Kalender wechseln'; + + @override + String get cancelButtonLabel => 'Abbrechen'; + + @override + String get clearButtonTooltip => 'Text löschen'; + + @override + String get closeButtonLabel => 'Schließen'; + + @override + String get closeButtonTooltip => 'Schließen'; + + @override + String get collapsedHint => 'Maximiert'; + + @override + String get collapsedIconTapHint => 'Maximieren'; + + @override + String get continueButtonLabel => 'Weiter'; + + @override + String get copyButtonLabel => 'Kopieren'; + + @override + String get currentDateLabel => 'Heute'; + + @override + String get cutButtonLabel => 'Ausschneiden'; + + @override + String get dateHelpText => 'tt.mm.jjjj'; + + @override + String get dateInputLabel => 'Datum eingeben'; + + @override + String get dateOutOfRangeLabel => 'Außerhalb des Zeitraums.'; + + @override + String get datePickerHelpText => 'Datum auswählen'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Enddatum $fullDate'; + + @override + String get dateRangeEndLabel => 'Enddatum'; + + @override + String get dateRangePickerHelpText => 'Zeitraum auswählen'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Startdatum $fullDate'; + + @override + String get dateRangeStartLabel => 'Startdatum'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Löschen'; + + @override + String get dialModeButtonLabel => 'Zur Uhrzeitauswahl wechseln'; + + @override + String get dialogLabel => 'Dialogfeld'; + + @override + String get drawerLabel => 'Navigationsmenü'; + + @override + String get expandedHint => 'Minimiert'; + + @override + String get expandedIconTapHint => 'Minimieren'; + + @override + String get expansionTileCollapsedHint => 'Zum Maximieren doppeltippen'; + + @override + String get expansionTileCollapsedTapHint => 'Für weitere Details maximieren'; + + @override + String get expansionTileExpandedHint => 'Zum Minimieren doppeltippen'; + + @override + String get expansionTileExpandedTapHint => 'Minimieren'; + + @override + String get firstPageTooltip => 'Erste Seite'; + + @override + String get hideAccountsLabel => 'Konten ausblenden'; + + @override + String get inputDateModeButtonLabel => 'Zur Texteingabe wechseln'; + + @override + String get inputTimeModeButtonLabel => 'Zum Texteingabemodus wechseln'; + + @override + String get invalidDateFormatLabel => 'Ungültiges Format.'; + + @override + String get invalidDateRangeLabel => 'Ungültiger Zeitraum.'; + + @override + String get invalidTimeLabel => 'Geben Sie eine gültige Uhrzeit ein'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Rücktaste'; + + @override + String get keyboardKeyCapsLock => 'Feststelltaste'; + + @override + String get keyboardKeyChannelDown => 'Vorheriger Kanal'; + + @override + String get keyboardKeyChannelUp => 'Nächster Kanal'; + + @override + String get keyboardKeyControl => 'Strg'; + + @override + String get keyboardKeyDelete => 'Entf'; + + @override + String get keyboardKeyEject => 'Auswerfen'; + + @override + String get keyboardKeyEnd => 'Ende'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Pos1'; + + @override + String get keyboardKeyInsert => 'Einfg'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Befehl'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Eingabetaste'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'Bild ab'; + + @override + String get keyboardKeyPageUp => 'Bild auf'; + + @override + String get keyboardKeyPower => 'Ein/Aus'; + + @override + String get keyboardKeyPowerOff => 'Aus'; + + @override + String get keyboardKeyPrintScreen => 'Druck'; + + @override + String get keyboardKeyScrollLock => 'Rollen'; + + @override + String get keyboardKeySelect => 'Auswählen'; + + @override + String get keyboardKeyShift => 'Umschalttaste'; + + @override + String get keyboardKeySpace => 'Leertaste'; + + @override + String get lastPageTooltip => 'Letzte Seite'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 Lizenz'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount Lizenzen'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Lizenzen'; + + @override + String get lookUpButtonLabel => 'Nachschlagen'; + + @override + String get menuBarMenuLabel => 'Menü in der Menüleiste'; + + @override + String get menuDismissLabel => 'Menü schließen'; + + @override + String get modalBarrierDismissLabel => 'Schließen'; + + @override + String get moreButtonTooltip => 'Mehr'; + + @override + String get nextMonthTooltip => 'Nächster Monat'; + + @override + String get nextPageTooltip => 'Nächste Seite'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Navigationsmenü öffnen'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow von $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow von etwa $rowCount'; + + @override + String get pasteButtonLabel => 'Einsetzen'; + + @override + String get popupMenuLabel => 'Pop-up-Menü'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Vorheriger Monat'; + + @override + String get previousPageTooltip => 'Vorherige Seite'; + + @override + String get refreshIndicatorSemanticLabel => 'Aktualisieren'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'Noch 1 Zeichen'; + + @override + String get remainingTextFieldCharacterCountOther => r'Noch $remainingCount Zeichen'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Nach unten verschieben'; + + @override + String get reorderItemLeft => 'Nach links verschieben'; + + @override + String get reorderItemRight => 'Nach rechts verschieben'; + + @override + String get reorderItemToEnd => 'An das Ende verschieben'; + + @override + String get reorderItemToStart => 'An den Anfang verschieben'; + + @override + String get reorderItemUp => 'Nach oben verschieben'; + + @override + String get rowsPerPageTitle => 'Zeilen pro Seite:'; + + @override + String get saveButtonLabel => 'Speichern'; + + @override + String get scanTextButtonLabel => 'Text scannen'; + + @override + String get scrimLabel => 'Gitter'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName schließen'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Suchen'; + + @override + String get searchWebButtonLabel => 'Im Web suchen'; + + @override + String get selectAllButtonLabel => 'Alle auswählen'; + + @override + String get selectYearSemanticsLabel => 'Jahr auswählen'; + + @override + String get selectedDateLabel => 'Ausgewählt'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 Element ausgewählt'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount Elemente ausgewählt'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Teilen'; + + @override + String get showAccountsLabel => 'Konten anzeigen'; + + @override + String get showMenuTooltip => 'Menü anzeigen'; + + @override + String get signedInLabel => 'Angemeldet'; + + @override + String get tabLabelRaw => r'Tab $tabIndex von $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Uhrzeit auswählen'; + + @override + String get timePickerHourLabel => 'Stunde'; + + @override + String get timePickerHourModeAnnouncement => 'Stunden auswählen'; + + @override + String get timePickerInputHelpText => 'Uhrzeit eingeben'; + + @override + String get timePickerMinuteLabel => 'Minute'; + + @override + String get timePickerMinuteModeAnnouncement => 'Minuten auswählen'; + + @override + String get unspecifiedDate => 'Datum'; + + @override + String get unspecifiedDateRange => 'Zeitraum'; + + @override + String get viewLicensesButtonLabel => 'Lizenzen ansehen'; +} + +/// The translations for Gujarati (`gu`). +class MaterialLocalizationGu extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Gujarati. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationGu({ + super.localeName = 'gu', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName વિશે'; + + @override + String get alertDialogLabel => 'અલર્ટ'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'પાછળ'; + + @override + String get bottomSheetLabel => 'બોટમ શીટ'; + + @override + String get calendarModeButtonLabel => 'કૅલેન્ડર મોડ પર સ્વિચ કરો'; + + @override + String get cancelButtonLabel => 'રદ કરો'; + + @override + String get clearButtonTooltip => 'ટેક્સ્ટ સાફ કરો'; + + @override + String get closeButtonLabel => 'બંધ કરો'; + + @override + String get closeButtonTooltip => 'બંધ કરો'; + + @override + String get collapsedHint => 'મોટી કરી'; + + @override + String get collapsedIconTapHint => 'વિસ્તૃત કરો'; + + @override + String get continueButtonLabel => 'ચાલુ રાખો'; + + @override + String get copyButtonLabel => 'કૉપિ કરો'; + + @override + String get currentDateLabel => 'આજે'; + + @override + String get cutButtonLabel => 'કાપો'; + + @override + String get dateHelpText => 'dd/mm/yyyy'; + + @override + String get dateInputLabel => 'તારીખ દાખલ કરો'; + + @override + String get dateOutOfRangeLabel => 'રેંજમાં નથી.'; + + @override + String get datePickerHelpText => 'તારીખ પસંદ કરો'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'સમાપ્તિની તારીખ $fullDate'; + + @override + String get dateRangeEndLabel => 'સમાપ્તિની તારીખ'; + + @override + String get dateRangePickerHelpText => 'રેંજ પસંદ કરો'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'શરૂ કરવાની તારીખ $fullDate'; + + @override + String get dateRangeStartLabel => 'શરૂ કરવાની તારીખ'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'ડિલીટ કરો'; + + @override + String get dialModeButtonLabel => 'ડાયલ પિકર મોડ પર સ્વિચ કરો'; + + @override + String get dialogLabel => 'સંવાદ'; + + @override + String get drawerLabel => 'નૅવિગેશન મેનૂ'; + + @override + String get expandedHint => 'નાની કરી'; + + @override + String get expandedIconTapHint => 'સંકુચિત કરો'; + + @override + String get expansionTileCollapsedHint => 'મોટી કરવા માટે બે વાર ટૅપ કરો'; + + @override + String get expansionTileCollapsedTapHint => 'વધુ વિગતો માટે મોટી કરો'; + + @override + String get expansionTileExpandedHint => 'નાની કરવા માટે બે વાર ટૅપ કરો'; + + @override + String get expansionTileExpandedTapHint => 'નાની કરો'; + + @override + String get firstPageTooltip => 'પહેલું પેજ'; + + @override + String get hideAccountsLabel => 'એકાઉન્ટ છુપાવો'; + + @override + String get inputDateModeButtonLabel => 'ઇનપુટ મોડ પર સ્વિચ કરો'; + + @override + String get inputTimeModeButtonLabel => 'ટેક્સ્ટ ઇનપુટ મોડ પર સ્વિચ કરો'; + + @override + String get invalidDateFormatLabel => 'અમાન્ય ફોર્મેટ.'; + + @override + String get invalidDateRangeLabel => 'અમાન્ય રેંજ.'; + + @override + String get invalidTimeLabel => 'માન્ય સમય દાખલ કરો'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'છેલ્લું પેજ'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 લાઇસન્સ'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount લાઇસન્સ'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'લાઇસન્સ'; + + @override + String get lookUpButtonLabel => 'શોધો'; + + @override + String get menuBarMenuLabel => 'મેનૂ બાર મેનૂ'; + + @override + String get menuDismissLabel => 'મેનૂ છોડી દો'; + + @override + String get modalBarrierDismissLabel => 'છોડી દો'; + + @override + String get moreButtonTooltip => 'વધુ'; + + @override + String get nextMonthTooltip => 'આગલો મહિનો'; + + @override + String get nextPageTooltip => 'આગલું પેજ'; + + @override + String get okButtonLabel => 'ઓકે'; + + @override + String get openAppDrawerTooltip => 'નૅવિગેશન મેનૂ ખોલો'; + + @override + String get pageRowsInfoTitleRaw => r'$rowCountમાંથી $firstRow–$lastRow'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'આશરે $rowCountમાંથી $firstRow–$lastRow'; + + @override + String get pasteButtonLabel => 'પેસ્ટ કરો'; + + @override + String get popupMenuLabel => 'પૉપઅપ મેનૂ'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'પાછલો મહિનો'; + + @override + String get previousPageTooltip => 'પાછલું પેજ'; + + @override + String get refreshIndicatorSemanticLabel => 'રિફ્રેશ કરો'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 અક્ષર બાકી'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount અક્ષર બાકી'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'નીચે ખસેડો'; + + @override + String get reorderItemLeft => 'ડાબે ખસેડો'; + + @override + String get reorderItemRight => 'જમણે ખસેડો'; + + @override + String get reorderItemToEnd => 'અંતમાં ખસેડો'; + + @override + String get reorderItemToStart => 'પ્રારંભમાં ખસેડો'; + + @override + String get reorderItemUp => 'ઉપર ખસેડો'; + + @override + String get rowsPerPageTitle => 'પેજ દીઠ પંક્તિઓ:'; + + @override + String get saveButtonLabel => 'સાચવો'; + + @override + String get scanTextButtonLabel => 'ટેક્સ્ટ સ્કૅન કરો'; + + @override + String get scrimLabel => 'સ્ક્રિમ'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentNameને બંધ કરો'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.tall; + + @override + String get searchFieldLabel => 'શોધો'; + + @override + String get searchWebButtonLabel => 'વેબ પર શોધો'; + + @override + String get selectAllButtonLabel => 'બધા પસંદ કરો'; + + @override + String get selectYearSemanticsLabel => 'વર્ષ પસંદ કરો'; + + @override + String get selectedDateLabel => 'પસંદ કરેલો'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 આઇટમ પસંદ કરી'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount આઇટમ પસંદ કરી'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'શેર કરો'; + + @override + String get showAccountsLabel => 'એકાઉન્ટ બતાવો'; + + @override + String get showMenuTooltip => 'મેનૂ બતાવો'; + + @override + String get signedInLabel => 'આમાં સાઇન ઇન કર્યું છે'; + + @override + String get tabLabelRaw => r'$tabCountમાંથી $tabIndex ટૅબ'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'સમય પસંદ કરો'; + + @override + String get timePickerHourLabel => 'કલાક'; + + @override + String get timePickerHourModeAnnouncement => 'કલાક પસંદ કરો'; + + @override + String get timePickerInputHelpText => 'સમય દાખલ કરો'; + + @override + String get timePickerMinuteLabel => 'મિનિટ'; + + @override + String get timePickerMinuteModeAnnouncement => 'મિનિટ પસંદ કરો'; + + @override + String get unspecifiedDate => 'તારીખ'; + + @override + String get unspecifiedDateRange => 'તારીખ રેંજ'; + + @override + String get viewLicensesButtonLabel => 'લાઇસન્સ જુઓ'; +} + +/// The translations for Hebrew (`he`). +class MaterialLocalizationHe extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Hebrew. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationHe({ + super.localeName = 'he', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'מידע על $applicationName'; + + @override + String get alertDialogLabel => 'התראה'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'הקודם'; + + @override + String get bottomSheetLabel => 'גיליון תחתון'; + + @override + String get calendarModeButtonLabel => 'מעבר למצב היומן'; + + @override + String get cancelButtonLabel => 'ביטול'; + + @override + String get clearButtonTooltip => 'מחיקת הטקסט'; + + @override + String get closeButtonLabel => 'סגירה'; + + @override + String get closeButtonTooltip => 'סגירה'; + + @override + String get collapsedHint => 'מורחב'; + + @override + String get collapsedIconTapHint => 'הרחבה'; + + @override + String get continueButtonLabel => 'המשך'; + + @override + String get copyButtonLabel => 'העתקה'; + + @override + String get currentDateLabel => 'היום'; + + @override + String get cutButtonLabel => 'גזירה'; + + @override + String get dateHelpText => 'dd.mm.yyyy'; + + @override + String get dateInputLabel => 'יש להזין תאריך'; + + @override + String get dateOutOfRangeLabel => 'מחוץ לטווח.'; + + @override + String get datePickerHelpText => 'בחירת תאריך'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'תאריך סיום: $fullDate'; + + @override + String get dateRangeEndLabel => 'תאריך סיום'; + + @override + String get dateRangePickerHelpText => 'בחירת טווח'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'תאריך התחלה: $fullDate'; + + @override + String get dateRangeStartLabel => 'תאריך התחלה'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'מחיקה'; + + @override + String get dialModeButtonLabel => 'מעבר לבחירה באמצעות חוגה'; + + @override + String get dialogLabel => 'תיבת דו-שיח'; + + @override + String get drawerLabel => 'תפריט ניווט'; + + @override + String get expandedHint => 'מכווץ'; + + @override + String get expandedIconTapHint => 'כיווץ'; + + @override + String get expansionTileCollapsedHint => 'כדי להרחיב, יש ללחוץ לחיצה כפולה'; + + @override + String get expansionTileCollapsedTapHint => 'ניתן להרחיב להצגת פרטים נוספים'; + + @override + String get expansionTileExpandedHint => 'כדי לכווץ, יש ללחוץ לחיצה כפולה'; + + @override + String get expansionTileExpandedTapHint => 'כיווץ'; + + @override + String get firstPageTooltip => 'לדף הראשון'; + + @override + String get hideAccountsLabel => 'הסתרת החשבונות'; + + @override + String get inputDateModeButtonLabel => 'מעבר למצב הקלט'; + + @override + String get inputTimeModeButtonLabel => 'מעבר להזנת טקסט'; + + @override + String get invalidDateFormatLabel => 'פורמט לא חוקי.'; + + @override + String get invalidDateRangeLabel => 'טווח לא תקף.'; + + @override + String get invalidTimeLabel => 'יש להזין שעה תקינה'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => '+ ‏Num'; + + @override + String get keyboardKeyNumpadComma => ', ‏Num'; + + @override + String get keyboardKeyNumpadDecimal => '. ‏Num'; + + @override + String get keyboardKeyNumpadDivide => '/ ‏Num'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => '= ‏Num'; + + @override + String get keyboardKeyNumpadMultiply => '* ‏Num'; + + @override + String get keyboardKeyNumpadParenLeft => ') ‏Num'; + + @override + String get keyboardKeyNumpadParenRight => '( ‏Num'; + + @override + String get keyboardKeyNumpadSubtract => '- ‏Num'; + + @override + String get keyboardKeyPageDown => 'Page Down'; + + @override + String get keyboardKeyPageUp => 'Page Up'; + + @override + String get keyboardKeyPower => 'הפעלה'; + + @override + String get keyboardKeyPowerOff => 'כיבוי'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'רווח'; + + @override + String get lastPageTooltip => 'לדף האחרון'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => r'$licenseCount רישיונות'; + + @override + String? get licensesPackageDetailTextOne => 'רישיון אחד'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount רישיונות'; + + @override + String? get licensesPackageDetailTextTwo => r'$licenseCount רישיונות'; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'רישיונות'; + + @override + String get lookUpButtonLabel => 'חיפוש'; + + @override + String get menuBarMenuLabel => 'תפריט בסרגל התפריטים'; + + @override + String get menuDismissLabel => 'סגירת התפריט'; + + @override + String get modalBarrierDismissLabel => 'סגירה'; + + @override + String get moreButtonTooltip => 'עוד'; + + @override + String get nextMonthTooltip => 'החודש הבא'; + + @override + String get nextPageTooltip => 'הדף הבא'; + + @override + String get okButtonLabel => 'אישור'; + + @override + String get openAppDrawerTooltip => 'פתיחה של תפריט הניווט'; + + @override + String get pageRowsInfoTitleRaw => r'$lastRow–$firstRow מתוך $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$lastRow–$firstRow מתוך כ-$rowCount'; + + @override + String get pasteButtonLabel => 'הדבקה'; + + @override + String get popupMenuLabel => 'תפריט קופץ'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'החודש הקודם'; + + @override + String get previousPageTooltip => 'הדף הקודם'; + + @override + String get refreshIndicatorSemanticLabel => 'רענון'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => r'נותרו $remainingCount תווים'; + + @override + String? get remainingTextFieldCharacterCountOne => 'נותר תו אחד'; + + @override + String get remainingTextFieldCharacterCountOther => r'נותרו $remainingCount תווים'; + + @override + String? get remainingTextFieldCharacterCountTwo => r'נותרו $remainingCount תווים'; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'העברה למטה'; + + @override + String get reorderItemLeft => 'העברה שמאלה'; + + @override + String get reorderItemRight => 'העברה ימינה'; + + @override + String get reorderItemToEnd => 'העברה לסוף'; + + @override + String get reorderItemToStart => 'העברה להתחלה'; + + @override + String get reorderItemUp => 'העברה למעלה'; + + @override + String get rowsPerPageTitle => 'שורות בכל דף:'; + + @override + String get saveButtonLabel => 'שמירה'; + + @override + String get scanTextButtonLabel => 'סריקת טקסט'; + + @override + String get scrimLabel => 'מיסוך'; + + @override + String get scrimOnTapHintRaw => r'סגירת $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'חיפוש'; + + @override + String get searchWebButtonLabel => 'חיפוש באינטרנט'; + + @override + String get selectAllButtonLabel => 'בחירת הכול'; + + @override + String get selectYearSemanticsLabel => 'בחירת שנה'; + + @override + String get selectedDateLabel => 'התאריך שנבחר'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => r'$selectedRowCount פריטים נבחרו'; + + @override + String? get selectedRowCountTitleOne => 'פריט אחד נבחר'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount פריטים נבחרו'; + + @override + String? get selectedRowCountTitleTwo => r'$selectedRowCount פריטים נבחרו'; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'שיתוף'; + + @override + String get showAccountsLabel => 'הצגת החשבונות'; + + @override + String get showMenuTooltip => 'הצגת התפריט'; + + @override + String get signedInLabel => 'מחובר'; + + @override + String get tabLabelRaw => r'כרטיסייה $tabIndex מתוך $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'בחירת שעה'; + + @override + String get timePickerHourLabel => 'שעה'; + + @override + String get timePickerHourModeAnnouncement => 'בחירת שעות'; + + @override + String get timePickerInputHelpText => 'יש להזין שעה'; + + @override + String get timePickerMinuteLabel => 'דקות'; + + @override + String get timePickerMinuteModeAnnouncement => 'בחירת דקות'; + + @override + String get unspecifiedDate => 'תאריך'; + + @override + String get unspecifiedDateRange => 'טווח תאריכים'; + + @override + String get viewLicensesButtonLabel => 'לעיון ברישיונות'; +} + +/// The translations for Hindi (`hi`). +class MaterialLocalizationHi extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Hindi. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationHi({ + super.localeName = 'hi', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName के बारे में जानकारी'; + + @override + String get alertDialogLabel => 'अलर्ट'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'वापस जाएं'; + + @override + String get bottomSheetLabel => 'बॉटम शीट'; + + @override + String get calendarModeButtonLabel => 'कैलेंडर पर जाएं'; + + @override + String get cancelButtonLabel => 'रद्द करें'; + + @override + String get clearButtonTooltip => 'टेक्स्ट हटाएं'; + + @override + String get closeButtonLabel => 'बंद करें'; + + @override + String get closeButtonTooltip => 'बंद करें'; + + @override + String get collapsedHint => 'बड़ा किया गया'; + + @override + String get collapsedIconTapHint => 'बड़ा करें'; + + @override + String get continueButtonLabel => 'जारी रखें'; + + @override + String get copyButtonLabel => 'कॉपी करें'; + + @override + String get currentDateLabel => 'आज'; + + @override + String get cutButtonLabel => 'काटें'; + + @override + String get dateHelpText => 'dd/mm/yyyy'; + + @override + String get dateInputLabel => 'तारीख डालें'; + + @override + String get dateOutOfRangeLabel => 'सीमा से ज़्यादा.'; + + @override + String get datePickerHelpText => 'तारीख चुनें'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'खत्म होने की तारीख $fullDate'; + + @override + String get dateRangeEndLabel => 'खत्म होने की तारीख'; + + @override + String get dateRangePickerHelpText => 'रेंज चुनें'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'शुरू होने की तारीख $fullDate'; + + @override + String get dateRangeStartLabel => 'पेमेंट करने की तारीख'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'मिटाएं'; + + @override + String get dialModeButtonLabel => 'डायल पिकर मोड पर स्विच करें'; + + @override + String get dialogLabel => 'डायलॉग'; + + @override + String get drawerLabel => 'नेविगेशन मेन्यू'; + + @override + String get expandedHint => 'छोटा किया गया'; + + @override + String get expandedIconTapHint => 'छोटा करें'; + + @override + String get expansionTileCollapsedHint => 'बड़ा करने के लिए दो बार टैप करें'; + + @override + String get expansionTileCollapsedTapHint => 'ज़्यादा जानने के लिए बड़ा करें'; + + @override + String get expansionTileExpandedHint => 'छोटा करने के लिए दो बार टैप करें'; + + @override + String get expansionTileExpandedTapHint => 'छोटा करें'; + + @override + String get firstPageTooltip => 'पहला पेज'; + + @override + String get hideAccountsLabel => 'खाते छिपाएं'; + + @override + String get inputDateModeButtonLabel => 'इनपुट पर जाएं'; + + @override + String get inputTimeModeButtonLabel => 'टेक्स्ट के इनपुट मोड पर स्विच करें'; + + @override + String get invalidDateFormatLabel => 'अमान्य फ़ॉर्मैट.'; + + @override + String get invalidDateRangeLabel => 'तारीख की अमान्य सीमा.'; + + @override + String get invalidTimeLabel => 'मान्य समय डालें'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'आखिरी पेज'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 लाइसेंस'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount लाइसेंस'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'लाइसेंस'; + + @override + String get lookUpButtonLabel => 'लुक अप बटन'; + + @override + String get menuBarMenuLabel => 'मेन्यू बार का मेन्यू'; + + @override + String get menuDismissLabel => 'मेन्यू खारिज करें'; + + @override + String get modalBarrierDismissLabel => 'खारिज करें'; + + @override + String get moreButtonTooltip => 'ज़्यादा'; + + @override + String get nextMonthTooltip => 'अगला महीना'; + + @override + String get nextPageTooltip => 'अगला पेज'; + + @override + String get okButtonLabel => 'ठीक है'; + + @override + String get openAppDrawerTooltip => 'नेविगेशन मेन्यू खोलें'; + + @override + String get pageRowsInfoTitleRaw => r'$rowCount का $firstRow–$lastRow'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$rowCount में से करीब $firstRow–$lastRow'; + + @override + String get pasteButtonLabel => 'चिपकाएं'; + + @override + String get popupMenuLabel => 'पॉपअप मेन्यू'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'पिछला महीना'; + + @override + String get previousPageTooltip => 'पिछला पेज'; + + @override + String get refreshIndicatorSemanticLabel => 'रीफ़्रेश करें'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'एक वर्ण आैर डाला जा सकता है'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount वर्ण आैर डाले जा सकते हैं'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'नीचे ले जाएं'; + + @override + String get reorderItemLeft => 'बाएं ले जाएं'; + + @override + String get reorderItemRight => 'दाएं ले जाएं'; + + @override + String get reorderItemToEnd => 'आखिर में ले जाएं'; + + @override + String get reorderItemToStart => 'शुरुआत पर ले जाएं'; + + @override + String get reorderItemUp => 'ऊपर ले जाएं'; + + @override + String get rowsPerPageTitle => 'हर पेज में पंक्तियों की संख्या:'; + + @override + String get saveButtonLabel => 'सेव करें'; + + @override + String get scanTextButtonLabel => 'टेक्स्ट स्कैन करें'; + + @override + String get scrimLabel => 'स्क्रिम'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName को बंद करें'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.dense; + + @override + String get searchFieldLabel => 'खोजें'; + + @override + String get searchWebButtonLabel => 'वेब पर खोजें'; + + @override + String get selectAllButtonLabel => 'सभी को चुनें'; + + @override + String get selectYearSemanticsLabel => 'साल चुनें'; + + @override + String get selectedDateLabel => 'चुनी गई'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 चीज़ चुनी गई'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount चीज़ें चुनी गईं'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'शेयर करें'; + + @override + String get showAccountsLabel => 'खाते दिखाएं'; + + @override + String get showMenuTooltip => 'मेन्यू दिखाएं'; + + @override + String get signedInLabel => 'साइन इन किया हुआ है'; + + @override + String get tabLabelRaw => r'$tabCount का टैब $tabIndex'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.h_colon_mm_space_a; + + @override + String get timePickerDialHelpText => 'समय चुनें'; + + @override + String get timePickerHourLabel => 'घंटा'; + + @override + String get timePickerHourModeAnnouncement => 'घंटे के हिसाब से समय चुनें'; + + @override + String get timePickerInputHelpText => 'समय डालें'; + + @override + String get timePickerMinuteLabel => 'मिनट'; + + @override + String get timePickerMinuteModeAnnouncement => 'मिनट के हिसाब से समय चुनें'; + + @override + String get unspecifiedDate => 'तारीख'; + + @override + String get unspecifiedDateRange => 'तारीख की सीमा'; + + @override + String get viewLicensesButtonLabel => 'लाइसेंस देखें'; +} + +/// The translations for Croatian (`hr`). +class MaterialLocalizationHr extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Croatian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationHr({ + super.localeName = 'hr', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'O aplikaciji $applicationName'; + + @override + String get alertDialogLabel => 'Upozorenje'; + + @override + String get anteMeridiemAbbreviation => 'prijepodne'; + + @override + String get backButtonTooltip => 'Natrag'; + + @override + String get bottomSheetLabel => 'Donja tablica'; + + @override + String get calendarModeButtonLabel => 'Prijeđite na kalendar'; + + @override + String get cancelButtonLabel => 'Odustani'; + + @override + String get clearButtonTooltip => 'Izbriši tekst'; + + @override + String get closeButtonLabel => 'Zatvori'; + + @override + String get closeButtonTooltip => 'Zatvaranje'; + + @override + String get collapsedHint => 'Prošireno'; + + @override + String get collapsedIconTapHint => 'Proširi'; + + @override + String get continueButtonLabel => 'Nastavi'; + + @override + String get copyButtonLabel => 'Kopiraj'; + + @override + String get currentDateLabel => 'Danas'; + + @override + String get cutButtonLabel => 'Izreži'; + + @override + String get dateHelpText => 'dd. mm. gggg.'; + + @override + String get dateInputLabel => 'Unesite datum'; + + @override + String get dateOutOfRangeLabel => 'Izvan raspona.'; + + @override + String get datePickerHelpText => 'Odaberi datum'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Datum završetka $fullDate'; + + @override + String get dateRangeEndLabel => 'Datum završetka'; + + @override + String get dateRangePickerHelpText => 'Odaberi raspon'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Datum početka $fullDate'; + + @override + String get dateRangeStartLabel => 'Datum početka'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Brisanje'; + + @override + String get dialModeButtonLabel => 'Prijelaz na način alata za odabir biranja'; + + @override + String get dialogLabel => 'Dijalog'; + + @override + String get drawerLabel => 'Navigacijski izbornik'; + + @override + String get expandedHint => 'Sažeto'; + + @override + String get expandedIconTapHint => 'Sažmi'; + + @override + String get expansionTileCollapsedHint => 'dvaput dodirnite za proširivanje'; + + @override + String get expansionTileCollapsedTapHint => 'Proširite da biste saznali više'; + + @override + String get expansionTileExpandedHint => 'dvaput dodirnite za sažimanje'; + + @override + String get expansionTileExpandedTapHint => 'Sažmi'; + + @override + String get firstPageTooltip => 'Prva stranica'; + + @override + String get hideAccountsLabel => 'Sakrijte račune'; + + @override + String get inputDateModeButtonLabel => 'Prijeđite na unos'; + + @override + String get inputTimeModeButtonLabel => 'Prijelaz na način unosa teksta'; + + @override + String get invalidDateFormatLabel => 'Format nije važeći.'; + + @override + String get invalidDateRangeLabel => 'Raspon nije važeći.'; + + @override + String get invalidTimeLabel => 'Unesite važeće vrijeme'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Kanal prema dolje'; + + @override + String get keyboardKeyChannelUp => 'Kanal prema gore'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Izbaci'; + + @override + String get keyboardKeyEnd => 'Kraj'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Umetni'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Naredba'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Broj 0'; + + @override + String get keyboardKeyNumpad1 => 'Broj 1'; + + @override + String get keyboardKeyNumpad2 => 'Broj 2'; + + @override + String get keyboardKeyNumpad3 => 'Broj 3'; + + @override + String get keyboardKeyNumpad4 => 'Broj 4'; + + @override + String get keyboardKeyNumpad5 => 'Broj 5'; + + @override + String get keyboardKeyNumpad6 => 'Broj 6'; + + @override + String get keyboardKeyNumpad7 => 'Broj 7'; + + @override + String get keyboardKeyNumpad8 => 'Broj 8'; + + @override + String get keyboardKeyNumpad9 => 'Broj 9'; + + @override + String get keyboardKeyNumpadAdd => 'Broj +'; + + @override + String get keyboardKeyNumpadComma => 'Broj ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Broj .'; + + @override + String get keyboardKeyNumpadDivide => 'Broj /'; + + @override + String get keyboardKeyNumpadEnter => 'Broj Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Broj ='; + + @override + String get keyboardKeyNumpadMultiply => 'Broj *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Broj ('; + + @override + String get keyboardKeyNumpadParenRight => 'Broj )'; + + @override + String get keyboardKeyNumpadSubtract => 'Broj -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Napajanje'; + + @override + String get keyboardKeyPowerOff => 'Isključivanje'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Odaberi'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Razmaknica'; + + @override + String get lastPageTooltip => 'Posljednja stranica'; + + @override + String? get licensesPackageDetailTextFew => r'$licenseCount licence'; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 licenca'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licenci'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Licence'; + + @override + String get lookUpButtonLabel => 'Pogled prema gore'; + + @override + String get menuBarMenuLabel => 'Izbornik trake izbornika'; + + @override + String get menuDismissLabel => 'Odbacivanje izbornika'; + + @override + String get modalBarrierDismissLabel => 'Odbaci'; + + @override + String get moreButtonTooltip => 'Više'; + + @override + String get nextMonthTooltip => 'Sljedeći mjesec'; + + @override + String get nextPageTooltip => 'Sljedeća stranica'; + + @override + String get okButtonLabel => 'U REDU'; + + @override + String get openAppDrawerTooltip => 'Otvaranje izbornika za navigaciju'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow – $lastRow od $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow – $lastRow od otprilike $rowCount'; + + @override + String get pasteButtonLabel => 'Zalijepi'; + + @override + String get popupMenuLabel => 'Skočni izbornik'; + + @override + String get postMeridiemAbbreviation => 'popodne'; + + @override + String get previousMonthTooltip => 'Prethodni mjesec'; + + @override + String get previousPageTooltip => 'Prethodna stranica'; + + @override + String get refreshIndicatorSemanticLabel => 'Osvježi'; + + @override + String? get remainingTextFieldCharacterCountFew => r'Preostala su $remainingCount znaka'; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'Preostao je 1 znak'; + + @override + String get remainingTextFieldCharacterCountOther => r'Preostalo je $remainingCount znakova'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Pomakni prema dolje'; + + @override + String get reorderItemLeft => 'Pomakni ulijevo'; + + @override + String get reorderItemRight => 'Pomakni udesno'; + + @override + String get reorderItemToEnd => 'Premjesti na kraj'; + + @override + String get reorderItemToStart => 'Premjesti na početak'; + + @override + String get reorderItemUp => 'Pomakni prema gore'; + + @override + String get rowsPerPageTitle => 'Redaka po stranici:'; + + @override + String get saveButtonLabel => 'Spremi'; + + @override + String get scanTextButtonLabel => 'Skeniranje teksta'; + + @override + String get scrimLabel => 'Rubno'; + + @override + String get scrimOnTapHintRaw => r'Zatvori $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Pretražite'; + + @override + String get searchWebButtonLabel => 'Pretraži web'; + + @override + String get selectAllButtonLabel => 'Odaberi sve'; + + @override + String get selectYearSemanticsLabel => 'Odaberite godinu'; + + @override + String get selectedDateLabel => 'Odabrano'; + + @override + String? get selectedRowCountTitleFew => r'Odabrane su $selectedRowCount stavke'; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => 'Odabrana je jedna stavka'; + + @override + String get selectedRowCountTitleOther => r'Odabrano je $selectedRowCount stavki'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Dijeli'; + + @override + String get showAccountsLabel => 'Prikažite račune'; + + @override + String get showMenuTooltip => 'Prikaz izbornika'; + + @override + String get signedInLabel => 'Prijavljeni korisnik'; + + @override + String get tabLabelRaw => r'Kartica $tabIndex od $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Odaberi vrijeme'; + + @override + String get timePickerHourLabel => 'Sat'; + + @override + String get timePickerHourModeAnnouncement => 'Odaberite sate'; + + @override + String get timePickerInputHelpText => 'Unesi vrijeme'; + + @override + String get timePickerMinuteLabel => 'Minuta'; + + @override + String get timePickerMinuteModeAnnouncement => 'Odaberite minute'; + + @override + String get unspecifiedDate => 'Datum'; + + @override + String get unspecifiedDateRange => 'Datumski raspon'; + + @override + String get viewLicensesButtonLabel => 'Prikaži licence'; +} + +/// The translations for Hungarian (`hu`). +class MaterialLocalizationHu extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Hungarian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationHu({ + super.localeName = 'hu', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'A(z) $applicationName névjegye'; + + @override + String get alertDialogLabel => 'Értesítés'; + + @override + String get anteMeridiemAbbreviation => 'de.'; + + @override + String get backButtonTooltip => 'Vissza'; + + @override + String get bottomSheetLabel => 'Alsó lap'; + + @override + String get calendarModeButtonLabel => 'Váltás naptárra'; + + @override + String get cancelButtonLabel => 'Mégse'; + + @override + String get clearButtonTooltip => 'Szöveg törlése'; + + @override + String get closeButtonLabel => 'Bezárás'; + + @override + String get closeButtonTooltip => 'Bezárás'; + + @override + String get collapsedHint => 'Kibontva'; + + @override + String get collapsedIconTapHint => 'Kibontás'; + + @override + String get continueButtonLabel => 'Folytatás'; + + @override + String get copyButtonLabel => 'Másolás'; + + @override + String get currentDateLabel => 'Ma'; + + @override + String get cutButtonLabel => 'Kivágás'; + + @override + String get dateHelpText => 'éééé. hh. nn.'; + + @override + String get dateInputLabel => 'Adja meg a dátumot'; + + @override + String get dateOutOfRangeLabel => 'Tartományon kívül.'; + + @override + String get datePickerHelpText => 'Dátum kiválasztása'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Befejezés dátuma: $fullDate'; + + @override + String get dateRangeEndLabel => 'Befejezés dátuma'; + + @override + String get dateRangePickerHelpText => 'Dátumtartomány kiválasztása'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Kezdés dátuma: $fullDate'; + + @override + String get dateRangeStartLabel => 'Kezdés dátuma'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Törlés'; + + @override + String get dialModeButtonLabel => 'Váltás időpontválasztó módra'; + + @override + String get dialogLabel => 'Párbeszédablak'; + + @override + String get drawerLabel => 'Navigációs menü'; + + @override + String get expandedHint => 'Összecsukva'; + + @override + String get expandedIconTapHint => 'Összecsukás'; + + @override + String get expansionTileCollapsedHint => 'duplán koppintva kibonthatja'; + + @override + String get expansionTileCollapsedTapHint => 'Bontsa ki a további részletek megtekintéséhez'; + + @override + String get expansionTileExpandedHint => 'duplán koppintva összecsukhatja'; + + @override + String get expansionTileExpandedTapHint => 'Összecsukás'; + + @override + String get firstPageTooltip => 'Első oldal'; + + @override + String get hideAccountsLabel => 'Fiókok elrejtése'; + + @override + String get inputDateModeButtonLabel => 'Váltás bevitelre'; + + @override + String get inputTimeModeButtonLabel => 'Váltás szövegbeviteli módra'; + + @override + String get invalidDateFormatLabel => 'Érvénytelen formátum.'; + + @override + String get invalidDateRangeLabel => 'Érvénytelen tartomány.'; + + @override + String get invalidTimeLabel => 'Érvényes formátumban adja meg az időt'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Csatorna – le'; + + @override + String get keyboardKeyChannelUp => 'Csatorna – fel'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Kiadás'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Bekapcsolás'; + + @override + String get keyboardKeyPowerOff => 'Kikapcsolás'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Kiválasztás'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Szóköz'; + + @override + String get lastPageTooltip => 'Utolsó oldal'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 licenc'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licenc'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Licencek'; + + @override + String get lookUpButtonLabel => 'Felfelé nézés'; + + @override + String get menuBarMenuLabel => 'Menüsor menüje'; + + @override + String get menuDismissLabel => 'Menü bezárása'; + + @override + String get modalBarrierDismissLabel => 'Elvetés'; + + @override + String get moreButtonTooltip => 'Több'; + + @override + String get nextMonthTooltip => 'Következő hónap'; + + @override + String get nextPageTooltip => 'Következő oldal'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Navigációs menü megnyitása'; + + @override + String get pageRowsInfoTitleRaw => r'$rowCount/$firstRow–$lastRow.'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'Körülbelül $rowCount/$firstRow–$lastRow.'; + + @override + String get pasteButtonLabel => 'Beillesztés'; + + @override + String get popupMenuLabel => 'Előugró menü'; + + @override + String get postMeridiemAbbreviation => 'du.'; + + @override + String get previousMonthTooltip => 'Előző hónap'; + + @override + String get previousPageTooltip => 'Előző oldal'; + + @override + String get refreshIndicatorSemanticLabel => 'Frissítés'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 karakter maradt'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount karakter maradt'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Áthelyezés lefelé'; + + @override + String get reorderItemLeft => 'Áthelyezés balra'; + + @override + String get reorderItemRight => 'Áthelyezés jobbra'; + + @override + String get reorderItemToEnd => 'Áthelyezés a végére'; + + @override + String get reorderItemToStart => 'Áthelyezés az elejére'; + + @override + String get reorderItemUp => 'Áthelyezés felfelé'; + + @override + String get rowsPerPageTitle => 'Oldalankénti sorszám:'; + + @override + String get saveButtonLabel => 'Mentés'; + + @override + String get scanTextButtonLabel => 'Szöveg beolvasása'; + + @override + String get scrimLabel => 'Borítás'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName bezárása'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Keresés'; + + @override + String get searchWebButtonLabel => 'Keresés az interneten'; + + @override + String get selectAllButtonLabel => 'Összes kijelölése'; + + @override + String get selectYearSemanticsLabel => 'Válassza ki az évet'; + + @override + String get selectedDateLabel => 'Kijelölve'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 elem kiválasztva'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount elem kiválasztva'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Megosztás'; + + @override + String get showAccountsLabel => 'Fiókok megjelenítése'; + + @override + String get showMenuTooltip => 'Menü megjelenítése'; + + @override + String get signedInLabel => 'Bejelentkezve'; + + @override + String get tabLabelRaw => r'$tabCount/$tabIndex. lap'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Időpont kiválasztása'; + + @override + String get timePickerHourLabel => 'Óra'; + + @override + String get timePickerHourModeAnnouncement => 'Óra kiválasztása'; + + @override + String get timePickerInputHelpText => 'Időpont megadása'; + + @override + String get timePickerMinuteLabel => 'Perc'; + + @override + String get timePickerMinuteModeAnnouncement => 'Perc kiválasztása'; + + @override + String get unspecifiedDate => 'Dátum'; + + @override + String get unspecifiedDateRange => 'Dátumtartomány'; + + @override + String get viewLicensesButtonLabel => 'Licencek megtekintése'; +} + +/// The translations for Armenian (`hy`). +class MaterialLocalizationHy extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Armenian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationHy({ + super.localeName = 'hy', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName հավելվածի մասին'; + + @override + String get alertDialogLabel => 'Ծանուցում'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Հետ'; + + @override + String get bottomSheetLabel => 'Ներքևի էկրան'; + + @override + String get calendarModeButtonLabel => 'Անցնել օրացույցին'; + + @override + String get cancelButtonLabel => 'Չեղարկել'; + + @override + String get clearButtonTooltip => 'Մաքրել տեքստը'; + + @override + String get closeButtonLabel => 'Փակել'; + + @override + String get closeButtonTooltip => 'Փակել'; + + @override + String get collapsedHint => 'Ծավալված է'; + + @override + String get collapsedIconTapHint => 'Ծավալել'; + + @override + String get continueButtonLabel => 'Շարունակել'; + + @override + String get copyButtonLabel => 'Պատճենել'; + + @override + String get currentDateLabel => 'Այսօր'; + + @override + String get cutButtonLabel => 'Կտրել'; + + @override + String get dateHelpText => 'օօ.աա.տտտտ'; + + @override + String get dateInputLabel => 'Մուտքագրել ամսաթիվ'; + + @override + String get dateOutOfRangeLabel => 'Թույլատրելի ընդգրկույթից դուրս է։'; + + @override + String get datePickerHelpText => 'Ընտրեք ամսաթիվը'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Ավարտի ամսաթիվը՝ $fullDate'; + + @override + String get dateRangeEndLabel => 'Ավարտի ամսաթիվը'; + + @override + String get dateRangePickerHelpText => 'Ընտրեք ժամանակահատվածը'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Մեկնարկի ամսաթիվը՝ $fullDate'; + + @override + String get dateRangeStartLabel => 'Մեկնարկի ամսաթիվը'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Ջնջել'; + + @override + String get dialModeButtonLabel => 'Անցնել թվերի ընտրման ռեժիմին'; + + @override + String get dialogLabel => 'Երկխոսության պատուհան'; + + @override + String get drawerLabel => 'Նավիգացիայի ընտրացանկ'; + + @override + String get expandedHint => 'Ծալված է'; + + @override + String get expandedIconTapHint => 'Ծալել'; + + @override + String get expansionTileCollapsedHint => 'կրկնակի հպեք ծավալելու համար'; + + @override + String get expansionTileCollapsedTapHint => 'ծավալեք՝ մանրամասները տեսնելու համար'; + + @override + String get expansionTileExpandedHint => 'կրկնակի հպեք ծալելու համար'; + + @override + String get expansionTileExpandedTapHint => 'Ծալել'; + + @override + String get firstPageTooltip => 'Առաջին էջ'; + + @override + String get hideAccountsLabel => 'Թաքցնել հաշիվները'; + + @override + String get inputDateModeButtonLabel => 'Անցնել ներածման ռեժիմին'; + + @override + String get inputTimeModeButtonLabel => 'Անցնել տեքստի մուտքագրման ռեժիմին'; + + @override + String get invalidDateFormatLabel => 'Ձևաչափն անվավեր է։'; + + @override + String get invalidDateRangeLabel => 'Ժամանակահատվածն անվավեր է:'; + + @override + String get invalidTimeLabel => 'Մուտքագրեք վավեր ժամ'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Հաջորդ ալիքը'; + + @override + String get keyboardKeyChannelUp => 'Նախորդ ալիքը'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Սնուցում'; + + @override + String get keyboardKeyPowerOff => 'Անջատել'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Ընտրել'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Բացատ'; + + @override + String get lastPageTooltip => 'Վերջին էջ'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 լիցենզիա'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount լիցենզիա'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Արտոնագրեր'; + + @override + String get lookUpButtonLabel => 'Փնտրել'; + + @override + String get menuBarMenuLabel => 'Ընտրացանկի գոտու ընտրացանկ'; + + @override + String get menuDismissLabel => 'Փակել ընտրացանկը'; + + @override + String get modalBarrierDismissLabel => 'Փակել'; + + @override + String get moreButtonTooltip => 'Այլ'; + + @override + String get nextMonthTooltip => 'Հաջորդ ամիս'; + + @override + String get nextPageTooltip => 'Հաջորդ էջ'; + + @override + String get okButtonLabel => 'Եղավ'; + + @override + String get openAppDrawerTooltip => 'Բացել նավիգացիայի ընտրացանկը'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow $rowCount-ից'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow մոտավորապես $rowCount-ից'; + + @override + String get pasteButtonLabel => 'Տեղադրել'; + + @override + String get popupMenuLabel => 'Ելնող ընտրացանկ'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Նախորդ ամիս'; + + @override + String get previousPageTooltip => 'Նախորդ էջ'; + + @override + String get refreshIndicatorSemanticLabel => 'Թարմացնել'; + + @override + String? get remainingTextFieldCharacterCountFew => r'Մնաց $remainingCount նիշ'; + + @override + String? get remainingTextFieldCharacterCountMany => r'Մնաց $remainingCount նիշ'; + + @override + String? get remainingTextFieldCharacterCountOne => 'Մնացել է 1 նիշ'; + + @override + String get remainingTextFieldCharacterCountOther => r'Մնացել է $remainingCount նիշ'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => 'Նիշի հնարավորություն չկա'; + + @override + String get reorderItemDown => 'Տեղափոխել ներքև'; + + @override + String get reorderItemLeft => 'Տեղափոխել ձախ'; + + @override + String get reorderItemRight => 'Տեղափոխել աջ'; + + @override + String get reorderItemToEnd => 'Տեղափոխել վերջ'; + + @override + String get reorderItemToStart => 'Տեղափոխել սկիզբ'; + + @override + String get reorderItemUp => 'Տեղափոխել վերև'; + + @override + String get rowsPerPageTitle => 'Մեկ էջի տողերը՝'; + + @override + String get saveButtonLabel => 'Պահել'; + + @override + String get scanTextButtonLabel => 'Սկանավորել տեքստ'; + + @override + String get scrimLabel => 'Դիմակ'; + + @override + String get scrimOnTapHintRaw => r'Փակել՝ $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Որոնել'; + + @override + String get searchWebButtonLabel => 'Որոնել համացանցում'; + + @override + String get selectAllButtonLabel => 'Նշել բոլորը'; + + @override + String get selectYearSemanticsLabel => 'Ընտրել տարին'; + + @override + String get selectedDateLabel => 'Ընտրված է'; + + @override + String? get selectedRowCountTitleFew => r'Ընտրված է $selectedRowCount օբյեկտ'; + + @override + String? get selectedRowCountTitleMany => r'Ընտրված է $selectedRowCount օբյեկտ'; + + @override + String? get selectedRowCountTitleOne => 'Ընտրվել է 1 տարր'; + + @override + String get selectedRowCountTitleOther => r'Ընտրվել է $selectedRowCount տարր'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => 'Տողերը ընտրված չեն'; + + @override + String get shareButtonLabel => 'Կիսվել'; + + @override + String get showAccountsLabel => 'Ցույց տալ հաշիվները'; + + @override + String get showMenuTooltip => 'Ցույց տալ ընտրացանկը'; + + @override + String get signedInLabel => 'Դուք մուտք եք գործել'; + + @override + String get tabLabelRaw => r'Ներդիր $tabIndex՝ $tabCount-ից'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'Ընտրեք ժամը'; + + @override + String get timePickerHourLabel => 'Ժամ'; + + @override + String get timePickerHourModeAnnouncement => 'Ընտրեք ժամը'; + + @override + String get timePickerInputHelpText => 'Մուտքագրեք ժամը'; + + @override + String get timePickerMinuteLabel => 'Րոպե'; + + @override + String get timePickerMinuteModeAnnouncement => 'Ընտրեք րոպեները'; + + @override + String get unspecifiedDate => 'Ամսաթիվ'; + + @override + String get unspecifiedDateRange => 'Ժամանակահատված'; + + @override + String get viewLicensesButtonLabel => 'Դիտել լիցենզիաները'; +} + +/// The translations for Indonesian (`id`). +class MaterialLocalizationId extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Indonesian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationId({ + super.localeName = 'id', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Tentang $applicationName'; + + @override + String get alertDialogLabel => 'Notifikasi'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Kembali'; + + @override + String get bottomSheetLabel => 'Sheet Bawah'; + + @override + String get calendarModeButtonLabel => 'Beralih ke kalender'; + + @override + String get cancelButtonLabel => 'Batal'; + + @override + String get clearButtonTooltip => 'Hapus teks'; + + @override + String get closeButtonLabel => 'Tutup'; + + @override + String get closeButtonTooltip => 'Tutup'; + + @override + String get collapsedHint => 'Diluaskan'; + + @override + String get collapsedIconTapHint => 'Luaskan'; + + @override + String get continueButtonLabel => 'Lanjutkan'; + + @override + String get copyButtonLabel => 'Salin'; + + @override + String get currentDateLabel => 'Hari ini'; + + @override + String get cutButtonLabel => 'Potong'; + + @override + String get dateHelpText => 'hh/bb/tttt'; + + @override + String get dateInputLabel => 'Masukkan Tanggal'; + + @override + String get dateOutOfRangeLabel => 'Di luar rentang.'; + + @override + String get datePickerHelpText => 'Pilih tanggal'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Tanggal akhir $fullDate'; + + @override + String get dateRangeEndLabel => 'Tanggal Akhir'; + + @override + String get dateRangePickerHelpText => 'Pilih rentang'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Tanggal mulai $fullDate'; + + @override + String get dateRangeStartLabel => 'Tanggal Mulai'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'Hapus'; + + @override + String get dialModeButtonLabel => 'Beralih ke mode tampilan jam'; + + @override + String get dialogLabel => 'Dialog'; + + @override + String get drawerLabel => 'Menu navigasi'; + + @override + String get expandedHint => 'Diciutkan'; + + @override + String get expandedIconTapHint => 'Ciutkan'; + + @override + String get expansionTileCollapsedHint => 'ketuk dua kali untuk meluaskan'; + + @override + String get expansionTileCollapsedTapHint => 'Luaskan untuk mengetahui detail selengkapnya'; + + @override + String get expansionTileExpandedHint => 'ketuk dua kali untuk menciutkan'; + + @override + String get expansionTileExpandedTapHint => 'Ciutkan'; + + @override + String get firstPageTooltip => 'Halaman pertama'; + + @override + String get hideAccountsLabel => 'Sembunyikan akun'; + + @override + String get inputDateModeButtonLabel => 'Beralih ke masukan'; + + @override + String get inputTimeModeButtonLabel => 'Beralih ke mode input teks'; + + @override + String get invalidDateFormatLabel => 'Format tidak valid.'; + + @override + String get invalidDateRangeLabel => 'Rentang tidak valid.'; + + @override + String get invalidTimeLabel => 'Masukkan waktu yang valid'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'Halaman terakhir'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 lisensi'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount lisensi'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Lisensi'; + + @override + String get lookUpButtonLabel => 'Cari'; + + @override + String get menuBarMenuLabel => 'Menu panel menu'; + + @override + String get menuDismissLabel => 'Tutup menu'; + + @override + String get modalBarrierDismissLabel => 'Tutup'; + + @override + String get moreButtonTooltip => 'Lainnya'; + + @override + String get nextMonthTooltip => 'Bulan berikutnya'; + + @override + String get nextPageTooltip => 'Halaman berikutnya'; + + @override + String get okButtonLabel => 'OKE'; + + @override + String get openAppDrawerTooltip => 'Buka menu navigasi'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow dari $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow dari kira-kira $rowCount'; + + @override + String get pasteButtonLabel => 'Tempel'; + + @override + String get popupMenuLabel => 'Menu pop-up'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Bulan sebelumnya'; + + @override + String get previousPageTooltip => 'Halaman sebelumnya'; + + @override + String get refreshIndicatorSemanticLabel => 'Memuat ulang'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'Sisa 1 karakter'; + + @override + String get remainingTextFieldCharacterCountOther => r'Sisa $remainingCount karakter'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Turunkan'; + + @override + String get reorderItemLeft => 'Pindahkan ke kiri'; + + @override + String get reorderItemRight => 'Pindahkan ke kanan'; + + @override + String get reorderItemToEnd => 'Pindahkan ke akhir'; + + @override + String get reorderItemToStart => 'Pindahkan ke awal'; + + @override + String get reorderItemUp => 'Naikkan'; + + @override + String get rowsPerPageTitle => 'Baris per halaman:'; + + @override + String get saveButtonLabel => 'Simpan'; + + @override + String get scanTextButtonLabel => 'Pindai teks'; + + @override + String get scrimLabel => 'Scrim'; + + @override + String get scrimOnTapHintRaw => r'Tutup $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Telusuri'; + + @override + String get searchWebButtonLabel => 'Telusuri di Web'; + + @override + String get selectAllButtonLabel => 'Pilih semua'; + + @override + String get selectYearSemanticsLabel => 'Pilih tahun'; + + @override + String get selectedDateLabel => 'Dipilih'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 item dipilih'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount item dipilih'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Bagikan'; + + @override + String get showAccountsLabel => 'Tampilkan akun'; + + @override + String get showMenuTooltip => 'Tampilkan menu'; + + @override + String get signedInLabel => 'Telah login'; + + @override + String get tabLabelRaw => r'Tab $tabIndex dari $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_dot_mm; + + @override + String get timePickerDialHelpText => 'Pilih waktu'; + + @override + String get timePickerHourLabel => 'Jam'; + + @override + String get timePickerHourModeAnnouncement => 'Pilih jam'; + + @override + String get timePickerInputHelpText => 'Masukkan waktu'; + + @override + String get timePickerMinuteLabel => 'Menit'; + + @override + String get timePickerMinuteModeAnnouncement => 'Pilih menit'; + + @override + String get unspecifiedDate => 'Tanggal'; + + @override + String get unspecifiedDateRange => 'Rentang tanggal'; + + @override + String get viewLicensesButtonLabel => 'Lihat lisensi'; +} + +/// The translations for Icelandic (`is`). +class MaterialLocalizationIs extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Icelandic. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationIs({ + super.localeName = 'is', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Um $applicationName'; + + @override + String get alertDialogLabel => 'Tilkynning'; + + @override + String get anteMeridiemAbbreviation => 'f.h.'; + + @override + String get backButtonTooltip => 'Til baka'; + + @override + String get bottomSheetLabel => 'Blað neðst'; + + @override + String get calendarModeButtonLabel => 'Skipta yfir í dagatal'; + + @override + String get cancelButtonLabel => 'Hætta við'; + + @override + String get clearButtonTooltip => 'Hreinsa texta'; + + @override + String get closeButtonLabel => 'Loka'; + + @override + String get closeButtonTooltip => 'Loka'; + + @override + String get collapsedHint => 'Stækkað'; + + @override + String get collapsedIconTapHint => 'Stækka'; + + @override + String get continueButtonLabel => 'Áfram'; + + @override + String get copyButtonLabel => 'Afrita'; + + @override + String get currentDateLabel => 'Í dag'; + + @override + String get cutButtonLabel => 'Klippa'; + + @override + String get dateHelpText => 'dd.mm.áááá'; + + @override + String get dateInputLabel => 'Slá inn dagsetningu'; + + @override + String get dateOutOfRangeLabel => 'Utan sviðs.'; + + @override + String get datePickerHelpText => 'Velja dagsetningu'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Lokadagur $fullDate'; + + @override + String get dateRangeEndLabel => 'Lokadagur'; + + @override + String get dateRangePickerHelpText => 'Velja svið'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Upphafsdagur $fullDate'; + + @override + String get dateRangeStartLabel => 'Upphafsdagur'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'Eyða'; + + @override + String get dialModeButtonLabel => 'Skiptu yfir í skífuval'; + + @override + String get dialogLabel => 'Gluggi'; + + @override + String get drawerLabel => 'Yfirlitsvalmynd'; + + @override + String get expandedHint => 'Minnkað'; + + @override + String get expandedIconTapHint => 'Draga saman'; + + @override + String get expansionTileCollapsedHint => 'ýttu tvisvar til að stækka'; + + @override + String get expansionTileCollapsedTapHint => 'Stækka til að sjá frekari upplýsingar'; + + @override + String get expansionTileExpandedHint => 'ýttu tvisvar til að minnka'; + + @override + String get expansionTileExpandedTapHint => 'Minnka'; + + @override + String get firstPageTooltip => 'Fyrsta síða'; + + @override + String get hideAccountsLabel => 'Fela reikninga'; + + @override + String get inputDateModeButtonLabel => 'Skipta yfir í innslátt'; + + @override + String get inputTimeModeButtonLabel => 'Skiptu yfir í textainnslátt'; + + @override + String get invalidDateFormatLabel => 'Ógilt snið.'; + + @override + String get invalidDateRangeLabel => 'Ógilt svið.'; + + @override + String get invalidTimeLabel => 'Færðu inn gildan tíma'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Bakklykill'; + + @override + String get keyboardKeyCapsLock => 'Hástafalás'; + + @override + String get keyboardKeyChannelDown => 'Niður um rás'; + + @override + String get keyboardKeyChannelUp => 'Upp um rás'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Fjarlægja'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Aflrofi'; + + @override + String get keyboardKeyPowerOff => 'Slökkva'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Velja'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Bil'; + + @override + String get lastPageTooltip => 'Síðasta síða'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 leyfi'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount leyfi'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Leyfi'; + + @override + String get lookUpButtonLabel => 'Look Up'; + + @override + String get menuBarMenuLabel => 'Valmyndarstika'; + + @override + String get menuDismissLabel => 'Loka valmynd'; + + @override + String get modalBarrierDismissLabel => 'Hunsa'; + + @override + String get moreButtonTooltip => 'Meira'; + + @override + String get nextMonthTooltip => 'Næsti mánuður'; + + @override + String get nextPageTooltip => 'Næsta síða'; + + @override + String get okButtonLabel => 'Í lagi'; + + @override + String get openAppDrawerTooltip => 'Opna yfirlitsvalmynd'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow – $lastRow af $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow – $lastRow af um það bil $rowCount'; + + @override + String get pasteButtonLabel => 'Líma'; + + @override + String get popupMenuLabel => 'Sprettivalmynd'; + + @override + String get postMeridiemAbbreviation => 'e.h.'; + + @override + String get previousMonthTooltip => 'Fyrri mánuður'; + + @override + String get previousPageTooltip => 'Fyrri síða'; + + @override + String get refreshIndicatorSemanticLabel => 'Endurnýja'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 stafur eftir'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount stafir eftir'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Færa niður'; + + @override + String get reorderItemLeft => 'Færa til vinstri'; + + @override + String get reorderItemRight => 'Færa til hægri'; + + @override + String get reorderItemToEnd => 'Færa aftast'; + + @override + String get reorderItemToStart => 'Færa fremst'; + + @override + String get reorderItemUp => 'Færa upp'; + + @override + String get rowsPerPageTitle => 'Línur á síðu:'; + + @override + String get saveButtonLabel => 'Vista'; + + @override + String get scanTextButtonLabel => 'Skanna texta'; + + @override + String get scrimLabel => 'Möskvi'; + + @override + String get scrimOnTapHintRaw => r'Loka $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Leit'; + + @override + String get searchWebButtonLabel => 'Leita á vefnum'; + + @override + String get selectAllButtonLabel => 'Velja allt'; + + @override + String get selectYearSemanticsLabel => 'Velja ár'; + + @override + String get selectedDateLabel => 'Valið'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 atriði valið'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount atriði valin'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Deila'; + + @override + String get showAccountsLabel => 'Sýna reikninga'; + + @override + String get showMenuTooltip => 'Sýna valmynd'; + + @override + String get signedInLabel => 'Innskráð(ur)'; + + @override + String get tabLabelRaw => r'Flipi $tabIndex af $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'Velja tíma'; + + @override + String get timePickerHourLabel => 'Klukkustund'; + + @override + String get timePickerHourModeAnnouncement => 'Velja klukkustundir'; + + @override + String get timePickerInputHelpText => 'Færa inn tíma'; + + @override + String get timePickerMinuteLabel => 'Mínúta'; + + @override + String get timePickerMinuteModeAnnouncement => 'Velja mínútur'; + + @override + String get unspecifiedDate => 'Dagsetning'; + + @override + String get unspecifiedDateRange => 'Tímabil'; + + @override + String get viewLicensesButtonLabel => 'Skoða leyfi'; +} + +/// The translations for Italian (`it`). +class MaterialLocalizationIt extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Italian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationIt({ + super.localeName = 'it', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Informazioni su $applicationName'; + + @override + String get alertDialogLabel => 'Avviso'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Indietro'; + + @override + String get bottomSheetLabel => 'Riquadro inferiore'; + + @override + String get calendarModeButtonLabel => 'Passa al calendario'; + + @override + String get cancelButtonLabel => 'Annulla'; + + @override + String get clearButtonTooltip => 'Cancella testo'; + + @override + String get closeButtonLabel => 'Chiudi'; + + @override + String get closeButtonTooltip => 'Chiudi'; + + @override + String get collapsedHint => 'Espanso'; + + @override + String get collapsedIconTapHint => 'Espandi'; + + @override + String get continueButtonLabel => 'Continua'; + + @override + String get copyButtonLabel => 'Copia'; + + @override + String get currentDateLabel => 'Oggi'; + + @override + String get cutButtonLabel => 'Taglia'; + + @override + String get dateHelpText => 'gg/mm/aaaa'; + + @override + String get dateInputLabel => 'Inserisci data'; + + @override + String get dateOutOfRangeLabel => 'Fuori intervallo.'; + + @override + String get datePickerHelpText => 'Seleziona data'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Data di fine $fullDate'; + + @override + String get dateRangeEndLabel => 'Data di fine'; + + @override + String get dateRangePickerHelpText => 'Seleziona intervallo'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Data di inizio $fullDate'; + + @override + String get dateRangeStartLabel => 'Data di inizio'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'Elimina'; + + @override + String get dialModeButtonLabel => 'Passa alla modalità selettore del quadrante'; + + @override + String get dialogLabel => 'Finestra di dialogo'; + + @override + String get drawerLabel => 'Menu di navigazione'; + + @override + String get expandedHint => 'Compresso'; + + @override + String get expandedIconTapHint => 'Comprimi'; + + @override + String get expansionTileCollapsedHint => 'Tocca due volte per espandere'; + + @override + String get expansionTileCollapsedTapHint => 'espandere e visualizzare altri dettagli'; + + @override + String get expansionTileExpandedHint => 'tocca due volte per comprimere'; + + @override + String get expansionTileExpandedTapHint => 'comprimere'; + + @override + String get firstPageTooltip => 'Prima pagina'; + + @override + String get hideAccountsLabel => 'Nascondi account'; + + @override + String get inputDateModeButtonLabel => 'Passa alla modalità di immissione'; + + @override + String get inputTimeModeButtonLabel => 'Passa alla modalità immissione testo'; + + @override + String get invalidDateFormatLabel => 'Formato non valido.'; + + @override + String get invalidDateRangeLabel => 'Intervallo non valido.'; + + @override + String get invalidTimeLabel => 'Inserisci un orario valido'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'Alt Gr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Bloc Maiusc'; + + @override + String get keyboardKeyChannelDown => 'Canale giù'; + + @override + String get keyboardKeyChannelUp => 'Canale su'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Canc'; + + @override + String get keyboardKeyEject => 'Espelli'; + + @override + String get keyboardKeyEnd => 'Fine'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Ins'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Comando'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Bloc Num'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Invio'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'Pag giù'; + + @override + String get keyboardKeyPageUp => 'Pag su'; + + @override + String get keyboardKeyPower => 'Spegni/Accendi'; + + @override + String get keyboardKeyPowerOff => 'Spegni'; + + @override + String get keyboardKeyPrintScreen => 'Stamp'; + + @override + String get keyboardKeyScrollLock => 'Bloc Scorr'; + + @override + String get keyboardKeySelect => 'Seleziona'; + + @override + String get keyboardKeyShift => 'Maiusc'; + + @override + String get keyboardKeySpace => 'Barra spaziatrice'; + + @override + String get lastPageTooltip => 'Ultima pagina'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 licenza'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licenze'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Licenze'; + + @override + String get lookUpButtonLabel => 'Cerca'; + + @override + String get menuBarMenuLabel => 'Menu barra dei menu'; + + @override + String get menuDismissLabel => 'Ignora menu'; + + @override + String get modalBarrierDismissLabel => 'Ignora'; + + @override + String get moreButtonTooltip => 'Altro'; + + @override + String get nextMonthTooltip => 'Mese successivo'; + + @override + String get nextPageTooltip => 'Pagina successiva'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Apri il menu di navigazione'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow-$lastRow di $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow-$lastRow di circa $rowCount'; + + @override + String get pasteButtonLabel => 'Incolla'; + + @override + String get popupMenuLabel => 'Menu popup'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Mese precedente'; + + @override + String get previousPageTooltip => 'Pagina precedente'; + + @override + String get refreshIndicatorSemanticLabel => 'Aggiorna'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 carattere rimanente'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount caratteri rimanenti'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Sposta giù'; + + @override + String get reorderItemLeft => 'Sposta a sinistra'; + + @override + String get reorderItemRight => 'Sposta a destra'; + + @override + String get reorderItemToEnd => 'Sposta alla fine'; + + @override + String get reorderItemToStart => "Sposta all'inizio"; + + @override + String get reorderItemUp => 'Sposta su'; + + @override + String get rowsPerPageTitle => 'Righe per pagina:'; + + @override + String get saveButtonLabel => 'Salva'; + + @override + String get scanTextButtonLabel => 'Scansiona testo'; + + @override + String get scrimLabel => 'Rete'; + + @override + String get scrimOnTapHintRaw => r'Chiudi $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Cerca'; + + @override + String get searchWebButtonLabel => 'Cerca sul web'; + + @override + String get selectAllButtonLabel => 'Seleziona tutto'; + + @override + String get selectYearSemanticsLabel => 'Seleziona anno'; + + @override + String get selectedDateLabel => 'Selezionata'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 elemento selezionato'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount elementi selezionati'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Condividi'; + + @override + String get showAccountsLabel => 'Mostra account'; + + @override + String get showMenuTooltip => 'Mostra il menu'; + + @override + String get signedInLabel => 'Connesso'; + + @override + String get tabLabelRaw => r'Scheda $tabIndex di $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Seleziona ora'; + + @override + String get timePickerHourLabel => 'Ora'; + + @override + String get timePickerHourModeAnnouncement => 'Seleziona le ore'; + + @override + String get timePickerInputHelpText => 'Inserisci ora'; + + @override + String get timePickerMinuteLabel => 'Minuto'; + + @override + String get timePickerMinuteModeAnnouncement => 'Seleziona i minuti'; + + @override + String get unspecifiedDate => 'Data'; + + @override + String get unspecifiedDateRange => 'Intervallo di date'; + + @override + String get viewLicensesButtonLabel => 'Visualizza licenze'; +} + +/// The translations for Japanese (`ja`). +class MaterialLocalizationJa extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Japanese. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationJa({ + super.localeName = 'ja', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName について'; + + @override + String get alertDialogLabel => '通知'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => '戻る'; + + @override + String get bottomSheetLabel => 'ボトムシート'; + + @override + String get calendarModeButtonLabel => 'カレンダーに切り替え'; + + @override + String get cancelButtonLabel => 'キャンセル'; + + @override + String get clearButtonTooltip => 'テキストを消去'; + + @override + String get closeButtonLabel => '閉じる'; + + @override + String get closeButtonTooltip => '閉じる'; + + @override + String get collapsedHint => '開きました'; + + @override + String get collapsedIconTapHint => '展開'; + + @override + String get continueButtonLabel => '続行'; + + @override + String get copyButtonLabel => 'コピー'; + + @override + String get currentDateLabel => '今日'; + + @override + String get cutButtonLabel => '切り取り'; + + @override + String get dateHelpText => 'yyyy/mm/dd'; + + @override + String get dateInputLabel => '日付を入力'; + + @override + String get dateOutOfRangeLabel => '範囲外です。'; + + @override + String get datePickerHelpText => '日付の選択'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'終了日 $fullDate'; + + @override + String get dateRangeEndLabel => '終了日'; + + @override + String get dateRangePickerHelpText => '期間の選択'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'開始日 $fullDate'; + + @override + String get dateRangeStartLabel => '開始日'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => '削除'; + + @override + String get dialModeButtonLabel => 'ダイヤル選択ツール モードに切り替えます'; + + @override + String get dialogLabel => 'ダイアログ'; + + @override + String get drawerLabel => 'ナビゲーション メニュー'; + + @override + String get expandedHint => '閉じました'; + + @override + String get expandedIconTapHint => '折りたたむ'; + + @override + String get expansionTileCollapsedHint => '開くにはダブルタップします'; + + @override + String get expansionTileCollapsedTapHint => '開いて詳細を表示'; + + @override + String get expansionTileExpandedHint => 'ダブルタップすると閉じます'; + + @override + String get expansionTileExpandedTapHint => '閉じる'; + + @override + String get firstPageTooltip => '最初のページ'; + + @override + String get hideAccountsLabel => 'アカウントを非表示'; + + @override + String get inputDateModeButtonLabel => '入力に切り替え'; + + @override + String get inputTimeModeButtonLabel => 'テキスト入力モードに切り替えます'; + + @override + String get invalidDateFormatLabel => '形式が無効です。'; + + @override + String get invalidDateRangeLabel => '範囲が無効です。'; + + @override + String get invalidTimeLabel => '有効な時刻を入力してください'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'CapsLock'; + + @override + String get keyboardKeyChannelDown => '次のチャンネル'; + + @override + String get keyboardKeyChannelUp => '前のチャンネル'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'NumLock'; + + @override + String get keyboardKeyNumpad0 => 'テンキー 0'; + + @override + String get keyboardKeyNumpad1 => 'テンキー 1'; + + @override + String get keyboardKeyNumpad2 => 'テンキー 2'; + + @override + String get keyboardKeyNumpad3 => 'テンキー 3'; + + @override + String get keyboardKeyNumpad4 => 'テンキー 4'; + + @override + String get keyboardKeyNumpad5 => 'テンキー 5'; + + @override + String get keyboardKeyNumpad6 => 'テンキー 6'; + + @override + String get keyboardKeyNumpad7 => 'テンキー 7'; + + @override + String get keyboardKeyNumpad8 => 'テンキー 8'; + + @override + String get keyboardKeyNumpad9 => 'テンキー 9'; + + @override + String get keyboardKeyNumpadAdd => 'テンキー +'; + + @override + String get keyboardKeyNumpadComma => 'テンキー ,'; + + @override + String get keyboardKeyNumpadDecimal => 'テンキー .'; + + @override + String get keyboardKeyNumpadDivide => 'テンキー /'; + + @override + String get keyboardKeyNumpadEnter => 'テンキー Enter'; + + @override + String get keyboardKeyNumpadEqual => 'テンキー ='; + + @override + String get keyboardKeyNumpadMultiply => 'テンキー *'; + + @override + String get keyboardKeyNumpadParenLeft => 'テンキー ('; + + @override + String get keyboardKeyNumpadParenRight => 'テンキー )'; + + @override + String get keyboardKeyNumpadSubtract => 'テンキー -'; + + @override + String get keyboardKeyPageDown => 'PageDown'; + + @override + String get keyboardKeyPageUp => 'PageUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Printscreen'; + + @override + String get keyboardKeyScrollLock => 'ScrollLock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => '最後のページ'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => 'ライセンス: 1 件'; + + @override + String get licensesPackageDetailTextOther => r'ライセンス: $licenseCount 件'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'ライセンス'; + + @override + String get lookUpButtonLabel => '調べる'; + + @override + String get menuBarMenuLabel => 'メニューバーのメニュー'; + + @override + String get menuDismissLabel => 'メニューを閉じる'; + + @override + String get modalBarrierDismissLabel => '閉じる'; + + @override + String get moreButtonTooltip => 'その他'; + + @override + String get nextMonthTooltip => '来月'; + + @override + String get nextPageTooltip => '次のページ'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'ナビゲーション メニューを開く'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow - $lastRow 行(合計 $rowCount 行)'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow – $lastRow 行(合計約 $rowCount 行)'; + + @override + String get pasteButtonLabel => '貼り付け'; + + @override + String get popupMenuLabel => 'ポップアップ メニュー'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => '前月'; + + @override + String get previousPageTooltip => '前のページ'; + + @override + String get refreshIndicatorSemanticLabel => '更新'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '残り 1 文字(半角相当)'; + + @override + String get remainingTextFieldCharacterCountOther => r'残り $remainingCount 文字(半角相当)'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => '下に移動'; + + @override + String get reorderItemLeft => '左に移動'; + + @override + String get reorderItemRight => '右に移動'; + + @override + String get reorderItemToEnd => '最後に移動'; + + @override + String get reorderItemToStart => '先頭に移動'; + + @override + String get reorderItemUp => '上に移動'; + + @override + String get rowsPerPageTitle => 'ページあたりの行数:'; + + @override + String get saveButtonLabel => '保存'; + + @override + String get scanTextButtonLabel => 'テキストをスキャン'; + + @override + String get scrimLabel => 'スクリム'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName を閉じる'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.dense; + + @override + String get searchFieldLabel => '検索'; + + @override + String get searchWebButtonLabel => 'ウェブを検索'; + + @override + String get selectAllButtonLabel => 'すべてを選択'; + + @override + String get selectYearSemanticsLabel => '年を選択'; + + @override + String get selectedDateLabel => '選択済み'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 件のアイテムを選択中'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount 件のアイテムを選択中'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => '共有'; + + @override + String get showAccountsLabel => 'アカウントを表示'; + + @override + String get showMenuTooltip => 'メニューを表示'; + + @override + String get signedInLabel => 'ログイン中'; + + @override + String get tabLabelRaw => r'タブ: $tabIndex/$tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => '時間の選択'; + + @override + String get timePickerHourLabel => '時'; + + @override + String get timePickerHourModeAnnouncement => '時間を選択'; + + @override + String get timePickerInputHelpText => '時間の入力'; + + @override + String get timePickerMinuteLabel => '分'; + + @override + String get timePickerMinuteModeAnnouncement => '分を選択'; + + @override + String get unspecifiedDate => '日付'; + + @override + String get unspecifiedDateRange => '期間'; + + @override + String get viewLicensesButtonLabel => 'ライセンスを表示'; +} + +/// The translations for Georgian (`ka`). +class MaterialLocalizationKa extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Georgian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationKa({ + super.localeName = 'ka', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName-ის შესახებ'; + + @override + String get alertDialogLabel => 'გაფრთხილება'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'უკან'; + + @override + String get bottomSheetLabel => 'ქვედა ფურცელი'; + + @override + String get calendarModeButtonLabel => 'კალენდარზე გადართვა'; + + @override + String get cancelButtonLabel => 'გაუქმება'; + + @override + String get clearButtonTooltip => 'ტექსტის გასუფთავება'; + + @override + String get closeButtonLabel => 'დახურვა'; + + @override + String get closeButtonTooltip => 'დახურვა'; + + @override + String get collapsedHint => 'გაფართოებულია'; + + @override + String get collapsedIconTapHint => 'გაშლა'; + + @override + String get continueButtonLabel => 'გაგრძელება'; + + @override + String get copyButtonLabel => 'კოპირება'; + + @override + String get currentDateLabel => 'დღეს'; + + @override + String get cutButtonLabel => 'ამოჭრა'; + + @override + String get dateHelpText => 'დდ.თთ.წწწწ'; + + @override + String get dateInputLabel => 'შეიყვანეთ თარიღი'; + + @override + String get dateOutOfRangeLabel => 'დიაპაზონს მიღმაა.'; + + @override + String get datePickerHelpText => 'თარიღის არჩევა'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'დასრულების თარიღია $fullDate'; + + @override + String get dateRangeEndLabel => 'დასრულების თარიღი'; + + @override + String get dateRangePickerHelpText => 'დიაპაზონის არჩევა'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'დაწყების თარიღია $fullDate'; + + @override + String get dateRangeStartLabel => 'დაწყების თარიღი'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'წაშლა'; + + @override + String get dialModeButtonLabel => 'ციფერბლატის რეჟიმზე გადართვა'; + + @override + String get dialogLabel => 'დიალოგი'; + + @override + String get drawerLabel => 'ნავიგაციის მენიუ'; + + @override + String get expandedHint => 'ჩაკეცილია'; + + @override + String get expandedIconTapHint => 'ჩაკეცვა'; + + @override + String get expansionTileCollapsedHint => 'გასაფართოებლად ორჯერ შეეხეთ'; + + @override + String get expansionTileCollapsedTapHint => 'მეტი დეტალებისთვის გააფართოეთ'; + + @override + String get expansionTileExpandedHint => 'ორმაგად შეეხეთ ჩასაკეცად'; + + @override + String get expansionTileExpandedTapHint => 'ჩაკეცვა'; + + @override + String get firstPageTooltip => 'პირველი გვერდი'; + + @override + String get hideAccountsLabel => 'ანგარიშების დამალვა'; + + @override + String get inputDateModeButtonLabel => 'შეყვანაზე გადართვა'; + + @override + String get inputTimeModeButtonLabel => 'ტექსტის შეყვანის რეჟიმზე გადართვა'; + + @override + String get invalidDateFormatLabel => 'ფორმატი არასწორია.'; + + @override + String get invalidDateRangeLabel => 'დიაპაზონი არასწორია.'; + + @override + String get invalidTimeLabel => 'შეიყვანეთ სწორი დრო'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'ჩართვა'; + + @override + String get keyboardKeyPowerOff => 'გამორთვა'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'ცვლა'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'ბოლო გვერდი'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 ლიცენზია'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount ლიცენზია'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'ლიცენზიები'; + + @override + String get lookUpButtonLabel => 'აიხედეთ ზემოთ'; + + @override + String get menuBarMenuLabel => 'მენიუს ზოლის მენიუ'; + + @override + String get menuDismissLabel => 'მენიუს უარყოფა'; + + @override + String get modalBarrierDismissLabel => 'დახურვა'; + + @override + String get moreButtonTooltip => 'მეტი'; + + @override + String get nextMonthTooltip => 'შემდეგი თვე'; + + @override + String get nextPageTooltip => 'შემდეგი გვერდი'; + + @override + String get okButtonLabel => 'კარგი'; + + @override + String get openAppDrawerTooltip => 'სანავიგაციო მენიუს გახსნა'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow-$lastRow / $rowCount-დან'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow-$lastRow / დაახლოებით $rowCount-დან'; + + @override + String get pasteButtonLabel => 'ჩასმა'; + + @override + String get popupMenuLabel => 'ამომხტარი მენიუ'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'წინა თვე'; + + @override + String get previousPageTooltip => 'წინა გვერდი'; + + @override + String get refreshIndicatorSemanticLabel => 'განახლება'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'დარჩა 1 სიმბოლო'; + + @override + String get remainingTextFieldCharacterCountOther => r'დარჩა $remainingCount სიმბოლო'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'ქვემოთ გადატანა'; + + @override + String get reorderItemLeft => 'მარცხნივ გადატანა'; + + @override + String get reorderItemRight => 'მარჯვნივ გადატანა'; + + @override + String get reorderItemToEnd => 'ბოლოში გადატანა'; + + @override + String get reorderItemToStart => 'დასაწყისში გადატანა'; + + @override + String get reorderItemUp => 'ზემოთ გადატანა'; + + @override + String get rowsPerPageTitle => 'მწკრივი გვერდზე:'; + + @override + String get saveButtonLabel => 'შენახვა'; + + @override + String get scanTextButtonLabel => 'ტექსტის სკანირება'; + + @override + String get scrimLabel => 'სკრიმი'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName-ის დახურვა'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'ძიება'; + + @override + String get searchWebButtonLabel => 'ვებში ძიება'; + + @override + String get selectAllButtonLabel => 'ყველას არჩევა'; + + @override + String get selectYearSemanticsLabel => 'აირჩიეთ წელი'; + + @override + String get selectedDateLabel => 'არჩეულია'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => 'არჩეულია 1 ერთეული'; + + @override + String get selectedRowCountTitleOther => r'არჩეულია $selectedRowCount ერთეული'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'გაზიარება'; + + @override + String get showAccountsLabel => 'ანგარიშების ჩვენება'; + + @override + String get showMenuTooltip => 'მენიუს ჩვენება'; + + @override + String get signedInLabel => 'შესული'; + + @override + String get tabLabelRaw => r'ჩანართი $tabIndex / $tabCount-დან'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'დროის არჩევა'; + + @override + String get timePickerHourLabel => 'საათი'; + + @override + String get timePickerHourModeAnnouncement => 'აირჩიეთ საათები'; + + @override + String get timePickerInputHelpText => 'დროის შეყვანა'; + + @override + String get timePickerMinuteLabel => 'წუთი'; + + @override + String get timePickerMinuteModeAnnouncement => 'აირჩიეთ წუთები'; + + @override + String get unspecifiedDate => 'თარიღი'; + + @override + String get unspecifiedDateRange => 'თარიღების დიაპაზონი'; + + @override + String get viewLicensesButtonLabel => 'ლიცენზიების ნახვა'; +} + +/// The translations for Kazakh (`kk`). +class MaterialLocalizationKk extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Kazakh. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationKk({ + super.localeName = 'kk', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName туралы'; + + @override + String get alertDialogLabel => 'Дабыл'; + + @override + String get anteMeridiemAbbreviation => 'түстен кейін'; + + @override + String get backButtonTooltip => 'Артқа'; + + @override + String get bottomSheetLabel => 'Төменгі парақша'; + + @override + String get calendarModeButtonLabel => 'Күнтізбеге ауысу'; + + @override + String get cancelButtonLabel => 'Бас тарту'; + + @override + String get clearButtonTooltip => 'Мәтінді тазалау'; + + @override + String get closeButtonLabel => 'Жабу'; + + @override + String get closeButtonTooltip => 'Жабу'; + + @override + String get collapsedHint => 'Жайылды'; + + @override + String get collapsedIconTapHint => 'Жаю'; + + @override + String get continueButtonLabel => 'Жалғастыру'; + + @override + String get copyButtonLabel => 'Көшіру'; + + @override + String get currentDateLabel => 'Бүгін'; + + @override + String get cutButtonLabel => 'Қию'; + + @override + String get dateHelpText => 'кк.аа.жжжж'; + + @override + String get dateInputLabel => 'Күнді енгізу'; + + @override + String get dateOutOfRangeLabel => 'Ауқымнан тыc.'; + + @override + String get datePickerHelpText => 'Күнді таңдау'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Аяқталу күні $fullDate'; + + @override + String get dateRangeEndLabel => 'Аяқталу күні'; + + @override + String get dateRangePickerHelpText => 'Аралықты таңдау'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Басталу күні $fullDate'; + + @override + String get dateRangeStartLabel => 'Басталу күні'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Жою'; + + @override + String get dialModeButtonLabel => 'Таңдау режиміне ауысу'; + + @override + String get dialogLabel => 'Диалогтық терезе'; + + @override + String get drawerLabel => 'Навигация мәзірі'; + + @override + String get expandedHint => 'Жиылды'; + + @override + String get expandedIconTapHint => 'Жию'; + + @override + String get expansionTileCollapsedHint => 'жаю үшін екі рет түртіңіз'; + + @override + String get expansionTileCollapsedTapHint => 'Толық мәлімет алу үшін жайыңыз.'; + + @override + String get expansionTileExpandedHint => 'жию үшін екі рет түртіңіз'; + + @override + String get expansionTileExpandedTapHint => 'Жию'; + + @override + String get firstPageTooltip => 'Бірінші бет'; + + @override + String get hideAccountsLabel => 'Аккаунттарды жасыру'; + + @override + String get inputDateModeButtonLabel => 'Мәтін енгізуге ауысу'; + + @override + String get inputTimeModeButtonLabel => 'Мәтін енгізу режиміне ауысу'; + + @override + String get invalidDateFormatLabel => 'Формат жарамсыз.'; + + @override + String get invalidDateRangeLabel => 'Ауқым жарамсыз.'; + + @override + String get invalidTimeLabel => 'Жарамды уақыт мәліметін енгізіңіз.'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Келесі арна'; + + @override + String get keyboardKeyChannelUp => 'Алдыңғы арна'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Қуат'; + + @override + String get keyboardKeyPowerOff => 'Қуатты өшіру'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Бос орын'; + + @override + String get lastPageTooltip => 'Соңғы бет'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 лицензия'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount лицензия'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Лицензиялар'; + + @override + String get lookUpButtonLabel => 'Іздеу'; + + @override + String get menuBarMenuLabel => 'Мәзір жолағының мәзірі'; + + @override + String get menuDismissLabel => 'Мәзірді жабу'; + + @override + String get modalBarrierDismissLabel => 'Жабу'; + + @override + String get moreButtonTooltip => 'Жаю'; + + @override + String get nextMonthTooltip => 'Келесі ай'; + + @override + String get nextPageTooltip => 'Келесі бет'; + + @override + String get okButtonLabel => 'Иә'; + + @override + String get openAppDrawerTooltip => 'Навигация мәзірін ашу'; + + @override + String get pageRowsInfoTitleRaw => r'$rowCount ішінен $firstRow–$lastRow'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'Шамамен $rowCount ішінен $firstRow–$lastRow'; + + @override + String get pasteButtonLabel => 'Қою'; + + @override + String get popupMenuLabel => 'Қалқымалы терезе мәзірі'; + + @override + String get postMeridiemAbbreviation => 'түстен кейін'; + + @override + String get previousMonthTooltip => 'Өткен ай'; + + @override + String get previousPageTooltip => 'Алдыңғы бет'; + + @override + String get refreshIndicatorSemanticLabel => 'Жаңарту'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 таңба қалды.'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount таңба қалды.'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => 'Таңбалар қалмады'; + + @override + String get reorderItemDown => 'Төменге жылжыту'; + + @override + String get reorderItemLeft => 'Солға жылжыту'; + + @override + String get reorderItemRight => 'Оңға жылжыту'; + + @override + String get reorderItemToEnd => 'Соңына өту'; + + @override + String get reorderItemToStart => 'Басына өту'; + + @override + String get reorderItemUp => 'Жоғарыға жылжыту'; + + @override + String get rowsPerPageTitle => 'Әр беттегі жолдар саны:'; + + @override + String get saveButtonLabel => 'Сақтау'; + + @override + String get scanTextButtonLabel => 'Мәтінді сканерлеу'; + + @override + String get scrimLabel => 'Кенеп'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName жабу'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Іздеу'; + + @override + String get searchWebButtonLabel => 'Интернеттен іздеу'; + + @override + String get selectAllButtonLabel => 'Барлығын таңдау'; + + @override + String get selectYearSemanticsLabel => 'Жылды таңдау'; + + @override + String get selectedDateLabel => 'Таңдалды.'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 элемент таңдалды.'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount элемент таңдалды.'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => 'Тармақ таңдалмаған'; + + @override + String get shareButtonLabel => 'Бөлісу'; + + @override + String get showAccountsLabel => 'Аккаунттарды көрсету'; + + @override + String get showMenuTooltip => 'Мәзірді көрсету'; + + @override + String get signedInLabel => 'Аккаунтқа кірген'; + + @override + String get tabLabelRaw => r'$tabCount/$tabIndex қойынды'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'Уақытты таңдау'; + + @override + String get timePickerHourLabel => 'Сағат'; + + @override + String get timePickerHourModeAnnouncement => 'Сағаттарды таңдаңыз'; + + @override + String get timePickerInputHelpText => 'Уақытты енгізу'; + + @override + String get timePickerMinuteLabel => 'Mинут'; + + @override + String get timePickerMinuteModeAnnouncement => 'Минуттарды таңдаңыз'; + + @override + String get unspecifiedDate => 'Күн'; + + @override + String get unspecifiedDateRange => 'Күндер ауқымы'; + + @override + String get viewLicensesButtonLabel => 'Лицензияларды көру'; +} + +/// The translations for Khmer Central Khmer (`km`). +class MaterialLocalizationKm extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Khmer Central Khmer. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationKm({ + super.localeName = 'km', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'អំពី $applicationName'; + + @override + String get alertDialogLabel => 'ជូនដំណឹង'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'ថយក្រោយ'; + + @override + String get bottomSheetLabel => 'សន្លឹក​ខាងក្រោម'; + + @override + String get calendarModeButtonLabel => 'ប្ដូរទៅ​ប្រតិទិន'; + + @override + String get cancelButtonLabel => 'បោះបង់'; + + @override + String get clearButtonTooltip => 'សម្អាតអក្សរ'; + + @override + String get closeButtonLabel => 'បិទ'; + + @override + String get closeButtonTooltip => 'បិទ'; + + @override + String get collapsedHint => 'បាន​ពង្រីក'; + + @override + String get collapsedIconTapHint => 'ពង្រីក'; + + @override + String get continueButtonLabel => 'បន្ត'; + + @override + String get copyButtonLabel => 'ចម្លង'; + + @override + String get currentDateLabel => 'ថ្ងៃនេះ'; + + @override + String get cutButtonLabel => 'កាត់'; + + @override + String get dateHelpText => 'ថ្ងៃ/ខែ/ឆ្នាំ'; + + @override + String get dateInputLabel => 'បញ្ចូល​កាលបរិច្ឆេទ'; + + @override + String get dateOutOfRangeLabel => 'ក្រៅចន្លោះ។'; + + @override + String get datePickerHelpText => 'ជ្រើសរើស​កាល​បរិច្ឆេទ'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'កាលបរិច្ឆេទ​បញ្ចប់ $fullDate'; + + @override + String get dateRangeEndLabel => 'កាលបរិច្ឆេទ​បញ្ចប់'; + + @override + String get dateRangePickerHelpText => 'ជ្រើសរើសចន្លោះ'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'កាលបរិច្ឆេទ​ចាប់ផ្ដើម $fullDate'; + + @override + String get dateRangeStartLabel => 'កាលបរិច្ឆេទ​ចាប់ផ្ដើម'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'លុប'; + + @override + String get dialModeButtonLabel => 'ប្ដូរទៅមុខងារផ្ទាំង​ជ្រើសរើសលេខ'; + + @override + String get dialogLabel => 'ប្រអប់'; + + @override + String get drawerLabel => 'ម៉ឺនុយរុករក'; + + @override + String get expandedHint => 'បាន​បង្រួម'; + + @override + String get expandedIconTapHint => 'បង្រួម'; + + @override + String get expansionTileCollapsedHint => 'ចុចពីរដង ដើម្បីពង្រីក'; + + @override + String get expansionTileCollapsedTapHint => 'ពង្រីក​ដើម្បីទទួលបាន​ព័ត៌មានលម្អិត​បន្ថែម'; + + @override + String get expansionTileExpandedHint => 'ចុចពីរដង ដើម្បីបង្រួម'; + + @override + String get expansionTileExpandedTapHint => 'បង្រួម'; + + @override + String get firstPageTooltip => 'ទំព័រ​ដំបូង'; + + @override + String get hideAccountsLabel => 'លាក់គណនី'; + + @override + String get inputDateModeButtonLabel => 'ប្ដូរទៅ​ការបញ្ចូល'; + + @override + String get inputTimeModeButtonLabel => 'ប្ដូរទៅ​មុខងារ​បញ្ចូល​អក្សរ'; + + @override + String get invalidDateFormatLabel => 'ទម្រង់មិន​ត្រឹមត្រូវទេ។'; + + @override + String get invalidDateRangeLabel => 'ចន្លោះ​មិនត្រឹមត្រូវទេ។'; + + @override + String get invalidTimeLabel => 'បញ្ចូលពេលវេលា​ដែល​ត្រឹមត្រូវ'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'ទំព័រ​ចុង​ក្រោយ'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => 'អាជ្ញាបណ្ណ 1'; + + @override + String get licensesPackageDetailTextOther => r'អាជ្ញាបណ្ណ $licenseCount'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'អាជ្ញាបណ្ណ'; + + @override + String get lookUpButtonLabel => 'រកមើល'; + + @override + String get menuBarMenuLabel => 'ម៉ឺនុយរបារម៉ឺនុយ'; + + @override + String get menuDismissLabel => 'ច្រានចោល​ម៉ឺនុយ'; + + @override + String get modalBarrierDismissLabel => 'ច្រាន​ចោល'; + + @override + String get moreButtonTooltip => 'ច្រើន​ទៀត'; + + @override + String get nextMonthTooltip => 'ខែ​​ក្រោយ'; + + @override + String get nextPageTooltip => 'ទំព័របន្ទាប់'; + + @override + String get okButtonLabel => 'យល់ព្រម'; + + @override + String get openAppDrawerTooltip => 'បើក​ម៉ឺនុយរុករក'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow ក្នុង​ចំណោម​ $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow ក្នុង​ចំណោម​ប្រហែល $rowCount'; + + @override + String get pasteButtonLabel => 'ដាក់​ចូល'; + + @override + String get popupMenuLabel => '​ម៉ឺនុយ​លោត​ឡើង'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'ខែមុន'; + + @override + String get previousPageTooltip => 'ទំព័រមុន'; + + @override + String get refreshIndicatorSemanticLabel => 'ផ្ទុកឡើងវិញ'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'នៅសល់​ 1 តួ​ទៀត'; + + @override + String get remainingTextFieldCharacterCountOther => r'នៅសល់ $remainingCount តួ​ទៀត'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'ផ្លាស់ទី​ចុះ​ក្រោម'; + + @override + String get reorderItemLeft => 'ផ្លាស់ទី​ទៅ​ឆ្វេង'; + + @override + String get reorderItemRight => 'ផ្លាស់ទីទៅ​ស្តាំ'; + + @override + String get reorderItemToEnd => 'ផ្លាស់ទីទៅ​ចំណុចបញ្ចប់'; + + @override + String get reorderItemToStart => 'ផ្លាស់ទីទៅ​ចំណុច​ចាប់ផ្ដើម'; + + @override + String get reorderItemUp => 'ផ្លាស់ទី​ឡើង​លើ'; + + @override + String get rowsPerPageTitle => 'ជួរ​ដេក​ក្នុង​មួយ​ទំព័រ៖'; + + @override + String get saveButtonLabel => 'រក្សាទុក'; + + @override + String get scanTextButtonLabel => 'ស្កេន​អក្សរ'; + + @override + String get scrimLabel => 'ផ្ទាំងស្រអាប់'; + + @override + String get scrimOnTapHintRaw => r'បិទ $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.dense; + + @override + String get searchFieldLabel => 'ស្វែងរក'; + + @override + String get searchWebButtonLabel => 'ស្វែងរក​លើបណ្ដាញ'; + + @override + String get selectAllButtonLabel => 'ជ្រើសរើស​ទាំងអស់'; + + @override + String get selectYearSemanticsLabel => 'ជ្រើសរើសឆ្នាំ'; + + @override + String get selectedDateLabel => 'បានជ្រើសរើស'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => 'បាន​ជ្រើស​រើស​ធាតុ 1'; + + @override + String get selectedRowCountTitleOther => r'បាន​ជ្រើស​រើស​ធាតុ $selectedRowCount'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'ចែករំលែក'; + + @override + String get showAccountsLabel => 'បង្ហាញគណនី'; + + @override + String get showMenuTooltip => 'បង្ហាញ​ម៉ឺនុយ'; + + @override + String get signedInLabel => 'បានចូល​គណនី'; + + @override + String get tabLabelRaw => r'ផ្ទាំង $tabIndex ក្នុង​ចំណោម​ $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.h_colon_mm_space_a; + + @override + String get timePickerDialHelpText => 'ជ្រើសរើសម៉ោង'; + + @override + String get timePickerHourLabel => 'ម៉ោង'; + + @override + String get timePickerHourModeAnnouncement => 'ជ្រើសរើស​ម៉ោង'; + + @override + String get timePickerInputHelpText => 'បញ្ចូលម៉ោង'; + + @override + String get timePickerMinuteLabel => 'នាទី​'; + + @override + String get timePickerMinuteModeAnnouncement => 'ជ្រើសរើស​នាទី'; + + @override + String get unspecifiedDate => 'កាលបរិច្ឆេទ'; + + @override + String get unspecifiedDateRange => 'ចន្លោះ​កាលបរិច្ឆេទ'; + + @override + String get viewLicensesButtonLabel => 'មើលអាជ្ញាបណ្ណ'; +} + +/// The translations for Kannada (`kn`). +class MaterialLocalizationKn extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Kannada. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationKn({ + super.localeName = 'kn', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => '\u{24}\u{61}\u{70}\u{70}\u{6c}\u{69}\u{63}\u{61}\u{74}\u{69}\u{6f}\u{6e}\u{4e}\u{61}\u{6d}\u{65}\u{20}\u{cac}\u{c97}\u{ccd}\u{c97}\u{cc6}'; + + @override + String get alertDialogLabel => '\u{c8e}\u{c9a}\u{ccd}\u{c9a}\u{cb0}\u{cbf}\u{c95}\u{cc6}'; + + @override + String get anteMeridiemAbbreviation => '\u{cac}\u{cc6}\u{cb3}\u{cbf}\u{c97}\u{ccd}\u{c97}\u{cc6}'; + + @override + String get backButtonTooltip => '\u{cb9}\u{cbf}\u{c82}\u{ca4}\u{cbf}\u{cb0}\u{cc1}\u{c97}\u{cbf}'; + + @override + String get bottomSheetLabel => '\u{c95}\u{cc6}\u{cb3}\u{cad}\u{cbe}\u{c97}\u{ca6}\u{20}\u{cb6}\u{cc0}\u{c9f}\u{ccd}'; + + @override + String get calendarModeButtonLabel => '\u{c95}\u{ccd}\u{caf}\u{cbe}\u{cb2}\u{cc6}\u{c82}\u{ca1}\u{cb0}\u{ccd}\u{200c}\u{c97}\u{cc6}\u{20}\u{cac}\u{ca6}\u{cb2}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get cancelButtonLabel => '\u{cb0}\u{ca6}\u{ccd}\u{ca6}\u{cc1}\u{cae}\u{cbe}\u{ca1}\u{cbf}'; + + @override + String get clearButtonTooltip => '\u{caa}\u{ca0}\u{ccd}\u{caf}\u{20}\u{ca4}\u{cc6}\u{cb0}\u{cb5}\u{cc1}\u{c97}\u{cca}\u{cb3}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get closeButtonLabel => '\u{cae}\u{cc1}\u{c9a}\u{ccd}\u{c9a}\u{cbf}\u{cb0}\u{cbf}'; + + @override + String get closeButtonTooltip => '\u{cae}\u{cc1}\u{c9a}\u{ccd}\u{c9a}\u{cbf}\u{cb0}\u{cbf}'; + + @override + String get collapsedHint => '\u{cb5}\u{cbf}\u{cb8}\u{ccd}\u{ca4}\u{cb0}\u{cbf}\u{cb8}\u{cb2}\u{cbe}\u{c97}\u{cbf}\u{ca6}\u{cc6}'; + + @override + String get collapsedIconTapHint => '\u{cb5}\u{cbf}\u{cb8}\u{ccd}\u{ca4}\u{cb0}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get continueButtonLabel => '\u{cae}\u{cc1}\u{c82}\u{ca6}\u{cc1}\u{cb5}\u{cb0}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get copyButtonLabel => '\u{c95}\u{cbe}\u{caa}\u{cbf}\u{20}\u{cae}\u{cbe}\u{ca1}\u{cbf}'; + + @override + String get currentDateLabel => '\u{c87}\u{c82}\u{ca6}\u{cc1}'; + + @override + String get cutButtonLabel => '\u{c95}\u{ca4}\u{ccd}\u{ca4}\u{cb0}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get dateHelpText => 'mm/dd/yyyy'; + + @override + String get dateInputLabel => '\u{ca6}\u{cbf}\u{ca8}\u{cbe}\u{c82}\u{c95}\u{20}\u{ca8}\u{cae}\u{cc2}\u{ca6}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get dateOutOfRangeLabel => '\u{cb5}\u{ccd}\u{caf}\u{cbe}\u{caa}\u{ccd}\u{ca4}\u{cbf}\u{caf}\u{20}\u{cb9}\u{cca}\u{cb0}\u{c97}\u{cbf}\u{ca6}\u{cc6}'; + + @override + String get datePickerHelpText => '\u{ca6}\u{cbf}\u{ca8}\u{cbe}\u{c82}\u{c95}\u{cb5}\u{ca8}\u{ccd}\u{ca8}\u{cc1}\u{20}\u{c86}\u{caf}\u{ccd}\u{c95}\u{cc6}\u{cae}\u{cbe}\u{ca1}\u{cbf}'; + + @override + String get dateRangeEndDateSemanticLabelRaw => '\u{cae}\u{cc1}\u{c95}\u{ccd}\u{ca4}\u{cbe}\u{caf}\u{20}\u{ca6}\u{cbf}\u{ca8}\u{cbe}\u{c82}\u{c95}\u{20}\u{24}\u{66}\u{75}\u{6c}\u{6c}\u{44}\u{61}\u{74}\u{65}'; + + @override + String get dateRangeEndLabel => '\u{c85}\u{c82}\u{ca4}\u{cbf}\u{cae}\u{20}\u{ca6}\u{cbf}\u{ca8}\u{cbe}\u{c82}\u{c95}'; + + @override + String get dateRangePickerHelpText => '\u{ca6}\u{cbf}\u{ca8}\u{cbe}\u{c82}\u{c95}\u{ca6}\u{20}\u{cb5}\u{ccd}\u{caf}\u{cbe}\u{caa}\u{ccd}\u{ca4}\u{cbf}\u{caf}\u{ca8}\u{ccd}\u{ca8}\u{cc1}\u{20}\u{c86}\u{caf}\u{ccd}\u{c95}\u{cc6}\u{cae}\u{cbe}\u{ca1}\u{cbf}'; + + @override + String get dateRangeStartDateSemanticLabelRaw => '\u{caa}\u{ccd}\u{cb0}\u{cbe}\u{cb0}\u{c82}\u{cad}\u{20}\u{ca6}\u{cbf}\u{ca8}\u{cbe}\u{c82}\u{c95}\u{20}\u{24}\u{66}\u{75}\u{6c}\u{6c}\u{44}\u{61}\u{74}\u{65}'; + + @override + String get dateRangeStartLabel => '\u{caa}\u{ccd}\u{cb0}\u{cbe}\u{cb0}\u{c82}\u{cad}\u{20}\u{ca6}\u{cbf}\u{ca8}\u{cbe}\u{c82}\u{c95}'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => '\u{c85}\u{cb3}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get dialModeButtonLabel => '\u{ca1}\u{caf}\u{cb2}\u{ccd}\u{20}\u{caa}\u{cbf}\u{c95}\u{cb0}\u{ccd}\u{200c}\u{20}\u{cae}\u{ccb}\u{ca1}\u{ccd}\u{200c}\u{c97}\u{cc6}\u{20}\u{cac}\u{ca6}\u{cb2}\u{cbe}\u{caf}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get dialogLabel => '\u{ca1}\u{cc8}\u{cb2}\u{cbe}\u{c97}\u{ccd}'; + + @override + String get drawerLabel => '\u{ca8}\u{ccd}\u{caf}\u{cbe}\u{cb5}\u{cbf}\u{c97}\u{cc7}\u{cb6}\u{ca8}\u{ccd}\u{200c}\u{20}\u{cae}\u{cc6}\u{ca8}\u{cc1}'; + + @override + String get expandedHint => '\u{c95}\u{cc1}\u{c97}\u{ccd}\u{c97}\u{cbf}\u{cb8}\u{cb2}\u{cbe}\u{c97}\u{cbf}\u{ca6}\u{cc6}'; + + @override + String get expandedIconTapHint => '\u{c95}\u{cc1}\u{c97}\u{ccd}\u{c97}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get expansionTileCollapsedHint => '\u{cb5}\u{cbf}\u{cb8}\u{ccd}\u{ca4}\u{cb0}\u{cbf}\u{cb8}\u{cb2}\u{cc1}\u{20}\u{ca1}\u{cac}\u{cb2}\u{ccd}\u{20}\u{c9f}\u{ccd}\u{caf}\u{cbe}\u{caa}\u{ccd}\u{20}\u{cae}\u{cbe}\u{ca1}\u{cbf}'; + + @override + String get expansionTileCollapsedTapHint => '\u{c87}\u{ca8}\u{ccd}\u{ca8}\u{cb7}\u{ccd}\u{c9f}\u{cc1}\u{20}\u{cb5}\u{cbf}\u{cb5}\u{cb0}\u{c97}\u{cb3}\u{cbf}\u{c97}\u{cbe}\u{c97}\u{cbf}\u{20}\u{cb5}\u{cbf}\u{cb8}\u{ccd}\u{ca4}\u{cb0}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get expansionTileExpandedHint => '\u{c95}\u{cc1}\u{c97}\u{ccd}\u{c97}\u{cbf}\u{cb8}\u{cb2}\u{cc1}\u{20}\u{ca1}\u{cac}\u{cb2}\u{ccd}\u{20}\u{c9f}\u{ccd}\u{caf}\u{cbe}\u{caa}\u{ccd}\u{20}\u{cae}\u{cbe}\u{ca1}\u{cbf}'; + + @override + String get expansionTileExpandedTapHint => '\u{c95}\u{cc1}\u{c97}\u{ccd}\u{c97}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get firstPageTooltip => '\u{cae}\u{cca}\u{ca6}\u{cb2}\u{20}\u{caa}\u{cc1}\u{c9f}'; + + @override + String get hideAccountsLabel => '\u{c96}\u{cbe}\u{ca4}\u{cc6}\u{c97}\u{cb3}\u{ca8}\u{ccd}\u{ca8}\u{cc1}\u{20}\u{cae}\u{cb0}\u{cc6}\u{cae}\u{cbe}\u{ca1}\u{cbf}'; + + @override + String get inputDateModeButtonLabel => '\u{c87}\u{ca8}\u{ccd}\u{200c}\u{caa}\u{cc1}\u{c9f}\u{ccd}\u{200c}\u{c97}\u{cc6}\u{20}\u{cac}\u{ca6}\u{cb2}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get inputTimeModeButtonLabel => '\u{caa}\u{ca0}\u{ccd}\u{caf}\u{20}\u{c87}\u{ca8}\u{ccd}\u{200c}\u{caa}\u{cc1}\u{c9f}\u{ccd}\u{20}\u{cae}\u{ccb}\u{ca1}\u{ccd}\u{200c}\u{c97}\u{cc6}\u{20}\u{cac}\u{ca6}\u{cb2}\u{cbe}\u{caf}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get invalidDateFormatLabel => '\u{c85}\u{cae}\u{cbe}\u{ca8}\u{ccd}\u{caf}\u{cb5}\u{cbe}\u{ca6}\u{20}\u{cab}\u{cbe}\u{cb0}\u{ccd}\u{cae}\u{ccd}\u{caf}\u{cbe}\u{c9f}\u{ccd}\u{2e}'; + + @override + String get invalidDateRangeLabel => '\u{c85}\u{cae}\u{cbe}\u{ca8}\u{ccd}\u{caf}\u{20}\u{cb6}\u{ccd}\u{cb0}\u{cc7}\u{ca3}\u{cbf}\u{2e}'; + + @override + String get invalidTimeLabel => '\u{cae}\u{cbe}\u{ca8}\u{ccd}\u{caf}\u{cb5}\u{cbe}\u{ca6}\u{20}\u{cb8}\u{cae}\u{caf}\u{cb5}\u{ca8}\u{ccd}\u{ca8}\u{cc1}\u{20}\u{ca8}\u{cae}\u{cc2}\u{ca6}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => '\u{c95}\u{cca}\u{ca8}\u{cc6}\u{caf}\u{20}\u{caa}\u{cc1}\u{c9f}'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '\u{31}\u{20}\u{caa}\u{cb0}\u{cb5}\u{cbe}\u{ca8}\u{c97}\u{cbf}'; + + @override + String get licensesPackageDetailTextOther => '\u{24}\u{6c}\u{69}\u{63}\u{65}\u{6e}\u{73}\u{65}\u{43}\u{6f}\u{75}\u{6e}\u{74}\u{20}\u{caa}\u{cb0}\u{cb5}\u{cbe}\u{ca8}\u{c97}\u{cbf}\u{c97}\u{cb3}\u{cc1}'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => '\u{caa}\u{cb0}\u{cb5}\u{cbe}\u{ca8}\u{c97}\u{cbf}\u{c97}\u{cb3}\u{cc1}'; + + @override + String get lookUpButtonLabel => '\u{cae}\u{cc7}\u{cb2}\u{cc6}\u{20}\u{ca8}\u{ccb}\u{ca1}\u{cbf}'; + + @override + String get menuBarMenuLabel => '\u{cae}\u{cc6}\u{ca8}\u{cc1}\u{20}\u{cac}\u{cbe}\u{cb0}\u{ccd}\u{200c}\u{20}\u{cae}\u{cc6}\u{ca8}\u{cc1}'; + + @override + String get menuDismissLabel => '\u{cae}\u{cc6}\u{ca8}\u{cc1}\u{cb5}\u{ca8}\u{ccd}\u{ca8}\u{cc1}\u{20}\u{cb5}\u{c9c}\u{cbe}\u{c97}\u{cc6}\u{cc2}\u{cb3}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get modalBarrierDismissLabel => '\u{cb5}\u{c9c}\u{cbe}\u{c97}\u{cca}\u{cb3}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get moreButtonTooltip => '\u{c87}\u{ca8}\u{ccd}\u{ca8}\u{cb7}\u{ccd}\u{c9f}\u{cc1}'; + + @override + String get nextMonthTooltip => '\u{cae}\u{cc1}\u{c82}\u{ca6}\u{cbf}\u{ca8}\u{20}\u{ca4}\u{cbf}\u{c82}\u{c97}\u{cb3}\u{cc1}'; + + @override + String get nextPageTooltip => '\u{cae}\u{cc1}\u{c82}\u{ca6}\u{cbf}\u{ca8}\u{20}\u{caa}\u{cc1}\u{c9f}'; + + @override + String get okButtonLabel => '\u{cb8}\u{cb0}\u{cbf}'; + + @override + String get openAppDrawerTooltip => '\u{ca8}\u{ccd}\u{caf}\u{cbe}\u{cb5}\u{cbf}\u{c97}\u{cc7}\u{cb6}\u{ca8}\u{ccd}\u{200c}\u{20}\u{cae}\u{cc6}\u{ca8}\u{cc1}\u{20}\u{ca4}\u{cc6}\u{cb0}\u{cc6}\u{caf}\u{cbf}\u{cb0}\u{cbf}'; + + @override + String get pageRowsInfoTitleRaw => '\u{24}\u{72}\u{6f}\u{77}\u{43}\u{6f}\u{75}\u{6e}\u{74}\u{20}\u{cb0}\u{cb2}\u{ccd}\u{cb2}\u{cbf}\u{20}\u{24}\u{66}\u{69}\u{72}\u{73}\u{74}\u{52}\u{6f}\u{77}\u{2013}\u{24}\u{6c}\u{61}\u{73}\u{74}\u{52}\u{6f}\u{77}'; + + @override + String get pageRowsInfoTitleApproximateRaw => '\u{24}\u{72}\u{6f}\u{77}\u{43}\u{6f}\u{75}\u{6e}\u{74}\u{20}\u{cb0}\u{cb2}\u{ccd}\u{cb2}\u{cbf}\u{20}\u{24}\u{66}\u{69}\u{72}\u{73}\u{74}\u{52}\u{6f}\u{77}\u{2013}\u{24}\u{6c}\u{61}\u{73}\u{74}\u{52}\u{6f}\u{77}'; + + @override + String get pasteButtonLabel => '\u{c85}\u{c82}\u{c9f}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get popupMenuLabel => '\u{caa}\u{cbe}\u{caa}\u{ccd}\u{c85}\u{caa}\u{ccd}\u{20}\u{cae}\u{cc6}\u{ca8}\u{cc1}'; + + @override + String get postMeridiemAbbreviation => '\u{cb8}\u{c82}\u{c9c}\u{cc6}'; + + @override + String get previousMonthTooltip => '\u{cb9}\u{cbf}\u{c82}\u{ca6}\u{cbf}\u{ca8}\u{20}\u{ca4}\u{cbf}\u{c82}\u{c97}\u{cb3}\u{cc1}'; + + @override + String get previousPageTooltip => '\u{cb9}\u{cbf}\u{c82}\u{ca6}\u{cbf}\u{ca8}\u{20}\u{caa}\u{cc1}\u{c9f}'; + + @override + String get refreshIndicatorSemanticLabel => '\u{cb0}\u{cbf}\u{cab}\u{ccd}\u{cb0}\u{cc6}\u{cb6}\u{ccd}\u{20}\u{cae}\u{cbe}\u{ca1}\u{cbf}'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '\u{31}\u{20}\u{c85}\u{c95}\u{ccd}\u{cb7}\u{cb0}\u{20}\u{c89}\u{cb3}\u{cbf}\u{ca6}\u{cbf}\u{ca6}\u{cc6}'; + + @override + String get remainingTextFieldCharacterCountOther => '\u{24}\u{72}\u{65}\u{6d}\u{61}\u{69}\u{6e}\u{69}\u{6e}\u{67}\u{43}\u{6f}\u{75}\u{6e}\u{74}\u{20}\u{c85}\u{c95}\u{ccd}\u{cb7}\u{cb0}\u{c97}\u{cb3}\u{cc1}\u{20}\u{c89}\u{cb3}\u{cbf}\u{ca6}\u{cbf}\u{cb5}\u{cc6}'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => '\u{c95}\u{cc6}\u{cb3}\u{c97}\u{cc6}\u{20}\u{cb8}\u{cb0}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get reorderItemLeft => '\u{c8e}\u{ca1}\u{c95}\u{ccd}\u{c95}\u{cc6}\u{20}\u{cb8}\u{cb0}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get reorderItemRight => '\u{cac}\u{cb2}\u{c95}\u{ccd}\u{c95}\u{cc6}\u{20}\u{cb8}\u{cb0}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get reorderItemToEnd => '\u{c95}\u{cca}\u{ca8}\u{cc6}\u{c97}\u{cc6}\u{20}\u{cb8}\u{cb0}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get reorderItemToStart => '\u{caa}\u{ccd}\u{cb0}\u{cbe}\u{cb0}\u{c82}\u{cad}\u{c95}\u{ccd}\u{c95}\u{cc6}\u{20}\u{cb8}\u{cb0}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get reorderItemUp => '\u{cae}\u{cc7}\u{cb2}\u{cc6}\u{20}\u{cb8}\u{cb0}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get rowsPerPageTitle => '\u{caa}\u{ccd}\u{cb0}\u{ca4}\u{cbf}\u{20}\u{caa}\u{cc1}\u{c9f}\u{c95}\u{ccd}\u{c95}\u{cc6}\u{20}\u{cb8}\u{cbe}\u{cb2}\u{cc1}\u{c97}\u{cb3}\u{cc1}\u{3a}'; + + @override + String get saveButtonLabel => '\u{cb8}\u{cc7}\u{cb5}\u{ccd}\u{20}\u{cae}\u{cbe}\u{ca1}\u{cbf}'; + + @override + String get scanTextButtonLabel => '\u{caa}\u{ca0}\u{ccd}\u{caf}\u{cb5}\u{ca8}\u{ccd}\u{ca8}\u{cc1}\u{20}\u{cb8}\u{ccd}\u{c95}\u{ccd}\u{caf}\u{cbe}\u{ca8}\u{ccd}\u{20}\u{cae}\u{cbe}\u{ca1}\u{cbf}'; + + @override + String get scrimLabel => '\u{cb8}\u{ccd}\u{c95}\u{ccd}\u{cb0}\u{cbf}\u{cae}\u{ccd}'; + + @override + String get scrimOnTapHintRaw => '\u{24}\u{6d}\u{6f}\u{64}\u{61}\u{6c}\u{52}\u{6f}\u{75}\u{74}\u{65}\u{43}\u{6f}\u{6e}\u{74}\u{65}\u{6e}\u{74}\u{4e}\u{61}\u{6d}\u{65}\u{20}\u{c85}\u{ca8}\u{ccd}\u{ca8}\u{cc1}\u{20}\u{cae}\u{cc1}\u{c9a}\u{ccd}\u{c9a}\u{cbf}\u{cb0}\u{cbf}'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.tall; + + @override + String get searchFieldLabel => '\u{cb9}\u{cc1}\u{ca1}\u{cc1}\u{c95}\u{cbf}'; + + @override + String get searchWebButtonLabel => '\u{cb5}\u{cc6}\u{cac}\u{ccd}\u{200c}\u{ca8}\u{cb2}\u{ccd}\u{cb2}\u{cbf}\u{20}\u{cb9}\u{cc1}\u{ca1}\u{cc1}\u{c95}\u{cbf}'; + + @override + String get selectAllButtonLabel => '\u{c8e}\u{cb2}\u{ccd}\u{cb2}\u{cb5}\u{ca8}\u{ccd}\u{ca8}\u{cc2}\u{20}\u{c86}\u{caf}\u{ccd}\u{c95}\u{cc6}\u{20}\u{cae}\u{cbe}\u{ca1}\u{cbf}'; + + @override + String get selectYearSemanticsLabel => '\u{cb5}\u{cb0}\u{ccd}\u{cb7}\u{cb5}\u{ca8}\u{ccd}\u{ca8}\u{cc1}\u{20}\u{c86}\u{caf}\u{ccd}\u{c95}\u{cc6}\u{cae}\u{cbe}\u{ca1}\u{cbf}'; + + @override + String get selectedDateLabel => '\u{c86}\u{caf}\u{ccd}\u{c95}\u{cc6}\u{cae}\u{cbe}\u{ca1}\u{cb2}\u{cbe}\u{c97}\u{cbf}\u{ca6}\u{cc6}'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '\u{31}\u{20}\u{c90}\u{c9f}\u{c82}\u{20}\u{c86}\u{caf}\u{ccd}\u{c95}\u{cc6}\u{20}\u{cae}\u{cbe}\u{ca1}\u{cb2}\u{cbe}\u{c97}\u{cbf}\u{ca6}\u{cc6}'; + + @override + String get selectedRowCountTitleOther => '\u{24}\u{73}\u{65}\u{6c}\u{65}\u{63}\u{74}\u{65}\u{64}\u{52}\u{6f}\u{77}\u{43}\u{6f}\u{75}\u{6e}\u{74}\u{20}\u{c90}\u{c9f}\u{c82}\u{c97}\u{cb3}\u{ca8}\u{ccd}\u{ca8}\u{cc1}\u{20}\u{c86}\u{caf}\u{ccd}\u{c95}\u{cc6}\u{20}\u{cae}\u{cbe}\u{ca1}\u{cb2}\u{cbe}\u{c97}\u{cbf}\u{ca6}\u{cc6}'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => '\u{cb9}\u{c82}\u{c9a}\u{cbf}\u{c95}\u{cca}\u{cb3}\u{ccd}\u{cb3}\u{cbf}'; + + @override + String get showAccountsLabel => '\u{c96}\u{cbe}\u{ca4}\u{cc6}\u{c97}\u{cb3}\u{ca8}\u{ccd}\u{ca8}\u{cc1}\u{20}\u{ca4}\u{ccb}\u{cb0}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get showMenuTooltip => '\u{cae}\u{cc6}\u{ca8}\u{cc1}\u{20}\u{ca4}\u{ccb}\u{cb0}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get signedInLabel => '\u{cb8}\u{cc8}\u{ca8}\u{ccd}\u{20}\u{c87}\u{ca8}\u{ccd}\u{20}\u{cae}\u{cbe}\u{ca1}\u{cb2}\u{cbe}\u{c97}\u{cbf}\u{ca6}\u{cc6}'; + + @override + String get tabLabelRaw => '\u{24}\u{74}\u{61}\u{62}\u{43}\u{6f}\u{75}\u{6e}\u{74}\u{20}\u{cb0}\u{cb2}\u{ccd}\u{cb2}\u{cbf}\u{ca8}\u{20}\u{24}\u{74}\u{61}\u{62}\u{49}\u{6e}\u{64}\u{65}\u{78}\u{20}\u{c9f}\u{ccd}\u{caf}\u{cbe}\u{cac}\u{ccd}'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => '\u{cb8}\u{cae}\u{caf}\u{cb5}\u{ca8}\u{ccd}\u{ca8}\u{cc1}\u{20}\u{c86}\u{caf}\u{ccd}\u{c95}\u{cc6}\u{cae}\u{cbe}\u{ca1}\u{cbf}'; + + @override + String get timePickerHourLabel => '\u{c97}\u{c82}\u{c9f}\u{cc6}'; + + @override + String get timePickerHourModeAnnouncement => '\u{c97}\u{c82}\u{c9f}\u{cc6}\u{c97}\u{cb3}\u{ca8}\u{ccd}\u{ca8}\u{cc1}\u{20}\u{c86}\u{caf}\u{ccd}\u{c95}\u{cc6}\u{cae}\u{cbe}\u{ca1}\u{cbf}'; + + @override + String get timePickerInputHelpText => '\u{cb8}\u{cae}\u{caf}\u{cb5}\u{ca8}\u{ccd}\u{ca8}\u{cc1}\u{20}\u{ca8}\u{cae}\u{cc2}\u{ca6}\u{cbf}\u{cb8}\u{cbf}'; + + @override + String get timePickerMinuteLabel => '\u{ca8}\u{cbf}\u{cae}\u{cbf}\u{cb7}'; + + @override + String get timePickerMinuteModeAnnouncement => '\u{ca8}\u{cbf}\u{cae}\u{cbf}\u{cb7}\u{c97}\u{cb3}\u{ca8}\u{ccd}\u{ca8}\u{cc1}\u{20}\u{c86}\u{caf}\u{ccd}\u{c95}\u{cc6}\u{cae}\u{cbe}\u{ca1}\u{cbf}'; + + @override + String get unspecifiedDate => '\u{ca6}\u{cbf}\u{ca8}\u{cbe}\u{c82}\u{c95}'; + + @override + String get unspecifiedDateRange => '\u{ca6}\u{cbf}\u{ca8}\u{cbe}\u{c82}\u{c95}\u{20}\u{cb5}\u{ccd}\u{caf}\u{cbe}\u{caa}\u{ccd}\u{ca4}\u{cbf}'; + + @override + String get viewLicensesButtonLabel => '\u{caa}\u{cb0}\u{cb5}\u{cbe}\u{ca8}\u{c97}\u{cbf}\u{c97}\u{cb3}\u{ca8}\u{ccd}\u{ca8}\u{cc1}\u{20}\u{cb5}\u{cbf}\u{cd5}\u{c95}\u{ccd}\u{cb7}\u{cbf}\u{cb8}\u{cbf}'; +} + +/// The translations for Korean (`ko`). +class MaterialLocalizationKo extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Korean. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationKo({ + super.localeName = 'ko', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName 정보'; + + @override + String get alertDialogLabel => '알림'; + + @override + String get anteMeridiemAbbreviation => '오전'; + + @override + String get backButtonTooltip => '뒤로'; + + @override + String get bottomSheetLabel => '하단 시트'; + + @override + String get calendarModeButtonLabel => '캘린더 모드로 전환'; + + @override + String get cancelButtonLabel => '취소'; + + @override + String get clearButtonTooltip => '텍스트 삭제'; + + @override + String get closeButtonLabel => '닫기'; + + @override + String get closeButtonTooltip => '닫기'; + + @override + String get collapsedHint => '펼침'; + + @override + String get collapsedIconTapHint => '펼치기'; + + @override + String get continueButtonLabel => '계속'; + + @override + String get copyButtonLabel => '복사'; + + @override + String get currentDateLabel => '오늘'; + + @override + String get cutButtonLabel => '잘라내기'; + + @override + String get dateHelpText => 'yyyy.mm.dd'; + + @override + String get dateInputLabel => '날짜 입력'; + + @override + String get dateOutOfRangeLabel => '범위를 벗어났습니다.'; + + @override + String get datePickerHelpText => '날짜 선택'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'종료일 $fullDate'; + + @override + String get dateRangeEndLabel => '종료일'; + + @override + String get dateRangePickerHelpText => '기간 선택'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'시작일 $fullDate'; + + @override + String get dateRangeStartLabel => '시작일'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => '삭제'; + + @override + String get dialModeButtonLabel => '다이얼 선택 모드로 전환'; + + @override + String get dialogLabel => '대화상자'; + + @override + String get drawerLabel => '탐색 메뉴'; + + @override + String get expandedHint => '접힘'; + + @override + String get expandedIconTapHint => '접기'; + + @override + String get expansionTileCollapsedHint => '두 번 탭하여 펼치기'; + + @override + String get expansionTileCollapsedTapHint => '자세히 알아보려면 펼치기'; + + @override + String get expansionTileExpandedHint => '두 번 탭하여 접기'; + + @override + String get expansionTileExpandedTapHint => '접기'; + + @override + String get firstPageTooltip => '첫 페이지'; + + @override + String get hideAccountsLabel => '계정 숨기기'; + + @override + String get inputDateModeButtonLabel => '입력 모드로 전환'; + + @override + String get inputTimeModeButtonLabel => '텍스트 입력 모드로 전환'; + + @override + String get invalidDateFormatLabel => '형식이 잘못되었습니다.'; + + @override + String get invalidDateRangeLabel => '날짜 범위가 잘못되었습니다.'; + + @override + String get invalidTimeLabel => '유효한 시간을 입력하세요.'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => '백스페이스'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => '채널 아래로'; + + @override + String get keyboardKeyChannelUp => '채널 위로'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => '꺼내기'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => '메타'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PageUp'; + + @override + String get keyboardKeyPower => '전원'; + + @override + String get keyboardKeyPowerOff => '종료'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => '선택'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => '스페이스'; + + @override + String get lastPageTooltip => '마지막 페이지'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '라이선스 1개'; + + @override + String get licensesPackageDetailTextOther => r'라이선스 $licenseCount개'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => '라이선스'; + + @override + String get lookUpButtonLabel => '찾기'; + + @override + String get menuBarMenuLabel => '메뉴 바 메뉴'; + + @override + String get menuDismissLabel => '메뉴 닫기'; + + @override + String get modalBarrierDismissLabel => '닫기'; + + @override + String get moreButtonTooltip => '더보기'; + + @override + String get nextMonthTooltip => '다음 달'; + + @override + String get nextPageTooltip => '다음 페이지'; + + @override + String get okButtonLabel => '확인'; + + @override + String get openAppDrawerTooltip => '탐색 메뉴 열기'; + + @override + String get pageRowsInfoTitleRaw => r'$rowCount행 중 $firstRow~$lastRow행'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'약 $rowCount행 중 $firstRow~$lastRow행'; + + @override + String get pasteButtonLabel => '붙여넣기'; + + @override + String get popupMenuLabel => '팝업 메뉴'; + + @override + String get postMeridiemAbbreviation => '오후'; + + @override + String get previousMonthTooltip => '지난달'; + + @override + String get previousPageTooltip => '이전 페이지'; + + @override + String get refreshIndicatorSemanticLabel => '새로고침'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1자 남음'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount자 남음'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => '아래로 이동'; + + @override + String get reorderItemLeft => '왼쪽으로 이동'; + + @override + String get reorderItemRight => '오른쪽으로 이동'; + + @override + String get reorderItemToEnd => '끝으로 이동'; + + @override + String get reorderItemToStart => '시작으로 이동'; + + @override + String get reorderItemUp => '위로 이동'; + + @override + String get rowsPerPageTitle => '페이지당 행 수:'; + + @override + String get saveButtonLabel => '저장'; + + @override + String get scanTextButtonLabel => '텍스트 스캔'; + + @override + String get scrimLabel => '스크림'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName 닫기'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.dense; + + @override + String get searchFieldLabel => '검색'; + + @override + String get searchWebButtonLabel => '웹 검색'; + + @override + String get selectAllButtonLabel => '전체 선택'; + + @override + String get selectYearSemanticsLabel => '연도 선택'; + + @override + String get selectedDateLabel => '선택됨'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '항목 1개 선택됨'; + + @override + String get selectedRowCountTitleOther => r'항목 $selectedRowCount개 선택됨'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => '공유'; + + @override + String get showAccountsLabel => '계정 표시'; + + @override + String get showMenuTooltip => '메뉴 표시'; + + @override + String get signedInLabel => '로그인됨'; + + @override + String get tabLabelRaw => r'탭 $tabCount개 중 $tabIndex번째'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.a_space_h_colon_mm; + + @override + String get timePickerDialHelpText => '시간 선택'; + + @override + String get timePickerHourLabel => '시간'; + + @override + String get timePickerHourModeAnnouncement => '시간 선택'; + + @override + String get timePickerInputHelpText => '시간 입력'; + + @override + String get timePickerMinuteLabel => '분'; + + @override + String get timePickerMinuteModeAnnouncement => '분 선택'; + + @override + String get unspecifiedDate => '날짜'; + + @override + String get unspecifiedDateRange => '기간'; + + @override + String get viewLicensesButtonLabel => '라이선스 보기'; +} + +/// The translations for Kirghiz Kyrgyz (`ky`). +class MaterialLocalizationKy extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Kirghiz Kyrgyz. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationKy({ + super.localeName = 'ky', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName каналы жөнүндө'; + + @override + String get alertDialogLabel => 'Эскертүү'; + + @override + String get anteMeridiemAbbreviation => 'түшкө чейин'; + + @override + String get backButtonTooltip => 'Артка'; + + @override + String get bottomSheetLabel => 'Ылдыйкы экран'; + + @override + String get calendarModeButtonLabel => 'Жылнаамага которулуңуз'; + + @override + String get cancelButtonLabel => 'Токтотуу'; + + @override + String get clearButtonTooltip => 'Текстти тазалоо'; + + @override + String get closeButtonLabel => 'Жабуу'; + + @override + String get closeButtonTooltip => 'Жабуу'; + + @override + String get collapsedHint => 'Жайылып көрсөтүлдү'; + + @override + String get collapsedIconTapHint => 'Жайып көрсөтүү'; + + @override + String get continueButtonLabel => 'Улантуу'; + + @override + String get copyButtonLabel => 'Көчүрүү'; + + @override + String get currentDateLabel => 'Бүгүн'; + + @override + String get cutButtonLabel => 'Кесүү'; + + @override + String get dateHelpText => 'кк.аа.жжжж'; + + @override + String get dateInputLabel => 'Күндү киргизүү'; + + @override + String get dateOutOfRangeLabel => 'Аракет чегинен тышкары.'; + + @override + String get datePickerHelpText => 'Күндү тандоо'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Качан аяктайт $fullDate'; + + @override + String get dateRangeEndLabel => 'Качан аяктайт'; + + @override + String get dateRangePickerHelpText => 'Даталар диапазонун тандоо'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Баштоо күнү $fullDate'; + + @override + String get dateRangeStartLabel => 'Баштоо күнү'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Жок кылуу'; + + @override + String get dialModeButtonLabel => 'Терүүнү тандагыч режимине которулуу'; + + @override + String get dialogLabel => 'Диалог'; + + @override + String get drawerLabel => 'Чабыттоо менюсу'; + + @override + String get expandedHint => 'Жыйыштырылды'; + + @override + String get expandedIconTapHint => 'Жыйыштыруу'; + + @override + String get expansionTileCollapsedHint => 'жайып көрсөтүү үчүн эки жолу таптаңыз'; + + @override + String get expansionTileCollapsedTapHint => 'Толук маалымат алуу үчүн жайып көрүңүз'; + + @override + String get expansionTileExpandedHint => 'жыйыштыруу үчүн эки жолу таптаңыз'; + + @override + String get expansionTileExpandedTapHint => 'Жыйыштыруу'; + + @override + String get firstPageTooltip => 'Биринчи бет'; + + @override + String get hideAccountsLabel => 'Аккаунттарды жашыруу'; + + @override + String get inputDateModeButtonLabel => 'Терип киргизүү режимине которулуңуз'; + + @override + String get inputTimeModeButtonLabel => 'Текст киргизүү режимине которулуу'; + + @override + String get invalidDateFormatLabel => 'Туура эмес формат.'; + + @override + String get invalidDateRangeLabel => 'Жараксыз диапазон.'; + + @override + String get invalidTimeLabel => 'Убакытты туура көрсөтүңүз'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Мета'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Тандоо'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Боштук'; + + @override + String get lastPageTooltip => 'Акыркы бет'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 уруксаттама'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount уруксаттама'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Уруксаттамалар'; + + @override + String get lookUpButtonLabel => 'Издөө'; + + @override + String get menuBarMenuLabel => 'Меню тилкеси менюсу'; + + @override + String get menuDismissLabel => 'Менюну жабуу'; + + @override + String get modalBarrierDismissLabel => 'Жабуу'; + + @override + String get moreButtonTooltip => 'Дагы'; + + @override + String get nextMonthTooltip => 'Кийинки ай'; + + @override + String get nextPageTooltip => 'Кийинки бет'; + + @override + String get okButtonLabel => 'Макул'; + + @override + String get openAppDrawerTooltip => 'Чабыттоо менюсун ачуу'; + + @override + String get pageRowsInfoTitleRaw => r'$rowCount ичинен $firstRow–$lastRow'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'Болжол менен $rowCount ичинен $firstRow–$lastRow'; + + @override + String get pasteButtonLabel => 'Чаптоо'; + + @override + String get popupMenuLabel => 'Калкып чыгуучу меню'; + + @override + String get postMeridiemAbbreviation => 'түштөн кийин'; + + @override + String get previousMonthTooltip => 'Мурунку ай'; + + @override + String get previousPageTooltip => 'Мурунку бет'; + + @override + String get refreshIndicatorSemanticLabel => 'Жаңыртуу'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 белги калды'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount белги калды'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Төмөн жылдыруу'; + + @override + String get reorderItemLeft => 'Солго жылдыруу'; + + @override + String get reorderItemRight => 'Оңго жылдыруу'; + + @override + String get reorderItemToEnd => 'Аягына жылдыруу'; + + @override + String get reorderItemToStart => 'Башына жылдыруу'; + + @override + String get reorderItemUp => 'Жогору жылдыруу'; + + @override + String get rowsPerPageTitle => 'Бир беттеги саптардын саны:'; + + @override + String get saveButtonLabel => 'Сактоо'; + + @override + String get scanTextButtonLabel => 'Текстти скандоо'; + + @override + String get scrimLabel => 'Кенеп'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName жабуу'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Издөө'; + + @override + String get searchWebButtonLabel => 'Интернеттен издөө'; + + @override + String get selectAllButtonLabel => 'Баарын тандоо'; + + @override + String get selectYearSemanticsLabel => 'Жылды тандоо'; + + @override + String get selectedDateLabel => 'Тандалды'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 нерсе тандалды'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount нерсе тандалды'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Бөлүшүү'; + + @override + String get showAccountsLabel => 'Аккаунттарды көрсөтүү'; + + @override + String get showMenuTooltip => 'Менюну көрсөтүү'; + + @override + String get signedInLabel => 'Аккаунтуңузга кирдиңиз'; + + @override + String get tabLabelRaw => r'$tabCount кыналма ичинен $tabIndex'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'Убакытты тандоо'; + + @override + String get timePickerHourLabel => 'Саат'; + + @override + String get timePickerHourModeAnnouncement => 'Саатты тандаңыз'; + + @override + String get timePickerInputHelpText => 'Убакытты киргизүү'; + + @override + String get timePickerMinuteLabel => 'Мүнөт'; + + @override + String get timePickerMinuteModeAnnouncement => 'Мүнөттөрдү тандаңыз'; + + @override + String get unspecifiedDate => 'Күн'; + + @override + String get unspecifiedDateRange => 'Даталар диапазону'; + + @override + String get viewLicensesButtonLabel => 'Уруксаттамаларды көрүү'; +} + +/// The translations for Lao (`lo`). +class MaterialLocalizationLo extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Lao. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationLo({ + super.localeName = 'lo', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'ກ່ຽວກັບ $applicationName'; + + @override + String get alertDialogLabel => 'ການເຕືອນ'; + + @override + String get anteMeridiemAbbreviation => 'ກ່ອນທ່ຽງ'; + + @override + String get backButtonTooltip => 'ກັບຄືນ'; + + @override + String get bottomSheetLabel => 'ຊີດລຸ່ມສຸດ'; + + @override + String get calendarModeButtonLabel => 'ສະຫຼັບໄປປະຕິທິນ'; + + @override + String get cancelButtonLabel => 'ຍົກເລີກ'; + + @override + String get clearButtonTooltip => 'ລຶບລ້າງຂໍ້ຄວາມ'; + + @override + String get closeButtonLabel => 'ປິດ'; + + @override + String get closeButtonTooltip => 'ປິດ'; + + @override + String get collapsedHint => 'ຂະຫຍາຍແລ້ວ'; + + @override + String get collapsedIconTapHint => 'ຂະຫຍາຍ'; + + @override + String get continueButtonLabel => 'ສືບຕໍ່'; + + @override + String get copyButtonLabel => 'ສຳເນົາ'; + + @override + String get currentDateLabel => 'ມື້ນີ້'; + + @override + String get cutButtonLabel => 'ຕັດ'; + + @override + String get dateHelpText => 'ດດ/ວວ/ປປປປ'; + + @override + String get dateInputLabel => 'ໃສ່ວັນທີ'; + + @override + String get dateOutOfRangeLabel => 'ຢູ່ນອກໄລຍະ.'; + + @override + String get datePickerHelpText => 'ເລືອກວັນທີ'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'ວັນທີສິ້ນສຸດ $fullDate'; + + @override + String get dateRangeEndLabel => 'ວັນທີສິ້ນສຸດ'; + + @override + String get dateRangePickerHelpText => 'ເລືອກໄລຍະ'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'ວັນທີເລີ່ມຕົ້ນ $fullDate'; + + @override + String get dateRangeStartLabel => 'ວັນທີເລີ່ມຕົ້ນ'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'ລຶບ'; + + @override + String get dialModeButtonLabel => 'ສະຫຼັບໄປໃຊ້ໂໝດເລືອກຕົວເລກ'; + + @override + String get dialogLabel => 'ຂໍ້ຄວາມ'; + + @override + String get drawerLabel => 'ເມນູນຳທາງ'; + + @override + String get expandedHint => 'ຫຍໍ້ລົງແລ້ວ'; + + @override + String get expandedIconTapHint => 'ຫຍໍ້ເຂົ້າ'; + + @override + String get expansionTileCollapsedHint => 'ແຕະສອງເທື່ອເພື່ອຂະຫຍາຍ'; + + @override + String get expansionTileCollapsedTapHint => 'ຂະຫຍາຍສຳລັບຂໍ້ມູນເພີ່ມເຕີມ'; + + @override + String get expansionTileExpandedHint => 'ແຕະສອງເທື່ອເພື່ອຫຍໍ້ລົງ'; + + @override + String get expansionTileExpandedTapHint => 'ຫຍໍ້ລົງ'; + + @override + String get firstPageTooltip => 'ໜ້າທຳອິດ'; + + @override + String get hideAccountsLabel => 'ເຊື່ອງບັນຊີ'; + + @override + String get inputDateModeButtonLabel => 'ສະຫຼັບໄປການປ້ອນຂໍ້ມູນ'; + + @override + String get inputTimeModeButtonLabel => 'ສະຫຼັບໄປໃຊ້ໂໝດປ້ອນຂໍ້ຄວາມ'; + + @override + String get invalidDateFormatLabel => 'ຮູບແບບບໍ່ຖືກຕ້ອງ.'; + + @override + String get invalidDateRangeLabel => 'ໄລຍະບໍ່ຖືກຕ້ອງ.'; + + @override + String get invalidTimeLabel => 'ລະບຸເວລາທີ່ຖືກຕ້ອງ'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'ເລກ 0'; + + @override + String get keyboardKeyNumpad1 => 'ເລກ 1'; + + @override + String get keyboardKeyNumpad2 => 'ເລກ 2'; + + @override + String get keyboardKeyNumpad3 => 'ເລກ 3'; + + @override + String get keyboardKeyNumpad4 => 'ເລກ 4'; + + @override + String get keyboardKeyNumpad5 => 'ເລກ 5'; + + @override + String get keyboardKeyNumpad6 => 'ເລກ 6'; + + @override + String get keyboardKeyNumpad7 => 'ເລກ 7'; + + @override + String get keyboardKeyNumpad8 => 'ເລກ 8'; + + @override + String get keyboardKeyNumpad9 => 'ເລກ 9'; + + @override + String get keyboardKeyNumpadAdd => 'ປຸ່ມ +'; + + @override + String get keyboardKeyNumpadComma => 'ປຸ່ມ ,'; + + @override + String get keyboardKeyNumpadDecimal => 'ປຸ່ມ .'; + + @override + String get keyboardKeyNumpadDivide => 'ປຸ່ມ /'; + + @override + String get keyboardKeyNumpadEnter => 'ປຸ່ມ Enter'; + + @override + String get keyboardKeyNumpadEqual => 'ປຸ່ມ ='; + + @override + String get keyboardKeyNumpadMultiply => 'ປຸ່ມ *'; + + @override + String get keyboardKeyNumpadParenLeft => 'ປຸ່ມ ('; + + @override + String get keyboardKeyNumpadParenRight => 'ປຸ່ມ )'; + + @override + String get keyboardKeyNumpadSubtract => 'ປຸ່ມ -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'ເປີດປິດ'; + + @override + String get keyboardKeyPowerOff => 'ປິດເຄື່ອງ'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'ໜ້າສຸດທ້າຍ'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 ໃບອະນຸຍາດ'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount ໃບອະນຸຍາດ'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'ໃບອະນຸຍາດ'; + + @override + String get lookUpButtonLabel => 'ຊອກຫາຂໍ້ມູນ'; + + @override + String get menuBarMenuLabel => 'ເມນູແຖບເມນູ'; + + @override + String get menuDismissLabel => 'ປິດເມນູ'; + + @override + String get modalBarrierDismissLabel => 'ປິດໄວ້'; + + @override + String get moreButtonTooltip => 'ເພີ່ມເຕີມ'; + + @override + String get nextMonthTooltip => 'ເດືອນໜ້າ'; + + @override + String get nextPageTooltip => 'ໜ້າຕໍ່ໄປ'; + + @override + String get okButtonLabel => 'ຕົກລົງ'; + + @override + String get openAppDrawerTooltip => 'ເປີດເມນູການນຳທາງ'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow ຈາກທັງໝົດ $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow ຈາກປະມານ $rowCount'; + + @override + String get pasteButtonLabel => 'ວາງ'; + + @override + String get popupMenuLabel => 'ເມນູປັອບອັບ'; + + @override + String get postMeridiemAbbreviation => 'ຫຼັງທ່ຽງ'; + + @override + String get previousMonthTooltip => 'ເດືອນແລ້ວ'; + + @override + String get previousPageTooltip => 'ໜ້າກ່ອນໜ້າ'; + + @override + String get refreshIndicatorSemanticLabel => 'ໂຫຼດຄືນໃໝ່'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'ຍັງອີກ 1 ຕົວອັກສອນ'; + + @override + String get remainingTextFieldCharacterCountOther => r'ຍັງອີກ $remainingCount ຕົວອັກສອນ'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'ຍ້າຍລົງ'; + + @override + String get reorderItemLeft => 'ຍ້າຍໄປຊ້າຍ'; + + @override + String get reorderItemRight => 'ຍ້າຍໄປຂວາ'; + + @override + String get reorderItemToEnd => 'ຍ້າຍໄປສິ້ນສຸດ'; + + @override + String get reorderItemToStart => 'ຍ້າຍໄປເລີ່ມຕົ້ນ'; + + @override + String get reorderItemUp => 'ຍ້າຍຂຶ້ນ'; + + @override + String get rowsPerPageTitle => 'ແຖວຕໍ່ໜ້າ:'; + + @override + String get saveButtonLabel => 'ບັນທຶກ'; + + @override + String get scanTextButtonLabel => 'ສະແກນຂໍ້ຄວາມ'; + + @override + String get scrimLabel => 'Scrim'; + + @override + String get scrimOnTapHintRaw => r'ປິດ $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.tall; + + @override + String get searchFieldLabel => 'ຊອກຫາ'; + + @override + String get searchWebButtonLabel => 'ຊອກຫາຢູ່ອິນເຕີເນັດ'; + + @override + String get selectAllButtonLabel => 'ເລືອກທັງໝົດ'; + + @override + String get selectYearSemanticsLabel => 'ເລືອກ​ປີ'; + + @override + String get selectedDateLabel => 'ເລືອກໄວ້'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => 'ເລືອກ 1 ລາຍການແລ້ວ'; + + @override + String get selectedRowCountTitleOther => r'ເລືອກ $selectedRowCount ລາຍການແລ້ວ'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'ແບ່ງປັນ'; + + @override + String get showAccountsLabel => 'ສະແດງບັນຊີ'; + + @override + String get showMenuTooltip => 'ສະແດງເມນູ'; + + @override + String get signedInLabel => 'ເຂົ້າສູ່ລະບົບແລ້ວ'; + + @override + String get tabLabelRaw => r'ແຖບທີ $tabIndex ຈາກທັງໝົດ $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'ເລືອກເວລາ'; + + @override + String get timePickerHourLabel => 'ຊົ່ວໂມງ'; + + @override + String get timePickerHourModeAnnouncement => 'ເລືອກໂມງ'; + + @override + String get timePickerInputHelpText => 'ລະບຸເວລາ'; + + @override + String get timePickerMinuteLabel => 'ນາທີ'; + + @override + String get timePickerMinuteModeAnnouncement => 'ເລືອກນາທີ'; + + @override + String get unspecifiedDate => 'ວັນທີ'; + + @override + String get unspecifiedDateRange => 'ຊ່ວງວັນທີ'; + + @override + String get viewLicensesButtonLabel => 'ເບິ່ງໃບອະນຸຍາດ'; +} + +/// The translations for Lithuanian (`lt`). +class MaterialLocalizationLt extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Lithuanian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationLt({ + super.localeName = 'lt', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Apie „$applicationName“'; + + @override + String get alertDialogLabel => 'Įspėjimas'; + + @override + String get anteMeridiemAbbreviation => 'priešpiet'; + + @override + String get backButtonTooltip => 'Atgal'; + + @override + String get bottomSheetLabel => 'Apatinis lapas'; + + @override + String get calendarModeButtonLabel => 'Perjungti į kalendorių'; + + @override + String get cancelButtonLabel => 'Atšaukti'; + + @override + String get clearButtonTooltip => 'Išvalyti tekstą'; + + @override + String get closeButtonLabel => 'Uždaryti'; + + @override + String get closeButtonTooltip => 'Uždaryti'; + + @override + String get collapsedHint => 'Išskleista'; + + @override + String get collapsedIconTapHint => 'Išskleisti'; + + @override + String get continueButtonLabel => 'Tęsti'; + + @override + String get copyButtonLabel => 'Kopijuoti'; + + @override + String get currentDateLabel => 'Šiandien'; + + @override + String get cutButtonLabel => 'Iškirpti'; + + @override + String get dateHelpText => 'yyyy/mm/dd/'; + + @override + String get dateInputLabel => 'Įveskite datą'; + + @override + String get dateOutOfRangeLabel => 'Nepatenka į diapazoną.'; + + @override + String get datePickerHelpText => 'Pasirinkite datą'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Pabaigos data: $fullDate'; + + @override + String get dateRangeEndLabel => 'Pabaigos data'; + + @override + String get dateRangePickerHelpText => 'Pasirinkite diapazoną'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Pradžios data: $fullDate'; + + @override + String get dateRangeStartLabel => 'Pradžios data'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Ištrinti'; + + @override + String get dialModeButtonLabel => 'Perjungti į ciferblato parinkiklio režimą'; + + @override + String get dialogLabel => 'Dialogo langas'; + + @override + String get drawerLabel => 'Naršymo meniu'; + + @override + String get expandedHint => 'Sutraukta'; + + @override + String get expandedIconTapHint => 'Sutraukti'; + + @override + String get expansionTileCollapsedHint => 'dukart palieskite, kad išskleistumėte'; + + @override + String get expansionTileCollapsedTapHint => 'Išskleiskite, jei reikia daugiau išsamios informacijos'; + + @override + String get expansionTileExpandedHint => 'dukart palieskite, kad sutrauktumėte'; + + @override + String get expansionTileExpandedTapHint => 'Sutraukti'; + + @override + String get firstPageTooltip => 'Pirmas puslapis'; + + @override + String get hideAccountsLabel => 'Slėpti paskyras'; + + @override + String get inputDateModeButtonLabel => 'Perjungti į įvestį'; + + @override + String get inputTimeModeButtonLabel => 'Perjungti į teksto įvesties režimą'; + + @override + String get invalidDateFormatLabel => 'Netinkamas formatas.'; + + @override + String get invalidDateRangeLabel => 'Netinkamas diapazonas.'; + + @override + String get invalidTimeLabel => 'Įveskite tinkamą laiką'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Naikinimo klavišas'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Ankstesnis kanalas'; + + @override + String get keyboardKeyChannelUp => 'Kitas kanalas'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Išimti'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Skaitm 0'; + + @override + String get keyboardKeyNumpad1 => 'Skaitm 1'; + + @override + String get keyboardKeyNumpad2 => 'Skaitm 2'; + + @override + String get keyboardKeyNumpad3 => 'Skaitm 3'; + + @override + String get keyboardKeyNumpad4 => 'Skaitm 4'; + + @override + String get keyboardKeyNumpad5 => 'Skaitm 5'; + + @override + String get keyboardKeyNumpad6 => 'Skaitm 6'; + + @override + String get keyboardKeyNumpad7 => 'Skaitm 7'; + + @override + String get keyboardKeyNumpad8 => 'Skaitm 8'; + + @override + String get keyboardKeyNumpad9 => 'Skaitm 9'; + + @override + String get keyboardKeyNumpadAdd => 'Skaitm +'; + + @override + String get keyboardKeyNumpadComma => 'Skaitm ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Skaitm .'; + + @override + String get keyboardKeyNumpadDivide => 'Skaitm /'; + + @override + String get keyboardKeyNumpadEnter => 'Skaitm „Enter“'; + + @override + String get keyboardKeyNumpadEqual => 'Skaitm ='; + + @override + String get keyboardKeyNumpadMultiply => 'Skaitm *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Skaitm ('; + + @override + String get keyboardKeyNumpadParenRight => 'Skaitm )'; + + @override + String get keyboardKeyNumpadSubtract => 'Skaitm -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Maitinimas'; + + @override + String get keyboardKeyPowerOff => 'Išjungti'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Tarpas'; + + @override + String get lastPageTooltip => 'Paskutinis puslapis'; + + @override + String? get licensesPackageDetailTextFew => r'$licenseCount licencijos'; + + @override + String? get licensesPackageDetailTextMany => r'$licenseCount licencijos'; + + @override + String? get licensesPackageDetailTextOne => '1 licencija'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencijų'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Licencijos'; + + @override + String get lookUpButtonLabel => 'Ieškoti'; + + @override + String get menuBarMenuLabel => 'Meniu juostos meniu'; + + @override + String get menuDismissLabel => 'Atsisakyti meniu'; + + @override + String get modalBarrierDismissLabel => 'Atsisakyti'; + + @override + String get moreButtonTooltip => 'Daugiau'; + + @override + String get nextMonthTooltip => 'Kitas mėnuo'; + + @override + String get nextPageTooltip => 'Kitas puslapis'; + + @override + String get okButtonLabel => 'GERAI'; + + @override + String get openAppDrawerTooltip => 'Atidaryti naršymo meniu'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow iš $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow iš maždaug $rowCount'; + + @override + String get pasteButtonLabel => 'Įklijuoti'; + + @override + String get popupMenuLabel => 'Iššokantysis meniu'; + + @override + String get postMeridiemAbbreviation => 'popiet'; + + @override + String get previousMonthTooltip => 'Ankstesnis mėnuo'; + + @override + String get previousPageTooltip => 'Ankstesnis puslapis'; + + @override + String get refreshIndicatorSemanticLabel => 'Atnaujinti'; + + @override + String? get remainingTextFieldCharacterCountFew => r'Liko $remainingCount simboliai'; + + @override + String? get remainingTextFieldCharacterCountMany => r'Liko $remainingCount simbolio'; + + @override + String? get remainingTextFieldCharacterCountOne => 'Liko 1 simbolis'; + + @override + String get remainingTextFieldCharacterCountOther => r'Liko $remainingCount simbolių'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Perkelti žemyn'; + + @override + String get reorderItemLeft => 'Perkelti kairėn'; + + @override + String get reorderItemRight => 'Perkelti dešinėn'; + + @override + String get reorderItemToEnd => 'Perkelti į pabaigą'; + + @override + String get reorderItemToStart => 'Perkelti į pradžią'; + + @override + String get reorderItemUp => 'Perkelti aukštyn'; + + @override + String get rowsPerPageTitle => 'Eilučių puslapyje:'; + + @override + String get saveButtonLabel => 'Išsaugoti'; + + @override + String get scanTextButtonLabel => 'Nuskaityti tekstą'; + + @override + String get scrimLabel => 'Užsklanda'; + + @override + String get scrimOnTapHintRaw => r'Uždaryti „$modalRouteContentName“'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Paieška'; + + @override + String get searchWebButtonLabel => 'Ieškoti žiniatinklyje'; + + @override + String get selectAllButtonLabel => 'Pasirinkti viską'; + + @override + String get selectYearSemanticsLabel => 'Pasirinkite metus'; + + @override + String get selectedDateLabel => 'Pasirinkta'; + + @override + String? get selectedRowCountTitleFew => r'Pasirinkti $selectedRowCount elementai'; + + @override + String? get selectedRowCountTitleMany => r'Pasirinkta $selectedRowCount elemento'; + + @override + String? get selectedRowCountTitleOne => 'Pasirinktas 1 elementas'; + + @override + String get selectedRowCountTitleOther => r'Pasirinkta $selectedRowCount elementų'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Bendrinti'; + + @override + String get showAccountsLabel => 'Rodyti paskyras'; + + @override + String get showMenuTooltip => 'Rodyti meniu'; + + @override + String get signedInLabel => 'Prisijungta'; + + @override + String get tabLabelRaw => r'$tabIndex skirtukas iš $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Pasirinkite laiką'; + + @override + String get timePickerHourLabel => 'Valandos'; + + @override + String get timePickerHourModeAnnouncement => 'Pasirinkite valandas'; + + @override + String get timePickerInputHelpText => 'Įveskite laiką'; + + @override + String get timePickerMinuteLabel => 'Minutės'; + + @override + String get timePickerMinuteModeAnnouncement => 'Pasirinkite minutes'; + + @override + String get unspecifiedDate => 'Data'; + + @override + String get unspecifiedDateRange => 'Dienų seka'; + + @override + String get viewLicensesButtonLabel => 'Peržiūrėti licencijas'; +} + +/// The translations for Latvian (`lv`). +class MaterialLocalizationLv extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Latvian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationLv({ + super.localeName = 'lv', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Par $applicationName'; + + @override + String get alertDialogLabel => 'Brīdinājums'; + + @override + String get anteMeridiemAbbreviation => 'priekšpusdienā'; + + @override + String get backButtonTooltip => 'Atpakaļ'; + + @override + String get bottomSheetLabel => 'Ekrāna apakšdaļas lapa'; + + @override + String get calendarModeButtonLabel => 'Pārslēgties uz kalendāru'; + + @override + String get cancelButtonLabel => 'Atcelt'; + + @override + String get clearButtonTooltip => 'Notīrīt tekstu'; + + @override + String get closeButtonLabel => 'Aizvērt'; + + @override + String get closeButtonTooltip => 'Aizvērt'; + + @override + String get collapsedHint => 'Izvērsts'; + + @override + String get collapsedIconTapHint => 'Izvērst'; + + @override + String get continueButtonLabel => 'Turpināt'; + + @override + String get copyButtonLabel => 'Kopēt'; + + @override + String get currentDateLabel => 'Šodien'; + + @override + String get cutButtonLabel => 'Izgriezt'; + + @override + String get dateHelpText => 'dd/mm/gggg'; + + @override + String get dateInputLabel => 'Ievadiet datumu'; + + @override + String get dateOutOfRangeLabel => 'Ārpus diapazona.'; + + @override + String get datePickerHelpText => 'Atlasiet datumu'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Beigu datums: $fullDate'; + + @override + String get dateRangeEndLabel => 'Beigu datums'; + + @override + String get dateRangePickerHelpText => 'Atlasiet diapazonu'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Sākuma datums: $fullDate'; + + @override + String get dateRangeStartLabel => 'Sākuma datums'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Dzēst'; + + @override + String get dialModeButtonLabel => 'Pārslēgties uz ciparnīcas atlasītāja režīmu'; + + @override + String get dialogLabel => 'Dialoglodziņš'; + + @override + String get drawerLabel => 'Navigācijas izvēlne'; + + @override + String get expandedHint => 'Sakļauts'; + + @override + String get expandedIconTapHint => 'Sakļaut'; + + @override + String get expansionTileCollapsedHint => 'dubultskāriens, lai izvērstu'; + + @override + String get expansionTileCollapsedTapHint => 'Izvērst, lai iegūtu plašāku informāciju'; + + @override + String get expansionTileExpandedHint => 'dubultskāriens, lai sakļautu'; + + @override + String get expansionTileExpandedTapHint => 'Sakļaut'; + + @override + String get firstPageTooltip => 'Pirmā lapa'; + + @override + String get hideAccountsLabel => 'Slēpt kontus'; + + @override + String get inputDateModeButtonLabel => 'Pārslēgties uz ievadi'; + + @override + String get inputTimeModeButtonLabel => 'Pārslēgties uz teksta ievades režīmu'; + + @override + String get invalidDateFormatLabel => 'Nederīgs formāts.'; + + @override + String get invalidDateRangeLabel => 'Nederīgs diapazons.'; + + @override + String get invalidTimeLabel => 'Ievadiet derīgu laiku.'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Nākamais kanāls'; + + @override + String get keyboardKeyChannelUp => 'Iepriekšējais kanāls'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Izstumt'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Windows'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Ieslēgt'; + + @override + String get keyboardKeyPowerOff => 'Izslēgt'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Atlasīt'; + + @override + String get keyboardKeyShift => 'Pārslēgšanas taustiņš'; + + @override + String get keyboardKeySpace => 'Atstarpes taustiņš'; + + @override + String get lastPageTooltip => 'Pēdējā lapa'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 licence'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licences'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'Nav licenču'; + + @override + String get licensesPageTitle => 'Licences'; + + @override + String get lookUpButtonLabel => 'Meklēt'; + + @override + String get menuBarMenuLabel => 'Izvēļņu joslas izvēlne'; + + @override + String get menuDismissLabel => 'Nerādīt izvēlni'; + + @override + String get modalBarrierDismissLabel => 'Nerādīt'; + + @override + String get moreButtonTooltip => 'Vairāk'; + + @override + String get nextMonthTooltip => 'Nākamais mēnesis'; + + @override + String get nextPageTooltip => 'Nākamā lapa'; + + @override + String get okButtonLabel => 'LABI'; + + @override + String get openAppDrawerTooltip => 'Atvērt navigācijas izvēlni'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow.–$lastRow. no $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow.–$lastRow. no aptuveni $rowCount'; + + @override + String get pasteButtonLabel => 'Ielīmēt'; + + @override + String get popupMenuLabel => 'Uznirstošā izvēlne'; + + @override + String get postMeridiemAbbreviation => 'pēcpusdienā'; + + @override + String get previousMonthTooltip => 'Iepriekšējais mēnesis'; + + @override + String get previousPageTooltip => 'Iepriekšējā lapa'; + + @override + String get refreshIndicatorSemanticLabel => 'Atsvaidzināt'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'Atlikusi 1 rakstzīme.'; + + @override + String get remainingTextFieldCharacterCountOther => r'Atlikušas $remainingCount rakstzīmes.'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => 'Nav atlikusi neviena rakstzīme.'; + + @override + String get reorderItemDown => 'Pārvietot uz leju'; + + @override + String get reorderItemLeft => 'Pārvietot pa kreisi'; + + @override + String get reorderItemRight => 'Pārvietot pa labi'; + + @override + String get reorderItemToEnd => 'Pārvietot uz beigām'; + + @override + String get reorderItemToStart => 'Pārvietot uz sākumu'; + + @override + String get reorderItemUp => 'Pārvietot uz augšu'; + + @override + String get rowsPerPageTitle => 'Rindas lapā:'; + + @override + String get saveButtonLabel => 'Saglabāt'; + + @override + String get scanTextButtonLabel => 'Skenēt tekstu'; + + @override + String get scrimLabel => 'Pārklājums'; + + @override + String get scrimOnTapHintRaw => r'Aizvērt $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Meklēt'; + + @override + String get searchWebButtonLabel => 'Meklēt tīmeklī'; + + @override + String get selectAllButtonLabel => 'Atlasīt visu'; + + @override + String get selectYearSemanticsLabel => 'Atlasiet gadu'; + + @override + String get selectedDateLabel => 'Atlasīts'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => 'Atlasīts 1 vienums'; + + @override + String get selectedRowCountTitleOther => r'Atlasīti $selectedRowCount vienumi'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => 'Nav atlasītu vienumu'; + + @override + String get shareButtonLabel => 'Kopīgot'; + + @override + String get showAccountsLabel => 'Rādīt kontus'; + + @override + String get showMenuTooltip => 'Rādīt izvēlni'; + + @override + String get signedInLabel => 'Esat pierakstījies'; + + @override + String get tabLabelRaw => r'$tabIndex. cilne no $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Atlasiet laiku'; + + @override + String get timePickerHourLabel => 'Stunda'; + + @override + String get timePickerHourModeAnnouncement => 'Atlasiet stundas'; + + @override + String get timePickerInputHelpText => 'Ievadiet laiku'; + + @override + String get timePickerMinuteLabel => 'Minūte'; + + @override + String get timePickerMinuteModeAnnouncement => 'Atlasiet minūtes'; + + @override + String get unspecifiedDate => 'Datums'; + + @override + String get unspecifiedDateRange => 'Datumu diapazons'; + + @override + String get viewLicensesButtonLabel => 'Skatīt licences'; +} + +/// The translations for Macedonian (`mk`). +class MaterialLocalizationMk extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Macedonian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationMk({ + super.localeName = 'mk', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'За $applicationName'; + + @override + String get alertDialogLabel => 'Предупредување'; + + @override + String get anteMeridiemAbbreviation => 'ПРЕТПЛАДНЕ'; + + @override + String get backButtonTooltip => 'Назад'; + + @override + String get bottomSheetLabel => 'Долен лист'; + + @override + String get calendarModeButtonLabel => 'Префрли на календар'; + + @override + String get cancelButtonLabel => 'Откажи'; + + @override + String get clearButtonTooltip => 'Избриши го текстот'; + + @override + String get closeButtonLabel => 'Затвори'; + + @override + String get closeButtonTooltip => 'Затвори'; + + @override + String get collapsedHint => 'Проширено'; + + @override + String get collapsedIconTapHint => 'Прошири'; + + @override + String get continueButtonLabel => 'Продолжи'; + + @override + String get copyButtonLabel => 'Копирај'; + + @override + String get currentDateLabel => 'Денес'; + + @override + String get cutButtonLabel => 'Исечи'; + + @override + String get dateHelpText => 'dd.mm.yyyy'; + + @override + String get dateInputLabel => 'Внесете датум'; + + @override + String get dateOutOfRangeLabel => 'Надвор од опсег.'; + + @override + String get datePickerHelpText => 'Изберете датум'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Краен датум $fullDate'; + + @override + String get dateRangeEndLabel => 'Краен датум'; + + @override + String get dateRangePickerHelpText => 'Изберете опсег'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Датум на започнување $fullDate'; + + @override + String get dateRangeStartLabel => 'Датум на започнување'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Избриши'; + + @override + String get dialModeButtonLabel => 'Префрлете се на режим на избирач'; + + @override + String get dialogLabel => 'Дијалог'; + + @override + String get drawerLabel => 'Мени за навигација'; + + @override + String get expandedHint => 'Собрано'; + + @override + String get expandedIconTapHint => 'Собери'; + + @override + String get expansionTileCollapsedHint => 'допри двапати за проширување'; + + @override + String get expansionTileCollapsedTapHint => 'проширување за повеќе детали'; + + @override + String get expansionTileExpandedHint => 'допрете двапати за собирање'; + + @override + String get expansionTileExpandedTapHint => 'собирање'; + + @override + String get firstPageTooltip => 'Прва страница'; + + @override + String get hideAccountsLabel => 'Скриј сметки'; + + @override + String get inputDateModeButtonLabel => 'Префрли на внесување'; + + @override + String get inputTimeModeButtonLabel => 'Префрлете се на режим за внесување текст'; + + @override + String get invalidDateFormatLabel => 'Неважечки формат.'; + + @override + String get invalidDateRangeLabel => 'Погрешен опсег.'; + + @override + String get invalidTimeLabel => 'Внесете важечко време'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'Последна страница'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 лиценца'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount лиценци'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Лиценци'; + + @override + String get lookUpButtonLabel => 'Погледнете нагоре'; + + @override + String get menuBarMenuLabel => 'Мени на лентата со мени'; + + @override + String get menuDismissLabel => 'Отфрлете го менито'; + + @override + String get modalBarrierDismissLabel => 'Отфрли'; + + @override + String get moreButtonTooltip => 'Уште'; + + @override + String get nextMonthTooltip => 'Следниот месец'; + + @override + String get nextPageTooltip => 'Следна страница'; + + @override + String get okButtonLabel => 'Во ред'; + + @override + String get openAppDrawerTooltip => 'Отворете го менито за навигација'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow - $lastRow од $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow - $lastRow од приближно $rowCount'; + + @override + String get pasteButtonLabel => 'Залепи'; + + @override + String get popupMenuLabel => 'Скокачко мени'; + + @override + String get postMeridiemAbbreviation => 'ПОПЛАДНЕ'; + + @override + String get previousMonthTooltip => 'Претходниот месец'; + + @override + String get previousPageTooltip => 'Претходна страница'; + + @override + String get refreshIndicatorSemanticLabel => 'Освежи'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'Преостанува уште 1 знак'; + + @override + String get remainingTextFieldCharacterCountOther => r'Преостануваат уште $remainingCount знаци'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Преместете надолу'; + + @override + String get reorderItemLeft => 'Преместете налево'; + + @override + String get reorderItemRight => 'Преместете надесно'; + + @override + String get reorderItemToEnd => 'Преместете на крајот'; + + @override + String get reorderItemToStart => 'Преместете на почеток'; + + @override + String get reorderItemUp => 'Преместете нагоре'; + + @override + String get rowsPerPageTitle => 'Редови на страница:'; + + @override + String get saveButtonLabel => 'Зачувај'; + + @override + String get scanTextButtonLabel => 'Скенирајте го текстот'; + + @override + String get scrimLabel => 'Скрим'; + + @override + String get scrimOnTapHintRaw => r'Затворете ја $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Пребарувајте'; + + @override + String get searchWebButtonLabel => 'Пребарајте на интернет'; + + @override + String get selectAllButtonLabel => 'Избери ги сите'; + + @override + String get selectYearSemanticsLabel => 'Изберете година'; + + @override + String get selectedDateLabel => 'Избрано'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => 'Избрана е 1 ставка'; + + @override + String get selectedRowCountTitleOther => r'Избрани се $selectedRowCount ставки'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Сподели'; + + @override + String get showAccountsLabel => 'Прикажи сметки'; + + @override + String get showMenuTooltip => 'Прикажи мени'; + + @override + String get signedInLabel => 'Најавени сте'; + + @override + String get tabLabelRaw => r'Картичка $tabIndex од $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'Изберете време'; + + @override + String get timePickerHourLabel => 'Час'; + + @override + String get timePickerHourModeAnnouncement => 'Изберете часови'; + + @override + String get timePickerInputHelpText => 'Внесете време'; + + @override + String get timePickerMinuteLabel => 'Минута'; + + @override + String get timePickerMinuteModeAnnouncement => 'Изберете минути'; + + @override + String get unspecifiedDate => 'Датум'; + + @override + String get unspecifiedDateRange => 'Временски период'; + + @override + String get viewLicensesButtonLabel => 'Прикажи ги лиценците'; +} + +/// The translations for Malayalam (`ml`). +class MaterialLocalizationMl extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Malayalam. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationMl({ + super.localeName = 'ml', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName എന്നതിനെക്കുറിച്ച്'; + + @override + String get alertDialogLabel => 'മുന്നറിയിപ്പ്'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'മടങ്ങുക'; + + @override + String get bottomSheetLabel => 'ബോട്ടം ഷീറ്റ്'; + + @override + String get calendarModeButtonLabel => 'കലണ്ടറിലേക്ക് മാറുക'; + + @override + String get cancelButtonLabel => 'റദ്ദാക്കുക'; + + @override + String get clearButtonTooltip => 'ടെക്സ്റ്റ് മായ്ക്കുക'; + + @override + String get closeButtonLabel => 'അടയ്ക്കുക'; + + @override + String get closeButtonTooltip => 'അടയ്‌ക്കുക'; + + @override + String get collapsedHint => 'വികസിപ്പിച്ചു'; + + @override + String get collapsedIconTapHint => 'വികസിപ്പിക്കുക'; + + @override + String get continueButtonLabel => 'തുടരുക'; + + @override + String get copyButtonLabel => 'പകർത്തുക'; + + @override + String get currentDateLabel => 'ഇന്ന്'; + + @override + String get cutButtonLabel => 'മുറിക്കുക'; + + @override + String get dateHelpText => 'mm/dd/yyyy'; + + @override + String get dateInputLabel => 'തീയതി നൽകുക'; + + @override + String get dateOutOfRangeLabel => 'സാധുവായ ശ്രേണിക്ക് പുറത്താണ്.'; + + @override + String get datePickerHelpText => 'തീയതി തിരഞ്ഞെടുക്കുക'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'അവസാനിക്കുന്ന തീയതി $fullDate'; + + @override + String get dateRangeEndLabel => 'അവസാനിക്കുന്ന തീയതി'; + + @override + String get dateRangePickerHelpText => 'ശ്രേണി തിരഞ്ഞെടുക്കുക'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'ആരംഭിക്കുന്ന തീയതി $fullDate'; + + @override + String get dateRangeStartLabel => 'ആരംഭിക്കുന്ന തീയതി'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'ഇല്ലാതാക്കുക'; + + @override + String get dialModeButtonLabel => 'ഡയൽ പിക്കർ മോഡിലേക്ക് മാറുക'; + + @override + String get dialogLabel => 'ഡയലോഗ്'; + + @override + String get drawerLabel => 'നാവിഗേഷൻ മെനു'; + + @override + String get expandedHint => 'ചുരുക്കി'; + + @override + String get expandedIconTapHint => 'ചുരുക്കുക'; + + @override + String get expansionTileCollapsedHint => 'വികസിപ്പിക്കാൻ ഡബിൾ ടാപ്പ് ചെയ്യുക'; + + @override + String get expansionTileCollapsedTapHint => 'കൂടുതൽ വിശദാംശങ്ങൾക്ക് വികസിപ്പിക്കുക'; + + @override + String get expansionTileExpandedHint => 'ചുരുക്കാൻ ഡബിൾ ടാപ്പ് ചെയ്യുക'; + + @override + String get expansionTileExpandedTapHint => 'ചുരുക്കുക'; + + @override + String get firstPageTooltip => 'ആദ്യ പേജ്'; + + @override + String get hideAccountsLabel => 'അക്കൗണ്ടുകൾ മറയ്‌ക്കുക'; + + @override + String get inputDateModeButtonLabel => 'ഇൻപുട്ടിലേക്ക് മാറുക'; + + @override + String get inputTimeModeButtonLabel => 'ടെക്‌സ്‌റ്റ് ഇൻപുട്ട് മോഡിലേക്ക് മാറുക'; + + @override + String get invalidDateFormatLabel => 'തെറ്റായ ഫോർമാറ്റ്.'; + + @override + String get invalidDateRangeLabel => 'തെറ്റായ ശ്രേണി.'; + + @override + String get invalidTimeLabel => 'സാധുവായ സമയം നൽകുക'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'അവസാന പേജ്'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => 'ഒരു ലൈസൻസ്'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount ലൈസൻസുകൾ'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'ലൈസൻസുകൾ'; + + @override + String get lookUpButtonLabel => 'മുകളിലേക്ക് നോക്കുക'; + + @override + String get menuBarMenuLabel => 'മെനു ബാർ മെനു'; + + @override + String get menuDismissLabel => 'മെനു ഡിസ്മിസ് ചെയ്യുക'; + + @override + String get modalBarrierDismissLabel => 'നിരസിക്കുക'; + + @override + String get moreButtonTooltip => 'കൂടുതൽ'; + + @override + String get nextMonthTooltip => 'അടുത്ത മാസം'; + + @override + String get nextPageTooltip => 'അടുത്ത പേജ്'; + + @override + String get okButtonLabel => 'ശരി'; + + @override + String get openAppDrawerTooltip => 'നാവിഗേഷൻ മെനു തുറക്കുക'; + + @override + String get pageRowsInfoTitleRaw => r'$rowCount-ൽ $firstRow –$lastRow'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'ഏകദേശം $rowCount-ൽ $firstRow –$lastRow'; + + @override + String get pasteButtonLabel => 'ഒട്ടിക്കുക'; + + @override + String get popupMenuLabel => 'പോപ്പ് അപ്പ് മെനു'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'മുമ്പത്തെ മാസം'; + + @override + String get previousPageTooltip => 'മുമ്പത്തെ പേജ്'; + + @override + String get refreshIndicatorSemanticLabel => 'റീഫ്രഷ് ചെയ്യുക'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'ഒരു പ്രതീകം ശേഷിക്കുന്നു'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount പ്രതീകങ്ങൾ ശേഷിക്കുന്നു'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'താഴോട്ട് നീക്കുക'; + + @override + String get reorderItemLeft => 'ഇടത്തോട്ട് നീക്കുക'; + + @override + String get reorderItemRight => 'വലത്തോട്ട് നീക്കുക'; + + @override + String get reorderItemToEnd => 'അവസാന ഭാഗത്തേക്ക് പോവുക'; + + @override + String get reorderItemToStart => 'തുടക്കത്തിലേക്ക് പോവുക'; + + @override + String get reorderItemUp => 'മുകളിലോട്ട് നീക്കുക'; + + @override + String get rowsPerPageTitle => 'ഓരോ പേജിലുമുള്ള വരികൾ:'; + + @override + String get saveButtonLabel => 'സംരക്ഷിക്കുക'; + + @override + String get scanTextButtonLabel => 'ടെക്സ്റ്റ് സ്‌കാൻ ചെയ്യുക'; + + @override + String get scrimLabel => 'സ്ക്രിം'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName അടയ്ക്കുക'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.tall; + + @override + String get searchFieldLabel => 'തിരയുക'; + + @override + String get searchWebButtonLabel => 'വെബിൽ തിരയുക'; + + @override + String get selectAllButtonLabel => 'എല്ലാം തിരഞ്ഞെടുക്കുക'; + + @override + String get selectYearSemanticsLabel => 'വർഷം തിരഞ്ഞെടുക്കുക'; + + @override + String get selectedDateLabel => 'തിരഞ്ഞെടുത്തു'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => 'ഒരു ഇനം തിരഞ്ഞെടുത്തു'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount ഇനങ്ങൾ തിരഞ്ഞെടുത്തു'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'പങ്കിടുക'; + + @override + String get showAccountsLabel => 'അക്കൗണ്ടുകൾ കാണിക്കുക'; + + @override + String get showMenuTooltip => 'മെനു കാണിക്കുക'; + + @override + String get signedInLabel => 'സൈൻ ഇൻ ചെയ്‌തു'; + + @override + String get tabLabelRaw => r'$tabCount-ൽ $tabIndex'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'സമയം തിരഞ്ഞെടുക്കുക'; + + @override + String get timePickerHourLabel => 'മണിക്കൂർ'; + + @override + String get timePickerHourModeAnnouncement => 'മണിക്കൂർ തിരഞ്ഞെടുക്കുക'; + + @override + String get timePickerInputHelpText => 'സമയം നൽകുക'; + + @override + String get timePickerMinuteLabel => 'മിനിറ്റ്'; + + @override + String get timePickerMinuteModeAnnouncement => 'മിനിറ്റ് തിരഞ്ഞെടുക്കുക'; + + @override + String get unspecifiedDate => 'തീയതി'; + + @override + String get unspecifiedDateRange => 'തീയതി ശ്രേണി'; + + @override + String get viewLicensesButtonLabel => 'ലൈസൻസുകൾ കാണുക'; +} + +/// The translations for Mongolian (`mn`). +class MaterialLocalizationMn extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Mongolian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationMn({ + super.localeName = 'mn', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName-н тухай'; + + @override + String get alertDialogLabel => 'Сэрэмжлүүлэг'; + + @override + String get anteMeridiemAbbreviation => 'ӨГЛӨӨ'; + + @override + String get backButtonTooltip => 'Буцах'; + + @override + String get bottomSheetLabel => 'Доод хүснэгт'; + + @override + String get calendarModeButtonLabel => 'Календарь луу сэлгэх'; + + @override + String get cancelButtonLabel => 'Цуцлах'; + + @override + String get clearButtonTooltip => 'Текстийг арилгах'; + + @override + String get closeButtonLabel => 'Хаах'; + + @override + String get closeButtonTooltip => 'Хаах'; + + @override + String get collapsedHint => 'Дэлгэсэн'; + + @override + String get collapsedIconTapHint => 'Дэлгэх'; + + @override + String get continueButtonLabel => 'Үргэлжлүүлэх'; + + @override + String get copyButtonLabel => 'Хуулах'; + + @override + String get currentDateLabel => 'Өнөөдөр'; + + @override + String get cutButtonLabel => 'Таслах'; + + @override + String get dateHelpText => 'жжжж.сс.өө'; + + @override + String get dateInputLabel => 'Огноо оруулах'; + + @override + String get dateOutOfRangeLabel => 'Интервалаас гадуур байна.'; + + @override + String get datePickerHelpText => 'Огноо сонгох'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Дуусах огноо $fullDate'; + + @override + String get dateRangeEndLabel => 'Дуусах огноо'; + + @override + String get dateRangePickerHelpText => 'Хугацааны интервал сонгох'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Эхлэх огноо $fullDate'; + + @override + String get dateRangeStartLabel => 'Эхлэх огноо'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Устгах'; + + @override + String get dialModeButtonLabel => 'Цаг сонгогч горим руу сэлгэх'; + + @override + String get dialogLabel => 'Харилцах цонх'; + + @override + String get drawerLabel => 'Навигацын цэс'; + + @override + String get expandedHint => 'Хураасан'; + + @override + String get expandedIconTapHint => 'Буулгах'; + + @override + String get expansionTileCollapsedHint => 'дэлгэхийн тулд хоёр товшино уу'; + + @override + String get expansionTileCollapsedTapHint => 'Илүү дэлгэрэнгүй авах бол дэлгэнэ үү'; + + @override + String get expansionTileExpandedHint => 'хураахын тулд хоёр товшино уу'; + + @override + String get expansionTileExpandedTapHint => 'Хураах'; + + @override + String get firstPageTooltip => 'Эхний хуудас'; + + @override + String get hideAccountsLabel => 'Бүртгэлүүдийг нуух'; + + @override + String get inputDateModeButtonLabel => 'Оролт руу сэлгэх'; + + @override + String get inputTimeModeButtonLabel => 'Текст оруулах горим руу сэлгэх'; + + @override + String get invalidDateFormatLabel => 'Буруу формат байна.'; + + @override + String get invalidDateRangeLabel => 'Буруу интервал байна.'; + + @override + String get invalidTimeLabel => 'Цагийг зөв оруулна уу'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Гэр'; + + @override + String get keyboardKeyInsert => 'Оруулах'; + + @override + String get keyboardKeyMeta => 'Мета'; + + @override + String get keyboardKeyMetaMacOs => 'Тушаал'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Асаах/унтраах товч'; + + @override + String get keyboardKeyPowerOff => 'Унтраах'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Сонгох'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'Сүүлийн хуудас'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 лиценз'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount лиценз'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Лиценз'; + + @override + String get lookUpButtonLabel => 'Дээшээ харах'; + + @override + String get menuBarMenuLabel => 'Цэсний талбарын цэс'; + + @override + String get menuDismissLabel => 'Цэсийг хаах'; + + @override + String get modalBarrierDismissLabel => 'Үл хэрэгсэх'; + + @override + String get moreButtonTooltip => 'Бусад'; + + @override + String get nextMonthTooltip => 'Дараах сар'; + + @override + String get nextPageTooltip => 'Дараах хуудас'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Навигацын цэсийг нээх'; + + @override + String get pageRowsInfoTitleRaw => r'$rowCount-н $firstRow–$lastRow'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'Ойролцоогоор $rowCount-н $firstRow–$lastRow'; + + @override + String get pasteButtonLabel => 'Буулгах'; + + @override + String get popupMenuLabel => 'Попап цэс'; + + @override + String get postMeridiemAbbreviation => 'ОРОЙ'; + + @override + String get previousMonthTooltip => 'Өмнөх сар'; + + @override + String get previousPageTooltip => 'Өмнөх хуудас'; + + @override + String get refreshIndicatorSemanticLabel => 'Сэргээх'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 тэмдэгт үлдсэн'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount тэмдэгт үлдсэн'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => 'No characters remaining'; + + @override + String get reorderItemDown => 'Доош зөөх'; + + @override + String get reorderItemLeft => 'Зүүн тийш зөөх'; + + @override + String get reorderItemRight => 'Баруун тийш зөөх'; + + @override + String get reorderItemToEnd => 'Төгсгөл рүү зөөх'; + + @override + String get reorderItemToStart => 'Эхлэл рүү зөөх'; + + @override + String get reorderItemUp => 'Дээш зөөх'; + + @override + String get rowsPerPageTitle => 'Хуудсан дахь мөрийн тоо:'; + + @override + String get saveButtonLabel => 'Хадгалах'; + + @override + String get scanTextButtonLabel => 'Текстийг скан хийх'; + + @override + String get scrimLabel => 'Скрим'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName-г хаах'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Хайх'; + + @override + String get searchWebButtonLabel => 'Вебээс хайх'; + + @override + String get selectAllButtonLabel => 'Бүгдийг сонгох'; + + @override + String get selectYearSemanticsLabel => 'Жил сонгох'; + + @override + String get selectedDateLabel => 'Сонгосон'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 зүйл сонгосон'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount зүйл сонгосон'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => 'Бичлэг сонгоогүй байна'; + + @override + String get shareButtonLabel => 'Хуваалцах'; + + @override + String get showAccountsLabel => 'Бүртгэлүүдийг харуулах'; + + @override + String get showMenuTooltip => 'Цэсийг харуулах'; + + @override + String get signedInLabel => 'Нэвтэрсэн'; + + @override + String get tabLabelRaw => r'$tabCount-н $tabIndex-р таб'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Хугацаа сонгох'; + + @override + String get timePickerHourLabel => 'Цаг'; + + @override + String get timePickerHourModeAnnouncement => 'Цаг сонгоно уу'; + + @override + String get timePickerInputHelpText => 'Хугацаа оруулах'; + + @override + String get timePickerMinuteLabel => 'Минут'; + + @override + String get timePickerMinuteModeAnnouncement => 'Минут сонгоно уу'; + + @override + String get unspecifiedDate => 'Огноо'; + + @override + String get unspecifiedDateRange => 'Хугацааны интервал'; + + @override + String get viewLicensesButtonLabel => 'Лиценз харах'; +} + +/// The translations for Marathi (`mr`). +class MaterialLocalizationMr extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Marathi. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationMr({ + super.localeName = 'mr', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName बद्दल'; + + @override + String get alertDialogLabel => 'सूचना'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'मागे'; + + @override + String get bottomSheetLabel => 'तळाशी असलेली शीट'; + + @override + String get calendarModeButtonLabel => 'कॅलेंडरवर स्विच करा'; + + @override + String get cancelButtonLabel => 'रद्द करा'; + + @override + String get clearButtonTooltip => 'मजकूर साफ करा'; + + @override + String get closeButtonLabel => 'बंद करा'; + + @override + String get closeButtonTooltip => 'बंद करा'; + + @override + String get collapsedHint => 'विस्तार केले'; + + @override + String get collapsedIconTapHint => 'विस्तार करा'; + + @override + String get continueButtonLabel => 'पुढे सुरू ठेवा'; + + @override + String get copyButtonLabel => 'कॉपी करा'; + + @override + String get currentDateLabel => 'आज'; + + @override + String get cutButtonLabel => 'कट करा'; + + @override + String get dateHelpText => 'dd/mm/yyyy'; + + @override + String get dateInputLabel => 'तारीख एंटर करा'; + + @override + String get dateOutOfRangeLabel => 'श्रेणीच्या बाहेर आहे.'; + + @override + String get datePickerHelpText => 'तारीख निवडा'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'संपण्याची तारीख $fullDate'; + + @override + String get dateRangeEndLabel => 'संपण्याची तारीख'; + + @override + String get dateRangePickerHelpText => 'रेंज निवडा'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'सुरू होण्याची तारीख $fullDate'; + + @override + String get dateRangeStartLabel => 'सुरू होण्याची तारीख'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'हटवा'; + + @override + String get dialModeButtonLabel => 'डायल पिकर मोडवर स्विच करा'; + + @override + String get dialogLabel => 'डायलॉग'; + + @override + String get drawerLabel => 'नेव्हिगेशन मेनू'; + + @override + String get expandedHint => 'कोलॅप्स केले'; + + @override + String get expandedIconTapHint => 'कोलॅप्स करा'; + + @override + String get expansionTileCollapsedHint => 'विस्तार करण्‍यासाठी दोनदा टॅप करा'; + + @override + String get expansionTileCollapsedTapHint => 'आणखी तपशिलांसाठी विस्तार करा'; + + @override + String get expansionTileExpandedHint => 'कोलॅप्स करण्यासाठी दोनदा टॅप करा'; + + @override + String get expansionTileExpandedTapHint => 'कोलॅप्स करा'; + + @override + String get firstPageTooltip => 'पहिले पेज'; + + @override + String get hideAccountsLabel => 'खाती लपवा'; + + @override + String get inputDateModeButtonLabel => 'इनपुटवर स्विच करा'; + + @override + String get inputTimeModeButtonLabel => 'मजकूर इनपुट मोडवर स्विच करा'; + + @override + String get invalidDateFormatLabel => 'फॉरमॅट चुकीचा आहे.'; + + @override + String get invalidDateRangeLabel => 'श्रेणी चुकीची आहे.'; + + @override + String get invalidTimeLabel => 'योग्य वेळ एंटर करा'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'बॅकस्पेस'; + + @override + String get keyboardKeyCapsLock => 'कॅप्स लॉक'; + + @override + String get keyboardKeyChannelDown => 'चॅनल डाउन'; + + @override + String get keyboardKeyChannelUp => 'चॅनल अप'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'इजेक्ट'; + + @override + String get keyboardKeyEnd => 'एंड'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'होम'; + + @override + String get keyboardKeyInsert => 'इन्सर्ट'; + + @override + String get keyboardKeyMeta => 'मेटा'; + + @override + String get keyboardKeyMetaMacOs => 'कमांड'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'पॉवर'; + + @override + String get keyboardKeyPowerOff => 'पॉवर ऑफ'; + + @override + String get keyboardKeyPrintScreen => 'प्रिंट स्क्रीन'; + + @override + String get keyboardKeyScrollLock => 'स्क्रोल लॉक'; + + @override + String get keyboardKeySelect => 'निवडा'; + + @override + String get keyboardKeyShift => 'शिफ्ट'; + + @override + String get keyboardKeySpace => 'स्पेस'; + + @override + String get lastPageTooltip => 'शेवटचे पेज'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => 'एक परवाना'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount परवाने'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'परवाने'; + + @override + String get lookUpButtonLabel => 'शोध घ्या'; + + @override + String get menuBarMenuLabel => 'मेनू बार मेनू'; + + @override + String get menuDismissLabel => 'मेनू डिसमिस करा'; + + @override + String get modalBarrierDismissLabel => 'डिसमिस करा'; + + @override + String get moreButtonTooltip => 'आणखी'; + + @override + String get nextMonthTooltip => 'पुढील महिना'; + + @override + String get nextPageTooltip => 'पुढील पेज'; + + @override + String get okButtonLabel => 'ओके'; + + @override + String get openAppDrawerTooltip => 'नेव्हिगेशन मेनू उघडा'; + + @override + String get pageRowsInfoTitleRaw => r'$rowCount पैकी $firstRow–$lastRow'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$rowCount च्या बद्दल $firstRow–$lastRow'; + + @override + String get pasteButtonLabel => 'पेस्ट करा'; + + @override + String get popupMenuLabel => 'पॉपअप मेनू'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'मागील महिना'; + + @override + String get previousPageTooltip => 'मागील पेज'; + + @override + String get refreshIndicatorSemanticLabel => 'रिफ्रेश करा'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'एक वर्ण शिल्लक'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount वर्ण शिल्लक'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => 'कोणतेही वर्ण शिल्लक नाहीत'; + + @override + String get reorderItemDown => 'खाली हलवा'; + + @override + String get reorderItemLeft => 'डावीकडे हलवा'; + + @override + String get reorderItemRight => 'उजवीकडे हलवा'; + + @override + String get reorderItemToEnd => 'शेवटाकडे हलवा'; + + @override + String get reorderItemToStart => 'सुरुवातीला हलवा'; + + @override + String get reorderItemUp => 'वर हलवा'; + + @override + String get rowsPerPageTitle => 'प्रति पेज पंक्ती:'; + + @override + String get saveButtonLabel => 'सेव्ह करा'; + + @override + String get scanTextButtonLabel => 'मजकूर स्कॅन करा'; + + @override + String get scrimLabel => 'स्क्रिम'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName बंद करा'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.dense; + + @override + String get searchFieldLabel => 'शोध'; + + @override + String get searchWebButtonLabel => 'वेबवर शोधा'; + + @override + String get selectAllButtonLabel => 'सर्व निवडा'; + + @override + String get selectYearSemanticsLabel => 'वर्ष निवडा'; + + @override + String get selectedDateLabel => 'निवडली आहे'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => 'एक आयटम निवडला'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount आयटम निवडले'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => 'कोणतेही आयटम निवडलेले नाहीत'; + + @override + String get shareButtonLabel => 'शेअर करा'; + + @override + String get showAccountsLabel => 'खाती दर्शवा'; + + @override + String get showMenuTooltip => 'मेनू दाखवा'; + + @override + String get signedInLabel => 'साइन इन केले आहे'; + + @override + String get tabLabelRaw => r'$tabCount पैकी $tabIndex टॅब'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.h_colon_mm_space_a; + + @override + String get timePickerDialHelpText => 'वेळ निवडा'; + + @override + String get timePickerHourLabel => 'तास'; + + @override + String get timePickerHourModeAnnouncement => 'तास निवडा'; + + @override + String get timePickerInputHelpText => 'वेळ एंटर करा'; + + @override + String get timePickerMinuteLabel => 'मिनिट'; + + @override + String get timePickerMinuteModeAnnouncement => 'मिनिटे निवडा'; + + @override + String get unspecifiedDate => 'तारीख'; + + @override + String get unspecifiedDateRange => 'तारीख श्रेणी'; + + @override + String get viewLicensesButtonLabel => 'परवाने पहा'; +} + +/// The translations for Malay (`ms`). +class MaterialLocalizationMs extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Malay. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationMs({ + super.localeName = 'ms', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Perihal $applicationName'; + + @override + String get alertDialogLabel => 'Makluman'; + + @override + String get anteMeridiemAbbreviation => 'PG'; + + @override + String get backButtonTooltip => 'Kembali'; + + @override + String get bottomSheetLabel => 'Helaian Bawah'; + + @override + String get calendarModeButtonLabel => 'Tukar kepada kalendar'; + + @override + String get cancelButtonLabel => 'Batal'; + + @override + String get clearButtonTooltip => 'Kosongkan teks'; + + @override + String get closeButtonLabel => 'Tutup'; + + @override + String get closeButtonTooltip => 'Tutup'; + + @override + String get collapsedHint => 'Dikembangkan'; + + @override + String get collapsedIconTapHint => 'Kembangkan'; + + @override + String get continueButtonLabel => 'Teruskan'; + + @override + String get copyButtonLabel => 'Salin'; + + @override + String get currentDateLabel => 'Hari ini'; + + @override + String get cutButtonLabel => 'Potong'; + + @override + String get dateHelpText => 'bb/hh/tttt'; + + @override + String get dateInputLabel => 'Masukkan Tarikh'; + + @override + String get dateOutOfRangeLabel => 'Di luar julat.'; + + @override + String get datePickerHelpText => 'Pilih tarikh'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Tarikh tamat ialah $fullDate'; + + @override + String get dateRangeEndLabel => 'Tarikh Tamat'; + + @override + String get dateRangePickerHelpText => 'Pilih julat'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Tarikh mula ialah $fullDate'; + + @override + String get dateRangeStartLabel => 'Tarikh Mula'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'Padam'; + + @override + String get dialModeButtonLabel => 'Beralih kepada mod pemilih dail'; + + @override + String get dialogLabel => 'Dialog'; + + @override + String get drawerLabel => 'Menu navigasi'; + + @override + String get expandedHint => 'Dikuncupkan'; + + @override + String get expandedIconTapHint => 'Runtuhkan'; + + @override + String get expansionTileCollapsedHint => 'ketik dua kali untuk kembangkan'; + + @override + String get expansionTileCollapsedTapHint => 'Kembangkan untuk mendapatkan butiran lanjut'; + + @override + String get expansionTileExpandedHint => 'ketik dua kali untuk kuncupkan'; + + @override + String get expansionTileExpandedTapHint => 'Kuncupkan'; + + @override + String get firstPageTooltip => 'Halaman pertama'; + + @override + String get hideAccountsLabel => 'Sembunyikan akaun'; + + @override + String get inputDateModeButtonLabel => 'Tukar kepada input'; + + @override + String get inputTimeModeButtonLabel => 'Beralih kepada mod input teks'; + + @override + String get invalidDateFormatLabel => 'Format tidak sah.'; + + @override + String get invalidDateRangeLabel => 'Julat tidak sah.'; + + @override + String get invalidTimeLabel => 'Masukkan masa yang sah'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Saluran Bawah'; + + @override + String get keyboardKeyChannelUp => 'Saluran ke Atas'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Keluarkan'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Perintah'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Kuasa'; + + @override + String get keyboardKeyPowerOff => 'Matikan'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Pilih'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Ruang'; + + @override + String get lastPageTooltip => 'Halaman terakhir'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 lesen'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount lesen'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Lesen'; + + @override + String get lookUpButtonLabel => 'Lihat ke Atas'; + + @override + String get menuBarMenuLabel => 'Menu bar menu'; + + @override + String get menuDismissLabel => 'Ketepikan menu'; + + @override + String get modalBarrierDismissLabel => 'Tolak'; + + @override + String get moreButtonTooltip => 'Lagi'; + + @override + String get nextMonthTooltip => 'Bulan depan'; + + @override + String get nextPageTooltip => 'Halaman seterusnya'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Buka menu navigasi'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow dari $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow dari kira-kira $rowCount'; + + @override + String get pasteButtonLabel => 'Tampal'; + + @override + String get popupMenuLabel => 'Menu pop timbul'; + + @override + String get postMeridiemAbbreviation => 'P/M'; + + @override + String get previousMonthTooltip => 'Bulan sebelumnya'; + + @override + String get previousPageTooltip => 'Halaman sebelumnya'; + + @override + String get refreshIndicatorSemanticLabel => 'Muat semula'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 aksara lagi'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount aksara lagi'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Alih ke bawah'; + + @override + String get reorderItemLeft => 'Alih ke kiri'; + + @override + String get reorderItemRight => 'Alih ke kanan'; + + @override + String get reorderItemToEnd => 'Alih ke penghujung'; + + @override + String get reorderItemToStart => 'Alih ke permulaan'; + + @override + String get reorderItemUp => 'Alih ke atas'; + + @override + String get rowsPerPageTitle => 'Baris setiap halaman:'; + + @override + String get saveButtonLabel => 'Simpan'; + + @override + String get scanTextButtonLabel => 'Imbas teks'; + + @override + String get scrimLabel => 'Scrim'; + + @override + String get scrimOnTapHintRaw => r'Tutup $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Cari'; + + @override + String get searchWebButtonLabel => 'Buat carian pada Web'; + + @override + String get selectAllButtonLabel => 'Pilih semua'; + + @override + String get selectYearSemanticsLabel => 'Pilih tahun'; + + @override + String get selectedDateLabel => 'Dipilih'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 item dipilih'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount item dipilih'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => 'Tiada item dipilih'; + + @override + String get shareButtonLabel => 'Kongsi'; + + @override + String get showAccountsLabel => 'Tunjukkan akaun'; + + @override + String get showMenuTooltip => 'Tunjukkan menu'; + + @override + String get signedInLabel => 'Dilog masuk'; + + @override + String get tabLabelRaw => r'Tab $tabIndex dari $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.h_colon_mm_space_a; + + @override + String get timePickerDialHelpText => 'Pilih masa'; + + @override + String get timePickerHourLabel => 'Jam'; + + @override + String get timePickerHourModeAnnouncement => 'Pilih jam'; + + @override + String get timePickerInputHelpText => 'Masukkan masa'; + + @override + String get timePickerMinuteLabel => 'Minit'; + + @override + String get timePickerMinuteModeAnnouncement => 'Pilih minit'; + + @override + String get unspecifiedDate => 'Tarikh'; + + @override + String get unspecifiedDateRange => 'Julat Tarikh'; + + @override + String get viewLicensesButtonLabel => 'Lihat lesen'; +} + +/// The translations for Burmese (`my`). +class MaterialLocalizationMy extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Burmese. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationMy({ + super.localeName = 'my', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName အကြောင်း'; + + @override + String get alertDialogLabel => 'သတိပေးချက်'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'နောက်သို့'; + + @override + String get bottomSheetLabel => 'အောက်ခြေအပိုဆောင်း စာမျက်နှာ'; + + @override + String get calendarModeButtonLabel => 'ပြက္ခဒိန်သို့ ပြောင်းရန်'; + + @override + String get cancelButtonLabel => 'မလုပ်တော့'; + + @override + String get clearButtonTooltip => 'စာသား ဖယ်ရှားရန်'; + + @override + String get closeButtonLabel => 'ပိတ်ရန်'; + + @override + String get closeButtonTooltip => 'ပိတ်ရန်'; + + @override + String get collapsedHint => 'ဖြန့်ထားသည်'; + + @override + String get collapsedIconTapHint => 'ချဲ့ရန်'; + + @override + String get continueButtonLabel => 'ရှေ့ဆက်ရန်'; + + @override + String get copyButtonLabel => 'မိတ္တူကူးရန်'; + + @override + String get currentDateLabel => 'ယနေ့'; + + @override + String get cutButtonLabel => 'ဖြတ်ယူရန်'; + + @override + String get dateHelpText => 'dd-mm-yyyy'; + + @override + String get dateInputLabel => 'ရက်စွဲ ထည့်ရန်'; + + @override + String get dateOutOfRangeLabel => 'အပိုင်းအခြား ပြင်ပတွင်ဖြစ်နေသည်။'; + + @override + String get datePickerHelpText => 'ရက်စွဲရွေးရန်'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'ပြီးဆုံးရက်စွဲ $fullDate'; + + @override + String get dateRangeEndLabel => 'ပြီးဆုံးရက်စွဲ'; + + @override + String get dateRangePickerHelpText => 'အပိုင်းအခြားရွေးရန်'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'စတင်သည့် ရက်စွဲ $fullDate'; + + @override + String get dateRangeStartLabel => 'စတင်သည့် ရက်စွဲ'; + + @override + String get dateSeparator => '-'; + + @override + String get deleteButtonTooltip => 'ဖျက်ရန်'; + + @override + String get dialModeButtonLabel => 'နံပါတ်ရွေးချယ်ခြင်းမုဒ်သို့ ပြောင်းရန်'; + + @override + String get dialogLabel => 'ဒိုင်ယာလော့'; + + @override + String get drawerLabel => 'လမ်းညွှန် မီနူး'; + + @override + String get expandedHint => 'ခေါက်ထားသည်'; + + @override + String get expandedIconTapHint => 'လျှော့ပြရန်'; + + @override + String get expansionTileCollapsedHint => 'ဖြန့်ရန် နှစ်ချက်တို့ပါ'; + + @override + String get expansionTileCollapsedTapHint => 'အသေးစိတ်အတွက် ဖြန့်ရန်'; + + @override + String get expansionTileExpandedHint => 'ခေါက်ရန် နှစ်ချက်တို့ပါ'; + + @override + String get expansionTileExpandedTapHint => 'ခေါက်ရန်'; + + @override + String get firstPageTooltip => 'ပထမ စာမျက်နှာ'; + + @override + String get hideAccountsLabel => 'အကောင့်များကို ဝှက်ရန်'; + + @override + String get inputDateModeButtonLabel => 'ထည့်သွင်းမှုသို့ ပြောင်းရန်'; + + @override + String get inputTimeModeButtonLabel => 'စာသား ထည့်သွင်းမှုမုဒ်သို့ ပြောင်းရန်'; + + @override + String get invalidDateFormatLabel => 'ဖော်မက် မမှန်ကန်ပါ။'; + + @override + String get invalidDateRangeLabel => 'အပိုင်းအခြား မမှန်ပါ။'; + + @override + String get invalidTimeLabel => 'မှန်ကန်သည့်အချိန် ထည့်ပါ'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'နောက်ပြန်ခလုတ်'; + + @override + String get keyboardKeyCapsLock => 'စားလုံးကြီးလော့ခ်'; + + @override + String get keyboardKeyChannelDown => 'ချန်နယ်အောက်'; + + @override + String get keyboardKeyChannelUp => 'ချန်နယ်အပေါ်'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'ထုတ်ရန်'; + + @override + String get keyboardKeyEnd => 'အဆုံး'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'ပင်မခလုတ်'; + + @override + String get keyboardKeyInsert => 'ထည့်သွင်းခလုတ်'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'ကွန်မန်း'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'နံပါတ်လော့ခ်'; + + @override + String get keyboardKeyNumpad0 => 'နံပါတ် ၀'; + + @override + String get keyboardKeyNumpad1 => 'နံပါတ် ၁'; + + @override + String get keyboardKeyNumpad2 => 'နံပါတ် ၂'; + + @override + String get keyboardKeyNumpad3 => 'နံပါတ် ၃'; + + @override + String get keyboardKeyNumpad4 => 'နံပါတ် ၄'; + + @override + String get keyboardKeyNumpad5 => 'နံပါတ် ၅'; + + @override + String get keyboardKeyNumpad6 => 'နံပါတ် ၆'; + + @override + String get keyboardKeyNumpad7 => 'နံပါတ် ၇'; + + @override + String get keyboardKeyNumpad8 => 'နံပါတ် ၈'; + + @override + String get keyboardKeyNumpad9 => 'နံပါတ် ၉'; + + @override + String get keyboardKeyNumpadAdd => 'နံပါတ် +'; + + @override + String get keyboardKeyNumpadComma => 'နံပါတ် ၊'; + + @override + String get keyboardKeyNumpadDecimal => 'နံပါတ် ။'; + + @override + String get keyboardKeyNumpadDivide => 'နံပါတ် /'; + + @override + String get keyboardKeyNumpadEnter => 'နံပါတ် Enter ခလုတ်'; + + @override + String get keyboardKeyNumpadEqual => 'နံပါတ် ='; + + @override + String get keyboardKeyNumpadMultiply => 'နံပါတ် *'; + + @override + String get keyboardKeyNumpadParenLeft => 'နံပါတ် ('; + + @override + String get keyboardKeyNumpadParenRight => 'နံပါတ် )'; + + @override + String get keyboardKeyNumpadSubtract => 'နံပါတ် -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'ပါဝါခလုတ်'; + + @override + String get keyboardKeyPowerOff => 'စက်ပိတ်ရန်'; + + @override + String get keyboardKeyPrintScreen => 'ပရင့်စခရင်'; + + @override + String get keyboardKeyScrollLock => 'လှိမ့်သည့်လော့ခ်'; + + @override + String get keyboardKeySelect => 'ရွေးရန်'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'နေရာခြားခလုတ်'; + + @override + String get lastPageTooltip => 'နောက်ဆုံး စာမျက်နှာ'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => 'လိုင်စင် 1 ခု'; + + @override + String get licensesPackageDetailTextOther => r'လိုင်စင် $licenseCount ခု'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'လိုင်စင်များ'; + + @override + String get lookUpButtonLabel => 'အပေါ်ကြည့်ရန်'; + + @override + String get menuBarMenuLabel => 'မီနူးဘား မီနူး'; + + @override + String get menuDismissLabel => 'မီနူးကိုပယ်ပါ'; + + @override + String get modalBarrierDismissLabel => 'ပယ်ရန်'; + + @override + String get moreButtonTooltip => 'နောက်ထပ်'; + + @override + String get nextMonthTooltip => 'နောက်လ'; + + @override + String get nextPageTooltip => 'နောက်စာမျက်နှာ'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'လမ်းညွှန်မီနူးကို ဖွင့်ရန်'; + + @override + String get pageRowsInfoTitleRaw => r'$rowCount အနက် $firstRow–$lastRow'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$rowCount ခန့်မှ $firstRow–$lastRow'; + + @override + String get pasteButtonLabel => 'ကူးထည့်ရန်'; + + @override + String get popupMenuLabel => 'ပေါ့ပ်အပ်မီနူး'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'ယခင်လ'; + + @override + String get previousPageTooltip => 'ယခင်စာမျက်နှာ'; + + @override + String get refreshIndicatorSemanticLabel => 'ပြန်လည်စတင်ရန်'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'အက္ခရာ ၁ လုံးကျန်သည်'; + + @override + String get remainingTextFieldCharacterCountOther => r'အက္ခရာ $remainingCount လုံးကျန်သည်'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'အောက်သို့ရွှေ့ရန်'; + + @override + String get reorderItemLeft => 'ဘယ်ဘက်သို့ရွှေ့ရန်'; + + @override + String get reorderItemRight => 'ညာဘက်သို့ရွှေ့ရန်'; + + @override + String get reorderItemToEnd => 'အဆုံးသို့ ‌ရွှေ့ရန်'; + + @override + String get reorderItemToStart => 'အစသို့ ရွှေ့ရန်'; + + @override + String get reorderItemUp => 'အပေါ်သို့ ရွှေ့ရန်'; + + @override + String get rowsPerPageTitle => 'စာတစ်မျက်နှာပါ လိုင်းအရေအတွက်−'; + + @override + String get saveButtonLabel => 'သိမ်းရန်'; + + @override + String get scanTextButtonLabel => 'စာသား စကင်ဖတ်ရန်'; + + @override + String get scrimLabel => 'Scrim'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName ပိတ်ရန်'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.tall; + + @override + String get searchFieldLabel => 'ရှာဖွေရန်'; + + @override + String get searchWebButtonLabel => 'ဝဘ်တွင်ရှာရန်'; + + @override + String get selectAllButtonLabel => 'အားလုံး ရွေးရန်'; + + @override + String get selectYearSemanticsLabel => 'ခုနှစ် ရွေးရန်'; + + @override + String get selectedDateLabel => 'ရွေးထားသည်'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '၁ ခု ရွေးထားသည်'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount ခု ရွေးထားသည်'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'မျှဝေရန်'; + + @override + String get showAccountsLabel => 'အကောင့်များကို ပြရန်'; + + @override + String get showMenuTooltip => 'မီနူး ပြရန်'; + + @override + String get signedInLabel => 'လက်မှတ်ထိုး ဝင်ထားသည်'; + + @override + String get tabLabelRaw => r'တဘ် $tabCount အနက် $tabIndex ခု'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'အချိန်ရွေးရန်'; + + @override + String get timePickerHourLabel => 'နာရီ'; + + @override + String get timePickerHourModeAnnouncement => 'နာရီကို ရွေးပါ'; + + @override + String get timePickerInputHelpText => 'အချိန်ထည့်ရန်'; + + @override + String get timePickerMinuteLabel => 'မိနစ်'; + + @override + String get timePickerMinuteModeAnnouncement => 'မိနစ်ကို ရွေးပါ'; + + @override + String get unspecifiedDate => 'ရက်စွဲ'; + + @override + String get unspecifiedDateRange => 'ရက်အပိုင်းအခြား'; + + @override + String get viewLicensesButtonLabel => 'လိုင်စင်များကြည့်ရန်'; +} + +/// The translations for Norwegian Bokmål (`nb`). +class MaterialLocalizationNb extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Norwegian Bokmål. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationNb({ + super.localeName = 'nb', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Om $applicationName'; + + @override + String get alertDialogLabel => 'Varsel'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Tilbake'; + + @override + String get bottomSheetLabel => 'Felt nederst'; + + @override + String get calendarModeButtonLabel => 'Bytt til kalender'; + + @override + String get cancelButtonLabel => 'Avbryt'; + + @override + String get clearButtonTooltip => 'Slett teksten'; + + @override + String get closeButtonLabel => 'Lukk'; + + @override + String get closeButtonTooltip => 'Lukk'; + + @override + String get collapsedHint => 'Vises'; + + @override + String get collapsedIconTapHint => 'Vis'; + + @override + String get continueButtonLabel => 'Fortsett'; + + @override + String get copyButtonLabel => 'Kopiér'; + + @override + String get currentDateLabel => 'I dag'; + + @override + String get cutButtonLabel => 'Klipp ut'; + + @override + String get dateHelpText => 'dd.mm.åååå'; + + @override + String get dateInputLabel => 'Skriv inn datoen'; + + @override + String get dateOutOfRangeLabel => 'Utenfor perioden.'; + + @override + String get datePickerHelpText => 'Velg dato'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Sluttdato $fullDate'; + + @override + String get dateRangeEndLabel => 'Sluttdato'; + + @override + String get dateRangePickerHelpText => 'Velg datoperiode'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Startdato $fullDate'; + + @override + String get dateRangeStartLabel => 'Startdato'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Slett'; + + @override + String get dialModeButtonLabel => 'Bytt til modus for valg fra urskive'; + + @override + String get dialogLabel => 'Dialogboks'; + + @override + String get drawerLabel => 'Navigasjonsmeny'; + + @override + String get expandedHint => 'Skjules'; + + @override + String get expandedIconTapHint => 'Skjul'; + + @override + String get expansionTileCollapsedHint => 'dobbelttrykk for å vise'; + + @override + String get expansionTileCollapsedTapHint => 'Vis for å se mer informasjon'; + + @override + String get expansionTileExpandedHint => 'dobbelttrykk for å skjule'; + + @override + String get expansionTileExpandedTapHint => 'Skjul'; + + @override + String get firstPageTooltip => 'Første side'; + + @override + String get hideAccountsLabel => 'Skjul kontoer'; + + @override + String get inputDateModeButtonLabel => 'Bytt til innskriving'; + + @override + String get inputTimeModeButtonLabel => 'Bytt til tekstinndatamodus'; + + @override + String get invalidDateFormatLabel => 'Ugyldig format.'; + + @override + String get invalidDateRangeLabel => 'Ugyldig periode.'; + + @override + String get invalidTimeLabel => 'Angi et gyldig klokkeslett'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'Alt Gr'; + + @override + String get keyboardKeyBackspace => 'Tilbaketast'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Forrige kanal'; + + @override + String get keyboardKeyChannelUp => 'Neste kanal'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Løs ut'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Kommando'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Av/på'; + + @override + String get keyboardKeyPowerOff => 'Slå av'; + + @override + String get keyboardKeyPrintScreen => 'PrtScn'; + + @override + String get keyboardKeyScrollLock => 'ScrLk'; + + @override + String get keyboardKeySelect => 'Velg'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Mellomrom'; + + @override + String get lastPageTooltip => 'Siste side'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 lisens'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount lisenser'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => null; + + @override + String get licensesPageTitle => 'Lisenser'; + + @override + String get lookUpButtonLabel => 'Slå opp'; + + @override + String get menuBarMenuLabel => 'Meny med menylinje'; + + @override + String get menuDismissLabel => 'Lukk menyen'; + + @override + String get modalBarrierDismissLabel => 'Avvis'; + + @override + String get moreButtonTooltip => 'Mer'; + + @override + String get nextMonthTooltip => 'Neste måned'; + + @override + String get nextPageTooltip => 'Neste side'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Åpne navigasjonsmenyen'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow av $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow av omtrent $rowCount'; + + @override + String get pasteButtonLabel => 'Lim inn'; + + @override + String get popupMenuLabel => 'Forgrunnsmeny'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Forrige måned'; + + @override + String get previousPageTooltip => 'Forrige side'; + + @override + String get refreshIndicatorSemanticLabel => 'Laster inn på nytt'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 tegn gjenstår'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount tegn gjenstår'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Flytt ned'; + + @override + String get reorderItemLeft => 'Flytt til venstre'; + + @override + String get reorderItemRight => 'Flytt til høyre'; + + @override + String get reorderItemToEnd => 'Flytt til slutten'; + + @override + String get reorderItemToStart => 'Flytt til starten'; + + @override + String get reorderItemUp => 'Flytt opp'; + + @override + String get rowsPerPageTitle => 'Rader per side:'; + + @override + String get saveButtonLabel => 'Lagre'; + + @override + String get scanTextButtonLabel => 'Skann tekst'; + + @override + String get scrimLabel => 'Vev'; + + @override + String get scrimOnTapHintRaw => r'Lukk $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Søk'; + + @override + String get searchWebButtonLabel => 'Søk på nettet'; + + @override + String get selectAllButtonLabel => 'Velg alle'; + + @override + String get selectYearSemanticsLabel => 'Velg året'; + + @override + String get selectedDateLabel => 'Valgt'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 element er valgt'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount elementer er valgt'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Del'; + + @override + String get showAccountsLabel => 'Vis kontoer'; + + @override + String get showMenuTooltip => 'Vis meny'; + + @override + String get signedInLabel => 'Pålogget'; + + @override + String get tabLabelRaw => r'Fane $tabIndex av $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Velg tidspunkt'; + + @override + String get timePickerHourLabel => 'Time'; + + @override + String get timePickerHourModeAnnouncement => 'Angi timer'; + + @override + String get timePickerInputHelpText => 'Angi et tidspunkt'; + + @override + String get timePickerMinuteLabel => 'Minutt'; + + @override + String get timePickerMinuteModeAnnouncement => 'Angi minutter'; + + @override + String get unspecifiedDate => 'Dato'; + + @override + String get unspecifiedDateRange => 'Datoperiode'; + + @override + String get viewLicensesButtonLabel => 'Se lisenser'; +} + +/// The translations for Nepali (`ne`). +class MaterialLocalizationNe extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Nepali. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationNe({ + super.localeName = 'ne', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName बारे'; + + @override + String get alertDialogLabel => 'अलर्ट'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'पछाडि जानुहोस्'; + + @override + String get bottomSheetLabel => 'पुछारको पाना'; + + @override + String get calendarModeButtonLabel => 'पात्रो मोड प्रयोग गर्नुहोस्'; + + @override + String get cancelButtonLabel => 'रद्द गर्नुहोस्'; + + @override + String get clearButtonTooltip => 'टेक्स्ट हटाउनुहोस्'; + + @override + String get closeButtonLabel => 'बन्द गर्नुहोस्'; + + @override + String get closeButtonTooltip => 'बन्द गर्नुहोस्'; + + @override + String get collapsedHint => 'एक्स्पान्ड गरियो'; + + @override + String get collapsedIconTapHint => 'विस्तार गर्नुहोस्'; + + @override + String get continueButtonLabel => 'जारी राख्नुहोस्'; + + @override + String get copyButtonLabel => 'कपी गर्नुहोस्'; + + @override + String get currentDateLabel => 'आज'; + + @override + String get cutButtonLabel => 'कट गर्नुहोस्'; + + @override + String get dateHelpText => 'yyyy/mm/dd'; + + @override + String get dateInputLabel => 'मिति प्रविष्टि गर्नुहोस्'; + + @override + String get dateOutOfRangeLabel => 'दायराभन्दा बाहिर'; + + @override + String get datePickerHelpText => 'मिति चयन गर्नुहोस्'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'समाप्त हुने मिति $fullDate'; + + @override + String get dateRangeEndLabel => 'समाप्त हुने मिति'; + + @override + String get dateRangePickerHelpText => 'मितिको दायरा चयन गर्नुहोस्'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'सुरु हुने मिति $fullDate'; + + @override + String get dateRangeStartLabel => 'सुरु हुने मिति'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'मेट्नुहोस्'; + + @override + String get dialModeButtonLabel => 'डायल चयनकर्ता मोड प्रयोग गर्नुहोस्'; + + @override + String get dialogLabel => 'संवाद'; + + @override + String get drawerLabel => 'नेभिगेसन मेनु'; + + @override + String get expandedHint => 'कोल्याप्स गरियो'; + + @override + String get expandedIconTapHint => 'संक्षिप्त गर्नुहोस्'; + + @override + String get expansionTileCollapsedHint => 'एक्स्पान्ड गर्न डबल ट्याप गर्नुहोस्'; + + @override + String get expansionTileCollapsedTapHint => 'थप विवरण हेर्न एक्स्पान्ड गर्नुहोस्'; + + @override + String get expansionTileExpandedHint => 'कोल्याप्स गर्न डबल ट्याप गर्नुहोस्'; + + @override + String get expansionTileExpandedTapHint => 'कोल्याप्स गर्नुहोस्'; + + @override + String get firstPageTooltip => 'प्रथम पेज'; + + @override + String get hideAccountsLabel => 'खाताहरू लुकाउनुहोस्'; + + @override + String get inputDateModeButtonLabel => 'इनपुट मोड प्रयोग गर्नुहोस्'; + + @override + String get inputTimeModeButtonLabel => 'पाठ इनपुट मोड प्रयोग गर्नुहोस्'; + + @override + String get invalidDateFormatLabel => 'अवैध ढाँचा।'; + + @override + String get invalidDateRangeLabel => 'अवैध दायरा।'; + + @override + String get invalidTimeLabel => 'वैध समय प्रविष्टि गर्नुहोस्'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'अन्तिम पेज'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => 'एउटा इजाजतपत्र'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount वटा इजाजतपत्र'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'इजाजतपत्रहरू'; + + @override + String get lookUpButtonLabel => 'माथितिर हेर्नुहोस्'; + + @override + String get menuBarMenuLabel => '"मेनु बार" मेनु'; + + @override + String get menuDismissLabel => 'मेनु खारेज गर्नुहोस्'; + + @override + String get modalBarrierDismissLabel => 'खारेज गर्नुहोस्'; + + @override + String get moreButtonTooltip => 'थप'; + + @override + String get nextMonthTooltip => 'अर्को महिना'; + + @override + String get nextPageTooltip => 'अर्को पेज'; + + @override + String get okButtonLabel => 'ठिक छ'; + + @override + String get openAppDrawerTooltip => 'नेभिगेसन मेनु खोल्नुहोस्'; + + @override + String get pageRowsInfoTitleRaw => r'$rowCount मध्ये $firstRow–$lastRow'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'लगभग $rowCount को $firstRow–$lastRow'; + + @override + String get pasteButtonLabel => 'पेस्ट गर्नुहोस्'; + + @override + String get popupMenuLabel => 'पपअप मेनु'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'अघिल्लो महिना'; + + @override + String get previousPageTooltip => 'अघिल्लो पृष्ठ'; + + @override + String get refreshIndicatorSemanticLabel => 'पुनः ताजा गर्नुहोस्'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '१ वर्ण बाँकी'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount वर्णहरू बाँकी'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'तल सार्नुहोस्'; + + @override + String get reorderItemLeft => 'बायाँ सार्नुहोस्'; + + @override + String get reorderItemRight => 'दायाँ सार्नुहोस्'; + + @override + String get reorderItemToEnd => 'अन्त्यमा जानुहोस्'; + + @override + String get reorderItemToStart => 'सुरुमा सार्नुहोस्'; + + @override + String get reorderItemUp => 'माथि सार्नुहोस्'; + + @override + String get rowsPerPageTitle => 'प्रत्येक पृष्ठमा रहेका पङ्क्तिहरूको सङ्ख्या:'; + + @override + String get saveButtonLabel => 'सेभ गर्नुहोस्'; + + @override + String get scanTextButtonLabel => 'टेक्स्ट स्क्यान गर्नुहोस्'; + + @override + String get scrimLabel => 'स्क्रिम'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName बन्द गर्नुहोस्'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.tall; + + @override + String get searchFieldLabel => 'खोज्नुहोस्'; + + @override + String get searchWebButtonLabel => 'वेबमा खोज्नुहोस्'; + + @override + String get selectAllButtonLabel => 'सबै बटनहरू चयन गर्नुहोस्'; + + @override + String get selectYearSemanticsLabel => 'वर्ष छान्नुहोस्'; + + @override + String get selectedDateLabel => 'चयन गरिएको'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '१ वस्तु चयन गरियो'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount वस्तुहरू चयन गरिए'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'सेयर गर्नुहोस्'; + + @override + String get showAccountsLabel => 'खाताहरू देखाउनुहोस्'; + + @override + String get showMenuTooltip => 'मेनु देखाउनुहोस्'; + + @override + String get signedInLabel => 'साइन इन गरियो'; + + @override + String get tabLabelRaw => r'$tabCount मध्ये $tabIndex ट्याब'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'समय चयन गर्नुहोस्'; + + @override + String get timePickerHourLabel => 'घन्टा'; + + @override + String get timePickerHourModeAnnouncement => 'घन्टा चयन गर्नुहोस्'; + + @override + String get timePickerInputHelpText => 'समय हाल्नुहोस्'; + + @override + String get timePickerMinuteLabel => 'मिनेट'; + + @override + String get timePickerMinuteModeAnnouncement => 'मिनेट चयन गर्नुहोस्'; + + @override + String get unspecifiedDate => 'मिति'; + + @override + String get unspecifiedDateRange => 'मितिको दायरा'; + + @override + String get viewLicensesButtonLabel => 'लाइसेन्सहरू हेर्नुहोस्'; +} + +/// The translations for Dutch Flemish (`nl`). +class MaterialLocalizationNl extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Dutch Flemish. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationNl({ + super.localeName = 'nl', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Over $applicationName'; + + @override + String get alertDialogLabel => 'Melding'; + + @override + String get anteMeridiemAbbreviation => 'am'; + + @override + String get backButtonTooltip => 'Terug'; + + @override + String get bottomSheetLabel => 'Blad onderaan'; + + @override + String get calendarModeButtonLabel => 'Overschakelen naar kalender'; + + @override + String get cancelButtonLabel => 'Annuleren'; + + @override + String get clearButtonTooltip => 'Tekst wissen'; + + @override + String get closeButtonLabel => 'Sluiten'; + + @override + String get closeButtonTooltip => 'Sluiten'; + + @override + String get collapsedHint => 'Uitgevouwen'; + + @override + String get collapsedIconTapHint => 'Uitvouwen'; + + @override + String get continueButtonLabel => 'Doorgaan'; + + @override + String get copyButtonLabel => 'Kopiëren'; + + @override + String get currentDateLabel => 'Vandaag'; + + @override + String get cutButtonLabel => 'Knippen'; + + @override + String get dateHelpText => 'dd-mm-jjjj'; + + @override + String get dateInputLabel => 'Datum opgeven'; + + @override + String get dateOutOfRangeLabel => 'Buiten bereik.'; + + @override + String get datePickerHelpText => 'Datum selecteren'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Einddatum $fullDate'; + + @override + String get dateRangeEndLabel => 'Einddatum'; + + @override + String get dateRangePickerHelpText => 'Periode selecteren'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Startdatum $fullDate'; + + @override + String get dateRangeStartLabel => 'Startdatum'; + + @override + String get dateSeparator => '-'; + + @override + String get deleteButtonTooltip => 'Verwijderen'; + + @override + String get dialModeButtonLabel => 'Overschakelen naar klok'; + + @override + String get dialogLabel => 'Dialoogvenster'; + + @override + String get drawerLabel => 'Navigatiemenu'; + + @override + String get expandedHint => 'Samengevouwen'; + + @override + String get expandedIconTapHint => 'Samenvouwen'; + + @override + String get expansionTileCollapsedHint => 'dubbeltik om uit te vouwen'; + + @override + String get expansionTileCollapsedTapHint => 'Uitvouwen voor meer informatie'; + + @override + String get expansionTileExpandedHint => 'dubbeltik om samen te vouwen'; + + @override + String get expansionTileExpandedTapHint => 'Samenvouwen'; + + @override + String get firstPageTooltip => 'Eerste pagina'; + + @override + String get hideAccountsLabel => 'Accounts verbergen'; + + @override + String get inputDateModeButtonLabel => 'Overschakelen naar invoer'; + + @override + String get inputTimeModeButtonLabel => 'Overschakelen naar tekstinvoer'; + + @override + String get invalidDateFormatLabel => 'Ongeldige indeling.'; + + @override + String get invalidDateRangeLabel => 'Ongeldige periode.'; + + @override + String get invalidTimeLabel => 'Geef een geldige tijd op'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Kanaal omlaag'; + + @override + String get keyboardKeyChannelUp => 'Kanaal omhoog'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Uitwerpen'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Aan/uit'; + + @override + String get keyboardKeyPowerOff => 'Uit'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Selecteren'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Spatie'; + + @override + String get lastPageTooltip => 'Laatste pagina'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 licentie'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licenties'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Licenties'; + + @override + String get lookUpButtonLabel => 'Opzoeken'; + + @override + String get menuBarMenuLabel => 'Menu van menubalk'; + + @override + String get menuDismissLabel => 'Menu sluiten'; + + @override + String get modalBarrierDismissLabel => 'Sluiten'; + + @override + String get moreButtonTooltip => 'Meer'; + + @override + String get nextMonthTooltip => 'Volgende maand'; + + @override + String get nextPageTooltip => 'Volgende pagina'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Navigatiemenu openen'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow-$lastRow van $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow-$lastRow van ongeveer $rowCount'; + + @override + String get pasteButtonLabel => 'Plakken'; + + @override + String get popupMenuLabel => 'Pop-upmenu'; + + @override + String get postMeridiemAbbreviation => 'pm'; + + @override + String get previousMonthTooltip => 'Vorige maand'; + + @override + String get previousPageTooltip => 'Vorige pagina'; + + @override + String get refreshIndicatorSemanticLabel => 'Vernieuwen'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 teken resterend'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount tekens resterend'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Omlaag verplaatsen'; + + @override + String get reorderItemLeft => 'Naar links verplaatsen'; + + @override + String get reorderItemRight => 'Naar rechts verplaatsen'; + + @override + String get reorderItemToEnd => 'Naar het einde verplaatsen'; + + @override + String get reorderItemToStart => 'Naar het begin verplaatsen'; + + @override + String get reorderItemUp => 'Omhoog verplaatsen'; + + @override + String get rowsPerPageTitle => 'Rijen per pagina:'; + + @override + String get saveButtonLabel => 'Opslaan'; + + @override + String get scanTextButtonLabel => 'Tekst scannen'; + + @override + String get scrimLabel => 'Scrim'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName sluiten'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Zoeken'; + + @override + String get searchWebButtonLabel => 'Op internet zoeken'; + + @override + String get selectAllButtonLabel => 'Alles selecteren'; + + @override + String get selectYearSemanticsLabel => 'Jaar selecteren'; + + @override + String get selectedDateLabel => 'Geselecteerd'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 item geselecteerd'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount items geselecteerd'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Delen'; + + @override + String get showAccountsLabel => 'Accounts tonen'; + + @override + String get showMenuTooltip => 'Menu tonen'; + + @override + String get signedInLabel => 'Ingelogd'; + + @override + String get tabLabelRaw => r'Tabblad $tabIndex van $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Tijd selecteren'; + + @override + String get timePickerHourLabel => 'Uur'; + + @override + String get timePickerHourModeAnnouncement => 'Uren selecteren'; + + @override + String get timePickerInputHelpText => 'Tijd opgeven'; + + @override + String get timePickerMinuteLabel => 'Minuut'; + + @override + String get timePickerMinuteModeAnnouncement => 'Minuten selecteren'; + + @override + String get unspecifiedDate => 'Datum'; + + @override + String get unspecifiedDateRange => 'Periode'; + + @override + String get viewLicensesButtonLabel => 'Licenties bekijken'; +} + +/// The translations for Norwegian (`no`). +class MaterialLocalizationNo extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Norwegian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationNo({ + super.localeName = 'no', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Om $applicationName'; + + @override + String get alertDialogLabel => 'Varsel'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Tilbake'; + + @override + String get bottomSheetLabel => 'Felt nederst'; + + @override + String get calendarModeButtonLabel => 'Bytt til kalender'; + + @override + String get cancelButtonLabel => 'Avbryt'; + + @override + String get clearButtonTooltip => 'Slett teksten'; + + @override + String get closeButtonLabel => 'Lukk'; + + @override + String get closeButtonTooltip => 'Lukk'; + + @override + String get collapsedHint => 'Vises'; + + @override + String get collapsedIconTapHint => 'Vis'; + + @override + String get continueButtonLabel => 'Fortsett'; + + @override + String get copyButtonLabel => 'Kopiér'; + + @override + String get currentDateLabel => 'I dag'; + + @override + String get cutButtonLabel => 'Klipp ut'; + + @override + String get dateHelpText => 'dd.mm.åååå'; + + @override + String get dateInputLabel => 'Skriv inn datoen'; + + @override + String get dateOutOfRangeLabel => 'Utenfor perioden.'; + + @override + String get datePickerHelpText => 'Velg dato'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Sluttdato $fullDate'; + + @override + String get dateRangeEndLabel => 'Sluttdato'; + + @override + String get dateRangePickerHelpText => 'Velg datoperiode'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Startdato $fullDate'; + + @override + String get dateRangeStartLabel => 'Startdato'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Slett'; + + @override + String get dialModeButtonLabel => 'Bytt til modus for valg fra urskive'; + + @override + String get dialogLabel => 'Dialogboks'; + + @override + String get drawerLabel => 'Navigasjonsmeny'; + + @override + String get expandedHint => 'Skjules'; + + @override + String get expandedIconTapHint => 'Skjul'; + + @override + String get expansionTileCollapsedHint => 'dobbelttrykk for å vise'; + + @override + String get expansionTileCollapsedTapHint => 'Vis for å se mer informasjon'; + + @override + String get expansionTileExpandedHint => 'dobbelttrykk for å skjule'; + + @override + String get expansionTileExpandedTapHint => 'Skjul'; + + @override + String get firstPageTooltip => 'Første side'; + + @override + String get hideAccountsLabel => 'Skjul kontoer'; + + @override + String get inputDateModeButtonLabel => 'Bytt til innskriving'; + + @override + String get inputTimeModeButtonLabel => 'Bytt til tekstinndatamodus'; + + @override + String get invalidDateFormatLabel => 'Ugyldig format.'; + + @override + String get invalidDateRangeLabel => 'Ugyldig periode.'; + + @override + String get invalidTimeLabel => 'Angi et gyldig klokkeslett'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'Alt Gr'; + + @override + String get keyboardKeyBackspace => 'Tilbaketast'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Forrige kanal'; + + @override + String get keyboardKeyChannelUp => 'Neste kanal'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Løs ut'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Kommando'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Av/på'; + + @override + String get keyboardKeyPowerOff => 'Slå av'; + + @override + String get keyboardKeyPrintScreen => 'PrtScn'; + + @override + String get keyboardKeyScrollLock => 'ScrLk'; + + @override + String get keyboardKeySelect => 'Velg'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Mellomrom'; + + @override + String get lastPageTooltip => 'Siste side'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 lisens'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount lisenser'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => null; + + @override + String get licensesPageTitle => 'Lisenser'; + + @override + String get lookUpButtonLabel => 'Slå opp'; + + @override + String get menuBarMenuLabel => 'Meny med menylinje'; + + @override + String get menuDismissLabel => 'Lukk menyen'; + + @override + String get modalBarrierDismissLabel => 'Avvis'; + + @override + String get moreButtonTooltip => 'Mer'; + + @override + String get nextMonthTooltip => 'Neste måned'; + + @override + String get nextPageTooltip => 'Neste side'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Åpne navigasjonsmenyen'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow av $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow av omtrent $rowCount'; + + @override + String get pasteButtonLabel => 'Lim inn'; + + @override + String get popupMenuLabel => 'Forgrunnsmeny'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Forrige måned'; + + @override + String get previousPageTooltip => 'Forrige side'; + + @override + String get refreshIndicatorSemanticLabel => 'Laster inn på nytt'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 tegn gjenstår'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount tegn gjenstår'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Flytt ned'; + + @override + String get reorderItemLeft => 'Flytt til venstre'; + + @override + String get reorderItemRight => 'Flytt til høyre'; + + @override + String get reorderItemToEnd => 'Flytt til slutten'; + + @override + String get reorderItemToStart => 'Flytt til starten'; + + @override + String get reorderItemUp => 'Flytt opp'; + + @override + String get rowsPerPageTitle => 'Rader per side:'; + + @override + String get saveButtonLabel => 'Lagre'; + + @override + String get scanTextButtonLabel => 'Skann tekst'; + + @override + String get scrimLabel => 'Vev'; + + @override + String get scrimOnTapHintRaw => r'Lukk $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Søk'; + + @override + String get searchWebButtonLabel => 'Søk på nettet'; + + @override + String get selectAllButtonLabel => 'Velg alle'; + + @override + String get selectYearSemanticsLabel => 'Velg året'; + + @override + String get selectedDateLabel => 'Valgt'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 element er valgt'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount elementer er valgt'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Del'; + + @override + String get showAccountsLabel => 'Vis kontoer'; + + @override + String get showMenuTooltip => 'Vis meny'; + + @override + String get signedInLabel => 'Pålogget'; + + @override + String get tabLabelRaw => r'Fane $tabIndex av $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Velg tidspunkt'; + + @override + String get timePickerHourLabel => 'Time'; + + @override + String get timePickerHourModeAnnouncement => 'Angi timer'; + + @override + String get timePickerInputHelpText => 'Angi et tidspunkt'; + + @override + String get timePickerMinuteLabel => 'Minutt'; + + @override + String get timePickerMinuteModeAnnouncement => 'Angi minutter'; + + @override + String get unspecifiedDate => 'Dato'; + + @override + String get unspecifiedDateRange => 'Datoperiode'; + + @override + String get viewLicensesButtonLabel => 'Se lisenser'; +} + +/// The translations for Oriya (`or`). +class MaterialLocalizationOr extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Oriya. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationOr({ + super.localeName = 'or', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName ବିଷୟରେ'; + + @override + String get alertDialogLabel => 'ଆଲର୍ଟ'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'ପଛକୁ ଫେରନ୍ତୁ'; + + @override + String get bottomSheetLabel => 'ବଟମ ସିଟ'; + + @override + String get calendarModeButtonLabel => 'କେଲେଣ୍ଡରକୁ ସ୍ୱିଚ କରନ୍ତୁ'; + + @override + String get cancelButtonLabel => 'ବାତିଲ କରନ୍ତୁ'; + + @override + String get clearButtonTooltip => 'ଟେକ୍ସଟ ଖାଲି କରନ୍ତୁ'; + + @override + String get closeButtonLabel => 'ବନ୍ଦ କରନ୍ତୁ'; + + @override + String get closeButtonTooltip => 'ବନ୍ଦ କରନ୍ତୁ'; + + @override + String get collapsedHint => 'ବିସ୍ତାର କରାଯାଇଛି'; + + @override + String get collapsedIconTapHint => 'ବିସ୍ତାର କରନ୍ତୁ'; + + @override + String get continueButtonLabel => 'ଜାରି ରଖନ୍ତୁ'; + + @override + String get copyButtonLabel => 'କପି କରନ୍ତୁ'; + + @override + String get currentDateLabel => 'ଆଜି'; + + @override + String get cutButtonLabel => 'କଟ କରନ୍ତୁ'; + + @override + String get dateHelpText => 'dd/mm/yyyy'; + + @override + String get dateInputLabel => 'ତାରିଖ ଲେଖନ୍ତୁ'; + + @override + String get dateOutOfRangeLabel => 'ରେଞ୍ଜ ବାହାରେ।'; + + @override + String get datePickerHelpText => 'ତାରିଖ ଚୟନ କରନ୍ତୁ'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'ଶେଷ ତାରିଖ $fullDate'; + + @override + String get dateRangeEndLabel => 'ଶେଷ ତାରିଖ'; + + @override + String get dateRangePickerHelpText => 'ରେଞ୍ଜ ଚୟନ କରନ୍ତୁ'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'ଆରମ୍ଭ ତାରିଖ $fullDate'; + + @override + String get dateRangeStartLabel => 'ଆରମ୍ଭ ତାରିଖ'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'ଡିଲିଟ କରନ୍ତୁ'; + + @override + String get dialModeButtonLabel => 'ଡାଏଲ ପିକର ମୋଡକୁ ସ୍ୱିଚ କରନ୍ତୁ'; + + @override + String get dialogLabel => 'ଡାଏଲଗ'; + + @override + String get drawerLabel => 'ନାଭିଗେସନ ମେନୁ'; + + @override + String get expandedHint => 'ସଙ୍କୁଚିତ କରାଯାଇଛି'; + + @override + String get expandedIconTapHint => 'ସଙ୍କୁଚିତ କରନ୍ତୁ'; + + @override + String get expansionTileCollapsedHint => 'ବିସ୍ତାର କରିବା ପାଇଁ ଦୁଇଥର ଟାପ କରନ୍ତୁ'; + + @override + String get expansionTileCollapsedTapHint => 'ଅଧିକ ବିବରଣୀ ପାଇଁ ବିସ୍ତାର କରନ୍ତୁ'; + + @override + String get expansionTileExpandedHint => 'ସଙ୍କୁଚିତ କରିବା ପାଇଁ ଦୁଇଥର ଟାପ କରନ୍ତୁ'; + + @override + String get expansionTileExpandedTapHint => 'ସଙ୍କୁଚିତ କରନ୍ତୁ'; + + @override + String get firstPageTooltip => 'ପ୍ରଥମ ପୃଷ୍ଠା'; + + @override + String get hideAccountsLabel => 'ଆକାଉଣ୍ଟଗୁଡ଼ିକୁ ଲୁଚାନ୍ତୁ'; + + @override + String get inputDateModeButtonLabel => 'ଇନପୁଟକୁ ସ୍ୱିଚ କରନ୍ତୁ'; + + @override + String get inputTimeModeButtonLabel => 'ଟେକ୍ସଟ ଇନପୁଟ ମୋଡକୁ ସ୍ୱିଚ କରନ୍ତୁ'; + + @override + String get invalidDateFormatLabel => 'ଅବୈଧ ଫର୍ମାଟ।'; + + @override + String get invalidDateRangeLabel => 'ଅବୈଧ ରେଞ୍ଜ।'; + + @override + String get invalidTimeLabel => 'ଏକ ବୈଧ ସମୟ ଲେଖନ୍ତୁ'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'ଶେଷ ପୃଷ୍ଠା'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 ଲାଇସେନ୍ସ'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount ଲାଇସେନ୍ସ'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'ଲାଇସେନ୍ସ'; + + @override + String get lookUpButtonLabel => 'ଉପରକୁ ଦେଖନ୍ତୁ'; + + @override + String get menuBarMenuLabel => 'ମେନୁ ବାର ମେନୁ'; + + @override + String get menuDismissLabel => 'ମେନୁ ଖାରଜ କରନ୍ତୁ'; + + @override + String get modalBarrierDismissLabel => 'ଖାରଜ କରନ୍ତୁ'; + + @override + String get moreButtonTooltip => 'ଅଧିକ'; + + @override + String get nextMonthTooltip => 'ପରବର୍ତ୍ତୀ ମାସ'; + + @override + String get nextPageTooltip => 'ପରବର୍ତ୍ତୀ ପୃଷ୍ଠା'; + + @override + String get okButtonLabel => 'ଠିକ ଅଛି'; + + @override + String get openAppDrawerTooltip => 'ନାଭିଗେସନ ମେନୁ ଖୋଲନ୍ତୁ'; + + @override + String get pageRowsInfoTitleRaw => r'$rowCountର $firstRow–$lastRow'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$rowCountର ପାଖାପାଖି $firstRow–$lastRow'; + + @override + String get pasteButtonLabel => 'ପେଷ୍ଟ କରନ୍ତୁ'; + + @override + String get popupMenuLabel => 'ପପଅପ ମେନୁ'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'ପୂର୍ବବର୍ତ୍ତୀ ମାସ'; + + @override + String get previousPageTooltip => 'ପୂର୍ବବର୍ତ୍ତୀ ପୃଷ୍ଠା'; + + @override + String get refreshIndicatorSemanticLabel => 'ରିଫ୍ରେସ କରନ୍ତୁ'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 କେରେକ୍ଟର ବାକି ଅଛି'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount କେରେକ୍ଟର ବାକି ଅଛି'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'ତଳକୁ ମୁଭ କରନ୍ତୁ'; + + @override + String get reorderItemLeft => 'ବାମକୁ ମୁଭ କରନ୍ତୁ'; + + @override + String get reorderItemRight => 'ଡାହାଣକୁ ମୁଭ କରନ୍ତୁ'; + + @override + String get reorderItemToEnd => 'ଶେଷକୁ ମୁଭ କରନ୍ତୁ'; + + @override + String get reorderItemToStart => 'ଆରମ୍ଭକୁ ମୁଭ କରନ୍ତୁ'; + + @override + String get reorderItemUp => 'ଉପରକୁ ମୁଭ କରନ୍ତୁ'; + + @override + String get rowsPerPageTitle => 'ପ୍ରତି ପୃଷ୍ଠାରେ ଧାଡ଼ି:'; + + @override + String get saveButtonLabel => 'ସେଭ କରନ୍ତୁ'; + + @override + String get scanTextButtonLabel => 'ଟେକ୍ସଟ ସ୍କାନ କରନ୍ତୁ'; + + @override + String get scrimLabel => 'ସ୍କ୍ରିମ'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentNameକୁ ବନ୍ଦ କରନ୍ତୁ'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.tall; + + @override + String get searchFieldLabel => 'ସର୍ଚ୍ଚ କରନ୍ତୁ'; + + @override + String get searchWebButtonLabel => 'ୱେବ ସର୍ଚ୍ଚ କରନ୍ତୁ'; + + @override + String get selectAllButtonLabel => 'ସବୁ ଚୟନ କରନ୍ତୁ'; + + @override + String get selectYearSemanticsLabel => 'ବର୍ଷ ଚୟନ କରନ୍ତୁ'; + + @override + String get selectedDateLabel => 'ଚୟନିତ'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 ଆଇଟମ ଚୟନ କରାଯାଇଛି'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCountଟି ଆଇଟମ ଚୟନ କରାଯାଇଛି'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'ସେୟାର କରନ୍ତୁ'; + + @override + String get showAccountsLabel => 'ଆକାଉଣ୍ଟ ଦେଖାନ୍ତୁ'; + + @override + String get showMenuTooltip => 'ମେନୁ ଦେଖାନ୍ତୁ'; + + @override + String get signedInLabel => 'ସାଇନ ଇନ କରାଯାଇଛି'; + + @override + String get tabLabelRaw => r'$tabCountର $tabIndex ଟାବ'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'ସମୟ ଚୟନ କରନ୍ତୁ'; + + @override + String get timePickerHourLabel => 'ଘଣ୍ଟା'; + + @override + String get timePickerHourModeAnnouncement => 'ଘଣ୍ଟା ଚୟନ କରନ୍ତୁ'; + + @override + String get timePickerInputHelpText => 'ସମୟ ଲେଖନ୍ତୁ'; + + @override + String get timePickerMinuteLabel => 'ମିନିଟ'; + + @override + String get timePickerMinuteModeAnnouncement => 'ମିନିଟ ଚୟନ କରନ୍ତୁ'; + + @override + String get unspecifiedDate => 'ତାରିଖ'; + + @override + String get unspecifiedDateRange => 'ତାରିଖ ରେଞ୍ଜ'; + + @override + String get viewLicensesButtonLabel => 'ଲାଇସେନ୍ସ ଭ୍ୟୁ କରନ୍ତୁ'; +} + +/// The translations for Panjabi Punjabi (`pa`). +class MaterialLocalizationPa extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Panjabi Punjabi. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationPa({ + super.localeName = 'pa', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName ਬਾਰੇ'; + + @override + String get alertDialogLabel => 'ਅਲਰਟ'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'ਪਿੱਛੇ'; + + @override + String get bottomSheetLabel => 'ਹੇਠਲੀ ਸ਼ੀਟ'; + + @override + String get calendarModeButtonLabel => "ਕੈਲੰਡਰ 'ਤੇ ਜਾਓ"; + + @override + String get cancelButtonLabel => 'ਰੱਦ ਕਰੋ'; + + @override + String get clearButtonTooltip => 'ਲਿਖਤ ਕਲੀਅਰ ਕਰੋ'; + + @override + String get closeButtonLabel => 'ਬੰਦ ਕਰੋ'; + + @override + String get closeButtonTooltip => 'ਬੰਦ ਕਰੋ'; + + @override + String get collapsedHint => 'ਵਿਸਤਾਰ ਕੀਤਾ ਗਿਆ'; + + @override + String get collapsedIconTapHint => 'ਵਿਸਤਾਰ ਕਰੋ'; + + @override + String get continueButtonLabel => 'ਜਾਰੀ ਰੱਖੋ'; + + @override + String get copyButtonLabel => 'ਕਾਪੀ ਕਰੋ'; + + @override + String get currentDateLabel => 'ਅੱਜ'; + + @override + String get cutButtonLabel => 'ਕੱਟ ਕਰੋ'; + + @override + String get dateHelpText => 'mm/dd/yyyy'; + + @override + String get dateInputLabel => 'ਤਾਰੀਖ ਦਾਖਲ ਕਰੋ'; + + @override + String get dateOutOfRangeLabel => 'ਰੇਂਜ-ਤੋਂ-ਬਾਹਰ।'; + + @override + String get datePickerHelpText => 'ਤਾਰੀਖ ਚੁਣੋ'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'ਸਮਾਪਤੀ ਦੀ ਤਾਰੀਖ $fullDate'; + + @override + String get dateRangeEndLabel => 'ਸਮਾਪਤੀ ਦੀ ਤਾਰੀਖ'; + + @override + String get dateRangePickerHelpText => 'ਰੇਂਜ ਚੁਣੋ'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'ਸ਼ੁਰੂਆਤੀ ਤਾਰੀਖ $fullDate'; + + @override + String get dateRangeStartLabel => 'ਸ਼ੁਰੂਆਤੀ ਤਾਰੀਖ'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'ਮਿਟਾਓ'; + + @override + String get dialModeButtonLabel => "ਡਾਇਲ ਚੋਣਕਾਰ ਮੋਡ 'ਤੇ ਜਾਓ"; + + @override + String get dialogLabel => 'ਵਿੰਡੋ'; + + @override + String get drawerLabel => 'ਨੈਵੀਗੇਸ਼ਨ ਮੀਨੂ'; + + @override + String get expandedHint => 'ਸਮੇਟਿਆ ਗਿਆ'; + + @override + String get expandedIconTapHint => 'ਸਮੇਟੋ'; + + @override + String get expansionTileCollapsedHint => 'ਵਿਸਤਾਰ ਕਰਨ ਲਈ ਡਬਲ ਟੈਪ ਕਰੋ'; + + @override + String get expansionTileCollapsedTapHint => 'ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ ਵਿਸਤਾਰ ਕਰੋ'; + + @override + String get expansionTileExpandedHint => 'ਸਮੇਟਣ ਲਈ ਡਬਲ ਟੈਪ ਕਰੋ'; + + @override + String get expansionTileExpandedTapHint => 'ਸਮੇਟੋ'; + + @override + String get firstPageTooltip => 'ਪਹਿਲਾ ਪੰਨਾ'; + + @override + String get hideAccountsLabel => 'ਖਾਤੇ ਲੁਕਾਓ'; + + @override + String get inputDateModeButtonLabel => "ਇਨਪੁੱਟ 'ਤੇ ਜਾਓ"; + + @override + String get inputTimeModeButtonLabel => "ਲਿਖਤ ਇਨਪੁੱਟ ਮੋਡ 'ਤੇ ਜਾਓ"; + + @override + String get invalidDateFormatLabel => 'ਅਵੈਧ ਫਾਰਮੈਟ।'; + + @override + String get invalidDateRangeLabel => 'ਅਵੈਧ ਰੇਂਜ।'; + + @override + String get invalidTimeLabel => 'ਵੈਧ ਸਮਾਂ ਦਾਖਲ ਕਰੋ'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'ਆਖਰੀ ਪੰਨਾ'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 ਲਾਇਸੰਸ'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount ਲਾਇਸੰਸ'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'ਲਾਇਸੰਸ'; + + @override + String get lookUpButtonLabel => 'ਖੋਜੋ'; + + @override + String get menuBarMenuLabel => 'ਮੀਨੂ ਬਾਰ ਮੀਨੂ'; + + @override + String get menuDismissLabel => 'ਮੀਨੂ ਖਾਰਜ ਕਰੋ'; + + @override + String get modalBarrierDismissLabel => 'ਖਾਰਜ ਕਰੋ'; + + @override + String get moreButtonTooltip => 'ਹੋਰ'; + + @override + String get nextMonthTooltip => 'ਅਗਲਾ ਮਹੀਨਾ'; + + @override + String get nextPageTooltip => 'ਅਗਲਾ ਪੰਨਾ'; + + @override + String get okButtonLabel => 'ਠੀਕ ਹੈ'; + + @override + String get openAppDrawerTooltip => 'ਨੈਵੀਗੇਸ਼ਨ ਮੀਨੂ ਖੋਲ੍ਹੋ'; + + @override + String get pageRowsInfoTitleRaw => r'$rowCount ਵਿੱਚੋਂ $firstRow–$lastRow'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'ਲਗਭਗ $rowCount ਵਿੱਚੋਂ $firstRow–$lastRow'; + + @override + String get pasteButtonLabel => 'ਪੇਸਟ ਕਰੋ'; + + @override + String get popupMenuLabel => 'ਪੌਪਅੱਪ ਮੀਨੂ'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'ਪਿਛਲਾ ਮਹੀਨਾ'; + + @override + String get previousPageTooltip => 'ਪਿਛਲਾ ਪੰਨਾ'; + + @override + String get refreshIndicatorSemanticLabel => 'ਰਿਫ੍ਰੈਸ਼ ਕਰੋ'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 ਅੱਖਰ-ਚਿੰਨ੍ਹ ਬਾਕੀ'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount ਅੱਖਰ-ਚਿੰਨ੍ਹ ਬਾਕੀ'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'ਹੇਠਾਂ ਲਿਜਾਓ'; + + @override + String get reorderItemLeft => 'ਖੱਬੇ ਲਿਜਾਓ'; + + @override + String get reorderItemRight => 'ਸੱਜੇ ਲਿਜਾਓ'; + + @override + String get reorderItemToEnd => 'ਅੰਤ ਵਿੱਚ ਲਿਜਾਓ'; + + @override + String get reorderItemToStart => 'ਸ਼ੁਰੂ ਵਿੱਚ ਲਿਜਾਓ'; + + @override + String get reorderItemUp => 'ਉੱਪਰ ਲਿਜਾਓ'; + + @override + String get rowsPerPageTitle => "ਹਰ ਪੰਨੇ 'ਤੇ ਕਤਾਰਾਂ:"; + + @override + String get saveButtonLabel => 'ਰੱਖਿਅਤ ਕਰੋ'; + + @override + String get scanTextButtonLabel => 'ਲਿਖਤ ਨੂੰ ਸਕੈਨ ਕਰੋ'; + + @override + String get scrimLabel => 'ਸਕ੍ਰਿਮ'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName ਨੂੰ ਬੰਦ ਕਰੋ'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.tall; + + @override + String get searchFieldLabel => 'ਖੋਜੋ'; + + @override + String get searchWebButtonLabel => "ਵੈੱਬ 'ਤੇ ਖੋਜੋ"; + + @override + String get selectAllButtonLabel => 'ਸਭ ਚੁਣੋ'; + + @override + String get selectYearSemanticsLabel => 'ਸਾਲ ਚੁਣੋ'; + + @override + String get selectedDateLabel => 'ਚੁਣਿਆ ਗਿਆ'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 ਆਈਟਮ ਚੁਣੀ ਗਈ'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount ਆਈਟਮਾਂ ਚੁਣੀਆਂ ਗਈਆਂ'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'ਸਾਂਝਾ ਕਰੋ'; + + @override + String get showAccountsLabel => 'ਖਾਤੇ ਦਿਖਾਓ'; + + @override + String get showMenuTooltip => 'ਮੀਨੂ ਦਿਖਾਓ'; + + @override + String get signedInLabel => 'ਸਾਈਨ-ਇਨ ਕੀਤਾ ਗਿਆ'; + + @override + String get tabLabelRaw => r'$tabCount ਵਿੱਚੋਂ $tabIndex ਟੈਬ'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'ਸਮਾਂ ਚੁਣੋ'; + + @override + String get timePickerHourLabel => 'ਘੰਟਾ'; + + @override + String get timePickerHourModeAnnouncement => 'ਘੰਟੇ ਚੁਣੋ'; + + @override + String get timePickerInputHelpText => 'ਸਮਾਂ ਦਾਖਲ ਕਰੋ'; + + @override + String get timePickerMinuteLabel => 'ਮਿੰਟ'; + + @override + String get timePickerMinuteModeAnnouncement => 'ਮਿੰਟ ਚੁਣੋ'; + + @override + String get unspecifiedDate => 'ਤਾਰੀਖ'; + + @override + String get unspecifiedDateRange => 'ਤਾਰੀਖ ਦੀ ਰੇਂਜ'; + + @override + String get viewLicensesButtonLabel => 'ਲਾਇਸੰਸ ਦੇਖੋ'; +} + +/// The translations for Polish (`pl`). +class MaterialLocalizationPl extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Polish. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationPl({ + super.localeName = 'pl', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName – informacje'; + + @override + String get alertDialogLabel => 'Alert'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Wstecz'; + + @override + String get bottomSheetLabel => 'Plansza dolna'; + + @override + String get calendarModeButtonLabel => 'Przełącz na kalendarz'; + + @override + String get cancelButtonLabel => 'Anuluj'; + + @override + String get clearButtonTooltip => 'Wyczyść tekst'; + + @override + String get closeButtonLabel => 'Zamknij'; + + @override + String get closeButtonTooltip => 'Zamknij'; + + @override + String get collapsedHint => 'Rozwinięto'; + + @override + String get collapsedIconTapHint => 'Rozwiń'; + + @override + String get continueButtonLabel => 'Dalej'; + + @override + String get copyButtonLabel => 'Kopiuj'; + + @override + String get currentDateLabel => 'Dziś'; + + @override + String get cutButtonLabel => 'Wytnij'; + + @override + String get dateHelpText => 'dd.mm.rrrr'; + + @override + String get dateInputLabel => 'Wpisz datę'; + + @override + String get dateOutOfRangeLabel => 'Poza zakresem.'; + + @override + String get datePickerHelpText => 'Wybierz datę'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Data zakończenia: $fullDate'; + + @override + String get dateRangeEndLabel => 'Data zakończenia'; + + @override + String get dateRangePickerHelpText => 'Wybierz zakres'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Data rozpoczęcia: $fullDate'; + + @override + String get dateRangeStartLabel => 'Data rozpoczęcia'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Usuń'; + + @override + String get dialModeButtonLabel => 'Włącz tryb selektora'; + + @override + String get dialogLabel => 'Okno dialogowe'; + + @override + String get drawerLabel => 'Menu nawigacyjne'; + + @override + String get expandedHint => 'Zwinięto'; + + @override + String get expandedIconTapHint => 'Zwiń'; + + @override + String get expansionTileCollapsedHint => 'kliknij dwukrotnie, aby rozwinąć'; + + @override + String get expansionTileCollapsedTapHint => 'Rozwiń, aby wyświetlić więcej informacji'; + + @override + String get expansionTileExpandedHint => 'kliknij dwukrotnie, aby zwinąć'; + + @override + String get expansionTileExpandedTapHint => 'Zwiń'; + + @override + String get firstPageTooltip => 'Pierwsza strona'; + + @override + String get hideAccountsLabel => 'Ukryj konta'; + + @override + String get inputDateModeButtonLabel => 'Przełącz na wpisywanie'; + + @override + String get inputTimeModeButtonLabel => 'Włącz tryb wprowadzania tekstu'; + + @override + String get invalidDateFormatLabel => 'Nieprawidłowy format.'; + + @override + String get invalidDateRangeLabel => 'Nieprawidłowy zakres.'; + + @override + String get invalidTimeLabel => 'Wpisz prawidłową godzinę'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Poprzedni kanał'; + + @override + String get keyboardKeyChannelUp => 'Następny kanał'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Wysuń'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDn'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Zasilanie'; + + @override + String get keyboardKeyPowerOff => 'Wyłącz zasilanie'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Spacja'; + + @override + String get lastPageTooltip => 'Ostatnia strona'; + + @override + String? get licensesPackageDetailTextFew => r'$licenseCount licencje'; + + @override + String? get licensesPackageDetailTextMany => r'$licenseCount licencji'; + + @override + String? get licensesPackageDetailTextOne => '1 licencja'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencji'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Licencje'; + + @override + String get lookUpButtonLabel => 'Sprawdź'; + + @override + String get menuBarMenuLabel => 'Pasek menu'; + + @override + String get menuDismissLabel => 'Zamknij menu'; + + @override + String get modalBarrierDismissLabel => 'Zamknij'; + + @override + String get moreButtonTooltip => 'Więcej'; + + @override + String get nextMonthTooltip => 'Następny miesiąc'; + + @override + String get nextPageTooltip => 'Następna strona'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Otwórz menu nawigacyjne'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow z $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow z około $rowCount'; + + @override + String get pasteButtonLabel => 'Wklej'; + + @override + String get popupMenuLabel => 'Menu kontekstowe'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Poprzedni miesiąc'; + + @override + String get previousPageTooltip => 'Poprzednia strona'; + + @override + String get refreshIndicatorSemanticLabel => 'Odśwież'; + + @override + String? get remainingTextFieldCharacterCountFew => r'Pozostały $remainingCount znaki'; + + @override + String? get remainingTextFieldCharacterCountMany => r'Pozostało $remainingCount znaków'; + + @override + String? get remainingTextFieldCharacterCountOne => 'Jeszcze 1 znak'; + + @override + String get remainingTextFieldCharacterCountOther => r'Pozostało $remainingCount znaków'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Przenieś w dół'; + + @override + String get reorderItemLeft => 'Przenieś w lewo'; + + @override + String get reorderItemRight => 'Przenieś w prawo'; + + @override + String get reorderItemToEnd => 'Przenieś na koniec'; + + @override + String get reorderItemToStart => 'Przenieś na początek'; + + @override + String get reorderItemUp => 'Przenieś w górę'; + + @override + String get rowsPerPageTitle => 'Wiersze na stronie:'; + + @override + String get saveButtonLabel => 'Zapisz'; + + @override + String get scanTextButtonLabel => 'Skanuj tekst'; + + @override + String get scrimLabel => 'Siatka'; + + @override + String get scrimOnTapHintRaw => r'Zamknij: $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Szukaj'; + + @override + String get searchWebButtonLabel => 'Szukaj w internecie'; + + @override + String get selectAllButtonLabel => 'Zaznacz wszystko'; + + @override + String get selectYearSemanticsLabel => 'Wybierz rok'; + + @override + String get selectedDateLabel => 'Wybrano'; + + @override + String? get selectedRowCountTitleFew => r'$selectedRowCount wybrane elementy'; + + @override + String? get selectedRowCountTitleMany => r'$selectedRowCount wybranych elementów'; + + @override + String? get selectedRowCountTitleOne => '1 wybrany element'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount wybranych elementów'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Udostępnij'; + + @override + String get showAccountsLabel => 'Pokaż konta'; + + @override + String get showMenuTooltip => 'Pokaż menu'; + + @override + String get signedInLabel => 'Zalogowani użytkownicy'; + + @override + String get tabLabelRaw => r'Karta $tabIndex z $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Wybierz godzinę'; + + @override + String get timePickerHourLabel => 'Godzina'; + + @override + String get timePickerHourModeAnnouncement => 'Wybierz godziny'; + + @override + String get timePickerInputHelpText => 'Wpisz godzinę'; + + @override + String get timePickerMinuteLabel => 'Minuta'; + + @override + String get timePickerMinuteModeAnnouncement => 'Wybierz minuty'; + + @override + String get unspecifiedDate => 'Data'; + + @override + String get unspecifiedDateRange => 'Zakres dat'; + + @override + String get viewLicensesButtonLabel => 'Wyświetl licencje'; +} + +/// The translations for Pushto Pashto (`ps`). +class MaterialLocalizationPs extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Pushto Pashto. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationPs({ + super.localeName = 'ps', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'د $applicationName په اړه'; + + @override + String get alertDialogLabel => 'خبرتیا'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'شاته'; + + @override + String get bottomSheetLabel => 'Bottom Sheet'; + + @override + String get calendarModeButtonLabel => 'Switch to calendar'; + + @override + String get cancelButtonLabel => 'لغوه کول'; + + @override + String get clearButtonTooltip => 'Clear text'; + + @override + String get closeButtonLabel => 'تړل'; + + @override + String get closeButtonTooltip => 'بنده'; + + @override + String get collapsedHint => 'Expanded'; + + @override + String get collapsedIconTapHint => 'Expand'; + + @override + String get continueButtonLabel => 'منځپانګې'; + + @override + String get copyButtonLabel => 'کاپی'; + + @override + String get currentDateLabel => 'Date of today'; + + @override + String get cutButtonLabel => 'کم کړئ'; + + @override + String get dateHelpText => 'mm/dd/yyyy'; + + @override + String get dateInputLabel => 'Enter Date'; + + @override + String get dateOutOfRangeLabel => 'Out of range.'; + + @override + String get datePickerHelpText => 'SELECT DATE'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'End date $fullDate'; + + @override + String get dateRangeEndLabel => 'End Date'; + + @override + String get dateRangePickerHelpText => 'SELECT RANGE'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Start date $fullDate'; + + @override + String get dateRangeStartLabel => 'Start Date'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => ''; + + @override + String get dialModeButtonLabel => 'Switch to dial picker mode'; + + @override + String get dialogLabel => 'خبرې اترې'; + + @override + String get drawerLabel => 'د نیویگیشن مینو'; + + @override + String get expandedHint => 'Collapsed'; + + @override + String get expandedIconTapHint => 'Collapse'; + + @override + String get expansionTileCollapsedHint => 'double tap to expand'; + + @override + String get expansionTileCollapsedTapHint => 'Expand for more details'; + + @override + String get expansionTileExpandedHint => "double tap to collapse'"; + + @override + String get expansionTileExpandedTapHint => 'Collapse'; + + @override + String get firstPageTooltip => 'First page'; + + @override + String get hideAccountsLabel => 'حسابونه پټ کړئ'; + + @override + String get inputDateModeButtonLabel => 'Switch to input'; + + @override + String get inputTimeModeButtonLabel => 'Switch to text input mode'; + + @override + String get invalidDateFormatLabel => 'Invalid format.'; + + @override + String get invalidDateRangeLabel => 'Invalid range.'; + + @override + String get invalidTimeLabel => 'Enter a valid time'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'Last page'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 license'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licenses'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'جوازونه'; + + @override + String get lookUpButtonLabel => 'Look Up'; + + @override + String get menuBarMenuLabel => 'Menu bar menu'; + + @override + String get menuDismissLabel => 'Dismiss menu'; + + @override + String get modalBarrierDismissLabel => 'رد کړه'; + + @override + String get moreButtonTooltip => 'More'; + + @override + String get nextMonthTooltip => 'بله میاشت'; + + @override + String get nextPageTooltip => 'بله پاڼه'; + + @override + String get okButtonLabel => 'سمه ده'; + + @override + String get openAppDrawerTooltip => 'د پرانیستی نیینګ مینو'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow د $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow څخه $rowCount د'; + + @override + String get pasteButtonLabel => 'پیټ کړئ'; + + @override + String get popupMenuLabel => 'د پاپ اپ مینو'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'تیره میاشت'; + + @override + String get previousPageTooltip => 'مخکینی مخ'; + + @override + String get refreshIndicatorSemanticLabel => 'Refresh'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 character remaining'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount characters remaining'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => 'No characters remaining'; + + @override + String get reorderItemDown => 'Move down'; + + @override + String get reorderItemLeft => 'Move left'; + + @override + String get reorderItemRight => 'Move right'; + + @override + String get reorderItemToEnd => 'Move to the end'; + + @override + String get reorderItemToStart => 'Move to the start'; + + @override + String get reorderItemUp => 'Move up'; + + @override + String get rowsPerPageTitle => 'د هرې پاڼې پاڼې:'; + + @override + String get saveButtonLabel => 'SAVE'; + + @override + String get scanTextButtonLabel => 'متن سکین کړئ'; + + @override + String get scrimLabel => 'Scrim'; + + @override + String get scrimOnTapHintRaw => r'Close $modalRouteName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.tall; + + @override + String get searchFieldLabel => 'لټون'; + + @override + String get searchWebButtonLabel => 'Search Web'; + + @override + String get selectAllButtonLabel => 'غوره کړئ'; + + @override + String get selectYearSemanticsLabel => 'Select year'; + + @override + String get selectedDateLabel => 'Selected'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => null; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount توکي غوره شوي'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Share...'; + + @override + String get showAccountsLabel => 'حسابونه ښکاره کړئ'; + + @override + String get showMenuTooltip => 'غورنۍ ښودل'; + + @override + String get signedInLabel => 'ننوتل'; + + @override + String get tabLabelRaw => r'$tabIndex د $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'SELECT TIME'; + + @override + String get timePickerHourLabel => 'Hour'; + + @override + String get timePickerHourModeAnnouncement => 'وختونه وټاکئ'; + + @override + String get timePickerInputHelpText => 'ENTER TIME'; + + @override + String get timePickerMinuteLabel => 'Minute'; + + @override + String get timePickerMinuteModeAnnouncement => 'منې غوره کړئ'; + + @override + String get unspecifiedDate => 'Date'; + + @override + String get unspecifiedDateRange => 'Date Range'; + + @override + String get viewLicensesButtonLabel => 'لیدلس وګورئ'; +} + +/// The translations for Portuguese (`pt`). +class MaterialLocalizationPt extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Portuguese. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationPt({ + super.localeName = 'pt', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Sobre o app $applicationName'; + + @override + String get alertDialogLabel => 'Alerta'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Voltar'; + + @override + String get bottomSheetLabel => 'Página inferior'; + + @override + String get calendarModeButtonLabel => 'Mudar para agenda'; + + @override + String get cancelButtonLabel => 'Cancelar'; + + @override + String get clearButtonTooltip => 'Limpar texto'; + + @override + String get closeButtonLabel => 'Fechar'; + + @override + String get closeButtonTooltip => 'Fechar'; + + @override + String get collapsedHint => 'Aberto.'; + + @override + String get collapsedIconTapHint => 'Abrir'; + + @override + String get continueButtonLabel => 'Continuar'; + + @override + String get copyButtonLabel => 'Copiar'; + + @override + String get currentDateLabel => 'Hoje'; + + @override + String get cutButtonLabel => 'Cortar'; + + @override + String get dateHelpText => 'dd/mm/aaaa'; + + @override + String get dateInputLabel => 'Inserir data'; + + @override + String get dateOutOfRangeLabel => 'Fora de alcance.'; + + @override + String get datePickerHelpText => 'Selecione a data'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Data de término $fullDate'; + + @override + String get dateRangeEndLabel => 'Data de término'; + + @override + String get dateRangePickerHelpText => 'Selecione o intervalo'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Data de início $fullDate'; + + @override + String get dateRangeStartLabel => 'Data de início'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'Excluir'; + + @override + String get dialModeButtonLabel => 'Mudar para o modo de seleção de discagem'; + + @override + String get dialogLabel => 'Caixa de diálogo'; + + @override + String get drawerLabel => 'Menu de navegação'; + + @override + String get expandedHint => 'Fechado.'; + + @override + String get expandedIconTapHint => 'Recolher'; + + @override + String get expansionTileCollapsedHint => 'Toque duas vezes para abrir'; + + @override + String get expansionTileCollapsedTapHint => 'Abra para mostrar mais detalhes'; + + @override + String get expansionTileExpandedHint => 'toque duas vezes para fechar'; + + @override + String get expansionTileExpandedTapHint => 'Feche'; + + @override + String get firstPageTooltip => 'Primeira página'; + + @override + String get hideAccountsLabel => 'Ocultar contas'; + + @override + String get inputDateModeButtonLabel => 'Mudar para modo de entrada'; + + @override + String get inputTimeModeButtonLabel => 'Mudar para o modo de entrada de texto'; + + @override + String get invalidDateFormatLabel => 'Formato inválido.'; + + @override + String get invalidDateRangeLabel => 'Intervalo inválido.'; + + @override + String get invalidTimeLabel => 'Insira um horário válido'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Canais para baixo'; + + @override + String get keyboardKeyChannelUp => 'Canais para cima'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Ejetar'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Liga/desliga'; + + @override + String get keyboardKeyPowerOff => 'Desligar'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Selecionar'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Espaço'; + + @override + String get lastPageTooltip => 'Última página'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 licença'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licenças'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Licenças'; + + @override + String get lookUpButtonLabel => 'Pesquisar'; + + @override + String get menuBarMenuLabel => 'Menu da barra de menus'; + + @override + String get menuDismissLabel => 'Dispensar menu'; + + @override + String get modalBarrierDismissLabel => 'Dispensar'; + + @override + String get moreButtonTooltip => 'Mais'; + + @override + String get nextMonthTooltip => 'Próximo mês'; + + @override + String get nextPageTooltip => 'Próxima página'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Abrir menu de navegação'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow – $lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow – $lastRow de aproximadamente $rowCount'; + + @override + String get pasteButtonLabel => 'Colar'; + + @override + String get popupMenuLabel => 'Menu pop-up'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Mês anterior'; + + @override + String get previousPageTooltip => 'Página anterior'; + + @override + String get refreshIndicatorSemanticLabel => 'Atualizar'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 caractere restante'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount caracteres restantes'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Mover para baixo'; + + @override + String get reorderItemLeft => 'Mover para a esquerda'; + + @override + String get reorderItemRight => 'Mover para a direita'; + + @override + String get reorderItemToEnd => 'Mover para o final'; + + @override + String get reorderItemToStart => 'Mover para o início'; + + @override + String get reorderItemUp => 'Mover para cima'; + + @override + String get rowsPerPageTitle => 'Linhas por página:'; + + @override + String get saveButtonLabel => 'Salvar'; + + @override + String get scanTextButtonLabel => 'Digitalizar texto'; + + @override + String get scrimLabel => 'Scrim'; + + @override + String get scrimOnTapHintRaw => r'Fechar $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Pesquisa'; + + @override + String get searchWebButtonLabel => 'Pesquisar na Web'; + + @override + String get selectAllButtonLabel => 'Selecionar tudo'; + + @override + String get selectYearSemanticsLabel => 'Selecione o ano'; + + @override + String get selectedDateLabel => 'Selecionada'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 item selecionado'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount itens selecionados'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Compartilhar'; + + @override + String get showAccountsLabel => 'Mostrar contas'; + + @override + String get showMenuTooltip => 'Mostrar menu'; + + @override + String get signedInLabel => 'Conectado a'; + + @override + String get tabLabelRaw => r'Guia $tabIndex de $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Selecione o horário'; + + @override + String get timePickerHourLabel => 'Hora'; + + @override + String get timePickerHourModeAnnouncement => 'Selecione as horas'; + + @override + String get timePickerInputHelpText => 'Insira o horário'; + + @override + String get timePickerMinuteLabel => 'Minuto'; + + @override + String get timePickerMinuteModeAnnouncement => 'Selecione os minutos'; + + @override + String get unspecifiedDate => 'Data'; + + @override + String get unspecifiedDateRange => 'Período'; + + @override + String get viewLicensesButtonLabel => 'Acessar licenças'; +} + +/// The translations for Portuguese, as used in Portugal (`pt_PT`). +class MaterialLocalizationPtPt extends MaterialLocalizationPt { + /// Create an instance of the translation bundle for Portuguese, as used in Portugal. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationPtPt({ + super.localeName = 'pt_PT', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get selectedDateLabel => 'Selecionado'; + + @override + String get shareButtonLabel => 'Partilhar'; + + @override + String get lookUpButtonLabel => 'Procurar'; + + @override + String get menuDismissLabel => 'Ignorar menu'; + + @override + String get expansionTileExpandedHint => 'toque duas vezes para reduzir'; + + @override + String get expansionTileCollapsedHint => 'toque duas vezes para expandir'; + + @override + String get expansionTileExpandedTapHint => 'Reduzir'; + + @override + String get expansionTileCollapsedTapHint => 'Expandir para obter mais detalhes'; + + @override + String get expandedHint => 'Reduzido'; + + @override + String get collapsedHint => 'Expandido'; + + @override + String get bottomSheetLabel => 'Secção inferior'; + + @override + String get menuBarMenuLabel => 'Menu da barra de menu'; + + @override + String get keyboardKeyChannelDown => 'Canal anterior'; + + @override + String get keyboardKeyBackspace => 'Retrocesso'; + + @override + String get keyboardKeyInsert => 'Inserir'; + + @override + String get keyboardKeyHome => 'Início'; + + @override + String get keyboardKeyEnd => 'Fim'; + + @override + String get keyboardKeyChannelUp => 'Canal seguinte'; + + @override + String get keyboardKeyPower => 'Alimentação'; + + @override + String get dialModeButtonLabel => 'Mude para o modo de seletor de mostrador'; + + @override + String get timePickerDialHelpText => 'Selecionar hora'; + + @override + String get timePickerInputHelpText => 'Introduzir hora'; + + @override + String get invalidTimeLabel => 'Introduza uma hora válida.'; + + @override + String get inputTimeModeButtonLabel => 'Mude para o método de introdução de texto'; + + @override + String get dateInputLabel => 'Introduzir data'; + + @override + String get calendarModeButtonLabel => 'Mude para o calendário'; + + @override + String get dateRangePickerHelpText => 'Selecionar intervalo'; + + @override + String get datePickerHelpText => 'Selecionar data'; + + @override + String get saveButtonLabel => 'Guardar'; + + @override + String get dateOutOfRangeLabel => 'Fora do intervalo.'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Data de fim: $fullDate'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Data de início: $fullDate'; + + @override + String get dateRangeEndLabel => 'Data de fim'; + + @override + String get inputDateModeButtonLabel => 'Mude para a introdução'; + + @override + String get unspecifiedDateRange => 'Intervalo de datas'; + + @override + String get selectYearSemanticsLabel => 'Selecionar ano'; + + @override + String get tabLabelRaw => r'Separador $tabIndex de $tabCount'; + + @override + String get signedInLabel => 'Com sessão iniciada'; + + @override + String get timePickerMinuteModeAnnouncement => 'Selecionar minutos'; + + @override + String get timePickerHourModeAnnouncement => 'Selecionar horas'; + + @override + String get deleteButtonTooltip => 'Eliminar'; + + @override + String get nextMonthTooltip => 'Mês seguinte'; + + @override + String get nextPageTooltip => 'Página seguinte'; + + @override + String get aboutListTileTitleRaw => r'Acerca de $applicationName'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow a $lastRow de $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow a $lastRow de cerca de $rowCount'; + + @override + String get viewLicensesButtonLabel => 'Ver licenças'; + + @override + String get modalBarrierDismissLabel => 'Ignorar'; + + @override + String get searchFieldLabel => 'Pesquisar'; + + @override + String get reorderItemToEnd => 'Mover para o fim'; + + @override + String get expandedIconTapHint => 'Reduzir'; + + @override + String get collapsedIconTapHint => 'Expandir'; + + @override + String? get remainingTextFieldCharacterCountOne => 'Resta 1 caráter'; + + @override + String get remainingTextFieldCharacterCountOther => r'Restam $remainingCount carateres'; +} + +/// The translations for Romanian Moldavian Moldovan (`ro`). +class MaterialLocalizationRo extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Romanian Moldavian Moldovan. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationRo({ + super.localeName = 'ro', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Despre $applicationName'; + + @override + String get alertDialogLabel => 'Alertă'; + + @override + String get anteMeridiemAbbreviation => 'a.m.'; + + @override + String get backButtonTooltip => 'Înapoi'; + + @override + String get bottomSheetLabel => 'Foaie din partea de jos'; + + @override + String get calendarModeButtonLabel => 'Comutați la calendar'; + + @override + String get cancelButtonLabel => 'Anulați'; + + @override + String get clearButtonTooltip => 'Ștergeți textul'; + + @override + String get closeButtonLabel => 'Închideți'; + + @override + String get closeButtonTooltip => 'Închideți'; + + @override + String get collapsedHint => 'Extins'; + + @override + String get collapsedIconTapHint => 'Extindeți'; + + @override + String get continueButtonLabel => 'Continuați'; + + @override + String get copyButtonLabel => 'Copiați'; + + @override + String get currentDateLabel => 'Azi'; + + @override + String get cutButtonLabel => 'Decupați'; + + @override + String get dateHelpText => 'zz.ll.aaaa'; + + @override + String get dateInputLabel => 'Introduceți data'; + + @override + String get dateOutOfRangeLabel => 'Fără acoperire.'; + + @override + String get datePickerHelpText => 'Selectați data'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Data de încheiere: $fullDate'; + + @override + String get dateRangeEndLabel => 'Data de încheiere'; + + @override + String get dateRangePickerHelpText => 'Selectați intervalul'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Data de începere: $fullDate'; + + @override + String get dateRangeStartLabel => 'Data de începere'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Ștergeți'; + + @override + String get dialModeButtonLabel => 'Comutați la modul selector cadran'; + + @override + String get dialogLabel => 'Casetă de dialog'; + + @override + String get drawerLabel => 'Meniu de navigare'; + + @override + String get expandedHint => 'Restrâns'; + + @override + String get expandedIconTapHint => 'Restrângeți'; + + @override + String get expansionTileCollapsedHint => 'atingeți de două ori pentru a extinde'; + + @override + String get expansionTileCollapsedTapHint => 'Extindeți pentru mai multe detalii'; + + @override + String get expansionTileExpandedHint => 'atingeți de două ori pentru a restrânge'; + + @override + String get expansionTileExpandedTapHint => 'Restrângeți'; + + @override + String get firstPageTooltip => 'Prima pagină'; + + @override + String get hideAccountsLabel => 'Ascundeți conturile'; + + @override + String get inputDateModeButtonLabel => 'Comutați la introducerea textului'; + + @override + String get inputTimeModeButtonLabel => 'Comutați la modul de introducere a textului'; + + @override + String get invalidDateFormatLabel => 'Format nevalid.'; + + @override + String get invalidDateRangeLabel => 'Interval nevalid.'; + + @override + String get invalidTimeLabel => 'Introduceți o oră validă'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Înapoi'; + + @override + String get keyboardKeyChannelUp => 'Înainte'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => '0 de pe tastatura numerică'; + + @override + String get keyboardKeyNumpad1 => '1 de pe tastatura numerică'; + + @override + String get keyboardKeyNumpad2 => '2 de pe tastatura numerică'; + + @override + String get keyboardKeyNumpad3 => '3 de pe tastatura numerică'; + + @override + String get keyboardKeyNumpad4 => '4 de pe tastatura numerică'; + + @override + String get keyboardKeyNumpad5 => '5 de pe tastatura numerică'; + + @override + String get keyboardKeyNumpad6 => '6 de pe tastatura numerică'; + + @override + String get keyboardKeyNumpad7 => '7 de pe tastatura numerică'; + + @override + String get keyboardKeyNumpad8 => '8 de pe tastatura numerică'; + + @override + String get keyboardKeyNumpad9 => '9 de pe tastatura numerică'; + + @override + String get keyboardKeyNumpadAdd => '+ de pe tastatura numerică'; + + @override + String get keyboardKeyNumpadComma => ', de pe tastatura numerică'; + + @override + String get keyboardKeyNumpadDecimal => '. de pe tastatura numerică'; + + @override + String get keyboardKeyNumpadDivide => '/ de pe tastatura numerică'; + + @override + String get keyboardKeyNumpadEnter => 'Enter de pe tastatura numerică'; + + @override + String get keyboardKeyNumpadEqual => '= de pe tastatura numerică'; + + @override + String get keyboardKeyNumpadMultiply => '* de pe tastatura numerică'; + + @override + String get keyboardKeyNumpadParenLeft => '( de pe tastatura numerică'; + + @override + String get keyboardKeyNumpadParenRight => ') de pe tastatura numerică'; + + @override + String get keyboardKeyNumpadSubtract => '- de pe tastatura numerică'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Spațiu'; + + @override + String get lastPageTooltip => 'Ultima pagină'; + + @override + String? get licensesPackageDetailTextFew => r'$licenseCount licențe'; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => 'O licență'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount de licențe'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Licențe'; + + @override + String get lookUpButtonLabel => 'Privire în sus'; + + @override + String get menuBarMenuLabel => 'Bară de meniu'; + + @override + String get menuDismissLabel => 'Respingeți meniul'; + + @override + String get modalBarrierDismissLabel => 'Închideți'; + + @override + String get moreButtonTooltip => 'Mai multe'; + + @override + String get nextMonthTooltip => 'Luna viitoare'; + + @override + String get nextPageTooltip => 'Pagina următoare'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Deschideți meniul de navigare'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow din $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow din aproximativ $rowCount'; + + @override + String get pasteButtonLabel => 'Inserați'; + + @override + String get popupMenuLabel => 'Meniu pop-up'; + + @override + String get postMeridiemAbbreviation => 'p.m.'; + + @override + String get previousMonthTooltip => 'Luna trecută'; + + @override + String get previousPageTooltip => 'Pagina anterioară'; + + @override + String get refreshIndicatorSemanticLabel => 'Actualizați'; + + @override + String? get remainingTextFieldCharacterCountFew => r'$remainingCount caractere rămase'; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'un caracter rămas'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount de caractere rămase'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Mutați în jos'; + + @override + String get reorderItemLeft => 'Mutați la stânga'; + + @override + String get reorderItemRight => 'Mutați la dreapta'; + + @override + String get reorderItemToEnd => 'Mutați la sfârșit'; + + @override + String get reorderItemToStart => 'Mutați la început'; + + @override + String get reorderItemUp => 'Mutați în sus'; + + @override + String get rowsPerPageTitle => 'Rânduri pe pagină:'; + + @override + String get saveButtonLabel => 'Salvați'; + + @override + String get scanTextButtonLabel => 'Scanați textul'; + + @override + String get scrimLabel => 'Material'; + + @override + String get scrimOnTapHintRaw => r'Închideți $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Căutați'; + + @override + String get searchWebButtonLabel => 'Căutați pe web'; + + @override + String get selectAllButtonLabel => 'Selectați tot'; + + @override + String get selectYearSemanticsLabel => 'Selectați anul'; + + @override + String get selectedDateLabel => 'Selectată'; + + @override + String? get selectedRowCountTitleFew => r'$selectedRowCount articole selectate'; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => 'Un articol selectat'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount de articole selectate'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => 'Nu există elemente selectate'; + + @override + String get shareButtonLabel => 'Trimiteți'; + + @override + String get showAccountsLabel => 'Afișați conturile'; + + @override + String get showMenuTooltip => 'Afișați meniul'; + + @override + String get signedInLabel => 'V-ați conectat'; + + @override + String get tabLabelRaw => r'Fila $tabIndex din $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Selectați ora'; + + @override + String get timePickerHourLabel => 'Oră'; + + @override + String get timePickerHourModeAnnouncement => 'Selectați orele'; + + @override + String get timePickerInputHelpText => 'Introduceți ora'; + + @override + String get timePickerMinuteLabel => 'Minut'; + + @override + String get timePickerMinuteModeAnnouncement => 'Selectați minutele'; + + @override + String get unspecifiedDate => 'Data'; + + @override + String get unspecifiedDateRange => 'Interval de date'; + + @override + String get viewLicensesButtonLabel => 'Vedeți licențele'; +} + +/// The translations for Russian (`ru`). +class MaterialLocalizationRu extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Russian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationRu({ + super.localeName = 'ru', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName: сведения'; + + @override + String get alertDialogLabel => 'Оповещение'; + + @override + String get anteMeridiemAbbreviation => 'АМ'; + + @override + String get backButtonTooltip => 'Назад'; + + @override + String get bottomSheetLabel => 'Нижний экран'; + + @override + String get calendarModeButtonLabel => 'Переключиться на календарь'; + + @override + String get cancelButtonLabel => 'Отмена'; + + @override + String get clearButtonTooltip => 'Удалить текст'; + + @override + String get closeButtonLabel => 'Закрыть'; + + @override + String get closeButtonTooltip => 'Закрыть'; + + @override + String get collapsedHint => 'Развернуто'; + + @override + String get collapsedIconTapHint => 'Развернуть'; + + @override + String get continueButtonLabel => 'Продолжить'; + + @override + String get copyButtonLabel => 'Копировать'; + + @override + String get currentDateLabel => 'Сегодня'; + + @override + String get cutButtonLabel => 'Вырезать'; + + @override + String get dateHelpText => 'дд.мм.гггг'; + + @override + String get dateInputLabel => 'Введите дату'; + + @override + String get dateOutOfRangeLabel => 'Дата находится вне допустимого диапазона.'; + + @override + String get datePickerHelpText => 'Выберите дату'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Дата окончания: $fullDate'; + + @override + String get dateRangeEndLabel => 'Дата окончания'; + + @override + String get dateRangePickerHelpText => 'Выберите диапазон дат'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Дата начала: $fullDate'; + + @override + String get dateRangeStartLabel => 'Дата начала'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Удалить'; + + @override + String get dialModeButtonLabel => 'Перейти в режим выбора времени'; + + @override + String get dialogLabel => 'Диалоговое окно'; + + @override + String get drawerLabel => 'Меню навигации'; + + @override + String get expandedHint => 'Свернуто'; + + @override + String get expandedIconTapHint => 'Свернуть'; + + @override + String get expansionTileCollapsedHint => 'нажмите дважды, чтобы развернуть'; + + @override + String get expansionTileCollapsedTapHint => 'Развернуть дополнительные сведения'; + + @override + String get expansionTileExpandedHint => 'нажмите дважды, чтобы свернуть'; + + @override + String get expansionTileExpandedTapHint => 'Свернуть'; + + @override + String get firstPageTooltip => 'Первая страница'; + + @override + String get hideAccountsLabel => 'Скрыть аккаунты'; + + @override + String get inputDateModeButtonLabel => 'Переключиться на ручной ввод'; + + @override + String get inputTimeModeButtonLabel => 'Перейти в режим ввода текста'; + + @override + String get invalidDateFormatLabel => 'Недопустимый формат даты.'; + + @override + String get invalidDateRangeLabel => 'Недопустимый диапазон.'; + + @override + String get invalidTimeLabel => 'Указано недопустимое время.'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Следующий канал'; + + @override + String get keyboardKeyChannelUp => 'Предыдущий канал'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Извлечь'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Ввод'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Питание'; + + @override + String get keyboardKeyPowerOff => 'Отключить питание'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Выбрать'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Пробел'; + + @override + String get lastPageTooltip => 'Последняя страница'; + + @override + String? get licensesPackageDetailTextFew => r'$licenseCount лицензии'; + + @override + String? get licensesPackageDetailTextMany => r'$licenseCount лицензий'; + + @override + String? get licensesPackageDetailTextOne => '1 лицензия'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount лицензии'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Лицензии'; + + @override + String get lookUpButtonLabel => 'Найти'; + + @override + String get menuBarMenuLabel => 'Строка меню'; + + @override + String get menuDismissLabel => 'Закрыть меню'; + + @override + String get modalBarrierDismissLabel => 'Закрыть'; + + @override + String get moreButtonTooltip => 'Ещё'; + + @override + String get nextMonthTooltip => 'Следующий месяц'; + + @override + String get nextPageTooltip => 'Следующая страница'; + + @override + String get okButtonLabel => 'ОК'; + + @override + String get openAppDrawerTooltip => 'Открыть меню навигации'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow из $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow из примерно $rowCount'; + + @override + String get pasteButtonLabel => 'Вставить'; + + @override + String get popupMenuLabel => 'Всплывающее меню'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Предыдущий месяц'; + + @override + String get previousPageTooltip => 'Предыдущая страница'; + + @override + String get refreshIndicatorSemanticLabel => 'Обновление'; + + @override + String? get remainingTextFieldCharacterCountFew => r'Осталось $remainingCount символа'; + + @override + String? get remainingTextFieldCharacterCountMany => r'Осталось $remainingCount символов'; + + @override + String? get remainingTextFieldCharacterCountOne => 'Остался 1 символ'; + + @override + String get remainingTextFieldCharacterCountOther => r'Осталось $remainingCount символа'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Переместить вниз'; + + @override + String get reorderItemLeft => 'Переместить влево'; + + @override + String get reorderItemRight => 'Переместить вправо'; + + @override + String get reorderItemToEnd => 'Переместить в конец'; + + @override + String get reorderItemToStart => 'Переместить в начало'; + + @override + String get reorderItemUp => 'Переместить вверх'; + + @override + String get rowsPerPageTitle => 'Строк на странице:'; + + @override + String get saveButtonLabel => 'Сохранить'; + + @override + String get scanTextButtonLabel => 'Сканировать текст'; + + @override + String get scrimLabel => 'Маска'; + + @override + String get scrimOnTapHintRaw => r'Закрыть $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Поиск'; + + @override + String get searchWebButtonLabel => 'Искать в интернете'; + + @override + String get selectAllButtonLabel => 'Выбрать все'; + + @override + String get selectYearSemanticsLabel => 'Выберите год'; + + @override + String get selectedDateLabel => 'Выбрано'; + + @override + String? get selectedRowCountTitleFew => r'Выбрано $selectedRowCount объекта'; + + @override + String? get selectedRowCountTitleMany => r'Выбрано $selectedRowCount объектов'; + + @override + String? get selectedRowCountTitleOne => 'Выбран 1 объект'; + + @override + String get selectedRowCountTitleOther => r'Выбрано $selectedRowCount объекта'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => 'Строки не выбраны'; + + @override + String get shareButtonLabel => 'Поделиться'; + + @override + String get showAccountsLabel => 'Показать аккаунты'; + + @override + String get showMenuTooltip => 'Показать меню'; + + @override + String get signedInLabel => 'Вход выполнен'; + + @override + String get tabLabelRaw => r'Вкладка $tabIndex из $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'Выберите время'; + + @override + String get timePickerHourLabel => 'Часы'; + + @override + String get timePickerHourModeAnnouncement => 'Выберите часы'; + + @override + String get timePickerInputHelpText => 'Укажите время'; + + @override + String get timePickerMinuteLabel => 'Минуты'; + + @override + String get timePickerMinuteModeAnnouncement => 'Выберите минуты'; + + @override + String get unspecifiedDate => 'Дата'; + + @override + String get unspecifiedDateRange => 'Диапазон дат'; + + @override + String get viewLicensesButtonLabel => 'Посмотреть лицензии'; +} + +/// The translations for Sinhala Sinhalese (`si`). +class MaterialLocalizationSi extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Sinhala Sinhalese. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationSi({ + super.localeName = 'si', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName ගැන'; + + @override + String get alertDialogLabel => 'ඇඟවීම'; + + @override + String get anteMeridiemAbbreviation => 'පෙ.ව.'; + + @override + String get backButtonTooltip => 'ආපසු'; + + @override + String get bottomSheetLabel => 'පහළම පත්‍රය'; + + @override + String get calendarModeButtonLabel => 'දින දර්ශනය වෙත මාරු වන්න'; + + @override + String get cancelButtonLabel => 'අවලංගු කරන්න'; + + @override + String get clearButtonTooltip => 'පෙළ හිස් කරන්න'; + + @override + String get closeButtonLabel => 'වසන්න'; + + @override + String get closeButtonTooltip => 'වසන්න'; + + @override + String get collapsedHint => 'දිග හරින ලදි'; + + @override + String get collapsedIconTapHint => 'දිග හරින්න'; + + @override + String get continueButtonLabel => 'ඉදිරියට යන්න'; + + @override + String get copyButtonLabel => 'පිටපත් කරන්න'; + + @override + String get currentDateLabel => 'අද'; + + @override + String get cutButtonLabel => 'කපන්න'; + + @override + String get dateHelpText => 'mm.dd.yyyy'; + + @override + String get dateInputLabel => 'දිනය ඇතුළු කරන්න'; + + @override + String get dateOutOfRangeLabel => 'පරාසයෙන් පිටත.'; + + @override + String get datePickerHelpText => 'දිනය තෝරන්න'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'අවසන් වන දිනය $fullDate'; + + @override + String get dateRangeEndLabel => 'අවසන් වන දිනය'; + + @override + String get dateRangePickerHelpText => 'පරාසය තෝරන්න'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'ආරම්භක දිනය $fullDate'; + + @override + String get dateRangeStartLabel => 'ආරම්භක දිනය'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'මකන්න'; + + @override + String get dialModeButtonLabel => 'ඩයලන තෝරක ප්‍රකාරයට මාරු කරන්න'; + + @override + String get dialogLabel => 'සංවාදය'; + + @override + String get drawerLabel => 'සංචාලන මෙනුව'; + + @override + String get expandedHint => 'හකුළන ලදි'; + + @override + String get expandedIconTapHint => 'හකුළන්න'; + + @override + String get expansionTileCollapsedHint => 'විහිදුවීමට දෙවරක් තට්ටු කරන්න'; + + @override + String get expansionTileCollapsedTapHint => 'වැඩි විස්තර සඳහා පුළුල් කරන්න'; + + @override + String get expansionTileExpandedHint => 'හැකිළවීමට දෙවරක් තට්ටු කරන්න'; + + @override + String get expansionTileExpandedTapHint => 'හකුළන්න'; + + @override + String get firstPageTooltip => 'පළමු පිටුව'; + + @override + String get hideAccountsLabel => 'ගිණුම් සඟවන්න'; + + @override + String get inputDateModeButtonLabel => 'ආදානය වෙත මාරු වන්න'; + + @override + String get inputTimeModeButtonLabel => 'පෙළ ආදාන ප්‍රකාරයට මාරු කරන්න'; + + @override + String get invalidDateFormatLabel => 'අවලංගු ආකෘතියකි.'; + + @override + String get invalidDateRangeLabel => 'අවලංගු පරාසයකි.'; + + @override + String get invalidTimeLabel => 'වලංගු වේලාවක් ඇතුළු කරන්න'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'අවසන් පිටුව'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => 'බලපත්‍ර 1'; + + @override + String get licensesPackageDetailTextOther => r'බලපත්‍ර $licenseCount'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'බලපත්‍ර'; + + @override + String get lookUpButtonLabel => 'උඩ බලන්න'; + + @override + String get menuBarMenuLabel => 'මෙනු තීරු මෙනුව'; + + @override + String get menuDismissLabel => 'මෙනුව අස් කරන්න'; + + @override + String get modalBarrierDismissLabel => 'ඉවත ලන්න'; + + @override + String get moreButtonTooltip => 'තව'; + + @override + String get nextMonthTooltip => 'ඊළඟ මාසය'; + + @override + String get nextPageTooltip => 'ඊළඟ පිටුව'; + + @override + String get okButtonLabel => 'හරි'; + + @override + String get openAppDrawerTooltip => 'සංචාලන මෙනුව විවෘත කරන්න'; + + @override + String get pageRowsInfoTitleRaw => r'$rowCountන් $firstRow–$lastRow'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$rowCountකින් පමණ $firstRow–$lastRow'; + + @override + String get pasteButtonLabel => 'අලවන්න'; + + @override + String get popupMenuLabel => 'උත්පතන මෙනුව'; + + @override + String get postMeridiemAbbreviation => 'ප.ව.'; + + @override + String get previousMonthTooltip => 'පෙර මාසය'; + + @override + String get previousPageTooltip => 'පෙර පිටුව'; + + @override + String get refreshIndicatorSemanticLabel => 'නැවුම් කරන්න'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'අනුලකුණු 1ක් ඉතිරිය'; + + @override + String get remainingTextFieldCharacterCountOther => r'අනුලකුණු $remainingCountක් ඉතිරිය'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'පහළට ගෙන යන්න'; + + @override + String get reorderItemLeft => 'වමට ගෙන යන්න'; + + @override + String get reorderItemRight => 'දකුණට ගෙන යන්න'; + + @override + String get reorderItemToEnd => 'අවසානයට යන්න'; + + @override + String get reorderItemToStart => 'ආරම්භය වෙත යන්න'; + + @override + String get reorderItemUp => 'ඉහළට ගෙන යන්න'; + + @override + String get rowsPerPageTitle => 'පිටුවකට පේළි:'; + + @override + String get saveButtonLabel => 'සුරකින්න'; + + @override + String get scanTextButtonLabel => 'පෙළ ස්කෑන් කරන්න'; + + @override + String get scrimLabel => 'ස්ක්‍රිම්'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName වසන්න'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'සෙවීම'; + + @override + String get searchWebButtonLabel => 'වෙබය සොයන්න'; + + @override + String get selectAllButtonLabel => 'සියල්ල තෝරන්න'; + + @override + String get selectYearSemanticsLabel => 'වර්ෂය තෝරන්න'; + + @override + String get selectedDateLabel => 'තෝරන ලදි'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => 'අයිතම 1ක් තෝරන ලදී'; + + @override + String get selectedRowCountTitleOther => r'අයිතම $selectedRowCountක් තෝරන ලදී'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'බෙදා ගන්න'; + + @override + String get showAccountsLabel => 'ගිණුම් පෙන්වන්න'; + + @override + String get showMenuTooltip => 'මෙනුව පෙන්වන්න'; + + @override + String get signedInLabel => 'පුරන ලදී'; + + @override + String get tabLabelRaw => r'ටැබ $tabIndexකින් $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'වේලාව තෝරන්න'; + + @override + String get timePickerHourLabel => 'පැය'; + + @override + String get timePickerHourModeAnnouncement => 'පැය ගණන තෝරන්න'; + + @override + String get timePickerInputHelpText => 'කාලය ඇතුළු කරන්න'; + + @override + String get timePickerMinuteLabel => 'මිනිත්තු'; + + @override + String get timePickerMinuteModeAnnouncement => 'මිනිත්තු ගණන තෝරන්න'; + + @override + String get unspecifiedDate => 'දිනය'; + + @override + String get unspecifiedDateRange => 'දින පරාසය'; + + @override + String get viewLicensesButtonLabel => 'බලපත්‍ර බලන්න'; +} + +/// The translations for Slovak (`sk`). +class MaterialLocalizationSk extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Slovak. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationSk({ + super.localeName = 'sk', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName – informácie'; + + @override + String get alertDialogLabel => 'Upozornenie'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Späť'; + + @override + String get bottomSheetLabel => 'Dolný hárok'; + + @override + String get calendarModeButtonLabel => 'Prepnúť na kalendár'; + + @override + String get cancelButtonLabel => 'Zrušiť'; + + @override + String get clearButtonTooltip => 'Vymazať text'; + + @override + String get closeButtonLabel => 'Zavrieť'; + + @override + String get closeButtonTooltip => 'Zavrieť'; + + @override + String get collapsedHint => 'Rozbalené'; + + @override + String get collapsedIconTapHint => 'Rozbaliť'; + + @override + String get continueButtonLabel => 'Pokračovať'; + + @override + String get copyButtonLabel => 'Kopírovať'; + + @override + String get currentDateLabel => 'Dnes'; + + @override + String get cutButtonLabel => 'Vystrihnúť'; + + @override + String get dateHelpText => 'mm.dd.yyyy'; + + @override + String get dateInputLabel => 'Zadajte dátum'; + + @override + String get dateOutOfRangeLabel => 'Mimo rozsahu.'; + + @override + String get datePickerHelpText => 'Vybrať dátum'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Dátum ukončenia $fullDate'; + + @override + String get dateRangeEndLabel => 'Dátum ukončenia'; + + @override + String get dateRangePickerHelpText => 'Vybrať rozsah'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Dátum začatia $fullDate'; + + @override + String get dateRangeStartLabel => 'Dátum začatia'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Odstrániť'; + + @override + String get dialModeButtonLabel => 'Prepnúť na režim výberu času'; + + @override + String get dialogLabel => 'Dialógové okno'; + + @override + String get drawerLabel => 'Navigačná ponuka'; + + @override + String get expandedHint => 'Zbalené'; + + @override + String get expandedIconTapHint => 'Zbaliť'; + + @override + String get expansionTileCollapsedHint => 'rozbalíte dvojitým klepnutím'; + + @override + String get expansionTileCollapsedTapHint => 'Rozbaliť a zobraziť ďalšie podrobnosti'; + + @override + String get expansionTileExpandedHint => 'zbalíte dvojitým klepnutím'; + + @override + String get expansionTileExpandedTapHint => 'Zbaliť'; + + @override + String get firstPageTooltip => 'Prvá strana'; + + @override + String get hideAccountsLabel => 'Skryť účty'; + + @override + String get inputDateModeButtonLabel => 'Prepnúť na zadávanie'; + + @override + String get inputTimeModeButtonLabel => 'Prepnúť na textový režim vstupu'; + + @override + String get invalidDateFormatLabel => 'Neplatný formát.'; + + @override + String get invalidDateRangeLabel => 'Neplatný rozsah.'; + + @override + String get invalidTimeLabel => 'Zadajte platný čas'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'O kanál nižšie'; + + @override + String get keyboardKeyChannelUp => 'O kanál vyššie'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Odpojiť'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Vypínač'; + + @override + String get keyboardKeyPowerOff => 'Vypnúť'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Medzerník'; + + @override + String get lastPageTooltip => 'Posledná strana'; + + @override + String? get licensesPackageDetailTextFew => r'$licenseCount licencie'; + + @override + String? get licensesPackageDetailTextMany => r'$licenseCount licenses'; + + @override + String? get licensesPackageDetailTextOne => '1 licencia'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licencií'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Licencie'; + + @override + String get lookUpButtonLabel => 'Pohľad nahor'; + + @override + String get menuBarMenuLabel => 'Ponuka panela s ponukami'; + + @override + String get menuDismissLabel => 'Zavrieť ponuku'; + + @override + String get modalBarrierDismissLabel => 'Odmietnuť'; + + @override + String get moreButtonTooltip => 'Viac'; + + @override + String get nextMonthTooltip => 'Budúci mesiac'; + + @override + String get nextPageTooltip => 'Ďalšia strana'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Otvoriť navigačnú ponuku'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow – $lastRow z $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow – $lastRow z približne $rowCount'; + + @override + String get pasteButtonLabel => 'Prilepiť'; + + @override + String get popupMenuLabel => 'Kontextová ponuka'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Predošlý mesiac'; + + @override + String get previousPageTooltip => 'Predchádzajúca stránka'; + + @override + String get refreshIndicatorSemanticLabel => 'Obnoviť'; + + @override + String? get remainingTextFieldCharacterCountFew => r'Zostávajú $remainingCount znaky'; + + @override + String? get remainingTextFieldCharacterCountMany => r'$remainingCount characters remaining'; + + @override + String? get remainingTextFieldCharacterCountOne => 'Zostáva 1 znak'; + + @override + String get remainingTextFieldCharacterCountOther => r'Zostáva $remainingCount znakov'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Presunúť nadol'; + + @override + String get reorderItemLeft => 'Presunúť doľava'; + + @override + String get reorderItemRight => 'Presunúť doprava'; + + @override + String get reorderItemToEnd => 'Presunúť na koniec'; + + @override + String get reorderItemToStart => 'Presunúť na začiatok'; + + @override + String get reorderItemUp => 'Presunúť nahor'; + + @override + String get rowsPerPageTitle => 'Počet riadkov na stránku:'; + + @override + String get saveButtonLabel => 'Uložiť'; + + @override + String get scanTextButtonLabel => 'Naskenovať text'; + + @override + String get scrimLabel => 'Scrim'; + + @override + String get scrimOnTapHintRaw => r'Zavrieť $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Hľadať'; + + @override + String get searchWebButtonLabel => 'Hľadať na webe'; + + @override + String get selectAllButtonLabel => 'Vybrať všetko'; + + @override + String get selectYearSemanticsLabel => 'Vyberte rok'; + + @override + String get selectedDateLabel => 'Vybrané'; + + @override + String? get selectedRowCountTitleFew => r'$selectedRowCount vybraté položky'; + + @override + String? get selectedRowCountTitleMany => r'$selectedRowCount items selected'; + + @override + String? get selectedRowCountTitleOne => '1 vybratá položka'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount vybratých položiek'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Zdieľať'; + + @override + String get showAccountsLabel => 'Zobraziť účty'; + + @override + String get showMenuTooltip => 'Zobraziť ponuku'; + + @override + String get signedInLabel => 'Prihlásili ste sa'; + + @override + String get tabLabelRaw => r'Karta $tabIndex z $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Vybrať čas'; + + @override + String get timePickerHourLabel => 'Hodina'; + + @override + String get timePickerHourModeAnnouncement => 'Vybrať hodiny'; + + @override + String get timePickerInputHelpText => 'Zadať čas'; + + @override + String get timePickerMinuteLabel => 'Minúta'; + + @override + String get timePickerMinuteModeAnnouncement => 'Vybrať minúty'; + + @override + String get unspecifiedDate => 'Dátum'; + + @override + String get unspecifiedDateRange => 'Obdobie'; + + @override + String get viewLicensesButtonLabel => 'Zobraziť licencie'; +} + +/// The translations for Slovenian (`sl`). +class MaterialLocalizationSl extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Slovenian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationSl({ + super.localeName = 'sl', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'O aplikaciji $applicationName'; + + @override + String get alertDialogLabel => 'Opozorilo'; + + @override + String get anteMeridiemAbbreviation => 'DOP.'; + + @override + String get backButtonTooltip => 'Nazaj'; + + @override + String get bottomSheetLabel => 'Razdelek na dnu zaslona'; + + @override + String get calendarModeButtonLabel => 'Preklop na koledar'; + + @override + String get cancelButtonLabel => 'Prekliči'; + + @override + String get clearButtonTooltip => 'Počisti besedilo'; + + @override + String get closeButtonLabel => 'Zapri'; + + @override + String get closeButtonTooltip => 'Zapiranje'; + + @override + String get collapsedHint => 'Razširjeno'; + + @override + String get collapsedIconTapHint => 'Razširiti'; + + @override + String get continueButtonLabel => 'Naprej'; + + @override + String get copyButtonLabel => 'Kopiraj'; + + @override + String get currentDateLabel => 'Danes'; + + @override + String get cutButtonLabel => 'Izreži'; + + @override + String get dateHelpText => 'dd. mm. llll'; + + @override + String get dateInputLabel => 'Vnesite datum'; + + @override + String get dateOutOfRangeLabel => 'Zunaj dovoljenega obdobja'; + + @override + String get datePickerHelpText => 'Izberite datum'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Končni datum $fullDate'; + + @override + String get dateRangeEndLabel => 'Končni datum'; + + @override + String get dateRangePickerHelpText => 'Izberite obdobje'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Začetni datum $fullDate'; + + @override + String get dateRangeStartLabel => 'Začetni datum'; + + @override + String get dateSeparator => '. '; + + @override + String get deleteButtonTooltip => 'Brisanje'; + + @override + String get dialModeButtonLabel => 'Preklop na način izbirnika s številčnico'; + + @override + String get dialogLabel => 'Pogovorno okno'; + + @override + String get drawerLabel => 'Meni za krmarjenje'; + + @override + String get expandedHint => 'Strnjeno'; + + @override + String get expandedIconTapHint => 'Strniti'; + + @override + String get expansionTileCollapsedHint => 'za razširitev se dvakrat dotaknite'; + + @override + String get expansionTileCollapsedTapHint => 'Razširitev za več podrobnosti'; + + @override + String get expansionTileExpandedHint => 'za strnitev se dvakrat dotaknite'; + + @override + String get expansionTileExpandedTapHint => 'Strni'; + + @override + String get firstPageTooltip => 'Prva stran'; + + @override + String get hideAccountsLabel => 'Skrivanje računov'; + + @override + String get inputDateModeButtonLabel => 'Preklop na vnos'; + + @override + String get inputTimeModeButtonLabel => 'Preklop na način vnosa besedila'; + + @override + String get invalidDateFormatLabel => 'Neveljavna oblika'; + + @override + String get invalidDateRangeLabel => 'Neveljavno obdobje'; + + @override + String get invalidTimeLabel => 'Vnesite veljaven čas'; + + @override + String get keyboardKeyAlt => 'Alt.'; + + @override + String get keyboardKeyAltGraph => 'Alt. gr.'; + + @override + String get keyboardKeyBackspace => 'Vračalka'; + + @override + String get keyboardKeyCapsLock => 'Velike črke'; + + @override + String get keyboardKeyChannelDown => 'Kanal dol'; + + @override + String get keyboardKeyChannelUp => 'Kanal gor'; + + @override + String get keyboardKeyControl => 'Ktrl'; + + @override + String get keyboardKeyDelete => 'Odstrani'; + + @override + String get keyboardKeyEject => 'Izvrzi'; + + @override + String get keyboardKeyEnd => 'Konec'; + + @override + String get keyboardKeyEscape => 'Izhod'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Začetek'; + + @override + String get keyboardKeyInsert => 'Vstavi'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Vklopi štev.'; + + @override + String get keyboardKeyNumpad0 => 'Štev. 0'; + + @override + String get keyboardKeyNumpad1 => 'Štev. 1'; + + @override + String get keyboardKeyNumpad2 => 'Štev. 2'; + + @override + String get keyboardKeyNumpad3 => 'Štev. 3'; + + @override + String get keyboardKeyNumpad4 => 'Štev. 4'; + + @override + String get keyboardKeyNumpad5 => 'Štev. 5'; + + @override + String get keyboardKeyNumpad6 => 'Štev. 6'; + + @override + String get keyboardKeyNumpad7 => 'Štev. 7'; + + @override + String get keyboardKeyNumpad8 => 'Štev. 8'; + + @override + String get keyboardKeyNumpad9 => 'Štev. 9'; + + @override + String get keyboardKeyNumpadAdd => 'Štev. +'; + + @override + String get keyboardKeyNumpadComma => 'Štev. ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Štev. .'; + + @override + String get keyboardKeyNumpadDivide => 'Štev. /'; + + @override + String get keyboardKeyNumpadEnter => 'Štev. Vnos'; + + @override + String get keyboardKeyNumpadEqual => 'Štev. ='; + + @override + String get keyboardKeyNumpadMultiply => 'Štev. *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Štev. ('; + + @override + String get keyboardKeyNumpadParenRight => 'Štev. )'; + + @override + String get keyboardKeyNumpadSubtract => 'Štev. -'; + + @override + String get keyboardKeyPageDown => 'Stran dol'; + + @override + String get keyboardKeyPageUp => 'Stran gor'; + + @override + String get keyboardKeyPower => 'Vklop'; + + @override + String get keyboardKeyPowerOff => 'Izklop'; + + @override + String get keyboardKeyPrintScreen => 'Zajem zaslona'; + + @override + String get keyboardKeyScrollLock => 'Vklopi drsenje'; + + @override + String get keyboardKeySelect => 'Izberi'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Preslednica'; + + @override + String get lastPageTooltip => 'Zadnja stran'; + + @override + String? get licensesPackageDetailTextFew => r'$licenseCount licence'; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 licenca'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licenc'; + + @override + String? get licensesPackageDetailTextTwo => r'$licenseCount licenci'; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Licence'; + + @override + String get lookUpButtonLabel => 'Pogled gor'; + + @override + String get menuBarMenuLabel => 'Meni menijske vrstice'; + + @override + String get menuDismissLabel => 'Opusti meni'; + + @override + String get modalBarrierDismissLabel => 'Opusti'; + + @override + String get moreButtonTooltip => 'Več'; + + @override + String get nextMonthTooltip => 'Naslednji mesec'; + + @override + String get nextPageTooltip => 'Naslednja stran'; + + @override + String get okButtonLabel => 'V REDU'; + + @override + String get openAppDrawerTooltip => 'Odpiranje menija za krmarjenje'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow od $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow od približno $rowCount'; + + @override + String get pasteButtonLabel => 'Prilepi'; + + @override + String get popupMenuLabel => 'Pojavni meni'; + + @override + String get postMeridiemAbbreviation => 'POP.'; + + @override + String get previousMonthTooltip => 'Prejšnji mesec'; + + @override + String get previousPageTooltip => 'Prejšnja stran'; + + @override + String get refreshIndicatorSemanticLabel => 'Osveži'; + + @override + String? get remainingTextFieldCharacterCountFew => r'Še $remainingCount znaki'; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'Še 1 znak'; + + @override + String get remainingTextFieldCharacterCountOther => r'Še $remainingCount znakov'; + + @override + String? get remainingTextFieldCharacterCountTwo => r'Še $remainingCount znaka'; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Premakni navzdol'; + + @override + String get reorderItemLeft => 'Premakni levo'; + + @override + String get reorderItemRight => 'Premakni desno'; + + @override + String get reorderItemToEnd => 'Premakni na konec'; + + @override + String get reorderItemToStart => 'Premakni na začetek'; + + @override + String get reorderItemUp => 'Premakni navzgor'; + + @override + String get rowsPerPageTitle => 'Vrstice na stran:'; + + @override + String get saveButtonLabel => 'Shrani'; + + @override + String get scanTextButtonLabel => 'Optično preberite besedilo'; + + @override + String get scrimLabel => 'Scrim'; + + @override + String get scrimOnTapHintRaw => r'Zapiranje »$modalRouteContentName«'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Iskanje'; + + @override + String get searchWebButtonLabel => 'Iskanje v spletu'; + + @override + String get selectAllButtonLabel => 'Izberi vse'; + + @override + String get selectYearSemanticsLabel => 'Izberite leto'; + + @override + String get selectedDateLabel => 'Izbrano'; + + @override + String? get selectedRowCountTitleFew => r'Izbrani so $selectedRowCount elementi'; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => 'Izbran je 1 element'; + + @override + String get selectedRowCountTitleOther => r'Izbranih je $selectedRowCount elementov'; + + @override + String? get selectedRowCountTitleTwo => r'Izbrana sta $selectedRowCount elementa'; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Deli'; + + @override + String get showAccountsLabel => 'Prikaz računov'; + + @override + String get showMenuTooltip => 'Prikaz menija'; + + @override + String get signedInLabel => 'Prijavljen'; + + @override + String get tabLabelRaw => r'Zavihek $tabIndex od $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Izberite uro'; + + @override + String get timePickerHourLabel => 'Ura'; + + @override + String get timePickerHourModeAnnouncement => 'Izberite ure'; + + @override + String get timePickerInputHelpText => 'Vnesite čas'; + + @override + String get timePickerMinuteLabel => 'Minuta'; + + @override + String get timePickerMinuteModeAnnouncement => 'Izberite minute'; + + @override + String get unspecifiedDate => 'Datum'; + + @override + String get unspecifiedDateRange => 'Časovno obdobje'; + + @override + String get viewLicensesButtonLabel => 'Prikaži licence'; +} + +/// The translations for Albanian (`sq`). +class MaterialLocalizationSq extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Albanian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationSq({ + super.localeName = 'sq', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Rreth $applicationName'; + + @override + String get alertDialogLabel => 'Sinjalizim'; + + @override + String get anteMeridiemAbbreviation => 'paradite'; + + @override + String get backButtonTooltip => 'Prapa'; + + @override + String get bottomSheetLabel => 'Fleta e poshtme'; + + @override + String get calendarModeButtonLabel => 'Kalo te kalendari'; + + @override + String get cancelButtonLabel => 'Anulo'; + + @override + String get clearButtonTooltip => 'Pastro tekstin'; + + @override + String get closeButtonLabel => 'Mbyll'; + + @override + String get closeButtonTooltip => 'Mbyll'; + + @override + String get collapsedHint => 'U zgjerua'; + + @override + String get collapsedIconTapHint => 'Zgjero'; + + @override + String get continueButtonLabel => 'Vazhdo'; + + @override + String get copyButtonLabel => 'Kopjo'; + + @override + String get currentDateLabel => 'Sot'; + + @override + String get cutButtonLabel => 'Prit'; + + @override + String get dateHelpText => 'dd.mm.yyyy'; + + @override + String get dateInputLabel => 'Vendos datën'; + + @override + String get dateOutOfRangeLabel => 'Jashtë rrezes.'; + + @override + String get datePickerHelpText => 'Zgjidh datën'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Data e mbarimit: $fullDate'; + + @override + String get dateRangeEndLabel => 'Data e mbarimit'; + + @override + String get dateRangePickerHelpText => 'Zgjidh gamën'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Data e fillimit: $fullDate'; + + @override + String get dateRangeStartLabel => 'Data e fillimit'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Fshi'; + + @override + String get dialModeButtonLabel => 'Kalo te modaliteti i zgjedhësit të orës'; + + @override + String get dialogLabel => 'Dialogu'; + + @override + String get drawerLabel => 'Menyja e navigimit'; + + @override + String get expandedHint => 'U palos'; + + @override + String get expandedIconTapHint => 'Palos'; + + @override + String get expansionTileCollapsedHint => 'trokit dy herë për ta zgjeruar'; + + @override + String get expansionTileCollapsedTapHint => 'Zgjero për më shumë detaje'; + + @override + String get expansionTileExpandedHint => 'trokit dy herë për ta palosur'; + + @override + String get expansionTileExpandedTapHint => 'Palos'; + + @override + String get firstPageTooltip => 'Faqja e parë'; + + @override + String get hideAccountsLabel => 'Fshih llogaritë'; + + @override + String get inputDateModeButtonLabel => 'Kalo te hyrja'; + + @override + String get inputTimeModeButtonLabel => 'Kalo te modaliteti i hyrjes së tekstit'; + + @override + String get invalidDateFormatLabel => 'Format i pavlefshëm.'; + + @override + String get invalidDateRangeLabel => 'Gamë e pavlefshme.'; + + @override + String get invalidTimeLabel => 'Fut një kohë të vlefshme'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Delete'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'Faqja e fundit'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 licencë'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licenca'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Licencat'; + + @override + String get lookUpButtonLabel => 'Kërko'; + + @override + String get menuBarMenuLabel => 'Menyja e shiritit të menysë'; + + @override + String get menuDismissLabel => 'Hiqe menynë'; + + @override + String get modalBarrierDismissLabel => 'Hiq'; + + @override + String get moreButtonTooltip => 'Më shumë'; + + @override + String get nextMonthTooltip => 'Muaji i ardhshëm'; + + @override + String get nextPageTooltip => 'Faqja tjetër'; + + @override + String get okButtonLabel => 'Në rregull'; + + @override + String get openAppDrawerTooltip => 'Hap menynë e navigimit'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow nga $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow nga rreth $rowCount'; + + @override + String get pasteButtonLabel => 'Ngjit'; + + @override + String get popupMenuLabel => 'Menyja kërcyese'; + + @override + String get postMeridiemAbbreviation => 'pasdite'; + + @override + String get previousMonthTooltip => 'Muaji i mëparshëm'; + + @override + String get previousPageTooltip => 'Faqja e mëparshme'; + + @override + String get refreshIndicatorSemanticLabel => 'Rifresko'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 karakter i mbetur'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount karaktere të mbetura'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Lëvize poshtë'; + + @override + String get reorderItemLeft => 'Lëvize majtas'; + + @override + String get reorderItemRight => 'Lëvize djathtas'; + + @override + String get reorderItemToEnd => 'Lëvize në fund'; + + @override + String get reorderItemToStart => 'Lëvize në fillim'; + + @override + String get reorderItemUp => 'Lëvize lart'; + + @override + String get rowsPerPageTitle => 'Rreshtat për faqe:'; + + @override + String get saveButtonLabel => 'Ruaj'; + + @override + String get scanTextButtonLabel => 'Skano tekstin'; + + @override + String get scrimLabel => 'Kanavacë'; + + @override + String get scrimOnTapHintRaw => r'Mbyll $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Kërko'; + + @override + String get searchWebButtonLabel => 'Kërko në ueb'; + + @override + String get selectAllButtonLabel => 'Zgjidh të gjitha'; + + @override + String get selectYearSemanticsLabel => 'Zgjidh vitin'; + + @override + String get selectedDateLabel => 'Zgjedhur'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => 'U zgjodh 1 artikull'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount artikuj u zgjodhën'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Ndaj'; + + @override + String get showAccountsLabel => 'Shfaq llogaritë'; + + @override + String get showMenuTooltip => 'Shfaq menynë'; + + @override + String get signedInLabel => 'Je identifikuar'; + + @override + String get tabLabelRaw => r'Skeda $tabIndex nga $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'Zgjidh orën'; + + @override + String get timePickerHourLabel => 'Ora'; + + @override + String get timePickerHourModeAnnouncement => 'Zgjidh orët'; + + @override + String get timePickerInputHelpText => 'Fut orën'; + + @override + String get timePickerMinuteLabel => 'Minuta'; + + @override + String get timePickerMinuteModeAnnouncement => 'Zgjidh minutat'; + + @override + String get unspecifiedDate => 'Data'; + + @override + String get unspecifiedDateRange => 'Gama e datave'; + + @override + String get viewLicensesButtonLabel => 'Shiko licencat'; +} + +/// The translations for Serbian (`sr`). +class MaterialLocalizationSr extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Serbian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationSr({ + super.localeName = 'sr', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'О апликацији $applicationName'; + + @override + String get alertDialogLabel => 'Обавештење'; + + @override + String get anteMeridiemAbbreviation => 'пре подне'; + + @override + String get backButtonTooltip => 'Назад'; + + @override + String get bottomSheetLabel => 'Доња табела'; + + @override + String get calendarModeButtonLabel => 'Пређите на календар'; + + @override + String get cancelButtonLabel => 'Откажи'; + + @override + String get clearButtonTooltip => 'Обриши текст'; + + @override + String get closeButtonLabel => 'Затвори'; + + @override + String get closeButtonTooltip => 'Затворите'; + + @override + String get collapsedHint => 'Проширено је'; + + @override + String get collapsedIconTapHint => 'Прошири'; + + @override + String get continueButtonLabel => 'Настави'; + + @override + String get copyButtonLabel => 'Копирај'; + + @override + String get currentDateLabel => 'Данас'; + + @override + String get cutButtonLabel => 'Исеци'; + + @override + String get dateHelpText => 'дд.мм.гггг.'; + + @override + String get dateInputLabel => 'Унесите датум'; + + @override + String get dateOutOfRangeLabel => 'Изван периода.'; + + @override + String get datePickerHelpText => 'Изаберите датум'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Датум завршетка: $fullDate'; + + @override + String get dateRangeEndLabel => 'Датум завршетка'; + + @override + String get dateRangePickerHelpText => 'Изаберите период'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Датум почетка: $fullDate'; + + @override + String get dateRangeStartLabel => 'Датум почетка'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Избришите'; + + @override + String get dialModeButtonLabel => 'Пређите на режим бирача бројчаника'; + + @override + String get dialogLabel => 'Дијалог'; + + @override + String get drawerLabel => 'Мени за навигацију'; + + @override + String get expandedHint => 'Скупљено је'; + + @override + String get expandedIconTapHint => 'Скупи'; + + @override + String get expansionTileCollapsedHint => 'двапут додирните да бисте проширили'; + + @override + String get expansionTileCollapsedTapHint => 'Проширите за још детаља'; + + @override + String get expansionTileExpandedHint => 'двапут додирните да бисте скупили'; + + @override + String get expansionTileExpandedTapHint => 'Скупите'; + + @override + String get firstPageTooltip => 'Прва страница'; + + @override + String get hideAccountsLabel => 'Сакриј налоге'; + + @override + String get inputDateModeButtonLabel => 'Пређите на унос'; + + @override + String get inputTimeModeButtonLabel => 'Пређите на режим уноса текста'; + + @override + String get invalidDateFormatLabel => 'Формат је неважећи.'; + + @override + String get invalidDateRangeLabel => 'Период је неважећи.'; + + @override + String get invalidTimeLabel => 'Унесите важеће време'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Претходни канал'; + + @override + String get keyboardKeyChannelUp => 'Следећи канал'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Дугме за укључивање'; + + @override + String get keyboardKeyPowerOff => 'Дугме за искључивање'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Тастер за размак'; + + @override + String get lastPageTooltip => 'Последња страница'; + + @override + String? get licensesPackageDetailTextFew => r'$licenseCount лиценце'; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 лиценца'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount лиценци'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Лиценце'; + + @override + String get lookUpButtonLabel => 'Поглед нагоре'; + + @override + String get menuBarMenuLabel => 'Мени трака менија'; + + @override + String get menuDismissLabel => 'Одбаците мени'; + + @override + String get modalBarrierDismissLabel => 'Одбаци'; + + @override + String get moreButtonTooltip => 'Још'; + + @override + String get nextMonthTooltip => 'Следећи месец'; + + @override + String get nextPageTooltip => 'Следећа страница'; + + @override + String get okButtonLabel => 'Потврди'; + + @override + String get openAppDrawerTooltip => 'Отворите мени за навигацију'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow – $lastRow oд $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow – $lastRow oд приближно $rowCount'; + + @override + String get pasteButtonLabel => 'Налепи'; + + @override + String get popupMenuLabel => 'Искачући мени'; + + @override + String get postMeridiemAbbreviation => 'по подне'; + + @override + String get previousMonthTooltip => 'Претходни месец'; + + @override + String get previousPageTooltip => 'Претходна страница'; + + @override + String get refreshIndicatorSemanticLabel => 'Освежи'; + + @override + String? get remainingTextFieldCharacterCountFew => r'Преостала су $remainingCount знака'; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'Преостао је 1 знак'; + + @override + String get remainingTextFieldCharacterCountOther => r'Преостало је $remainingCount знакова'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Померите надоле'; + + @override + String get reorderItemLeft => 'Померите улево'; + + @override + String get reorderItemRight => 'Померите удесно'; + + @override + String get reorderItemToEnd => 'Померите на крај'; + + @override + String get reorderItemToStart => 'Померите на почетак'; + + @override + String get reorderItemUp => 'Померите нагоре'; + + @override + String get rowsPerPageTitle => 'Редова на страници:'; + + @override + String get saveButtonLabel => 'Сачувај'; + + @override + String get scanTextButtonLabel => 'Скенирај текст'; + + @override + String get scrimLabel => 'Скрим'; + + @override + String get scrimOnTapHintRaw => r'Затвори: $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Претражите'; + + @override + String get searchWebButtonLabel => 'Претражи веб'; + + @override + String get selectAllButtonLabel => 'Изабери све'; + + @override + String get selectYearSemanticsLabel => 'Изаберите годину'; + + @override + String get selectedDateLabel => 'Изабрано'; + + @override + String? get selectedRowCountTitleFew => r'Изабране су $selectedRowCount ставке'; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => 'Изабрана је 1 ставка'; + + @override + String get selectedRowCountTitleOther => r'Изабрано је $selectedRowCount ставки'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Дели'; + + @override + String get showAccountsLabel => 'Прикажи налоге'; + + @override + String get showMenuTooltip => 'Прикажи мени'; + + @override + String get signedInLabel => 'Пријављени сте'; + + @override + String get tabLabelRaw => r'$tabIndex. картица од $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Изаберите време'; + + @override + String get timePickerHourLabel => 'Сат'; + + @override + String get timePickerHourModeAnnouncement => 'Изаберите сате'; + + @override + String get timePickerInputHelpText => 'Унесите време'; + + @override + String get timePickerMinuteLabel => 'Минут'; + + @override + String get timePickerMinuteModeAnnouncement => 'Изаберите минуте'; + + @override + String get unspecifiedDate => 'Датум'; + + @override + String get unspecifiedDateRange => 'Период'; + + @override + String get viewLicensesButtonLabel => 'Прикажи лиценце'; +} + +/// The translations for Serbian, using the Cyrillic script (`sr_Cyrl`). +class MaterialLocalizationSrCyrl extends MaterialLocalizationSr { + /// Create an instance of the translation bundle for Serbian, using the Cyrillic script. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationSrCyrl({ + super.localeName = 'sr_Cyrl', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); +} + +/// The translations for Serbian, using the Latin script (`sr_Latn`). +class MaterialLocalizationSrLatn extends MaterialLocalizationSr { + /// Create an instance of the translation bundle for Serbian, using the Latin script. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationSrLatn({ + super.localeName = 'sr_Latn', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'O aplikaciji $applicationName'; + + @override + String get alertDialogLabel => 'Obaveštenje'; + + @override + String get anteMeridiemAbbreviation => 'pre podne'; + + @override + String get backButtonTooltip => 'Nazad'; + + @override + String get bottomSheetLabel => 'Donja tabela'; + + @override + String get calendarModeButtonLabel => 'Pređite na kalendar'; + + @override + String get cancelButtonLabel => 'Otkaži'; + + @override + String get clearButtonTooltip => 'Obriši tekst'; + + @override + String get closeButtonLabel => 'Zatvori'; + + @override + String get closeButtonTooltip => 'Zatvorite'; + + @override + String get collapsedHint => 'Prošireno je'; + + @override + String get collapsedIconTapHint => 'Proširi'; + + @override + String get continueButtonLabel => 'Nastavi'; + + @override + String get copyButtonLabel => 'Kopiraj'; + + @override + String get currentDateLabel => 'Danas'; + + @override + String get cutButtonLabel => 'Iseci'; + + @override + String get dateHelpText => 'dd.mm.gggg.'; + + @override + String get dateInputLabel => 'Unesite datum'; + + @override + String get dateOutOfRangeLabel => 'Izvan perioda.'; + + @override + String get datePickerHelpText => 'Izaberite datum'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Datum završetka: $fullDate'; + + @override + String get dateRangeEndLabel => 'Datum završetka'; + + @override + String get dateRangePickerHelpText => 'Izaberite period'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Datum početka: $fullDate'; + + @override + String get dateRangeStartLabel => 'Datum početka'; + + @override + String get deleteButtonTooltip => 'Izbrišite'; + + @override + String get dialModeButtonLabel => 'Pređite na režim birača brojčanika'; + + @override + String get dialogLabel => 'Dijalog'; + + @override + String get drawerLabel => 'Meni za navigaciju'; + + @override + String get expandedHint => 'Skupljeno je'; + + @override + String get expandedIconTapHint => 'Skupi'; + + @override + String get expansionTileCollapsedHint => 'dvaput dodirnite da biste proširili'; + + @override + String get expansionTileCollapsedTapHint => 'Proširite za još detalja'; + + @override + String get expansionTileExpandedHint => 'dvaput dodirnite da biste skupili'; + + @override + String get expansionTileExpandedTapHint => 'Skupite'; + + @override + String get firstPageTooltip => 'Prva stranica'; + + @override + String get hideAccountsLabel => 'Sakrij naloge'; + + @override + String get inputDateModeButtonLabel => 'Pređite na unos'; + + @override + String get inputTimeModeButtonLabel => 'Pređite na režim unosa teksta'; + + @override + String get invalidDateFormatLabel => 'Format je nevažeći.'; + + @override + String get invalidDateRangeLabel => 'Period je nevažeći.'; + + @override + String get invalidTimeLabel => 'Unesite važeće vreme'; + + @override + String get keyboardKeyChannelDown => 'Prethodni kanal'; + + @override + String get keyboardKeyChannelUp => 'Sledeći kanal'; + + @override + String get keyboardKeyPower => 'Dugme za uključivanje'; + + @override + String get keyboardKeyPowerOff => 'Dugme za isključivanje'; + + @override + String get keyboardKeySpace => 'Taster za razmak'; + + @override + String get lastPageTooltip => 'Poslednja stranica'; + + @override + String? get licensesPackageDetailTextFew => r'$licenseCount licence'; + + @override + String? get licensesPackageDetailTextOne => '1 licenca'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licenci'; + + @override + String get licensesPageTitle => 'Licence'; + + @override + String get lookUpButtonLabel => 'Pogled nagore'; + + @override + String get menuBarMenuLabel => 'Meni traka menija'; + + @override + String get menuDismissLabel => 'Odbacite meni'; + + @override + String get modalBarrierDismissLabel => 'Odbaci'; + + @override + String get moreButtonTooltip => 'Još'; + + @override + String get nextMonthTooltip => 'Sledeći mesec'; + + @override + String get nextPageTooltip => 'Sledeća stranica'; + + @override + String get okButtonLabel => 'Potvrdi'; + + @override + String get openAppDrawerTooltip => 'Otvorite meni za navigaciju'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow – $lastRow od $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow – $lastRow od približno $rowCount'; + + @override + String get pasteButtonLabel => 'Nalepi'; + + @override + String get popupMenuLabel => 'Iskačući meni'; + + @override + String get postMeridiemAbbreviation => 'po podne'; + + @override + String get previousMonthTooltip => 'Prethodni mesec'; + + @override + String get previousPageTooltip => 'Prethodna stranica'; + + @override + String get refreshIndicatorSemanticLabel => 'Osveži'; + + @override + String? get remainingTextFieldCharacterCountFew => r'Preostala su $remainingCount znaka'; + + @override + String? get remainingTextFieldCharacterCountOne => 'Preostao je 1 znak'; + + @override + String get remainingTextFieldCharacterCountOther => r'Preostalo je $remainingCount znakova'; + + @override + String get reorderItemDown => 'Pomerite nadole'; + + @override + String get reorderItemLeft => 'Pomerite ulevo'; + + @override + String get reorderItemRight => 'Pomerite udesno'; + + @override + String get reorderItemToEnd => 'Pomerite na kraj'; + + @override + String get reorderItemToStart => 'Pomerite na početak'; + + @override + String get reorderItemUp => 'Pomerite nagore'; + + @override + String get rowsPerPageTitle => 'Redova na stranici:'; + + @override + String get saveButtonLabel => 'Sačuvaj'; + + @override + String get scanTextButtonLabel => 'Skeniraj tekst'; + + @override + String get scrimLabel => 'Skrim'; + + @override + String get scrimOnTapHintRaw => r'Zatvori: $modalRouteContentName'; + + @override + String get searchFieldLabel => 'Pretražite'; + + @override + String get searchWebButtonLabel => 'Pretraži veb'; + + @override + String get selectAllButtonLabel => 'Izaberi sve'; + + @override + String get selectYearSemanticsLabel => 'Izaberite godinu'; + + @override + String get selectedDateLabel => 'Izabrano'; + + @override + String? get selectedRowCountTitleFew => r'Izabrane su $selectedRowCount stavke'; + + @override + String? get selectedRowCountTitleOne => 'Izabrana je 1 stavka'; + + @override + String get selectedRowCountTitleOther => r'Izabrano je $selectedRowCount stavki'; + + @override + String get shareButtonLabel => 'Deli'; + + @override + String get showAccountsLabel => 'Prikaži naloge'; + + @override + String get showMenuTooltip => 'Prikaži meni'; + + @override + String get signedInLabel => 'Prijavljeni ste'; + + @override + String get tabLabelRaw => r'$tabIndex. kartica od $tabCount'; + + @override + String get timePickerDialHelpText => 'Izaberite vreme'; + + @override + String get timePickerHourLabel => 'Sat'; + + @override + String get timePickerHourModeAnnouncement => 'Izaberite sate'; + + @override + String get timePickerInputHelpText => 'Unesite vreme'; + + @override + String get timePickerMinuteLabel => 'Minut'; + + @override + String get timePickerMinuteModeAnnouncement => 'Izaberite minute'; + + @override + String get unspecifiedDate => 'Datum'; + + @override + String get unspecifiedDateRange => 'Period'; + + @override + String get viewLicensesButtonLabel => 'Prikaži licence'; +} + +/// The translations for Swedish (`sv`). +class MaterialLocalizationSv extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Swedish. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationSv({ + super.localeName = 'sv', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Om $applicationName'; + + @override + String get alertDialogLabel => 'Varning'; + + @override + String get anteMeridiemAbbreviation => 'FM'; + + @override + String get backButtonTooltip => 'Tillbaka'; + + @override + String get bottomSheetLabel => 'Ark på nedre delen av skärmen'; + + @override + String get calendarModeButtonLabel => 'Byt till kalender'; + + @override + String get cancelButtonLabel => 'Avbryt'; + + @override + String get clearButtonTooltip => 'Rensa text'; + + @override + String get closeButtonLabel => 'Stäng'; + + @override + String get closeButtonTooltip => 'Stäng'; + + @override + String get collapsedHint => 'Utökades'; + + @override + String get collapsedIconTapHint => 'Utöka'; + + @override + String get continueButtonLabel => 'Fortsätt'; + + @override + String get copyButtonLabel => 'Kopiera'; + + @override + String get currentDateLabel => 'I dag'; + + @override + String get cutButtonLabel => 'Klipp ut'; + + @override + String get dateHelpText => 'åååå-mm-dd'; + + @override + String get dateInputLabel => 'Ange datum'; + + @override + String get dateOutOfRangeLabel => 'Utanför intervallet.'; + + @override + String get datePickerHelpText => 'Välj datum'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Slutdatum $fullDate'; + + @override + String get dateRangeEndLabel => 'Slutdatum'; + + @override + String get dateRangePickerHelpText => 'Välj intervall'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Startdatum $fullDate'; + + @override + String get dateRangeStartLabel => 'Startdatum'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Radera'; + + @override + String get dialModeButtonLabel => 'Byt till läget urtavleväljare'; + + @override + String get dialogLabel => 'Dialogruta'; + + @override + String get drawerLabel => 'Navigeringsmeny'; + + @override + String get expandedHint => 'Komprimerades'; + + @override + String get expandedIconTapHint => 'Dölj'; + + @override + String get expansionTileCollapsedHint => 'dubbeltryck för att utöka'; + + @override + String get expansionTileCollapsedTapHint => 'Utöka för mer information'; + + @override + String get expansionTileExpandedHint => 'dubbeltryck för att komprimera'; + + @override + String get expansionTileExpandedTapHint => 'Komprimera'; + + @override + String get firstPageTooltip => 'Första sidan'; + + @override + String get hideAccountsLabel => 'Dölj konton'; + + @override + String get inputDateModeButtonLabel => 'Byt till inmatning'; + + @override + String get inputTimeModeButtonLabel => 'Byt till text som inmatningsläge'; + + @override + String get invalidDateFormatLabel => 'Ogiltigt format.'; + + @override + String get invalidDateRangeLabel => 'Ogiltigt intervall.'; + + @override + String get invalidTimeLabel => 'Ange en giltig tid'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backsteg'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Byt kanal nedåt'; + + @override + String get keyboardKeyChannelUp => 'Byt kanal uppåt'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Mata ut'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Hem'; + + @override + String get keyboardKeyInsert => 'Infoga'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Kommando'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Av/på'; + + @override + String get keyboardKeyPowerOff => 'Stäng av'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Välj'; + + @override + String get keyboardKeyShift => 'Skift'; + + @override + String get keyboardKeySpace => 'Blanksteg'; + + @override + String get lastPageTooltip => 'Sista sidan'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 licens'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount licenser'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Licenser'; + + @override + String get lookUpButtonLabel => 'Titta upp'; + + @override + String get menuBarMenuLabel => 'Menyrad'; + + @override + String get menuDismissLabel => 'Stäng menyn'; + + @override + String get modalBarrierDismissLabel => 'Stäng'; + + @override + String get moreButtonTooltip => 'Mer'; + + @override + String get nextMonthTooltip => 'Nästa månad'; + + @override + String get nextPageTooltip => 'Nästa sida'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Öppna navigeringsmenyn'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow av $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow av ungefär $rowCount'; + + @override + String get pasteButtonLabel => 'Klistra in'; + + @override + String get popupMenuLabel => 'Popup-meny'; + + @override + String get postMeridiemAbbreviation => 'EM'; + + @override + String get previousMonthTooltip => 'Föregående månad'; + + @override + String get previousPageTooltip => 'Föregående sida'; + + @override + String get refreshIndicatorSemanticLabel => 'Uppdatera'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 tecken kvar'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount tecken kvar'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Flytta nedåt'; + + @override + String get reorderItemLeft => 'Flytta åt vänster'; + + @override + String get reorderItemRight => 'Flytta åt höger'; + + @override + String get reorderItemToEnd => 'Flytta till slutet'; + + @override + String get reorderItemToStart => 'Flytta till början'; + + @override + String get reorderItemUp => 'Flytta uppåt'; + + @override + String get rowsPerPageTitle => 'Rader per sida:'; + + @override + String get saveButtonLabel => 'Spara'; + + @override + String get scanTextButtonLabel => 'Skanna text'; + + @override + String get scrimLabel => 'Scrim'; + + @override + String get scrimOnTapHintRaw => r'Stäng $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Sök'; + + @override + String get searchWebButtonLabel => 'Sök på webben'; + + @override + String get selectAllButtonLabel => 'Markera allt'; + + @override + String get selectYearSemanticsLabel => 'Välj år'; + + @override + String get selectedDateLabel => 'Markerat'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 objekt har markerats'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount objekt har markerats'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Dela'; + + @override + String get showAccountsLabel => 'Visa konton'; + + @override + String get showMenuTooltip => 'Visa meny'; + + @override + String get signedInLabel => 'Inloggad'; + + @override + String get tabLabelRaw => r'Flik $tabIndex av $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Välj tid'; + + @override + String get timePickerHourLabel => 'Timme'; + + @override + String get timePickerHourModeAnnouncement => 'Välj timmar'; + + @override + String get timePickerInputHelpText => 'Ange tid'; + + @override + String get timePickerMinuteLabel => 'Minut'; + + @override + String get timePickerMinuteModeAnnouncement => 'Välj minuter'; + + @override + String get unspecifiedDate => 'Datum'; + + @override + String get unspecifiedDateRange => 'Datumintervall'; + + @override + String get viewLicensesButtonLabel => 'Visa licenser'; +} + +/// The translations for Swahili (`sw`). +class MaterialLocalizationSw extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Swahili. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationSw({ + super.localeName = 'sw', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Kuhusu $applicationName'; + + @override + String get alertDialogLabel => 'Arifa'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Rudi Nyuma'; + + @override + String get bottomSheetLabel => 'Safu ya Chini'; + + @override + String get calendarModeButtonLabel => 'Badili utumie hali ya kalenda'; + + @override + String get cancelButtonLabel => 'Ghairi'; + + @override + String get clearButtonTooltip => 'Futa maandishi'; + + @override + String get closeButtonLabel => 'Funga'; + + @override + String get closeButtonTooltip => 'Funga'; + + @override + String get collapsedHint => 'Imepanuliwa'; + + @override + String get collapsedIconTapHint => 'Panua'; + + @override + String get continueButtonLabel => 'Endelea'; + + @override + String get copyButtonLabel => 'Nakili'; + + @override + String get currentDateLabel => 'Leo'; + + @override + String get cutButtonLabel => 'Kata'; + + @override + String get dateHelpText => 'dd/mm/yyyy'; + + @override + String get dateInputLabel => 'Weka Tarehe'; + + @override + String get dateOutOfRangeLabel => 'Umechagua tarehe iliyo nje ya kipindi.'; + + @override + String get datePickerHelpText => 'Chagua tarehe'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Tarehe ya kumalizika $fullDate'; + + @override + String get dateRangeEndLabel => 'Tarehe ya Kumalizika'; + + @override + String get dateRangePickerHelpText => 'Chagua kipindi'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Tarehe ya kuanza $fullDate'; + + @override + String get dateRangeStartLabel => 'Tarehe ya Kuanza'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'Futa'; + + @override + String get dialModeButtonLabel => 'Badilisha ili utumie hali ya kiteuzi cha kupiga simu'; + + @override + String get dialogLabel => 'Kidirisha'; + + @override + String get drawerLabel => 'Menyu ya kusogeza'; + + @override + String get expandedHint => 'Imekunjwa'; + + @override + String get expandedIconTapHint => 'Kunja'; + + @override + String get expansionTileCollapsedHint => 'gusa mara mbili ili upanue'; + + @override + String get expansionTileCollapsedTapHint => 'Panua ili upate maelezo zaidi'; + + @override + String get expansionTileExpandedHint => 'gusa mara mbili ili ukunje'; + + @override + String get expansionTileExpandedTapHint => 'Kunja'; + + @override + String get firstPageTooltip => 'Ukurasa wa kwanza'; + + @override + String get hideAccountsLabel => 'Ficha akaunti'; + + @override + String get inputDateModeButtonLabel => 'Badili utumie hali ya kuweka maandishi'; + + @override + String get inputTimeModeButtonLabel => 'Tumia programu ya kuingiza data ya maandishi'; + + @override + String get invalidDateFormatLabel => 'Muundo si sahihi.'; + + @override + String get invalidDateRangeLabel => 'Kipindi si sahihi.'; + + @override + String get invalidTimeLabel => 'Weka saa sahihi'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'Pg-down'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'Ukurasa wa mwisho'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => 'Leseni moja'; + + @override + String get licensesPackageDetailTextOther => r'Leseni $licenseCount'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Leseni'; + + @override + String get lookUpButtonLabel => 'Tafuta'; + + @override + String get menuBarMenuLabel => 'Menyu ya upau wa menyu'; + + @override + String get menuDismissLabel => 'Ondoa menyu'; + + @override + String get modalBarrierDismissLabel => 'Ondoa'; + + @override + String get moreButtonTooltip => 'Zaidi'; + + @override + String get nextMonthTooltip => 'Mwezi ujao'; + + @override + String get nextPageTooltip => 'Ukurasa unaofuata'; + + @override + String get okButtonLabel => 'Sawa'; + + @override + String get openAppDrawerTooltip => 'Fungua menyu ya kusogeza'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow hadi $lastRow kati ya $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow hadi $lastRow kati ya takriban $rowCount'; + + @override + String get pasteButtonLabel => 'Bandika'; + + @override + String get popupMenuLabel => 'Menyu ibukizi'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Mwezi uliopita'; + + @override + String get previousPageTooltip => 'Ukurasa uliotangulia'; + + @override + String get refreshIndicatorSemanticLabel => 'Onyesha upya'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'Imesalia herufi 1'; + + @override + String get remainingTextFieldCharacterCountOther => r'Zimesalia herufi $remainingCount'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => 'Hapana herufi zilizo baki'; + + @override + String get reorderItemDown => 'Sogeza chini'; + + @override + String get reorderItemLeft => 'Sogeza kushoto'; + + @override + String get reorderItemRight => 'Sogeza kulia'; + + @override + String get reorderItemToEnd => 'Sogeza hadi mwisho'; + + @override + String get reorderItemToStart => 'Sogeza hadi mwanzo'; + + @override + String get reorderItemUp => 'Sogeza juu'; + + @override + String get rowsPerPageTitle => 'Safu mlalo kwa kila ukurasa:'; + + @override + String get saveButtonLabel => 'Hifadhi'; + + @override + String get scanTextButtonLabel => 'Changanua maandishi'; + + @override + String get scrimLabel => 'Scrim'; + + @override + String get scrimOnTapHintRaw => r'Funga $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Tafuta'; + + @override + String get searchWebButtonLabel => 'Tafuta kwenye Wavuti'; + + @override + String get selectAllButtonLabel => 'Chagua vyote'; + + @override + String get selectYearSemanticsLabel => 'Chagua mwaka'; + + @override + String get selectedDateLabel => 'Umechagua'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => 'Umechagua kipengee 1'; + + @override + String get selectedRowCountTitleOther => r'Umechagua vipengee $selectedRowCount'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => 'Hamna kilicho chaguliwa'; + + @override + String get shareButtonLabel => 'Tuma'; + + @override + String get showAccountsLabel => 'Onyesha akaunti'; + + @override + String get showMenuTooltip => 'Onyesha menyu'; + + @override + String get signedInLabel => 'Umeingia katika akaunti'; + + @override + String get tabLabelRaw => r'Kichupo cha $tabIndex kati ya $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.h_colon_mm_space_a; + + @override + String get timePickerDialHelpText => 'Chagua muda'; + + @override + String get timePickerHourLabel => 'Saa'; + + @override + String get timePickerHourModeAnnouncement => 'Chagua saa'; + + @override + String get timePickerInputHelpText => 'Weka muda'; + + @override + String get timePickerMinuteLabel => 'Dakika'; + + @override + String get timePickerMinuteModeAnnouncement => 'Chagua dakika'; + + @override + String get unspecifiedDate => 'Tarehe'; + + @override + String get unspecifiedDateRange => 'Kipindi'; + + @override + String get viewLicensesButtonLabel => 'Angalia leseni'; +} + +/// The translations for Tamil (`ta`). +class MaterialLocalizationTa extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Tamil. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationTa({ + super.localeName = 'ta', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName பற்றி'; + + @override + String get alertDialogLabel => 'விழிப்பூட்டல்'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'முந்தைய பக்கம்'; + + @override + String get bottomSheetLabel => 'கீழ்த் திரை'; + + @override + String get calendarModeButtonLabel => 'கேலெண்டருக்கு மாற்று'; + + @override + String get cancelButtonLabel => 'ரத்துசெய்'; + + @override + String get clearButtonTooltip => 'வார்த்தைகளை அழிக்கும்'; + + @override + String get closeButtonLabel => 'மூடுக'; + + @override + String get closeButtonTooltip => 'மூடுக'; + + @override + String get collapsedHint => 'விரிவாக்கப்பட்டது'; + + @override + String get collapsedIconTapHint => 'விரிக்கும்'; + + @override + String get continueButtonLabel => 'தொடர்'; + + @override + String get copyButtonLabel => 'நகலெடு'; + + @override + String get currentDateLabel => 'இன்று'; + + @override + String get cutButtonLabel => 'வெட்டு'; + + @override + String get dateHelpText => 'mm/dd/yyyy'; + + @override + String get dateInputLabel => 'தேதியை உள்ளிடுக'; + + @override + String get dateOutOfRangeLabel => 'வரம்பிற்கு வெளியே உள்ளது.'; + + @override + String get datePickerHelpText => 'தேதியைத் தேர்வுசெய்க'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'முடிவுத் தேதி $fullDate'; + + @override + String get dateRangeEndLabel => 'முடிவுத் தேதி'; + + @override + String get dateRangePickerHelpText => 'வரம்பைத் தேர்ந்தெடுக்கவும்'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'தொடங்கும் தேதி $fullDate'; + + @override + String get dateRangeStartLabel => 'தொடங்கும் தேதி'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'நீக்கு'; + + @override + String get dialModeButtonLabel => 'டயல் தேர்வுக் கருவி பயன்முறைக்கு மாற்றும்'; + + @override + String get dialogLabel => 'உரையாடல்'; + + @override + String get drawerLabel => 'வழிசெலுத்தல் மெனு'; + + @override + String get expandedHint => 'சுருக்கப்பட்டது'; + + @override + String get expandedIconTapHint => 'சுருக்கும்'; + + @override + String get expansionTileCollapsedHint => 'விரிவாக்க இருமுறை தட்டுங்கள்'; + + @override + String get expansionTileCollapsedTapHint => 'கூடுதல் விவரங்களுக்கு விரிவாக்கலாம்'; + + @override + String get expansionTileExpandedHint => 'சுருக்க இருமுறை தட்டவும்'; + + @override + String get expansionTileExpandedTapHint => 'சுருக்கும்'; + + @override + String get firstPageTooltip => 'முதல் பக்கத்திற்குச் செல்லும்'; + + @override + String get hideAccountsLabel => 'கணக்குகளை மறைக்கும்'; + + @override + String get inputDateModeButtonLabel => 'உள்ளீட்டுக்கு மாற்று'; + + @override + String get inputTimeModeButtonLabel => 'உரை உள்ளீட்டு முறைக்கு மாற்றும்'; + + @override + String get invalidDateFormatLabel => 'தவறான வடிவம்.'; + + @override + String get invalidDateRangeLabel => 'தவறான வரம்பு.'; + + @override + String get invalidTimeLabel => 'சரியான நேரத்தை உள்ளிடவும்'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'கடைசிப் பக்கத்திற்குச் செல்லும்'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 உரிமம்'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount உரிமங்கள்'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'உரிமங்கள்'; + + @override + String get lookUpButtonLabel => 'தேடு'; + + @override + String get menuBarMenuLabel => 'மெனு பட்டியின் மெனு'; + + @override + String get menuDismissLabel => 'மெனுவை மூடும்'; + + @override + String get modalBarrierDismissLabel => 'நிராகரிக்கும்'; + + @override + String get moreButtonTooltip => 'மேலும்'; + + @override + String get nextMonthTooltip => 'அடுத்த மாதம்'; + + @override + String get nextPageTooltip => 'அடுத்த பக்கம்'; + + @override + String get okButtonLabel => 'சரி'; + + @override + String get openAppDrawerTooltip => 'வழிசெலுத்தல் மெனுவைத் திற'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow / $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow / $rowCount'; + + @override + String get pasteButtonLabel => 'ஒட்டு'; + + @override + String get popupMenuLabel => 'பாப்-அப் மெனு'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'முந்தைய மாதம்'; + + @override + String get previousPageTooltip => 'முந்தைய பக்கம்'; + + @override + String get refreshIndicatorSemanticLabel => 'ரெஃப்ரெஷ் செய்யும்'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 எழுத்து மீதமுள்ளது'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount எழுத்துகள் மீதமுள்ளன'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => 'எழுத்துக்கள் எதுவும் இல்லை'; + + @override + String get reorderItemDown => 'கீழே நகர்த்தவும்'; + + @override + String get reorderItemLeft => 'இடப்புறம் நகர்த்தவும்'; + + @override + String get reorderItemRight => 'வலப்புறம் நகர்த்தவும்'; + + @override + String get reorderItemToEnd => 'இறுதிக்கு நகர்த்தவும்'; + + @override + String get reorderItemToStart => 'தொடக்கத்திற்கு நகர்த்தவும்'; + + @override + String get reorderItemUp => 'மேலே நகர்த்தவும்'; + + @override + String get rowsPerPageTitle => 'ஒரு பக்கத்திற்கான வரிசைகள்:'; + + @override + String get saveButtonLabel => 'சேமி'; + + @override + String get scanTextButtonLabel => 'வார்த்தைகளை ஸ்கேன் செய்'; + + @override + String get scrimLabel => 'ஸ்க்ரிம்'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName ஐ மூடுக'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.dense; + + @override + String get searchFieldLabel => 'தேடல்'; + + @override + String get searchWebButtonLabel => 'இணையத்தில் தேடு'; + + @override + String get selectAllButtonLabel => 'அனைத்தையும் தேர்ந்தெடு'; + + @override + String get selectYearSemanticsLabel => 'ஆண்டைத் தேர்ந்தெடுக்கவும்'; + + @override + String get selectedDateLabel => 'தேர்ந்தெடுக்கப்பட்டது'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 வரிசை தேர்ந்தெடுக்கப்பட்டது'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount வரிசைகள் தேர்ந்தெடுக்கப்பட்டன'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => 'எந்த வரிசையும் தேர்ந்தெடுக்கவில்லை'; + + @override + String get shareButtonLabel => 'பகிர்'; + + @override + String get showAccountsLabel => 'கணக்குகளைக் காட்டும்'; + + @override + String get showMenuTooltip => 'மெனுவைக் காட்டு'; + + @override + String get signedInLabel => 'உள்நுழைந்துள்ளீர்கள்'; + + @override + String get tabLabelRaw => r'தாவல் $tabIndex / $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.h_colon_mm_space_a; + + @override + String get timePickerDialHelpText => 'நேரத்தைத் தேர்ந்தெடுக்கவும்'; + + @override + String get timePickerHourLabel => 'மணிநேரம்'; + + @override + String get timePickerHourModeAnnouncement => 'மணிநேரத்தைத் தேர்ந்தெடுக்கவும்'; + + @override + String get timePickerInputHelpText => 'நேரத்தை உள்ளிடுக'; + + @override + String get timePickerMinuteLabel => 'நிமிடம்'; + + @override + String get timePickerMinuteModeAnnouncement => 'நிமிடங்களைத் தேர்ந்தெடுக்கவும்'; + + @override + String get unspecifiedDate => 'தேதி'; + + @override + String get unspecifiedDateRange => 'தேதி வரம்பு'; + + @override + String get viewLicensesButtonLabel => 'உரிமங்களைக் காட்டு'; +} + +/// The translations for Telugu (`te`). +class MaterialLocalizationTe extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Telugu. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationTe({ + super.localeName = 'te', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName గురించి'; + + @override + String get alertDialogLabel => 'అలర్ట్'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'వెనుకకు'; + + @override + String get bottomSheetLabel => 'దిగువున ఉన్న షీట్'; + + @override + String get calendarModeButtonLabel => 'క్యాలెండర్‌కు మారండి'; + + @override + String get cancelButtonLabel => 'రద్దు చేయండి'; + + @override + String get clearButtonTooltip => 'టెక్స్ట్‌ను క్లియర్ చేయండి'; + + @override + String get closeButtonLabel => 'మూసివేయండి'; + + @override + String get closeButtonTooltip => 'మూసివేయండి'; + + @override + String get collapsedHint => 'విస్తరించబడింది'; + + @override + String get collapsedIconTapHint => 'విస్తరించు'; + + @override + String get continueButtonLabel => 'కొనసాగించండి'; + + @override + String get copyButtonLabel => 'కాపీ చేయి'; + + @override + String get currentDateLabel => 'నేడు'; + + @override + String get cutButtonLabel => 'కత్తిరించండి'; + + @override + String get dateHelpText => 'mm/dd/yyyy'; + + @override + String get dateInputLabel => 'తేదీని ఎంటర్ చేయండి'; + + @override + String get dateOutOfRangeLabel => 'పరిధి వెలుపల ఉంది.'; + + @override + String get datePickerHelpText => 'తేదీ ఎంచుకోండి'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'ముగింపు తేదీ $fullDate'; + + @override + String get dateRangeEndLabel => 'ముగింపు తేదీ'; + + @override + String get dateRangePickerHelpText => 'పరిధిని ఎంచుకోండి'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'ప్రారంభ తేదీ $fullDate'; + + @override + String get dateRangeStartLabel => 'ప్రారంభ తేదీ'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'తొలగించండి'; + + @override + String get dialModeButtonLabel => 'డయల్ పికర్ మోడ్‌కు మారుస్తుంది'; + + @override + String get dialogLabel => 'డైలాగ్'; + + @override + String get drawerLabel => 'నావిగేషన్ మెనూ'; + + @override + String get expandedHint => 'కుదించబడింది'; + + @override + String get expandedIconTapHint => 'కుదించు'; + + @override + String get expansionTileCollapsedHint => 'విస్తరించడానికి డబుల్ ట్యాప్ చేయండి'; + + @override + String get expansionTileCollapsedTapHint => 'మరిన్ని వివరాల కోసం విస్తరించండి'; + + @override + String get expansionTileExpandedHint => 'కుదించడానికి డబుల్ ట్యాప్ చేయండి'; + + @override + String get expansionTileExpandedTapHint => 'కుదించండి'; + + @override + String get firstPageTooltip => 'మొదటి పేజీ'; + + @override + String get hideAccountsLabel => 'ఖాతాలను దాచు'; + + @override + String get inputDateModeButtonLabel => 'ఇన్‌పుట్‌కు మారండి'; + + @override + String get inputTimeModeButtonLabel => 'టెక్స్ట్ ఇన్‌పుట్ మోడ్‌కు మారుస్తుంది'; + + @override + String get invalidDateFormatLabel => 'ఫార్మాట్ చెల్లదు.'; + + @override + String get invalidDateRangeLabel => 'పరిధి చెల్లదు.'; + + @override + String get invalidTimeLabel => 'చెల్లుబాటు అయ్యే సమయాన్ని ఎంటర్ చేయండి'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'చివరి పేజీ'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 లైసెన్స్'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount లైసెన్స్‌లు'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'లైసెన్స్‌లు'; + + @override + String get lookUpButtonLabel => 'వెతకండి'; + + @override + String get menuBarMenuLabel => 'మెనూ బార్ మెనూ'; + + @override + String get menuDismissLabel => 'మెనూను తీసివేయండి'; + + @override + String get modalBarrierDismissLabel => 'విస్మరించు'; + + @override + String get moreButtonTooltip => 'మరిన్ని'; + + @override + String get nextMonthTooltip => 'తర్వాత నెల'; + + @override + String get nextPageTooltip => 'తర్వాత పేజీ'; + + @override + String get okButtonLabel => 'సరే'; + + @override + String get openAppDrawerTooltip => 'నావిగేషన్ మెనూను తెరువు'; + + @override + String get pageRowsInfoTitleRaw => r'$rowCountలో $firstRow - $lastRow'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$rowCountలో $firstRow–$lastRow'; + + @override + String get pasteButtonLabel => 'పేస్ట్ చేయండి'; + + @override + String get popupMenuLabel => 'పాప్‌అప్ మెనూ'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'మునుపటి నెల'; + + @override + String get previousPageTooltip => 'మునుపటి పేజీ'; + + @override + String get refreshIndicatorSemanticLabel => 'రిఫ్రెష్ చేయండి'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 అక్షరం మిగిలి ఉంది'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount అక్షరాలు మిగిలి ఉన్నాయి'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'కిందికు జరుపు'; + + @override + String get reorderItemLeft => 'ఎడమవైపుగా జరపండి'; + + @override + String get reorderItemRight => 'కుడివైపుగా జరపండి'; + + @override + String get reorderItemToEnd => 'చివరకు తరలించండి'; + + @override + String get reorderItemToStart => 'ప్రారంభానికి తరలించండి'; + + @override + String get reorderItemUp => 'పైకి జరపండి'; + + @override + String get rowsPerPageTitle => 'పేజీకి ఉండే అడ్డు వరుసలు:'; + + @override + String get saveButtonLabel => 'సేవ్ చేయండి'; + + @override + String get scanTextButtonLabel => 'టెక్స్ట్‌ను స్కాన్ చేయండి'; + + @override + String get scrimLabel => 'స్క్రిమ్'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName‌ను మూసివేయండి'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.tall; + + @override + String get searchFieldLabel => 'వెతకండి'; + + @override + String get searchWebButtonLabel => 'వెబ్‌లో సెర్చ్ చేయండి'; + + @override + String get selectAllButtonLabel => 'అన్నింటినీ ఎంచుకోండి'; + + @override + String get selectYearSemanticsLabel => 'సంవత్సరాన్ని ఎంచుకోండి'; + + @override + String get selectedDateLabel => 'ఎంచుకోబడింది'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 అంశం ఎంచుకోబడింది'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount అంశాలు ఎంచుకోబడ్డాయి'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'షేర్ చేయండి'; + + @override + String get showAccountsLabel => 'ఖాతాలను చూపు'; + + @override + String get showMenuTooltip => 'మెనూను చూపు'; + + @override + String get signedInLabel => 'సైన్ ఇన్ చేశారు'; + + @override + String get tabLabelRaw => r'$tabCountలో $tabIndexవ ట్యాబ్'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'సమయాన్ని ఎంచుకోండి'; + + @override + String get timePickerHourLabel => 'గంట'; + + @override + String get timePickerHourModeAnnouncement => 'గంటలను ఎంచుకోండి'; + + @override + String get timePickerInputHelpText => 'సమయాన్ని ఎంటర్ చేయండి'; + + @override + String get timePickerMinuteLabel => 'నిమిషం'; + + @override + String get timePickerMinuteModeAnnouncement => 'నిమిషాలను ఎంచుకోండి'; + + @override + String get unspecifiedDate => 'తేదీ'; + + @override + String get unspecifiedDateRange => 'తేదీల పరిధి'; + + @override + String get viewLicensesButtonLabel => 'లైసెన్స్‌లను చూడండి'; +} + +/// The translations for Thai (`th`). +class MaterialLocalizationTh extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Thai. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationTh({ + super.localeName = 'th', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'เกี่ยวกับ $applicationName'; + + @override + String get alertDialogLabel => 'การแจ้งเตือน'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'กลับ'; + + @override + String get bottomSheetLabel => 'Bottom Sheet'; + + @override + String get calendarModeButtonLabel => 'เปลี่ยนเป็นปฏิทิน'; + + @override + String get cancelButtonLabel => 'ยกเลิก'; + + @override + String get clearButtonTooltip => 'ล้างข้อความ'; + + @override + String get closeButtonLabel => 'ปิด'; + + @override + String get closeButtonTooltip => 'ปิด'; + + @override + String get collapsedHint => 'ขยาย'; + + @override + String get collapsedIconTapHint => 'ขยาย'; + + @override + String get continueButtonLabel => 'ต่อไป'; + + @override + String get copyButtonLabel => 'คัดลอก'; + + @override + String get currentDateLabel => 'วันนี้'; + + @override + String get cutButtonLabel => 'ตัด'; + + @override + String get dateHelpText => 'ดด/วว/ปปปป'; + + @override + String get dateInputLabel => 'ป้อนวันที่'; + + @override + String get dateOutOfRangeLabel => 'ไม่อยู่ในช่วง'; + + @override + String get datePickerHelpText => 'เลือกวันที่'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'วันที่สิ้นสุด $fullDate'; + + @override + String get dateRangeEndLabel => 'วันที่สิ้นสุด'; + + @override + String get dateRangePickerHelpText => 'เลือกช่วง'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'วันที่เริ่มต้น $fullDate'; + + @override + String get dateRangeStartLabel => 'วันที่เริ่มต้น'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'ลบ'; + + @override + String get dialModeButtonLabel => 'สลับไปใช้โหมดเครื่องมือเลือกแบบหมุน'; + + @override + String get dialogLabel => 'กล่องโต้ตอบ'; + + @override + String get drawerLabel => 'เมนูการนำทาง'; + + @override + String get expandedHint => 'ยุบ'; + + @override + String get expandedIconTapHint => 'ยุบ'; + + @override + String get expansionTileCollapsedHint => 'แตะสองครั้งเพื่อขยาย'; + + @override + String get expansionTileCollapsedTapHint => 'ขยายเพื่อดูรายละเอียดเพิ่มเติม'; + + @override + String get expansionTileExpandedHint => 'แตะสองครั้งเพื่อยุบ'; + + @override + String get expansionTileExpandedTapHint => 'ยุบ'; + + @override + String get firstPageTooltip => 'หน้าแรก'; + + @override + String get hideAccountsLabel => 'ซ่อนบัญชี'; + + @override + String get inputDateModeButtonLabel => 'เปลี่ยนเป็นโหมดป้อนข้อความ'; + + @override + String get inputTimeModeButtonLabel => 'สลับไปใช้โหมดป้อนข้อมูลข้อความ'; + + @override + String get invalidDateFormatLabel => 'รูปแบบไม่ถูกต้อง'; + + @override + String get invalidDateRangeLabel => 'ช่วงไม่ถูกต้อง'; + + @override + String get invalidTimeLabel => 'ป้อนเวลาที่ถูกต้อง'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'เลข 0'; + + @override + String get keyboardKeyNumpad1 => 'เลข 1'; + + @override + String get keyboardKeyNumpad2 => 'เลข 2'; + + @override + String get keyboardKeyNumpad3 => 'เลข 3'; + + @override + String get keyboardKeyNumpad4 => 'เลข 4'; + + @override + String get keyboardKeyNumpad5 => 'เลข 5'; + + @override + String get keyboardKeyNumpad6 => 'เลข 6'; + + @override + String get keyboardKeyNumpad7 => 'เลข 7'; + + @override + String get keyboardKeyNumpad8 => 'เลข 8'; + + @override + String get keyboardKeyNumpad9 => 'เลข 9'; + + @override + String get keyboardKeyNumpadAdd => 'เลข +'; + + @override + String get keyboardKeyNumpadComma => 'เลข ,'; + + @override + String get keyboardKeyNumpadDecimal => 'เลข .'; + + @override + String get keyboardKeyNumpadDivide => 'เลข /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'เลข ='; + + @override + String get keyboardKeyNumpadMultiply => 'เลข *'; + + @override + String get keyboardKeyNumpadParenLeft => 'เลข ('; + + @override + String get keyboardKeyNumpadParenRight => 'เลข )'; + + @override + String get keyboardKeyNumpadSubtract => 'เลข -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'เปิด/ปิด'; + + @override + String get keyboardKeyPowerOff => 'ปิดเครื่อง'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'หน้าสุดท้าย'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => 'ใบอนุญาต 1 ใบ'; + + @override + String get licensesPackageDetailTextOther => r'ใบอนุญาต $licenseCount ใบ'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'ใบอนุญาต'; + + @override + String get lookUpButtonLabel => 'ค้นหา'; + + @override + String get menuBarMenuLabel => 'เมนูในแถบเมนู'; + + @override + String get menuDismissLabel => 'ปิดเมนู'; + + @override + String get modalBarrierDismissLabel => 'ปิด'; + + @override + String get moreButtonTooltip => 'เพิ่มเติม'; + + @override + String get nextMonthTooltip => 'เดือนหน้า'; + + @override + String get nextPageTooltip => 'หน้าถัดไป'; + + @override + String get okButtonLabel => 'ตกลง'; + + @override + String get openAppDrawerTooltip => 'เปิดเมนูการนำทาง'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow-$lastRow จาก $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow จากประมาณ $rowCount'; + + @override + String get pasteButtonLabel => 'วาง'; + + @override + String get popupMenuLabel => 'เมนูป๊อปอัป'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'เดือนที่แล้ว'; + + @override + String get previousPageTooltip => 'หน้าก่อน'; + + @override + String get refreshIndicatorSemanticLabel => 'รีเฟรช'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'เหลือ 1 อักขระ'; + + @override + String get remainingTextFieldCharacterCountOther => r'เหลือ $remainingCount อักขระ'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'ย้ายลง'; + + @override + String get reorderItemLeft => 'ย้ายไปทางซ้าย'; + + @override + String get reorderItemRight => 'ย้ายไปทางขวา'; + + @override + String get reorderItemToEnd => 'ย้ายไปท้ายรายการ'; + + @override + String get reorderItemToStart => 'ย้ายไปต้นรายการ'; + + @override + String get reorderItemUp => 'ย้ายขึ้น'; + + @override + String get rowsPerPageTitle => 'แถวต่อหน้า:'; + + @override + String get saveButtonLabel => 'บันทึก'; + + @override + String get scanTextButtonLabel => 'สแกนข้อความ'; + + @override + String get scrimLabel => 'Scrim'; + + @override + String get scrimOnTapHintRaw => r'ปิด $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.tall; + + @override + String get searchFieldLabel => 'ค้นหา'; + + @override + String get searchWebButtonLabel => 'ค้นหาบนอินเทอร์เน็ต'; + + @override + String get selectAllButtonLabel => 'เลือกทั้งหมด'; + + @override + String get selectYearSemanticsLabel => 'เลือกปี'; + + @override + String get selectedDateLabel => 'เลือกไว้'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => 'เลือกแล้ว 1 รายการ'; + + @override + String get selectedRowCountTitleOther => r'เลือกแล้ว $selectedRowCount รายการ'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'แชร์'; + + @override + String get showAccountsLabel => 'แสดงบัญชี'; + + @override + String get showMenuTooltip => 'แสดงเมนู'; + + @override + String get signedInLabel => 'ลงชื่อเข้าใช้'; + + @override + String get tabLabelRaw => r'แท็บที่ $tabIndex จาก $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.a_space_h_colon_mm; + + @override + String get timePickerDialHelpText => 'เลือกเวลา'; + + @override + String get timePickerHourLabel => 'ชั่วโมง'; + + @override + String get timePickerHourModeAnnouncement => 'เลือกชั่วโมง'; + + @override + String get timePickerInputHelpText => 'ป้อนเวลา'; + + @override + String get timePickerMinuteLabel => 'นาที'; + + @override + String get timePickerMinuteModeAnnouncement => 'เลือกนาที'; + + @override + String get unspecifiedDate => 'วันที่'; + + @override + String get unspecifiedDateRange => 'ช่วงวันที่'; + + @override + String get viewLicensesButtonLabel => 'ดูใบอนุญาต'; +} + +/// The translations for Tagalog (`tl`). +class MaterialLocalizationTl extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Tagalog. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationTl({ + super.localeName = 'tl', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Tungkol sa $applicationName'; + + @override + String get alertDialogLabel => 'Alerto'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Bumalik'; + + @override + String get bottomSheetLabel => 'Bottom Sheet'; + + @override + String get calendarModeButtonLabel => 'Lumipat sa kalendaryo'; + + @override + String get cancelButtonLabel => 'Kanselahin'; + + @override + String get clearButtonTooltip => 'I-clear ang text'; + + @override + String get closeButtonLabel => 'Isara'; + + @override + String get closeButtonTooltip => 'Isara'; + + @override + String get collapsedHint => 'Naka-expand'; + + @override + String get collapsedIconTapHint => 'I-expand'; + + @override + String get continueButtonLabel => 'Magpatuloy'; + + @override + String get copyButtonLabel => 'Kopyahin'; + + @override + String get currentDateLabel => 'Ngayon'; + + @override + String get cutButtonLabel => 'I-cut'; + + @override + String get dateHelpText => 'mm/dd/yyyy'; + + @override + String get dateInputLabel => 'Ilagay ang Petsa'; + + @override + String get dateOutOfRangeLabel => 'Wala sa hanay.'; + + @override + String get datePickerHelpText => 'Pumili ng petsa'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Petsa ng pagtatapos $fullDate'; + + @override + String get dateRangeEndLabel => 'Petsa ng Pagtatapos'; + + @override + String get dateRangePickerHelpText => 'Pumili ng hanay'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Petsa ng pagsisimula $fullDate'; + + @override + String get dateRangeStartLabel => 'Petsa ng Pagsisimula'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'I-delete'; + + @override + String get dialModeButtonLabel => 'Lumipat sa dial picker mode'; + + @override + String get dialogLabel => 'Dialog'; + + @override + String get drawerLabel => 'Menu ng navigation'; + + @override + String get expandedHint => 'Naka-collapse'; + + @override + String get expandedIconTapHint => 'I-collapse'; + + @override + String get expansionTileCollapsedHint => 'i-double tap para i-expand'; + + @override + String get expansionTileCollapsedTapHint => 'I-expand para sa higit pang detalye'; + + @override + String get expansionTileExpandedHint => 'i-double tap para i-collapse'; + + @override + String get expansionTileExpandedTapHint => 'I-collapse'; + + @override + String get firstPageTooltip => 'Unang page'; + + @override + String get hideAccountsLabel => 'Itago ang mga account'; + + @override + String get inputDateModeButtonLabel => 'Lumipat sa input'; + + @override + String get inputTimeModeButtonLabel => 'Lumipat sa text input mode'; + + @override + String get invalidDateFormatLabel => 'Invalid ang format.'; + + @override + String get invalidDateRangeLabel => 'Invalid ang hanay.'; + + @override + String get invalidTimeLabel => 'Maglagay ng valid na oras'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'I-off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Piliin'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Puwang'; + + @override + String get lastPageTooltip => 'Huling page'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 lisensya'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount na lisensya'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Mga Lisensya'; + + @override + String get lookUpButtonLabel => 'Tumingin sa Itaas'; + + @override + String get menuBarMenuLabel => 'Menu sa menu bar'; + + @override + String get menuDismissLabel => 'I-dismiss ang menu'; + + @override + String get modalBarrierDismissLabel => 'I-dismiss'; + + @override + String get moreButtonTooltip => 'Higit Pa'; + + @override + String get nextMonthTooltip => 'Susunod na buwan'; + + @override + String get nextPageTooltip => 'Susunod na page'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Buksan ang menu ng navigation'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow ng $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow ng humigit kumulang $rowCount'; + + @override + String get pasteButtonLabel => 'I-paste'; + + @override + String get popupMenuLabel => 'Popup na menu'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Nakaraang buwan'; + + @override + String get previousPageTooltip => 'Nakaraang page'; + + @override + String get refreshIndicatorSemanticLabel => 'Nagre-refresh'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 character ang natitira'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount na character ang natitira'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Ilipat pababa'; + + @override + String get reorderItemLeft => 'Ilipat pakaliwa'; + + @override + String get reorderItemRight => 'Ilipat pakanan'; + + @override + String get reorderItemToEnd => 'Ilipat sa dulo'; + + @override + String get reorderItemToStart => 'Ilipat sa simula'; + + @override + String get reorderItemUp => 'Ilipat pataas'; + + @override + String get rowsPerPageTitle => 'Mga row bawat page:'; + + @override + String get saveButtonLabel => 'I-save'; + + @override + String get scanTextButtonLabel => 'I-scan ang text'; + + @override + String get scrimLabel => 'Scrim'; + + @override + String get scrimOnTapHintRaw => r'Isara ang $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Maghanap'; + + @override + String get searchWebButtonLabel => 'Maghanap sa Web'; + + @override + String get selectAllButtonLabel => 'Piliin lahat'; + + @override + String get selectYearSemanticsLabel => 'Pumili ng taon'; + + @override + String get selectedDateLabel => 'Napili'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 item ang napili'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount na item ang napili'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'I-share'; + + @override + String get showAccountsLabel => 'Ipakita ang mga account'; + + @override + String get showMenuTooltip => 'Ipakita ang menu'; + + @override + String get signedInLabel => 'Naka-sign in'; + + @override + String get tabLabelRaw => r'Tab $tabIndex ng $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Pumili ng oras'; + + @override + String get timePickerHourLabel => 'Oras'; + + @override + String get timePickerHourModeAnnouncement => 'Pumili ng mga oras'; + + @override + String get timePickerInputHelpText => 'Maglagay ng oras'; + + @override + String get timePickerMinuteLabel => 'Minuto'; + + @override + String get timePickerMinuteModeAnnouncement => 'Pumili ng mga minuto'; + + @override + String get unspecifiedDate => 'Petsa'; + + @override + String get unspecifiedDateRange => 'Hanay ng Petsa'; + + @override + String get viewLicensesButtonLabel => 'Tingnan ang mga lisensya'; +} + +/// The translations for Turkish (`tr`). +class MaterialLocalizationTr extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Turkish. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationTr({ + super.localeName = 'tr', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName Hakkında'; + + @override + String get alertDialogLabel => 'Uyarı'; + + @override + String get anteMeridiemAbbreviation => 'ÖÖ'; + + @override + String get backButtonTooltip => 'Geri'; + + @override + String get bottomSheetLabel => 'alt sayfa'; + + @override + String get calendarModeButtonLabel => 'Takvime geç'; + + @override + String get cancelButtonLabel => 'İptal'; + + @override + String get clearButtonTooltip => 'Metni temizle'; + + @override + String get closeButtonLabel => 'Kapat'; + + @override + String get closeButtonTooltip => 'Kapat'; + + @override + String get collapsedHint => 'Genişletildi'; + + @override + String get collapsedIconTapHint => 'Genişlet'; + + @override + String get continueButtonLabel => 'Devam'; + + @override + String get copyButtonLabel => 'Kopyala'; + + @override + String get currentDateLabel => 'Bugün'; + + @override + String get cutButtonLabel => 'Kes'; + + @override + String get dateHelpText => 'gg.aa.yyyy'; + + @override + String get dateInputLabel => 'Tarih Girin'; + + @override + String get dateOutOfRangeLabel => 'Kapsama alanı dışında.'; + + @override + String get datePickerHelpText => 'Tarih seçin'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Bitiş tarihi $fullDate'; + + @override + String get dateRangeEndLabel => 'Bitiş Tarihi'; + + @override + String get dateRangePickerHelpText => 'Aralık seçin'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Başlangıç tarihi $fullDate'; + + @override + String get dateRangeStartLabel => 'Başlangıç Tarihi'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Sil'; + + @override + String get dialModeButtonLabel => 'Dairesel seçici moduna geç'; + + @override + String get dialogLabel => 'İletişim kutusu'; + + @override + String get drawerLabel => 'Gezinme menüsü'; + + @override + String get expandedHint => 'Daraltıldı'; + + @override + String get expandedIconTapHint => 'Daralt'; + + @override + String get expansionTileCollapsedHint => 'genişletmek için iki kez dokunun'; + + @override + String get expansionTileCollapsedTapHint => 'Daha fazla ayrıntı için genişletin'; + + @override + String get expansionTileExpandedHint => 'daraltmak için iki kez dokunun'; + + @override + String get expansionTileExpandedTapHint => 'Daralt'; + + @override + String get firstPageTooltip => 'İlk sayfa'; + + @override + String get hideAccountsLabel => 'Hesapları gizle'; + + @override + String get inputDateModeButtonLabel => 'Girişe geç'; + + @override + String get inputTimeModeButtonLabel => 'Metin giriş moduna geç'; + + @override + String get invalidDateFormatLabel => 'Geçersiz biçim.'; + + @override + String get invalidDateRangeLabel => 'Geçersiz aralık.'; + + @override + String get invalidTimeLabel => 'Geçerli bir saat girin'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Geri Tuşu'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Kanal Aşağı'; + + @override + String get keyboardKeyChannelUp => 'Kanal Yukarı'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Çıkar'; + + @override + String get keyboardKeyEnd => 'Son'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Komut'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Güç'; + + @override + String get keyboardKeyPowerOff => 'Kapat'; + + @override + String get keyboardKeyPrintScreen => 'Ekranı Yazdır'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Seç'; + + @override + String get keyboardKeyShift => 'üst karakter'; + + @override + String get keyboardKeySpace => 'Boşluk'; + + @override + String get lastPageTooltip => 'Son sayfa'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 lisans'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount lisans'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Lisanslar'; + + @override + String get lookUpButtonLabel => 'Ara'; + + @override + String get menuBarMenuLabel => 'Menü çubuğu menüsü'; + + @override + String get menuDismissLabel => 'Menüyü kapat'; + + @override + String get modalBarrierDismissLabel => 'Kapat'; + + @override + String get moreButtonTooltip => 'Diğer'; + + @override + String get nextMonthTooltip => 'Gelecek ay'; + + @override + String get nextPageTooltip => 'Sonraki sayfa'; + + @override + String get okButtonLabel => 'Tamam'; + + @override + String get openAppDrawerTooltip => 'Gezinme menüsünü aç'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow-$lastRow / $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow-$lastRow / $rowCount'; + + @override + String get pasteButtonLabel => 'Yapıştır'; + + @override + String get popupMenuLabel => 'Popup menü'; + + @override + String get postMeridiemAbbreviation => 'ÖS'; + + @override + String get previousMonthTooltip => 'Önceki ay'; + + @override + String get previousPageTooltip => 'Önceki sayfa'; + + @override + String get refreshIndicatorSemanticLabel => 'Yenile'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 karakter kaldı'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount karakter kaldı'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Aşağı taşı'; + + @override + String get reorderItemLeft => 'Sola taşı'; + + @override + String get reorderItemRight => 'Sağa taşı'; + + @override + String get reorderItemToEnd => 'Sona taşı'; + + @override + String get reorderItemToStart => 'Başa taşı'; + + @override + String get reorderItemUp => 'Yukarı taşı'; + + @override + String get rowsPerPageTitle => 'Sayfa başına satır sayısı:'; + + @override + String get saveButtonLabel => 'Kaydet'; + + @override + String get scanTextButtonLabel => 'Metin tara'; + + @override + String get scrimLabel => 'opaklık katmanı'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName içeriğini kapat'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Ara'; + + @override + String get searchWebButtonLabel => "Web'de Ara"; + + @override + String get selectAllButtonLabel => 'Tümünü seç'; + + @override + String get selectYearSemanticsLabel => 'Yılı seçin'; + + @override + String get selectedDateLabel => 'Seçili'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 öğe seçildi'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount öğe seçildi'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Paylaş'; + + @override + String get showAccountsLabel => 'Hesapları göster'; + + @override + String get showMenuTooltip => 'Menüyü göster'; + + @override + String get signedInLabel => 'Oturum açıldı'; + + @override + String get tabLabelRaw => r'Sekme $tabIndex / $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Saat seçin'; + + @override + String get timePickerHourLabel => 'Saat'; + + @override + String get timePickerHourModeAnnouncement => 'Saati seçin'; + + @override + String get timePickerInputHelpText => 'Saat girin'; + + @override + String get timePickerMinuteLabel => 'Dakika'; + + @override + String get timePickerMinuteModeAnnouncement => 'Dakikayı seçin'; + + @override + String get unspecifiedDate => 'Tarih'; + + @override + String get unspecifiedDateRange => 'Tarih Aralığı'; + + @override + String get viewLicensesButtonLabel => 'Lisansları göster'; +} + +/// The translations for Uighur Uyghur (`ug`). +class MaterialLocalizationUg extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Uighur Uyghur. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationUg({ + super.localeName = 'ug', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName ھەققىدە'; + + @override + String get alertDialogLabel => 'ئاگاھلاندۇرۇش'; + + @override + String get anteMeridiemAbbreviation => 'چۈشتىن بۇرۇن'; + + @override + String get backButtonTooltip => 'قايتىش'; + + @override + String get bottomSheetLabel => 'ئاستىنقى كۆزنەك'; + + @override + String get calendarModeButtonLabel => 'كالېندارغا ئۆتۈش'; + + @override + String get cancelButtonLabel => 'بىكار قىلىش'; + + @override + String get clearButtonTooltip => 'تېكىستنى تازىلاش'; + + @override + String get closeButtonLabel => 'يېپىش'; + + @override + String get closeButtonTooltip => 'يېپىش'; + + @override + String get collapsedHint => 'يېيىلدى'; + + @override + String get collapsedIconTapHint => 'يېيىش'; + + @override + String get continueButtonLabel => 'داۋاملاشتۇرۇش'; + + @override + String get copyButtonLabel => 'كۆچۈرۈش'; + + @override + String get currentDateLabel => 'بۈگۈن'; + + @override + String get cutButtonLabel => 'كېسىش'; + + @override + String get dateHelpText => 'dd-mm-yyyy'; + + @override + String get dateInputLabel => 'چېسلا كىرگۈزۈش'; + + @override + String get dateOutOfRangeLabel => 'دائىرىدىن چىقىپ كەتتى'; + + @override + String get datePickerHelpText => 'چېسلا تاللاش'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'ئاخىرلىشىش ۋاقتى fullDate$'; + + @override + String get dateRangeEndLabel => 'ئاخىرلىشىش ۋاقتى'; + + @override + String get dateRangePickerHelpText => 'دائىرە تاللاش'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'باشلىنىش ۋاقتى fullDate$'; + + @override + String get dateRangeStartLabel => 'باشلىنىش ۋاقتى'; + + @override + String get dateSeparator => '-'; + + @override + String get deleteButtonTooltip => 'ئۆچۈرۈش'; + + @override + String get dialModeButtonLabel => 'ئىشكالا تاختىسىدا تاللاش ھالىتىگە ئۆتۈش'; + + @override + String get dialogLabel => 'دىئالوگ'; + + @override + String get drawerLabel => 'يېتەگلىگۈچى تىزىملىكى'; + + @override + String get expandedHint => 'يىغىلدى'; + + @override + String get expandedIconTapHint => 'يىغىش'; + + @override + String get expansionTileCollapsedHint => 'يېيىش ئۈچۈن قوش چېكىڭ'; + + @override + String get expansionTileCollapsedTapHint => 'تېخىمۇ كۆپ تەپسىلاتلار ئۈچۈن يېيىڭ'; + + @override + String get expansionTileExpandedHint => 'يىغىش ئۈچۈن قوش چېكىڭ'; + + @override + String get expansionTileExpandedTapHint => 'يىغىش'; + + @override + String get firstPageTooltip => 'بىرىنچى بەت'; + + @override + String get hideAccountsLabel => 'ھېساباتنى يوشۇرۇش'; + + @override + String get inputDateModeButtonLabel => 'خەت كىرگۈزۈشكە ئۆتۈش'; + + @override + String get inputTimeModeButtonLabel => 'خەت كىرگۈزۈش ھالىتىگە ئۆتۈش'; + + @override + String get invalidDateFormatLabel => 'فورمات ئىناۋەتسىز.'; + + @override + String get invalidDateRangeLabel => 'دائىرە ئىناۋەتسىز.'; + + @override + String get invalidTimeLabel => 'ئىناۋەتلىك بىر ۋاقىت كىرگۈزۈڭ'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'ئاستىنقى قانال'; + + @override + String get keyboardKeyChannelUp => 'يۇقىرىقى قانال'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'باشبەت'; + + @override + String get keyboardKeyInsert => 'قىستۇرۇش'; + + @override + String get keyboardKeyMeta => 'مېتا'; + + @override + String get keyboardKeyMetaMacOs => 'بۇيرۇق'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => '+ Num'; + + @override + String get keyboardKeyNumpadComma => ', Num'; + + @override + String get keyboardKeyNumpadDecimal => '. Num'; + + @override + String get keyboardKeyNumpadDivide => '/ Num'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => '= Num'; + + @override + String get keyboardKeyNumpadMultiply => '* Num'; + + @override + String get keyboardKeyNumpadParenLeft => ') Num'; + + @override + String get keyboardKeyNumpadParenRight => '( Num'; + + @override + String get keyboardKeyNumpadSubtract => '- Num'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'توك'; + + @override + String get keyboardKeyPowerOff => 'ئېتىش'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'تاللاش'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'بوشلۇق'; + + @override + String get lastPageTooltip => 'ئاخىرقى بەت'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 ئىجازەتنامە'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount ئىجازەتنامە'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => null; + + @override + String get licensesPageTitle => 'ئىجازەتننامىلەر'; + + @override + String get lookUpButtonLabel => 'ئىزدەش'; + + @override + String get menuBarMenuLabel => 'تىزىملىك بالدىقى تىزىملىكى'; + + @override + String get menuDismissLabel => 'تىزىملىكنى بىكار قىلىش'; + + @override + String get modalBarrierDismissLabel => 'بىكار قىلىش'; + + @override + String get moreButtonTooltip => 'تېخىمۇ كۆپ'; + + @override + String get nextMonthTooltip => 'كېيىنكى ئاي'; + + @override + String get nextPageTooltip => 'كېيىنكى بەت'; + + @override + String get okButtonLabel => 'ماقۇل'; + + @override + String get openAppDrawerTooltip => 'يېتەكچى تىزىملىكىنى ئېچىىش'; + + @override + String get pageRowsInfoTitleRaw => r'جەمئىي $rowCount قۇر $firstRow-دىن $lastRow-گىچە'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'تەخمىنەن جەمئىي $rowCount قۇر $firstRow-دىن $lastRow-گىچە'; + + @override + String get pasteButtonLabel => 'چاپلاش'; + + @override + String get popupMenuLabel => 'سەكرىمە تىزىملىك'; + + @override + String get postMeridiemAbbreviation => 'چۈشتىن كېيىن'; + + @override + String get previousMonthTooltip => 'ئالدىنقى ئاي'; + + @override + String get previousPageTooltip => 'ئالدىنقى بەت'; + + @override + String get refreshIndicatorSemanticLabel => 'يېڭىلاش'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 ھەرپ-بەلگە قالدى'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount ھەرپ-بەلگە قالدى'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'ئاستىغا يۆتكەش'; + + @override + String get reorderItemLeft => 'سولغا يۆتكەش'; + + @override + String get reorderItemRight => 'ئوڭغا يۆتكەش'; + + @override + String get reorderItemToEnd => 'ئاخىرىغا يۆتكەش'; + + @override + String get reorderItemToStart => 'باشلىنىشقا يۆتكەش'; + + @override + String get reorderItemUp => 'يۇقىرىغا يۆتكەش'; + + @override + String get rowsPerPageTitle => 'ھەر بەتتىكى قۇر سانى:'; + + @override + String get saveButtonLabel => 'ساقلاش'; + + @override + String get scanTextButtonLabel => 'تېكىستنى سايىلەش'; + + @override + String get scrimLabel => 'Scrim'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName نى يېپىش'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.tall; + + @override + String get searchFieldLabel => 'ئىزدەش'; + + @override + String get searchWebButtonLabel => 'توردا ئىزدەش'; + + @override + String get selectAllButtonLabel => 'ھەممىنى تاللاش'; + + @override + String get selectYearSemanticsLabel => 'يىل تاللاش'; + + @override + String get selectedDateLabel => 'تاللاندى'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 ماددا تاللاندى'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount ماددا تاللاندى'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'ھەمبەھرلەش'; + + @override + String get showAccountsLabel => 'ھېساباتنى كۆرسىتىش'; + + @override + String get showMenuTooltip => 'تىزىملىكنى كۆرسىتىش'; + + @override + String get signedInLabel => 'تىزىملاپ كىردىڭىز'; + + @override + String get tabLabelRaw => r'بەتكۈچ $tabIndex جەمئىي $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'ۋاقىت تاللاش'; + + @override + String get timePickerHourLabel => 'سائەت'; + + @override + String get timePickerHourModeAnnouncement => 'سائەت تاللاش'; + + @override + String get timePickerInputHelpText => 'ۋاقىت كىرگۈزۈش'; + + @override + String get timePickerMinuteLabel => 'مىنۇت'; + + @override + String get timePickerMinuteModeAnnouncement => 'مىنۇت تاللاش'; + + @override + String get unspecifiedDate => 'چېسلا'; + + @override + String get unspecifiedDateRange => 'چېسلا دائىرىسى'; + + @override + String get viewLicensesButtonLabel => 'ئىجازەتنامىلەرنى كۆرۈش'; +} + +/// The translations for Ukrainian (`uk`). +class MaterialLocalizationUk extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Ukrainian. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationUk({ + super.localeName = 'uk', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Про додаток $applicationName'; + + @override + String get alertDialogLabel => 'Сповіщення'; + + @override + String get anteMeridiemAbbreviation => 'дп'; + + @override + String get backButtonTooltip => 'Назад'; + + @override + String get bottomSheetLabel => 'Нижній екран'; + + @override + String get calendarModeButtonLabel => 'Перейти до календаря'; + + @override + String get cancelButtonLabel => 'Скасувати'; + + @override + String get clearButtonTooltip => 'Видалити текст'; + + @override + String get closeButtonLabel => 'Закрити'; + + @override + String get closeButtonTooltip => 'Закрити'; + + @override + String get collapsedHint => 'Розгорнуто'; + + @override + String get collapsedIconTapHint => 'Розгорнути'; + + @override + String get continueButtonLabel => 'Продовжити'; + + @override + String get copyButtonLabel => 'Копіювати'; + + @override + String get currentDateLabel => 'Сьогодні'; + + @override + String get cutButtonLabel => 'Вирізати'; + + @override + String get dateHelpText => 'дд.мм.рррр'; + + @override + String get dateInputLabel => 'Введіть дату'; + + @override + String get dateOutOfRangeLabel => 'За межами діапазону.'; + + @override + String get datePickerHelpText => 'Вибрати дату'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Дата завершення $fullDate'; + + @override + String get dateRangeEndLabel => 'Дата завершення'; + + @override + String get dateRangePickerHelpText => 'Вибрати діапазон дат'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Дата початку $fullDate'; + + @override + String get dateRangeStartLabel => 'Дата початку'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Видалити'; + + @override + String get dialModeButtonLabel => 'Перейти в режим вибору на циферблаті'; + + @override + String get dialogLabel => 'Вікно'; + + @override + String get drawerLabel => 'Меню навігації'; + + @override + String get expandedHint => 'Згорнуто'; + + @override + String get expandedIconTapHint => 'Згорнути'; + + @override + String get expansionTileCollapsedHint => 'двічі торкніться, щоб розгорнути'; + + @override + String get expansionTileCollapsedTapHint => 'Розгорнути й дізнатися більше'; + + @override + String get expansionTileExpandedHint => 'двічі торкніться, щоб згорнути'; + + @override + String get expansionTileExpandedTapHint => 'Згорнути'; + + @override + String get firstPageTooltip => 'Перша сторінка'; + + @override + String get hideAccountsLabel => 'Сховати облікові записи'; + + @override + String get inputDateModeButtonLabel => 'Ввести вручну'; + + @override + String get inputTimeModeButtonLabel => 'Перейти в режим введення цифр'; + + @override + String get invalidDateFormatLabel => 'Недійсний формат.'; + + @override + String get invalidDateRangeLabel => 'Недійсний діапазон.'; + + @override + String get invalidTimeLabel => 'Введіть дійсний час'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Канал униз'; + + @override + String get keyboardKeyChannelUp => 'Канал угору'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Вийняти'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Кнопка живлення'; + + @override + String get keyboardKeyPowerOff => 'Вимкнути живлення'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Пробіл'; + + @override + String get lastPageTooltip => 'Остання сторінка'; + + @override + String? get licensesPackageDetailTextFew => r'$licenseCount ліцензії'; + + @override + String? get licensesPackageDetailTextMany => r'$licenseCount ліцензій'; + + @override + String? get licensesPackageDetailTextOne => '1 ліцензія'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount ліцензії'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Ліцензії'; + + @override + String get lookUpButtonLabel => 'Шукати'; + + @override + String get menuBarMenuLabel => 'Панель меню'; + + @override + String get menuDismissLabel => 'Закрити меню'; + + @override + String get modalBarrierDismissLabel => 'Закрити'; + + @override + String get moreButtonTooltip => 'Інші'; + + @override + String get nextMonthTooltip => 'Наступний місяць'; + + @override + String get nextPageTooltip => 'Наступна сторінка'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Відкрити меню навігації'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow з $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow з приблизно $rowCount'; + + @override + String get pasteButtonLabel => 'Вставити'; + + @override + String get popupMenuLabel => 'Спливаюче меню'; + + @override + String get postMeridiemAbbreviation => 'пп'; + + @override + String get previousMonthTooltip => 'Попередній місяць'; + + @override + String get previousPageTooltip => 'Попередня сторінка'; + + @override + String get refreshIndicatorSemanticLabel => 'Оновити'; + + @override + String? get remainingTextFieldCharacterCountFew => r'Залишилося $remainingCount символи'; + + @override + String? get remainingTextFieldCharacterCountMany => r'Залишилося $remainingCount символів'; + + @override + String? get remainingTextFieldCharacterCountOne => 'Залишився 1 символ'; + + @override + String get remainingTextFieldCharacterCountOther => r'Залишилося $remainingCount символу'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Перемістити вниз'; + + @override + String get reorderItemLeft => 'Перемістити ліворуч'; + + @override + String get reorderItemRight => 'Перемістити праворуч'; + + @override + String get reorderItemToEnd => 'Перемістити в кінець'; + + @override + String get reorderItemToStart => 'Перемістити на початок'; + + @override + String get reorderItemUp => 'Перемістити вгору'; + + @override + String get rowsPerPageTitle => 'Рядків на сторінці:'; + + @override + String get saveButtonLabel => 'Зберегти'; + + @override + String get scanTextButtonLabel => 'Відсканувати текст'; + + @override + String get scrimLabel => 'Маскувальний фон'; + + @override + String get scrimOnTapHintRaw => r'Закрити: $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Пошук'; + + @override + String get searchWebButtonLabel => 'Пошук в Інтернеті'; + + @override + String get selectAllButtonLabel => 'Вибрати всі'; + + @override + String get selectYearSemanticsLabel => 'Виберіть рік'; + + @override + String get selectedDateLabel => 'Вибрано'; + + @override + String? get selectedRowCountTitleFew => r'Вибрано $selectedRowCount елементи'; + + @override + String? get selectedRowCountTitleMany => r'Вибрано $selectedRowCount елементів'; + + @override + String? get selectedRowCountTitleOne => 'Вибрано 1 елемент'; + + @override + String get selectedRowCountTitleOther => r'Вибрано $selectedRowCount елемента'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Поділитися'; + + @override + String get showAccountsLabel => 'Показати облікові записи'; + + @override + String get showMenuTooltip => 'Показати меню'; + + @override + String get signedInLabel => 'Ви ввійшли'; + + @override + String get tabLabelRaw => r'Вкладка $tabIndex з $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Вибрати час'; + + @override + String get timePickerHourLabel => 'Години'; + + @override + String get timePickerHourModeAnnouncement => 'Виберіть години'; + + @override + String get timePickerInputHelpText => 'Ввести час'; + + @override + String get timePickerMinuteLabel => 'Хвилини'; + + @override + String get timePickerMinuteModeAnnouncement => 'Виберіть хвилини'; + + @override + String get unspecifiedDate => 'Дата'; + + @override + String get unspecifiedDateRange => 'Діапазон дат'; + + @override + String get viewLicensesButtonLabel => 'Переглянути ліцензії'; +} + +/// The translations for Urdu (`ur`). +class MaterialLocalizationUr extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Urdu. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationUr({ + super.localeName = 'ur', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName کے بارے میں'; + + @override + String get alertDialogLabel => 'الرٹ'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'پیچھے'; + + @override + String get bottomSheetLabel => 'نیچے کی شیٹ'; + + @override + String get calendarModeButtonLabel => 'کیلنڈر پر سوئچ کریں'; + + @override + String get cancelButtonLabel => 'منسوخ کریں'; + + @override + String get clearButtonTooltip => 'ٹیکسٹ صاف کریں'; + + @override + String get closeButtonLabel => 'بند کریں'; + + @override + String get closeButtonTooltip => 'بند کریں'; + + @override + String get collapsedHint => 'پھیلا ہوا'; + + @override + String get collapsedIconTapHint => 'پھیلائیں'; + + @override + String get continueButtonLabel => 'جاری رکھیں'; + + @override + String get copyButtonLabel => 'کاپی کریں'; + + @override + String get currentDateLabel => 'آج'; + + @override + String get cutButtonLabel => 'کٹ کریں'; + + @override + String get dateHelpText => 'dd/mm/yyyy'; + + @override + String get dateInputLabel => 'تاریخ درج کریں'; + + @override + String get dateOutOfRangeLabel => 'حد سے باہر۔'; + + @override + String get datePickerHelpText => 'تاریخ منتخب کریں'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'تاریخ اختتام $fullDate'; + + @override + String get dateRangeEndLabel => 'تاریخ اختتام'; + + @override + String get dateRangePickerHelpText => 'حد منتخب کریں'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'تاریخ آغاز $fullDate'; + + @override + String get dateRangeStartLabel => 'تاریخ آغاز'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'حذف کریں'; + + @override + String get dialModeButtonLabel => 'ڈائل منتخب کنندہ وضع پر سوئچ کریں'; + + @override + String get dialogLabel => 'ڈائلاگ'; + + @override + String get drawerLabel => 'نیویگیشن مینیو'; + + @override + String get expandedHint => 'سکڑا ہوا'; + + @override + String get expandedIconTapHint => 'سکیڑیں'; + + @override + String get expansionTileCollapsedHint => 'پھیلانے کے لیے دوبار تھپتھپائیں'; + + @override + String get expansionTileCollapsedTapHint => 'مزید تفصیلات کے لیے پھیلائیں'; + + @override + String get expansionTileExpandedHint => 'سکیڑنے کے لیے دوبار تھپتھپائیں'; + + @override + String get expansionTileExpandedTapHint => 'سکیڑیں'; + + @override + String get firstPageTooltip => 'پہلا صفحہ'; + + @override + String get hideAccountsLabel => 'اکاؤنٹس چھپائیں'; + + @override + String get inputDateModeButtonLabel => 'ان پٹ پر سوئچ کریں'; + + @override + String get inputTimeModeButtonLabel => 'ٹیکسٹ ان پٹ وضع پر سوئچ کریں'; + + @override + String get invalidDateFormatLabel => 'غلط فارمیٹ۔'; + + @override + String get invalidDateRangeLabel => 'غلط رینج۔'; + + @override + String get invalidTimeLabel => 'درست وقت درج کریں'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => '+ Num'; + + @override + String get keyboardKeyNumpadComma => 'Num ,‎'; + + @override + String get keyboardKeyNumpadDecimal => '. Num'; + + @override + String get keyboardKeyNumpadDivide => 'Num /‎'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num =‎'; + + @override + String get keyboardKeyNumpadMultiply => 'Num *‎'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num (‎'; + + @override + String get keyboardKeyNumpadParenRight => 'Num )‎'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -‎'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'آخری صفحہ'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 لائسنس'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount لائسنسز'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'لائسنسز'; + + @override + String get lookUpButtonLabel => 'تفصیل دیکھیں'; + + @override + String get menuBarMenuLabel => 'مینیو بار کا مینیو'; + + @override + String get menuDismissLabel => 'مینو برخاست کریں'; + + @override + String get modalBarrierDismissLabel => 'برخاست کریں'; + + @override + String get moreButtonTooltip => 'مزید'; + + @override + String get nextMonthTooltip => 'اگلا مہینہ'; + + @override + String get nextPageTooltip => 'اگلا صفحہ'; + + @override + String get okButtonLabel => 'ٹھیک ہے'; + + @override + String get openAppDrawerTooltip => 'نیویگیشن مینیو کھولیں'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow از $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow $rowCount میں سے تقریباً'; + + @override + String get pasteButtonLabel => 'پیسٹ کریں'; + + @override + String get popupMenuLabel => 'پاپ اپ مینیو'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'پچھلا مہینہ'; + + @override + String get previousPageTooltip => 'گزشتہ صفحہ'; + + @override + String get refreshIndicatorSemanticLabel => 'ریفریش کریں'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 حرف باقی ہے'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount حروف باقی ہیں'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'نیچے منتقل کریں'; + + @override + String get reorderItemLeft => 'بائیں منتقل کریں'; + + @override + String get reorderItemRight => 'دائیں منتقل کریں'; + + @override + String get reorderItemToEnd => 'آخر میں منتقل کریں'; + + @override + String get reorderItemToStart => 'شروع میں منتقل کریں'; + + @override + String get reorderItemUp => 'اوپر منتقل کریں'; + + @override + String get rowsPerPageTitle => 'قطاریں فی صفحہ:'; + + @override + String get saveButtonLabel => 'محفوظ کریں'; + + @override + String get scanTextButtonLabel => 'ٹیکسٹ اسکین کریں'; + + @override + String get scrimLabel => 'اسکریم'; + + @override + String get scrimOnTapHintRaw => r'$modalRouteContentName بند کریں'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.tall; + + @override + String get searchFieldLabel => 'تلاش'; + + @override + String get searchWebButtonLabel => 'ویب تلاش کریں'; + + @override + String get selectAllButtonLabel => 'سبھی کو منتخب کریں'; + + @override + String get selectYearSemanticsLabel => 'سال منتخب کریں'; + + @override + String get selectedDateLabel => 'منتخب کردہ'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 آئٹم منتخب کیا گیا'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount آئٹمز منتخب کیے گئے'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'اشتراک کریں'; + + @override + String get showAccountsLabel => 'اکاؤنٹس دکھائیں'; + + @override + String get showMenuTooltip => 'مینیو دکھائیں'; + + @override + String get signedInLabel => 'سائن ان کردہ ہے'; + + @override + String get tabLabelRaw => r'$tabCount میں سے $tabIndex ٹیب'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.h_colon_mm_space_a; + + @override + String get timePickerDialHelpText => 'وقت منتخب کریں'; + + @override + String get timePickerHourLabel => 'گھنٹہ'; + + @override + String get timePickerHourModeAnnouncement => 'گھنٹے منتخب کریں'; + + @override + String get timePickerInputHelpText => 'وقت درج کریں'; + + @override + String get timePickerMinuteLabel => 'منٹ'; + + @override + String get timePickerMinuteModeAnnouncement => 'منٹ منتخب کریں'; + + @override + String get unspecifiedDate => 'تاریخ'; + + @override + String get unspecifiedDateRange => 'تاریخ کی حد'; + + @override + String get viewLicensesButtonLabel => 'لائسنسز دیکھیں'; +} + +/// The translations for Uzbek (`uz`). +class MaterialLocalizationUz extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Uzbek. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationUz({ + super.localeName = 'uz', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'$applicationName haqida'; + + @override + String get alertDialogLabel => 'Ogohlantirish'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Orqaga'; + + @override + String get bottomSheetLabel => 'Quyi ekran'; + + @override + String get calendarModeButtonLabel => 'Taqvimda ochish'; + + @override + String get cancelButtonLabel => 'Bekor qilish'; + + @override + String get clearButtonTooltip => 'Matnni tozalash'; + + @override + String get closeButtonLabel => 'Yopish'; + + @override + String get closeButtonTooltip => 'Yopish'; + + @override + String get collapsedHint => 'Yoyilgan'; + + @override + String get collapsedIconTapHint => 'Yoyish'; + + @override + String get continueButtonLabel => 'Davom etish'; + + @override + String get copyButtonLabel => 'Nusxa olish'; + + @override + String get currentDateLabel => 'Bugun'; + + @override + String get cutButtonLabel => 'Kesib olish'; + + @override + String get dateHelpText => 'mm/dd/yyyy'; + + @override + String get dateInputLabel => 'Sanani kiriting'; + + @override + String get dateOutOfRangeLabel => 'Diapazondan tashqarida.'; + + @override + String get datePickerHelpText => 'Sanani tanlang'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Tugash sanasi: $fullDate'; + + @override + String get dateRangeEndLabel => 'Tugash sanasi'; + + @override + String get dateRangePickerHelpText => 'Oraliqni tanlang'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Boshlanish sanasi: $fullDate'; + + @override + String get dateRangeStartLabel => 'Boshlanish sanasi'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'Olib tashlash'; + + @override + String get dialModeButtonLabel => 'Vaqtni burab tanlash rejimi'; + + @override + String get dialogLabel => 'Muloqot oynasi'; + + @override + String get drawerLabel => 'Navigatsiya menyusi'; + + @override + String get expandedHint => 'Yigʻilgan'; + + @override + String get expandedIconTapHint => 'Kichraytirish'; + + @override + String get expansionTileCollapsedHint => 'yoyish uchun ikki marta bosing'; + + @override + String get expansionTileCollapsedTapHint => 'Batafsil koʻrish uchun yoying'; + + @override + String get expansionTileExpandedHint => 'yigʻish uchun ikki marta bosing'; + + @override + String get expansionTileExpandedTapHint => 'Yigʻish'; + + @override + String get firstPageTooltip => 'Birinchi sahifa'; + + @override + String get hideAccountsLabel => 'Hisoblarni berkitish'; + + @override + String get inputDateModeButtonLabel => 'Mustaqil kiritish'; + + @override + String get inputTimeModeButtonLabel => 'Vaqtni yozib tanlash rejimi'; + + @override + String get invalidDateFormatLabel => 'Yaroqsiz format.'; + + @override + String get invalidDateRangeLabel => 'Yaroqsiz oraliq.'; + + @override + String get invalidTimeLabel => 'Vaqt xato kiritildi'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Keyingi kanal'; + + @override + String get keyboardKeyChannelUp => 'Avvalgi kanal'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Power'; + + @override + String get keyboardKeyPowerOff => 'Power Off'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Boʻsh joy'; + + @override + String get lastPageTooltip => 'Oxirgi sahifa'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 ta litsenziya'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount ta litsenziya'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Litsenziyalar'; + + @override + String get lookUpButtonLabel => 'Tepaga qarang'; + + @override + String get menuBarMenuLabel => 'Menyu paneli'; + + @override + String get menuDismissLabel => 'Menyuni yopish'; + + @override + String get modalBarrierDismissLabel => 'Yopish'; + + @override + String get moreButtonTooltip => 'Yana'; + + @override + String get nextMonthTooltip => 'Keyingi oy'; + + @override + String get nextPageTooltip => 'Keyingi sahifa'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Navigatsiya menyusini ochish'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow, jami: $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow, jami: $rowCount'; + + @override + String get pasteButtonLabel => 'Joylash'; + + @override + String get popupMenuLabel => 'Pop-ap menyusi'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Avvalgi oy'; + + @override + String get previousPageTooltip => 'Avvalgi sahifa'; + + @override + String get refreshIndicatorSemanticLabel => 'Yangilash'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 ta belgi qoldi'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount ta belgi qoldi'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Pastga siljitish'; + + @override + String get reorderItemLeft => 'Chapga siljitish'; + + @override + String get reorderItemRight => 'Oʻngga siljitish'; + + @override + String get reorderItemToEnd => 'Oxiriga siljitish'; + + @override + String get reorderItemToStart => 'Boshiga siljitish'; + + @override + String get reorderItemUp => 'Tepaga siljitish'; + + @override + String get rowsPerPageTitle => 'Har bir sahifadagi qatorlar soni:'; + + @override + String get saveButtonLabel => 'Saqlash'; + + @override + String get scanTextButtonLabel => 'Matnni skanerlash'; + + @override + String get scrimLabel => 'Kanop'; + + @override + String get scrimOnTapHintRaw => r'Yopish: $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Qidirish'; + + @override + String get searchWebButtonLabel => 'Internetdan qidirish'; + + @override + String get selectAllButtonLabel => 'Hammasi'; + + @override + String get selectYearSemanticsLabel => 'Yilni tanlang'; + + @override + String get selectedDateLabel => 'Tanlangan'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 ta element tanlandi'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount ta element tanlandi'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Ulashish'; + + @override + String get showAccountsLabel => 'Hisoblarni koʻrsatish'; + + @override + String get showMenuTooltip => 'Menyuni koʻrsatish'; + + @override + String get signedInLabel => 'Hisobingizga kirgansiz'; + + @override + String get tabLabelRaw => r'$tabCount varaqdan $tabIndex'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'Vaqtni tanlang'; + + @override + String get timePickerHourLabel => 'Soat'; + + @override + String get timePickerHourModeAnnouncement => 'Soatni tanlang'; + + @override + String get timePickerInputHelpText => 'Vaqtni kiriting'; + + @override + String get timePickerMinuteLabel => 'Daqiqa'; + + @override + String get timePickerMinuteModeAnnouncement => 'Daqiqani tanlang'; + + @override + String get unspecifiedDate => 'Sana'; + + @override + String get unspecifiedDateRange => 'Sana oraligʻi'; + + @override + String get viewLicensesButtonLabel => 'Litsenziyalarni koʻrish'; +} + +/// The translations for Vietnamese (`vi`). +class MaterialLocalizationVi extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Vietnamese. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationVi({ + super.localeName = 'vi', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Giới thiệu về $applicationName'; + + @override + String get alertDialogLabel => 'Thông báo'; + + @override + String get anteMeridiemAbbreviation => 'SÁNG'; + + @override + String get backButtonTooltip => 'Quay lại'; + + @override + String get bottomSheetLabel => 'Bảng dưới cùng'; + + @override + String get calendarModeButtonLabel => 'Chuyển sang lịch'; + + @override + String get cancelButtonLabel => 'Huỷ'; + + @override + String get clearButtonTooltip => 'Xoá văn bản'; + + @override + String get closeButtonLabel => 'Đóng'; + + @override + String get closeButtonTooltip => 'Đóng'; + + @override + String get collapsedHint => 'Đã mở rộng'; + + @override + String get collapsedIconTapHint => 'Mở rộng'; + + @override + String get continueButtonLabel => 'Tiếp tục'; + + @override + String get copyButtonLabel => 'Sao chép'; + + @override + String get currentDateLabel => 'Hôm nay'; + + @override + String get cutButtonLabel => 'Cắt'; + + @override + String get dateHelpText => 'mm/dd/yyyy'; + + @override + String get dateInputLabel => 'Nhập ngày'; + + @override + String get dateOutOfRangeLabel => 'Ngoài phạm vi.'; + + @override + String get datePickerHelpText => 'Chọn ngày'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Ngày kết thúc $fullDate'; + + @override + String get dateRangeEndLabel => 'Ngày kết thúc'; + + @override + String get dateRangePickerHelpText => 'Chọn phạm vi'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Ngày bắt đầu $fullDate'; + + @override + String get dateRangeStartLabel => 'Ngày bắt đầu'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => 'Xóa'; + + @override + String get dialModeButtonLabel => 'Chuyển sang chế độ chọn mặt đồng hồ'; + + @override + String get dialogLabel => 'Hộp thoại'; + + @override + String get drawerLabel => 'Menu di chuyển'; + + @override + String get expandedHint => 'Đã thu gọn'; + + @override + String get expandedIconTapHint => 'Thu gọn'; + + @override + String get expansionTileCollapsedHint => 'nhấn đúp để mở rộng'; + + @override + String get expansionTileCollapsedTapHint => 'Mở rộng để xem thêm chi tiết'; + + @override + String get expansionTileExpandedHint => 'nhấn đúp để thu gọn'; + + @override + String get expansionTileExpandedTapHint => 'Thu gọn'; + + @override + String get firstPageTooltip => 'Trang đầu'; + + @override + String get hideAccountsLabel => 'Ẩn tài khoản'; + + @override + String get inputDateModeButtonLabel => 'Chuyển sang chế độ nhập'; + + @override + String get inputTimeModeButtonLabel => 'Chuyển sang chế độ nhập văn bản'; + + @override + String get invalidDateFormatLabel => 'Định dạng không hợp lệ.'; + + @override + String get invalidDateRangeLabel => 'Phạm vi không hợp lệ.'; + + @override + String get invalidTimeLabel => 'Nhập thời gian hợp lệ'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Giảm kênh'; + + @override + String get keyboardKeyChannelUp => 'Tăng kênh'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Phím số 0'; + + @override + String get keyboardKeyNumpad1 => 'Phím số 1'; + + @override + String get keyboardKeyNumpad2 => 'Phím số 2'; + + @override + String get keyboardKeyNumpad3 => 'Phím số 3'; + + @override + String get keyboardKeyNumpad4 => 'Phím số 4'; + + @override + String get keyboardKeyNumpad5 => 'Phím số 5'; + + @override + String get keyboardKeyNumpad6 => 'Phím số 6'; + + @override + String get keyboardKeyNumpad7 => 'Phím số 7'; + + @override + String get keyboardKeyNumpad8 => 'Phím số 8'; + + @override + String get keyboardKeyNumpad9 => 'Phím số 9'; + + @override + String get keyboardKeyNumpadAdd => 'Phím +'; + + @override + String get keyboardKeyNumpadComma => 'Phím ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Phím .'; + + @override + String get keyboardKeyNumpadDivide => 'Phím /'; + + @override + String get keyboardKeyNumpadEnter => 'Phím Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Phím ='; + + @override + String get keyboardKeyNumpadMultiply => 'Phím *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Phím ('; + + @override + String get keyboardKeyNumpadParenRight => 'Phím )'; + + @override + String get keyboardKeyNumpadSubtract => 'Phím -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Nguồn'; + + @override + String get keyboardKeyPowerOff => 'Tắt nguồn'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => 'Phím cách'; + + @override + String get lastPageTooltip => 'Trang cuối'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 giấy phép'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount giấy phép'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Giấy phép'; + + @override + String get lookUpButtonLabel => 'Tra cứu'; + + @override + String get menuBarMenuLabel => 'Trình đơn của thanh trình đơn'; + + @override + String get menuDismissLabel => 'Đóng trình đơn'; + + @override + String get modalBarrierDismissLabel => 'Bỏ qua'; + + @override + String get moreButtonTooltip => 'Thêm'; + + @override + String get nextMonthTooltip => 'Tháng sau'; + + @override + String get nextPageTooltip => 'Trang tiếp theo'; + + @override + String get okButtonLabel => 'OK'; + + @override + String get openAppDrawerTooltip => 'Mở menu di chuyển'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow trong tổng số $rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow trong tổng số khoảng $rowCount'; + + @override + String get pasteButtonLabel => 'Dán'; + + @override + String get popupMenuLabel => 'Menu bật lên'; + + @override + String get postMeridiemAbbreviation => 'CHIỀU'; + + @override + String get previousMonthTooltip => 'Tháng trước'; + + @override + String get previousPageTooltip => 'Trang trước'; + + @override + String get refreshIndicatorSemanticLabel => 'Làm mới'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => 'Còn lại 1 ký tự'; + + @override + String get remainingTextFieldCharacterCountOther => r'Còn lại $remainingCount ký tự'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Di chuyển xuống'; + + @override + String get reorderItemLeft => 'Di chuyển sang trái'; + + @override + String get reorderItemRight => 'Di chuyển sang phải'; + + @override + String get reorderItemToEnd => 'Di chuyển xuống cuối danh sách'; + + @override + String get reorderItemToStart => 'Di chuyển lên đầu danh sách'; + + @override + String get reorderItemUp => 'Di chuyển lên'; + + @override + String get rowsPerPageTitle => 'Số hàng mỗi trang:'; + + @override + String get saveButtonLabel => 'Lưu'; + + @override + String get scanTextButtonLabel => 'Quét văn bản'; + + @override + String get scrimLabel => 'Scrim'; + + @override + String get scrimOnTapHintRaw => r'Đóng $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Tìm kiếm'; + + @override + String get searchWebButtonLabel => 'Tìm kiếm trên web'; + + @override + String get selectAllButtonLabel => 'Chọn tất cả'; + + @override + String get selectYearSemanticsLabel => 'Chọn năm'; + + @override + String get selectedDateLabel => 'Đã chọn'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => 'Đã chọn 1 mục'; + + @override + String get selectedRowCountTitleOther => r'Đã chọn $selectedRowCount mục'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Chia sẻ'; + + @override + String get showAccountsLabel => 'Hiển thị tài khoản'; + + @override + String get showMenuTooltip => 'Hiển thị menu'; + + @override + String get signedInLabel => 'Đã đăng nhập'; + + @override + String get tabLabelRaw => r'Tab $tabIndex trong tổng số $tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.HH_colon_mm; + + @override + String get timePickerDialHelpText => 'Chọn thời gian'; + + @override + String get timePickerHourLabel => 'Giờ'; + + @override + String get timePickerHourModeAnnouncement => 'Chọn giờ'; + + @override + String get timePickerInputHelpText => 'Nhập thời gian'; + + @override + String get timePickerMinuteLabel => 'Phút'; + + @override + String get timePickerMinuteModeAnnouncement => 'Chọn phút'; + + @override + String get unspecifiedDate => 'Ngày'; + + @override + String get unspecifiedDateRange => 'Phạm vi ngày'; + + @override + String get viewLicensesButtonLabel => 'Xem giấy phép'; +} + +/// The translations for Chinese (`zh`). +class MaterialLocalizationZh extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Chinese. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationZh({ + super.localeName = 'zh', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'关于$applicationName'; + + @override + String get alertDialogLabel => '提醒'; + + @override + String get anteMeridiemAbbreviation => '上午'; + + @override + String get backButtonTooltip => '返回'; + + @override + String get bottomSheetLabel => '底部动作条'; + + @override + String get calendarModeButtonLabel => '切换到日历模式'; + + @override + String get cancelButtonLabel => '取消'; + + @override + String get clearButtonTooltip => '清除文字'; + + @override + String get closeButtonLabel => '关闭'; + + @override + String get closeButtonTooltip => '关闭'; + + @override + String get collapsedHint => '已展开'; + + @override + String get collapsedIconTapHint => '展开'; + + @override + String get continueButtonLabel => '继续'; + + @override + String get copyButtonLabel => '复制'; + + @override + String get currentDateLabel => '今天'; + + @override + String get cutButtonLabel => '剪切'; + + @override + String get dateHelpText => 'yyyy/mm/dd'; + + @override + String get dateInputLabel => '输入日期'; + + @override + String get dateOutOfRangeLabel => '超出范围。'; + + @override + String get datePickerHelpText => '选择日期'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'结束日期为 $fullDate'; + + @override + String get dateRangeEndLabel => '结束日期'; + + @override + String get dateRangePickerHelpText => '选择范围'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'开始日期为 $fullDate'; + + @override + String get dateRangeStartLabel => '开始日期'; + + @override + String get dateSeparator => '/'; + + @override + String get deleteButtonTooltip => '删除'; + + @override + String get dialModeButtonLabel => '切换到表盘选择器模式'; + + @override + String get dialogLabel => '对话框'; + + @override + String get drawerLabel => '导航菜单'; + + @override + String get expandedHint => '已收起'; + + @override + String get expandedIconTapHint => '收起'; + + @override + String get expansionTileCollapsedHint => '点按两次即可展开'; + + @override + String get expansionTileCollapsedTapHint => '展开查看更多详情'; + + @override + String get expansionTileExpandedHint => '点按两次即可收起'; + + @override + String get expansionTileExpandedTapHint => '收起'; + + @override + String get firstPageTooltip => '第一页'; + + @override + String get hideAccountsLabel => '隐藏账号'; + + @override + String get inputDateModeButtonLabel => '切换到输入模式'; + + @override + String get inputTimeModeButtonLabel => '切换到文本输入模式'; + + @override + String get invalidDateFormatLabel => '格式无效。'; + + @override + String get invalidDateRangeLabel => '范围无效。'; + + @override + String get invalidTimeLabel => '请输入有效的时间'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => '退格键'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'Channel Down'; + + @override + String get keyboardKeyChannelUp => 'Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => '弹出'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'Meta'; + + @override + String get keyboardKeyMetaMacOs => '⌘'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => '数字键盘 0'; + + @override + String get keyboardKeyNumpad1 => '数字键盘 1'; + + @override + String get keyboardKeyNumpad2 => '数字键盘 2'; + + @override + String get keyboardKeyNumpad3 => '数字键盘 3'; + + @override + String get keyboardKeyNumpad4 => '数字键盘 4'; + + @override + String get keyboardKeyNumpad5 => '数字键盘 5'; + + @override + String get keyboardKeyNumpad6 => '数字键盘 6'; + + @override + String get keyboardKeyNumpad7 => '数字键盘 7'; + + @override + String get keyboardKeyNumpad8 => '数字键盘 8'; + + @override + String get keyboardKeyNumpad9 => '数字键盘 9'; + + @override + String get keyboardKeyNumpadAdd => '数字键盘 +'; + + @override + String get keyboardKeyNumpadComma => '数字键盘 ,'; + + @override + String get keyboardKeyNumpadDecimal => '数字键盘 .'; + + @override + String get keyboardKeyNumpadDivide => '数字键盘 /'; + + @override + String get keyboardKeyNumpadEnter => '数字键盘 Enter'; + + @override + String get keyboardKeyNumpadEqual => '数字键盘 ='; + + @override + String get keyboardKeyNumpadMultiply => '数字键盘 *'; + + @override + String get keyboardKeyNumpadParenLeft => '数字键盘 ('; + + @override + String get keyboardKeyNumpadParenRight => '数字键盘 )'; + + @override + String get keyboardKeyNumpadSubtract => '数字键盘 -'; + + @override + String get keyboardKeyPageDown => 'PgDn'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => '电源'; + + @override + String get keyboardKeyPowerOff => '关机'; + + @override + String get keyboardKeyPrintScreen => 'Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => '选择'; + + @override + String get keyboardKeyShift => 'Shift'; + + @override + String get keyboardKeySpace => '空格键'; + + @override + String get lastPageTooltip => '最后一页'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => '1 份许可'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount 份许可'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => '许可'; + + @override + String get lookUpButtonLabel => '查询'; + + @override + String get menuBarMenuLabel => '菜单栏的菜单'; + + @override + String get menuDismissLabel => '关闭菜单'; + + @override + String get modalBarrierDismissLabel => '关闭'; + + @override + String get moreButtonTooltip => '更多'; + + @override + String get nextMonthTooltip => '下个月'; + + @override + String get nextPageTooltip => '下一页'; + + @override + String get okButtonLabel => '确定'; + + @override + String get openAppDrawerTooltip => '打开导航菜单'; + + @override + String get pageRowsInfoTitleRaw => r'第 $firstRow-$lastRow 行(共 $rowCount 行)'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'第 $firstRow-$lastRow 行(共约 $rowCount 行)'; + + @override + String get pasteButtonLabel => '粘贴'; + + @override + String get popupMenuLabel => '弹出菜单'; + + @override + String get postMeridiemAbbreviation => '下午'; + + @override + String get previousMonthTooltip => '上个月'; + + @override + String get previousPageTooltip => '上一页'; + + @override + String get refreshIndicatorSemanticLabel => '刷新'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '还可输入 1 个字符'; + + @override + String get remainingTextFieldCharacterCountOther => r'还可输入 $remainingCount 个字符'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => '下移'; + + @override + String get reorderItemLeft => '左移'; + + @override + String get reorderItemRight => '右移'; + + @override + String get reorderItemToEnd => '移到末尾'; + + @override + String get reorderItemToStart => '移到开头'; + + @override + String get reorderItemUp => '上移'; + + @override + String get rowsPerPageTitle => '每页行数:'; + + @override + String get saveButtonLabel => '保存'; + + @override + String get scanTextButtonLabel => '扫描文字'; + + @override + String get scrimLabel => '纱罩'; + + @override + String get scrimOnTapHintRaw => r'关闭 $modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.dense; + + @override + String get searchFieldLabel => '搜索'; + + @override + String get searchWebButtonLabel => '搜索'; + + @override + String get selectAllButtonLabel => '全选'; + + @override + String get selectYearSemanticsLabel => '选择年份'; + + @override + String get selectedDateLabel => '已选择'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '已选择 1 项内容'; + + @override + String get selectedRowCountTitleOther => r'已选择 $selectedRowCount 项内容'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => '分享'; + + @override + String get showAccountsLabel => '显示账号'; + + @override + String get showMenuTooltip => '显示菜单'; + + @override + String get signedInLabel => '已登录'; + + @override + String get tabLabelRaw => r'第 $tabIndex 个标签,共 $tabCount 个'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.a_space_h_colon_mm; + + @override + String get timePickerDialHelpText => '选择时间'; + + @override + String get timePickerHourLabel => '小时'; + + @override + String get timePickerHourModeAnnouncement => '选择小时'; + + @override + String get timePickerInputHelpText => '输入时间'; + + @override + String get timePickerMinuteLabel => '分钟'; + + @override + String get timePickerMinuteModeAnnouncement => '选择分钟'; + + @override + String get unspecifiedDate => '日期'; + + @override + String get unspecifiedDateRange => '日期范围'; + + @override + String get viewLicensesButtonLabel => '查看许可'; +} + +/// The translations for Chinese, using the Han script (`zh_Hans`). +class MaterialLocalizationZhHans extends MaterialLocalizationZh { + /// Create an instance of the translation bundle for Chinese, using the Han script. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationZhHans({ + super.localeName = 'zh_Hans', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); +} + +/// The translations for Chinese, using the Han script (`zh_Hant`). +class MaterialLocalizationZhHant extends MaterialLocalizationZh { + /// Create an instance of the translation bundle for Chinese, using the Han script. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationZhHant({ + super.localeName = 'zh_Hant', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'關於$applicationName'; + + @override + String get alertDialogLabel => '通知'; + + @override + String get bottomSheetLabel => '頁底面板'; + + @override + String get calendarModeButtonLabel => '切換至日曆'; + + @override + String get closeButtonLabel => '關閉'; + + @override + String get closeButtonTooltip => '關閉'; + + @override + String get collapsedHint => '已展開'; + + @override + String get collapsedIconTapHint => '展開'; + + @override + String get continueButtonLabel => '繼續'; + + @override + String get copyButtonLabel => '複製'; + + @override + String get cutButtonLabel => '剪下'; + + @override + String get dateHelpText => 'dd/mm/yyyy'; + + @override + String get dateInputLabel => '輸入日期'; + + @override + String get dateOutOfRangeLabel => '超出範圍。'; + + @override + String get datePickerHelpText => '選取日期'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'結束日期係 $fullDate'; + + @override + String get dateRangeEndLabel => '結束日期'; + + @override + String get dateRangePickerHelpText => '請選擇範圍'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'開始日期係 $fullDate'; + + @override + String get dateRangeStartLabel => '開始日期'; + + @override + String get deleteButtonTooltip => '刪除'; + + @override + String get dialModeButtonLabel => '切換至鐘面點選器模式'; + + @override + String get dialogLabel => '對話方塊'; + + @override + String get drawerLabel => '導覽選單'; + + @override + String get expandedHint => '已收合'; + + @override + String get expandedIconTapHint => '收合'; + + @override + String get expansionTileCollapsedHint => '㩒兩下就可以展開'; + + @override + String get expansionTileCollapsedTapHint => '展開就可以查看詳情'; + + @override + String get expansionTileExpandedHint => '㩒兩下就可以收合'; + + @override + String get expansionTileExpandedTapHint => '收合'; + + @override + String get firstPageTooltip => '第一頁'; + + @override + String get hideAccountsLabel => '隱藏帳戶'; + + @override + String get inputDateModeButtonLabel => '切換至輸入'; + + @override + String get inputTimeModeButtonLabel => '切換至文字輸入模式'; + + @override + String get invalidDateFormatLabel => '格式無效。'; + + @override + String get invalidDateRangeLabel => '範圍無效。'; + + @override + String get invalidTimeLabel => '請輸入有效的時間'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyChannelDown => '下一個頻道'; + + @override + String get keyboardKeyChannelUp => '上一個頻道'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyNumpad0 => '數字鍵盤 0'; + + @override + String get keyboardKeyNumpad1 => '數字鍵盤 1'; + + @override + String get keyboardKeyNumpad2 => '數字鍵盤 2'; + + @override + String get keyboardKeyNumpad3 => '數字鍵盤 3'; + + @override + String get keyboardKeyNumpad4 => '數字鍵盤 4'; + + @override + String get keyboardKeyNumpad5 => '數字鍵盤 5'; + + @override + String get keyboardKeyNumpad6 => '數字鍵盤 6'; + + @override + String get keyboardKeyNumpad7 => '數字鍵盤 7'; + + @override + String get keyboardKeyNumpad8 => '數字鍵盤 8'; + + @override + String get keyboardKeyNumpad9 => '數字鍵盤 9'; + + @override + String get keyboardKeyNumpadAdd => '數字鍵盤 +'; + + @override + String get keyboardKeyNumpadComma => '數字鍵盤 ,'; + + @override + String get keyboardKeyNumpadDecimal => '數字鍵盤 .'; + + @override + String get keyboardKeyNumpadDivide => '數字鍵盤 /'; + + @override + String get keyboardKeyNumpadEnter => '數字鍵盤 Enter'; + + @override + String get keyboardKeyNumpadEqual => '數字鍵盤 ='; + + @override + String get keyboardKeyNumpadMultiply => '數字鍵盤 *'; + + @override + String get keyboardKeyNumpadParenLeft => '數字鍵盤 ('; + + @override + String get keyboardKeyNumpadParenRight => '數字鍵盤 )'; + + @override + String get keyboardKeyNumpadSubtract => '數字鍵盤 -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPower => '電源'; + + @override + String get keyboardKeyPowerOff => '關機'; + + @override + String get keyboardKeySelect => 'Select'; + + @override + String get keyboardKeySpace => '空格'; + + @override + String get lastPageTooltip => '最後一頁'; + + @override + String? get licensesPackageDetailTextOne => '1 項授權'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount 項授權'; + + @override + String get licensesPageTitle => '授權'; + + @override + String get lookUpButtonLabel => '查詢'; + + @override + String get menuBarMenuLabel => '選單列選單'; + + @override + String get menuDismissLabel => '閂選單'; + + @override + String get modalBarrierDismissLabel => '拒絕'; + + @override + String get nextMonthTooltip => '下個月'; + + @override + String get nextPageTooltip => '下一頁'; + + @override + String get okButtonLabel => '確定'; + + @override + String get openAppDrawerTooltip => '開啟導覽選單'; + + @override + String get pageRowsInfoTitleRaw => r'第 $firstRow 至 $lastRow 列,共 $rowCount 列'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'第 $firstRow 至 $lastRow 列,共約 $rowCount 列'; + + @override + String get pasteButtonLabel => '貼上'; + + @override + String get popupMenuLabel => '彈出式選單'; + + @override + String get previousMonthTooltip => '上個月'; + + @override + String get previousPageTooltip => '上一頁'; + + @override + String get refreshIndicatorSemanticLabel => '重新整理'; + + @override + String? get remainingTextFieldCharacterCountOne => '尚餘 1 個字元'; + + @override + String get remainingTextFieldCharacterCountOther => r'尚餘 $remainingCount 個字元'; + + @override + String get reorderItemDown => '向下移'; + + @override + String get reorderItemLeft => '向左移'; + + @override + String get reorderItemRight => '向右移'; + + @override + String get reorderItemToEnd => '移到最後'; + + @override + String get reorderItemToStart => '移到開頭'; + + @override + String get reorderItemUp => '向上移'; + + @override + String get rowsPerPageTitle => '每頁列數:'; + + @override + String get saveButtonLabel => '儲存'; + + @override + String get scanTextButtonLabel => '掃瞄文字'; + + @override + String get scrimLabel => 'Scrim'; + + @override + String get scrimOnTapHintRaw => r'關閉 $modalRouteContentName'; + + @override + String get searchFieldLabel => '搜尋'; + + @override + String get searchWebButtonLabel => '搜尋'; + + @override + String get selectAllButtonLabel => '全部選取'; + + @override + String get selectYearSemanticsLabel => '揀年份'; + + @override + String get selectedDateLabel => '已選取'; + + @override + String? get selectedRowCountTitleOne => '已選取 1 個項目'; + + @override + String get selectedRowCountTitleOther => r'已選取 $selectedRowCount 個項目'; + + @override + String get showAccountsLabel => '顯示帳戶'; + + @override + String get showMenuTooltip => '顯示選單'; + + @override + String get signedInLabel => '已登入'; + + @override + String get tabLabelRaw => r'第 $tabIndex 個標籤,總共 $tabCount 個'; + + @override + String get timePickerDialHelpText => '請選取時間'; + + @override + String get timePickerHourLabel => '小時'; + + @override + String get timePickerHourModeAnnouncement => '揀選小時'; + + @override + String get timePickerInputHelpText => '請輸入時間'; + + @override + String get timePickerMinuteLabel => '分鐘'; + + @override + String get timePickerMinuteModeAnnouncement => '揀選分鐘'; + + @override + String get unspecifiedDateRange => '日期範圍'; + + @override + String get viewLicensesButtonLabel => '查看授權'; +} + +/// The translations for Chinese, as used in Hong Kong, using the Han script (`zh_Hant_HK`). +class MaterialLocalizationZhHantHk extends MaterialLocalizationZhHant { + /// Create an instance of the translation bundle for Chinese, as used in Hong Kong, using the Han script. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationZhHantHk({ + super.localeName = 'zh_Hant_HK', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); +} + +/// The translations for Chinese, as used in Taiwan, using the Han script (`zh_Hant_TW`). +class MaterialLocalizationZhHantTw extends MaterialLocalizationZhHant { + /// Create an instance of the translation bundle for Chinese, as used in Taiwan, using the Han script. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationZhHantTw({ + super.localeName = 'zh_Hant_TW', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get scanTextButtonLabel => '掃描文字'; + + @override + String get menuDismissLabel => '關閉選單'; + + @override + String get expansionTileExpandedHint => '輕觸兩下即可收合'; + + @override + String get expansionTileCollapsedHint => '輕觸兩下即可展開'; + + @override + String get expansionTileCollapsedTapHint => '展開更多詳細資料'; + + @override + String get scrimLabel => '紗罩'; + + @override + String get bottomSheetLabel => '底部功能表'; + + @override + String get scrimOnTapHintRaw => r'關閉「$modalRouteContentName」'; + + @override + String get keyboardKeyShift => 'Shift 鍵'; + + @override + String get dialModeButtonLabel => '切換至鐘面挑選器模式'; + + @override + String? get licensesPackageDetailTextOne => '1 個授權'; + + @override + String get timePickerDialHelpText => '選取時間'; + + @override + String get timePickerInputHelpText => '輸入時間'; + + @override + String get timePickerHourLabel => '時'; + + @override + String get timePickerMinuteLabel => '分'; + + @override + String get licensesPackageDetailTextOther => r'$licenseCount 個授權'; + + @override + String get calendarModeButtonLabel => '切換到日曆模式'; + + @override + String get dateRangePickerHelpText => '選取日期範圍'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'結束日期為 $fullDate'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'開始日期為 $fullDate'; + + @override + String get inputDateModeButtonLabel => '切換到輸入模式'; + + @override + String get selectYearSemanticsLabel => '選取年份'; + + @override + String get dateHelpText => 'yyyy/mm/dd'; + + @override + String get tabLabelRaw => r'第 $tabIndex 個分頁 (共 $tabCount 個)'; + + @override + String get modalBarrierDismissLabel => '關閉'; + + @override + String get signedInLabel => '已登入帳戶'; + + @override + String get aboutListTileTitleRaw => r'關於「$applicationName」'; + + @override + String get pageRowsInfoTitleRaw => r'第 $firstRow - $lastRow 列 (總共 $rowCount 列)'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'第 $firstRow - $lastRow 列 (總共約 $rowCount 列)'; + + @override + String get selectAllButtonLabel => '全選'; + + @override + String get timePickerHourModeAnnouncement => '選取小時數'; + + @override + String get timePickerMinuteModeAnnouncement => '選取分鐘數'; + + @override + String get alertDialogLabel => '警告'; + + @override + String get reorderItemToStart => '移至開頭'; + + @override + String get reorderItemToEnd => '移至結尾'; + + @override + String? get remainingTextFieldCharacterCountOne => '還可輸入 1 個字元'; + + @override + String get remainingTextFieldCharacterCountOther => r'還可輸入 $remainingCount 個字元'; +} + +/// The translations for Zulu (`zu`). +class MaterialLocalizationZu extends GlobalMaterialLocalizations { + /// Create an instance of the translation bundle for Zulu. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalizationZu({ + super.localeName = 'zu', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + }); + + @override + String get aboutListTileTitleRaw => r'Mayelana no-$applicationName'; + + @override + String get alertDialogLabel => 'Isexwayiso'; + + @override + String get anteMeridiemAbbreviation => 'AM'; + + @override + String get backButtonTooltip => 'Emuva'; + + @override + String get bottomSheetLabel => 'Ishidi Eliphansi'; + + @override + String get calendarModeButtonLabel => 'Shintshela kukhalenda'; + + @override + String get cancelButtonLabel => 'Khansela'; + + @override + String get clearButtonTooltip => 'Sula umbhalo'; + + @override + String get closeButtonLabel => 'Vala'; + + @override + String get closeButtonTooltip => 'Vala'; + + @override + String get collapsedHint => 'Kunwetshiwe'; + + @override + String get collapsedIconTapHint => 'Nweba'; + + @override + String get continueButtonLabel => 'Qhubeka'; + + @override + String get copyButtonLabel => 'Kopisha'; + + @override + String get currentDateLabel => 'Namuhla'; + + @override + String get cutButtonLabel => 'Sika'; + + @override + String get dateHelpText => 'mm/dd/yyyy'; + + @override + String get dateInputLabel => 'Faka idethi'; + + @override + String get dateOutOfRangeLabel => 'Ikude kubanga.'; + + @override + String get datePickerHelpText => 'Khetha usuku'; + + @override + String get dateRangeEndDateSemanticLabelRaw => r'Idethi yokuphela umhla ka-$fullDate'; + + @override + String get dateRangeEndLabel => 'Idethi yokugcina'; + + @override + String get dateRangePickerHelpText => 'Khetha Ibanga'; + + @override + String get dateRangeStartDateSemanticLabelRaw => r'Idethi yokuqala umhla ka-$fullDate'; + + @override + String get dateRangeStartLabel => 'Idethi yokuqala'; + + @override + String get dateSeparator => '.'; + + @override + String get deleteButtonTooltip => 'Susa'; + + @override + String get dialModeButtonLabel => 'Shintshela kwimodi yesikhi sokudayela'; + + @override + String get dialogLabel => 'Ingxoxo'; + + @override + String get drawerLabel => 'Imenyu yokuzulazula'; + + @override + String get expandedHint => 'Kugoqiwe'; + + @override + String get expandedIconTapHint => 'Goqa'; + + @override + String get expansionTileCollapsedHint => 'Thepha kabili ukuze unwebe'; + + @override + String get expansionTileCollapsedTapHint => 'Nweba ukuze uthole imininingwane eyengeziwe'; + + @override + String get expansionTileExpandedHint => 'thepha kabili ukuze ugoqe'; + + @override + String get expansionTileExpandedTapHint => 'Goqa'; + + @override + String get firstPageTooltip => 'Ikhasi lokuqala'; + + @override + String get hideAccountsLabel => 'Fihla ama-akhawunti'; + + @override + String get inputDateModeButtonLabel => 'Shintshela kokokufaka'; + + @override + String get inputTimeModeButtonLabel => 'Shintshela kwimodi yokufaka yombhalo'; + + @override + String get invalidDateFormatLabel => 'Ifomethi engavumelekile.'; + + @override + String get invalidDateRangeLabel => 'Ibanga elingavumelekile.'; + + @override + String get invalidTimeLabel => 'Faka igama elivumelekile'; + + @override + String get keyboardKeyAlt => 'Alt'; + + @override + String get keyboardKeyAltGraph => 'AltGr'; + + @override + String get keyboardKeyBackspace => 'Backspace'; + + @override + String get keyboardKeyCapsLock => 'Caps Lock'; + + @override + String get keyboardKeyChannelDown => 'I-Channel Down'; + + @override + String get keyboardKeyChannelUp => 'I-Channel Up'; + + @override + String get keyboardKeyControl => 'Ctrl'; + + @override + String get keyboardKeyDelete => 'Del'; + + @override + String get keyboardKeyEject => 'Eject'; + + @override + String get keyboardKeyEnd => 'End'; + + @override + String get keyboardKeyEscape => 'Esc'; + + @override + String get keyboardKeyFn => 'Fn'; + + @override + String get keyboardKeyHome => 'Home'; + + @override + String get keyboardKeyInsert => 'Insert'; + + @override + String get keyboardKeyMeta => 'I-Meta'; + + @override + String get keyboardKeyMetaMacOs => 'Command'; + + @override + String get keyboardKeyMetaWindows => 'Win'; + + @override + String get keyboardKeyNumLock => 'Num Lock'; + + @override + String get keyboardKeyNumpad0 => 'Num 0'; + + @override + String get keyboardKeyNumpad1 => 'Num 1'; + + @override + String get keyboardKeyNumpad2 => 'Num 2'; + + @override + String get keyboardKeyNumpad3 => 'Num 3'; + + @override + String get keyboardKeyNumpad4 => 'Num 4'; + + @override + String get keyboardKeyNumpad5 => 'Num 5'; + + @override + String get keyboardKeyNumpad6 => 'Num 6'; + + @override + String get keyboardKeyNumpad7 => 'Num 7'; + + @override + String get keyboardKeyNumpad8 => 'Num 8'; + + @override + String get keyboardKeyNumpad9 => 'Num 9'; + + @override + String get keyboardKeyNumpadAdd => 'Num +'; + + @override + String get keyboardKeyNumpadComma => 'Num ,'; + + @override + String get keyboardKeyNumpadDecimal => 'Num .'; + + @override + String get keyboardKeyNumpadDivide => 'Num /'; + + @override + String get keyboardKeyNumpadEnter => 'Num Enter'; + + @override + String get keyboardKeyNumpadEqual => 'Num ='; + + @override + String get keyboardKeyNumpadMultiply => 'Num *'; + + @override + String get keyboardKeyNumpadParenLeft => 'Num ('; + + @override + String get keyboardKeyNumpadParenRight => 'Num )'; + + @override + String get keyboardKeyNumpadSubtract => 'Num -'; + + @override + String get keyboardKeyPageDown => 'PgDown'; + + @override + String get keyboardKeyPageUp => 'PgUp'; + + @override + String get keyboardKeyPower => 'Amandla'; + + @override + String get keyboardKeyPowerOff => 'Cisha'; + + @override + String get keyboardKeyPrintScreen => '-Print Screen'; + + @override + String get keyboardKeyScrollLock => 'Scroll Lock'; + + @override + String get keyboardKeySelect => 'Khetha'; + + @override + String get keyboardKeyShift => 'U-Shift'; + + @override + String get keyboardKeySpace => 'Space'; + + @override + String get lastPageTooltip => 'Ikhasi lokugcina'; + + @override + String? get licensesPackageDetailTextFew => null; + + @override + String? get licensesPackageDetailTextMany => null; + + @override + String? get licensesPackageDetailTextOne => 'ilayisense e-1'; + + @override + String get licensesPackageDetailTextOther => r'amalayisense angu-$licenseCount'; + + @override + String? get licensesPackageDetailTextTwo => null; + + @override + String? get licensesPackageDetailTextZero => 'No licenses'; + + @override + String get licensesPageTitle => 'Amalayisense'; + + @override + String get lookUpButtonLabel => 'Bheka Phezulu'; + + @override + String get menuBarMenuLabel => 'Imenyu yebha yemenyu'; + + @override + String get menuDismissLabel => 'Chitha imenyu'; + + @override + String get modalBarrierDismissLabel => 'Cashisa'; + + @override + String get moreButtonTooltip => 'Okuningi'; + + @override + String get nextMonthTooltip => 'Inyanga ezayo'; + + @override + String get nextPageTooltip => 'Ikhasi elilandelayo'; + + @override + String get okButtonLabel => 'KULUNGILE'; + + @override + String get openAppDrawerTooltip => 'Vula imenyu yokuzulazula'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow kokungu-$rowCount'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow cishe kokungu-$rowCount'; + + @override + String get pasteButtonLabel => 'Namathisela'; + + @override + String get popupMenuLabel => 'Imenyu ye-popup'; + + @override + String get postMeridiemAbbreviation => 'PM'; + + @override + String get previousMonthTooltip => 'Inyanga edlule'; + + @override + String get previousPageTooltip => 'Ikhasi elidlule'; + + @override + String get refreshIndicatorSemanticLabel => 'Vuselela'; + + @override + String? get remainingTextFieldCharacterCountFew => null; + + @override + String? get remainingTextFieldCharacterCountMany => null; + + @override + String? get remainingTextFieldCharacterCountOne => '1 uhlamvu olusele'; + + @override + String get remainingTextFieldCharacterCountOther => r'$remainingCount izinhlamvu ezisele'; + + @override + String? get remainingTextFieldCharacterCountTwo => null; + + @override + String? get remainingTextFieldCharacterCountZero => null; + + @override + String get reorderItemDown => 'Iya phansi'; + + @override + String get reorderItemLeft => 'Hambisa kwesokunxele'; + + @override + String get reorderItemRight => 'Yisa kwesokudla'; + + @override + String get reorderItemToEnd => 'Yisa ekugcineni'; + + @override + String get reorderItemToStart => 'Yisa ekuqaleni'; + + @override + String get reorderItemUp => 'Iya phezulu'; + + @override + String get rowsPerPageTitle => 'Imigqa ekhasini ngalinye:'; + + @override + String get saveButtonLabel => 'Londoloza'; + + @override + String get scanTextButtonLabel => 'Skena umbhalo'; + + @override + String get scrimLabel => 'I-Scrim'; + + @override + String get scrimOnTapHintRaw => r'Vala i-$modalRouteContentName'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => 'Sesha'; + + @override + String get searchWebButtonLabel => 'Sesha Iwebhu'; + + @override + String get selectAllButtonLabel => 'Khetha konke'; + + @override + String get selectYearSemanticsLabel => 'Khetha unyaka'; + + @override + String get selectedDateLabel => 'Okukhethiwe'; + + @override + String? get selectedRowCountTitleFew => null; + + @override + String? get selectedRowCountTitleMany => null; + + @override + String? get selectedRowCountTitleOne => '1 into ekhethiwe'; + + @override + String get selectedRowCountTitleOther => r'$selectedRowCount izinto ezikhethiwe'; + + @override + String? get selectedRowCountTitleTwo => null; + + @override + String? get selectedRowCountTitleZero => null; + + @override + String get shareButtonLabel => 'Yabelana'; + + @override + String get showAccountsLabel => 'Bonisa ama-akhawunti'; + + @override + String get showMenuTooltip => 'Bonisa imenyu'; + + @override + String get signedInLabel => 'Ungene ngemvume'; + + @override + String get tabLabelRaw => r'Ithebhu $tabIndex kwangu-$tabCount'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerDialHelpText => 'Khetha isikhathi'; + + @override + String get timePickerHourLabel => 'Ihora'; + + @override + String get timePickerHourModeAnnouncement => 'Khetha amahora'; + + @override + String get timePickerInputHelpText => 'Faka isikhathi'; + + @override + String get timePickerMinuteLabel => 'Iminithi'; + + @override + String get timePickerMinuteModeAnnouncement => 'Khetha amaminithi'; + + @override + String get unspecifiedDate => 'Idethi'; + + @override + String get unspecifiedDateRange => 'Ibanga ledethi'; + + @override + String get viewLicensesButtonLabel => 'Buka amalayisense'; +} + +/// The set of supported languages, as language code strings. +/// +/// The [GlobalMaterialLocalizations.delegate] can generate localizations for +/// any [Locale] with a language code from this set, regardless of the region. +/// Some regions have specific support (e.g. `de` covers all forms of German, +/// but there is support for `de-CH` specifically to override some of the +/// translations for Switzerland). +/// +/// See also: +/// +/// * [getMaterialTranslation], whose documentation describes these values. +final Set kMaterialSupportedLanguages = HashSet.from(const [ + 'af', // Afrikaans + 'am', // Amharic + 'ar', // Arabic + 'as', // Assamese + 'az', // Azerbaijani + 'be', // Belarusian + 'bg', // Bulgarian + 'bn', // Bengali Bangla + 'bo', // Tibetan + 'bs', // Bosnian + 'ca', // Catalan Valencian + 'cs', // Czech + 'cy', // Welsh + 'da', // Danish + 'de', // German + 'el', // Modern Greek + 'en', // English + 'es', // Spanish Castilian + 'et', // Estonian + 'eu', // Basque + 'fa', // Persian + 'fi', // Finnish + 'fil', // Filipino Pilipino + 'fr', // French + 'ga', // Irish + 'gl', // Galician + 'gsw', // Swiss German Alemannic Alsatian + 'gu', // Gujarati + 'he', // Hebrew + 'hi', // Hindi + 'hr', // Croatian + 'hu', // Hungarian + 'hy', // Armenian + 'id', // Indonesian + 'is', // Icelandic + 'it', // Italian + 'ja', // Japanese + 'ka', // Georgian + 'kk', // Kazakh + 'km', // Khmer Central Khmer + 'kn', // Kannada + 'ko', // Korean + 'ky', // Kirghiz Kyrgyz + 'lo', // Lao + 'lt', // Lithuanian + 'lv', // Latvian + 'mk', // Macedonian + 'ml', // Malayalam + 'mn', // Mongolian + 'mr', // Marathi + 'ms', // Malay + 'my', // Burmese + 'nb', // Norwegian Bokmål + 'ne', // Nepali + 'nl', // Dutch Flemish + 'no', // Norwegian + 'or', // Oriya + 'pa', // Panjabi Punjabi + 'pl', // Polish + 'ps', // Pushto Pashto + 'pt', // Portuguese + 'ro', // Romanian Moldavian Moldovan + 'ru', // Russian + 'si', // Sinhala Sinhalese + 'sk', // Slovak + 'sl', // Slovenian + 'sq', // Albanian + 'sr', // Serbian + 'sv', // Swedish + 'sw', // Swahili + 'ta', // Tamil + 'te', // Telugu + 'th', // Thai + 'tl', // Tagalog + 'tr', // Turkish + 'ug', // Uighur Uyghur + 'uk', // Ukrainian + 'ur', // Urdu + 'uz', // Uzbek + 'vi', // Vietnamese + 'zh', // Chinese + 'zu', // Zulu +]); + +/// Creates a [GlobalMaterialLocalizations] instance for the given `locale`. +/// +/// All of the function's arguments except `locale` will be passed to the [ +/// GlobalMaterialLocalizations] constructor. (The `localeName` argument of that +/// constructor is specified by the actual subclass constructor by this +/// function.) +/// +/// The following locales are supported by this package: +/// +/// {@template flutter.localizations.material.languages} +/// * `af` - Afrikaans +/// * `am` - Amharic +/// * `ar` - Arabic +/// * `as` - Assamese +/// * `az` - Azerbaijani +/// * `be` - Belarusian +/// * `bg` - Bulgarian +/// * `bn` - Bengali Bangla +/// * `bo` - Tibetan +/// * `bs` - Bosnian +/// * `ca` - Catalan Valencian +/// * `cs` - Czech +/// * `cy` - Welsh +/// * `da` - Danish +/// * `de` - German (plus one country variation) +/// * `el` - Modern Greek +/// * `en` - English (plus 8 country variations) +/// * `es` - Spanish Castilian (plus 20 country variations) +/// * `et` - Estonian +/// * `eu` - Basque +/// * `fa` - Persian +/// * `fi` - Finnish +/// * `fil` - Filipino Pilipino +/// * `fr` - French (plus one country variation) +/// * `ga` - Irish +/// * `gl` - Galician +/// * `gsw` - Swiss German Alemannic Alsatian +/// * `gu` - Gujarati +/// * `he` - Hebrew +/// * `hi` - Hindi +/// * `hr` - Croatian +/// * `hu` - Hungarian +/// * `hy` - Armenian +/// * `id` - Indonesian +/// * `is` - Icelandic +/// * `it` - Italian +/// * `ja` - Japanese +/// * `ka` - Georgian +/// * `kk` - Kazakh +/// * `km` - Khmer Central Khmer +/// * `kn` - Kannada +/// * `ko` - Korean +/// * `ky` - Kirghiz Kyrgyz +/// * `lo` - Lao +/// * `lt` - Lithuanian +/// * `lv` - Latvian +/// * `mk` - Macedonian +/// * `ml` - Malayalam +/// * `mn` - Mongolian +/// * `mr` - Marathi +/// * `ms` - Malay +/// * `my` - Burmese +/// * `nb` - Norwegian Bokmål +/// * `ne` - Nepali +/// * `nl` - Dutch Flemish +/// * `no` - Norwegian +/// * `or` - Oriya +/// * `pa` - Panjabi Punjabi +/// * `pl` - Polish +/// * `ps` - Pushto Pashto +/// * `pt` - Portuguese (plus one country variation) +/// * `ro` - Romanian Moldavian Moldovan +/// * `ru` - Russian +/// * `si` - Sinhala Sinhalese +/// * `sk` - Slovak +/// * `sl` - Slovenian +/// * `sq` - Albanian +/// * `sr` - Serbian (plus 2 scripts) +/// * `sv` - Swedish +/// * `sw` - Swahili +/// * `ta` - Tamil +/// * `te` - Telugu +/// * `th` - Thai +/// * `tl` - Tagalog +/// * `tr` - Turkish +/// * `ug` - Uighur Uyghur +/// * `uk` - Ukrainian +/// * `ur` - Urdu +/// * `uz` - Uzbek +/// * `vi` - Vietnamese +/// * `zh` - Chinese (plus 2 country variations and 2 scripts) +/// * `zu` - Zulu +/// {@endtemplate} +/// +/// Generally speaking, this method is only intended to be used by +/// [GlobalMaterialLocalizations.delegate]. +GlobalMaterialLocalizations? getMaterialTranslation( + Locale locale, + intl.DateFormat fullYearFormat, + intl.DateFormat compactDateFormat, + intl.DateFormat shortDateFormat, + intl.DateFormat mediumDateFormat, + intl.DateFormat longDateFormat, + intl.DateFormat yearMonthFormat, + intl.DateFormat shortMonthDayFormat, + intl.NumberFormat decimalFormat, + intl.NumberFormat twoDigitZeroPaddedFormat, +) { + switch (locale.languageCode) { + case 'af': + return MaterialLocalizationAf(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'am': + return MaterialLocalizationAm(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'ar': + return MaterialLocalizationAr(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'as': + return MaterialLocalizationAs(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'az': + return MaterialLocalizationAz(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'be': + return MaterialLocalizationBe(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'bg': + return MaterialLocalizationBg(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'bn': + return MaterialLocalizationBn(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'bo': + return MaterialLocalizationBo(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'bs': + return MaterialLocalizationBs(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'ca': + return MaterialLocalizationCa(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'cs': + return MaterialLocalizationCs(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'cy': + return MaterialLocalizationCy(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'da': + return MaterialLocalizationDa(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'de': { + switch (locale.countryCode) { + case 'CH': + return MaterialLocalizationDeCh(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + } + return MaterialLocalizationDe(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + } + case 'el': + return MaterialLocalizationEl(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'en': { + switch (locale.countryCode) { + case 'AU': + return MaterialLocalizationEnAu(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'CA': + return MaterialLocalizationEnCa(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'GB': + return MaterialLocalizationEnGb(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'IE': + return MaterialLocalizationEnIe(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'IN': + return MaterialLocalizationEnIn(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'NZ': + return MaterialLocalizationEnNz(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'SG': + return MaterialLocalizationEnSg(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'ZA': + return MaterialLocalizationEnZa(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + } + return MaterialLocalizationEn(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + } + case 'es': { + switch (locale.countryCode) { + case '419': + return MaterialLocalizationEs419(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'AR': + return MaterialLocalizationEsAr(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'BO': + return MaterialLocalizationEsBo(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'CL': + return MaterialLocalizationEsCl(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'CO': + return MaterialLocalizationEsCo(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'CR': + return MaterialLocalizationEsCr(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'DO': + return MaterialLocalizationEsDo(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'EC': + return MaterialLocalizationEsEc(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'GT': + return MaterialLocalizationEsGt(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'HN': + return MaterialLocalizationEsHn(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'MX': + return MaterialLocalizationEsMx(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'NI': + return MaterialLocalizationEsNi(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'PA': + return MaterialLocalizationEsPa(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'PE': + return MaterialLocalizationEsPe(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'PR': + return MaterialLocalizationEsPr(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'PY': + return MaterialLocalizationEsPy(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'SV': + return MaterialLocalizationEsSv(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'US': + return MaterialLocalizationEsUs(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'UY': + return MaterialLocalizationEsUy(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'VE': + return MaterialLocalizationEsVe(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + } + return MaterialLocalizationEs(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + } + case 'et': + return MaterialLocalizationEt(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'eu': + return MaterialLocalizationEu(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'fa': + return MaterialLocalizationFa(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'fi': + return MaterialLocalizationFi(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'fil': + return MaterialLocalizationFil(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'fr': { + switch (locale.countryCode) { + case 'CA': + return MaterialLocalizationFrCa(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + } + return MaterialLocalizationFr(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + } + case 'ga': + return MaterialLocalizationGa(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'gl': + return MaterialLocalizationGl(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'gsw': + return MaterialLocalizationGsw(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'gu': + return MaterialLocalizationGu(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'he': + return MaterialLocalizationHe(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'hi': + return MaterialLocalizationHi(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'hr': + return MaterialLocalizationHr(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'hu': + return MaterialLocalizationHu(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'hy': + return MaterialLocalizationHy(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'id': + return MaterialLocalizationId(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'is': + return MaterialLocalizationIs(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'it': + return MaterialLocalizationIt(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'ja': + return MaterialLocalizationJa(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'ka': + return MaterialLocalizationKa(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'kk': + return MaterialLocalizationKk(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'km': + return MaterialLocalizationKm(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'kn': + return MaterialLocalizationKn(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'ko': + return MaterialLocalizationKo(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'ky': + return MaterialLocalizationKy(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'lo': + return MaterialLocalizationLo(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'lt': + return MaterialLocalizationLt(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'lv': + return MaterialLocalizationLv(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'mk': + return MaterialLocalizationMk(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'ml': + return MaterialLocalizationMl(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'mn': + return MaterialLocalizationMn(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'mr': + return MaterialLocalizationMr(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'ms': + return MaterialLocalizationMs(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'my': + return MaterialLocalizationMy(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'nb': + return MaterialLocalizationNb(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'ne': + return MaterialLocalizationNe(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'nl': + return MaterialLocalizationNl(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'no': + return MaterialLocalizationNo(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'or': + return MaterialLocalizationOr(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'pa': + return MaterialLocalizationPa(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'pl': + return MaterialLocalizationPl(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'ps': + return MaterialLocalizationPs(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'pt': { + switch (locale.countryCode) { + case 'PT': + return MaterialLocalizationPtPt(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + } + return MaterialLocalizationPt(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + } + case 'ro': + return MaterialLocalizationRo(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'ru': + return MaterialLocalizationRu(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'si': + return MaterialLocalizationSi(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'sk': + return MaterialLocalizationSk(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'sl': + return MaterialLocalizationSl(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'sq': + return MaterialLocalizationSq(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'sr': { + switch (locale.scriptCode) { + case 'Cyrl': { + return MaterialLocalizationSrCyrl(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + } + case 'Latn': { + return MaterialLocalizationSrLatn(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + } + } + return MaterialLocalizationSr(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + } + case 'sv': + return MaterialLocalizationSv(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'sw': + return MaterialLocalizationSw(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'ta': + return MaterialLocalizationTa(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'te': + return MaterialLocalizationTe(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'th': + return MaterialLocalizationTh(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'tl': + return MaterialLocalizationTl(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'tr': + return MaterialLocalizationTr(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'ug': + return MaterialLocalizationUg(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'uk': + return MaterialLocalizationUk(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'ur': + return MaterialLocalizationUr(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'uz': + return MaterialLocalizationUz(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'vi': + return MaterialLocalizationVi(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'zh': { + switch (locale.scriptCode) { + case 'Hans': { + return MaterialLocalizationZhHans(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + } + case 'Hant': { + switch (locale.countryCode) { + case 'HK': + return MaterialLocalizationZhHantHk(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'TW': + return MaterialLocalizationZhHantTw(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + } + return MaterialLocalizationZhHant(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + } + } + switch (locale.countryCode) { + case 'HK': + return MaterialLocalizationZhHantHk(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'TW': + return MaterialLocalizationZhHantTw(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + } + return MaterialLocalizationZh(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + } + case 'zu': + return MaterialLocalizationZu(fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + } + assert(false, 'getMaterialTranslation() called for unsupported locale "$locale"'); + return null; +} diff --git a/packages/material_ui/lib/src/l10n/material_af.arb b/packages/material_ui/lib/src/l10n/material_af.arb new file mode 100644 index 000000000000..56221110452f --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_af.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Maak navigasiekieslys oop", + "backButtonTooltip": "Terug", + "closeButtonTooltip": "Maak toe", + "deleteButtonTooltip": "Vee uit", + "nextMonthTooltip": "Volgende maand", + "previousMonthTooltip": "Vorige maand", + "nextPageTooltip": "Volgende bladsy", + "previousPageTooltip": "Vorige bladsy", + "firstPageTooltip": "Eerste bladsy", + "lastPageTooltip": "Laaste bladsy", + "showMenuTooltip": "Wys kieslys", + "aboutListTileTitle": "Meer oor $applicationName", + "licensesPageTitle": "Lisensies", + "pageRowsInfoTitle": "$firstRow–$lastRow van $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow van ongeveer $rowCount", + "rowsPerPageTitle": "Rye per bladsy:", + "tabLabel": "Oortjie $tabIndex van $tabCount", + "selectedRowCountTitleOne": "1 item is gekies", + "selectedRowCountTitleOther": "$selectedRowCount items is gekies", + "cancelButtonLabel": "Kanselleer", + "closeButtonLabel": "Maak toe", + "continueButtonLabel": "Gaan voort", + "copyButtonLabel": "Kopieer", + "cutButtonLabel": "Knip", + "scanTextButtonLabel": "Skandeer teks", + "okButtonLabel": "OK", + "pasteButtonLabel": "Plak", + "selectAllButtonLabel": "Kies alles", + "viewLicensesButtonLabel": "Bekyk lisensies", + "anteMeridiemAbbreviation": "vm.", + "postMeridiemAbbreviation": "nm.", + "timePickerHourModeAnnouncement": "Kies ure", + "timePickerMinuteModeAnnouncement": "Kies minute", + "modalBarrierDismissLabel": "Maak toe", + "signedInLabel": "Aangemeld", + "hideAccountsLabel": "Versteek rekeninge", + "showAccountsLabel": "Wys rekeninge", + "drawerLabel": "Navigasiekieslys", + "popupMenuLabel": "Opspringkieslys", + "dialogLabel": "Dialoog", + "alertDialogLabel": "Opletberig", + "searchFieldLabel": "Soek", + "reorderItemToStart": "Skuif na die begin", + "reorderItemToEnd": "Skuif na die einde", + "reorderItemUp": "Skuif op", + "reorderItemDown": "Skuif af", + "reorderItemLeft": "Skuif na links", + "reorderItemRight": "Skuif na regs", + "expandedIconTapHint": "Vou in", + "collapsedIconTapHint": "Vou uit", + "remainingTextFieldCharacterCountOne": "1 karakter oor", + "remainingTextFieldCharacterCountOther": "$remainingCount karakters oor", + "refreshIndicatorSemanticLabel": "Herlaai", + "moreButtonTooltip": "Nog", + "dateSeparator": "-", + "dateHelpText": "dd-mm-jjjj", + "selectYearSemanticsLabel": "Kies jaar", + "unspecifiedDate": "Datum", + "unspecifiedDateRange": "Datumreeks", + "dateInputLabel": "Voer datum in", + "dateRangeStartLabel": "Begindatum", + "dateRangeEndLabel": "Einddatum", + "dateRangeStartDateSemanticLabel": "Begindatum $fullDate", + "dateRangeEndDateSemanticLabel": "Einddatum $fullDate", + "invalidDateFormatLabel": "Ongeldige formaat.", + "invalidDateRangeLabel": "Ongeldige reeks.", + "dateOutOfRangeLabel": "Buite reeks.", + "saveButtonLabel": "Stoor", + "datePickerHelpText": "Kies datum", + "dateRangePickerHelpText": "Kies reeks", + "calendarModeButtonLabel": "Skakel oor na kalender", + "inputDateModeButtonLabel": "Skakel oor na invoer", + "timePickerDialHelpText": "Kies tyd", + "timePickerInputHelpText": "Voer tyd in", + "timePickerHourLabel": "Uur", + "timePickerMinuteLabel": "Minuut", + "invalidTimeLabel": "Voer 'n geldige tyd in", + "dialModeButtonLabel": "Skakel oor na wyserplaatkiesermodus", + "inputTimeModeButtonLabel": "Skakel oor na teksinvoermodus", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 lisensie", + "licensesPackageDetailTextOther": "$licenseCount lisensies", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Spasie", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Kieslysbalkkieslys", + "currentDateLabel": "Vandag", + "scrimLabel": "Skerm", + "bottomSheetLabel": "Onderste blad", + "scrimOnTapHint": "Maak $modalRouteContentName toe", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "dubbeltik om in te vou", + "expansionTileCollapsedHint": "dubbeltik om uit te vou", + "expansionTileExpandedTapHint": "Vou in", + "expansionTileCollapsedTapHint": "Vou uit vir meer besonderhede", + "expandedHint": "Ingevou", + "collapsedHint": "Uitgevou", + "menuDismissLabel": "Maak kieslys toe", + "lookUpButtonLabel": "Kyk op", + "searchWebButtonLabel": "Deursoek web", + "shareButtonLabel": "Deel", + "clearButtonTooltip": "Vee teks uit", + "selectedDateLabel": "Gekies" +} diff --git a/packages/material_ui/lib/src/l10n/material_am.arb b/packages/material_ui/lib/src/l10n/material_am.arb new file mode 100644 index 000000000000..615b8320a429 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_am.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "የዳሰሳ ምናሌን ክፈት", + "backButtonTooltip": "ተመለስ", + "closeButtonTooltip": "ዝጋ", + "deleteButtonTooltip": "ሰርዝ", + "nextMonthTooltip": "ቀጣይ ወር", + "previousMonthTooltip": "ቀዳሚ ወር", + "nextPageTooltip": "ቀጣይ ገፅ", + "firstPageTooltip": "የመጀመሪያው ገፅ", + "lastPageTooltip": "የመጨረሻው ገፅ", + "previousPageTooltip": "ቀዳሚ ገፅ", + "showMenuTooltip": "ምናሌን አሳይ", + "aboutListTileTitle": "ስለ $applicationName", + "licensesPageTitle": "ፈቃዶች", + "pageRowsInfoTitle": "$firstRow–$lastRow ከ$rowCount ውስጥ", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow ከ$rowCount ያህል ውስጥ", + "rowsPerPageTitle": "ረድፎች በገጽ፦", + "tabLabel": "ትር $tabIndex ከ$tabCount", + "selectedRowCountTitleOne": "1 ንጥል ተመርጧል", + "selectedRowCountTitleOther": "$selectedRowCount ንጥሎች ተመርጠዋል", + "cancelButtonLabel": "ይቅር", + "closeButtonLabel": "ዝጋ", + "continueButtonLabel": "ቀጥል", + "copyButtonLabel": "ቅዳ", + "cutButtonLabel": "ቁረጥ", + "scanTextButtonLabel": "ጽሁፍን ቃኝ", + "okButtonLabel": "እሺ", + "pasteButtonLabel": "ለጥፍ", + "selectAllButtonLabel": "ሁሉንም ምረጥ", + "viewLicensesButtonLabel": "ፈቃዶችን ይመልከቱ", + "anteMeridiemAbbreviation": "ጥዋት", + "postMeridiemAbbreviation": "ከሰዓት", + "timePickerHourModeAnnouncement": "ሰዓታትን ምረጥ", + "timePickerMinuteModeAnnouncement": "ደቂቃዎችን ይምረጡ", + "modalBarrierDismissLabel": "አሰናብት", + "signedInLabel": "በመለያ ገብቷል", + "hideAccountsLabel": "መለያዎችን ደብቅ", + "showAccountsLabel": "መለያዎችን አሳይ", + "drawerLabel": "የዳሰሳ ምናሌ", + "popupMenuLabel": "የብቅ-ባይ ምናሌ", + "dialogLabel": "መገናኛ", + "alertDialogLabel": "ማንቂያ", + "searchFieldLabel": "ይፈልጉ", + "reorderItemToStart": "ወደ መጀመሪያ ውሰድ", + "reorderItemToEnd": "ወደ መጨረሻ ውሰድ", + "reorderItemUp": "ወደ ላይ ውሰድ", + "reorderItemDown": "ወደ ታች ውሰድ", + "reorderItemLeft": "ወደ ግራ ውሰድ", + "reorderItemRight": "ወደ ቀኝ ውሰድ", + "expandedIconTapHint": "ሰብስብ", + "collapsedIconTapHint": "ዘርጋ", + "remainingTextFieldCharacterCountOne": "1 ቁምፊ ይቀራል", + "remainingTextFieldCharacterCountOther": "$remainingCount ቁምፊዎች ይቀራሉ", + "refreshIndicatorSemanticLabel": "አድስ", + "moreButtonTooltip": "ተጨማሪ", + "dateSeparator": "/", + "dateHelpText": "ወወ/ቀቀ/ዓዓዓዓ", + "selectYearSemanticsLabel": "ዓመት ይምረጡ", + "unspecifiedDate": "ቀን", + "unspecifiedDateRange": "የቀኖች ርዝመት", + "dateInputLabel": "ቀን ያስገቡ", + "dateRangeStartLabel": "የመጀመሪያ ቀን", + "dateRangeEndLabel": "የመጨረሻ ቀን", + "dateRangeStartDateSemanticLabel": "የመጀመሪያ ቀን $fullDate", + "dateRangeEndDateSemanticLabel": "የማብቂያ ቀን $fullDate", + "invalidDateFormatLabel": "ልክ ያልሆነ ቅርጸት።", + "invalidDateRangeLabel": "ልክ ያልኾነ ክልል።", + "dateOutOfRangeLabel": "ከክልል ውጭ።", + "saveButtonLabel": "አስቀምጥ", + "datePickerHelpText": "ቀን ይምረጡ", + "dateRangePickerHelpText": "ክልል ይምረጡ", + "calendarModeButtonLabel": "ወደ የቀን መቁጠሪያ ቀይር", + "inputDateModeButtonLabel": "ወደ ግቤት ቀይር", + "timePickerDialHelpText": "ጊዜ ይምረጡ", + "timePickerInputHelpText": "ሰዓት ያስገቡ", + "timePickerHourLabel": "ሰዓት", + "timePickerMinuteLabel": "ደቂቃ", + "invalidTimeLabel": "የሚሠራ ሰዓት ያስገቡ", + "dialModeButtonLabel": "ወደ መደወያ መራጭ ሁነታ ቀይር", + "inputTimeModeButtonLabel": "ወደ ጽሁፍ ግቤት ሁነታ ቀይር", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 ፈቃድ", + "licensesPackageDetailTextOther": "$licenseCount ፈቃዶች", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "የኋሊት መደምሰሻ", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "ጣቢያ ወደ ታች", + "keyboardKeyChannelUp": "ጣቢያ ወደ ላይ", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "አስወጣ", + "keyboardKeyEnd": "ጨርስ", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "መነሻ", + "keyboardKeyInsert": "አስገባ", + "keyboardKeyMeta": "ሜታ", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "+NUM", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "ኃይል", + "keyboardKeyPowerOff": "ኃይል አጥፋ", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "ምረጥ", + "keyboardKeySpace": "ክፍተት", + "keyboardKeyMetaMacOs": "ትዕዛዝ", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "የምናሌ አሞሌ ምናሌ", + "currentDateLabel": "ዛሬ", + "scrimLabel": "ገዳቢ", + "bottomSheetLabel": "የግርጌ ሉህ", + "scrimOnTapHint": "$modalRouteContentNameን ዝጋ", + "keyboardKeyShift": "ቀያይር", + "expansionTileExpandedHint": "ለመሰብሰብ ሁለቴ መታ ያድርጉ", + "expansionTileCollapsedHint": "ለመዘርጋት ድርብ ሁለቴ መታ ያድርጉ", + "expansionTileExpandedTapHint": "ሰብስብ", + "expansionTileCollapsedTapHint": "ለተጨማሪ ዝርዝሮች ይዘርጉ", + "expandedHint": "ተሰብስቧል", + "collapsedHint": "ተዘርግቷል", + "menuDismissLabel": "ምናሌን አሰናብት", + "lookUpButtonLabel": "ይመልከቱ", + "searchWebButtonLabel": "ድርን ፈልግ", + "shareButtonLabel": "አጋራ", + "clearButtonTooltip": "ጽሁፍን አጽዳ", + "selectedDateLabel": "ተመርጧል" +} diff --git a/packages/material_ui/lib/src/l10n/material_ar.arb b/packages/material_ui/lib/src/l10n/material_ar.arb new file mode 100644 index 000000000000..b854f82724ce --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_ar.arb @@ -0,0 +1,161 @@ +{ + "licensesPackageDetailTextTwo": "ترخيصان ($licenseCount)", + "licensesPackageDetailTextMany": "$licenseCount ترخيصًا", + "licensesPackageDetailTextFew": "$licenseCount تراخيص", + "remainingTextFieldCharacterCountTwo": "حرفان ($remainingCount) متبقيان", + "remainingTextFieldCharacterCountMany": "$remainingCount حرفًا متبقيًا", + "remainingTextFieldCharacterCountFew": "$remainingCount أحرف متبقية", + "selectedRowCountTitleOne": "تم اختيار عنصر واحد", + "selectedRowCountTitleZero": "لم يتم اختيار أي عنصر", + "selectedRowCountTitleTwo": "تم اختيار عنصرين ($selectedRowCount)", + "selectedRowCountTitleFew": "تم اختيار $selectedRowCount عنصر", + "selectedRowCountTitleMany": "تم اختيار $selectedRowCount عنصرًا", + "scriptCategory": "tall", + "timeOfDayFormat": "h:mm a", + "openAppDrawerTooltip": "فتح قائمة التنقل", + "backButtonTooltip": "رجوع", + "closeButtonTooltip": "إغلاق", + "deleteButtonTooltip": "حذف", + "nextMonthTooltip": "الشهر التالي", + "previousMonthTooltip": "الشهر السابق", + "nextPageTooltip": "الصفحة التالية", + "previousPageTooltip": "الصفحة السابقة", + "firstPageTooltip": "الصفحة الأولى", + "lastPageTooltip": "الصفحة الأخيرة", + "showMenuTooltip": "عرض القائمة", + "aboutListTileTitle": "لمحة عن \"$applicationName\"", + "licensesPageTitle": "التراخيص", + "pageRowsInfoTitle": "من $firstRow إلى $lastRow من إجمالي $rowCount", + "pageRowsInfoTitleApproximate": "من $firstRow إلى $lastRow من إجمالي $rowCount تقريبًا", + "rowsPerPageTitle": "عدد الصفوف في الصفحة:", + "tabLabel": "علامة التبويب $tabIndex من $tabCount", + "selectedRowCountTitleOther": "تم اختيار $selectedRowCount عنصر", + "cancelButtonLabel": "الإلغاء", + "closeButtonLabel": "الإغلاق", + "continueButtonLabel": "المتابعة", + "copyButtonLabel": "نسخ", + "cutButtonLabel": "قص", + "scanTextButtonLabel": "مسح النص ضوئيًا", + "okButtonLabel": "حسنًا", + "pasteButtonLabel": "لصق", + "selectAllButtonLabel": "اختيار الكل", + "viewLicensesButtonLabel": "الاطّلاع على التراخيص", + "anteMeridiemAbbreviation": "ص", + "postMeridiemAbbreviation": "م", + "timePickerHourModeAnnouncement": "اختيار الساعات", + "timePickerMinuteModeAnnouncement": "اختيار الدقائق", + "signedInLabel": "تم تسجيل الدخول", + "hideAccountsLabel": "إخفاء الحسابات", + "showAccountsLabel": "إظهار الحسابات", + "modalBarrierDismissLabel": "رفض", + "drawerLabel": "قائمة تنقل", + "popupMenuLabel": "قائمة منبثقة", + "dialogLabel": "مربع حوار", + "alertDialogLabel": "تنبيه", + "searchFieldLabel": "بحث", + "reorderItemToStart": "نقل إلى بداية القائمة", + "reorderItemToEnd": "نقل إلى نهاية القائمة", + "reorderItemUp": "نقل لأعلى", + "reorderItemDown": "نقل لأسفل", + "reorderItemLeft": "نقل لليمين", + "reorderItemRight": "نقل لليسار", + "expandedIconTapHint": "تصغير", + "collapsedIconTapHint": "توسيع", + "remainingTextFieldCharacterCountZero": "لا أحرف متبقية", + "remainingTextFieldCharacterCountOne": "حرف واحد متبقٍ", + "remainingTextFieldCharacterCountOther": "$remainingCount حرف متبقٍ", + "refreshIndicatorSemanticLabel": "إعادة تحميل", + "moreButtonTooltip": "المزيد", + "dateSeparator": "/", + "dateHelpText": "yyyy/mm/dd", + "selectYearSemanticsLabel": "اختيار العام", + "unspecifiedDate": "التاريخ", + "unspecifiedDateRange": "النطاق الزمني", + "dateInputLabel": "إدخال التاريخ", + "dateRangeStartLabel": "تاريخ البدء", + "dateRangeEndLabel": "تاريخ الانتهاء", + "dateRangeStartDateSemanticLabel": "تاريخ البدء $fullDate", + "dateRangeEndDateSemanticLabel": "تاريخ الانتهاء $fullDate", + "invalidDateFormatLabel": "التنسيق غير صالح.", + "invalidDateRangeLabel": "النطاق غير صالح.", + "dateOutOfRangeLabel": "التاريخ خارج النطاق.", + "saveButtonLabel": "الحفظ", + "datePickerHelpText": "اختيار التاريخ", + "dateRangePickerHelpText": "اختيار النطاق", + "calendarModeButtonLabel": "التبديل إلى التقويم", + "inputDateModeButtonLabel": "التبديل إلى الإدخال", + "timePickerDialHelpText": "اختيار الوقت", + "timePickerInputHelpText": "إدخال الوقت", + "timePickerHourLabel": "ساعة", + "timePickerMinuteLabel": "دقيقة", + "invalidTimeLabel": "يُرجى إدخال وقت صالح.", + "dialModeButtonLabel": "التبديل إلى وضع \"منتقي قُرص الساعة\"", + "inputTimeModeButtonLabel": "التبديل إلى وضع \"إدخال النص\"", + "licensesPackageDetailTextZero": "ما مِن تراخيص", + "licensesPackageDetailTextOne": "ترخيص واحد", + "licensesPackageDetailTextOther": "$licenseCount ترخيص", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "القناة التالية", + "keyboardKeyChannelUp": "القناة السابقة", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "الرقم 1", + "keyboardKeyNumpad2": "الرقم 2", + "keyboardKeyNumpad3": "الرقم 3", + "keyboardKeyNumpad4": "الرقم 4", + "keyboardKeyNumpad5": "الرقم 5", + "keyboardKeyNumpad6": "الرقم 6", + "keyboardKeyNumpad7": "الرقم 7", + "keyboardKeyNumpad8": "الرقم 8", + "keyboardKeyNumpad9": "الرقم 9", + "keyboardKeyNumpad0": "الرقم 0", + "keyboardKeyNumpadAdd": "علامة الجمع +", + "keyboardKeyNumpadComma": "الفاصلة ,", + "keyboardKeyNumpadDecimal": "النقطة .", + "keyboardKeyNumpadDivide": "علامة القسمة /", + "keyboardKeyNumpadEnter": "المفتاح Enter", + "keyboardKeyNumpadEqual": "علامة التساوي =", + "keyboardKeyNumpadMultiply": "علامة الضرب *", + "keyboardKeyNumpadParenLeft": "القوس الأيسر )", + "keyboardKeyNumpadParenRight": "القوس الأيمن (", + "keyboardKeyNumpadSubtract": "علامة الطرح -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "زر التشغيل", + "keyboardKeyPowerOff": "زر الإطفاء", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "مفتاح الاختيار", + "keyboardKeySpace": "مفتاح المسافة", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "قائمة شريط القوائم", + "currentDateLabel": "تاريخ اليوم", + "scrimLabel": "تمويه", + "bottomSheetLabel": "بطاقة سفلية", + "scrimOnTapHint": "إغلاق \"$modalRouteContentName\"", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "يُرجى النقر مرّتين للتصغير.", + "expansionTileCollapsedHint": "انقر مرّتين للتوسيع", + "expansionTileExpandedTapHint": "تصغير", + "expansionTileCollapsedTapHint": "وسِّع المربّع لعرض مزيد من التفاصيل.", + "expandedHint": "مصغَّر", + "collapsedHint": "موسَّع", + "menuDismissLabel": "إغلاق القائمة", + "lookUpButtonLabel": "بحث عام", + "searchWebButtonLabel": "البحث على الويب", + "shareButtonLabel": "مشاركة", + "clearButtonTooltip": "محو النص", + "selectedDateLabel": "التاريخ المحدّد" +} diff --git a/packages/material_ui/lib/src/l10n/material_as.arb b/packages/material_ui/lib/src/l10n/material_as.arb new file mode 100644 index 000000000000..9e98139a1d44 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_as.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "নেভিগেশ্বন মেনু খোলক", + "backButtonTooltip": "উভতি যাওক", + "closeButtonTooltip": "বন্ধ কৰক", + "deleteButtonTooltip": "মচক", + "nextMonthTooltip": "পৰৱৰ্তী মাহ", + "previousMonthTooltip": "পূৰ্বৱৰ্তী মাহ", + "nextPageTooltip": "পৰৱৰ্তী পৃষ্ঠা", + "firstPageTooltip": "প্রথম পৃষ্ঠা", + "lastPageTooltip": "অন্তিম পৃষ্ঠা", + "previousPageTooltip": "পূৰ্বৱৰ্তী পৃষ্ঠা", + "showMenuTooltip": "মেনুখন দেখুৱাওক", + "aboutListTileTitle": "$applicationNameৰ বিষয়ে", + "licensesPageTitle": "অনুজ্ঞাপত্ৰ", + "pageRowsInfoTitle": "$rowCountৰ $firstRow–$lastRow", + "pageRowsInfoTitleApproximate": "প্ৰায় $rowCountৰ $firstRow–$lastRow", + "rowsPerPageTitle": "প্ৰতিটো পৃষ্ঠাত থকা শাৰী:", + "tabLabel": "$tabCount টাৰ ভিতৰত $tabIndex টা টেব", + "selectedRowCountTitleOne": "১ টা বস্তু বাছনি কৰা হ’ল", + "selectedRowCountTitleOther": "$selectedRowCount টা বস্তু বাছনি কৰা হ’ল", + "cancelButtonLabel": "বাতিল কৰক", + "closeButtonLabel": "বন্ধ কৰক", + "continueButtonLabel": "অব্যাহত ৰাখক", + "copyButtonLabel": "প্ৰতিলিপি কৰক", + "cutButtonLabel": "কাট কৰক", + "scanTextButtonLabel": "পাঠ স্কেন কৰক", + "okButtonLabel": "ঠিক আছে", + "pasteButtonLabel": "পে'ষ্ট কৰক", + "selectAllButtonLabel": "আটাইবোৰ বাছনি কৰক", + "viewLicensesButtonLabel": "অনুজ্ঞাপত্ৰসমূহ চাওক", + "anteMeridiemAbbreviation": "পূৰ্বাহ্ন", + "postMeridiemAbbreviation": "অপৰাহ্ন", + "timePickerHourModeAnnouncement": "ঘণ্টা বাছনি কৰক", + "timePickerMinuteModeAnnouncement": "মিনিট বাছনি কৰক", + "modalBarrierDismissLabel": "অগ্ৰাহ্য কৰক", + "signedInLabel": "ছাইন ইন কৰা হ’ল", + "hideAccountsLabel": "একাউণ্টসমূহ লুকুৱাওক", + "showAccountsLabel": "একাউণ্টসমূহ দেখুৱাওক", + "drawerLabel": "নেভিগেশ্বন মেনু", + "popupMenuLabel": "পপআপ মেনু", + "dialogLabel": "ডায়লগ", + "alertDialogLabel": "সতৰ্কবাৰ্তা", + "searchFieldLabel": "সন্ধান কৰক", + "reorderItemToStart": "আৰম্ভণিলৈ নিয়ক", + "reorderItemToEnd": "শেষলৈ নিয়ক", + "reorderItemUp": "ওপৰলৈ নিয়ক", + "reorderItemDown": "তললৈ নিয়ক", + "reorderItemLeft": "বাওঁফাললৈ স্থানান্তৰ কৰক", + "reorderItemRight": "সোঁফাললৈ নিয়ক", + "expandedIconTapHint": "সংকোচন কৰক", + "collapsedIconTapHint": "বিস্তাৰ কৰক", + "remainingTextFieldCharacterCountOne": "১ টা বর্ণসংখ্যা বাকী আছে", + "remainingTextFieldCharacterCountOther": "$remainingCount টা বর্ণসংখ্যা বাকী আছে", + "refreshIndicatorSemanticLabel": "ৰিফ্ৰেশ্ব কৰক", + "moreButtonTooltip": "অধিক", + "dateSeparator": "/", + "dateHelpText": "mm/dd/yyyy", + "selectYearSemanticsLabel": "বছৰ বাছনি কৰক", + "unspecifiedDate": "তাৰিখ", + "unspecifiedDateRange": "তাৰিখৰ পৰিসৰ", + "dateInputLabel": "তাৰিখ দিয়ক", + "dateRangeStartLabel": "আৰম্ভণিৰ তাৰিখ", + "dateRangeEndLabel": "সমাপ্তিৰ তাৰিখ", + "dateRangeStartDateSemanticLabel": "আৰম্ভণিৰ তাৰিখ $fullDate", + "dateRangeEndDateSemanticLabel": "সমাপ্তিৰ তাৰিখ $fullDate", + "invalidDateFormatLabel": "অমান্য ফৰ্মেট।", + "invalidDateRangeLabel": "অমান্য পৰিসৰ।", + "dateOutOfRangeLabel": "পৰিসৰৰ বাহিৰত।", + "saveButtonLabel": "ছেভ কৰক", + "datePickerHelpText": "তাৰিখ বাছনি কৰক", + "dateRangePickerHelpText": "পৰিসৰ বাছনি কৰক", + "calendarModeButtonLabel": "কেলেণ্ডাৰলৈ সলনি কৰক", + "inputDateModeButtonLabel": "ইনপুটলৈ সলনি কৰক", + "timePickerDialHelpText": "সময় বাছনি কৰক", + "timePickerInputHelpText": "সময় দিয়ক", + "timePickerHourLabel": "ঘণ্টা", + "timePickerMinuteLabel": "মিনিট", + "invalidTimeLabel": "এটা মান্য সময় দিয়ক", + "dialModeButtonLabel": "ডায়েল বাছনিকৰ্তাৰ ম’ডলৈ সলনি কৰক", + "inputTimeModeButtonLabel": "পাঠ ইনপুটৰ ম’ডলৈ সলনি কৰক", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "১ খন অনুজ্ঞাপত্ৰ", + "licensesPackageDetailTextOther": "$licenseCount খন অনুজ্ঞাপত্ৰ", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "মেনু বাৰ মেনু", + "currentDateLabel": "আজি", + "scrimLabel": "স্ক্ৰিম", + "bottomSheetLabel": "তলৰ শ্বীট", + "scrimOnTapHint": "$modalRouteContentName বন্ধ কৰক", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "সংকোচন কৰিবলৈ দুবাৰ টিপক", + "expansionTileCollapsedHint": "বিস্তাৰ কৰিবলৈ দুবাৰ টিপক", + "expansionTileExpandedTapHint": "সংকোচন কৰক", + "expansionTileCollapsedTapHint": "অধিক সবিশেষ জানিবলৈ বিস্তাৰ কৰক", + "expandedHint": "সংকোচন কৰা আছে", + "collapsedHint": "বিস্তাৰ কৰা আছে", + "menuDismissLabel": "অগ্ৰাহ্য কৰাৰ মেনু", + "lookUpButtonLabel": "ওপৰলৈ চাওক", + "searchWebButtonLabel": "ৱেবত সন্ধান কৰক", + "shareButtonLabel": "শ্বেয়াৰ কৰক", + "clearButtonTooltip": "পাঠ মচক", + "selectedDateLabel": "বাছনি কৰা হৈছে" +} diff --git a/packages/material_ui/lib/src/l10n/material_az.arb b/packages/material_ui/lib/src/l10n/material_az.arb new file mode 100644 index 000000000000..5ca87107bd07 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_az.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Naviqasiya menyusunu açın", + "backButtonTooltip": "Geri", + "closeButtonTooltip": "Bağlayın", + "deleteButtonTooltip": "Silin", + "nextMonthTooltip": "Gələn ay", + "previousMonthTooltip": "Keçən ay", + "nextPageTooltip": "Növbəti səhifə", + "firstPageTooltip": "Birinci səhifə", + "lastPageTooltip": "Son səhifə", + "previousPageTooltip": "Əvvəlki səhifə", + "showMenuTooltip": "Menyunu göstərin", + "aboutListTileTitle": "$applicationName haqqında", + "licensesPageTitle": "Lisenziyalar", + "pageRowsInfoTitle": "$firstRow–$lastRow/$rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow/ təxminən $rowCount", + "rowsPerPageTitle": "Hər səhifə üzrə sıra:", + "tabLabel": "$tabIndex/$tabCount tab", + "selectedRowCountTitleOne": "1 element seçildi", + "selectedRowCountTitleOther": "$selectedRowCount element seçildi", + "cancelButtonLabel": "Ləğv edin", + "closeButtonLabel": "Bağlayın", + "continueButtonLabel": "Davam edin", + "copyButtonLabel": "Kopyalayın", + "cutButtonLabel": "Kəsin", + "scanTextButtonLabel": "Mətni skan edin", + "okButtonLabel": "OK", + "pasteButtonLabel": "Yerləşdirin", + "selectAllButtonLabel": "Hamısını seçin", + "viewLicensesButtonLabel": "Lisenziyalara baxın", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Saat seçin", + "timePickerMinuteModeAnnouncement": "Dəqiqə seçin", + "modalBarrierDismissLabel": "İmtina edin", + "signedInLabel": "Daxil olundu", + "hideAccountsLabel": "Hesabları gizlədin", + "showAccountsLabel": "Hesabları göstərin", + "drawerLabel": "Naviqasiya menyusu", + "popupMenuLabel": "Popap menyusu", + "dialogLabel": "Dialoq", + "alertDialogLabel": "Bildiriş", + "searchFieldLabel": "Axtarın", + "reorderItemToStart": "Əvvələ köçürün", + "reorderItemToEnd": "Sona köçürün", + "reorderItemUp": "Yuxarı köçürün", + "reorderItemDown": "Aşağı köçürün", + "reorderItemLeft": "Sola köçürün", + "reorderItemRight": "Sağa köçürün", + "expandedIconTapHint": "Yığcamlaşdırın", + "collapsedIconTapHint": "Genişləndirin", + "remainingTextFieldCharacterCountOne": "1 simvol qalır", + "remainingTextFieldCharacterCountOther": "$remainingCount simvol qalır", + "refreshIndicatorSemanticLabel": "Yeniləyin", + "moreButtonTooltip": "Daha çox", + "dateSeparator": ".", + "dateHelpText": "aa.gg.iiii", + "selectYearSemanticsLabel": "İl seçin", + "unspecifiedDate": "Tarix", + "unspecifiedDateRange": "Tarix aralığı", + "dateInputLabel": "Tarix daxil edin", + "dateRangeStartLabel": "Başlama tarixi", + "dateRangeEndLabel": "Bitmə tarixi", + "dateRangeStartDateSemanticLabel": "Başlama tarixi: $fullDate", + "dateRangeEndDateSemanticLabel": "Bitmə tarixi: $fullDate", + "invalidDateFormatLabel": "Yanlış format.", + "invalidDateRangeLabel": "Yanlış aralıq.", + "dateOutOfRangeLabel": "Aralıqdan kənar.", + "saveButtonLabel": "Yadda saxlayın", + "datePickerHelpText": "Tarix seçin", + "dateRangePickerHelpText": "Aralıq seçin", + "calendarModeButtonLabel": "Təqvimə keçin", + "inputDateModeButtonLabel": "Daxiletməyə keçin", + "timePickerDialHelpText": "Vaxt seçin", + "timePickerInputHelpText": "Vaxt daxil edin", + "timePickerHourLabel": "Saat", + "timePickerMinuteLabel": "Dəqiqə", + "invalidTimeLabel": "Düzgün vaxt daxil edin", + "dialModeButtonLabel": "Yığım seçici rejiminə keçin", + "inputTimeModeButtonLabel": "Mətn daxiletmə rejiminə keçin", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 lisenziya", + "licensesPackageDetailTextOther": "$licenseCount lisenziya", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Böyük Hərf", + "keyboardKeyChannelDown": "Aşağıdakı kanala keçin", + "keyboardKeyChannelUp": "Yuxarıdakı kanala keçin", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Çıxarın", + "keyboardKeyEnd": "Son", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Əsas səhifə", + "keyboardKeyInsert": "Daxil edin", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Rəqəm", + "keyboardKeyNumpad1": "Rəq 1", + "keyboardKeyNumpad2": "Rəq 2", + "keyboardKeyNumpad3": "Rəq 3", + "keyboardKeyNumpad4": "Rəq 4", + "keyboardKeyNumpad5": "Rəq 5", + "keyboardKeyNumpad6": "Rəq 6", + "keyboardKeyNumpad7": "Rəq 7", + "keyboardKeyNumpad8": "Rəq 8", + "keyboardKeyNumpad9": "Rəq 9", + "keyboardKeyNumpad0": "Rəq 0", + "keyboardKeyNumpadAdd": "Rəq +", + "keyboardKeyNumpadComma": "Rəq ,", + "keyboardKeyNumpadDecimal": "Rəq .", + "keyboardKeyNumpadDivide": "Rəq /", + "keyboardKeyNumpadEnter": "Rəqəm Daxiletmə", + "keyboardKeyNumpadEqual": "Rəq =", + "keyboardKeyNumpadMultiply": "Rəq *", + "keyboardKeyNumpadParenLeft": "Rəq (", + "keyboardKeyNumpadParenRight": "Rəq )", + "keyboardKeyNumpadSubtract": "Rəq -", + "keyboardKeyPageDown": "Aşağı Səhifə", + "keyboardKeyPageUp": "Yuxarı Səhifə", + "keyboardKeyPower": "Qidalanma", + "keyboardKeyPowerOff": "Söndürmə", + "keyboardKeyPrintScreen": "Ekran Çapı", + "keyboardKeyScrollLock": "Sürüşdürmə", + "keyboardKeySelect": "Seçin", + "keyboardKeySpace": "Boşluq", + "keyboardKeyMetaMacOs": "Əmr", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Menyu paneli menyusu", + "currentDateLabel": "Bugün", + "scrimLabel": "Kətan", + "bottomSheetLabel": "Aşağıdakı Vərəq", + "scrimOnTapHint": "Bağlayın: $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "yığcamlaşdırmaq üçün iki dəfə toxunun", + "expansionTileCollapsedHint": "genişləndirmək üçün iki dəfə toxunun", + "expansionTileExpandedTapHint": "Yığcamlaşdırın", + "expansionTileCollapsedTapHint": "Daha çox detallar üçün genişləndirin", + "expandedHint": "Yığcamlaşdırıldı", + "collapsedHint": "Genişləndirildi", + "menuDismissLabel": "Menyunu qapadın", + "lookUpButtonLabel": "Axtarın", + "searchWebButtonLabel": "Vebdə axtarın", + "shareButtonLabel": "Paylaşın", + "clearButtonTooltip": "Mətni silin", + "selectedDateLabel": "Seçilib" +} diff --git a/packages/material_ui/lib/src/l10n/material_be.arb b/packages/material_ui/lib/src/l10n/material_be.arb new file mode 100644 index 000000000000..240ee6e3ed1e --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_be.arb @@ -0,0 +1,156 @@ +{ + "licensesPackageDetailTextFew": "$licenseCount ліцэнзіі", + "licensesPackageDetailTextMany": "$licenseCount ліцэнзій", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "remainingTextFieldCharacterCountFew": "Засталося $remainingCount сімвалы", + "selectedRowCountTitleMany": "Выбрана $selectedRowCount элементаў", + "selectedRowCountTitleFew": "Выбрана $selectedRowCount элементы", + "remainingTextFieldCharacterCountMany": "Засталося $remainingCount сімвалаў", + "openAppDrawerTooltip": "Адкрыць меню навігацыі", + "backButtonTooltip": "Назад", + "closeButtonTooltip": "Закрыць", + "deleteButtonTooltip": "Выдаліць", + "nextMonthTooltip": "Наступны месяц", + "previousMonthTooltip": "Папярэдні месяц", + "nextPageTooltip": "Наступная старонка", + "firstPageTooltip": "На першую старонку", + "lastPageTooltip": "На апошнюю старонку", + "previousPageTooltip": "Папярэдняя старонка", + "showMenuTooltip": "Паказаць меню", + "aboutListTileTitle": "Інфармацыя пра праграму \"$applicationName\"", + "licensesPageTitle": "Ліцэнзіі", + "pageRowsInfoTitle": "$firstRow–$lastRow з $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow з прыблізна $rowCount", + "rowsPerPageTitle": "Радкоў на старонку:", + "tabLabel": "Укладка $tabIndex з $tabCount", + "selectedRowCountTitleOne": "Выбраны 1 элемент", + "selectedRowCountTitleOther": "Выбрана $selectedRowCount элемента", + "cancelButtonLabel": "Скасаваць", + "closeButtonLabel": "Закрыць", + "continueButtonLabel": "Працягнуць", + "copyButtonLabel": "Капіраваць", + "cutButtonLabel": "Выразаць", + "scanTextButtonLabel": "Сканіраваць тэкст", + "okButtonLabel": "ОК", + "pasteButtonLabel": "Уставіць", + "selectAllButtonLabel": "Выбраць усе", + "viewLicensesButtonLabel": "Праглядзець ліцэнзіі", + "anteMeridiemAbbreviation": "раніцы", + "postMeridiemAbbreviation": "вечара", + "timePickerHourModeAnnouncement": "Выберыце гадзіны", + "timePickerMinuteModeAnnouncement": "Выберыце хвіліны", + "modalBarrierDismissLabel": "Адхіліць", + "signedInLabel": "Уваход выкананы", + "hideAccountsLabel": "Схаваць уліковыя запісы", + "showAccountsLabel": "Паказаць уліковыя запісы", + "drawerLabel": "Меню навігацыі", + "popupMenuLabel": "Меню ўсплывальнага акна", + "dialogLabel": "Дыялогавае акно", + "alertDialogLabel": "Абвестка", + "searchFieldLabel": "Пошук", + "reorderItemToStart": "Перамясціць у пачатак", + "reorderItemToEnd": "Перамясціць у канец", + "reorderItemUp": "Перамясціць уверх", + "reorderItemDown": "Перамясціць уніз", + "reorderItemLeft": "Перамясціць улева", + "reorderItemRight": "Перамясціць управа", + "expandedIconTapHint": "Згарнуць", + "collapsedIconTapHint": "Разгарнуць", + "remainingTextFieldCharacterCountOne": "Застаўся 1 сімвал", + "remainingTextFieldCharacterCountOther": "Засталося $remainingCount сімвала", + "refreshIndicatorSemanticLabel": "Абнавіць", + "moreButtonTooltip": "Яшчэ", + "dateSeparator": ".", + "dateHelpText": "дд.мм.гггг", + "selectYearSemanticsLabel": "Выберыце год", + "unspecifiedDate": "Дата", + "unspecifiedDateRange": "Дыяпазон дат", + "dateInputLabel": "Увядзіце дату", + "dateRangeStartLabel": "Дата пачатку", + "dateRangeEndLabel": "Дата заканчэння", + "dateRangeStartDateSemanticLabel": "Дата пачатку: $fullDate", + "dateRangeEndDateSemanticLabel": "Дата заканчэння: $fullDate", + "invalidDateFormatLabel": "Няправільны фармат.", + "invalidDateRangeLabel": "Няправільны дыяпазон.", + "dateOutOfRangeLabel": "Па-за межамі дыяпазону.", + "saveButtonLabel": "Захаваць", + "datePickerHelpText": "Выберыце дату", + "dateRangePickerHelpText": "Выберыце дыяпазон дат", + "calendarModeButtonLabel": "Пераключыцца на каляндар", + "inputDateModeButtonLabel": "Пераключыцца на ўвод тэксту", + "timePickerDialHelpText": "Выберыце час", + "timePickerInputHelpText": "Увядзіце час", + "timePickerHourLabel": "Гадзіна", + "timePickerMinuteLabel": "Хвіліна", + "invalidTimeLabel": "Увядзіце дапушчальны час", + "dialModeButtonLabel": "Пераход у рэжым выбару часу", + "inputTimeModeButtonLabel": "Пераход у рэжым уводу тэксту", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 ліцэнзія", + "licensesPackageDetailTextOther": "$licenseCount ліцэнзіі", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Наступны канал", + "keyboardKeyChannelUp": "Папярэдні канал", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Выняць", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Сілкаванне", + "keyboardKeyPowerOff": "Выключыць", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Выбраць", + "keyboardKeySpace": "Прабел", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Меню \"Панэль меню\"", + "currentDateLabel": "Сёння", + "scrimLabel": "Палатно", + "bottomSheetLabel": "Ніжні аркуш", + "scrimOnTapHint": "Закрыць: $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "двойчы націснуць, каб згарнуць", + "expansionTileCollapsedHint": "двойчы націснуць, каб разгарнуць", + "expansionTileExpandedTapHint": "Згарнуць", + "expansionTileCollapsedTapHint": "Разгарніце, каб даведацца больш", + "expandedHint": "Згорнута", + "collapsedHint": "Разгорнута", + "menuDismissLabel": "Закрыць меню", + "lookUpButtonLabel": "Знайсці", + "searchWebButtonLabel": "Пошук у сетцы", + "shareButtonLabel": "Абагуліць", + "clearButtonTooltip": "Выдаліць тэкст", + "selectedDateLabel": "Выбрана" +} diff --git a/packages/material_ui/lib/src/l10n/material_bg.arb b/packages/material_ui/lib/src/l10n/material_bg.arb new file mode 100644 index 000000000000..c528530ee6a7 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_bg.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "openAppDrawerTooltip": "Отваряне на менюто за навигация", + "backButtonTooltip": "Назад", + "closeButtonTooltip": "Затваряне", + "deleteButtonTooltip": "Изтриване", + "nextMonthTooltip": "Следващият месец", + "previousMonthTooltip": "Предишният месец", + "nextPageTooltip": "Следващата страница", + "firstPageTooltip": "Първа страница", + "lastPageTooltip": "Последна страница", + "previousPageTooltip": "Предишната страница", + "showMenuTooltip": "Показване на менюто", + "aboutListTileTitle": "Всичко за $applicationName", + "licensesPageTitle": "Лицензи", + "pageRowsInfoTitle": "$firstRow – $lastRow от $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow – $lastRow от около $rowCount", + "rowsPerPageTitle": "Редове на страница:", + "tabLabel": "Раздел $tabIndex от $tabCount", + "selectedRowCountTitleOne": "Избран е 1 елемент", + "selectedRowCountTitleOther": "Избрани са $selectedRowCount елемента", + "cancelButtonLabel": "Отказ", + "closeButtonLabel": "Затваряне", + "continueButtonLabel": "Напред", + "copyButtonLabel": "Копиране", + "cutButtonLabel": "Изрязване", + "scanTextButtonLabel": "Сканирайте текст", + "okButtonLabel": "OK", + "pasteButtonLabel": "Поставяне", + "selectAllButtonLabel": "Избиране на всички", + "viewLicensesButtonLabel": "Преглед на лицензите", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Избиране на часове", + "timePickerMinuteModeAnnouncement": "Избиране на минути", + "modalBarrierDismissLabel": "Отхвърляне", + "signedInLabel": "В профила си сте", + "hideAccountsLabel": "Скриване на профилите", + "showAccountsLabel": "Показване на профилите", + "drawerLabel": "Меню за навигация", + "popupMenuLabel": "Изскачащо меню", + "dialogLabel": "Диалогов прозорец", + "alertDialogLabel": "Сигнал", + "searchFieldLabel": "Търсене", + "reorderItemToStart": "Преместване в началото", + "reorderItemToEnd": "Преместване в края", + "reorderItemUp": "Преместване нагоре", + "reorderItemDown": "Преместване надолу", + "reorderItemLeft": "Преместване наляво", + "reorderItemRight": "Преместване надясно", + "expandedIconTapHint": "Свиване", + "collapsedIconTapHint": "Разгъване", + "remainingTextFieldCharacterCountOne": "Остава 1 знак", + "remainingTextFieldCharacterCountOther": "Остават $remainingCount знака", + "refreshIndicatorSemanticLabel": "Опресняване", + "moreButtonTooltip": "Още", + "dateSeparator": ".", + "dateHelpText": "дд.мм.гггг", + "selectYearSemanticsLabel": "Избиране на година", + "unspecifiedDate": "Дата", + "unspecifiedDateRange": "Период от време", + "dateInputLabel": "Въвеждане на дата", + "dateRangeStartLabel": "Начална дата", + "dateRangeEndLabel": "Крайна дата", + "dateRangeStartDateSemanticLabel": "Начална дата: $fullDate", + "dateRangeEndDateSemanticLabel": "Крайна дата: $fullDate", + "invalidDateFormatLabel": "Невалиден формат.", + "invalidDateRangeLabel": "Невалиден период от време.", + "dateOutOfRangeLabel": "Извън валидния период от време.", + "saveButtonLabel": "Запазване", + "datePickerHelpText": "Избиране на дата", + "dateRangePickerHelpText": "Избиране на период от време", + "calendarModeButtonLabel": "Превключване към календара", + "inputDateModeButtonLabel": "Превключване към въвеждане", + "timePickerDialHelpText": "Избиране на час", + "timePickerInputHelpText": "Въведете час", + "timePickerHourLabel": "Час", + "timePickerMinuteLabel": "Минута", + "invalidTimeLabel": "Въведете валиден час", + "dialModeButtonLabel": "Превключване към режим за избор на циферблат", + "inputTimeModeButtonLabel": "Превключване към режим за въвеждане на текст", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 лиценз", + "licensesPackageDetailTextOther": "$licenseCount лиценза", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Меню на лентата с менюта", + "currentDateLabel": "Днес", + "scrimLabel": "Скрим", + "bottomSheetLabel": "Долен лист", + "scrimOnTapHint": "Затваряне на $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "докоснете два пъти за свиване", + "expansionTileCollapsedHint": "докоснете два пъти за разгъване", + "expansionTileExpandedTapHint": "Свиване", + "expansionTileCollapsedTapHint": "Разгъване за още подробности", + "expandedHint": "Свито", + "collapsedHint": "Разгънато", + "menuDismissLabel": "Отхвърляне на менюто", + "lookUpButtonLabel": "Look Up", + "searchWebButtonLabel": "Търсене в мрежата", + "shareButtonLabel": "Споделяне", + "clearButtonTooltip": "Изчистване на текста", + "selectedDateLabel": "Избрано" +} diff --git a/packages/material_ui/lib/src/l10n/material_bn.arb b/packages/material_ui/lib/src/l10n/material_bn.arb new file mode 100644 index 000000000000..cb8c9ad213f5 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_bn.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "tall", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "নেভিগেশন মেনু খুলুন", + "backButtonTooltip": "ফিরে যান", + "closeButtonTooltip": "বন্ধ করুন", + "deleteButtonTooltip": "মুছে দিন", + "nextMonthTooltip": "পরের মাস", + "previousMonthTooltip": "আগের মাস", + "nextPageTooltip": "পরের পৃষ্ঠা", + "firstPageTooltip": "প্রথম পৃষ্ঠা", + "lastPageTooltip": "শেষ পৃষ্ঠা", + "previousPageTooltip": "আগের পৃষ্ঠা", + "showMenuTooltip": "মেনু দেখান", + "aboutListTileTitle": "$applicationName সম্পর্কে", + "licensesPageTitle": "লাইসেন্স", + "pageRowsInfoTitle": "$rowCountটির মধ্যে $firstRow-$lastRow", + "pageRowsInfoTitleApproximate": "প্রায় $rowCountটির মধ্যে $firstRow-$lastRow নম্বর", + "rowsPerPageTitle": "প্রতি পৃষ্ঠায় সারির সংখ্যা:", + "tabLabel": "$tabCount-এর মধ্যে $tabIndexটি ট্যাব", + "selectedRowCountTitleOne": "১টি আইটেম বেছে নেওয়া হয়েছে", + "selectedRowCountTitleOther": "$selectedRowCountটি আইটেম বেছে নেওয়া হয়েছে", + "cancelButtonLabel": "বাতিল করুন", + "closeButtonLabel": "বন্ধ করুন", + "continueButtonLabel": "চালিয়ে যান", + "copyButtonLabel": "কপি করুন", + "cutButtonLabel": "কাট করুন", + "scanTextButtonLabel": "টেক্সট স্ক্যান করুন", + "okButtonLabel": "ঠিক আছে", + "pasteButtonLabel": "পেস্ট করুন", + "selectAllButtonLabel": "সব বেছে নিন", + "viewLicensesButtonLabel": "লাইসেন্স দেখুন", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "ঘণ্টা বেছে নিন", + "timePickerMinuteModeAnnouncement": "মিনিট বেছে নিন", + "modalBarrierDismissLabel": "খারিজ করুন", + "signedInLabel": "সাইন-ইন করা হয়েছে", + "hideAccountsLabel": "অ্যাকাউন্টগুলি লুকান", + "showAccountsLabel": "অ্যাকাউন্টগুলি দেখান", + "drawerLabel": "নেভিগেশান মেনু", + "popupMenuLabel": "পপ-আপ মেনু", + "dialogLabel": "ডায়ালগ", + "alertDialogLabel": "সতর্কতা", + "searchFieldLabel": "খুঁজুন", + "reorderItemToStart": "চালু করতে সরান", + "reorderItemToEnd": "একদম শেষের দিকে যান", + "reorderItemUp": "উপরের দিকে সরান", + "reorderItemDown": "নিচের দিকে সরান", + "reorderItemLeft": "বাঁদিকে সরান", + "reorderItemRight": "ডানদিকে সরান", + "expandedIconTapHint": "আড়াল করুন", + "collapsedIconTapHint": "বড় করুন", + "remainingTextFieldCharacterCountOne": "আর ১টি অক্ষর লেখা যাবে", + "remainingTextFieldCharacterCountOther": "আর $remainingCountটি অক্ষর লেখা যাবে", + "refreshIndicatorSemanticLabel": "রিফ্রেশ করুন", + "moreButtonTooltip": "আরও", + "dateSeparator": "/", + "dateHelpText": "dd/mm/yyyy", + "selectYearSemanticsLabel": "বছর বেছে নিন", + "unspecifiedDate": "তারিখ", + "unspecifiedDateRange": "তারিখের ব্যাপ্তি", + "dateInputLabel": "তারিখ লিখুন", + "dateRangeStartLabel": "শুরুর তারিখ", + "dateRangeEndLabel": "শেষ হওয়ার তারিখ", + "dateRangeStartDateSemanticLabel": "শুরুর তারিখ $fullDate", + "dateRangeEndDateSemanticLabel": "শেষ হওয়ার তারিখ $fullDate", + "invalidDateFormatLabel": "ভুল ফর্ম্যাট।", + "invalidDateRangeLabel": "তারিখ সঠিক নয়।", + "dateOutOfRangeLabel": "তারিখের ব্যাপ্তির বাইরে।", + "saveButtonLabel": "সেভ করুন", + "datePickerHelpText": "তারিখ বেছে নিন", + "dateRangePickerHelpText": "তারিখের রেঞ্জ বেছে নিন", + "calendarModeButtonLabel": "ক্যালেন্ডার মোডে বদল করুন", + "inputDateModeButtonLabel": "ইনপুট মোডে বদল করুন", + "timePickerDialHelpText": "সময় বেছে নিন", + "timePickerInputHelpText": "সময় লিখুন", + "timePickerHourLabel": "ঘণ্টা", + "timePickerMinuteLabel": "মিনিট", + "invalidTimeLabel": "সঠিক সময় লিখুন", + "dialModeButtonLabel": "ডায়াল বেছে নেওয়ার মোডে পাল্টান", + "inputTimeModeButtonLabel": "টেক্সট ইনপুট মোডে পাল্টান", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "১টি লাইসেন্স", + "licensesPackageDetailTextOther": "$licenseCountটি লাইসেন্স", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "আগের চ্যানেলে যান", + "keyboardKeyChannelUp": "পরের চ্যানেলে যান", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "ইজেক্ট করুন", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "মেটা", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "বেছে নিন", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "মেনু বার মেনু", + "currentDateLabel": "আজ", + "scrimLabel": "স্ক্রিম", + "bottomSheetLabel": "স্ক্রিনের নিচে অ্যাটাচ করা শিট", + "scrimOnTapHint": "$modalRouteContentName বন্ধ করুন", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "আড়াল করতে ডবল ট্যাপ করুন", + "expansionTileCollapsedHint": "বড় করে দেখতে ডবল ট্যাপ করুন", + "expansionTileExpandedTapHint": "আড়াল করুন", + "expansionTileCollapsedTapHint": "আরও বিবরণ পেতে বড় করে দেখুন", + "expandedHint": "আড়াল করা হয়েছে", + "collapsedHint": "বড় করা হয়েছে", + "menuDismissLabel": "বাতিল করার মেনু", + "lookUpButtonLabel": "লুক-আপ", + "searchWebButtonLabel": "ওয়েবে সার্চ করুন", + "shareButtonLabel": "শেয়ার করুন", + "clearButtonTooltip": "টেক্সট মুছুন", + "selectedDateLabel": "বেছে নেওয়া হয়েছে" +} diff --git a/packages/material_ui/lib/src/l10n/material_bo.arb b/packages/material_ui/lib/src/l10n/material_bo.arb new file mode 100644 index 000000000000..f37e7915f255 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_bo.arb @@ -0,0 +1,149 @@ +{ + "openAppDrawerTooltip": "ཕྱོགས་སྟོན་ཐོ་གཞུང་ཁ་ཕྱེ་བ།", + "backButtonTooltip": "ཕྱིར་ལོག", + "clearButtonTooltip": "ཡི་གེ་གཙང་བཟོ།", + "closeButtonTooltip": "སྒོ་རྒྱག་པ།", + "deleteButtonTooltip": "བསུབ་པ།", + "moreButtonTooltip": "ཇེ་མང་།", + "nextMonthTooltip": "ཟླ་བ་རྗེས་མ།", + "previousMonthTooltip": "ཟླ་བ་སྔོན་མ།", + "nextPageTooltip": "ཤོག་ངོ་རྗེས་མ།", + "previousPageTooltip": "ཤོག་ངོ་སྔོན་མ།", + "firstPageTooltip": "ཤོག་ངོ་ཐོག་མ།", + "lastPageTooltip": "ཤོག་ངོ་མཐའ་མ།", + "showMenuTooltip": "ཐོ་གཞུང་སྟོན་པ།", + "scrimLabel": "ཤོག་ཚོས།", + "scriptCategory": "dense", + "timeOfDayFormat": "HH:mm", + "bottomSheetLabel": "ཤོག་ལྷེ་འོག་མ།", + "scrimOnTapHint": "སྒོ་རྒྱག་པ། $modalRouteContentName", + "aboutListTileTitle": "སྐོར། $applicationName", + "licensesPageTitle": "ལག་ཁྱེར་ཁག", + "licensesPackageDetailTextOne": "ལག་ཁྱེར། 1", + "licensesPackageDetailTextOther": "$licenseCount ལག་ཁྱེར་ཁག", + "pageRowsInfoTitle": "$firstRow–$lastRow ཡི་ $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow ཡི་སྐོར། $rowCount", + "rowsPerPageTitle": "ཤོག་ལྷེ་རེའི་འཕྲེད་ཐིག:", + "tabLabel": "འཛར་གནོན་ $tabIndex ཡི $tabCount", + "selectedRowCountTitleOne": "ཅ་དངོས་ 1 བདམས་པ།", + "selectedRowCountTitleOther": "$selectedRowCount ཅ་དངོས་དུ་མ་བདམས་པ།", + "cancelButtonLabel": "ཕྱིར་འཐེན།", + "closeButtonLabel": "སྒོ་རྒྱག་པ།", + "continueButtonLabel": "མུ་མཐུད་པ།", + "copyButtonLabel": "བཤུས།", + "cutButtonLabel": "གཅོད།", + "scanTextButtonLabel": "ཡི་གེ་བཤེར་འབེབས།", + "lookUpButtonLabel": "འཚོལ་བ།", + "searchWebButtonLabel": "དྲ་ཐོག་འཚོལ་བཤེར།", + "shareButtonLabel": "མཉམ་སྤྱོད།", + "okButtonLabel": "འདོད།", + "pasteButtonLabel": "འཕོས་པ།", + "selectAllButtonLabel": "ཚང་འདེམས།", + "viewLicensesButtonLabel": "ལག་ཁྱེར་ཁག་ལྟ་བ།", + "anteMeridiemAbbreviation": "སྔ་དྲོ", + "postMeridiemAbbreviation": "ཕྱི་དྲོ།", + "timePickerHourModeAnnouncement": "ཆུ་ཚོད་འདེམས་པ།", + "timePickerMinuteModeAnnouncement": "སྐར་མ་འདེམས་པ།", + "modalBarrierDismissLabel": "འདོར་བ།", + "menuDismissLabel": "ཐོ་གཞུང་འདོར་བ།", + "dateSeparator": "/", + "dateHelpText": "ལོ། ལོ། ལོ། ལོ།/ཟླ། ཟླ།/ཚེས། ཚེས།", + "selectYearSemanticsLabel": "ལོ་འདེམས།", + "unspecifiedDate": "ཟླ་ཚེས།", + "unspecifiedDateRange": "ཟླ་ཚེས་ཁྱབ་ཚོད།", + "dateInputLabel": "ཟླ་ཚེས་ནང་འཇུག", + "dateRangeStartLabel": "ཟླ་ཚེས་འགོ་འཛུགས།", + "dateRangeEndLabel": "ཟླ་ཚེས་མཇུག་བསྡུ།", + "dateRangeStartDateSemanticLabel": "ཟླ་ཚེས་འགོ་འཛུགས། $fullDate", + "dateRangeEndDateSemanticLabel": "ཟླ་ཚེས་མཇུག་བསྡུ། $fullDate", + "invalidDateFormatLabel": "སྒྲོམ་གཞི་ནོར་འཁྲུལ།", + "invalidDateRangeLabel": "ཁྱབ་ཚོད་ནོར་འཁྲུལ།", + "dateOutOfRangeLabel": "ཁྱབ་ཚོད་ནང་མ་ཚུད།", + "saveButtonLabel": "ཉར་ཚགས།", + "datePickerHelpText": "ཟླ་ཚེས་འདེམས་པ།", + "dateRangePickerHelpText": "ཁྱབ་ཚོད་འདེམས་པ།", + "calendarModeButtonLabel": "ལོ་ཐོར་བསྒྱུར་བ།", + "inputDateModeButtonLabel": "ནང་འཇུག་ལ་བསྒྱུར་བ།", + "timePickerDialHelpText": "ཆུ་ཚོད་འདེམས་པ།", + "timePickerInputHelpText": "ཆུ་ཚོད་ནང་འཇུག", + "timePickerHourLabel": "ཆུ་ཚོད།", + "timePickerMinuteLabel": "སྐར་མ།", + "invalidTimeLabel": "ཆུ་ཚོད་ནོར་འཁྲུལ་མེད་པར་ནང་འཇུག", + "dialModeButtonLabel": "ཆུ་ཚོད་འདེམས་སྒྲུག་ལ་བསྒྱུར་བ།", + "inputTimeModeButtonLabel": "ཡི་གེ་ནང་འཇུག་ལ་བསྒྱུར་བ།", + "signedInLabel": "དྲ་འཛུལ་ཟིན།", + "hideAccountsLabel": "ཁ་བྱང་བསྐུང་བ།", + "showAccountsLabel": "ཁ་བྱང་སྟོན་པ།", + "drawerLabel": "ཕྱོགས་སྟོན་ཐོ་གཞུང་།", + "menuBarMenuLabel": "ཐོ་གཞུང་གི་མཐེབ་གནོན་ཐོ་གཞུང་།", + "popupMenuLabel": "བསྐུང་སྟོན་ཐོ་གཞུང་།", + "dialogLabel": "ཟིན་དེབ།", + "alertDialogLabel": "གསལ་བརྡ།", + "searchFieldLabel": "འཚོལ་བཤེར།", + "currentDateLabel": "དེ་རིང་།", + "selectedDateLabel": "བདམས་པ།", + "reorderItemToStart": "འགོ་འཛུགས་སར་འགྲོ།", + "reorderItemToEnd": "མཇུག་བསྡུ་སར་འགྲོ།", + "reorderItemUp": "སྒང་ལ་འགྲོ།", + "reorderItemDown": "འོག་ལ་འགྲོ།", + "reorderItemLeft": "གཡོན་ལ་འགྲོ།", + "reorderItemRight": "གཡས་ལ་འགྲོ།", + "expandedIconTapHint": "ཕྱོགས་བསྡུ།", + "collapsedIconTapHint": "ཁྱབ་སྤེལ།", + "expansionTileExpandedHint": "ཕྱོགས་བསྡུའི་ཆེད་ཐེངས་གཉིས་གནོན།", + "expansionTileCollapsedHint": "ཁྱབ་སྤེལ་ཆེད་ཐེངས་གཉིས་གནོན།", + "expansionTileExpandedTapHint": "ཕྱོགས་བསྡུ།", + "expansionTileCollapsedTapHint": "ཞིབ་རྒྱས་ཆེད་ཁྱབ་སྤེལ།", + "expandedHint": "ཕྱོགས་བསྡུས།", + "collapsedHint": "ཁྱབ་སྤེལ་ཟིན།", + "remainingTextFieldCharacterCountOne": "ཡིག་འབྲུ་ 1 ལྷག་ལུས།", + "remainingTextFieldCharacterCountOther": "$remainingCount ཡིག་འབྲུ་ལྷག་ལུས་རྣམས།", + "refreshIndicatorSemanticLabel": "བསྐྱར་གསོ།", + "keyboardKeyAlt": "ཨལ་ཊི།", + "keyboardKeyAltGraph": "ཨལ་ཊི་ཇི་ཨར།", + "keyboardKeyBackspace": "ཕྱིར་འགྲོ།", + "keyboardKeyCapsLock": "ཡིག་ཆེན།", + "keyboardKeyChannelDown": "བརྒྱུད་ལམ་གཤམ།", + "keyboardKeyChannelUp": "བརྒྱུད་ལམ་སྟེང་།", + "keyboardKeyControl": "སྟངས་འཛིན།", + "keyboardKeyDelete": "བསུབ།", + "keyboardKeyEject": "ཕྱིར་འདོན།", + "keyboardKeyEnd": "རྫོགས།", + "keyboardKeyEscape": "ཕྱིར་ཐོན།", + "keyboardKeyFn": "བྱེད་སྒོ།", + "keyboardKeyHome": "ཁྱིམ།", + "keyboardKeyInsert": "ནང་འཛུལ།", + "keyboardKeyMeta": "བརྗེས་སྒྱུར།", + "keyboardKeyMetaMacOs": "བཀའ་རྒྱ།", + "keyboardKeyMetaWindows": "སྒེའུ་ཁུང་།", + "keyboardKeyNumLock": "ཨང་གྲངས་མཐེབ་གནོན།", + "keyboardKeyNumpad1": "ཨང་གྲངས། 1", + "keyboardKeyNumpad2": "ཨང་གྲངས། 2", + "keyboardKeyNumpad3": "ཨང་གྲངས། 3", + "keyboardKeyNumpad4": "ཨང་གྲངས། 4", + "keyboardKeyNumpad5": "ཨང་གྲངས། 5", + "keyboardKeyNumpad6": "ཨང་གྲངས། 6", + "keyboardKeyNumpad7": "ཨང་གྲངས། 7", + "keyboardKeyNumpad8": "ཨང་གྲངས། 8", + "keyboardKeyNumpad9": "ཨང་གྲངས། 9", + "keyboardKeyNumpad0": "ཨང་གྲངས། 0", + "keyboardKeyNumpadAdd": "ཨང་གྲངས། +", + "keyboardKeyNumpadComma": "ཨང་གྲངས། ,", + "keyboardKeyNumpadDecimal": "ཨང་གྲངས། .", + "keyboardKeyNumpadDivide": "ཨང་གྲངས། /", + "keyboardKeyNumpadEnter": "ཨང་གྲངས་ནང་འཇུག", + "keyboardKeyNumpadEqual": "ཨང་གྲངས། =", + "keyboardKeyNumpadMultiply": "ཨང་གྲངས། *", + "keyboardKeyNumpadParenLeft": "ཨང་གྲངས། (", + "keyboardKeyNumpadParenRight": "ཨང་གྲངས། )", + "keyboardKeyNumpadSubtract": "ཨང་གྲངས། -", + "keyboardKeyPageDown": "ཤོག་ངོ་འོག་འགྲོ།", + "keyboardKeyPageUp": "ཤོག་ངོའི་སྒང་འགྲོ།", + "keyboardKeyPower": "གློག་སྤར།", + "keyboardKeyPowerOff": "གློག་གསོད།", + "keyboardKeyPrintScreen": "ཤོག་ངོ་བཤུས།", + "keyboardKeyScrollLock": "གོང་འོག་འགྲོ་བྱེད།", + "keyboardKeySelect": "འདེམས།", + "keyboardKeyShift": "བརྗེ་སྒྱུར་མཐེབ་གནོན་ཤིབ་ཊི།", + "keyboardKeySpace": "བར་སྟོང་།" +} diff --git a/packages/material_ui/lib/src/l10n/material_bs.arb b/packages/material_ui/lib/src/l10n/material_bs.arb new file mode 100644 index 000000000000..5e693232070c --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_bs.arb @@ -0,0 +1,153 @@ +{ + "licensesPackageDetailTextFew": "$licenseCount licence", + "remainingTextFieldCharacterCountFew": "Još $remainingCount znaka", + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "selectedRowCountTitleFew": "Odabrane su $selectedRowCount stavke", + "openAppDrawerTooltip": "Otvorite meni za navigaciju", + "backButtonTooltip": "Nazad", + "closeButtonTooltip": "Zatvaranje", + "deleteButtonTooltip": "Brisanje", + "nextMonthTooltip": "Sljedeći mjesec", + "previousMonthTooltip": "Prethodni mjesec", + "nextPageTooltip": "Sljedeća stranica", + "firstPageTooltip": "Prva stranica", + "lastPageTooltip": "Posljednja stranica", + "previousPageTooltip": "Prethodna stranica", + "showMenuTooltip": "Prikaži meni", + "aboutListTileTitle": "O aplikaciji $applicationName", + "licensesPageTitle": "Licence", + "pageRowsInfoTitle": "$firstRow–$lastRow od $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow od oko $rowCount", + "rowsPerPageTitle": "Broj redova po stranici:", + "tabLabel": "$tabIndex. kartica od $tabCount", + "selectedRowCountTitleOne": "Odabrana je jedna stavka", + "selectedRowCountTitleOther": "Odabrano je $selectedRowCount stavki", + "cancelButtonLabel": "Otkaži", + "closeButtonLabel": "Zatvori", + "continueButtonLabel": "Nastavi", + "copyButtonLabel": "Kopiraj", + "cutButtonLabel": "Izreži", + "scanTextButtonLabel": "Skeniraj tekst", + "okButtonLabel": "Uredu", + "pasteButtonLabel": "Zalijepi", + "selectAllButtonLabel": "Odaberi sve", + "viewLicensesButtonLabel": "Prikaži licence", + "anteMeridiemAbbreviation": "prijepodne", + "postMeridiemAbbreviation": "poslijepodne", + "timePickerHourModeAnnouncement": "Odaberite sat", + "timePickerMinuteModeAnnouncement": "Odaberite minute", + "modalBarrierDismissLabel": "Odbaci", + "signedInLabel": "Prijavljeni ste", + "hideAccountsLabel": "Sakrij račune", + "showAccountsLabel": "Prikaži račune", + "drawerLabel": "Meni za navigaciju", + "popupMenuLabel": "Skočni meni", + "dialogLabel": "Dijaloški okvir", + "alertDialogLabel": "Upozorenje", + "searchFieldLabel": "Pretražite", + "reorderItemToStart": "Pomjerite na početak", + "reorderItemToEnd": "Pomjerite na kraj", + "reorderItemUp": "Pomjeri nagore", + "reorderItemDown": "Pomjeri nadolje", + "reorderItemLeft": "Pomjeri lijevo", + "reorderItemRight": "Pomjeri desno", + "expandedIconTapHint": "Suzi", + "collapsedIconTapHint": "Proširi", + "remainingTextFieldCharacterCountOne": "Još jedan znak", + "remainingTextFieldCharacterCountOther": "Još $remainingCount znakova", + "refreshIndicatorSemanticLabel": "Osvježi", + "moreButtonTooltip": "Više", + "dateSeparator": ".", + "dateHelpText": "dd. mm. gggg.", + "selectYearSemanticsLabel": "Odaberite godinu", + "unspecifiedDate": "Datum", + "unspecifiedDateRange": "Raspon datuma", + "dateInputLabel": "Unesite datum", + "dateRangeStartLabel": "Datum početka", + "dateRangeEndLabel": "Datum završetka", + "dateRangeStartDateSemanticLabel": "Datum početka: $fullDate", + "dateRangeEndDateSemanticLabel": "Datum završetka: $fullDate", + "invalidDateFormatLabel": "Nevažeći format.", + "invalidDateRangeLabel": "Nevažeći raspon.", + "dateOutOfRangeLabel": "Izvan raspona.", + "saveButtonLabel": "Sačuvaj", + "datePickerHelpText": "Odaberite datum", + "dateRangePickerHelpText": "Odaberite period", + "calendarModeButtonLabel": "Prebacite na kalendar", + "inputDateModeButtonLabel": "Prebacite na unos teksta", + "timePickerDialHelpText": "Odaberite vrijeme", + "timePickerInputHelpText": "Unesite vrijeme", + "timePickerHourLabel": "Sat", + "timePickerMinuteLabel": "Minuta", + "invalidTimeLabel": "Unesite ispravno vrijeme", + "dialModeButtonLabel": "Prebacivanje na način rada alata za biranje", + "inputTimeModeButtonLabel": "Prebacivanje na način rada unosa teksta", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 licenca", + "licensesPackageDetailTextOther": "$licenseCount licenci", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "Alt Gr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "prethodni kanal", + "keyboardKeyChannelUp": "sljedeći kanal", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "Pg Down", + "keyboardKeyPageUp": "Pg Up", + "keyboardKeyPower": "tipka za uključivanje", + "keyboardKeyPowerOff": "tipka za isključivanje", + "keyboardKeyPrintScreen": "Prt Sc", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "tipka za razmak", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Meni trake menija", + "currentDateLabel": "Danas", + "scrimLabel": "Rubno", + "bottomSheetLabel": "Donja tabela", + "scrimOnTapHint": "Zatvori: $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "sužavanje dvostrukim dodirom", + "expansionTileCollapsedHint": "proširivanje dvostrukim dodirom", + "expansionTileExpandedTapHint": "Sužavanje", + "expansionTileCollapsedTapHint": "Proširivanje za više detalja", + "expandedHint": "Suženo", + "collapsedHint": "Prošireno", + "menuDismissLabel": "Odbacivanje menija", + "lookUpButtonLabel": "Pogled nagore", + "searchWebButtonLabel": "Pretraži Web", + "shareButtonLabel": "Dijeli", + "clearButtonTooltip": "Brisanje teksta", + "selectedDateLabel": "Odabrano" +} diff --git a/packages/material_ui/lib/src/l10n/material_ca.arb b/packages/material_ui/lib/src/l10n/material_ca.arb new file mode 100644 index 000000000000..3c28857ea1b9 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_ca.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "openAppDrawerTooltip": "Obre el menú de navegació", + "backButtonTooltip": "Enrere", + "closeButtonTooltip": "Tanca", + "deleteButtonTooltip": "Suprimeix", + "nextMonthTooltip": "Mes següent", + "previousMonthTooltip": "Mes anterior", + "nextPageTooltip": "Pàgina següent", + "firstPageTooltip": "Primera pàgina", + "lastPageTooltip": "Darrera pàgina", + "previousPageTooltip": "Pàgina anterior", + "showMenuTooltip": "Mostra el menú", + "aboutListTileTitle": "Sobre $applicationName", + "licensesPageTitle": "Llicències", + "pageRowsInfoTitle": "$firstRow-$lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow-$lastRow d'aproximadament $rowCount", + "rowsPerPageTitle": "Files per pàgina:", + "tabLabel": "Pestanya $tabIndex de $tabCount", + "selectedRowCountTitleOne": "S'ha seleccionat 1 element", + "selectedRowCountTitleOther": "S'han seleccionat $selectedRowCount elements", + "cancelButtonLabel": "Cancel·la", + "closeButtonLabel": "Tanca", + "continueButtonLabel": "Continua", + "copyButtonLabel": "Copia", + "cutButtonLabel": "Retalla", + "scanTextButtonLabel": "Escaneja text", + "okButtonLabel": "D'ACORD", + "pasteButtonLabel": "Enganxa", + "selectAllButtonLabel": "Selecciona-ho tot", + "viewLicensesButtonLabel": "Mostra les llicències", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Selecciona les hores", + "timePickerMinuteModeAnnouncement": "Selecciona els minuts", + "modalBarrierDismissLabel": "Ignora", + "signedInLabel": "Sessió iniciada", + "hideAccountsLabel": "Amaga els comptes", + "showAccountsLabel": "Mostra els comptes", + "drawerLabel": "Menú de navegació", + "popupMenuLabel": "Menú emergent", + "dialogLabel": "Diàleg", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Cerca", + "reorderItemToStart": "Mou al principi", + "reorderItemToEnd": "Mou al final", + "reorderItemUp": "Mou amunt", + "reorderItemDown": "Mou avall", + "reorderItemLeft": "Mou cap a l'esquerra", + "reorderItemRight": "Mou cap a la dreta", + "expandedIconTapHint": "Replega", + "collapsedIconTapHint": "Desplega", + "remainingTextFieldCharacterCountOne": "Queda 1 caràcter", + "remainingTextFieldCharacterCountOther": "Queden $remainingCount caràcters", + "refreshIndicatorSemanticLabel": "Actualitza", + "moreButtonTooltip": "Més", + "dateSeparator": "/", + "dateHelpText": "mm/dd/aaaa", + "selectYearSemanticsLabel": "Selecciona un any", + "unspecifiedDate": "Data", + "unspecifiedDateRange": "Interval de dates", + "dateInputLabel": "Introdueix una data", + "dateRangeStartLabel": "Data d'inici", + "dateRangeEndLabel": "Data de finalització", + "dateRangeStartDateSemanticLabel": "Data d'inici $fullDate", + "dateRangeEndDateSemanticLabel": "Data de finalització $fullDate", + "invalidDateFormatLabel": "El format no és vàlid.", + "invalidDateRangeLabel": "L'interval no és vàlid.", + "dateOutOfRangeLabel": "Fora de l'abast.", + "saveButtonLabel": "Desa", + "datePickerHelpText": "Selecciona la data", + "dateRangePickerHelpText": "Selecciona l'interval", + "calendarModeButtonLabel": "Canvia al calendari", + "inputDateModeButtonLabel": "Canvia a introducció de text", + "timePickerDialHelpText": "Selecciona l'hora", + "timePickerInputHelpText": "Introdueix l'hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minut", + "invalidTimeLabel": "Introdueix una hora vàlida", + "dialModeButtonLabel": "Canvia al mode de selector de dial", + "inputTimeModeButtonLabel": "Canvia al mode d'introducció de text", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 llicència", + "licensesPackageDetailTextOther": "$licenseCount llicències", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "Alt Gr", + "keyboardKeyBackspace": "Retrocés", + "keyboardKeyCapsLock": "Bloq Maj", + "keyboardKeyChannelDown": "Canal següent", + "keyboardKeyChannelUp": "Canal anterior", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Supr", + "keyboardKeyEject": "Expulsa", + "keyboardKeyEnd": "Fi", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Inici", + "keyboardKeyInsert": "Inser", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Bloq Núm", + "keyboardKeyNumpad1": "Núm. 1", + "keyboardKeyNumpad2": "Núm. 2", + "keyboardKeyNumpad3": "Núm. 3", + "keyboardKeyNumpad4": "Núm. 4", + "keyboardKeyNumpad5": "Núm. 5", + "keyboardKeyNumpad6": "Núm. 6", + "keyboardKeyNumpad7": "Núm. 7", + "keyboardKeyNumpad8": "Núm. 8", + "keyboardKeyNumpad9": "Núm. 9", + "keyboardKeyNumpad0": "Núm. 0", + "keyboardKeyNumpadAdd": "Núm. +", + "keyboardKeyNumpadComma": "Núm. ,", + "keyboardKeyNumpadDecimal": "Núm. .", + "keyboardKeyNumpadDivide": "Núm. /", + "keyboardKeyNumpadEnter": "Núm. Retorn", + "keyboardKeyNumpadEqual": "Núm. =", + "keyboardKeyNumpadMultiply": "Núm. *", + "keyboardKeyNumpadParenLeft": "Núm. (", + "keyboardKeyNumpadParenRight": "Núm. )", + "keyboardKeyNumpadSubtract": "Núm. -", + "keyboardKeyPageDown": "Av Pàg", + "keyboardKeyPageUp": "Re Pàg", + "keyboardKeyPower": "Engegada", + "keyboardKeyPowerOff": "Apagada", + "keyboardKeyPrintScreen": "Impr Pant", + "keyboardKeyScrollLock": "Bloq Despl", + "keyboardKeySelect": "Selecciona", + "keyboardKeySpace": "Espai", + "keyboardKeyMetaMacOs": "Ordre", + "keyboardKeyMetaWindows": "Windows", + "menuBarMenuLabel": "Menú de la barra de menú", + "currentDateLabel": "Avui", + "scrimLabel": "Fons atenuat", + "bottomSheetLabel": "Full inferior", + "scrimOnTapHint": "Tanca $modalRouteContentName", + "keyboardKeyShift": "Maj", + "expansionTileExpandedHint": "fes doble toc per replegar", + "expansionTileCollapsedHint": "fes doble toc per desplegar", + "expansionTileExpandedTapHint": "Replega", + "expansionTileCollapsedTapHint": "Desplega per obtenir més informació", + "expandedHint": "S'ha replegat", + "collapsedHint": "S'ha desplegat", + "menuDismissLabel": "Ignora el menú", + "lookUpButtonLabel": "Mira amunt", + "searchWebButtonLabel": "Cerca al web", + "shareButtonLabel": "Comparteix", + "clearButtonTooltip": "Esborra el text", + "selectedDateLabel": "Seleccionat" +} diff --git a/packages/material_ui/lib/src/l10n/material_cs.arb b/packages/material_ui/lib/src/l10n/material_cs.arb new file mode 100644 index 000000000000..fbb0a653bc88 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_cs.arb @@ -0,0 +1,156 @@ +{ + "licensesPackageDetailTextFew": "$licenseCount licence", + "licensesPackageDetailTextMany": "$licenseCount licence", + "remainingTextFieldCharacterCountFew": "Zbývají $remainingCount znaky", + "remainingTextFieldCharacterCountMany": "Zbývá $remainingCount znaku", + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "selectedRowCountTitleFew": "Jsou vybrány $selectedRowCount položky", + "selectedRowCountTitleMany": "Je vybráno $selectedRowCount položky", + "openAppDrawerTooltip": "Otevřít navigační nabídku", + "backButtonTooltip": "Zpět", + "closeButtonTooltip": "Zavřít", + "deleteButtonTooltip": "Smazat", + "nextMonthTooltip": "Další měsíc", + "previousMonthTooltip": "Předchozí měsíc", + "nextPageTooltip": "Další stránka", + "firstPageTooltip": "První stránka", + "lastPageTooltip": "Poslední stránka", + "previousPageTooltip": "Předchozí stránka", + "showMenuTooltip": "Zobrazit nabídku", + "aboutListTileTitle": "O aplikaci $applicationName", + "licensesPageTitle": "Licence", + "pageRowsInfoTitle": "$firstRow–$lastRow z $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow z asi $rowCount", + "rowsPerPageTitle": "Počet řádků na stránku:", + "tabLabel": "Karta $tabIndex z $tabCount", + "selectedRowCountTitleOne": "Je vybrána 1 položka", + "selectedRowCountTitleOther": "Je vybráno $selectedRowCount položek", + "cancelButtonLabel": "Zrušit", + "closeButtonLabel": "Zavřít", + "continueButtonLabel": "Pokračovat", + "copyButtonLabel": "Kopírovat", + "cutButtonLabel": "Vyjmout", + "scanTextButtonLabel": "Naskenovat text", + "okButtonLabel": "OK", + "pasteButtonLabel": "Vložit", + "selectAllButtonLabel": "Vybrat vše", + "viewLicensesButtonLabel": "Zobrazit licence", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Vyberte hodiny", + "timePickerMinuteModeAnnouncement": "Vyberte minuty", + "modalBarrierDismissLabel": "Zavřít", + "signedInLabel": "Uživatel přihlášen", + "hideAccountsLabel": "Skrýt účty", + "showAccountsLabel": "Zobrazit účty", + "drawerLabel": "Navigační nabídka", + "popupMenuLabel": "Vyskakovací nabídka", + "dialogLabel": "Dialogové okno", + "alertDialogLabel": "Upozornění", + "searchFieldLabel": "Hledat", + "reorderItemToStart": "Přesunout na začátek", + "reorderItemToEnd": "Přesunout na konec", + "reorderItemUp": "Přesunout nahoru", + "reorderItemDown": "Přesunout dolů", + "reorderItemLeft": "Přesunout doleva", + "reorderItemRight": "Přesunout doprava", + "expandedIconTapHint": "Sbalit", + "collapsedIconTapHint": "Rozbalit", + "remainingTextFieldCharacterCountOne": "Zbývá 1 znak", + "remainingTextFieldCharacterCountOther": "Zbývá $remainingCount znaků", + "refreshIndicatorSemanticLabel": "Obnovit", + "moreButtonTooltip": "Více", + "dateSeparator": ".", + "dateHelpText": "mm.dd.rrrr", + "selectYearSemanticsLabel": "Vyberte rok", + "unspecifiedDate": "Datum", + "unspecifiedDateRange": "Období", + "dateInputLabel": "Zadejte datum", + "dateRangeStartLabel": "Datum zahájení", + "dateRangeEndLabel": "Datum ukončení", + "dateRangeStartDateSemanticLabel": "Datum zahájení $fullDate", + "dateRangeEndDateSemanticLabel": "Datum ukončení $fullDate", + "invalidDateFormatLabel": "Neplatný formát.", + "invalidDateRangeLabel": "Neplatný rozsah.", + "dateOutOfRangeLabel": "Mimo rozsah.", + "saveButtonLabel": "Uložit", + "datePickerHelpText": "Vyberte datum", + "dateRangePickerHelpText": "Vyberte rozsah", + "calendarModeButtonLabel": "Přepnout na kalendář", + "inputDateModeButtonLabel": "Přepnout na zadávání", + "timePickerDialHelpText": "Vyberte čas", + "timePickerInputHelpText": "Zadejte čas", + "timePickerHourLabel": "Hodina", + "timePickerMinuteLabel": "Minuta", + "invalidTimeLabel": "Zadejte platný čas", + "dialModeButtonLabel": "Přepnout na režim výběru času", + "inputTimeModeButtonLabel": "Přepnout na režim zadávání textu", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 licence", + "licensesPackageDetailTextOther": "$licenseCount licencí", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "O kanál dolů", + "keyboardKeyChannelUp": "O kanál nahoru", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Odpojit", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Vypínač", + "keyboardKeyPowerOff": "Vypnout", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Vybrat", + "keyboardKeySpace": "Mezera", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Nabídka na liště s nabídkou", + "currentDateLabel": "Dnes", + "scrimLabel": "Scrim", + "bottomSheetLabel": "Spodní panel", + "scrimOnTapHint": "Zavřít $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "dvojitým klepnutím sbalíte", + "expansionTileCollapsedHint": "dvojitým klepnutím rozbalíte", + "expansionTileExpandedTapHint": "Sbalit", + "expansionTileCollapsedTapHint": "Rozbalte pro další podrobnosti", + "expandedHint": "Sbaleno", + "collapsedHint": "Rozbaleno", + "menuDismissLabel": "Zavřít nabídku", + "lookUpButtonLabel": "Vyhledat", + "searchWebButtonLabel": "Vyhledávat na webu", + "shareButtonLabel": "Sdílet", + "clearButtonTooltip": "Vymazat text", + "selectedDateLabel": "Vybráno" +} diff --git a/packages/material_ui/lib/src/l10n/material_cy.arb b/packages/material_ui/lib/src/l10n/material_cy.arb new file mode 100644 index 000000000000..62a3f6514419 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_cy.arb @@ -0,0 +1,161 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "remainingTextFieldCharacterCountMany": "$remainingCount nod ar ôl", + "licensesPackageDetailTextTwo": "$licenseCount drwydded", + "licensesPackageDetailTextFew": "$licenseCount trwydded", + "licensesPackageDetailTextMany": "$licenseCount thrwydded", + "selectedRowCountTitleTwo": "$selectedRowCount eitem wedi'u dewis", + "selectedRowCountTitleFew": "$selectedRowCount eitem wedi'u dewis", + "selectedRowCountTitleMany": "$selectedRowCount eitem wedi'u dewis", + "remainingTextFieldCharacterCountFew": "$remainingCount nod ar ôl", + "remainingTextFieldCharacterCountTwo": "$remainingCount nod ar ôl", + "openAppDrawerTooltip": "Agor y ddewislen llywio", + "backButtonTooltip": "Nôl", + "closeButtonTooltip": "Cau", + "deleteButtonTooltip": "Dileu", + "moreButtonTooltip": "Rhagor", + "nextMonthTooltip": "Mis nesaf", + "previousMonthTooltip": "Mis blaenorol", + "nextPageTooltip": "Tudalen nesaf", + "previousPageTooltip": "Tudalen flaenorol", + "firstPageTooltip": "Tudalen gyntaf", + "lastPageTooltip": "Tudalen olaf", + "showMenuTooltip": "Dangos y ddewislen", + "scrimLabel": "Scrim", + "bottomSheetLabel": "Taflen Gwaelod", + "scrimOnTapHint": "Cau $modalRouteContentName", + "aboutListTileTitle": "Ynghylch $applicationName", + "licensesPageTitle": "Trwyddedau", + "licensesPackageDetailTextZero": "Dim trwydded", + "licensesPackageDetailTextOne": "1 drwydded", + "licensesPackageDetailTextOther": "$licenseCount trwydded", + "pageRowsInfoTitle": "$firstRow–$lastRow o $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow o tua $rowCount", + "rowsPerPageTitle": "Rhesi fesul tudalen:", + "tabLabel": "Tab $tabIndex o $tabCount", + "selectedRowCountTitleZero": "Nid oes unrhyw eitemau wedi'u dewis", + "selectedRowCountTitleOne": "1 eitem wedi'i dewis", + "selectedRowCountTitleOther": "$selectedRowCount eitem wedi'u dewis", + "cancelButtonLabel": "Canslo", + "closeButtonLabel": "Cau", + "continueButtonLabel": "Parhau", + "copyButtonLabel": "Copïo", + "cutButtonLabel": "Torri", + "okButtonLabel": "Iawn", + "pasteButtonLabel": "Gludo", + "selectAllButtonLabel": "Dewis y cyfan", + "viewLicensesButtonLabel": "Gweld trwyddedau", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Dewis oriau", + "timePickerMinuteModeAnnouncement": "Dewis munudau", + "modalBarrierDismissLabel": "Diystyru", + "dateSeparator": "/", + "dateHelpText": "dd/mm/bbbb", + "selectYearSemanticsLabel": "Dewiswch flwyddyn", + "unspecifiedDate": "Dyddiad", + "unspecifiedDateRange": "Ystod Dyddiadau", + "dateInputLabel": "Rhowch Ddyddiad", + "dateRangeStartLabel": "Dyddiad Dechrau", + "dateRangeEndLabel": "Dyddiad Gorffen", + "dateRangeStartDateSemanticLabel": "Dyddiad dechrau $fullDate", + "dateRangeEndDateSemanticLabel": "Dyddiad gorffen $fullDate", + "invalidDateFormatLabel": "Fformat annilys.", + "invalidDateRangeLabel": "Ystod annilys.", + "dateOutOfRangeLabel": "Allan o'r ystod.", + "saveButtonLabel": "Cadw", + "datePickerHelpText": "Dewiswch ddyddiad", + "dateRangePickerHelpText": "Dewis ystod", + "calendarModeButtonLabel": "Newid i galendr", + "inputDateModeButtonLabel": "Newid i fewnbwn", + "timePickerDialHelpText": "Dewiswch amser", + "timePickerInputHelpText": "Rhowch amser", + "timePickerHourLabel": "Awr", + "timePickerMinuteLabel": "Munud", + "invalidTimeLabel": "Rhowch amser dilys", + "dialModeButtonLabel": "Newid i fodd deialu dewiswr", + "inputTimeModeButtonLabel": "Newid i fodd mewnbwn testun", + "signedInLabel": "Wedi mewngofnodi", + "hideAccountsLabel": "Cuddio cyfrifon", + "showAccountsLabel": "Dangos cyfrifon", + "drawerLabel": "Dewislen llywio", + "menuBarMenuLabel": "Dewislen bar dewislen", + "popupMenuLabel": "Dewislen ffenestr naid", + "dialogLabel": "Deialog", + "alertDialogLabel": "Rhybudd", + "searchFieldLabel": "Chwilio", + "currentDateLabel": "Heddiw", + "reorderItemToStart": "Symud i'r dechrau", + "reorderItemToEnd": "Symud i'r diwedd", + "reorderItemUp": "Symud i fyny", + "reorderItemDown": "Symud i lawr", + "reorderItemLeft": "Symud i'r chwith", + "reorderItemRight": "Symud i'r dde", + "expandedIconTapHint": "Crebachu", + "collapsedIconTapHint": "Ehangu", + "remainingTextFieldCharacterCountZero": "Dim nodau ar ôl", + "remainingTextFieldCharacterCountOne": "1 nod ar ôl", + "remainingTextFieldCharacterCountOther": "$remainingCount nod ar ôl", + "refreshIndicatorSemanticLabel": "Ail-lwytho", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "Gorffen", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeyShift": "Shift", + "keyboardKeySpace": "Space", + "expansionTileExpandedHint": "tapiwch ddwywaith i grebachu", + "expansionTileCollapsedHint": "tapiwch ddwywaith i ehangu", + "expansionTileExpandedTapHint": "Crebachu", + "expansionTileCollapsedTapHint": "Ehangwch am ragor o fanylion", + "expandedHint": "Wedi'i grebachu", + "collapsedHint": "Wedi'i ehangu", + "scanTextButtonLabel": "Sganio testun", + "menuDismissLabel": "Diystyru'r ddewislen", + "lookUpButtonLabel": "Chwilio", + "searchWebButtonLabel": "Chwilio'r We", + "shareButtonLabel": "Rhannu", + "clearButtonTooltip": "Clirio'r testun", + "selectedDateLabel": "Wedi'i ddewis" +} diff --git a/packages/material_ui/lib/src/l10n/material_da.arb b/packages/material_ui/lib/src/l10n/material_da.arb new file mode 100644 index 000000000000..1c70dabf81cc --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_da.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "HH.mm", + "openAppDrawerTooltip": "Åbn navigationsmenuen", + "backButtonTooltip": "Tilbage", + "closeButtonTooltip": "Luk", + "deleteButtonTooltip": "Slet", + "nextMonthTooltip": "Næste måned", + "previousMonthTooltip": "Forrige måned", + "nextPageTooltip": "Næste side", + "previousPageTooltip": "Forrige side", + "firstPageTooltip": "Første side", + "lastPageTooltip": "Sidste side", + "showMenuTooltip": "Vis menu", + "aboutListTileTitle": "Om $applicationName", + "licensesPageTitle": "Licenser", + "pageRowsInfoTitle": "$firstRow-$lastRow af $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow-$lastRow af ca. $rowCount", + "rowsPerPageTitle": "Rækker pr. side:", + "tabLabel": "Fane $tabIndex af $tabCount", + "selectedRowCountTitleOne": "1 element er valgt", + "selectedRowCountTitleOther": "$selectedRowCount elementer er valgt", + "cancelButtonLabel": "Annuller", + "closeButtonLabel": "Luk", + "continueButtonLabel": "Fortsæt", + "copyButtonLabel": "Kopiér", + "cutButtonLabel": "Klip", + "scanTextButtonLabel": "Scan tekst", + "okButtonLabel": "OK", + "pasteButtonLabel": "Indsæt", + "selectAllButtonLabel": "Markér alt", + "viewLicensesButtonLabel": "Se licenser", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Vælg timer", + "timePickerMinuteModeAnnouncement": "Vælg minutter", + "modalBarrierDismissLabel": "Luk", + "signedInLabel": "Logget ind", + "hideAccountsLabel": "Skjul konti", + "showAccountsLabel": "Vis konti", + "drawerLabel": "Navigationsmenu", + "popupMenuLabel": "Pop op-menu", + "dialogLabel": "Dialogboks", + "alertDialogLabel": "Underretning", + "searchFieldLabel": "Søg", + "reorderItemToStart": "Flyt til først på listen", + "reorderItemToEnd": "Flyt til sidst på listen", + "reorderItemUp": "Flyt op", + "reorderItemDown": "Flyt ned", + "reorderItemLeft": "Flyt til venstre", + "reorderItemRight": "Flyt til højre", + "expandedIconTapHint": "Skjul", + "collapsedIconTapHint": "Udvid", + "remainingTextFieldCharacterCountOne": "Ét tegn tilbage", + "remainingTextFieldCharacterCountOther": "$remainingCount tegn tilbage", + "refreshIndicatorSemanticLabel": "Opdater", + "moreButtonTooltip": "Mere", + "dateSeparator": ".", + "dateHelpText": "dd/mm/åååå", + "selectYearSemanticsLabel": "Vælg år", + "unspecifiedDate": "Dato", + "unspecifiedDateRange": "Datointerval", + "dateInputLabel": "Angiv en dato", + "dateRangeStartLabel": "Startdato", + "dateRangeEndLabel": "Slutdato", + "dateRangeStartDateSemanticLabel": "Startdato $fullDate", + "dateRangeEndDateSemanticLabel": "Slutdato $fullDate", + "invalidDateFormatLabel": "Ugyldigt format.", + "invalidDateRangeLabel": "Ugyldigt interval.", + "dateOutOfRangeLabel": "Uden for rækkevidde.", + "saveButtonLabel": "Gem", + "datePickerHelpText": "Vælg dato", + "dateRangePickerHelpText": "Vælg interval", + "calendarModeButtonLabel": "Skift til kalender", + "inputDateModeButtonLabel": "Skift til input", + "timePickerDialHelpText": "Vælg tidspunkt", + "timePickerInputHelpText": "Angiv tidspunkt", + "timePickerHourLabel": "Time", + "timePickerMinuteLabel": "Minut", + "invalidTimeLabel": "Angiv et gyldigt tidspunkt", + "dialModeButtonLabel": "Skift til urskivevælger", + "inputTimeModeButtonLabel": "Skift til indtastning", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 licens", + "licensesPackageDetailTextOther": "$licenseCount licenser", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Skub ud", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDn", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Strøm", + "keyboardKeyPowerOff": "Sluk", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Vælg", + "keyboardKeySpace": "Mellemrumstasten", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Menuen for menulinjen", + "currentDateLabel": "I dag", + "scrimLabel": "Dæmpeskærm", + "bottomSheetLabel": "Felt i bunden", + "scrimOnTapHint": "Luk $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "tryk to gange for at skjule", + "expansionTileCollapsedHint": "tryk to gange for at udvide", + "expansionTileExpandedTapHint": "Skjul", + "expansionTileCollapsedTapHint": "Udvid for at få flere oplysninger", + "expandedHint": "Skjult", + "collapsedHint": "Udvidet", + "menuDismissLabel": "Luk menu", + "lookUpButtonLabel": "Slå op", + "searchWebButtonLabel": "Søg på nettet", + "shareButtonLabel": "Del", + "clearButtonTooltip": "Ryd tekst", + "selectedDateLabel": "Valgt" +} diff --git a/packages/material_ui/lib/src/l10n/material_de.arb b/packages/material_ui/lib/src/l10n/material_de.arb new file mode 100644 index 000000000000..2f013a8b7c73 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_de.arb @@ -0,0 +1,151 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "openAppDrawerTooltip": "Navigationsmenü öffnen", + "backButtonTooltip": "Zurück", + "closeButtonTooltip": "Schließen", + "deleteButtonTooltip": "Löschen", + "nextMonthTooltip": "Nächster Monat", + "previousMonthTooltip": "Vorheriger Monat", + "nextPageTooltip": "Nächste Seite", + "previousPageTooltip": "Vorherige Seite", + "firstPageTooltip": "Erste Seite", + "lastPageTooltip": "Letzte Seite", + "showMenuTooltip": "Menü anzeigen", + "aboutListTileTitle": "Über $applicationName", + "licensesPageTitle": "Lizenzen", + "pageRowsInfoTitle": "$firstRow–$lastRow von $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow von etwa $rowCount", + "rowsPerPageTitle": "Zeilen pro Seite:", + "tabLabel": "Tab $tabIndex von $tabCount", + "selectedRowCountTitleZero": "Keine Objekte ausgewählt", + "selectedRowCountTitleOne": "1 Element ausgewählt", + "selectedRowCountTitleOther": "$selectedRowCount Elemente ausgewählt", + "cancelButtonLabel": "Abbrechen", + "closeButtonLabel": "Schließen", + "continueButtonLabel": "Weiter", + "copyButtonLabel": "Kopieren", + "cutButtonLabel": "Ausschneiden", + "scanTextButtonLabel": "Text scannen", + "okButtonLabel": "OK", + "pasteButtonLabel": "Einsetzen", + "selectAllButtonLabel": "Alle auswählen", + "viewLicensesButtonLabel": "Lizenzen ansehen", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Stunden auswählen", + "timePickerMinuteModeAnnouncement": "Minuten auswählen", + "signedInLabel": "Angemeldet", + "hideAccountsLabel": "Konten ausblenden", + "showAccountsLabel": "Konten anzeigen", + "modalBarrierDismissLabel": "Schließen", + "drawerLabel": "Navigationsmenü", + "popupMenuLabel": "Pop-up-Menü", + "dialogLabel": "Dialogfeld", + "alertDialogLabel": "Benachrichtigung", + "searchFieldLabel": "Suchen", + "reorderItemToStart": "An den Anfang verschieben", + "reorderItemToEnd": "An das Ende verschieben", + "reorderItemUp": "Nach oben verschieben", + "reorderItemDown": "Nach unten verschieben", + "reorderItemLeft": "Nach links verschieben", + "reorderItemRight": "Nach rechts verschieben", + "expandedIconTapHint": "Minimieren", + "collapsedIconTapHint": "Maximieren", + "remainingTextFieldCharacterCountOne": "Noch 1 Zeichen", + "remainingTextFieldCharacterCountOther": "Noch $remainingCount Zeichen", + "refreshIndicatorSemanticLabel": "Aktualisieren", + "moreButtonTooltip": "Mehr", + "dateSeparator": ".", + "dateHelpText": "tt.mm.jjjj", + "selectYearSemanticsLabel": "Jahr auswählen", + "unspecifiedDate": "Datum", + "unspecifiedDateRange": "Zeitraum", + "dateInputLabel": "Datum eingeben", + "dateRangeStartLabel": "Startdatum", + "dateRangeEndLabel": "Enddatum", + "dateRangeStartDateSemanticLabel": "Startdatum $fullDate", + "dateRangeEndDateSemanticLabel": "Enddatum $fullDate", + "invalidDateFormatLabel": "Ungültiges Format.", + "invalidDateRangeLabel": "Ungültiger Zeitraum.", + "dateOutOfRangeLabel": "Außerhalb des Zeitraums.", + "saveButtonLabel": "Speichern", + "datePickerHelpText": "Datum auswählen", + "dateRangePickerHelpText": "Zeitraum auswählen", + "calendarModeButtonLabel": "Zum Kalender wechseln", + "inputDateModeButtonLabel": "Zur Texteingabe wechseln", + "timePickerDialHelpText": "Uhrzeit auswählen", + "timePickerInputHelpText": "Uhrzeit eingeben", + "timePickerHourLabel": "Stunde", + "timePickerMinuteLabel": "Minute", + "invalidTimeLabel": "Geben Sie eine gültige Uhrzeit ein", + "dialModeButtonLabel": "Zur Uhrzeitauswahl wechseln", + "inputTimeModeButtonLabel": "Zum Texteingabemodus wechseln", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 Lizenz", + "licensesPackageDetailTextOther": "$licenseCount Lizenzen", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Rücktaste", + "keyboardKeyCapsLock": "Feststelltaste", + "keyboardKeyChannelDown": "Vorheriger Kanal", + "keyboardKeyChannelUp": "Nächster Kanal", + "keyboardKeyControl": "Strg", + "keyboardKeyDelete": "Entf", + "keyboardKeyEject": "Auswerfen", + "keyboardKeyEnd": "Ende", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Pos1", + "keyboardKeyInsert": "Einfg", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Eingabetaste", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "Bild ab", + "keyboardKeyPageUp": "Bild auf", + "keyboardKeyPower": "Ein/Aus", + "keyboardKeyPowerOff": "Aus", + "keyboardKeyPrintScreen": "Druck", + "keyboardKeyScrollLock": "Rollen", + "keyboardKeySelect": "Auswählen", + "keyboardKeySpace": "Leertaste", + "keyboardKeyMetaMacOs": "Befehl", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Menü in der Menüleiste", + "currentDateLabel": "Heute", + "scrimLabel": "Gitter", + "bottomSheetLabel": "Ansicht am unteren Rand", + "scrimOnTapHint": "$modalRouteContentName schließen", + "keyboardKeyShift": "Umschalttaste", + "expansionTileExpandedHint": "Zum Minimieren doppeltippen", + "expansionTileCollapsedHint": "Zum Maximieren doppeltippen", + "expansionTileExpandedTapHint": "Minimieren", + "expansionTileCollapsedTapHint": "Für weitere Details maximieren", + "expandedHint": "Minimiert", + "collapsedHint": "Maximiert", + "menuDismissLabel": "Menü schließen", + "lookUpButtonLabel": "Nachschlagen", + "searchWebButtonLabel": "Im Web suchen", + "shareButtonLabel": "Teilen", + "clearButtonTooltip": "Text löschen", + "selectedDateLabel": "Ausgewählt" +} diff --git a/packages/material_ui/lib/src/l10n/material_de_CH.arb b/packages/material_ui/lib/src/l10n/material_de_CH.arb new file mode 100644 index 000000000000..451ed4c7cc9d --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_de_CH.arb @@ -0,0 +1,84 @@ +{ + "dialModeButtonLabel": "Zur Uhrzeitauswahl wechseln", + "licensesPackageDetailTextOne": "1 Lizenz", + "timePickerDialHelpText": "UHRZEIT AUSWÄHLEN", + "timePickerInputHelpText": "ZEIT EINGEBEN", + "timePickerHourLabel": "Stunde", + "timePickerMinuteLabel": "Minute", + "invalidTimeLabel": "Gib eine gültige Uhrzeit ein", + "licensesPackageDetailTextOther": "$licenseCount Lizenzen", + "inputTimeModeButtonLabel": "Zum Texteingabemodus wechseln", + "dateSeparator": ".", + "dateInputLabel": "Datum eingeben", + "calendarModeButtonLabel": "Zum Kalender wechseln", + "dateRangePickerHelpText": "ZEITRAUM AUSWÄHLEN", + "datePickerHelpText": "DATUM AUSWÄHLEN", + "saveButtonLabel": "SPEICHERN", + "dateOutOfRangeLabel": "Ausserhalb des Zeitraums.", + "invalidDateRangeLabel": "Ungültiger Zeitraum.", + "invalidDateFormatLabel": "Ungültiges Format.", + "dateRangeEndDateSemanticLabel": "Enddatum $fullDate", + "dateRangeStartDateSemanticLabel": "Startdatum $fullDate", + "dateRangeEndLabel": "Enddatum", + "dateRangeStartLabel": "Startdatum", + "inputDateModeButtonLabel": "Zur Texteingabe wechseln", + "unspecifiedDateRange": "Zeitraum", + "unspecifiedDate": "Datum", + "selectYearSemanticsLabel": "Jahr auswählen", + "dateHelpText": "tt.mm.jjjj", + "moreButtonTooltip": "Mehr", + "tabLabel": "Tab $tabIndex von $tabCount", + "showAccountsLabel": "Konten anzeigen", + "hideAccountsLabel": "Konten ausblenden", + "signedInLabel": "Angemeldet", + "timePickerMinuteModeAnnouncement": "Minuten auswählen", + "timePickerHourModeAnnouncement": "Stunden auswählen", + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "openAppDrawerTooltip": "Navigationsmenü öffnen", + "backButtonTooltip": "Zurück", + "closeButtonTooltip": "Schliessen", + "deleteButtonTooltip": "Löschen", + "nextMonthTooltip": "Nächster Monat", + "previousMonthTooltip": "Vorheriger Monat", + "nextPageTooltip": "Nächste Seite", + "previousPageTooltip": "Vorherige Seite", + "firstPageTooltip": "First page", + "lastPageTooltip": "Last page", + "showMenuTooltip": "Menü anzeigen", + "aboutListTileTitle": "Über $applicationName", + "licensesPageTitle": "Lizenzen", + "pageRowsInfoTitle": "$firstRow–$lastRow von $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow von etwa $rowCount", + "rowsPerPageTitle": "Zeilen pro Seite:", + "selectedRowCountTitleOne": "1 Element ausgewählt", + "selectedRowCountTitleOther": "$selectedRowCount Elemente ausgewählt", + "cancelButtonLabel": "ABBRECHEN", + "closeButtonLabel": "SCHLIEẞEN", + "continueButtonLabel": "WEITER", + "copyButtonLabel": "Kopieren", + "cutButtonLabel": "Ausschneiden", + "okButtonLabel": "OK", + "pasteButtonLabel": "Einsetzen", + "selectAllButtonLabel": "Alle auswählen", + "viewLicensesButtonLabel": "LIZENZEN ANZEIGEN", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "modalBarrierDismissLabel": "Schliessen", + "drawerLabel": "Navigationsmenü", + "popupMenuLabel": "Pop-up-Menü", + "dialogLabel": "Dialogfeld", + "alertDialogLabel": "Benachrichtigung", + "searchFieldLabel": "Suchen", + "reorderItemToStart": "An den Anfang verschieben", + "reorderItemToEnd": "An das Ende verschieben", + "reorderItemUp": "Nach oben verschieben", + "reorderItemDown": "Nach unten verschieben", + "reorderItemLeft": "Nach links verschieben", + "reorderItemRight": "Nach rechts verschieben", + "expandedIconTapHint": "Minimieren", + "collapsedIconTapHint": "Maximieren", + "remainingTextFieldCharacterCountOne": "Noch 1 Zeichen", + "remainingTextFieldCharacterCountOther": "Noch $remainingCount Zeichen", + "refreshIndicatorSemanticLabel": "Aktualisieren" +} diff --git a/packages/material_ui/lib/src/l10n/material_el.arb b/packages/material_ui/lib/src/l10n/material_el.arb new file mode 100644 index 000000000000..b60008792579 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_el.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "openAppDrawerTooltip": "Άνοιγμα μενού πλοήγησης", + "backButtonTooltip": "Πίσω", + "closeButtonTooltip": "Κλείσιμο", + "deleteButtonTooltip": "Διαγραφή", + "nextMonthTooltip": "Επόμενος μήνας", + "previousMonthTooltip": "Προηγούμενος μήνας", + "nextPageTooltip": "Επόμενη σελίδα", + "previousPageTooltip": "Προηγούμενη σελίδα", + "firstPageTooltip": "Πρώτη σελίδα", + "lastPageTooltip": "Τελευταία σελίδα", + "showMenuTooltip": "Εμφάνιση μενού", + "aboutListTileTitle": "Σχετικά με την εφαρμογή $applicationName", + "licensesPageTitle": "Άδειες", + "pageRowsInfoTitle": "$firstRow-$lastRow από $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow-$lastRow από περίπου $rowCount", + "rowsPerPageTitle": "Σειρές ανά σελίδα:", + "tabLabel": "Καρτέλα $tabIndex από $tabCount", + "selectedRowCountTitleOne": "Επιλέχθηκε 1 στοιχείο", + "selectedRowCountTitleOther": "Επιλέχθηκαν $selectedRowCount στοιχεία", + "cancelButtonLabel": "Ακύρωση", + "closeButtonLabel": "Κλείσιμο", + "continueButtonLabel": "Συνέχεια", + "copyButtonLabel": "Αντιγραφή", + "cutButtonLabel": "Αποκοπή", + "scanTextButtonLabel": "Σάρωση κειμένου", + "okButtonLabel": "ΟΚ", + "pasteButtonLabel": "Επικόλληση", + "selectAllButtonLabel": "Επιλογή όλων", + "viewLicensesButtonLabel": "Προβολή αδειών", + "anteMeridiemAbbreviation": "π.μ.", + "postMeridiemAbbreviation": "μ.μ.", + "timePickerHourModeAnnouncement": "Επιλογή ωρών", + "timePickerMinuteModeAnnouncement": "Επιλογή λεπτών", + "modalBarrierDismissLabel": "Παράβλεψη", + "signedInLabel": "Σε σύνδεση", + "hideAccountsLabel": "Απόκρυψη λογαριασμών", + "showAccountsLabel": "Εμφάνιση λογαριασμών", + "drawerLabel": "Μενού πλοήγησης", + "popupMenuLabel": "Αναδυόμενο μενού", + "dialogLabel": "Παράθυρο διαλόγου", + "alertDialogLabel": "Ειδοποίηση", + "searchFieldLabel": "Αναζήτηση", + "reorderItemToStart": "Μετακίνηση στην αρχή", + "reorderItemToEnd": "Μετακίνηση στο τέλος", + "reorderItemUp": "Μετακίνηση προς τα πάνω", + "reorderItemDown": "Μετακίνηση προς τα κάτω", + "reorderItemLeft": "Μετακίνηση αριστερά", + "reorderItemRight": "Μετακίνηση δεξιά", + "expandedIconTapHint": "Σύμπτυξη", + "collapsedIconTapHint": "Ανάπτυξη", + "remainingTextFieldCharacterCountOne": "απομένει 1 χαρακτήρας", + "remainingTextFieldCharacterCountOther": "απομένουν $remainingCount χαρακτήρες", + "refreshIndicatorSemanticLabel": "Ανανέωση", + "moreButtonTooltip": "Περισσότερα", + "dateSeparator": "/", + "dateHelpText": "μμ/ηη/εεεε", + "selectYearSemanticsLabel": "Επιλογή έτους", + "unspecifiedDate": "Ημερομηνία", + "unspecifiedDateRange": "Εύρος ημερομηνιών", + "dateInputLabel": "Εισαγωγή ημερομηνίας", + "dateRangeStartLabel": "Ημερομηνία έναρξης", + "dateRangeEndLabel": "Ημερομηνία λήξης", + "dateRangeStartDateSemanticLabel": "Ημερομηνία έναρξης $fullDate", + "dateRangeEndDateSemanticLabel": "Ημερομηνία λήξης $fullDate", + "invalidDateFormatLabel": "Μη έγκυρη μορφή.", + "invalidDateRangeLabel": "Μη έγκυρο εύρος.", + "dateOutOfRangeLabel": "Εκτός εύρους τιμών.", + "saveButtonLabel": "Αποθήκευση", + "datePickerHelpText": "Επιλογή ημερομηνίας", + "dateRangePickerHelpText": "Επιλογή εύρους", + "calendarModeButtonLabel": "Εναλλαγή σε ημερολόγιο", + "inputDateModeButtonLabel": "Εναλλαγή σε καταχώριση", + "timePickerDialHelpText": "Επιλογή ώρας", + "timePickerInputHelpText": "Εισαγωγή ώρας", + "timePickerHourLabel": "Ώρα", + "timePickerMinuteLabel": "Λεπτό", + "invalidTimeLabel": "Εισαγάγετε μια έγκυρη ώρα", + "dialModeButtonLabel": "Εναλλαγή στη λειτουργία επιλογέα κλήσης", + "inputTimeModeButtonLabel": "Εναλλαγή στη λειτουργία εισαγωγής κειμένου", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 άδεια", + "licensesPackageDetailTextOther": "$licenseCount άδειες", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Επόμενο κανάλι", + "keyboardKeyChannelUp": "Προηγούμενο κανάλι", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Εξαγωγή", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Ενεργοποίηση", + "keyboardKeyPowerOff": "Απενεργοποίηση", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Επιλογή", + "keyboardKeySpace": "Διάστημα", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Μενού γραμμής μενού", + "currentDateLabel": "Σήμερα", + "scrimLabel": "Επικάλυψη", + "bottomSheetLabel": "Φύλλο κάτω μέρους", + "scrimOnTapHint": "Κλείσιμο $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "πατήστε δύο φορές για σύμπτυξη", + "expansionTileCollapsedHint": "πατήστε δύο φορές για ανάπτυξη", + "expansionTileExpandedTapHint": "Σύμπτυξη", + "expansionTileCollapsedTapHint": "Ανάπτυξη για περισσότερες λεπτομέρειες", + "expandedHint": "Συμπτύχθηκε", + "collapsedHint": "Αναπτύχθηκε", + "menuDismissLabel": "Παράβλεψη μενού", + "lookUpButtonLabel": "Look Up", + "searchWebButtonLabel": "Αναζήτηση στον ιστό", + "shareButtonLabel": "Κοινή χρήση", + "clearButtonTooltip": "Διαγραφή κειμένου", + "selectedDateLabel": "Επιλεγμένο" +} diff --git a/packages/material_ui/lib/src/l10n/material_en.arb b/packages/material_ui/lib/src/l10n/material_en.arb new file mode 100644 index 000000000000..ef2224f3e492 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_en.arb @@ -0,0 +1,784 @@ +{ + "scriptCategory": "English-like", + "@scriptCategory": { + "description": "The name of the language's script category (see https://material.io/design/typography/language-support.html#language-categories-reference).", + "x-flutter-type": "scriptCategory" + }, + + "timeOfDayFormat": "h:mm a", + "@timeOfDayFormat": { + "description": "The ICU 'Short Time' pattern, such as 'HH:mm', 'h:mm a', 'H:mm'. See: http://demo.icu-project.org/icu-bin/locexp?d_=en&_=en_US", + "x-flutter-type": "icuShortTimePattern" + }, + + "openAppDrawerTooltip": "Open navigation menu", + "@openAppDrawerTooltip": { + "description": "The tooltip for the leading app bar menu (aka 'hamburger') button." + }, + + "backButtonTooltip": "Back", + "@backButtonTooltip": { + "description": "The tooltip for the back button, which closes the current page and returns to the previous one." + }, + + "clearButtonTooltip": "Clear text", + "@clearButtonTooltip": { + "description": "The tooltip for the button that clears the text input on the search view." + }, + + "closeButtonTooltip": "Close", + "@closeButtonTooltip": { + "description": "The tooltip for the close button, which closes the current page and returns to the previous one." + }, + + "deleteButtonTooltip": "Delete", + "@deleteButtonTooltip": { + "description": "The tooltip for the delete button of chips." + }, + + "moreButtonTooltip": "More", + "@moreButtonTooltip": { + "description": "The tooltip for the more button in the text selection menu, which shows the overflowing menu items." + }, + + "nextMonthTooltip": "Next month", + "@nextMonthTooltip": { + "description": "The tooltip for the month picker's 'next month' button." + }, + + "previousMonthTooltip": "Previous month", + "@previousMonthTooltip": { + "description": "The tooltip for the month picker's 'previous month' button." + }, + + "nextPageTooltip": "Next page", + "@nextPageTooltip": { + "description": "The tooltip for the button that sends the user to the next page of a paginated data table." + }, + + "previousPageTooltip": "Previous page", + "@previousPageTooltip": { + "description": "The tooltip for the button that sends the user to the previous page of a paginated data table." + }, + + "firstPageTooltip": "First page", + "@firstPageTooltip": { + "description": "The tooltip for the button that sends the user to the first page of a paginated data table." + }, + + "lastPageTooltip": "Last page", + "@lastPageTooltip": { + "description": "The tooltip for the button that sends the user to the last page of a paginated data table." + }, + + "showMenuTooltip": "Show menu", + "@showMenuTooltip": { + "description": "The tooltip for the button that shows a popup menu." + }, + + "scrimLabel": "Scrim", + "@scrimLabel": { + "description": "The label for the scrim rendered underneath the content of a bottom sheet (used as the 'modalRouteContentName' of the 'scrimOnTapHint' message)." + }, + + "bottomSheetLabel": "Bottom Sheet", + "@bottomSheetLabel": { + "description": "The label for a BottomSheet." + }, + + "scrimOnTapHint": "Close $modalRouteContentName", + "@scrimOnTapHint": { + "description": "The onTapHint for the scrim rendered underneath the content of a modal route (especially a bottom sheet) which users can tap to dismiss the content.", + "parameters": "modalRouteContentName" + }, + + "aboutListTileTitle": "About $applicationName", + "@aboutListTileTitle": { + "description": "The default title for the drawer item that shows an about page for the application. The value of $applicationName is the name of the application, like GMail or Chrome.", + "parameters": "applicationName" + }, + + "licensesPageTitle": "Licenses", + "@licensesPageTitle": { + "description": "The title for the Flutter licenses page." + }, + + "licensesPackageDetailTextZero": "No licenses", + "@licensesPackageDetailTextZero": { + "optional": true + }, + "licensesPackageDetailTextOne": "1 license", + "@licensesPackageDetailTextOne": { + "optional": true + }, + "@licensesPackageDetailTextTwo": { + "optional": true + }, + "@licensesPackageDetailTextFew": { + "optional": true + }, + "@licensesPackageDetailTextMany": { + "optional": true + }, + "licensesPackageDetailTextOther": "$licenseCount licenses", + "@licensesPackageDetailText": { + "description": "The subtitle and detail text for a package displayed on the Flutter licenses page. The value of $licenseCount is an integer which indicates the number of licenses the package has.", + "plural": "licenseCount" + }, + + "pageRowsInfoTitle": "$firstRow–$lastRow of $rowCount", + "@pageRowsInfoTitle": { + "description": "The text shown in the footer of a paginated data table when the exact overall row count is known. This message describes an integer range where $firstRow is the index of the start of the range, $lastRow is the index of the end of the range, and $rowCount is the limit of the range. All values are greater than or equal to zero.", + "parameters": "firstRow, lastRow, rowCount" + }, + + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow of about $rowCount", + "@pageRowsInfoTitleApproximate": { + "description": "The text shown in the footer of a paginated data table when the exact overall row count is unknown. This message describes an integer range where $firstRow is the index of the start of the range, $lastRow is the index of the end of the range, and $rowCount is the limit of the range. All values are greater than or equal to zero.", + "parameters": "firstRow, lastRow, rowCount" + }, + + "rowsPerPageTitle": "Rows per page:", + "@rowsPerPageTitle": { + "description": "The caption for the drop-down button on a paginated data table's footer that allows the user to control the number of rows of data per page of the table." + }, + + "tabLabel": "Tab $tabIndex of $tabCount", + "@tabLabel": { + "description": "The accessibility label used on a tab. This message describes the index of the selected tab and how many tabs there are, e.g. 'Tab 1 of 2'. All values are greater than or equal to one.", + "parameters": "tabIndex, tabCount" + }, + + "selectedRowCountTitleZero": "No items selected", + "@selectedRowCountTitleZero": { + "optional": true + }, + "selectedRowCountTitleOne": "1 item selected", + "@selectedRowCountTitleOne": { + "optional": true + }, + "@selectedRowCountTitleTwo": { + "optional": true + }, + "@selectedRowCountTitleFew": { + "optional": true + }, + "@selectedRowCountTitleMany": { + "optional": true + }, + "selectedRowCountTitleOther": "$selectedRowCount items selected", + "@selectedRowCountTitle": { + "description": "The title for the header of a paginated data table when the user is selecting rows. The value of $selectedRowCount is an integer which indicates the number of data table row elements that have been selected.", + "plural": "selectedRowCount" + }, + + "cancelButtonLabel": "Cancel", + "@cancelButtonLabel": { + "description": "The label for cancel buttons and menu items." + }, + + "closeButtonLabel": "Close", + "@closeButtonLabel": { + "description": "The label for close buttons and menu items." + }, + + "continueButtonLabel": "Continue", + "@continueButtonLabel": { + "description": "The label for continue buttons and menu items." + }, + + "copyButtonLabel": "Copy", + "@copyButtonLabel": { + "description": "The label for copy buttons and menu items." + }, + + "cutButtonLabel": "Cut", + "@cutButtonLabel": { + "description": "The label for cut buttons and menu items." + }, + + "scanTextButtonLabel": "Scan text", + "@scanTextButtonLabel": { + "description": "The label for scan text buttons and menu items for starting the insertion of text via OCR." + }, + + "lookUpButtonLabel": "Look Up", + "@lookUpButtonLabel": { + "description": "The label for the Look Up button and menu items." + }, + + "searchWebButtonLabel": "Search Web", + "@searchWebButtonLabel": { + "description": "The label for the Search Web button and menu items." + }, + + "shareButtonLabel": "Share", + "@shareButtonLabel": { + "description": "The label for the Share button and menu items." + }, + + "okButtonLabel": "OK", + "@okButtonLabel": { + "description": "The label for OK buttons and menu items." + }, + + "pasteButtonLabel": "Paste", + "@pasteButtonLabel": { + "description": "The label for paste buttons and menu items." + }, + + "selectAllButtonLabel": "Select all", + "@selectAllButtonLabel": { + "description": "The label for select-all buttons and menu items." + }, + + "viewLicensesButtonLabel": "View licenses", + "@viewLicensesButtonLabel": { + "description": "The label for the button in the about box that leads the user to a list of all licenses that apply to the application." + }, + + "anteMeridiemAbbreviation": "AM", + "@anteMeridiemAbbreviation": { + "description": "The abbreviation for ante meridiem (before noon) shown in the time picker. Translations for this abbreviation will only be provided for locales that support it." + }, + + "postMeridiemAbbreviation": "PM", + "@postMeridiemAbbreviation": { + "description": "The abbreviation for post meridiem (after noon) shown in the time picker. Translations for this abbreviation will only be provided for locales that support it." + }, + + "timePickerHourModeAnnouncement": "Select hours", + "@timePickerHourModeAnnouncement": { + "description": "The audio announcement made when the time picker dialog is set to hour mode." + }, + + "timePickerMinuteModeAnnouncement": "Select minutes", + "@timePickerMinuteModeAnnouncement": { + "description": "The audio announcement made when the time picker dialog is set to minute mode." + }, + + "modalBarrierDismissLabel": "Dismiss", + "@modalBarrierDismissLabel": { + "description": "Label read out by accessibility tools (TalkBack or VoiceOver) for a modal barrier to indicate that a tap dismisses the barrier. A modal barrier can for example be found behind a alert or popup to block user interaction with elements behind it." + }, + + "menuDismissLabel": "Dismiss menu", + "@menuDismissLabel": { + "description": "Label read out by accessibility tools (TalkBack or VoiceOver) for the area around a menu to indicate that a tap dismisses the menu." + }, + + "dateSeparator": "/", + "@dateSeparator": { + "description": "The character string used to separate the parts of a compact date format. For example 'mm/dd/yyyy' has a separator of '/'." + }, + + "dateHelpText": "mm/dd/yyyy", + "@dateHelpText": { + "description": "The help text used on an empty text input date field to indicate the date format being asked for." + }, + + "selectYearSemanticsLabel": "Select year", + "@selectYearSemanticsLabel": { + "description": "The accessibility label used to announce when the user has entered the year selection mode in the date picker." + }, + + "unspecifiedDate": "Date", + "@unspecifiedDate": { + "description": "The label used to indicate a date that has not been entered or selected in the date picker." + }, + + "unspecifiedDateRange": "Date Range", + "@unspecifiedDateRange": { + "description": "The label used to indicate a date range that has not been entered or selected in the date range picker." + }, + + "dateInputLabel": "Enter Date", + "@dateInputLabel": { + "description": "The label used to describe the input text field used in the date picker." + }, + + "dateRangeStartLabel": "Start Date", + "@dateRangeStartLabel": { + "description": "The label used to describe the starting date input text field used in the date range picker." + }, + + "dateRangeEndLabel": "End Date", + "@dateRangeEndLabel": { + "description": "The label used to describe the ending date input text field used in the date range picker." + }, + + "dateRangeStartDateSemanticLabel": "Start date $fullDate", + "@dateRangeStartDateSemanticLabel": { + "description": "Accessibility announcement that is used when the user navigates to the selected start date in the date range picker.", + "parameters": "$fullDate" + }, + + "dateRangeEndDateSemanticLabel": "End date $fullDate", + "@dateRangeEndDateSemanticLabel": { + "description": "Accessibility announcement that is used when the user navigates to the selected end date in the date range picker.", + "parameters": "$fullDate" + }, + + "invalidDateFormatLabel": "Invalid format.", + "@invalidDateFormatLabel": { + "description": "Error message displayed to the user when they have entered a text string in an input field of the date picker that is not in a valid date format." + }, + + "invalidDateRangeLabel": "Invalid range.", + "@invalidDateRangeLabel": { + "description": "Error message displayed to the user when they have entered an invalid date range in the input fields of the date range picker." + }, + + "dateOutOfRangeLabel": "Out of range.", + "@dateOutOfRangeLabel": { + "description": "Error message displayed to the user when they have entered a date that is outside the valid range for the date picker." + }, + + "saveButtonLabel": "Save", + "@saveButtonLabel": { + "description": "Label for a 'Save' button used in full screen dialogs." + }, + + "datePickerHelpText": "Select date", + "@datePickerHelpText": { + "description": "Label used in the header of the date picker dialog" + }, + + "dateRangePickerHelpText": "Select range", + "@dateRangePickerHelpText": { + "description": "Label used in the header of the date range picker dialog." + }, + + "calendarModeButtonLabel": "Switch to calendar", + "@calendarModeButtonLabel": { + "description": "Tooltip used for the calendar mode button of the date pickers." + }, + + "inputDateModeButtonLabel": "Switch to input", + "@inputDateModeButtonLabel": { + "description": "Tooltip used for the text input mode button of the date pickers." + }, + + "timePickerDialHelpText": "Select time", + "@timePickerDialHelpText": { + "description": "Label used in the header of the time picker dialog when using the clock dial to select a time." + }, + + "timePickerInputHelpText": "Enter time", + "@timePickerInputHelpText": { + "description": "Label used in the header of the time picker dialog when using the text input to enter a time." + }, + + "timePickerHourLabel": "Hour", + "@timePickerHourLabel": { + "description": "Label indicating the text field for inputting an hour when entering a time." + }, + + "timePickerMinuteLabel": "Minute", + "@timePickerMinuteLabel": { + "description": "Label indicating the text field for inputting a minute when entering a time." + }, + + "invalidTimeLabel": "Enter a valid time", + "@invalidTimeLabel": { + "description": "Error message displayed to the user when they have entered an invalid time." + }, + + "dialModeButtonLabel": "Switch to dial picker mode", + "@dialModeButtonLabel": { + "description": "Tooltip used for the clock dial mode button of the time picker." + }, + + "inputTimeModeButtonLabel": "Switch to text input mode", + "@inputTimeModeButtonLabel": { + "description": "Tooltip used for the text input mode button of the time picker." + }, + + "signedInLabel": "Signed in", + "@signedInLabel": { + "description": "The accessibility label used to indicate which account is signed in, in a UserAccountsDrawerHeader, when the accessibility user navigates the UI. This phrase serves as an adjective with respect to the user. The phrase indicates that the user is currently signed in." + }, + + "hideAccountsLabel": "Hide accounts", + "@hideAccountsLabel": { + "description": "The accessibility label used for the button on a UserAccountsDrawerHeader that hides the list of accounts." + }, + + "showAccountsLabel": "Show accounts", + "@showAccountsLabel": { + "description": "The accessibility label used for the button on a UserAccountsDrawerHeader that shows the list of accounts." + }, + + "drawerLabel": "Navigation menu", + "@drawerLabel": { + "description": "The audio announcement made when the Drawer is opened." + }, + + "menuBarMenuLabel": "Menu bar menu", + "@menuBarMenuLabel": { + "description": "The audio announcement made when a MenuBarMenu is opened." + }, + + "popupMenuLabel": "Popup menu", + "@popupMenuLabel": { + "description": "The audio announcement made when a PopupMenu is opened." + }, + + "dialogLabel": "Dialog", + "@dialogLabel": { + "description": "The audio announcement made when a Dialog is opened." + }, + + "alertDialogLabel": "Alert", + "@alertDialogLabel": { + "description": "The audio announcement made when an AlertDialog is opened." + }, + + "searchFieldLabel": "Search", + "@searchFieldLabel": { + "description": "Label indicating that a text field is a search field. This will be used as a hint text in the text field." + }, + + "currentDateLabel": "Today", + "@currentDateLabel": { + "description": "Label indicating that the focused date is the current date." + }, + + "selectedDateLabel": "Selected", + "@selectedDateLabel": { + "description": "The semantics label to describe the selected date in the calendar picker invoked using [showDatePicker]." + }, + + "reorderItemToStart": "Move to the start", + "@reorderItemToStart": { + "description": "The audio announcement to move an item in a Reorderable List to the start of the list." + }, + + "reorderItemToEnd": "Move to the end", + "@reorderItemToEnd": { + "description": "The audio announcement to move an item in a Reorderable List to the end of the list." + }, + + "reorderItemUp": "Move up", + "@reorderItemUp": { + "description": "The audio announcement to move an item in a Reorderable List up in the list when it is oriented vertically." + }, + + "reorderItemDown": "Move down", + "@reorderItemDown": { + "description": "The audio announcement to move an item in a Reorderable List down in the list when it is oriented vertically." + }, + + "reorderItemLeft": "Move left", + "@reorderItemLeft": { + "description": "The audio announcement to move an item in a Reorderable List left in the list when it is oriented horizontally." + }, + + "reorderItemRight": "Move right", + "@reorderItemRight": { + "description": "The audio announcement to move an item in a Reorderable List right in the list when it is oriented horizontally." + }, + + "expandedIconTapHint": "Collapse", + "@expandedIconTapHint": { + "description": "The verb which describes what happens when an expanded ExpandIcon toggle button is pressed. This is used by TalkBack on Android to replace the default hint on the accessibility action. The verb will be concatenated with a prefix string which describes how to perform the action, which by default is 'double tap to activate'. In the case of US english, this would be 'double tap to collapse.' The exact phrasing of the hint will vary based on locale" + }, + + "collapsedIconTapHint": "Expand", + "@collapsedIconTapHint": { + "description": "The verb which describes what happens when a collapsed ExpandIcon toggle button is pressed. This is used by TalkBack on Android to replace the default hint on the accessibility action. The verb will be concatenated with a prefix string which describes how to perform the action, which by default is 'double tap to activate'. In the case of US english, this would be 'double tap to expand.' The exact phrasing of the hint will vary based on locale" + }, + + "expansionTileExpandedHint": "double tap to collapse", + "@expansionTileExpandedHint": { + "description": "The verb which describes the tap action on an expanded ExpansionTile. This is used by VoiceOver on iOS and macOS. This string will be appended to the collapsedHint string which describes the action to be performed on an expanded ExpansionTile. In the case of US english, this would be 'Expanded\n double tap to collapse.' The exact phrasing of the hint will vary based on locale" + }, + + "expansionTileCollapsedHint": "double tap to expand", + "@expansionTileCollapsedHint": { + "description": "The verb which describes the tap action on a collapsed ExpansionTile. This is used by VoiceOver on iOS and macOS. This string will be appended to the expandedHint string which describes the action to be performed on a collapsed ExpansionTile. In the case of US english, this would be 'Collapsed\n double tap to expand.' The exact phrasing of the hint will vary based on locale" + }, + + "expansionTileExpandedTapHint": "Collapse", + "@expansionTileExpandedTapHint": { + "description": "The verb which describes what happens when an expanded ExpansionTile is pressed. This is used by TalkBack on Android to replace the default hint on the accessibility action. The verb will be concatenated with a prefix string which describes how to perform the action, which by default is 'double tap to activate'. In the case of US english, this would be 'double tap to collapse.' The exact phrasing of the hint will vary based on locale" + }, + + "expansionTileCollapsedTapHint": "Expand for more details", + "@expansionTileCollapsedTapHint": { + "description": "The verb which describes what happens when an expanded ExpansionTile is pressed. This is used by TalkBack on Android to replace the default hint on the accessibility action. The verb will be concatenated with a prefix string which describes how to perform the action, which by default is 'double tap to activate'. In the case of US english, this would be 'double tap to expand for more details.' The exact phrasing of the hint will vary based on locale" + }, + + "expandedHint": "Collapsed", + "@expandedHint": { + "description": "The verb which describes the ExpansionTile state when an expanded ExpansionTile is pressed." + }, + + "collapsedHint": "Expanded", + "@collapsedHint": { + "description": "The verb which describes the ExpansionTile state when a collapsed ExpansionTile is pressed." + }, + + "remainingTextFieldCharacterCountZero": "No characters remaining", + "@remainingTextFieldCharacterCountZero": { + "optional": true + }, + "remainingTextFieldCharacterCountOne": "1 character remaining", + "@remainingTextFieldCharacterCountOne": { + "optional": true + }, + "@remainingTextFieldCharacterCountTwo": { + "optional": true + }, + "@remainingTextFieldCharacterCountFew": { + "optional": true + }, + "@remainingTextFieldCharacterCountMany": { + "optional": true + }, + "remainingTextFieldCharacterCountOther": "$remainingCount characters remaining", + "@remainingTextFieldCharacterCount": { + "description": "The label for the TextField's character counter. remainingCharacters is a integer representing how many more characters the user can type into the text field before using up a given budget. All values are greater than or equal to zero.", + "plural": "remainingCount" + }, + + "refreshIndicatorSemanticLabel": "Refresh", + "@refreshIndicatorSemanticLabel": { + "description": "The verb which describes what happens when a RefreshIndicator is displayed on screen. This is used by TalkBack on Android to announce that a refresh is happening." + }, + + "keyboardKeyAlt": "Alt", + "@keyboardKeyAlt": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Alt' (alt) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale." + }, + + "keyboardKeyAltGraph": "AltGr", + "@keyboardKeyAltGraph": { + "description": "Part of a keyboard shortcut label for the keyboard key 'AltGr' (altGraph) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale." + }, + + "keyboardKeyBackspace": "Backspace", + "@keyboardKeyBackspace": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Backspace' (backspace) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale." + }, + + "keyboardKeyCapsLock": "Caps Lock", + "@keyboardKeyCapsLock": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Caps Lock' (capsLock) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale." + }, + + "keyboardKeyChannelDown": "Channel Down", + "@keyboardKeyChannelDown": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Channel Down' (channelDown) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale." + }, + + "keyboardKeyChannelUp": "Channel Up", + "@keyboardKeyChannelUp": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Channel Up' (channelUp) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale." + }, + + "keyboardKeyControl": "Ctrl", + "@keyboardKeyControl": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Ctrl' (control) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale." + }, + + "keyboardKeyDelete": "Del", + "@keyboardKeyDelete": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Del' (delete) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale." + }, + + "keyboardKeyEject": "Eject", + "@keyboardKeyEject": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Eject' (eject) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale." + }, + + "keyboardKeyEnd": "End", + "@keyboardKeyEnd": { + "description": "Part of a keyboard shortcut label for the keyboard key 'End' (end) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale." + }, + + "keyboardKeyEscape": "Esc", + "@keyboardKeyEscape": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Esc' (escape) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale." + }, + + "keyboardKeyFn": "Fn", + "@keyboardKeyFn": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Fn' (fn) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale." + }, + + "keyboardKeyHome": "Home", + "@keyboardKeyHome": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Home' (home) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale." + }, + + "keyboardKeyInsert": "Insert", + "@keyboardKeyInsert": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Insert' (insert) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale." + }, + + "keyboardKeyMeta": "Meta", + "@keyboardKeyMeta": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Meta' (meta) to be displayed in an application menu next to the menu item that this keyboard key triggers on non-macOS and non-Windows hosts. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This key is usually designated by a Windows logo on non-macOS keyboards." + }, + + "keyboardKeyMetaMacOs": "Command", + "@keyboardKeyMetaMacOs": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Command' (meta) to be displayed in an application menu next to the menu item that this keyboard key triggers on a macOS host. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This key is usually designated by a ⌘ symbol on macOS keyboards." + }, + + "keyboardKeyMetaWindows": "Win", + "@keyboardKeyMetaWindows": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Windows' (meta) to be displayed in an application menu next to the menu item that this keyboard key triggers on a Windows host. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This key is usually designated by a Windows logo on keyboards." + }, + + "keyboardKeyNumLock": "Num Lock", + "@keyboardKeyNumLock": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Num Lock' (numLock) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale." + }, + + "keyboardKeyNumpad1": "Num 1", + "@keyboardKeyNumpad1": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Num 1' (numpad1) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular number '1', but on the number pad, accessed with the NumLock on." + }, + + "keyboardKeyNumpad2": "Num 2", + "@keyboardKeyNumpad2": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Num 2' (numpad2) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular number '2', but on the number pad, accessed with the NumLock on." + }, + + "keyboardKeyNumpad3": "Num 3", + "@keyboardKeyNumpad3": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Num 3' (numpad3) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular number '3', but on the number pad, accessed with the NumLock on." + }, + + "keyboardKeyNumpad4": "Num 4", + "@keyboardKeyNumpad4": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Num 4' (numpad4) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular number '4', but on the number pad, accessed with the NumLock on." + }, + + "keyboardKeyNumpad5": "Num 5", + "@keyboardKeyNumpad5": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Num 5' (numpad5) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular number '5', but on the number pad, accessed with the NumLock on." + }, + + "keyboardKeyNumpad6": "Num 6", + "@keyboardKeyNumpad6": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Num 6' (numpad6) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular number '6', but on the number pad, accessed with the NumLock on." + }, + + "keyboardKeyNumpad7": "Num 7", + "@keyboardKeyNumpad7": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Num 7' (numpad7) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular number '7', but on the number pad, accessed with the NumLock on." + }, + + "keyboardKeyNumpad8": "Num 8", + "@keyboardKeyNumpad8": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Num 8' (numpad8) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular number '8', but on the number pad, accessed with the NumLock on." + }, + + "keyboardKeyNumpad9": "Num 9", + "@keyboardKeyNumpad9": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Num 9' (numpad9) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular number '9', but on the number pad, accessed with the NumLock on." + }, + + "keyboardKeyNumpad0": "Num 0", + "@keyboardKeyNumpad0": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Num 0' (numpad0) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular number '0', but on the number pad, accessed with the NumLock on." + }, + + "keyboardKeyNumpadAdd": "Num +", + "@keyboardKeyNumpadAdd": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Num +' (numpadAdd) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular '+', but on the number pad, accessed with the NumLock on." + }, + + "keyboardKeyNumpadComma": "Num ,", + "@keyboardKeyNumpadComma": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Num ,' (numpadComma) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular ',', but on the number pad, accessed with the NumLock on." + }, + + "keyboardKeyNumpadDecimal": "Num .", + "@keyboardKeyNumpadDecimal": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Num .' (numpadDecimal) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular '.', but on the number pad, accessed with the NumLock on." + }, + + "keyboardKeyNumpadDivide": "Num /", + "@keyboardKeyNumpadDivide": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Num /' (numpadDivide) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular '/', but on the number pad, accessed with the NumLock on." + }, + + "keyboardKeyNumpadEnter": "Num Enter", + "@keyboardKeyNumpadEnter": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Num Enter' (numpadEnter) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular Enter key, but on the number pad, accessed with the NumLock on." + }, + + "keyboardKeyNumpadEqual": "Num =", + "@keyboardKeyNumpadEqual": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Num =' (numpadEqual) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular '=', but on the number pad, accessed with the NumLock on." + }, + + "keyboardKeyNumpadMultiply": "Num *", + "@keyboardKeyNumpadMultiply": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Num *' (numpadMultiply) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular '*', but on the number pad, accessed with the NumLock on." + }, + + "keyboardKeyNumpadParenLeft": "Num (", + "@keyboardKeyNumpadParenLeft": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Num (' (numpadParenLeft) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular '(', but on the number pad, accessed with the NumLock on." + }, + + "keyboardKeyNumpadParenRight": "Num )", + "@keyboardKeyNumpadParenRight": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Num )' (numpadParenRight) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular ')', but on the number pad, accessed with the NumLock on." + }, + + "keyboardKeyNumpadSubtract": "Num -", + "@keyboardKeyNumpadSubtract": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Num -' (numpadSubtract) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is a regular '-', but on the number pad, accessed with the NumLock on." + }, + + "keyboardKeyPageDown": "PgDown", + "@keyboardKeyPageDown": { + "description": "Part of a keyboard shortcut label for the keyboard key 'PgDown' (pageDown) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale." + }, + + "keyboardKeyPageUp": "PgUp", + "@keyboardKeyPageUp": { + "description": "Part of a keyboard shortcut label for the keyboard key 'PgUp' (pageUp) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale." + }, + + "keyboardKeyPower": "Power", + "@keyboardKeyPower": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Power' (power) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. The key typically turns the computer off and on." + }, + + "keyboardKeyPowerOff": "Power Off", + "@keyboardKeyPowerOff": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Power Off' (powerOff) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. The key typically turns off the computer." + }, + + "keyboardKeyPrintScreen": "Print Screen", + "@keyboardKeyPrintScreen": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Print Screen' (printScreen) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale." + }, + + "keyboardKeyScrollLock": "Scroll Lock", + "@keyboardKeyScrollLock": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Scroll Lock' (scrollLock) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale." + }, + + "keyboardKeySelect": "Select", + "@keyboardKeySelect": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Select' (select) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale." + }, + + "keyboardKeyShift": "Shift", + "@keyboardKeyShift": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Shift' (shift) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is the shift modifier key on the left or right sides of the keyboard." + }, + + "keyboardKeySpace": "Space", + "@keyboardKeySpace": { + "description": "Part of a keyboard shortcut label for the keyboard key 'Space' (space) to be displayed in an application menu next to the menu item that this keyboard key triggers. Should be as short as possible, using standard computer keyboard symbols/terminology for the key in the locale. This is the space bar key." + } +} diff --git a/packages/material_ui/lib/src/l10n/material_en_AU.arb b/packages/material_ui/lib/src/l10n/material_en_AU.arb new file mode 100644 index 000000000000..88f9649d58af --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_en_AU.arb @@ -0,0 +1,151 @@ +{ + "clearButtonTooltip": "Clear text", + "selectedDateLabel": "Selected", + "searchWebButtonLabel": "Search Web", + "shareButtonLabel": "Share", + "scanTextButtonLabel": "Scan text", + "lookUpButtonLabel": "Look up", + "menuDismissLabel": "Dismiss menu", + "expansionTileExpandedHint": "double-tap to collapse", + "expansionTileCollapsedHint": "double-tap to expand", + "expansionTileExpandedTapHint": "Collapse", + "expansionTileCollapsedTapHint": "Expand for more details", + "expandedHint": "Collapsed", + "collapsedHint": "Expanded", + "scrimLabel": "Scrim", + "bottomSheetLabel": "Bottom sheet", + "scrimOnTapHint": "Close $modalRouteContentName", + "currentDateLabel": "Today", + "keyboardKeyShift": "Shift", + "menuBarMenuLabel": "Menu bar menu", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyCapsLock": "Caps lock", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Home", + "keyboardKeyEject": "Eject", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEnd": "End", + "keyboardKeyDelete": "Del", + "keyboardKeyControl": "Ctrl", + "keyboardKeyChannelUp": "Channel up", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelDown": "Channel down", + "keyboardKeyBackspace": "Backspace", + "keyboardKeySelect": "Select", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Num lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "PgDown", + "keyboardKeySpace": "Space", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Scroll lock", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Print screen", + "keyboardKeyPowerOff": "Power off", + "keyboardKeyPower": "Power", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyNumpadEnter": "Num enter", + "inputTimeModeButtonLabel": "Switch to text input mode", + "timePickerDialHelpText": "Select time", + "timePickerHourLabel": "Hour", + "timePickerMinuteLabel": "Minute", + "invalidTimeLabel": "Enter a valid time", + "dialModeButtonLabel": "Switch to dial picker mode", + "timePickerInputHelpText": "Enter time", + "dateSeparator": "/", + "dateInputLabel": "Enter date", + "calendarModeButtonLabel": "Switch to calendar", + "dateRangePickerHelpText": "Select range", + "datePickerHelpText": "Select date", + "saveButtonLabel": "Save", + "dateOutOfRangeLabel": "Out of range.", + "invalidDateRangeLabel": "Invalid range.", + "invalidDateFormatLabel": "Invalid format.", + "dateRangeEndDateSemanticLabel": "End date $fullDate", + "dateRangeStartDateSemanticLabel": "Start date $fullDate", + "dateRangeEndLabel": "End date", + "dateRangeStartLabel": "Start date", + "inputDateModeButtonLabel": "Switch to input", + "unspecifiedDateRange": "Date range", + "unspecifiedDate": "Date", + "selectYearSemanticsLabel": "Select year", + "dateHelpText": "dd/mm/yyyy", + "moreButtonTooltip": "More", + "tabLabel": "Tab $tabIndex of $tabCount", + "showAccountsLabel": "Show accounts", + "hideAccountsLabel": "Hide accounts", + "signedInLabel": "Signed in", + "timePickerMinuteModeAnnouncement": "Select minutes", + "timePickerHourModeAnnouncement": "Select hours", + "scriptCategory": "English-like", + "timeOfDayFormat": "h:mm a", + "openAppDrawerTooltip": "Open navigation menu", + "backButtonTooltip": "Back", + "closeButtonTooltip": "Close", + "deleteButtonTooltip": "Delete", + "nextMonthTooltip": "Next month", + "previousMonthTooltip": "Previous month", + "nextPageTooltip": "Next page", + "previousPageTooltip": "Previous page", + "firstPageTooltip": "First page", + "lastPageTooltip": "Last page", + "showMenuTooltip": "Show menu", + "aboutListTileTitle": "About $applicationName", + "licensesPageTitle": "Licences", + "licensesPackageDetailTextZero": "No licences", + "licensesPackageDetailTextOne": "1 licence", + "licensesPackageDetailTextOther": "$licenseCount licences", + "pageRowsInfoTitle": "$firstRow–$lastRow of $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow of about $rowCount", + "rowsPerPageTitle": "Rows per page:", + "selectedRowCountTitleOne": "1 item selected", + "selectedRowCountTitleOther": "$selectedRowCount items selected", + "cancelButtonLabel": "Cancel", + "closeButtonLabel": "Close", + "continueButtonLabel": "Continue", + "copyButtonLabel": "Copy", + "cutButtonLabel": "Cut", + "okButtonLabel": "OK", + "pasteButtonLabel": "Paste", + "selectAllButtonLabel": "Select all", + "viewLicensesButtonLabel": "View licences", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "modalBarrierDismissLabel": "Dismiss", + "drawerLabel": "Navigation menu", + "popupMenuLabel": "Pop-up menu", + "dialogLabel": "Dialogue", + "alertDialogLabel": "Alert", + "searchFieldLabel": "Search", + "reorderItemToStart": "Move to the start", + "reorderItemToEnd": "Move to the end", + "reorderItemUp": "Move up", + "reorderItemDown": "Move down", + "reorderItemLeft": "Move to the left", + "reorderItemRight": "Move to the right", + "expandedIconTapHint": "Collapse", + "collapsedIconTapHint": "Expand", + "remainingTextFieldCharacterCountZero": "No characters remaining", + "remainingTextFieldCharacterCountOne": "1 character remaining", + "remainingTextFieldCharacterCountOther": "$remainingCount characters remaining", + "refreshIndicatorSemanticLabel": "Refresh" +} diff --git a/packages/material_ui/lib/src/l10n/material_en_CA.arb b/packages/material_ui/lib/src/l10n/material_en_CA.arb new file mode 100644 index 000000000000..2f3dfb9fb821 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_en_CA.arb @@ -0,0 +1,151 @@ +{ + "expansionTileCollapsedHint": "double tap to expand", + "clearButtonTooltip": "Clear text", + "bottomSheetLabel": "Bottom Sheet", + "scrimOnTapHint": "Close $modalRouteContentName", + "scanTextButtonLabel": "Scan text", + "lookUpButtonLabel": "Look Up", + "searchWebButtonLabel": "Search Web", + "shareButtonLabel": "Share", + "menuDismissLabel": "Dismiss menu", + "currentDateLabel": "Today", + "selectedDateLabel": "Selected", + "expansionTileExpandedHint": "double tap to collapse", + "scrimLabel": "Scrim", + "expansionTileExpandedTapHint": "Collapse", + "expansionTileCollapsedTapHint": "Expand for more details", + "expandedHint": "Collapsed", + "collapsedHint": "Expanded", + "keyboardKeyShift": "Shift", + "menuBarMenuLabel": "Menu bar menu", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Home", + "keyboardKeyEject": "Eject", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEnd": "End", + "keyboardKeyDelete": "Del", + "keyboardKeyControl": "Ctrl", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyBackspace": "Backspace", + "keyboardKeySelect": "Select", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "PgDown", + "keyboardKeySpace": "Space", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPower": "Power", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyNumpadEnter": "Num Enter", + "inputTimeModeButtonLabel": "Switch to text input mode", + "timePickerDialHelpText": "Select time", + "timePickerHourLabel": "Hour", + "timePickerMinuteLabel": "Minute", + "invalidTimeLabel": "Enter a valid time", + "dialModeButtonLabel": "Switch to dial picker mode", + "timePickerInputHelpText": "Enter time", + "dateSeparator": "/", + "dateInputLabel": "Enter Date", + "calendarModeButtonLabel": "Switch to calendar", + "dateRangePickerHelpText": "Select range", + "datePickerHelpText": "Select date", + "saveButtonLabel": "Save", + "dateOutOfRangeLabel": "Out of range.", + "invalidDateRangeLabel": "Invalid range.", + "invalidDateFormatLabel": "Invalid format.", + "dateRangeEndDateSemanticLabel": "End date $fullDate", + "dateRangeStartDateSemanticLabel": "Start date $fullDate", + "dateRangeEndLabel": "End Date", + "dateRangeStartLabel": "Start Date", + "inputDateModeButtonLabel": "Switch to input", + "unspecifiedDateRange": "Date Range", + "unspecifiedDate": "Date", + "selectYearSemanticsLabel": "Select year", + "dateHelpText": "mm/dd/yyyy", + "moreButtonTooltip": "More", + "tabLabel": "Tab $tabIndex of $tabCount", + "showAccountsLabel": "Show accounts", + "hideAccountsLabel": "Hide accounts", + "signedInLabel": "Signed in", + "timePickerMinuteModeAnnouncement": "Select minutes", + "timePickerHourModeAnnouncement": "Select hours", + "scriptCategory": "English-like", + "timeOfDayFormat": "h:mm a", + "openAppDrawerTooltip": "Open navigation menu", + "backButtonTooltip": "Back", + "closeButtonTooltip": "Close", + "deleteButtonTooltip": "Delete", + "nextMonthTooltip": "Next month", + "previousMonthTooltip": "Previous month", + "nextPageTooltip": "Next page", + "previousPageTooltip": "Previous page", + "firstPageTooltip": "First page", + "lastPageTooltip": "Last page", + "showMenuTooltip": "Show menu", + "aboutListTileTitle": "About $applicationName", + "licensesPageTitle": "Licenses", + "licensesPackageDetailTextZero": "No licences", + "licensesPackageDetailTextOne": "1 license", + "licensesPackageDetailTextOther": "$licenseCount licenses", + "pageRowsInfoTitle": "$firstRow–$lastRow of $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow of about $rowCount", + "rowsPerPageTitle": "Rows per page:", + "selectedRowCountTitleOne": "1 item selected", + "selectedRowCountTitleOther": "$selectedRowCount items selected", + "cancelButtonLabel": "Cancel", + "closeButtonLabel": "Close", + "continueButtonLabel": "Continue", + "copyButtonLabel": "Copy", + "cutButtonLabel": "Cut", + "okButtonLabel": "OK", + "pasteButtonLabel": "Paste", + "selectAllButtonLabel": "Select all", + "viewLicensesButtonLabel": "View licenses", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "modalBarrierDismissLabel": "Dismiss", + "drawerLabel": "Navigation menu", + "popupMenuLabel": "Popup menu", + "dialogLabel": "Dialog", + "alertDialogLabel": "Alert", + "searchFieldLabel": "Search", + "reorderItemToStart": "Move to the start", + "reorderItemToEnd": "Move to the end", + "reorderItemUp": "Move up", + "reorderItemDown": "Move down", + "reorderItemLeft": "Move left", + "reorderItemRight": "Move right", + "expandedIconTapHint": "Collapse", + "collapsedIconTapHint": "Expand", + "remainingTextFieldCharacterCountZero": "No characters remaining", + "remainingTextFieldCharacterCountOne": "1 character remaining", + "remainingTextFieldCharacterCountOther": "$remainingCount characters remaining", + "refreshIndicatorSemanticLabel": "Refresh" +} diff --git a/packages/material_ui/lib/src/l10n/material_en_GB.arb b/packages/material_ui/lib/src/l10n/material_en_GB.arb new file mode 100644 index 000000000000..6ba0d3324ab5 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_en_GB.arb @@ -0,0 +1,151 @@ +{ + "clearButtonTooltip": "Clear text", + "selectedDateLabel": "Selected", + "searchWebButtonLabel": "Search Web", + "shareButtonLabel": "Share", + "scanTextButtonLabel": "Scan text", + "lookUpButtonLabel": "Look up", + "menuDismissLabel": "Dismiss menu", + "expansionTileExpandedHint": "double-tap to collapse", + "expansionTileCollapsedHint": "double-tap to expand", + "expansionTileExpandedTapHint": "Collapse", + "expansionTileCollapsedTapHint": "Expand for more details", + "expandedHint": "Collapsed", + "collapsedHint": "Expanded", + "scrimLabel": "Scrim", + "bottomSheetLabel": "Bottom sheet", + "scrimOnTapHint": "Close $modalRouteContentName", + "currentDateLabel": "Today", + "keyboardKeyShift": "Shift", + "menuBarMenuLabel": "Menu bar menu", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyCapsLock": "Caps lock", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Home", + "keyboardKeyEject": "Eject", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEnd": "End", + "keyboardKeyDelete": "Del", + "keyboardKeyControl": "Ctrl", + "keyboardKeyChannelUp": "Channel up", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelDown": "Channel down", + "keyboardKeyBackspace": "Backspace", + "keyboardKeySelect": "Select", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Num lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "PgDown", + "keyboardKeySpace": "Space", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Scroll lock", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Print screen", + "keyboardKeyPowerOff": "Power off", + "keyboardKeyPower": "Power", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyNumpadEnter": "Num enter", + "inputTimeModeButtonLabel": "Switch to text input mode", + "timePickerDialHelpText": "Select time", + "timePickerHourLabel": "Hour", + "timePickerMinuteLabel": "Minute", + "invalidTimeLabel": "Enter a valid time", + "dialModeButtonLabel": "Switch to dial picker mode", + "timePickerInputHelpText": "Enter time", + "dateSeparator": "/", + "dateInputLabel": "Enter date", + "calendarModeButtonLabel": "Switch to calendar", + "dateRangePickerHelpText": "Select range", + "datePickerHelpText": "Select date", + "saveButtonLabel": "Save", + "dateOutOfRangeLabel": "Out of range.", + "invalidDateRangeLabel": "Invalid range.", + "invalidDateFormatLabel": "Invalid format.", + "dateRangeEndDateSemanticLabel": "End date $fullDate", + "dateRangeStartDateSemanticLabel": "Start date $fullDate", + "dateRangeEndLabel": "End date", + "dateRangeStartLabel": "Start date", + "inputDateModeButtonLabel": "Switch to input", + "unspecifiedDateRange": "Date range", + "unspecifiedDate": "Date", + "selectYearSemanticsLabel": "Select year", + "dateHelpText": "dd/mm/yyyy", + "moreButtonTooltip": "More", + "tabLabel": "Tab $tabIndex of $tabCount", + "showAccountsLabel": "Show accounts", + "hideAccountsLabel": "Hide accounts", + "signedInLabel": "Signed in", + "timePickerMinuteModeAnnouncement": "Select minutes", + "timePickerHourModeAnnouncement": "Select hours", + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "nextMonthTooltip": "Next month", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow of about $rowCount", + "copyButtonLabel": "Copy", + "closeButtonTooltip": "Close", + "deleteButtonTooltip": "Delete", + "selectAllButtonLabel": "Select all", + "viewLicensesButtonLabel": "View licences", + "rowsPerPageTitle": "Rows per page:", + "aboutListTileTitle": "About $applicationName", + "backButtonTooltip": "Back", + "licensesPageTitle": "Licences", + "licensesPackageDetailTextZero": "No licences", + "licensesPackageDetailTextOne": "1 licence", + "licensesPackageDetailTextOther": "$licenseCount licences", + "okButtonLabel": "OK", + "pasteButtonLabel": "Paste", + "previousMonthTooltip": "Previous month", + "closeButtonLabel": "Close", + "cutButtonLabel": "Cut", + "continueButtonLabel": "Continue", + "nextPageTooltip": "Next page", + "openAppDrawerTooltip": "Open navigation menu", + "previousPageTooltip": "Previous page", + "firstPageTooltip": "First page", + "lastPageTooltip": "Last page", + "cancelButtonLabel": "Cancel", + "pageRowsInfoTitle": "$firstRow–$lastRow of $rowCount", + "selectedRowCountTitleOne": "1 item selected", + "selectedRowCountTitleOther": "$selectedRowCount items selected", + "showMenuTooltip": "Show menu", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "modalBarrierDismissLabel": "Dismiss", + "drawerLabel": "Navigation menu", + "popupMenuLabel": "Pop-up menu", + "dialogLabel": "Dialogue", + "alertDialogLabel": "Alert", + "searchFieldLabel": "Search", + "reorderItemToStart": "Move to the start", + "reorderItemToEnd": "Move to the end", + "reorderItemUp": "Move up", + "reorderItemDown": "Move down", + "reorderItemLeft": "Move to the left", + "reorderItemRight": "Move to the right", + "expandedIconTapHint": "Collapse", + "collapsedIconTapHint": "Expand", + "remainingTextFieldCharacterCountZero": "No characters remaining", + "remainingTextFieldCharacterCountOne": "1 character remaining", + "remainingTextFieldCharacterCountOther": "$remainingCount characters remaining", + "refreshIndicatorSemanticLabel": "Refresh" +} diff --git a/packages/material_ui/lib/src/l10n/material_en_IE.arb b/packages/material_ui/lib/src/l10n/material_en_IE.arb new file mode 100644 index 000000000000..6ba0d3324ab5 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_en_IE.arb @@ -0,0 +1,151 @@ +{ + "clearButtonTooltip": "Clear text", + "selectedDateLabel": "Selected", + "searchWebButtonLabel": "Search Web", + "shareButtonLabel": "Share", + "scanTextButtonLabel": "Scan text", + "lookUpButtonLabel": "Look up", + "menuDismissLabel": "Dismiss menu", + "expansionTileExpandedHint": "double-tap to collapse", + "expansionTileCollapsedHint": "double-tap to expand", + "expansionTileExpandedTapHint": "Collapse", + "expansionTileCollapsedTapHint": "Expand for more details", + "expandedHint": "Collapsed", + "collapsedHint": "Expanded", + "scrimLabel": "Scrim", + "bottomSheetLabel": "Bottom sheet", + "scrimOnTapHint": "Close $modalRouteContentName", + "currentDateLabel": "Today", + "keyboardKeyShift": "Shift", + "menuBarMenuLabel": "Menu bar menu", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyCapsLock": "Caps lock", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Home", + "keyboardKeyEject": "Eject", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEnd": "End", + "keyboardKeyDelete": "Del", + "keyboardKeyControl": "Ctrl", + "keyboardKeyChannelUp": "Channel up", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelDown": "Channel down", + "keyboardKeyBackspace": "Backspace", + "keyboardKeySelect": "Select", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Num lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "PgDown", + "keyboardKeySpace": "Space", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Scroll lock", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Print screen", + "keyboardKeyPowerOff": "Power off", + "keyboardKeyPower": "Power", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyNumpadEnter": "Num enter", + "inputTimeModeButtonLabel": "Switch to text input mode", + "timePickerDialHelpText": "Select time", + "timePickerHourLabel": "Hour", + "timePickerMinuteLabel": "Minute", + "invalidTimeLabel": "Enter a valid time", + "dialModeButtonLabel": "Switch to dial picker mode", + "timePickerInputHelpText": "Enter time", + "dateSeparator": "/", + "dateInputLabel": "Enter date", + "calendarModeButtonLabel": "Switch to calendar", + "dateRangePickerHelpText": "Select range", + "datePickerHelpText": "Select date", + "saveButtonLabel": "Save", + "dateOutOfRangeLabel": "Out of range.", + "invalidDateRangeLabel": "Invalid range.", + "invalidDateFormatLabel": "Invalid format.", + "dateRangeEndDateSemanticLabel": "End date $fullDate", + "dateRangeStartDateSemanticLabel": "Start date $fullDate", + "dateRangeEndLabel": "End date", + "dateRangeStartLabel": "Start date", + "inputDateModeButtonLabel": "Switch to input", + "unspecifiedDateRange": "Date range", + "unspecifiedDate": "Date", + "selectYearSemanticsLabel": "Select year", + "dateHelpText": "dd/mm/yyyy", + "moreButtonTooltip": "More", + "tabLabel": "Tab $tabIndex of $tabCount", + "showAccountsLabel": "Show accounts", + "hideAccountsLabel": "Hide accounts", + "signedInLabel": "Signed in", + "timePickerMinuteModeAnnouncement": "Select minutes", + "timePickerHourModeAnnouncement": "Select hours", + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "nextMonthTooltip": "Next month", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow of about $rowCount", + "copyButtonLabel": "Copy", + "closeButtonTooltip": "Close", + "deleteButtonTooltip": "Delete", + "selectAllButtonLabel": "Select all", + "viewLicensesButtonLabel": "View licences", + "rowsPerPageTitle": "Rows per page:", + "aboutListTileTitle": "About $applicationName", + "backButtonTooltip": "Back", + "licensesPageTitle": "Licences", + "licensesPackageDetailTextZero": "No licences", + "licensesPackageDetailTextOne": "1 licence", + "licensesPackageDetailTextOther": "$licenseCount licences", + "okButtonLabel": "OK", + "pasteButtonLabel": "Paste", + "previousMonthTooltip": "Previous month", + "closeButtonLabel": "Close", + "cutButtonLabel": "Cut", + "continueButtonLabel": "Continue", + "nextPageTooltip": "Next page", + "openAppDrawerTooltip": "Open navigation menu", + "previousPageTooltip": "Previous page", + "firstPageTooltip": "First page", + "lastPageTooltip": "Last page", + "cancelButtonLabel": "Cancel", + "pageRowsInfoTitle": "$firstRow–$lastRow of $rowCount", + "selectedRowCountTitleOne": "1 item selected", + "selectedRowCountTitleOther": "$selectedRowCount items selected", + "showMenuTooltip": "Show menu", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "modalBarrierDismissLabel": "Dismiss", + "drawerLabel": "Navigation menu", + "popupMenuLabel": "Pop-up menu", + "dialogLabel": "Dialogue", + "alertDialogLabel": "Alert", + "searchFieldLabel": "Search", + "reorderItemToStart": "Move to the start", + "reorderItemToEnd": "Move to the end", + "reorderItemUp": "Move up", + "reorderItemDown": "Move down", + "reorderItemLeft": "Move to the left", + "reorderItemRight": "Move to the right", + "expandedIconTapHint": "Collapse", + "collapsedIconTapHint": "Expand", + "remainingTextFieldCharacterCountZero": "No characters remaining", + "remainingTextFieldCharacterCountOne": "1 character remaining", + "remainingTextFieldCharacterCountOther": "$remainingCount characters remaining", + "refreshIndicatorSemanticLabel": "Refresh" +} diff --git a/packages/material_ui/lib/src/l10n/material_en_IN.arb b/packages/material_ui/lib/src/l10n/material_en_IN.arb new file mode 100644 index 000000000000..88f9649d58af --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_en_IN.arb @@ -0,0 +1,151 @@ +{ + "clearButtonTooltip": "Clear text", + "selectedDateLabel": "Selected", + "searchWebButtonLabel": "Search Web", + "shareButtonLabel": "Share", + "scanTextButtonLabel": "Scan text", + "lookUpButtonLabel": "Look up", + "menuDismissLabel": "Dismiss menu", + "expansionTileExpandedHint": "double-tap to collapse", + "expansionTileCollapsedHint": "double-tap to expand", + "expansionTileExpandedTapHint": "Collapse", + "expansionTileCollapsedTapHint": "Expand for more details", + "expandedHint": "Collapsed", + "collapsedHint": "Expanded", + "scrimLabel": "Scrim", + "bottomSheetLabel": "Bottom sheet", + "scrimOnTapHint": "Close $modalRouteContentName", + "currentDateLabel": "Today", + "keyboardKeyShift": "Shift", + "menuBarMenuLabel": "Menu bar menu", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyCapsLock": "Caps lock", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Home", + "keyboardKeyEject": "Eject", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEnd": "End", + "keyboardKeyDelete": "Del", + "keyboardKeyControl": "Ctrl", + "keyboardKeyChannelUp": "Channel up", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelDown": "Channel down", + "keyboardKeyBackspace": "Backspace", + "keyboardKeySelect": "Select", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Num lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "PgDown", + "keyboardKeySpace": "Space", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Scroll lock", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Print screen", + "keyboardKeyPowerOff": "Power off", + "keyboardKeyPower": "Power", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyNumpadEnter": "Num enter", + "inputTimeModeButtonLabel": "Switch to text input mode", + "timePickerDialHelpText": "Select time", + "timePickerHourLabel": "Hour", + "timePickerMinuteLabel": "Minute", + "invalidTimeLabel": "Enter a valid time", + "dialModeButtonLabel": "Switch to dial picker mode", + "timePickerInputHelpText": "Enter time", + "dateSeparator": "/", + "dateInputLabel": "Enter date", + "calendarModeButtonLabel": "Switch to calendar", + "dateRangePickerHelpText": "Select range", + "datePickerHelpText": "Select date", + "saveButtonLabel": "Save", + "dateOutOfRangeLabel": "Out of range.", + "invalidDateRangeLabel": "Invalid range.", + "invalidDateFormatLabel": "Invalid format.", + "dateRangeEndDateSemanticLabel": "End date $fullDate", + "dateRangeStartDateSemanticLabel": "Start date $fullDate", + "dateRangeEndLabel": "End date", + "dateRangeStartLabel": "Start date", + "inputDateModeButtonLabel": "Switch to input", + "unspecifiedDateRange": "Date range", + "unspecifiedDate": "Date", + "selectYearSemanticsLabel": "Select year", + "dateHelpText": "dd/mm/yyyy", + "moreButtonTooltip": "More", + "tabLabel": "Tab $tabIndex of $tabCount", + "showAccountsLabel": "Show accounts", + "hideAccountsLabel": "Hide accounts", + "signedInLabel": "Signed in", + "timePickerMinuteModeAnnouncement": "Select minutes", + "timePickerHourModeAnnouncement": "Select hours", + "scriptCategory": "English-like", + "timeOfDayFormat": "h:mm a", + "openAppDrawerTooltip": "Open navigation menu", + "backButtonTooltip": "Back", + "closeButtonTooltip": "Close", + "deleteButtonTooltip": "Delete", + "nextMonthTooltip": "Next month", + "previousMonthTooltip": "Previous month", + "nextPageTooltip": "Next page", + "previousPageTooltip": "Previous page", + "firstPageTooltip": "First page", + "lastPageTooltip": "Last page", + "showMenuTooltip": "Show menu", + "aboutListTileTitle": "About $applicationName", + "licensesPageTitle": "Licences", + "licensesPackageDetailTextZero": "No licences", + "licensesPackageDetailTextOne": "1 licence", + "licensesPackageDetailTextOther": "$licenseCount licences", + "pageRowsInfoTitle": "$firstRow–$lastRow of $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow of about $rowCount", + "rowsPerPageTitle": "Rows per page:", + "selectedRowCountTitleOne": "1 item selected", + "selectedRowCountTitleOther": "$selectedRowCount items selected", + "cancelButtonLabel": "Cancel", + "closeButtonLabel": "Close", + "continueButtonLabel": "Continue", + "copyButtonLabel": "Copy", + "cutButtonLabel": "Cut", + "okButtonLabel": "OK", + "pasteButtonLabel": "Paste", + "selectAllButtonLabel": "Select all", + "viewLicensesButtonLabel": "View licences", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "modalBarrierDismissLabel": "Dismiss", + "drawerLabel": "Navigation menu", + "popupMenuLabel": "Pop-up menu", + "dialogLabel": "Dialogue", + "alertDialogLabel": "Alert", + "searchFieldLabel": "Search", + "reorderItemToStart": "Move to the start", + "reorderItemToEnd": "Move to the end", + "reorderItemUp": "Move up", + "reorderItemDown": "Move down", + "reorderItemLeft": "Move to the left", + "reorderItemRight": "Move to the right", + "expandedIconTapHint": "Collapse", + "collapsedIconTapHint": "Expand", + "remainingTextFieldCharacterCountZero": "No characters remaining", + "remainingTextFieldCharacterCountOne": "1 character remaining", + "remainingTextFieldCharacterCountOther": "$remainingCount characters remaining", + "refreshIndicatorSemanticLabel": "Refresh" +} diff --git a/packages/material_ui/lib/src/l10n/material_en_NZ.arb b/packages/material_ui/lib/src/l10n/material_en_NZ.arb new file mode 100644 index 000000000000..8c226763ce50 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_en_NZ.arb @@ -0,0 +1,150 @@ +{ + "clearButtonTooltip": "Clear text", + "selectedDateLabel": "Selected", + "searchWebButtonLabel": "Search Web", + "shareButtonLabel": "Share", + "scanTextButtonLabel": "Scan text", + "lookUpButtonLabel": "Look up", + "menuDismissLabel": "Dismiss menu", + "expansionTileExpandedHint": "double-tap to collapse", + "expansionTileCollapsedHint": "double-tap to expand", + "expansionTileExpandedTapHint": "Collapse", + "expansionTileCollapsedTapHint": "Expand for more details", + "expandedHint": "Collapsed", + "collapsedHint": "Expanded", + "scrimLabel": "Scrim", + "bottomSheetLabel": "Bottom sheet", + "scrimOnTapHint": "Close $modalRouteContentName", + "currentDateLabel": "Today", + "keyboardKeyShift": "Shift", + "menuBarMenuLabel": "Menu bar menu", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyChannelDown": "Channel down", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Home", + "keyboardKeyEnd": "End", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Eject", + "keyboardKeyDelete": "Del", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelUp": "Channel up", + "keyboardKeyCapsLock": "Caps lock", + "keyboardKeySelect": "Select", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Num lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "PgDown", + "keyboardKeySpace": "Space", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Scroll lock", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Print screen", + "keyboardKeyPowerOff": "Power off", + "keyboardKeyPower": "Power", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyNumpadEnter": "Num enter", + "inputTimeModeButtonLabel": "Switch to text input mode", + "timePickerDialHelpText": "Select time", + "timePickerHourLabel": "Hour", + "timePickerMinuteLabel": "Minute", + "invalidTimeLabel": "Enter a valid time", + "dialModeButtonLabel": "Switch to dial picker mode", + "timePickerInputHelpText": "Enter time", + "dateSeparator": "/", + "dateInputLabel": "Enter date", + "calendarModeButtonLabel": "Switch to calendar", + "dateRangePickerHelpText": "Select range", + "datePickerHelpText": "Select date", + "saveButtonLabel": "Save", + "dateOutOfRangeLabel": "Out of range.", + "invalidDateRangeLabel": "Invalid range.", + "invalidDateFormatLabel": "Invalid format.", + "dateRangeEndDateSemanticLabel": "End date $fullDate", + "dateRangeStartDateSemanticLabel": "Start date $fullDate", + "dateRangeEndLabel": "End date", + "dateRangeStartLabel": "Start date", + "inputDateModeButtonLabel": "Switch to input", + "unspecifiedDateRange": "Date range", + "unspecifiedDate": "Date", + "selectYearSemanticsLabel": "Select year", + "dateHelpText": "dd/mm/yyyy", + "moreButtonTooltip": "More", + "scriptCategory": "English-like", + "timeOfDayFormat": "h:mm a", + "openAppDrawerTooltip": "Open navigation menu", + "backButtonTooltip": "Back", + "closeButtonTooltip": "Close", + "deleteButtonTooltip": "Delete", + "nextMonthTooltip": "Next month", + "previousMonthTooltip": "Previous month", + "nextPageTooltip": "Next page", + "previousPageTooltip": "Previous page", + "firstPageTooltip": "First page", + "lastPageTooltip": "Last page", + "showMenuTooltip": "Show menu", + "aboutListTileTitle": "About $applicationName", + "licensesPageTitle": "Licences", + "licensesPackageDetailTextZero": "No licences", + "licensesPackageDetailTextOne": "1 licence", + "licensesPackageDetailTextOther": "$licenseCount licences", + "pageRowsInfoTitle": "$firstRow–$lastRow of $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow of about $rowCount", + "rowsPerPageTitle": "Rows per page:", + "tabLabel": "Tab $tabIndex of $tabCount", + "selectedRowCountTitleOne": "1 item selected", + "selectedRowCountTitleOther": "$selectedRowCount items selected", + "cancelButtonLabel": "Cancel", + "closeButtonLabel": "Close", + "continueButtonLabel": "Continue", + "copyButtonLabel": "Copy", + "cutButtonLabel": "Cut", + "okButtonLabel": "OK", + "pasteButtonLabel": "Paste", + "selectAllButtonLabel": "Select all", + "viewLicensesButtonLabel": "View licences", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Select hours", + "timePickerMinuteModeAnnouncement": "Select minutes", + "modalBarrierDismissLabel": "Dismiss", + "signedInLabel": "Signed in", + "hideAccountsLabel": "Hide accounts", + "showAccountsLabel": "Show accounts", + "drawerLabel": "Navigation menu", + "popupMenuLabel": "Pop-up menu", + "dialogLabel": "Dialogue", + "alertDialogLabel": "Alert", + "searchFieldLabel": "Search", + "reorderItemToStart": "Move to the start", + "reorderItemToEnd": "Move to the end", + "reorderItemUp": "Move up", + "reorderItemDown": "Move down", + "reorderItemLeft": "Move to the left", + "reorderItemRight": "Move to the right", + "expandedIconTapHint": "Collapse", + "collapsedIconTapHint": "Expand", + "remainingTextFieldCharacterCountOne": "1 character remaining", + "remainingTextFieldCharacterCountOther": "$remainingCount characters remaining", + "refreshIndicatorSemanticLabel": "Refresh" +} diff --git a/packages/material_ui/lib/src/l10n/material_en_SG.arb b/packages/material_ui/lib/src/l10n/material_en_SG.arb new file mode 100644 index 000000000000..88f9649d58af --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_en_SG.arb @@ -0,0 +1,151 @@ +{ + "clearButtonTooltip": "Clear text", + "selectedDateLabel": "Selected", + "searchWebButtonLabel": "Search Web", + "shareButtonLabel": "Share", + "scanTextButtonLabel": "Scan text", + "lookUpButtonLabel": "Look up", + "menuDismissLabel": "Dismiss menu", + "expansionTileExpandedHint": "double-tap to collapse", + "expansionTileCollapsedHint": "double-tap to expand", + "expansionTileExpandedTapHint": "Collapse", + "expansionTileCollapsedTapHint": "Expand for more details", + "expandedHint": "Collapsed", + "collapsedHint": "Expanded", + "scrimLabel": "Scrim", + "bottomSheetLabel": "Bottom sheet", + "scrimOnTapHint": "Close $modalRouteContentName", + "currentDateLabel": "Today", + "keyboardKeyShift": "Shift", + "menuBarMenuLabel": "Menu bar menu", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyCapsLock": "Caps lock", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Home", + "keyboardKeyEject": "Eject", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEnd": "End", + "keyboardKeyDelete": "Del", + "keyboardKeyControl": "Ctrl", + "keyboardKeyChannelUp": "Channel up", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelDown": "Channel down", + "keyboardKeyBackspace": "Backspace", + "keyboardKeySelect": "Select", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Num lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "PgDown", + "keyboardKeySpace": "Space", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Scroll lock", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Print screen", + "keyboardKeyPowerOff": "Power off", + "keyboardKeyPower": "Power", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyNumpadEnter": "Num enter", + "inputTimeModeButtonLabel": "Switch to text input mode", + "timePickerDialHelpText": "Select time", + "timePickerHourLabel": "Hour", + "timePickerMinuteLabel": "Minute", + "invalidTimeLabel": "Enter a valid time", + "dialModeButtonLabel": "Switch to dial picker mode", + "timePickerInputHelpText": "Enter time", + "dateSeparator": "/", + "dateInputLabel": "Enter date", + "calendarModeButtonLabel": "Switch to calendar", + "dateRangePickerHelpText": "Select range", + "datePickerHelpText": "Select date", + "saveButtonLabel": "Save", + "dateOutOfRangeLabel": "Out of range.", + "invalidDateRangeLabel": "Invalid range.", + "invalidDateFormatLabel": "Invalid format.", + "dateRangeEndDateSemanticLabel": "End date $fullDate", + "dateRangeStartDateSemanticLabel": "Start date $fullDate", + "dateRangeEndLabel": "End date", + "dateRangeStartLabel": "Start date", + "inputDateModeButtonLabel": "Switch to input", + "unspecifiedDateRange": "Date range", + "unspecifiedDate": "Date", + "selectYearSemanticsLabel": "Select year", + "dateHelpText": "dd/mm/yyyy", + "moreButtonTooltip": "More", + "tabLabel": "Tab $tabIndex of $tabCount", + "showAccountsLabel": "Show accounts", + "hideAccountsLabel": "Hide accounts", + "signedInLabel": "Signed in", + "timePickerMinuteModeAnnouncement": "Select minutes", + "timePickerHourModeAnnouncement": "Select hours", + "scriptCategory": "English-like", + "timeOfDayFormat": "h:mm a", + "openAppDrawerTooltip": "Open navigation menu", + "backButtonTooltip": "Back", + "closeButtonTooltip": "Close", + "deleteButtonTooltip": "Delete", + "nextMonthTooltip": "Next month", + "previousMonthTooltip": "Previous month", + "nextPageTooltip": "Next page", + "previousPageTooltip": "Previous page", + "firstPageTooltip": "First page", + "lastPageTooltip": "Last page", + "showMenuTooltip": "Show menu", + "aboutListTileTitle": "About $applicationName", + "licensesPageTitle": "Licences", + "licensesPackageDetailTextZero": "No licences", + "licensesPackageDetailTextOne": "1 licence", + "licensesPackageDetailTextOther": "$licenseCount licences", + "pageRowsInfoTitle": "$firstRow–$lastRow of $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow of about $rowCount", + "rowsPerPageTitle": "Rows per page:", + "selectedRowCountTitleOne": "1 item selected", + "selectedRowCountTitleOther": "$selectedRowCount items selected", + "cancelButtonLabel": "Cancel", + "closeButtonLabel": "Close", + "continueButtonLabel": "Continue", + "copyButtonLabel": "Copy", + "cutButtonLabel": "Cut", + "okButtonLabel": "OK", + "pasteButtonLabel": "Paste", + "selectAllButtonLabel": "Select all", + "viewLicensesButtonLabel": "View licences", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "modalBarrierDismissLabel": "Dismiss", + "drawerLabel": "Navigation menu", + "popupMenuLabel": "Pop-up menu", + "dialogLabel": "Dialogue", + "alertDialogLabel": "Alert", + "searchFieldLabel": "Search", + "reorderItemToStart": "Move to the start", + "reorderItemToEnd": "Move to the end", + "reorderItemUp": "Move up", + "reorderItemDown": "Move down", + "reorderItemLeft": "Move to the left", + "reorderItemRight": "Move to the right", + "expandedIconTapHint": "Collapse", + "collapsedIconTapHint": "Expand", + "remainingTextFieldCharacterCountZero": "No characters remaining", + "remainingTextFieldCharacterCountOne": "1 character remaining", + "remainingTextFieldCharacterCountOther": "$remainingCount characters remaining", + "refreshIndicatorSemanticLabel": "Refresh" +} diff --git a/packages/material_ui/lib/src/l10n/material_en_ZA.arb b/packages/material_ui/lib/src/l10n/material_en_ZA.arb new file mode 100644 index 000000000000..6ba0d3324ab5 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_en_ZA.arb @@ -0,0 +1,151 @@ +{ + "clearButtonTooltip": "Clear text", + "selectedDateLabel": "Selected", + "searchWebButtonLabel": "Search Web", + "shareButtonLabel": "Share", + "scanTextButtonLabel": "Scan text", + "lookUpButtonLabel": "Look up", + "menuDismissLabel": "Dismiss menu", + "expansionTileExpandedHint": "double-tap to collapse", + "expansionTileCollapsedHint": "double-tap to expand", + "expansionTileExpandedTapHint": "Collapse", + "expansionTileCollapsedTapHint": "Expand for more details", + "expandedHint": "Collapsed", + "collapsedHint": "Expanded", + "scrimLabel": "Scrim", + "bottomSheetLabel": "Bottom sheet", + "scrimOnTapHint": "Close $modalRouteContentName", + "currentDateLabel": "Today", + "keyboardKeyShift": "Shift", + "menuBarMenuLabel": "Menu bar menu", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyCapsLock": "Caps lock", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Home", + "keyboardKeyEject": "Eject", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEnd": "End", + "keyboardKeyDelete": "Del", + "keyboardKeyControl": "Ctrl", + "keyboardKeyChannelUp": "Channel up", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelDown": "Channel down", + "keyboardKeyBackspace": "Backspace", + "keyboardKeySelect": "Select", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Num lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "PgDown", + "keyboardKeySpace": "Space", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Scroll lock", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Print screen", + "keyboardKeyPowerOff": "Power off", + "keyboardKeyPower": "Power", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyNumpadEnter": "Num enter", + "inputTimeModeButtonLabel": "Switch to text input mode", + "timePickerDialHelpText": "Select time", + "timePickerHourLabel": "Hour", + "timePickerMinuteLabel": "Minute", + "invalidTimeLabel": "Enter a valid time", + "dialModeButtonLabel": "Switch to dial picker mode", + "timePickerInputHelpText": "Enter time", + "dateSeparator": "/", + "dateInputLabel": "Enter date", + "calendarModeButtonLabel": "Switch to calendar", + "dateRangePickerHelpText": "Select range", + "datePickerHelpText": "Select date", + "saveButtonLabel": "Save", + "dateOutOfRangeLabel": "Out of range.", + "invalidDateRangeLabel": "Invalid range.", + "invalidDateFormatLabel": "Invalid format.", + "dateRangeEndDateSemanticLabel": "End date $fullDate", + "dateRangeStartDateSemanticLabel": "Start date $fullDate", + "dateRangeEndLabel": "End date", + "dateRangeStartLabel": "Start date", + "inputDateModeButtonLabel": "Switch to input", + "unspecifiedDateRange": "Date range", + "unspecifiedDate": "Date", + "selectYearSemanticsLabel": "Select year", + "dateHelpText": "dd/mm/yyyy", + "moreButtonTooltip": "More", + "tabLabel": "Tab $tabIndex of $tabCount", + "showAccountsLabel": "Show accounts", + "hideAccountsLabel": "Hide accounts", + "signedInLabel": "Signed in", + "timePickerMinuteModeAnnouncement": "Select minutes", + "timePickerHourModeAnnouncement": "Select hours", + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "nextMonthTooltip": "Next month", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow of about $rowCount", + "copyButtonLabel": "Copy", + "closeButtonTooltip": "Close", + "deleteButtonTooltip": "Delete", + "selectAllButtonLabel": "Select all", + "viewLicensesButtonLabel": "View licences", + "rowsPerPageTitle": "Rows per page:", + "aboutListTileTitle": "About $applicationName", + "backButtonTooltip": "Back", + "licensesPageTitle": "Licences", + "licensesPackageDetailTextZero": "No licences", + "licensesPackageDetailTextOne": "1 licence", + "licensesPackageDetailTextOther": "$licenseCount licences", + "okButtonLabel": "OK", + "pasteButtonLabel": "Paste", + "previousMonthTooltip": "Previous month", + "closeButtonLabel": "Close", + "cutButtonLabel": "Cut", + "continueButtonLabel": "Continue", + "nextPageTooltip": "Next page", + "openAppDrawerTooltip": "Open navigation menu", + "previousPageTooltip": "Previous page", + "firstPageTooltip": "First page", + "lastPageTooltip": "Last page", + "cancelButtonLabel": "Cancel", + "pageRowsInfoTitle": "$firstRow–$lastRow of $rowCount", + "selectedRowCountTitleOne": "1 item selected", + "selectedRowCountTitleOther": "$selectedRowCount items selected", + "showMenuTooltip": "Show menu", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "modalBarrierDismissLabel": "Dismiss", + "drawerLabel": "Navigation menu", + "popupMenuLabel": "Pop-up menu", + "dialogLabel": "Dialogue", + "alertDialogLabel": "Alert", + "searchFieldLabel": "Search", + "reorderItemToStart": "Move to the start", + "reorderItemToEnd": "Move to the end", + "reorderItemUp": "Move up", + "reorderItemDown": "Move down", + "reorderItemLeft": "Move to the left", + "reorderItemRight": "Move to the right", + "expandedIconTapHint": "Collapse", + "collapsedIconTapHint": "Expand", + "remainingTextFieldCharacterCountZero": "No characters remaining", + "remainingTextFieldCharacterCountOne": "1 character remaining", + "remainingTextFieldCharacterCountOther": "$remainingCount characters remaining", + "refreshIndicatorSemanticLabel": "Refresh" +} diff --git a/packages/material_ui/lib/src/l10n/material_es.arb b/packages/material_ui/lib/src/l10n/material_es.arb new file mode 100644 index 000000000000..7d9c9bc58ce3 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_es.arb @@ -0,0 +1,151 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Abrir el menú de navegación", + "backButtonTooltip": "Atrás", + "closeButtonTooltip": "Cerrar", + "deleteButtonTooltip": "Eliminar", + "nextMonthTooltip": "Mes siguiente", + "previousMonthTooltip": "Mes anterior", + "nextPageTooltip": "Página siguiente", + "previousPageTooltip": "Página anterior", + "firstPageTooltip": "Primera página", + "lastPageTooltip": "Última página", + "showMenuTooltip": "Mostrar menú", + "aboutListTileTitle": "Sobre $applicationName", + "licensesPageTitle": "Licencias", + "pageRowsInfoTitle": "$firstRow‑$lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow‑$lastRow de aproximadamente $rowCount", + "rowsPerPageTitle": "Filas por página:", + "tabLabel": "Pestaña $tabIndex de $tabCount", + "selectedRowCountTitleZero": "No se han seleccionado elementos", + "selectedRowCountTitleOne": "1 elemento seleccionado", + "selectedRowCountTitleOther": "$selectedRowCount elementos seleccionados", + "cancelButtonLabel": "Cancelar", + "closeButtonLabel": "Cerrar", + "continueButtonLabel": "Continuar", + "copyButtonLabel": "Copiar", + "cutButtonLabel": "Cortar", + "scanTextButtonLabel": "Escanear texto", + "okButtonLabel": "ACEPTAR", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "viewLicensesButtonLabel": "Ver licencias", + "anteMeridiemAbbreviation": "a. m.", + "postMeridiemAbbreviation": "p. m.", + "timePickerHourModeAnnouncement": "Seleccionar horas", + "timePickerMinuteModeAnnouncement": "Seleccionar minutos", + "signedInLabel": "Sesión iniciada", + "hideAccountsLabel": "Ocultar cuentas", + "showAccountsLabel": "Mostrar cuentas", + "modalBarrierDismissLabel": "Cerrar", + "drawerLabel": "Menú de navegación", + "popupMenuLabel": "Menú emergente", + "dialogLabel": "Cuadro de diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Buscar", + "reorderItemToStart": "Mover al principio", + "reorderItemToEnd": "Mover al final", + "reorderItemUp": "Mover hacia arriba", + "reorderItemDown": "Mover hacia abajo", + "reorderItemLeft": "Mover hacia la izquierda", + "reorderItemRight": "Mover hacia la derecha", + "expandedIconTapHint": "Ocultar", + "collapsedIconTapHint": "Mostrar", + "remainingTextFieldCharacterCountOne": "Queda 1 carácter.", + "remainingTextFieldCharacterCountOther": "Quedan $remainingCount caracteres", + "refreshIndicatorSemanticLabel": "Actualizar", + "moreButtonTooltip": "Más", + "dateSeparator": "/", + "dateHelpText": "dd/mm/aaaa", + "selectYearSemanticsLabel": "Seleccionar año", + "unspecifiedDate": "Fecha", + "unspecifiedDateRange": "Periodo", + "dateInputLabel": "Introduce una fecha", + "dateRangeStartLabel": "Fecha de inicio", + "dateRangeEndLabel": "Fecha de finalización", + "dateRangeStartDateSemanticLabel": "Fecha de inicio $fullDate", + "dateRangeEndDateSemanticLabel": "Fecha de finalización $fullDate", + "invalidDateFormatLabel": "Formato no válido.", + "invalidDateRangeLabel": "Periodo no válido.", + "dateOutOfRangeLabel": "Fuera del periodo válido.", + "saveButtonLabel": "Guardar", + "datePickerHelpText": "Seleccionar fecha", + "dateRangePickerHelpText": "Seleccionar periodo", + "calendarModeButtonLabel": "Cambiar a calendario", + "inputDateModeButtonLabel": "Cambiar a cuadro de texto", + "timePickerDialHelpText": "Seleccionar hora", + "timePickerInputHelpText": "Introducir hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Indica una hora válida", + "dialModeButtonLabel": "Cambiar al modo de selección de hora", + "inputTimeModeButtonLabel": "Cambiar al modo de introducción de texto", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 licencia", + "licensesPackageDetailTextOther": "$licenseCount licencias", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "Alt Gr", + "keyboardKeyBackspace": "Retroceso", + "keyboardKeyCapsLock": "Bloq Mayús", + "keyboardKeyChannelDown": "Canal siguiente", + "keyboardKeyChannelUp": "Canal anterior", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Supr", + "keyboardKeyEject": "Expulsar", + "keyboardKeyEnd": "Fin", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Inicio", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Bloq Num", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Intro", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "Av Pág", + "keyboardKeyPageUp": "Re Pág", + "keyboardKeyPower": "Encendido", + "keyboardKeyPowerOff": "Apagado", + "keyboardKeyPrintScreen": "Impr Pant", + "keyboardKeyScrollLock": "Bloq Despl", + "keyboardKeySelect": "Selección", + "keyboardKeySpace": "Espacio", + "keyboardKeyMetaMacOs": "Comando", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Menú de la barra de menú", + "currentDateLabel": "Hoy", + "scrimLabel": "Sombreado", + "bottomSheetLabel": "Hoja inferior", + "scrimOnTapHint": "Cerrar $modalRouteContentName", + "keyboardKeyShift": "Mayús", + "expansionTileExpandedHint": "toca dos veces para contraer", + "expansionTileCollapsedHint": "toca dos veces para desplegar", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Desplegar para ver más detalles", + "expandedHint": "Contraído", + "collapsedHint": "Desplegado", + "menuDismissLabel": "Cerrar menú", + "lookUpButtonLabel": "Buscador visual", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir", + "clearButtonTooltip": "Borrar texto", + "selectedDateLabel": "Seleccionada" +} diff --git a/packages/material_ui/lib/src/l10n/material_es_419.arb b/packages/material_ui/lib/src/l10n/material_es_419.arb new file mode 100644 index 000000000000..19abb0d2a3e4 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_es_419.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "Borrar texto", + "selectedDateLabel": "Seleccionada", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir", + "scanTextButtonLabel": "Analizar texto", + "lookUpButtonLabel": "Mirar hacia arriba", + "menuDismissLabel": "Descartar menú", + "expansionTileExpandedHint": "presiona dos veces para contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expandedHint": "Contraído", + "collapsedHint": "Expandido", + "scrimLabel": "Lámina", + "bottomSheetLabel": "Hoja inferior", + "scrimOnTapHint": "Cerrar $modalRouteContentName", + "currentDateLabel": "Hoy", + "keyboardKeyShift": "Mayúsculas", + "menuBarMenuLabel": "Menú de la barra de menú", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyChannelDown": "Canal anterior", + "keyboardKeyBackspace": "Retroceso", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Inicio", + "keyboardKeyEnd": "Fin", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Expulsar", + "keyboardKeyDelete": "Supr", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelUp": "Canal siguiente", + "keyboardKeyCapsLock": "Bloqueo de mayúscula", + "keyboardKeySelect": "Select", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Comando", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Bloqueo numérico", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "AvPág", + "keyboardKeySpace": "Barra espaciadora", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Bloqueo de desplazamiento", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Imprimir pantalla", + "keyboardKeyPowerOff": "Apagar", + "keyboardKeyPower": "Encender", + "keyboardKeyPageUp": "RePág", + "keyboardKeyNumpadEnter": "Num Enter", + "dialModeButtonLabel": "Cambiar al modo de selección de hora", + "licensesPackageDetailTextOne": "1 licencia", + "timePickerDialHelpText": "Selecciona una hora", + "timePickerInputHelpText": "Ingresa una hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Ingresa una hora válida", + "licensesPackageDetailTextOther": "$licenseCount licencias", + "inputTimeModeButtonLabel": "Cambiar al modo de entrada de texto", + "dateSeparator": "/", + "dateInputLabel": "Ingresar fecha", + "calendarModeButtonLabel": "Cambiar al calendario", + "dateRangePickerHelpText": "Selecciona un período", + "datePickerHelpText": "Selecciona una fecha", + "saveButtonLabel": "Guardar", + "dateOutOfRangeLabel": "Fuera de rango", + "invalidDateRangeLabel": "El rango no es válido.", + "invalidDateFormatLabel": "El formato no es válido.", + "dateRangeEndDateSemanticLabel": "Fecha de finalización: $fullDate", + "dateRangeStartDateSemanticLabel": "Fecha de inicio: $fullDate", + "dateRangeEndLabel": "Fecha de finalización", + "dateRangeStartLabel": "Fecha de inicio", + "inputDateModeButtonLabel": "Cambiar a modo de entrada", + "unspecifiedDateRange": "Período", + "unspecifiedDate": "Fecha", + "selectYearSemanticsLabel": "Seleccionar año", + "dateHelpText": "dd/mm/aaaa", + "moreButtonTooltip": "Más", + "tabLabel": "Pestaña $tabIndex de $tabCount", + "showAccountsLabel": "Mostrar cuentas", + "modalBarrierDismissLabel": "Descartar", + "hideAccountsLabel": "Ocultar cuentas", + "signedInLabel": "Cuenta con la que accediste", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Abrir menú de navegación", + "backButtonTooltip": "Atrás", + "closeButtonTooltip": "Cerrar", + "deleteButtonTooltip": "Borrar", + "nextMonthTooltip": "Próximo mes", + "previousMonthTooltip": "Mes anterior", + "nextPageTooltip": "Próxima página", + "previousPageTooltip": "Página anterior", + "firstPageTooltip": "Primera página", + "lastPageTooltip": "Última página", + "showMenuTooltip": "Mostrar menú", + "aboutListTileTitle": "Acerca de $applicationName", + "licensesPageTitle": "Licencias", + "pageRowsInfoTitle": "$firstRow–$lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow de aproximadamente $rowCount", + "rowsPerPageTitle": "Filas por página:", + "selectedRowCountTitleOne": "Se seleccionó 1 elemento", + "selectedRowCountTitleOther": "Se seleccionaron $selectedRowCount elementos", + "cancelButtonLabel": "Cancelar", + "closeButtonLabel": "Cerrar", + "continueButtonLabel": "Continuar", + "copyButtonLabel": "Copiar", + "cutButtonLabel": "Cortar", + "okButtonLabel": "ACEPTAR", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "viewLicensesButtonLabel": "Ver licencias", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "timePickerHourModeAnnouncement": "Seleccionar horas", + "timePickerMinuteModeAnnouncement": "Seleccionar minutos", + "drawerLabel": "Menú de navegación", + "popupMenuLabel": "Menú emergente", + "dialogLabel": "Diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Buscar", + "reorderItemToStart": "Mover al inicio", + "reorderItemToEnd": "Mover al final", + "reorderItemUp": "Mover hacia arriba", + "reorderItemDown": "Mover hacia abajo", + "reorderItemLeft": "Mover hacia la izquierda", + "reorderItemRight": "Mover hacia la derecha", + "expandedIconTapHint": "Contraer", + "collapsedIconTapHint": "Expandir", + "remainingTextFieldCharacterCountOne": "Queda 1 carácter.", + "remainingTextFieldCharacterCountOther": "Quedan $remainingCount caracteres", + "refreshIndicatorSemanticLabel": "Actualizar" +} diff --git a/packages/material_ui/lib/src/l10n/material_es_AR.arb b/packages/material_ui/lib/src/l10n/material_es_AR.arb new file mode 100644 index 000000000000..19abb0d2a3e4 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_es_AR.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "Borrar texto", + "selectedDateLabel": "Seleccionada", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir", + "scanTextButtonLabel": "Analizar texto", + "lookUpButtonLabel": "Mirar hacia arriba", + "menuDismissLabel": "Descartar menú", + "expansionTileExpandedHint": "presiona dos veces para contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expandedHint": "Contraído", + "collapsedHint": "Expandido", + "scrimLabel": "Lámina", + "bottomSheetLabel": "Hoja inferior", + "scrimOnTapHint": "Cerrar $modalRouteContentName", + "currentDateLabel": "Hoy", + "keyboardKeyShift": "Mayúsculas", + "menuBarMenuLabel": "Menú de la barra de menú", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyChannelDown": "Canal anterior", + "keyboardKeyBackspace": "Retroceso", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Inicio", + "keyboardKeyEnd": "Fin", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Expulsar", + "keyboardKeyDelete": "Supr", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelUp": "Canal siguiente", + "keyboardKeyCapsLock": "Bloqueo de mayúscula", + "keyboardKeySelect": "Select", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Comando", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Bloqueo numérico", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "AvPág", + "keyboardKeySpace": "Barra espaciadora", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Bloqueo de desplazamiento", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Imprimir pantalla", + "keyboardKeyPowerOff": "Apagar", + "keyboardKeyPower": "Encender", + "keyboardKeyPageUp": "RePág", + "keyboardKeyNumpadEnter": "Num Enter", + "dialModeButtonLabel": "Cambiar al modo de selección de hora", + "licensesPackageDetailTextOne": "1 licencia", + "timePickerDialHelpText": "Selecciona una hora", + "timePickerInputHelpText": "Ingresa una hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Ingresa una hora válida", + "licensesPackageDetailTextOther": "$licenseCount licencias", + "inputTimeModeButtonLabel": "Cambiar al modo de entrada de texto", + "dateSeparator": "/", + "dateInputLabel": "Ingresar fecha", + "calendarModeButtonLabel": "Cambiar al calendario", + "dateRangePickerHelpText": "Selecciona un período", + "datePickerHelpText": "Selecciona una fecha", + "saveButtonLabel": "Guardar", + "dateOutOfRangeLabel": "Fuera de rango", + "invalidDateRangeLabel": "El rango no es válido.", + "invalidDateFormatLabel": "El formato no es válido.", + "dateRangeEndDateSemanticLabel": "Fecha de finalización: $fullDate", + "dateRangeStartDateSemanticLabel": "Fecha de inicio: $fullDate", + "dateRangeEndLabel": "Fecha de finalización", + "dateRangeStartLabel": "Fecha de inicio", + "inputDateModeButtonLabel": "Cambiar a modo de entrada", + "unspecifiedDateRange": "Período", + "unspecifiedDate": "Fecha", + "selectYearSemanticsLabel": "Seleccionar año", + "dateHelpText": "dd/mm/aaaa", + "moreButtonTooltip": "Más", + "tabLabel": "Pestaña $tabIndex de $tabCount", + "showAccountsLabel": "Mostrar cuentas", + "modalBarrierDismissLabel": "Descartar", + "hideAccountsLabel": "Ocultar cuentas", + "signedInLabel": "Cuenta con la que accediste", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Abrir menú de navegación", + "backButtonTooltip": "Atrás", + "closeButtonTooltip": "Cerrar", + "deleteButtonTooltip": "Borrar", + "nextMonthTooltip": "Próximo mes", + "previousMonthTooltip": "Mes anterior", + "nextPageTooltip": "Próxima página", + "previousPageTooltip": "Página anterior", + "firstPageTooltip": "Primera página", + "lastPageTooltip": "Última página", + "showMenuTooltip": "Mostrar menú", + "aboutListTileTitle": "Acerca de $applicationName", + "licensesPageTitle": "Licencias", + "pageRowsInfoTitle": "$firstRow–$lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow de aproximadamente $rowCount", + "rowsPerPageTitle": "Filas por página:", + "selectedRowCountTitleOne": "Se seleccionó 1 elemento", + "selectedRowCountTitleOther": "Se seleccionaron $selectedRowCount elementos", + "cancelButtonLabel": "Cancelar", + "closeButtonLabel": "Cerrar", + "continueButtonLabel": "Continuar", + "copyButtonLabel": "Copiar", + "cutButtonLabel": "Cortar", + "okButtonLabel": "ACEPTAR", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "viewLicensesButtonLabel": "Ver licencias", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "timePickerHourModeAnnouncement": "Seleccionar horas", + "timePickerMinuteModeAnnouncement": "Seleccionar minutos", + "drawerLabel": "Menú de navegación", + "popupMenuLabel": "Menú emergente", + "dialogLabel": "Diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Buscar", + "reorderItemToStart": "Mover al inicio", + "reorderItemToEnd": "Mover al final", + "reorderItemUp": "Mover hacia arriba", + "reorderItemDown": "Mover hacia abajo", + "reorderItemLeft": "Mover hacia la izquierda", + "reorderItemRight": "Mover hacia la derecha", + "expandedIconTapHint": "Contraer", + "collapsedIconTapHint": "Expandir", + "remainingTextFieldCharacterCountOne": "Queda 1 carácter.", + "remainingTextFieldCharacterCountOther": "Quedan $remainingCount caracteres", + "refreshIndicatorSemanticLabel": "Actualizar" +} diff --git a/packages/material_ui/lib/src/l10n/material_es_BO.arb b/packages/material_ui/lib/src/l10n/material_es_BO.arb new file mode 100644 index 000000000000..0c6297d0f7ca --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_es_BO.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "Borrar texto", + "selectedDateLabel": "Seleccionada", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir", + "scanTextButtonLabel": "Analizar texto", + "lookUpButtonLabel": "Mirar hacia arriba", + "menuDismissLabel": "Descartar menú", + "expansionTileExpandedHint": "presiona dos veces para contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expandedHint": "Contraído", + "collapsedHint": "Expandido", + "scrimLabel": "Lámina", + "bottomSheetLabel": "Hoja inferior", + "scrimOnTapHint": "Cerrar $modalRouteContentName", + "currentDateLabel": "Hoy", + "keyboardKeyShift": "Mayúsculas", + "menuBarMenuLabel": "Menú de la barra de menú", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyChannelDown": "Canal anterior", + "keyboardKeyBackspace": "Retroceso", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Inicio", + "keyboardKeyEnd": "Fin", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Expulsar", + "keyboardKeyDelete": "Supr", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelUp": "Canal siguiente", + "keyboardKeyCapsLock": "Bloqueo de mayúscula", + "keyboardKeySelect": "Select", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Comando", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Bloqueo numérico", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "AvPág", + "keyboardKeySpace": "Barra espaciadora", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Bloqueo de desplazamiento", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Imprimir pantalla", + "keyboardKeyPowerOff": "Apagar", + "keyboardKeyPower": "Encender", + "keyboardKeyPageUp": "RePág", + "keyboardKeyNumpadEnter": "Num Enter", + "dialModeButtonLabel": "Cambiar al modo de selección de hora", + "licensesPackageDetailTextOne": "1 licencia", + "timePickerDialHelpText": "Selecciona una hora", + "timePickerInputHelpText": "Ingresa una hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Ingresa una hora válida", + "licensesPackageDetailTextOther": "$licenseCount licencias", + "inputTimeModeButtonLabel": "Cambiar al modo de entrada de texto", + "dateSeparator": "/", + "dateInputLabel": "Ingresar fecha", + "calendarModeButtonLabel": "Cambiar al calendario", + "dateRangePickerHelpText": "Selecciona un período", + "datePickerHelpText": "Selecciona una fecha", + "saveButtonLabel": "Guardar", + "dateOutOfRangeLabel": "Fuera de rango", + "invalidDateRangeLabel": "El rango no es válido.", + "invalidDateFormatLabel": "El formato no es válido.", + "dateRangeEndDateSemanticLabel": "Fecha de finalización: $fullDate", + "dateRangeStartDateSemanticLabel": "Fecha de inicio: $fullDate", + "dateRangeEndLabel": "Fecha de finalización", + "dateRangeStartLabel": "Fecha de inicio", + "inputDateModeButtonLabel": "Cambiar a modo de entrada", + "unspecifiedDateRange": "Período", + "unspecifiedDate": "Fecha", + "selectYearSemanticsLabel": "Seleccionar año", + "dateHelpText": "dd/mm/aaaa", + "moreButtonTooltip": "Más", + "reorderItemDown": "Mover hacia abajo", + "reorderItemLeft": "Mover hacia la izquierda", + "reorderItemToEnd": "Mover al final", + "reorderItemRight": "Mover hacia la derecha", + "reorderItemUp": "Mover hacia arriba", + "reorderItemToStart": "Mover al inicio", + "tabLabel": "Pestaña $tabIndex de $tabCount", + "showAccountsLabel": "Mostrar cuentas", + "modalBarrierDismissLabel": "Descartar", + "hideAccountsLabel": "Ocultar cuentas", + "signedInLabel": "Cuenta con la que accediste", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Abrir menú de navegación", + "backButtonTooltip": "Atrás", + "closeButtonTooltip": "Cerrar", + "deleteButtonTooltip": "Borrar", + "nextMonthTooltip": "Próximo mes", + "previousMonthTooltip": "Mes anterior", + "nextPageTooltip": "Próxima página", + "previousPageTooltip": "Página anterior", + "firstPageTooltip": "Primera página", + "lastPageTooltip": "Última página", + "showMenuTooltip": "Mostrar menú", + "aboutListTileTitle": "Acerca de $applicationName", + "licensesPageTitle": "Licencias", + "pageRowsInfoTitle": "$firstRow–$lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow de aproximadamente $rowCount", + "rowsPerPageTitle": "Filas por página:", + "selectedRowCountTitleOne": "Se seleccionó 1 elemento", + "selectedRowCountTitleOther": "Se seleccionaron $selectedRowCount elementos", + "cancelButtonLabel": "Cancelar", + "closeButtonLabel": "Cerrar", + "continueButtonLabel": "Continuar", + "copyButtonLabel": "Copiar", + "cutButtonLabel": "Cortar", + "okButtonLabel": "ACEPTAR", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "viewLicensesButtonLabel": "Ver licencias", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "timePickerHourModeAnnouncement": "Seleccionar horas", + "timePickerMinuteModeAnnouncement": "Seleccionar minutos", + "drawerLabel": "Menú de navegación", + "popupMenuLabel": "Menú emergente", + "dialogLabel": "Diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Buscar", + "expandedIconTapHint": "Contraer", + "collapsedIconTapHint": "Expandir", + "remainingTextFieldCharacterCountOne": "Queda 1 carácter.", + "remainingTextFieldCharacterCountOther": "Quedan $remainingCount caracteres", + "refreshIndicatorSemanticLabel": "Actualizar" +} diff --git a/packages/material_ui/lib/src/l10n/material_es_CL.arb b/packages/material_ui/lib/src/l10n/material_es_CL.arb new file mode 100644 index 000000000000..0c6297d0f7ca --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_es_CL.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "Borrar texto", + "selectedDateLabel": "Seleccionada", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir", + "scanTextButtonLabel": "Analizar texto", + "lookUpButtonLabel": "Mirar hacia arriba", + "menuDismissLabel": "Descartar menú", + "expansionTileExpandedHint": "presiona dos veces para contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expandedHint": "Contraído", + "collapsedHint": "Expandido", + "scrimLabel": "Lámina", + "bottomSheetLabel": "Hoja inferior", + "scrimOnTapHint": "Cerrar $modalRouteContentName", + "currentDateLabel": "Hoy", + "keyboardKeyShift": "Mayúsculas", + "menuBarMenuLabel": "Menú de la barra de menú", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyChannelDown": "Canal anterior", + "keyboardKeyBackspace": "Retroceso", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Inicio", + "keyboardKeyEnd": "Fin", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Expulsar", + "keyboardKeyDelete": "Supr", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelUp": "Canal siguiente", + "keyboardKeyCapsLock": "Bloqueo de mayúscula", + "keyboardKeySelect": "Select", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Comando", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Bloqueo numérico", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "AvPág", + "keyboardKeySpace": "Barra espaciadora", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Bloqueo de desplazamiento", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Imprimir pantalla", + "keyboardKeyPowerOff": "Apagar", + "keyboardKeyPower": "Encender", + "keyboardKeyPageUp": "RePág", + "keyboardKeyNumpadEnter": "Num Enter", + "dialModeButtonLabel": "Cambiar al modo de selección de hora", + "licensesPackageDetailTextOne": "1 licencia", + "timePickerDialHelpText": "Selecciona una hora", + "timePickerInputHelpText": "Ingresa una hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Ingresa una hora válida", + "licensesPackageDetailTextOther": "$licenseCount licencias", + "inputTimeModeButtonLabel": "Cambiar al modo de entrada de texto", + "dateSeparator": "/", + "dateInputLabel": "Ingresar fecha", + "calendarModeButtonLabel": "Cambiar al calendario", + "dateRangePickerHelpText": "Selecciona un período", + "datePickerHelpText": "Selecciona una fecha", + "saveButtonLabel": "Guardar", + "dateOutOfRangeLabel": "Fuera de rango", + "invalidDateRangeLabel": "El rango no es válido.", + "invalidDateFormatLabel": "El formato no es válido.", + "dateRangeEndDateSemanticLabel": "Fecha de finalización: $fullDate", + "dateRangeStartDateSemanticLabel": "Fecha de inicio: $fullDate", + "dateRangeEndLabel": "Fecha de finalización", + "dateRangeStartLabel": "Fecha de inicio", + "inputDateModeButtonLabel": "Cambiar a modo de entrada", + "unspecifiedDateRange": "Período", + "unspecifiedDate": "Fecha", + "selectYearSemanticsLabel": "Seleccionar año", + "dateHelpText": "dd/mm/aaaa", + "moreButtonTooltip": "Más", + "reorderItemDown": "Mover hacia abajo", + "reorderItemLeft": "Mover hacia la izquierda", + "reorderItemToEnd": "Mover al final", + "reorderItemRight": "Mover hacia la derecha", + "reorderItemUp": "Mover hacia arriba", + "reorderItemToStart": "Mover al inicio", + "tabLabel": "Pestaña $tabIndex de $tabCount", + "showAccountsLabel": "Mostrar cuentas", + "modalBarrierDismissLabel": "Descartar", + "hideAccountsLabel": "Ocultar cuentas", + "signedInLabel": "Cuenta con la que accediste", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Abrir menú de navegación", + "backButtonTooltip": "Atrás", + "closeButtonTooltip": "Cerrar", + "deleteButtonTooltip": "Borrar", + "nextMonthTooltip": "Próximo mes", + "previousMonthTooltip": "Mes anterior", + "nextPageTooltip": "Próxima página", + "previousPageTooltip": "Página anterior", + "firstPageTooltip": "Primera página", + "lastPageTooltip": "Última página", + "showMenuTooltip": "Mostrar menú", + "aboutListTileTitle": "Acerca de $applicationName", + "licensesPageTitle": "Licencias", + "pageRowsInfoTitle": "$firstRow–$lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow de aproximadamente $rowCount", + "rowsPerPageTitle": "Filas por página:", + "selectedRowCountTitleOne": "Se seleccionó 1 elemento", + "selectedRowCountTitleOther": "Se seleccionaron $selectedRowCount elementos", + "cancelButtonLabel": "Cancelar", + "closeButtonLabel": "Cerrar", + "continueButtonLabel": "Continuar", + "copyButtonLabel": "Copiar", + "cutButtonLabel": "Cortar", + "okButtonLabel": "ACEPTAR", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "viewLicensesButtonLabel": "Ver licencias", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "timePickerHourModeAnnouncement": "Seleccionar horas", + "timePickerMinuteModeAnnouncement": "Seleccionar minutos", + "drawerLabel": "Menú de navegación", + "popupMenuLabel": "Menú emergente", + "dialogLabel": "Diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Buscar", + "expandedIconTapHint": "Contraer", + "collapsedIconTapHint": "Expandir", + "remainingTextFieldCharacterCountOne": "Queda 1 carácter.", + "remainingTextFieldCharacterCountOther": "Quedan $remainingCount caracteres", + "refreshIndicatorSemanticLabel": "Actualizar" +} diff --git a/packages/material_ui/lib/src/l10n/material_es_CO.arb b/packages/material_ui/lib/src/l10n/material_es_CO.arb new file mode 100644 index 000000000000..0c6297d0f7ca --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_es_CO.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "Borrar texto", + "selectedDateLabel": "Seleccionada", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir", + "scanTextButtonLabel": "Analizar texto", + "lookUpButtonLabel": "Mirar hacia arriba", + "menuDismissLabel": "Descartar menú", + "expansionTileExpandedHint": "presiona dos veces para contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expandedHint": "Contraído", + "collapsedHint": "Expandido", + "scrimLabel": "Lámina", + "bottomSheetLabel": "Hoja inferior", + "scrimOnTapHint": "Cerrar $modalRouteContentName", + "currentDateLabel": "Hoy", + "keyboardKeyShift": "Mayúsculas", + "menuBarMenuLabel": "Menú de la barra de menú", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyChannelDown": "Canal anterior", + "keyboardKeyBackspace": "Retroceso", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Inicio", + "keyboardKeyEnd": "Fin", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Expulsar", + "keyboardKeyDelete": "Supr", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelUp": "Canal siguiente", + "keyboardKeyCapsLock": "Bloqueo de mayúscula", + "keyboardKeySelect": "Select", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Comando", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Bloqueo numérico", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "AvPág", + "keyboardKeySpace": "Barra espaciadora", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Bloqueo de desplazamiento", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Imprimir pantalla", + "keyboardKeyPowerOff": "Apagar", + "keyboardKeyPower": "Encender", + "keyboardKeyPageUp": "RePág", + "keyboardKeyNumpadEnter": "Num Enter", + "dialModeButtonLabel": "Cambiar al modo de selección de hora", + "licensesPackageDetailTextOne": "1 licencia", + "timePickerDialHelpText": "Selecciona una hora", + "timePickerInputHelpText": "Ingresa una hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Ingresa una hora válida", + "licensesPackageDetailTextOther": "$licenseCount licencias", + "inputTimeModeButtonLabel": "Cambiar al modo de entrada de texto", + "dateSeparator": "/", + "dateInputLabel": "Ingresar fecha", + "calendarModeButtonLabel": "Cambiar al calendario", + "dateRangePickerHelpText": "Selecciona un período", + "datePickerHelpText": "Selecciona una fecha", + "saveButtonLabel": "Guardar", + "dateOutOfRangeLabel": "Fuera de rango", + "invalidDateRangeLabel": "El rango no es válido.", + "invalidDateFormatLabel": "El formato no es válido.", + "dateRangeEndDateSemanticLabel": "Fecha de finalización: $fullDate", + "dateRangeStartDateSemanticLabel": "Fecha de inicio: $fullDate", + "dateRangeEndLabel": "Fecha de finalización", + "dateRangeStartLabel": "Fecha de inicio", + "inputDateModeButtonLabel": "Cambiar a modo de entrada", + "unspecifiedDateRange": "Período", + "unspecifiedDate": "Fecha", + "selectYearSemanticsLabel": "Seleccionar año", + "dateHelpText": "dd/mm/aaaa", + "moreButtonTooltip": "Más", + "reorderItemDown": "Mover hacia abajo", + "reorderItemLeft": "Mover hacia la izquierda", + "reorderItemToEnd": "Mover al final", + "reorderItemRight": "Mover hacia la derecha", + "reorderItemUp": "Mover hacia arriba", + "reorderItemToStart": "Mover al inicio", + "tabLabel": "Pestaña $tabIndex de $tabCount", + "showAccountsLabel": "Mostrar cuentas", + "modalBarrierDismissLabel": "Descartar", + "hideAccountsLabel": "Ocultar cuentas", + "signedInLabel": "Cuenta con la que accediste", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Abrir menú de navegación", + "backButtonTooltip": "Atrás", + "closeButtonTooltip": "Cerrar", + "deleteButtonTooltip": "Borrar", + "nextMonthTooltip": "Próximo mes", + "previousMonthTooltip": "Mes anterior", + "nextPageTooltip": "Próxima página", + "previousPageTooltip": "Página anterior", + "firstPageTooltip": "Primera página", + "lastPageTooltip": "Última página", + "showMenuTooltip": "Mostrar menú", + "aboutListTileTitle": "Acerca de $applicationName", + "licensesPageTitle": "Licencias", + "pageRowsInfoTitle": "$firstRow–$lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow de aproximadamente $rowCount", + "rowsPerPageTitle": "Filas por página:", + "selectedRowCountTitleOne": "Se seleccionó 1 elemento", + "selectedRowCountTitleOther": "Se seleccionaron $selectedRowCount elementos", + "cancelButtonLabel": "Cancelar", + "closeButtonLabel": "Cerrar", + "continueButtonLabel": "Continuar", + "copyButtonLabel": "Copiar", + "cutButtonLabel": "Cortar", + "okButtonLabel": "ACEPTAR", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "viewLicensesButtonLabel": "Ver licencias", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "timePickerHourModeAnnouncement": "Seleccionar horas", + "timePickerMinuteModeAnnouncement": "Seleccionar minutos", + "drawerLabel": "Menú de navegación", + "popupMenuLabel": "Menú emergente", + "dialogLabel": "Diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Buscar", + "expandedIconTapHint": "Contraer", + "collapsedIconTapHint": "Expandir", + "remainingTextFieldCharacterCountOne": "Queda 1 carácter.", + "remainingTextFieldCharacterCountOther": "Quedan $remainingCount caracteres", + "refreshIndicatorSemanticLabel": "Actualizar" +} diff --git a/packages/material_ui/lib/src/l10n/material_es_CR.arb b/packages/material_ui/lib/src/l10n/material_es_CR.arb new file mode 100644 index 000000000000..0c6297d0f7ca --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_es_CR.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "Borrar texto", + "selectedDateLabel": "Seleccionada", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir", + "scanTextButtonLabel": "Analizar texto", + "lookUpButtonLabel": "Mirar hacia arriba", + "menuDismissLabel": "Descartar menú", + "expansionTileExpandedHint": "presiona dos veces para contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expandedHint": "Contraído", + "collapsedHint": "Expandido", + "scrimLabel": "Lámina", + "bottomSheetLabel": "Hoja inferior", + "scrimOnTapHint": "Cerrar $modalRouteContentName", + "currentDateLabel": "Hoy", + "keyboardKeyShift": "Mayúsculas", + "menuBarMenuLabel": "Menú de la barra de menú", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyChannelDown": "Canal anterior", + "keyboardKeyBackspace": "Retroceso", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Inicio", + "keyboardKeyEnd": "Fin", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Expulsar", + "keyboardKeyDelete": "Supr", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelUp": "Canal siguiente", + "keyboardKeyCapsLock": "Bloqueo de mayúscula", + "keyboardKeySelect": "Select", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Comando", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Bloqueo numérico", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "AvPág", + "keyboardKeySpace": "Barra espaciadora", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Bloqueo de desplazamiento", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Imprimir pantalla", + "keyboardKeyPowerOff": "Apagar", + "keyboardKeyPower": "Encender", + "keyboardKeyPageUp": "RePág", + "keyboardKeyNumpadEnter": "Num Enter", + "dialModeButtonLabel": "Cambiar al modo de selección de hora", + "licensesPackageDetailTextOne": "1 licencia", + "timePickerDialHelpText": "Selecciona una hora", + "timePickerInputHelpText": "Ingresa una hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Ingresa una hora válida", + "licensesPackageDetailTextOther": "$licenseCount licencias", + "inputTimeModeButtonLabel": "Cambiar al modo de entrada de texto", + "dateSeparator": "/", + "dateInputLabel": "Ingresar fecha", + "calendarModeButtonLabel": "Cambiar al calendario", + "dateRangePickerHelpText": "Selecciona un período", + "datePickerHelpText": "Selecciona una fecha", + "saveButtonLabel": "Guardar", + "dateOutOfRangeLabel": "Fuera de rango", + "invalidDateRangeLabel": "El rango no es válido.", + "invalidDateFormatLabel": "El formato no es válido.", + "dateRangeEndDateSemanticLabel": "Fecha de finalización: $fullDate", + "dateRangeStartDateSemanticLabel": "Fecha de inicio: $fullDate", + "dateRangeEndLabel": "Fecha de finalización", + "dateRangeStartLabel": "Fecha de inicio", + "inputDateModeButtonLabel": "Cambiar a modo de entrada", + "unspecifiedDateRange": "Período", + "unspecifiedDate": "Fecha", + "selectYearSemanticsLabel": "Seleccionar año", + "dateHelpText": "dd/mm/aaaa", + "moreButtonTooltip": "Más", + "reorderItemDown": "Mover hacia abajo", + "reorderItemLeft": "Mover hacia la izquierda", + "reorderItemToEnd": "Mover al final", + "reorderItemRight": "Mover hacia la derecha", + "reorderItemUp": "Mover hacia arriba", + "reorderItemToStart": "Mover al inicio", + "tabLabel": "Pestaña $tabIndex de $tabCount", + "showAccountsLabel": "Mostrar cuentas", + "modalBarrierDismissLabel": "Descartar", + "hideAccountsLabel": "Ocultar cuentas", + "signedInLabel": "Cuenta con la que accediste", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Abrir menú de navegación", + "backButtonTooltip": "Atrás", + "closeButtonTooltip": "Cerrar", + "deleteButtonTooltip": "Borrar", + "nextMonthTooltip": "Próximo mes", + "previousMonthTooltip": "Mes anterior", + "nextPageTooltip": "Próxima página", + "previousPageTooltip": "Página anterior", + "firstPageTooltip": "Primera página", + "lastPageTooltip": "Última página", + "showMenuTooltip": "Mostrar menú", + "aboutListTileTitle": "Acerca de $applicationName", + "licensesPageTitle": "Licencias", + "pageRowsInfoTitle": "$firstRow–$lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow de aproximadamente $rowCount", + "rowsPerPageTitle": "Filas por página:", + "selectedRowCountTitleOne": "Se seleccionó 1 elemento", + "selectedRowCountTitleOther": "Se seleccionaron $selectedRowCount elementos", + "cancelButtonLabel": "Cancelar", + "closeButtonLabel": "Cerrar", + "continueButtonLabel": "Continuar", + "copyButtonLabel": "Copiar", + "cutButtonLabel": "Cortar", + "okButtonLabel": "ACEPTAR", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "viewLicensesButtonLabel": "Ver licencias", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "timePickerHourModeAnnouncement": "Seleccionar horas", + "timePickerMinuteModeAnnouncement": "Seleccionar minutos", + "drawerLabel": "Menú de navegación", + "popupMenuLabel": "Menú emergente", + "dialogLabel": "Diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Buscar", + "expandedIconTapHint": "Contraer", + "collapsedIconTapHint": "Expandir", + "remainingTextFieldCharacterCountOne": "Queda 1 carácter.", + "remainingTextFieldCharacterCountOther": "Quedan $remainingCount caracteres", + "refreshIndicatorSemanticLabel": "Actualizar" +} diff --git a/packages/material_ui/lib/src/l10n/material_es_DO.arb b/packages/material_ui/lib/src/l10n/material_es_DO.arb new file mode 100644 index 000000000000..0c6297d0f7ca --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_es_DO.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "Borrar texto", + "selectedDateLabel": "Seleccionada", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir", + "scanTextButtonLabel": "Analizar texto", + "lookUpButtonLabel": "Mirar hacia arriba", + "menuDismissLabel": "Descartar menú", + "expansionTileExpandedHint": "presiona dos veces para contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expandedHint": "Contraído", + "collapsedHint": "Expandido", + "scrimLabel": "Lámina", + "bottomSheetLabel": "Hoja inferior", + "scrimOnTapHint": "Cerrar $modalRouteContentName", + "currentDateLabel": "Hoy", + "keyboardKeyShift": "Mayúsculas", + "menuBarMenuLabel": "Menú de la barra de menú", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyChannelDown": "Canal anterior", + "keyboardKeyBackspace": "Retroceso", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Inicio", + "keyboardKeyEnd": "Fin", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Expulsar", + "keyboardKeyDelete": "Supr", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelUp": "Canal siguiente", + "keyboardKeyCapsLock": "Bloqueo de mayúscula", + "keyboardKeySelect": "Select", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Comando", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Bloqueo numérico", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "AvPág", + "keyboardKeySpace": "Barra espaciadora", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Bloqueo de desplazamiento", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Imprimir pantalla", + "keyboardKeyPowerOff": "Apagar", + "keyboardKeyPower": "Encender", + "keyboardKeyPageUp": "RePág", + "keyboardKeyNumpadEnter": "Num Enter", + "dialModeButtonLabel": "Cambiar al modo de selección de hora", + "licensesPackageDetailTextOne": "1 licencia", + "timePickerDialHelpText": "Selecciona una hora", + "timePickerInputHelpText": "Ingresa una hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Ingresa una hora válida", + "licensesPackageDetailTextOther": "$licenseCount licencias", + "inputTimeModeButtonLabel": "Cambiar al modo de entrada de texto", + "dateSeparator": "/", + "dateInputLabel": "Ingresar fecha", + "calendarModeButtonLabel": "Cambiar al calendario", + "dateRangePickerHelpText": "Selecciona un período", + "datePickerHelpText": "Selecciona una fecha", + "saveButtonLabel": "Guardar", + "dateOutOfRangeLabel": "Fuera de rango", + "invalidDateRangeLabel": "El rango no es válido.", + "invalidDateFormatLabel": "El formato no es válido.", + "dateRangeEndDateSemanticLabel": "Fecha de finalización: $fullDate", + "dateRangeStartDateSemanticLabel": "Fecha de inicio: $fullDate", + "dateRangeEndLabel": "Fecha de finalización", + "dateRangeStartLabel": "Fecha de inicio", + "inputDateModeButtonLabel": "Cambiar a modo de entrada", + "unspecifiedDateRange": "Período", + "unspecifiedDate": "Fecha", + "selectYearSemanticsLabel": "Seleccionar año", + "dateHelpText": "dd/mm/aaaa", + "moreButtonTooltip": "Más", + "reorderItemDown": "Mover hacia abajo", + "reorderItemLeft": "Mover hacia la izquierda", + "reorderItemToEnd": "Mover al final", + "reorderItemRight": "Mover hacia la derecha", + "reorderItemUp": "Mover hacia arriba", + "reorderItemToStart": "Mover al inicio", + "tabLabel": "Pestaña $tabIndex de $tabCount", + "showAccountsLabel": "Mostrar cuentas", + "modalBarrierDismissLabel": "Descartar", + "hideAccountsLabel": "Ocultar cuentas", + "signedInLabel": "Cuenta con la que accediste", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Abrir menú de navegación", + "backButtonTooltip": "Atrás", + "closeButtonTooltip": "Cerrar", + "deleteButtonTooltip": "Borrar", + "nextMonthTooltip": "Próximo mes", + "previousMonthTooltip": "Mes anterior", + "nextPageTooltip": "Próxima página", + "previousPageTooltip": "Página anterior", + "firstPageTooltip": "Primera página", + "lastPageTooltip": "Última página", + "showMenuTooltip": "Mostrar menú", + "aboutListTileTitle": "Acerca de $applicationName", + "licensesPageTitle": "Licencias", + "pageRowsInfoTitle": "$firstRow–$lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow de aproximadamente $rowCount", + "rowsPerPageTitle": "Filas por página:", + "selectedRowCountTitleOne": "Se seleccionó 1 elemento", + "selectedRowCountTitleOther": "Se seleccionaron $selectedRowCount elementos", + "cancelButtonLabel": "Cancelar", + "closeButtonLabel": "Cerrar", + "continueButtonLabel": "Continuar", + "copyButtonLabel": "Copiar", + "cutButtonLabel": "Cortar", + "okButtonLabel": "ACEPTAR", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "viewLicensesButtonLabel": "Ver licencias", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "timePickerHourModeAnnouncement": "Seleccionar horas", + "timePickerMinuteModeAnnouncement": "Seleccionar minutos", + "drawerLabel": "Menú de navegación", + "popupMenuLabel": "Menú emergente", + "dialogLabel": "Diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Buscar", + "expandedIconTapHint": "Contraer", + "collapsedIconTapHint": "Expandir", + "remainingTextFieldCharacterCountOne": "Queda 1 carácter.", + "remainingTextFieldCharacterCountOther": "Quedan $remainingCount caracteres", + "refreshIndicatorSemanticLabel": "Actualizar" +} diff --git a/packages/material_ui/lib/src/l10n/material_es_EC.arb b/packages/material_ui/lib/src/l10n/material_es_EC.arb new file mode 100644 index 000000000000..0c6297d0f7ca --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_es_EC.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "Borrar texto", + "selectedDateLabel": "Seleccionada", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir", + "scanTextButtonLabel": "Analizar texto", + "lookUpButtonLabel": "Mirar hacia arriba", + "menuDismissLabel": "Descartar menú", + "expansionTileExpandedHint": "presiona dos veces para contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expandedHint": "Contraído", + "collapsedHint": "Expandido", + "scrimLabel": "Lámina", + "bottomSheetLabel": "Hoja inferior", + "scrimOnTapHint": "Cerrar $modalRouteContentName", + "currentDateLabel": "Hoy", + "keyboardKeyShift": "Mayúsculas", + "menuBarMenuLabel": "Menú de la barra de menú", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyChannelDown": "Canal anterior", + "keyboardKeyBackspace": "Retroceso", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Inicio", + "keyboardKeyEnd": "Fin", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Expulsar", + "keyboardKeyDelete": "Supr", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelUp": "Canal siguiente", + "keyboardKeyCapsLock": "Bloqueo de mayúscula", + "keyboardKeySelect": "Select", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Comando", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Bloqueo numérico", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "AvPág", + "keyboardKeySpace": "Barra espaciadora", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Bloqueo de desplazamiento", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Imprimir pantalla", + "keyboardKeyPowerOff": "Apagar", + "keyboardKeyPower": "Encender", + "keyboardKeyPageUp": "RePág", + "keyboardKeyNumpadEnter": "Num Enter", + "dialModeButtonLabel": "Cambiar al modo de selección de hora", + "licensesPackageDetailTextOne": "1 licencia", + "timePickerDialHelpText": "Selecciona una hora", + "timePickerInputHelpText": "Ingresa una hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Ingresa una hora válida", + "licensesPackageDetailTextOther": "$licenseCount licencias", + "inputTimeModeButtonLabel": "Cambiar al modo de entrada de texto", + "dateSeparator": "/", + "dateInputLabel": "Ingresar fecha", + "calendarModeButtonLabel": "Cambiar al calendario", + "dateRangePickerHelpText": "Selecciona un período", + "datePickerHelpText": "Selecciona una fecha", + "saveButtonLabel": "Guardar", + "dateOutOfRangeLabel": "Fuera de rango", + "invalidDateRangeLabel": "El rango no es válido.", + "invalidDateFormatLabel": "El formato no es válido.", + "dateRangeEndDateSemanticLabel": "Fecha de finalización: $fullDate", + "dateRangeStartDateSemanticLabel": "Fecha de inicio: $fullDate", + "dateRangeEndLabel": "Fecha de finalización", + "dateRangeStartLabel": "Fecha de inicio", + "inputDateModeButtonLabel": "Cambiar a modo de entrada", + "unspecifiedDateRange": "Período", + "unspecifiedDate": "Fecha", + "selectYearSemanticsLabel": "Seleccionar año", + "dateHelpText": "dd/mm/aaaa", + "moreButtonTooltip": "Más", + "reorderItemDown": "Mover hacia abajo", + "reorderItemLeft": "Mover hacia la izquierda", + "reorderItemToEnd": "Mover al final", + "reorderItemRight": "Mover hacia la derecha", + "reorderItemUp": "Mover hacia arriba", + "reorderItemToStart": "Mover al inicio", + "tabLabel": "Pestaña $tabIndex de $tabCount", + "showAccountsLabel": "Mostrar cuentas", + "modalBarrierDismissLabel": "Descartar", + "hideAccountsLabel": "Ocultar cuentas", + "signedInLabel": "Cuenta con la que accediste", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Abrir menú de navegación", + "backButtonTooltip": "Atrás", + "closeButtonTooltip": "Cerrar", + "deleteButtonTooltip": "Borrar", + "nextMonthTooltip": "Próximo mes", + "previousMonthTooltip": "Mes anterior", + "nextPageTooltip": "Próxima página", + "previousPageTooltip": "Página anterior", + "firstPageTooltip": "Primera página", + "lastPageTooltip": "Última página", + "showMenuTooltip": "Mostrar menú", + "aboutListTileTitle": "Acerca de $applicationName", + "licensesPageTitle": "Licencias", + "pageRowsInfoTitle": "$firstRow–$lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow de aproximadamente $rowCount", + "rowsPerPageTitle": "Filas por página:", + "selectedRowCountTitleOne": "Se seleccionó 1 elemento", + "selectedRowCountTitleOther": "Se seleccionaron $selectedRowCount elementos", + "cancelButtonLabel": "Cancelar", + "closeButtonLabel": "Cerrar", + "continueButtonLabel": "Continuar", + "copyButtonLabel": "Copiar", + "cutButtonLabel": "Cortar", + "okButtonLabel": "ACEPTAR", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "viewLicensesButtonLabel": "Ver licencias", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "timePickerHourModeAnnouncement": "Seleccionar horas", + "timePickerMinuteModeAnnouncement": "Seleccionar minutos", + "drawerLabel": "Menú de navegación", + "popupMenuLabel": "Menú emergente", + "dialogLabel": "Diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Buscar", + "expandedIconTapHint": "Contraer", + "collapsedIconTapHint": "Expandir", + "remainingTextFieldCharacterCountOne": "Queda 1 carácter.", + "remainingTextFieldCharacterCountOther": "Quedan $remainingCount caracteres", + "refreshIndicatorSemanticLabel": "Actualizar" +} diff --git a/packages/material_ui/lib/src/l10n/material_es_GT.arb b/packages/material_ui/lib/src/l10n/material_es_GT.arb new file mode 100644 index 000000000000..0c6297d0f7ca --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_es_GT.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "Borrar texto", + "selectedDateLabel": "Seleccionada", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir", + "scanTextButtonLabel": "Analizar texto", + "lookUpButtonLabel": "Mirar hacia arriba", + "menuDismissLabel": "Descartar menú", + "expansionTileExpandedHint": "presiona dos veces para contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expandedHint": "Contraído", + "collapsedHint": "Expandido", + "scrimLabel": "Lámina", + "bottomSheetLabel": "Hoja inferior", + "scrimOnTapHint": "Cerrar $modalRouteContentName", + "currentDateLabel": "Hoy", + "keyboardKeyShift": "Mayúsculas", + "menuBarMenuLabel": "Menú de la barra de menú", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyChannelDown": "Canal anterior", + "keyboardKeyBackspace": "Retroceso", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Inicio", + "keyboardKeyEnd": "Fin", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Expulsar", + "keyboardKeyDelete": "Supr", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelUp": "Canal siguiente", + "keyboardKeyCapsLock": "Bloqueo de mayúscula", + "keyboardKeySelect": "Select", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Comando", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Bloqueo numérico", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "AvPág", + "keyboardKeySpace": "Barra espaciadora", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Bloqueo de desplazamiento", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Imprimir pantalla", + "keyboardKeyPowerOff": "Apagar", + "keyboardKeyPower": "Encender", + "keyboardKeyPageUp": "RePág", + "keyboardKeyNumpadEnter": "Num Enter", + "dialModeButtonLabel": "Cambiar al modo de selección de hora", + "licensesPackageDetailTextOne": "1 licencia", + "timePickerDialHelpText": "Selecciona una hora", + "timePickerInputHelpText": "Ingresa una hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Ingresa una hora válida", + "licensesPackageDetailTextOther": "$licenseCount licencias", + "inputTimeModeButtonLabel": "Cambiar al modo de entrada de texto", + "dateSeparator": "/", + "dateInputLabel": "Ingresar fecha", + "calendarModeButtonLabel": "Cambiar al calendario", + "dateRangePickerHelpText": "Selecciona un período", + "datePickerHelpText": "Selecciona una fecha", + "saveButtonLabel": "Guardar", + "dateOutOfRangeLabel": "Fuera de rango", + "invalidDateRangeLabel": "El rango no es válido.", + "invalidDateFormatLabel": "El formato no es válido.", + "dateRangeEndDateSemanticLabel": "Fecha de finalización: $fullDate", + "dateRangeStartDateSemanticLabel": "Fecha de inicio: $fullDate", + "dateRangeEndLabel": "Fecha de finalización", + "dateRangeStartLabel": "Fecha de inicio", + "inputDateModeButtonLabel": "Cambiar a modo de entrada", + "unspecifiedDateRange": "Período", + "unspecifiedDate": "Fecha", + "selectYearSemanticsLabel": "Seleccionar año", + "dateHelpText": "dd/mm/aaaa", + "moreButtonTooltip": "Más", + "reorderItemDown": "Mover hacia abajo", + "reorderItemLeft": "Mover hacia la izquierda", + "reorderItemToEnd": "Mover al final", + "reorderItemRight": "Mover hacia la derecha", + "reorderItemUp": "Mover hacia arriba", + "reorderItemToStart": "Mover al inicio", + "tabLabel": "Pestaña $tabIndex de $tabCount", + "showAccountsLabel": "Mostrar cuentas", + "modalBarrierDismissLabel": "Descartar", + "hideAccountsLabel": "Ocultar cuentas", + "signedInLabel": "Cuenta con la que accediste", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Abrir menú de navegación", + "backButtonTooltip": "Atrás", + "closeButtonTooltip": "Cerrar", + "deleteButtonTooltip": "Borrar", + "nextMonthTooltip": "Próximo mes", + "previousMonthTooltip": "Mes anterior", + "nextPageTooltip": "Próxima página", + "previousPageTooltip": "Página anterior", + "firstPageTooltip": "Primera página", + "lastPageTooltip": "Última página", + "showMenuTooltip": "Mostrar menú", + "aboutListTileTitle": "Acerca de $applicationName", + "licensesPageTitle": "Licencias", + "pageRowsInfoTitle": "$firstRow–$lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow de aproximadamente $rowCount", + "rowsPerPageTitle": "Filas por página:", + "selectedRowCountTitleOne": "Se seleccionó 1 elemento", + "selectedRowCountTitleOther": "Se seleccionaron $selectedRowCount elementos", + "cancelButtonLabel": "Cancelar", + "closeButtonLabel": "Cerrar", + "continueButtonLabel": "Continuar", + "copyButtonLabel": "Copiar", + "cutButtonLabel": "Cortar", + "okButtonLabel": "ACEPTAR", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "viewLicensesButtonLabel": "Ver licencias", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "timePickerHourModeAnnouncement": "Seleccionar horas", + "timePickerMinuteModeAnnouncement": "Seleccionar minutos", + "drawerLabel": "Menú de navegación", + "popupMenuLabel": "Menú emergente", + "dialogLabel": "Diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Buscar", + "expandedIconTapHint": "Contraer", + "collapsedIconTapHint": "Expandir", + "remainingTextFieldCharacterCountOne": "Queda 1 carácter.", + "remainingTextFieldCharacterCountOther": "Quedan $remainingCount caracteres", + "refreshIndicatorSemanticLabel": "Actualizar" +} diff --git a/packages/material_ui/lib/src/l10n/material_es_HN.arb b/packages/material_ui/lib/src/l10n/material_es_HN.arb new file mode 100644 index 000000000000..0c6297d0f7ca --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_es_HN.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "Borrar texto", + "selectedDateLabel": "Seleccionada", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir", + "scanTextButtonLabel": "Analizar texto", + "lookUpButtonLabel": "Mirar hacia arriba", + "menuDismissLabel": "Descartar menú", + "expansionTileExpandedHint": "presiona dos veces para contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expandedHint": "Contraído", + "collapsedHint": "Expandido", + "scrimLabel": "Lámina", + "bottomSheetLabel": "Hoja inferior", + "scrimOnTapHint": "Cerrar $modalRouteContentName", + "currentDateLabel": "Hoy", + "keyboardKeyShift": "Mayúsculas", + "menuBarMenuLabel": "Menú de la barra de menú", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyChannelDown": "Canal anterior", + "keyboardKeyBackspace": "Retroceso", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Inicio", + "keyboardKeyEnd": "Fin", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Expulsar", + "keyboardKeyDelete": "Supr", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelUp": "Canal siguiente", + "keyboardKeyCapsLock": "Bloqueo de mayúscula", + "keyboardKeySelect": "Select", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Comando", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Bloqueo numérico", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "AvPág", + "keyboardKeySpace": "Barra espaciadora", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Bloqueo de desplazamiento", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Imprimir pantalla", + "keyboardKeyPowerOff": "Apagar", + "keyboardKeyPower": "Encender", + "keyboardKeyPageUp": "RePág", + "keyboardKeyNumpadEnter": "Num Enter", + "dialModeButtonLabel": "Cambiar al modo de selección de hora", + "licensesPackageDetailTextOne": "1 licencia", + "timePickerDialHelpText": "Selecciona una hora", + "timePickerInputHelpText": "Ingresa una hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Ingresa una hora válida", + "licensesPackageDetailTextOther": "$licenseCount licencias", + "inputTimeModeButtonLabel": "Cambiar al modo de entrada de texto", + "dateSeparator": "/", + "dateInputLabel": "Ingresar fecha", + "calendarModeButtonLabel": "Cambiar al calendario", + "dateRangePickerHelpText": "Selecciona un período", + "datePickerHelpText": "Selecciona una fecha", + "saveButtonLabel": "Guardar", + "dateOutOfRangeLabel": "Fuera de rango", + "invalidDateRangeLabel": "El rango no es válido.", + "invalidDateFormatLabel": "El formato no es válido.", + "dateRangeEndDateSemanticLabel": "Fecha de finalización: $fullDate", + "dateRangeStartDateSemanticLabel": "Fecha de inicio: $fullDate", + "dateRangeEndLabel": "Fecha de finalización", + "dateRangeStartLabel": "Fecha de inicio", + "inputDateModeButtonLabel": "Cambiar a modo de entrada", + "unspecifiedDateRange": "Período", + "unspecifiedDate": "Fecha", + "selectYearSemanticsLabel": "Seleccionar año", + "dateHelpText": "dd/mm/aaaa", + "moreButtonTooltip": "Más", + "reorderItemDown": "Mover hacia abajo", + "reorderItemLeft": "Mover hacia la izquierda", + "reorderItemToEnd": "Mover al final", + "reorderItemRight": "Mover hacia la derecha", + "reorderItemUp": "Mover hacia arriba", + "reorderItemToStart": "Mover al inicio", + "tabLabel": "Pestaña $tabIndex de $tabCount", + "showAccountsLabel": "Mostrar cuentas", + "modalBarrierDismissLabel": "Descartar", + "hideAccountsLabel": "Ocultar cuentas", + "signedInLabel": "Cuenta con la que accediste", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Abrir menú de navegación", + "backButtonTooltip": "Atrás", + "closeButtonTooltip": "Cerrar", + "deleteButtonTooltip": "Borrar", + "nextMonthTooltip": "Próximo mes", + "previousMonthTooltip": "Mes anterior", + "nextPageTooltip": "Próxima página", + "previousPageTooltip": "Página anterior", + "firstPageTooltip": "Primera página", + "lastPageTooltip": "Última página", + "showMenuTooltip": "Mostrar menú", + "aboutListTileTitle": "Acerca de $applicationName", + "licensesPageTitle": "Licencias", + "pageRowsInfoTitle": "$firstRow–$lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow de aproximadamente $rowCount", + "rowsPerPageTitle": "Filas por página:", + "selectedRowCountTitleOne": "Se seleccionó 1 elemento", + "selectedRowCountTitleOther": "Se seleccionaron $selectedRowCount elementos", + "cancelButtonLabel": "Cancelar", + "closeButtonLabel": "Cerrar", + "continueButtonLabel": "Continuar", + "copyButtonLabel": "Copiar", + "cutButtonLabel": "Cortar", + "okButtonLabel": "ACEPTAR", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "viewLicensesButtonLabel": "Ver licencias", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "timePickerHourModeAnnouncement": "Seleccionar horas", + "timePickerMinuteModeAnnouncement": "Seleccionar minutos", + "drawerLabel": "Menú de navegación", + "popupMenuLabel": "Menú emergente", + "dialogLabel": "Diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Buscar", + "expandedIconTapHint": "Contraer", + "collapsedIconTapHint": "Expandir", + "remainingTextFieldCharacterCountOne": "Queda 1 carácter.", + "remainingTextFieldCharacterCountOther": "Quedan $remainingCount caracteres", + "refreshIndicatorSemanticLabel": "Actualizar" +} diff --git a/packages/material_ui/lib/src/l10n/material_es_MX.arb b/packages/material_ui/lib/src/l10n/material_es_MX.arb new file mode 100644 index 000000000000..0c6297d0f7ca --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_es_MX.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "Borrar texto", + "selectedDateLabel": "Seleccionada", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir", + "scanTextButtonLabel": "Analizar texto", + "lookUpButtonLabel": "Mirar hacia arriba", + "menuDismissLabel": "Descartar menú", + "expansionTileExpandedHint": "presiona dos veces para contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expandedHint": "Contraído", + "collapsedHint": "Expandido", + "scrimLabel": "Lámina", + "bottomSheetLabel": "Hoja inferior", + "scrimOnTapHint": "Cerrar $modalRouteContentName", + "currentDateLabel": "Hoy", + "keyboardKeyShift": "Mayúsculas", + "menuBarMenuLabel": "Menú de la barra de menú", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyChannelDown": "Canal anterior", + "keyboardKeyBackspace": "Retroceso", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Inicio", + "keyboardKeyEnd": "Fin", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Expulsar", + "keyboardKeyDelete": "Supr", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelUp": "Canal siguiente", + "keyboardKeyCapsLock": "Bloqueo de mayúscula", + "keyboardKeySelect": "Select", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Comando", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Bloqueo numérico", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "AvPág", + "keyboardKeySpace": "Barra espaciadora", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Bloqueo de desplazamiento", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Imprimir pantalla", + "keyboardKeyPowerOff": "Apagar", + "keyboardKeyPower": "Encender", + "keyboardKeyPageUp": "RePág", + "keyboardKeyNumpadEnter": "Num Enter", + "dialModeButtonLabel": "Cambiar al modo de selección de hora", + "licensesPackageDetailTextOne": "1 licencia", + "timePickerDialHelpText": "Selecciona una hora", + "timePickerInputHelpText": "Ingresa una hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Ingresa una hora válida", + "licensesPackageDetailTextOther": "$licenseCount licencias", + "inputTimeModeButtonLabel": "Cambiar al modo de entrada de texto", + "dateSeparator": "/", + "dateInputLabel": "Ingresar fecha", + "calendarModeButtonLabel": "Cambiar al calendario", + "dateRangePickerHelpText": "Selecciona un período", + "datePickerHelpText": "Selecciona una fecha", + "saveButtonLabel": "Guardar", + "dateOutOfRangeLabel": "Fuera de rango", + "invalidDateRangeLabel": "El rango no es válido.", + "invalidDateFormatLabel": "El formato no es válido.", + "dateRangeEndDateSemanticLabel": "Fecha de finalización: $fullDate", + "dateRangeStartDateSemanticLabel": "Fecha de inicio: $fullDate", + "dateRangeEndLabel": "Fecha de finalización", + "dateRangeStartLabel": "Fecha de inicio", + "inputDateModeButtonLabel": "Cambiar a modo de entrada", + "unspecifiedDateRange": "Período", + "unspecifiedDate": "Fecha", + "selectYearSemanticsLabel": "Seleccionar año", + "dateHelpText": "dd/mm/aaaa", + "moreButtonTooltip": "Más", + "reorderItemDown": "Mover hacia abajo", + "reorderItemLeft": "Mover hacia la izquierda", + "reorderItemToEnd": "Mover al final", + "reorderItemRight": "Mover hacia la derecha", + "reorderItemUp": "Mover hacia arriba", + "reorderItemToStart": "Mover al inicio", + "tabLabel": "Pestaña $tabIndex de $tabCount", + "showAccountsLabel": "Mostrar cuentas", + "modalBarrierDismissLabel": "Descartar", + "hideAccountsLabel": "Ocultar cuentas", + "signedInLabel": "Cuenta con la que accediste", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Abrir menú de navegación", + "backButtonTooltip": "Atrás", + "closeButtonTooltip": "Cerrar", + "deleteButtonTooltip": "Borrar", + "nextMonthTooltip": "Próximo mes", + "previousMonthTooltip": "Mes anterior", + "nextPageTooltip": "Próxima página", + "previousPageTooltip": "Página anterior", + "firstPageTooltip": "Primera página", + "lastPageTooltip": "Última página", + "showMenuTooltip": "Mostrar menú", + "aboutListTileTitle": "Acerca de $applicationName", + "licensesPageTitle": "Licencias", + "pageRowsInfoTitle": "$firstRow–$lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow de aproximadamente $rowCount", + "rowsPerPageTitle": "Filas por página:", + "selectedRowCountTitleOne": "Se seleccionó 1 elemento", + "selectedRowCountTitleOther": "Se seleccionaron $selectedRowCount elementos", + "cancelButtonLabel": "Cancelar", + "closeButtonLabel": "Cerrar", + "continueButtonLabel": "Continuar", + "copyButtonLabel": "Copiar", + "cutButtonLabel": "Cortar", + "okButtonLabel": "ACEPTAR", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "viewLicensesButtonLabel": "Ver licencias", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "timePickerHourModeAnnouncement": "Seleccionar horas", + "timePickerMinuteModeAnnouncement": "Seleccionar minutos", + "drawerLabel": "Menú de navegación", + "popupMenuLabel": "Menú emergente", + "dialogLabel": "Diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Buscar", + "expandedIconTapHint": "Contraer", + "collapsedIconTapHint": "Expandir", + "remainingTextFieldCharacterCountOne": "Queda 1 carácter.", + "remainingTextFieldCharacterCountOther": "Quedan $remainingCount caracteres", + "refreshIndicatorSemanticLabel": "Actualizar" +} diff --git a/packages/material_ui/lib/src/l10n/material_es_NI.arb b/packages/material_ui/lib/src/l10n/material_es_NI.arb new file mode 100644 index 000000000000..0c6297d0f7ca --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_es_NI.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "Borrar texto", + "selectedDateLabel": "Seleccionada", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir", + "scanTextButtonLabel": "Analizar texto", + "lookUpButtonLabel": "Mirar hacia arriba", + "menuDismissLabel": "Descartar menú", + "expansionTileExpandedHint": "presiona dos veces para contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expandedHint": "Contraído", + "collapsedHint": "Expandido", + "scrimLabel": "Lámina", + "bottomSheetLabel": "Hoja inferior", + "scrimOnTapHint": "Cerrar $modalRouteContentName", + "currentDateLabel": "Hoy", + "keyboardKeyShift": "Mayúsculas", + "menuBarMenuLabel": "Menú de la barra de menú", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyChannelDown": "Canal anterior", + "keyboardKeyBackspace": "Retroceso", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Inicio", + "keyboardKeyEnd": "Fin", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Expulsar", + "keyboardKeyDelete": "Supr", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelUp": "Canal siguiente", + "keyboardKeyCapsLock": "Bloqueo de mayúscula", + "keyboardKeySelect": "Select", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Comando", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Bloqueo numérico", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "AvPág", + "keyboardKeySpace": "Barra espaciadora", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Bloqueo de desplazamiento", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Imprimir pantalla", + "keyboardKeyPowerOff": "Apagar", + "keyboardKeyPower": "Encender", + "keyboardKeyPageUp": "RePág", + "keyboardKeyNumpadEnter": "Num Enter", + "dialModeButtonLabel": "Cambiar al modo de selección de hora", + "licensesPackageDetailTextOne": "1 licencia", + "timePickerDialHelpText": "Selecciona una hora", + "timePickerInputHelpText": "Ingresa una hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Ingresa una hora válida", + "licensesPackageDetailTextOther": "$licenseCount licencias", + "inputTimeModeButtonLabel": "Cambiar al modo de entrada de texto", + "dateSeparator": "/", + "dateInputLabel": "Ingresar fecha", + "calendarModeButtonLabel": "Cambiar al calendario", + "dateRangePickerHelpText": "Selecciona un período", + "datePickerHelpText": "Selecciona una fecha", + "saveButtonLabel": "Guardar", + "dateOutOfRangeLabel": "Fuera de rango", + "invalidDateRangeLabel": "El rango no es válido.", + "invalidDateFormatLabel": "El formato no es válido.", + "dateRangeEndDateSemanticLabel": "Fecha de finalización: $fullDate", + "dateRangeStartDateSemanticLabel": "Fecha de inicio: $fullDate", + "dateRangeEndLabel": "Fecha de finalización", + "dateRangeStartLabel": "Fecha de inicio", + "inputDateModeButtonLabel": "Cambiar a modo de entrada", + "unspecifiedDateRange": "Período", + "unspecifiedDate": "Fecha", + "selectYearSemanticsLabel": "Seleccionar año", + "dateHelpText": "dd/mm/aaaa", + "moreButtonTooltip": "Más", + "reorderItemDown": "Mover hacia abajo", + "reorderItemLeft": "Mover hacia la izquierda", + "reorderItemToEnd": "Mover al final", + "reorderItemRight": "Mover hacia la derecha", + "reorderItemUp": "Mover hacia arriba", + "reorderItemToStart": "Mover al inicio", + "tabLabel": "Pestaña $tabIndex de $tabCount", + "showAccountsLabel": "Mostrar cuentas", + "modalBarrierDismissLabel": "Descartar", + "hideAccountsLabel": "Ocultar cuentas", + "signedInLabel": "Cuenta con la que accediste", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Abrir menú de navegación", + "backButtonTooltip": "Atrás", + "closeButtonTooltip": "Cerrar", + "deleteButtonTooltip": "Borrar", + "nextMonthTooltip": "Próximo mes", + "previousMonthTooltip": "Mes anterior", + "nextPageTooltip": "Próxima página", + "previousPageTooltip": "Página anterior", + "firstPageTooltip": "Primera página", + "lastPageTooltip": "Última página", + "showMenuTooltip": "Mostrar menú", + "aboutListTileTitle": "Acerca de $applicationName", + "licensesPageTitle": "Licencias", + "pageRowsInfoTitle": "$firstRow–$lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow de aproximadamente $rowCount", + "rowsPerPageTitle": "Filas por página:", + "selectedRowCountTitleOne": "Se seleccionó 1 elemento", + "selectedRowCountTitleOther": "Se seleccionaron $selectedRowCount elementos", + "cancelButtonLabel": "Cancelar", + "closeButtonLabel": "Cerrar", + "continueButtonLabel": "Continuar", + "copyButtonLabel": "Copiar", + "cutButtonLabel": "Cortar", + "okButtonLabel": "ACEPTAR", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "viewLicensesButtonLabel": "Ver licencias", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "timePickerHourModeAnnouncement": "Seleccionar horas", + "timePickerMinuteModeAnnouncement": "Seleccionar minutos", + "drawerLabel": "Menú de navegación", + "popupMenuLabel": "Menú emergente", + "dialogLabel": "Diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Buscar", + "expandedIconTapHint": "Contraer", + "collapsedIconTapHint": "Expandir", + "remainingTextFieldCharacterCountOne": "Queda 1 carácter.", + "remainingTextFieldCharacterCountOther": "Quedan $remainingCount caracteres", + "refreshIndicatorSemanticLabel": "Actualizar" +} diff --git a/packages/material_ui/lib/src/l10n/material_es_PA.arb b/packages/material_ui/lib/src/l10n/material_es_PA.arb new file mode 100644 index 000000000000..0c6297d0f7ca --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_es_PA.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "Borrar texto", + "selectedDateLabel": "Seleccionada", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir", + "scanTextButtonLabel": "Analizar texto", + "lookUpButtonLabel": "Mirar hacia arriba", + "menuDismissLabel": "Descartar menú", + "expansionTileExpandedHint": "presiona dos veces para contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expandedHint": "Contraído", + "collapsedHint": "Expandido", + "scrimLabel": "Lámina", + "bottomSheetLabel": "Hoja inferior", + "scrimOnTapHint": "Cerrar $modalRouteContentName", + "currentDateLabel": "Hoy", + "keyboardKeyShift": "Mayúsculas", + "menuBarMenuLabel": "Menú de la barra de menú", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyChannelDown": "Canal anterior", + "keyboardKeyBackspace": "Retroceso", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Inicio", + "keyboardKeyEnd": "Fin", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Expulsar", + "keyboardKeyDelete": "Supr", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelUp": "Canal siguiente", + "keyboardKeyCapsLock": "Bloqueo de mayúscula", + "keyboardKeySelect": "Select", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Comando", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Bloqueo numérico", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "AvPág", + "keyboardKeySpace": "Barra espaciadora", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Bloqueo de desplazamiento", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Imprimir pantalla", + "keyboardKeyPowerOff": "Apagar", + "keyboardKeyPower": "Encender", + "keyboardKeyPageUp": "RePág", + "keyboardKeyNumpadEnter": "Num Enter", + "dialModeButtonLabel": "Cambiar al modo de selección de hora", + "licensesPackageDetailTextOne": "1 licencia", + "timePickerDialHelpText": "Selecciona una hora", + "timePickerInputHelpText": "Ingresa una hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Ingresa una hora válida", + "licensesPackageDetailTextOther": "$licenseCount licencias", + "inputTimeModeButtonLabel": "Cambiar al modo de entrada de texto", + "dateSeparator": "/", + "dateInputLabel": "Ingresar fecha", + "calendarModeButtonLabel": "Cambiar al calendario", + "dateRangePickerHelpText": "Selecciona un período", + "datePickerHelpText": "Selecciona una fecha", + "saveButtonLabel": "Guardar", + "dateOutOfRangeLabel": "Fuera de rango", + "invalidDateRangeLabel": "El rango no es válido.", + "invalidDateFormatLabel": "El formato no es válido.", + "dateRangeEndDateSemanticLabel": "Fecha de finalización: $fullDate", + "dateRangeStartDateSemanticLabel": "Fecha de inicio: $fullDate", + "dateRangeEndLabel": "Fecha de finalización", + "dateRangeStartLabel": "Fecha de inicio", + "inputDateModeButtonLabel": "Cambiar a modo de entrada", + "unspecifiedDateRange": "Período", + "unspecifiedDate": "Fecha", + "selectYearSemanticsLabel": "Seleccionar año", + "dateHelpText": "dd/mm/aaaa", + "moreButtonTooltip": "Más", + "reorderItemDown": "Mover hacia abajo", + "reorderItemLeft": "Mover hacia la izquierda", + "reorderItemToEnd": "Mover al final", + "reorderItemRight": "Mover hacia la derecha", + "reorderItemUp": "Mover hacia arriba", + "reorderItemToStart": "Mover al inicio", + "tabLabel": "Pestaña $tabIndex de $tabCount", + "showAccountsLabel": "Mostrar cuentas", + "modalBarrierDismissLabel": "Descartar", + "hideAccountsLabel": "Ocultar cuentas", + "signedInLabel": "Cuenta con la que accediste", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Abrir menú de navegación", + "backButtonTooltip": "Atrás", + "closeButtonTooltip": "Cerrar", + "deleteButtonTooltip": "Borrar", + "nextMonthTooltip": "Próximo mes", + "previousMonthTooltip": "Mes anterior", + "nextPageTooltip": "Próxima página", + "previousPageTooltip": "Página anterior", + "firstPageTooltip": "Primera página", + "lastPageTooltip": "Última página", + "showMenuTooltip": "Mostrar menú", + "aboutListTileTitle": "Acerca de $applicationName", + "licensesPageTitle": "Licencias", + "pageRowsInfoTitle": "$firstRow–$lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow de aproximadamente $rowCount", + "rowsPerPageTitle": "Filas por página:", + "selectedRowCountTitleOne": "Se seleccionó 1 elemento", + "selectedRowCountTitleOther": "Se seleccionaron $selectedRowCount elementos", + "cancelButtonLabel": "Cancelar", + "closeButtonLabel": "Cerrar", + "continueButtonLabel": "Continuar", + "copyButtonLabel": "Copiar", + "cutButtonLabel": "Cortar", + "okButtonLabel": "ACEPTAR", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "viewLicensesButtonLabel": "Ver licencias", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "timePickerHourModeAnnouncement": "Seleccionar horas", + "timePickerMinuteModeAnnouncement": "Seleccionar minutos", + "drawerLabel": "Menú de navegación", + "popupMenuLabel": "Menú emergente", + "dialogLabel": "Diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Buscar", + "expandedIconTapHint": "Contraer", + "collapsedIconTapHint": "Expandir", + "remainingTextFieldCharacterCountOne": "Queda 1 carácter.", + "remainingTextFieldCharacterCountOther": "Quedan $remainingCount caracteres", + "refreshIndicatorSemanticLabel": "Actualizar" +} diff --git a/packages/material_ui/lib/src/l10n/material_es_PE.arb b/packages/material_ui/lib/src/l10n/material_es_PE.arb new file mode 100644 index 000000000000..0c6297d0f7ca --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_es_PE.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "Borrar texto", + "selectedDateLabel": "Seleccionada", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir", + "scanTextButtonLabel": "Analizar texto", + "lookUpButtonLabel": "Mirar hacia arriba", + "menuDismissLabel": "Descartar menú", + "expansionTileExpandedHint": "presiona dos veces para contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expandedHint": "Contraído", + "collapsedHint": "Expandido", + "scrimLabel": "Lámina", + "bottomSheetLabel": "Hoja inferior", + "scrimOnTapHint": "Cerrar $modalRouteContentName", + "currentDateLabel": "Hoy", + "keyboardKeyShift": "Mayúsculas", + "menuBarMenuLabel": "Menú de la barra de menú", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyChannelDown": "Canal anterior", + "keyboardKeyBackspace": "Retroceso", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Inicio", + "keyboardKeyEnd": "Fin", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Expulsar", + "keyboardKeyDelete": "Supr", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelUp": "Canal siguiente", + "keyboardKeyCapsLock": "Bloqueo de mayúscula", + "keyboardKeySelect": "Select", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Comando", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Bloqueo numérico", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "AvPág", + "keyboardKeySpace": "Barra espaciadora", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Bloqueo de desplazamiento", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Imprimir pantalla", + "keyboardKeyPowerOff": "Apagar", + "keyboardKeyPower": "Encender", + "keyboardKeyPageUp": "RePág", + "keyboardKeyNumpadEnter": "Num Enter", + "dialModeButtonLabel": "Cambiar al modo de selección de hora", + "licensesPackageDetailTextOne": "1 licencia", + "timePickerDialHelpText": "Selecciona una hora", + "timePickerInputHelpText": "Ingresa una hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Ingresa una hora válida", + "licensesPackageDetailTextOther": "$licenseCount licencias", + "inputTimeModeButtonLabel": "Cambiar al modo de entrada de texto", + "dateSeparator": "/", + "dateInputLabel": "Ingresar fecha", + "calendarModeButtonLabel": "Cambiar al calendario", + "dateRangePickerHelpText": "Selecciona un período", + "datePickerHelpText": "Selecciona una fecha", + "saveButtonLabel": "Guardar", + "dateOutOfRangeLabel": "Fuera de rango", + "invalidDateRangeLabel": "El rango no es válido.", + "invalidDateFormatLabel": "El formato no es válido.", + "dateRangeEndDateSemanticLabel": "Fecha de finalización: $fullDate", + "dateRangeStartDateSemanticLabel": "Fecha de inicio: $fullDate", + "dateRangeEndLabel": "Fecha de finalización", + "dateRangeStartLabel": "Fecha de inicio", + "inputDateModeButtonLabel": "Cambiar a modo de entrada", + "unspecifiedDateRange": "Período", + "unspecifiedDate": "Fecha", + "selectYearSemanticsLabel": "Seleccionar año", + "dateHelpText": "dd/mm/aaaa", + "moreButtonTooltip": "Más", + "reorderItemDown": "Mover hacia abajo", + "reorderItemLeft": "Mover hacia la izquierda", + "reorderItemToEnd": "Mover al final", + "reorderItemRight": "Mover hacia la derecha", + "reorderItemUp": "Mover hacia arriba", + "reorderItemToStart": "Mover al inicio", + "tabLabel": "Pestaña $tabIndex de $tabCount", + "showAccountsLabel": "Mostrar cuentas", + "modalBarrierDismissLabel": "Descartar", + "hideAccountsLabel": "Ocultar cuentas", + "signedInLabel": "Cuenta con la que accediste", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Abrir menú de navegación", + "backButtonTooltip": "Atrás", + "closeButtonTooltip": "Cerrar", + "deleteButtonTooltip": "Borrar", + "nextMonthTooltip": "Próximo mes", + "previousMonthTooltip": "Mes anterior", + "nextPageTooltip": "Próxima página", + "previousPageTooltip": "Página anterior", + "firstPageTooltip": "Primera página", + "lastPageTooltip": "Última página", + "showMenuTooltip": "Mostrar menú", + "aboutListTileTitle": "Acerca de $applicationName", + "licensesPageTitle": "Licencias", + "pageRowsInfoTitle": "$firstRow–$lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow de aproximadamente $rowCount", + "rowsPerPageTitle": "Filas por página:", + "selectedRowCountTitleOne": "Se seleccionó 1 elemento", + "selectedRowCountTitleOther": "Se seleccionaron $selectedRowCount elementos", + "cancelButtonLabel": "Cancelar", + "closeButtonLabel": "Cerrar", + "continueButtonLabel": "Continuar", + "copyButtonLabel": "Copiar", + "cutButtonLabel": "Cortar", + "okButtonLabel": "ACEPTAR", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "viewLicensesButtonLabel": "Ver licencias", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "timePickerHourModeAnnouncement": "Seleccionar horas", + "timePickerMinuteModeAnnouncement": "Seleccionar minutos", + "drawerLabel": "Menú de navegación", + "popupMenuLabel": "Menú emergente", + "dialogLabel": "Diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Buscar", + "expandedIconTapHint": "Contraer", + "collapsedIconTapHint": "Expandir", + "remainingTextFieldCharacterCountOne": "Queda 1 carácter.", + "remainingTextFieldCharacterCountOther": "Quedan $remainingCount caracteres", + "refreshIndicatorSemanticLabel": "Actualizar" +} diff --git a/packages/material_ui/lib/src/l10n/material_es_PR.arb b/packages/material_ui/lib/src/l10n/material_es_PR.arb new file mode 100644 index 000000000000..0c6297d0f7ca --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_es_PR.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "Borrar texto", + "selectedDateLabel": "Seleccionada", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir", + "scanTextButtonLabel": "Analizar texto", + "lookUpButtonLabel": "Mirar hacia arriba", + "menuDismissLabel": "Descartar menú", + "expansionTileExpandedHint": "presiona dos veces para contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expandedHint": "Contraído", + "collapsedHint": "Expandido", + "scrimLabel": "Lámina", + "bottomSheetLabel": "Hoja inferior", + "scrimOnTapHint": "Cerrar $modalRouteContentName", + "currentDateLabel": "Hoy", + "keyboardKeyShift": "Mayúsculas", + "menuBarMenuLabel": "Menú de la barra de menú", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyChannelDown": "Canal anterior", + "keyboardKeyBackspace": "Retroceso", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Inicio", + "keyboardKeyEnd": "Fin", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Expulsar", + "keyboardKeyDelete": "Supr", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelUp": "Canal siguiente", + "keyboardKeyCapsLock": "Bloqueo de mayúscula", + "keyboardKeySelect": "Select", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Comando", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Bloqueo numérico", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "AvPág", + "keyboardKeySpace": "Barra espaciadora", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Bloqueo de desplazamiento", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Imprimir pantalla", + "keyboardKeyPowerOff": "Apagar", + "keyboardKeyPower": "Encender", + "keyboardKeyPageUp": "RePág", + "keyboardKeyNumpadEnter": "Num Enter", + "dialModeButtonLabel": "Cambiar al modo de selección de hora", + "licensesPackageDetailTextOne": "1 licencia", + "timePickerDialHelpText": "Selecciona una hora", + "timePickerInputHelpText": "Ingresa una hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Ingresa una hora válida", + "licensesPackageDetailTextOther": "$licenseCount licencias", + "inputTimeModeButtonLabel": "Cambiar al modo de entrada de texto", + "dateSeparator": "/", + "dateInputLabel": "Ingresar fecha", + "calendarModeButtonLabel": "Cambiar al calendario", + "dateRangePickerHelpText": "Selecciona un período", + "datePickerHelpText": "Selecciona una fecha", + "saveButtonLabel": "Guardar", + "dateOutOfRangeLabel": "Fuera de rango", + "invalidDateRangeLabel": "El rango no es válido.", + "invalidDateFormatLabel": "El formato no es válido.", + "dateRangeEndDateSemanticLabel": "Fecha de finalización: $fullDate", + "dateRangeStartDateSemanticLabel": "Fecha de inicio: $fullDate", + "dateRangeEndLabel": "Fecha de finalización", + "dateRangeStartLabel": "Fecha de inicio", + "inputDateModeButtonLabel": "Cambiar a modo de entrada", + "unspecifiedDateRange": "Período", + "unspecifiedDate": "Fecha", + "selectYearSemanticsLabel": "Seleccionar año", + "dateHelpText": "dd/mm/aaaa", + "moreButtonTooltip": "Más", + "reorderItemDown": "Mover hacia abajo", + "reorderItemLeft": "Mover hacia la izquierda", + "reorderItemToEnd": "Mover al final", + "reorderItemRight": "Mover hacia la derecha", + "reorderItemUp": "Mover hacia arriba", + "reorderItemToStart": "Mover al inicio", + "tabLabel": "Pestaña $tabIndex de $tabCount", + "showAccountsLabel": "Mostrar cuentas", + "modalBarrierDismissLabel": "Descartar", + "hideAccountsLabel": "Ocultar cuentas", + "signedInLabel": "Cuenta con la que accediste", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Abrir menú de navegación", + "backButtonTooltip": "Atrás", + "closeButtonTooltip": "Cerrar", + "deleteButtonTooltip": "Borrar", + "nextMonthTooltip": "Próximo mes", + "previousMonthTooltip": "Mes anterior", + "nextPageTooltip": "Próxima página", + "previousPageTooltip": "Página anterior", + "firstPageTooltip": "Primera página", + "lastPageTooltip": "Última página", + "showMenuTooltip": "Mostrar menú", + "aboutListTileTitle": "Acerca de $applicationName", + "licensesPageTitle": "Licencias", + "pageRowsInfoTitle": "$firstRow–$lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow de aproximadamente $rowCount", + "rowsPerPageTitle": "Filas por página:", + "selectedRowCountTitleOne": "Se seleccionó 1 elemento", + "selectedRowCountTitleOther": "Se seleccionaron $selectedRowCount elementos", + "cancelButtonLabel": "Cancelar", + "closeButtonLabel": "Cerrar", + "continueButtonLabel": "Continuar", + "copyButtonLabel": "Copiar", + "cutButtonLabel": "Cortar", + "okButtonLabel": "ACEPTAR", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "viewLicensesButtonLabel": "Ver licencias", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "timePickerHourModeAnnouncement": "Seleccionar horas", + "timePickerMinuteModeAnnouncement": "Seleccionar minutos", + "drawerLabel": "Menú de navegación", + "popupMenuLabel": "Menú emergente", + "dialogLabel": "Diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Buscar", + "expandedIconTapHint": "Contraer", + "collapsedIconTapHint": "Expandir", + "remainingTextFieldCharacterCountOne": "Queda 1 carácter.", + "remainingTextFieldCharacterCountOther": "Quedan $remainingCount caracteres", + "refreshIndicatorSemanticLabel": "Actualizar" +} diff --git a/packages/material_ui/lib/src/l10n/material_es_PY.arb b/packages/material_ui/lib/src/l10n/material_es_PY.arb new file mode 100644 index 000000000000..0c6297d0f7ca --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_es_PY.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "Borrar texto", + "selectedDateLabel": "Seleccionada", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir", + "scanTextButtonLabel": "Analizar texto", + "lookUpButtonLabel": "Mirar hacia arriba", + "menuDismissLabel": "Descartar menú", + "expansionTileExpandedHint": "presiona dos veces para contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expandedHint": "Contraído", + "collapsedHint": "Expandido", + "scrimLabel": "Lámina", + "bottomSheetLabel": "Hoja inferior", + "scrimOnTapHint": "Cerrar $modalRouteContentName", + "currentDateLabel": "Hoy", + "keyboardKeyShift": "Mayúsculas", + "menuBarMenuLabel": "Menú de la barra de menú", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyChannelDown": "Canal anterior", + "keyboardKeyBackspace": "Retroceso", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Inicio", + "keyboardKeyEnd": "Fin", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Expulsar", + "keyboardKeyDelete": "Supr", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelUp": "Canal siguiente", + "keyboardKeyCapsLock": "Bloqueo de mayúscula", + "keyboardKeySelect": "Select", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Comando", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Bloqueo numérico", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "AvPág", + "keyboardKeySpace": "Barra espaciadora", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Bloqueo de desplazamiento", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Imprimir pantalla", + "keyboardKeyPowerOff": "Apagar", + "keyboardKeyPower": "Encender", + "keyboardKeyPageUp": "RePág", + "keyboardKeyNumpadEnter": "Num Enter", + "dialModeButtonLabel": "Cambiar al modo de selección de hora", + "licensesPackageDetailTextOne": "1 licencia", + "timePickerDialHelpText": "Selecciona una hora", + "timePickerInputHelpText": "Ingresa una hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Ingresa una hora válida", + "licensesPackageDetailTextOther": "$licenseCount licencias", + "inputTimeModeButtonLabel": "Cambiar al modo de entrada de texto", + "dateSeparator": "/", + "dateInputLabel": "Ingresar fecha", + "calendarModeButtonLabel": "Cambiar al calendario", + "dateRangePickerHelpText": "Selecciona un período", + "datePickerHelpText": "Selecciona una fecha", + "saveButtonLabel": "Guardar", + "dateOutOfRangeLabel": "Fuera de rango", + "invalidDateRangeLabel": "El rango no es válido.", + "invalidDateFormatLabel": "El formato no es válido.", + "dateRangeEndDateSemanticLabel": "Fecha de finalización: $fullDate", + "dateRangeStartDateSemanticLabel": "Fecha de inicio: $fullDate", + "dateRangeEndLabel": "Fecha de finalización", + "dateRangeStartLabel": "Fecha de inicio", + "inputDateModeButtonLabel": "Cambiar a modo de entrada", + "unspecifiedDateRange": "Período", + "unspecifiedDate": "Fecha", + "selectYearSemanticsLabel": "Seleccionar año", + "dateHelpText": "dd/mm/aaaa", + "moreButtonTooltip": "Más", + "reorderItemDown": "Mover hacia abajo", + "reorderItemLeft": "Mover hacia la izquierda", + "reorderItemToEnd": "Mover al final", + "reorderItemRight": "Mover hacia la derecha", + "reorderItemUp": "Mover hacia arriba", + "reorderItemToStart": "Mover al inicio", + "tabLabel": "Pestaña $tabIndex de $tabCount", + "showAccountsLabel": "Mostrar cuentas", + "modalBarrierDismissLabel": "Descartar", + "hideAccountsLabel": "Ocultar cuentas", + "signedInLabel": "Cuenta con la que accediste", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Abrir menú de navegación", + "backButtonTooltip": "Atrás", + "closeButtonTooltip": "Cerrar", + "deleteButtonTooltip": "Borrar", + "nextMonthTooltip": "Próximo mes", + "previousMonthTooltip": "Mes anterior", + "nextPageTooltip": "Próxima página", + "previousPageTooltip": "Página anterior", + "firstPageTooltip": "Primera página", + "lastPageTooltip": "Última página", + "showMenuTooltip": "Mostrar menú", + "aboutListTileTitle": "Acerca de $applicationName", + "licensesPageTitle": "Licencias", + "pageRowsInfoTitle": "$firstRow–$lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow de aproximadamente $rowCount", + "rowsPerPageTitle": "Filas por página:", + "selectedRowCountTitleOne": "Se seleccionó 1 elemento", + "selectedRowCountTitleOther": "Se seleccionaron $selectedRowCount elementos", + "cancelButtonLabel": "Cancelar", + "closeButtonLabel": "Cerrar", + "continueButtonLabel": "Continuar", + "copyButtonLabel": "Copiar", + "cutButtonLabel": "Cortar", + "okButtonLabel": "ACEPTAR", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "viewLicensesButtonLabel": "Ver licencias", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "timePickerHourModeAnnouncement": "Seleccionar horas", + "timePickerMinuteModeAnnouncement": "Seleccionar minutos", + "drawerLabel": "Menú de navegación", + "popupMenuLabel": "Menú emergente", + "dialogLabel": "Diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Buscar", + "expandedIconTapHint": "Contraer", + "collapsedIconTapHint": "Expandir", + "remainingTextFieldCharacterCountOne": "Queda 1 carácter.", + "remainingTextFieldCharacterCountOther": "Quedan $remainingCount caracteres", + "refreshIndicatorSemanticLabel": "Actualizar" +} diff --git a/packages/material_ui/lib/src/l10n/material_es_SV.arb b/packages/material_ui/lib/src/l10n/material_es_SV.arb new file mode 100644 index 000000000000..0c6297d0f7ca --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_es_SV.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "Borrar texto", + "selectedDateLabel": "Seleccionada", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir", + "scanTextButtonLabel": "Analizar texto", + "lookUpButtonLabel": "Mirar hacia arriba", + "menuDismissLabel": "Descartar menú", + "expansionTileExpandedHint": "presiona dos veces para contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expandedHint": "Contraído", + "collapsedHint": "Expandido", + "scrimLabel": "Lámina", + "bottomSheetLabel": "Hoja inferior", + "scrimOnTapHint": "Cerrar $modalRouteContentName", + "currentDateLabel": "Hoy", + "keyboardKeyShift": "Mayúsculas", + "menuBarMenuLabel": "Menú de la barra de menú", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyChannelDown": "Canal anterior", + "keyboardKeyBackspace": "Retroceso", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Inicio", + "keyboardKeyEnd": "Fin", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Expulsar", + "keyboardKeyDelete": "Supr", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelUp": "Canal siguiente", + "keyboardKeyCapsLock": "Bloqueo de mayúscula", + "keyboardKeySelect": "Select", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Comando", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Bloqueo numérico", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "AvPág", + "keyboardKeySpace": "Barra espaciadora", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Bloqueo de desplazamiento", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Imprimir pantalla", + "keyboardKeyPowerOff": "Apagar", + "keyboardKeyPower": "Encender", + "keyboardKeyPageUp": "RePág", + "keyboardKeyNumpadEnter": "Num Enter", + "dialModeButtonLabel": "Cambiar al modo de selección de hora", + "licensesPackageDetailTextOne": "1 licencia", + "timePickerDialHelpText": "Selecciona una hora", + "timePickerInputHelpText": "Ingresa una hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Ingresa una hora válida", + "licensesPackageDetailTextOther": "$licenseCount licencias", + "inputTimeModeButtonLabel": "Cambiar al modo de entrada de texto", + "dateSeparator": "/", + "dateInputLabel": "Ingresar fecha", + "calendarModeButtonLabel": "Cambiar al calendario", + "dateRangePickerHelpText": "Selecciona un período", + "datePickerHelpText": "Selecciona una fecha", + "saveButtonLabel": "Guardar", + "dateOutOfRangeLabel": "Fuera de rango", + "invalidDateRangeLabel": "El rango no es válido.", + "invalidDateFormatLabel": "El formato no es válido.", + "dateRangeEndDateSemanticLabel": "Fecha de finalización: $fullDate", + "dateRangeStartDateSemanticLabel": "Fecha de inicio: $fullDate", + "dateRangeEndLabel": "Fecha de finalización", + "dateRangeStartLabel": "Fecha de inicio", + "inputDateModeButtonLabel": "Cambiar a modo de entrada", + "unspecifiedDateRange": "Período", + "unspecifiedDate": "Fecha", + "selectYearSemanticsLabel": "Seleccionar año", + "dateHelpText": "dd/mm/aaaa", + "moreButtonTooltip": "Más", + "reorderItemDown": "Mover hacia abajo", + "reorderItemLeft": "Mover hacia la izquierda", + "reorderItemToEnd": "Mover al final", + "reorderItemRight": "Mover hacia la derecha", + "reorderItemUp": "Mover hacia arriba", + "reorderItemToStart": "Mover al inicio", + "tabLabel": "Pestaña $tabIndex de $tabCount", + "showAccountsLabel": "Mostrar cuentas", + "modalBarrierDismissLabel": "Descartar", + "hideAccountsLabel": "Ocultar cuentas", + "signedInLabel": "Cuenta con la que accediste", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Abrir menú de navegación", + "backButtonTooltip": "Atrás", + "closeButtonTooltip": "Cerrar", + "deleteButtonTooltip": "Borrar", + "nextMonthTooltip": "Próximo mes", + "previousMonthTooltip": "Mes anterior", + "nextPageTooltip": "Próxima página", + "previousPageTooltip": "Página anterior", + "firstPageTooltip": "Primera página", + "lastPageTooltip": "Última página", + "showMenuTooltip": "Mostrar menú", + "aboutListTileTitle": "Acerca de $applicationName", + "licensesPageTitle": "Licencias", + "pageRowsInfoTitle": "$firstRow–$lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow de aproximadamente $rowCount", + "rowsPerPageTitle": "Filas por página:", + "selectedRowCountTitleOne": "Se seleccionó 1 elemento", + "selectedRowCountTitleOther": "Se seleccionaron $selectedRowCount elementos", + "cancelButtonLabel": "Cancelar", + "closeButtonLabel": "Cerrar", + "continueButtonLabel": "Continuar", + "copyButtonLabel": "Copiar", + "cutButtonLabel": "Cortar", + "okButtonLabel": "ACEPTAR", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "viewLicensesButtonLabel": "Ver licencias", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "timePickerHourModeAnnouncement": "Seleccionar horas", + "timePickerMinuteModeAnnouncement": "Seleccionar minutos", + "drawerLabel": "Menú de navegación", + "popupMenuLabel": "Menú emergente", + "dialogLabel": "Diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Buscar", + "expandedIconTapHint": "Contraer", + "collapsedIconTapHint": "Expandir", + "remainingTextFieldCharacterCountOne": "Queda 1 carácter.", + "remainingTextFieldCharacterCountOther": "Quedan $remainingCount caracteres", + "refreshIndicatorSemanticLabel": "Actualizar" +} diff --git a/packages/material_ui/lib/src/l10n/material_es_US.arb b/packages/material_ui/lib/src/l10n/material_es_US.arb new file mode 100644 index 000000000000..2d4e6cdbcc97 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_es_US.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "Borrar texto", + "selectedDateLabel": "Seleccionada", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir", + "scanTextButtonLabel": "Analizar texto", + "lookUpButtonLabel": "Mirar hacia arriba", + "menuDismissLabel": "Descartar menú", + "expansionTileExpandedHint": "presiona dos veces para contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expandedHint": "Contraído", + "collapsedHint": "Expandido", + "scrimLabel": "Lámina", + "bottomSheetLabel": "Hoja inferior", + "scrimOnTapHint": "Cerrar $modalRouteContentName", + "currentDateLabel": "Hoy", + "keyboardKeyShift": "Mayúsculas", + "menuBarMenuLabel": "Menú de la barra de menú", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyChannelDown": "Canal anterior", + "keyboardKeyBackspace": "Retroceso", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Inicio", + "keyboardKeyEnd": "Fin", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Expulsar", + "keyboardKeyDelete": "Supr", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelUp": "Canal siguiente", + "keyboardKeyCapsLock": "Bloqueo de mayúscula", + "keyboardKeySelect": "Select", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Comando", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Bloqueo numérico", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "AvPág", + "keyboardKeySpace": "Barra espaciadora", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Bloqueo de desplazamiento", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Imprimir pantalla", + "keyboardKeyPowerOff": "Apagar", + "keyboardKeyPower": "Encender", + "keyboardKeyPageUp": "RePág", + "keyboardKeyNumpadEnter": "Num Enter", + "dialModeButtonLabel": "Cambiar al modo de selección de hora", + "licensesPackageDetailTextOne": "1 licencia", + "timePickerDialHelpText": "Selecciona una hora", + "timePickerInputHelpText": "Ingresa una hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Ingresa una hora válida", + "licensesPackageDetailTextOther": "$licenseCount licencias", + "inputTimeModeButtonLabel": "Cambiar al modo de entrada de texto", + "dateSeparator": "/", + "dateInputLabel": "Ingresar fecha", + "calendarModeButtonLabel": "Cambiar al calendario", + "dateRangePickerHelpText": "Selecciona un período", + "datePickerHelpText": "Selecciona una fecha", + "saveButtonLabel": "Guardar", + "dateOutOfRangeLabel": "Fuera de rango", + "invalidDateRangeLabel": "El rango no es válido.", + "invalidDateFormatLabel": "El formato no es válido.", + "dateRangeEndDateSemanticLabel": "Fecha de finalización: $fullDate", + "dateRangeStartDateSemanticLabel": "Fecha de inicio: $fullDate", + "dateRangeEndLabel": "Fecha de finalización", + "dateRangeStartLabel": "Fecha de inicio", + "inputDateModeButtonLabel": "Cambiar a modo de entrada", + "unspecifiedDateRange": "Período", + "unspecifiedDate": "Fecha", + "selectYearSemanticsLabel": "Seleccionar año", + "dateHelpText": "dd/mm/aaaa", + "moreButtonTooltip": "Más", + "reorderItemDown": "Mover hacia abajo", + "reorderItemLeft": "Mover hacia la izquierda", + "reorderItemToEnd": "Mover al final", + "reorderItemRight": "Mover hacia la derecha", + "reorderItemUp": "Mover hacia arriba", + "reorderItemToStart": "Mover al inicio", + "tabLabel": "Pestaña $tabIndex de $tabCount", + "showAccountsLabel": "Mostrar cuentas", + "modalBarrierDismissLabel": "Descartar", + "hideAccountsLabel": "Ocultar cuentas", + "signedInLabel": "Cuenta con la que accediste", + "deleteButtonTooltip": "Borrar", + "nextMonthTooltip": "Próximo mes", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow de aproximadamente $rowCount", + "copyButtonLabel": "Copiar", + "closeButtonTooltip": "Cerrar", + "selectAllButtonLabel": "Seleccionar todo", + "timePickerMinuteModeAnnouncement": "Seleccionar minutos", + "viewLicensesButtonLabel": "Ver licencias", + "rowsPerPageTitle": "Filas por página:", + "aboutListTileTitle": "Acerca de $applicationName", + "backButtonTooltip": "Atrás", + "licensesPageTitle": "Licencias", + "okButtonLabel": "ACEPTAR", + "pasteButtonLabel": "Pegar", + "previousMonthTooltip": "Mes anterior", + "closeButtonLabel": "Cerrar", + "cutButtonLabel": "Cortar", + "continueButtonLabel": "Continuar", + "timePickerHourModeAnnouncement": "Seleccionar horas", + "nextPageTooltip": "Próxima página", + "openAppDrawerTooltip": "Abrir menú de navegación", + "previousPageTooltip": "Página anterior", + "firstPageTooltip": "Primera página", + "lastPageTooltip": "Última página", + "cancelButtonLabel": "Cancelar", + "pageRowsInfoTitle": "$firstRow–$lastRow de $rowCount", + "selectedRowCountTitleOne": "Se seleccionó 1 elemento", + "selectedRowCountTitleOther": "Se seleccionaron $selectedRowCount elementos", + "showMenuTooltip": "Mostrar menú", + "scriptCategory": "English-like", + "timeOfDayFormat": "h:mm a", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "drawerLabel": "Menú de navegación", + "popupMenuLabel": "Menú emergente", + "dialogLabel": "Diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Buscar", + "expandedIconTapHint": "Contraer", + "collapsedIconTapHint": "Expandir", + "remainingTextFieldCharacterCountOne": "Queda 1 carácter.", + "remainingTextFieldCharacterCountOther": "Quedan $remainingCount caracteres", + "refreshIndicatorSemanticLabel": "Actualizar" +} diff --git a/packages/material_ui/lib/src/l10n/material_es_UY.arb b/packages/material_ui/lib/src/l10n/material_es_UY.arb new file mode 100644 index 000000000000..0c6297d0f7ca --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_es_UY.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "Borrar texto", + "selectedDateLabel": "Seleccionada", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir", + "scanTextButtonLabel": "Analizar texto", + "lookUpButtonLabel": "Mirar hacia arriba", + "menuDismissLabel": "Descartar menú", + "expansionTileExpandedHint": "presiona dos veces para contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expandedHint": "Contraído", + "collapsedHint": "Expandido", + "scrimLabel": "Lámina", + "bottomSheetLabel": "Hoja inferior", + "scrimOnTapHint": "Cerrar $modalRouteContentName", + "currentDateLabel": "Hoy", + "keyboardKeyShift": "Mayúsculas", + "menuBarMenuLabel": "Menú de la barra de menú", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyChannelDown": "Canal anterior", + "keyboardKeyBackspace": "Retroceso", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Inicio", + "keyboardKeyEnd": "Fin", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Expulsar", + "keyboardKeyDelete": "Supr", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelUp": "Canal siguiente", + "keyboardKeyCapsLock": "Bloqueo de mayúscula", + "keyboardKeySelect": "Select", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Comando", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Bloqueo numérico", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "AvPág", + "keyboardKeySpace": "Barra espaciadora", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Bloqueo de desplazamiento", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Imprimir pantalla", + "keyboardKeyPowerOff": "Apagar", + "keyboardKeyPower": "Encender", + "keyboardKeyPageUp": "RePág", + "keyboardKeyNumpadEnter": "Num Enter", + "dialModeButtonLabel": "Cambiar al modo de selección de hora", + "licensesPackageDetailTextOne": "1 licencia", + "timePickerDialHelpText": "Selecciona una hora", + "timePickerInputHelpText": "Ingresa una hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Ingresa una hora válida", + "licensesPackageDetailTextOther": "$licenseCount licencias", + "inputTimeModeButtonLabel": "Cambiar al modo de entrada de texto", + "dateSeparator": "/", + "dateInputLabel": "Ingresar fecha", + "calendarModeButtonLabel": "Cambiar al calendario", + "dateRangePickerHelpText": "Selecciona un período", + "datePickerHelpText": "Selecciona una fecha", + "saveButtonLabel": "Guardar", + "dateOutOfRangeLabel": "Fuera de rango", + "invalidDateRangeLabel": "El rango no es válido.", + "invalidDateFormatLabel": "El formato no es válido.", + "dateRangeEndDateSemanticLabel": "Fecha de finalización: $fullDate", + "dateRangeStartDateSemanticLabel": "Fecha de inicio: $fullDate", + "dateRangeEndLabel": "Fecha de finalización", + "dateRangeStartLabel": "Fecha de inicio", + "inputDateModeButtonLabel": "Cambiar a modo de entrada", + "unspecifiedDateRange": "Período", + "unspecifiedDate": "Fecha", + "selectYearSemanticsLabel": "Seleccionar año", + "dateHelpText": "dd/mm/aaaa", + "moreButtonTooltip": "Más", + "reorderItemDown": "Mover hacia abajo", + "reorderItemLeft": "Mover hacia la izquierda", + "reorderItemToEnd": "Mover al final", + "reorderItemRight": "Mover hacia la derecha", + "reorderItemUp": "Mover hacia arriba", + "reorderItemToStart": "Mover al inicio", + "tabLabel": "Pestaña $tabIndex de $tabCount", + "showAccountsLabel": "Mostrar cuentas", + "modalBarrierDismissLabel": "Descartar", + "hideAccountsLabel": "Ocultar cuentas", + "signedInLabel": "Cuenta con la que accediste", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Abrir menú de navegación", + "backButtonTooltip": "Atrás", + "closeButtonTooltip": "Cerrar", + "deleteButtonTooltip": "Borrar", + "nextMonthTooltip": "Próximo mes", + "previousMonthTooltip": "Mes anterior", + "nextPageTooltip": "Próxima página", + "previousPageTooltip": "Página anterior", + "firstPageTooltip": "Primera página", + "lastPageTooltip": "Última página", + "showMenuTooltip": "Mostrar menú", + "aboutListTileTitle": "Acerca de $applicationName", + "licensesPageTitle": "Licencias", + "pageRowsInfoTitle": "$firstRow–$lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow de aproximadamente $rowCount", + "rowsPerPageTitle": "Filas por página:", + "selectedRowCountTitleOne": "Se seleccionó 1 elemento", + "selectedRowCountTitleOther": "Se seleccionaron $selectedRowCount elementos", + "cancelButtonLabel": "Cancelar", + "closeButtonLabel": "Cerrar", + "continueButtonLabel": "Continuar", + "copyButtonLabel": "Copiar", + "cutButtonLabel": "Cortar", + "okButtonLabel": "ACEPTAR", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "viewLicensesButtonLabel": "Ver licencias", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "timePickerHourModeAnnouncement": "Seleccionar horas", + "timePickerMinuteModeAnnouncement": "Seleccionar minutos", + "drawerLabel": "Menú de navegación", + "popupMenuLabel": "Menú emergente", + "dialogLabel": "Diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Buscar", + "expandedIconTapHint": "Contraer", + "collapsedIconTapHint": "Expandir", + "remainingTextFieldCharacterCountOne": "Queda 1 carácter.", + "remainingTextFieldCharacterCountOther": "Quedan $remainingCount caracteres", + "refreshIndicatorSemanticLabel": "Actualizar" +} diff --git a/packages/material_ui/lib/src/l10n/material_es_VE.arb b/packages/material_ui/lib/src/l10n/material_es_VE.arb new file mode 100644 index 000000000000..0c6297d0f7ca --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_es_VE.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "Borrar texto", + "selectedDateLabel": "Seleccionada", + "searchWebButtonLabel": "Buscar en la Web", + "shareButtonLabel": "Compartir", + "scanTextButtonLabel": "Analizar texto", + "lookUpButtonLabel": "Mirar hacia arriba", + "menuDismissLabel": "Descartar menú", + "expansionTileExpandedHint": "presiona dos veces para contraer", + "expansionTileCollapsedHint": "presiona dos veces para expandir", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Expandir para ver más detalles", + "expandedHint": "Contraído", + "collapsedHint": "Expandido", + "scrimLabel": "Lámina", + "bottomSheetLabel": "Hoja inferior", + "scrimOnTapHint": "Cerrar $modalRouteContentName", + "currentDateLabel": "Hoy", + "keyboardKeyShift": "Mayúsculas", + "menuBarMenuLabel": "Menú de la barra de menú", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyChannelDown": "Canal anterior", + "keyboardKeyBackspace": "Retroceso", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Inicio", + "keyboardKeyEnd": "Fin", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Expulsar", + "keyboardKeyDelete": "Supr", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelUp": "Canal siguiente", + "keyboardKeyCapsLock": "Bloqueo de mayúscula", + "keyboardKeySelect": "Select", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Comando", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Bloqueo numérico", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "AvPág", + "keyboardKeySpace": "Barra espaciadora", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Bloqueo de desplazamiento", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Imprimir pantalla", + "keyboardKeyPowerOff": "Apagar", + "keyboardKeyPower": "Encender", + "keyboardKeyPageUp": "RePág", + "keyboardKeyNumpadEnter": "Num Enter", + "dialModeButtonLabel": "Cambiar al modo de selección de hora", + "licensesPackageDetailTextOne": "1 licencia", + "timePickerDialHelpText": "Selecciona una hora", + "timePickerInputHelpText": "Ingresa una hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Ingresa una hora válida", + "licensesPackageDetailTextOther": "$licenseCount licencias", + "inputTimeModeButtonLabel": "Cambiar al modo de entrada de texto", + "dateSeparator": "/", + "dateInputLabel": "Ingresar fecha", + "calendarModeButtonLabel": "Cambiar al calendario", + "dateRangePickerHelpText": "Selecciona un período", + "datePickerHelpText": "Selecciona una fecha", + "saveButtonLabel": "Guardar", + "dateOutOfRangeLabel": "Fuera de rango", + "invalidDateRangeLabel": "El rango no es válido.", + "invalidDateFormatLabel": "El formato no es válido.", + "dateRangeEndDateSemanticLabel": "Fecha de finalización: $fullDate", + "dateRangeStartDateSemanticLabel": "Fecha de inicio: $fullDate", + "dateRangeEndLabel": "Fecha de finalización", + "dateRangeStartLabel": "Fecha de inicio", + "inputDateModeButtonLabel": "Cambiar a modo de entrada", + "unspecifiedDateRange": "Período", + "unspecifiedDate": "Fecha", + "selectYearSemanticsLabel": "Seleccionar año", + "dateHelpText": "dd/mm/aaaa", + "moreButtonTooltip": "Más", + "reorderItemDown": "Mover hacia abajo", + "reorderItemLeft": "Mover hacia la izquierda", + "reorderItemToEnd": "Mover al final", + "reorderItemRight": "Mover hacia la derecha", + "reorderItemUp": "Mover hacia arriba", + "reorderItemToStart": "Mover al inicio", + "tabLabel": "Pestaña $tabIndex de $tabCount", + "showAccountsLabel": "Mostrar cuentas", + "modalBarrierDismissLabel": "Descartar", + "hideAccountsLabel": "Ocultar cuentas", + "signedInLabel": "Cuenta con la que accediste", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Abrir menú de navegación", + "backButtonTooltip": "Atrás", + "closeButtonTooltip": "Cerrar", + "deleteButtonTooltip": "Borrar", + "nextMonthTooltip": "Próximo mes", + "previousMonthTooltip": "Mes anterior", + "nextPageTooltip": "Próxima página", + "previousPageTooltip": "Página anterior", + "firstPageTooltip": "Primera página", + "lastPageTooltip": "Última página", + "showMenuTooltip": "Mostrar menú", + "aboutListTileTitle": "Acerca de $applicationName", + "licensesPageTitle": "Licencias", + "pageRowsInfoTitle": "$firstRow–$lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow de aproximadamente $rowCount", + "rowsPerPageTitle": "Filas por página:", + "selectedRowCountTitleOne": "Se seleccionó 1 elemento", + "selectedRowCountTitleOther": "Se seleccionaron $selectedRowCount elementos", + "cancelButtonLabel": "Cancelar", + "closeButtonLabel": "Cerrar", + "continueButtonLabel": "Continuar", + "copyButtonLabel": "Copiar", + "cutButtonLabel": "Cortar", + "okButtonLabel": "ACEPTAR", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "viewLicensesButtonLabel": "Ver licencias", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "timePickerHourModeAnnouncement": "Seleccionar horas", + "timePickerMinuteModeAnnouncement": "Seleccionar minutos", + "drawerLabel": "Menú de navegación", + "popupMenuLabel": "Menú emergente", + "dialogLabel": "Diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Buscar", + "expandedIconTapHint": "Contraer", + "collapsedIconTapHint": "Expandir", + "remainingTextFieldCharacterCountOne": "Queda 1 carácter.", + "remainingTextFieldCharacterCountOther": "Quedan $remainingCount caracteres", + "refreshIndicatorSemanticLabel": "Actualizar" +} diff --git a/packages/material_ui/lib/src/l10n/material_et.arb b/packages/material_ui/lib/src/l10n/material_et.arb new file mode 100644 index 000000000000..3a8db2c67973 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_et.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "openAppDrawerTooltip": "Ava navigeerimismenüü", + "backButtonTooltip": "Tagasi", + "closeButtonTooltip": "Sule", + "deleteButtonTooltip": "Kustuta", + "nextMonthTooltip": "Järgmine kuu", + "previousMonthTooltip": "Eelmine kuu", + "nextPageTooltip": "Järgmine leht", + "previousPageTooltip": "Eelmine leht", + "firstPageTooltip": "Esimene leht", + "lastPageTooltip": "Viimane leht", + "showMenuTooltip": "Kuva menüü", + "aboutListTileTitle": "Teave rakenduse $applicationName kohta", + "licensesPageTitle": "Litsentsid", + "pageRowsInfoTitle": "$firstRow–$lastRow $rowCount-st", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow umbes $rowCount-st", + "rowsPerPageTitle": "Ridu lehe kohta:", + "tabLabel": "$tabIndex. vahekaart $tabCount-st", + "selectedRowCountTitleOne": "Valitud on 1 üksus", + "selectedRowCountTitleOther": "Valitud on $selectedRowCount üksust", + "cancelButtonLabel": "Tühista", + "closeButtonLabel": "Sule", + "continueButtonLabel": "Jätka", + "copyButtonLabel": "Kopeeri", + "cutButtonLabel": "Lõika", + "scanTextButtonLabel": "Skanni tekst", + "okButtonLabel": "OK", + "pasteButtonLabel": "Kleebi", + "selectAllButtonLabel": "Vali kõik", + "viewLicensesButtonLabel": "Kuva litsentsid", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Tundide valimine", + "timePickerMinuteModeAnnouncement": "Minutite valimine", + "modalBarrierDismissLabel": "Loobu", + "signedInLabel": "Sisse logitud", + "hideAccountsLabel": "Peida kontod", + "showAccountsLabel": "Kuva kontod", + "drawerLabel": "Navigeerimismenüü", + "popupMenuLabel": "Hüpikmenüü", + "dialogLabel": "Dialoog", + "alertDialogLabel": "Märguanne", + "searchFieldLabel": "Otsing", + "reorderItemToStart": "Teisalda algusesse", + "reorderItemToEnd": "Teisalda lõppu", + "reorderItemUp": "Teisalda üles", + "reorderItemDown": "Teisalda alla", + "reorderItemLeft": "Teisalda vasakule", + "reorderItemRight": "Teisalda paremale", + "expandedIconTapHint": "Ahenda", + "collapsedIconTapHint": "Laienda", + "remainingTextFieldCharacterCountOne": "Jäänud on 1 tähemärk", + "remainingTextFieldCharacterCountOther": "Jäänud on $remainingCount tähemärki", + "refreshIndicatorSemanticLabel": "Värskendamine", + "moreButtonTooltip": "Rohkem", + "dateSeparator": ".", + "dateHelpText": "pp.kk.aaaa", + "selectYearSemanticsLabel": "Valige aasta", + "unspecifiedDate": "Kuupäev", + "unspecifiedDateRange": "Kuupäevavahemik", + "dateInputLabel": "Sisestage kuupäev", + "dateRangeStartLabel": "Alguskuupäev", + "dateRangeEndLabel": "Lõppkuupäev", + "dateRangeStartDateSemanticLabel": "Alguskuupäev: $fullDate", + "dateRangeEndDateSemanticLabel": "Lõppkuupäev: $fullDate", + "invalidDateFormatLabel": "Sobimatu vorming.", + "invalidDateRangeLabel": "Sobimatu vahemik.", + "dateOutOfRangeLabel": "Vahemikust väljas.", + "saveButtonLabel": "Salvesta", + "datePickerHelpText": "Valige kuupäev", + "dateRangePickerHelpText": "Valige vahemik", + "calendarModeButtonLabel": "Kalendrile lülitumine", + "inputDateModeButtonLabel": "Sisestusrežiimile lülitumine", + "timePickerDialHelpText": "Valige aeg", + "timePickerInputHelpText": "Sisestage aeg", + "timePickerHourLabel": "Tund", + "timePickerMinuteLabel": "Minut", + "invalidTimeLabel": "Sisestage sobiv kellaaeg", + "dialModeButtonLabel": "Lülitumine valikuketta režiimile", + "inputTimeModeButtonLabel": "Lülitumine tekstisisestusrežiimile", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 litsents", + "licensesPackageDetailTextOther": "$licenseCount litsentsi", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Tagasilüke", + "keyboardKeyCapsLock": "Suurtähelukk", + "keyboardKeyChannelDown": "Kanal madalamale", + "keyboardKeyChannelUp": "Kanal kõrgemale", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Väljuta", + "keyboardKeyEnd": "Lõpp", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Avaleht", + "keyboardKeyInsert": "Sisesta", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Numbrilukk", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "Lehe võrra alla", + "keyboardKeyPageUp": "Lehe võrra üles", + "keyboardKeyPower": "Toide", + "keyboardKeyPowerOff": "Väljalülitamine", + "keyboardKeyPrintScreen": "Jäädvusta ekraanikuva", + "keyboardKeyScrollLock": "Kerimislukk", + "keyboardKeySelect": "Vali", + "keyboardKeySpace": "Tühik", + "keyboardKeyMetaMacOs": "Käsk", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Menüüriba menüü", + "currentDateLabel": "Täna", + "scrimLabel": "Sirm", + "bottomSheetLabel": "Alumine leht", + "scrimOnTapHint": "Sule $modalRouteContentName", + "keyboardKeyShift": "Tõstuklahv", + "expansionTileExpandedHint": "topeltpuudutage ahendamiseks", + "expansionTileCollapsedHint": "topeltpuudutage laiendamiseks", + "expansionTileExpandedTapHint": "Ahenda", + "expansionTileCollapsedTapHint": "Laiendage lisateabe nägemiseks", + "expandedHint": "Ahendatud", + "collapsedHint": "Laiendatud", + "menuDismissLabel": "Sulge menüü", + "lookUpButtonLabel": "Look Up", + "searchWebButtonLabel": "Otsi veebist", + "shareButtonLabel": "Jagamine", + "clearButtonTooltip": "Kustutage tekst", + "selectedDateLabel": "Valitud" +} diff --git a/packages/material_ui/lib/src/l10n/material_eu.arb b/packages/material_ui/lib/src/l10n/material_eu.arb new file mode 100644 index 000000000000..cdb0674c1893 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_eu.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "openAppDrawerTooltip": "Ireki nabigazio-menua", + "backButtonTooltip": "Atzera", + "closeButtonTooltip": "Itxi", + "deleteButtonTooltip": "Ezabatu", + "nextMonthTooltip": "Hurrengo hilabetea", + "previousMonthTooltip": "Aurreko hilabetea", + "nextPageTooltip": "Hurrengo orria", + "previousPageTooltip": "Aurreko orria", + "firstPageTooltip": "Lehenengo orria", + "lastPageTooltip": "Azken orria", + "showMenuTooltip": "Erakutsi menua", + "aboutListTileTitle": "$applicationName aplikazioari buruz", + "licensesPageTitle": "Lizentziak", + "pageRowsInfoTitle": "$firstRow - $lastRow / $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow - $lastRow / $rowCount", + "rowsPerPageTitle": "Errenkadak orriko:", + "tabLabel": "$tabIndex/$tabCount fitxa", + "selectedRowCountTitleOne": "1 elementu hautatu da", + "selectedRowCountTitleOther": "$selectedRowCount elementu hautatu dira", + "cancelButtonLabel": "Utzi", + "closeButtonLabel": "Itxi", + "continueButtonLabel": "Egin aurrera", + "copyButtonLabel": "Kopiatu", + "cutButtonLabel": "Ebaki", + "scanTextButtonLabel": "Eskaneatu testua", + "okButtonLabel": "Ados", + "pasteButtonLabel": "Itsatsi", + "selectAllButtonLabel": "Hautatu guztiak", + "viewLicensesButtonLabel": "Ikusi lizentziak", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Hautatu orduak", + "timePickerMinuteModeAnnouncement": "Hautatu minutuak", + "modalBarrierDismissLabel": "Baztertu", + "signedInLabel": "Hasi da saioa", + "hideAccountsLabel": "Ezkutatu kontuak", + "showAccountsLabel": "Erakutsi kontuak", + "drawerLabel": "Nabigazio-menua", + "popupMenuLabel": "Menu gainerakorra", + "dialogLabel": "Leihoa", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Bilatu", + "reorderItemToStart": "Eraman hasierara", + "reorderItemToEnd": "Eraman amaierara", + "reorderItemUp": "Eraman gora", + "reorderItemDown": "Eraman behera", + "reorderItemLeft": "Eraman ezkerrera", + "reorderItemRight": "Eraman eskuinera", + "expandedIconTapHint": "Tolestu", + "collapsedIconTapHint": "Zabaldu", + "remainingTextFieldCharacterCountOne": "1 karaktere geratzen da", + "remainingTextFieldCharacterCountOther": "$remainingCount karaktere geratzen dira", + "refreshIndicatorSemanticLabel": "Freskatu", + "moreButtonTooltip": "Gehiago", + "dateSeparator": "/", + "dateHelpText": "uuuu/hh/ee", + "selectYearSemanticsLabel": "Hautatu urtea", + "unspecifiedDate": "Data", + "unspecifiedDateRange": "Data tartea", + "dateInputLabel": "Idatzi data", + "dateRangeStartLabel": "Hasiera-data", + "dateRangeEndLabel": "Amaiera-data", + "dateRangeStartDateSemanticLabel": "Hasiera-data: $fullDate", + "dateRangeEndDateSemanticLabel": "Amaiera-data: $fullDate", + "invalidDateFormatLabel": "Formatuak ez du balio.", + "invalidDateRangeLabel": "Tarteak ez du balio.", + "dateOutOfRangeLabel": "Barrutitik kanpo.", + "saveButtonLabel": "Gorde", + "datePickerHelpText": "Hautatu data", + "dateRangePickerHelpText": "Hautatu barrutia", + "calendarModeButtonLabel": "Aldatu egutegiaren modura", + "inputDateModeButtonLabel": "Aldatu datak aukeratzeko modura", + "timePickerDialHelpText": "Hautatu ordua", + "timePickerInputHelpText": "Idatzi ordua", + "timePickerHourLabel": "Ordua", + "timePickerMinuteLabel": "Minutua", + "invalidTimeLabel": "Idatzi balio duen ordu bat", + "dialModeButtonLabel": "Aldatu esfera hautatzeko modura", + "inputTimeModeButtonLabel": "Aldatu testua idazteko modura", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 lizentzia", + "licensesPackageDetailTextOther": "$licenseCount lizentzia", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "Alt Gr", + "keyboardKeyBackspace": "Atzera tekla", + "keyboardKeyCapsLock": "Blok Maius", + "keyboardKeyChannelDown": "Jaitsi kanal bat", + "keyboardKeyChannelUp": "Igo kanal bat", + "keyboardKeyControl": "Ktrl", + "keyboardKeyDelete": "Ezab", + "keyboardKeyEject": "Kanporatu", + "keyboardKeyEnd": "Amaiera", + "keyboardKeyEscape": "Ihes", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Hasi", + "keyboardKeyInsert": "Txertatu", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Blok Zenb", + "keyboardKeyNumpad1": "Zenbakizko teklatuko 1", + "keyboardKeyNumpad2": "Zenbakizko teklatuko 2", + "keyboardKeyNumpad3": "Zenbakizko teklatuko 3", + "keyboardKeyNumpad4": "Zenbakizko teklatuko 4", + "keyboardKeyNumpad5": "Zenbakizko teklatuko 5", + "keyboardKeyNumpad6": "Zenbakizko teklatuko 6", + "keyboardKeyNumpad7": "Zenbakizko teklatuko 7", + "keyboardKeyNumpad8": "Zenbakizko teklatuko 8", + "keyboardKeyNumpad9": "Zenbakizko teklatuko 9", + "keyboardKeyNumpad0": "Zenbakizko teklatuko 0", + "keyboardKeyNumpadAdd": "Zenbakizko teklatuko +", + "keyboardKeyNumpadComma": "Zenbakizko teklatuko ,", + "keyboardKeyNumpadDecimal": "Zenbakizko teklatuko .", + "keyboardKeyNumpadDivide": "Zenbakizko teklatuko /", + "keyboardKeyNumpadEnter": "Zenbakizko teklatuko Sartu", + "keyboardKeyNumpadEqual": "Zenbakizko teklatuko =", + "keyboardKeyNumpadMultiply": "Zenbakizko teklatuko *", + "keyboardKeyNumpadParenLeft": "Zenbakizko teklatuko (", + "keyboardKeyNumpadParenRight": "Zenbakizko teklatuko )", + "keyboardKeyNumpadSubtract": "Zenbakizko teklatuko -", + "keyboardKeyPageDown": "OrBeh", + "keyboardKeyPageUp": "OrGo", + "keyboardKeyPower": "Piztu/Itzali", + "keyboardKeyPowerOff": "Itzali", + "keyboardKeyPrintScreen": "Inp pant", + "keyboardKeyScrollLock": "Blok Korr", + "keyboardKeySelect": "Hautatu", + "keyboardKeySpace": "Zuriune-barra", + "keyboardKeyMetaMacOs": "Komandoa", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Menu-barraren menua", + "currentDateLabel": "Gaur", + "scrimLabel": "Barrera", + "bottomSheetLabel": "Behealdeko orria", + "scrimOnTapHint": "Itxi $modalRouteContentName", + "keyboardKeyShift": "Maius", + "expansionTileExpandedHint": "tolesteko, sakatu birritan", + "expansionTileCollapsedHint": "zabaltzeko, sakatu birritan", + "expansionTileExpandedTapHint": "Tolestu", + "expansionTileCollapsedTapHint": "Zabaldu hau xehetasun gehiago lortzeko", + "expandedHint": "Tolestuta", + "collapsedHint": "Zabalduta", + "menuDismissLabel": "Baztertu menua", + "lookUpButtonLabel": "Bilatu", + "searchWebButtonLabel": "Bilatu sarean", + "shareButtonLabel": "Partekatu", + "clearButtonTooltip": "Garbitu testua", + "selectedDateLabel": "Hautatuta" +} diff --git a/packages/material_ui/lib/src/l10n/material_fa.arb b/packages/material_ui/lib/src/l10n/material_fa.arb new file mode 100644 index 000000000000..23cf0a905601 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_fa.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "tall", + "timeOfDayFormat": "H:mm", + "selectedRowCountTitleOne": "۱ مورد انتخاب شد", + "openAppDrawerTooltip": "باز کردن منو پیمایش", + "backButtonTooltip": "برگشتن", + "closeButtonTooltip": "بستن", + "deleteButtonTooltip": "حذف", + "nextMonthTooltip": "ماه بعد", + "previousMonthTooltip": "ماه قبل", + "nextPageTooltip": "صفحه بعد", + "previousPageTooltip": "صفحه قبل", + "firstPageTooltip": "صفحه اول", + "lastPageTooltip": "صفحه آخر", + "showMenuTooltip": "نمایش منو", + "aboutListTileTitle": "درباره $applicationName", + "licensesPageTitle": "پروانه‌ها", + "pageRowsInfoTitle": "$firstRow–$lastRow از $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow از حدود $rowCount", + "rowsPerPageTitle": "ردیف در هر صفحه:", + "tabLabel": "برگه $tabIndex از $tabCount", + "selectedRowCountTitleOther": "$selectedRowCount مورد انتخاب شدند", + "cancelButtonLabel": "لغو", + "closeButtonLabel": "بستن", + "continueButtonLabel": "ادامه", + "copyButtonLabel": "کپی کردن", + "cutButtonLabel": "برش", + "scanTextButtonLabel": "اسکن کردن نوشتار", + "okButtonLabel": "تأیید", + "pasteButtonLabel": "جای‌گذاری", + "selectAllButtonLabel": "انتخاب همه", + "viewLicensesButtonLabel": "مشاهده پروانه‌ها", + "anteMeridiemAbbreviation": "ق.ظ.", + "postMeridiemAbbreviation": "ب.ظ.", + "timePickerHourModeAnnouncement": "انتخاب ساعت", + "timePickerMinuteModeAnnouncement": "انتخاب دقیقه", + "signedInLabel": "واردشده به سیستم", + "hideAccountsLabel": "پنهان کردن حساب‌ها", + "showAccountsLabel": "نشان دادن حساب‌ها", + "modalBarrierDismissLabel": "بستن", + "drawerLabel": "منو پیمایش", + "popupMenuLabel": "منو بازشو", + "dialogLabel": "کادر گفتگو", + "alertDialogLabel": "هشدار", + "searchFieldLabel": "جستجو", + "reorderItemToStart": "انتقال به ابتدا", + "reorderItemToEnd": "انتقال به انتها", + "reorderItemUp": "انتقال به بالا", + "reorderItemDown": "انتقال به پایین", + "reorderItemLeft": "انتقال به راست", + "reorderItemRight": "انتقال به چپ", + "expandedIconTapHint": "جمع کردن", + "collapsedIconTapHint": "ازهم باز کردن", + "remainingTextFieldCharacterCountOne": "۱ نویسه باقی مانده است", + "remainingTextFieldCharacterCountOther": "$remainingCount نویسه باقی مانده است", + "refreshIndicatorSemanticLabel": "بازآوری", + "moreButtonTooltip": "بیشتر", + "dateSeparator": "/", + "dateHelpText": "رر/م‌م/س‌س‌س‌س", + "selectYearSemanticsLabel": "انتخاب سال", + "unspecifiedDate": "تاریخ", + "unspecifiedDateRange": "محدوده تاریخ", + "dateInputLabel": "تاریخ را وارد کنید", + "dateRangeStartLabel": "تاریخ شروع", + "dateRangeEndLabel": "تاریخ پایان", + "dateRangeStartDateSemanticLabel": "تاریخ شروع $fullDate", + "dateRangeEndDateSemanticLabel": "تاریخ پایان $fullDate", + "invalidDateFormatLabel": "قالب نامعتبر است.", + "invalidDateRangeLabel": "محدوده نامعتبر است.", + "dateOutOfRangeLabel": "خارج از محدوده.", + "saveButtonLabel": "ذخیره", + "datePickerHelpText": "انتخاب تاریخ", + "dateRangePickerHelpText": "انتخاب محدوده", + "calendarModeButtonLabel": "رفتن به تقویم", + "inputDateModeButtonLabel": "تغییر به ورودی", + "timePickerDialHelpText": "انتخاب زمان", + "timePickerInputHelpText": "وارد کردن زمان", + "timePickerHourLabel": "ساعت", + "timePickerMinuteLabel": "دقیقه", + "invalidTimeLabel": "زمان معتبری وارد کنید", + "dialModeButtonLabel": "رفتن به حالت انتخاب‌گر صفحه ساعت", + "inputTimeModeButtonLabel": "رفتن به حالت ورودی نوشتاری", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "۱ پروانه", + "licensesPackageDetailTextOther": "$licenseCount پروانه", + "keyboardKeyAlt": "دگرساز", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "پس‌بَر", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "کانال پایین", + "keyboardKeyChannelUp": "کانال بالا", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "حذف", + "keyboardKeyEject": "خارج کردن", + "keyboardKeyEnd": "پایان", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "عملکرد", + "keyboardKeyHome": "صفحه اصلی", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "متا", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Numpad 1", + "keyboardKeyNumpad2": "Numpad 2", + "keyboardKeyNumpad3": "Numpad 3", + "keyboardKeyNumpad4": "Numpad 4", + "keyboardKeyNumpad5": "Numpad 5", + "keyboardKeyNumpad6": "Numpad 6", + "keyboardKeyNumpad7": "Numpad 7", + "keyboardKeyNumpad8": "Numpad 8", + "keyboardKeyNumpad9": "Numpad 9", + "keyboardKeyNumpad0": "Numpad 0", + "keyboardKeyNumpadAdd": "Numpad +‎", + "keyboardKeyNumpadComma": "Numpad ,‎", + "keyboardKeyNumpadDecimal": "Numpad .‎", + "keyboardKeyNumpadDivide": "Numpad /‎", + "keyboardKeyNumpadEnter": "Numpad Enter", + "keyboardKeyNumpadEqual": "Numpad =‎", + "keyboardKeyNumpadMultiply": "Numpad *‎", + "keyboardKeyNumpadParenLeft": "Numpad (‎", + "keyboardKeyNumpadParenRight": "Numpad )‎", + "keyboardKeyNumpadSubtract": "Numpad -‎", + "keyboardKeyPageDown": "صفحه پایین", + "keyboardKeyPageUp": "صفحه بالا", + "keyboardKeyPower": "روشن/ خاموش", + "keyboardKeyPowerOff": "خاموش کردن", + "keyboardKeyPrintScreen": "چاپ صفحه", + "keyboardKeyScrollLock": "قفل پیمایش", + "keyboardKeySelect": "انتخاب", + "keyboardKeySpace": "فاصله", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "منو نوار منو", + "currentDateLabel": "امروز", + "scrimLabel": "رویه", + "bottomSheetLabel": "برگ زیرین", + "scrimOnTapHint": "بستن $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "برای جمع کردن، دو تک‌ضرب بزنید", + "expansionTileCollapsedHint": "برای ازهم بازکردن، دو تک‌ضرب بزنید", + "expansionTileExpandedTapHint": "جمع کردن", + "expansionTileCollapsedTapHint": "ازهم بازکردن برای جزئیات بیشتر", + "expandedHint": "جمع‌شده", + "collapsedHint": "ازهم بازشده", + "menuDismissLabel": "بستن منو", + "lookUpButtonLabel": "جستجو", + "searchWebButtonLabel": "جستجو در وب", + "shareButtonLabel": "هم‌رسانی کردن", + "clearButtonTooltip": "پاک کردن نوشتار", + "selectedDateLabel": "انتخاب‌شده" +} diff --git a/packages/material_ui/lib/src/l10n/material_fi.arb b/packages/material_ui/lib/src/l10n/material_fi.arb new file mode 100644 index 000000000000..6cfcfa23243e --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_fi.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "HH.mm", + "openAppDrawerTooltip": "Avaa navigointivalikko", + "backButtonTooltip": "Takaisin", + "closeButtonTooltip": "Sulje", + "deleteButtonTooltip": "Poista", + "nextMonthTooltip": "Seuraava kuukausi", + "previousMonthTooltip": "Edellinen kuukausi", + "nextPageTooltip": "Seuraava sivu", + "previousPageTooltip": "Edellinen sivu", + "firstPageTooltip": "Ensimmäinen sivu", + "lastPageTooltip": "Viimeinen sivu", + "showMenuTooltip": "Näytä valikko", + "aboutListTileTitle": "Tietoja: $applicationName", + "licensesPageTitle": "Lisenssit", + "pageRowsInfoTitle": "$firstRow–$lastRow/$rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow/~$rowCount", + "rowsPerPageTitle": "Riviä/sivu:", + "tabLabel": "Välilehti $tabIndex kautta $tabCount", + "selectedRowCountTitleOne": "1 kohde valittu", + "selectedRowCountTitleOther": "$selectedRowCount kohdetta valittu", + "cancelButtonLabel": "Peru", + "closeButtonLabel": "Sulje", + "continueButtonLabel": "Jatka", + "copyButtonLabel": "Kopioi", + "cutButtonLabel": "Leikkaa", + "scanTextButtonLabel": "Skannaa tekstiä", + "okButtonLabel": "OK", + "pasteButtonLabel": "Liitä", + "selectAllButtonLabel": "Valitse kaikki", + "viewLicensesButtonLabel": "Näytä käyttöoikeudet", + "anteMeridiemAbbreviation": "ap", + "postMeridiemAbbreviation": "ip", + "timePickerHourModeAnnouncement": "Valitse tunnit", + "timePickerMinuteModeAnnouncement": "Valitse minuutit", + "modalBarrierDismissLabel": "Ohita", + "signedInLabel": "Kirjautunut sisään", + "hideAccountsLabel": "Piilota tilit", + "showAccountsLabel": "Näytä tilit", + "drawerLabel": "Navigointivalikko", + "popupMenuLabel": "Ponnahdusvalikko", + "dialogLabel": "Valintaikkuna", + "alertDialogLabel": "Ilmoitus", + "searchFieldLabel": "Haku", + "reorderItemToStart": "Siirrä alkuun", + "reorderItemToEnd": "Siirrä loppuun", + "reorderItemUp": "Siirrä ylös", + "reorderItemDown": "Siirrä alas", + "reorderItemLeft": "Siirrä vasemmalle", + "reorderItemRight": "Siirrä oikealle", + "expandedIconTapHint": "Tiivistä", + "collapsedIconTapHint": "Laajenna", + "remainingTextFieldCharacterCountOne": "1 merkki jäljellä", + "remainingTextFieldCharacterCountOther": "$remainingCount merkkiä jäljellä", + "refreshIndicatorSemanticLabel": "Päivitys", + "moreButtonTooltip": "Lisää", + "dateSeparator": "/", + "dateHelpText": "pp/kk/vvvv", + "selectYearSemanticsLabel": "Valitse vuosi", + "unspecifiedDate": "Päivämäärä", + "unspecifiedDateRange": "Ajanjakso", + "dateInputLabel": "Lisää päivämäärä", + "dateRangeStartLabel": "Alkamispäivä", + "dateRangeEndLabel": "Päättymispäivä", + "dateRangeStartDateSemanticLabel": "Alkamispäivä $fullDate", + "dateRangeEndDateSemanticLabel": "Päättymispäivä $fullDate", + "invalidDateFormatLabel": "Virheellinen muoto", + "invalidDateRangeLabel": "Virheellinen päivämääräväli", + "dateOutOfRangeLabel": "Päivämäärä ei kelpaa", + "saveButtonLabel": "Tallenna", + "datePickerHelpText": "Valitse päivämäärä", + "dateRangePickerHelpText": "Valitse jakso", + "calendarModeButtonLabel": "Vaihda kalenteriin", + "inputDateModeButtonLabel": "Vaihda tekstinsyöttöön", + "timePickerDialHelpText": "Valitse aika", + "timePickerInputHelpText": "Lisää aika", + "timePickerHourLabel": "Tunti", + "timePickerMinuteLabel": "Minuutti", + "invalidTimeLabel": "Lisää kelvollinen aika", + "dialModeButtonLabel": "Valitse kellotauluvalitsin", + "inputTimeModeButtonLabel": "Valitse syöttötavaksi teksti", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 lisenssi", + "licensesPackageDetailTextOther": "$licenseCount lisenssiä", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Askelpalautin", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Edellinen kanava", + "keyboardKeyChannelUp": "Seuraava kanava", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Poista", + "keyboardKeyEnd": "Lopeta", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Etusivu", + "keyboardKeyInsert": "Lisää", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Virta", + "keyboardKeyPowerOff": "Virta pois", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Valitse", + "keyboardKeySpace": "Välilyönti", + "keyboardKeyMetaMacOs": "Komento", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Valikkopalkki", + "currentDateLabel": "Tänään", + "scrimLabel": "Sermi", + "bottomSheetLabel": "Alapaneeli", + "scrimOnTapHint": "Sulje $modalRouteContentName", + "keyboardKeyShift": "Vaihto", + "expansionTileExpandedHint": "tiivistä kaksoisnapauttamalla", + "expansionTileCollapsedHint": "laajenna kaksoisnapauttamalla", + "expansionTileExpandedTapHint": "Tiivistä", + "expansionTileCollapsedTapHint": "Katso lisätietoja laajentamalla", + "expandedHint": "Tiivistetty", + "collapsedHint": "Laajennettu", + "menuDismissLabel": "Hylkää valikko", + "lookUpButtonLabel": "Hae", + "searchWebButtonLabel": "Hae verkosta", + "shareButtonLabel": "Jaa", + "clearButtonTooltip": "Tyhjennä teksti", + "selectedDateLabel": "Valittu" +} diff --git a/packages/material_ui/lib/src/l10n/material_fil.arb b/packages/material_ui/lib/src/l10n/material_fil.arb new file mode 100644 index 000000000000..aae5c41f7dc9 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_fil.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "openAppDrawerTooltip": "Buksan ang menu ng navigation", + "backButtonTooltip": "Bumalik", + "closeButtonTooltip": "Isara", + "deleteButtonTooltip": "I-delete", + "nextMonthTooltip": "Susunod na buwan", + "previousMonthTooltip": "Nakaraang buwan", + "nextPageTooltip": "Susunod na page", + "previousPageTooltip": "Nakaraang page", + "firstPageTooltip": "Unang page", + "lastPageTooltip": "Huling page", + "showMenuTooltip": "Ipakita ang menu", + "aboutListTileTitle": "Tungkol sa $applicationName", + "licensesPageTitle": "Mga Lisensya", + "pageRowsInfoTitle": "$firstRow–$lastRow ng $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow ng humigit kumulang $rowCount", + "rowsPerPageTitle": "Mga row bawat page:", + "tabLabel": "Tab $tabIndex ng $tabCount", + "selectedRowCountTitleOne": "1 item ang napili", + "selectedRowCountTitleOther": "$selectedRowCount na item ang napili", + "cancelButtonLabel": "Kanselahin", + "closeButtonLabel": "Isara", + "continueButtonLabel": "Magpatuloy", + "copyButtonLabel": "Kopyahin", + "cutButtonLabel": "I-cut", + "scanTextButtonLabel": "I-scan ang text", + "okButtonLabel": "OK", + "pasteButtonLabel": "I-paste", + "selectAllButtonLabel": "Piliin lahat", + "viewLicensesButtonLabel": "Tingnan ang mga lisensya", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Pumili ng mga oras", + "timePickerMinuteModeAnnouncement": "Pumili ng mga minuto", + "modalBarrierDismissLabel": "I-dismiss", + "signedInLabel": "Naka-sign in", + "hideAccountsLabel": "Itago ang mga account", + "showAccountsLabel": "Ipakita ang mga account", + "drawerLabel": "Menu ng navigation", + "popupMenuLabel": "Popup na menu", + "dialogLabel": "Dialog", + "alertDialogLabel": "Alerto", + "searchFieldLabel": "Maghanap", + "reorderItemToStart": "Ilipat sa simula", + "reorderItemToEnd": "Ilipat sa dulo", + "reorderItemUp": "Ilipat pataas", + "reorderItemDown": "Ilipat pababa", + "reorderItemLeft": "Ilipat pakaliwa", + "reorderItemRight": "Ilipat pakanan", + "expandedIconTapHint": "I-collapse", + "collapsedIconTapHint": "I-expand", + "remainingTextFieldCharacterCountOne": "1 character ang natitira", + "remainingTextFieldCharacterCountOther": "$remainingCount na character ang natitira", + "refreshIndicatorSemanticLabel": "Nagre-refresh", + "moreButtonTooltip": "Higit Pa", + "dateSeparator": "/", + "dateHelpText": "mm/dd/yyyy", + "selectYearSemanticsLabel": "Pumili ng taon", + "unspecifiedDate": "Petsa", + "unspecifiedDateRange": "Hanay ng Petsa", + "dateInputLabel": "Ilagay ang Petsa", + "dateRangeStartLabel": "Petsa ng Pagsisimula", + "dateRangeEndLabel": "Petsa ng Pagtatapos", + "dateRangeStartDateSemanticLabel": "Petsa ng pagsisimula $fullDate", + "dateRangeEndDateSemanticLabel": "Petsa ng pagtatapos $fullDate", + "invalidDateFormatLabel": "Invalid ang format.", + "invalidDateRangeLabel": "Invalid ang hanay.", + "dateOutOfRangeLabel": "Wala sa hanay.", + "saveButtonLabel": "I-save", + "datePickerHelpText": "Pumili ng petsa", + "dateRangePickerHelpText": "Pumili ng hanay", + "calendarModeButtonLabel": "Lumipat sa kalendaryo", + "inputDateModeButtonLabel": "Lumipat sa input", + "timePickerDialHelpText": "Pumili ng oras", + "timePickerInputHelpText": "Maglagay ng oras", + "timePickerHourLabel": "Oras", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Maglagay ng valid na oras", + "dialModeButtonLabel": "Lumipat sa dial picker mode", + "inputTimeModeButtonLabel": "Lumipat sa text input mode", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 lisensya", + "licensesPackageDetailTextOther": "$licenseCount na lisensya", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "I-off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Piliin", + "keyboardKeySpace": "Puwang", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Menu sa menu bar", + "currentDateLabel": "Ngayon", + "scrimLabel": "Scrim", + "bottomSheetLabel": "Bottom Sheet", + "scrimOnTapHint": "Isara ang $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "i-double tap para i-collapse", + "expansionTileCollapsedHint": "i-double tap para i-expand", + "expansionTileExpandedTapHint": "I-collapse", + "expansionTileCollapsedTapHint": "I-expand para sa higit pang detalye", + "expandedHint": "Naka-collapse", + "collapsedHint": "Naka-expand", + "menuDismissLabel": "I-dismiss ang menu", + "lookUpButtonLabel": "Tumingin sa Itaas", + "searchWebButtonLabel": "Maghanap sa Web", + "shareButtonLabel": "I-share", + "clearButtonTooltip": "I-clear ang text", + "selectedDateLabel": "Napili" +} diff --git a/packages/material_ui/lib/src/l10n/material_fr.arb b/packages/material_ui/lib/src/l10n/material_fr.arb new file mode 100644 index 000000000000..e7b6c9e4ff62 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_fr.arb @@ -0,0 +1,151 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "openAppDrawerTooltip": "Ouvrir le menu de navigation", + "backButtonTooltip": "Retour", + "closeButtonTooltip": "Fermer", + "deleteButtonTooltip": "Supprimer", + "nextMonthTooltip": "Mois suivant", + "previousMonthTooltip": "Mois précédent", + "nextPageTooltip": "Page suivante", + "previousPageTooltip": "Page précédente", + "firstPageTooltip": "Première page", + "lastPageTooltip": "Dernière page", + "showMenuTooltip": "Afficher le menu", + "aboutListTileTitle": "À propos de $applicationName", + "licensesPageTitle": "Licences", + "pageRowsInfoTitle": "$firstRow – $lastRow sur $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow – $lastRow sur environ $rowCount", + "rowsPerPageTitle": "Lignes par page :", + "tabLabel": "Onglet $tabIndex sur $tabCount", + "selectedRowCountTitleZero": "Aucun élément sélectionné", + "selectedRowCountTitleOne": "1 élément sélectionné", + "selectedRowCountTitleOther": "$selectedRowCount éléments sélectionnés", + "cancelButtonLabel": "Annuler", + "closeButtonLabel": "Fermer", + "continueButtonLabel": "Continuer", + "copyButtonLabel": "Copier", + "cutButtonLabel": "Couper", + "scanTextButtonLabel": "Scanner du texte", + "okButtonLabel": "OK", + "pasteButtonLabel": "Coller", + "selectAllButtonLabel": "Tout sélectionner", + "viewLicensesButtonLabel": "Afficher les licences", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Sélectionner une heure", + "timePickerMinuteModeAnnouncement": "Sélectionner des minutes", + "signedInLabel": "Connecté", + "hideAccountsLabel": "Masquer les comptes", + "showAccountsLabel": "Afficher les comptes", + "modalBarrierDismissLabel": "Ignorer", + "drawerLabel": "Menu de navigation", + "popupMenuLabel": "Menu contextuel", + "dialogLabel": "Boîte de dialogue", + "alertDialogLabel": "Alerte", + "searchFieldLabel": "Rechercher", + "reorderItemToStart": "Déplacer vers le début", + "reorderItemToEnd": "Déplacer vers la fin", + "reorderItemUp": "Déplacer vers le haut", + "reorderItemDown": "Déplacer vers le bas", + "reorderItemLeft": "Déplacer vers la gauche", + "reorderItemRight": "Déplacer vers la droite", + "expandedIconTapHint": "Réduire", + "collapsedIconTapHint": "Développer", + "remainingTextFieldCharacterCountOne": "1 caractère restant", + "remainingTextFieldCharacterCountOther": "$remainingCount caractères restants", + "refreshIndicatorSemanticLabel": "Actualiser", + "moreButtonTooltip": "Plus", + "dateSeparator": "/", + "dateHelpText": "jj/mm/aaaa", + "selectYearSemanticsLabel": "Sélectionner une année", + "unspecifiedDate": "Date", + "unspecifiedDateRange": "Plage de dates", + "dateInputLabel": "Saisir une date", + "dateRangeStartLabel": "Date de début", + "dateRangeEndLabel": "Date de fin", + "dateRangeStartDateSemanticLabel": "Date de début : $fullDate", + "dateRangeEndDateSemanticLabel": "Date de fin : $fullDate", + "invalidDateFormatLabel": "Format non valide.", + "invalidDateRangeLabel": "Plage non valide.", + "dateOutOfRangeLabel": "Hors de portée.", + "saveButtonLabel": "Enregistrer", + "datePickerHelpText": "Sélectionner une date", + "dateRangePickerHelpText": "Sélectionner une plage", + "calendarModeButtonLabel": "Passer à l'agenda", + "inputDateModeButtonLabel": "Passer à la saisie", + "timePickerDialHelpText": "Sélectionner une heure", + "timePickerInputHelpText": "Saisir une heure", + "timePickerHourLabel": "Heure", + "timePickerMinuteLabel": "Minute", + "invalidTimeLabel": "Veuillez indiquer une heure valide", + "dialModeButtonLabel": "Passer au mode de sélection via le cadran", + "inputTimeModeButtonLabel": "Passer au mode de saisie au format texte", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 licence", + "licensesPackageDetailTextOther": "$licenseCount licences", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "Alt Gr", + "keyboardKeyBackspace": "Retour arrière", + "keyboardKeyCapsLock": "Verr Maj", + "keyboardKeyChannelDown": "Chaîne suivante", + "keyboardKeyChannelUp": "Chaîne précédente", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Suppr", + "keyboardKeyEject": "Éjecter", + "keyboardKeyEnd": "Fin", + "keyboardKeyEscape": "Échap", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Accueil", + "keyboardKeyInsert": "Insérer", + "keyboardKeyMeta": "Méta", + "keyboardKeyNumLock": "Verr Num", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Entrée", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgSuiv", + "keyboardKeyPageUp": "PgPréc", + "keyboardKeyPower": "Puissance", + "keyboardKeyPowerOff": "Éteindre", + "keyboardKeyPrintScreen": "Impr. écran", + "keyboardKeyScrollLock": "Arrêt défil", + "keyboardKeySelect": "Sélectionner", + "keyboardKeySpace": "Espace", + "keyboardKeyMetaMacOs": "Commande", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Menu de la barre de menu", + "currentDateLabel": "Aujourd'hui", + "scrimLabel": "Fond", + "bottomSheetLabel": "Bottom sheet", + "scrimOnTapHint": "Fermer $modalRouteContentName", + "keyboardKeyShift": "Maj", + "expansionTileExpandedHint": "appuyez deux fois pour réduire", + "expansionTileCollapsedHint": "appuyez deux fois pour développer", + "expansionTileExpandedTapHint": "Réduire", + "expansionTileCollapsedTapHint": "Développer pour en savoir plus", + "expandedHint": "Réduit", + "collapsedHint": "Développé", + "menuDismissLabel": "Fermer le menu", + "lookUpButtonLabel": "Recherche visuelle", + "searchWebButtonLabel": "Rechercher sur le Web", + "shareButtonLabel": "Partager", + "clearButtonTooltip": "Effacer le texte", + "selectedDateLabel": "Sélectionnée" +} diff --git a/packages/material_ui/lib/src/l10n/material_fr_CA.arb b/packages/material_ui/lib/src/l10n/material_fr_CA.arb new file mode 100644 index 000000000000..c4ad601ae54f --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_fr_CA.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "Effacer le texte", + "selectedDateLabel": "Sélectionnée", + "lookUpButtonLabel": "Regarder en haut", + "searchWebButtonLabel": "Rechercher sur le Web", + "shareButtonLabel": "Partager", + "scanTextButtonLabel": "Balayer un texte", + "menuDismissLabel": "Ignorer le menu", + "expansionTileExpandedHint": "toucher deux fois pour réduire", + "expansionTileCollapsedHint": "toucher deux fois pour développer", + "expansionTileExpandedTapHint": "Réduire", + "expansionTileCollapsedTapHint": "Développer le panneau pour plus de détails", + "expandedHint": "Réduit", + "collapsedHint": "Développé", + "scrimLabel": "Grille", + "bottomSheetLabel": "Zone de contenu dans le bas de l'écran", + "scrimOnTapHint": "Fermer $modalRouteContentName", + "currentDateLabel": "Aujourd'hui", + "keyboardKeyShift": "Maj", + "menuBarMenuLabel": "Menu de la barre de menu", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyChannelDown": "Chaîne préc.", + "keyboardKeyCapsLock": "Verr. maj.", + "keyboardKeyMetaMacOs": "Commande", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Verr. num.", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyPrintScreen": "Impression de l'écran", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Entrée", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyEnd": "Fin", + "keyboardKeyInsert": "Insér.", + "keyboardKeyHome": "Accueil", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Échap", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyEject": "Éject.", + "keyboardKeyDelete": "Suppr", + "keyboardKeyControl": "Ctrl", + "keyboardKeyChannelUp": "Chaîne suiv.", + "keyboardKeyPower": "Alimentation", + "keyboardKeyBackspace": "Retour arrière", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeySpace": "Espace", + "keyboardKeySelect": "Sélect.", + "keyboardKeyScrollLock": "Arrêt défilement", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPowerOff": "Éteindre", + "keyboardKeyMeta": "Méta", + "keyboardKeyPageUp": "Bas page", + "keyboardKeyPageDown": "Haut page", + "keyboardKeyNumpad0": "Num 0", + "invalidTimeLabel": "Entrez une heure valide", + "licensesPackageDetailTextOne": "1 licence", + "timePickerDialHelpText": "Sélectionner l'heure", + "timePickerInputHelpText": "Entrer l'heure", + "timePickerHourLabel": "Heure", + "timePickerMinuteLabel": "Minutes", + "licensesPackageDetailTextOther": "$licenseCount licences", + "dialModeButtonLabel": "Passer au mode de sélection du cadran", + "inputTimeModeButtonLabel": "Passer au mode d'entrée Texte", + "dateSeparator": "/", + "dateRangeStartLabel": "Date de début", + "calendarModeButtonLabel": "Passer à l'agenda", + "dateRangePickerHelpText": "Sélectionner la plage", + "datePickerHelpText": "Sélectionner la date", + "saveButtonLabel": "Enregistrer", + "dateOutOfRangeLabel": "Hors de portée.", + "invalidDateRangeLabel": "Plage incorrecte.", + "invalidDateFormatLabel": "Format incorrect", + "dateRangeEndDateSemanticLabel": "Date de fin : $fullDate", + "dateRangeStartDateSemanticLabel": "Date de début : $fullDate", + "dateRangeEndLabel": "Date de fin", + "inputDateModeButtonLabel": "Passer à l'entrée", + "dateInputLabel": "Entrer une date", + "unspecifiedDateRange": "Période", + "unspecifiedDate": "Date", + "selectYearSemanticsLabel": "Sélectionner une année", + "dateHelpText": "jj-mm-aaaa", + "moreButtonTooltip": "Plus", + "selectedRowCountTitleOne": "1 élément sélectionné", + "remainingTextFieldCharacterCountOther": "$remainingCount caractères restants", + "openAppDrawerTooltip": "Ouvrir le menu de navigation", + "backButtonTooltip": "Retour", + "closeButtonTooltip": "Fermer", + "deleteButtonTooltip": "Supprimer", + "nextMonthTooltip": "Mois suivant", + "previousMonthTooltip": "Mois précédent", + "nextPageTooltip": "Page suivante", + "previousPageTooltip": "Page précédente", + "firstPageTooltip": "Première page", + "lastPageTooltip": "Dernière page", + "showMenuTooltip": "Afficher le menu", + "aboutListTileTitle": "À propos de $applicationName", + "licensesPageTitle": "Licences", + "pageRowsInfoTitle": "$firstRow à $lastRow sur $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow à $lastRow sur environ $rowCount", + "rowsPerPageTitle": "Lignes par page :", + "tabLabel": "Onglet $tabIndex sur $tabCount", + "remainingTextFieldCharacterCountOne": "1 caractère restant", + "selectedRowCountTitleOther": "$selectedRowCount éléments sélectionnés", + "cancelButtonLabel": "Annuler", + "closeButtonLabel": "Fermer", + "continueButtonLabel": "Continuer", + "copyButtonLabel": "Copier", + "cutButtonLabel": "Couper", + "okButtonLabel": "OK", + "pasteButtonLabel": "Coller", + "selectAllButtonLabel": "Tout sélectionner", + "viewLicensesButtonLabel": "Afficher les licences", + "anteMeridiemAbbreviation": "am", + "postMeridiemAbbreviation": "pm", + "timePickerHourModeAnnouncement": "Sélectionnez les heures", + "timePickerMinuteModeAnnouncement": "Sélectionnez les minutes", + "modalBarrierDismissLabel": "Ignorer", + "refreshIndicatorSemanticLabel": "Actualiser", + "hideAccountsLabel": "Masquer les comptes", + "showAccountsLabel": "Afficher les comptes", + "drawerLabel": "Menu de navigation", + "popupMenuLabel": "Menu contextuel", + "dialogLabel": "Boîte de dialogue", + "alertDialogLabel": "Alerte", + "searchFieldLabel": "Rechercher", + "reorderItemToStart": "Déplacer au début", + "reorderItemToEnd": "Déplacer à la fin", + "reorderItemUp": "Déplacer vers le haut", + "reorderItemDown": "Déplacer vers le bas", + "reorderItemLeft": "Déplacer vers la gauche", + "reorderItemRight": "Déplacer vers la droite", + "expandedIconTapHint": "Réduire", + "collapsedIconTapHint": "Développer", + "signedInLabel": "Connecté", + "scriptCategory": "English-like", + "timeOfDayFormat": "HH 'h' mm" +} diff --git a/packages/material_ui/lib/src/l10n/material_ga.arb b/packages/material_ui/lib/src/l10n/material_ga.arb new file mode 100644 index 000000000000..bc480e904561 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_ga.arb @@ -0,0 +1,158 @@ +{ + "remainingTextFieldCharacterCountFew": "$remainingCount charachtar fágtha", + "licensesPackageDetailTextTwo": "$licenseCount cheadúnas", + "licensesPackageDetailTextFew": "$licenseCount cheadúnas", + "licensesPackageDetailTextMany": "$licenseCount gceadúnas", + "selectedRowCountTitleTwo": "$selectedRowCount mhír roghnaithe", + "selectedRowCountTitleFew": "$selectedRowCount mhír roghnaithe", + "selectedRowCountTitleMany": "$selectedRowCount mír roghnaithe", + "remainingTextFieldCharacterCountTwo": "$remainingCount charachtar fágtha", + "remainingTextFieldCharacterCountMany": "$remainingCount gcarachtar fágtha", + "openAppDrawerTooltip": "Oscail an roghchlár nascleanúna", + "backButtonTooltip": "Siar", + "clearButtonTooltip": "Glan an téacs", + "closeButtonTooltip": "Dún", + "deleteButtonTooltip": "Scrios", + "moreButtonTooltip": "Tuilleadh", + "nextMonthTooltip": "An chéad mhí eile", + "previousMonthTooltip": "An mhí roimhe", + "nextPageTooltip": "An chéad leathanach eile", + "previousPageTooltip": "An leathanach roimhe seo", + "firstPageTooltip": "An chéad leathanach", + "lastPageTooltip": "An leathanach deiridh", + "showMenuTooltip": "Taispeáin an roghchlár", + "scrimLabel": "Scrioma", + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "bottomSheetLabel": "Bileog Íochtarach", + "scrimOnTapHint": "Dún $modalRouteContentName", + "aboutListTileTitle": "Maidir le $applicationName", + "licensesPageTitle": "Ceadúnais", + "licensesPackageDetailTextOne": "Aon cheadúnas amháin", + "licensesPackageDetailTextOther": "$licenseCount ceadúnas", + "pageRowsInfoTitle": "$firstRow-$lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow de thuairim is $rowCount", + "rowsPerPageTitle": "Rónna in aghaidh an leathanaigh:", + "tabLabel": "Cluaisín $tabIndex de $tabCount", + "selectedRowCountTitleOne": "Aon mhír amháin roghnaithe", + "selectedRowCountTitleOther": "$selectedRowCount mír roghnaithe", + "cancelButtonLabel": "Cealaigh", + "closeButtonLabel": "Dún", + "continueButtonLabel": "Lean ar aghaidh", + "copyButtonLabel": "Cóipeáil", + "cutButtonLabel": "Gearr", + "scanTextButtonLabel": "Scan téacs", + "lookUpButtonLabel": "Cuardaigh", + "searchWebButtonLabel": "Cuardaigh an Gréasán", + "shareButtonLabel": "Comhroinn", + "okButtonLabel": "Ceart go leor", + "pasteButtonLabel": "Greamaigh", + "selectAllButtonLabel": "Roghnaigh gach rud", + "viewLicensesButtonLabel": "Féach ar cheadúnais", + "anteMeridiemAbbreviation": "R.N.", + "postMeridiemAbbreviation": "I.N.", + "timePickerHourModeAnnouncement": "Roghnaigh uaireanta", + "timePickerMinuteModeAnnouncement": "Roghnaigh nóiméid", + "modalBarrierDismissLabel": "Ruaig", + "menuDismissLabel": "Ruaig an roghchlár", + "dateSeparator": "/", + "dateHelpText": "ll/mm/bbbb", + "selectYearSemanticsLabel": "Roghnaigh bliain", + "unspecifiedDate": "Dáta", + "unspecifiedDateRange": "Raon Dátaí", + "dateInputLabel": "Cuir Isteach Dáta", + "dateRangeStartLabel": "Dáta Tosaigh", + "dateRangeEndLabel": "Dáta Deiridh", + "dateRangeStartDateSemanticLabel": "Dáta tosaigh $fullDate", + "dateRangeEndDateSemanticLabel": "Dáta deiridh $fullDate", + "invalidDateFormatLabel": "Formáid neamhbhailí.", + "invalidDateRangeLabel": "Raon neamhbhailí.", + "dateOutOfRangeLabel": "Lasmuigh den raon.", + "saveButtonLabel": "Sábháil", + "datePickerHelpText": "Roghnaigh dáta", + "dateRangePickerHelpText": "Roghnaigh raon", + "calendarModeButtonLabel": "Athraigh go féilire", + "inputDateModeButtonLabel": "Athraigh go hionchur", + "timePickerDialHelpText": "Roghnaigh am", + "timePickerInputHelpText": "Cuir isteach am", + "timePickerHourLabel": "Uair", + "timePickerMinuteLabel": "Nóiméad", + "invalidTimeLabel": "Cuir isteach am bailí", + "dialModeButtonLabel": "Athraigh go mód roghnóra aghaidh an chloig", + "inputTimeModeButtonLabel": "Athraigh go mód ionchuir téacs", + "signedInLabel": "Sínithe isteach", + "hideAccountsLabel": "Folaigh cuntais", + "showAccountsLabel": "Taispeáin cuntais", + "drawerLabel": "Roghchlár nascleanúna", + "menuBarMenuLabel": "Roghchlár an bharra roghchláir", + "popupMenuLabel": "Roghchlár aníos", + "dialogLabel": "Dialóg", + "alertDialogLabel": "Foláireamh", + "searchFieldLabel": "Cuardaigh", + "currentDateLabel": "Inniu", + "selectedDateLabel": "Roghnaithe", + "reorderItemToStart": "Bog chuig an tús", + "reorderItemToEnd": "Bog chuig an deireadh", + "reorderItemUp": "Bog suas", + "reorderItemDown": "Bog síos", + "reorderItemLeft": "Bog ar chlé", + "reorderItemRight": "Bog ar dheis", + "expandedIconTapHint": "Laghdaigh", + "collapsedIconTapHint": "Leathnaigh", + "expansionTileExpandedHint": "tapáil faoi dhó chun laghdú", + "expansionTileCollapsedHint": "tapáil faoi dhó chun leathnú", + "expansionTileExpandedTapHint": "Laghdaigh", + "expansionTileCollapsedTapHint": "Leathnaigh chun tuilleadh sonraí a fháil", + "expandedHint": "Laghdaithe", + "collapsedHint": "Leathnaithe", + "remainingTextFieldCharacterCountOne": "Aon charachtar amháin fágtha", + "remainingTextFieldCharacterCountOther": "$remainingCount carachtar fágtha", + "refreshIndicatorSemanticLabel": "Athnuaigh", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Cúlspás", + "keyboardKeyCapsLock": "Glas Ceannlitreacha", + "keyboardKeyChannelDown": "Cainéal Síos", + "keyboardKeyChannelUp": "Cainéal Suas", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Caith amach", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Baile", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Ordú", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Uimhirghlas", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Cumhacht", + "keyboardKeyPowerOff": "Múch", + "keyboardKeyPrintScreen": "Priontáil Scáileán", + "keyboardKeyScrollLock": "Scrollghlas", + "keyboardKeySelect": "Roghnaigh", + "keyboardKeyShift": "Shift", + "keyboardKeySpace": "Space" +} diff --git a/packages/material_ui/lib/src/l10n/material_gl.arb b/packages/material_ui/lib/src/l10n/material_gl.arb new file mode 100644 index 000000000000..a4d99cb53cbe --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_gl.arb @@ -0,0 +1,151 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Abrir menú de navegación", + "backButtonTooltip": "Atrás", + "closeButtonTooltip": "Pechar", + "deleteButtonTooltip": "Eliminar", + "nextMonthTooltip": "Mes seguinte", + "previousMonthTooltip": "Mes anterior", + "nextPageTooltip": "Páxina seguinte", + "previousPageTooltip": "Páxina anterior", + "firstPageTooltip": "Primeira páxina", + "lastPageTooltip": "Última páxina", + "showMenuTooltip": "Mostrar menú", + "aboutListTileTitle": "Acerca de: $applicationName", + "licensesPageTitle": "Licenzas", + "pageRowsInfoTitle": "$firstRow-$lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow-$lastRow de aproximadamente $rowCount", + "rowsPerPageTitle": "Filas por páxina:", + "tabLabel": "Pestana $tabIndex de $tabCount", + "selectedRowCountTitleZero": "Non se seleccionaron elementos", + "selectedRowCountTitleOne": "Seleccionouse 1 elemento", + "selectedRowCountTitleOther": "Seleccionáronse $selectedRowCount elementos", + "cancelButtonLabel": "Cancelar", + "closeButtonLabel": "Pechar", + "continueButtonLabel": "Continuar", + "copyButtonLabel": "Copiar", + "cutButtonLabel": "Cortar", + "scanTextButtonLabel": "Escanear texto", + "okButtonLabel": "Aceptar", + "pasteButtonLabel": "Pegar", + "selectAllButtonLabel": "Seleccionar todo", + "viewLicensesButtonLabel": "Ver licenzas", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "timePickerHourModeAnnouncement": "Seleccionar horas", + "timePickerMinuteModeAnnouncement": "Seleccionar minutos", + "signedInLabel": "Sesión iniciada", + "hideAccountsLabel": "Ocultar contas", + "showAccountsLabel": "Mostrar contas", + "modalBarrierDismissLabel": "Pechar", + "drawerLabel": "Menú de navegación", + "popupMenuLabel": "Menú emerxente", + "dialogLabel": "Cadro de diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Fai unha busca", + "reorderItemToStart": "Mover ao inicio", + "reorderItemToEnd": "Mover ao final", + "reorderItemUp": "Mover cara arriba", + "reorderItemDown": "Mover cara abaixo", + "reorderItemLeft": "Mover cara á esquerda", + "reorderItemRight": "Mover cara á dereita", + "expandedIconTapHint": "Contraer", + "collapsedIconTapHint": "Despregar", + "remainingTextFieldCharacterCountOne": "1 carácter restante", + "remainingTextFieldCharacterCountOther": "$remainingCount caracteres restantes", + "refreshIndicatorSemanticLabel": "Actualizar", + "moreButtonTooltip": "Máis", + "dateSeparator": "/", + "dateHelpText": "mm/dd/aaaa", + "selectYearSemanticsLabel": "Seleccionar ano", + "unspecifiedDate": "Data", + "unspecifiedDateRange": "Intervalo de datas", + "dateInputLabel": "Introduce a data", + "dateRangeStartLabel": "Data de inicio", + "dateRangeEndLabel": "Data de finalización", + "dateRangeStartDateSemanticLabel": "Data de inicio: $fullDate", + "dateRangeEndDateSemanticLabel": "Data de finalización: $fullDate", + "invalidDateFormatLabel": "O formato non é válido.", + "invalidDateRangeLabel": "O intervalo de datas non é válido.", + "dateOutOfRangeLabel": "A data está fóra do intervalo.", + "saveButtonLabel": "Gardar", + "datePickerHelpText": "Seleccionar data", + "dateRangePickerHelpText": "Seleccionar intervalo de datas", + "calendarModeButtonLabel": "Cambiar ao modo de calendario", + "inputDateModeButtonLabel": "Cambiar ao modo de introdución de texto", + "timePickerDialHelpText": "Seleccionar hora", + "timePickerInputHelpText": "Indicar hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Escribe unha hora válida", + "dialModeButtonLabel": "Cambiar ao modo de selector en esfera", + "inputTimeModeButtonLabel": "Cambiar ao modo de introdución de texto", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 licenza", + "licensesPackageDetailTextOther": "$licenseCount licenzas", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "Alt Gr", + "keyboardKeyBackspace": "Retroceso", + "keyboardKeyCapsLock": "Bloq Maiús", + "keyboardKeyChannelDown": "Canle abaixo", + "keyboardKeyChannelUp": "Canle arriba", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Supr", + "keyboardKeyEject": "Expulsar", + "keyboardKeyEnd": "Fin", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Inicio", + "keyboardKeyInsert": "Inserir", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Bloq Num", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Intro", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "AvPáx", + "keyboardKeyPageUp": "RePáx", + "keyboardKeyPower": "Acender", + "keyboardKeyPowerOff": "Apagar", + "keyboardKeyPrintScreen": "Imprimir pantalla", + "keyboardKeyScrollLock": "Bloq Despr", + "keyboardKeySelect": "Seleccionar", + "keyboardKeySpace": "Espazo", + "keyboardKeyMetaMacOs": "Comando", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Menú da barra de menú", + "currentDateLabel": "Hoxe", + "scrimLabel": "Sombreado", + "bottomSheetLabel": "Panel inferior", + "scrimOnTapHint": "Pechar $modalRouteContentName", + "keyboardKeyShift": "Maiús", + "expansionTileExpandedHint": "tocar dúas veces para contraer", + "expansionTileCollapsedHint": "tocar dúas veces para despregar", + "expansionTileExpandedTapHint": "Contraer", + "expansionTileCollapsedTapHint": "Despregar para obter máis detalles", + "expandedHint": "Contraído", + "collapsedHint": "Despregado", + "menuDismissLabel": "Pechar menú", + "lookUpButtonLabel": "Mirar cara arriba", + "searchWebButtonLabel": "Buscar na Web", + "shareButtonLabel": "Compartir", + "clearButtonTooltip": "Borrar texto", + "selectedDateLabel": "Seleccionada" +} diff --git a/packages/material_ui/lib/src/l10n/material_gsw.arb b/packages/material_ui/lib/src/l10n/material_gsw.arb new file mode 100644 index 000000000000..2b329d6e87d7 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_gsw.arb @@ -0,0 +1,150 @@ +{ + "tabLabel": "Tab $tabIndex von $tabCount", + "showAccountsLabel": "Konten anzeigen", + "hideAccountsLabel": "Konten ausblenden", + "signedInLabel": "Angemeldet", + "timePickerMinuteModeAnnouncement": "Minuten auswählen", + "timePickerHourModeAnnouncement": "Stunden auswählen", + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "openAppDrawerTooltip": "Navigationsmenü öffnen", + "backButtonTooltip": "Zurück", + "closeButtonTooltip": "Schließen", + "deleteButtonTooltip": "Löschen", + "nextMonthTooltip": "Nächster Monat", + "previousMonthTooltip": "Vorheriger Monat", + "nextPageTooltip": "Nächste Seite", + "previousPageTooltip": "Vorherige Seite", + "firstPageTooltip": "Erste Seite", + "lastPageTooltip": "Letzte Seite", + "showMenuTooltip": "Menü anzeigen", + "aboutListTileTitle": "Über $applicationName", + "licensesPageTitle": "Lizenzen", + "pageRowsInfoTitle": "$firstRow–$lastRow von $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow von etwa $rowCount", + "rowsPerPageTitle": "Zeilen pro Seite:", + "selectedRowCountTitleOne": "1 Element ausgewählt", + "selectedRowCountTitleOther": "$selectedRowCount Elemente ausgewählt", + "cancelButtonLabel": "Abbrechen", + "closeButtonLabel": "Schließen", + "continueButtonLabel": "Weiter", + "copyButtonLabel": "Kopieren", + "cutButtonLabel": "Ausschneiden", + "scanTextButtonLabel": "Text scannen", + "okButtonLabel": "OK", + "pasteButtonLabel": "Einsetzen", + "selectAllButtonLabel": "Alle auswählen", + "viewLicensesButtonLabel": "Lizenzen ansehen", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "modalBarrierDismissLabel": "Schließen", + "drawerLabel": "Navigationsmenü", + "popupMenuLabel": "Pop-up-Menü", + "dialogLabel": "Dialogfeld", + "alertDialogLabel": "Benachrichtigung", + "searchFieldLabel": "Suchen", + "reorderItemToStart": "An den Anfang verschieben", + "reorderItemToEnd": "An das Ende verschieben", + "reorderItemUp": "Nach oben verschieben", + "reorderItemDown": "Nach unten verschieben", + "reorderItemLeft": "Nach links verschieben", + "reorderItemRight": "Nach rechts verschieben", + "expandedIconTapHint": "Minimieren", + "collapsedIconTapHint": "Maximieren", + "remainingTextFieldCharacterCountOne": "Noch 1 Zeichen", + "remainingTextFieldCharacterCountOther": "Noch $remainingCount Zeichen", + "refreshIndicatorSemanticLabel": "Aktualisieren", + "moreButtonTooltip": "Mehr", + "dateSeparator": ".", + "dateHelpText": "tt.mm.jjjj", + "selectYearSemanticsLabel": "Jahr auswählen", + "unspecifiedDate": "Datum", + "unspecifiedDateRange": "Zeitraum", + "dateInputLabel": "Datum eingeben", + "dateRangeStartLabel": "Startdatum", + "dateRangeEndLabel": "Enddatum", + "dateRangeStartDateSemanticLabel": "Startdatum $fullDate", + "dateRangeEndDateSemanticLabel": "Enddatum $fullDate", + "invalidDateFormatLabel": "Ungültiges Format.", + "invalidDateRangeLabel": "Ungültiger Zeitraum.", + "dateOutOfRangeLabel": "Außerhalb des Zeitraums.", + "saveButtonLabel": "Speichern", + "datePickerHelpText": "Datum auswählen", + "dateRangePickerHelpText": "Zeitraum auswählen", + "calendarModeButtonLabel": "Zum Kalender wechseln", + "inputDateModeButtonLabel": "Zur Texteingabe wechseln", + "timePickerDialHelpText": "Uhrzeit auswählen", + "timePickerInputHelpText": "Uhrzeit eingeben", + "timePickerHourLabel": "Stunde", + "timePickerMinuteLabel": "Minute", + "invalidTimeLabel": "Geben Sie eine gültige Uhrzeit ein", + "dialModeButtonLabel": "Zur Uhrzeitauswahl wechseln", + "inputTimeModeButtonLabel": "Zum Texteingabemodus wechseln", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 Lizenz", + "licensesPackageDetailTextOther": "$licenseCount Lizenzen", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Rücktaste", + "keyboardKeyCapsLock": "Feststelltaste", + "keyboardKeyChannelDown": "Vorheriger Kanal", + "keyboardKeyChannelUp": "Nächster Kanal", + "keyboardKeyControl": "Strg", + "keyboardKeyDelete": "Entf", + "keyboardKeyEject": "Auswerfen", + "keyboardKeyEnd": "Ende", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Pos1", + "keyboardKeyInsert": "Einfg", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Eingabetaste", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "Bild ab", + "keyboardKeyPageUp": "Bild auf", + "keyboardKeyPower": "Ein/Aus", + "keyboardKeyPowerOff": "Aus", + "keyboardKeyPrintScreen": "Druck", + "keyboardKeyScrollLock": "Rollen", + "keyboardKeySelect": "Auswählen", + "keyboardKeySpace": "Leertaste", + "keyboardKeyMetaMacOs": "Befehl", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Menü in der Menüleiste", + "currentDateLabel": "Heute", + "scrimLabel": "Gitter", + "bottomSheetLabel": "Ansicht am unteren Rand", + "scrimOnTapHint": "$modalRouteContentName schließen", + "keyboardKeyShift": "Umschalttaste", + "expansionTileExpandedHint": "Zum Minimieren doppeltippen", + "expansionTileCollapsedHint": "Zum Maximieren doppeltippen", + "expansionTileExpandedTapHint": "Minimieren", + "expansionTileCollapsedTapHint": "Für weitere Details maximieren", + "expandedHint": "Minimiert", + "collapsedHint": "Maximiert", + "menuDismissLabel": "Menü schließen", + "lookUpButtonLabel": "Nachschlagen", + "searchWebButtonLabel": "Im Web suchen", + "shareButtonLabel": "Teilen", + "clearButtonTooltip": "Text löschen", + "selectedDateLabel": "Ausgewählt" +} diff --git a/packages/material_ui/lib/src/l10n/material_gu.arb b/packages/material_ui/lib/src/l10n/material_gu.arb new file mode 100644 index 000000000000..775494f7b71c --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_gu.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "tall", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "નૅવિગેશન મેનૂ ખોલો", + "backButtonTooltip": "પાછળ", + "closeButtonTooltip": "બંધ કરો", + "deleteButtonTooltip": "ડિલીટ કરો", + "nextMonthTooltip": "આગલો મહિનો", + "previousMonthTooltip": "પાછલો મહિનો", + "nextPageTooltip": "આગલું પેજ", + "previousPageTooltip": "પાછલું પેજ", + "firstPageTooltip": "પહેલું પેજ", + "lastPageTooltip": "છેલ્લું પેજ", + "showMenuTooltip": "મેનૂ બતાવો", + "aboutListTileTitle": "$applicationName વિશે", + "licensesPageTitle": "લાઇસન્સ", + "pageRowsInfoTitle": "$rowCountમાંથી $firstRow–$lastRow", + "pageRowsInfoTitleApproximate": "આશરે $rowCountમાંથી $firstRow–$lastRow", + "rowsPerPageTitle": "પેજ દીઠ પંક્તિઓ:", + "tabLabel": "$tabCountમાંથી $tabIndex ટૅબ", + "selectedRowCountTitleOne": "1 આઇટમ પસંદ કરી", + "selectedRowCountTitleOther": "$selectedRowCount આઇટમ પસંદ કરી", + "cancelButtonLabel": "રદ કરો", + "closeButtonLabel": "બંધ કરો", + "continueButtonLabel": "ચાલુ રાખો", + "copyButtonLabel": "કૉપિ કરો", + "cutButtonLabel": "કાપો", + "scanTextButtonLabel": "ટેક્સ્ટ સ્કૅન કરો", + "okButtonLabel": "ઓકે", + "pasteButtonLabel": "પેસ્ટ કરો", + "selectAllButtonLabel": "બધા પસંદ કરો", + "viewLicensesButtonLabel": "લાઇસન્સ જુઓ", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "કલાક પસંદ કરો", + "timePickerMinuteModeAnnouncement": "મિનિટ પસંદ કરો", + "modalBarrierDismissLabel": "છોડી દો", + "signedInLabel": "આમાં સાઇન ઇન કર્યું છે", + "hideAccountsLabel": "એકાઉન્ટ છુપાવો", + "showAccountsLabel": "એકાઉન્ટ બતાવો", + "drawerLabel": "નૅવિગેશન મેનૂ", + "popupMenuLabel": "પૉપઅપ મેનૂ", + "dialogLabel": "સંવાદ", + "alertDialogLabel": "અલર્ટ", + "searchFieldLabel": "શોધો", + "reorderItemToStart": "પ્રારંભમાં ખસેડો", + "reorderItemToEnd": "અંતમાં ખસેડો", + "reorderItemUp": "ઉપર ખસેડો", + "reorderItemDown": "નીચે ખસેડો", + "reorderItemLeft": "ડાબે ખસેડો", + "reorderItemRight": "જમણે ખસેડો", + "expandedIconTapHint": "સંકુચિત કરો", + "collapsedIconTapHint": "વિસ્તૃત કરો", + "remainingTextFieldCharacterCountOne": "1 અક્ષર બાકી", + "remainingTextFieldCharacterCountOther": "$remainingCount અક્ષર બાકી", + "refreshIndicatorSemanticLabel": "રિફ્રેશ કરો", + "moreButtonTooltip": "વધુ", + "dateSeparator": "/", + "dateHelpText": "dd/mm/yyyy", + "selectYearSemanticsLabel": "વર્ષ પસંદ કરો", + "unspecifiedDate": "તારીખ", + "unspecifiedDateRange": "તારીખ રેંજ", + "dateInputLabel": "તારીખ દાખલ કરો", + "dateRangeStartLabel": "શરૂ કરવાની તારીખ", + "dateRangeEndLabel": "સમાપ્તિની તારીખ", + "dateRangeStartDateSemanticLabel": "શરૂ કરવાની તારીખ $fullDate", + "dateRangeEndDateSemanticLabel": "સમાપ્તિની તારીખ $fullDate", + "invalidDateFormatLabel": "અમાન્ય ફોર્મેટ.", + "invalidDateRangeLabel": "અમાન્ય રેંજ.", + "dateOutOfRangeLabel": "રેંજમાં નથી.", + "saveButtonLabel": "સાચવો", + "datePickerHelpText": "તારીખ પસંદ કરો", + "dateRangePickerHelpText": "રેંજ પસંદ કરો", + "calendarModeButtonLabel": "કૅલેન્ડર મોડ પર સ્વિચ કરો", + "inputDateModeButtonLabel": "ઇનપુટ મોડ પર સ્વિચ કરો", + "timePickerDialHelpText": "સમય પસંદ કરો", + "timePickerInputHelpText": "સમય દાખલ કરો", + "timePickerHourLabel": "કલાક", + "timePickerMinuteLabel": "મિનિટ", + "invalidTimeLabel": "માન્ય સમય દાખલ કરો", + "dialModeButtonLabel": "ડાયલ પિકર મોડ પર સ્વિચ કરો", + "inputTimeModeButtonLabel": "ટેક્સ્ટ ઇનપુટ મોડ પર સ્વિચ કરો", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 લાઇસન્સ", + "licensesPackageDetailTextOther": "$licenseCount લાઇસન્સ", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "મેનૂ બાર મેનૂ", + "currentDateLabel": "આજે", + "scrimLabel": "સ્ક્રિમ", + "bottomSheetLabel": "બોટમ શીટ", + "scrimOnTapHint": "$modalRouteContentNameને બંધ કરો", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "નાની કરવા માટે બે વાર ટૅપ કરો", + "expansionTileCollapsedHint": "મોટી કરવા માટે બે વાર ટૅપ કરો", + "expansionTileExpandedTapHint": "નાની કરો", + "expansionTileCollapsedTapHint": "વધુ વિગતો માટે મોટી કરો", + "expandedHint": "નાની કરી", + "collapsedHint": "મોટી કરી", + "menuDismissLabel": "મેનૂ છોડી દો", + "lookUpButtonLabel": "શોધો", + "searchWebButtonLabel": "વેબ પર શોધો", + "shareButtonLabel": "શેર કરો", + "clearButtonTooltip": "ટેક્સ્ટ સાફ કરો", + "selectedDateLabel": "પસંદ કરેલો" +} diff --git a/packages/material_ui/lib/src/l10n/material_he.arb b/packages/material_ui/lib/src/l10n/material_he.arb new file mode 100644 index 000000000000..55e78010d63d --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_he.arb @@ -0,0 +1,156 @@ +{ + "licensesPackageDetailTextTwo": "$licenseCount רישיונות", + "licensesPackageDetailTextMany": "$licenseCount רישיונות", + "remainingTextFieldCharacterCountTwo": "נותרו $remainingCount תווים", + "remainingTextFieldCharacterCountMany": "נותרו $remainingCount תווים", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "selectedRowCountTitleOne": "פריט אחד נבחר", + "selectedRowCountTitleTwo": "$selectedRowCount פריטים נבחרו", + "selectedRowCountTitleMany": "$selectedRowCount פריטים נבחרו", + "openAppDrawerTooltip": "פתיחה של תפריט הניווט", + "backButtonTooltip": "הקודם", + "closeButtonTooltip": "סגירה", + "deleteButtonTooltip": "מחיקה", + "nextMonthTooltip": "החודש הבא", + "previousMonthTooltip": "החודש הקודם", + "nextPageTooltip": "הדף הבא", + "previousPageTooltip": "הדף הקודם", + "firstPageTooltip": "לדף הראשון", + "lastPageTooltip": "לדף האחרון", + "showMenuTooltip": "הצגת התפריט", + "aboutListTileTitle": "מידע על $applicationName", + "licensesPageTitle": "רישיונות", + "pageRowsInfoTitle": "$lastRow–$firstRow מתוך $rowCount", + "pageRowsInfoTitleApproximate": "$lastRow–$firstRow מתוך כ-$rowCount", + "rowsPerPageTitle": "שורות בכל דף:", + "tabLabel": "כרטיסייה $tabIndex מתוך $tabCount", + "selectedRowCountTitleOther": "$selectedRowCount פריטים נבחרו", + "cancelButtonLabel": "ביטול", + "closeButtonLabel": "סגירה", + "continueButtonLabel": "המשך", + "copyButtonLabel": "העתקה", + "cutButtonLabel": "גזירה", + "scanTextButtonLabel": "סריקת טקסט", + "okButtonLabel": "אישור", + "pasteButtonLabel": "הדבקה", + "selectAllButtonLabel": "בחירת הכול", + "viewLicensesButtonLabel": "לעיון ברישיונות", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "בחירת שעות", + "timePickerMinuteModeAnnouncement": "בחירת דקות", + "signedInLabel": "מחובר", + "hideAccountsLabel": "הסתרת החשבונות", + "showAccountsLabel": "הצגת החשבונות", + "modalBarrierDismissLabel": "סגירה", + "drawerLabel": "תפריט ניווט", + "popupMenuLabel": "תפריט קופץ", + "dialogLabel": "תיבת דו-שיח", + "alertDialogLabel": "התראה", + "searchFieldLabel": "חיפוש", + "reorderItemToStart": "העברה להתחלה", + "reorderItemToEnd": "העברה לסוף", + "reorderItemUp": "העברה למעלה", + "reorderItemDown": "העברה למטה", + "reorderItemLeft": "העברה שמאלה", + "reorderItemRight": "העברה ימינה", + "expandedIconTapHint": "כיווץ", + "collapsedIconTapHint": "הרחבה", + "remainingTextFieldCharacterCountOne": "נותר תו אחד", + "remainingTextFieldCharacterCountOther": "נותרו $remainingCount תווים", + "refreshIndicatorSemanticLabel": "רענון", + "moreButtonTooltip": "עוד", + "dateSeparator": ".", + "dateHelpText": "dd.mm.yyyy", + "selectYearSemanticsLabel": "בחירת שנה", + "unspecifiedDate": "תאריך", + "unspecifiedDateRange": "טווח תאריכים", + "dateInputLabel": "יש להזין תאריך", + "dateRangeStartLabel": "תאריך התחלה", + "dateRangeEndLabel": "תאריך סיום", + "dateRangeStartDateSemanticLabel": "תאריך התחלה: $fullDate", + "dateRangeEndDateSemanticLabel": "תאריך סיום: $fullDate", + "invalidDateFormatLabel": "פורמט לא חוקי.", + "invalidDateRangeLabel": "טווח לא תקף.", + "dateOutOfRangeLabel": "מחוץ לטווח.", + "saveButtonLabel": "שמירה", + "datePickerHelpText": "בחירת תאריך", + "dateRangePickerHelpText": "בחירת טווח", + "calendarModeButtonLabel": "מעבר למצב היומן", + "inputDateModeButtonLabel": "מעבר למצב הקלט", + "timePickerDialHelpText": "בחירת שעה", + "timePickerInputHelpText": "יש להזין שעה", + "timePickerHourLabel": "שעה", + "timePickerMinuteLabel": "דקות", + "invalidTimeLabel": "יש להזין שעה תקינה", + "dialModeButtonLabel": "מעבר לבחירה באמצעות חוגה", + "inputTimeModeButtonLabel": "מעבר להזנת טקסט", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "רישיון אחד", + "licensesPackageDetailTextOther": "$licenseCount רישיונות", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "+ ‏Num", + "keyboardKeyNumpadComma": ", ‏Num", + "keyboardKeyNumpadDecimal": ". ‏Num", + "keyboardKeyNumpadDivide": "/ ‏Num", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "= ‏Num", + "keyboardKeyNumpadMultiply": "* ‏Num", + "keyboardKeyNumpadParenLeft": ") ‏Num", + "keyboardKeyNumpadParenRight": "( ‏Num", + "keyboardKeyNumpadSubtract": "- ‏Num", + "keyboardKeyPageDown": "Page Down", + "keyboardKeyPageUp": "Page Up", + "keyboardKeyPower": "הפעלה", + "keyboardKeyPowerOff": "כיבוי", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "רווח", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "תפריט בסרגל התפריטים", + "currentDateLabel": "היום", + "scrimLabel": "מיסוך", + "bottomSheetLabel": "גיליון תחתון", + "scrimOnTapHint": "סגירת $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "כדי לכווץ, יש ללחוץ לחיצה כפולה", + "expansionTileCollapsedHint": "כדי להרחיב, יש ללחוץ לחיצה כפולה", + "expansionTileExpandedTapHint": "כיווץ", + "expansionTileCollapsedTapHint": "ניתן להרחיב להצגת פרטים נוספים", + "expandedHint": "מכווץ", + "collapsedHint": "מורחב", + "menuDismissLabel": "סגירת התפריט", + "lookUpButtonLabel": "חיפוש", + "searchWebButtonLabel": "חיפוש באינטרנט", + "shareButtonLabel": "שיתוף", + "clearButtonTooltip": "מחיקת הטקסט", + "selectedDateLabel": "התאריך שנבחר" +} diff --git a/packages/material_ui/lib/src/l10n/material_hi.arb b/packages/material_ui/lib/src/l10n/material_hi.arb new file mode 100644 index 000000000000..02597114a11d --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_hi.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "dense", + "timeOfDayFormat": "h:mm a", + "openAppDrawerTooltip": "नेविगेशन मेन्यू खोलें", + "backButtonTooltip": "वापस जाएं", + "closeButtonTooltip": "बंद करें", + "deleteButtonTooltip": "मिटाएं", + "nextMonthTooltip": "अगला महीना", + "previousMonthTooltip": "पिछला महीना", + "nextPageTooltip": "अगला पेज", + "previousPageTooltip": "पिछला पेज", + "firstPageTooltip": "पहला पेज", + "lastPageTooltip": "आखिरी पेज", + "showMenuTooltip": "मेन्यू दिखाएं", + "aboutListTileTitle": "$applicationName के बारे में जानकारी", + "licensesPageTitle": "लाइसेंस", + "pageRowsInfoTitle": "$rowCount का $firstRow–$lastRow", + "pageRowsInfoTitleApproximate": "$rowCount में से करीब $firstRow–$lastRow", + "rowsPerPageTitle": "हर पेज में पंक्तियों की संख्या:", + "tabLabel": "$tabCount का टैब $tabIndex", + "selectedRowCountTitleOne": "1 चीज़ चुनी गई", + "selectedRowCountTitleOther": "$selectedRowCount चीज़ें चुनी गईं", + "cancelButtonLabel": "रद्द करें", + "closeButtonLabel": "बंद करें", + "continueButtonLabel": "जारी रखें", + "copyButtonLabel": "कॉपी करें", + "cutButtonLabel": "काटें", + "scanTextButtonLabel": "टेक्स्ट स्कैन करें", + "okButtonLabel": "ठीक है", + "pasteButtonLabel": "चिपकाएं", + "selectAllButtonLabel": "सभी को चुनें", + "viewLicensesButtonLabel": "लाइसेंस देखें", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "घंटे के हिसाब से समय चुनें", + "timePickerMinuteModeAnnouncement": "मिनट के हिसाब से समय चुनें", + "modalBarrierDismissLabel": "खारिज करें", + "signedInLabel": "साइन इन किया हुआ है", + "hideAccountsLabel": "खाते छिपाएं", + "showAccountsLabel": "खाते दिखाएं", + "drawerLabel": "नेविगेशन मेन्यू", + "popupMenuLabel": "पॉपअप मेन्यू", + "dialogLabel": "डायलॉग", + "alertDialogLabel": "अलर्ट", + "searchFieldLabel": "खोजें", + "reorderItemToStart": "शुरुआत पर ले जाएं", + "reorderItemToEnd": "आखिर में ले जाएं", + "reorderItemUp": "ऊपर ले जाएं", + "reorderItemDown": "नीचे ले जाएं", + "reorderItemLeft": "बाएं ले जाएं", + "reorderItemRight": "दाएं ले जाएं", + "expandedIconTapHint": "छोटा करें", + "collapsedIconTapHint": "बड़ा करें", + "remainingTextFieldCharacterCountOne": "एक वर्ण आैर डाला जा सकता है", + "remainingTextFieldCharacterCountOther": "$remainingCount वर्ण आैर डाले जा सकते हैं", + "refreshIndicatorSemanticLabel": "रीफ़्रेश करें", + "moreButtonTooltip": "ज़्यादा", + "dateSeparator": "/", + "dateHelpText": "dd/mm/yyyy", + "selectYearSemanticsLabel": "साल चुनें", + "unspecifiedDate": "तारीख", + "unspecifiedDateRange": "तारीख की सीमा", + "dateInputLabel": "तारीख डालें", + "dateRangeStartLabel": "पेमेंट करने की तारीख", + "dateRangeEndLabel": "खत्म होने की तारीख", + "dateRangeStartDateSemanticLabel": "शुरू होने की तारीख $fullDate", + "dateRangeEndDateSemanticLabel": "खत्म होने की तारीख $fullDate", + "invalidDateFormatLabel": "अमान्य फ़ॉर्मैट.", + "invalidDateRangeLabel": "तारीख की अमान्य सीमा.", + "dateOutOfRangeLabel": "सीमा से ज़्यादा.", + "saveButtonLabel": "सेव करें", + "datePickerHelpText": "तारीख चुनें", + "dateRangePickerHelpText": "रेंज चुनें", + "calendarModeButtonLabel": "कैलेंडर पर जाएं", + "inputDateModeButtonLabel": "इनपुट पर जाएं", + "timePickerDialHelpText": "समय चुनें", + "timePickerInputHelpText": "समय डालें", + "timePickerHourLabel": "घंटा", + "timePickerMinuteLabel": "मिनट", + "invalidTimeLabel": "मान्य समय डालें", + "dialModeButtonLabel": "डायल पिकर मोड पर स्विच करें", + "inputTimeModeButtonLabel": "टेक्स्ट के इनपुट मोड पर स्विच करें", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 लाइसेंस", + "licensesPackageDetailTextOther": "$licenseCount लाइसेंस", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "मेन्यू बार का मेन्यू", + "currentDateLabel": "आज", + "scrimLabel": "स्क्रिम", + "bottomSheetLabel": "बॉटम शीट", + "scrimOnTapHint": "$modalRouteContentName को बंद करें", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "छोटा करने के लिए दो बार टैप करें", + "expansionTileCollapsedHint": "बड़ा करने के लिए दो बार टैप करें", + "expansionTileExpandedTapHint": "छोटा करें", + "expansionTileCollapsedTapHint": "ज़्यादा जानने के लिए बड़ा करें", + "expandedHint": "छोटा किया गया", + "collapsedHint": "बड़ा किया गया", + "menuDismissLabel": "मेन्यू खारिज करें", + "lookUpButtonLabel": "लुक अप बटन", + "searchWebButtonLabel": "वेब पर खोजें", + "shareButtonLabel": "शेयर करें", + "clearButtonTooltip": "टेक्स्ट हटाएं", + "selectedDateLabel": "चुनी गई" +} diff --git a/packages/material_ui/lib/src/l10n/material_hr.arb b/packages/material_ui/lib/src/l10n/material_hr.arb new file mode 100644 index 000000000000..c2e4dbccc8cf --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_hr.arb @@ -0,0 +1,153 @@ +{ + "licensesPackageDetailTextFew": "$licenseCount licence", + "remainingTextFieldCharacterCountFew": "Preostala su $remainingCount znaka", + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "selectedRowCountTitleFew": "Odabrane su $selectedRowCount stavke", + "openAppDrawerTooltip": "Otvaranje izbornika za navigaciju", + "backButtonTooltip": "Natrag", + "closeButtonTooltip": "Zatvaranje", + "deleteButtonTooltip": "Brisanje", + "nextMonthTooltip": "Sljedeći mjesec", + "previousMonthTooltip": "Prethodni mjesec", + "nextPageTooltip": "Sljedeća stranica", + "previousPageTooltip": "Prethodna stranica", + "firstPageTooltip": "Prva stranica", + "lastPageTooltip": "Posljednja stranica", + "showMenuTooltip": "Prikaz izbornika", + "aboutListTileTitle": "O aplikaciji $applicationName", + "licensesPageTitle": "Licence", + "pageRowsInfoTitle": "$firstRow – $lastRow od $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow – $lastRow od otprilike $rowCount", + "rowsPerPageTitle": "Redaka po stranici:", + "tabLabel": "Kartica $tabIndex od $tabCount", + "selectedRowCountTitleOne": "Odabrana je jedna stavka", + "selectedRowCountTitleOther": "Odabrano je $selectedRowCount stavki", + "cancelButtonLabel": "Odustani", + "closeButtonLabel": "Zatvori", + "continueButtonLabel": "Nastavi", + "copyButtonLabel": "Kopiraj", + "cutButtonLabel": "Izreži", + "scanTextButtonLabel": "Skeniranje teksta", + "okButtonLabel": "U REDU", + "pasteButtonLabel": "Zalijepi", + "selectAllButtonLabel": "Odaberi sve", + "viewLicensesButtonLabel": "Prikaži licence", + "anteMeridiemAbbreviation": "prijepodne", + "postMeridiemAbbreviation": "popodne", + "timePickerHourModeAnnouncement": "Odaberite sate", + "timePickerMinuteModeAnnouncement": "Odaberite minute", + "modalBarrierDismissLabel": "Odbaci", + "signedInLabel": "Prijavljeni korisnik", + "hideAccountsLabel": "Sakrijte račune", + "showAccountsLabel": "Prikažite račune", + "drawerLabel": "Navigacijski izbornik", + "popupMenuLabel": "Skočni izbornik", + "dialogLabel": "Dijalog", + "alertDialogLabel": "Upozorenje", + "searchFieldLabel": "Pretražite", + "reorderItemToStart": "Premjesti na početak", + "reorderItemToEnd": "Premjesti na kraj", + "reorderItemUp": "Pomakni prema gore", + "reorderItemDown": "Pomakni prema dolje", + "reorderItemLeft": "Pomakni ulijevo", + "reorderItemRight": "Pomakni udesno", + "expandedIconTapHint": "Sažmi", + "collapsedIconTapHint": "Proširi", + "remainingTextFieldCharacterCountOne": "Preostao je 1 znak", + "remainingTextFieldCharacterCountOther": "Preostalo je $remainingCount znakova", + "refreshIndicatorSemanticLabel": "Osvježi", + "moreButtonTooltip": "Više", + "dateSeparator": ".", + "dateHelpText": "dd. mm. gggg.", + "selectYearSemanticsLabel": "Odaberite godinu", + "unspecifiedDate": "Datum", + "unspecifiedDateRange": "Datumski raspon", + "dateInputLabel": "Unesite datum", + "dateRangeStartLabel": "Datum početka", + "dateRangeEndLabel": "Datum završetka", + "dateRangeStartDateSemanticLabel": "Datum početka $fullDate", + "dateRangeEndDateSemanticLabel": "Datum završetka $fullDate", + "invalidDateFormatLabel": "Format nije važeći.", + "invalidDateRangeLabel": "Raspon nije važeći.", + "dateOutOfRangeLabel": "Izvan raspona.", + "saveButtonLabel": "Spremi", + "datePickerHelpText": "Odaberi datum", + "dateRangePickerHelpText": "Odaberi raspon", + "calendarModeButtonLabel": "Prijeđite na kalendar", + "inputDateModeButtonLabel": "Prijeđite na unos", + "timePickerDialHelpText": "Odaberi vrijeme", + "timePickerInputHelpText": "Unesi vrijeme", + "timePickerHourLabel": "Sat", + "timePickerMinuteLabel": "Minuta", + "invalidTimeLabel": "Unesite važeće vrijeme", + "dialModeButtonLabel": "Prijelaz na način alata za odabir biranja", + "inputTimeModeButtonLabel": "Prijelaz na način unosa teksta", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 licenca", + "licensesPackageDetailTextOther": "$licenseCount licenci", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Kanal prema dolje", + "keyboardKeyChannelUp": "Kanal prema gore", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Izbaci", + "keyboardKeyEnd": "Kraj", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Umetni", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Broj 1", + "keyboardKeyNumpad2": "Broj 2", + "keyboardKeyNumpad3": "Broj 3", + "keyboardKeyNumpad4": "Broj 4", + "keyboardKeyNumpad5": "Broj 5", + "keyboardKeyNumpad6": "Broj 6", + "keyboardKeyNumpad7": "Broj 7", + "keyboardKeyNumpad8": "Broj 8", + "keyboardKeyNumpad9": "Broj 9", + "keyboardKeyNumpad0": "Broj 0", + "keyboardKeyNumpadAdd": "Broj +", + "keyboardKeyNumpadComma": "Broj ,", + "keyboardKeyNumpadDecimal": "Broj .", + "keyboardKeyNumpadDivide": "Broj /", + "keyboardKeyNumpadEnter": "Broj Enter", + "keyboardKeyNumpadEqual": "Broj =", + "keyboardKeyNumpadMultiply": "Broj *", + "keyboardKeyNumpadParenLeft": "Broj (", + "keyboardKeyNumpadParenRight": "Broj )", + "keyboardKeyNumpadSubtract": "Broj -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Napajanje", + "keyboardKeyPowerOff": "Isključivanje", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Odaberi", + "keyboardKeySpace": "Razmaknica", + "keyboardKeyMetaMacOs": "Naredba", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Izbornik trake izbornika", + "currentDateLabel": "Danas", + "scrimLabel": "Rubno", + "bottomSheetLabel": "Donja tablica", + "scrimOnTapHint": "Zatvori $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "dvaput dodirnite za sažimanje", + "expansionTileCollapsedHint": "dvaput dodirnite za proširivanje", + "expansionTileExpandedTapHint": "Sažmi", + "expansionTileCollapsedTapHint": "Proširite da biste saznali više", + "expandedHint": "Sažeto", + "collapsedHint": "Prošireno", + "menuDismissLabel": "Odbacivanje izbornika", + "lookUpButtonLabel": "Pogled prema gore", + "searchWebButtonLabel": "Pretraži web", + "shareButtonLabel": "Dijeli", + "clearButtonTooltip": "Izbriši tekst", + "selectedDateLabel": "Odabrano" +} diff --git a/packages/material_ui/lib/src/l10n/material_hu.arb b/packages/material_ui/lib/src/l10n/material_hu.arb new file mode 100644 index 000000000000..9d15f4f83cbd --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_hu.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "openAppDrawerTooltip": "Navigációs menü megnyitása", + "backButtonTooltip": "Vissza", + "closeButtonTooltip": "Bezárás", + "deleteButtonTooltip": "Törlés", + "nextMonthTooltip": "Következő hónap", + "previousMonthTooltip": "Előző hónap", + "nextPageTooltip": "Következő oldal", + "previousPageTooltip": "Előző oldal", + "firstPageTooltip": "Első oldal", + "lastPageTooltip": "Utolsó oldal", + "showMenuTooltip": "Menü megjelenítése", + "aboutListTileTitle": "A(z) $applicationName névjegye", + "licensesPageTitle": "Licencek", + "pageRowsInfoTitle": "$rowCount/$firstRow–$lastRow.", + "pageRowsInfoTitleApproximate": "Körülbelül $rowCount/$firstRow–$lastRow.", + "rowsPerPageTitle": "Oldalankénti sorszám:", + "tabLabel": "$tabCount/$tabIndex. lap", + "selectedRowCountTitleOne": "1 elem kiválasztva", + "selectedRowCountTitleOther": "$selectedRowCount elem kiválasztva", + "cancelButtonLabel": "Mégse", + "closeButtonLabel": "Bezárás", + "continueButtonLabel": "Folytatás", + "copyButtonLabel": "Másolás", + "cutButtonLabel": "Kivágás", + "scanTextButtonLabel": "Szöveg beolvasása", + "okButtonLabel": "OK", + "pasteButtonLabel": "Beillesztés", + "selectAllButtonLabel": "Összes kijelölése", + "viewLicensesButtonLabel": "Licencek megtekintése", + "anteMeridiemAbbreviation": "de.", + "postMeridiemAbbreviation": "du.", + "timePickerHourModeAnnouncement": "Óra kiválasztása", + "timePickerMinuteModeAnnouncement": "Perc kiválasztása", + "modalBarrierDismissLabel": "Elvetés", + "signedInLabel": "Bejelentkezve", + "hideAccountsLabel": "Fiókok elrejtése", + "showAccountsLabel": "Fiókok megjelenítése", + "drawerLabel": "Navigációs menü", + "popupMenuLabel": "Előugró menü", + "dialogLabel": "Párbeszédablak", + "alertDialogLabel": "Értesítés", + "searchFieldLabel": "Keresés", + "reorderItemToStart": "Áthelyezés az elejére", + "reorderItemToEnd": "Áthelyezés a végére", + "reorderItemUp": "Áthelyezés felfelé", + "reorderItemDown": "Áthelyezés lefelé", + "reorderItemLeft": "Áthelyezés balra", + "reorderItemRight": "Áthelyezés jobbra", + "expandedIconTapHint": "Összecsukás", + "collapsedIconTapHint": "Kibontás", + "remainingTextFieldCharacterCountOne": "1 karakter maradt", + "remainingTextFieldCharacterCountOther": "$remainingCount karakter maradt", + "refreshIndicatorSemanticLabel": "Frissítés", + "moreButtonTooltip": "Több", + "dateSeparator": ".", + "dateHelpText": "éééé. hh. nn.", + "selectYearSemanticsLabel": "Válassza ki az évet", + "unspecifiedDate": "Dátum", + "unspecifiedDateRange": "Dátumtartomány", + "dateInputLabel": "Adja meg a dátumot", + "dateRangeStartLabel": "Kezdés dátuma", + "dateRangeEndLabel": "Befejezés dátuma", + "dateRangeStartDateSemanticLabel": "Kezdés dátuma: $fullDate", + "dateRangeEndDateSemanticLabel": "Befejezés dátuma: $fullDate", + "invalidDateFormatLabel": "Érvénytelen formátum.", + "invalidDateRangeLabel": "Érvénytelen tartomány.", + "dateOutOfRangeLabel": "Tartományon kívül.", + "saveButtonLabel": "Mentés", + "datePickerHelpText": "Dátum kiválasztása", + "dateRangePickerHelpText": "Dátumtartomány kiválasztása", + "calendarModeButtonLabel": "Váltás naptárra", + "inputDateModeButtonLabel": "Váltás bevitelre", + "timePickerDialHelpText": "Időpont kiválasztása", + "timePickerInputHelpText": "Időpont megadása", + "timePickerHourLabel": "Óra", + "timePickerMinuteLabel": "Perc", + "invalidTimeLabel": "Érvényes formátumban adja meg az időt", + "dialModeButtonLabel": "Váltás időpontválasztó módra", + "inputTimeModeButtonLabel": "Váltás szövegbeviteli módra", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 licenc", + "licensesPackageDetailTextOther": "$licenseCount licenc", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Csatorna – le", + "keyboardKeyChannelUp": "Csatorna – fel", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Kiadás", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Bekapcsolás", + "keyboardKeyPowerOff": "Kikapcsolás", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Kiválasztás", + "keyboardKeySpace": "Szóköz", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Menüsor menüje", + "currentDateLabel": "Ma", + "scrimLabel": "Borítás", + "bottomSheetLabel": "Alsó lap", + "scrimOnTapHint": "$modalRouteContentName bezárása", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "duplán koppintva összecsukhatja", + "expansionTileCollapsedHint": "duplán koppintva kibonthatja", + "expansionTileExpandedTapHint": "Összecsukás", + "expansionTileCollapsedTapHint": "Bontsa ki a további részletek megtekintéséhez", + "expandedHint": "Összecsukva", + "collapsedHint": "Kibontva", + "menuDismissLabel": "Menü bezárása", + "lookUpButtonLabel": "Felfelé nézés", + "searchWebButtonLabel": "Keresés az interneten", + "shareButtonLabel": "Megosztás", + "clearButtonTooltip": "Szöveg törlése", + "selectedDateLabel": "Kijelölve" +} diff --git a/packages/material_ui/lib/src/l10n/material_hy.arb b/packages/material_ui/lib/src/l10n/material_hy.arb new file mode 100644 index 000000000000..a6c131c3d37c --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_hy.arb @@ -0,0 +1,156 @@ +{ + "remainingTextFieldCharacterCountFew": "Մնաց $remainingCount նիշ", + "remainingTextFieldCharacterCountMany": "Մնաց $remainingCount նիշ", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "selectedRowCountTitleFew": "Ընտրված է $selectedRowCount օբյեկտ", + "selectedRowCountTitleMany": "Ընտրված է $selectedRowCount օբյեկտ", + "openAppDrawerTooltip": "Բացել նավիգացիայի ընտրացանկը", + "backButtonTooltip": "Հետ", + "closeButtonTooltip": "Փակել", + "deleteButtonTooltip": "Ջնջել", + "nextMonthTooltip": "Հաջորդ ամիս", + "previousMonthTooltip": "Նախորդ ամիս", + "nextPageTooltip": "Հաջորդ էջ", + "previousPageTooltip": "Նախորդ էջ", + "firstPageTooltip": "Առաջին էջ", + "lastPageTooltip": "Վերջին էջ", + "showMenuTooltip": "Ցույց տալ ընտրացանկը", + "pageRowsInfoTitle": "$firstRow–$lastRow $rowCount-ից", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow մոտավորապես $rowCount-ից", + "rowsPerPageTitle": "Մեկ էջի տողերը՝", + "tabLabel": "Ներդիր $tabIndex՝ $tabCount-ից", + "aboutListTileTitle": "$applicationName հավելվածի մասին", + "licensesPageTitle": "Արտոնագրեր", + "selectedRowCountTitleZero": "Տողերը ընտրված չեն", + "selectedRowCountTitleOne": "Ընտրվել է 1 տարր", + "selectedRowCountTitleOther": "Ընտրվել է $selectedRowCount տարր", + "cancelButtonLabel": "Չեղարկել", + "closeButtonLabel": "Փակել", + "continueButtonLabel": "Շարունակել", + "copyButtonLabel": "Պատճենել", + "cutButtonLabel": "Կտրել", + "scanTextButtonLabel": "Սկանավորել տեքստ", + "okButtonLabel": "Եղավ", + "pasteButtonLabel": "Տեղադրել", + "selectAllButtonLabel": "Նշել բոլորը", + "viewLicensesButtonLabel": "Դիտել լիցենզիաները", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Ընտրեք ժամը", + "timePickerMinuteModeAnnouncement": "Ընտրեք րոպեները", + "signedInLabel": "Դուք մուտք եք գործել", + "hideAccountsLabel": "Թաքցնել հաշիվները", + "showAccountsLabel": "Ցույց տալ հաշիվները", + "modalBarrierDismissLabel": "Փակել", + "drawerLabel": "Նավիգացիայի ընտրացանկ", + "popupMenuLabel": "Ելնող ընտրացանկ", + "dialogLabel": "Երկխոսության պատուհան", + "alertDialogLabel": "Ծանուցում", + "searchFieldLabel": "Որոնել", + "reorderItemToStart": "Տեղափոխել սկիզբ", + "reorderItemToEnd": "Տեղափոխել վերջ", + "reorderItemUp": "Տեղափոխել վերև", + "reorderItemDown": "Տեղափոխել ներքև", + "reorderItemLeft": "Տեղափոխել ձախ", + "reorderItemRight": "Տեղափոխել աջ", + "expandedIconTapHint": "Ծալել", + "collapsedIconTapHint": "Ծավալել", + "remainingTextFieldCharacterCountZero": "Նիշի հնարավորություն չկա", + "remainingTextFieldCharacterCountOne": "Մնացել է 1 նիշ", + "remainingTextFieldCharacterCountOther": "Մնացել է $remainingCount նիշ", + "refreshIndicatorSemanticLabel": "Թարմացնել", + "moreButtonTooltip": "Այլ", + "dateSeparator": ".", + "dateHelpText": "օօ.աա.տտտտ", + "selectYearSemanticsLabel": "Ընտրել տարին", + "unspecifiedDate": "Ամսաթիվ", + "unspecifiedDateRange": "Ժամանակահատված", + "dateInputLabel": "Մուտքագրել ամսաթիվ", + "dateRangeStartLabel": "Մեկնարկի ամսաթիվը", + "dateRangeEndLabel": "Ավարտի ամսաթիվը", + "dateRangeStartDateSemanticLabel": "Մեկնարկի ամսաթիվը՝ $fullDate", + "dateRangeEndDateSemanticLabel": "Ավարտի ամսաթիվը՝ $fullDate", + "invalidDateFormatLabel": "Ձևաչափն անվավեր է։", + "invalidDateRangeLabel": "Ժամանակահատվածն անվավեր է:", + "dateOutOfRangeLabel": "Թույլատրելի ընդգրկույթից դուրս է։", + "saveButtonLabel": "Պահել", + "datePickerHelpText": "Ընտրեք ամսաթիվը", + "dateRangePickerHelpText": "Ընտրեք ժամանակահատվածը", + "calendarModeButtonLabel": "Անցնել օրացույցին", + "inputDateModeButtonLabel": "Անցնել ներածման ռեժիմին", + "timePickerDialHelpText": "Ընտրեք ժամը", + "timePickerInputHelpText": "Մուտքագրեք ժամը", + "timePickerHourLabel": "Ժամ", + "timePickerMinuteLabel": "Րոպե", + "invalidTimeLabel": "Մուտքագրեք վավեր ժամ", + "dialModeButtonLabel": "Անցնել թվերի ընտրման ռեժիմին", + "inputTimeModeButtonLabel": "Անցնել տեքստի մուտքագրման ռեժիմին", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 լիցենզիա", + "licensesPackageDetailTextOther": "$licenseCount լիցենզիա", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Հաջորդ ալիքը", + "keyboardKeyChannelUp": "Նախորդ ալիքը", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Սնուցում", + "keyboardKeyPowerOff": "Անջատել", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Ընտրել", + "keyboardKeySpace": "Բացատ", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Ընտրացանկի գոտու ընտրացանկ", + "currentDateLabel": "Այսօր", + "scrimLabel": "Դիմակ", + "bottomSheetLabel": "Ներքևի էկրան", + "scrimOnTapHint": "Փակել՝ $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "կրկնակի հպեք ծալելու համար", + "expansionTileCollapsedHint": "կրկնակի հպեք ծավալելու համար", + "expansionTileExpandedTapHint": "Ծալել", + "expansionTileCollapsedTapHint": "ծավալեք՝ մանրամասները տեսնելու համար", + "expandedHint": "Ծալված է", + "collapsedHint": "Ծավալված է", + "menuDismissLabel": "Փակել ընտրացանկը", + "lookUpButtonLabel": "Փնտրել", + "searchWebButtonLabel": "Որոնել համացանցում", + "shareButtonLabel": "Կիսվել", + "clearButtonTooltip": "Մաքրել տեքստը", + "selectedDateLabel": "Ընտրված է" +} diff --git a/packages/material_ui/lib/src/l10n/material_id.arb b/packages/material_ui/lib/src/l10n/material_id.arb new file mode 100644 index 000000000000..314a667872e0 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_id.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "HH.mm", + "openAppDrawerTooltip": "Buka menu navigasi", + "backButtonTooltip": "Kembali", + "closeButtonTooltip": "Tutup", + "deleteButtonTooltip": "Hapus", + "nextMonthTooltip": "Bulan berikutnya", + "previousMonthTooltip": "Bulan sebelumnya", + "nextPageTooltip": "Halaman berikutnya", + "previousPageTooltip": "Halaman sebelumnya", + "firstPageTooltip": "Halaman pertama", + "lastPageTooltip": "Halaman terakhir", + "showMenuTooltip": "Tampilkan menu", + "aboutListTileTitle": "Tentang $applicationName", + "licensesPageTitle": "Lisensi", + "pageRowsInfoTitle": "$firstRow–$lastRow dari $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow dari kira-kira $rowCount", + "rowsPerPageTitle": "Baris per halaman:", + "tabLabel": "Tab $tabIndex dari $tabCount", + "selectedRowCountTitleOne": "1 item dipilih", + "selectedRowCountTitleOther": "$selectedRowCount item dipilih", + "cancelButtonLabel": "Batal", + "closeButtonLabel": "Tutup", + "continueButtonLabel": "Lanjutkan", + "copyButtonLabel": "Salin", + "cutButtonLabel": "Potong", + "scanTextButtonLabel": "Pindai teks", + "okButtonLabel": "OKE", + "pasteButtonLabel": "Tempel", + "selectAllButtonLabel": "Pilih semua", + "viewLicensesButtonLabel": "Lihat lisensi", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Pilih jam", + "timePickerMinuteModeAnnouncement": "Pilih menit", + "modalBarrierDismissLabel": "Tutup", + "signedInLabel": "Telah login", + "hideAccountsLabel": "Sembunyikan akun", + "showAccountsLabel": "Tampilkan akun", + "drawerLabel": "Menu navigasi", + "popupMenuLabel": "Menu pop-up", + "dialogLabel": "Dialog", + "alertDialogLabel": "Notifikasi", + "searchFieldLabel": "Telusuri", + "reorderItemToStart": "Pindahkan ke awal", + "reorderItemToEnd": "Pindahkan ke akhir", + "reorderItemUp": "Naikkan", + "reorderItemDown": "Turunkan", + "reorderItemLeft": "Pindahkan ke kiri", + "reorderItemRight": "Pindahkan ke kanan", + "expandedIconTapHint": "Ciutkan", + "collapsedIconTapHint": "Luaskan", + "remainingTextFieldCharacterCountOne": "Sisa 1 karakter", + "remainingTextFieldCharacterCountOther": "Sisa $remainingCount karakter", + "refreshIndicatorSemanticLabel": "Memuat ulang", + "moreButtonTooltip": "Lainnya", + "dateSeparator": "/", + "dateHelpText": "hh/bb/tttt", + "selectYearSemanticsLabel": "Pilih tahun", + "unspecifiedDate": "Tanggal", + "unspecifiedDateRange": "Rentang tanggal", + "dateInputLabel": "Masukkan Tanggal", + "dateRangeStartLabel": "Tanggal Mulai", + "dateRangeEndLabel": "Tanggal Akhir", + "dateRangeStartDateSemanticLabel": "Tanggal mulai $fullDate", + "dateRangeEndDateSemanticLabel": "Tanggal akhir $fullDate", + "invalidDateFormatLabel": "Format tidak valid.", + "invalidDateRangeLabel": "Rentang tidak valid.", + "dateOutOfRangeLabel": "Di luar rentang.", + "saveButtonLabel": "Simpan", + "datePickerHelpText": "Pilih tanggal", + "dateRangePickerHelpText": "Pilih rentang", + "calendarModeButtonLabel": "Beralih ke kalender", + "inputDateModeButtonLabel": "Beralih ke masukan", + "timePickerDialHelpText": "Pilih waktu", + "timePickerInputHelpText": "Masukkan waktu", + "timePickerHourLabel": "Jam", + "timePickerMinuteLabel": "Menit", + "invalidTimeLabel": "Masukkan waktu yang valid", + "dialModeButtonLabel": "Beralih ke mode tampilan jam", + "inputTimeModeButtonLabel": "Beralih ke mode input teks", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 lisensi", + "licensesPackageDetailTextOther": "$licenseCount lisensi", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Menu panel menu", + "currentDateLabel": "Hari ini", + "scrimLabel": "Scrim", + "bottomSheetLabel": "Sheet Bawah", + "scrimOnTapHint": "Tutup $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "ketuk dua kali untuk menciutkan", + "expansionTileCollapsedHint": "ketuk dua kali untuk meluaskan", + "expansionTileExpandedTapHint": "Ciutkan", + "expansionTileCollapsedTapHint": "Luaskan untuk mengetahui detail selengkapnya", + "expandedHint": "Diciutkan", + "collapsedHint": "Diluaskan", + "menuDismissLabel": "Tutup menu", + "lookUpButtonLabel": "Cari", + "searchWebButtonLabel": "Telusuri di Web", + "shareButtonLabel": "Bagikan", + "clearButtonTooltip": "Hapus teks", + "selectedDateLabel": "Dipilih" +} diff --git a/packages/material_ui/lib/src/l10n/material_is.arb b/packages/material_ui/lib/src/l10n/material_is.arb new file mode 100644 index 000000000000..eb7efcfcf778 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_is.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Opna yfirlitsvalmynd", + "backButtonTooltip": "Til baka", + "closeButtonTooltip": "Loka", + "deleteButtonTooltip": "Eyða", + "nextMonthTooltip": "Næsti mánuður", + "previousMonthTooltip": "Fyrri mánuður", + "nextPageTooltip": "Næsta síða", + "previousPageTooltip": "Fyrri síða", + "firstPageTooltip": "Fyrsta síða", + "lastPageTooltip": "Síðasta síða", + "showMenuTooltip": "Sýna valmynd", + "aboutListTileTitle": "Um $applicationName", + "licensesPageTitle": "Leyfi", + "pageRowsInfoTitle": "$firstRow – $lastRow af $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow – $lastRow af um það bil $rowCount", + "rowsPerPageTitle": "Línur á síðu:", + "tabLabel": "Flipi $tabIndex af $tabCount", + "selectedRowCountTitleOne": "1 atriði valið", + "selectedRowCountTitleOther": "$selectedRowCount atriði valin", + "cancelButtonLabel": "Hætta við", + "closeButtonLabel": "Loka", + "continueButtonLabel": "Áfram", + "copyButtonLabel": "Afrita", + "cutButtonLabel": "Klippa", + "scanTextButtonLabel": "Skanna texta", + "okButtonLabel": "Í lagi", + "pasteButtonLabel": "Líma", + "selectAllButtonLabel": "Velja allt", + "viewLicensesButtonLabel": "Skoða leyfi", + "anteMeridiemAbbreviation": "f.h.", + "postMeridiemAbbreviation": "e.h.", + "timePickerHourModeAnnouncement": "Velja klukkustundir", + "timePickerMinuteModeAnnouncement": "Velja mínútur", + "modalBarrierDismissLabel": "Hunsa", + "signedInLabel": "Innskráð(ur)", + "hideAccountsLabel": "Fela reikninga", + "showAccountsLabel": "Sýna reikninga", + "drawerLabel": "Yfirlitsvalmynd", + "popupMenuLabel": "Sprettivalmynd", + "dialogLabel": "Gluggi", + "alertDialogLabel": "Tilkynning", + "searchFieldLabel": "Leit", + "reorderItemToStart": "Færa fremst", + "reorderItemToEnd": "Færa aftast", + "reorderItemUp": "Færa upp", + "reorderItemDown": "Færa niður", + "reorderItemLeft": "Færa til vinstri", + "reorderItemRight": "Færa til hægri", + "expandedIconTapHint": "Draga saman", + "collapsedIconTapHint": "Stækka", + "remainingTextFieldCharacterCountOne": "1 stafur eftir", + "remainingTextFieldCharacterCountOther": "$remainingCount stafir eftir", + "refreshIndicatorSemanticLabel": "Endurnýja", + "moreButtonTooltip": "Meira", + "dateSeparator": "/", + "dateHelpText": "dd.mm.áááá", + "selectYearSemanticsLabel": "Velja ár", + "unspecifiedDate": "Dagsetning", + "unspecifiedDateRange": "Tímabil", + "dateInputLabel": "Slá inn dagsetningu", + "dateRangeStartLabel": "Upphafsdagur", + "dateRangeEndLabel": "Lokadagur", + "dateRangeStartDateSemanticLabel": "Upphafsdagur $fullDate", + "dateRangeEndDateSemanticLabel": "Lokadagur $fullDate", + "invalidDateFormatLabel": "Ógilt snið.", + "invalidDateRangeLabel": "Ógilt svið.", + "dateOutOfRangeLabel": "Utan sviðs.", + "saveButtonLabel": "Vista", + "datePickerHelpText": "Velja dagsetningu", + "dateRangePickerHelpText": "Velja svið", + "calendarModeButtonLabel": "Skipta yfir í dagatal", + "inputDateModeButtonLabel": "Skipta yfir í innslátt", + "timePickerDialHelpText": "Velja tíma", + "timePickerInputHelpText": "Færa inn tíma", + "timePickerHourLabel": "Klukkustund", + "timePickerMinuteLabel": "Mínúta", + "invalidTimeLabel": "Færðu inn gildan tíma", + "dialModeButtonLabel": "Skiptu yfir í skífuval", + "inputTimeModeButtonLabel": "Skiptu yfir í textainnslátt", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 leyfi", + "licensesPackageDetailTextOther": "$licenseCount leyfi", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Bakklykill", + "keyboardKeyCapsLock": "Hástafalás", + "keyboardKeyChannelDown": "Niður um rás", + "keyboardKeyChannelUp": "Upp um rás", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Fjarlægja", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Aflrofi", + "keyboardKeyPowerOff": "Slökkva", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Velja", + "keyboardKeySpace": "Bil", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Valmyndarstika", + "currentDateLabel": "Í dag", + "scrimLabel": "Möskvi", + "bottomSheetLabel": "Blað neðst", + "scrimOnTapHint": "Loka $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "ýttu tvisvar til að minnka", + "expansionTileCollapsedHint": "ýttu tvisvar til að stækka", + "expansionTileExpandedTapHint": "Minnka", + "expansionTileCollapsedTapHint": "Stækka til að sjá frekari upplýsingar", + "expandedHint": "Minnkað", + "collapsedHint": "Stækkað", + "menuDismissLabel": "Loka valmynd", + "lookUpButtonLabel": "Look Up", + "searchWebButtonLabel": "Leita á vefnum", + "shareButtonLabel": "Deila", + "clearButtonTooltip": "Hreinsa texta", + "selectedDateLabel": "Valið" +} diff --git a/packages/material_ui/lib/src/l10n/material_it.arb b/packages/material_ui/lib/src/l10n/material_it.arb new file mode 100644 index 000000000000..7f45ffd89cbb --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_it.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "selectedRowCountTitleOne": "1 elemento selezionato", + "openAppDrawerTooltip": "Apri il menu di navigazione", + "backButtonTooltip": "Indietro", + "closeButtonTooltip": "Chiudi", + "deleteButtonTooltip": "Elimina", + "nextMonthTooltip": "Mese successivo", + "previousMonthTooltip": "Mese precedente", + "nextPageTooltip": "Pagina successiva", + "previousPageTooltip": "Pagina precedente", + "firstPageTooltip": "Prima pagina", + "lastPageTooltip": "Ultima pagina", + "showMenuTooltip": "Mostra il menu", + "aboutListTileTitle": "Informazioni su $applicationName", + "licensesPageTitle": "Licenze", + "pageRowsInfoTitle": "$firstRow-$lastRow di $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow-$lastRow di circa $rowCount", + "rowsPerPageTitle": "Righe per pagina:", + "tabLabel": "Scheda $tabIndex di $tabCount", + "selectedRowCountTitleOther": "$selectedRowCount elementi selezionati", + "cancelButtonLabel": "Annulla", + "closeButtonLabel": "Chiudi", + "continueButtonLabel": "Continua", + "copyButtonLabel": "Copia", + "cutButtonLabel": "Taglia", + "scanTextButtonLabel": "Scansiona testo", + "okButtonLabel": "OK", + "pasteButtonLabel": "Incolla", + "selectAllButtonLabel": "Seleziona tutto", + "viewLicensesButtonLabel": "Visualizza licenze", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Seleziona le ore", + "timePickerMinuteModeAnnouncement": "Seleziona i minuti", + "signedInLabel": "Connesso", + "hideAccountsLabel": "Nascondi account", + "showAccountsLabel": "Mostra account", + "modalBarrierDismissLabel": "Ignora", + "drawerLabel": "Menu di navigazione", + "popupMenuLabel": "Menu popup", + "dialogLabel": "Finestra di dialogo", + "alertDialogLabel": "Avviso", + "searchFieldLabel": "Cerca", + "reorderItemToStart": "Sposta all'inizio", + "reorderItemToEnd": "Sposta alla fine", + "reorderItemUp": "Sposta su", + "reorderItemDown": "Sposta giù", + "reorderItemLeft": "Sposta a sinistra", + "reorderItemRight": "Sposta a destra", + "expandedIconTapHint": "Comprimi", + "collapsedIconTapHint": "Espandi", + "remainingTextFieldCharacterCountOne": "1 carattere rimanente", + "remainingTextFieldCharacterCountOther": "$remainingCount caratteri rimanenti", + "refreshIndicatorSemanticLabel": "Aggiorna", + "moreButtonTooltip": "Altro", + "dateSeparator": "/", + "dateHelpText": "gg/mm/aaaa", + "selectYearSemanticsLabel": "Seleziona anno", + "unspecifiedDate": "Data", + "unspecifiedDateRange": "Intervallo di date", + "dateInputLabel": "Inserisci data", + "dateRangeStartLabel": "Data di inizio", + "dateRangeEndLabel": "Data di fine", + "dateRangeStartDateSemanticLabel": "Data di inizio $fullDate", + "dateRangeEndDateSemanticLabel": "Data di fine $fullDate", + "invalidDateFormatLabel": "Formato non valido.", + "invalidDateRangeLabel": "Intervallo non valido.", + "dateOutOfRangeLabel": "Fuori intervallo.", + "saveButtonLabel": "Salva", + "datePickerHelpText": "Seleziona data", + "dateRangePickerHelpText": "Seleziona intervallo", + "calendarModeButtonLabel": "Passa al calendario", + "inputDateModeButtonLabel": "Passa alla modalità di immissione", + "timePickerDialHelpText": "Seleziona ora", + "timePickerInputHelpText": "Inserisci ora", + "timePickerHourLabel": "Ora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Inserisci un orario valido", + "dialModeButtonLabel": "Passa alla modalità selettore del quadrante", + "inputTimeModeButtonLabel": "Passa alla modalità immissione testo", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 licenza", + "licensesPackageDetailTextOther": "$licenseCount licenze", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "Alt Gr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Bloc Maiusc", + "keyboardKeyChannelDown": "Canale giù", + "keyboardKeyChannelUp": "Canale su", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Canc", + "keyboardKeyEject": "Espelli", + "keyboardKeyEnd": "Fine", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Ins", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Bloc Num", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Invio", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "Pag giù", + "keyboardKeyPageUp": "Pag su", + "keyboardKeyPower": "Spegni/Accendi", + "keyboardKeyPowerOff": "Spegni", + "keyboardKeyPrintScreen": "Stamp", + "keyboardKeyScrollLock": "Bloc Scorr", + "keyboardKeySelect": "Seleziona", + "keyboardKeySpace": "Barra spaziatrice", + "keyboardKeyMetaMacOs": "Comando", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Menu barra dei menu", + "currentDateLabel": "Oggi", + "scrimLabel": "Rete", + "bottomSheetLabel": "Riquadro inferiore", + "scrimOnTapHint": "Chiudi $modalRouteContentName", + "keyboardKeyShift": "Maiusc", + "expansionTileExpandedHint": "tocca due volte per comprimere", + "expansionTileCollapsedHint": "Tocca due volte per espandere", + "expansionTileExpandedTapHint": "comprimere", + "expansionTileCollapsedTapHint": "espandere e visualizzare altri dettagli", + "expandedHint": "Compresso", + "collapsedHint": "Espanso", + "menuDismissLabel": "Ignora menu", + "lookUpButtonLabel": "Cerca", + "searchWebButtonLabel": "Cerca sul web", + "shareButtonLabel": "Condividi", + "clearButtonTooltip": "Cancella testo", + "selectedDateLabel": "Selezionata" +} diff --git a/packages/material_ui/lib/src/l10n/material_ja.arb b/packages/material_ui/lib/src/l10n/material_ja.arb new file mode 100644 index 000000000000..014fb84d217f --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_ja.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "dense", + "timeOfDayFormat": "H:mm", + "selectedRowCountTitleOne": "1 件のアイテムを選択中", + "openAppDrawerTooltip": "ナビゲーション メニューを開く", + "backButtonTooltip": "戻る", + "closeButtonTooltip": "閉じる", + "deleteButtonTooltip": "削除", + "nextMonthTooltip": "来月", + "previousMonthTooltip": "前月", + "nextPageTooltip": "次のページ", + "previousPageTooltip": "前のページ", + "firstPageTooltip": "最初のページ", + "lastPageTooltip": "最後のページ", + "showMenuTooltip": "メニューを表示", + "aboutListTileTitle": "$applicationName について", + "licensesPageTitle": "ライセンス", + "pageRowsInfoTitle": "$firstRow - $lastRow 行(合計 $rowCount 行)", + "pageRowsInfoTitleApproximate": "$firstRow – $lastRow 行(合計約 $rowCount 行)", + "rowsPerPageTitle": "ページあたりの行数:", + "tabLabel": "タブ: $tabIndex/$tabCount", + "selectedRowCountTitleOther": "$selectedRowCount 件のアイテムを選択中", + "cancelButtonLabel": "キャンセル", + "closeButtonLabel": "閉じる", + "continueButtonLabel": "続行", + "copyButtonLabel": "コピー", + "cutButtonLabel": "切り取り", + "scanTextButtonLabel": "テキストをスキャン", + "okButtonLabel": "OK", + "pasteButtonLabel": "貼り付け", + "selectAllButtonLabel": "すべてを選択", + "viewLicensesButtonLabel": "ライセンスを表示", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "時間を選択", + "timePickerMinuteModeAnnouncement": "分を選択", + "signedInLabel": "ログイン中", + "hideAccountsLabel": "アカウントを非表示", + "showAccountsLabel": "アカウントを表示", + "modalBarrierDismissLabel": "閉じる", + "drawerLabel": "ナビゲーション メニュー", + "popupMenuLabel": "ポップアップ メニュー", + "dialogLabel": "ダイアログ", + "alertDialogLabel": "通知", + "searchFieldLabel": "検索", + "reorderItemToStart": "先頭に移動", + "reorderItemToEnd": "最後に移動", + "reorderItemUp": "上に移動", + "reorderItemDown": "下に移動", + "reorderItemLeft": "左に移動", + "reorderItemRight": "右に移動", + "expandedIconTapHint": "折りたたむ", + "collapsedIconTapHint": "展開", + "remainingTextFieldCharacterCountOne": "残り 1 文字(半角相当)", + "remainingTextFieldCharacterCountOther": "残り $remainingCount 文字(半角相当)", + "refreshIndicatorSemanticLabel": "更新", + "moreButtonTooltip": "その他", + "dateSeparator": "/", + "dateHelpText": "yyyy/mm/dd", + "selectYearSemanticsLabel": "年を選択", + "unspecifiedDate": "日付", + "unspecifiedDateRange": "期間", + "dateInputLabel": "日付を入力", + "dateRangeStartLabel": "開始日", + "dateRangeEndLabel": "終了日", + "dateRangeStartDateSemanticLabel": "開始日 $fullDate", + "dateRangeEndDateSemanticLabel": "終了日 $fullDate", + "invalidDateFormatLabel": "形式が無効です。", + "invalidDateRangeLabel": "範囲が無効です。", + "dateOutOfRangeLabel": "範囲外です。", + "saveButtonLabel": "保存", + "datePickerHelpText": "日付の選択", + "dateRangePickerHelpText": "期間の選択", + "calendarModeButtonLabel": "カレンダーに切り替え", + "inputDateModeButtonLabel": "入力に切り替え", + "timePickerDialHelpText": "時間の選択", + "timePickerInputHelpText": "時間の入力", + "timePickerHourLabel": "時", + "timePickerMinuteLabel": "分", + "invalidTimeLabel": "有効な時刻を入力してください", + "dialModeButtonLabel": "ダイヤル選択ツール モードに切り替えます", + "inputTimeModeButtonLabel": "テキスト入力モードに切り替えます", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "ライセンス: 1 件", + "licensesPackageDetailTextOther": "ライセンス: $licenseCount 件", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "CapsLock", + "keyboardKeyChannelDown": "次のチャンネル", + "keyboardKeyChannelUp": "前のチャンネル", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "NumLock", + "keyboardKeyNumpad1": "テンキー 1", + "keyboardKeyNumpad2": "テンキー 2", + "keyboardKeyNumpad3": "テンキー 3", + "keyboardKeyNumpad4": "テンキー 4", + "keyboardKeyNumpad5": "テンキー 5", + "keyboardKeyNumpad6": "テンキー 6", + "keyboardKeyNumpad7": "テンキー 7", + "keyboardKeyNumpad8": "テンキー 8", + "keyboardKeyNumpad9": "テンキー 9", + "keyboardKeyNumpad0": "テンキー 0", + "keyboardKeyNumpadAdd": "テンキー +", + "keyboardKeyNumpadComma": "テンキー ,", + "keyboardKeyNumpadDecimal": "テンキー .", + "keyboardKeyNumpadDivide": "テンキー /", + "keyboardKeyNumpadEnter": "テンキー Enter", + "keyboardKeyNumpadEqual": "テンキー =", + "keyboardKeyNumpadMultiply": "テンキー *", + "keyboardKeyNumpadParenLeft": "テンキー (", + "keyboardKeyNumpadParenRight": "テンキー )", + "keyboardKeyNumpadSubtract": "テンキー -", + "keyboardKeyPageDown": "PageDown", + "keyboardKeyPageUp": "PageUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Printscreen", + "keyboardKeyScrollLock": "ScrollLock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "メニューバーのメニュー", + "currentDateLabel": "今日", + "scrimLabel": "スクリム", + "bottomSheetLabel": "ボトムシート", + "scrimOnTapHint": "$modalRouteContentName を閉じる", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "ダブルタップすると閉じます", + "expansionTileCollapsedHint": "開くにはダブルタップします", + "expansionTileExpandedTapHint": "閉じる", + "expansionTileCollapsedTapHint": "開いて詳細を表示", + "expandedHint": "閉じました", + "collapsedHint": "開きました", + "menuDismissLabel": "メニューを閉じる", + "lookUpButtonLabel": "調べる", + "searchWebButtonLabel": "ウェブを検索", + "shareButtonLabel": "共有", + "clearButtonTooltip": "テキストを消去", + "selectedDateLabel": "選択済み" +} diff --git a/packages/material_ui/lib/src/l10n/material_ka.arb b/packages/material_ui/lib/src/l10n/material_ka.arb new file mode 100644 index 000000000000..66baad49b58e --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_ka.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "სანავიგაციო მენიუს გახსნა", + "backButtonTooltip": "უკან", + "closeButtonTooltip": "დახურვა", + "deleteButtonTooltip": "წაშლა", + "nextMonthTooltip": "შემდეგი თვე", + "previousMonthTooltip": "წინა თვე", + "nextPageTooltip": "შემდეგი გვერდი", + "previousPageTooltip": "წინა გვერდი", + "firstPageTooltip": "პირველი გვერდი", + "lastPageTooltip": "ბოლო გვერდი", + "showMenuTooltip": "მენიუს ჩვენება", + "aboutListTileTitle": "$applicationName-ის შესახებ", + "licensesPageTitle": "ლიცენზიები", + "pageRowsInfoTitle": "$firstRow-$lastRow / $rowCount-დან", + "pageRowsInfoTitleApproximate": "$firstRow-$lastRow / დაახლოებით $rowCount-დან", + "rowsPerPageTitle": "მწკრივი გვერდზე:", + "tabLabel": "ჩანართი $tabIndex / $tabCount-დან", + "selectedRowCountTitleOne": "არჩეულია 1 ერთეული", + "selectedRowCountTitleOther": "არჩეულია $selectedRowCount ერთეული", + "cancelButtonLabel": "გაუქმება", + "closeButtonLabel": "დახურვა", + "continueButtonLabel": "გაგრძელება", + "copyButtonLabel": "კოპირება", + "cutButtonLabel": "ამოჭრა", + "scanTextButtonLabel": "ტექსტის სკანირება", + "okButtonLabel": "კარგი", + "pasteButtonLabel": "ჩასმა", + "selectAllButtonLabel": "ყველას არჩევა", + "viewLicensesButtonLabel": "ლიცენზიების ნახვა", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "აირჩიეთ საათები", + "timePickerMinuteModeAnnouncement": "აირჩიეთ წუთები", + "modalBarrierDismissLabel": "დახურვა", + "signedInLabel": "შესული", + "hideAccountsLabel": "ანგარიშების დამალვა", + "showAccountsLabel": "ანგარიშების ჩვენება", + "drawerLabel": "ნავიგაციის მენიუ", + "popupMenuLabel": "ამომხტარი მენიუ", + "dialogLabel": "დიალოგი", + "alertDialogLabel": "გაფრთხილება", + "searchFieldLabel": "ძიება", + "reorderItemToStart": "დასაწყისში გადატანა", + "reorderItemToEnd": "ბოლოში გადატანა", + "reorderItemUp": "ზემოთ გადატანა", + "reorderItemDown": "ქვემოთ გადატანა", + "reorderItemLeft": "მარცხნივ გადატანა", + "reorderItemRight": "მარჯვნივ გადატანა", + "expandedIconTapHint": "ჩაკეცვა", + "collapsedIconTapHint": "გაშლა", + "remainingTextFieldCharacterCountOne": "დარჩა 1 სიმბოლო", + "remainingTextFieldCharacterCountOther": "დარჩა $remainingCount სიმბოლო", + "refreshIndicatorSemanticLabel": "განახლება", + "moreButtonTooltip": "მეტი", + "dateSeparator": ".", + "dateHelpText": "დდ.თთ.წწწწ", + "selectYearSemanticsLabel": "აირჩიეთ წელი", + "unspecifiedDate": "თარიღი", + "unspecifiedDateRange": "თარიღების დიაპაზონი", + "dateInputLabel": "შეიყვანეთ თარიღი", + "dateRangeStartLabel": "დაწყების თარიღი", + "dateRangeEndLabel": "დასრულების თარიღი", + "dateRangeStartDateSemanticLabel": "დაწყების თარიღია $fullDate", + "dateRangeEndDateSemanticLabel": "დასრულების თარიღია $fullDate", + "invalidDateFormatLabel": "ფორმატი არასწორია.", + "invalidDateRangeLabel": "დიაპაზონი არასწორია.", + "dateOutOfRangeLabel": "დიაპაზონს მიღმაა.", + "saveButtonLabel": "შენახვა", + "datePickerHelpText": "თარიღის არჩევა", + "dateRangePickerHelpText": "დიაპაზონის არჩევა", + "calendarModeButtonLabel": "კალენდარზე გადართვა", + "inputDateModeButtonLabel": "შეყვანაზე გადართვა", + "timePickerDialHelpText": "დროის არჩევა", + "timePickerInputHelpText": "დროის შეყვანა", + "timePickerHourLabel": "საათი", + "timePickerMinuteLabel": "წუთი", + "invalidTimeLabel": "შეიყვანეთ სწორი დრო", + "dialModeButtonLabel": "ციფერბლატის რეჟიმზე გადართვა", + "inputTimeModeButtonLabel": "ტექსტის შეყვანის რეჟიმზე გადართვა", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 ლიცენზია", + "licensesPackageDetailTextOther": "$licenseCount ლიცენზია", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "ჩართვა", + "keyboardKeyPowerOff": "გამორთვა", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "მენიუს ზოლის მენიუ", + "currentDateLabel": "დღეს", + "scrimLabel": "სკრიმი", + "bottomSheetLabel": "ქვედა ფურცელი", + "scrimOnTapHint": "$modalRouteContentName-ის დახურვა", + "keyboardKeyShift": "ცვლა", + "expansionTileExpandedHint": "ორმაგად შეეხეთ ჩასაკეცად", + "expansionTileCollapsedHint": "გასაფართოებლად ორჯერ შეეხეთ", + "expansionTileExpandedTapHint": "ჩაკეცვა", + "expansionTileCollapsedTapHint": "მეტი დეტალებისთვის გააფართოეთ", + "expandedHint": "ჩაკეცილია", + "collapsedHint": "გაფართოებულია", + "menuDismissLabel": "მენიუს უარყოფა", + "lookUpButtonLabel": "აიხედეთ ზემოთ", + "searchWebButtonLabel": "ვებში ძიება", + "shareButtonLabel": "გაზიარება", + "clearButtonTooltip": "ტექსტის გასუფთავება", + "selectedDateLabel": "არჩეულია" +} diff --git a/packages/material_ui/lib/src/l10n/material_kk.arb b/packages/material_ui/lib/src/l10n/material_kk.arb new file mode 100644 index 000000000000..acc8ba2b7455 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_kk.arb @@ -0,0 +1,152 @@ +{ + "selectedRowCountTitleOne": "1 элемент таңдалды.", + "remainingTextFieldCharacterCountOne": "1 таңба қалды.", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Навигация мәзірін ашу", + "backButtonTooltip": "Артқа", + "closeButtonTooltip": "Жабу", + "deleteButtonTooltip": "Жою", + "nextMonthTooltip": "Келесі ай", + "previousMonthTooltip": "Өткен ай", + "nextPageTooltip": "Келесі бет", + "previousPageTooltip": "Алдыңғы бет", + "firstPageTooltip": "Бірінші бет", + "lastPageTooltip": "Соңғы бет", + "showMenuTooltip": "Мәзірді көрсету", + "aboutListTileTitle": "$applicationName туралы", + "licensesPageTitle": "Лицензиялар", + "pageRowsInfoTitle": "$rowCount ішінен $firstRow–$lastRow", + "pageRowsInfoTitleApproximate": "Шамамен $rowCount ішінен $firstRow–$lastRow", + "rowsPerPageTitle": "Әр беттегі жолдар саны:", + "tabLabel": "$tabCount/$tabIndex қойынды", + "selectedRowCountTitleZero": "Тармақ таңдалмаған", + "selectedRowCountTitleOther": "$selectedRowCount элемент таңдалды.", + "cancelButtonLabel": "Бас тарту", + "closeButtonLabel": "Жабу", + "continueButtonLabel": "Жалғастыру", + "copyButtonLabel": "Көшіру", + "cutButtonLabel": "Қию", + "scanTextButtonLabel": "Мәтінді сканерлеу", + "okButtonLabel": "Иә", + "pasteButtonLabel": "Қою", + "selectAllButtonLabel": "Барлығын таңдау", + "viewLicensesButtonLabel": "Лицензияларды көру", + "anteMeridiemAbbreviation": "түстен кейін", + "postMeridiemAbbreviation": "түстен кейін", + "timePickerHourModeAnnouncement": "Сағаттарды таңдаңыз", + "timePickerMinuteModeAnnouncement": "Минуттарды таңдаңыз", + "modalBarrierDismissLabel": "Жабу", + "signedInLabel": "Аккаунтқа кірген", + "hideAccountsLabel": "Аккаунттарды жасыру", + "showAccountsLabel": "Аккаунттарды көрсету", + "drawerLabel": "Навигация мәзірі", + "popupMenuLabel": "Қалқымалы терезе мәзірі", + "dialogLabel": "Диалогтық терезе", + "alertDialogLabel": "Дабыл", + "searchFieldLabel": "Іздеу", + "reorderItemToStart": "Басына өту", + "reorderItemToEnd": "Соңына өту", + "reorderItemUp": "Жоғарыға жылжыту", + "reorderItemDown": "Төменге жылжыту", + "reorderItemLeft": "Солға жылжыту", + "reorderItemRight": "Оңға жылжыту", + "expandedIconTapHint": "Жию", + "collapsedIconTapHint": "Жаю", + "remainingTextFieldCharacterCountZero": "Таңбалар қалмады", + "remainingTextFieldCharacterCountOther": "$remainingCount таңба қалды.", + "refreshIndicatorSemanticLabel": "Жаңарту", + "moreButtonTooltip": "Жаю", + "dateSeparator": ".", + "dateHelpText": "кк.аа.жжжж", + "selectYearSemanticsLabel": "Жылды таңдау", + "unspecifiedDate": "Күн", + "unspecifiedDateRange": "Күндер ауқымы", + "dateInputLabel": "Күнді енгізу", + "dateRangeStartLabel": "Басталу күні", + "dateRangeEndLabel": "Аяқталу күні", + "dateRangeStartDateSemanticLabel": "Басталу күні $fullDate", + "dateRangeEndDateSemanticLabel": "Аяқталу күні $fullDate", + "invalidDateFormatLabel": "Формат жарамсыз.", + "invalidDateRangeLabel": "Ауқым жарамсыз.", + "dateOutOfRangeLabel": "Ауқымнан тыc.", + "saveButtonLabel": "Сақтау", + "datePickerHelpText": "Күнді таңдау", + "dateRangePickerHelpText": "Аралықты таңдау", + "calendarModeButtonLabel": "Күнтізбеге ауысу", + "inputDateModeButtonLabel": "Мәтін енгізуге ауысу", + "timePickerDialHelpText": "Уақытты таңдау", + "timePickerInputHelpText": "Уақытты енгізу", + "timePickerHourLabel": "Сағат", + "timePickerMinuteLabel": "Mинут", + "invalidTimeLabel": "Жарамды уақыт мәліметін енгізіңіз.", + "dialModeButtonLabel": "Таңдау режиміне ауысу", + "inputTimeModeButtonLabel": "Мәтін енгізу режиміне ауысу", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 лицензия", + "licensesPackageDetailTextOther": "$licenseCount лицензия", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Келесі арна", + "keyboardKeyChannelUp": "Алдыңғы арна", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Қуат", + "keyboardKeyPowerOff": "Қуатты өшіру", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Бос орын", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Мәзір жолағының мәзірі", + "currentDateLabel": "Бүгін", + "scrimLabel": "Кенеп", + "bottomSheetLabel": "Төменгі парақша", + "scrimOnTapHint": "$modalRouteContentName жабу", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "жию үшін екі рет түртіңіз", + "expansionTileCollapsedHint": "жаю үшін екі рет түртіңіз", + "expansionTileExpandedTapHint": "Жию", + "expansionTileCollapsedTapHint": "Толық мәлімет алу үшін жайыңыз.", + "expandedHint": "Жиылды", + "collapsedHint": "Жайылды", + "menuDismissLabel": "Мәзірді жабу", + "lookUpButtonLabel": "Іздеу", + "searchWebButtonLabel": "Интернеттен іздеу", + "shareButtonLabel": "Бөлісу", + "clearButtonTooltip": "Мәтінді тазалау", + "selectedDateLabel": "Таңдалды." +} diff --git a/packages/material_ui/lib/src/l10n/material_km.arb b/packages/material_ui/lib/src/l10n/material_km.arb new file mode 100644 index 000000000000..e7f85403bbc8 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_km.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "dense", + "timeOfDayFormat": "h:mm a", + "openAppDrawerTooltip": "បើក​ម៉ឺនុយរុករក", + "backButtonTooltip": "ថយក្រោយ", + "closeButtonTooltip": "បិទ", + "deleteButtonTooltip": "លុប", + "nextMonthTooltip": "ខែ​​ក្រោយ", + "previousMonthTooltip": "ខែមុន", + "nextPageTooltip": "ទំព័របន្ទាប់", + "previousPageTooltip": "ទំព័រមុន", + "firstPageTooltip": "ទំព័រ​ដំបូង", + "lastPageTooltip": "ទំព័រ​ចុង​ក្រោយ", + "showMenuTooltip": "បង្ហាញ​ម៉ឺនុយ", + "aboutListTileTitle": "អំពី $applicationName", + "licensesPageTitle": "អាជ្ញាបណ្ណ", + "pageRowsInfoTitle": "$firstRow–$lastRow ក្នុង​ចំណោម​ $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow ក្នុង​ចំណោម​ប្រហែល $rowCount", + "rowsPerPageTitle": "ជួរ​ដេក​ក្នុង​មួយ​ទំព័រ៖", + "tabLabel": "ផ្ទាំង $tabIndex ក្នុង​ចំណោម​ $tabCount", + "selectedRowCountTitleOne": "បាន​ជ្រើស​រើស​ធាតុ 1", + "selectedRowCountTitleOther": "បាន​ជ្រើស​រើស​ធាតុ $selectedRowCount", + "cancelButtonLabel": "បោះបង់", + "closeButtonLabel": "បិទ", + "continueButtonLabel": "បន្ត", + "copyButtonLabel": "ចម្លង", + "cutButtonLabel": "កាត់", + "scanTextButtonLabel": "ស្កេន​អក្សរ", + "okButtonLabel": "យល់ព្រម", + "pasteButtonLabel": "ដាក់​ចូល", + "selectAllButtonLabel": "ជ្រើសរើស​ទាំងអស់", + "viewLicensesButtonLabel": "មើលអាជ្ញាបណ្ណ", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "ជ្រើសរើស​ម៉ោង", + "timePickerMinuteModeAnnouncement": "ជ្រើសរើស​នាទី", + "signedInLabel": "បានចូល​គណនី", + "hideAccountsLabel": "លាក់គណនី", + "showAccountsLabel": "បង្ហាញគណនី", + "modalBarrierDismissLabel": "ច្រាន​ចោល", + "drawerLabel": "ម៉ឺនុយរុករក", + "popupMenuLabel": "​ម៉ឺនុយ​លោត​ឡើង", + "dialogLabel": "ប្រអប់", + "alertDialogLabel": "ជូនដំណឹង", + "searchFieldLabel": "ស្វែងរក", + "reorderItemToStart": "ផ្លាស់ទីទៅ​ចំណុច​ចាប់ផ្ដើម", + "reorderItemToEnd": "ផ្លាស់ទីទៅ​ចំណុចបញ្ចប់", + "reorderItemUp": "ផ្លាស់ទី​ឡើង​លើ", + "reorderItemDown": "ផ្លាស់ទី​ចុះ​ក្រោម", + "reorderItemLeft": "ផ្លាស់ទី​ទៅ​ឆ្វេង", + "reorderItemRight": "ផ្លាស់ទីទៅ​ស្តាំ", + "expandedIconTapHint": "បង្រួម", + "collapsedIconTapHint": "ពង្រីក", + "remainingTextFieldCharacterCountOne": "នៅសល់​ 1 តួ​ទៀត", + "remainingTextFieldCharacterCountOther": "នៅសល់ $remainingCount តួ​ទៀត", + "refreshIndicatorSemanticLabel": "ផ្ទុកឡើងវិញ", + "moreButtonTooltip": "ច្រើន​ទៀត", + "dateSeparator": "/", + "dateHelpText": "ថ្ងៃ/ខែ/ឆ្នាំ", + "selectYearSemanticsLabel": "ជ្រើសរើសឆ្នាំ", + "unspecifiedDate": "កាលបរិច្ឆេទ", + "unspecifiedDateRange": "ចន្លោះ​កាលបរិច្ឆេទ", + "dateInputLabel": "បញ្ចូល​កាលបរិច្ឆេទ", + "dateRangeStartLabel": "កាលបរិច្ឆេទ​ចាប់ផ្ដើម", + "dateRangeEndLabel": "កាលបរិច្ឆេទ​បញ្ចប់", + "dateRangeStartDateSemanticLabel": "កាលបរិច្ឆេទ​ចាប់ផ្ដើម $fullDate", + "dateRangeEndDateSemanticLabel": "កាលបរិច្ឆេទ​បញ្ចប់ $fullDate", + "invalidDateFormatLabel": "ទម្រង់មិន​ត្រឹមត្រូវទេ។", + "invalidDateRangeLabel": "ចន្លោះ​មិនត្រឹមត្រូវទេ។", + "dateOutOfRangeLabel": "ក្រៅចន្លោះ។", + "saveButtonLabel": "រក្សាទុក", + "datePickerHelpText": "ជ្រើសរើស​កាល​បរិច្ឆេទ", + "dateRangePickerHelpText": "ជ្រើសរើសចន្លោះ", + "calendarModeButtonLabel": "ប្ដូរទៅ​ប្រតិទិន", + "inputDateModeButtonLabel": "ប្ដូរទៅ​ការបញ្ចូល", + "timePickerDialHelpText": "ជ្រើសរើសម៉ោង", + "timePickerInputHelpText": "បញ្ចូលម៉ោង", + "timePickerHourLabel": "ម៉ោង", + "timePickerMinuteLabel": "នាទី​", + "invalidTimeLabel": "បញ្ចូលពេលវេលា​ដែល​ត្រឹមត្រូវ", + "dialModeButtonLabel": "ប្ដូរទៅមុខងារផ្ទាំង​ជ្រើសរើសលេខ", + "inputTimeModeButtonLabel": "ប្ដូរទៅ​មុខងារ​បញ្ចូល​អក្សរ", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "អាជ្ញាបណ្ណ 1", + "licensesPackageDetailTextOther": "អាជ្ញាបណ្ណ $licenseCount", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "ម៉ឺនុយរបារម៉ឺនុយ", + "currentDateLabel": "ថ្ងៃនេះ", + "scrimLabel": "ផ្ទាំងស្រអាប់", + "bottomSheetLabel": "សន្លឹក​ខាងក្រោម", + "scrimOnTapHint": "បិទ $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "ចុចពីរដង ដើម្បីបង្រួម", + "expansionTileCollapsedHint": "ចុចពីរដង ដើម្បីពង្រីក", + "expansionTileExpandedTapHint": "បង្រួម", + "expansionTileCollapsedTapHint": "ពង្រីក​ដើម្បីទទួលបាន​ព័ត៌មានលម្អិត​បន្ថែម", + "expandedHint": "បាន​បង្រួម", + "collapsedHint": "បាន​ពង្រីក", + "menuDismissLabel": "ច្រានចោល​ម៉ឺនុយ", + "lookUpButtonLabel": "រកមើល", + "searchWebButtonLabel": "ស្វែងរក​លើបណ្ដាញ", + "shareButtonLabel": "ចែករំលែក", + "clearButtonTooltip": "សម្អាតអក្សរ", + "selectedDateLabel": "បានជ្រើសរើស" +} diff --git a/packages/material_ui/lib/src/l10n/material_kn.arb b/packages/material_ui/lib/src/l10n/material_kn.arb new file mode 100644 index 000000000000..c25a906815f7 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_kn.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "\u0074\u0061\u006c\u006c", + "timeOfDayFormat": "\u0048\u003a\u006d\u006d", + "openAppDrawerTooltip": "\u0ca8\u0ccd\u0caf\u0cbe\u0cb5\u0cbf\u0c97\u0cc7\u0cb6\u0ca8\u0ccd\u200c\u0020\u0cae\u0cc6\u0ca8\u0cc1\u0020\u0ca4\u0cc6\u0cb0\u0cc6\u0caf\u0cbf\u0cb0\u0cbf", + "backButtonTooltip": "\u0cb9\u0cbf\u0c82\u0ca4\u0cbf\u0cb0\u0cc1\u0c97\u0cbf", + "closeButtonTooltip": "\u0cae\u0cc1\u0c9a\u0ccd\u0c9a\u0cbf\u0cb0\u0cbf", + "deleteButtonTooltip": "\u0c85\u0cb3\u0cbf\u0cb8\u0cbf", + "nextMonthTooltip": "\u0cae\u0cc1\u0c82\u0ca6\u0cbf\u0ca8\u0020\u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1", + "previousMonthTooltip": "\u0cb9\u0cbf\u0c82\u0ca6\u0cbf\u0ca8\u0020\u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1", + "nextPageTooltip": "\u0cae\u0cc1\u0c82\u0ca6\u0cbf\u0ca8\u0020\u0caa\u0cc1\u0c9f", + "previousPageTooltip": "\u0cb9\u0cbf\u0c82\u0ca6\u0cbf\u0ca8\u0020\u0caa\u0cc1\u0c9f", + "firstPageTooltip": "\u0cae\u0cca\u0ca6\u0cb2\u0020\u0caa\u0cc1\u0c9f", + "lastPageTooltip": "\u0c95\u0cca\u0ca8\u0cc6\u0caf\u0020\u0caa\u0cc1\u0c9f", + "showMenuTooltip": "\u0cae\u0cc6\u0ca8\u0cc1\u0020\u0ca4\u0ccb\u0cb0\u0cbf\u0cb8\u0cbf", + "aboutListTileTitle": "\u0024\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0020\u0cac\u0c97\u0ccd\u0c97\u0cc6", + "licensesPageTitle": "\u0caa\u0cb0\u0cb5\u0cbe\u0ca8\u0c97\u0cbf\u0c97\u0cb3\u0cc1", + "pageRowsInfoTitle": "\u0024\u0072\u006f\u0077\u0043\u006f\u0075\u006e\u0074\u0020\u0cb0\u0cb2\u0ccd\u0cb2\u0cbf\u0020\u0024\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u2013\u0024\u006c\u0061\u0073\u0074\u0052\u006f\u0077", + "pageRowsInfoTitleApproximate": "\u0024\u0072\u006f\u0077\u0043\u006f\u0075\u006e\u0074\u0020\u0cb0\u0cb2\u0ccd\u0cb2\u0cbf\u0020\u0024\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u2013\u0024\u006c\u0061\u0073\u0074\u0052\u006f\u0077", + "rowsPerPageTitle": "\u0caa\u0ccd\u0cb0\u0ca4\u0cbf\u0020\u0caa\u0cc1\u0c9f\u0c95\u0ccd\u0c95\u0cc6\u0020\u0cb8\u0cbe\u0cb2\u0cc1\u0c97\u0cb3\u0cc1\u003a", + "tabLabel": "\u0024\u0074\u0061\u0062\u0043\u006f\u0075\u006e\u0074\u0020\u0cb0\u0cb2\u0ccd\u0cb2\u0cbf\u0ca8\u0020\u0024\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078\u0020\u0c9f\u0ccd\u0caf\u0cbe\u0cac\u0ccd", + "selectedRowCountTitleOne": "\u0031\u0020\u0c90\u0c9f\u0c82\u0020\u0c86\u0caf\u0ccd\u0c95\u0cc6\u0020\u0cae\u0cbe\u0ca1\u0cb2\u0cbe\u0c97\u0cbf\u0ca6\u0cc6", + "selectedRowCountTitleOther": "\u0024\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064\u0052\u006f\u0077\u0043\u006f\u0075\u006e\u0074\u0020\u0c90\u0c9f\u0c82\u0c97\u0cb3\u0ca8\u0ccd\u0ca8\u0cc1\u0020\u0c86\u0caf\u0ccd\u0c95\u0cc6\u0020\u0cae\u0cbe\u0ca1\u0cb2\u0cbe\u0c97\u0cbf\u0ca6\u0cc6", + "cancelButtonLabel": "\u0cb0\u0ca6\u0ccd\u0ca6\u0cc1\u0cae\u0cbe\u0ca1\u0cbf", + "closeButtonLabel": "\u0cae\u0cc1\u0c9a\u0ccd\u0c9a\u0cbf\u0cb0\u0cbf", + "continueButtonLabel": "\u0cae\u0cc1\u0c82\u0ca6\u0cc1\u0cb5\u0cb0\u0cbf\u0cb8\u0cbf", + "copyButtonLabel": "\u0c95\u0cbe\u0caa\u0cbf\u0020\u0cae\u0cbe\u0ca1\u0cbf", + "cutButtonLabel": "\u0c95\u0ca4\u0ccd\u0ca4\u0cb0\u0cbf\u0cb8\u0cbf", + "scanTextButtonLabel": "\u0caa\u0ca0\u0ccd\u0caf\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1\u0020\u0cb8\u0ccd\u0c95\u0ccd\u0caf\u0cbe\u0ca8\u0ccd\u0020\u0cae\u0cbe\u0ca1\u0cbf", + "okButtonLabel": "\u0cb8\u0cb0\u0cbf", + "pasteButtonLabel": "\u0c85\u0c82\u0c9f\u0cbf\u0cb8\u0cbf", + "selectAllButtonLabel": "\u0c8e\u0cb2\u0ccd\u0cb2\u0cb5\u0ca8\u0ccd\u0ca8\u0cc2\u0020\u0c86\u0caf\u0ccd\u0c95\u0cc6\u0020\u0cae\u0cbe\u0ca1\u0cbf", + "viewLicensesButtonLabel": "\u0caa\u0cb0\u0cb5\u0cbe\u0ca8\u0c97\u0cbf\u0c97\u0cb3\u0ca8\u0ccd\u0ca8\u0cc1\u0020\u0cb5\u0cbf\u0cd5\u0c95\u0ccd\u0cb7\u0cbf\u0cb8\u0cbf", + "anteMeridiemAbbreviation": "\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6", + "postMeridiemAbbreviation": "\u0cb8\u0c82\u0c9c\u0cc6", + "timePickerHourModeAnnouncement": "\u0c97\u0c82\u0c9f\u0cc6\u0c97\u0cb3\u0ca8\u0ccd\u0ca8\u0cc1\u0020\u0c86\u0caf\u0ccd\u0c95\u0cc6\u0cae\u0cbe\u0ca1\u0cbf", + "timePickerMinuteModeAnnouncement": "\u0ca8\u0cbf\u0cae\u0cbf\u0cb7\u0c97\u0cb3\u0ca8\u0ccd\u0ca8\u0cc1\u0020\u0c86\u0caf\u0ccd\u0c95\u0cc6\u0cae\u0cbe\u0ca1\u0cbf", + "modalBarrierDismissLabel": "\u0cb5\u0c9c\u0cbe\u0c97\u0cca\u0cb3\u0cbf\u0cb8\u0cbf", + "signedInLabel": "\u0cb8\u0cc8\u0ca8\u0ccd\u0020\u0c87\u0ca8\u0ccd\u0020\u0cae\u0cbe\u0ca1\u0cb2\u0cbe\u0c97\u0cbf\u0ca6\u0cc6", + "hideAccountsLabel": "\u0c96\u0cbe\u0ca4\u0cc6\u0c97\u0cb3\u0ca8\u0ccd\u0ca8\u0cc1\u0020\u0cae\u0cb0\u0cc6\u0cae\u0cbe\u0ca1\u0cbf", + "showAccountsLabel": "\u0c96\u0cbe\u0ca4\u0cc6\u0c97\u0cb3\u0ca8\u0ccd\u0ca8\u0cc1\u0020\u0ca4\u0ccb\u0cb0\u0cbf\u0cb8\u0cbf", + "drawerLabel": "\u0ca8\u0ccd\u0caf\u0cbe\u0cb5\u0cbf\u0c97\u0cc7\u0cb6\u0ca8\u0ccd\u200c\u0020\u0cae\u0cc6\u0ca8\u0cc1", + "popupMenuLabel": "\u0caa\u0cbe\u0caa\u0ccd\u0c85\u0caa\u0ccd\u0020\u0cae\u0cc6\u0ca8\u0cc1", + "dialogLabel": "\u0ca1\u0cc8\u0cb2\u0cbe\u0c97\u0ccd", + "alertDialogLabel": "\u0c8e\u0c9a\u0ccd\u0c9a\u0cb0\u0cbf\u0c95\u0cc6", + "searchFieldLabel": "\u0cb9\u0cc1\u0ca1\u0cc1\u0c95\u0cbf", + "reorderItemToStart": "\u0caa\u0ccd\u0cb0\u0cbe\u0cb0\u0c82\u0cad\u0c95\u0ccd\u0c95\u0cc6\u0020\u0cb8\u0cb0\u0cbf\u0cb8\u0cbf", + "reorderItemToEnd": "\u0c95\u0cca\u0ca8\u0cc6\u0c97\u0cc6\u0020\u0cb8\u0cb0\u0cbf\u0cb8\u0cbf", + "reorderItemUp": "\u0cae\u0cc7\u0cb2\u0cc6\u0020\u0cb8\u0cb0\u0cbf\u0cb8\u0cbf", + "reorderItemDown": "\u0c95\u0cc6\u0cb3\u0c97\u0cc6\u0020\u0cb8\u0cb0\u0cbf\u0cb8\u0cbf", + "reorderItemLeft": "\u0c8e\u0ca1\u0c95\u0ccd\u0c95\u0cc6\u0020\u0cb8\u0cb0\u0cbf\u0cb8\u0cbf", + "reorderItemRight": "\u0cac\u0cb2\u0c95\u0ccd\u0c95\u0cc6\u0020\u0cb8\u0cb0\u0cbf\u0cb8\u0cbf", + "expandedIconTapHint": "\u0c95\u0cc1\u0c97\u0ccd\u0c97\u0cbf\u0cb8\u0cbf", + "collapsedIconTapHint": "\u0cb5\u0cbf\u0cb8\u0ccd\u0ca4\u0cb0\u0cbf\u0cb8\u0cbf", + "remainingTextFieldCharacterCountOne": "\u0031\u0020\u0c85\u0c95\u0ccd\u0cb7\u0cb0\u0020\u0c89\u0cb3\u0cbf\u0ca6\u0cbf\u0ca6\u0cc6", + "remainingTextFieldCharacterCountOther": "\u0024\u0072\u0065\u006d\u0061\u0069\u006e\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074\u0020\u0c85\u0c95\u0ccd\u0cb7\u0cb0\u0c97\u0cb3\u0cc1\u0020\u0c89\u0cb3\u0cbf\u0ca6\u0cbf\u0cb5\u0cc6", + "refreshIndicatorSemanticLabel": "\u0cb0\u0cbf\u0cab\u0ccd\u0cb0\u0cc6\u0cb6\u0ccd\u0020\u0cae\u0cbe\u0ca1\u0cbf", + "moreButtonTooltip": "\u0c87\u0ca8\u0ccd\u0ca8\u0cb7\u0ccd\u0c9f\u0cc1", + "dateSeparator": "\u002f", + "dateHelpText": "\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079\u0079\u0079", + "selectYearSemanticsLabel": "\u0cb5\u0cb0\u0ccd\u0cb7\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1\u0020\u0c86\u0caf\u0ccd\u0c95\u0cc6\u0cae\u0cbe\u0ca1\u0cbf", + "unspecifiedDate": "\u0ca6\u0cbf\u0ca8\u0cbe\u0c82\u0c95", + "unspecifiedDateRange": "\u0ca6\u0cbf\u0ca8\u0cbe\u0c82\u0c95\u0020\u0cb5\u0ccd\u0caf\u0cbe\u0caa\u0ccd\u0ca4\u0cbf", + "dateInputLabel": "\u0ca6\u0cbf\u0ca8\u0cbe\u0c82\u0c95\u0020\u0ca8\u0cae\u0cc2\u0ca6\u0cbf\u0cb8\u0cbf", + "dateRangeStartLabel": "\u0caa\u0ccd\u0cb0\u0cbe\u0cb0\u0c82\u0cad\u0020\u0ca6\u0cbf\u0ca8\u0cbe\u0c82\u0c95", + "dateRangeEndLabel": "\u0c85\u0c82\u0ca4\u0cbf\u0cae\u0020\u0ca6\u0cbf\u0ca8\u0cbe\u0c82\u0c95", + "dateRangeStartDateSemanticLabel": "\u0caa\u0ccd\u0cb0\u0cbe\u0cb0\u0c82\u0cad\u0020\u0ca6\u0cbf\u0ca8\u0cbe\u0c82\u0c95\u0020\u0024\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065", + "dateRangeEndDateSemanticLabel": "\u0cae\u0cc1\u0c95\u0ccd\u0ca4\u0cbe\u0caf\u0020\u0ca6\u0cbf\u0ca8\u0cbe\u0c82\u0c95\u0020\u0024\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065", + "invalidDateFormatLabel": "\u0c85\u0cae\u0cbe\u0ca8\u0ccd\u0caf\u0cb5\u0cbe\u0ca6\u0020\u0cab\u0cbe\u0cb0\u0ccd\u0cae\u0ccd\u0caf\u0cbe\u0c9f\u0ccd\u002e", + "invalidDateRangeLabel": "\u0c85\u0cae\u0cbe\u0ca8\u0ccd\u0caf\u0020\u0cb6\u0ccd\u0cb0\u0cc7\u0ca3\u0cbf\u002e", + "dateOutOfRangeLabel": "\u0cb5\u0ccd\u0caf\u0cbe\u0caa\u0ccd\u0ca4\u0cbf\u0caf\u0020\u0cb9\u0cca\u0cb0\u0c97\u0cbf\u0ca6\u0cc6", + "saveButtonLabel": "\u0cb8\u0cc7\u0cb5\u0ccd\u0020\u0cae\u0cbe\u0ca1\u0cbf", + "datePickerHelpText": "\u0ca6\u0cbf\u0ca8\u0cbe\u0c82\u0c95\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1\u0020\u0c86\u0caf\u0ccd\u0c95\u0cc6\u0cae\u0cbe\u0ca1\u0cbf", + "dateRangePickerHelpText": "\u0ca6\u0cbf\u0ca8\u0cbe\u0c82\u0c95\u0ca6\u0020\u0cb5\u0ccd\u0caf\u0cbe\u0caa\u0ccd\u0ca4\u0cbf\u0caf\u0ca8\u0ccd\u0ca8\u0cc1\u0020\u0c86\u0caf\u0ccd\u0c95\u0cc6\u0cae\u0cbe\u0ca1\u0cbf", + "calendarModeButtonLabel": "\u0c95\u0ccd\u0caf\u0cbe\u0cb2\u0cc6\u0c82\u0ca1\u0cb0\u0ccd\u200c\u0c97\u0cc6\u0020\u0cac\u0ca6\u0cb2\u0cbf\u0cb8\u0cbf", + "inputDateModeButtonLabel": "\u0c87\u0ca8\u0ccd\u200c\u0caa\u0cc1\u0c9f\u0ccd\u200c\u0c97\u0cc6\u0020\u0cac\u0ca6\u0cb2\u0cbf\u0cb8\u0cbf", + "timePickerDialHelpText": "\u0cb8\u0cae\u0caf\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1\u0020\u0c86\u0caf\u0ccd\u0c95\u0cc6\u0cae\u0cbe\u0ca1\u0cbf", + "timePickerInputHelpText": "\u0cb8\u0cae\u0caf\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1\u0020\u0ca8\u0cae\u0cc2\u0ca6\u0cbf\u0cb8\u0cbf", + "timePickerHourLabel": "\u0c97\u0c82\u0c9f\u0cc6", + "timePickerMinuteLabel": "\u0ca8\u0cbf\u0cae\u0cbf\u0cb7", + "invalidTimeLabel": "\u0cae\u0cbe\u0ca8\u0ccd\u0caf\u0cb5\u0cbe\u0ca6\u0020\u0cb8\u0cae\u0caf\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1\u0020\u0ca8\u0cae\u0cc2\u0ca6\u0cbf\u0cb8\u0cbf", + "dialModeButtonLabel": "\u0ca1\u0caf\u0cb2\u0ccd\u0020\u0caa\u0cbf\u0c95\u0cb0\u0ccd\u200c\u0020\u0cae\u0ccb\u0ca1\u0ccd\u200c\u0c97\u0cc6\u0020\u0cac\u0ca6\u0cb2\u0cbe\u0caf\u0cbf\u0cb8\u0cbf", + "inputTimeModeButtonLabel": "\u0caa\u0ca0\u0ccd\u0caf\u0020\u0c87\u0ca8\u0ccd\u200c\u0caa\u0cc1\u0c9f\u0ccd\u0020\u0cae\u0ccb\u0ca1\u0ccd\u200c\u0c97\u0cc6\u0020\u0cac\u0ca6\u0cb2\u0cbe\u0caf\u0cbf\u0cb8\u0cbf", + "licensesPackageDetailTextZero": "\u004e\u006f\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0073", + "licensesPackageDetailTextOne": "\u0031\u0020\u0caa\u0cb0\u0cb5\u0cbe\u0ca8\u0c97\u0cbf", + "licensesPackageDetailTextOther": "\u0024\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0020\u0caa\u0cb0\u0cb5\u0cbe\u0ca8\u0c97\u0cbf\u0c97\u0cb3\u0cc1", + "keyboardKeyAlt": "\u0041\u006c\u0074", + "keyboardKeyAltGraph": "\u0041\u006c\u0074\u0047\u0072", + "keyboardKeyBackspace": "\u0042\u0061\u0063\u006b\u0073\u0070\u0061\u0063\u0065", + "keyboardKeyCapsLock": "\u0043\u0061\u0070\u0073\u0020\u004c\u006f\u0063\u006b", + "keyboardKeyChannelDown": "\u0043\u0068\u0061\u006e\u006e\u0065\u006c\u0020\u0044\u006f\u0077\u006e", + "keyboardKeyChannelUp": "\u0043\u0068\u0061\u006e\u006e\u0065\u006c\u0020\u0055\u0070", + "keyboardKeyControl": "\u0043\u0074\u0072\u006c", + "keyboardKeyDelete": "\u0044\u0065\u006c", + "keyboardKeyEject": "\u0045\u006a\u0065\u0063\u0074", + "keyboardKeyEnd": "\u0045\u006e\u0064", + "keyboardKeyEscape": "\u0045\u0073\u0063", + "keyboardKeyFn": "\u0046\u006e", + "keyboardKeyHome": "\u0048\u006f\u006d\u0065", + "keyboardKeyInsert": "\u0049\u006e\u0073\u0065\u0072\u0074", + "keyboardKeyMeta": "\u004d\u0065\u0074\u0061", + "keyboardKeyNumLock": "\u004e\u0075\u006d\u0020\u004c\u006f\u0063\u006b", + "keyboardKeyNumpad1": "\u004e\u0075\u006d\u0020\u0031", + "keyboardKeyNumpad2": "\u004e\u0075\u006d\u0020\u0032", + "keyboardKeyNumpad3": "\u004e\u0075\u006d\u0020\u0033", + "keyboardKeyNumpad4": "\u004e\u0075\u006d\u0020\u0034", + "keyboardKeyNumpad5": "\u004e\u0075\u006d\u0020\u0035", + "keyboardKeyNumpad6": "\u004e\u0075\u006d\u0020\u0036", + "keyboardKeyNumpad7": "\u004e\u0075\u006d\u0020\u0037", + "keyboardKeyNumpad8": "\u004e\u0075\u006d\u0020\u0038", + "keyboardKeyNumpad9": "\u004e\u0075\u006d\u0020\u0039", + "keyboardKeyNumpad0": "\u004e\u0075\u006d\u0020\u0030", + "keyboardKeyNumpadAdd": "\u004e\u0075\u006d\u0020\u002b", + "keyboardKeyNumpadComma": "\u004e\u0075\u006d\u0020\u002c", + "keyboardKeyNumpadDecimal": "\u004e\u0075\u006d\u0020\u002e", + "keyboardKeyNumpadDivide": "\u004e\u0075\u006d\u0020\u002f", + "keyboardKeyNumpadEnter": "\u004e\u0075\u006d\u0020\u0045\u006e\u0074\u0065\u0072", + "keyboardKeyNumpadEqual": "\u004e\u0075\u006d\u0020\u003d", + "keyboardKeyNumpadMultiply": "\u004e\u0075\u006d\u0020\u002a", + "keyboardKeyNumpadParenLeft": "\u004e\u0075\u006d\u0020\u0028", + "keyboardKeyNumpadParenRight": "\u004e\u0075\u006d\u0020\u0029", + "keyboardKeyNumpadSubtract": "\u004e\u0075\u006d\u0020\u002d", + "keyboardKeyPageDown": "\u0050\u0067\u0044\u006f\u0077\u006e", + "keyboardKeyPageUp": "\u0050\u0067\u0055\u0070", + "keyboardKeyPower": "\u0050\u006f\u0077\u0065\u0072", + "keyboardKeyPowerOff": "\u0050\u006f\u0077\u0065\u0072\u0020\u004f\u0066\u0066", + "keyboardKeyPrintScreen": "\u0050\u0072\u0069\u006e\u0074\u0020\u0053\u0063\u0072\u0065\u0065\u006e", + "keyboardKeyScrollLock": "\u0053\u0063\u0072\u006f\u006c\u006c\u0020\u004c\u006f\u0063\u006b", + "keyboardKeySelect": "\u0053\u0065\u006c\u0065\u0063\u0074", + "keyboardKeySpace": "\u0053\u0070\u0061\u0063\u0065", + "keyboardKeyMetaMacOs": "\u0043\u006f\u006d\u006d\u0061\u006e\u0064", + "keyboardKeyMetaWindows": "\u0057\u0069\u006e", + "menuBarMenuLabel": "\u0cae\u0cc6\u0ca8\u0cc1\u0020\u0cac\u0cbe\u0cb0\u0ccd\u200c\u0020\u0cae\u0cc6\u0ca8\u0cc1", + "currentDateLabel": "\u0c87\u0c82\u0ca6\u0cc1", + "scrimLabel": "\u0cb8\u0ccd\u0c95\u0ccd\u0cb0\u0cbf\u0cae\u0ccd", + "bottomSheetLabel": "\u0c95\u0cc6\u0cb3\u0cad\u0cbe\u0c97\u0ca6\u0020\u0cb6\u0cc0\u0c9f\u0ccd", + "scrimOnTapHint": "\u0024\u006d\u006f\u0064\u0061\u006c\u0052\u006f\u0075\u0074\u0065\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004e\u0061\u006d\u0065\u0020\u0c85\u0ca8\u0ccd\u0ca8\u0cc1\u0020\u0cae\u0cc1\u0c9a\u0ccd\u0c9a\u0cbf\u0cb0\u0cbf", + "keyboardKeyShift": "\u0053\u0068\u0069\u0066\u0074", + "expansionTileExpandedHint": "\u0c95\u0cc1\u0c97\u0ccd\u0c97\u0cbf\u0cb8\u0cb2\u0cc1\u0020\u0ca1\u0cac\u0cb2\u0ccd\u0020\u0c9f\u0ccd\u0caf\u0cbe\u0caa\u0ccd\u0020\u0cae\u0cbe\u0ca1\u0cbf", + "expansionTileCollapsedHint": "\u0cb5\u0cbf\u0cb8\u0ccd\u0ca4\u0cb0\u0cbf\u0cb8\u0cb2\u0cc1\u0020\u0ca1\u0cac\u0cb2\u0ccd\u0020\u0c9f\u0ccd\u0caf\u0cbe\u0caa\u0ccd\u0020\u0cae\u0cbe\u0ca1\u0cbf", + "expansionTileExpandedTapHint": "\u0c95\u0cc1\u0c97\u0ccd\u0c97\u0cbf\u0cb8\u0cbf", + "expansionTileCollapsedTapHint": "\u0c87\u0ca8\u0ccd\u0ca8\u0cb7\u0ccd\u0c9f\u0cc1\u0020\u0cb5\u0cbf\u0cb5\u0cb0\u0c97\u0cb3\u0cbf\u0c97\u0cbe\u0c97\u0cbf\u0020\u0cb5\u0cbf\u0cb8\u0ccd\u0ca4\u0cb0\u0cbf\u0cb8\u0cbf", + "expandedHint": "\u0c95\u0cc1\u0c97\u0ccd\u0c97\u0cbf\u0cb8\u0cb2\u0cbe\u0c97\u0cbf\u0ca6\u0cc6", + "collapsedHint": "\u0cb5\u0cbf\u0cb8\u0ccd\u0ca4\u0cb0\u0cbf\u0cb8\u0cb2\u0cbe\u0c97\u0cbf\u0ca6\u0cc6", + "menuDismissLabel": "\u0cae\u0cc6\u0ca8\u0cc1\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1\u0020\u0cb5\u0c9c\u0cbe\u0c97\u0cc6\u0cc2\u0cb3\u0cbf\u0cb8\u0cbf", + "lookUpButtonLabel": "\u0cae\u0cc7\u0cb2\u0cc6\u0020\u0ca8\u0ccb\u0ca1\u0cbf", + "searchWebButtonLabel": "\u0cb5\u0cc6\u0cac\u0ccd\u200c\u0ca8\u0cb2\u0ccd\u0cb2\u0cbf\u0020\u0cb9\u0cc1\u0ca1\u0cc1\u0c95\u0cbf", + "shareButtonLabel": "\u0cb9\u0c82\u0c9a\u0cbf\u0c95\u0cca\u0cb3\u0ccd\u0cb3\u0cbf", + "clearButtonTooltip": "\u0caa\u0ca0\u0ccd\u0caf\u0020\u0ca4\u0cc6\u0cb0\u0cb5\u0cc1\u0c97\u0cca\u0cb3\u0cbf\u0cb8\u0cbf", + "selectedDateLabel": "\u0c86\u0caf\u0ccd\u0c95\u0cc6\u0cae\u0cbe\u0ca1\u0cb2\u0cbe\u0c97\u0cbf\u0ca6\u0cc6" +} diff --git a/packages/material_ui/lib/src/l10n/material_ko.arb b/packages/material_ui/lib/src/l10n/material_ko.arb new file mode 100644 index 000000000000..f03e7221cb29 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_ko.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "dense", + "timeOfDayFormat": "a h:mm", + "openAppDrawerTooltip": "탐색 메뉴 열기", + "backButtonTooltip": "뒤로", + "closeButtonTooltip": "닫기", + "deleteButtonTooltip": "삭제", + "nextMonthTooltip": "다음 달", + "previousMonthTooltip": "지난달", + "nextPageTooltip": "다음 페이지", + "previousPageTooltip": "이전 페이지", + "firstPageTooltip": "첫 페이지", + "lastPageTooltip": "마지막 페이지", + "showMenuTooltip": "메뉴 표시", + "aboutListTileTitle": "$applicationName 정보", + "licensesPageTitle": "라이선스", + "pageRowsInfoTitle": "$rowCount행 중 $firstRow~$lastRow행", + "pageRowsInfoTitleApproximate": "약 $rowCount행 중 $firstRow~$lastRow행", + "rowsPerPageTitle": "페이지당 행 수:", + "tabLabel": "탭 $tabCount개 중 $tabIndex번째", + "selectedRowCountTitleOne": "항목 1개 선택됨", + "selectedRowCountTitleOther": "항목 $selectedRowCount개 선택됨", + "cancelButtonLabel": "취소", + "closeButtonLabel": "닫기", + "continueButtonLabel": "계속", + "copyButtonLabel": "복사", + "cutButtonLabel": "잘라내기", + "scanTextButtonLabel": "텍스트 스캔", + "okButtonLabel": "확인", + "pasteButtonLabel": "붙여넣기", + "selectAllButtonLabel": "전체 선택", + "viewLicensesButtonLabel": "라이선스 보기", + "anteMeridiemAbbreviation": "오전", + "postMeridiemAbbreviation": "오후", + "timePickerHourModeAnnouncement": "시간 선택", + "timePickerMinuteModeAnnouncement": "분 선택", + "signedInLabel": "로그인됨", + "hideAccountsLabel": "계정 숨기기", + "showAccountsLabel": "계정 표시", + "modalBarrierDismissLabel": "닫기", + "drawerLabel": "탐색 메뉴", + "popupMenuLabel": "팝업 메뉴", + "dialogLabel": "대화상자", + "alertDialogLabel": "알림", + "searchFieldLabel": "검색", + "reorderItemToStart": "시작으로 이동", + "reorderItemToEnd": "끝으로 이동", + "reorderItemUp": "위로 이동", + "reorderItemDown": "아래로 이동", + "reorderItemLeft": "왼쪽으로 이동", + "reorderItemRight": "오른쪽으로 이동", + "expandedIconTapHint": "접기", + "collapsedIconTapHint": "펼치기", + "remainingTextFieldCharacterCountOne": "1자 남음", + "remainingTextFieldCharacterCountOther": "$remainingCount자 남음", + "refreshIndicatorSemanticLabel": "새로고침", + "moreButtonTooltip": "더보기", + "dateSeparator": ".", + "dateHelpText": "yyyy.mm.dd", + "selectYearSemanticsLabel": "연도 선택", + "unspecifiedDate": "날짜", + "unspecifiedDateRange": "기간", + "dateInputLabel": "날짜 입력", + "dateRangeStartLabel": "시작일", + "dateRangeEndLabel": "종료일", + "dateRangeStartDateSemanticLabel": "시작일 $fullDate", + "dateRangeEndDateSemanticLabel": "종료일 $fullDate", + "invalidDateFormatLabel": "형식이 잘못되었습니다.", + "invalidDateRangeLabel": "날짜 범위가 잘못되었습니다.", + "dateOutOfRangeLabel": "범위를 벗어났습니다.", + "saveButtonLabel": "저장", + "datePickerHelpText": "날짜 선택", + "dateRangePickerHelpText": "기간 선택", + "calendarModeButtonLabel": "캘린더 모드로 전환", + "inputDateModeButtonLabel": "입력 모드로 전환", + "timePickerDialHelpText": "시간 선택", + "timePickerInputHelpText": "시간 입력", + "timePickerHourLabel": "시간", + "timePickerMinuteLabel": "분", + "invalidTimeLabel": "유효한 시간을 입력하세요.", + "dialModeButtonLabel": "다이얼 선택 모드로 전환", + "inputTimeModeButtonLabel": "텍스트 입력 모드로 전환", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "라이선스 1개", + "licensesPackageDetailTextOther": "라이선스 $licenseCount개", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "백스페이스", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "채널 아래로", + "keyboardKeyChannelUp": "채널 위로", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "꺼내기", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "메타", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PageUp", + "keyboardKeyPower": "전원", + "keyboardKeyPowerOff": "종료", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "선택", + "keyboardKeySpace": "스페이스", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "메뉴 바 메뉴", + "currentDateLabel": "오늘", + "scrimLabel": "스크림", + "bottomSheetLabel": "하단 시트", + "scrimOnTapHint": "$modalRouteContentName 닫기", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "두 번 탭하여 접기", + "expansionTileCollapsedHint": "두 번 탭하여 펼치기", + "expansionTileExpandedTapHint": "접기", + "expansionTileCollapsedTapHint": "자세히 알아보려면 펼치기", + "expandedHint": "접힘", + "collapsedHint": "펼침", + "menuDismissLabel": "메뉴 닫기", + "lookUpButtonLabel": "찾기", + "searchWebButtonLabel": "웹 검색", + "shareButtonLabel": "공유", + "clearButtonTooltip": "텍스트 삭제", + "selectedDateLabel": "선택됨" +} diff --git a/packages/material_ui/lib/src/l10n/material_ky.arb b/packages/material_ui/lib/src/l10n/material_ky.arb new file mode 100644 index 000000000000..43b23ae25b35 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_ky.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Чабыттоо менюсун ачуу", + "backButtonTooltip": "Артка", + "closeButtonTooltip": "Жабуу", + "deleteButtonTooltip": "Жок кылуу", + "nextMonthTooltip": "Кийинки ай", + "previousMonthTooltip": "Мурунку ай", + "nextPageTooltip": "Кийинки бет", + "previousPageTooltip": "Мурунку бет", + "firstPageTooltip": "Биринчи бет", + "lastPageTooltip": "Акыркы бет", + "showMenuTooltip": "Менюну көрсөтүү", + "aboutListTileTitle": "$applicationName каналы жөнүндө", + "licensesPageTitle": "Уруксаттамалар", + "pageRowsInfoTitle": "$rowCount ичинен $firstRow–$lastRow", + "pageRowsInfoTitleApproximate": "Болжол менен $rowCount ичинен $firstRow–$lastRow", + "rowsPerPageTitle": "Бир беттеги саптардын саны:", + "tabLabel": "$tabCount кыналма ичинен $tabIndex", + "selectedRowCountTitleOne": "1 нерсе тандалды", + "selectedRowCountTitleOther": "$selectedRowCount нерсе тандалды", + "cancelButtonLabel": "Токтотуу", + "closeButtonLabel": "Жабуу", + "continueButtonLabel": "Улантуу", + "copyButtonLabel": "Көчүрүү", + "cutButtonLabel": "Кесүү", + "scanTextButtonLabel": "Текстти скандоо", + "okButtonLabel": "Макул", + "pasteButtonLabel": "Чаптоо", + "selectAllButtonLabel": "Баарын тандоо", + "viewLicensesButtonLabel": "Уруксаттамаларды көрүү", + "anteMeridiemAbbreviation": "түшкө чейин", + "postMeridiemAbbreviation": "түштөн кийин", + "timePickerHourModeAnnouncement": "Саатты тандаңыз", + "timePickerMinuteModeAnnouncement": "Мүнөттөрдү тандаңыз", + "modalBarrierDismissLabel": "Жабуу", + "signedInLabel": "Аккаунтуңузга кирдиңиз", + "hideAccountsLabel": "Аккаунттарды жашыруу", + "showAccountsLabel": "Аккаунттарды көрсөтүү", + "drawerLabel": "Чабыттоо менюсу", + "popupMenuLabel": "Калкып чыгуучу меню", + "dialogLabel": "Диалог", + "alertDialogLabel": "Эскертүү", + "searchFieldLabel": "Издөө", + "reorderItemToStart": "Башына жылдыруу", + "reorderItemToEnd": "Аягына жылдыруу", + "reorderItemUp": "Жогору жылдыруу", + "reorderItemDown": "Төмөн жылдыруу", + "reorderItemLeft": "Солго жылдыруу", + "reorderItemRight": "Оңго жылдыруу", + "expandedIconTapHint": "Жыйыштыруу", + "collapsedIconTapHint": "Жайып көрсөтүү", + "remainingTextFieldCharacterCountOne": "1 белги калды", + "remainingTextFieldCharacterCountOther": "$remainingCount белги калды", + "refreshIndicatorSemanticLabel": "Жаңыртуу", + "moreButtonTooltip": "Дагы", + "dateSeparator": ".", + "dateHelpText": "кк.аа.жжжж", + "selectYearSemanticsLabel": "Жылды тандоо", + "unspecifiedDate": "Күн", + "unspecifiedDateRange": "Даталар диапазону", + "dateInputLabel": "Күндү киргизүү", + "dateRangeStartLabel": "Баштоо күнү", + "dateRangeEndLabel": "Качан аяктайт", + "dateRangeStartDateSemanticLabel": "Баштоо күнү $fullDate", + "dateRangeEndDateSemanticLabel": "Качан аяктайт $fullDate", + "invalidDateFormatLabel": "Туура эмес формат.", + "invalidDateRangeLabel": "Жараксыз диапазон.", + "dateOutOfRangeLabel": "Аракет чегинен тышкары.", + "saveButtonLabel": "Сактоо", + "datePickerHelpText": "Күндү тандоо", + "dateRangePickerHelpText": "Даталар диапазонун тандоо", + "calendarModeButtonLabel": "Жылнаамага которулуңуз", + "inputDateModeButtonLabel": "Терип киргизүү режимине которулуңуз", + "timePickerDialHelpText": "Убакытты тандоо", + "timePickerInputHelpText": "Убакытты киргизүү", + "timePickerHourLabel": "Саат", + "timePickerMinuteLabel": "Мүнөт", + "invalidTimeLabel": "Убакытты туура көрсөтүңүз", + "dialModeButtonLabel": "Терүүнү тандагыч режимине которулуу", + "inputTimeModeButtonLabel": "Текст киргизүү режимине которулуу", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 уруксаттама", + "licensesPackageDetailTextOther": "$licenseCount уруксаттама", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Мета", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Тандоо", + "keyboardKeySpace": "Боштук", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Меню тилкеси менюсу", + "currentDateLabel": "Бүгүн", + "scrimLabel": "Кенеп", + "bottomSheetLabel": "Ылдыйкы экран", + "scrimOnTapHint": "$modalRouteContentName жабуу", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "жыйыштыруу үчүн эки жолу таптаңыз", + "expansionTileCollapsedHint": "жайып көрсөтүү үчүн эки жолу таптаңыз", + "expansionTileExpandedTapHint": "Жыйыштыруу", + "expansionTileCollapsedTapHint": "Толук маалымат алуу үчүн жайып көрүңүз", + "expandedHint": "Жыйыштырылды", + "collapsedHint": "Жайылып көрсөтүлдү", + "menuDismissLabel": "Менюну жабуу", + "lookUpButtonLabel": "Издөө", + "searchWebButtonLabel": "Интернеттен издөө", + "shareButtonLabel": "Бөлүшүү", + "clearButtonTooltip": "Текстти тазалоо", + "selectedDateLabel": "Тандалды" +} diff --git a/packages/material_ui/lib/src/l10n/material_lo.arb b/packages/material_ui/lib/src/l10n/material_lo.arb new file mode 100644 index 000000000000..aa0f9ab3a01a --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_lo.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "tall", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "ເປີດເມນູການນຳທາງ", + "backButtonTooltip": "ກັບຄືນ", + "closeButtonTooltip": "ປິດ", + "deleteButtonTooltip": "ລຶບ", + "nextMonthTooltip": "ເດືອນໜ້າ", + "previousMonthTooltip": "ເດືອນແລ້ວ", + "nextPageTooltip": "ໜ້າຕໍ່ໄປ", + "previousPageTooltip": "ໜ້າກ່ອນໜ້າ", + "firstPageTooltip": "ໜ້າທຳອິດ", + "lastPageTooltip": "ໜ້າສຸດທ້າຍ", + "showMenuTooltip": "ສະແດງເມນູ", + "aboutListTileTitle": "ກ່ຽວກັບ $applicationName", + "licensesPageTitle": "ໃບອະນຸຍາດ", + "pageRowsInfoTitle": "$firstRow–$lastRow ຈາກທັງໝົດ $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow ຈາກປະມານ $rowCount", + "rowsPerPageTitle": "ແຖວຕໍ່ໜ້າ:", + "tabLabel": "ແຖບທີ $tabIndex ຈາກທັງໝົດ $tabCount", + "selectedRowCountTitleOne": "ເລືອກ 1 ລາຍການແລ້ວ", + "selectedRowCountTitleOther": "ເລືອກ $selectedRowCount ລາຍການແລ້ວ", + "cancelButtonLabel": "ຍົກເລີກ", + "closeButtonLabel": "ປິດ", + "continueButtonLabel": "ສືບຕໍ່", + "copyButtonLabel": "ສຳເນົາ", + "cutButtonLabel": "ຕັດ", + "scanTextButtonLabel": "ສະແກນຂໍ້ຄວາມ", + "okButtonLabel": "ຕົກລົງ", + "pasteButtonLabel": "ວາງ", + "selectAllButtonLabel": "ເລືອກທັງໝົດ", + "viewLicensesButtonLabel": "ເບິ່ງໃບອະນຸຍາດ", + "anteMeridiemAbbreviation": "ກ່ອນທ່ຽງ", + "postMeridiemAbbreviation": "ຫຼັງທ່ຽງ", + "timePickerHourModeAnnouncement": "ເລືອກໂມງ", + "timePickerMinuteModeAnnouncement": "ເລືອກນາທີ", + "modalBarrierDismissLabel": "ປິດໄວ້", + "signedInLabel": "ເຂົ້າສູ່ລະບົບແລ້ວ", + "hideAccountsLabel": "ເຊື່ອງບັນຊີ", + "showAccountsLabel": "ສະແດງບັນຊີ", + "drawerLabel": "ເມນູນຳທາງ", + "popupMenuLabel": "ເມນູປັອບອັບ", + "dialogLabel": "ຂໍ້ຄວາມ", + "alertDialogLabel": "ການເຕືອນ", + "searchFieldLabel": "ຊອກຫາ", + "reorderItemToStart": "ຍ້າຍໄປເລີ່ມຕົ້ນ", + "reorderItemToEnd": "ຍ້າຍໄປສິ້ນສຸດ", + "reorderItemUp": "ຍ້າຍຂຶ້ນ", + "reorderItemDown": "ຍ້າຍລົງ", + "reorderItemLeft": "ຍ້າຍໄປຊ້າຍ", + "reorderItemRight": "ຍ້າຍໄປຂວາ", + "expandedIconTapHint": "ຫຍໍ້ເຂົ້າ", + "collapsedIconTapHint": "ຂະຫຍາຍ", + "remainingTextFieldCharacterCountOne": "ຍັງອີກ 1 ຕົວອັກສອນ", + "remainingTextFieldCharacterCountOther": "ຍັງອີກ $remainingCount ຕົວອັກສອນ", + "refreshIndicatorSemanticLabel": "ໂຫຼດຄືນໃໝ່", + "moreButtonTooltip": "ເພີ່ມເຕີມ", + "dateSeparator": "/", + "dateHelpText": "ດດ/ວວ/ປປປປ", + "selectYearSemanticsLabel": "ເລືອກ​ປີ", + "unspecifiedDate": "ວັນທີ", + "unspecifiedDateRange": "ຊ່ວງວັນທີ", + "dateInputLabel": "ໃສ່ວັນທີ", + "dateRangeStartLabel": "ວັນທີເລີ່ມຕົ້ນ", + "dateRangeEndLabel": "ວັນທີສິ້ນສຸດ", + "dateRangeStartDateSemanticLabel": "ວັນທີເລີ່ມຕົ້ນ $fullDate", + "dateRangeEndDateSemanticLabel": "ວັນທີສິ້ນສຸດ $fullDate", + "invalidDateFormatLabel": "ຮູບແບບບໍ່ຖືກຕ້ອງ.", + "invalidDateRangeLabel": "ໄລຍະບໍ່ຖືກຕ້ອງ.", + "dateOutOfRangeLabel": "ຢູ່ນອກໄລຍະ.", + "saveButtonLabel": "ບັນທຶກ", + "datePickerHelpText": "ເລືອກວັນທີ", + "dateRangePickerHelpText": "ເລືອກໄລຍະ", + "calendarModeButtonLabel": "ສະຫຼັບໄປປະຕິທິນ", + "inputDateModeButtonLabel": "ສະຫຼັບໄປການປ້ອນຂໍ້ມູນ", + "timePickerDialHelpText": "ເລືອກເວລາ", + "timePickerInputHelpText": "ລະບຸເວລາ", + "timePickerHourLabel": "ຊົ່ວໂມງ", + "timePickerMinuteLabel": "ນາທີ", + "invalidTimeLabel": "ລະບຸເວລາທີ່ຖືກຕ້ອງ", + "dialModeButtonLabel": "ສະຫຼັບໄປໃຊ້ໂໝດເລືອກຕົວເລກ", + "inputTimeModeButtonLabel": "ສະຫຼັບໄປໃຊ້ໂໝດປ້ອນຂໍ້ຄວາມ", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 ໃບອະນຸຍາດ", + "licensesPackageDetailTextOther": "$licenseCount ໃບອະນຸຍາດ", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "ເລກ 1", + "keyboardKeyNumpad2": "ເລກ 2", + "keyboardKeyNumpad3": "ເລກ 3", + "keyboardKeyNumpad4": "ເລກ 4", + "keyboardKeyNumpad5": "ເລກ 5", + "keyboardKeyNumpad6": "ເລກ 6", + "keyboardKeyNumpad7": "ເລກ 7", + "keyboardKeyNumpad8": "ເລກ 8", + "keyboardKeyNumpad9": "ເລກ 9", + "keyboardKeyNumpad0": "ເລກ 0", + "keyboardKeyNumpadAdd": "ປຸ່ມ +", + "keyboardKeyNumpadComma": "ປຸ່ມ ,", + "keyboardKeyNumpadDecimal": "ປຸ່ມ .", + "keyboardKeyNumpadDivide": "ປຸ່ມ /", + "keyboardKeyNumpadEnter": "ປຸ່ມ Enter", + "keyboardKeyNumpadEqual": "ປຸ່ມ =", + "keyboardKeyNumpadMultiply": "ປຸ່ມ *", + "keyboardKeyNumpadParenLeft": "ປຸ່ມ (", + "keyboardKeyNumpadParenRight": "ປຸ່ມ )", + "keyboardKeyNumpadSubtract": "ປຸ່ມ -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "ເປີດປິດ", + "keyboardKeyPowerOff": "ປິດເຄື່ອງ", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "ເມນູແຖບເມນູ", + "currentDateLabel": "ມື້ນີ້", + "scrimLabel": "Scrim", + "bottomSheetLabel": "ຊີດລຸ່ມສຸດ", + "scrimOnTapHint": "ປິດ $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "ແຕະສອງເທື່ອເພື່ອຫຍໍ້ລົງ", + "expansionTileCollapsedHint": "ແຕະສອງເທື່ອເພື່ອຂະຫຍາຍ", + "expansionTileExpandedTapHint": "ຫຍໍ້ລົງ", + "expansionTileCollapsedTapHint": "ຂະຫຍາຍສຳລັບຂໍ້ມູນເພີ່ມເຕີມ", + "expandedHint": "ຫຍໍ້ລົງແລ້ວ", + "collapsedHint": "ຂະຫຍາຍແລ້ວ", + "menuDismissLabel": "ປິດເມນູ", + "lookUpButtonLabel": "ຊອກຫາຂໍ້ມູນ", + "searchWebButtonLabel": "ຊອກຫາຢູ່ອິນເຕີເນັດ", + "shareButtonLabel": "ແບ່ງປັນ", + "clearButtonTooltip": "ລຶບລ້າງຂໍ້ຄວາມ", + "selectedDateLabel": "ເລືອກໄວ້" +} diff --git a/packages/material_ui/lib/src/l10n/material_lt.arb b/packages/material_ui/lib/src/l10n/material_lt.arb new file mode 100644 index 000000000000..d37f88c171ae --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_lt.arb @@ -0,0 +1,156 @@ +{ + "licensesPackageDetailTextFew": "$licenseCount licencijos", + "licensesPackageDetailTextMany": "$licenseCount licencijos", + "remainingTextFieldCharacterCountFew": "Liko $remainingCount simboliai", + "remainingTextFieldCharacterCountMany": "Liko $remainingCount simbolio", + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "selectedRowCountTitleFew": "Pasirinkti $selectedRowCount elementai", + "selectedRowCountTitleMany": "Pasirinkta $selectedRowCount elemento", + "openAppDrawerTooltip": "Atidaryti naršymo meniu", + "backButtonTooltip": "Atgal", + "closeButtonTooltip": "Uždaryti", + "deleteButtonTooltip": "Ištrinti", + "nextMonthTooltip": "Kitas mėnuo", + "previousMonthTooltip": "Ankstesnis mėnuo", + "nextPageTooltip": "Kitas puslapis", + "previousPageTooltip": "Ankstesnis puslapis", + "firstPageTooltip": "Pirmas puslapis", + "lastPageTooltip": "Paskutinis puslapis", + "showMenuTooltip": "Rodyti meniu", + "aboutListTileTitle": "Apie „$applicationName“", + "licensesPageTitle": "Licencijos", + "pageRowsInfoTitle": "$firstRow–$lastRow iš $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow iš maždaug $rowCount", + "rowsPerPageTitle": "Eilučių puslapyje:", + "tabLabel": "$tabIndex skirtukas iš $tabCount", + "selectedRowCountTitleOne": "Pasirinktas 1 elementas", + "selectedRowCountTitleOther": "Pasirinkta $selectedRowCount elementų", + "cancelButtonLabel": "Atšaukti", + "closeButtonLabel": "Uždaryti", + "continueButtonLabel": "Tęsti", + "copyButtonLabel": "Kopijuoti", + "cutButtonLabel": "Iškirpti", + "scanTextButtonLabel": "Nuskaityti tekstą", + "okButtonLabel": "GERAI", + "pasteButtonLabel": "Įklijuoti", + "selectAllButtonLabel": "Pasirinkti viską", + "viewLicensesButtonLabel": "Peržiūrėti licencijas", + "anteMeridiemAbbreviation": "priešpiet", + "postMeridiemAbbreviation": "popiet", + "timePickerHourModeAnnouncement": "Pasirinkite valandas", + "timePickerMinuteModeAnnouncement": "Pasirinkite minutes", + "modalBarrierDismissLabel": "Atsisakyti", + "signedInLabel": "Prisijungta", + "hideAccountsLabel": "Slėpti paskyras", + "showAccountsLabel": "Rodyti paskyras", + "drawerLabel": "Naršymo meniu", + "popupMenuLabel": "Iššokantysis meniu", + "dialogLabel": "Dialogo langas", + "alertDialogLabel": "Įspėjimas", + "searchFieldLabel": "Paieška", + "reorderItemToStart": "Perkelti į pradžią", + "reorderItemToEnd": "Perkelti į pabaigą", + "reorderItemUp": "Perkelti aukštyn", + "reorderItemDown": "Perkelti žemyn", + "reorderItemLeft": "Perkelti kairėn", + "reorderItemRight": "Perkelti dešinėn", + "expandedIconTapHint": "Sutraukti", + "collapsedIconTapHint": "Išskleisti", + "remainingTextFieldCharacterCountOne": "Liko 1 simbolis", + "remainingTextFieldCharacterCountOther": "Liko $remainingCount simbolių", + "refreshIndicatorSemanticLabel": "Atnaujinti", + "moreButtonTooltip": "Daugiau", + "dateSeparator": ".", + "dateHelpText": "yyyy/mm/dd/", + "selectYearSemanticsLabel": "Pasirinkite metus", + "unspecifiedDate": "Data", + "unspecifiedDateRange": "Dienų seka", + "dateInputLabel": "Įveskite datą", + "dateRangeStartLabel": "Pradžios data", + "dateRangeEndLabel": "Pabaigos data", + "dateRangeStartDateSemanticLabel": "Pradžios data: $fullDate", + "dateRangeEndDateSemanticLabel": "Pabaigos data: $fullDate", + "invalidDateFormatLabel": "Netinkamas formatas.", + "invalidDateRangeLabel": "Netinkamas diapazonas.", + "dateOutOfRangeLabel": "Nepatenka į diapazoną.", + "saveButtonLabel": "Išsaugoti", + "datePickerHelpText": "Pasirinkite datą", + "dateRangePickerHelpText": "Pasirinkite diapazoną", + "calendarModeButtonLabel": "Perjungti į kalendorių", + "inputDateModeButtonLabel": "Perjungti į įvestį", + "timePickerDialHelpText": "Pasirinkite laiką", + "timePickerInputHelpText": "Įveskite laiką", + "timePickerHourLabel": "Valandos", + "timePickerMinuteLabel": "Minutės", + "invalidTimeLabel": "Įveskite tinkamą laiką", + "dialModeButtonLabel": "Perjungti į ciferblato parinkiklio režimą", + "inputTimeModeButtonLabel": "Perjungti į teksto įvesties režimą", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 licencija", + "licensesPackageDetailTextOther": "$licenseCount licencijų", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Naikinimo klavišas", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Ankstesnis kanalas", + "keyboardKeyChannelUp": "Kitas kanalas", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Išimti", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Skaitm 1", + "keyboardKeyNumpad2": "Skaitm 2", + "keyboardKeyNumpad3": "Skaitm 3", + "keyboardKeyNumpad4": "Skaitm 4", + "keyboardKeyNumpad5": "Skaitm 5", + "keyboardKeyNumpad6": "Skaitm 6", + "keyboardKeyNumpad7": "Skaitm 7", + "keyboardKeyNumpad8": "Skaitm 8", + "keyboardKeyNumpad9": "Skaitm 9", + "keyboardKeyNumpad0": "Skaitm 0", + "keyboardKeyNumpadAdd": "Skaitm +", + "keyboardKeyNumpadComma": "Skaitm ,", + "keyboardKeyNumpadDecimal": "Skaitm .", + "keyboardKeyNumpadDivide": "Skaitm /", + "keyboardKeyNumpadEnter": "Skaitm „Enter“", + "keyboardKeyNumpadEqual": "Skaitm =", + "keyboardKeyNumpadMultiply": "Skaitm *", + "keyboardKeyNumpadParenLeft": "Skaitm (", + "keyboardKeyNumpadParenRight": "Skaitm )", + "keyboardKeyNumpadSubtract": "Skaitm -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Maitinimas", + "keyboardKeyPowerOff": "Išjungti", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Tarpas", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Meniu juostos meniu", + "currentDateLabel": "Šiandien", + "scrimLabel": "Užsklanda", + "bottomSheetLabel": "Apatinis lapas", + "scrimOnTapHint": "Uždaryti „$modalRouteContentName“", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "dukart palieskite, kad sutrauktumėte", + "expansionTileCollapsedHint": "dukart palieskite, kad išskleistumėte", + "expansionTileExpandedTapHint": "Sutraukti", + "expansionTileCollapsedTapHint": "Išskleiskite, jei reikia daugiau išsamios informacijos", + "expandedHint": "Sutraukta", + "collapsedHint": "Išskleista", + "menuDismissLabel": "Atsisakyti meniu", + "lookUpButtonLabel": "Ieškoti", + "searchWebButtonLabel": "Ieškoti žiniatinklyje", + "shareButtonLabel": "Bendrinti", + "clearButtonTooltip": "Išvalyti tekstą", + "selectedDateLabel": "Pasirinkta" +} diff --git a/packages/material_ui/lib/src/l10n/material_lv.arb b/packages/material_ui/lib/src/l10n/material_lv.arb new file mode 100644 index 000000000000..f10bf5df334e --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_lv.arb @@ -0,0 +1,152 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "openAppDrawerTooltip": "Atvērt navigācijas izvēlni", + "backButtonTooltip": "Atpakaļ", + "closeButtonTooltip": "Aizvērt", + "deleteButtonTooltip": "Dzēst", + "nextMonthTooltip": "Nākamais mēnesis", + "previousMonthTooltip": "Iepriekšējais mēnesis", + "nextPageTooltip": "Nākamā lapa", + "previousPageTooltip": "Iepriekšējā lapa", + "firstPageTooltip": "Pirmā lapa", + "lastPageTooltip": "Pēdējā lapa", + "showMenuTooltip": "Rādīt izvēlni", + "aboutListTileTitle": "Par $applicationName", + "licensesPageTitle": "Licences", + "pageRowsInfoTitle": "$firstRow.–$lastRow. no $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow.–$lastRow. no aptuveni $rowCount", + "rowsPerPageTitle": "Rindas lapā:", + "tabLabel": "$tabIndex. cilne no $tabCount", + "selectedRowCountTitleZero": "Nav atlasītu vienumu", + "selectedRowCountTitleOne": "Atlasīts 1 vienums", + "selectedRowCountTitleOther": "Atlasīti $selectedRowCount vienumi", + "cancelButtonLabel": "Atcelt", + "closeButtonLabel": "Aizvērt", + "continueButtonLabel": "Turpināt", + "copyButtonLabel": "Kopēt", + "cutButtonLabel": "Izgriezt", + "scanTextButtonLabel": "Skenēt tekstu", + "okButtonLabel": "LABI", + "pasteButtonLabel": "Ielīmēt", + "selectAllButtonLabel": "Atlasīt visu", + "viewLicensesButtonLabel": "Skatīt licences", + "anteMeridiemAbbreviation": "priekšpusdienā", + "postMeridiemAbbreviation": "pēcpusdienā", + "timePickerHourModeAnnouncement": "Atlasiet stundas", + "timePickerMinuteModeAnnouncement": "Atlasiet minūtes", + "modalBarrierDismissLabel": "Nerādīt", + "signedInLabel": "Esat pierakstījies", + "hideAccountsLabel": "Slēpt kontus", + "showAccountsLabel": "Rādīt kontus", + "drawerLabel": "Navigācijas izvēlne", + "popupMenuLabel": "Uznirstošā izvēlne", + "dialogLabel": "Dialoglodziņš", + "alertDialogLabel": "Brīdinājums", + "searchFieldLabel": "Meklēt", + "reorderItemToStart": "Pārvietot uz sākumu", + "reorderItemToEnd": "Pārvietot uz beigām", + "reorderItemUp": "Pārvietot uz augšu", + "reorderItemDown": "Pārvietot uz leju", + "reorderItemLeft": "Pārvietot pa kreisi", + "reorderItemRight": "Pārvietot pa labi", + "expandedIconTapHint": "Sakļaut", + "collapsedIconTapHint": "Izvērst", + "remainingTextFieldCharacterCountZero": "Nav atlikusi neviena rakstzīme.", + "remainingTextFieldCharacterCountOne": "Atlikusi 1 rakstzīme.", + "remainingTextFieldCharacterCountOther": "Atlikušas $remainingCount rakstzīmes.", + "refreshIndicatorSemanticLabel": "Atsvaidzināt", + "moreButtonTooltip": "Vairāk", + "dateSeparator": ".", + "dateHelpText": "dd/mm/gggg", + "selectYearSemanticsLabel": "Atlasiet gadu", + "unspecifiedDate": "Datums", + "unspecifiedDateRange": "Datumu diapazons", + "dateInputLabel": "Ievadiet datumu", + "dateRangeStartLabel": "Sākuma datums", + "dateRangeEndLabel": "Beigu datums", + "dateRangeStartDateSemanticLabel": "Sākuma datums: $fullDate", + "dateRangeEndDateSemanticLabel": "Beigu datums: $fullDate", + "invalidDateFormatLabel": "Nederīgs formāts.", + "invalidDateRangeLabel": "Nederīgs diapazons.", + "dateOutOfRangeLabel": "Ārpus diapazona.", + "saveButtonLabel": "Saglabāt", + "datePickerHelpText": "Atlasiet datumu", + "dateRangePickerHelpText": "Atlasiet diapazonu", + "calendarModeButtonLabel": "Pārslēgties uz kalendāru", + "inputDateModeButtonLabel": "Pārslēgties uz ievadi", + "timePickerDialHelpText": "Atlasiet laiku", + "timePickerInputHelpText": "Ievadiet laiku", + "timePickerHourLabel": "Stunda", + "timePickerMinuteLabel": "Minūte", + "invalidTimeLabel": "Ievadiet derīgu laiku.", + "dialModeButtonLabel": "Pārslēgties uz ciparnīcas atlasītāja režīmu", + "inputTimeModeButtonLabel": "Pārslēgties uz teksta ievades režīmu", + "licensesPackageDetailTextZero": "Nav licenču", + "licensesPackageDetailTextOne": "1 licence", + "licensesPackageDetailTextOther": "$licenseCount licences", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Nākamais kanāls", + "keyboardKeyChannelUp": "Iepriekšējais kanāls", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Izstumt", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Ieslēgt", + "keyboardKeyPowerOff": "Izslēgt", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Atlasīt", + "keyboardKeySpace": "Atstarpes taustiņš", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Windows", + "menuBarMenuLabel": "Izvēļņu joslas izvēlne", + "currentDateLabel": "Šodien", + "scrimLabel": "Pārklājums", + "bottomSheetLabel": "Ekrāna apakšdaļas lapa", + "scrimOnTapHint": "Aizvērt $modalRouteContentName", + "keyboardKeyShift": "Pārslēgšanas taustiņš", + "expansionTileExpandedHint": "dubultskāriens, lai sakļautu", + "expansionTileCollapsedHint": "dubultskāriens, lai izvērstu", + "expansionTileExpandedTapHint": "Sakļaut", + "expansionTileCollapsedTapHint": "Izvērst, lai iegūtu plašāku informāciju", + "expandedHint": "Sakļauts", + "collapsedHint": "Izvērsts", + "menuDismissLabel": "Nerādīt izvēlni", + "lookUpButtonLabel": "Meklēt", + "searchWebButtonLabel": "Meklēt tīmeklī", + "shareButtonLabel": "Kopīgot", + "clearButtonTooltip": "Notīrīt tekstu", + "selectedDateLabel": "Atlasīts" +} diff --git a/packages/material_ui/lib/src/l10n/material_mk.arb b/packages/material_ui/lib/src/l10n/material_mk.arb new file mode 100644 index 000000000000..1a9f10913763 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_mk.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Отворете го менито за навигација", + "backButtonTooltip": "Назад", + "closeButtonTooltip": "Затвори", + "deleteButtonTooltip": "Избриши", + "nextMonthTooltip": "Следниот месец", + "previousMonthTooltip": "Претходниот месец", + "nextPageTooltip": "Следна страница", + "previousPageTooltip": "Претходна страница", + "firstPageTooltip": "Прва страница", + "lastPageTooltip": "Последна страница", + "showMenuTooltip": "Прикажи мени", + "aboutListTileTitle": "За $applicationName", + "licensesPageTitle": "Лиценци", + "pageRowsInfoTitle": "$firstRow - $lastRow од $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow - $lastRow од приближно $rowCount", + "rowsPerPageTitle": "Редови на страница:", + "tabLabel": "Картичка $tabIndex од $tabCount", + "selectedRowCountTitleOne": "Избрана е 1 ставка", + "selectedRowCountTitleOther": "Избрани се $selectedRowCount ставки", + "cancelButtonLabel": "Откажи", + "closeButtonLabel": "Затвори", + "continueButtonLabel": "Продолжи", + "copyButtonLabel": "Копирај", + "cutButtonLabel": "Исечи", + "scanTextButtonLabel": "Скенирајте го текстот", + "okButtonLabel": "Во ред", + "pasteButtonLabel": "Залепи", + "selectAllButtonLabel": "Избери ги сите", + "viewLicensesButtonLabel": "Прикажи ги лиценците", + "anteMeridiemAbbreviation": "ПРЕТПЛАДНЕ", + "postMeridiemAbbreviation": "ПОПЛАДНЕ", + "timePickerHourModeAnnouncement": "Изберете часови", + "timePickerMinuteModeAnnouncement": "Изберете минути", + "modalBarrierDismissLabel": "Отфрли", + "signedInLabel": "Најавени сте", + "hideAccountsLabel": "Скриј сметки", + "showAccountsLabel": "Прикажи сметки", + "drawerLabel": "Мени за навигација", + "popupMenuLabel": "Скокачко мени", + "dialogLabel": "Дијалог", + "alertDialogLabel": "Предупредување", + "searchFieldLabel": "Пребарувајте", + "reorderItemToStart": "Преместете на почеток", + "reorderItemToEnd": "Преместете на крајот", + "reorderItemUp": "Преместете нагоре", + "reorderItemDown": "Преместете надолу", + "reorderItemLeft": "Преместете налево", + "reorderItemRight": "Преместете надесно", + "expandedIconTapHint": "Собери", + "collapsedIconTapHint": "Прошири", + "remainingTextFieldCharacterCountOne": "Преостанува уште 1 знак", + "remainingTextFieldCharacterCountOther": "Преостануваат уште $remainingCount знаци", + "refreshIndicatorSemanticLabel": "Освежи", + "moreButtonTooltip": "Уште", + "dateSeparator": ".", + "dateHelpText": "dd.mm.yyyy", + "selectYearSemanticsLabel": "Изберете година", + "unspecifiedDate": "Датум", + "unspecifiedDateRange": "Временски период", + "dateInputLabel": "Внесете датум", + "dateRangeStartLabel": "Датум на започнување", + "dateRangeEndLabel": "Краен датум", + "dateRangeStartDateSemanticLabel": "Датум на започнување $fullDate", + "dateRangeEndDateSemanticLabel": "Краен датум $fullDate", + "invalidDateFormatLabel": "Неважечки формат.", + "invalidDateRangeLabel": "Погрешен опсег.", + "dateOutOfRangeLabel": "Надвор од опсег.", + "saveButtonLabel": "Зачувај", + "datePickerHelpText": "Изберете датум", + "dateRangePickerHelpText": "Изберете опсег", + "calendarModeButtonLabel": "Префрли на календар", + "inputDateModeButtonLabel": "Префрли на внесување", + "timePickerDialHelpText": "Изберете време", + "timePickerInputHelpText": "Внесете време", + "timePickerHourLabel": "Час", + "timePickerMinuteLabel": "Минута", + "invalidTimeLabel": "Внесете важечко време", + "dialModeButtonLabel": "Префрлете се на режим на избирач", + "inputTimeModeButtonLabel": "Префрлете се на режим за внесување текст", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 лиценца", + "licensesPackageDetailTextOther": "$licenseCount лиценци", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Мени на лентата со мени", + "currentDateLabel": "Денес", + "scrimLabel": "Скрим", + "bottomSheetLabel": "Долен лист", + "scrimOnTapHint": "Затворете ја $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "допрете двапати за собирање", + "expansionTileCollapsedHint": "допри двапати за проширување", + "expansionTileExpandedTapHint": "собирање", + "expansionTileCollapsedTapHint": "проширување за повеќе детали", + "expandedHint": "Собрано", + "collapsedHint": "Проширено", + "menuDismissLabel": "Отфрлете го менито", + "lookUpButtonLabel": "Погледнете нагоре", + "searchWebButtonLabel": "Пребарајте на интернет", + "shareButtonLabel": "Сподели", + "clearButtonTooltip": "Избриши го текстот", + "selectedDateLabel": "Избрано" +} diff --git a/packages/material_ui/lib/src/l10n/material_ml.arb b/packages/material_ui/lib/src/l10n/material_ml.arb new file mode 100644 index 000000000000..bd504d0d073d --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_ml.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "tall", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "നാവിഗേഷൻ മെനു തുറക്കുക", + "backButtonTooltip": "മടങ്ങുക", + "closeButtonTooltip": "അടയ്‌ക്കുക", + "deleteButtonTooltip": "ഇല്ലാതാക്കുക", + "nextMonthTooltip": "അടുത്ത മാസം", + "previousMonthTooltip": "മുമ്പത്തെ മാസം", + "nextPageTooltip": "അടുത്ത പേജ്", + "previousPageTooltip": "മുമ്പത്തെ പേജ്", + "firstPageTooltip": "ആദ്യ പേജ്", + "lastPageTooltip": "അവസാന പേജ്", + "showMenuTooltip": "മെനു കാണിക്കുക", + "aboutListTileTitle": "$applicationName എന്നതിനെക്കുറിച്ച്", + "licensesPageTitle": "ലൈസൻസുകൾ", + "pageRowsInfoTitle": "$rowCount-ൽ $firstRow –$lastRow", + "pageRowsInfoTitleApproximate": "ഏകദേശം $rowCount-ൽ $firstRow –$lastRow", + "rowsPerPageTitle": "ഓരോ പേജിലുമുള്ള വരികൾ:", + "tabLabel": "$tabCount-ൽ $tabIndex", + "selectedRowCountTitleOne": "ഒരു ഇനം തിരഞ്ഞെടുത്തു", + "selectedRowCountTitleOther": "$selectedRowCount ഇനങ്ങൾ തിരഞ്ഞെടുത്തു", + "cancelButtonLabel": "റദ്ദാക്കുക", + "closeButtonLabel": "അടയ്ക്കുക", + "continueButtonLabel": "തുടരുക", + "copyButtonLabel": "പകർത്തുക", + "cutButtonLabel": "മുറിക്കുക", + "scanTextButtonLabel": "ടെക്സ്റ്റ് സ്‌കാൻ ചെയ്യുക", + "okButtonLabel": "ശരി", + "pasteButtonLabel": "ഒട്ടിക്കുക", + "selectAllButtonLabel": "എല്ലാം തിരഞ്ഞെടുക്കുക", + "viewLicensesButtonLabel": "ലൈസൻസുകൾ കാണുക", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "മണിക്കൂർ തിരഞ്ഞെടുക്കുക", + "timePickerMinuteModeAnnouncement": "മിനിറ്റ് തിരഞ്ഞെടുക്കുക", + "modalBarrierDismissLabel": "നിരസിക്കുക", + "signedInLabel": "സൈൻ ഇൻ ചെയ്‌തു", + "hideAccountsLabel": "അക്കൗണ്ടുകൾ മറയ്‌ക്കുക", + "showAccountsLabel": "അക്കൗണ്ടുകൾ കാണിക്കുക", + "drawerLabel": "നാവിഗേഷൻ മെനു", + "popupMenuLabel": "പോപ്പ് അപ്പ് മെനു", + "dialogLabel": "ഡയലോഗ്", + "alertDialogLabel": "മുന്നറിയിപ്പ്", + "searchFieldLabel": "തിരയുക", + "reorderItemToStart": "തുടക്കത്തിലേക്ക് പോവുക", + "reorderItemToEnd": "അവസാന ഭാഗത്തേക്ക് പോവുക", + "reorderItemUp": "മുകളിലോട്ട് നീക്കുക", + "reorderItemDown": "താഴോട്ട് നീക്കുക", + "reorderItemLeft": "ഇടത്തോട്ട് നീക്കുക", + "reorderItemRight": "വലത്തോട്ട് നീക്കുക", + "expandedIconTapHint": "ചുരുക്കുക", + "collapsedIconTapHint": "വികസിപ്പിക്കുക", + "remainingTextFieldCharacterCountOne": "ഒരു പ്രതീകം ശേഷിക്കുന്നു", + "remainingTextFieldCharacterCountOther": "$remainingCount പ്രതീകങ്ങൾ ശേഷിക്കുന്നു", + "refreshIndicatorSemanticLabel": "റീഫ്രഷ് ചെയ്യുക", + "moreButtonTooltip": "കൂടുതൽ", + "dateSeparator": "/", + "dateHelpText": "mm/dd/yyyy", + "selectYearSemanticsLabel": "വർഷം തിരഞ്ഞെടുക്കുക", + "unspecifiedDate": "തീയതി", + "unspecifiedDateRange": "തീയതി ശ്രേണി", + "dateInputLabel": "തീയതി നൽകുക", + "dateRangeStartLabel": "ആരംഭിക്കുന്ന തീയതി", + "dateRangeEndLabel": "അവസാനിക്കുന്ന തീയതി", + "dateRangeStartDateSemanticLabel": "ആരംഭിക്കുന്ന തീയതി $fullDate", + "dateRangeEndDateSemanticLabel": "അവസാനിക്കുന്ന തീയതി $fullDate", + "invalidDateFormatLabel": "തെറ്റായ ഫോർമാറ്റ്.", + "invalidDateRangeLabel": "തെറ്റായ ശ്രേണി.", + "dateOutOfRangeLabel": "സാധുവായ ശ്രേണിക്ക് പുറത്താണ്.", + "saveButtonLabel": "സംരക്ഷിക്കുക", + "datePickerHelpText": "തീയതി തിരഞ്ഞെടുക്കുക", + "dateRangePickerHelpText": "ശ്രേണി തിരഞ്ഞെടുക്കുക", + "calendarModeButtonLabel": "കലണ്ടറിലേക്ക് മാറുക", + "inputDateModeButtonLabel": "ഇൻപുട്ടിലേക്ക് മാറുക", + "timePickerDialHelpText": "സമയം തിരഞ്ഞെടുക്കുക", + "timePickerInputHelpText": "സമയം നൽകുക", + "timePickerHourLabel": "മണിക്കൂർ", + "timePickerMinuteLabel": "മിനിറ്റ്", + "invalidTimeLabel": "സാധുവായ സമയം നൽകുക", + "dialModeButtonLabel": "ഡയൽ പിക്കർ മോഡിലേക്ക് മാറുക", + "inputTimeModeButtonLabel": "ടെക്‌സ്‌റ്റ് ഇൻപുട്ട് മോഡിലേക്ക് മാറുക", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "ഒരു ലൈസൻസ്", + "licensesPackageDetailTextOther": "$licenseCount ലൈസൻസുകൾ", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "മെനു ബാർ മെനു", + "currentDateLabel": "ഇന്ന്", + "scrimLabel": "സ്ക്രിം", + "bottomSheetLabel": "ബോട്ടം ഷീറ്റ്", + "scrimOnTapHint": "$modalRouteContentName അടയ്ക്കുക", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "ചുരുക്കാൻ ഡബിൾ ടാപ്പ് ചെയ്യുക", + "expansionTileCollapsedHint": "വികസിപ്പിക്കാൻ ഡബിൾ ടാപ്പ് ചെയ്യുക", + "expansionTileExpandedTapHint": "ചുരുക്കുക", + "expansionTileCollapsedTapHint": "കൂടുതൽ വിശദാംശങ്ങൾക്ക് വികസിപ്പിക്കുക", + "expandedHint": "ചുരുക്കി", + "collapsedHint": "വികസിപ്പിച്ചു", + "menuDismissLabel": "മെനു ഡിസ്മിസ് ചെയ്യുക", + "lookUpButtonLabel": "മുകളിലേക്ക് നോക്കുക", + "searchWebButtonLabel": "വെബിൽ തിരയുക", + "shareButtonLabel": "പങ്കിടുക", + "clearButtonTooltip": "ടെക്സ്റ്റ് മായ്ക്കുക", + "selectedDateLabel": "തിരഞ്ഞെടുത്തു" +} diff --git a/packages/material_ui/lib/src/l10n/material_mn.arb b/packages/material_ui/lib/src/l10n/material_mn.arb new file mode 100644 index 000000000000..8f2ad9ddd59b --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_mn.arb @@ -0,0 +1,152 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "openAppDrawerTooltip": "Навигацын цэсийг нээх", + "backButtonTooltip": "Буцах", + "closeButtonTooltip": "Хаах", + "deleteButtonTooltip": "Устгах", + "nextMonthTooltip": "Дараах сар", + "previousMonthTooltip": "Өмнөх сар", + "nextPageTooltip": "Дараах хуудас", + "previousPageTooltip": "Өмнөх хуудас", + "firstPageTooltip": "Эхний хуудас", + "lastPageTooltip": "Сүүлийн хуудас", + "showMenuTooltip": "Цэсийг харуулах", + "aboutListTileTitle": "$applicationName-н тухай", + "licensesPageTitle": "Лиценз", + "pageRowsInfoTitle": "$rowCount-н $firstRow–$lastRow", + "pageRowsInfoTitleApproximate": "Ойролцоогоор $rowCount-н $firstRow–$lastRow", + "rowsPerPageTitle": "Хуудсан дахь мөрийн тоо:", + "tabLabel": "$tabCount-н $tabIndex-р таб", + "selectedRowCountTitleZero": "Бичлэг сонгоогүй байна", + "selectedRowCountTitleOne": "1 зүйл сонгосон", + "selectedRowCountTitleOther": "$selectedRowCount зүйл сонгосон", + "cancelButtonLabel": "Цуцлах", + "closeButtonLabel": "Хаах", + "continueButtonLabel": "Үргэлжлүүлэх", + "copyButtonLabel": "Хуулах", + "cutButtonLabel": "Таслах", + "scanTextButtonLabel": "Текстийг скан хийх", + "okButtonLabel": "OK", + "pasteButtonLabel": "Буулгах", + "selectAllButtonLabel": "Бүгдийг сонгох", + "viewLicensesButtonLabel": "Лиценз харах", + "anteMeridiemAbbreviation": "ӨГЛӨӨ", + "postMeridiemAbbreviation": "ОРОЙ", + "timePickerHourModeAnnouncement": "Цаг сонгоно уу", + "timePickerMinuteModeAnnouncement": "Минут сонгоно уу", + "modalBarrierDismissLabel": "Үл хэрэгсэх", + "signedInLabel": "Нэвтэрсэн", + "hideAccountsLabel": "Бүртгэлүүдийг нуух", + "showAccountsLabel": "Бүртгэлүүдийг харуулах", + "drawerLabel": "Навигацын цэс", + "popupMenuLabel": "Попап цэс", + "dialogLabel": "Харилцах цонх", + "alertDialogLabel": "Сэрэмжлүүлэг", + "searchFieldLabel": "Хайх", + "reorderItemToStart": "Эхлэл рүү зөөх", + "reorderItemToEnd": "Төгсгөл рүү зөөх", + "reorderItemUp": "Дээш зөөх", + "reorderItemDown": "Доош зөөх", + "reorderItemLeft": "Зүүн тийш зөөх", + "reorderItemRight": "Баруун тийш зөөх", + "expandedIconTapHint": "Буулгах", + "collapsedIconTapHint": "Дэлгэх", + "remainingTextFieldCharacterCountZero": "No characters remaining", + "remainingTextFieldCharacterCountOne": "1 тэмдэгт үлдсэн", + "remainingTextFieldCharacterCountOther": "$remainingCount тэмдэгт үлдсэн", + "refreshIndicatorSemanticLabel": "Сэргээх", + "moreButtonTooltip": "Бусад", + "dateSeparator": ".", + "dateHelpText": "жжжж.сс.өө", + "selectYearSemanticsLabel": "Жил сонгох", + "unspecifiedDate": "Огноо", + "unspecifiedDateRange": "Хугацааны интервал", + "dateInputLabel": "Огноо оруулах", + "dateRangeStartLabel": "Эхлэх огноо", + "dateRangeEndLabel": "Дуусах огноо", + "dateRangeStartDateSemanticLabel": "Эхлэх огноо $fullDate", + "dateRangeEndDateSemanticLabel": "Дуусах огноо $fullDate", + "invalidDateFormatLabel": "Буруу формат байна.", + "invalidDateRangeLabel": "Буруу интервал байна.", + "dateOutOfRangeLabel": "Интервалаас гадуур байна.", + "saveButtonLabel": "Хадгалах", + "datePickerHelpText": "Огноо сонгох", + "dateRangePickerHelpText": "Хугацааны интервал сонгох", + "calendarModeButtonLabel": "Календарь луу сэлгэх", + "inputDateModeButtonLabel": "Оролт руу сэлгэх", + "timePickerDialHelpText": "Хугацаа сонгох", + "timePickerInputHelpText": "Хугацаа оруулах", + "timePickerHourLabel": "Цаг", + "timePickerMinuteLabel": "Минут", + "invalidTimeLabel": "Цагийг зөв оруулна уу", + "dialModeButtonLabel": "Цаг сонгогч горим руу сэлгэх", + "inputTimeModeButtonLabel": "Текст оруулах горим руу сэлгэх", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 лиценз", + "licensesPackageDetailTextOther": "$licenseCount лиценз", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Гэр", + "keyboardKeyInsert": "Оруулах", + "keyboardKeyMeta": "Мета", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Асаах/унтраах товч", + "keyboardKeyPowerOff": "Унтраах", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Сонгох", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Тушаал", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Цэсний талбарын цэс", + "currentDateLabel": "Өнөөдөр", + "scrimLabel": "Скрим", + "bottomSheetLabel": "Доод хүснэгт", + "scrimOnTapHint": "$modalRouteContentName-г хаах", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "хураахын тулд хоёр товшино уу", + "expansionTileCollapsedHint": "дэлгэхийн тулд хоёр товшино уу", + "expansionTileExpandedTapHint": "Хураах", + "expansionTileCollapsedTapHint": "Илүү дэлгэрэнгүй авах бол дэлгэнэ үү", + "expandedHint": "Хураасан", + "collapsedHint": "Дэлгэсэн", + "menuDismissLabel": "Цэсийг хаах", + "lookUpButtonLabel": "Дээшээ харах", + "searchWebButtonLabel": "Вебээс хайх", + "shareButtonLabel": "Хуваалцах", + "clearButtonTooltip": "Текстийг арилгах", + "selectedDateLabel": "Сонгосон" +} diff --git a/packages/material_ui/lib/src/l10n/material_mr.arb b/packages/material_ui/lib/src/l10n/material_mr.arb new file mode 100644 index 000000000000..cb49567e4c69 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_mr.arb @@ -0,0 +1,152 @@ +{ + "scriptCategory": "dense", + "timeOfDayFormat": "h:mm a", + "openAppDrawerTooltip": "नेव्हिगेशन मेनू उघडा", + "backButtonTooltip": "मागे", + "closeButtonTooltip": "बंद करा", + "deleteButtonTooltip": "हटवा", + "nextMonthTooltip": "पुढील महिना", + "previousMonthTooltip": "मागील महिना", + "nextPageTooltip": "पुढील पेज", + "previousPageTooltip": "मागील पेज", + "firstPageTooltip": "पहिले पेज", + "lastPageTooltip": "शेवटचे पेज", + "showMenuTooltip": "मेनू दाखवा", + "aboutListTileTitle": "$applicationName बद्दल", + "licensesPageTitle": "परवाने", + "pageRowsInfoTitle": "$rowCount पैकी $firstRow–$lastRow", + "pageRowsInfoTitleApproximate": "$rowCount च्या बद्दल $firstRow–$lastRow", + "rowsPerPageTitle": "प्रति पेज पंक्ती:", + "tabLabel": "$tabCount पैकी $tabIndex टॅब", + "selectedRowCountTitleZero": "कोणतेही आयटम निवडलेले नाहीत", + "selectedRowCountTitleOne": "एक आयटम निवडला", + "selectedRowCountTitleOther": "$selectedRowCount आयटम निवडले", + "cancelButtonLabel": "रद्द करा", + "closeButtonLabel": "बंद करा", + "continueButtonLabel": "पुढे सुरू ठेवा", + "copyButtonLabel": "कॉपी करा", + "cutButtonLabel": "कट करा", + "scanTextButtonLabel": "मजकूर स्कॅन करा", + "okButtonLabel": "ओके", + "pasteButtonLabel": "पेस्ट करा", + "selectAllButtonLabel": "सर्व निवडा", + "viewLicensesButtonLabel": "परवाने पहा", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "तास निवडा", + "timePickerMinuteModeAnnouncement": "मिनिटे निवडा", + "modalBarrierDismissLabel": "डिसमिस करा", + "signedInLabel": "साइन इन केले आहे", + "hideAccountsLabel": "खाती लपवा", + "showAccountsLabel": "खाती दर्शवा", + "drawerLabel": "नेव्हिगेशन मेनू", + "popupMenuLabel": "पॉपअप मेनू", + "dialogLabel": "डायलॉग", + "alertDialogLabel": "सूचना", + "searchFieldLabel": "शोध", + "reorderItemToStart": "सुरुवातीला हलवा", + "reorderItemToEnd": "शेवटाकडे हलवा", + "reorderItemUp": "वर हलवा", + "reorderItemDown": "खाली हलवा", + "reorderItemLeft": "डावीकडे हलवा", + "reorderItemRight": "उजवीकडे हलवा", + "expandedIconTapHint": "कोलॅप्स करा", + "collapsedIconTapHint": "विस्तार करा", + "remainingTextFieldCharacterCountZero": "कोणतेही वर्ण शिल्लक नाहीत", + "remainingTextFieldCharacterCountOne": "एक वर्ण शिल्लक", + "remainingTextFieldCharacterCountOther": "$remainingCount वर्ण शिल्लक", + "refreshIndicatorSemanticLabel": "रिफ्रेश करा", + "moreButtonTooltip": "आणखी", + "dateSeparator": "/", + "dateHelpText": "dd/mm/yyyy", + "selectYearSemanticsLabel": "वर्ष निवडा", + "unspecifiedDate": "तारीख", + "unspecifiedDateRange": "तारीख श्रेणी", + "dateInputLabel": "तारीख एंटर करा", + "dateRangeStartLabel": "सुरू होण्याची तारीख", + "dateRangeEndLabel": "संपण्याची तारीख", + "dateRangeStartDateSemanticLabel": "सुरू होण्याची तारीख $fullDate", + "dateRangeEndDateSemanticLabel": "संपण्याची तारीख $fullDate", + "invalidDateFormatLabel": "फॉरमॅट चुकीचा आहे.", + "invalidDateRangeLabel": "श्रेणी चुकीची आहे.", + "dateOutOfRangeLabel": "श्रेणीच्या बाहेर आहे.", + "saveButtonLabel": "सेव्ह करा", + "datePickerHelpText": "तारीख निवडा", + "dateRangePickerHelpText": "रेंज निवडा", + "calendarModeButtonLabel": "कॅलेंडरवर स्विच करा", + "inputDateModeButtonLabel": "इनपुटवर स्विच करा", + "timePickerDialHelpText": "वेळ निवडा", + "timePickerInputHelpText": "वेळ एंटर करा", + "timePickerHourLabel": "तास", + "timePickerMinuteLabel": "मिनिट", + "invalidTimeLabel": "योग्य वेळ एंटर करा", + "dialModeButtonLabel": "डायल पिकर मोडवर स्विच करा", + "inputTimeModeButtonLabel": "मजकूर इनपुट मोडवर स्विच करा", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "एक परवाना", + "licensesPackageDetailTextOther": "$licenseCount परवाने", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "बॅकस्पेस", + "keyboardKeyCapsLock": "कॅप्स लॉक", + "keyboardKeyChannelDown": "चॅनल डाउन", + "keyboardKeyChannelUp": "चॅनल अप", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "इजेक्ट", + "keyboardKeyEnd": "एंड", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "होम", + "keyboardKeyInsert": "इन्सर्ट", + "keyboardKeyMeta": "मेटा", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "पॉवर", + "keyboardKeyPowerOff": "पॉवर ऑफ", + "keyboardKeyPrintScreen": "प्रिंट स्क्रीन", + "keyboardKeyScrollLock": "स्क्रोल लॉक", + "keyboardKeySelect": "निवडा", + "keyboardKeySpace": "स्पेस", + "keyboardKeyMetaMacOs": "कमांड", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "मेनू बार मेनू", + "currentDateLabel": "आज", + "scrimLabel": "स्क्रिम", + "bottomSheetLabel": "तळाशी असलेली शीट", + "scrimOnTapHint": "$modalRouteContentName बंद करा", + "keyboardKeyShift": "शिफ्ट", + "expansionTileExpandedHint": "कोलॅप्स करण्यासाठी दोनदा टॅप करा", + "expansionTileCollapsedHint": "विस्तार करण्‍यासाठी दोनदा टॅप करा", + "expansionTileExpandedTapHint": "कोलॅप्स करा", + "expansionTileCollapsedTapHint": "आणखी तपशिलांसाठी विस्तार करा", + "expandedHint": "कोलॅप्स केले", + "collapsedHint": "विस्तार केले", + "menuDismissLabel": "मेनू डिसमिस करा", + "lookUpButtonLabel": "शोध घ्या", + "searchWebButtonLabel": "वेबवर शोधा", + "shareButtonLabel": "शेअर करा", + "clearButtonTooltip": "मजकूर साफ करा", + "selectedDateLabel": "निवडली आहे" +} diff --git a/packages/material_ui/lib/src/l10n/material_ms.arb b/packages/material_ui/lib/src/l10n/material_ms.arb new file mode 100644 index 000000000000..24bbadeed952 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_ms.arb @@ -0,0 +1,151 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "h:mm a", + "openAppDrawerTooltip": "Buka menu navigasi", + "backButtonTooltip": "Kembali", + "closeButtonTooltip": "Tutup", + "deleteButtonTooltip": "Padam", + "nextMonthTooltip": "Bulan depan", + "previousMonthTooltip": "Bulan sebelumnya", + "nextPageTooltip": "Halaman seterusnya", + "previousPageTooltip": "Halaman sebelumnya", + "firstPageTooltip": "Halaman pertama", + "lastPageTooltip": "Halaman terakhir", + "showMenuTooltip": "Tunjukkan menu", + "aboutListTileTitle": "Perihal $applicationName", + "licensesPageTitle": "Lesen", + "pageRowsInfoTitle": "$firstRow–$lastRow dari $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow dari kira-kira $rowCount", + "rowsPerPageTitle": "Baris setiap halaman:", + "tabLabel": "Tab $tabIndex dari $tabCount", + "selectedRowCountTitleZero": "Tiada item dipilih", + "selectedRowCountTitleOne": "1 item dipilih", + "selectedRowCountTitleOther": "$selectedRowCount item dipilih", + "cancelButtonLabel": "Batal", + "closeButtonLabel": "Tutup", + "continueButtonLabel": "Teruskan", + "copyButtonLabel": "Salin", + "cutButtonLabel": "Potong", + "scanTextButtonLabel": "Imbas teks", + "okButtonLabel": "OK", + "pasteButtonLabel": "Tampal", + "selectAllButtonLabel": "Pilih semua", + "viewLicensesButtonLabel": "Lihat lesen", + "anteMeridiemAbbreviation": "PG", + "postMeridiemAbbreviation": "P/M", + "timePickerHourModeAnnouncement": "Pilih jam", + "timePickerMinuteModeAnnouncement": "Pilih minit", + "modalBarrierDismissLabel": "Tolak", + "signedInLabel": "Dilog masuk", + "hideAccountsLabel": "Sembunyikan akaun", + "showAccountsLabel": "Tunjukkan akaun", + "drawerLabel": "Menu navigasi", + "popupMenuLabel": "Menu pop timbul", + "dialogLabel": "Dialog", + "alertDialogLabel": "Makluman", + "searchFieldLabel": "Cari", + "reorderItemToStart": "Alih ke permulaan", + "reorderItemToEnd": "Alih ke penghujung", + "reorderItemUp": "Alih ke atas", + "reorderItemDown": "Alih ke bawah", + "reorderItemLeft": "Alih ke kiri", + "reorderItemRight": "Alih ke kanan", + "expandedIconTapHint": "Runtuhkan", + "collapsedIconTapHint": "Kembangkan", + "remainingTextFieldCharacterCountOne": "1 aksara lagi", + "remainingTextFieldCharacterCountOther": "$remainingCount aksara lagi", + "refreshIndicatorSemanticLabel": "Muat semula", + "moreButtonTooltip": "Lagi", + "dateSeparator": "/", + "dateHelpText": "bb/hh/tttt", + "selectYearSemanticsLabel": "Pilih tahun", + "unspecifiedDate": "Tarikh", + "unspecifiedDateRange": "Julat Tarikh", + "dateInputLabel": "Masukkan Tarikh", + "dateRangeStartLabel": "Tarikh Mula", + "dateRangeEndLabel": "Tarikh Tamat", + "dateRangeStartDateSemanticLabel": "Tarikh mula ialah $fullDate", + "dateRangeEndDateSemanticLabel": "Tarikh tamat ialah $fullDate", + "invalidDateFormatLabel": "Format tidak sah.", + "invalidDateRangeLabel": "Julat tidak sah.", + "dateOutOfRangeLabel": "Di luar julat.", + "saveButtonLabel": "Simpan", + "datePickerHelpText": "Pilih tarikh", + "dateRangePickerHelpText": "Pilih julat", + "calendarModeButtonLabel": "Tukar kepada kalendar", + "inputDateModeButtonLabel": "Tukar kepada input", + "timePickerDialHelpText": "Pilih masa", + "timePickerInputHelpText": "Masukkan masa", + "timePickerHourLabel": "Jam", + "timePickerMinuteLabel": "Minit", + "invalidTimeLabel": "Masukkan masa yang sah", + "dialModeButtonLabel": "Beralih kepada mod pemilih dail", + "inputTimeModeButtonLabel": "Beralih kepada mod input teks", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 lesen", + "licensesPackageDetailTextOther": "$licenseCount lesen", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Saluran Bawah", + "keyboardKeyChannelUp": "Saluran ke Atas", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Keluarkan", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Kuasa", + "keyboardKeyPowerOff": "Matikan", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Pilih", + "keyboardKeySpace": "Ruang", + "keyboardKeyMetaMacOs": "Perintah", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Menu bar menu", + "currentDateLabel": "Hari ini", + "scrimLabel": "Scrim", + "bottomSheetLabel": "Helaian Bawah", + "scrimOnTapHint": "Tutup $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "ketik dua kali untuk kuncupkan", + "expansionTileCollapsedHint": "ketik dua kali untuk kembangkan", + "expansionTileExpandedTapHint": "Kuncupkan", + "expansionTileCollapsedTapHint": "Kembangkan untuk mendapatkan butiran lanjut", + "expandedHint": "Dikuncupkan", + "collapsedHint": "Dikembangkan", + "menuDismissLabel": "Ketepikan menu", + "lookUpButtonLabel": "Lihat ke Atas", + "searchWebButtonLabel": "Buat carian pada Web", + "shareButtonLabel": "Kongsi", + "clearButtonTooltip": "Kosongkan teks", + "selectedDateLabel": "Dipilih" +} diff --git a/packages/material_ui/lib/src/l10n/material_my.arb b/packages/material_ui/lib/src/l10n/material_my.arb new file mode 100644 index 000000000000..5c36d180265a --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_my.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "tall", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "လမ်းညွှန်မီနူးကို ဖွင့်ရန်", + "backButtonTooltip": "နောက်သို့", + "closeButtonTooltip": "ပိတ်ရန်", + "deleteButtonTooltip": "ဖျက်ရန်", + "nextMonthTooltip": "နောက်လ", + "previousMonthTooltip": "ယခင်လ", + "nextPageTooltip": "နောက်စာမျက်နှာ", + "previousPageTooltip": "ယခင်စာမျက်နှာ", + "firstPageTooltip": "ပထမ စာမျက်နှာ", + "lastPageTooltip": "နောက်ဆုံး စာမျက်နှာ", + "showMenuTooltip": "မီနူး ပြရန်", + "aboutListTileTitle": "$applicationName အကြောင်း", + "licensesPageTitle": "လိုင်စင်များ", + "pageRowsInfoTitle": "$rowCount အနက် $firstRow–$lastRow", + "pageRowsInfoTitleApproximate": "$rowCount ခန့်မှ $firstRow–$lastRow", + "rowsPerPageTitle": "စာတစ်မျက်နှာပါ လိုင်းအရေအတွက်−", + "tabLabel": "တဘ် $tabCount အနက် $tabIndex ခု", + "selectedRowCountTitleOne": "၁ ခု ရွေးထားသည်", + "selectedRowCountTitleOther": "$selectedRowCount ခု ရွေးထားသည်", + "cancelButtonLabel": "မလုပ်တော့", + "closeButtonLabel": "ပိတ်ရန်", + "continueButtonLabel": "ရှေ့ဆက်ရန်", + "copyButtonLabel": "မိတ္တူကူးရန်", + "cutButtonLabel": "ဖြတ်ယူရန်", + "scanTextButtonLabel": "စာသား စကင်ဖတ်ရန်", + "okButtonLabel": "OK", + "pasteButtonLabel": "ကူးထည့်ရန်", + "selectAllButtonLabel": "အားလုံး ရွေးရန်", + "viewLicensesButtonLabel": "လိုင်စင်များကြည့်ရန်", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "နာရီကို ရွေးပါ", + "timePickerMinuteModeAnnouncement": "မိနစ်ကို ရွေးပါ", + "modalBarrierDismissLabel": "ပယ်ရန်", + "signedInLabel": "လက်မှတ်ထိုး ဝင်ထားသည်", + "hideAccountsLabel": "အကောင့်များကို ဝှက်ရန်", + "showAccountsLabel": "အကောင့်များကို ပြရန်", + "drawerLabel": "လမ်းညွှန် မီနူး", + "popupMenuLabel": "ပေါ့ပ်အပ်မီနူး", + "dialogLabel": "ဒိုင်ယာလော့", + "alertDialogLabel": "သတိပေးချက်", + "searchFieldLabel": "ရှာဖွေရန်", + "reorderItemToStart": "အစသို့ ရွှေ့ရန်", + "reorderItemToEnd": "အဆုံးသို့ ‌ရွှေ့ရန်", + "reorderItemUp": "အပေါ်သို့ ရွှေ့ရန်", + "reorderItemDown": "အောက်သို့ရွှေ့ရန်", + "reorderItemLeft": "ဘယ်ဘက်သို့ရွှေ့ရန်", + "reorderItemRight": "ညာဘက်သို့ရွှေ့ရန်", + "expandedIconTapHint": "လျှော့ပြရန်", + "collapsedIconTapHint": "ချဲ့ရန်", + "remainingTextFieldCharacterCountOne": "အက္ခရာ ၁ လုံးကျန်သည်", + "remainingTextFieldCharacterCountOther": "အက္ခရာ $remainingCount လုံးကျန်သည်", + "refreshIndicatorSemanticLabel": "ပြန်လည်စတင်ရန်", + "moreButtonTooltip": "နောက်ထပ်", + "dateSeparator": "-", + "dateHelpText": "dd-mm-yyyy", + "selectYearSemanticsLabel": "ခုနှစ် ရွေးရန်", + "unspecifiedDate": "ရက်စွဲ", + "unspecifiedDateRange": "ရက်အပိုင်းအခြား", + "dateInputLabel": "ရက်စွဲ ထည့်ရန်", + "dateRangeStartLabel": "စတင်သည့် ရက်စွဲ", + "dateRangeEndLabel": "ပြီးဆုံးရက်စွဲ", + "dateRangeStartDateSemanticLabel": "စတင်သည့် ရက်စွဲ $fullDate", + "dateRangeEndDateSemanticLabel": "ပြီးဆုံးရက်စွဲ $fullDate", + "invalidDateFormatLabel": "ဖော်မက် မမှန်ကန်ပါ။", + "invalidDateRangeLabel": "အပိုင်းအခြား မမှန်ပါ။", + "dateOutOfRangeLabel": "အပိုင်းအခြား ပြင်ပတွင်ဖြစ်နေသည်။", + "saveButtonLabel": "သိမ်းရန်", + "datePickerHelpText": "ရက်စွဲရွေးရန်", + "dateRangePickerHelpText": "အပိုင်းအခြားရွေးရန်", + "calendarModeButtonLabel": "ပြက္ခဒိန်သို့ ပြောင်းရန်", + "inputDateModeButtonLabel": "ထည့်သွင်းမှုသို့ ပြောင်းရန်", + "timePickerDialHelpText": "အချိန်ရွေးရန်", + "timePickerInputHelpText": "အချိန်ထည့်ရန်", + "timePickerHourLabel": "နာရီ", + "timePickerMinuteLabel": "မိနစ်", + "invalidTimeLabel": "မှန်ကန်သည့်အချိန် ထည့်ပါ", + "dialModeButtonLabel": "နံပါတ်ရွေးချယ်ခြင်းမုဒ်သို့ ပြောင်းရန်", + "inputTimeModeButtonLabel": "စာသား ထည့်သွင်းမှုမုဒ်သို့ ပြောင်းရန်", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "လိုင်စင် 1 ခု", + "licensesPackageDetailTextOther": "လိုင်စင် $licenseCount ခု", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "နောက်ပြန်ခလုတ်", + "keyboardKeyCapsLock": "စားလုံးကြီးလော့ခ်", + "keyboardKeyChannelDown": "ချန်နယ်အောက်", + "keyboardKeyChannelUp": "ချန်နယ်အပေါ်", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "ထုတ်ရန်", + "keyboardKeyEnd": "အဆုံး", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "ပင်မခလုတ်", + "keyboardKeyInsert": "ထည့်သွင်းခလုတ်", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "နံပါတ်လော့ခ်", + "keyboardKeyNumpad1": "နံပါတ် ၁", + "keyboardKeyNumpad2": "နံပါတ် ၂", + "keyboardKeyNumpad3": "နံပါတ် ၃", + "keyboardKeyNumpad4": "နံပါတ် ၄", + "keyboardKeyNumpad5": "နံပါတ် ၅", + "keyboardKeyNumpad6": "နံပါတ် ၆", + "keyboardKeyNumpad7": "နံပါတ် ၇", + "keyboardKeyNumpad8": "နံပါတ် ၈", + "keyboardKeyNumpad9": "နံပါတ် ၉", + "keyboardKeyNumpad0": "နံပါတ် ၀", + "keyboardKeyNumpadAdd": "နံပါတ် +", + "keyboardKeyNumpadComma": "နံပါတ် ၊", + "keyboardKeyNumpadDecimal": "နံပါတ် ။", + "keyboardKeyNumpadDivide": "နံပါတ် /", + "keyboardKeyNumpadEnter": "နံပါတ် Enter ခလုတ်", + "keyboardKeyNumpadEqual": "နံပါတ် =", + "keyboardKeyNumpadMultiply": "နံပါတ် *", + "keyboardKeyNumpadParenLeft": "နံပါတ် (", + "keyboardKeyNumpadParenRight": "နံပါတ် )", + "keyboardKeyNumpadSubtract": "နံပါတ် -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "ပါဝါခလုတ်", + "keyboardKeyPowerOff": "စက်ပိတ်ရန်", + "keyboardKeyPrintScreen": "ပရင့်စခရင်", + "keyboardKeyScrollLock": "လှိမ့်သည့်လော့ခ်", + "keyboardKeySelect": "ရွေးရန်", + "keyboardKeySpace": "နေရာခြားခလုတ်", + "keyboardKeyMetaMacOs": "ကွန်မန်း", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "မီနူးဘား မီနူး", + "currentDateLabel": "ယနေ့", + "scrimLabel": "Scrim", + "bottomSheetLabel": "အောက်ခြေအပိုဆောင်း စာမျက်နှာ", + "scrimOnTapHint": "$modalRouteContentName ပိတ်ရန်", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "ခေါက်ရန် နှစ်ချက်တို့ပါ", + "expansionTileCollapsedHint": "ဖြန့်ရန် နှစ်ချက်တို့ပါ", + "expansionTileExpandedTapHint": "ခေါက်ရန်", + "expansionTileCollapsedTapHint": "အသေးစိတ်အတွက် ဖြန့်ရန်", + "expandedHint": "ခေါက်ထားသည်", + "collapsedHint": "ဖြန့်ထားသည်", + "menuDismissLabel": "မီနူးကိုပယ်ပါ", + "lookUpButtonLabel": "အပေါ်ကြည့်ရန်", + "searchWebButtonLabel": "ဝဘ်တွင်ရှာရန်", + "shareButtonLabel": "မျှဝေရန်", + "clearButtonTooltip": "စာသား ဖယ်ရှားရန်", + "selectedDateLabel": "ရွေးထားသည်" +} diff --git a/packages/material_ui/lib/src/l10n/material_nb.arb b/packages/material_ui/lib/src/l10n/material_nb.arb new file mode 100644 index 000000000000..223eadd742f7 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_nb.arb @@ -0,0 +1,149 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "openAppDrawerTooltip": "Åpne navigasjonsmenyen", + "backButtonTooltip": "Tilbake", + "closeButtonTooltip": "Lukk", + "deleteButtonTooltip": "Slett", + "moreButtonTooltip": "Mer", + "nextMonthTooltip": "Neste måned", + "previousMonthTooltip": "Forrige måned", + "nextPageTooltip": "Neste side", + "previousPageTooltip": "Forrige side", + "firstPageTooltip": "Første side", + "lastPageTooltip": "Siste side", + "showMenuTooltip": "Vis meny", + "aboutListTileTitle": "Om $applicationName", + "licensesPageTitle": "Lisenser", + "licensesPackageDetailTextOne": "1 lisens", + "licensesPackageDetailTextOther": "$licenseCount lisenser", + "pageRowsInfoTitle": "$firstRow–$lastRow av $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow av omtrent $rowCount", + "rowsPerPageTitle": "Rader per side:", + "tabLabel": "Fane $tabIndex av $tabCount", + "selectedRowCountTitleOne": "1 element er valgt", + "selectedRowCountTitleOther": "$selectedRowCount elementer er valgt", + "cancelButtonLabel": "Avbryt", + "closeButtonLabel": "Lukk", + "continueButtonLabel": "Fortsett", + "copyButtonLabel": "Kopiér", + "cutButtonLabel": "Klipp ut", + "scanTextButtonLabel": "Skann tekst", + "okButtonLabel": "OK", + "pasteButtonLabel": "Lim inn", + "selectAllButtonLabel": "Velg alle", + "viewLicensesButtonLabel": "Se lisenser", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Angi timer", + "timePickerMinuteModeAnnouncement": "Angi minutter", + "modalBarrierDismissLabel": "Avvis", + "dateSeparator": ".", + "dateHelpText": "dd.mm.åååå", + "selectYearSemanticsLabel": "Velg året", + "unspecifiedDate": "Dato", + "unspecifiedDateRange": "Datoperiode", + "dateInputLabel": "Skriv inn datoen", + "dateRangeStartLabel": "Startdato", + "dateRangeEndLabel": "Sluttdato", + "dateRangeStartDateSemanticLabel": "Startdato $fullDate", + "dateRangeEndDateSemanticLabel": "Sluttdato $fullDate", + "invalidDateFormatLabel": "Ugyldig format.", + "invalidDateRangeLabel": "Ugyldig periode.", + "dateOutOfRangeLabel": "Utenfor perioden.", + "saveButtonLabel": "Lagre", + "datePickerHelpText": "Velg dato", + "dateRangePickerHelpText": "Velg datoperiode", + "calendarModeButtonLabel": "Bytt til kalender", + "inputDateModeButtonLabel": "Bytt til innskriving", + "timePickerDialHelpText": "Velg tidspunkt", + "timePickerInputHelpText": "Angi et tidspunkt", + "timePickerHourLabel": "Time", + "timePickerMinuteLabel": "Minutt", + "invalidTimeLabel": "Angi et gyldig klokkeslett", + "dialModeButtonLabel": "Bytt til modus for valg fra urskive", + "inputTimeModeButtonLabel": "Bytt til tekstinndatamodus", + "signedInLabel": "Pålogget", + "hideAccountsLabel": "Skjul kontoer", + "showAccountsLabel": "Vis kontoer", + "drawerLabel": "Navigasjonsmeny", + "popupMenuLabel": "Forgrunnsmeny", + "dialogLabel": "Dialogboks", + "alertDialogLabel": "Varsel", + "searchFieldLabel": "Søk", + "reorderItemToStart": "Flytt til starten", + "reorderItemToEnd": "Flytt til slutten", + "reorderItemUp": "Flytt opp", + "reorderItemDown": "Flytt ned", + "reorderItemLeft": "Flytt til venstre", + "reorderItemRight": "Flytt til høyre", + "expandedIconTapHint": "Skjul", + "collapsedIconTapHint": "Vis", + "remainingTextFieldCharacterCountOne": "1 tegn gjenstår", + "remainingTextFieldCharacterCountOther": "$remainingCount tegn gjenstår", + "refreshIndicatorSemanticLabel": "Laster inn på nytt", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "Alt Gr", + "keyboardKeyBackspace": "Tilbaketast", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Forrige kanal", + "keyboardKeyChannelUp": "Neste kanal", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Løs ut", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Av/på", + "keyboardKeyPowerOff": "Slå av", + "keyboardKeyPrintScreen": "PrtScn", + "keyboardKeyScrollLock": "ScrLk", + "keyboardKeySelect": "Velg", + "keyboardKeySpace": "Mellomrom", + "keyboardKeyMetaMacOs": "Kommando", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Meny med menylinje", + "currentDateLabel": "I dag", + "scrimLabel": "Vev", + "bottomSheetLabel": "Felt nederst", + "scrimOnTapHint": "Lukk $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "dobbelttrykk for å skjule", + "expansionTileCollapsedHint": "dobbelttrykk for å vise", + "expansionTileExpandedTapHint": "Skjul", + "expansionTileCollapsedTapHint": "Vis for å se mer informasjon", + "expandedHint": "Skjules", + "collapsedHint": "Vises", + "menuDismissLabel": "Lukk menyen", + "lookUpButtonLabel": "Slå opp", + "searchWebButtonLabel": "Søk på nettet", + "shareButtonLabel": "Del", + "clearButtonTooltip": "Slett teksten", + "selectedDateLabel": "Valgt" +} diff --git a/packages/material_ui/lib/src/l10n/material_ne.arb b/packages/material_ui/lib/src/l10n/material_ne.arb new file mode 100644 index 000000000000..d7135c310f12 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_ne.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "tall", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "नेभिगेसन मेनु खोल्नुहोस्", + "backButtonTooltip": "पछाडि जानुहोस्", + "closeButtonTooltip": "बन्द गर्नुहोस्", + "deleteButtonTooltip": "मेट्नुहोस्", + "nextMonthTooltip": "अर्को महिना", + "previousMonthTooltip": "अघिल्लो महिना", + "nextPageTooltip": "अर्को पेज", + "previousPageTooltip": "अघिल्लो पृष्ठ", + "firstPageTooltip": "प्रथम पेज", + "lastPageTooltip": "अन्तिम पेज", + "showMenuTooltip": "मेनु देखाउनुहोस्", + "aboutListTileTitle": "$applicationName बारे", + "licensesPageTitle": "इजाजतपत्रहरू", + "pageRowsInfoTitle": "$rowCount मध्ये $firstRow–$lastRow", + "pageRowsInfoTitleApproximate": "लगभग $rowCount को $firstRow–$lastRow", + "rowsPerPageTitle": "प्रत्येक पृष्ठमा रहेका पङ्क्तिहरूको सङ्ख्या:", + "tabLabel": "$tabCount मध्ये $tabIndex ट्याब", + "selectedRowCountTitleOne": "१ वस्तु चयन गरियो", + "selectedRowCountTitleOther": "$selectedRowCount वस्तुहरू चयन गरिए", + "cancelButtonLabel": "रद्द गर्नुहोस्", + "closeButtonLabel": "बन्द गर्नुहोस्", + "continueButtonLabel": "जारी राख्नुहोस्", + "copyButtonLabel": "कपी गर्नुहोस्", + "cutButtonLabel": "कट गर्नुहोस्", + "scanTextButtonLabel": "टेक्स्ट स्क्यान गर्नुहोस्", + "okButtonLabel": "ठिक छ", + "pasteButtonLabel": "पेस्ट गर्नुहोस्", + "selectAllButtonLabel": "सबै बटनहरू चयन गर्नुहोस्", + "viewLicensesButtonLabel": "लाइसेन्सहरू हेर्नुहोस्", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "घन्टा चयन गर्नुहोस्", + "timePickerMinuteModeAnnouncement": "मिनेट चयन गर्नुहोस्", + "modalBarrierDismissLabel": "खारेज गर्नुहोस्", + "signedInLabel": "साइन इन गरियो", + "hideAccountsLabel": "खाताहरू लुकाउनुहोस्", + "showAccountsLabel": "खाताहरू देखाउनुहोस्", + "drawerLabel": "नेभिगेसन मेनु", + "popupMenuLabel": "पपअप मेनु", + "dialogLabel": "संवाद", + "alertDialogLabel": "अलर्ट", + "searchFieldLabel": "खोज्नुहोस्", + "reorderItemToStart": "सुरुमा सार्नुहोस्", + "reorderItemToEnd": "अन्त्यमा जानुहोस्", + "reorderItemUp": "माथि सार्नुहोस्", + "reorderItemDown": "तल सार्नुहोस्", + "reorderItemLeft": "बायाँ सार्नुहोस्", + "reorderItemRight": "दायाँ सार्नुहोस्", + "expandedIconTapHint": "संक्षिप्त गर्नुहोस्", + "collapsedIconTapHint": "विस्तार गर्नुहोस्", + "remainingTextFieldCharacterCountOne": "१ वर्ण बाँकी", + "remainingTextFieldCharacterCountOther": "$remainingCount वर्णहरू बाँकी", + "refreshIndicatorSemanticLabel": "पुनः ताजा गर्नुहोस्", + "moreButtonTooltip": "थप", + "dateSeparator": ".", + "dateHelpText": "yyyy/mm/dd", + "selectYearSemanticsLabel": "वर्ष छान्नुहोस्", + "unspecifiedDate": "मिति", + "unspecifiedDateRange": "मितिको दायरा", + "dateInputLabel": "मिति प्रविष्टि गर्नुहोस्", + "dateRangeStartLabel": "सुरु हुने मिति", + "dateRangeEndLabel": "समाप्त हुने मिति", + "dateRangeStartDateSemanticLabel": "सुरु हुने मिति $fullDate", + "dateRangeEndDateSemanticLabel": "समाप्त हुने मिति $fullDate", + "invalidDateFormatLabel": "अवैध ढाँचा।", + "invalidDateRangeLabel": "अवैध दायरा।", + "dateOutOfRangeLabel": "दायराभन्दा बाहिर", + "saveButtonLabel": "सेभ गर्नुहोस्", + "datePickerHelpText": "मिति चयन गर्नुहोस्", + "dateRangePickerHelpText": "मितिको दायरा चयन गर्नुहोस्", + "calendarModeButtonLabel": "पात्रो मोड प्रयोग गर्नुहोस्", + "inputDateModeButtonLabel": "इनपुट मोड प्रयोग गर्नुहोस्", + "timePickerDialHelpText": "समय चयन गर्नुहोस्", + "timePickerInputHelpText": "समय हाल्नुहोस्", + "timePickerHourLabel": "घन्टा", + "timePickerMinuteLabel": "मिनेट", + "invalidTimeLabel": "वैध समय प्रविष्टि गर्नुहोस्", + "dialModeButtonLabel": "डायल चयनकर्ता मोड प्रयोग गर्नुहोस्", + "inputTimeModeButtonLabel": "पाठ इनपुट मोड प्रयोग गर्नुहोस्", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "एउटा इजाजतपत्र", + "licensesPackageDetailTextOther": "$licenseCount वटा इजाजतपत्र", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "\"मेनु बार\" मेनु", + "currentDateLabel": "आज", + "scrimLabel": "स्क्रिम", + "bottomSheetLabel": "पुछारको पाना", + "scrimOnTapHint": "$modalRouteContentName बन्द गर्नुहोस्", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "कोल्याप्स गर्न डबल ट्याप गर्नुहोस्", + "expansionTileCollapsedHint": "एक्स्पान्ड गर्न डबल ट्याप गर्नुहोस्", + "expansionTileExpandedTapHint": "कोल्याप्स गर्नुहोस्", + "expansionTileCollapsedTapHint": "थप विवरण हेर्न एक्स्पान्ड गर्नुहोस्", + "expandedHint": "कोल्याप्स गरियो", + "collapsedHint": "एक्स्पान्ड गरियो", + "menuDismissLabel": "मेनु खारेज गर्नुहोस्", + "lookUpButtonLabel": "माथितिर हेर्नुहोस्", + "searchWebButtonLabel": "वेबमा खोज्नुहोस्", + "shareButtonLabel": "सेयर गर्नुहोस्", + "clearButtonTooltip": "टेक्स्ट हटाउनुहोस्", + "selectedDateLabel": "चयन गरिएको" +} diff --git a/packages/material_ui/lib/src/l10n/material_nl.arb b/packages/material_ui/lib/src/l10n/material_nl.arb new file mode 100644 index 000000000000..3f175dbb297d --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_nl.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "openAppDrawerTooltip": "Navigatiemenu openen", + "backButtonTooltip": "Terug", + "closeButtonTooltip": "Sluiten", + "deleteButtonTooltip": "Verwijderen", + "nextMonthTooltip": "Volgende maand", + "previousMonthTooltip": "Vorige maand", + "nextPageTooltip": "Volgende pagina", + "previousPageTooltip": "Vorige pagina", + "firstPageTooltip": "Eerste pagina", + "lastPageTooltip": "Laatste pagina", + "showMenuTooltip": "Menu tonen", + "aboutListTileTitle": "Over $applicationName", + "licensesPageTitle": "Licenties", + "pageRowsInfoTitle": "$firstRow-$lastRow van $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow-$lastRow van ongeveer $rowCount", + "rowsPerPageTitle": "Rijen per pagina:", + "tabLabel": "Tabblad $tabIndex van $tabCount", + "selectedRowCountTitleOne": "1 item geselecteerd", + "selectedRowCountTitleOther": "$selectedRowCount items geselecteerd", + "cancelButtonLabel": "Annuleren", + "closeButtonLabel": "Sluiten", + "continueButtonLabel": "Doorgaan", + "copyButtonLabel": "Kopiëren", + "cutButtonLabel": "Knippen", + "scanTextButtonLabel": "Tekst scannen", + "okButtonLabel": "OK", + "pasteButtonLabel": "Plakken", + "selectAllButtonLabel": "Alles selecteren", + "viewLicensesButtonLabel": "Licenties bekijken", + "anteMeridiemAbbreviation": "am", + "postMeridiemAbbreviation": "pm", + "timePickerHourModeAnnouncement": "Uren selecteren", + "timePickerMinuteModeAnnouncement": "Minuten selecteren", + "signedInLabel": "Ingelogd", + "hideAccountsLabel": "Accounts verbergen", + "showAccountsLabel": "Accounts tonen", + "modalBarrierDismissLabel": "Sluiten", + "drawerLabel": "Navigatiemenu", + "popupMenuLabel": "Pop-upmenu", + "dialogLabel": "Dialoogvenster", + "alertDialogLabel": "Melding", + "searchFieldLabel": "Zoeken", + "reorderItemToStart": "Naar het begin verplaatsen", + "reorderItemToEnd": "Naar het einde verplaatsen", + "reorderItemUp": "Omhoog verplaatsen", + "reorderItemDown": "Omlaag verplaatsen", + "reorderItemLeft": "Naar links verplaatsen", + "reorderItemRight": "Naar rechts verplaatsen", + "expandedIconTapHint": "Samenvouwen", + "collapsedIconTapHint": "Uitvouwen", + "remainingTextFieldCharacterCountOne": "1 teken resterend", + "remainingTextFieldCharacterCountOther": "$remainingCount tekens resterend", + "refreshIndicatorSemanticLabel": "Vernieuwen", + "moreButtonTooltip": "Meer", + "dateSeparator": "-", + "dateHelpText": "dd-mm-jjjj", + "selectYearSemanticsLabel": "Jaar selecteren", + "unspecifiedDate": "Datum", + "unspecifiedDateRange": "Periode", + "dateInputLabel": "Datum opgeven", + "dateRangeStartLabel": "Startdatum", + "dateRangeEndLabel": "Einddatum", + "dateRangeStartDateSemanticLabel": "Startdatum $fullDate", + "dateRangeEndDateSemanticLabel": "Einddatum $fullDate", + "invalidDateFormatLabel": "Ongeldige indeling.", + "invalidDateRangeLabel": "Ongeldige periode.", + "dateOutOfRangeLabel": "Buiten bereik.", + "saveButtonLabel": "Opslaan", + "datePickerHelpText": "Datum selecteren", + "dateRangePickerHelpText": "Periode selecteren", + "calendarModeButtonLabel": "Overschakelen naar kalender", + "inputDateModeButtonLabel": "Overschakelen naar invoer", + "timePickerDialHelpText": "Tijd selecteren", + "timePickerInputHelpText": "Tijd opgeven", + "timePickerHourLabel": "Uur", + "timePickerMinuteLabel": "Minuut", + "invalidTimeLabel": "Geef een geldige tijd op", + "dialModeButtonLabel": "Overschakelen naar klok", + "inputTimeModeButtonLabel": "Overschakelen naar tekstinvoer", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 licentie", + "licensesPackageDetailTextOther": "$licenseCount licenties", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Kanaal omlaag", + "keyboardKeyChannelUp": "Kanaal omhoog", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Uitwerpen", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Aan/uit", + "keyboardKeyPowerOff": "Uit", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Selecteren", + "keyboardKeySpace": "Spatie", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Menu van menubalk", + "currentDateLabel": "Vandaag", + "scrimLabel": "Scrim", + "bottomSheetLabel": "Blad onderaan", + "scrimOnTapHint": "$modalRouteContentName sluiten", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "dubbeltik om samen te vouwen", + "expansionTileCollapsedHint": "dubbeltik om uit te vouwen", + "expansionTileExpandedTapHint": "Samenvouwen", + "expansionTileCollapsedTapHint": "Uitvouwen voor meer informatie", + "expandedHint": "Samengevouwen", + "collapsedHint": "Uitgevouwen", + "menuDismissLabel": "Menu sluiten", + "lookUpButtonLabel": "Opzoeken", + "searchWebButtonLabel": "Op internet zoeken", + "shareButtonLabel": "Delen", + "clearButtonTooltip": "Tekst wissen", + "selectedDateLabel": "Geselecteerd" +} diff --git a/packages/material_ui/lib/src/l10n/material_no.arb b/packages/material_ui/lib/src/l10n/material_no.arb new file mode 100644 index 000000000000..223eadd742f7 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_no.arb @@ -0,0 +1,149 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "openAppDrawerTooltip": "Åpne navigasjonsmenyen", + "backButtonTooltip": "Tilbake", + "closeButtonTooltip": "Lukk", + "deleteButtonTooltip": "Slett", + "moreButtonTooltip": "Mer", + "nextMonthTooltip": "Neste måned", + "previousMonthTooltip": "Forrige måned", + "nextPageTooltip": "Neste side", + "previousPageTooltip": "Forrige side", + "firstPageTooltip": "Første side", + "lastPageTooltip": "Siste side", + "showMenuTooltip": "Vis meny", + "aboutListTileTitle": "Om $applicationName", + "licensesPageTitle": "Lisenser", + "licensesPackageDetailTextOne": "1 lisens", + "licensesPackageDetailTextOther": "$licenseCount lisenser", + "pageRowsInfoTitle": "$firstRow–$lastRow av $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow av omtrent $rowCount", + "rowsPerPageTitle": "Rader per side:", + "tabLabel": "Fane $tabIndex av $tabCount", + "selectedRowCountTitleOne": "1 element er valgt", + "selectedRowCountTitleOther": "$selectedRowCount elementer er valgt", + "cancelButtonLabel": "Avbryt", + "closeButtonLabel": "Lukk", + "continueButtonLabel": "Fortsett", + "copyButtonLabel": "Kopiér", + "cutButtonLabel": "Klipp ut", + "scanTextButtonLabel": "Skann tekst", + "okButtonLabel": "OK", + "pasteButtonLabel": "Lim inn", + "selectAllButtonLabel": "Velg alle", + "viewLicensesButtonLabel": "Se lisenser", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Angi timer", + "timePickerMinuteModeAnnouncement": "Angi minutter", + "modalBarrierDismissLabel": "Avvis", + "dateSeparator": ".", + "dateHelpText": "dd.mm.åååå", + "selectYearSemanticsLabel": "Velg året", + "unspecifiedDate": "Dato", + "unspecifiedDateRange": "Datoperiode", + "dateInputLabel": "Skriv inn datoen", + "dateRangeStartLabel": "Startdato", + "dateRangeEndLabel": "Sluttdato", + "dateRangeStartDateSemanticLabel": "Startdato $fullDate", + "dateRangeEndDateSemanticLabel": "Sluttdato $fullDate", + "invalidDateFormatLabel": "Ugyldig format.", + "invalidDateRangeLabel": "Ugyldig periode.", + "dateOutOfRangeLabel": "Utenfor perioden.", + "saveButtonLabel": "Lagre", + "datePickerHelpText": "Velg dato", + "dateRangePickerHelpText": "Velg datoperiode", + "calendarModeButtonLabel": "Bytt til kalender", + "inputDateModeButtonLabel": "Bytt til innskriving", + "timePickerDialHelpText": "Velg tidspunkt", + "timePickerInputHelpText": "Angi et tidspunkt", + "timePickerHourLabel": "Time", + "timePickerMinuteLabel": "Minutt", + "invalidTimeLabel": "Angi et gyldig klokkeslett", + "dialModeButtonLabel": "Bytt til modus for valg fra urskive", + "inputTimeModeButtonLabel": "Bytt til tekstinndatamodus", + "signedInLabel": "Pålogget", + "hideAccountsLabel": "Skjul kontoer", + "showAccountsLabel": "Vis kontoer", + "drawerLabel": "Navigasjonsmeny", + "popupMenuLabel": "Forgrunnsmeny", + "dialogLabel": "Dialogboks", + "alertDialogLabel": "Varsel", + "searchFieldLabel": "Søk", + "reorderItemToStart": "Flytt til starten", + "reorderItemToEnd": "Flytt til slutten", + "reorderItemUp": "Flytt opp", + "reorderItemDown": "Flytt ned", + "reorderItemLeft": "Flytt til venstre", + "reorderItemRight": "Flytt til høyre", + "expandedIconTapHint": "Skjul", + "collapsedIconTapHint": "Vis", + "remainingTextFieldCharacterCountOne": "1 tegn gjenstår", + "remainingTextFieldCharacterCountOther": "$remainingCount tegn gjenstår", + "refreshIndicatorSemanticLabel": "Laster inn på nytt", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "Alt Gr", + "keyboardKeyBackspace": "Tilbaketast", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Forrige kanal", + "keyboardKeyChannelUp": "Neste kanal", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Løs ut", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Av/på", + "keyboardKeyPowerOff": "Slå av", + "keyboardKeyPrintScreen": "PrtScn", + "keyboardKeyScrollLock": "ScrLk", + "keyboardKeySelect": "Velg", + "keyboardKeySpace": "Mellomrom", + "keyboardKeyMetaMacOs": "Kommando", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Meny med menylinje", + "currentDateLabel": "I dag", + "scrimLabel": "Vev", + "bottomSheetLabel": "Felt nederst", + "scrimOnTapHint": "Lukk $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "dobbelttrykk for å skjule", + "expansionTileCollapsedHint": "dobbelttrykk for å vise", + "expansionTileExpandedTapHint": "Skjul", + "expansionTileCollapsedTapHint": "Vis for å se mer informasjon", + "expandedHint": "Skjules", + "collapsedHint": "Vises", + "menuDismissLabel": "Lukk menyen", + "lookUpButtonLabel": "Slå opp", + "searchWebButtonLabel": "Søk på nettet", + "shareButtonLabel": "Del", + "clearButtonTooltip": "Slett teksten", + "selectedDateLabel": "Valgt" +} diff --git a/packages/material_ui/lib/src/l10n/material_or.arb b/packages/material_ui/lib/src/l10n/material_or.arb new file mode 100644 index 000000000000..9576cac66b90 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_or.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "tall", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "ନାଭିଗେସନ ମେନୁ ଖୋଲନ୍ତୁ", + "backButtonTooltip": "ପଛକୁ ଫେରନ୍ତୁ", + "closeButtonTooltip": "ବନ୍ଦ କରନ୍ତୁ", + "deleteButtonTooltip": "ଡିଲିଟ କରନ୍ତୁ", + "nextMonthTooltip": "ପରବର୍ତ୍ତୀ ମାସ", + "previousMonthTooltip": "ପୂର୍ବବର୍ତ୍ତୀ ମାସ", + "nextPageTooltip": "ପରବର୍ତ୍ତୀ ପୃଷ୍ଠା", + "previousPageTooltip": "ପୂର୍ବବର୍ତ୍ତୀ ପୃଷ୍ଠା", + "firstPageTooltip": "ପ୍ରଥମ ପୃଷ୍ଠା", + "lastPageTooltip": "ଶେଷ ପୃଷ୍ଠା", + "showMenuTooltip": "ମେନୁ ଦେଖାନ୍ତୁ", + "aboutListTileTitle": "$applicationName ବିଷୟରେ", + "licensesPageTitle": "ଲାଇସେନ୍ସ", + "pageRowsInfoTitle": "$rowCountର $firstRow–$lastRow", + "pageRowsInfoTitleApproximate": "$rowCountର ପାଖାପାଖି $firstRow–$lastRow", + "rowsPerPageTitle": "ପ୍ରତି ପୃଷ୍ଠାରେ ଧାଡ଼ି:", + "tabLabel": "$tabCountର $tabIndex ଟାବ", + "selectedRowCountTitleOne": "1 ଆଇଟମ ଚୟନ କରାଯାଇଛି", + "selectedRowCountTitleOther": "$selectedRowCountଟି ଆଇଟମ ଚୟନ କରାଯାଇଛି", + "cancelButtonLabel": "ବାତିଲ କରନ୍ତୁ", + "closeButtonLabel": "ବନ୍ଦ କରନ୍ତୁ", + "continueButtonLabel": "ଜାରି ରଖନ୍ତୁ", + "copyButtonLabel": "କପି କରନ୍ତୁ", + "cutButtonLabel": "କଟ କରନ୍ତୁ", + "scanTextButtonLabel": "ଟେକ୍ସଟ ସ୍କାନ କରନ୍ତୁ", + "okButtonLabel": "ଠିକ ଅଛି", + "pasteButtonLabel": "ପେଷ୍ଟ କରନ୍ତୁ", + "selectAllButtonLabel": "ସବୁ ଚୟନ କରନ୍ତୁ", + "viewLicensesButtonLabel": "ଲାଇସେନ୍ସ ଭ୍ୟୁ କରନ୍ତୁ", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "ଘଣ୍ଟା ଚୟନ କରନ୍ତୁ", + "timePickerMinuteModeAnnouncement": "ମିନିଟ ଚୟନ କରନ୍ତୁ", + "modalBarrierDismissLabel": "ଖାରଜ କରନ୍ତୁ", + "signedInLabel": "ସାଇନ ଇନ କରାଯାଇଛି", + "hideAccountsLabel": "ଆକାଉଣ୍ଟଗୁଡ଼ିକୁ ଲୁଚାନ୍ତୁ", + "showAccountsLabel": "ଆକାଉଣ୍ଟ ଦେଖାନ୍ତୁ", + "drawerLabel": "ନାଭିଗେସନ ମେନୁ", + "popupMenuLabel": "ପପଅପ ମେନୁ", + "dialogLabel": "ଡାଏଲଗ", + "alertDialogLabel": "ଆଲର୍ଟ", + "searchFieldLabel": "ସର୍ଚ୍ଚ କରନ୍ତୁ", + "reorderItemToStart": "ଆରମ୍ଭକୁ ମୁଭ କରନ୍ତୁ", + "reorderItemToEnd": "ଶେଷକୁ ମୁଭ କରନ୍ତୁ", + "reorderItemUp": "ଉପରକୁ ମୁଭ କରନ୍ତୁ", + "reorderItemDown": "ତଳକୁ ମୁଭ କରନ୍ତୁ", + "reorderItemLeft": "ବାମକୁ ମୁଭ କରନ୍ତୁ", + "reorderItemRight": "ଡାହାଣକୁ ମୁଭ କରନ୍ତୁ", + "expandedIconTapHint": "ସଙ୍କୁଚିତ କରନ୍ତୁ", + "collapsedIconTapHint": "ବିସ୍ତାର କରନ୍ତୁ", + "remainingTextFieldCharacterCountOne": "1 କେରେକ୍ଟର ବାକି ଅଛି", + "remainingTextFieldCharacterCountOther": "$remainingCount କେରେକ୍ଟର ବାକି ଅଛି", + "refreshIndicatorSemanticLabel": "ରିଫ୍ରେସ କରନ୍ତୁ", + "moreButtonTooltip": "ଅଧିକ", + "dateSeparator": "/", + "dateHelpText": "dd/mm/yyyy", + "selectYearSemanticsLabel": "ବର୍ଷ ଚୟନ କରନ୍ତୁ", + "unspecifiedDate": "ତାରିଖ", + "unspecifiedDateRange": "ତାରିଖ ରେଞ୍ଜ", + "dateInputLabel": "ତାରିଖ ଲେଖନ୍ତୁ", + "dateRangeStartLabel": "ଆରମ୍ଭ ତାରିଖ", + "dateRangeEndLabel": "ଶେଷ ତାରିଖ", + "dateRangeStartDateSemanticLabel": "ଆରମ୍ଭ ତାରିଖ $fullDate", + "dateRangeEndDateSemanticLabel": "ଶେଷ ତାରିଖ $fullDate", + "invalidDateFormatLabel": "ଅବୈଧ ଫର୍ମାଟ।", + "invalidDateRangeLabel": "ଅବୈଧ ରେଞ୍ଜ।", + "dateOutOfRangeLabel": "ରେଞ୍ଜ ବାହାରେ।", + "saveButtonLabel": "ସେଭ କରନ୍ତୁ", + "datePickerHelpText": "ତାରିଖ ଚୟନ କରନ୍ତୁ", + "dateRangePickerHelpText": "ରେଞ୍ଜ ଚୟନ କରନ୍ତୁ", + "calendarModeButtonLabel": "କେଲେଣ୍ଡରକୁ ସ୍ୱିଚ କରନ୍ତୁ", + "inputDateModeButtonLabel": "ଇନପୁଟକୁ ସ୍ୱିଚ କରନ୍ତୁ", + "timePickerDialHelpText": "ସମୟ ଚୟନ କରନ୍ତୁ", + "timePickerInputHelpText": "ସମୟ ଲେଖନ୍ତୁ", + "timePickerHourLabel": "ଘଣ୍ଟା", + "timePickerMinuteLabel": "ମିନିଟ", + "invalidTimeLabel": "ଏକ ବୈଧ ସମୟ ଲେଖନ୍ତୁ", + "dialModeButtonLabel": "ଡାଏଲ ପିକର ମୋଡକୁ ସ୍ୱିଚ କରନ୍ତୁ", + "inputTimeModeButtonLabel": "ଟେକ୍ସଟ ଇନପୁଟ ମୋଡକୁ ସ୍ୱିଚ କରନ୍ତୁ", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 ଲାଇସେନ୍ସ", + "licensesPackageDetailTextOther": "$licenseCount ଲାଇସେନ୍ସ", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "ମେନୁ ବାର ମେନୁ", + "currentDateLabel": "ଆଜି", + "scrimLabel": "ସ୍କ୍ରିମ", + "bottomSheetLabel": "ବଟମ ସିଟ", + "scrimOnTapHint": "$modalRouteContentNameକୁ ବନ୍ଦ କରନ୍ତୁ", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "ସଙ୍କୁଚିତ କରିବା ପାଇଁ ଦୁଇଥର ଟାପ କରନ୍ତୁ", + "expansionTileCollapsedHint": "ବିସ୍ତାର କରିବା ପାଇଁ ଦୁଇଥର ଟାପ କରନ୍ତୁ", + "expansionTileExpandedTapHint": "ସଙ୍କୁଚିତ କରନ୍ତୁ", + "expansionTileCollapsedTapHint": "ଅଧିକ ବିବରଣୀ ପାଇଁ ବିସ୍ତାର କରନ୍ତୁ", + "expandedHint": "ସଙ୍କୁଚିତ କରାଯାଇଛି", + "collapsedHint": "ବିସ୍ତାର କରାଯାଇଛି", + "menuDismissLabel": "ମେନୁ ଖାରଜ କରନ୍ତୁ", + "lookUpButtonLabel": "ଉପରକୁ ଦେଖନ୍ତୁ", + "searchWebButtonLabel": "ୱେବ ସର୍ଚ୍ଚ କରନ୍ତୁ", + "shareButtonLabel": "ସେୟାର କରନ୍ତୁ", + "clearButtonTooltip": "ଟେକ୍ସଟ ଖାଲି କରନ୍ତୁ", + "selectedDateLabel": "ଚୟନିତ" +} diff --git a/packages/material_ui/lib/src/l10n/material_pa.arb b/packages/material_ui/lib/src/l10n/material_pa.arb new file mode 100644 index 000000000000..07e541694afc --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_pa.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "tall", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "ਨੈਵੀਗੇਸ਼ਨ ਮੀਨੂ ਖੋਲ੍ਹੋ", + "backButtonTooltip": "ਪਿੱਛੇ", + "closeButtonTooltip": "ਬੰਦ ਕਰੋ", + "deleteButtonTooltip": "ਮਿਟਾਓ", + "nextMonthTooltip": "ਅਗਲਾ ਮਹੀਨਾ", + "previousMonthTooltip": "ਪਿਛਲਾ ਮਹੀਨਾ", + "nextPageTooltip": "ਅਗਲਾ ਪੰਨਾ", + "previousPageTooltip": "ਪਿਛਲਾ ਪੰਨਾ", + "firstPageTooltip": "ਪਹਿਲਾ ਪੰਨਾ", + "lastPageTooltip": "ਆਖਰੀ ਪੰਨਾ", + "showMenuTooltip": "ਮੀਨੂ ਦਿਖਾਓ", + "aboutListTileTitle": "$applicationName ਬਾਰੇ", + "licensesPageTitle": "ਲਾਇਸੰਸ", + "pageRowsInfoTitle": "$rowCount ਵਿੱਚੋਂ $firstRow–$lastRow", + "pageRowsInfoTitleApproximate": "ਲਗਭਗ $rowCount ਵਿੱਚੋਂ $firstRow–$lastRow", + "rowsPerPageTitle": "ਹਰ ਪੰਨੇ 'ਤੇ ਕਤਾਰਾਂ:", + "tabLabel": "$tabCount ਵਿੱਚੋਂ $tabIndex ਟੈਬ", + "selectedRowCountTitleOne": "1 ਆਈਟਮ ਚੁਣੀ ਗਈ", + "selectedRowCountTitleOther": "$selectedRowCount ਆਈਟਮਾਂ ਚੁਣੀਆਂ ਗਈਆਂ", + "cancelButtonLabel": "ਰੱਦ ਕਰੋ", + "closeButtonLabel": "ਬੰਦ ਕਰੋ", + "continueButtonLabel": "ਜਾਰੀ ਰੱਖੋ", + "copyButtonLabel": "ਕਾਪੀ ਕਰੋ", + "cutButtonLabel": "ਕੱਟ ਕਰੋ", + "scanTextButtonLabel": "ਲਿਖਤ ਨੂੰ ਸਕੈਨ ਕਰੋ", + "okButtonLabel": "ਠੀਕ ਹੈ", + "pasteButtonLabel": "ਪੇਸਟ ਕਰੋ", + "selectAllButtonLabel": "ਸਭ ਚੁਣੋ", + "viewLicensesButtonLabel": "ਲਾਇਸੰਸ ਦੇਖੋ", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "ਘੰਟੇ ਚੁਣੋ", + "timePickerMinuteModeAnnouncement": "ਮਿੰਟ ਚੁਣੋ", + "modalBarrierDismissLabel": "ਖਾਰਜ ਕਰੋ", + "signedInLabel": "ਸਾਈਨ-ਇਨ ਕੀਤਾ ਗਿਆ", + "hideAccountsLabel": "ਖਾਤੇ ਲੁਕਾਓ", + "showAccountsLabel": "ਖਾਤੇ ਦਿਖਾਓ", + "drawerLabel": "ਨੈਵੀਗੇਸ਼ਨ ਮੀਨੂ", + "popupMenuLabel": "ਪੌਪਅੱਪ ਮੀਨੂ", + "dialogLabel": "ਵਿੰਡੋ", + "alertDialogLabel": "ਅਲਰਟ", + "searchFieldLabel": "ਖੋਜੋ", + "reorderItemToStart": "ਸ਼ੁਰੂ ਵਿੱਚ ਲਿਜਾਓ", + "reorderItemToEnd": "ਅੰਤ ਵਿੱਚ ਲਿਜਾਓ", + "reorderItemUp": "ਉੱਪਰ ਲਿਜਾਓ", + "reorderItemDown": "ਹੇਠਾਂ ਲਿਜਾਓ", + "reorderItemLeft": "ਖੱਬੇ ਲਿਜਾਓ", + "reorderItemRight": "ਸੱਜੇ ਲਿਜਾਓ", + "expandedIconTapHint": "ਸਮੇਟੋ", + "collapsedIconTapHint": "ਵਿਸਤਾਰ ਕਰੋ", + "remainingTextFieldCharacterCountOne": "1 ਅੱਖਰ-ਚਿੰਨ੍ਹ ਬਾਕੀ", + "remainingTextFieldCharacterCountOther": "$remainingCount ਅੱਖਰ-ਚਿੰਨ੍ਹ ਬਾਕੀ", + "refreshIndicatorSemanticLabel": "ਰਿਫ੍ਰੈਸ਼ ਕਰੋ", + "moreButtonTooltip": "ਹੋਰ", + "dateSeparator": "/", + "dateHelpText": "mm/dd/yyyy", + "selectYearSemanticsLabel": "ਸਾਲ ਚੁਣੋ", + "unspecifiedDate": "ਤਾਰੀਖ", + "unspecifiedDateRange": "ਤਾਰੀਖ ਦੀ ਰੇਂਜ", + "dateInputLabel": "ਤਾਰੀਖ ਦਾਖਲ ਕਰੋ", + "dateRangeStartLabel": "ਸ਼ੁਰੂਆਤੀ ਤਾਰੀਖ", + "dateRangeEndLabel": "ਸਮਾਪਤੀ ਦੀ ਤਾਰੀਖ", + "dateRangeStartDateSemanticLabel": "ਸ਼ੁਰੂਆਤੀ ਤਾਰੀਖ $fullDate", + "dateRangeEndDateSemanticLabel": "ਸਮਾਪਤੀ ਦੀ ਤਾਰੀਖ $fullDate", + "invalidDateFormatLabel": "ਅਵੈਧ ਫਾਰਮੈਟ।", + "invalidDateRangeLabel": "ਅਵੈਧ ਰੇਂਜ।", + "dateOutOfRangeLabel": "ਰੇਂਜ-ਤੋਂ-ਬਾਹਰ।", + "saveButtonLabel": "ਰੱਖਿਅਤ ਕਰੋ", + "datePickerHelpText": "ਤਾਰੀਖ ਚੁਣੋ", + "dateRangePickerHelpText": "ਰੇਂਜ ਚੁਣੋ", + "calendarModeButtonLabel": "ਕੈਲੰਡਰ 'ਤੇ ਜਾਓ", + "inputDateModeButtonLabel": "ਇਨਪੁੱਟ 'ਤੇ ਜਾਓ", + "timePickerDialHelpText": "ਸਮਾਂ ਚੁਣੋ", + "timePickerInputHelpText": "ਸਮਾਂ ਦਾਖਲ ਕਰੋ", + "timePickerHourLabel": "ਘੰਟਾ", + "timePickerMinuteLabel": "ਮਿੰਟ", + "invalidTimeLabel": "ਵੈਧ ਸਮਾਂ ਦਾਖਲ ਕਰੋ", + "dialModeButtonLabel": "ਡਾਇਲ ਚੋਣਕਾਰ ਮੋਡ 'ਤੇ ਜਾਓ", + "inputTimeModeButtonLabel": "ਲਿਖਤ ਇਨਪੁੱਟ ਮੋਡ 'ਤੇ ਜਾਓ", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 ਲਾਇਸੰਸ", + "licensesPackageDetailTextOther": "$licenseCount ਲਾਇਸੰਸ", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "ਮੀਨੂ ਬਾਰ ਮੀਨੂ", + "currentDateLabel": "ਅੱਜ", + "scrimLabel": "ਸਕ੍ਰਿਮ", + "bottomSheetLabel": "ਹੇਠਲੀ ਸ਼ੀਟ", + "scrimOnTapHint": "$modalRouteContentName ਨੂੰ ਬੰਦ ਕਰੋ", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "ਸਮੇਟਣ ਲਈ ਡਬਲ ਟੈਪ ਕਰੋ", + "expansionTileCollapsedHint": "ਵਿਸਤਾਰ ਕਰਨ ਲਈ ਡਬਲ ਟੈਪ ਕਰੋ", + "expansionTileExpandedTapHint": "ਸਮੇਟੋ", + "expansionTileCollapsedTapHint": "ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ ਵਿਸਤਾਰ ਕਰੋ", + "expandedHint": "ਸਮੇਟਿਆ ਗਿਆ", + "collapsedHint": "ਵਿਸਤਾਰ ਕੀਤਾ ਗਿਆ", + "menuDismissLabel": "ਮੀਨੂ ਖਾਰਜ ਕਰੋ", + "lookUpButtonLabel": "ਖੋਜੋ", + "searchWebButtonLabel": "ਵੈੱਬ 'ਤੇ ਖੋਜੋ", + "shareButtonLabel": "ਸਾਂਝਾ ਕਰੋ", + "clearButtonTooltip": "ਲਿਖਤ ਕਲੀਅਰ ਕਰੋ", + "selectedDateLabel": "ਚੁਣਿਆ ਗਿਆ" +} diff --git a/packages/material_ui/lib/src/l10n/material_pl.arb b/packages/material_ui/lib/src/l10n/material_pl.arb new file mode 100644 index 000000000000..67a2546cf227 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_pl.arb @@ -0,0 +1,156 @@ +{ + "licensesPackageDetailTextFew": "$licenseCount licencje", + "licensesPackageDetailTextMany": "$licenseCount licencji", + "remainingTextFieldCharacterCountFew": "Pozostały $remainingCount znaki", + "remainingTextFieldCharacterCountMany": "Pozostało $remainingCount znaków", + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "selectedRowCountTitleFew": "$selectedRowCount wybrane elementy", + "selectedRowCountTitleMany": "$selectedRowCount wybranych elementów", + "openAppDrawerTooltip": "Otwórz menu nawigacyjne", + "backButtonTooltip": "Wstecz", + "closeButtonTooltip": "Zamknij", + "deleteButtonTooltip": "Usuń", + "nextMonthTooltip": "Następny miesiąc", + "previousMonthTooltip": "Poprzedni miesiąc", + "nextPageTooltip": "Następna strona", + "previousPageTooltip": "Poprzednia strona", + "firstPageTooltip": "Pierwsza strona", + "lastPageTooltip": "Ostatnia strona", + "showMenuTooltip": "Pokaż menu", + "aboutListTileTitle": "$applicationName – informacje", + "licensesPageTitle": "Licencje", + "pageRowsInfoTitle": "$firstRow–$lastRow z $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow z około $rowCount", + "rowsPerPageTitle": "Wiersze na stronie:", + "tabLabel": "Karta $tabIndex z $tabCount", + "selectedRowCountTitleOne": "1 wybrany element", + "selectedRowCountTitleOther": "$selectedRowCount wybranych elementów", + "cancelButtonLabel": "Anuluj", + "closeButtonLabel": "Zamknij", + "continueButtonLabel": "Dalej", + "copyButtonLabel": "Kopiuj", + "cutButtonLabel": "Wytnij", + "scanTextButtonLabel": "Skanuj tekst", + "okButtonLabel": "OK", + "pasteButtonLabel": "Wklej", + "selectAllButtonLabel": "Zaznacz wszystko", + "viewLicensesButtonLabel": "Wyświetl licencje", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Wybierz godziny", + "timePickerMinuteModeAnnouncement": "Wybierz minuty", + "signedInLabel": "Zalogowani użytkownicy", + "hideAccountsLabel": "Ukryj konta", + "showAccountsLabel": "Pokaż konta", + "modalBarrierDismissLabel": "Zamknij", + "drawerLabel": "Menu nawigacyjne", + "popupMenuLabel": "Menu kontekstowe", + "dialogLabel": "Okno dialogowe", + "alertDialogLabel": "Alert", + "searchFieldLabel": "Szukaj", + "reorderItemToStart": "Przenieś na początek", + "reorderItemToEnd": "Przenieś na koniec", + "reorderItemUp": "Przenieś w górę", + "reorderItemDown": "Przenieś w dół", + "reorderItemLeft": "Przenieś w lewo", + "reorderItemRight": "Przenieś w prawo", + "expandedIconTapHint": "Zwiń", + "collapsedIconTapHint": "Rozwiń", + "remainingTextFieldCharacterCountOne": "Jeszcze 1 znak", + "remainingTextFieldCharacterCountOther": "Pozostało $remainingCount znaków", + "refreshIndicatorSemanticLabel": "Odśwież", + "moreButtonTooltip": "Więcej", + "dateSeparator": ".", + "dateHelpText": "dd.mm.rrrr", + "selectYearSemanticsLabel": "Wybierz rok", + "unspecifiedDate": "Data", + "unspecifiedDateRange": "Zakres dat", + "dateInputLabel": "Wpisz datę", + "dateRangeStartLabel": "Data rozpoczęcia", + "dateRangeEndLabel": "Data zakończenia", + "dateRangeStartDateSemanticLabel": "Data rozpoczęcia: $fullDate", + "dateRangeEndDateSemanticLabel": "Data zakończenia: $fullDate", + "invalidDateFormatLabel": "Nieprawidłowy format.", + "invalidDateRangeLabel": "Nieprawidłowy zakres.", + "dateOutOfRangeLabel": "Poza zakresem.", + "saveButtonLabel": "Zapisz", + "datePickerHelpText": "Wybierz datę", + "dateRangePickerHelpText": "Wybierz zakres", + "calendarModeButtonLabel": "Przełącz na kalendarz", + "inputDateModeButtonLabel": "Przełącz na wpisywanie", + "timePickerDialHelpText": "Wybierz godzinę", + "timePickerInputHelpText": "Wpisz godzinę", + "timePickerHourLabel": "Godzina", + "timePickerMinuteLabel": "Minuta", + "invalidTimeLabel": "Wpisz prawidłową godzinę", + "dialModeButtonLabel": "Włącz tryb selektora", + "inputTimeModeButtonLabel": "Włącz tryb wprowadzania tekstu", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 licencja", + "licensesPackageDetailTextOther": "$licenseCount licencji", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Poprzedni kanał", + "keyboardKeyChannelUp": "Następny kanał", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Wysuń", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDn", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Zasilanie", + "keyboardKeyPowerOff": "Wyłącz zasilanie", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Spacja", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Pasek menu", + "currentDateLabel": "Dziś", + "scrimLabel": "Siatka", + "bottomSheetLabel": "Plansza dolna", + "scrimOnTapHint": "Zamknij: $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "kliknij dwukrotnie, aby zwinąć", + "expansionTileCollapsedHint": "kliknij dwukrotnie, aby rozwinąć", + "expansionTileExpandedTapHint": "Zwiń", + "expansionTileCollapsedTapHint": "Rozwiń, aby wyświetlić więcej informacji", + "expandedHint": "Zwinięto", + "collapsedHint": "Rozwinięto", + "menuDismissLabel": "Zamknij menu", + "lookUpButtonLabel": "Sprawdź", + "searchWebButtonLabel": "Szukaj w internecie", + "shareButtonLabel": "Udostępnij", + "clearButtonTooltip": "Wyczyść tekst", + "selectedDateLabel": "Wybrano" +} diff --git a/packages/material_ui/lib/src/l10n/material_ps.arb b/packages/material_ui/lib/src/l10n/material_ps.arb new file mode 100644 index 000000000000..c3e2c0db833f --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_ps.arb @@ -0,0 +1,152 @@ +{ + "scriptCategory": "tall", + "timeOfDayFormat": "HH:mm", + "anteMeridiemAbbreviation": "AM", + "@anteMeridiemAbbreviation": {"notUsed":"Pashto time format does not use a.m. indicator"}, + "postMeridiemAbbreviation": "PM", + "@postMeridiemAbbreviation": {"notUsed":"Pashto time format does not use p.m. indicator"}, + "openAppDrawerTooltip": "د پرانیستی نیینګ مینو", + "backButtonTooltip": "شاته", + "closeButtonTooltip": "بنده", + "deleteButtonTooltip": "", + "nextMonthTooltip": "بله میاشت", + "previousMonthTooltip": "تیره میاشت", + "nextPageTooltip": "بله پاڼه", + "previousPageTooltip": "مخکینی مخ", + "firstPageTooltip": "First page", + "lastPageTooltip": "Last page", + "showMenuTooltip": "غورنۍ ښودل", + "aboutListTileTitle": "د $applicationName په اړه", + "licensesPageTitle": "جوازونه", + "pageRowsInfoTitle": "$firstRow–$lastRow د $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow څخه $rowCount د", + "rowsPerPageTitle": "د هرې پاڼې پاڼې:", + "tabLabel": "$tabIndex د $tabCount", + "selectedRowCountTitleOther": "$selectedRowCount توکي غوره شوي", + "cancelButtonLabel": "لغوه کول", + "closeButtonLabel": "تړل", + "continueButtonLabel": "منځپانګې", + "copyButtonLabel": "کاپی", + "cutButtonLabel": "کم کړئ", + "scanTextButtonLabel": "متن سکین کړئ", + "okButtonLabel": "سمه ده", + "pasteButtonLabel": "پیټ کړئ", + "selectAllButtonLabel": "غوره کړئ", + "viewLicensesButtonLabel": "لیدلس وګورئ", + "timePickerHourModeAnnouncement": "وختونه وټاکئ", + "timePickerMinuteModeAnnouncement": "منې غوره کړئ", + "signedInLabel": "ننوتل", + "hideAccountsLabel": "حسابونه پټ کړئ", + "showAccountsLabel": "حسابونه ښکاره کړئ", + "modalBarrierDismissLabel": "رد کړه", + "drawerLabel": "د نیویگیشن مینو", + "popupMenuLabel": "د پاپ اپ مینو", + "dialogLabel": "خبرې اترې", + "alertDialogLabel": "خبرتیا", + "searchFieldLabel": "لټون", + "moreButtonTooltip": "More", + "reorderItemToStart": "Move to the start", + "reorderItemToEnd": "Move to the end", + "reorderItemUp": "Move up", + "reorderItemDown": "Move down", + "reorderItemLeft": "Move left", + "reorderItemRight": "Move right", + "expandedIconTapHint": "Collapse", + "collapsedIconTapHint": "Expand", + "remainingTextFieldCharacterCountZero": "No characters remaining", + "remainingTextFieldCharacterCountOne": "1 character remaining", + "remainingTextFieldCharacterCountOther": "$remainingCount characters remaining", + "refreshIndicatorSemanticLabel": "Refresh", + "dateSeparator": "/", + "dateHelpText": "mm/dd/yyyy", + "selectYearSemanticsLabel": "Select year", + "unspecifiedDate": "Date", + "unspecifiedDateRange": "Date Range", + "dateInputLabel": "Enter Date", + "dateRangeStartLabel": "Start Date", + "dateRangeEndLabel": "End Date", + "dateRangeStartDateSemanticLabel": "Start date $fullDate", + "dateRangeEndDateSemanticLabel": "End date $fullDate", + "invalidDateFormatLabel": "Invalid format.", + "invalidDateRangeLabel": "Invalid range.", + "dateOutOfRangeLabel": "Out of range.", + "saveButtonLabel": "SAVE", + "datePickerHelpText": "SELECT DATE", + "dateRangePickerHelpText": "SELECT RANGE", + "calendarModeButtonLabel": "Switch to calendar", + "inputDateModeButtonLabel": "Switch to input", + "timePickerDialHelpText": "SELECT TIME", + "timePickerInputHelpText": "ENTER TIME", + "timePickerHourLabel": "Hour", + "timePickerMinuteLabel": "Minute", + "invalidTimeLabel": "Enter a valid time", + "dialModeButtonLabel": "Switch to dial picker mode", + "inputTimeModeButtonLabel": "Switch to text input mode", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 license", + "licensesPackageDetailTextOther": "$licenseCount licenses", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Menu bar menu", + "currentDateLabel": "Date of today", + "scrimLabel": "Scrim", + "bottomSheetLabel": "Bottom Sheet", + "scrimOnTapHint": "Close $modalRouteName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "double tap to collapse'", + "expansionTileCollapsedHint": "double tap to expand", + "expansionTileExpandedTapHint": "Collapse", + "expansionTileCollapsedTapHint": "Expand for more details", + "expandedHint": "Collapsed", + "collapsedHint": "Expanded", + "menuDismissLabel": "Dismiss menu", + "lookUpButtonLabel": "Look Up", + "searchWebButtonLabel": "Search Web", + "shareButtonLabel": "Share...", + "clearButtonTooltip": "Clear text", + "selectedDateLabel": "Selected" +} diff --git a/packages/material_ui/lib/src/l10n/material_pt.arb b/packages/material_ui/lib/src/l10n/material_pt.arb new file mode 100644 index 000000000000..221dc140aeba --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_pt.arb @@ -0,0 +1,152 @@ +{ + "anteMeridiemAbbreviation": "AM", + "selectedRowCountTitleOne": "1 item selecionado", + "postMeridiemAbbreviation": "PM", + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "@anteMeridiemAbbreviation": {"notUsed":"portuguese time format does not use a.m. indicator"}, + "@postMeridiemAbbreviation": {"notUsed":"portuguese time format does not use p.m. indicator"}, + "openAppDrawerTooltip": "Abrir menu de navegação", + "backButtonTooltip": "Voltar", + "closeButtonTooltip": "Fechar", + "deleteButtonTooltip": "Excluir", + "nextMonthTooltip": "Próximo mês", + "previousMonthTooltip": "Mês anterior", + "nextPageTooltip": "Próxima página", + "previousPageTooltip": "Página anterior", + "firstPageTooltip": "Primeira página", + "lastPageTooltip": "Última página", + "showMenuTooltip": "Mostrar menu", + "aboutListTileTitle": "Sobre o app $applicationName", + "licensesPageTitle": "Licenças", + "pageRowsInfoTitle": "$firstRow – $lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow – $lastRow de aproximadamente $rowCount", + "rowsPerPageTitle": "Linhas por página:", + "tabLabel": "Guia $tabIndex de $tabCount", + "selectedRowCountTitleOther": "$selectedRowCount itens selecionados", + "cancelButtonLabel": "Cancelar", + "closeButtonLabel": "Fechar", + "continueButtonLabel": "Continuar", + "copyButtonLabel": "Copiar", + "cutButtonLabel": "Cortar", + "scanTextButtonLabel": "Digitalizar texto", + "okButtonLabel": "OK", + "pasteButtonLabel": "Colar", + "selectAllButtonLabel": "Selecionar tudo", + "viewLicensesButtonLabel": "Acessar licenças", + "timePickerHourModeAnnouncement": "Selecione as horas", + "timePickerMinuteModeAnnouncement": "Selecione os minutos", + "signedInLabel": "Conectado a", + "hideAccountsLabel": "Ocultar contas", + "showAccountsLabel": "Mostrar contas", + "modalBarrierDismissLabel": "Dispensar", + "drawerLabel": "Menu de navegação", + "popupMenuLabel": "Menu pop-up", + "dialogLabel": "Caixa de diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Pesquisa", + "reorderItemToStart": "Mover para o início", + "reorderItemToEnd": "Mover para o final", + "reorderItemUp": "Mover para cima", + "reorderItemDown": "Mover para baixo", + "reorderItemLeft": "Mover para a esquerda", + "reorderItemRight": "Mover para a direita", + "expandedIconTapHint": "Recolher", + "collapsedIconTapHint": "Abrir", + "remainingTextFieldCharacterCountOne": "1 caractere restante", + "remainingTextFieldCharacterCountOther": "$remainingCount caracteres restantes", + "refreshIndicatorSemanticLabel": "Atualizar", + "moreButtonTooltip": "Mais", + "dateSeparator": "/", + "dateHelpText": "dd/mm/aaaa", + "selectYearSemanticsLabel": "Selecione o ano", + "unspecifiedDate": "Data", + "unspecifiedDateRange": "Período", + "dateInputLabel": "Inserir data", + "dateRangeStartLabel": "Data de início", + "dateRangeEndLabel": "Data de término", + "dateRangeStartDateSemanticLabel": "Data de início $fullDate", + "dateRangeEndDateSemanticLabel": "Data de término $fullDate", + "invalidDateFormatLabel": "Formato inválido.", + "invalidDateRangeLabel": "Intervalo inválido.", + "dateOutOfRangeLabel": "Fora de alcance.", + "saveButtonLabel": "Salvar", + "datePickerHelpText": "Selecione a data", + "dateRangePickerHelpText": "Selecione o intervalo", + "calendarModeButtonLabel": "Mudar para agenda", + "inputDateModeButtonLabel": "Mudar para modo de entrada", + "timePickerDialHelpText": "Selecione o horário", + "timePickerInputHelpText": "Insira o horário", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Insira um horário válido", + "dialModeButtonLabel": "Mudar para o modo de seleção de discagem", + "inputTimeModeButtonLabel": "Mudar para o modo de entrada de texto", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 licença", + "licensesPackageDetailTextOther": "$licenseCount licenças", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Canais para baixo", + "keyboardKeyChannelUp": "Canais para cima", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Ejetar", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Liga/desliga", + "keyboardKeyPowerOff": "Desligar", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Selecionar", + "keyboardKeySpace": "Espaço", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Menu da barra de menus", + "currentDateLabel": "Hoje", + "scrimLabel": "Scrim", + "bottomSheetLabel": "Página inferior", + "scrimOnTapHint": "Fechar $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "toque duas vezes para fechar", + "expansionTileCollapsedHint": "Toque duas vezes para abrir", + "expansionTileExpandedTapHint": "Feche", + "expansionTileCollapsedTapHint": "Abra para mostrar mais detalhes", + "expandedHint": "Fechado.", + "collapsedHint": "Aberto.", + "menuDismissLabel": "Dispensar menu", + "lookUpButtonLabel": "Pesquisar", + "searchWebButtonLabel": "Pesquisar na Web", + "shareButtonLabel": "Compartilhar", + "clearButtonTooltip": "Limpar texto", + "selectedDateLabel": "Selecionada" +} diff --git a/packages/material_ui/lib/src/l10n/material_pt_PT.arb b/packages/material_ui/lib/src/l10n/material_pt_PT.arb new file mode 100644 index 000000000000..600a803a6616 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_pt_PT.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "Limpar texto", + "selectedDateLabel": "Selecionado", + "searchWebButtonLabel": "Pesquisar na Web", + "shareButtonLabel": "Partilhar", + "scanTextButtonLabel": "Digitalizar texto", + "lookUpButtonLabel": "Procurar", + "menuDismissLabel": "Ignorar menu", + "expansionTileExpandedHint": "toque duas vezes para reduzir", + "expansionTileCollapsedHint": "toque duas vezes para expandir", + "expansionTileExpandedTapHint": "Reduzir", + "expansionTileCollapsedTapHint": "Expandir para obter mais detalhes", + "expandedHint": "Reduzido", + "collapsedHint": "Expandido", + "scrimLabel": "Scrim", + "bottomSheetLabel": "Secção inferior", + "scrimOnTapHint": "Fechar $modalRouteContentName", + "currentDateLabel": "Hoje", + "keyboardKeyShift": "Shift", + "menuBarMenuLabel": "Menu da barra de menu", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyChannelDown": "Canal anterior", + "keyboardKeyBackspace": "Retrocesso", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyInsert": "Inserir", + "keyboardKeyHome": "Início", + "keyboardKeyEnd": "Fim", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Ejetar", + "keyboardKeyDelete": "Del", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyChannelUp": "Canal seguinte", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeySelect": "Selecionar", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "PgDown", + "keyboardKeySpace": "Espaço", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyPowerOff": "Desligar", + "keyboardKeyPower": "Alimentação", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyNumpadEnter": "Num Enter", + "dialModeButtonLabel": "Mude para o modo de seletor de mostrador", + "licensesPackageDetailTextOne": "1 licença", + "timePickerDialHelpText": "Selecionar hora", + "timePickerInputHelpText": "Introduzir hora", + "timePickerHourLabel": "Hora", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Introduza uma hora válida.", + "licensesPackageDetailTextOther": "$licenseCount licenças", + "inputTimeModeButtonLabel": "Mude para o método de introdução de texto", + "dateSeparator": "/", + "dateInputLabel": "Introduzir data", + "calendarModeButtonLabel": "Mude para o calendário", + "dateRangePickerHelpText": "Selecionar intervalo", + "datePickerHelpText": "Selecionar data", + "saveButtonLabel": "Guardar", + "dateOutOfRangeLabel": "Fora do intervalo.", + "invalidDateRangeLabel": "Intervalo inválido.", + "invalidDateFormatLabel": "Formato inválido.", + "dateRangeEndDateSemanticLabel": "Data de fim: $fullDate", + "dateRangeStartDateSemanticLabel": "Data de início: $fullDate", + "dateRangeEndLabel": "Data de fim", + "dateRangeStartLabel": "Data de início", + "inputDateModeButtonLabel": "Mude para a introdução", + "unspecifiedDateRange": "Intervalo de datas", + "unspecifiedDate": "Data", + "selectYearSemanticsLabel": "Selecionar ano", + "dateHelpText": "dd/mm/aaaa", + "moreButtonTooltip": "Mais", + "tabLabel": "Separador $tabIndex de $tabCount", + "showAccountsLabel": "Mostrar contas", + "hideAccountsLabel": "Ocultar contas", + "signedInLabel": "Com sessão iniciada", + "timePickerMinuteModeAnnouncement": "Selecionar minutos", + "timePickerHourModeAnnouncement": "Selecionar horas", + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "openAppDrawerTooltip": "Abrir menu de navegação", + "backButtonTooltip": "Voltar", + "closeButtonTooltip": "Fechar", + "deleteButtonTooltip": "Eliminar", + "nextMonthTooltip": "Mês seguinte", + "previousMonthTooltip": "Mês anterior", + "nextPageTooltip": "Página seguinte", + "previousPageTooltip": "Página anterior", + "firstPageTooltip": "Primeira página", + "lastPageTooltip": "Última página", + "showMenuTooltip": "Mostrar menu", + "aboutListTileTitle": "Acerca de $applicationName", + "licensesPageTitle": "Licenças", + "pageRowsInfoTitle": "$firstRow a $lastRow de $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow a $lastRow de cerca de $rowCount", + "rowsPerPageTitle": "Linhas por página:", + "selectedRowCountTitleOne": "1 item selecionado", + "selectedRowCountTitleOther": "$selectedRowCount itens selecionados", + "cancelButtonLabel": "Cancelar", + "closeButtonLabel": "Fechar", + "continueButtonLabel": "Continuar", + "copyButtonLabel": "Copiar", + "cutButtonLabel": "Cortar", + "okButtonLabel": "OK", + "pasteButtonLabel": "Colar", + "selectAllButtonLabel": "Selecionar tudo", + "viewLicensesButtonLabel": "Ver licenças", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "modalBarrierDismissLabel": "Ignorar", + "drawerLabel": "Menu de navegação", + "popupMenuLabel": "Menu pop-up", + "dialogLabel": "Caixa de diálogo", + "alertDialogLabel": "Alerta", + "searchFieldLabel": "Pesquisar", + "reorderItemToStart": "Mover para o início", + "reorderItemToEnd": "Mover para o fim", + "reorderItemUp": "Mover para cima", + "reorderItemDown": "Mover para baixo", + "reorderItemLeft": "Mover para a esquerda", + "reorderItemRight": "Mover para a direita", + "expandedIconTapHint": "Reduzir", + "collapsedIconTapHint": "Expandir", + "remainingTextFieldCharacterCountOne": "Resta 1 caráter", + "remainingTextFieldCharacterCountOther": "Restam $remainingCount carateres", + "refreshIndicatorSemanticLabel": "Atualizar" +} diff --git a/packages/material_ui/lib/src/l10n/material_ro.arb b/packages/material_ui/lib/src/l10n/material_ro.arb new file mode 100644 index 000000000000..bd01dd698919 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_ro.arb @@ -0,0 +1,154 @@ +{ + "licensesPackageDetailTextFew": "$licenseCount licențe", + "remainingTextFieldCharacterCountFew": "$remainingCount caractere rămase", + "selectedRowCountTitleFew": "$selectedRowCount articole selectate", + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "openAppDrawerTooltip": "Deschideți meniul de navigare", + "backButtonTooltip": "Înapoi", + "closeButtonTooltip": "Închideți", + "deleteButtonTooltip": "Ștergeți", + "nextMonthTooltip": "Luna viitoare", + "previousMonthTooltip": "Luna trecută", + "nextPageTooltip": "Pagina următoare", + "previousPageTooltip": "Pagina anterioară", + "firstPageTooltip": "Prima pagină", + "lastPageTooltip": "Ultima pagină", + "showMenuTooltip": "Afișați meniul", + "aboutListTileTitle": "Despre $applicationName", + "licensesPageTitle": "Licențe", + "pageRowsInfoTitle": "$firstRow–$lastRow din $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow din aproximativ $rowCount", + "rowsPerPageTitle": "Rânduri pe pagină:", + "tabLabel": "Fila $tabIndex din $tabCount", + "selectedRowCountTitleZero": "Nu există elemente selectate", + "selectedRowCountTitleOne": "Un articol selectat", + "selectedRowCountTitleOther": "$selectedRowCount de articole selectate", + "cancelButtonLabel": "Anulați", + "closeButtonLabel": "Închideți", + "continueButtonLabel": "Continuați", + "copyButtonLabel": "Copiați", + "cutButtonLabel": "Decupați", + "scanTextButtonLabel": "Scanați textul", + "okButtonLabel": "OK", + "pasteButtonLabel": "Inserați", + "selectAllButtonLabel": "Selectați tot", + "viewLicensesButtonLabel": "Vedeți licențele", + "anteMeridiemAbbreviation": "a.m.", + "postMeridiemAbbreviation": "p.m.", + "timePickerHourModeAnnouncement": "Selectați orele", + "timePickerMinuteModeAnnouncement": "Selectați minutele", + "signedInLabel": "V-ați conectat", + "hideAccountsLabel": "Ascundeți conturile", + "showAccountsLabel": "Afișați conturile", + "modalBarrierDismissLabel": "Închideți", + "drawerLabel": "Meniu de navigare", + "popupMenuLabel": "Meniu pop-up", + "dialogLabel": "Casetă de dialog", + "alertDialogLabel": "Alertă", + "searchFieldLabel": "Căutați", + "reorderItemToStart": "Mutați la început", + "reorderItemToEnd": "Mutați la sfârșit", + "reorderItemUp": "Mutați în sus", + "reorderItemDown": "Mutați în jos", + "reorderItemLeft": "Mutați la stânga", + "reorderItemRight": "Mutați la dreapta", + "expandedIconTapHint": "Restrângeți", + "collapsedIconTapHint": "Extindeți", + "remainingTextFieldCharacterCountOne": "un caracter rămas", + "remainingTextFieldCharacterCountOther": "$remainingCount de caractere rămase", + "refreshIndicatorSemanticLabel": "Actualizați", + "moreButtonTooltip": "Mai multe", + "dateSeparator": ".", + "dateHelpText": "zz.ll.aaaa", + "selectYearSemanticsLabel": "Selectați anul", + "unspecifiedDate": "Data", + "unspecifiedDateRange": "Interval de date", + "dateInputLabel": "Introduceți data", + "dateRangeStartLabel": "Data de începere", + "dateRangeEndLabel": "Data de încheiere", + "dateRangeStartDateSemanticLabel": "Data de începere: $fullDate", + "dateRangeEndDateSemanticLabel": "Data de încheiere: $fullDate", + "invalidDateFormatLabel": "Format nevalid.", + "invalidDateRangeLabel": "Interval nevalid.", + "dateOutOfRangeLabel": "Fără acoperire.", + "saveButtonLabel": "Salvați", + "datePickerHelpText": "Selectați data", + "dateRangePickerHelpText": "Selectați intervalul", + "calendarModeButtonLabel": "Comutați la calendar", + "inputDateModeButtonLabel": "Comutați la introducerea textului", + "timePickerDialHelpText": "Selectați ora", + "timePickerInputHelpText": "Introduceți ora", + "timePickerHourLabel": "Oră", + "timePickerMinuteLabel": "Minut", + "invalidTimeLabel": "Introduceți o oră validă", + "dialModeButtonLabel": "Comutați la modul selector cadran", + "inputTimeModeButtonLabel": "Comutați la modul de introducere a textului", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "O licență", + "licensesPackageDetailTextOther": "$licenseCount de licențe", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Înapoi", + "keyboardKeyChannelUp": "Înainte", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "1 de pe tastatura numerică", + "keyboardKeyNumpad2": "2 de pe tastatura numerică", + "keyboardKeyNumpad3": "3 de pe tastatura numerică", + "keyboardKeyNumpad4": "4 de pe tastatura numerică", + "keyboardKeyNumpad5": "5 de pe tastatura numerică", + "keyboardKeyNumpad6": "6 de pe tastatura numerică", + "keyboardKeyNumpad7": "7 de pe tastatura numerică", + "keyboardKeyNumpad8": "8 de pe tastatura numerică", + "keyboardKeyNumpad9": "9 de pe tastatura numerică", + "keyboardKeyNumpad0": "0 de pe tastatura numerică", + "keyboardKeyNumpadAdd": "+ de pe tastatura numerică", + "keyboardKeyNumpadComma": ", de pe tastatura numerică", + "keyboardKeyNumpadDecimal": ". de pe tastatura numerică", + "keyboardKeyNumpadDivide": "/ de pe tastatura numerică", + "keyboardKeyNumpadEnter": "Enter de pe tastatura numerică", + "keyboardKeyNumpadEqual": "= de pe tastatura numerică", + "keyboardKeyNumpadMultiply": "* de pe tastatura numerică", + "keyboardKeyNumpadParenLeft": "( de pe tastatura numerică", + "keyboardKeyNumpadParenRight": ") de pe tastatura numerică", + "keyboardKeyNumpadSubtract": "- de pe tastatura numerică", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Spațiu", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Bară de meniu", + "currentDateLabel": "Azi", + "scrimLabel": "Material", + "bottomSheetLabel": "Foaie din partea de jos", + "scrimOnTapHint": "Închideți $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "atingeți de două ori pentru a restrânge", + "expansionTileCollapsedHint": "atingeți de două ori pentru a extinde", + "expansionTileExpandedTapHint": "Restrângeți", + "expansionTileCollapsedTapHint": "Extindeți pentru mai multe detalii", + "expandedHint": "Restrâns", + "collapsedHint": "Extins", + "menuDismissLabel": "Respingeți meniul", + "lookUpButtonLabel": "Privire în sus", + "searchWebButtonLabel": "Căutați pe web", + "shareButtonLabel": "Trimiteți", + "clearButtonTooltip": "Ștergeți textul", + "selectedDateLabel": "Selectată" +} diff --git a/packages/material_ui/lib/src/l10n/material_ru.arb b/packages/material_ui/lib/src/l10n/material_ru.arb new file mode 100644 index 000000000000..70e0c25b8b52 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_ru.arb @@ -0,0 +1,157 @@ +{ + "licensesPackageDetailTextFew": "$licenseCount лицензии", + "licensesPackageDetailTextMany": "$licenseCount лицензий", + "remainingTextFieldCharacterCountFew": "Осталось $remainingCount символа", + "remainingTextFieldCharacterCountMany": "Осталось $remainingCount символов", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "selectedRowCountTitleFew": "Выбрано $selectedRowCount объекта", + "selectedRowCountTitleMany": "Выбрано $selectedRowCount объектов", + "openAppDrawerTooltip": "Открыть меню навигации", + "backButtonTooltip": "Назад", + "closeButtonTooltip": "Закрыть", + "deleteButtonTooltip": "Удалить", + "nextMonthTooltip": "Следующий месяц", + "previousMonthTooltip": "Предыдущий месяц", + "nextPageTooltip": "Следующая страница", + "previousPageTooltip": "Предыдущая страница", + "firstPageTooltip": "Первая страница", + "lastPageTooltip": "Последняя страница", + "showMenuTooltip": "Показать меню", + "pageRowsInfoTitle": "$firstRow–$lastRow из $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow из примерно $rowCount", + "rowsPerPageTitle": "Строк на странице:", + "tabLabel": "Вкладка $tabIndex из $tabCount", + "aboutListTileTitle": "$applicationName: сведения", + "licensesPageTitle": "Лицензии", + "selectedRowCountTitleZero": "Строки не выбраны", + "selectedRowCountTitleOne": "Выбран 1 объект", + "selectedRowCountTitleOther": "Выбрано $selectedRowCount объекта", + "cancelButtonLabel": "Отмена", + "closeButtonLabel": "Закрыть", + "continueButtonLabel": "Продолжить", + "copyButtonLabel": "Копировать", + "cutButtonLabel": "Вырезать", + "scanTextButtonLabel": "Сканировать текст", + "okButtonLabel": "ОК", + "pasteButtonLabel": "Вставить", + "selectAllButtonLabel": "Выбрать все", + "viewLicensesButtonLabel": "Посмотреть лицензии", + "anteMeridiemAbbreviation": "АМ", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Выберите часы", + "timePickerMinuteModeAnnouncement": "Выберите минуты", + "signedInLabel": "Вход выполнен", + "hideAccountsLabel": "Скрыть аккаунты", + "showAccountsLabel": "Показать аккаунты", + "modalBarrierDismissLabel": "Закрыть", + "drawerLabel": "Меню навигации", + "popupMenuLabel": "Всплывающее меню", + "dialogLabel": "Диалоговое окно", + "alertDialogLabel": "Оповещение", + "searchFieldLabel": "Поиск", + "reorderItemToStart": "Переместить в начало", + "reorderItemToEnd": "Переместить в конец", + "reorderItemUp": "Переместить вверх", + "reorderItemDown": "Переместить вниз", + "reorderItemLeft": "Переместить влево", + "reorderItemRight": "Переместить вправо", + "expandedIconTapHint": "Свернуть", + "collapsedIconTapHint": "Развернуть", + "remainingTextFieldCharacterCountOne": "Остался 1 символ", + "remainingTextFieldCharacterCountOther": "Осталось $remainingCount символа", + "refreshIndicatorSemanticLabel": "Обновление", + "moreButtonTooltip": "Ещё", + "dateSeparator": ".", + "dateHelpText": "дд.мм.гггг", + "selectYearSemanticsLabel": "Выберите год", + "unspecifiedDate": "Дата", + "unspecifiedDateRange": "Диапазон дат", + "dateInputLabel": "Введите дату", + "dateRangeStartLabel": "Дата начала", + "dateRangeEndLabel": "Дата окончания", + "dateRangeStartDateSemanticLabel": "Дата начала: $fullDate", + "dateRangeEndDateSemanticLabel": "Дата окончания: $fullDate", + "invalidDateFormatLabel": "Недопустимый формат даты.", + "invalidDateRangeLabel": "Недопустимый диапазон.", + "dateOutOfRangeLabel": "Дата находится вне допустимого диапазона.", + "saveButtonLabel": "Сохранить", + "datePickerHelpText": "Выберите дату", + "dateRangePickerHelpText": "Выберите диапазон дат", + "calendarModeButtonLabel": "Переключиться на календарь", + "inputDateModeButtonLabel": "Переключиться на ручной ввод", + "timePickerDialHelpText": "Выберите время", + "timePickerInputHelpText": "Укажите время", + "timePickerHourLabel": "Часы", + "timePickerMinuteLabel": "Минуты", + "invalidTimeLabel": "Указано недопустимое время.", + "dialModeButtonLabel": "Перейти в режим выбора времени", + "inputTimeModeButtonLabel": "Перейти в режим ввода текста", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 лицензия", + "licensesPackageDetailTextOther": "$licenseCount лицензии", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Следующий канал", + "keyboardKeyChannelUp": "Предыдущий канал", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Извлечь", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Ввод", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Питание", + "keyboardKeyPowerOff": "Отключить питание", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Выбрать", + "keyboardKeySpace": "Пробел", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Строка меню", + "currentDateLabel": "Сегодня", + "scrimLabel": "Маска", + "bottomSheetLabel": "Нижний экран", + "scrimOnTapHint": "Закрыть $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "нажмите дважды, чтобы свернуть", + "expansionTileCollapsedHint": "нажмите дважды, чтобы развернуть", + "expansionTileExpandedTapHint": "Свернуть", + "expansionTileCollapsedTapHint": "Развернуть дополнительные сведения", + "expandedHint": "Свернуто", + "collapsedHint": "Развернуто", + "menuDismissLabel": "Закрыть меню", + "lookUpButtonLabel": "Найти", + "searchWebButtonLabel": "Искать в интернете", + "shareButtonLabel": "Поделиться", + "clearButtonTooltip": "Удалить текст", + "selectedDateLabel": "Выбрано" +} diff --git a/packages/material_ui/lib/src/l10n/material_si.arb b/packages/material_ui/lib/src/l10n/material_si.arb new file mode 100644 index 000000000000..becf83bd5060 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_si.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "සංචාලන මෙනුව විවෘත කරන්න", + "backButtonTooltip": "ආපසු", + "closeButtonTooltip": "වසන්න", + "deleteButtonTooltip": "මකන්න", + "nextMonthTooltip": "ඊළඟ මාසය", + "previousMonthTooltip": "පෙර මාසය", + "nextPageTooltip": "ඊළඟ පිටුව", + "previousPageTooltip": "පෙර පිටුව", + "firstPageTooltip": "පළමු පිටුව", + "lastPageTooltip": "අවසන් පිටුව", + "showMenuTooltip": "මෙනුව පෙන්වන්න", + "aboutListTileTitle": "$applicationName ගැන", + "licensesPageTitle": "බලපත්‍ර", + "pageRowsInfoTitle": "$rowCountන් $firstRow–$lastRow", + "pageRowsInfoTitleApproximate": "$rowCountකින් පමණ $firstRow–$lastRow", + "rowsPerPageTitle": "පිටුවකට පේළි:", + "tabLabel": "ටැබ $tabIndexකින් $tabCount", + "selectedRowCountTitleOne": "අයිතම 1ක් තෝරන ලදී", + "selectedRowCountTitleOther": "අයිතම $selectedRowCountක් තෝරන ලදී", + "cancelButtonLabel": "අවලංගු කරන්න", + "closeButtonLabel": "වසන්න", + "continueButtonLabel": "ඉදිරියට යන්න", + "copyButtonLabel": "පිටපත් කරන්න", + "cutButtonLabel": "කපන්න", + "scanTextButtonLabel": "පෙළ ස්කෑන් කරන්න", + "okButtonLabel": "හරි", + "pasteButtonLabel": "අලවන්න", + "selectAllButtonLabel": "සියල්ල තෝරන්න", + "viewLicensesButtonLabel": "බලපත්‍ර බලන්න", + "anteMeridiemAbbreviation": "පෙ.ව.", + "postMeridiemAbbreviation": "ප.ව.", + "timePickerHourModeAnnouncement": "පැය ගණන තෝරන්න", + "timePickerMinuteModeAnnouncement": "මිනිත්තු ගණන තෝරන්න", + "modalBarrierDismissLabel": "ඉවත ලන්න", + "signedInLabel": "පුරන ලදී", + "hideAccountsLabel": "ගිණුම් සඟවන්න", + "showAccountsLabel": "ගිණුම් පෙන්වන්න", + "drawerLabel": "සංචාලන මෙනුව", + "popupMenuLabel": "උත්පතන මෙනුව", + "dialogLabel": "සංවාදය", + "alertDialogLabel": "ඇඟවීම", + "searchFieldLabel": "සෙවීම", + "reorderItemToStart": "ආරම්භය වෙත යන්න", + "reorderItemToEnd": "අවසානයට යන්න", + "reorderItemUp": "ඉහළට ගෙන යන්න", + "reorderItemDown": "පහළට ගෙන යන්න", + "reorderItemLeft": "වමට ගෙන යන්න", + "reorderItemRight": "දකුණට ගෙන යන්න", + "expandedIconTapHint": "හකුළන්න", + "collapsedIconTapHint": "දිග හරින්න", + "remainingTextFieldCharacterCountOne": "අනුලකුණු 1ක් ඉතිරිය", + "remainingTextFieldCharacterCountOther": "අනුලකුණු $remainingCountක් ඉතිරිය", + "refreshIndicatorSemanticLabel": "නැවුම් කරන්න", + "moreButtonTooltip": "තව", + "dateSeparator": ".", + "dateHelpText": "mm.dd.yyyy", + "selectYearSemanticsLabel": "වර්ෂය තෝරන්න", + "unspecifiedDate": "දිනය", + "unspecifiedDateRange": "දින පරාසය", + "dateInputLabel": "දිනය ඇතුළු කරන්න", + "dateRangeStartLabel": "ආරම්භක දිනය", + "dateRangeEndLabel": "අවසන් වන දිනය", + "dateRangeStartDateSemanticLabel": "ආරම්භක දිනය $fullDate", + "dateRangeEndDateSemanticLabel": "අවසන් වන දිනය $fullDate", + "invalidDateFormatLabel": "අවලංගු ආකෘතියකි.", + "invalidDateRangeLabel": "අවලංගු පරාසයකි.", + "dateOutOfRangeLabel": "පරාසයෙන් පිටත.", + "saveButtonLabel": "සුරකින්න", + "datePickerHelpText": "දිනය තෝරන්න", + "dateRangePickerHelpText": "පරාසය තෝරන්න", + "calendarModeButtonLabel": "දින දර්ශනය වෙත මාරු වන්න", + "inputDateModeButtonLabel": "ආදානය වෙත මාරු වන්න", + "timePickerDialHelpText": "වේලාව තෝරන්න", + "timePickerInputHelpText": "කාලය ඇතුළු කරන්න", + "timePickerHourLabel": "පැය", + "timePickerMinuteLabel": "මිනිත්තු", + "invalidTimeLabel": "වලංගු වේලාවක් ඇතුළු කරන්න", + "dialModeButtonLabel": "ඩයලන තෝරක ප්‍රකාරයට මාරු කරන්න", + "inputTimeModeButtonLabel": "පෙළ ආදාන ප්‍රකාරයට මාරු කරන්න", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "බලපත්‍ර 1", + "licensesPackageDetailTextOther": "බලපත්‍ර $licenseCount", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "මෙනු තීරු මෙනුව", + "currentDateLabel": "අද", + "scrimLabel": "ස්ක්‍රිම්", + "bottomSheetLabel": "පහළම පත්‍රය", + "scrimOnTapHint": "$modalRouteContentName වසන්න", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "හැකිළවීමට දෙවරක් තට්ටු කරන්න", + "expansionTileCollapsedHint": "විහිදුවීමට දෙවරක් තට්ටු කරන්න", + "expansionTileExpandedTapHint": "හකුළන්න", + "expansionTileCollapsedTapHint": "වැඩි විස්තර සඳහා පුළුල් කරන්න", + "expandedHint": "හකුළන ලදි", + "collapsedHint": "දිග හරින ලදි", + "menuDismissLabel": "මෙනුව අස් කරන්න", + "lookUpButtonLabel": "උඩ බලන්න", + "searchWebButtonLabel": "වෙබය සොයන්න", + "shareButtonLabel": "බෙදා ගන්න", + "clearButtonTooltip": "පෙළ හිස් කරන්න", + "selectedDateLabel": "තෝරන ලදි" +} diff --git a/packages/material_ui/lib/src/l10n/material_sk.arb b/packages/material_ui/lib/src/l10n/material_sk.arb new file mode 100644 index 000000000000..d29a17df0702 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_sk.arb @@ -0,0 +1,156 @@ +{ + "licensesPackageDetailTextFew": "$licenseCount licencie", + "licensesPackageDetailTextMany": "$licenseCount licenses", + "remainingTextFieldCharacterCountFew": "Zostávajú $remainingCount znaky", + "remainingTextFieldCharacterCountMany": "$remainingCount characters remaining", + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "selectedRowCountTitleFew": "$selectedRowCount vybraté položky", + "selectedRowCountTitleMany": "$selectedRowCount items selected", + "openAppDrawerTooltip": "Otvoriť navigačnú ponuku", + "backButtonTooltip": "Späť", + "closeButtonTooltip": "Zavrieť", + "deleteButtonTooltip": "Odstrániť", + "nextMonthTooltip": "Budúci mesiac", + "previousMonthTooltip": "Predošlý mesiac", + "nextPageTooltip": "Ďalšia strana", + "previousPageTooltip": "Predchádzajúca stránka", + "firstPageTooltip": "Prvá strana", + "lastPageTooltip": "Posledná strana", + "showMenuTooltip": "Zobraziť ponuku", + "aboutListTileTitle": "$applicationName – informácie", + "licensesPageTitle": "Licencie", + "pageRowsInfoTitle": "$firstRow – $lastRow z $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow – $lastRow z približne $rowCount", + "rowsPerPageTitle": "Počet riadkov na stránku:", + "tabLabel": "Karta $tabIndex z $tabCount", + "selectedRowCountTitleOne": "1 vybratá položka", + "selectedRowCountTitleOther": "$selectedRowCount vybratých položiek", + "cancelButtonLabel": "Zrušiť", + "closeButtonLabel": "Zavrieť", + "continueButtonLabel": "Pokračovať", + "copyButtonLabel": "Kopírovať", + "cutButtonLabel": "Vystrihnúť", + "scanTextButtonLabel": "Naskenovať text", + "okButtonLabel": "OK", + "pasteButtonLabel": "Prilepiť", + "selectAllButtonLabel": "Vybrať všetko", + "viewLicensesButtonLabel": "Zobraziť licencie", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Vybrať hodiny", + "timePickerMinuteModeAnnouncement": "Vybrať minúty", + "modalBarrierDismissLabel": "Odmietnuť", + "signedInLabel": "Prihlásili ste sa", + "hideAccountsLabel": "Skryť účty", + "showAccountsLabel": "Zobraziť účty", + "drawerLabel": "Navigačná ponuka", + "popupMenuLabel": "Kontextová ponuka", + "dialogLabel": "Dialógové okno", + "alertDialogLabel": "Upozornenie", + "searchFieldLabel": "Hľadať", + "reorderItemToStart": "Presunúť na začiatok", + "reorderItemToEnd": "Presunúť na koniec", + "reorderItemUp": "Presunúť nahor", + "reorderItemDown": "Presunúť nadol", + "reorderItemLeft": "Presunúť doľava", + "reorderItemRight": "Presunúť doprava", + "expandedIconTapHint": "Zbaliť", + "collapsedIconTapHint": "Rozbaliť", + "remainingTextFieldCharacterCountOne": "Zostáva 1 znak", + "remainingTextFieldCharacterCountOther": "Zostáva $remainingCount znakov", + "refreshIndicatorSemanticLabel": "Obnoviť", + "moreButtonTooltip": "Viac", + "dateSeparator": ".", + "dateHelpText": "mm.dd.yyyy", + "selectYearSemanticsLabel": "Vyberte rok", + "unspecifiedDate": "Dátum", + "unspecifiedDateRange": "Obdobie", + "dateInputLabel": "Zadajte dátum", + "dateRangeStartLabel": "Dátum začatia", + "dateRangeEndLabel": "Dátum ukončenia", + "dateRangeStartDateSemanticLabel": "Dátum začatia $fullDate", + "dateRangeEndDateSemanticLabel": "Dátum ukončenia $fullDate", + "invalidDateFormatLabel": "Neplatný formát.", + "invalidDateRangeLabel": "Neplatný rozsah.", + "dateOutOfRangeLabel": "Mimo rozsahu.", + "saveButtonLabel": "Uložiť", + "datePickerHelpText": "Vybrať dátum", + "dateRangePickerHelpText": "Vybrať rozsah", + "calendarModeButtonLabel": "Prepnúť na kalendár", + "inputDateModeButtonLabel": "Prepnúť na zadávanie", + "timePickerDialHelpText": "Vybrať čas", + "timePickerInputHelpText": "Zadať čas", + "timePickerHourLabel": "Hodina", + "timePickerMinuteLabel": "Minúta", + "invalidTimeLabel": "Zadajte platný čas", + "dialModeButtonLabel": "Prepnúť na režim výberu času", + "inputTimeModeButtonLabel": "Prepnúť na textový režim vstupu", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 licencia", + "licensesPackageDetailTextOther": "$licenseCount licencií", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "O kanál nižšie", + "keyboardKeyChannelUp": "O kanál vyššie", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Odpojiť", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Vypínač", + "keyboardKeyPowerOff": "Vypnúť", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Medzerník", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Ponuka panela s ponukami", + "currentDateLabel": "Dnes", + "scrimLabel": "Scrim", + "bottomSheetLabel": "Dolný hárok", + "scrimOnTapHint": "Zavrieť $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "zbalíte dvojitým klepnutím", + "expansionTileCollapsedHint": "rozbalíte dvojitým klepnutím", + "expansionTileExpandedTapHint": "Zbaliť", + "expansionTileCollapsedTapHint": "Rozbaliť a zobraziť ďalšie podrobnosti", + "expandedHint": "Zbalené", + "collapsedHint": "Rozbalené", + "menuDismissLabel": "Zavrieť ponuku", + "lookUpButtonLabel": "Pohľad nahor", + "searchWebButtonLabel": "Hľadať na webe", + "shareButtonLabel": "Zdieľať", + "clearButtonTooltip": "Vymazať text", + "selectedDateLabel": "Vybrané" +} diff --git a/packages/material_ui/lib/src/l10n/material_sl.arb b/packages/material_ui/lib/src/l10n/material_sl.arb new file mode 100644 index 000000000000..89c5eb25a84a --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_sl.arb @@ -0,0 +1,156 @@ +{ + "licensesPackageDetailTextTwo": "$licenseCount licenci", + "licensesPackageDetailTextFew": "$licenseCount licence", + "remainingTextFieldCharacterCountTwo": "Še $remainingCount znaka", + "remainingTextFieldCharacterCountFew": "Še $remainingCount znaki", + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "selectedRowCountTitleTwo": "Izbrana sta $selectedRowCount elementa", + "selectedRowCountTitleFew": "Izbrani so $selectedRowCount elementi", + "openAppDrawerTooltip": "Odpiranje menija za krmarjenje", + "backButtonTooltip": "Nazaj", + "closeButtonTooltip": "Zapiranje", + "deleteButtonTooltip": "Brisanje", + "nextMonthTooltip": "Naslednji mesec", + "previousMonthTooltip": "Prejšnji mesec", + "nextPageTooltip": "Naslednja stran", + "previousPageTooltip": "Prejšnja stran", + "firstPageTooltip": "Prva stran", + "lastPageTooltip": "Zadnja stran", + "showMenuTooltip": "Prikaz menija", + "aboutListTileTitle": "O aplikaciji $applicationName", + "licensesPageTitle": "Licence", + "pageRowsInfoTitle": "$firstRow–$lastRow od $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow od približno $rowCount", + "rowsPerPageTitle": "Vrstice na stran:", + "tabLabel": "Zavihek $tabIndex od $tabCount", + "selectedRowCountTitleOne": "Izbran je 1 element", + "selectedRowCountTitleOther": "Izbranih je $selectedRowCount elementov", + "cancelButtonLabel": "Prekliči", + "closeButtonLabel": "Zapri", + "continueButtonLabel": "Naprej", + "copyButtonLabel": "Kopiraj", + "cutButtonLabel": "Izreži", + "scanTextButtonLabel": "Optično preberite besedilo", + "okButtonLabel": "V REDU", + "pasteButtonLabel": "Prilepi", + "selectAllButtonLabel": "Izberi vse", + "viewLicensesButtonLabel": "Prikaži licence", + "anteMeridiemAbbreviation": "DOP.", + "postMeridiemAbbreviation": "POP.", + "timePickerHourModeAnnouncement": "Izberite ure", + "timePickerMinuteModeAnnouncement": "Izberite minute", + "modalBarrierDismissLabel": "Opusti", + "signedInLabel": "Prijavljen", + "hideAccountsLabel": "Skrivanje računov", + "showAccountsLabel": "Prikaz računov", + "drawerLabel": "Meni za krmarjenje", + "popupMenuLabel": "Pojavni meni", + "dialogLabel": "Pogovorno okno", + "alertDialogLabel": "Opozorilo", + "searchFieldLabel": "Iskanje", + "reorderItemToStart": "Premakni na začetek", + "reorderItemToEnd": "Premakni na konec", + "reorderItemUp": "Premakni navzgor", + "reorderItemDown": "Premakni navzdol", + "reorderItemLeft": "Premakni levo", + "reorderItemRight": "Premakni desno", + "expandedIconTapHint": "Strniti", + "collapsedIconTapHint": "Razširiti", + "remainingTextFieldCharacterCountOne": "Še 1 znak", + "remainingTextFieldCharacterCountOther": "Še $remainingCount znakov", + "refreshIndicatorSemanticLabel": "Osveži", + "moreButtonTooltip": "Več", + "dateSeparator": ". ", + "dateHelpText": "dd. mm. llll", + "selectYearSemanticsLabel": "Izberite leto", + "unspecifiedDate": "Datum", + "unspecifiedDateRange": "Časovno obdobje", + "dateInputLabel": "Vnesite datum", + "dateRangeStartLabel": "Začetni datum", + "dateRangeEndLabel": "Končni datum", + "dateRangeStartDateSemanticLabel": "Začetni datum $fullDate", + "dateRangeEndDateSemanticLabel": "Končni datum $fullDate", + "invalidDateFormatLabel": "Neveljavna oblika", + "invalidDateRangeLabel": "Neveljavno obdobje", + "dateOutOfRangeLabel": "Zunaj dovoljenega obdobja", + "saveButtonLabel": "Shrani", + "datePickerHelpText": "Izberite datum", + "dateRangePickerHelpText": "Izberite obdobje", + "calendarModeButtonLabel": "Preklop na koledar", + "inputDateModeButtonLabel": "Preklop na vnos", + "timePickerDialHelpText": "Izberite uro", + "timePickerInputHelpText": "Vnesite čas", + "timePickerHourLabel": "Ura", + "timePickerMinuteLabel": "Minuta", + "invalidTimeLabel": "Vnesite veljaven čas", + "dialModeButtonLabel": "Preklop na način izbirnika s številčnico", + "inputTimeModeButtonLabel": "Preklop na način vnosa besedila", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 licenca", + "licensesPackageDetailTextOther": "$licenseCount licenc", + "keyboardKeyAlt": "Alt.", + "keyboardKeyAltGraph": "Alt. gr.", + "keyboardKeyBackspace": "Vračalka", + "keyboardKeyCapsLock": "Velike črke", + "keyboardKeyChannelDown": "Kanal dol", + "keyboardKeyChannelUp": "Kanal gor", + "keyboardKeyControl": "Ktrl", + "keyboardKeyDelete": "Odstrani", + "keyboardKeyEject": "Izvrzi", + "keyboardKeyEnd": "Konec", + "keyboardKeyEscape": "Izhod", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Začetek", + "keyboardKeyInsert": "Vstavi", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Vklopi štev.", + "keyboardKeyNumpad1": "Štev. 1", + "keyboardKeyNumpad2": "Štev. 2", + "keyboardKeyNumpad3": "Štev. 3", + "keyboardKeyNumpad4": "Štev. 4", + "keyboardKeyNumpad5": "Štev. 5", + "keyboardKeyNumpad6": "Štev. 6", + "keyboardKeyNumpad7": "Štev. 7", + "keyboardKeyNumpad8": "Štev. 8", + "keyboardKeyNumpad9": "Štev. 9", + "keyboardKeyNumpad0": "Štev. 0", + "keyboardKeyNumpadAdd": "Štev. +", + "keyboardKeyNumpadComma": "Štev. ,", + "keyboardKeyNumpadDecimal": "Štev. .", + "keyboardKeyNumpadDivide": "Štev. /", + "keyboardKeyNumpadEnter": "Štev. Vnos", + "keyboardKeyNumpadEqual": "Štev. =", + "keyboardKeyNumpadMultiply": "Štev. *", + "keyboardKeyNumpadParenLeft": "Štev. (", + "keyboardKeyNumpadParenRight": "Štev. )", + "keyboardKeyNumpadSubtract": "Štev. -", + "keyboardKeyPageDown": "Stran dol", + "keyboardKeyPageUp": "Stran gor", + "keyboardKeyPower": "Vklop", + "keyboardKeyPowerOff": "Izklop", + "keyboardKeyPrintScreen": "Zajem zaslona", + "keyboardKeyScrollLock": "Vklopi drsenje", + "keyboardKeySelect": "Izberi", + "keyboardKeySpace": "Preslednica", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Meni menijske vrstice", + "currentDateLabel": "Danes", + "scrimLabel": "Scrim", + "bottomSheetLabel": "Razdelek na dnu zaslona", + "scrimOnTapHint": "Zapiranje »$modalRouteContentName«", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "za strnitev se dvakrat dotaknite", + "expansionTileCollapsedHint": "za razširitev se dvakrat dotaknite", + "expansionTileExpandedTapHint": "Strni", + "expansionTileCollapsedTapHint": "Razširitev za več podrobnosti", + "expandedHint": "Strnjeno", + "collapsedHint": "Razširjeno", + "menuDismissLabel": "Opusti meni", + "lookUpButtonLabel": "Pogled gor", + "searchWebButtonLabel": "Iskanje v spletu", + "shareButtonLabel": "Deli", + "clearButtonTooltip": "Počisti besedilo", + "selectedDateLabel": "Izbrano" +} diff --git a/packages/material_ui/lib/src/l10n/material_sq.arb b/packages/material_ui/lib/src/l10n/material_sq.arb new file mode 100644 index 000000000000..aff28e1f4433 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_sq.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Hap menynë e navigimit", + "backButtonTooltip": "Prapa", + "closeButtonTooltip": "Mbyll", + "deleteButtonTooltip": "Fshi", + "nextMonthTooltip": "Muaji i ardhshëm", + "previousMonthTooltip": "Muaji i mëparshëm", + "nextPageTooltip": "Faqja tjetër", + "previousPageTooltip": "Faqja e mëparshme", + "firstPageTooltip": "Faqja e parë", + "lastPageTooltip": "Faqja e fundit", + "showMenuTooltip": "Shfaq menynë", + "aboutListTileTitle": "Rreth $applicationName", + "licensesPageTitle": "Licencat", + "pageRowsInfoTitle": "$firstRow–$lastRow nga $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow nga rreth $rowCount", + "rowsPerPageTitle": "Rreshtat për faqe:", + "tabLabel": "Skeda $tabIndex nga $tabCount", + "selectedRowCountTitleOne": "U zgjodh 1 artikull", + "selectedRowCountTitleOther": "$selectedRowCount artikuj u zgjodhën", + "cancelButtonLabel": "Anulo", + "closeButtonLabel": "Mbyll", + "continueButtonLabel": "Vazhdo", + "copyButtonLabel": "Kopjo", + "cutButtonLabel": "Prit", + "scanTextButtonLabel": "Skano tekstin", + "okButtonLabel": "Në rregull", + "pasteButtonLabel": "Ngjit", + "selectAllButtonLabel": "Zgjidh të gjitha", + "viewLicensesButtonLabel": "Shiko licencat", + "anteMeridiemAbbreviation": "paradite", + "postMeridiemAbbreviation": "pasdite", + "timePickerHourModeAnnouncement": "Zgjidh orët", + "timePickerMinuteModeAnnouncement": "Zgjidh minutat", + "modalBarrierDismissLabel": "Hiq", + "signedInLabel": "Je identifikuar", + "hideAccountsLabel": "Fshih llogaritë", + "showAccountsLabel": "Shfaq llogaritë", + "drawerLabel": "Menyja e navigimit", + "popupMenuLabel": "Menyja kërcyese", + "dialogLabel": "Dialogu", + "alertDialogLabel": "Sinjalizim", + "searchFieldLabel": "Kërko", + "reorderItemToStart": "Lëvize në fillim", + "reorderItemToEnd": "Lëvize në fund", + "reorderItemUp": "Lëvize lart", + "reorderItemDown": "Lëvize poshtë", + "reorderItemLeft": "Lëvize majtas", + "reorderItemRight": "Lëvize djathtas", + "expandedIconTapHint": "Palos", + "collapsedIconTapHint": "Zgjero", + "remainingTextFieldCharacterCountOne": "1 karakter i mbetur", + "remainingTextFieldCharacterCountOther": "$remainingCount karaktere të mbetura", + "refreshIndicatorSemanticLabel": "Rifresko", + "moreButtonTooltip": "Më shumë", + "dateSeparator": ".", + "dateHelpText": "dd.mm.yyyy", + "selectYearSemanticsLabel": "Zgjidh vitin", + "unspecifiedDate": "Data", + "unspecifiedDateRange": "Gama e datave", + "dateInputLabel": "Vendos datën", + "dateRangeStartLabel": "Data e fillimit", + "dateRangeEndLabel": "Data e mbarimit", + "dateRangeStartDateSemanticLabel": "Data e fillimit: $fullDate", + "dateRangeEndDateSemanticLabel": "Data e mbarimit: $fullDate", + "invalidDateFormatLabel": "Format i pavlefshëm.", + "invalidDateRangeLabel": "Gamë e pavlefshme.", + "dateOutOfRangeLabel": "Jashtë rrezes.", + "saveButtonLabel": "Ruaj", + "datePickerHelpText": "Zgjidh datën", + "dateRangePickerHelpText": "Zgjidh gamën", + "calendarModeButtonLabel": "Kalo te kalendari", + "inputDateModeButtonLabel": "Kalo te hyrja", + "timePickerDialHelpText": "Zgjidh orën", + "timePickerInputHelpText": "Fut orën", + "timePickerHourLabel": "Ora", + "timePickerMinuteLabel": "Minuta", + "invalidTimeLabel": "Fut një kohë të vlefshme", + "dialModeButtonLabel": "Kalo te modaliteti i zgjedhësit të orës", + "inputTimeModeButtonLabel": "Kalo te modaliteti i hyrjes së tekstit", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 licencë", + "licensesPackageDetailTextOther": "$licenseCount licenca", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Delete", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Menyja e shiritit të menysë", + "currentDateLabel": "Sot", + "scrimLabel": "Kanavacë", + "bottomSheetLabel": "Fleta e poshtme", + "scrimOnTapHint": "Mbyll $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "trokit dy herë për ta palosur", + "expansionTileCollapsedHint": "trokit dy herë për ta zgjeruar", + "expansionTileExpandedTapHint": "Palos", + "expansionTileCollapsedTapHint": "Zgjero për më shumë detaje", + "expandedHint": "U palos", + "collapsedHint": "U zgjerua", + "menuDismissLabel": "Hiqe menynë", + "lookUpButtonLabel": "Kërko", + "searchWebButtonLabel": "Kërko në ueb", + "shareButtonLabel": "Ndaj", + "clearButtonTooltip": "Pastro tekstin", + "selectedDateLabel": "Zgjedhur" +} diff --git a/packages/material_ui/lib/src/l10n/material_sr.arb b/packages/material_ui/lib/src/l10n/material_sr.arb new file mode 100644 index 000000000000..124a92b10e94 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_sr.arb @@ -0,0 +1,153 @@ +{ + "licensesPackageDetailTextFew": "$licenseCount лиценце", + "remainingTextFieldCharacterCountFew": "Преостала су $remainingCount знака", + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "selectedRowCountTitleFew": "Изабране су $selectedRowCount ставке", + "openAppDrawerTooltip": "Отворите мени за навигацију", + "backButtonTooltip": "Назад", + "closeButtonTooltip": "Затворите", + "deleteButtonTooltip": "Избришите", + "nextMonthTooltip": "Следећи месец", + "previousMonthTooltip": "Претходни месец", + "nextPageTooltip": "Следећа страница", + "previousPageTooltip": "Претходна страница", + "firstPageTooltip": "Прва страница", + "lastPageTooltip": "Последња страница", + "showMenuTooltip": "Прикажи мени", + "aboutListTileTitle": "О апликацији $applicationName", + "licensesPageTitle": "Лиценце", + "pageRowsInfoTitle": "$firstRow – $lastRow oд $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow – $lastRow oд приближно $rowCount", + "rowsPerPageTitle": "Редова на страници:", + "tabLabel": "$tabIndex. картица од $tabCount", + "selectedRowCountTitleOne": "Изабрана је 1 ставка", + "selectedRowCountTitleOther": "Изабрано је $selectedRowCount ставки", + "cancelButtonLabel": "Откажи", + "closeButtonLabel": "Затвори", + "continueButtonLabel": "Настави", + "copyButtonLabel": "Копирај", + "cutButtonLabel": "Исеци", + "scanTextButtonLabel": "Скенирај текст", + "okButtonLabel": "Потврди", + "pasteButtonLabel": "Налепи", + "selectAllButtonLabel": "Изабери све", + "viewLicensesButtonLabel": "Прикажи лиценце", + "anteMeridiemAbbreviation": "пре подне", + "postMeridiemAbbreviation": "по подне", + "timePickerHourModeAnnouncement": "Изаберите сате", + "timePickerMinuteModeAnnouncement": "Изаберите минуте", + "modalBarrierDismissLabel": "Одбаци", + "signedInLabel": "Пријављени сте", + "hideAccountsLabel": "Сакриј налоге", + "showAccountsLabel": "Прикажи налоге", + "drawerLabel": "Мени за навигацију", + "popupMenuLabel": "Искачући мени", + "dialogLabel": "Дијалог", + "alertDialogLabel": "Обавештење", + "searchFieldLabel": "Претражите", + "reorderItemToStart": "Померите на почетак", + "reorderItemToEnd": "Померите на крај", + "reorderItemUp": "Померите нагоре", + "reorderItemDown": "Померите надоле", + "reorderItemLeft": "Померите улево", + "reorderItemRight": "Померите удесно", + "expandedIconTapHint": "Скупи", + "collapsedIconTapHint": "Прошири", + "remainingTextFieldCharacterCountOne": "Преостао је 1 знак", + "remainingTextFieldCharacterCountOther": "Преостало је $remainingCount знакова", + "refreshIndicatorSemanticLabel": "Освежи", + "moreButtonTooltip": "Још", + "dateSeparator": ".", + "dateHelpText": "дд.мм.гггг.", + "selectYearSemanticsLabel": "Изаберите годину", + "unspecifiedDate": "Датум", + "unspecifiedDateRange": "Период", + "dateInputLabel": "Унесите датум", + "dateRangeStartLabel": "Датум почетка", + "dateRangeEndLabel": "Датум завршетка", + "dateRangeStartDateSemanticLabel": "Датум почетка: $fullDate", + "dateRangeEndDateSemanticLabel": "Датум завршетка: $fullDate", + "invalidDateFormatLabel": "Формат је неважећи.", + "invalidDateRangeLabel": "Период је неважећи.", + "dateOutOfRangeLabel": "Изван периода.", + "saveButtonLabel": "Сачувај", + "datePickerHelpText": "Изаберите датум", + "dateRangePickerHelpText": "Изаберите период", + "calendarModeButtonLabel": "Пређите на календар", + "inputDateModeButtonLabel": "Пређите на унос", + "timePickerDialHelpText": "Изаберите време", + "timePickerInputHelpText": "Унесите време", + "timePickerHourLabel": "Сат", + "timePickerMinuteLabel": "Минут", + "invalidTimeLabel": "Унесите важеће време", + "dialModeButtonLabel": "Пређите на режим бирача бројчаника", + "inputTimeModeButtonLabel": "Пређите на режим уноса текста", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 лиценца", + "licensesPackageDetailTextOther": "$licenseCount лиценци", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Претходни канал", + "keyboardKeyChannelUp": "Следећи канал", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Дугме за укључивање", + "keyboardKeyPowerOff": "Дугме за искључивање", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Тастер за размак", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Мени трака менија", + "currentDateLabel": "Данас", + "scrimLabel": "Скрим", + "bottomSheetLabel": "Доња табела", + "scrimOnTapHint": "Затвори: $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "двапут додирните да бисте скупили", + "expansionTileCollapsedHint": "двапут додирните да бисте проширили", + "expansionTileExpandedTapHint": "Скупите", + "expansionTileCollapsedTapHint": "Проширите за још детаља", + "expandedHint": "Скупљено је", + "collapsedHint": "Проширено је", + "menuDismissLabel": "Одбаците мени", + "lookUpButtonLabel": "Поглед нагоре", + "searchWebButtonLabel": "Претражи веб", + "shareButtonLabel": "Дели", + "clearButtonTooltip": "Обриши текст", + "selectedDateLabel": "Изабрано" +} diff --git a/packages/material_ui/lib/src/l10n/material_sr_Latn.arb b/packages/material_ui/lib/src/l10n/material_sr_Latn.arb new file mode 100644 index 000000000000..3b0eee9712f0 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_sr_Latn.arb @@ -0,0 +1,152 @@ +{ + "clearButtonTooltip": "Obriši tekst", + "selectedDateLabel": "Izabrano", + "lookUpButtonLabel": "Pogled nagore", + "searchWebButtonLabel": "Pretraži veb", + "shareButtonLabel": "Deli", + "scanTextButtonLabel": "Skeniraj tekst", + "menuDismissLabel": "Odbacite meni", + "expansionTileExpandedHint": "dvaput dodirnite da biste skupili", + "expansionTileCollapsedHint": "dvaput dodirnite da biste proširili", + "expansionTileExpandedTapHint": "Skupite", + "expansionTileCollapsedTapHint": "Proširite za još detalja", + "expandedHint": "Skupljeno je", + "collapsedHint": "Prošireno je", + "scrimLabel": "Skrim", + "bottomSheetLabel": "Donja tabela", + "scrimOnTapHint": "Zatvori: $modalRouteContentName", + "currentDateLabel": "Danas", + "keyboardKeyShift": "Shift", + "menuBarMenuLabel": "Meni traka menija", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyInsert": "Insert", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyHome": "Home", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyEscape": "Esc", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyEject": "Eject", + "keyboardKeyFn": "Fn", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyEnd": "End", + "keyboardKeyDelete": "Del", + "keyboardKeyControl": "Ctrl", + "keyboardKeyChannelUp": "Sledeći kanal", + "keyboardKeyChannelDown": "Prethodni kanal", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyAlt": "Alt", + "keyboardKeySelect": "Select", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyPageDown": "PgDown", + "keyboardKeySpace": "Taster za razmak", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyPowerOff": "Dugme za isključivanje", + "keyboardKeyPower": "Dugme za uključivanje", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyNumpadEnter": "Num Enter", + "invalidTimeLabel": "Unesite važeće vreme", + "licensesPackageDetailTextOne": "1 licenca", + "licensesPackageDetailTextOther": "$licenseCount licenci", + "timePickerDialHelpText": "Izaberite vreme", + "timePickerInputHelpText": "Unesite vreme", + "timePickerHourLabel": "Sat", + "timePickerMinuteLabel": "Minut", + "licensesPackageDetailTextFew": "$licenseCount licence", + "dialModeButtonLabel": "Pređite na režim birača brojčanika", + "inputTimeModeButtonLabel": "Pređite na režim unosa teksta", + "dateSeparator": ".", + "dateInputLabel": "Unesite datum", + "calendarModeButtonLabel": "Pređite na kalendar", + "dateRangePickerHelpText": "Izaberite period", + "datePickerHelpText": "Izaberite datum", + "saveButtonLabel": "Sačuvaj", + "dateOutOfRangeLabel": "Izvan perioda.", + "invalidDateRangeLabel": "Period je nevažeći.", + "invalidDateFormatLabel": "Format je nevažeći.", + "dateRangeEndDateSemanticLabel": "Datum završetka: $fullDate", + "dateRangeStartDateSemanticLabel": "Datum početka: $fullDate", + "dateRangeEndLabel": "Datum završetka", + "dateRangeStartLabel": "Datum početka", + "inputDateModeButtonLabel": "Pređite na unos", + "unspecifiedDateRange": "Period", + "unspecifiedDate": "Datum", + "selectYearSemanticsLabel": "Izaberite godinu", + "dateHelpText": "dd.mm.gggg.", + "moreButtonTooltip": "Još", + "remainingTextFieldCharacterCountFew": "Preostala su $remainingCount znaka", + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "selectedRowCountTitleFew": "Izabrane su $selectedRowCount stavke", + "openAppDrawerTooltip": "Otvorite meni za navigaciju", + "backButtonTooltip": "Nazad", + "closeButtonTooltip": "Zatvorite", + "deleteButtonTooltip": "Izbrišite", + "nextMonthTooltip": "Sledeći mesec", + "previousMonthTooltip": "Prethodni mesec", + "nextPageTooltip": "Sledeća stranica", + "previousPageTooltip": "Prethodna stranica", + "firstPageTooltip": "Prva stranica", + "lastPageTooltip": "Poslednja stranica", + "showMenuTooltip": "Prikaži meni", + "aboutListTileTitle": "O aplikaciji $applicationName", + "licensesPageTitle": "Licence", + "pageRowsInfoTitle": "$firstRow – $lastRow od $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow – $lastRow od približno $rowCount", + "rowsPerPageTitle": "Redova na stranici:", + "tabLabel": "$tabIndex. kartica od $tabCount", + "selectedRowCountTitleOne": "Izabrana je 1 stavka", + "selectedRowCountTitleOther": "Izabrano je $selectedRowCount stavki", + "cancelButtonLabel": "Otkaži", + "closeButtonLabel": "Zatvori", + "continueButtonLabel": "Nastavi", + "copyButtonLabel": "Kopiraj", + "cutButtonLabel": "Iseci", + "okButtonLabel": "Potvrdi", + "pasteButtonLabel": "Nalepi", + "selectAllButtonLabel": "Izaberi sve", + "viewLicensesButtonLabel": "Prikaži licence", + "anteMeridiemAbbreviation": "pre podne", + "postMeridiemAbbreviation": "po podne", + "timePickerHourModeAnnouncement": "Izaberite sate", + "timePickerMinuteModeAnnouncement": "Izaberite minute", + "modalBarrierDismissLabel": "Odbaci", + "signedInLabel": "Prijavljeni ste", + "hideAccountsLabel": "Sakrij naloge", + "showAccountsLabel": "Prikaži naloge", + "drawerLabel": "Meni za navigaciju", + "popupMenuLabel": "Iskačući meni", + "dialogLabel": "Dijalog", + "alertDialogLabel": "Obaveštenje", + "searchFieldLabel": "Pretražite", + "reorderItemToStart": "Pomerite na početak", + "reorderItemToEnd": "Pomerite na kraj", + "reorderItemUp": "Pomerite nagore", + "reorderItemDown": "Pomerite nadole", + "reorderItemLeft": "Pomerite ulevo", + "reorderItemRight": "Pomerite udesno", + "expandedIconTapHint": "Skupi", + "collapsedIconTapHint": "Proširi", + "remainingTextFieldCharacterCountOne": "Preostao je 1 znak", + "remainingTextFieldCharacterCountOther": "Preostalo je $remainingCount znakova", + "refreshIndicatorSemanticLabel": "Osveži" +} diff --git a/packages/material_ui/lib/src/l10n/material_sv.arb b/packages/material_ui/lib/src/l10n/material_sv.arb new file mode 100644 index 000000000000..8e0b641e165f --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_sv.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "openAppDrawerTooltip": "Öppna navigeringsmenyn", + "backButtonTooltip": "Tillbaka", + "closeButtonTooltip": "Stäng", + "deleteButtonTooltip": "Radera", + "nextMonthTooltip": "Nästa månad", + "previousMonthTooltip": "Föregående månad", + "nextPageTooltip": "Nästa sida", + "previousPageTooltip": "Föregående sida", + "firstPageTooltip": "Första sidan", + "lastPageTooltip": "Sista sidan", + "showMenuTooltip": "Visa meny", + "aboutListTileTitle": "Om $applicationName", + "licensesPageTitle": "Licenser", + "pageRowsInfoTitle": "$firstRow–$lastRow av $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow av ungefär $rowCount", + "rowsPerPageTitle": "Rader per sida:", + "tabLabel": "Flik $tabIndex av $tabCount", + "selectedRowCountTitleOne": "1 objekt har markerats", + "selectedRowCountTitleOther": "$selectedRowCount objekt har markerats", + "cancelButtonLabel": "Avbryt", + "closeButtonLabel": "Stäng", + "continueButtonLabel": "Fortsätt", + "copyButtonLabel": "Kopiera", + "cutButtonLabel": "Klipp ut", + "scanTextButtonLabel": "Skanna text", + "okButtonLabel": "OK", + "pasteButtonLabel": "Klistra in", + "selectAllButtonLabel": "Markera allt", + "viewLicensesButtonLabel": "Visa licenser", + "anteMeridiemAbbreviation": "FM", + "postMeridiemAbbreviation": "EM", + "timePickerHourModeAnnouncement": "Välj timmar", + "timePickerMinuteModeAnnouncement": "Välj minuter", + "modalBarrierDismissLabel": "Stäng", + "signedInLabel": "Inloggad", + "hideAccountsLabel": "Dölj konton", + "showAccountsLabel": "Visa konton", + "drawerLabel": "Navigeringsmeny", + "popupMenuLabel": "Popup-meny", + "dialogLabel": "Dialogruta", + "alertDialogLabel": "Varning", + "searchFieldLabel": "Sök", + "reorderItemToStart": "Flytta till början", + "reorderItemToEnd": "Flytta till slutet", + "reorderItemUp": "Flytta uppåt", + "reorderItemDown": "Flytta nedåt", + "reorderItemLeft": "Flytta åt vänster", + "reorderItemRight": "Flytta åt höger", + "expandedIconTapHint": "Dölj", + "collapsedIconTapHint": "Utöka", + "remainingTextFieldCharacterCountOne": "1 tecken kvar", + "remainingTextFieldCharacterCountOther": "$remainingCount tecken kvar", + "refreshIndicatorSemanticLabel": "Uppdatera", + "moreButtonTooltip": "Mer", + "dateSeparator": ".", + "dateHelpText": "åååå-mm-dd", + "selectYearSemanticsLabel": "Välj år", + "unspecifiedDate": "Datum", + "unspecifiedDateRange": "Datumintervall", + "dateInputLabel": "Ange datum", + "dateRangeStartLabel": "Startdatum", + "dateRangeEndLabel": "Slutdatum", + "dateRangeStartDateSemanticLabel": "Startdatum $fullDate", + "dateRangeEndDateSemanticLabel": "Slutdatum $fullDate", + "invalidDateFormatLabel": "Ogiltigt format.", + "invalidDateRangeLabel": "Ogiltigt intervall.", + "dateOutOfRangeLabel": "Utanför intervallet.", + "saveButtonLabel": "Spara", + "datePickerHelpText": "Välj datum", + "dateRangePickerHelpText": "Välj intervall", + "calendarModeButtonLabel": "Byt till kalender", + "inputDateModeButtonLabel": "Byt till inmatning", + "timePickerDialHelpText": "Välj tid", + "timePickerInputHelpText": "Ange tid", + "timePickerHourLabel": "Timme", + "timePickerMinuteLabel": "Minut", + "invalidTimeLabel": "Ange en giltig tid", + "dialModeButtonLabel": "Byt till läget urtavleväljare", + "inputTimeModeButtonLabel": "Byt till text som inmatningsläge", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 licens", + "licensesPackageDetailTextOther": "$licenseCount licenser", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backsteg", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Byt kanal nedåt", + "keyboardKeyChannelUp": "Byt kanal uppåt", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Mata ut", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Hem", + "keyboardKeyInsert": "Infoga", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Av/på", + "keyboardKeyPowerOff": "Stäng av", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Välj", + "keyboardKeySpace": "Blanksteg", + "keyboardKeyMetaMacOs": "Kommando", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Menyrad", + "currentDateLabel": "I dag", + "scrimLabel": "Scrim", + "bottomSheetLabel": "Ark på nedre delen av skärmen", + "scrimOnTapHint": "Stäng $modalRouteContentName", + "keyboardKeyShift": "Skift", + "expansionTileExpandedHint": "dubbeltryck för att komprimera", + "expansionTileCollapsedHint": "dubbeltryck för att utöka", + "expansionTileExpandedTapHint": "Komprimera", + "expansionTileCollapsedTapHint": "Utöka för mer information", + "expandedHint": "Komprimerades", + "collapsedHint": "Utökades", + "menuDismissLabel": "Stäng menyn", + "lookUpButtonLabel": "Titta upp", + "searchWebButtonLabel": "Sök på webben", + "shareButtonLabel": "Dela", + "clearButtonTooltip": "Rensa text", + "selectedDateLabel": "Markerat" +} diff --git a/packages/material_ui/lib/src/l10n/material_sw.arb b/packages/material_ui/lib/src/l10n/material_sw.arb new file mode 100644 index 000000000000..d82d2f53f97c --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_sw.arb @@ -0,0 +1,152 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "h:mm a", + "openAppDrawerTooltip": "Fungua menyu ya kusogeza", + "backButtonTooltip": "Rudi Nyuma", + "closeButtonTooltip": "Funga", + "deleteButtonTooltip": "Futa", + "nextMonthTooltip": "Mwezi ujao", + "previousMonthTooltip": "Mwezi uliopita", + "nextPageTooltip": "Ukurasa unaofuata", + "previousPageTooltip": "Ukurasa uliotangulia", + "firstPageTooltip": "Ukurasa wa kwanza", + "lastPageTooltip": "Ukurasa wa mwisho", + "showMenuTooltip": "Onyesha menyu", + "aboutListTileTitle": "Kuhusu $applicationName", + "licensesPageTitle": "Leseni", + "pageRowsInfoTitle": "$firstRow hadi $lastRow kati ya $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow hadi $lastRow kati ya takriban $rowCount", + "rowsPerPageTitle": "Safu mlalo kwa kila ukurasa:", + "tabLabel": "Kichupo cha $tabIndex kati ya $tabCount", + "selectedRowCountTitleZero": "Hamna kilicho chaguliwa", + "selectedRowCountTitleOne": "Umechagua kipengee 1", + "selectedRowCountTitleOther": "Umechagua vipengee $selectedRowCount", + "cancelButtonLabel": "Ghairi", + "closeButtonLabel": "Funga", + "continueButtonLabel": "Endelea", + "copyButtonLabel": "Nakili", + "cutButtonLabel": "Kata", + "scanTextButtonLabel": "Changanua maandishi", + "okButtonLabel": "Sawa", + "pasteButtonLabel": "Bandika", + "selectAllButtonLabel": "Chagua vyote", + "viewLicensesButtonLabel": "Angalia leseni", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Chagua saa", + "timePickerMinuteModeAnnouncement": "Chagua dakika", + "modalBarrierDismissLabel": "Ondoa", + "signedInLabel": "Umeingia katika akaunti", + "hideAccountsLabel": "Ficha akaunti", + "showAccountsLabel": "Onyesha akaunti", + "drawerLabel": "Menyu ya kusogeza", + "popupMenuLabel": "Menyu ibukizi", + "dialogLabel": "Kidirisha", + "alertDialogLabel": "Arifa", + "searchFieldLabel": "Tafuta", + "reorderItemToStart": "Sogeza hadi mwanzo", + "reorderItemToEnd": "Sogeza hadi mwisho", + "reorderItemUp": "Sogeza juu", + "reorderItemDown": "Sogeza chini", + "reorderItemLeft": "Sogeza kushoto", + "reorderItemRight": "Sogeza kulia", + "expandedIconTapHint": "Kunja", + "collapsedIconTapHint": "Panua", + "remainingTextFieldCharacterCountZero": "Hapana herufi zilizo baki", + "remainingTextFieldCharacterCountOne": "Imesalia herufi 1", + "remainingTextFieldCharacterCountOther": "Zimesalia herufi $remainingCount", + "refreshIndicatorSemanticLabel": "Onyesha upya", + "moreButtonTooltip": "Zaidi", + "dateSeparator": "/", + "dateHelpText": "dd/mm/yyyy", + "selectYearSemanticsLabel": "Chagua mwaka", + "unspecifiedDate": "Tarehe", + "unspecifiedDateRange": "Kipindi", + "dateInputLabel": "Weka Tarehe", + "dateRangeStartLabel": "Tarehe ya Kuanza", + "dateRangeEndLabel": "Tarehe ya Kumalizika", + "dateRangeStartDateSemanticLabel": "Tarehe ya kuanza $fullDate", + "dateRangeEndDateSemanticLabel": "Tarehe ya kumalizika $fullDate", + "invalidDateFormatLabel": "Muundo si sahihi.", + "invalidDateRangeLabel": "Kipindi si sahihi.", + "dateOutOfRangeLabel": "Umechagua tarehe iliyo nje ya kipindi.", + "saveButtonLabel": "Hifadhi", + "datePickerHelpText": "Chagua tarehe", + "dateRangePickerHelpText": "Chagua kipindi", + "calendarModeButtonLabel": "Badili utumie hali ya kalenda", + "inputDateModeButtonLabel": "Badili utumie hali ya kuweka maandishi", + "timePickerDialHelpText": "Chagua muda", + "timePickerInputHelpText": "Weka muda", + "timePickerHourLabel": "Saa", + "timePickerMinuteLabel": "Dakika", + "invalidTimeLabel": "Weka saa sahihi", + "dialModeButtonLabel": "Badilisha ili utumie hali ya kiteuzi cha kupiga simu", + "inputTimeModeButtonLabel": "Tumia programu ya kuingiza data ya maandishi", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "Leseni moja", + "licensesPackageDetailTextOther": "Leseni $licenseCount", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "Pg-down", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Menyu ya upau wa menyu", + "currentDateLabel": "Leo", + "scrimLabel": "Scrim", + "bottomSheetLabel": "Safu ya Chini", + "scrimOnTapHint": "Funga $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "gusa mara mbili ili ukunje", + "expansionTileCollapsedHint": "gusa mara mbili ili upanue", + "expansionTileExpandedTapHint": "Kunja", + "expansionTileCollapsedTapHint": "Panua ili upate maelezo zaidi", + "expandedHint": "Imekunjwa", + "collapsedHint": "Imepanuliwa", + "menuDismissLabel": "Ondoa menyu", + "lookUpButtonLabel": "Tafuta", + "searchWebButtonLabel": "Tafuta kwenye Wavuti", + "shareButtonLabel": "Tuma", + "clearButtonTooltip": "Futa maandishi", + "selectedDateLabel": "Umechagua" +} diff --git a/packages/material_ui/lib/src/l10n/material_ta.arb b/packages/material_ui/lib/src/l10n/material_ta.arb new file mode 100644 index 000000000000..095eac896e91 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_ta.arb @@ -0,0 +1,152 @@ +{ + "scriptCategory": "dense", + "timeOfDayFormat": "h:mm a", + "showAccountsLabel": "கணக்குகளைக் காட்டும்", + "hideAccountsLabel": "கணக்குகளை மறைக்கும்", + "okButtonLabel": "சரி", + "continueButtonLabel": "தொடர்", + "nextPageTooltip": "அடுத்த பக்கம்", + "previousPageTooltip": "முந்தைய பக்கம்", + "firstPageTooltip": "முதல் பக்கத்திற்குச் செல்லும்", + "lastPageTooltip": "கடைசிப் பக்கத்திற்குச் செல்லும்", + "searchFieldLabel": "தேடல்", + "reorderItemToStart": "தொடக்கத்திற்கு நகர்த்தவும்", + "reorderItemToEnd": "இறுதிக்கு நகர்த்தவும்", + "reorderItemUp": "மேலே நகர்த்தவும்", + "reorderItemDown": "கீழே நகர்த்தவும்", + "reorderItemLeft": "இடப்புறம் நகர்த்தவும்", + "reorderItemRight": "வலப்புறம் நகர்த்தவும்", + "cutButtonLabel": "வெட்டு", + "scanTextButtonLabel": "வார்த்தைகளை ஸ்கேன் செய்", + "pasteButtonLabel": "ஒட்டு", + "previousMonthTooltip": "முந்தைய மாதம்", + "nextMonthTooltip": "அடுத்த மாதம்", + "closeButtonLabel": "மூடுக", + "copyButtonLabel": "நகலெடு", + "closeButtonTooltip": "மூடுக", + "deleteButtonTooltip": "நீக்கு", + "selectAllButtonLabel": "அனைத்தையும் தேர்ந்தெடு", + "openAppDrawerTooltip": "வழிசெலுத்தல் மெனுவைத் திற", + "backButtonTooltip": "முந்தைய பக்கம்", + "showMenuTooltip": "மெனுவைக் காட்டு", + "aboutListTileTitle": "$applicationName பற்றி", + "licensesPageTitle": "உரிமங்கள்", + "pageRowsInfoTitle": "$firstRow–$lastRow / $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow / $rowCount", + "rowsPerPageTitle": "ஒரு பக்கத்திற்கான வரிசைகள்:", + "tabLabel": "தாவல் $tabIndex / $tabCount", + "selectedRowCountTitleZero": "எந்த வரிசையும் தேர்ந்தெடுக்கவில்லை", + "selectedRowCountTitleOne": "1 வரிசை தேர்ந்தெடுக்கப்பட்டது", + "selectedRowCountTitleOther": "$selectedRowCount வரிசைகள் தேர்ந்தெடுக்கப்பட்டன", + "cancelButtonLabel": "ரத்துசெய்", + "viewLicensesButtonLabel": "உரிமங்களைக் காட்டு", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "மணிநேரத்தைத் தேர்ந்தெடுக்கவும்", + "timePickerMinuteModeAnnouncement": "நிமிடங்களைத் தேர்ந்தெடுக்கவும்", + "modalBarrierDismissLabel": "நிராகரிக்கும்", + "signedInLabel": "உள்நுழைந்துள்ளீர்கள்", + "drawerLabel": "வழிசெலுத்தல் மெனு", + "popupMenuLabel": "பாப்-அப் மெனு", + "dialogLabel": "உரையாடல்", + "alertDialogLabel": "விழிப்பூட்டல்", + "expandedIconTapHint": "சுருக்கும்", + "collapsedIconTapHint": "விரிக்கும்", + "remainingTextFieldCharacterCountZero": "எழுத்துக்கள் எதுவும் இல்லை", + "remainingTextFieldCharacterCountOne": "1 எழுத்து மீதமுள்ளது", + "remainingTextFieldCharacterCountOther": "$remainingCount எழுத்துகள் மீதமுள்ளன", + "refreshIndicatorSemanticLabel": "ரெஃப்ரெஷ் செய்யும்", + "moreButtonTooltip": "மேலும்", + "dateSeparator": "/", + "dateHelpText": "mm/dd/yyyy", + "selectYearSemanticsLabel": "ஆண்டைத் தேர்ந்தெடுக்கவும்", + "unspecifiedDate": "தேதி", + "unspecifiedDateRange": "தேதி வரம்பு", + "dateInputLabel": "தேதியை உள்ளிடுக", + "dateRangeStartLabel": "தொடங்கும் தேதி", + "dateRangeEndLabel": "முடிவுத் தேதி", + "dateRangeStartDateSemanticLabel": "தொடங்கும் தேதி $fullDate", + "dateRangeEndDateSemanticLabel": "முடிவுத் தேதி $fullDate", + "invalidDateFormatLabel": "தவறான வடிவம்.", + "invalidDateRangeLabel": "தவறான வரம்பு.", + "dateOutOfRangeLabel": "வரம்பிற்கு வெளியே உள்ளது.", + "saveButtonLabel": "சேமி", + "datePickerHelpText": "தேதியைத் தேர்வுசெய்க", + "dateRangePickerHelpText": "வரம்பைத் தேர்ந்தெடுக்கவும்", + "calendarModeButtonLabel": "கேலெண்டருக்கு மாற்று", + "inputDateModeButtonLabel": "உள்ளீட்டுக்கு மாற்று", + "timePickerDialHelpText": "நேரத்தைத் தேர்ந்தெடுக்கவும்", + "timePickerInputHelpText": "நேரத்தை உள்ளிடுக", + "timePickerHourLabel": "மணிநேரம்", + "timePickerMinuteLabel": "நிமிடம்", + "invalidTimeLabel": "சரியான நேரத்தை உள்ளிடவும்", + "dialModeButtonLabel": "டயல் தேர்வுக் கருவி பயன்முறைக்கு மாற்றும்", + "inputTimeModeButtonLabel": "உரை உள்ளீட்டு முறைக்கு மாற்றும்", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 உரிமம்", + "licensesPackageDetailTextOther": "$licenseCount உரிமங்கள்", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "மெனு பட்டியின் மெனு", + "currentDateLabel": "இன்று", + "scrimLabel": "ஸ்க்ரிம்", + "bottomSheetLabel": "கீழ்த் திரை", + "scrimOnTapHint": "$modalRouteContentName ஐ மூடுக", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "சுருக்க இருமுறை தட்டவும்", + "expansionTileCollapsedHint": "விரிவாக்க இருமுறை தட்டுங்கள்", + "expansionTileExpandedTapHint": "சுருக்கும்", + "expansionTileCollapsedTapHint": "கூடுதல் விவரங்களுக்கு விரிவாக்கலாம்", + "expandedHint": "சுருக்கப்பட்டது", + "collapsedHint": "விரிவாக்கப்பட்டது", + "menuDismissLabel": "மெனுவை மூடும்", + "lookUpButtonLabel": "தேடு", + "searchWebButtonLabel": "இணையத்தில் தேடு", + "shareButtonLabel": "பகிர்", + "clearButtonTooltip": "வார்த்தைகளை அழிக்கும்", + "selectedDateLabel": "தேர்ந்தெடுக்கப்பட்டது" +} diff --git a/packages/material_ui/lib/src/l10n/material_te.arb b/packages/material_ui/lib/src/l10n/material_te.arb new file mode 100644 index 000000000000..58773c230265 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_te.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "tall", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "నావిగేషన్ మెనూను తెరువు", + "backButtonTooltip": "వెనుకకు", + "closeButtonTooltip": "మూసివేయండి", + "deleteButtonTooltip": "తొలగించండి", + "nextMonthTooltip": "తర్వాత నెల", + "previousMonthTooltip": "మునుపటి నెల", + "nextPageTooltip": "తర్వాత పేజీ", + "previousPageTooltip": "మునుపటి పేజీ", + "firstPageTooltip": "మొదటి పేజీ", + "lastPageTooltip": "చివరి పేజీ", + "showMenuTooltip": "మెనూను చూపు", + "aboutListTileTitle": "$applicationName గురించి", + "licensesPageTitle": "లైసెన్స్‌లు", + "pageRowsInfoTitle": "$rowCountలో $firstRow - $lastRow", + "pageRowsInfoTitleApproximate": "$rowCountలో $firstRow–$lastRow", + "rowsPerPageTitle": "పేజీకి ఉండే అడ్డు వరుసలు:", + "tabLabel": "$tabCountలో $tabIndexవ ట్యాబ్", + "selectedRowCountTitleOne": "1 అంశం ఎంచుకోబడింది", + "selectedRowCountTitleOther": "$selectedRowCount అంశాలు ఎంచుకోబడ్డాయి", + "cancelButtonLabel": "రద్దు చేయండి", + "closeButtonLabel": "మూసివేయండి", + "continueButtonLabel": "కొనసాగించండి", + "copyButtonLabel": "కాపీ చేయి", + "scanTextButtonLabel": "టెక్స్ట్‌ను స్కాన్ చేయండి", + "cutButtonLabel": "కత్తిరించండి", + "okButtonLabel": "సరే", + "pasteButtonLabel": "పేస్ట్ చేయండి", + "selectAllButtonLabel": "అన్నింటినీ ఎంచుకోండి", + "viewLicensesButtonLabel": "లైసెన్స్‌లను చూడండి", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "గంటలను ఎంచుకోండి", + "timePickerMinuteModeAnnouncement": "నిమిషాలను ఎంచుకోండి", + "modalBarrierDismissLabel": "విస్మరించు", + "signedInLabel": "సైన్ ఇన్ చేశారు", + "hideAccountsLabel": "ఖాతాలను దాచు", + "showAccountsLabel": "ఖాతాలను చూపు", + "drawerLabel": "నావిగేషన్ మెనూ", + "popupMenuLabel": "పాప్‌అప్ మెనూ", + "dialogLabel": "డైలాగ్", + "alertDialogLabel": "అలర్ట్", + "searchFieldLabel": "వెతకండి", + "reorderItemToStart": "ప్రారంభానికి తరలించండి", + "reorderItemToEnd": "చివరకు తరలించండి", + "reorderItemUp": "పైకి జరపండి", + "reorderItemDown": "కిందికు జరుపు", + "reorderItemLeft": "ఎడమవైపుగా జరపండి", + "reorderItemRight": "కుడివైపుగా జరపండి", + "expandedIconTapHint": "కుదించు", + "collapsedIconTapHint": "విస్తరించు", + "remainingTextFieldCharacterCountOne": "1 అక్షరం మిగిలి ఉంది", + "remainingTextFieldCharacterCountOther": "$remainingCount అక్షరాలు మిగిలి ఉన్నాయి", + "refreshIndicatorSemanticLabel": "రిఫ్రెష్ చేయండి", + "moreButtonTooltip": "మరిన్ని", + "dateSeparator": "/", + "dateHelpText": "mm/dd/yyyy", + "selectYearSemanticsLabel": "సంవత్సరాన్ని ఎంచుకోండి", + "unspecifiedDate": "తేదీ", + "unspecifiedDateRange": "తేదీల పరిధి", + "dateInputLabel": "తేదీని ఎంటర్ చేయండి", + "dateRangeStartLabel": "ప్రారంభ తేదీ", + "dateRangeEndLabel": "ముగింపు తేదీ", + "dateRangeStartDateSemanticLabel": "ప్రారంభ తేదీ $fullDate", + "dateRangeEndDateSemanticLabel": "ముగింపు తేదీ $fullDate", + "invalidDateFormatLabel": "ఫార్మాట్ చెల్లదు.", + "invalidDateRangeLabel": "పరిధి చెల్లదు.", + "dateOutOfRangeLabel": "పరిధి వెలుపల ఉంది.", + "saveButtonLabel": "సేవ్ చేయండి", + "datePickerHelpText": "తేదీ ఎంచుకోండి", + "dateRangePickerHelpText": "పరిధిని ఎంచుకోండి", + "calendarModeButtonLabel": "క్యాలెండర్‌కు మారండి", + "inputDateModeButtonLabel": "ఇన్‌పుట్‌కు మారండి", + "timePickerDialHelpText": "సమయాన్ని ఎంచుకోండి", + "timePickerInputHelpText": "సమయాన్ని ఎంటర్ చేయండి", + "timePickerHourLabel": "గంట", + "timePickerMinuteLabel": "నిమిషం", + "invalidTimeLabel": "చెల్లుబాటు అయ్యే సమయాన్ని ఎంటర్ చేయండి", + "dialModeButtonLabel": "డయల్ పికర్ మోడ్‌కు మారుస్తుంది", + "inputTimeModeButtonLabel": "టెక్స్ట్ ఇన్‌పుట్ మోడ్‌కు మారుస్తుంది", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 లైసెన్స్", + "licensesPackageDetailTextOther": "$licenseCount లైసెన్స్‌లు", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "మెనూ బార్ మెనూ", + "currentDateLabel": "నేడు", + "scrimLabel": "స్క్రిమ్", + "bottomSheetLabel": "దిగువున ఉన్న షీట్", + "scrimOnTapHint": "$modalRouteContentName‌ను మూసివేయండి", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "కుదించడానికి డబుల్ ట్యాప్ చేయండి", + "expansionTileCollapsedHint": "విస్తరించడానికి డబుల్ ట్యాప్ చేయండి", + "expansionTileExpandedTapHint": "కుదించండి", + "expansionTileCollapsedTapHint": "మరిన్ని వివరాల కోసం విస్తరించండి", + "expandedHint": "కుదించబడింది", + "collapsedHint": "విస్తరించబడింది", + "menuDismissLabel": "మెనూను తీసివేయండి", + "lookUpButtonLabel": "వెతకండి", + "searchWebButtonLabel": "వెబ్‌లో సెర్చ్ చేయండి", + "shareButtonLabel": "షేర్ చేయండి", + "clearButtonTooltip": "టెక్స్ట్‌ను క్లియర్ చేయండి", + "selectedDateLabel": "ఎంచుకోబడింది" +} diff --git a/packages/material_ui/lib/src/l10n/material_th.arb b/packages/material_ui/lib/src/l10n/material_th.arb new file mode 100644 index 000000000000..bb22b222ef71 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_th.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "tall", + "timeOfDayFormat": "ah:mm", + "openAppDrawerTooltip": "เปิดเมนูการนำทาง", + "backButtonTooltip": "กลับ", + "closeButtonTooltip": "ปิด", + "deleteButtonTooltip": "ลบ", + "nextMonthTooltip": "เดือนหน้า", + "previousMonthTooltip": "เดือนที่แล้ว", + "nextPageTooltip": "หน้าถัดไป", + "previousPageTooltip": "หน้าก่อน", + "firstPageTooltip": "หน้าแรก", + "lastPageTooltip": "หน้าสุดท้าย", + "showMenuTooltip": "แสดงเมนู", + "aboutListTileTitle": "เกี่ยวกับ $applicationName", + "licensesPageTitle": "ใบอนุญาต", + "pageRowsInfoTitle": "$firstRow-$lastRow จาก $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow จากประมาณ $rowCount", + "rowsPerPageTitle": "แถวต่อหน้า:", + "tabLabel": "แท็บที่ $tabIndex จาก $tabCount", + "selectedRowCountTitleOne": "เลือกแล้ว 1 รายการ", + "selectedRowCountTitleOther": "เลือกแล้ว $selectedRowCount รายการ", + "cancelButtonLabel": "ยกเลิก", + "closeButtonLabel": "ปิด", + "continueButtonLabel": "ต่อไป", + "copyButtonLabel": "คัดลอก", + "cutButtonLabel": "ตัด", + "scanTextButtonLabel": "สแกนข้อความ", + "okButtonLabel": "ตกลง", + "pasteButtonLabel": "วาง", + "selectAllButtonLabel": "เลือกทั้งหมด", + "viewLicensesButtonLabel": "ดูใบอนุญาต", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "เลือกชั่วโมง", + "timePickerMinuteModeAnnouncement": "เลือกนาที", + "signedInLabel": "ลงชื่อเข้าใช้", + "hideAccountsLabel": "ซ่อนบัญชี", + "showAccountsLabel": "แสดงบัญชี", + "modalBarrierDismissLabel": "ปิด", + "drawerLabel": "เมนูการนำทาง", + "popupMenuLabel": "เมนูป๊อปอัป", + "dialogLabel": "กล่องโต้ตอบ", + "alertDialogLabel": "การแจ้งเตือน", + "searchFieldLabel": "ค้นหา", + "reorderItemToStart": "ย้ายไปต้นรายการ", + "reorderItemToEnd": "ย้ายไปท้ายรายการ", + "reorderItemUp": "ย้ายขึ้น", + "reorderItemDown": "ย้ายลง", + "reorderItemLeft": "ย้ายไปทางซ้าย", + "reorderItemRight": "ย้ายไปทางขวา", + "expandedIconTapHint": "ยุบ", + "collapsedIconTapHint": "ขยาย", + "remainingTextFieldCharacterCountOne": "เหลือ 1 อักขระ", + "remainingTextFieldCharacterCountOther": "เหลือ $remainingCount อักขระ", + "refreshIndicatorSemanticLabel": "รีเฟรช", + "moreButtonTooltip": "เพิ่มเติม", + "dateSeparator": "/", + "dateHelpText": "ดด/วว/ปปปป", + "selectYearSemanticsLabel": "เลือกปี", + "unspecifiedDate": "วันที่", + "unspecifiedDateRange": "ช่วงวันที่", + "dateInputLabel": "ป้อนวันที่", + "dateRangeStartLabel": "วันที่เริ่มต้น", + "dateRangeEndLabel": "วันที่สิ้นสุด", + "dateRangeStartDateSemanticLabel": "วันที่เริ่มต้น $fullDate", + "dateRangeEndDateSemanticLabel": "วันที่สิ้นสุด $fullDate", + "invalidDateFormatLabel": "รูปแบบไม่ถูกต้อง", + "invalidDateRangeLabel": "ช่วงไม่ถูกต้อง", + "dateOutOfRangeLabel": "ไม่อยู่ในช่วง", + "saveButtonLabel": "บันทึก", + "datePickerHelpText": "เลือกวันที่", + "dateRangePickerHelpText": "เลือกช่วง", + "calendarModeButtonLabel": "เปลี่ยนเป็นปฏิทิน", + "inputDateModeButtonLabel": "เปลี่ยนเป็นโหมดป้อนข้อความ", + "timePickerDialHelpText": "เลือกเวลา", + "timePickerInputHelpText": "ป้อนเวลา", + "timePickerHourLabel": "ชั่วโมง", + "timePickerMinuteLabel": "นาที", + "invalidTimeLabel": "ป้อนเวลาที่ถูกต้อง", + "dialModeButtonLabel": "สลับไปใช้โหมดเครื่องมือเลือกแบบหมุน", + "inputTimeModeButtonLabel": "สลับไปใช้โหมดป้อนข้อมูลข้อความ", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "ใบอนุญาต 1 ใบ", + "licensesPackageDetailTextOther": "ใบอนุญาต $licenseCount ใบ", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "เลข 1", + "keyboardKeyNumpad2": "เลข 2", + "keyboardKeyNumpad3": "เลข 3", + "keyboardKeyNumpad4": "เลข 4", + "keyboardKeyNumpad5": "เลข 5", + "keyboardKeyNumpad6": "เลข 6", + "keyboardKeyNumpad7": "เลข 7", + "keyboardKeyNumpad8": "เลข 8", + "keyboardKeyNumpad9": "เลข 9", + "keyboardKeyNumpad0": "เลข 0", + "keyboardKeyNumpadAdd": "เลข +", + "keyboardKeyNumpadComma": "เลข ,", + "keyboardKeyNumpadDecimal": "เลข .", + "keyboardKeyNumpadDivide": "เลข /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "เลข =", + "keyboardKeyNumpadMultiply": "เลข *", + "keyboardKeyNumpadParenLeft": "เลข (", + "keyboardKeyNumpadParenRight": "เลข )", + "keyboardKeyNumpadSubtract": "เลข -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "เปิด/ปิด", + "keyboardKeyPowerOff": "ปิดเครื่อง", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "เมนูในแถบเมนู", + "currentDateLabel": "วันนี้", + "scrimLabel": "Scrim", + "bottomSheetLabel": "Bottom Sheet", + "scrimOnTapHint": "ปิด $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "แตะสองครั้งเพื่อยุบ", + "expansionTileCollapsedHint": "แตะสองครั้งเพื่อขยาย", + "expansionTileExpandedTapHint": "ยุบ", + "expansionTileCollapsedTapHint": "ขยายเพื่อดูรายละเอียดเพิ่มเติม", + "expandedHint": "ยุบ", + "collapsedHint": "ขยาย", + "menuDismissLabel": "ปิดเมนู", + "lookUpButtonLabel": "ค้นหา", + "searchWebButtonLabel": "ค้นหาบนอินเทอร์เน็ต", + "shareButtonLabel": "แชร์", + "clearButtonTooltip": "ล้างข้อความ", + "selectedDateLabel": "เลือกไว้" +} diff --git a/packages/material_ui/lib/src/l10n/material_tl.arb b/packages/material_ui/lib/src/l10n/material_tl.arb new file mode 100644 index 000000000000..aae5c41f7dc9 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_tl.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "openAppDrawerTooltip": "Buksan ang menu ng navigation", + "backButtonTooltip": "Bumalik", + "closeButtonTooltip": "Isara", + "deleteButtonTooltip": "I-delete", + "nextMonthTooltip": "Susunod na buwan", + "previousMonthTooltip": "Nakaraang buwan", + "nextPageTooltip": "Susunod na page", + "previousPageTooltip": "Nakaraang page", + "firstPageTooltip": "Unang page", + "lastPageTooltip": "Huling page", + "showMenuTooltip": "Ipakita ang menu", + "aboutListTileTitle": "Tungkol sa $applicationName", + "licensesPageTitle": "Mga Lisensya", + "pageRowsInfoTitle": "$firstRow–$lastRow ng $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow ng humigit kumulang $rowCount", + "rowsPerPageTitle": "Mga row bawat page:", + "tabLabel": "Tab $tabIndex ng $tabCount", + "selectedRowCountTitleOne": "1 item ang napili", + "selectedRowCountTitleOther": "$selectedRowCount na item ang napili", + "cancelButtonLabel": "Kanselahin", + "closeButtonLabel": "Isara", + "continueButtonLabel": "Magpatuloy", + "copyButtonLabel": "Kopyahin", + "cutButtonLabel": "I-cut", + "scanTextButtonLabel": "I-scan ang text", + "okButtonLabel": "OK", + "pasteButtonLabel": "I-paste", + "selectAllButtonLabel": "Piliin lahat", + "viewLicensesButtonLabel": "Tingnan ang mga lisensya", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Pumili ng mga oras", + "timePickerMinuteModeAnnouncement": "Pumili ng mga minuto", + "modalBarrierDismissLabel": "I-dismiss", + "signedInLabel": "Naka-sign in", + "hideAccountsLabel": "Itago ang mga account", + "showAccountsLabel": "Ipakita ang mga account", + "drawerLabel": "Menu ng navigation", + "popupMenuLabel": "Popup na menu", + "dialogLabel": "Dialog", + "alertDialogLabel": "Alerto", + "searchFieldLabel": "Maghanap", + "reorderItemToStart": "Ilipat sa simula", + "reorderItemToEnd": "Ilipat sa dulo", + "reorderItemUp": "Ilipat pataas", + "reorderItemDown": "Ilipat pababa", + "reorderItemLeft": "Ilipat pakaliwa", + "reorderItemRight": "Ilipat pakanan", + "expandedIconTapHint": "I-collapse", + "collapsedIconTapHint": "I-expand", + "remainingTextFieldCharacterCountOne": "1 character ang natitira", + "remainingTextFieldCharacterCountOther": "$remainingCount na character ang natitira", + "refreshIndicatorSemanticLabel": "Nagre-refresh", + "moreButtonTooltip": "Higit Pa", + "dateSeparator": "/", + "dateHelpText": "mm/dd/yyyy", + "selectYearSemanticsLabel": "Pumili ng taon", + "unspecifiedDate": "Petsa", + "unspecifiedDateRange": "Hanay ng Petsa", + "dateInputLabel": "Ilagay ang Petsa", + "dateRangeStartLabel": "Petsa ng Pagsisimula", + "dateRangeEndLabel": "Petsa ng Pagtatapos", + "dateRangeStartDateSemanticLabel": "Petsa ng pagsisimula $fullDate", + "dateRangeEndDateSemanticLabel": "Petsa ng pagtatapos $fullDate", + "invalidDateFormatLabel": "Invalid ang format.", + "invalidDateRangeLabel": "Invalid ang hanay.", + "dateOutOfRangeLabel": "Wala sa hanay.", + "saveButtonLabel": "I-save", + "datePickerHelpText": "Pumili ng petsa", + "dateRangePickerHelpText": "Pumili ng hanay", + "calendarModeButtonLabel": "Lumipat sa kalendaryo", + "inputDateModeButtonLabel": "Lumipat sa input", + "timePickerDialHelpText": "Pumili ng oras", + "timePickerInputHelpText": "Maglagay ng oras", + "timePickerHourLabel": "Oras", + "timePickerMinuteLabel": "Minuto", + "invalidTimeLabel": "Maglagay ng valid na oras", + "dialModeButtonLabel": "Lumipat sa dial picker mode", + "inputTimeModeButtonLabel": "Lumipat sa text input mode", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 lisensya", + "licensesPackageDetailTextOther": "$licenseCount na lisensya", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "I-off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Piliin", + "keyboardKeySpace": "Puwang", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Menu sa menu bar", + "currentDateLabel": "Ngayon", + "scrimLabel": "Scrim", + "bottomSheetLabel": "Bottom Sheet", + "scrimOnTapHint": "Isara ang $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "i-double tap para i-collapse", + "expansionTileCollapsedHint": "i-double tap para i-expand", + "expansionTileExpandedTapHint": "I-collapse", + "expansionTileCollapsedTapHint": "I-expand para sa higit pang detalye", + "expandedHint": "Naka-collapse", + "collapsedHint": "Naka-expand", + "menuDismissLabel": "I-dismiss ang menu", + "lookUpButtonLabel": "Tumingin sa Itaas", + "searchWebButtonLabel": "Maghanap sa Web", + "shareButtonLabel": "I-share", + "clearButtonTooltip": "I-clear ang text", + "selectedDateLabel": "Napili" +} diff --git a/packages/material_ui/lib/src/l10n/material_tr.arb b/packages/material_ui/lib/src/l10n/material_tr.arb new file mode 100644 index 000000000000..d2686b4214e4 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_tr.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "openAppDrawerTooltip": "Gezinme menüsünü aç", + "backButtonTooltip": "Geri", + "closeButtonTooltip": "Kapat", + "deleteButtonTooltip": "Sil", + "nextMonthTooltip": "Gelecek ay", + "previousMonthTooltip": "Önceki ay", + "nextPageTooltip": "Sonraki sayfa", + "previousPageTooltip": "Önceki sayfa", + "firstPageTooltip": "İlk sayfa", + "lastPageTooltip": "Son sayfa", + "showMenuTooltip": "Menüyü göster", + "aboutListTileTitle": "$applicationName Hakkında", + "licensesPageTitle": "Lisanslar", + "pageRowsInfoTitle": "$firstRow-$lastRow / $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow-$lastRow / $rowCount", + "rowsPerPageTitle": "Sayfa başına satır sayısı:", + "tabLabel": "Sekme $tabIndex / $tabCount", + "selectedRowCountTitleOne": "1 öğe seçildi", + "selectedRowCountTitleOther": "$selectedRowCount öğe seçildi", + "cancelButtonLabel": "İptal", + "closeButtonLabel": "Kapat", + "continueButtonLabel": "Devam", + "copyButtonLabel": "Kopyala", + "cutButtonLabel": "Kes", + "scanTextButtonLabel": "Metin tara", + "okButtonLabel": "Tamam", + "pasteButtonLabel": "Yapıştır", + "selectAllButtonLabel": "Tümünü seç", + "viewLicensesButtonLabel": "Lisansları göster", + "anteMeridiemAbbreviation": "ÖÖ", + "postMeridiemAbbreviation": "ÖS", + "timePickerHourModeAnnouncement": "Saati seçin", + "timePickerMinuteModeAnnouncement": "Dakikayı seçin", + "signedInLabel": "Oturum açıldı", + "hideAccountsLabel": "Hesapları gizle", + "showAccountsLabel": "Hesapları göster", + "modalBarrierDismissLabel": "Kapat", + "drawerLabel": "Gezinme menüsü", + "popupMenuLabel": "Popup menü", + "dialogLabel": "İletişim kutusu", + "alertDialogLabel": "Uyarı", + "searchFieldLabel": "Ara", + "reorderItemToStart": "Başa taşı", + "reorderItemToEnd": "Sona taşı", + "reorderItemUp": "Yukarı taşı", + "reorderItemDown": "Aşağı taşı", + "reorderItemLeft": "Sola taşı", + "reorderItemRight": "Sağa taşı", + "expandedIconTapHint": "Daralt", + "collapsedIconTapHint": "Genişlet", + "remainingTextFieldCharacterCountOne": "1 karakter kaldı", + "remainingTextFieldCharacterCountOther": "$remainingCount karakter kaldı", + "refreshIndicatorSemanticLabel": "Yenile", + "moreButtonTooltip": "Diğer", + "dateSeparator": ".", + "dateHelpText": "gg.aa.yyyy", + "selectYearSemanticsLabel": "Yılı seçin", + "unspecifiedDate": "Tarih", + "unspecifiedDateRange": "Tarih Aralığı", + "dateInputLabel": "Tarih Girin", + "dateRangeStartLabel": "Başlangıç Tarihi", + "dateRangeEndLabel": "Bitiş Tarihi", + "dateRangeStartDateSemanticLabel": "Başlangıç tarihi $fullDate", + "dateRangeEndDateSemanticLabel": "Bitiş tarihi $fullDate", + "invalidDateFormatLabel": "Geçersiz biçim.", + "invalidDateRangeLabel": "Geçersiz aralık.", + "dateOutOfRangeLabel": "Kapsama alanı dışında.", + "saveButtonLabel": "Kaydet", + "datePickerHelpText": "Tarih seçin", + "dateRangePickerHelpText": "Aralık seçin", + "calendarModeButtonLabel": "Takvime geç", + "inputDateModeButtonLabel": "Girişe geç", + "timePickerDialHelpText": "Saat seçin", + "timePickerInputHelpText": "Saat girin", + "timePickerHourLabel": "Saat", + "timePickerMinuteLabel": "Dakika", + "invalidTimeLabel": "Geçerli bir saat girin", + "dialModeButtonLabel": "Dairesel seçici moduna geç", + "inputTimeModeButtonLabel": "Metin giriş moduna geç", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 lisans", + "licensesPackageDetailTextOther": "$licenseCount lisans", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Geri Tuşu", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Kanal Aşağı", + "keyboardKeyChannelUp": "Kanal Yukarı", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Çıkar", + "keyboardKeyEnd": "Son", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Güç", + "keyboardKeyPowerOff": "Kapat", + "keyboardKeyPrintScreen": "Ekranı Yazdır", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Seç", + "keyboardKeySpace": "Boşluk", + "keyboardKeyMetaMacOs": "Komut", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Menü çubuğu menüsü", + "currentDateLabel": "Bugün", + "scrimLabel": "opaklık katmanı", + "bottomSheetLabel": "alt sayfa", + "scrimOnTapHint": "$modalRouteContentName içeriğini kapat", + "keyboardKeyShift": "üst karakter", + "expansionTileExpandedHint": "daraltmak için iki kez dokunun", + "expansionTileCollapsedHint": "genişletmek için iki kez dokunun", + "expansionTileExpandedTapHint": "Daralt", + "expansionTileCollapsedTapHint": "Daha fazla ayrıntı için genişletin", + "expandedHint": "Daraltıldı", + "collapsedHint": "Genişletildi", + "menuDismissLabel": "Menüyü kapat", + "lookUpButtonLabel": "Ara", + "searchWebButtonLabel": "Web'de Ara", + "shareButtonLabel": "Paylaş", + "clearButtonTooltip": "Metni temizle", + "selectedDateLabel": "Seçili" +} diff --git a/packages/material_ui/lib/src/l10n/material_ug.arb b/packages/material_ui/lib/src/l10n/material_ug.arb new file mode 100644 index 000000000000..01bf87b46394 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_ug.arb @@ -0,0 +1,149 @@ +{ + "openAppDrawerTooltip": "يېتەكچى تىزىملىكىنى ئېچىىش", + "backButtonTooltip": "قايتىش", + "clearButtonTooltip": "تېكىستنى تازىلاش", + "closeButtonTooltip": "يېپىش", + "deleteButtonTooltip": "ئۆچۈرۈش", + "moreButtonTooltip": "تېخىمۇ كۆپ", + "nextMonthTooltip": "كېيىنكى ئاي", + "previousMonthTooltip": "ئالدىنقى ئاي", + "nextPageTooltip": "كېيىنكى بەت", + "previousPageTooltip": "ئالدىنقى بەت", + "firstPageTooltip": "بىرىنچى بەت", + "lastPageTooltip": "ئاخىرقى بەت", + "showMenuTooltip": "تىزىملىكنى كۆرسىتىش", + "scrimLabel": "Scrim", + "scriptCategory": "tall", + "timeOfDayFormat": "HH:mm", + "bottomSheetLabel": "ئاستىنقى كۆزنەك", + "scrimOnTapHint": "$modalRouteContentName نى يېپىش", + "aboutListTileTitle": "$applicationName ھەققىدە", + "licensesPageTitle": "ئىجازەتننامىلەر", + "licensesPackageDetailTextOne": "1 ئىجازەتنامە", + "licensesPackageDetailTextOther": "$licenseCount ئىجازەتنامە", + "pageRowsInfoTitle": "جەمئىي $rowCount قۇر $firstRow-دىن $lastRow-گىچە", + "pageRowsInfoTitleApproximate": "تەخمىنەن جەمئىي $rowCount قۇر $firstRow-دىن $lastRow-گىچە", + "rowsPerPageTitle": "ھەر بەتتىكى قۇر سانى:", + "tabLabel": "بەتكۈچ $tabIndex جەمئىي $tabCount", + "selectedRowCountTitleOne": "1 ماددا تاللاندى", + "selectedRowCountTitleOther": "$selectedRowCount ماددا تاللاندى", + "cancelButtonLabel": "بىكار قىلىش", + "closeButtonLabel": "يېپىش", + "continueButtonLabel": "داۋاملاشتۇرۇش", + "copyButtonLabel": "كۆچۈرۈش", + "cutButtonLabel": "كېسىش", + "scanTextButtonLabel": "تېكىستنى سايىلەش", + "lookUpButtonLabel": "ئىزدەش", + "searchWebButtonLabel": "توردا ئىزدەش", + "shareButtonLabel": "ھەمبەھرلەش", + "okButtonLabel": "ماقۇل", + "pasteButtonLabel": "چاپلاش", + "selectAllButtonLabel": "ھەممىنى تاللاش", + "viewLicensesButtonLabel": "ئىجازەتنامىلەرنى كۆرۈش", + "anteMeridiemAbbreviation": "چۈشتىن بۇرۇن", + "postMeridiemAbbreviation": "چۈشتىن كېيىن", + "timePickerHourModeAnnouncement": "سائەت تاللاش", + "timePickerMinuteModeAnnouncement": "مىنۇت تاللاش", + "modalBarrierDismissLabel": "بىكار قىلىش", + "menuDismissLabel": "تىزىملىكنى بىكار قىلىش", + "dateSeparator": "-", + "dateHelpText": "dd-mm-yyyy", + "selectYearSemanticsLabel": "يىل تاللاش", + "unspecifiedDate": "چېسلا", + "unspecifiedDateRange": "چېسلا دائىرىسى", + "dateInputLabel": "چېسلا كىرگۈزۈش", + "dateRangeStartLabel": "باشلىنىش ۋاقتى", + "dateRangeEndLabel": "ئاخىرلىشىش ۋاقتى", + "dateRangeStartDateSemanticLabel": "باشلىنىش ۋاقتى fullDate$", + "dateRangeEndDateSemanticLabel": "ئاخىرلىشىش ۋاقتى fullDate$", + "invalidDateFormatLabel": "فورمات ئىناۋەتسىز.", + "invalidDateRangeLabel": "دائىرە ئىناۋەتسىز.", + "dateOutOfRangeLabel": "دائىرىدىن چىقىپ كەتتى", + "saveButtonLabel": "ساقلاش", + "datePickerHelpText": "چېسلا تاللاش", + "dateRangePickerHelpText": "دائىرە تاللاش", + "calendarModeButtonLabel": "كالېندارغا ئۆتۈش", + "inputDateModeButtonLabel": "خەت كىرگۈزۈشكە ئۆتۈش", + "timePickerDialHelpText": "ۋاقىت تاللاش", + "timePickerInputHelpText": "ۋاقىت كىرگۈزۈش", + "timePickerHourLabel": "سائەت", + "timePickerMinuteLabel": "مىنۇت", + "invalidTimeLabel": "ئىناۋەتلىك بىر ۋاقىت كىرگۈزۈڭ", + "dialModeButtonLabel": "ئىشكالا تاختىسىدا تاللاش ھالىتىگە ئۆتۈش", + "inputTimeModeButtonLabel": "خەت كىرگۈزۈش ھالىتىگە ئۆتۈش", + "signedInLabel": "تىزىملاپ كىردىڭىز", + "hideAccountsLabel": "ھېساباتنى يوشۇرۇش", + "showAccountsLabel": "ھېساباتنى كۆرسىتىش", + "drawerLabel": "يېتەگلىگۈچى تىزىملىكى", + "menuBarMenuLabel": "تىزىملىك بالدىقى تىزىملىكى", + "popupMenuLabel": "سەكرىمە تىزىملىك", + "dialogLabel": "دىئالوگ", + "alertDialogLabel": "ئاگاھلاندۇرۇش", + "searchFieldLabel": "ئىزدەش", + "currentDateLabel": "بۈگۈن", + "selectedDateLabel": "تاللاندى", + "reorderItemToStart": "باشلىنىشقا يۆتكەش", + "reorderItemToEnd": "ئاخىرىغا يۆتكەش", + "reorderItemUp": "يۇقىرىغا يۆتكەش", + "reorderItemDown": "ئاستىغا يۆتكەش", + "reorderItemLeft": "سولغا يۆتكەش", + "reorderItemRight": "ئوڭغا يۆتكەش", + "expandedIconTapHint": "يىغىش", + "collapsedIconTapHint": "يېيىش", + "expansionTileExpandedHint": "يىغىش ئۈچۈن قوش چېكىڭ", + "expansionTileCollapsedHint": "يېيىش ئۈچۈن قوش چېكىڭ", + "expansionTileExpandedTapHint": "يىغىش", + "expansionTileCollapsedTapHint": "تېخىمۇ كۆپ تەپسىلاتلار ئۈچۈن يېيىڭ", + "expandedHint": "يىغىلدى", + "collapsedHint": "يېيىلدى", + "remainingTextFieldCharacterCountOne": "1 ھەرپ-بەلگە قالدى", + "remainingTextFieldCharacterCountOther": "$remainingCount ھەرپ-بەلگە قالدى", + "refreshIndicatorSemanticLabel": "يېڭىلاش", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "ئاستىنقى قانال", + "keyboardKeyChannelUp": "يۇقىرىقى قانال", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "باشبەت", + "keyboardKeyInsert": "قىستۇرۇش", + "keyboardKeyMeta": "مېتا", + "keyboardKeyMetaMacOs": "بۇيرۇق", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "+ Num", + "keyboardKeyNumpadComma": ", Num", + "keyboardKeyNumpadDecimal": ". Num", + "keyboardKeyNumpadDivide": "/ Num", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "= Num", + "keyboardKeyNumpadMultiply": "* Num", + "keyboardKeyNumpadParenLeft": ") Num", + "keyboardKeyNumpadParenRight": "( Num", + "keyboardKeyNumpadSubtract": "- Num", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "توك", + "keyboardKeyPowerOff": "ئېتىش", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "تاللاش", + "keyboardKeyShift": "Shift", + "keyboardKeySpace": "بوشلۇق" +} diff --git a/packages/material_ui/lib/src/l10n/material_uk.arb b/packages/material_ui/lib/src/l10n/material_uk.arb new file mode 100644 index 000000000000..f99cba44a1ff --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_uk.arb @@ -0,0 +1,156 @@ +{ + "licensesPackageDetailTextFew": "$licenseCount ліцензії", + "licensesPackageDetailTextMany": "$licenseCount ліцензій", + "remainingTextFieldCharacterCountFew": "Залишилося $remainingCount символи", + "remainingTextFieldCharacterCountMany": "Залишилося $remainingCount символів", + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "selectedRowCountTitleFew": "Вибрано $selectedRowCount елементи", + "selectedRowCountTitleMany": "Вибрано $selectedRowCount елементів", + "openAppDrawerTooltip": "Відкрити меню навігації", + "backButtonTooltip": "Назад", + "closeButtonTooltip": "Закрити", + "deleteButtonTooltip": "Видалити", + "nextMonthTooltip": "Наступний місяць", + "previousMonthTooltip": "Попередній місяць", + "nextPageTooltip": "Наступна сторінка", + "previousPageTooltip": "Попередня сторінка", + "firstPageTooltip": "Перша сторінка", + "lastPageTooltip": "Остання сторінка", + "showMenuTooltip": "Показати меню", + "aboutListTileTitle": "Про додаток $applicationName", + "licensesPageTitle": "Ліцензії", + "pageRowsInfoTitle": "$firstRow–$lastRow з $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow з приблизно $rowCount", + "rowsPerPageTitle": "Рядків на сторінці:", + "tabLabel": "Вкладка $tabIndex з $tabCount", + "selectedRowCountTitleOne": "Вибрано 1 елемент", + "selectedRowCountTitleOther": "Вибрано $selectedRowCount елемента", + "cancelButtonLabel": "Скасувати", + "closeButtonLabel": "Закрити", + "continueButtonLabel": "Продовжити", + "copyButtonLabel": "Копіювати", + "cutButtonLabel": "Вирізати", + "scanTextButtonLabel": "Відсканувати текст", + "okButtonLabel": "OK", + "pasteButtonLabel": "Вставити", + "selectAllButtonLabel": "Вибрати всі", + "viewLicensesButtonLabel": "Переглянути ліцензії", + "anteMeridiemAbbreviation": "дп", + "postMeridiemAbbreviation": "пп", + "timePickerHourModeAnnouncement": "Виберіть години", + "timePickerMinuteModeAnnouncement": "Виберіть хвилини", + "modalBarrierDismissLabel": "Закрити", + "signedInLabel": "Ви ввійшли", + "hideAccountsLabel": "Сховати облікові записи", + "showAccountsLabel": "Показати облікові записи", + "drawerLabel": "Меню навігації", + "popupMenuLabel": "Спливаюче меню", + "dialogLabel": "Вікно", + "alertDialogLabel": "Сповіщення", + "searchFieldLabel": "Пошук", + "reorderItemToStart": "Перемістити на початок", + "reorderItemToEnd": "Перемістити в кінець", + "reorderItemUp": "Перемістити вгору", + "reorderItemDown": "Перемістити вниз", + "reorderItemLeft": "Перемістити ліворуч", + "reorderItemRight": "Перемістити праворуч", + "expandedIconTapHint": "Згорнути", + "collapsedIconTapHint": "Розгорнути", + "remainingTextFieldCharacterCountOne": "Залишився 1 символ", + "remainingTextFieldCharacterCountOther": "Залишилося $remainingCount символу", + "refreshIndicatorSemanticLabel": "Оновити", + "moreButtonTooltip": "Інші", + "dateSeparator": ".", + "dateHelpText": "дд.мм.рррр", + "selectYearSemanticsLabel": "Виберіть рік", + "unspecifiedDate": "Дата", + "unspecifiedDateRange": "Діапазон дат", + "dateInputLabel": "Введіть дату", + "dateRangeStartLabel": "Дата початку", + "dateRangeEndLabel": "Дата завершення", + "dateRangeStartDateSemanticLabel": "Дата початку $fullDate", + "dateRangeEndDateSemanticLabel": "Дата завершення $fullDate", + "invalidDateFormatLabel": "Недійсний формат.", + "invalidDateRangeLabel": "Недійсний діапазон.", + "dateOutOfRangeLabel": "За межами діапазону.", + "saveButtonLabel": "Зберегти", + "datePickerHelpText": "Вибрати дату", + "dateRangePickerHelpText": "Вибрати діапазон дат", + "calendarModeButtonLabel": "Перейти до календаря", + "inputDateModeButtonLabel": "Ввести вручну", + "timePickerDialHelpText": "Вибрати час", + "timePickerInputHelpText": "Ввести час", + "timePickerHourLabel": "Години", + "timePickerMinuteLabel": "Хвилини", + "invalidTimeLabel": "Введіть дійсний час", + "dialModeButtonLabel": "Перейти в режим вибору на циферблаті", + "inputTimeModeButtonLabel": "Перейти в режим введення цифр", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 ліцензія", + "licensesPackageDetailTextOther": "$licenseCount ліцензії", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Канал униз", + "keyboardKeyChannelUp": "Канал угору", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Вийняти", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Кнопка живлення", + "keyboardKeyPowerOff": "Вимкнути живлення", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Пробіл", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Панель меню", + "currentDateLabel": "Сьогодні", + "scrimLabel": "Маскувальний фон", + "bottomSheetLabel": "Нижній екран", + "scrimOnTapHint": "Закрити: $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "двічі торкніться, щоб згорнути", + "expansionTileCollapsedHint": "двічі торкніться, щоб розгорнути", + "expansionTileExpandedTapHint": "Згорнути", + "expansionTileCollapsedTapHint": "Розгорнути й дізнатися більше", + "expandedHint": "Згорнуто", + "collapsedHint": "Розгорнуто", + "menuDismissLabel": "Закрити меню", + "lookUpButtonLabel": "Шукати", + "searchWebButtonLabel": "Пошук в Інтернеті", + "shareButtonLabel": "Поділитися", + "clearButtonTooltip": "Видалити текст", + "selectedDateLabel": "Вибрано" +} diff --git a/packages/material_ui/lib/src/l10n/material_ur.arb b/packages/material_ui/lib/src/l10n/material_ur.arb new file mode 100644 index 000000000000..ed23101fdc5f --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_ur.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "tall", + "timeOfDayFormat": "h:mm a", + "selectedRowCountTitleOne": "1 آئٹم منتخب کیا گیا", + "openAppDrawerTooltip": "نیویگیشن مینیو کھولیں", + "backButtonTooltip": "پیچھے", + "closeButtonTooltip": "بند کریں", + "deleteButtonTooltip": "حذف کریں", + "nextMonthTooltip": "اگلا مہینہ", + "previousMonthTooltip": "پچھلا مہینہ", + "nextPageTooltip": "اگلا صفحہ", + "previousPageTooltip": "گزشتہ صفحہ", + "firstPageTooltip": "پہلا صفحہ", + "lastPageTooltip": "آخری صفحہ", + "showMenuTooltip": "مینیو دکھائیں", + "aboutListTileTitle": "$applicationName کے بارے میں", + "licensesPageTitle": "لائسنسز", + "pageRowsInfoTitle": "$firstRow–$lastRow از $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow $rowCount میں سے تقریباً", + "rowsPerPageTitle": "قطاریں فی صفحہ:", + "tabLabel": "$tabCount میں سے $tabIndex ٹیب", + "selectedRowCountTitleOther": "$selectedRowCount آئٹمز منتخب کیے گئے", + "cancelButtonLabel": "منسوخ کریں", + "closeButtonLabel": "بند کریں", + "continueButtonLabel": "جاری رکھیں", + "copyButtonLabel": "کاپی کریں", + "cutButtonLabel": "کٹ کریں", + "scanTextButtonLabel": "ٹیکسٹ اسکین کریں", + "okButtonLabel": "ٹھیک ہے", + "pasteButtonLabel": "پیسٹ کریں", + "selectAllButtonLabel": "سبھی کو منتخب کریں", + "viewLicensesButtonLabel": "لائسنسز دیکھیں", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "گھنٹے منتخب کریں", + "timePickerMinuteModeAnnouncement": "منٹ منتخب کریں", + "signedInLabel": "سائن ان کردہ ہے", + "hideAccountsLabel": "اکاؤنٹس چھپائیں", + "showAccountsLabel": "اکاؤنٹس دکھائیں", + "modalBarrierDismissLabel": "برخاست کریں", + "drawerLabel": "نیویگیشن مینیو", + "popupMenuLabel": "پاپ اپ مینیو", + "dialogLabel": "ڈائلاگ", + "alertDialogLabel": "الرٹ", + "searchFieldLabel": "تلاش", + "reorderItemToStart": "شروع میں منتقل کریں", + "reorderItemToEnd": "آخر میں منتقل کریں", + "reorderItemUp": "اوپر منتقل کریں", + "reorderItemDown": "نیچے منتقل کریں", + "reorderItemLeft": "بائیں منتقل کریں", + "reorderItemRight": "دائیں منتقل کریں", + "expandedIconTapHint": "سکیڑیں", + "collapsedIconTapHint": "پھیلائیں", + "remainingTextFieldCharacterCountOne": "1 حرف باقی ہے", + "remainingTextFieldCharacterCountOther": "$remainingCount حروف باقی ہیں", + "refreshIndicatorSemanticLabel": "ریفریش کریں", + "moreButtonTooltip": "مزید", + "dateSeparator": "/", + "dateHelpText": "dd/mm/yyyy", + "selectYearSemanticsLabel": "سال منتخب کریں", + "unspecifiedDate": "تاریخ", + "unspecifiedDateRange": "تاریخ کی حد", + "dateInputLabel": "تاریخ درج کریں", + "dateRangeStartLabel": "تاریخ آغاز", + "dateRangeEndLabel": "تاریخ اختتام", + "dateRangeStartDateSemanticLabel": "تاریخ آغاز $fullDate", + "dateRangeEndDateSemanticLabel": "تاریخ اختتام $fullDate", + "invalidDateFormatLabel": "غلط فارمیٹ۔", + "invalidDateRangeLabel": "غلط رینج۔", + "dateOutOfRangeLabel": "حد سے باہر۔", + "saveButtonLabel": "محفوظ کریں", + "datePickerHelpText": "تاریخ منتخب کریں", + "dateRangePickerHelpText": "حد منتخب کریں", + "calendarModeButtonLabel": "کیلنڈر پر سوئچ کریں", + "inputDateModeButtonLabel": "ان پٹ پر سوئچ کریں", + "timePickerDialHelpText": "وقت منتخب کریں", + "timePickerInputHelpText": "وقت درج کریں", + "timePickerHourLabel": "گھنٹہ", + "timePickerMinuteLabel": "منٹ", + "invalidTimeLabel": "درست وقت درج کریں", + "dialModeButtonLabel": "ڈائل منتخب کنندہ وضع پر سوئچ کریں", + "inputTimeModeButtonLabel": "ٹیکسٹ ان پٹ وضع پر سوئچ کریں", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 لائسنس", + "licensesPackageDetailTextOther": "$licenseCount لائسنسز", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "+ Num", + "keyboardKeyNumpadComma": "Num ,‎", + "keyboardKeyNumpadDecimal": ". Num", + "keyboardKeyNumpadDivide": "Num /‎", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =‎", + "keyboardKeyNumpadMultiply": "Num *‎", + "keyboardKeyNumpadParenLeft": "Num (‎", + "keyboardKeyNumpadParenRight": "Num )‎", + "keyboardKeyNumpadSubtract": "Num -‎", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "مینیو بار کا مینیو", + "currentDateLabel": "آج", + "scrimLabel": "اسکریم", + "bottomSheetLabel": "نیچے کی شیٹ", + "scrimOnTapHint": "$modalRouteContentName بند کریں", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "سکیڑنے کے لیے دوبار تھپتھپائیں", + "expansionTileCollapsedHint": "پھیلانے کے لیے دوبار تھپتھپائیں", + "expansionTileExpandedTapHint": "سکیڑیں", + "expansionTileCollapsedTapHint": "مزید تفصیلات کے لیے پھیلائیں", + "expandedHint": "سکڑا ہوا", + "collapsedHint": "پھیلا ہوا", + "menuDismissLabel": "مینو برخاست کریں", + "lookUpButtonLabel": "تفصیل دیکھیں", + "searchWebButtonLabel": "ویب تلاش کریں", + "shareButtonLabel": "اشتراک کریں", + "clearButtonTooltip": "ٹیکسٹ صاف کریں", + "selectedDateLabel": "منتخب کردہ" +} diff --git a/packages/material_ui/lib/src/l10n/material_uz.arb b/packages/material_ui/lib/src/l10n/material_uz.arb new file mode 100644 index 000000000000..58ced55e4657 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_uz.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Navigatsiya menyusini ochish", + "backButtonTooltip": "Orqaga", + "closeButtonTooltip": "Yopish", + "deleteButtonTooltip": "Olib tashlash", + "nextMonthTooltip": "Keyingi oy", + "previousMonthTooltip": "Avvalgi oy", + "nextPageTooltip": "Keyingi sahifa", + "previousPageTooltip": "Avvalgi sahifa", + "firstPageTooltip": "Birinchi sahifa", + "lastPageTooltip": "Oxirgi sahifa", + "showMenuTooltip": "Menyuni koʻrsatish", + "aboutListTileTitle": "$applicationName haqida", + "licensesPageTitle": "Litsenziyalar", + "pageRowsInfoTitle": "$firstRow–$lastRow, jami: $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow, jami: $rowCount", + "rowsPerPageTitle": "Har bir sahifadagi qatorlar soni:", + "tabLabel": "$tabCount varaqdan $tabIndex", + "selectedRowCountTitleOne": "1 ta element tanlandi", + "selectedRowCountTitleOther": "$selectedRowCount ta element tanlandi", + "cancelButtonLabel": "Bekor qilish", + "closeButtonLabel": "Yopish", + "continueButtonLabel": "Davom etish", + "copyButtonLabel": "Nusxa olish", + "cutButtonLabel": "Kesib olish", + "scanTextButtonLabel": "Matnni skanerlash", + "okButtonLabel": "OK", + "pasteButtonLabel": "Joylash", + "selectAllButtonLabel": "Hammasi", + "viewLicensesButtonLabel": "Litsenziyalarni koʻrish", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Soatni tanlang", + "timePickerMinuteModeAnnouncement": "Daqiqani tanlang", + "modalBarrierDismissLabel": "Yopish", + "signedInLabel": "Hisobingizga kirgansiz", + "hideAccountsLabel": "Hisoblarni berkitish", + "showAccountsLabel": "Hisoblarni koʻrsatish", + "drawerLabel": "Navigatsiya menyusi", + "popupMenuLabel": "Pop-ap menyusi", + "dialogLabel": "Muloqot oynasi", + "alertDialogLabel": "Ogohlantirish", + "searchFieldLabel": "Qidirish", + "reorderItemToStart": "Boshiga siljitish", + "reorderItemToEnd": "Oxiriga siljitish", + "reorderItemUp": "Tepaga siljitish", + "reorderItemDown": "Pastga siljitish", + "reorderItemLeft": "Chapga siljitish", + "reorderItemRight": "Oʻngga siljitish", + "expandedIconTapHint": "Kichraytirish", + "collapsedIconTapHint": "Yoyish", + "remainingTextFieldCharacterCountOne": "1 ta belgi qoldi", + "remainingTextFieldCharacterCountOther": "$remainingCount ta belgi qoldi", + "refreshIndicatorSemanticLabel": "Yangilash", + "moreButtonTooltip": "Yana", + "dateSeparator": "/", + "dateHelpText": "mm/dd/yyyy", + "selectYearSemanticsLabel": "Yilni tanlang", + "unspecifiedDate": "Sana", + "unspecifiedDateRange": "Sana oraligʻi", + "dateInputLabel": "Sanani kiriting", + "dateRangeStartLabel": "Boshlanish sanasi", + "dateRangeEndLabel": "Tugash sanasi", + "dateRangeStartDateSemanticLabel": "Boshlanish sanasi: $fullDate", + "dateRangeEndDateSemanticLabel": "Tugash sanasi: $fullDate", + "invalidDateFormatLabel": "Yaroqsiz format.", + "invalidDateRangeLabel": "Yaroqsiz oraliq.", + "dateOutOfRangeLabel": "Diapazondan tashqarida.", + "saveButtonLabel": "Saqlash", + "datePickerHelpText": "Sanani tanlang", + "dateRangePickerHelpText": "Oraliqni tanlang", + "calendarModeButtonLabel": "Taqvimda ochish", + "inputDateModeButtonLabel": "Mustaqil kiritish", + "timePickerDialHelpText": "Vaqtni tanlang", + "timePickerInputHelpText": "Vaqtni kiriting", + "timePickerHourLabel": "Soat", + "timePickerMinuteLabel": "Daqiqa", + "invalidTimeLabel": "Vaqt xato kiritildi", + "dialModeButtonLabel": "Vaqtni burab tanlash rejimi", + "inputTimeModeButtonLabel": "Vaqtni yozib tanlash rejimi", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 ta litsenziya", + "licensesPackageDetailTextOther": "$licenseCount ta litsenziya", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Keyingi kanal", + "keyboardKeyChannelUp": "Avvalgi kanal", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Power", + "keyboardKeyPowerOff": "Power Off", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Boʻsh joy", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Menyu paneli", + "currentDateLabel": "Bugun", + "scrimLabel": "Kanop", + "bottomSheetLabel": "Quyi ekran", + "scrimOnTapHint": "Yopish: $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "yigʻish uchun ikki marta bosing", + "expansionTileCollapsedHint": "yoyish uchun ikki marta bosing", + "expansionTileExpandedTapHint": "Yigʻish", + "expansionTileCollapsedTapHint": "Batafsil koʻrish uchun yoying", + "expandedHint": "Yigʻilgan", + "collapsedHint": "Yoyilgan", + "menuDismissLabel": "Menyuni yopish", + "lookUpButtonLabel": "Tepaga qarang", + "searchWebButtonLabel": "Internetdan qidirish", + "shareButtonLabel": "Ulashish", + "clearButtonTooltip": "Matnni tozalash", + "selectedDateLabel": "Tanlangan" +} diff --git a/packages/material_ui/lib/src/l10n/material_vi.arb b/packages/material_ui/lib/src/l10n/material_vi.arb new file mode 100644 index 000000000000..e393407bc2d9 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_vi.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "HH:mm", + "openAppDrawerTooltip": "Mở menu di chuyển", + "backButtonTooltip": "Quay lại", + "closeButtonTooltip": "Đóng", + "deleteButtonTooltip": "Xóa", + "nextMonthTooltip": "Tháng sau", + "previousMonthTooltip": "Tháng trước", + "nextPageTooltip": "Trang tiếp theo", + "previousPageTooltip": "Trang trước", + "firstPageTooltip": "Trang đầu", + "lastPageTooltip": "Trang cuối", + "showMenuTooltip": "Hiển thị menu", + "aboutListTileTitle": "Giới thiệu về $applicationName", + "licensesPageTitle": "Giấy phép", + "pageRowsInfoTitle": "$firstRow–$lastRow trong tổng số $rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow trong tổng số khoảng $rowCount", + "rowsPerPageTitle": "Số hàng mỗi trang:", + "tabLabel": "Tab $tabIndex trong tổng số $tabCount", + "selectedRowCountTitleOne": "Đã chọn 1 mục", + "selectedRowCountTitleOther": "Đã chọn $selectedRowCount mục", + "cancelButtonLabel": "Huỷ", + "closeButtonLabel": "Đóng", + "continueButtonLabel": "Tiếp tục", + "copyButtonLabel": "Sao chép", + "cutButtonLabel": "Cắt", + "scanTextButtonLabel": "Quét văn bản", + "okButtonLabel": "OK", + "pasteButtonLabel": "Dán", + "selectAllButtonLabel": "Chọn tất cả", + "viewLicensesButtonLabel": "Xem giấy phép", + "anteMeridiemAbbreviation": "SÁNG", + "postMeridiemAbbreviation": "CHIỀU", + "timePickerHourModeAnnouncement": "Chọn giờ", + "timePickerMinuteModeAnnouncement": "Chọn phút", + "modalBarrierDismissLabel": "Bỏ qua", + "signedInLabel": "Đã đăng nhập", + "hideAccountsLabel": "Ẩn tài khoản", + "showAccountsLabel": "Hiển thị tài khoản", + "drawerLabel": "Menu di chuyển", + "popupMenuLabel": "Menu bật lên", + "dialogLabel": "Hộp thoại", + "alertDialogLabel": "Thông báo", + "searchFieldLabel": "Tìm kiếm", + "reorderItemToStart": "Di chuyển lên đầu danh sách", + "reorderItemToEnd": "Di chuyển xuống cuối danh sách", + "reorderItemUp": "Di chuyển lên", + "reorderItemDown": "Di chuyển xuống", + "reorderItemLeft": "Di chuyển sang trái", + "reorderItemRight": "Di chuyển sang phải", + "expandedIconTapHint": "Thu gọn", + "collapsedIconTapHint": "Mở rộng", + "remainingTextFieldCharacterCountOne": "Còn lại 1 ký tự", + "remainingTextFieldCharacterCountOther": "Còn lại $remainingCount ký tự", + "refreshIndicatorSemanticLabel": "Làm mới", + "moreButtonTooltip": "Thêm", + "dateSeparator": "/", + "dateHelpText": "mm/dd/yyyy", + "selectYearSemanticsLabel": "Chọn năm", + "unspecifiedDate": "Ngày", + "unspecifiedDateRange": "Phạm vi ngày", + "dateInputLabel": "Nhập ngày", + "dateRangeStartLabel": "Ngày bắt đầu", + "dateRangeEndLabel": "Ngày kết thúc", + "dateRangeStartDateSemanticLabel": "Ngày bắt đầu $fullDate", + "dateRangeEndDateSemanticLabel": "Ngày kết thúc $fullDate", + "invalidDateFormatLabel": "Định dạng không hợp lệ.", + "invalidDateRangeLabel": "Phạm vi không hợp lệ.", + "dateOutOfRangeLabel": "Ngoài phạm vi.", + "saveButtonLabel": "Lưu", + "datePickerHelpText": "Chọn ngày", + "dateRangePickerHelpText": "Chọn phạm vi", + "calendarModeButtonLabel": "Chuyển sang lịch", + "inputDateModeButtonLabel": "Chuyển sang chế độ nhập", + "timePickerDialHelpText": "Chọn thời gian", + "timePickerInputHelpText": "Nhập thời gian", + "timePickerHourLabel": "Giờ", + "timePickerMinuteLabel": "Phút", + "invalidTimeLabel": "Nhập thời gian hợp lệ", + "dialModeButtonLabel": "Chuyển sang chế độ chọn mặt đồng hồ", + "inputTimeModeButtonLabel": "Chuyển sang chế độ nhập văn bản", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 giấy phép", + "licensesPackageDetailTextOther": "$licenseCount giấy phép", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Giảm kênh", + "keyboardKeyChannelUp": "Tăng kênh", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Phím số 1", + "keyboardKeyNumpad2": "Phím số 2", + "keyboardKeyNumpad3": "Phím số 3", + "keyboardKeyNumpad4": "Phím số 4", + "keyboardKeyNumpad5": "Phím số 5", + "keyboardKeyNumpad6": "Phím số 6", + "keyboardKeyNumpad7": "Phím số 7", + "keyboardKeyNumpad8": "Phím số 8", + "keyboardKeyNumpad9": "Phím số 9", + "keyboardKeyNumpad0": "Phím số 0", + "keyboardKeyNumpadAdd": "Phím +", + "keyboardKeyNumpadComma": "Phím ,", + "keyboardKeyNumpadDecimal": "Phím .", + "keyboardKeyNumpadDivide": "Phím /", + "keyboardKeyNumpadEnter": "Phím Enter", + "keyboardKeyNumpadEqual": "Phím =", + "keyboardKeyNumpadMultiply": "Phím *", + "keyboardKeyNumpadParenLeft": "Phím (", + "keyboardKeyNumpadParenRight": "Phím )", + "keyboardKeyNumpadSubtract": "Phím -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Nguồn", + "keyboardKeyPowerOff": "Tắt nguồn", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Select", + "keyboardKeySpace": "Phím cách", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Trình đơn của thanh trình đơn", + "currentDateLabel": "Hôm nay", + "scrimLabel": "Scrim", + "bottomSheetLabel": "Bảng dưới cùng", + "scrimOnTapHint": "Đóng $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "nhấn đúp để thu gọn", + "expansionTileCollapsedHint": "nhấn đúp để mở rộng", + "expansionTileExpandedTapHint": "Thu gọn", + "expansionTileCollapsedTapHint": "Mở rộng để xem thêm chi tiết", + "expandedHint": "Đã thu gọn", + "collapsedHint": "Đã mở rộng", + "menuDismissLabel": "Đóng trình đơn", + "lookUpButtonLabel": "Tra cứu", + "searchWebButtonLabel": "Tìm kiếm trên web", + "shareButtonLabel": "Chia sẻ", + "clearButtonTooltip": "Xoá văn bản", + "selectedDateLabel": "Đã chọn" +} diff --git a/packages/material_ui/lib/src/l10n/material_zh.arb b/packages/material_ui/lib/src/l10n/material_zh.arb new file mode 100644 index 000000000000..0390d5e9bca2 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_zh.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "dense", + "timeOfDayFormat": "ah:mm", + "selectedRowCountTitleOne": "已选择 1 项内容", + "openAppDrawerTooltip": "打开导航菜单", + "backButtonTooltip": "返回", + "nextPageTooltip": "下一页", + "previousPageTooltip": "上一页", + "firstPageTooltip": "第一页", + "lastPageTooltip": "最后一页", + "showMenuTooltip": "显示菜单", + "aboutListTileTitle": "关于$applicationName", + "licensesPageTitle": "许可", + "pageRowsInfoTitle": "第 $firstRow-$lastRow 行(共 $rowCount 行)", + "pageRowsInfoTitleApproximate": "第 $firstRow-$lastRow 行(共约 $rowCount 行)", + "rowsPerPageTitle": "每页行数:", + "tabLabel": "第 $tabIndex 个标签,共 $tabCount 个", + "selectedRowCountTitleOther": "已选择 $selectedRowCount 项内容", + "cancelButtonLabel": "取消", + "continueButtonLabel": "继续", + "closeButtonLabel": "关闭", + "copyButtonLabel": "复制", + "cutButtonLabel": "剪切", + "scanTextButtonLabel": "扫描文字", + "okButtonLabel": "确定", + "pasteButtonLabel": "粘贴", + "selectAllButtonLabel": "全选", + "viewLicensesButtonLabel": "查看许可", + "closeButtonTooltip": "关闭", + "deleteButtonTooltip": "删除", + "nextMonthTooltip": "下个月", + "previousMonthTooltip": "上个月", + "anteMeridiemAbbreviation": "上午", + "postMeridiemAbbreviation": "下午", + "timePickerHourModeAnnouncement": "选择小时", + "timePickerMinuteModeAnnouncement": "选择分钟", + "signedInLabel": "已登录", + "hideAccountsLabel": "隐藏账号", + "showAccountsLabel": "显示账号", + "modalBarrierDismissLabel": "关闭", + "drawerLabel": "导航菜单", + "popupMenuLabel": "弹出菜单", + "dialogLabel": "对话框", + "alertDialogLabel": "提醒", + "searchFieldLabel": "搜索", + "reorderItemToStart": "移到开头", + "reorderItemToEnd": "移到末尾", + "reorderItemUp": "上移", + "reorderItemDown": "下移", + "reorderItemLeft": "左移", + "reorderItemRight": "右移", + "expandedIconTapHint": "收起", + "collapsedIconTapHint": "展开", + "remainingTextFieldCharacterCountOne": "还可输入 1 个字符", + "remainingTextFieldCharacterCountOther": "还可输入 $remainingCount 个字符", + "refreshIndicatorSemanticLabel": "刷新", + "moreButtonTooltip": "更多", + "dateSeparator": "/", + "dateHelpText": "yyyy/mm/dd", + "selectYearSemanticsLabel": "选择年份", + "unspecifiedDate": "日期", + "unspecifiedDateRange": "日期范围", + "dateInputLabel": "输入日期", + "dateRangeStartLabel": "开始日期", + "dateRangeEndLabel": "结束日期", + "dateRangeStartDateSemanticLabel": "开始日期为 $fullDate", + "dateRangeEndDateSemanticLabel": "结束日期为 $fullDate", + "invalidDateFormatLabel": "格式无效。", + "invalidDateRangeLabel": "范围无效。", + "dateOutOfRangeLabel": "超出范围。", + "saveButtonLabel": "保存", + "datePickerHelpText": "选择日期", + "dateRangePickerHelpText": "选择范围", + "calendarModeButtonLabel": "切换到日历模式", + "inputDateModeButtonLabel": "切换到输入模式", + "timePickerDialHelpText": "选择时间", + "timePickerInputHelpText": "输入时间", + "timePickerHourLabel": "小时", + "timePickerMinuteLabel": "分钟", + "invalidTimeLabel": "请输入有效的时间", + "dialModeButtonLabel": "切换到表盘选择器模式", + "inputTimeModeButtonLabel": "切换到文本输入模式", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "1 份许可", + "licensesPackageDetailTextOther": "$licenseCount 份许可", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "退格键", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "Channel Down", + "keyboardKeyChannelUp": "Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "弹出", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "数字键盘 1", + "keyboardKeyNumpad2": "数字键盘 2", + "keyboardKeyNumpad3": "数字键盘 3", + "keyboardKeyNumpad4": "数字键盘 4", + "keyboardKeyNumpad5": "数字键盘 5", + "keyboardKeyNumpad6": "数字键盘 6", + "keyboardKeyNumpad7": "数字键盘 7", + "keyboardKeyNumpad8": "数字键盘 8", + "keyboardKeyNumpad9": "数字键盘 9", + "keyboardKeyNumpad0": "数字键盘 0", + "keyboardKeyNumpadAdd": "数字键盘 +", + "keyboardKeyNumpadComma": "数字键盘 ,", + "keyboardKeyNumpadDecimal": "数字键盘 .", + "keyboardKeyNumpadDivide": "数字键盘 /", + "keyboardKeyNumpadEnter": "数字键盘 Enter", + "keyboardKeyNumpadEqual": "数字键盘 =", + "keyboardKeyNumpadMultiply": "数字键盘 *", + "keyboardKeyNumpadParenLeft": "数字键盘 (", + "keyboardKeyNumpadParenRight": "数字键盘 )", + "keyboardKeyNumpadSubtract": "数字键盘 -", + "keyboardKeyPageDown": "PgDn", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "电源", + "keyboardKeyPowerOff": "关机", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "选择", + "keyboardKeySpace": "空格键", + "keyboardKeyMetaMacOs": "⌘", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "菜单栏的菜单", + "currentDateLabel": "今天", + "scrimLabel": "纱罩", + "bottomSheetLabel": "底部动作条", + "scrimOnTapHint": "关闭 $modalRouteContentName", + "keyboardKeyShift": "Shift", + "expansionTileExpandedHint": "点按两次即可收起", + "expansionTileCollapsedHint": "点按两次即可展开", + "expansionTileExpandedTapHint": "收起", + "expansionTileCollapsedTapHint": "展开查看更多详情", + "expandedHint": "已收起", + "collapsedHint": "已展开", + "menuDismissLabel": "关闭菜单", + "lookUpButtonLabel": "查询", + "searchWebButtonLabel": "搜索", + "shareButtonLabel": "分享", + "clearButtonTooltip": "清除文字", + "selectedDateLabel": "已选择" +} diff --git a/packages/material_ui/lib/src/l10n/material_zh_HK.arb b/packages/material_ui/lib/src/l10n/material_zh_HK.arb new file mode 100644 index 000000000000..17b0a698ce54 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_zh_HK.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "清除文字", + "selectedDateLabel": "已選取", + "searchWebButtonLabel": "搜尋", + "shareButtonLabel": "分享", + "scanTextButtonLabel": "掃瞄文字", + "lookUpButtonLabel": "查詢", + "menuDismissLabel": "閂選單", + "expansionTileExpandedHint": "㩒兩下就可以收合", + "expansionTileCollapsedHint": "㩒兩下就可以展開", + "expansionTileExpandedTapHint": "收合", + "expansionTileCollapsedTapHint": "展開就可以查看詳情", + "expandedHint": "已收合", + "collapsedHint": "已展開", + "scrimLabel": "Scrim", + "bottomSheetLabel": "頁底面板", + "scrimOnTapHint": "關閉 $modalRouteContentName", + "currentDateLabel": "今天", + "keyboardKeyShift": "Shift", + "menuBarMenuLabel": "選單列選單", + "keyboardKeyNumpad8": "數字鍵盤 8", + "keyboardKeyChannelDown": "下一個頻道", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyNumpad4": "數字鍵盤 4", + "keyboardKeyNumpad5": "數字鍵盤 5", + "keyboardKeyNumpad6": "數字鍵盤 6", + "keyboardKeyNumpad7": "數字鍵盤 7", + "keyboardKeyNumpad2": "數字鍵盤 2", + "keyboardKeyNumpad0": "數字鍵盤 0", + "keyboardKeyNumpadAdd": "數字鍵盤 +", + "keyboardKeyNumpadComma": "數字鍵盤 ,", + "keyboardKeyNumpadDecimal": "數字鍵盤 .", + "keyboardKeyNumpadDivide": "數字鍵盤 /", + "keyboardKeyNumpadEqual": "數字鍵盤 =", + "keyboardKeyNumpadMultiply": "數字鍵盤 *", + "keyboardKeyNumpadParenLeft": "數字鍵盤 (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Home", + "keyboardKeyEnd": "End", + "keyboardKeyNumpadParenRight": "數字鍵盤 )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Eject", + "keyboardKeyDelete": "Del", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "數字鍵盤 -", + "keyboardKeyChannelUp": "上一個頻道", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeySelect": "Select", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "數字鍵盤 1", + "keyboardKeyPageDown": "PgDown", + "keyboardKeySpace": "空格", + "keyboardKeyNumpad3": "數字鍵盤 3", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeyNumpad9": "數字鍵盤 9", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyPowerOff": "關機", + "keyboardKeyPower": "電源", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyNumpadEnter": "數字鍵盤 Enter", + "dialModeButtonLabel": "切換至鐘面點選器模式", + "licensesPackageDetailTextOne": "1 項授權", + "timePickerDialHelpText": "請選取時間", + "timePickerInputHelpText": "請輸入時間", + "timePickerHourLabel": "小時", + "timePickerMinuteLabel": "分鐘", + "invalidTimeLabel": "請輸入有效的時間", + "licensesPackageDetailTextOther": "$licenseCount 項授權", + "inputTimeModeButtonLabel": "切換至文字輸入模式", + "dateSeparator": "/", + "dateInputLabel": "輸入日期", + "calendarModeButtonLabel": "切換至日曆", + "dateRangePickerHelpText": "請選擇範圍", + "datePickerHelpText": "選取日期", + "saveButtonLabel": "儲存", + "dateOutOfRangeLabel": "超出範圍。", + "invalidDateRangeLabel": "範圍無效。", + "invalidDateFormatLabel": "格式無效。", + "dateRangeEndDateSemanticLabel": "結束日期係 $fullDate", + "dateRangeStartDateSemanticLabel": "開始日期係 $fullDate", + "dateRangeEndLabel": "結束日期", + "dateRangeStartLabel": "開始日期", + "inputDateModeButtonLabel": "切換至輸入", + "unspecifiedDateRange": "日期範圍", + "unspecifiedDate": "日期", + "selectYearSemanticsLabel": "揀年份", + "dateHelpText": "dd/mm/yyyy", + "moreButtonTooltip": "更多", + "tabLabel": "第 $tabIndex 個標籤,總共 $tabCount 個", + "showAccountsLabel": "顯示帳戶", + "modalBarrierDismissLabel": "拒絕", + "hideAccountsLabel": "隱藏帳戶", + "signedInLabel": "已登入", + "scriptCategory": "dense", + "timeOfDayFormat": "ah:mm", + "openAppDrawerTooltip": "開啟導覽選單", + "backButtonTooltip": "返回", + "closeButtonTooltip": "關閉", + "deleteButtonTooltip": "刪除", + "nextMonthTooltip": "下個月", + "previousMonthTooltip": "上個月", + "nextPageTooltip": "下一頁", + "previousPageTooltip": "上一頁", + "firstPageTooltip": "第一頁", + "lastPageTooltip": "最後一頁", + "showMenuTooltip": "顯示選單", + "aboutListTileTitle": "關於$applicationName", + "licensesPageTitle": "授權", + "pageRowsInfoTitle": "第 $firstRow 至 $lastRow 列,共 $rowCount 列", + "pageRowsInfoTitleApproximate": "第 $firstRow 至 $lastRow 列,共約 $rowCount 列", + "rowsPerPageTitle": "每頁列數:", + "selectedRowCountTitleOne": "已選取 1 個項目", + "selectedRowCountTitleOther": "已選取 $selectedRowCount 個項目", + "cancelButtonLabel": "取消", + "closeButtonLabel": "關閉", + "continueButtonLabel": "繼續", + "copyButtonLabel": "複製", + "cutButtonLabel": "剪下", + "okButtonLabel": "確定", + "pasteButtonLabel": "貼上", + "selectAllButtonLabel": "全部選取", + "viewLicensesButtonLabel": "查看授權", + "anteMeridiemAbbreviation": "上午", + "postMeridiemAbbreviation": "下午", + "timePickerHourModeAnnouncement": "揀選小時", + "timePickerMinuteModeAnnouncement": "揀選分鐘", + "drawerLabel": "導覽選單", + "popupMenuLabel": "彈出式選單", + "dialogLabel": "對話方塊", + "alertDialogLabel": "通知", + "searchFieldLabel": "搜尋", + "reorderItemToStart": "移到開頭", + "reorderItemToEnd": "移到最後", + "reorderItemUp": "向上移", + "reorderItemDown": "向下移", + "reorderItemLeft": "向左移", + "reorderItemRight": "向右移", + "expandedIconTapHint": "收合", + "collapsedIconTapHint": "展開", + "remainingTextFieldCharacterCountOne": "尚餘 1 個字元", + "remainingTextFieldCharacterCountOther": "尚餘 $remainingCount 個字元", + "refreshIndicatorSemanticLabel": "重新整理" +} diff --git a/packages/material_ui/lib/src/l10n/material_zh_TW.arb b/packages/material_ui/lib/src/l10n/material_zh_TW.arb new file mode 100644 index 000000000000..64caddbffd3f --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_zh_TW.arb @@ -0,0 +1,149 @@ +{ + "clearButtonTooltip": "清除文字", + "selectedDateLabel": "已選取", + "lookUpButtonLabel": "查詢", + "searchWebButtonLabel": "搜尋", + "shareButtonLabel": "分享", + "scanTextButtonLabel": "掃描文字", + "menuDismissLabel": "關閉選單", + "expansionTileExpandedHint": "輕觸兩下即可收合", + "expansionTileCollapsedHint": "輕觸兩下即可展開", + "expansionTileExpandedTapHint": "收合", + "expansionTileCollapsedTapHint": "展開更多詳細資料", + "expandedHint": "已收合", + "collapsedHint": "已展開", + "scrimLabel": "紗罩", + "bottomSheetLabel": "底部功能表", + "scrimOnTapHint": "關閉「$modalRouteContentName」", + "currentDateLabel": "今天", + "keyboardKeyShift": "Shift 鍵", + "menuBarMenuLabel": "選單列選單", + "keyboardKeyNumpad8": "數字鍵盤 8", + "keyboardKeyChannelDown": "下一個頻道", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyNumpad4": "數字鍵盤 4", + "keyboardKeyNumpad5": "數字鍵盤 5", + "keyboardKeyNumpad6": "數字鍵盤 6", + "keyboardKeyNumpad7": "數字鍵盤 7", + "keyboardKeyNumpad2": "數字鍵盤 2", + "keyboardKeyNumpad0": "數字鍵盤 0", + "keyboardKeyNumpadAdd": "數字鍵盤 +", + "keyboardKeyNumpadComma": "數字鍵盤 ,", + "keyboardKeyNumpadDecimal": "數字鍵盤 .", + "keyboardKeyNumpadDivide": "數字鍵盤 /", + "keyboardKeyNumpadEqual": "數字鍵盤 =", + "keyboardKeyNumpadMultiply": "數字鍵盤 *", + "keyboardKeyNumpadParenLeft": "數字鍵盤 (", + "keyboardKeyInsert": "Insert", + "keyboardKeyHome": "Home", + "keyboardKeyEnd": "End", + "keyboardKeyNumpadParenRight": "數字鍵盤 )", + "keyboardKeyFn": "Fn", + "keyboardKeyEscape": "Esc", + "keyboardKeyEject": "Eject", + "keyboardKeyDelete": "Del", + "keyboardKeyControl": "Ctrl", + "keyboardKeyNumpadSubtract": "數字鍵盤 -", + "keyboardKeyChannelUp": "上一個頻道", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeySelect": "Select", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyAlt": "Alt", + "keyboardKeyMeta": "Meta", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "數字鍵盤 1", + "keyboardKeyPageDown": "PgDown", + "keyboardKeySpace": "空格", + "keyboardKeyNumpad3": "數字鍵盤 3", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeyNumpad9": "數字鍵盤 9", + "keyboardKeyPrintScreen": "Print Screen", + "keyboardKeyPowerOff": "關機", + "keyboardKeyPower": "電源", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyNumpadEnter": "數字鍵盤 Enter", + "dialModeButtonLabel": "切換至鐘面挑選器模式", + "licensesPackageDetailTextOne": "1 個授權", + "timePickerDialHelpText": "選取時間", + "timePickerInputHelpText": "輸入時間", + "timePickerHourLabel": "時", + "timePickerMinuteLabel": "分", + "invalidTimeLabel": "請輸入有效的時間", + "licensesPackageDetailTextOther": "$licenseCount 個授權", + "inputTimeModeButtonLabel": "切換至文字輸入模式", + "dateSeparator": "/", + "dateInputLabel": "輸入日期", + "calendarModeButtonLabel": "切換到日曆模式", + "dateRangePickerHelpText": "選取日期範圍", + "datePickerHelpText": "選取日期", + "saveButtonLabel": "儲存", + "dateOutOfRangeLabel": "超出範圍。", + "invalidDateRangeLabel": "範圍無效。", + "invalidDateFormatLabel": "格式無效。", + "dateRangeEndDateSemanticLabel": "結束日期為 $fullDate", + "dateRangeStartDateSemanticLabel": "開始日期為 $fullDate", + "dateRangeEndLabel": "結束日期", + "dateRangeStartLabel": "開始日期", + "inputDateModeButtonLabel": "切換到輸入模式", + "unspecifiedDateRange": "日期範圍", + "unspecifiedDate": "日期", + "selectYearSemanticsLabel": "選取年份", + "dateHelpText": "yyyy/mm/dd", + "moreButtonTooltip": "更多", + "tabLabel": "第 $tabIndex 個分頁 (共 $tabCount 個)", + "showAccountsLabel": "顯示帳戶", + "modalBarrierDismissLabel": "關閉", + "hideAccountsLabel": "隱藏帳戶", + "signedInLabel": "已登入帳戶", + "scriptCategory": "dense", + "timeOfDayFormat": "ah:mm", + "openAppDrawerTooltip": "開啟導覽選單", + "backButtonTooltip": "返回", + "closeButtonTooltip": "關閉", + "deleteButtonTooltip": "刪除", + "nextMonthTooltip": "下個月", + "previousMonthTooltip": "上個月", + "nextPageTooltip": "下一頁", + "previousPageTooltip": "上一頁", + "firstPageTooltip": "第一頁", + "lastPageTooltip": "最後一頁", + "showMenuTooltip": "顯示選單", + "aboutListTileTitle": "關於「$applicationName」", + "licensesPageTitle": "授權", + "pageRowsInfoTitle": "第 $firstRow - $lastRow 列 (總共 $rowCount 列)", + "pageRowsInfoTitleApproximate": "第 $firstRow - $lastRow 列 (總共約 $rowCount 列)", + "rowsPerPageTitle": "每頁列數:", + "selectedRowCountTitleOne": "已選取 1 個項目", + "selectedRowCountTitleOther": "已選取 $selectedRowCount 個項目", + "cancelButtonLabel": "取消", + "closeButtonLabel": "關閉", + "continueButtonLabel": "繼續", + "copyButtonLabel": "複製", + "cutButtonLabel": "剪下", + "okButtonLabel": "確定", + "pasteButtonLabel": "貼上", + "selectAllButtonLabel": "全選", + "viewLicensesButtonLabel": "查看授權", + "anteMeridiemAbbreviation": "上午", + "postMeridiemAbbreviation": "下午", + "timePickerHourModeAnnouncement": "選取小時數", + "timePickerMinuteModeAnnouncement": "選取分鐘數", + "drawerLabel": "導覽選單", + "popupMenuLabel": "彈出式選單", + "dialogLabel": "對話方塊", + "alertDialogLabel": "警告", + "searchFieldLabel": "搜尋", + "reorderItemToStart": "移至開頭", + "reorderItemToEnd": "移至結尾", + "reorderItemUp": "向上移", + "reorderItemDown": "向下移", + "reorderItemLeft": "向左移", + "reorderItemRight": "向右移", + "expandedIconTapHint": "收合", + "collapsedIconTapHint": "展開", + "remainingTextFieldCharacterCountOne": "還可輸入 1 個字元", + "remainingTextFieldCharacterCountOther": "還可輸入 $remainingCount 個字元", + "refreshIndicatorSemanticLabel": "重新整理" +} diff --git a/packages/material_ui/lib/src/l10n/material_zu.arb b/packages/material_ui/lib/src/l10n/material_zu.arb new file mode 100644 index 000000000000..55d6b69e6220 --- /dev/null +++ b/packages/material_ui/lib/src/l10n/material_zu.arb @@ -0,0 +1,150 @@ +{ + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "openAppDrawerTooltip": "Vula imenyu yokuzulazula", + "backButtonTooltip": "Emuva", + "closeButtonTooltip": "Vala", + "deleteButtonTooltip": "Susa", + "nextMonthTooltip": "Inyanga ezayo", + "previousMonthTooltip": "Inyanga edlule", + "nextPageTooltip": "Ikhasi elilandelayo", + "previousPageTooltip": "Ikhasi elidlule", + "firstPageTooltip": "Ikhasi lokuqala", + "lastPageTooltip": "Ikhasi lokugcina", + "showMenuTooltip": "Bonisa imenyu", + "aboutListTileTitle": "Mayelana no-$applicationName", + "licensesPageTitle": "Amalayisense", + "pageRowsInfoTitle": "$firstRow–$lastRow kokungu-$rowCount", + "pageRowsInfoTitleApproximate": "$firstRow–$lastRow cishe kokungu-$rowCount", + "rowsPerPageTitle": "Imigqa ekhasini ngalinye:", + "tabLabel": "Ithebhu $tabIndex kwangu-$tabCount", + "selectedRowCountTitleOne": "1 into ekhethiwe", + "selectedRowCountTitleOther": "$selectedRowCount izinto ezikhethiwe", + "cancelButtonLabel": "Khansela", + "closeButtonLabel": "Vala", + "continueButtonLabel": "Qhubeka", + "copyButtonLabel": "Kopisha", + "cutButtonLabel": "Sika", + "scanTextButtonLabel": "Skena umbhalo", + "okButtonLabel": "KULUNGILE", + "pasteButtonLabel": "Namathisela", + "selectAllButtonLabel": "Khetha konke", + "viewLicensesButtonLabel": "Buka amalayisense", + "anteMeridiemAbbreviation": "AM", + "postMeridiemAbbreviation": "PM", + "timePickerHourModeAnnouncement": "Khetha amahora", + "timePickerMinuteModeAnnouncement": "Khetha amaminithi", + "modalBarrierDismissLabel": "Cashisa", + "signedInLabel": "Ungene ngemvume", + "hideAccountsLabel": "Fihla ama-akhawunti", + "showAccountsLabel": "Bonisa ama-akhawunti", + "drawerLabel": "Imenyu yokuzulazula", + "popupMenuLabel": "Imenyu ye-popup", + "dialogLabel": "Ingxoxo", + "alertDialogLabel": "Isexwayiso", + "searchFieldLabel": "Sesha", + "reorderItemToStart": "Yisa ekuqaleni", + "reorderItemToEnd": "Yisa ekugcineni", + "reorderItemUp": "Iya phezulu", + "reorderItemDown": "Iya phansi", + "reorderItemLeft": "Hambisa kwesokunxele", + "reorderItemRight": "Yisa kwesokudla", + "expandedIconTapHint": "Goqa", + "collapsedIconTapHint": "Nweba", + "remainingTextFieldCharacterCountOne": "1 uhlamvu olusele", + "remainingTextFieldCharacterCountOther": "$remainingCount izinhlamvu ezisele", + "refreshIndicatorSemanticLabel": "Vuselela", + "moreButtonTooltip": "Okuningi", + "dateSeparator": ".", + "dateHelpText": "mm/dd/yyyy", + "selectYearSemanticsLabel": "Khetha unyaka", + "unspecifiedDate": "Idethi", + "unspecifiedDateRange": "Ibanga ledethi", + "dateInputLabel": "Faka idethi", + "dateRangeStartLabel": "Idethi yokuqala", + "dateRangeEndLabel": "Idethi yokugcina", + "dateRangeStartDateSemanticLabel": "Idethi yokuqala umhla ka-$fullDate", + "dateRangeEndDateSemanticLabel": "Idethi yokuphela umhla ka-$fullDate", + "invalidDateFormatLabel": "Ifomethi engavumelekile.", + "invalidDateRangeLabel": "Ibanga elingavumelekile.", + "dateOutOfRangeLabel": "Ikude kubanga.", + "saveButtonLabel": "Londoloza", + "datePickerHelpText": "Khetha usuku", + "dateRangePickerHelpText": "Khetha Ibanga", + "calendarModeButtonLabel": "Shintshela kukhalenda", + "inputDateModeButtonLabel": "Shintshela kokokufaka", + "timePickerDialHelpText": "Khetha isikhathi", + "timePickerInputHelpText": "Faka isikhathi", + "timePickerHourLabel": "Ihora", + "timePickerMinuteLabel": "Iminithi", + "invalidTimeLabel": "Faka igama elivumelekile", + "dialModeButtonLabel": "Shintshela kwimodi yesikhi sokudayela", + "inputTimeModeButtonLabel": "Shintshela kwimodi yokufaka yombhalo", + "licensesPackageDetailTextZero": "No licenses", + "licensesPackageDetailTextOne": "ilayisense e-1", + "licensesPackageDetailTextOther": "amalayisense angu-$licenseCount", + "keyboardKeyAlt": "Alt", + "keyboardKeyAltGraph": "AltGr", + "keyboardKeyBackspace": "Backspace", + "keyboardKeyCapsLock": "Caps Lock", + "keyboardKeyChannelDown": "I-Channel Down", + "keyboardKeyChannelUp": "I-Channel Up", + "keyboardKeyControl": "Ctrl", + "keyboardKeyDelete": "Del", + "keyboardKeyEject": "Eject", + "keyboardKeyEnd": "End", + "keyboardKeyEscape": "Esc", + "keyboardKeyFn": "Fn", + "keyboardKeyHome": "Home", + "keyboardKeyInsert": "Insert", + "keyboardKeyMeta": "I-Meta", + "keyboardKeyNumLock": "Num Lock", + "keyboardKeyNumpad1": "Num 1", + "keyboardKeyNumpad2": "Num 2", + "keyboardKeyNumpad3": "Num 3", + "keyboardKeyNumpad4": "Num 4", + "keyboardKeyNumpad5": "Num 5", + "keyboardKeyNumpad6": "Num 6", + "keyboardKeyNumpad7": "Num 7", + "keyboardKeyNumpad8": "Num 8", + "keyboardKeyNumpad9": "Num 9", + "keyboardKeyNumpad0": "Num 0", + "keyboardKeyNumpadAdd": "Num +", + "keyboardKeyNumpadComma": "Num ,", + "keyboardKeyNumpadDecimal": "Num .", + "keyboardKeyNumpadDivide": "Num /", + "keyboardKeyNumpadEnter": "Num Enter", + "keyboardKeyNumpadEqual": "Num =", + "keyboardKeyNumpadMultiply": "Num *", + "keyboardKeyNumpadParenLeft": "Num (", + "keyboardKeyNumpadParenRight": "Num )", + "keyboardKeyNumpadSubtract": "Num -", + "keyboardKeyPageDown": "PgDown", + "keyboardKeyPageUp": "PgUp", + "keyboardKeyPower": "Amandla", + "keyboardKeyPowerOff": "Cisha", + "keyboardKeyPrintScreen": "-Print Screen", + "keyboardKeyScrollLock": "Scroll Lock", + "keyboardKeySelect": "Khetha", + "keyboardKeySpace": "Space", + "keyboardKeyMetaMacOs": "Command", + "keyboardKeyMetaWindows": "Win", + "menuBarMenuLabel": "Imenyu yebha yemenyu", + "currentDateLabel": "Namuhla", + "scrimLabel": "I-Scrim", + "bottomSheetLabel": "Ishidi Eliphansi", + "scrimOnTapHint": "Vala i-$modalRouteContentName", + "keyboardKeyShift": "U-Shift", + "expansionTileExpandedHint": "thepha kabili ukuze ugoqe", + "expansionTileCollapsedHint": "Thepha kabili ukuze unwebe", + "expansionTileExpandedTapHint": "Goqa", + "expansionTileCollapsedTapHint": "Nweba ukuze uthole imininingwane eyengeziwe", + "expandedHint": "Kugoqiwe", + "collapsedHint": "Kunwetshiwe", + "menuDismissLabel": "Chitha imenyu", + "lookUpButtonLabel": "Bheka Phezulu", + "searchWebButtonLabel": "Sesha Iwebhu", + "shareButtonLabel": "Yabelana", + "clearButtonTooltip": "Sula umbhalo", + "selectedDateLabel": "Okukhethiwe" +} diff --git a/packages/material_ui/pubspec.yaml b/packages/material_ui/pubspec.yaml index 24800d39eff9..40977cf37bd5 100644 --- a/packages/material_ui/pubspec.yaml +++ b/packages/material_ui/pubspec.yaml @@ -19,12 +19,16 @@ dependencies: path: ../cupertino_ui flutter: sdk: flutter + flutter_localizations: + sdk: flutter + intl: ^0.20.2 # This is not unpinned currently. # See https://github.com/flutter/flutter/issues/185017 material_color_utilities: 0.13.0 vector_math: ^2.2.0 dev_dependencies: + args: ^2.7.0 file: ^7.0.1 flutter_goldens: path: ../../script/flutter_goldens @@ -32,6 +36,8 @@ dev_dependencies: sdk: flutter # To track memory leaks. leak_tracker_flutter_testing: ^3.0.10 + meta: ^1.18.0 + path: ^1.9.1 platform: ^3.1.6 topics: diff --git a/packages/material_ui/test/l10n/date_picker_test.dart b/packages/material_ui/test/l10n/date_picker_test.dart new file mode 100644 index 000000000000..87d3dcb5eaff --- /dev/null +++ b/packages/material_ui/test/l10n/date_picker_test.dart @@ -0,0 +1,432 @@ +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'package:flutter_test/flutter_test.dart'; +import 'package:intl/intl.dart' as intl; +import 'package:material_ui/material_ui.dart'; + +void main() { + late DateTime firstDate; + late DateTime lastDate; + late DateTime initialDate; + + setUp(() { + firstDate = DateTime(2001); + lastDate = DateTime(2031, DateTime.december, 31); + initialDate = DateTime(2016, DateTime.january, 15); + }); + + group(CalendarDatePicker, () { + final arabicNumbers = intl.NumberFormat('0', 'ar'); + final testLocales = >{ + // Tests the default. + const Locale('en', 'US'): { + 'textDirection': TextDirection.ltr, + 'expectedDaysOfWeek': ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + 'expectedDaysOfMonth': List.generate(30, (int i) => '${i + 1}'), + 'expectedMonthYearHeader': 'September 2017', + }, + // Tests a different first day of week. + const Locale('ru', 'RU'): { + 'textDirection': TextDirection.ltr, + 'expectedDaysOfWeek': ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], + 'expectedDaysOfMonth': List.generate(30, (int i) => '${i + 1}'), + 'expectedMonthYearHeader': 'сентябрь 2017\u202fг.', + }, + const Locale('ro', 'RO'): { + 'textDirection': TextDirection.ltr, + 'expectedDaysOfWeek': ['D', 'L', 'M', 'M', 'J', 'V', 'S'], + 'expectedDaysOfMonth': List.generate(30, (int i) => '${i + 1}'), + 'expectedMonthYearHeader': 'septembrie 2017', + }, + // Tests RTL. + const Locale('ar', 'AR'): { + 'textDirection': TextDirection.rtl, + 'expectedDaysOfWeek': ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + 'expectedDaysOfMonth': List.generate(30, (int i) => arabicNumbers.format(i + 1)), + 'expectedMonthYearHeader': 'سبتمبر 2017', + }, + }; + + for (final Locale locale in testLocales.keys) { + testWidgets('shows dates for $locale', (WidgetTester tester) async { + final expectedDaysOfWeek = testLocales[locale]!['expectedDaysOfWeek'] as List; + final expectedDaysOfMonth = testLocales[locale]!['expectedDaysOfMonth'] as List; + final expectedMonthYearHeader = testLocales[locale]!['expectedMonthYearHeader'] as String; + final textDirection = testLocales[locale]!['textDirection'] as TextDirection; + final baseDate = DateTime(2017, 9, 27); + + await _pumpBoilerplate( + tester, + CalendarDatePicker( + initialDate: baseDate, + firstDate: baseDate.subtract(const Duration(days: 90)), + lastDate: baseDate.add(const Duration(days: 90)), + onDateChanged: (DateTime newValue) {}, + ), + locale: locale, + textDirection: textDirection, + ); + expect(find.text(expectedMonthYearHeader), findsOneWidget); + + for (final dayOfWeek in expectedDaysOfWeek) { + expect(find.text(dayOfWeek), findsWidgets); + } + + Offset? previousCellOffset; + for (final dayOfMonth in expectedDaysOfMonth) { + final Finder dayCell = find.descendant( + of: find.byType(GridView), + matching: find.text(dayOfMonth), + ); + expect(dayCell, findsOneWidget); + + // Check that cells are correctly positioned relative to each other, + // taking text direction into account. + final Offset offset = tester.getCenter(dayCell); + if (previousCellOffset != null) { + if (textDirection == TextDirection.ltr) { + expect( + offset.dx > previousCellOffset.dx && offset.dy == previousCellOffset.dy || + offset.dy > previousCellOffset.dy, + true, + ); + } else { + expect( + offset.dx < previousCellOffset.dx && offset.dy == previousCellOffset.dy || + offset.dy > previousCellOffset.dy, + true, + ); + } + } + previousCellOffset = offset; + } + }); + } + }); + + testWidgets('Material2 - locale parameter overrides ambient locale', (WidgetTester tester) async { + Widget buildFrame() { + return MaterialApp( + theme: ThemeData(useMaterial3: false), + locale: const Locale('en', 'US'), + supportedLocales: const [Locale('en', 'US'), Locale('fr', 'CA')], + localizationsDelegates: GlobalMaterialLocalizations.delegates, + home: Material( + child: Builder( + builder: (BuildContext context) { + return TextButton( + onPressed: () async { + await showDatePicker( + context: context, + initialDate: initialDate, + firstDate: firstDate, + lastDate: lastDate, + locale: const Locale('fr', 'CA'), + ); + }, + child: const Text('X'), + ); + }, + ), + ), + ); + } + + Element getPicker() => tester.element(find.byType(CalendarDatePicker)); + + await tester.pumpWidget(buildFrame()); + await tester.tap(find.text('X')); + await tester.pumpAndSettle(); + + expect(Localizations.localeOf(getPicker()), const Locale('fr', 'CA')); + expect(Directionality.of(getPicker()), TextDirection.ltr); + + await tester.tap(find.text('ANNULER')); + }); + + testWidgets('Material3 - locale parameter overrides ambient locale', (WidgetTester tester) async { + Widget buildFrame() { + return MaterialApp( + locale: const Locale('en', 'US'), + supportedLocales: const [Locale('en', 'US'), Locale('fr', 'CA')], + localizationsDelegates: GlobalMaterialLocalizations.delegates, + home: Material( + child: Builder( + builder: (BuildContext context) { + return TextButton( + onPressed: () async { + await showDatePicker( + context: context, + initialDate: initialDate, + firstDate: firstDate, + lastDate: lastDate, + locale: const Locale('fr', 'CA'), + ); + }, + child: const Text('X'), + ); + }, + ), + ), + ); + } + + Element getPicker() => tester.element(find.byType(CalendarDatePicker)); + + await tester.pumpWidget(buildFrame()); + await tester.tap(find.text('X')); + await tester.pumpAndSettle(); + + expect(Localizations.localeOf(getPicker()), const Locale('fr', 'CA')); + expect(Directionality.of(getPicker()), TextDirection.ltr); + + await tester.tap(find.text('Annuler')); + }); + + testWidgets('Material2 - textDirection parameter overrides ambient textDirection', ( + WidgetTester tester, + ) async { + Widget buildFrame() { + return MaterialApp( + theme: ThemeData(useMaterial3: false), + locale: const Locale('en', 'US'), + home: Material( + child: Builder( + builder: (BuildContext context) { + return TextButton( + onPressed: () async { + await showDatePicker( + context: context, + initialDate: initialDate, + firstDate: firstDate, + lastDate: lastDate, + textDirection: TextDirection.rtl, + ); + }, + child: const Text('X'), + ); + }, + ), + ), + ); + } + + Element getPicker() => tester.element(find.byType(CalendarDatePicker)); + + await tester.pumpWidget(buildFrame()); + await tester.tap(find.text('X')); + await tester.pumpAndSettle(); + + expect(Directionality.of(getPicker()), TextDirection.rtl); + + await tester.tap(find.text('CANCEL')); + }); + + testWidgets('Material3 - textDirection parameter overrides ambient textDirection', ( + WidgetTester tester, + ) async { + Widget buildFrame() { + return MaterialApp( + locale: const Locale('en', 'US'), + home: Material( + child: Builder( + builder: (BuildContext context) { + return TextButton( + onPressed: () async { + await showDatePicker( + context: context, + initialDate: initialDate, + firstDate: firstDate, + lastDate: lastDate, + textDirection: TextDirection.rtl, + ); + }, + child: const Text('X'), + ); + }, + ), + ), + ); + } + + Element getPicker() => tester.element(find.byType(CalendarDatePicker)); + + await tester.pumpWidget(buildFrame()); + await tester.tap(find.text('X')); + await tester.pumpAndSettle(); + + expect(Directionality.of(getPicker()), TextDirection.rtl); + + await tester.tap(find.text('Cancel')); + }); + + testWidgets('Material2 - textDirection parameter takes precedence over locale parameter', ( + WidgetTester tester, + ) async { + Widget buildFrame() { + return MaterialApp( + theme: ThemeData(useMaterial3: false), + locale: const Locale('en', 'US'), + supportedLocales: const [Locale('en', 'US'), Locale('fr', 'CA')], + localizationsDelegates: GlobalMaterialLocalizations.delegates, + home: Material( + child: Builder( + builder: (BuildContext context) { + return TextButton( + onPressed: () async { + await showDatePicker( + context: context, + initialDate: initialDate, + firstDate: firstDate, + lastDate: lastDate, + locale: const Locale('fr', 'CA'), + textDirection: TextDirection.rtl, + ); + }, + child: const Text('X'), + ); + }, + ), + ), + ); + } + + Element getPicker() => tester.element(find.byType(CalendarDatePicker)); + + await tester.pumpWidget(buildFrame()); + await tester.tap(find.text('X')); + await tester.pumpAndSettle(); + + expect(Localizations.localeOf(getPicker()), const Locale('fr', 'CA')); + + expect(Directionality.of(getPicker()), TextDirection.rtl); + + await tester.tap(find.text('ANNULER')); + }); + + testWidgets('Material3 - textDirection parameter takes precedence over locale parameter', ( + WidgetTester tester, + ) async { + Widget buildFrame() { + return MaterialApp( + locale: const Locale('en', 'US'), + supportedLocales: const [Locale('en', 'US'), Locale('fr', 'CA')], + localizationsDelegates: GlobalMaterialLocalizations.delegates, + home: Material( + child: Builder( + builder: (BuildContext context) { + return TextButton( + onPressed: () async { + await showDatePicker( + context: context, + initialDate: initialDate, + firstDate: firstDate, + lastDate: lastDate, + locale: const Locale('fr', 'CA'), + textDirection: TextDirection.rtl, + ); + }, + child: const Text('X'), + ); + }, + ), + ), + ); + } + + Element getPicker() => tester.element(find.byType(CalendarDatePicker)); + + await tester.pumpWidget(buildFrame()); + await tester.tap(find.text('X')); + await tester.pumpAndSettle(const Duration(seconds: 1)); + + expect(Localizations.localeOf(getPicker()), const Locale('fr', 'CA')); + + expect(Directionality.of(getPicker()), TextDirection.rtl); + + await tester.tap(find.text('Annuler')); + }); + + group("locale fonts don't overflow layout", () { + // Test screen layouts in various locales to ensure the fonts used + // don't overflow the layout + + // Common screen size roughly based on a Pixel 1 + const kCommonScreenSizePortrait = Size(1070, 1770); + const kCommonScreenSizeLandscape = Size(1770, 1070); + + Future showPicker(WidgetTester tester, Locale locale, Size size) async { + tester.view.physicalSize = size; + tester.view.devicePixelRatio = 1.0; + addTearDown(tester.view.reset); + await tester.pumpWidget( + MaterialApp( + home: Builder( + builder: (BuildContext context) { + return Localizations( + locale: locale, + delegates: GlobalMaterialLocalizations.delegates, + child: TextButton( + child: const Text('X'), + onPressed: () { + showDatePicker( + context: context, + initialDate: initialDate, + firstDate: firstDate, + lastDate: lastDate, + ); + }, + ), + ); + }, + ), + ), + ); + await tester.tap(find.text('X')); + await tester.pumpAndSettle(); + } + + // Regression test for https://github.com/flutter/flutter/issues/20171 + testWidgets('common screen size - portrait - Chinese', (WidgetTester tester) async { + await showPicker(tester, const Locale('zh', 'CN'), kCommonScreenSizePortrait); + expect(tester.takeException(), isNull); + }); + + testWidgets('common screen size - landscape - Chinese', (WidgetTester tester) async { + await showPicker(tester, const Locale('zh', 'CN'), kCommonScreenSizeLandscape); + expect(tester.takeException(), isNull); + }); + + testWidgets('common screen size - portrait - Japanese', (WidgetTester tester) async { + await showPicker(tester, const Locale('ja', 'JA'), kCommonScreenSizePortrait); + expect(tester.takeException(), isNull); + }); + + testWidgets('common screen size - landscape - Japanese', (WidgetTester tester) async { + await showPicker(tester, const Locale('ja', 'JA'), kCommonScreenSizeLandscape); + expect(tester.takeException(), isNull); + }); + }); +} + +Future _pumpBoilerplate( + WidgetTester tester, + Widget child, { + Locale locale = const Locale('en', 'US'), + TextDirection textDirection = TextDirection.ltr, +}) async { + await tester.pumpWidget( + MaterialApp( + home: Directionality( + textDirection: textDirection, + child: Localizations( + locale: locale, + delegates: GlobalMaterialLocalizations.delegates, + child: Material(child: child), + ), + ), + ), + ); +} diff --git a/packages/material_ui/test/l10n/date_time_test.dart b/packages/material_ui/test/l10n/date_time_test.dart new file mode 100644 index 000000000000..9d6bc88e1b69 --- /dev/null +++ b/packages/material_ui/test/l10n/date_time_test.dart @@ -0,0 +1,366 @@ +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'dart:async'; + +import 'package:flutter_test/flutter_test.dart'; +import 'package:intl/intl.dart'; +import 'package:material_ui/material_ui.dart'; + +void main() { + group(GlobalMaterialLocalizations, () { + test('uses exact locale when exists', () async { + final localizations = + await GlobalMaterialLocalizations.delegate.load(const Locale('pt', 'PT')) + as GlobalMaterialLocalizations; + expect(localizations.formatDecimal(10000), '10\u00A0000'); + }); + + test('falls back to language code when exact locale is missing', () async { + final localizations = + await GlobalMaterialLocalizations.delegate.load(const Locale('pt', 'XX')) + as GlobalMaterialLocalizations; + expect(localizations.formatDecimal(10000), '10.000'); + }); + + test('fails when neither language code nor exact locale are available', () async { + await expectLater(() async { + await GlobalMaterialLocalizations.delegate.load(const Locale('xx', 'XX')); + }, throwsAssertionError); + }); + + group('formatHour', () { + Future formatHour(WidgetTester tester, Locale locale, TimeOfDay timeOfDay) async { + final completer = Completer(); + await tester.pumpWidget( + MaterialApp( + supportedLocales: [locale], + locale: locale, + localizationsDelegates: GlobalMaterialLocalizations.delegates, + home: Builder( + builder: (BuildContext context) { + completer.complete(MaterialLocalizations.of(context).formatHour(timeOfDay)); + return Container(); + }, + ), + ), + ); + return completer.future; + } + + testWidgets('formats h', (WidgetTester tester) async { + expect( + await formatHour(tester, const Locale('en', 'US'), const TimeOfDay(hour: 10, minute: 0)), + '10', + ); + expect( + await formatHour(tester, const Locale('en', 'US'), const TimeOfDay(hour: 20, minute: 0)), + '8', + ); + }); + + testWidgets('formats HH', (WidgetTester tester) async { + expect( + await formatHour(tester, const Locale('de'), const TimeOfDay(hour: 9, minute: 0)), + '09', + ); + expect( + await formatHour(tester, const Locale('de'), const TimeOfDay(hour: 20, minute: 0)), + '20', + ); + + expect( + await formatHour(tester, const Locale('en', 'GB'), const TimeOfDay(hour: 9, minute: 0)), + '09', + ); + expect( + await formatHour(tester, const Locale('en', 'GB'), const TimeOfDay(hour: 20, minute: 0)), + '20', + ); + }); + + testWidgets('formats H', (WidgetTester tester) async { + expect( + await formatHour(tester, const Locale('es'), const TimeOfDay(hour: 9, minute: 0)), + '9', + ); + expect( + await formatHour(tester, const Locale('es'), const TimeOfDay(hour: 20, minute: 0)), + '20', + ); + + expect( + await formatHour(tester, const Locale('fa'), const TimeOfDay(hour: 9, minute: 0)), + '۹', + ); + expect( + await formatHour(tester, const Locale('fa'), const TimeOfDay(hour: 20, minute: 0)), + '۲۰', + ); + }); + }); + + group('formatMinute', () { + test('formats English', () async { + final localizations = + await GlobalMaterialLocalizations.delegate.load(const Locale('en', 'US')) + as GlobalMaterialLocalizations; + expect(localizations.formatMinute(const TimeOfDay(hour: 1, minute: 32)), '32'); + }); + }); + + group('formatTimeOfDay', () { + Future formatTimeOfDay( + WidgetTester tester, + Locale locale, + TimeOfDay timeOfDay, + ) async { + final completer = Completer(); + await tester.pumpWidget( + MaterialApp( + supportedLocales: [locale], + locale: locale, + localizationsDelegates: GlobalMaterialLocalizations.delegates, + home: Builder( + builder: (BuildContext context) { + completer.complete(MaterialLocalizations.of(context).formatTimeOfDay(timeOfDay)); + return Container(); + }, + ), + ), + ); + return completer.future; + } + + testWidgets('formats ${TimeOfDayFormat.h_colon_mm_space_a}', (WidgetTester tester) async { + expect( + await formatTimeOfDay(tester, const Locale('en'), const TimeOfDay(hour: 9, minute: 32)), + '9:32 AM', + ); + expect( + await formatTimeOfDay(tester, const Locale('en'), const TimeOfDay(hour: 20, minute: 32)), + '8:32 PM', + ); + }); + + testWidgets('formats ${TimeOfDayFormat.HH_colon_mm}', (WidgetTester tester) async { + expect( + await formatTimeOfDay(tester, const Locale('de'), const TimeOfDay(hour: 9, minute: 32)), + '09:32', + ); + expect( + await formatTimeOfDay( + tester, + const Locale('en', 'ZA'), + const TimeOfDay(hour: 9, minute: 32), + ), + '09:32', + ); + }); + + testWidgets('formats ${TimeOfDayFormat.H_colon_mm}', (WidgetTester tester) async { + expect( + await formatTimeOfDay(tester, const Locale('es'), const TimeOfDay(hour: 9, minute: 32)), + '9:32', + ); + expect( + await formatTimeOfDay(tester, const Locale('es'), const TimeOfDay(hour: 20, minute: 32)), + '20:32', + ); + + expect( + await formatTimeOfDay(tester, const Locale('ja'), const TimeOfDay(hour: 9, minute: 32)), + '9:32', + ); + expect( + await formatTimeOfDay(tester, const Locale('ja'), const TimeOfDay(hour: 20, minute: 32)), + '20:32', + ); + }); + + testWidgets('formats ${TimeOfDayFormat.HH_dot_mm}', (WidgetTester tester) async { + expect( + await formatTimeOfDay(tester, const Locale('fi'), const TimeOfDay(hour: 20, minute: 32)), + '20.32', + ); + expect( + await formatTimeOfDay(tester, const Locale('fi'), const TimeOfDay(hour: 9, minute: 32)), + '09.32', + ); + expect( + await formatTimeOfDay(tester, const Locale('da'), const TimeOfDay(hour: 9, minute: 32)), + '09.32', + ); + }); + + testWidgets('formats ${TimeOfDayFormat.frenchCanadian}', (WidgetTester tester) async { + expect( + await formatTimeOfDay( + tester, + const Locale('fr', 'CA'), + const TimeOfDay(hour: 9, minute: 32), + ), + '09 h 32', + ); + }); + + testWidgets('formats ${TimeOfDayFormat.a_space_h_colon_mm}', (WidgetTester tester) async { + expect( + await formatTimeOfDay(tester, const Locale('zh'), const TimeOfDay(hour: 9, minute: 32)), + '上午 9:32', + ); + expect( + await formatTimeOfDay(tester, const Locale('ta'), const TimeOfDay(hour: 9, minute: 32)), + '9:32 AM', + ); + }); + }); + + group('date formatters', () { + Future> formatDate( + WidgetTester tester, + Locale locale, + DateTime dateTime, + ) async { + final completer = Completer>(); + await tester.pumpWidget( + MaterialApp( + supportedLocales: [locale], + locale: locale, + localizationsDelegates: GlobalMaterialLocalizations.delegates, + home: Builder( + builder: (BuildContext context) { + final MaterialLocalizations localizations = MaterialLocalizations.of(context); + completer.complete({ + DateType.year: localizations.formatYear(dateTime), + DateType.medium: localizations.formatMediumDate(dateTime), + DateType.full: localizations.formatFullDate(dateTime), + DateType.monthYear: localizations.formatMonthYear(dateTime), + }); + return Container(); + }, + ), + ), + ); + return completer.future; + } + + testWidgets('formats dates in English', (WidgetTester tester) async { + final Map formatted = await formatDate( + tester, + const Locale('en'), + DateTime(2018, 8), + ); + expect(formatted[DateType.year], '2018'); + expect(formatted[DateType.medium], 'Wed, Aug 1'); + expect(formatted[DateType.full], 'Wednesday, August 1, 2018'); + expect(formatted[DateType.monthYear], 'August 2018'); + }); + + testWidgets('formats dates in German', (WidgetTester tester) async { + final Map formatted = await formatDate( + tester, + const Locale('de'), + DateTime(2018, 8), + ); + expect(formatted[DateType.year], '2018'); + expect(formatted[DateType.medium], 'Mi., 1. Aug.'); + expect(formatted[DateType.full], 'Mittwoch, 1. August 2018'); + expect(formatted[DateType.monthYear], 'August 2018'); + }); + + testWidgets('formats dates in Serbian', (WidgetTester tester) async { + final Map formatted = await formatDate( + tester, + const Locale('sr'), + DateTime(2018, 8), + ); + expect(formatted[DateType.year], '2018.'); + expect(formatted[DateType.medium], 'сре 1. авг'); + expect(formatted[DateType.full], 'среда, 1. август 2018.'); + expect(formatted[DateType.monthYear], 'август 2018.'); + }); + + testWidgets('formats dates in Serbian (Latin)', (WidgetTester tester) async { + final Map formatted = await formatDate( + tester, + const Locale.fromSubtags(languageCode: 'sr', scriptCode: 'Latn'), + DateTime(2018, 8), + ); + expect(formatted[DateType.year], '2018.'); + expect(formatted[DateType.medium], 'sre 1. avg'); + expect(formatted[DateType.full], 'sreda, 1. avgust 2018.'); + expect(formatted[DateType.monthYear], 'avgust 2018.'); + }); + }); + }); + + // Regression test for https://github.com/flutter/flutter/issues/67644. + testWidgets('en_US is initialized correctly by Flutter when DateFormat is used', ( + WidgetTester tester, + ) async { + late DateFormat dateFormat; + + await tester.pumpWidget( + MaterialApp( + locale: const Locale('en', 'US'), + localizationsDelegates: GlobalMaterialLocalizations.delegates, + home: Builder( + builder: (BuildContext context) { + dateFormat = DateFormat('EEE, d MMM yyyy HH:mm:ss', 'en_US'); + return Container(); + }, + ), + ), + ); + + expect(dateFormat.locale, 'en_US'); + }); + + testWidgets('cy is initialized correctly by Flutter when DateFormat is used', ( + WidgetTester tester, + ) async { + late DateFormat dateFormat; + + await tester.pumpWidget( + MaterialApp( + locale: const Locale('cy'), + localizationsDelegates: GlobalMaterialLocalizations.delegates, + home: Builder( + builder: (BuildContext context) { + dateFormat = DateFormat.yMMMd('cy'); + return Container(); + }, + ), + ), + ); + + expect(dateFormat.locale, 'cy'); + expect(dateFormat.format(DateTime(2023, 4, 10, 2, 32)), equals('10 Ebr 2023')); + }); + + testWidgets('ga is initialized correctly by Flutter when DateFormat is used', ( + WidgetTester tester, + ) async { + late DateFormat dateFormat; + + await tester.pumpWidget( + MaterialApp( + locale: const Locale('ga'), + localizationsDelegates: GlobalMaterialLocalizations.delegates, + home: Builder( + builder: (BuildContext context) { + dateFormat = DateFormat.yMMMd('ga'); + return Container(); + }, + ), + ), + ); + + expect(dateFormat.locale, 'ga'); + expect(dateFormat.format(DateTime(2023, 4, 10, 2, 32)), equals('10 Aib 2023')); + }); +} + +enum DateType { year, medium, full, monthYear } diff --git a/packages/material_ui/test/l10n/tabs_test.dart b/packages/material_ui/test/l10n/tabs_test.dart new file mode 100644 index 000000000000..b4f2a474d37f --- /dev/null +++ b/packages/material_ui/test/l10n/tabs_test.dart @@ -0,0 +1,56 @@ +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'package:flutter_localizations/flutter_localizations.dart' show GlobalWidgetsLocalizations; +import 'package:flutter_test/flutter_test.dart'; +import 'package:material_ui/material_ui.dart'; + +void main() { + testWidgets('Test semantics of TabPageSelector in pt-BR', (WidgetTester tester) async { + final controller = TabController(vsync: const TestVSync(), length: 2); + + await tester.pumpWidget( + Localizations( + locale: const Locale('pt', 'BR'), + delegates: const >[ + GlobalMaterialLocalizations.delegate, + GlobalWidgetsLocalizations.delegate, + ], + child: Directionality( + textDirection: TextDirection.ltr, + child: Material( + child: Column( + children: [ + TabBar( + controller: controller, + indicatorWeight: 30.0, + tabs: const [ + Tab(text: 'TAB1'), + Tab(text: 'TAB2'), + ], + ), + Flexible( + child: TabBarView( + controller: controller, + children: const [Text('PAGE1'), Text('PAGE2')], + ), + ), + Expanded(child: TabPageSelector(controller: controller)), + ], + ), + ), + ), + ), + ); + + final SemanticsHandle handle = tester.ensureSemantics(); + + expect( + tester.getSemantics(find.byType(TabPageSelector)), + matchesSemantics(label: 'Guia 1 de 2'), + ); + + handle.dispose(); + }); +} diff --git a/packages/material_ui/test/l10n/test_utils.dart b/packages/material_ui/test/l10n/test_utils.dart new file mode 100644 index 000000000000..fd067f054c58 --- /dev/null +++ b/packages/material_ui/test/l10n/test_utils.dart @@ -0,0 +1,31 @@ +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +// Encodes ARB file resource values with Unicode escapes. +void encodeBundleTranslations(Map bundle) { + for (final String key in bundle.keys) { + // The ARB file resource "attributes" for foo are called @foo. Don't need + // to encode them. + if (key.startsWith('@')) { + continue; + } + final translation = bundle[key] as String; + // Rewrite the string as a series of unicode characters in JSON format. + // Like "\u0012\u0123\u1234". + bundle[key] = translation.runes.map((int code) { + final codeString = '00${code.toRadixString(16)}'; + return '\\u${codeString.substring(codeString.length - 4)}'; + }).join(); + } +} + +String generateArbString(Map bundle) { + final contents = StringBuffer(); + contents.writeln('{'); + for (final String key in bundle.keys) { + contents.writeln(' "$key": "${bundle[key]}"${key == bundle.keys.last ? '' : ','}'); + } + contents.writeln('}'); + return contents.toString(); +} diff --git a/packages/material_ui/test/l10n/time_picker_test.dart b/packages/material_ui/test/l10n/time_picker_test.dart new file mode 100644 index 000000000000..c23f10a0e357 --- /dev/null +++ b/packages/material_ui/test/l10n/time_picker_test.dart @@ -0,0 +1,929 @@ +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'package:flutter_test/flutter_test.dart'; +import 'package:material_ui/material_ui.dart'; + +final Finder dialCustomPaintFinder = find.descendant( + of: find.byWidgetPredicate((Widget w) => '${w.runtimeType}' == '_Dial'), + matching: find.byType(CustomPaint), +); + +void main() { + testWidgets('Material2 - can localize the header in all known formats - portrait', ( + WidgetTester tester, + ) async { + // Ensure picker is displayed in portrait mode. + tester.view.physicalSize = const Size(400, 800); + tester.view.devicePixelRatio = 1; + addTearDown(tester.view.reset); + + final Finder timeSelectorSeparatorFinder = find + .descendant( + of: find.byWidgetPredicate((Widget w) => '${w.runtimeType}' == '_TimeSelectorSeparator'), + matching: find.byType(Text), + ) + .first; + final Finder dialHourControlFinder = find.byWidgetPredicate( + (Widget w) => '${w.runtimeType}' == '_DialHourControl', + ); + final Finder dialMinuteControlFinder = find.byWidgetPredicate( + (Widget w) => '${w.runtimeType}' == '_DialMinuteControl', + ); + final Finder dayPeriodControlFinder = find.byWidgetPredicate( + (Widget w) => '${w.runtimeType}' == '_DayPeriodControl', + ); + + // TODO(yjbanov): also test `HH.mm` (in_ID), `a h:mm` (ko_KR) and `HH:mm น.` (th_TH) when we have .arb files for them + final locales = [ + const Locale('en', 'US'), //'h:mm a' + const Locale('en', 'GB'), //'HH:mm' + const Locale('es', 'ES'), //'H:mm' + const Locale('fr', 'CA'), //'HH \'h\' mm' + const Locale('zh', 'ZH'), //'ah:mm' + const Locale('fa', 'IR'), //'H:mm' but RTL + ]; + + for (final locale in locales) { + final Offset center = await startPicker( + tester, + (TimeOfDay? time) {}, + locale: locale, + useMaterial3: false, + ); + final Text stringFragmentText = tester.widget(timeSelectorSeparatorFinder); + final double hourLeftOffset = tester.getTopLeft(dialHourControlFinder).dx; + final double minuteLeftOffset = tester.getTopLeft(dialMinuteControlFinder).dx; + final double stringFragmentLeftOffset = tester.getTopLeft(timeSelectorSeparatorFinder).dx; + + if (locale == const Locale('en', 'US')) { + final double dayPeriodLeftOffset = tester.getTopLeft(dayPeriodControlFinder).dx; + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(minuteLeftOffset, lessThan(dayPeriodLeftOffset)); + } else if (locale == const Locale('en', 'GB')) { + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } else if (locale == const Locale('es', 'ES')) { + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } else if (locale == const Locale('fr', 'CA')) { + expect(stringFragmentText.data, 'h'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } else if (locale == const Locale('zh', 'ZH')) { + final double dayPeriodLeftOffset = tester.getTopLeft(dayPeriodControlFinder).dx; + expect(stringFragmentText.data, ':'); + expect(dayPeriodLeftOffset, lessThan(hourLeftOffset)); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + } else if (locale == const Locale('fa', 'IR')) { + // Even though this is an RTL locale, the hours and minutes positions should remain the same. + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } + await tester.tapAt(Offset(center.dx, center.dy - 50.0)); + await finishPicker(tester); + } + }); + + testWidgets('Material3 - can localize the header in all known formats - portrait', ( + WidgetTester tester, + ) async { + // Ensure picker is displayed in portrait mode. + tester.view.physicalSize = const Size(400, 800); + tester.view.devicePixelRatio = 1; + addTearDown(tester.view.reset); + + final Finder timeSelectorSeparatorFinder = find + .descendant( + of: find.byWidgetPredicate((Widget w) => '${w.runtimeType}' == '_TimeSelectorSeparator'), + matching: find.byType(Text), + ) + .first; + final Finder dialHourControlFinder = find.byWidgetPredicate( + (Widget w) => '${w.runtimeType}' == '_DialHourControl', + ); + final Finder dialMinuteControlFinder = find.byWidgetPredicate( + (Widget w) => '${w.runtimeType}' == '_DialMinuteControl', + ); + final Finder dayPeriodControlFinder = find.byWidgetPredicate( + (Widget w) => '${w.runtimeType}' == '_DayPeriodControl', + ); + + // TODO(yjbanov): also test `HH.mm` (in_ID), `a h:mm` (ko_KR) and `HH:mm น.` (th_TH) when we have .arb files for them + final locales = [ + const Locale('en', 'US'), //'h:mm a' + const Locale('en', 'GB'), //'HH:mm' + const Locale('es', 'ES'), //'H:mm' + const Locale('fr', 'CA'), //'HH \'h\' mm' + const Locale('zh', 'ZH'), //'ah:mm' + const Locale('fa', 'IR'), //'H:mm' but RTL + ]; + + for (final locale in locales) { + final Offset center = await startPicker(tester, (TimeOfDay? time) {}, locale: locale); + final Text stringFragmentText = tester.widget(timeSelectorSeparatorFinder); + final double hourLeftOffset = tester.getTopLeft(dialHourControlFinder).dx; + final double minuteLeftOffset = tester.getTopLeft(dialMinuteControlFinder).dx; + final double stringFragmentLeftOffset = tester.getTopLeft(timeSelectorSeparatorFinder).dx; + + if (locale == const Locale('en', 'US')) { + final double dayPeriodLeftOffset = tester.getTopLeft(dayPeriodControlFinder).dx; + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(minuteLeftOffset, lessThan(dayPeriodLeftOffset)); + } else if (locale == const Locale('en', 'GB')) { + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } else if (locale == const Locale('es', 'ES')) { + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } else if (locale == const Locale('fr', 'CA')) { + expect(stringFragmentText.data, 'h'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } else if (locale == const Locale('zh', 'ZH')) { + final double dayPeriodLeftOffset = tester.getTopLeft(dayPeriodControlFinder).dx; + expect(stringFragmentText.data, ':'); + expect(dayPeriodLeftOffset, lessThan(hourLeftOffset)); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + } else if (locale == const Locale('fa', 'IR')) { + // Even though this is an RTL locale, the hours and minutes positions should remain the same. + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } + await tester.tapAt(Offset(center.dx, center.dy - 50.0)); + await finishPicker(tester); + } + }); + + testWidgets('Material2 - can localize the header in all known formats - landscape', ( + WidgetTester tester, + ) async { + // Ensure picker is displayed in landscape mode. + tester.view.physicalSize = const Size(800, 400); + tester.view.devicePixelRatio = 1; + addTearDown(tester.view.reset); + + final Finder timeSelectorSeparatorFinder = find + .descendant( + of: find.byWidgetPredicate((Widget w) => '${w.runtimeType}' == '_TimeSelectorSeparator'), + matching: find.byType(Text), + ) + .first; + final Finder dialHourControlFinder = find.byWidgetPredicate( + (Widget w) => '${w.runtimeType}' == '_DialHourControl', + ); + final Finder dialMinuteControlFinder = find.byWidgetPredicate( + (Widget w) => '${w.runtimeType}' == '_DialMinuteControl', + ); + final Finder dayPeriodControlFinder = find.byWidgetPredicate( + (Widget w) => '${w.runtimeType}' == '_DayPeriodControl', + ); + + // TODO(yjbanov): also test `HH.mm` (in_ID), `a h:mm` (ko_KR) and `HH:mm น.` (th_TH) when we have .arb files for them + final locales = [ + const Locale('en', 'US'), //'h:mm a' + const Locale('en', 'GB'), //'HH:mm' + const Locale('es', 'ES'), //'H:mm' + const Locale('fr', 'CA'), //'HH \'h\' mm' + const Locale('zh', 'ZH'), //'ah:mm' + const Locale('fa', 'IR'), //'H:mm' but RTL + ]; + + for (final locale in locales) { + final Offset center = await startPicker( + tester, + (TimeOfDay? time) {}, + locale: locale, + useMaterial3: false, + ); + final Text stringFragmentText = tester.widget(timeSelectorSeparatorFinder); + final double hourLeftOffset = tester.getTopLeft(dialHourControlFinder).dx; + final double hourTopOffset = tester.getTopLeft(dialHourControlFinder).dy; + final double minuteLeftOffset = tester.getTopLeft(dialMinuteControlFinder).dx; + final double stringFragmentLeftOffset = tester.getTopLeft(timeSelectorSeparatorFinder).dx; + + if (locale == const Locale('en', 'US')) { + final double dayPeriodLeftOffset = tester.getTopLeft(dayPeriodControlFinder).dx; + final double dayPeriodTopOffset = tester.getTopLeft(dayPeriodControlFinder).dy; + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(hourLeftOffset, dayPeriodLeftOffset); + expect(hourTopOffset, lessThan(dayPeriodTopOffset)); + } else if (locale == const Locale('en', 'GB')) { + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } else if (locale == const Locale('es', 'ES')) { + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } else if (locale == const Locale('fr', 'CA')) { + expect(stringFragmentText.data, 'h'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } else if (locale == const Locale('zh', 'ZH')) { + final double dayPeriodLeftOffset = tester.getTopLeft(dayPeriodControlFinder).dx; + final double dayPeriodTopOffset = tester.getTopLeft(dayPeriodControlFinder).dy; + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(hourLeftOffset, dayPeriodLeftOffset); + expect(hourTopOffset, greaterThan(dayPeriodTopOffset)); + } else if (locale == const Locale('fa', 'IR')) { + // Even though this is an RTL locale, the hours and minutes positions should remain the same. + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } + await tester.tapAt(Offset(center.dx, center.dy - 50.0)); + await finishPicker(tester); + } + }); + + testWidgets('Material3 - can localize the header in all known formats - landscape', ( + WidgetTester tester, + ) async { + // Ensure picker is displayed in landscape mode. + tester.view.physicalSize = const Size(800, 400); + tester.view.devicePixelRatio = 1; + addTearDown(tester.view.reset); + + final Finder timeSelectorSeparatorFinder = find + .descendant( + of: find.byWidgetPredicate((Widget w) => '${w.runtimeType}' == '_TimeSelectorSeparator'), + matching: find.byType(Text), + ) + .first; + final Finder dialHourControlFinder = find.byWidgetPredicate( + (Widget w) => '${w.runtimeType}' == '_DialHourControl', + ); + final Finder dialMinuteControlFinder = find.byWidgetPredicate( + (Widget w) => '${w.runtimeType}' == '_DialMinuteControl', + ); + final Finder dayPeriodControlFinder = find.byWidgetPredicate( + (Widget w) => '${w.runtimeType}' == '_DayPeriodControl', + ); + + // TODO(yjbanov): also test `HH.mm` (in_ID), `a h:mm` (ko_KR) and `HH:mm น.` (th_TH) when we have .arb files for them + final locales = [ + const Locale('en', 'US'), //'h:mm a' + const Locale('en', 'GB'), //'HH:mm' + const Locale('es', 'ES'), //'H:mm' + const Locale('fr', 'CA'), //'HH \'h\' mm' + const Locale('zh', 'ZH'), //'ah:mm' + const Locale('fa', 'IR'), //'H:mm' but RTL + ]; + + for (final locale in locales) { + final Offset center = await startPicker(tester, (TimeOfDay? time) {}, locale: locale); + final Text stringFragmentText = tester.widget(timeSelectorSeparatorFinder); + final double hourLeftOffset = tester.getTopLeft(dialHourControlFinder).dx; + final double hourTopOffset = tester.getTopLeft(dialHourControlFinder).dy; + final double minuteLeftOffset = tester.getTopLeft(dialMinuteControlFinder).dx; + final double stringFragmentLeftOffset = tester.getTopLeft(timeSelectorSeparatorFinder).dx; + + if (locale == const Locale('en', 'US')) { + final double dayPeriodLeftOffset = tester.getTopLeft(dayPeriodControlFinder).dx; + final double dayPeriodTopOffset = tester.getTopLeft(dayPeriodControlFinder).dy; + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(hourLeftOffset, dayPeriodLeftOffset); + expect(hourTopOffset, lessThan(dayPeriodTopOffset)); + } else if (locale == const Locale('en', 'GB')) { + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } else if (locale == const Locale('es', 'ES')) { + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } else if (locale == const Locale('fr', 'CA')) { + expect(stringFragmentText.data, 'h'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } else if (locale == const Locale('zh', 'ZH')) { + final double dayPeriodLeftOffset = tester.getTopLeft(dayPeriodControlFinder).dx; + final double dayPeriodTopOffset = tester.getTopLeft(dayPeriodControlFinder).dy; + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(hourLeftOffset, dayPeriodLeftOffset); + expect(hourTopOffset, greaterThan(dayPeriodTopOffset)); + } else if (locale == const Locale('fa', 'IR')) { + // Even though this is an RTL locale, the hours and minutes positions should remain the same. + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } + await tester.tapAt(Offset(center.dx, center.dy - 50.0)); + await finishPicker(tester); + } + }); + + testWidgets('Material2 - can localize input mode in all known formats', ( + WidgetTester tester, + ) async { + final Finder inputHourControlFinder = find.byWidgetPredicate( + (Widget w) => '${w.runtimeType}' == '_HourTextField', + ); + final Finder inputMinuteControlFinder = find.byWidgetPredicate( + (Widget w) => '${w.runtimeType}' == '_MinuteTextField', + ); + final Finder dayPeriodControlFinder = find.byWidgetPredicate( + (Widget w) => '${w.runtimeType}' == '_DayPeriodControl', + ); + final Finder timeSelectorSeparatorFinder = find + .descendant( + of: find.byWidgetPredicate((Widget w) => '${w.runtimeType}' == '_TimeSelectorSeparator'), + matching: find.byType(Text), + ) + .first; + + // TODO(yjbanov): also test `HH.mm` (in_ID), `a h:mm` (ko_KR) and `HH:mm น.` (th_TH) when we have .arb files for them + final locales = [ + const Locale('en', 'US'), //'h:mm a' + const Locale('en', 'GB'), //'HH:mm' + const Locale('es', 'ES'), //'H:mm' + const Locale('fr', 'CA'), //'HH \'h\' mm' + const Locale('zh', 'ZH'), //'ah:mm' + const Locale('fa', 'IR'), //'H:mm' but RTL + ]; + + for (final locale in locales) { + await tester.pumpWidget( + _TimePickerLauncher( + onChanged: (TimeOfDay? time) {}, + locale: locale, + entryMode: TimePickerEntryMode.input, + useMaterial3: false, + ), + ); + await tester.tap(find.text('X')); + await tester.pumpAndSettle(const Duration(seconds: 1)); + + final Text stringFragmentText = tester.widget(timeSelectorSeparatorFinder); + final double hourLeftOffset = tester.getTopLeft(inputHourControlFinder).dx; + final double minuteLeftOffset = tester.getTopLeft(inputMinuteControlFinder).dx; + final double stringFragmentLeftOffset = tester.getTopLeft(timeSelectorSeparatorFinder).dx; + + if (locale == const Locale('en', 'US')) { + final double dayPeriodLeftOffset = tester.getTopLeft(dayPeriodControlFinder).dx; + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(minuteLeftOffset, lessThan(dayPeriodLeftOffset)); + } else if (locale == const Locale('en', 'GB')) { + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } else if (locale == const Locale('es', 'ES')) { + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } else if (locale == const Locale('fr', 'CA')) { + expect(stringFragmentText.data, 'h'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } else if (locale == const Locale('zh', 'ZH')) { + final double dayPeriodLeftOffset = tester.getTopLeft(dayPeriodControlFinder).dx; + expect(stringFragmentText.data, ':'); + expect(dayPeriodLeftOffset, lessThan(hourLeftOffset)); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + } else if (locale == const Locale('fa', 'IR')) { + // Even though this is an RTL locale, the hours and minutes positions should remain the same. + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } + await finishPicker(tester); + expect(tester.takeException(), isNot(throwsFlutterError)); + } + }); + + testWidgets('Material3 - can localize input mode in all known formats', ( + WidgetTester tester, + ) async { + final Finder inputHourControlFinder = find.byWidgetPredicate( + (Widget w) => '${w.runtimeType}' == '_HourTextField', + ); + final Finder inputMinuteControlFinder = find.byWidgetPredicate( + (Widget w) => '${w.runtimeType}' == '_MinuteTextField', + ); + final Finder dayPeriodControlFinder = find.byWidgetPredicate( + (Widget w) => '${w.runtimeType}' == '_DayPeriodControl', + ); + final Finder timeSelectorSeparatorFinder = find + .descendant( + of: find.byWidgetPredicate((Widget w) => '${w.runtimeType}' == '_TimeSelectorSeparator'), + matching: find.byType(Text), + ) + .first; + + // TODO(yjbanov): also test `HH.mm` (in_ID), `a h:mm` (ko_KR) and `HH:mm น.` (th_TH) when we have .arb files for them + final locales = [ + const Locale('en', 'US'), //'h:mm a' + const Locale('en', 'GB'), //'HH:mm' + const Locale('es', 'ES'), //'H:mm' + const Locale('fr', 'CA'), //'HH \'h\' mm' + const Locale('zh', 'ZH'), //'ah:mm' + const Locale('fa', 'IR'), //'H:mm' but RTL + ]; + + for (final locale in locales) { + await tester.pumpWidget( + _TimePickerLauncher( + onChanged: (TimeOfDay? time) {}, + locale: locale, + entryMode: TimePickerEntryMode.input, + ), + ); + await tester.tap(find.text('X')); + await tester.pumpAndSettle(const Duration(seconds: 1)); + + final Text stringFragmentText = tester.widget(timeSelectorSeparatorFinder); + final double hourLeftOffset = tester.getTopLeft(inputHourControlFinder).dx; + final double minuteLeftOffset = tester.getTopLeft(inputMinuteControlFinder).dx; + final double stringFragmentLeftOffset = tester.getTopLeft(timeSelectorSeparatorFinder).dx; + + if (locale == const Locale('en', 'US')) { + final double dayPeriodLeftOffset = tester.getTopLeft(dayPeriodControlFinder).dx; + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(minuteLeftOffset, lessThan(dayPeriodLeftOffset)); + } else if (locale == const Locale('en', 'GB')) { + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } else if (locale == const Locale('es', 'ES')) { + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } else if (locale == const Locale('fr', 'CA')) { + expect(stringFragmentText.data, 'h'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } else if (locale == const Locale('zh', 'ZH')) { + final double dayPeriodLeftOffset = tester.getTopLeft(dayPeriodControlFinder).dx; + expect(stringFragmentText.data, ':'); + expect(dayPeriodLeftOffset, lessThan(hourLeftOffset)); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + } else if (locale == const Locale('fa', 'IR')) { + // Even though this is an RTL locale, the hours and minutes positions should remain the same. + expect(stringFragmentText.data, ':'); + expect(hourLeftOffset, lessThan(stringFragmentLeftOffset)); + expect(stringFragmentLeftOffset, lessThan(minuteLeftOffset)); + expect(dayPeriodControlFinder, findsNothing); + } + await finishPicker(tester); + expect(tester.takeException(), isNot(throwsFlutterError)); + } + }); + + testWidgets('Material2 uses single-ring 24-hour dial for all locales', ( + WidgetTester tester, + ) async { + const locales = [ + Locale('en', 'US'), // h + Locale('en', 'GB'), // HH + Locale('es', 'ES'), // H + ]; + for (final locale in locales) { + // Tap along the segment stretching from the center to the edge at + // 12:00 AM position. Because there's only one ring, in the M2 + // DatePicker no matter where you tap the time will be the same. + for (var i = 1; i < 10; i++) { + TimeOfDay? result; + final Offset center = await startPicker( + tester, + (TimeOfDay? time) { + result = time; + }, + locale: locale, + useMaterial3: false, + ); + final Size size = tester.getSize(dialCustomPaintFinder); + final double dy = (size.height / 2.0 / 10) * i; + await tester.tapAt(Offset(center.dx, center.dy - dy)); + await finishPicker(tester); + expect(result, equals(const TimeOfDay(hour: 0, minute: 0))); + } + } + }); + + testWidgets('Material3 uses a double-ring 24-hour dial for 24 hour locales', ( + WidgetTester tester, + ) async { + Future testLocale( + Locale locale, + int startFactor, + int endFactor, + TimeOfDay expectedTime, + ) async { + // For locales that display 24 hour time, factors 1-5 put the tap on the + // inner ring's "12" (the inner ring goes from 12-23). Otherwise the offset + // should land on the outer ring's "00". + for (var factor = startFactor; factor < endFactor; factor += 1) { + TimeOfDay? result; + final Offset center = await startPicker(tester, (TimeOfDay? time) { + result = time; + }, locale: locale); + final Size size = tester.getSize(dialCustomPaintFinder); + final double dy = (size.height / 2.0 / 10) * factor; + await tester.tapAt(Offset(center.dx, center.dy - dy)); + await finishPicker(tester); + expect( + result, + equals(expectedTime), + reason: 'Failed for locale=$locale with factor=$factor', + ); + } + } + + await testLocale( + const Locale('en', 'US'), + 1, + 10, + const TimeOfDay(hour: 0, minute: 0), + ); // 12 hour + await testLocale( + const Locale('en', 'ES'), + 1, + 10, + const TimeOfDay(hour: 0, minute: 0), + ); // 12 hour + await testLocale( + const Locale('en', 'GB'), + 1, + 5, + const TimeOfDay(hour: 12, minute: 0), + ); // 24 hour, inner ring + await testLocale( + const Locale('en', 'GB'), + 6, + 10, + const TimeOfDay(hour: 0, minute: 0), + ); // 24 hour, outer ring + }); + + const labels12To11 = ['12', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11']; + const labels00To22TwoDigit = [ + '00', + '02', + '04', + '06', + '08', + '10', + '12', + '14', + '16', + '18', + '20', + '22', + ]; // Material 2 + const labels00To23TwoDigit = [ + // Material 3 + '00', + '1', + '2', + '3', + '4', + '5', + '6', + '7', + '8', + '9', + '10', + '11', + '12', + '13', + '14', + '15', + '16', + '17', + '18', + '19', + '20', + '21', + '22', + '23', + ]; + + Future mediaQueryBoilerplate( + WidgetTester tester, { + required bool alwaysUse24HourFormat, + required bool useMaterial3, + }) async { + await tester.pumpWidget( + MaterialApp( + theme: ThemeData(useMaterial3: useMaterial3), + builder: (BuildContext context, Widget? child) { + return MediaQuery( + data: MediaQueryData(alwaysUse24HourFormat: alwaysUse24HourFormat), + child: child!, + ); + }, + home: Material( + child: Directionality( + textDirection: TextDirection.ltr, + child: Navigator( + onGenerateRoute: (RouteSettings settings) { + return MaterialPageRoute( + builder: (BuildContext context) { + return TextButton( + onPressed: () { + showTimePicker( + context: context, + initialTime: const TimeOfDay(hour: 7, minute: 0), + ); + }, + child: const Text('X'), + ); + }, + ); + }, + ), + ), + ), + ), + ); + + await tester.tap(find.text('X')); + await tester.pumpAndSettle(); + } + + testWidgets('Material2 respects MediaQueryData.alwaysUse24HourFormat == false', ( + WidgetTester tester, + ) async { + await mediaQueryBoilerplate(tester, alwaysUse24HourFormat: false, useMaterial3: false); + + final CustomPaint dialPaint = tester.widget(dialCustomPaintFinder); + final dynamic dialPainter = dialPaint.painter; + // ignore: avoid_dynamic_calls + final primaryLabels = dialPainter.primaryLabels as List; + expect( + primaryLabels.map( + // ignore: avoid_dynamic_calls + (dynamic tp) => ((tp.painter as TextPainter).text! as TextSpan).text!, + ), + labels12To11, + ); + + // ignore: avoid_dynamic_calls + final selectedLabels = dialPainter.selectedLabels as List; + expect( + selectedLabels.map( + // ignore: avoid_dynamic_calls + (dynamic tp) => ((tp.painter as TextPainter).text! as TextSpan).text!, + ), + labels12To11, + ); + }); + + testWidgets('Material3 respects MediaQueryData.alwaysUse24HourFormat == false', ( + WidgetTester tester, + ) async { + await mediaQueryBoilerplate(tester, alwaysUse24HourFormat: false, useMaterial3: true); + + final CustomPaint dialPaint = tester.widget(dialCustomPaintFinder); + final dynamic dialPainter = dialPaint.painter; + // ignore: avoid_dynamic_calls + final primaryLabels = dialPainter.primaryLabels as List; + expect( + primaryLabels.map( + // ignore: avoid_dynamic_calls + (dynamic tp) => ((tp.painter as TextPainter).text! as TextSpan).text!, + ), + labels12To11, + ); + + // ignore: avoid_dynamic_calls + final selectedLabels = dialPainter.selectedLabels as List; + expect( + selectedLabels.map( + // ignore: avoid_dynamic_calls + (dynamic tp) => ((tp.painter as TextPainter).text! as TextSpan).text!, + ), + labels12To11, + ); + }); + + testWidgets('Material3 respects MediaQueryData.alwaysUse24HourFormat == true', ( + WidgetTester tester, + ) async { + await mediaQueryBoilerplate(tester, alwaysUse24HourFormat: true, useMaterial3: true); + + final CustomPaint dialPaint = tester.widget(dialCustomPaintFinder); + final dynamic dialPainter = dialPaint.painter; + // ignore: avoid_dynamic_calls + final primaryLabels = dialPainter.primaryLabels as List; + expect( + primaryLabels.map( + // ignore: avoid_dynamic_calls + (dynamic tp) => ((tp.painter as TextPainter).text! as TextSpan).text!, + ), + labels00To23TwoDigit, + ); + + // ignore: avoid_dynamic_calls + final selectedLabels = dialPainter.selectedLabels as List; + expect( + selectedLabels.map( + // ignore: avoid_dynamic_calls + (dynamic tp) => ((tp.painter as TextPainter).text! as TextSpan).text!, + ), + labels00To23TwoDigit, + ); + }); + + testWidgets('Material2 respects MediaQueryData.alwaysUse24HourFormat == true', ( + WidgetTester tester, + ) async { + await mediaQueryBoilerplate(tester, alwaysUse24HourFormat: true, useMaterial3: false); + + final CustomPaint dialPaint = tester.widget(dialCustomPaintFinder); + final dynamic dialPainter = dialPaint.painter; + // ignore: avoid_dynamic_calls + final primaryLabels = dialPainter.primaryLabels as List; + expect( + primaryLabels.map( + // ignore: avoid_dynamic_calls + (dynamic tp) => ((tp.painter as TextPainter).text! as TextSpan).text!, + ), + labels00To22TwoDigit, + ); + + // ignore: avoid_dynamic_calls + final selectedLabels = dialPainter.selectedLabels as List; + expect( + selectedLabels.map( + // ignore: avoid_dynamic_calls + (dynamic tp) => ((tp.painter as TextPainter).text! as TextSpan).text!, + ), + labels00To22TwoDigit, + ); + }); + + // Regression test for https://github.com/flutter/flutter/issues/156565 + testWidgets('AM/PM buttons should be aligned to LTR in Hindi language - Portrait', ( + WidgetTester tester, + ) async { + const locale = Locale('hi', 'HI'); + + final Offset centerPortrait = await startPicker( + tester, + (TimeOfDay? time) {}, + locale: locale, + useMaterial3: false, + orientation: Orientation.portrait, + ); + + final Finder amButtonPortrait = find.text('AM'); + final Finder pmButtonPortrait = find.text('PM'); + + final Offset amButtonPositionPortrait = tester.getCenter(amButtonPortrait); + final Offset pmButtonPositionPortrait = tester.getCenter(pmButtonPortrait); + + expect(amButtonPositionPortrait.dx, greaterThan(centerPortrait.dx)); + expect(pmButtonPositionPortrait.dx, greaterThan(centerPortrait.dx)); + }); + + // Regression test for https://github.com/flutter/flutter/issues/156565 + testWidgets('AM/PM buttons should be aligned to LTR in Hindi language - Landscape', ( + WidgetTester tester, + ) async { + const locale = Locale('hi', 'HI'); + + final Offset centerLandscape = await startPicker( + tester, + (TimeOfDay? time) {}, + locale: locale, + useMaterial3: false, + orientation: Orientation.landscape, + ); + + final Finder amButtonLandscape = find.text('AM'); + final Finder pmButtonLandscape = find.text('PM'); + + final Offset amButtonPositionLandscape = tester.getCenter(amButtonLandscape); + final Offset pmButtonPositionLandscape = tester.getCenter(pmButtonLandscape); + + expect(amButtonPositionLandscape.dy, greaterThan(centerLandscape.dy)); + expect(pmButtonPositionLandscape.dy, greaterThan(centerLandscape.dy)); + }); +} + +class _TimePickerLauncher extends StatelessWidget { + const _TimePickerLauncher({ + this.onChanged, + required this.locale, + this.entryMode = TimePickerEntryMode.dial, + this.useMaterial3, + this.orientation, + }); + + final ValueChanged? onChanged; + final Locale locale; + final TimePickerEntryMode entryMode; + final bool? useMaterial3; + final Orientation? orientation; + + @override + Widget build(BuildContext context) { + return MaterialApp( + theme: ThemeData(useMaterial3: useMaterial3), + locale: locale, + supportedLocales: [locale], + localizationsDelegates: GlobalMaterialLocalizations.delegates, + home: Material( + child: Center( + child: Builder( + builder: (BuildContext context) { + return ElevatedButton( + child: const Text('X'), + onPressed: () async { + onChanged?.call( + await showTimePicker( + context: context, + initialEntryMode: entryMode, + orientation: orientation, + initialTime: const TimeOfDay(hour: 7, minute: 0), + ), + ); + }, + ); + }, + ), + ), + ), + ); + } +} + +Future startPicker( + WidgetTester tester, + ValueChanged onChanged, { + Locale locale = const Locale('en', 'US'), + bool? useMaterial3, + Orientation? orientation, +}) async { + await tester.pumpWidget( + _TimePickerLauncher( + onChanged: onChanged, + locale: locale, + useMaterial3: useMaterial3, + orientation: orientation, + ), + ); + await tester.tap(find.text('X')); + await tester.pumpAndSettle(const Duration(seconds: 1)); + return tester.getCenter(dialCustomPaintFinder); +} + +Future finishPicker(WidgetTester tester) async { + final MaterialLocalizations materialLocalizations = MaterialLocalizations.of( + tester.element(find.byType(ElevatedButton)), + ); + await tester.tap(find.text(materialLocalizations.okButtonLabel)); + await tester.pumpAndSettle(const Duration(seconds: 1)); +} diff --git a/packages/material_ui/test/l10n/translations_test.dart b/packages/material_ui/test/l10n/translations_test.dart new file mode 100644 index 000000000000..a89aa2961373 --- /dev/null +++ b/packages/material_ui/test/l10n/translations_test.dart @@ -0,0 +1,624 @@ +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'dart:convert'; +import 'dart:io'; + +import 'package:flutter_test/flutter_test.dart'; +import 'package:material_ui/material_ui.dart'; +import 'package:path/path.dart' as path; + +import 'test_utils.dart'; + +final String rootDirectoryPath = Directory.current.path; + +void main() { + for (final String language in kMaterialSupportedLanguages) { + testWidgets('translations exist for $language', (WidgetTester tester) async { + final locale = Locale(language); + + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + + final MaterialLocalizations localizations = await GlobalMaterialLocalizations.delegate.load( + locale, + ); + + expect(localizations.openAppDrawerTooltip, isNotNull); + expect(localizations.backButtonTooltip, isNotNull); + expect(localizations.closeButtonTooltip, isNotNull); + expect(localizations.nextMonthTooltip, isNotNull); + expect(localizations.previousMonthTooltip, isNotNull); + expect(localizations.nextPageTooltip, isNotNull); + expect(localizations.previousPageTooltip, isNotNull); + expect(localizations.firstPageTooltip, isNotNull); + expect(localizations.lastPageTooltip, isNotNull); + expect(localizations.showMenuTooltip, isNotNull); + expect(localizations.licensesPageTitle, isNotNull); + expect(localizations.rowsPerPageTitle, isNotNull); + expect(localizations.cancelButtonLabel, isNotNull); + expect(localizations.closeButtonLabel, isNotNull); + expect(localizations.continueButtonLabel, isNotNull); + expect(localizations.copyButtonLabel, isNotNull); + expect(localizations.cutButtonLabel, isNotNull); + expect(localizations.okButtonLabel, isNotNull); + expect(localizations.pasteButtonLabel, isNotNull); + expect(localizations.selectAllButtonLabel, isNotNull); + expect(localizations.viewLicensesButtonLabel, isNotNull); + expect(localizations.drawerLabel, isNotNull); + expect(localizations.popupMenuLabel, isNotNull); + expect(localizations.dialogLabel, isNotNull); + expect(localizations.alertDialogLabel, isNotNull); + expect(localizations.collapsedIconTapHint, isNotNull); + expect(localizations.expandedIconTapHint, isNotNull); + expect(localizations.expansionTileExpandedHint, isNotNull); + expect(localizations.expansionTileCollapsedHint, isNotNull); + expect(localizations.collapsedHint, isNotNull); + expect(localizations.expandedHint, isNotNull); + expect(localizations.refreshIndicatorSemanticLabel, isNotNull); + expect(localizations.selectedDateLabel, isNotNull); + + // Regression test for https://github.com/flutter/flutter/issues/136090 + expect(localizations.remainingTextFieldCharacterCount(0), isNot(contains('TBD'))); + + expect(localizations.remainingTextFieldCharacterCount(0), isNotNull); + expect(localizations.remainingTextFieldCharacterCount(1), isNotNull); + expect(localizations.remainingTextFieldCharacterCount(10), isNotNull); + expect( + localizations.remainingTextFieldCharacterCount(0), + isNot(contains(r'$remainingCount')), + ); + expect( + localizations.remainingTextFieldCharacterCount(1), + isNot(contains(r'$remainingCount')), + ); + expect( + localizations.remainingTextFieldCharacterCount(10), + isNot(contains(r'$remainingCount')), + ); + + expect(localizations.aboutListTileTitle('FOO'), isNotNull); + expect(localizations.aboutListTileTitle('FOO'), contains('FOO')); + + expect(localizations.selectedRowCountTitle(0), isNotNull); + expect(localizations.selectedRowCountTitle(1), isNotNull); + expect(localizations.selectedRowCountTitle(2), isNotNull); + expect(localizations.selectedRowCountTitle(100), isNotNull); + expect(localizations.selectedRowCountTitle(0), isNot(contains(r'$selectedRowCount'))); + expect(localizations.selectedRowCountTitle(1), isNot(contains(r'$selectedRowCount'))); + expect(localizations.selectedRowCountTitle(2), isNot(contains(r'$selectedRowCount'))); + expect(localizations.selectedRowCountTitle(100), isNot(contains(r'$selectedRowCount'))); + + expect(localizations.pageRowsInfoTitle(1, 10, 100, true), isNotNull); + expect(localizations.pageRowsInfoTitle(1, 10, 100, false), isNotNull); + expect(localizations.pageRowsInfoTitle(1, 10, 100, true), isNot(contains(r'$firstRow'))); + expect(localizations.pageRowsInfoTitle(1, 10, 100, true), isNot(contains(r'$lastRow'))); + expect(localizations.pageRowsInfoTitle(1, 10, 100, true), isNot(contains(r'$rowCount'))); + expect(localizations.pageRowsInfoTitle(1, 10, 100, false), isNot(contains(r'$firstRow'))); + expect(localizations.pageRowsInfoTitle(1, 10, 100, false), isNot(contains(r'$lastRow'))); + expect(localizations.pageRowsInfoTitle(1, 10, 100, false), isNot(contains(r'$rowCount'))); + + expect(localizations.tabLabel(tabIndex: 2, tabCount: 5), isNotNull); + expect(localizations.tabLabel(tabIndex: 2, tabCount: 5), isNot(contains(r'$tabIndex'))); + expect(localizations.tabLabel(tabIndex: 2, tabCount: 5), isNot(contains(r'$tabCount'))); + expect(() => localizations.tabLabel(tabIndex: 0, tabCount: 5), throwsAssertionError); + expect(() => localizations.tabLabel(tabIndex: 2, tabCount: 0), throwsAssertionError); + + expect(localizations.formatHour(const TimeOfDay(hour: 10, minute: 0)), isNotNull); + expect(localizations.formatMinute(const TimeOfDay(hour: 10, minute: 0)), isNotNull); + expect(localizations.formatYear(DateTime(2018, 8)), isNotNull); + expect(localizations.formatMediumDate(DateTime(2018, 8)), isNotNull); + expect(localizations.formatFullDate(DateTime(2018, 8)), isNotNull); + expect(localizations.formatMonthYear(DateTime(2018, 8)), isNotNull); + expect(localizations.narrowWeekdays, isNotNull); + expect(localizations.narrowWeekdays.length, 7); + expect(localizations.formatDecimal(123), isNotNull); + expect(localizations.formatTimeOfDay(const TimeOfDay(hour: 10, minute: 0)), isNotNull); + }); + } + + testWidgets('translations spot check', (WidgetTester tester) async { + var locale = const Locale.fromSubtags(languageCode: 'zh'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + MaterialLocalizations localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + expect(localizations.firstPageTooltip, '第一页'); + expect(localizations.lastPageTooltip, '最后一页'); + + locale = const Locale.fromSubtags(languageCode: 'zu'); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + expect(localizations.firstPageTooltip, 'Ikhasi lokuqala'); + expect(localizations.lastPageTooltip, 'Ikhasi lokugcina'); + }); + + testWidgets('translations spot check expansionTileExpandedHint', (WidgetTester tester) async { + const locale = Locale.fromSubtags(languageCode: 'en'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + final MaterialLocalizations localizations = await GlobalMaterialLocalizations.delegate.load( + locale, + ); + expect(localizations, isA()); + expect(localizations.expansionTileExpandedHint, 'double tap to collapse'); + }); + + testWidgets('spot check selectedRowCount translations', (WidgetTester tester) async { + MaterialLocalizations localizations = await GlobalMaterialLocalizations.delegate.load( + const Locale('en'), + ); + expect(localizations.selectedRowCountTitle(0), 'No items selected'); + expect(localizations.selectedRowCountTitle(1), '1 item selected'); + expect(localizations.selectedRowCountTitle(2), '2 items selected'); + expect(localizations.selectedRowCountTitle(3), '3 items selected'); + expect(localizations.selectedRowCountTitle(5), '5 items selected'); + expect(localizations.selectedRowCountTitle(10), '10 items selected'); + expect(localizations.selectedRowCountTitle(15), '15 items selected'); + expect(localizations.selectedRowCountTitle(29), '29 items selected'); + expect(localizations.selectedRowCountTitle(10000), '10,000 items selected'); + expect(localizations.selectedRowCountTitle(10019), '10,019 items selected'); + expect(localizations.selectedRowCountTitle(123456789), '123,456,789 items selected'); + + localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('es')); + expect(localizations.selectedRowCountTitle(0), 'No se han seleccionado elementos'); + expect(localizations.selectedRowCountTitle(1), '1 elemento seleccionado'); + expect(localizations.selectedRowCountTitle(2), '2 elementos seleccionados'); + expect(localizations.selectedRowCountTitle(3), '3 elementos seleccionados'); + expect(localizations.selectedRowCountTitle(5), '5 elementos seleccionados'); + expect(localizations.selectedRowCountTitle(10), '10 elementos seleccionados'); + expect(localizations.selectedRowCountTitle(15), '15 elementos seleccionados'); + expect(localizations.selectedRowCountTitle(29), '29 elementos seleccionados'); + expect(localizations.selectedRowCountTitle(10000), '10.000 elementos seleccionados'); + expect(localizations.selectedRowCountTitle(10019), '10.019 elementos seleccionados'); + expect(localizations.selectedRowCountTitle(123456789), '123.456.789 elementos seleccionados'); + + localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('ro')); + expect(localizations.selectedRowCountTitle(0), 'Nu există elemente selectate'); + expect(localizations.selectedRowCountTitle(1), 'Un articol selectat'); + expect(localizations.selectedRowCountTitle(2), '2 articole selectate'); + expect(localizations.selectedRowCountTitle(3), '3 articole selectate'); + expect(localizations.selectedRowCountTitle(5), '5 articole selectate'); + expect(localizations.selectedRowCountTitle(10), '10 articole selectate'); + expect(localizations.selectedRowCountTitle(15), '15 articole selectate'); + expect(localizations.selectedRowCountTitle(29), '29 de articole selectate'); + expect(localizations.selectedRowCountTitle(10000), '10.000 de articole selectate'); + expect(localizations.selectedRowCountTitle(10019), '10.019 articole selectate'); + expect(localizations.selectedRowCountTitle(123456789), '123.456.789 de articole selectate'); + + localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('km')); + expect(localizations.selectedRowCountTitle(0), 'បាន​ជ្រើស​រើស​ធាតុ 0'); + expect(localizations.selectedRowCountTitle(1), 'បាន​ជ្រើស​រើស​ធាតុ 1'); + expect(localizations.selectedRowCountTitle(2), 'បាន​ជ្រើស​រើស​ធាតុ 2'); + expect(localizations.selectedRowCountTitle(10000), 'បាន​ជ្រើស​រើស​ធាតុ 10,000'); + expect(localizations.selectedRowCountTitle(123456789), 'បាន​ជ្រើស​រើស​ធាតុ 123,456,789'); + }); + + testWidgets('spot check formatMediumDate(), formatFullDate() translations', ( + WidgetTester tester, + ) async { + MaterialLocalizations localizations = await GlobalMaterialLocalizations.delegate.load( + const Locale('en'), + ); + expect(localizations.formatMediumDate(DateTime(2015, 7, 23)), 'Thu, Jul 23'); + expect(localizations.formatFullDate(DateTime(2015, 7, 23)), 'Thursday, July 23, 2015'); + + localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('en', 'GB')); + expect(localizations.formatMediumDate(DateTime(2015, 7, 23)), 'Thu 23 Jul'); + expect(localizations.formatFullDate(DateTime(2015, 7, 23)), 'Thursday, 23 July 2015'); + + localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('es')); + expect(localizations.formatMediumDate(DateTime(2015, 7, 23)), 'jue, 23 jul'); + expect(localizations.formatFullDate(DateTime(2015, 7, 23)), 'jueves, 23 de julio de 2015'); + + localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('de')); + expect(localizations.formatMediumDate(DateTime(2015, 7, 23)), 'Do., 23. Juli'); + expect(localizations.formatFullDate(DateTime(2015, 7, 23)), 'Donnerstag, 23. Juli 2015'); + + localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('ru')); + expect(localizations.formatMediumDate(DateTime(2015, 7, 23)), 'чт, 23 июл.'); + // The space before 'г.' is a narrow no-break space (U+202F). + expect(localizations.formatFullDate(DateTime(2015, 7, 23)), 'четверг, 23 июля 2015\u202fг.'); + }); + + testWidgets('Chinese resolution', (WidgetTester tester) async { + var locale = const Locale.fromSubtags(languageCode: 'zh'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + MaterialLocalizations localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale('zh', 'TW'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'zh', countryCode: 'HK'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'zh', countryCode: 'TW'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Hans'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Hant'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Hans', countryCode: 'US'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Hans', countryCode: 'CN'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Hans', countryCode: 'TW'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Hant', countryCode: 'CN'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Hant', countryCode: 'US'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'zh', countryCode: 'US'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Latn', countryCode: 'US'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Latn', countryCode: 'TW'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'en', countryCode: 'TW'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Cyrl', countryCode: 'RU'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'zh', countryCode: 'RU'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Cyrl'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + }); + + testWidgets('Serbian resolution', (WidgetTester tester) async { + var locale = const Locale.fromSubtags(languageCode: 'sr'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + MaterialLocalizations localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'sr', scriptCode: 'Cyrl'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'sr', scriptCode: 'Latn'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'sr', countryCode: 'SR'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'sr', scriptCode: 'Cyrl', countryCode: 'SR'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'sr', scriptCode: 'Latn', countryCode: 'SR'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'sr', scriptCode: 'Cyrl', countryCode: 'US'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'sr', scriptCode: 'Latn', countryCode: 'US'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'sr', countryCode: 'US'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + }); + + testWidgets('Misc resolution', (WidgetTester tester) async { + var locale = const Locale.fromSubtags(languageCode: 'en'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + MaterialLocalizations localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'en', scriptCode: 'Cyrl'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'en', countryCode: 'US'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'en', countryCode: 'AU'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'en', countryCode: 'GB'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'en', countryCode: 'SG'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'en', countryCode: 'MX'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'en', scriptCode: 'Hant'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'en', scriptCode: 'Hant', countryCode: 'US'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'en', scriptCode: 'Hans', countryCode: 'CN'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'es'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'es', countryCode: '419'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'es', countryCode: 'MX'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'es', countryCode: 'US'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'es', countryCode: 'AR'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'es', countryCode: 'ES'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'es', scriptCode: 'Latn'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'es', scriptCode: 'Latn', countryCode: 'US'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'fr'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'fr', countryCode: 'CA'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'de'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'de', countryCode: 'CH'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'th'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + + locale = const Locale.fromSubtags(languageCode: 'ru'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + }); + + testWidgets('Chinese translations spot check', (WidgetTester tester) async { + var locale = const Locale.fromSubtags(languageCode: 'zh'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + MaterialLocalizations localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + expect(localizations.alertDialogLabel, '提醒'); + expect(localizations.anteMeridiemAbbreviation, '上午'); + expect(localizations.closeButtonLabel, '关闭'); + expect(localizations.okButtonLabel, '确定'); + + locale = const Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Hans'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + expect(localizations.alertDialogLabel, '提醒'); + expect(localizations.anteMeridiemAbbreviation, '上午'); + expect(localizations.closeButtonLabel, '关闭'); + expect(localizations.okButtonLabel, '确定'); + + locale = const Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Hant'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + expect(localizations.alertDialogLabel, '通知'); + expect(localizations.anteMeridiemAbbreviation, '上午'); + expect(localizations.closeButtonLabel, '關閉'); + expect(localizations.okButtonLabel, '確定'); + + locale = const Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Hant', countryCode: 'TW'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + expect(localizations.alertDialogLabel, '警告'); + expect(localizations.anteMeridiemAbbreviation, '上午'); + expect(localizations.closeButtonLabel, '關閉'); + expect(localizations.okButtonLabel, '確定'); + + locale = const Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Hant', countryCode: 'HK'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + localizations = await GlobalMaterialLocalizations.delegate.load(locale); + expect(localizations, isA()); + expect(localizations.alertDialogLabel, '通知'); + expect(localizations.anteMeridiemAbbreviation, '上午'); + expect(localizations.closeButtonLabel, '關閉'); + expect(localizations.okButtonLabel, '確定'); + }); + + // Regression test for https://github.com/flutter/flutter/issues/36704. + testWidgets('kn arb file should be properly Unicode escaped', (WidgetTester tester) async { + final file = File(path.join(rootDirectoryPath, 'lib', 'src', 'l10n', 'material_kn.arb')); + + final bundle = json.decode(file.readAsStringSync()) as Map; + + // Encodes the arb resource values if they have not already been + // encoded. + encodeBundleTranslations(bundle); + + // Generates the encoded arb output file in as a string. + final String encodedArbFile = generateArbString(bundle); + + // After encoding the bundles, the generated string should match + // the existing material_kn.arb. + if (Platform.isWindows) { + // On Windows, the character '\n' can output the two-character sequence + // '\r\n' (and when reading the file back, '\r\n' is translated back + // into a single '\n' character). + expect(file.readAsStringSync().replaceAll('\r\n', '\n'), encodedArbFile); + } else { + expect(file.readAsStringSync(), encodedArbFile); + } + }, skip: isBrowser); // No file i/o on web. + + // Regression test for https://github.com/flutter/flutter/issues/110451. + testWidgets('Finnish translation for tab label', (WidgetTester tester) async { + const locale = Locale('fi'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + final MaterialLocalizations localizations = await GlobalMaterialLocalizations.delegate.load( + locale, + ); + expect(localizations, isA()); + expect(localizations.tabLabel(tabIndex: 1, tabCount: 2), 'Välilehti 1 kautta 2'); + }); + + // Regression test for https://github.com/flutter/flutter/issues/138728. + testWidgets('Share button label on Material', (WidgetTester tester) async { + const locale = Locale('en'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + final MaterialLocalizations localizations = await GlobalMaterialLocalizations.delegate.load( + locale, + ); + expect(localizations, isA()); + expect(localizations.shareButtonLabel, 'Share'); + }); + + // Regression test for https://github.com/flutter/flutter/issues/141764 + testWidgets('zh-CN translation for look up label', (WidgetTester tester) async { + const locale = Locale('zh'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + final MaterialLocalizations localizations = await GlobalMaterialLocalizations.delegate.load( + locale, + ); + expect(localizations, isA()); + expect(localizations.lookUpButtonLabel, '查询'); + }); + + // Regression test for https://github.com/flutter/flutter/pull/151364 + testWidgets('ko-KR translation for cut, copy, paste label in ButtonLabel', ( + WidgetTester tester, + ) async { + const locale = Locale('ko'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + final MaterialLocalizations localizations = await GlobalMaterialLocalizations.delegate.load( + locale, + ); + expect(localizations, isA()); + expect(localizations.cutButtonLabel, '잘라내기'); + expect(localizations.copyButtonLabel, '복사'); + expect(localizations.pasteButtonLabel, '붙여넣기'); + }); + + // Regression test for https://github.com/flutter/flutter/issues/156954 + testWidgets('Italian translation for dateHelpText', (WidgetTester tester) async { + const locale = Locale('it'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + final MaterialLocalizations localizations = await GlobalMaterialLocalizations.delegate.load( + locale, + ); + expect(localizations, isA()); + expect(localizations.dateHelpText, 'gg/mm/aaaa'); + }); + + // Regression test for https://github.com/flutter/flutter/issues/176677 + testWidgets('Basque translation for timeOfDayFormat', (WidgetTester tester) async { + const locale = Locale('eu'); + expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue); + final MaterialLocalizations localizations = await GlobalMaterialLocalizations.delegate.load( + locale, + ); + expect(localizations, isA()); + expect(localizations.timeOfDayFormat(), TimeOfDayFormat.HH_colon_mm); + }); +} diff --git a/script/l10n/.gitignore b/script/l10n/.gitignore new file mode 100644 index 000000000000..e4ce6a101f3b --- /dev/null +++ b/script/l10n/.gitignore @@ -0,0 +1,3 @@ +# https://dart.dev/tools/private-files +# Created by `dart pub` +.dart_tool/ diff --git a/script/l10n/README.md b/script/l10n/README.md new file mode 100644 index 000000000000..1d046f3ba010 --- /dev/null +++ b/script/l10n/README.md @@ -0,0 +1,15 @@ +# l10n scripts +This directory contains scripts for generating Dart localizations. Currently it +is only used by material_ui and cupertino_ui. + +Originally, this code was located in flutter/flutter at +[dev/tools/localization](https://github.com/flutter/flutter/tree/master/dev/tools/localization) +before Material and Cupertino were decoupled. That directory remains the place +for generating Widgets localizations. + +For instructions on how to use these scripts to generate localizations for +material_ui and cupertino_ui, see +[packages/material_ui/lib/src/l10n/README.md](https://github.com/flutter/packages/blob/main/packages/material_ui/lib/src/l10n/README.md) +and +[packages/cupertino_ui/lib/src/l10n/README.md](https://github.com/flutter/packages/blob/main/packages/cupertino_ui/lib/src/l10n/README.md), +respectively. diff --git a/script/l10n/bin/encode_kn_arb_files.dart b/script/l10n/bin/encode_kn_arb_files.dart new file mode 100644 index 000000000000..c3ad8bbed184 --- /dev/null +++ b/script/l10n/bin/encode_kn_arb_files.dart @@ -0,0 +1,88 @@ +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +// The utility function `encodeKnArbFiles` replaces the material_kn.arb +// and cupertino_kn.arb files in flutter_localizations/packages/lib/src/l10n +// with versions where the contents of the localized strings have been +// replaced by JSON escapes. This is done because some of those strings +// contain characters that can crash Emacs on Linux. There is more information +// here: https://github.com/flutter/flutter/issues/36704 and in the README +// in flutter_localizations/packages/lib/src/l10n in the Flutter SDK. +// +// This utility is run by `gen_localizations.dart` if --overwrite is passed +// in as an option. + +import 'dart:convert'; +import 'dart:io'; + +import 'package:l10n/localizations_utils.dart'; + +import 'package:path/path.dart' as path; + +Map _loadBundle(File file) { + if (!FileSystemEntity.isFileSync(file.path)) { + exitWithError('Unable to find input file: ${file.path}'); + } + return json.decode(file.readAsStringSync()) as Map; +} + +void _encodeBundleTranslations(Map bundle) { + for (final String key in bundle.keys) { + // The ARB file resource "attributes" for foo are called @foo. Don't need + // to encode them. + if (key.startsWith('@')) { + continue; + } + final translation = bundle[key] as String; + // Rewrite the string as a series of unicode characters in JSON format. + // Like "\u0012\u0123\u1234". + bundle[key] = translation.runes.map((int code) { + final codeString = '00${code.toRadixString(16)}'; + return '\\u${codeString.substring(codeString.length - 4)}'; + }).join(); + } +} + +void _checkEncodedTranslations(Map encodedBundle, Map bundle) { + var errorFound = false; + const decoder = JsonDecoder(); + for (final String key in bundle.keys) { + if (decoder.convert('"${encodedBundle[key]}"') != bundle[key]) { + stderr.writeln( + ' encodedTranslation for $key does not match original value "${bundle[key]}"', + ); + errorFound = true; + } + } + if (errorFound) { + exitWithError('JSON unicode translation encoding failed'); + } +} + +void _rewriteBundle(File file, Map bundle) { + final contents = StringBuffer(); + contents.writeln('{'); + for (final String key in bundle.keys) { + contents.writeln(' "$key": "${bundle[key]}"${key == bundle.keys.last ? '' : ','}'); + } + contents.writeln('}'); + file.writeAsStringSync(contents.toString()); +} + +void encodeKnArbFiles(Directory materialDirectory, Directory cupertinoDirectory) { + final materialArbFile = File(path.join(materialDirectory.path, 'material_kn.arb')); + final cupertinoArbFile = File(path.join(cupertinoDirectory.path, 'cupertino_kn.arb')); + + final Map materialBundle = _loadBundle(materialArbFile); + final Map cupertinoBundle = _loadBundle(cupertinoArbFile); + + _encodeBundleTranslations(materialBundle); + _encodeBundleTranslations(cupertinoBundle); + + _checkEncodedTranslations(materialBundle, _loadBundle(materialArbFile)); + _checkEncodedTranslations(cupertinoBundle, _loadBundle(cupertinoArbFile)); + + _rewriteBundle(materialArbFile, materialBundle); + _rewriteBundle(cupertinoArbFile, cupertinoBundle); +} diff --git a/script/l10n/bin/gen_localizations.dart b/script/l10n/bin/gen_localizations.dart new file mode 100644 index 000000000000..38de2b580e73 --- /dev/null +++ b/script/l10n/bin/gen_localizations.dart @@ -0,0 +1,670 @@ +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +// This program generates getMaterialTranslation() and getCupertinoTranslation() +// functions that look up the translations provided by the arb files. The +// returned value is a generated instance of a GlobalMaterialLocalizations or +// GlobalCupertinoLocalizations object that corresponds to a single locale. +// +// The *.arb files are in packages/material_ui/lib/l10n and +// packages/cupertino_ui/lib/l10n. +// +// The arb (JSON) format files must contain a single map indexed by locale. +// Each map value is itself a map with resource identifier keys and localized +// resource string values. +// +// The arb filenames are expected to have the form "material_(\w+)\.arb" or +// "cupertino_(\w+)\.arb" where the group following "_" identifies the language +// code and the country code, e.g. "material_en.arb" or "material_en_GB.arb". +// In most cases both codes are just two characters. +// +// This app is typically run by hand when a module's .arb files have been +// updated. +// +// ## Usage +// +// Run this program from the root of the git repository. +// +// The following outputs the generated Dart code to the console as a dry run: +// +// ``` +// dart dev/tools/localization/bin/gen_localizations.dart +// ``` +// +// If you have removed localizations from the canonical localizations, then +// add the '--remove-undefined' flag to also remove them from the other files. +// +// ``` +// dart dev/tools/localization/bin/gen_localizations.dart --remove-undefined +// ``` +// +// If the data looks good, use the `-w` or `--overwrite` option to overwrite the +// generated_material_localizations.dart and +// generated_cupertino_localizations.dart files in +// packages/flutter_localizations/lib/l10n/: +// +// ``` +// dart dev/tools/localization/bin/gen_localizations.dart --overwrite +// ``` + +import 'dart:io'; + +import 'package:l10n/gen_cupertino_localizations.dart'; +import 'package:l10n/gen_material_localizations.dart'; +import 'package:l10n/localizations_utils.dart'; +import 'package:l10n/localizations_validator.dart'; + +import 'package:path/path.dart' as path; + +import 'encode_kn_arb_files.dart'; + +/// This is the core of this script; it generates the code used for translations. +String generateArbBasedLocalizationSubclasses({ + required Map> localeToResources, + required Map> localeToResourceAttributes, + required String generatedClassPrefix, + required String baseClass, + required HeaderGenerator generateHeader, + required ConstructorGenerator generateConstructor, + ConstructorGenerator? generateConstructorForCountrySubClass, + required String factoryName, + required String factoryDeclaration, + required bool callsFactoryWithConst, + required String factoryArguments, + required String supportedLanguagesConstant, + required String supportedLanguagesDocMacro, +}) { + assert(generatedClassPrefix.isNotEmpty); + assert(baseClass.isNotEmpty); + assert(factoryName.isNotEmpty); + assert(factoryDeclaration.isNotEmpty); + assert(factoryArguments.isNotEmpty); + assert(supportedLanguagesConstant.isNotEmpty); + assert(supportedLanguagesDocMacro.isNotEmpty); + generateConstructorForCountrySubClass ??= generateConstructor; + final output = StringBuffer(); + output.writeln( + generateHeader('dart packages/material_ui/script/l10n/bin/gen_localizations.dart --overwrite'), + ); + + final supportedLocales = StringBuffer(); + + final languageToLocales = >{}; + final languageToScriptCodes = >{}; + // Used to calculate if there are any corresponding countries for a given language and script. + final languageAndScriptToCountryCodes = >{}; + final allResourceIdentifiers = {}; + for (final LocaleInfo locale in localeToResources.keys.toList()..sort()) { + if (locale.scriptCode != null) { + languageToScriptCodes[locale.languageCode] ??= {}; + languageToScriptCodes[locale.languageCode]!.add(locale.scriptCode!); + } + if (locale.countryCode != null && locale.scriptCode != null) { + final key = LocaleInfo.fromString('${locale.languageCode}_${locale.scriptCode}'); + languageAndScriptToCountryCodes[key] ??= {}; + languageAndScriptToCountryCodes[key]!.add(locale.countryCode!); + } + languageToLocales[locale.languageCode] ??= []; + languageToLocales[locale.languageCode]!.add(locale); + allResourceIdentifiers.addAll(localeToResources[locale]!.keys.toList()..sort()); + } + + // We generate one class per supported language (e.g. + // `MaterialLocalizationEn`). These implement everything that is needed by the + // superclass (e.g. GlobalMaterialLocalizations). + + // We also generate one subclass for each locale with a script code (e.g. + // `MaterialLocalizationZhHant`). Their superclasses are the aforementioned + // language classes for the same locale but without a script code (e.g. + // `MaterialLocalizationZh`). + + // We also generate one subclass for each locale with a country code (e.g. + // `MaterialLocalizationEnGb`). Their superclasses are the aforementioned + // language classes for the same locale but without a country code (e.g. + // `MaterialLocalizationEn`). + + // If scriptCodes for a language are defined, we expect a scriptCode to be + // defined for locales that contain a countryCode. The superclass becomes + // the script subclass (e.g. `MaterialLocalizationZhHant`) and the generated + // subclass will also contain the script code (e.g. `MaterialLocalizationZhHantTW`). + + // When scriptCodes are not defined for languages that use scriptCodes to distinguish + // between significantly differing scripts, we assume the scriptCodes in the + // [LocaleInfo.fromString] factory and add it to the [LocaleInfo]. We then generate + // the script classes based on the first locale that we assume to use the script. + + final List allKeys = allResourceIdentifiers.toList()..sort(); + final List languageCodes = languageToLocales.keys.toList()..sort(); + final canonicalLocale = LocaleInfo.fromString('en'); + for (final languageName in languageCodes) { + final languageLocale = LocaleInfo.fromString(languageName); + output.writeln(generateClassDeclaration(languageLocale, generatedClassPrefix, baseClass)); + output.writeln(generateConstructor(languageLocale)); + + final Map languageResources = localeToResources[languageLocale]!; + for (final key in allKeys) { + final attributes = localeToResourceAttributes[canonicalLocale]![key] as Map?; + output.writeln(generateGetter(key, languageResources[key], attributes, languageLocale)); + } + output.writeln('}'); + var countryCodeCount = 0; + var scriptCodeCount = 0; + if (languageToScriptCodes.containsKey(languageName)) { + scriptCodeCount = languageToScriptCodes[languageName]!.length; + // Language has scriptCodes, so we need to properly fallback countries to corresponding + // script default values before language default values. + for (final String scriptCode in languageToScriptCodes[languageName]!) { + final scriptBaseLocale = LocaleInfo.fromString('${languageName}_$scriptCode'); + output.writeln( + generateClassDeclaration( + scriptBaseLocale, + generatedClassPrefix, + '$generatedClassPrefix${languageLocale.camelCase()}', + ), + ); + output.writeln(generateConstructorForCountrySubClass(scriptBaseLocale)); + final Map scriptResources = localeToResources[scriptBaseLocale]!; + for (final String key in scriptResources.keys.toList()..sort()) { + if (languageResources[key] == scriptResources[key]) { + continue; + } + final attributes = + localeToResourceAttributes[canonicalLocale]![key] as Map?; + output.writeln(generateGetter(key, scriptResources[key], attributes, languageLocale)); + } + output.writeln('}'); + + final List localeCodes = languageToLocales[languageName]!..sort(); + for (final locale in localeCodes) { + if (locale.originalString == languageName) { + continue; + } + if (locale.originalString == '${languageName}_$scriptCode') { + continue; + } + if (locale.scriptCode != scriptCode) { + continue; + } + countryCodeCount += 1; + output.writeln( + generateClassDeclaration( + locale, + generatedClassPrefix, + '$generatedClassPrefix${scriptBaseLocale.camelCase()}', + ), + ); + output.writeln(generateConstructorForCountrySubClass(locale)); + final Map localeResources = localeToResources[locale]!; + for (final String key in localeResources.keys) { + // When script fallback contains the key, we compare to it instead of language fallback. + if (scriptResources.containsKey(key) + ? scriptResources[key] == localeResources[key] + : languageResources[key] == localeResources[key]) { + continue; + } + final attributes = + localeToResourceAttributes[canonicalLocale]![key] as Map?; + output.writeln(generateGetter(key, localeResources[key], attributes, languageLocale)); + } + output.writeln('}'); + } + } + } else { + // No scriptCode. Here, we do not compare against script default (because it + // doesn't exist). + final List localeCodes = languageToLocales[languageName]!..sort(); + for (final locale in localeCodes) { + if (locale.originalString == languageName) { + continue; + } + countryCodeCount += 1; + final Map localeResources = localeToResources[locale]!; + output.writeln( + generateClassDeclaration( + locale, + generatedClassPrefix, + '$generatedClassPrefix${languageLocale.camelCase()}', + ), + ); + output.writeln(generateConstructorForCountrySubClass(locale)); + for (final String key in localeResources.keys) { + if (languageResources[key] == localeResources[key]) { + continue; + } + final attributes = + localeToResourceAttributes[canonicalLocale]![key] as Map?; + output.writeln(generateGetter(key, localeResources[key], attributes, languageLocale)); + } + output.writeln('}'); + } + } + + final scriptCodeMessage = scriptCodeCount == 0 + ? '' + : ' and $scriptCodeCount script${scriptCodeCount == 1 ? '' : 's'}'; + if (countryCodeCount == 0) { + if (scriptCodeCount == 0) { + supportedLocales.writeln('/// * `$languageName` - ${describeLocale(languageName)}'); + } else { + supportedLocales.writeln( + '/// * `$languageName` - ${describeLocale(languageName)} (plus $scriptCodeCount script${scriptCodeCount == 1 ? '' : 's'})', + ); + } + } else if (countryCodeCount == 1) { + supportedLocales.writeln( + '/// * `$languageName` - ${describeLocale(languageName)} (plus one country variation$scriptCodeMessage)', + ); + } else { + supportedLocales.writeln( + '/// * `$languageName` - ${describeLocale(languageName)} (plus $countryCodeCount country variations$scriptCodeMessage)', + ); + } + } + + // Generate the factory function. Given a Locale it returns the corresponding + // base class implementation. + output.writeln(''' + +/// The set of supported languages, as language code strings. +/// +/// The [$baseClass.delegate] can generate localizations for +/// any [Locale] with a language code from this set, regardless of the region. +/// Some regions have specific support (e.g. `de` covers all forms of German, +/// but there is support for `de-CH` specifically to override some of the +/// translations for Switzerland). +/// +/// See also: +/// +/// * [$factoryName], whose documentation describes these values. +final Set $supportedLanguagesConstant = HashSet.from(const [ +${languageCodes.map((String value) => " '$value', // ${describeLocale(value)}").toList().join('\n')} +]); + +/// Creates a [$baseClass] instance for the given `locale`. +/// +/// All of the function's arguments except `locale` will be passed to the [ +/// $baseClass] constructor. (The `localeName` argument of that +/// constructor is specified by the actual subclass constructor by this +/// function.) +/// +/// The following locales are supported by this package: +/// +/// {@template $supportedLanguagesDocMacro} +$supportedLocales/// {@endtemplate} +/// +/// Generally speaking, this method is only intended to be used by +/// [$baseClass.delegate]. +$factoryDeclaration + switch (locale.languageCode) {'''); + for (final String language in languageToLocales.keys) { + // Only one instance of the language. + if (languageToLocales[language]!.length == 1) { + output.writeln( + ''' + case '$language': + return ${callsFactoryWithConst ? 'const ' : ''}$generatedClassPrefix${languageToLocales[language]![0].camelCase()}($factoryArguments);''', + ); + } else if (!languageToScriptCodes.containsKey(language)) { + // Does not distinguish between scripts. Switch on countryCode directly. + output.writeln(''' + case '$language': { + switch (locale.countryCode) {'''); + for (final LocaleInfo locale in languageToLocales[language]!) { + if (locale.originalString == language) { + continue; + } + assert(locale.length > 1); + final String countryCode = locale.countryCode!; + output.writeln( + ''' + case '$countryCode': + return ${callsFactoryWithConst ? 'const ' : ''}$generatedClassPrefix${locale.camelCase()}($factoryArguments);''', + ); + } + output.writeln(''' + } + return ${callsFactoryWithConst ? 'const ' : ''}$generatedClassPrefix${LocaleInfo.fromString(language).camelCase()}($factoryArguments); + }'''); + } else { + // Language has scriptCode, add additional switch logic. + var hasCountryCode = false; + output.writeln(''' + case '$language': { + switch (locale.scriptCode) {'''); + for (final String scriptCode in languageToScriptCodes[language]!) { + final scriptLocale = LocaleInfo.fromString('${language}_$scriptCode'); + output.writeln(''' + case '$scriptCode': {'''); + if (languageAndScriptToCountryCodes.containsKey(scriptLocale)) { + output.writeln(''' + switch (locale.countryCode) {'''); + for (final LocaleInfo locale in languageToLocales[language]!) { + if (locale.countryCode == null) { + continue; + } else { + hasCountryCode = true; + } + if (locale.originalString == language) { + continue; + } + if (locale.scriptCode != scriptCode && locale.scriptCode != null) { + continue; + } + final String countryCode = locale.countryCode!; + output.writeln( + ''' + case '$countryCode': + return ${callsFactoryWithConst ? 'const ' : ''}$generatedClassPrefix${locale.camelCase()}($factoryArguments);''', + ); + } + } + // Return a fallback locale that matches scriptCode, but not countryCode. + // + // Explicitly defined scriptCode fallback: + if (languageToLocales[language]!.contains(scriptLocale)) { + if (languageAndScriptToCountryCodes.containsKey(scriptLocale)) { + output.writeln(''' + }'''); + } + output.writeln(''' + return ${callsFactoryWithConst ? 'const ' : ''}$generatedClassPrefix${scriptLocale.camelCase()}($factoryArguments); + }'''); + } else { + // Not Explicitly defined, fallback to first locale with the same language and + // script: + for (final LocaleInfo locale in languageToLocales[language]!) { + if (locale.scriptCode != scriptCode) { + continue; + } + if (languageAndScriptToCountryCodes.containsKey(scriptLocale)) { + output.writeln(''' + }'''); + } + output.writeln(''' + return ${callsFactoryWithConst ? 'const ' : ''}$generatedClassPrefix${scriptLocale.camelCase()}($factoryArguments); + }'''); + break; + } + } + } + output.writeln(''' + }'''); + if (hasCountryCode) { + output.writeln(''' + switch (locale.countryCode) {'''); + for (final LocaleInfo locale in languageToLocales[language]!) { + if (locale.originalString == language) { + continue; + } + assert(locale.length > 1); + if (locale.countryCode == null) { + continue; + } + final String countryCode = locale.countryCode!; + output.writeln( + ''' + case '$countryCode': + return ${callsFactoryWithConst ? 'const ' : ''}$generatedClassPrefix${locale.camelCase()}($factoryArguments);''', + ); + } + output.writeln(''' + }'''); + } + output.writeln(''' + return ${callsFactoryWithConst ? 'const ' : ''}$generatedClassPrefix${LocaleInfo.fromString(language).camelCase()}($factoryArguments); + }'''); + } + } + output.writeln(''' + } + assert(false, '$factoryName() called for unsupported locale "\$locale"'); + return null; +}'''); + + return output.toString(); +} + +/// Returns the appropriate type for getters with the given attributes. +/// +/// Typically "String", but some (e.g. "timeOfDayFormat") return enums. +/// +/// Used by [generateGetter] below. +String generateType(Map? attributes) { + final bool optional = attributes?.containsKey('optional') ?? false; + final String type = switch (attributes?['x-flutter-type']) { + 'icuShortTimePattern' => 'TimeOfDayFormat', + 'scriptCategory' => 'ScriptCategory', + _ => 'String', + }; + return type + (optional ? '?' : ''); +} + +/// Returns the appropriate name for getters with the given attributes. +/// +/// Typically this is the key unmodified, but some have parameters, and +/// the GlobalMaterialLocalizations class does the substitution, and for +/// those we have to therefore provide an alternate name. +/// +/// Used by [generateGetter] below. +String generateKey(String key, Map? attributes) { + if (attributes != null) { + if (attributes.containsKey('parameters')) { + return '${key}Raw'; + } + switch (attributes['x-flutter-type'] as String?) { + case 'icuShortTimePattern': + return '${key}Raw'; + } + } + if (key == 'datePickerDateOrder') { + return 'datePickerDateOrderString'; + } + if (key == 'datePickerDateTimeOrder') { + return 'datePickerDateTimeOrderString'; + } + return key; +} + +const Map _icuTimeOfDayToEnum = { + 'HH:mm': 'TimeOfDayFormat.HH_colon_mm', + 'HH.mm': 'TimeOfDayFormat.HH_dot_mm', + "HH 'h' mm": 'TimeOfDayFormat.frenchCanadian', + 'HH:mm น.': 'TimeOfDayFormat.HH_colon_mm', + 'H:mm': 'TimeOfDayFormat.H_colon_mm', + 'h:mm a': 'TimeOfDayFormat.h_colon_mm_space_a', + 'a h:mm': 'TimeOfDayFormat.a_space_h_colon_mm', + 'ah:mm': 'TimeOfDayFormat.a_space_h_colon_mm', +}; + +const Map _scriptCategoryToEnum = { + 'English-like': 'ScriptCategory.englishLike', + 'dense': 'ScriptCategory.dense', + 'tall': 'ScriptCategory.tall', +}; + +/// Returns the literal that describes the value returned by getters +/// with the given attributes. +/// +/// This handles cases like the value being a literal `null`, an enum, and so +/// on. The default is to treat the value as a string and escape it and quote +/// it. +/// +/// Used by [generateGetter] below. +String? generateValue(String? value, Map? attributes, LocaleInfo locale) { + if (value == null) { + return null; + } + // cupertino_en.arb doesn't use x-flutter-type. + if (attributes != null) { + switch (attributes['x-flutter-type'] as String?) { + case 'icuShortTimePattern': + if (!_icuTimeOfDayToEnum.containsKey(value)) { + throw Exception( + '"$value" is not one of the ICU short time patterns supported ' + 'by the material library. Here is the list of supported ' + 'patterns:\n ${_icuTimeOfDayToEnum.keys.join('\n ')}', + ); + } + return _icuTimeOfDayToEnum[value]; + case 'scriptCategory': + if (!_scriptCategoryToEnum.containsKey(value)) { + throw Exception( + '"$value" is not one of the scriptCategory values supported ' + 'by the material library. Here is the list of supported ' + 'values:\n ${_scriptCategoryToEnum.keys.join('\n ')}', + ); + } + return _scriptCategoryToEnum[value]; + } + } + return generateEncodedString(locale.languageCode, value); +} + +/// Combines [generateType], [generateKey], and [generateValue] to return +/// the source of getters for the GlobalMaterialLocalizations subclass. +/// The locale is the locale for which the getter is being generated. +String generateGetter( + String key, + String? value, + Map? attributes, + LocaleInfo locale, +) { + final String type = generateType(attributes); + key = generateKey(key, attributes); + final String? generatedValue = generateValue(value, attributes, locale); + return ''' + + @override + $type get $key => $generatedValue;'''; +} + +void main(List rawArgs) { + checkCwdIsRepoRoot('gen_localizations'); + final GeneratorOptions options = parseArgs(rawArgs); + + // filenames are assumed to end in "prefix_lc.arb" or "prefix_lc_cc.arb", where prefix + // is the 2nd command line argument, lc is a language code and cc is the country + // code. In most cases both codes are just two characters. + + final materialDirectory = Directory(path.join('packages', 'material_ui', 'lib', 'src', 'l10n')); + final cupertinoDirectory = Directory(path.join('packages', 'cupertino_ui', 'lib', 'src', 'l10n')); + final materialFilenameRE = RegExp(r'material_(\w+)\.arb$'); + final cupertinoFilenameRE = RegExp(r'cupertino_(\w+)\.arb$'); + + try { + validateEnglishLocalizations(File(path.join(materialDirectory.path, 'material_en.arb'))); + validateEnglishLocalizations(File(path.join(cupertinoDirectory.path, 'cupertino_en.arb'))); + } on ValidationError catch (exception) { + exitWithError('$exception'); + } + + // Only rewrite material_kn.arb and cupertino_en.arb if overwriting the + // Material and Cupertino localizations files. + if (options.writeToFile) { + // Encodes the material_kn.arb file and the cupertino_en.arb files before + // generating localizations. This prevents a subset of Emacs users from + // crashing when opening up the Flutter source code. + // See https://github.com/flutter/flutter/issues/36704 for more context. + encodeKnArbFiles(materialDirectory, cupertinoDirectory); + } + + precacheLanguageAndRegionTags(); + + // Maps of locales to resource key/value pairs for Material ARBs. + final materialLocaleToResources = >{}; + // Maps of locales to resource key/attributes pairs for Material ARBs. + // https://github.com/googlei18n/app-resource-bundle/wiki/ApplicationResourceBundleSpecification#resource-attributes + final materialLocaleToResourceAttributes = >{}; + + // Maps of locales to resource key/value pairs for Cupertino ARBs. + final cupertinoLocaleToResources = >{}; + // Maps of locales to resource key/attributes pairs for Cupertino ARBs. + // https://github.com/googlei18n/app-resource-bundle/wiki/ApplicationResourceBundleSpecification#resource-attributes + final cupertinoLocaleToResourceAttributes = >{}; + + loadMatchingArbsIntoBundleMaps( + directory: materialDirectory, + filenamePattern: materialFilenameRE, + localeToResources: materialLocaleToResources, + localeToResourceAttributes: materialLocaleToResourceAttributes, + ); + loadMatchingArbsIntoBundleMaps( + directory: cupertinoDirectory, + filenamePattern: cupertinoFilenameRE, + localeToResources: cupertinoLocaleToResources, + localeToResourceAttributes: cupertinoLocaleToResourceAttributes, + ); + + try { + validateLocalizations( + materialLocaleToResources, + materialLocaleToResourceAttributes, + removeUndefined: options.removeUndefined, + ); + validateLocalizations( + cupertinoLocaleToResources, + cupertinoLocaleToResourceAttributes, + removeUndefined: options.removeUndefined, + ); + } on ValidationError catch (exception) { + exitWithError('$exception'); + } + if (options.removeUndefined) { + removeUndefinedLocalizations(materialLocaleToResources); + removeUndefinedLocalizations(cupertinoLocaleToResources); + } + + final String? materialLocalizations = options.writeToFile || !options.cupertinoOnly + ? generateArbBasedLocalizationSubclasses( + localeToResources: materialLocaleToResources, + localeToResourceAttributes: materialLocaleToResourceAttributes, + generatedClassPrefix: 'MaterialLocalization', + baseClass: 'GlobalMaterialLocalizations', + generateHeader: generateMaterialHeader, + generateConstructor: generateMaterialConstructor, + factoryName: materialFactoryName, + factoryDeclaration: materialFactoryDeclaration, + callsFactoryWithConst: false, + factoryArguments: materialFactoryArguments, + supportedLanguagesConstant: materialSupportedLanguagesConstant, + supportedLanguagesDocMacro: materialSupportedLanguagesDocMacro, + ) + : null; + final String? cupertinoLocalizations = options.writeToFile || !options.materialOnly + ? generateArbBasedLocalizationSubclasses( + localeToResources: cupertinoLocaleToResources, + localeToResourceAttributes: cupertinoLocaleToResourceAttributes, + generatedClassPrefix: 'CupertinoLocalization', + baseClass: 'GlobalCupertinoLocalizations', + generateHeader: generateCupertinoHeader, + generateConstructor: generateCupertinoConstructor, + factoryName: cupertinoFactoryName, + factoryDeclaration: cupertinoFactoryDeclaration, + callsFactoryWithConst: false, + factoryArguments: cupertinoFactoryArguments, + supportedLanguagesConstant: cupertinoSupportedLanguagesConstant, + supportedLanguagesDocMacro: cupertinoSupportedLanguagesDocMacro, + ) + : null; + + if (options.writeToFile) { + final materialLocalizationsFile = File( + path.join(materialDirectory.path, 'generated_material_localizations.dart'), + ); + materialLocalizationsFile.writeAsStringSync(materialLocalizations!, flush: true); + final cupertinoLocalizationsFile = File( + path.join(cupertinoDirectory.path, 'generated_cupertino_localizations.dart'), + ); + cupertinoLocalizationsFile.writeAsStringSync(cupertinoLocalizations!, flush: true); + } else { + if (options.cupertinoOnly) { + stdout.write(cupertinoLocalizations); + } else if (options.materialOnly) { + stdout.write(materialLocalizations); + } else { + stdout.write(materialLocalizations); + stdout.write(cupertinoLocalizations); + } + } +} diff --git a/script/l10n/bin/gen_missing_localizations.dart b/script/l10n/bin/gen_missing_localizations.dart new file mode 100755 index 000000000000..7d7b880653db --- /dev/null +++ b/script/l10n/bin/gen_missing_localizations.dart @@ -0,0 +1,173 @@ +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +// This program updates the language locale arb files with any missing resource +// entries that are included in the English arb files. This is useful when +// adding new resources for localization. You can just add the appropriate +// entries to the English arb file and then run this script. It will then check +// all of the other language locale arb files and update them with the English +// source for any missing resources. These will be picked up by the localization +// team and then translated. +// +// ## Usage +// +// Run this program from the root of the git repository. +// +// ``` +// dart dev/tools/localization/bin/gen_missing_localizations.dart +// ``` + +import 'dart:convert'; +import 'dart:io'; + +import 'package:l10n/localizations_utils.dart'; +import 'package:l10n/localizations_validator.dart'; + +import 'package:path/path.dart' as path; + +Future main(List rawArgs) async { + var removeUndefined = false; + if (rawArgs.contains('--remove-undefined')) { + removeUndefined = true; + } + checkCwdIsRepoRoot('gen_missing_localizations'); + + updateMissingResources( + path.join('packages', 'material_ui', 'lib', 'src', 'l10n'), + 'material', + removeUndefined: removeUndefined, + ); + updateMissingResources( + path.join('packages', 'cupertino_ui', 'lib', 'src', 'l10n'), + 'cupertino', + removeUndefined: removeUndefined, + ); +} + +Map loadBundle(File file) { + if (!FileSystemEntity.isFileSync(file.path)) { + exitWithError('Unable to find input file: ${file.path}'); + } + return json.decode(file.readAsStringSync()) as Map; +} + +void writeBundle(File file, Map bundle) { + final contents = StringBuffer(); + contents.writeln('{'); + for (final String key in bundle.keys) { + contents.writeln(' "$key": ${json.encode(bundle[key])}${key == bundle.keys.last ? '' : ','}'); + } + contents.writeln('}'); + file.writeAsStringSync(contents.toString()); +} + +Set resourceKeys(Map bundle) { + return Set.from( + // Skip any attribute keys + bundle.keys.where((String key) => !key.startsWith('@')), + ); +} + +bool intentionallyOmitted(String key, Map bundle) { + final attributeKey = '@$key'; + final dynamic attribute = bundle[attributeKey]; + return attribute is Map && attribute.containsKey('notUsed'); +} + +/// Whether `key` corresponds to one of the plural variations of a key with +/// the same prefix and suffix "Other". +bool isPluralVariation(String key, Map bundle) { + final Match? pluralMatch = kPluralRegexp.firstMatch(key); + if (pluralMatch == null) { + return false; + } + final String prefix = pluralMatch[1]!; + return bundle.containsKey('${prefix}Other'); +} + +void updateMissingResources( + String localizationPath, + String groupPrefix, { + bool removeUndefined = false, +}) { + final localizationDir = Directory(localizationPath); + final filenamePattern = RegExp('${groupPrefix}_(\\w+)\\.arb'); + + final Map englishBundle = loadBundle( + File(path.join(localizationPath, '${groupPrefix}_en.arb')), + ); + final Set requiredKeys = resourceKeys(englishBundle); + + for (final FileSystemEntity entity + in localizationDir.listSync().toList()..sort(sortFilesByPath)) { + final String entityPath = entity.path; + if (FileSystemEntity.isFileSync(entityPath) && filenamePattern.hasMatch(entityPath)) { + final String localeString = filenamePattern.firstMatch(entityPath)![1]!; + final locale = LocaleInfo.fromString(localeString); + + // Only look at top-level language locales + if (locale.length == 1) { + final arbFile = File(entityPath); + final Map localeBundle = loadBundle(arbFile); + final Set localeResources = resourceKeys(localeBundle); + // Whether or not the resources were modified and need to be updated. + var shouldWrite = false; + + // Remove any localizations that are not defined in the canonical + // locale. This allows unused localizations to be removed if + // --remove-undefined is passed. + if (removeUndefined) { + bool isIncluded(String key) { + return !isPluralVariation(key, localeBundle) && + !intentionallyOmitted(key, localeBundle); + } + + // Find any resources in this locale that don't appear in the + // canonical locale, and skipping any which should not be included + // (plurals and intentionally omitted). + final Set extraResources = localeResources + .difference(requiredKeys) + .where(isIncluded) + .toSet(); + + // Remove them. + localeBundle.removeWhere((String key, dynamic value) { + final bool found = extraResources.contains(key); + if (found) { + shouldWrite = true; + } + return found; + }); + if (shouldWrite) { + // ignore: avoid_print + print('Updating $entityPath by removing extra entries for $extraResources'); + } + } + + // Add in any resources that are in the canonical locale and not present + // in this locale. + final Set missingResources = requiredKeys + .difference(localeResources) + .where( + (String key) => + !isPluralVariation(key, localeBundle) && !intentionallyOmitted(key, localeBundle), + ) + .toSet(); + if (missingResources.isNotEmpty) { + localeBundle.addEntries( + missingResources.map( + (String k) => MapEntry(k, englishBundle[k].toString()), + ), + ); + shouldWrite = true; + // ignore: avoid_print + print('Updating $entityPath with missing entries for $missingResources'); + } + if (shouldWrite) { + writeBundle(arbFile, localeBundle); + } + } + } + } +} diff --git a/script/l10n/lib/gen_cupertino_localizations.dart b/script/l10n/lib/gen_cupertino_localizations.dart new file mode 100644 index 000000000000..f4a814d45a6c --- /dev/null +++ b/script/l10n/lib/gen_cupertino_localizations.dart @@ -0,0 +1,78 @@ +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'localizations_utils.dart'; + +String generateCupertinoHeader(String regenerateInstructions) { + return ''' +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +// This file has been automatically generated. Please do not edit it manually. +// To regenerate the file, use: +// $regenerateInstructions + +import 'dart:collection'; + +import 'package:flutter/widgets.dart'; +import 'package:intl/intl.dart' as intl; + +import '../global_cupertino_localizations.dart'; + +// The classes defined here encode all of the translations found in the +// `cupertino_ui/lib/src/l10n/*.arb` files. +// +// These classes are constructed by the [getCupertinoTranslation] method at the +// bottom of this file, and used by the [_GlobalCupertinoLocalizationsDelegate.load] +// method defined in `packages/cupertino_ui/lib/src/global_cupertino_localizations.dart`. + +// TODO(goderbauer): Extend the generator to properly format the output. +// dart format off'''; +} + +/// Returns the source of the constructor for a GlobalCupertinoLocalizations +/// subclass. +String generateCupertinoConstructor(LocaleInfo locale) { + final String localeName = locale.originalString; + return ''' + /// Create an instance of the translation bundle for ${describeLocale(localeName)}. + /// + /// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations]. + const CupertinoLocalization${locale.camelCase()}({ + super.localeName = '$localeName', + required super.fullYearFormat, + required super.dayFormat, + required super.weekdayFormat, + required super.mediumDateFormat, + required super.singleDigitHourFormat, + required super.singleDigitMinuteFormat, + required super.doubleDigitMinuteFormat, + required super.singleDigitSecondFormat, + required super.decimalFormat, + });'''; +} + +const String cupertinoFactoryName = 'getCupertinoTranslation'; + +const String cupertinoFactoryDeclaration = ''' +GlobalCupertinoLocalizations? getCupertinoTranslation( + Locale locale, + intl.DateFormat fullYearFormat, + intl.DateFormat dayFormat, + intl.DateFormat weekdayFormat, + intl.DateFormat mediumDateFormat, + intl.DateFormat singleDigitHourFormat, + intl.DateFormat singleDigitMinuteFormat, + intl.DateFormat doubleDigitMinuteFormat, + intl.DateFormat singleDigitSecondFormat, + intl.NumberFormat decimalFormat, +) {'''; + +const String cupertinoFactoryArguments = + 'fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat'; + +const String cupertinoSupportedLanguagesConstant = 'kCupertinoSupportedLanguages'; + +const String cupertinoSupportedLanguagesDocMacro = 'flutter.localizations.cupertino.languages'; diff --git a/script/l10n/lib/gen_material_localizations.dart b/script/l10n/lib/gen_material_localizations.dart new file mode 100644 index 000000000000..0e832b2e53da --- /dev/null +++ b/script/l10n/lib/gen_material_localizations.dart @@ -0,0 +1,80 @@ +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'localizations_utils.dart'; + +String generateMaterialHeader(String regenerateInstructions) { + return ''' +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +// This file has been automatically generated. Please do not edit it manually. +// To regenerate the file, use: +// $regenerateInstructions + +import 'dart:collection'; + +import 'package:flutter/widgets.dart'; +import 'package:intl/intl.dart' as intl; + +import '../global_material_localizations.dart'; +import '../time.dart'; +import '../typography.dart'; + +// The classes defined here encode all of the translations found in the +// `material_ui/lib/src/l10n/*.arb` files. +// +// These classes are constructed by the [getMaterialTranslation] method at the +// bottom of this file, and used by the [_MaterialLocalizationsDelegate.load] +// method defined in `material_ui/lib/src/global_material_localizations.dart`. + +// TODO(goderbauer): Extend the generator to properly format the output. +// dart format off'''; +} + +/// Returns the source of the constructor for a GlobalMaterialLocalizations +/// subclass. +String generateMaterialConstructor(LocaleInfo locale) { + final String localeName = locale.originalString; + return ''' + /// Create an instance of the translation bundle for ${describeLocale(localeName)}. + /// + /// For details on the meaning of the arguments, see [GlobalMaterialLocalizations]. + const MaterialLocalization${locale.camelCase()}({ + super.localeName = '$localeName', + required super.fullYearFormat, + required super.compactDateFormat, + required super.shortDateFormat, + required super.mediumDateFormat, + required super.longDateFormat, + required super.yearMonthFormat, + required super.shortMonthDayFormat, + required super.decimalFormat, + required super.twoDigitZeroPaddedFormat, + });'''; +} + +const String materialFactoryName = 'getMaterialTranslation'; + +const String materialFactoryDeclaration = ''' +GlobalMaterialLocalizations? getMaterialTranslation( + Locale locale, + intl.DateFormat fullYearFormat, + intl.DateFormat compactDateFormat, + intl.DateFormat shortDateFormat, + intl.DateFormat mediumDateFormat, + intl.DateFormat longDateFormat, + intl.DateFormat yearMonthFormat, + intl.DateFormat shortMonthDayFormat, + intl.NumberFormat decimalFormat, + intl.NumberFormat twoDigitZeroPaddedFormat, +) {'''; + +const String materialFactoryArguments = + 'fullYearFormat: fullYearFormat, compactDateFormat: compactDateFormat, shortDateFormat: shortDateFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, shortMonthDayFormat: shortMonthDayFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat'; + +const String materialSupportedLanguagesConstant = 'kMaterialSupportedLanguages'; + +const String materialSupportedLanguagesDocMacro = 'flutter.localizations.material.languages'; diff --git a/script/l10n/lib/language_subtag_registry.dart b/script/l10n/lib/language_subtag_registry.dart new file mode 100644 index 000000000000..c12a0ce9f30c --- /dev/null +++ b/script/l10n/lib/language_subtag_registry.dart @@ -0,0 +1,47918 @@ +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +/// Cache of https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry. +const String languageSubtagRegistry = ''' +File-Date: 2020-03-16 +%% +Type: language +Subtag: aa +Description: Afar +Added: 2005-10-16 +%% +Type: language +Subtag: ab +Description: Abkhazian +Added: 2005-10-16 +Suppress-Script: Cyrl +%% +Type: language +Subtag: ae +Description: Avestan +Added: 2005-10-16 +%% +Type: language +Subtag: af +Description: Afrikaans +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: ak +Description: Akan +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: am +Description: Amharic +Added: 2005-10-16 +Suppress-Script: Ethi +%% +Type: language +Subtag: an +Description: Aragonese +Added: 2005-10-16 +%% +Type: language +Subtag: ar +Description: Arabic +Added: 2005-10-16 +Suppress-Script: Arab +Scope: macrolanguage +%% +Type: language +Subtag: as +Description: Assamese +Added: 2005-10-16 +Suppress-Script: Beng +%% +Type: language +Subtag: av +Description: Avaric +Added: 2005-10-16 +%% +Type: language +Subtag: ay +Description: Aymara +Added: 2005-10-16 +Suppress-Script: Latn +Scope: macrolanguage +%% +Type: language +Subtag: az +Description: Azerbaijani +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: ba +Description: Bashkir +Added: 2005-10-16 +%% +Type: language +Subtag: be +Description: Belarusian +Added: 2005-10-16 +Suppress-Script: Cyrl +%% +Type: language +Subtag: bg +Description: Bulgarian +Added: 2005-10-16 +Suppress-Script: Cyrl +%% +Type: language +Subtag: bh +Description: Bihari languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: bi +Description: Bislama +Added: 2005-10-16 +%% +Type: language +Subtag: bm +Description: Bambara +Added: 2005-10-16 +%% +Type: language +Subtag: bn +Description: Bengali +Description: Bangla +Added: 2005-10-16 +Suppress-Script: Beng +%% +Type: language +Subtag: bo +Description: Tibetan +Added: 2005-10-16 +%% +Type: language +Subtag: br +Description: Breton +Added: 2005-10-16 +%% +Type: language +Subtag: bs +Description: Bosnian +Added: 2005-10-16 +Suppress-Script: Latn +Macrolanguage: sh +%% +Type: language +Subtag: ca +Description: Catalan +Description: Valencian +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: ce +Description: Chechen +Added: 2005-10-16 +%% +Type: language +Subtag: ch +Description: Chamorro +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: co +Description: Corsican +Added: 2005-10-16 +%% +Type: language +Subtag: cr +Description: Cree +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: cs +Description: Czech +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: cu +Description: Church Slavic +Description: Church Slavonic +Description: Old Bulgarian +Description: Old Church Slavonic +Description: Old Slavonic +Added: 2005-10-16 +%% +Type: language +Subtag: cv +Description: Chuvash +Added: 2005-10-16 +%% +Type: language +Subtag: cy +Description: Welsh +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: da +Description: Danish +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: de +Description: German +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: dv +Description: Dhivehi +Description: Divehi +Description: Maldivian +Added: 2005-10-16 +Suppress-Script: Thaa +%% +Type: language +Subtag: dz +Description: Dzongkha +Added: 2005-10-16 +Suppress-Script: Tibt +%% +Type: language +Subtag: ee +Description: Ewe +Added: 2005-10-16 +%% +Type: language +Subtag: el +Description: Modern Greek (1453-) +Added: 2005-10-16 +Suppress-Script: Grek +%% +Type: language +Subtag: en +Description: English +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: eo +Description: Esperanto +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: es +Description: Spanish +Description: Castilian +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: et +Description: Estonian +Added: 2005-10-16 +Suppress-Script: Latn +Scope: macrolanguage +%% +Type: language +Subtag: eu +Description: Basque +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: fa +Description: Persian +Added: 2005-10-16 +Suppress-Script: Arab +Scope: macrolanguage +%% +Type: language +Subtag: ff +Description: Fulah +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: fi +Description: Finnish +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: fj +Description: Fijian +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: fo +Description: Faroese +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: fr +Description: French +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: fy +Description: Western Frisian +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: ga +Description: Irish +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: gd +Description: Scottish Gaelic +Description: Gaelic +Added: 2005-10-16 +%% +Type: language +Subtag: gl +Description: Galician +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: gn +Description: Guarani +Added: 2005-10-16 +Suppress-Script: Latn +Scope: macrolanguage +%% +Type: language +Subtag: gu +Description: Gujarati +Added: 2005-10-16 +Suppress-Script: Gujr +%% +Type: language +Subtag: gv +Description: Manx +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: ha +Description: Hausa +Added: 2005-10-16 +%% +Type: language +Subtag: he +Description: Hebrew +Added: 2005-10-16 +Suppress-Script: Hebr +%% +Type: language +Subtag: hi +Description: Hindi +Added: 2005-10-16 +Suppress-Script: Deva +%% +Type: language +Subtag: ho +Description: Hiri Motu +Added: 2005-10-16 +%% +Type: language +Subtag: hr +Description: Croatian +Added: 2005-10-16 +Suppress-Script: Latn +Macrolanguage: sh +%% +Type: language +Subtag: ht +Description: Haitian +Description: Haitian Creole +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: hu +Description: Hungarian +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: hy +Description: Armenian +Added: 2005-10-16 +Suppress-Script: Armn +Comments: see also hyw +%% +Type: language +Subtag: hz +Description: Herero +Added: 2005-10-16 +%% +Type: language +Subtag: ia +Description: Interlingua (International Auxiliary Language + Association) +Added: 2005-10-16 +%% +Type: language +Subtag: id +Description: Indonesian +Added: 2005-10-16 +Suppress-Script: Latn +Macrolanguage: ms +%% +Type: language +Subtag: ie +Description: Interlingue +Description: Occidental +Added: 2005-10-16 +%% +Type: language +Subtag: ig +Description: Igbo +Added: 2005-10-16 +%% +Type: language +Subtag: ii +Description: Sichuan Yi +Description: Nuosu +Added: 2005-10-16 +%% +Type: language +Subtag: ik +Description: Inupiaq +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: in +Description: Indonesian +Added: 2005-10-16 +Deprecated: 1989-01-01 +Preferred-Value: id +Suppress-Script: Latn +Macrolanguage: ms +%% +Type: language +Subtag: io +Description: Ido +Added: 2005-10-16 +%% +Type: language +Subtag: is +Description: Icelandic +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: it +Description: Italian +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: iu +Description: Inuktitut +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: iw +Description: Hebrew +Added: 2005-10-16 +Deprecated: 1989-01-01 +Preferred-Value: he +Suppress-Script: Hebr +%% +Type: language +Subtag: ja +Description: Japanese +Added: 2005-10-16 +Suppress-Script: Jpan +%% +Type: language +Subtag: ji +Description: Yiddish +Added: 2005-10-16 +Deprecated: 1989-01-01 +Preferred-Value: yi +%% +Type: language +Subtag: jv +Description: Javanese +Added: 2005-10-16 +%% +Type: language +Subtag: jw +Description: Javanese +Added: 2005-10-16 +Deprecated: 2001-08-13 +Preferred-Value: jv +Comments: published by error in Table 1 of ISO 639:1988 +%% +Type: language +Subtag: ka +Description: Georgian +Added: 2005-10-16 +Suppress-Script: Geor +%% +Type: language +Subtag: kg +Description: Kongo +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: ki +Description: Kikuyu +Description: Gikuyu +Added: 2005-10-16 +%% +Type: language +Subtag: kj +Description: Kuanyama +Description: Kwanyama +Added: 2005-10-16 +%% +Type: language +Subtag: kk +Description: Kazakh +Added: 2005-10-16 +Suppress-Script: Cyrl +%% +Type: language +Subtag: kl +Description: Kalaallisut +Description: Greenlandic +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: km +Description: Khmer +Description: Central Khmer +Added: 2005-10-16 +Suppress-Script: Khmr +%% +Type: language +Subtag: kn +Description: Kannada +Added: 2005-10-16 +Suppress-Script: Knda +%% +Type: language +Subtag: ko +Description: Korean +Added: 2005-10-16 +Suppress-Script: Kore +%% +Type: language +Subtag: kr +Description: Kanuri +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: ks +Description: Kashmiri +Added: 2005-10-16 +%% +Type: language +Subtag: ku +Description: Kurdish +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: kv +Description: Komi +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: kw +Description: Cornish +Added: 2005-10-16 +%% +Type: language +Subtag: ky +Description: Kirghiz +Description: Kyrgyz +Added: 2005-10-16 +%% +Type: language +Subtag: la +Description: Latin +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: lb +Description: Luxembourgish +Description: Letzeburgesch +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: lg +Description: Ganda +Description: Luganda +Added: 2005-10-16 +%% +Type: language +Subtag: li +Description: Limburgan +Description: Limburger +Description: Limburgish +Added: 2005-10-16 +%% +Type: language +Subtag: ln +Description: Lingala +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: lo +Description: Lao +Added: 2005-10-16 +Suppress-Script: Laoo +%% +Type: language +Subtag: lt +Description: Lithuanian +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: lu +Description: Luba-Katanga +Added: 2005-10-16 +%% +Type: language +Subtag: lv +Description: Latvian +Added: 2005-10-16 +Suppress-Script: Latn +Scope: macrolanguage +%% +Type: language +Subtag: mg +Description: Malagasy +Added: 2005-10-16 +Suppress-Script: Latn +Scope: macrolanguage +%% +Type: language +Subtag: mh +Description: Marshallese +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: mi +Description: Maori +Added: 2005-10-16 +%% +Type: language +Subtag: mk +Description: Macedonian +Added: 2005-10-16 +Suppress-Script: Cyrl +%% +Type: language +Subtag: ml +Description: Malayalam +Added: 2005-10-16 +Suppress-Script: Mlym +%% +Type: language +Subtag: mn +Description: Mongolian +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: mo +Description: Moldavian +Description: Moldovan +Added: 2005-10-16 +Deprecated: 2008-11-22 +Preferred-Value: ro +Suppress-Script: Latn +%% +Type: language +Subtag: mr +Description: Marathi +Added: 2005-10-16 +Suppress-Script: Deva +%% +Type: language +Subtag: ms +Description: Malay (macrolanguage) +Added: 2005-10-16 +Suppress-Script: Latn +Scope: macrolanguage +%% +Type: language +Subtag: mt +Description: Maltese +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: my +Description: Burmese +Added: 2005-10-16 +Suppress-Script: Mymr +%% +Type: language +Subtag: na +Description: Nauru +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: nb +Description: Norwegian Bokmål +Added: 2005-10-16 +Suppress-Script: Latn +Macrolanguage: no +%% +Type: language +Subtag: nd +Description: North Ndebele +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: ne +Description: Nepali (macrolanguage) +Added: 2005-10-16 +Suppress-Script: Deva +Scope: macrolanguage +%% +Type: language +Subtag: ng +Description: Ndonga +Added: 2005-10-16 +%% +Type: language +Subtag: nl +Description: Dutch +Description: Flemish +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: nn +Description: Norwegian Nynorsk +Added: 2005-10-16 +Suppress-Script: Latn +Macrolanguage: no +%% +Type: language +Subtag: no +Description: Norwegian +Added: 2005-10-16 +Suppress-Script: Latn +Scope: macrolanguage +%% +Type: language +Subtag: nr +Description: South Ndebele +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: nv +Description: Navajo +Description: Navaho +Added: 2005-10-16 +%% +Type: language +Subtag: ny +Description: Nyanja +Description: Chewa +Description: Chichewa +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: oc +Description: Occitan (post 1500) +Added: 2005-10-16 +%% +Type: language +Subtag: oj +Description: Ojibwa +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: om +Description: Oromo +Added: 2005-10-16 +Suppress-Script: Latn +Scope: macrolanguage +%% +Type: language +Subtag: or +Description: Oriya (macrolanguage) +Description: Odia (macrolanguage) +Added: 2005-10-16 +Suppress-Script: Orya +Scope: macrolanguage +%% +Type: language +Subtag: os +Description: Ossetian +Description: Ossetic +Added: 2005-10-16 +%% +Type: language +Subtag: pa +Description: Panjabi +Description: Punjabi +Added: 2005-10-16 +Suppress-Script: Guru +%% +Type: language +Subtag: pi +Description: Pali +Added: 2005-10-16 +%% +Type: language +Subtag: pl +Description: Polish +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: ps +Description: Pushto +Description: Pashto +Added: 2005-10-16 +Suppress-Script: Arab +Scope: macrolanguage +%% +Type: language +Subtag: pt +Description: Portuguese +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: qu +Description: Quechua +Added: 2005-10-16 +Suppress-Script: Latn +Scope: macrolanguage +%% +Type: language +Subtag: rm +Description: Romansh +Suppress-Script: Latn +Added: 2005-10-16 +%% +Type: language +Subtag: rn +Description: Rundi +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: ro +Description: Romanian +Description: Moldavian +Description: Moldovan +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: ru +Description: Russian +Added: 2005-10-16 +Suppress-Script: Cyrl +%% +Type: language +Subtag: rw +Description: Kinyarwanda +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: sa +Description: Sanskrit +Added: 2005-10-16 +%% +Type: language +Subtag: sc +Description: Sardinian +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: sd +Description: Sindhi +Added: 2005-10-16 +%% +Type: language +Subtag: se +Description: Northern Sami +Added: 2005-10-16 +%% +Type: language +Subtag: sg +Description: Sango +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: sh +Description: Serbo-Croatian +Added: 2005-10-16 +Scope: macrolanguage +Comments: sr, hr, bs are preferred for most modern uses +%% +Type: language +Subtag: si +Description: Sinhala +Description: Sinhalese +Added: 2005-10-16 +Suppress-Script: Sinh +%% +Type: language +Subtag: sk +Description: Slovak +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: sl +Description: Slovenian +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: sm +Description: Samoan +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: sn +Description: Shona +Added: 2005-10-16 +%% +Type: language +Subtag: so +Description: Somali +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: sq +Description: Albanian +Added: 2005-10-16 +Suppress-Script: Latn +Scope: macrolanguage +%% +Type: language +Subtag: sr +Description: Serbian +Added: 2005-10-16 +Macrolanguage: sh +Comments: see cnr for Montenegrin +%% +Type: language +Subtag: ss +Description: Swati +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: st +Description: Southern Sotho +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: su +Description: Sundanese +Added: 2005-10-16 +%% +Type: language +Subtag: sv +Description: Swedish +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: sw +Description: Swahili (macrolanguage) +Added: 2005-10-16 +Suppress-Script: Latn +Scope: macrolanguage +%% +Type: language +Subtag: ta +Description: Tamil +Added: 2005-10-16 +Suppress-Script: Taml +%% +Type: language +Subtag: te +Description: Telugu +Added: 2005-10-16 +Suppress-Script: Telu +%% +Type: language +Subtag: tg +Description: Tajik +Added: 2005-10-16 +%% +Type: language +Subtag: th +Description: Thai +Added: 2005-10-16 +Suppress-Script: Thai +%% +Type: language +Subtag: ti +Description: Tigrinya +Added: 2005-10-16 +Suppress-Script: Ethi +%% +Type: language +Subtag: tk +Description: Turkmen +Added: 2005-10-16 +%% +Type: language +Subtag: tl +Description: Tagalog +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: tn +Description: Tswana +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: to +Description: Tonga (Tonga Islands) +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: tr +Description: Turkish +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: ts +Description: Tsonga +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: tt +Description: Tatar +Added: 2005-10-16 +%% +Type: language +Subtag: tw +Description: Twi +Added: 2005-10-16 +Macrolanguage: ak +%% +Type: language +Subtag: ty +Description: Tahitian +Added: 2005-10-16 +%% +Type: language +Subtag: ug +Description: Uighur +Description: Uyghur +Added: 2005-10-16 +%% +Type: language +Subtag: uk +Description: Ukrainian +Added: 2005-10-16 +Suppress-Script: Cyrl +%% +Type: language +Subtag: ur +Description: Urdu +Added: 2005-10-16 +Suppress-Script: Arab +%% +Type: language +Subtag: uz +Description: Uzbek +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: ve +Description: Venda +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: vi +Description: Vietnamese +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: vo +Description: Volapük +Added: 2005-10-16 +%% +Type: language +Subtag: wa +Description: Walloon +Added: 2005-10-16 +%% +Type: language +Subtag: wo +Description: Wolof +Added: 2005-10-16 +%% +Type: language +Subtag: xh +Description: Xhosa +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: yi +Description: Yiddish +Added: 2005-10-16 +Suppress-Script: Hebr +Scope: macrolanguage +%% +Type: language +Subtag: yo +Description: Yoruba +Added: 2005-10-16 +%% +Type: language +Subtag: za +Description: Zhuang +Description: Chuang +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: zh +Description: Chinese +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: zu +Description: Zulu +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: aaa +Description: Ghotuo +Added: 2009-07-29 +%% +Type: language +Subtag: aab +Description: Alumu-Tesu +Added: 2009-07-29 +%% +Type: language +Subtag: aac +Description: Ari +Added: 2009-07-29 +%% +Type: language +Subtag: aad +Description: Amal +Added: 2009-07-29 +%% +Type: language +Subtag: aae +Description: Arbëreshë Albanian +Added: 2009-07-29 +Macrolanguage: sq +%% +Type: language +Subtag: aaf +Description: Aranadan +Added: 2009-07-29 +%% +Type: language +Subtag: aag +Description: Ambrak +Added: 2009-07-29 +%% +Type: language +Subtag: aah +Description: Abu' Arapesh +Added: 2009-07-29 +%% +Type: language +Subtag: aai +Description: Arifama-Miniafia +Added: 2009-07-29 +%% +Type: language +Subtag: aak +Description: Ankave +Added: 2009-07-29 +%% +Type: language +Subtag: aal +Description: Afade +Added: 2009-07-29 +%% +Type: language +Subtag: aam +Description: Aramanik +Added: 2009-07-29 +Deprecated: 2015-02-12 +Preferred-Value: aas +%% +Type: language +Subtag: aan +Description: Anambé +Added: 2009-07-29 +%% +Type: language +Subtag: aao +Description: Algerian Saharan Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: aap +Description: Pará Arára +Added: 2009-07-29 +%% +Type: language +Subtag: aaq +Description: Eastern Abnaki +Added: 2009-07-29 +%% +Type: language +Subtag: aas +Description: Aasáx +Added: 2009-07-29 +%% +Type: language +Subtag: aat +Description: Arvanitika Albanian +Added: 2009-07-29 +Macrolanguage: sq +%% +Type: language +Subtag: aau +Description: Abau +Added: 2009-07-29 +%% +Type: language +Subtag: aav +Description: Austro-Asiatic languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: aaw +Description: Solong +Added: 2009-07-29 +%% +Type: language +Subtag: aax +Description: Mandobo Atas +Added: 2009-07-29 +%% +Type: language +Subtag: aaz +Description: Amarasi +Added: 2009-07-29 +%% +Type: language +Subtag: aba +Description: Abé +Added: 2009-07-29 +%% +Type: language +Subtag: abb +Description: Bankon +Added: 2009-07-29 +%% +Type: language +Subtag: abc +Description: Ambala Ayta +Added: 2009-07-29 +%% +Type: language +Subtag: abd +Description: Manide +Added: 2009-07-29 +%% +Type: language +Subtag: abe +Description: Western Abnaki +Added: 2009-07-29 +%% +Type: language +Subtag: abf +Description: Abai Sungai +Added: 2009-07-29 +%% +Type: language +Subtag: abg +Description: Abaga +Added: 2009-07-29 +%% +Type: language +Subtag: abh +Description: Tajiki Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: abi +Description: Abidji +Added: 2009-07-29 +%% +Type: language +Subtag: abj +Description: Aka-Bea +Added: 2009-07-29 +%% +Type: language +Subtag: abl +Description: Lampung Nyo +Added: 2009-07-29 +%% +Type: language +Subtag: abm +Description: Abanyom +Added: 2009-07-29 +%% +Type: language +Subtag: abn +Description: Abua +Added: 2009-07-29 +%% +Type: language +Subtag: abo +Description: Abon +Added: 2009-07-29 +%% +Type: language +Subtag: abp +Description: Abellen Ayta +Added: 2009-07-29 +%% +Type: language +Subtag: abq +Description: Abaza +Added: 2009-07-29 +%% +Type: language +Subtag: abr +Description: Abron +Added: 2009-07-29 +%% +Type: language +Subtag: abs +Description: Ambonese Malay +Added: 2009-07-29 +%% +Type: language +Subtag: abt +Description: Ambulas +Added: 2009-07-29 +%% +Type: language +Subtag: abu +Description: Abure +Added: 2009-07-29 +%% +Type: language +Subtag: abv +Description: Baharna Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: abw +Description: Pal +Added: 2009-07-29 +%% +Type: language +Subtag: abx +Description: Inabaknon +Added: 2009-07-29 +%% +Type: language +Subtag: aby +Description: Aneme Wake +Added: 2009-07-29 +%% +Type: language +Subtag: abz +Description: Abui +Added: 2009-07-29 +%% +Type: language +Subtag: aca +Description: Achagua +Added: 2009-07-29 +%% +Type: language +Subtag: acb +Description: Áncá +Added: 2009-07-29 +%% +Type: language +Subtag: acd +Description: Gikyode +Added: 2009-07-29 +%% +Type: language +Subtag: ace +Description: Achinese +Added: 2005-10-16 +%% +Type: language +Subtag: acf +Description: Saint Lucian Creole French +Added: 2009-07-29 +%% +Type: language +Subtag: ach +Description: Acoli +Added: 2005-10-16 +%% +Type: language +Subtag: aci +Description: Aka-Cari +Added: 2009-07-29 +%% +Type: language +Subtag: ack +Description: Aka-Kora +Added: 2009-07-29 +%% +Type: language +Subtag: acl +Description: Akar-Bale +Added: 2009-07-29 +%% +Type: language +Subtag: acm +Description: Mesopotamian Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: acn +Description: Achang +Added: 2009-07-29 +%% +Type: language +Subtag: acp +Description: Eastern Acipa +Added: 2009-07-29 +%% +Type: language +Subtag: acq +Description: Ta'izzi-Adeni Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: acr +Description: Achi +Added: 2009-07-29 +%% +Type: language +Subtag: acs +Description: Acroá +Added: 2009-07-29 +%% +Type: language +Subtag: act +Description: Achterhoeks +Added: 2009-07-29 +%% +Type: language +Subtag: acu +Description: Achuar-Shiwiar +Added: 2009-07-29 +%% +Type: language +Subtag: acv +Description: Achumawi +Added: 2009-07-29 +%% +Type: language +Subtag: acw +Description: Hijazi Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: acx +Description: Omani Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: acy +Description: Cypriot Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: acz +Description: Acheron +Added: 2009-07-29 +%% +Type: language +Subtag: ada +Description: Adangme +Added: 2005-10-16 +%% +Type: language +Subtag: adb +Description: Adabe +Added: 2009-07-29 +%% +Type: language +Subtag: add +Description: Lidzonka +Description: Dzodinka +Added: 2009-07-29 +%% +Type: language +Subtag: ade +Description: Adele +Added: 2009-07-29 +%% +Type: language +Subtag: adf +Description: Dhofari Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: adg +Description: Andegerebinha +Added: 2009-07-29 +%% +Type: language +Subtag: adh +Description: Adhola +Added: 2009-07-29 +%% +Type: language +Subtag: adi +Description: Adi +Added: 2009-07-29 +%% +Type: language +Subtag: adj +Description: Adioukrou +Added: 2009-07-29 +%% +Type: language +Subtag: adl +Description: Galo +Added: 2009-07-29 +%% +Type: language +Subtag: adn +Description: Adang +Added: 2009-07-29 +%% +Type: language +Subtag: ado +Description: Abu +Added: 2009-07-29 +%% +Type: language +Subtag: adp +Description: Adap +Added: 2009-07-29 +Deprecated: 2015-02-12 +Preferred-Value: dz +%% +Type: language +Subtag: adq +Description: Adangbe +Added: 2009-07-29 +%% +Type: language +Subtag: adr +Description: Adonara +Added: 2009-07-29 +%% +Type: language +Subtag: ads +Description: Adamorobe Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: adt +Description: Adnyamathanha +Added: 2009-07-29 +%% +Type: language +Subtag: adu +Description: Aduge +Added: 2009-07-29 +%% +Type: language +Subtag: adw +Description: Amundava +Added: 2009-07-29 +%% +Type: language +Subtag: adx +Description: Amdo Tibetan +Added: 2009-07-29 +%% +Type: language +Subtag: ady +Description: Adyghe +Description: Adygei +Added: 2005-10-16 +%% +Type: language +Subtag: adz +Description: Adzera +Added: 2009-07-29 +%% +Type: language +Subtag: aea +Description: Areba +Added: 2009-07-29 +%% +Type: language +Subtag: aeb +Description: Tunisian Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: aec +Description: Saidi Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: aed +Description: Argentine Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: aee +Description: Northeast Pashai +Description: Northeast Pashayi +Added: 2009-07-29 +%% +Type: language +Subtag: aek +Description: Haeke +Added: 2009-07-29 +%% +Type: language +Subtag: ael +Description: Ambele +Added: 2009-07-29 +%% +Type: language +Subtag: aem +Description: Arem +Added: 2009-07-29 +%% +Type: language +Subtag: aen +Description: Armenian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: aeq +Description: Aer +Added: 2009-07-29 +%% +Type: language +Subtag: aer +Description: Eastern Arrernte +Added: 2009-07-29 +%% +Type: language +Subtag: aes +Description: Alsea +Added: 2009-07-29 +%% +Type: language +Subtag: aeu +Description: Akeu +Added: 2009-07-29 +%% +Type: language +Subtag: aew +Description: Ambakich +Added: 2009-07-29 +%% +Type: language +Subtag: aey +Description: Amele +Added: 2009-07-29 +%% +Type: language +Subtag: aez +Description: Aeka +Added: 2009-07-29 +%% +Type: language +Subtag: afa +Description: Afro-Asiatic languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: afb +Description: Gulf Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: afd +Description: Andai +Added: 2009-07-29 +%% +Type: language +Subtag: afe +Description: Putukwam +Added: 2009-07-29 +%% +Type: language +Subtag: afg +Description: Afghan Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: afh +Description: Afrihili +Added: 2005-10-16 +%% +Type: language +Subtag: afi +Description: Akrukay +Description: Chini +Added: 2009-07-29 +%% +Type: language +Subtag: afk +Description: Nanubae +Added: 2009-07-29 +%% +Type: language +Subtag: afn +Description: Defaka +Added: 2009-07-29 +%% +Type: language +Subtag: afo +Description: Eloyi +Added: 2009-07-29 +%% +Type: language +Subtag: afp +Description: Tapei +Added: 2009-07-29 +%% +Type: language +Subtag: afs +Description: Afro-Seminole Creole +Added: 2009-07-29 +%% +Type: language +Subtag: aft +Description: Afitti +Added: 2009-07-29 +%% +Type: language +Subtag: afu +Description: Awutu +Added: 2009-07-29 +%% +Type: language +Subtag: afz +Description: Obokuitai +Added: 2009-07-29 +%% +Type: language +Subtag: aga +Description: Aguano +Added: 2009-07-29 +%% +Type: language +Subtag: agb +Description: Legbo +Added: 2009-07-29 +%% +Type: language +Subtag: agc +Description: Agatu +Added: 2009-07-29 +%% +Type: language +Subtag: agd +Description: Agarabi +Added: 2009-07-29 +%% +Type: language +Subtag: age +Description: Angal +Added: 2009-07-29 +%% +Type: language +Subtag: agf +Description: Arguni +Added: 2009-07-29 +%% +Type: language +Subtag: agg +Description: Angor +Added: 2009-07-29 +%% +Type: language +Subtag: agh +Description: Ngelima +Added: 2009-07-29 +%% +Type: language +Subtag: agi +Description: Agariya +Added: 2009-07-29 +%% +Type: language +Subtag: agj +Description: Argobba +Added: 2009-07-29 +%% +Type: language +Subtag: agk +Description: Isarog Agta +Added: 2009-07-29 +%% +Type: language +Subtag: agl +Description: Fembe +Added: 2009-07-29 +%% +Type: language +Subtag: agm +Description: Angaataha +Added: 2009-07-29 +%% +Type: language +Subtag: agn +Description: Agutaynen +Added: 2009-07-29 +%% +Type: language +Subtag: ago +Description: Tainae +Added: 2009-07-29 +%% +Type: language +Subtag: agp +Description: Paranan +Added: 2009-07-29 +Deprecated: 2010-03-11 +Comments: see apf, prf +%% +Type: language +Subtag: agq +Description: Aghem +Added: 2009-07-29 +%% +Type: language +Subtag: agr +Description: Aguaruna +Added: 2009-07-29 +%% +Type: language +Subtag: ags +Description: Esimbi +Added: 2009-07-29 +%% +Type: language +Subtag: agt +Description: Central Cagayan Agta +Added: 2009-07-29 +%% +Type: language +Subtag: agu +Description: Aguacateco +Added: 2009-07-29 +%% +Type: language +Subtag: agv +Description: Remontado Dumagat +Added: 2009-07-29 +%% +Type: language +Subtag: agw +Description: Kahua +Added: 2009-07-29 +%% +Type: language +Subtag: agx +Description: Aghul +Added: 2009-07-29 +%% +Type: language +Subtag: agy +Description: Southern Alta +Added: 2009-07-29 +%% +Type: language +Subtag: agz +Description: Mt. Iriga Agta +Added: 2009-07-29 +%% +Type: language +Subtag: aha +Description: Ahanta +Added: 2009-07-29 +%% +Type: language +Subtag: ahb +Description: Axamb +Added: 2009-07-29 +%% +Type: language +Subtag: ahg +Description: Qimant +Added: 2009-07-29 +%% +Type: language +Subtag: ahh +Description: Aghu +Added: 2009-07-29 +%% +Type: language +Subtag: ahi +Description: Tiagbamrin Aizi +Added: 2009-07-29 +%% +Type: language +Subtag: ahk +Description: Akha +Added: 2009-07-29 +%% +Type: language +Subtag: ahl +Description: Igo +Added: 2009-07-29 +%% +Type: language +Subtag: ahm +Description: Mobumrin Aizi +Added: 2009-07-29 +%% +Type: language +Subtag: ahn +Description: Àhàn +Added: 2009-07-29 +%% +Type: language +Subtag: aho +Description: Ahom +Added: 2009-07-29 +%% +Type: language +Subtag: ahp +Description: Aproumu Aizi +Added: 2009-07-29 +%% +Type: language +Subtag: ahr +Description: Ahirani +Added: 2009-07-29 +%% +Type: language +Subtag: ahs +Description: Ashe +Added: 2009-07-29 +%% +Type: language +Subtag: aht +Description: Ahtena +Added: 2009-07-29 +%% +Type: language +Subtag: aia +Description: Arosi +Added: 2009-07-29 +%% +Type: language +Subtag: aib +Description: Ainu (China) +Added: 2009-07-29 +%% +Type: language +Subtag: aic +Description: Ainbai +Added: 2009-07-29 +%% +Type: language +Subtag: aid +Description: Alngith +Added: 2009-07-29 +%% +Type: language +Subtag: aie +Description: Amara +Added: 2009-07-29 +%% +Type: language +Subtag: aif +Description: Agi +Added: 2009-07-29 +%% +Type: language +Subtag: aig +Description: Antigua and Barbuda Creole English +Added: 2009-07-29 +%% +Type: language +Subtag: aih +Description: Ai-Cham +Added: 2009-07-29 +%% +Type: language +Subtag: aii +Description: Assyrian Neo-Aramaic +Added: 2009-07-29 +Macrolanguage: syr +%% +Type: language +Subtag: aij +Description: Lishanid Noshan +Added: 2009-07-29 +%% +Type: language +Subtag: aik +Description: Ake +Added: 2009-07-29 +%% +Type: language +Subtag: ail +Description: Aimele +Added: 2009-07-29 +%% +Type: language +Subtag: aim +Description: Aimol +Added: 2009-07-29 +%% +Type: language +Subtag: ain +Description: Ainu (Japan) +Added: 2005-10-16 +%% +Type: language +Subtag: aio +Description: Aiton +Added: 2009-07-29 +%% +Type: language +Subtag: aip +Description: Burumakok +Added: 2009-07-29 +%% +Type: language +Subtag: aiq +Description: Aimaq +Added: 2009-07-29 +%% +Type: language +Subtag: air +Description: Airoran +Added: 2009-07-29 +%% +Type: language +Subtag: ais +Description: Nataoran Amis +Added: 2009-07-29 +Deprecated: 2019-04-16 +Comments: see ami, szy +%% +Type: language +Subtag: ait +Description: Arikem +Added: 2009-07-29 +%% +Type: language +Subtag: aiw +Description: Aari +Added: 2009-07-29 +%% +Type: language +Subtag: aix +Description: Aighon +Added: 2009-07-29 +%% +Type: language +Subtag: aiy +Description: Ali +Added: 2009-07-29 +%% +Type: language +Subtag: aja +Description: Aja (South Sudan) +Added: 2009-07-29 +%% +Type: language +Subtag: ajg +Description: Aja (Benin) +Added: 2009-07-29 +%% +Type: language +Subtag: aji +Description: Ajië +Added: 2009-07-29 +%% +Type: language +Subtag: ajn +Description: Andajin +Added: 2012-08-12 +%% +Type: language +Subtag: ajp +Description: South Levantine Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: ajt +Description: Judeo-Tunisian Arabic +Added: 2009-07-29 +Macrolanguage: jrb +%% +Type: language +Subtag: aju +Description: Judeo-Moroccan Arabic +Added: 2009-07-29 +Macrolanguage: jrb +%% +Type: language +Subtag: ajw +Description: Ajawa +Added: 2009-07-29 +%% +Type: language +Subtag: ajz +Description: Amri Karbi +Added: 2009-07-29 +%% +Type: language +Subtag: akb +Description: Batak Angkola +Added: 2009-07-29 +%% +Type: language +Subtag: akc +Description: Mpur +Added: 2009-07-29 +%% +Type: language +Subtag: akd +Description: Ukpet-Ehom +Added: 2009-07-29 +%% +Type: language +Subtag: ake +Description: Akawaio +Added: 2009-07-29 +%% +Type: language +Subtag: akf +Description: Akpa +Added: 2009-07-29 +%% +Type: language +Subtag: akg +Description: Anakalangu +Added: 2009-07-29 +%% +Type: language +Subtag: akh +Description: Angal Heneng +Added: 2009-07-29 +%% +Type: language +Subtag: aki +Description: Aiome +Added: 2009-07-29 +%% +Type: language +Subtag: akj +Description: Aka-Jeru +Added: 2009-07-29 +%% +Type: language +Subtag: akk +Description: Akkadian +Added: 2005-10-16 +%% +Type: language +Subtag: akl +Description: Aklanon +Added: 2009-07-29 +%% +Type: language +Subtag: akm +Description: Aka-Bo +Added: 2009-07-29 +%% +Type: language +Subtag: ako +Description: Akurio +Added: 2009-07-29 +%% +Type: language +Subtag: akp +Description: Siwu +Added: 2009-07-29 +%% +Type: language +Subtag: akq +Description: Ak +Added: 2009-07-29 +%% +Type: language +Subtag: akr +Description: Araki +Added: 2009-07-29 +%% +Type: language +Subtag: aks +Description: Akaselem +Added: 2009-07-29 +%% +Type: language +Subtag: akt +Description: Akolet +Added: 2009-07-29 +%% +Type: language +Subtag: aku +Description: Akum +Added: 2009-07-29 +%% +Type: language +Subtag: akv +Description: Akhvakh +Added: 2009-07-29 +%% +Type: language +Subtag: akw +Description: Akwa +Added: 2009-07-29 +%% +Type: language +Subtag: akx +Description: Aka-Kede +Added: 2009-07-29 +%% +Type: language +Subtag: aky +Description: Aka-Kol +Added: 2009-07-29 +%% +Type: language +Subtag: akz +Description: Alabama +Added: 2009-07-29 +%% +Type: language +Subtag: ala +Description: Alago +Added: 2009-07-29 +%% +Type: language +Subtag: alc +Description: Qawasqar +Added: 2009-07-29 +%% +Type: language +Subtag: ald +Description: Alladian +Added: 2009-07-29 +%% +Type: language +Subtag: ale +Description: Aleut +Added: 2005-10-16 +%% +Type: language +Subtag: alf +Description: Alege +Added: 2009-07-29 +%% +Type: language +Subtag: alg +Description: Algonquian languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: alh +Description: Alawa +Added: 2009-07-29 +%% +Type: language +Subtag: ali +Description: Amaimon +Added: 2009-07-29 +%% +Type: language +Subtag: alj +Description: Alangan +Added: 2009-07-29 +%% +Type: language +Subtag: alk +Description: Alak +Added: 2009-07-29 +%% +Type: language +Subtag: all +Description: Allar +Added: 2009-07-29 +%% +Type: language +Subtag: alm +Description: Amblong +Added: 2009-07-29 +%% +Type: language +Subtag: aln +Description: Gheg Albanian +Added: 2009-07-29 +Macrolanguage: sq +%% +Type: language +Subtag: alo +Description: Larike-Wakasihu +Added: 2009-07-29 +%% +Type: language +Subtag: alp +Description: Alune +Added: 2009-07-29 +%% +Type: language +Subtag: alq +Description: Algonquin +Added: 2009-07-29 +%% +Type: language +Subtag: alr +Description: Alutor +Added: 2009-07-29 +%% +Type: language +Subtag: als +Description: Tosk Albanian +Added: 2009-07-29 +Macrolanguage: sq +%% +Type: language +Subtag: alt +Description: Southern Altai +Added: 2005-10-16 +%% +Type: language +Subtag: alu +Description: 'Are'are +Added: 2009-07-29 +%% +Type: language +Subtag: alv +Description: Atlantic-Congo languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: alw +Description: Alaba-K’abeena +Description: Wanbasana +Added: 2009-07-29 +%% +Type: language +Subtag: alx +Description: Amol +Added: 2009-07-29 +%% +Type: language +Subtag: aly +Description: Alyawarr +Added: 2009-07-29 +%% +Type: language +Subtag: alz +Description: Alur +Added: 2009-07-29 +%% +Type: language +Subtag: ama +Description: Amanayé +Added: 2009-07-29 +%% +Type: language +Subtag: amb +Description: Ambo +Added: 2009-07-29 +%% +Type: language +Subtag: amc +Description: Amahuaca +Added: 2009-07-29 +%% +Type: language +Subtag: ame +Description: Yanesha' +Added: 2009-07-29 +%% +Type: language +Subtag: amf +Description: Hamer-Banna +Added: 2009-07-29 +%% +Type: language +Subtag: amg +Description: Amurdak +Added: 2009-07-29 +%% +Type: language +Subtag: ami +Description: Amis +Added: 2009-07-29 +%% +Type: language +Subtag: amj +Description: Amdang +Added: 2009-07-29 +%% +Type: language +Subtag: amk +Description: Ambai +Added: 2009-07-29 +%% +Type: language +Subtag: aml +Description: War-Jaintia +Added: 2009-07-29 +%% +Type: language +Subtag: amm +Description: Ama (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: amn +Description: Amanab +Added: 2009-07-29 +%% +Type: language +Subtag: amo +Description: Amo +Added: 2009-07-29 +%% +Type: language +Subtag: amp +Description: Alamblak +Added: 2009-07-29 +%% +Type: language +Subtag: amq +Description: Amahai +Added: 2009-07-29 +%% +Type: language +Subtag: amr +Description: Amarakaeri +Added: 2009-07-29 +%% +Type: language +Subtag: ams +Description: Southern Amami-Oshima +Added: 2009-07-29 +%% +Type: language +Subtag: amt +Description: Amto +Added: 2009-07-29 +%% +Type: language +Subtag: amu +Description: Guerrero Amuzgo +Added: 2009-07-29 +%% +Type: language +Subtag: amv +Description: Ambelau +Added: 2009-07-29 +%% +Type: language +Subtag: amw +Description: Western Neo-Aramaic +Added: 2009-07-29 +%% +Type: language +Subtag: amx +Description: Anmatyerre +Added: 2009-07-29 +%% +Type: language +Subtag: amy +Description: Ami +Added: 2009-07-29 +%% +Type: language +Subtag: amz +Description: Atampaya +Added: 2009-07-29 +%% +Type: language +Subtag: ana +Description: Andaqui +Added: 2009-07-29 +%% +Type: language +Subtag: anb +Description: Andoa +Added: 2009-07-29 +%% +Type: language +Subtag: anc +Description: Ngas +Added: 2009-07-29 +%% +Type: language +Subtag: and +Description: Ansus +Added: 2009-07-29 +%% +Type: language +Subtag: ane +Description: Xârâcùù +Added: 2009-07-29 +%% +Type: language +Subtag: anf +Description: Animere +Added: 2009-07-29 +%% +Type: language +Subtag: ang +Description: Old English (ca. 450-1100) +Added: 2005-10-16 +%% +Type: language +Subtag: anh +Description: Nend +Added: 2009-07-29 +%% +Type: language +Subtag: ani +Description: Andi +Added: 2009-07-29 +%% +Type: language +Subtag: anj +Description: Anor +Added: 2009-07-29 +%% +Type: language +Subtag: ank +Description: Goemai +Added: 2009-07-29 +%% +Type: language +Subtag: anl +Description: Anu-Hkongso Chin +Added: 2009-07-29 +%% +Type: language +Subtag: anm +Description: Anal +Added: 2009-07-29 +%% +Type: language +Subtag: ann +Description: Obolo +Added: 2009-07-29 +%% +Type: language +Subtag: ano +Description: Andoque +Added: 2009-07-29 +%% +Type: language +Subtag: anp +Description: Angika +Added: 2006-03-08 +%% +Type: language +Subtag: anq +Description: Jarawa (India) +Added: 2009-07-29 +%% +Type: language +Subtag: anr +Description: Andh +Added: 2009-07-29 +%% +Type: language +Subtag: ans +Description: Anserma +Added: 2009-07-29 +%% +Type: language +Subtag: ant +Description: Antakarinya +Description: Antikarinya +Added: 2009-07-29 +%% +Type: language +Subtag: anu +Description: Anuak +Added: 2009-07-29 +%% +Type: language +Subtag: anv +Description: Denya +Added: 2009-07-29 +%% +Type: language +Subtag: anw +Description: Anaang +Added: 2009-07-29 +%% +Type: language +Subtag: anx +Description: Andra-Hus +Added: 2009-07-29 +%% +Type: language +Subtag: any +Description: Anyin +Added: 2009-07-29 +%% +Type: language +Subtag: anz +Description: Anem +Added: 2009-07-29 +%% +Type: language +Subtag: aoa +Description: Angolar +Added: 2009-07-29 +%% +Type: language +Subtag: aob +Description: Abom +Added: 2009-07-29 +%% +Type: language +Subtag: aoc +Description: Pemon +Added: 2009-07-29 +%% +Type: language +Subtag: aod +Description: Andarum +Added: 2009-07-29 +%% +Type: language +Subtag: aoe +Description: Angal Enen +Added: 2009-07-29 +%% +Type: language +Subtag: aof +Description: Bragat +Added: 2009-07-29 +%% +Type: language +Subtag: aog +Description: Angoram +Added: 2009-07-29 +%% +Type: language +Subtag: aoh +Description: Arma +Added: 2009-07-29 +%% +Type: language +Subtag: aoi +Description: Anindilyakwa +Added: 2009-07-29 +%% +Type: language +Subtag: aoj +Description: Mufian +Added: 2009-07-29 +%% +Type: language +Subtag: aok +Description: Arhö +Added: 2009-07-29 +%% +Type: language +Subtag: aol +Description: Alor +Added: 2009-07-29 +%% +Type: language +Subtag: aom +Description: Ömie +Added: 2009-07-29 +%% +Type: language +Subtag: aon +Description: Bumbita Arapesh +Added: 2009-07-29 +%% +Type: language +Subtag: aor +Description: Aore +Added: 2009-07-29 +%% +Type: language +Subtag: aos +Description: Taikat +Added: 2009-07-29 +%% +Type: language +Subtag: aot +Description: Atong (India) +Description: A'tong +Added: 2009-07-29 +%% +Type: language +Subtag: aou +Description: A'ou +Added: 2012-08-12 +%% +Type: language +Subtag: aox +Description: Atorada +Added: 2009-07-29 +%% +Type: language +Subtag: aoz +Description: Uab Meto +Added: 2009-07-29 +%% +Type: language +Subtag: apa +Description: Apache languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: apb +Description: Sa'a +Added: 2009-07-29 +%% +Type: language +Subtag: apc +Description: North Levantine Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: apd +Description: Sudanese Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: ape +Description: Bukiyip +Added: 2009-07-29 +%% +Type: language +Subtag: apf +Description: Pahanan Agta +Added: 2010-03-11 +%% +Type: language +Subtag: apg +Description: Ampanang +Added: 2009-07-29 +%% +Type: language +Subtag: aph +Description: Athpariya +Added: 2009-07-29 +%% +Type: language +Subtag: api +Description: Apiaká +Added: 2009-07-29 +%% +Type: language +Subtag: apj +Description: Jicarilla Apache +Added: 2009-07-29 +%% +Type: language +Subtag: apk +Description: Kiowa Apache +Added: 2009-07-29 +%% +Type: language +Subtag: apl +Description: Lipan Apache +Added: 2009-07-29 +%% +Type: language +Subtag: apm +Description: Mescalero-Chiricahua Apache +Added: 2009-07-29 +%% +Type: language +Subtag: apn +Description: Apinayé +Added: 2009-07-29 +%% +Type: language +Subtag: apo +Description: Ambul +Added: 2009-07-29 +%% +Type: language +Subtag: app +Description: Apma +Added: 2009-07-29 +%% +Type: language +Subtag: apq +Description: A-Pucikwar +Added: 2009-07-29 +%% +Type: language +Subtag: apr +Description: Arop-Lokep +Added: 2009-07-29 +%% +Type: language +Subtag: aps +Description: Arop-Sissano +Added: 2009-07-29 +%% +Type: language +Subtag: apt +Description: Apatani +Added: 2009-07-29 +%% +Type: language +Subtag: apu +Description: Apurinã +Added: 2009-07-29 +%% +Type: language +Subtag: apv +Description: Alapmunte +Added: 2009-07-29 +%% +Type: language +Subtag: apw +Description: Western Apache +Added: 2009-07-29 +%% +Type: language +Subtag: apx +Description: Aputai +Added: 2009-07-29 +%% +Type: language +Subtag: apy +Description: Apalaí +Added: 2009-07-29 +%% +Type: language +Subtag: apz +Description: Safeyoka +Added: 2009-07-29 +%% +Type: language +Subtag: aqa +Description: Alacalufan languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: aqc +Description: Archi +Added: 2009-07-29 +%% +Type: language +Subtag: aqd +Description: Ampari Dogon +Added: 2011-08-16 +%% +Type: language +Subtag: aqg +Description: Arigidi +Added: 2009-07-29 +%% +Type: language +Subtag: aql +Description: Algic languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: aqm +Description: Atohwaim +Added: 2009-07-29 +%% +Type: language +Subtag: aqn +Description: Northern Alta +Added: 2009-07-29 +%% +Type: language +Subtag: aqp +Description: Atakapa +Added: 2009-07-29 +%% +Type: language +Subtag: aqr +Description: Arhâ +Added: 2009-07-29 +%% +Type: language +Subtag: aqt +Description: Angaité +Added: 2014-02-28 +%% +Type: language +Subtag: aqz +Description: Akuntsu +Added: 2010-03-11 +%% +Type: language +Subtag: arb +Description: Standard Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: arc +Description: Official Aramaic (700-300 BCE) +Description: Imperial Aramaic (700-300 BCE) +Added: 2005-10-16 +%% +Type: language +Subtag: ard +Description: Arabana +Added: 2009-07-29 +%% +Type: language +Subtag: are +Description: Western Arrarnta +Added: 2009-07-29 +%% +Type: language +Subtag: arh +Description: Arhuaco +Added: 2009-07-29 +%% +Type: language +Subtag: ari +Description: Arikara +Added: 2009-07-29 +%% +Type: language +Subtag: arj +Description: Arapaso +Added: 2009-07-29 +%% +Type: language +Subtag: ark +Description: Arikapú +Added: 2009-07-29 +%% +Type: language +Subtag: arl +Description: Arabela +Added: 2009-07-29 +%% +Type: language +Subtag: arn +Description: Mapudungun +Description: Mapuche +Added: 2005-10-16 +%% +Type: language +Subtag: aro +Description: Araona +Added: 2009-07-29 +%% +Type: language +Subtag: arp +Description: Arapaho +Added: 2005-10-16 +%% +Type: language +Subtag: arq +Description: Algerian Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: arr +Description: Karo (Brazil) +Added: 2009-07-29 +%% +Type: language +Subtag: ars +Description: Najdi Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: art +Description: Artificial languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: aru +Description: Aruá (Amazonas State) +Description: Arawá +Added: 2009-07-29 +%% +Type: language +Subtag: arv +Description: Arbore +Added: 2009-07-29 +%% +Type: language +Subtag: arw +Description: Arawak +Added: 2005-10-16 +%% +Type: language +Subtag: arx +Description: Aruá (Rodonia State) +Added: 2009-07-29 +%% +Type: language +Subtag: ary +Description: Moroccan Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: arz +Description: Egyptian Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: asa +Description: Asu (Tanzania) +Added: 2009-07-29 +%% +Type: language +Subtag: asb +Description: Assiniboine +Added: 2009-07-29 +%% +Type: language +Subtag: asc +Description: Casuarina Coast Asmat +Added: 2009-07-29 +%% +Type: language +Subtag: asd +Description: Asas +Added: 2009-07-29 +Deprecated: 2019-04-16 +Preferred-Value: snz +%% +Type: language +Subtag: ase +Description: American Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: asf +Description: Auslan +Description: Australian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: asg +Description: Cishingini +Added: 2009-07-29 +%% +Type: language +Subtag: ash +Description: Abishira +Added: 2009-07-29 +%% +Type: language +Subtag: asi +Description: Buruwai +Added: 2009-07-29 +%% +Type: language +Subtag: asj +Description: Sari +Added: 2009-07-29 +%% +Type: language +Subtag: ask +Description: Ashkun +Added: 2009-07-29 +%% +Type: language +Subtag: asl +Description: Asilulu +Added: 2009-07-29 +%% +Type: language +Subtag: asn +Description: Xingú Asuriní +Added: 2009-07-29 +%% +Type: language +Subtag: aso +Description: Dano +Added: 2009-07-29 +%% +Type: language +Subtag: asp +Description: Algerian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: asq +Description: Austrian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: asr +Description: Asuri +Added: 2009-07-29 +%% +Type: language +Subtag: ass +Description: Ipulo +Added: 2009-07-29 +%% +Type: language +Subtag: ast +Description: Asturian +Description: Asturleonese +Description: Bable +Description: Leonese +Added: 2005-10-16 +%% +Type: language +Subtag: asu +Description: Tocantins Asurini +Added: 2009-07-29 +%% +Type: language +Subtag: asv +Description: Asoa +Added: 2009-07-29 +%% +Type: language +Subtag: asw +Description: Australian Aborigines Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: asx +Description: Muratayak +Added: 2009-07-29 +%% +Type: language +Subtag: asy +Description: Yaosakor Asmat +Added: 2009-07-29 +%% +Type: language +Subtag: asz +Description: As +Added: 2009-07-29 +%% +Type: language +Subtag: ata +Description: Pele-Ata +Added: 2009-07-29 +%% +Type: language +Subtag: atb +Description: Zaiwa +Added: 2009-07-29 +%% +Type: language +Subtag: atc +Description: Atsahuaca +Added: 2009-07-29 +%% +Type: language +Subtag: atd +Description: Ata Manobo +Added: 2009-07-29 +%% +Type: language +Subtag: ate +Description: Atemble +Added: 2009-07-29 +%% +Type: language +Subtag: atg +Description: Ivbie North-Okpela-Arhe +Added: 2009-07-29 +%% +Type: language +Subtag: ath +Description: Athapascan languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: ati +Description: Attié +Added: 2009-07-29 +%% +Type: language +Subtag: atj +Description: Atikamekw +Added: 2009-07-29 +%% +Type: language +Subtag: atk +Description: Ati +Added: 2009-07-29 +%% +Type: language +Subtag: atl +Description: Mt. Iraya Agta +Added: 2009-07-29 +%% +Type: language +Subtag: atm +Description: Ata +Added: 2009-07-29 +%% +Type: language +Subtag: atn +Description: Ashtiani +Added: 2009-07-29 +%% +Type: language +Subtag: ato +Description: Atong (Cameroon) +Added: 2009-07-29 +%% +Type: language +Subtag: atp +Description: Pudtol Atta +Added: 2009-07-29 +%% +Type: language +Subtag: atq +Description: Aralle-Tabulahan +Added: 2009-07-29 +%% +Type: language +Subtag: atr +Description: Waimiri-Atroari +Added: 2009-07-29 +%% +Type: language +Subtag: ats +Description: Gros Ventre +Added: 2009-07-29 +%% +Type: language +Subtag: att +Description: Pamplona Atta +Added: 2009-07-29 +%% +Type: language +Subtag: atu +Description: Reel +Added: 2009-07-29 +%% +Type: language +Subtag: atv +Description: Northern Altai +Added: 2009-07-29 +%% +Type: language +Subtag: atw +Description: Atsugewi +Added: 2009-07-29 +%% +Type: language +Subtag: atx +Description: Arutani +Added: 2009-07-29 +%% +Type: language +Subtag: aty +Description: Aneityum +Added: 2009-07-29 +%% +Type: language +Subtag: atz +Description: Arta +Added: 2009-07-29 +%% +Type: language +Subtag: aua +Description: Asumboa +Added: 2009-07-29 +%% +Type: language +Subtag: aub +Description: Alugu +Added: 2009-07-29 +%% +Type: language +Subtag: auc +Description: Waorani +Added: 2009-07-29 +%% +Type: language +Subtag: aud +Description: Anuta +Added: 2009-07-29 +%% +Type: language +Subtag: aue +Description: ǂKxʼauǁʼein +Added: 2009-07-29 +Deprecated: 2015-02-12 +Preferred-Value: ktz +%% +Type: language +Subtag: auf +Description: Arauan languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: aug +Description: Aguna +Added: 2009-07-29 +%% +Type: language +Subtag: auh +Description: Aushi +Added: 2009-07-29 +%% +Type: language +Subtag: aui +Description: Anuki +Added: 2009-07-29 +%% +Type: language +Subtag: auj +Description: Awjilah +Added: 2009-07-29 +%% +Type: language +Subtag: auk +Description: Heyo +Added: 2009-07-29 +%% +Type: language +Subtag: aul +Description: Aulua +Added: 2009-07-29 +%% +Type: language +Subtag: aum +Description: Asu (Nigeria) +Added: 2009-07-29 +%% +Type: language +Subtag: aun +Description: Molmo One +Added: 2009-07-29 +%% +Type: language +Subtag: auo +Description: Auyokawa +Added: 2009-07-29 +%% +Type: language +Subtag: aup +Description: Makayam +Added: 2009-07-29 +%% +Type: language +Subtag: auq +Description: Anus +Description: Korur +Added: 2009-07-29 +%% +Type: language +Subtag: aur +Description: Aruek +Added: 2009-07-29 +%% +Type: language +Subtag: aus +Description: Australian languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: aut +Description: Austral +Added: 2009-07-29 +%% +Type: language +Subtag: auu +Description: Auye +Added: 2009-07-29 +%% +Type: language +Subtag: auw +Description: Awyi +Added: 2009-07-29 +%% +Type: language +Subtag: aux +Description: Aurá +Added: 2009-07-29 +%% +Type: language +Subtag: auy +Description: Awiyaana +Added: 2009-07-29 +%% +Type: language +Subtag: auz +Description: Uzbeki Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: avb +Description: Avau +Added: 2009-07-29 +%% +Type: language +Subtag: avd +Description: Alviri-Vidari +Added: 2009-07-29 +%% +Type: language +Subtag: avi +Description: Avikam +Added: 2009-07-29 +%% +Type: language +Subtag: avk +Description: Kotava +Added: 2009-07-29 +%% +Type: language +Subtag: avl +Description: Eastern Egyptian Bedawi Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: avm +Description: Angkamuthi +Added: 2012-08-12 +%% +Type: language +Subtag: avn +Description: Avatime +Added: 2009-07-29 +%% +Type: language +Subtag: avo +Description: Agavotaguerra +Added: 2009-07-29 +%% +Type: language +Subtag: avs +Description: Aushiri +Added: 2009-07-29 +%% +Type: language +Subtag: avt +Description: Au +Added: 2009-07-29 +%% +Type: language +Subtag: avu +Description: Avokaya +Added: 2009-07-29 +%% +Type: language +Subtag: avv +Description: Avá-Canoeiro +Added: 2009-07-29 +%% +Type: language +Subtag: awa +Description: Awadhi +Added: 2005-10-16 +%% +Type: language +Subtag: awb +Description: Awa (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: awc +Description: Cicipu +Added: 2009-07-29 +%% +Type: language +Subtag: awd +Description: Arawakan languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: awe +Description: Awetí +Added: 2009-07-29 +%% +Type: language +Subtag: awg +Description: Anguthimri +Added: 2012-08-12 +%% +Type: language +Subtag: awh +Description: Awbono +Added: 2009-07-29 +%% +Type: language +Subtag: awi +Description: Aekyom +Added: 2009-07-29 +%% +Type: language +Subtag: awk +Description: Awabakal +Added: 2009-07-29 +%% +Type: language +Subtag: awm +Description: Arawum +Added: 2009-07-29 +%% +Type: language +Subtag: awn +Description: Awngi +Added: 2009-07-29 +%% +Type: language +Subtag: awo +Description: Awak +Added: 2009-07-29 +%% +Type: language +Subtag: awr +Description: Awera +Added: 2009-07-29 +%% +Type: language +Subtag: aws +Description: South Awyu +Added: 2009-07-29 +%% +Type: language +Subtag: awt +Description: Araweté +Added: 2009-07-29 +%% +Type: language +Subtag: awu +Description: Central Awyu +Added: 2009-07-29 +%% +Type: language +Subtag: awv +Description: Jair Awyu +Added: 2009-07-29 +%% +Type: language +Subtag: aww +Description: Awun +Added: 2009-07-29 +%% +Type: language +Subtag: awx +Description: Awara +Added: 2009-07-29 +%% +Type: language +Subtag: awy +Description: Edera Awyu +Added: 2009-07-29 +%% +Type: language +Subtag: axb +Description: Abipon +Added: 2009-07-29 +%% +Type: language +Subtag: axe +Description: Ayerrerenge +Added: 2012-08-12 +%% +Type: language +Subtag: axg +Description: Mato Grosso Arára +Added: 2009-07-29 +%% +Type: language +Subtag: axk +Description: Yaka (Central African Republic) +Added: 2009-07-29 +%% +Type: language +Subtag: axl +Description: Lower Southern Aranda +Added: 2013-09-10 +%% +Type: language +Subtag: axm +Description: Middle Armenian +Added: 2009-07-29 +%% +Type: language +Subtag: axx +Description: Xârâgurè +Added: 2009-07-29 +%% +Type: language +Subtag: aya +Description: Awar +Added: 2009-07-29 +%% +Type: language +Subtag: ayb +Description: Ayizo Gbe +Added: 2009-07-29 +%% +Type: language +Subtag: ayc +Description: Southern Aymara +Added: 2009-07-29 +Macrolanguage: ay +%% +Type: language +Subtag: ayd +Description: Ayabadhu +Added: 2009-07-29 +%% +Type: language +Subtag: aye +Description: Ayere +Added: 2009-07-29 +%% +Type: language +Subtag: ayg +Description: Ginyanga +Added: 2009-07-29 +%% +Type: language +Subtag: ayh +Description: Hadrami Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: ayi +Description: Leyigha +Added: 2009-07-29 +%% +Type: language +Subtag: ayk +Description: Akuku +Added: 2009-07-29 +%% +Type: language +Subtag: ayl +Description: Libyan Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: ayn +Description: Sanaani Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: ayo +Description: Ayoreo +Added: 2009-07-29 +%% +Type: language +Subtag: ayp +Description: North Mesopotamian Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: ayq +Description: Ayi (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: ayr +Description: Central Aymara +Added: 2009-07-29 +Macrolanguage: ay +%% +Type: language +Subtag: ays +Description: Sorsogon Ayta +Added: 2009-07-29 +%% +Type: language +Subtag: ayt +Description: Magbukun Ayta +Added: 2009-07-29 +%% +Type: language +Subtag: ayu +Description: Ayu +Added: 2009-07-29 +%% +Type: language +Subtag: ayx +Description: Ayi (China) +Added: 2009-07-29 +Deprecated: 2011-08-16 +Preferred-Value: nun +%% +Type: language +Subtag: ayy +Description: Tayabas Ayta +Added: 2009-07-29 +%% +Type: language +Subtag: ayz +Description: Mai Brat +Added: 2009-07-29 +%% +Type: language +Subtag: aza +Description: Azha +Added: 2009-07-29 +%% +Type: language +Subtag: azb +Description: South Azerbaijani +Added: 2009-07-29 +Macrolanguage: az +%% +Type: language +Subtag: azc +Description: Uto-Aztecan languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: azd +Description: Eastern Durango Nahuatl +Added: 2012-08-12 +%% +Type: language +Subtag: azg +Description: San Pedro Amuzgos Amuzgo +Added: 2009-07-29 +%% +Type: language +Subtag: azj +Description: North Azerbaijani +Added: 2009-07-29 +Macrolanguage: az +%% +Type: language +Subtag: azm +Description: Ipalapa Amuzgo +Added: 2009-07-29 +%% +Type: language +Subtag: azn +Description: Western Durango Nahuatl +Added: 2012-08-12 +%% +Type: language +Subtag: azo +Description: Awing +Added: 2009-07-29 +%% +Type: language +Subtag: azt +Description: Faire Atta +Added: 2009-07-29 +%% +Type: language +Subtag: azz +Description: Highland Puebla Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: baa +Description: Babatana +Added: 2009-07-29 +%% +Type: language +Subtag: bab +Description: Bainouk-Gunyuño +Added: 2009-07-29 +%% +Type: language +Subtag: bac +Description: Badui +Added: 2009-07-29 +%% +Type: language +Subtag: bad +Description: Banda languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: bae +Description: Baré +Added: 2009-07-29 +%% +Type: language +Subtag: baf +Description: Nubaca +Added: 2009-07-29 +%% +Type: language +Subtag: bag +Description: Tuki +Added: 2009-07-29 +%% +Type: language +Subtag: bah +Description: Bahamas Creole English +Added: 2009-07-29 +%% +Type: language +Subtag: bai +Description: Bamileke languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: baj +Description: Barakai +Added: 2009-07-29 +%% +Type: language +Subtag: bal +Description: Baluchi +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: ban +Description: Balinese +Added: 2005-10-16 +%% +Type: language +Subtag: bao +Description: Waimaha +Added: 2009-07-29 +%% +Type: language +Subtag: bap +Description: Bantawa +Added: 2009-07-29 +%% +Type: language +Subtag: bar +Description: Bavarian +Added: 2009-07-29 +%% +Type: language +Subtag: bas +Description: Basa (Cameroon) +Added: 2005-10-16 +%% +Type: language +Subtag: bat +Description: Baltic languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: bau +Description: Bada (Nigeria) +Added: 2009-07-29 +%% +Type: language +Subtag: bav +Description: Vengo +Added: 2009-07-29 +%% +Type: language +Subtag: baw +Description: Bambili-Bambui +Added: 2009-07-29 +%% +Type: language +Subtag: bax +Description: Bamun +Added: 2009-07-29 +%% +Type: language +Subtag: bay +Description: Batuley +Added: 2009-07-29 +%% +Type: language +Subtag: baz +Description: Tunen +Added: 2009-07-29 +Deprecated: 2012-08-12 +Comments: see nvo, tvu +%% +Type: language +Subtag: bba +Description: Baatonum +Added: 2009-07-29 +%% +Type: language +Subtag: bbb +Description: Barai +Added: 2009-07-29 +%% +Type: language +Subtag: bbc +Description: Batak Toba +Added: 2009-07-29 +%% +Type: language +Subtag: bbd +Description: Bau +Added: 2009-07-29 +%% +Type: language +Subtag: bbe +Description: Bangba +Added: 2009-07-29 +%% +Type: language +Subtag: bbf +Description: Baibai +Added: 2009-07-29 +%% +Type: language +Subtag: bbg +Description: Barama +Added: 2009-07-29 +%% +Type: language +Subtag: bbh +Description: Bugan +Added: 2009-07-29 +%% +Type: language +Subtag: bbi +Description: Barombi +Added: 2009-07-29 +%% +Type: language +Subtag: bbj +Description: Ghomálá' +Added: 2009-07-29 +%% +Type: language +Subtag: bbk +Description: Babanki +Added: 2009-07-29 +%% +Type: language +Subtag: bbl +Description: Bats +Added: 2009-07-29 +%% +Type: language +Subtag: bbm +Description: Babango +Added: 2009-07-29 +%% +Type: language +Subtag: bbn +Description: Uneapa +Added: 2009-07-29 +%% +Type: language +Subtag: bbo +Description: Northern Bobo Madaré +Description: Konabéré +Added: 2009-07-29 +%% +Type: language +Subtag: bbp +Description: West Central Banda +Added: 2009-07-29 +%% +Type: language +Subtag: bbq +Description: Bamali +Added: 2009-07-29 +%% +Type: language +Subtag: bbr +Description: Girawa +Added: 2009-07-29 +%% +Type: language +Subtag: bbs +Description: Bakpinka +Added: 2009-07-29 +%% +Type: language +Subtag: bbt +Description: Mburku +Added: 2009-07-29 +%% +Type: language +Subtag: bbu +Description: Kulung (Nigeria) +Added: 2009-07-29 +%% +Type: language +Subtag: bbv +Description: Karnai +Added: 2009-07-29 +%% +Type: language +Subtag: bbw +Description: Baba +Added: 2009-07-29 +%% +Type: language +Subtag: bbx +Description: Bubia +Added: 2009-07-29 +%% +Type: language +Subtag: bby +Description: Befang +Added: 2009-07-29 +%% +Type: language +Subtag: bbz +Description: Babalia Creole Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: bca +Description: Central Bai +Added: 2009-07-29 +%% +Type: language +Subtag: bcb +Description: Bainouk-Samik +Added: 2009-07-29 +%% +Type: language +Subtag: bcc +Description: Southern Balochi +Added: 2009-07-29 +Macrolanguage: bal +%% +Type: language +Subtag: bcd +Description: North Babar +Added: 2009-07-29 +%% +Type: language +Subtag: bce +Description: Bamenyam +Added: 2009-07-29 +%% +Type: language +Subtag: bcf +Description: Bamu +Added: 2009-07-29 +%% +Type: language +Subtag: bcg +Description: Baga Pokur +Added: 2009-07-29 +%% +Type: language +Subtag: bch +Description: Bariai +Added: 2009-07-29 +%% +Type: language +Subtag: bci +Description: Baoulé +Added: 2009-07-29 +%% +Type: language +Subtag: bcj +Description: Bardi +Added: 2009-07-29 +%% +Type: language +Subtag: bck +Description: Bunuba +Added: 2009-07-29 +%% +Type: language +Subtag: bcl +Description: Central Bikol +Added: 2009-07-29 +Macrolanguage: bik +%% +Type: language +Subtag: bcm +Description: Bannoni +Added: 2009-07-29 +%% +Type: language +Subtag: bcn +Description: Bali (Nigeria) +Added: 2009-07-29 +%% +Type: language +Subtag: bco +Description: Kaluli +Added: 2009-07-29 +%% +Type: language +Subtag: bcp +Description: Bali (Democratic Republic of Congo) +Added: 2009-07-29 +%% +Type: language +Subtag: bcq +Description: Bench +Added: 2009-07-29 +%% +Type: language +Subtag: bcr +Description: Babine +Added: 2009-07-29 +%% +Type: language +Subtag: bcs +Description: Kohumono +Added: 2009-07-29 +%% +Type: language +Subtag: bct +Description: Bendi +Added: 2009-07-29 +%% +Type: language +Subtag: bcu +Description: Awad Bing +Added: 2009-07-29 +%% +Type: language +Subtag: bcv +Description: Shoo-Minda-Nye +Added: 2009-07-29 +%% +Type: language +Subtag: bcw +Description: Bana +Added: 2009-07-29 +%% +Type: language +Subtag: bcy +Description: Bacama +Added: 2009-07-29 +%% +Type: language +Subtag: bcz +Description: Bainouk-Gunyaamolo +Added: 2009-07-29 +%% +Type: language +Subtag: bda +Description: Bayot +Added: 2009-07-29 +%% +Type: language +Subtag: bdb +Description: Basap +Added: 2009-07-29 +%% +Type: language +Subtag: bdc +Description: Emberá-Baudó +Added: 2009-07-29 +%% +Type: language +Subtag: bdd +Description: Bunama +Added: 2009-07-29 +%% +Type: language +Subtag: bde +Description: Bade +Added: 2009-07-29 +%% +Type: language +Subtag: bdf +Description: Biage +Added: 2010-03-11 +%% +Type: language +Subtag: bdg +Description: Bonggi +Added: 2009-07-29 +%% +Type: language +Subtag: bdh +Description: Baka (South Sudan) +Added: 2009-07-29 +%% +Type: language +Subtag: bdi +Description: Burun +Added: 2009-07-29 +%% +Type: language +Subtag: bdj +Description: Bai (South Sudan) +Description: Bai +Added: 2009-07-29 +%% +Type: language +Subtag: bdk +Description: Budukh +Added: 2009-07-29 +%% +Type: language +Subtag: bdl +Description: Indonesian Bajau +Added: 2009-07-29 +%% +Type: language +Subtag: bdm +Description: Buduma +Added: 2009-07-29 +%% +Type: language +Subtag: bdn +Description: Baldemu +Added: 2009-07-29 +%% +Type: language +Subtag: bdo +Description: Morom +Added: 2009-07-29 +%% +Type: language +Subtag: bdp +Description: Bende +Added: 2009-07-29 +%% +Type: language +Subtag: bdq +Description: Bahnar +Added: 2009-07-29 +%% +Type: language +Subtag: bdr +Description: West Coast Bajau +Added: 2009-07-29 +%% +Type: language +Subtag: bds +Description: Burunge +Added: 2009-07-29 +%% +Type: language +Subtag: bdt +Description: Bokoto +Added: 2009-07-29 +Macrolanguage: gba +%% +Type: language +Subtag: bdu +Description: Oroko +Added: 2009-07-29 +%% +Type: language +Subtag: bdv +Description: Bodo Parja +Added: 2009-07-29 +%% +Type: language +Subtag: bdw +Description: Baham +Added: 2009-07-29 +%% +Type: language +Subtag: bdx +Description: Budong-Budong +Added: 2009-07-29 +%% +Type: language +Subtag: bdy +Description: Bandjalang +Added: 2009-07-29 +%% +Type: language +Subtag: bdz +Description: Badeshi +Added: 2009-07-29 +%% +Type: language +Subtag: bea +Description: Beaver +Added: 2009-07-29 +%% +Type: language +Subtag: beb +Description: Bebele +Added: 2009-07-29 +%% +Type: language +Subtag: bec +Description: Iceve-Maci +Added: 2009-07-29 +%% +Type: language +Subtag: bed +Description: Bedoanas +Added: 2009-07-29 +%% +Type: language +Subtag: bee +Description: Byangsi +Added: 2009-07-29 +%% +Type: language +Subtag: bef +Description: Benabena +Added: 2009-07-29 +%% +Type: language +Subtag: beg +Description: Belait +Added: 2009-07-29 +%% +Type: language +Subtag: beh +Description: Biali +Added: 2009-07-29 +%% +Type: language +Subtag: bei +Description: Bekati' +Added: 2009-07-29 +%% +Type: language +Subtag: bej +Description: Beja +Description: Bedawiyet +Added: 2005-10-16 +%% +Type: language +Subtag: bek +Description: Bebeli +Added: 2009-07-29 +%% +Type: language +Subtag: bem +Description: Bemba (Zambia) +Added: 2005-10-16 +%% +Type: language +Subtag: beo +Description: Beami +Added: 2009-07-29 +%% +Type: language +Subtag: bep +Description: Besoa +Added: 2009-07-29 +%% +Type: language +Subtag: beq +Description: Beembe +Added: 2009-07-29 +%% +Type: language +Subtag: ber +Description: Berber languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: bes +Description: Besme +Added: 2009-07-29 +%% +Type: language +Subtag: bet +Description: Guiberoua Béte +Added: 2009-07-29 +%% +Type: language +Subtag: beu +Description: Blagar +Added: 2009-07-29 +%% +Type: language +Subtag: bev +Description: Daloa Bété +Added: 2009-07-29 +%% +Type: language +Subtag: bew +Description: Betawi +Added: 2009-07-29 +%% +Type: language +Subtag: bex +Description: Jur Modo +Added: 2009-07-29 +%% +Type: language +Subtag: bey +Description: Beli (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: bez +Description: Bena (Tanzania) +Added: 2009-07-29 +%% +Type: language +Subtag: bfa +Description: Bari +Added: 2009-07-29 +%% +Type: language +Subtag: bfb +Description: Pauri Bareli +Added: 2009-07-29 +%% +Type: language +Subtag: bfc +Description: Panyi Bai +Description: Northern Bai +Added: 2009-07-29 +%% +Type: language +Subtag: bfd +Description: Bafut +Added: 2009-07-29 +%% +Type: language +Subtag: bfe +Description: Betaf +Description: Tena +Added: 2009-07-29 +%% +Type: language +Subtag: bff +Description: Bofi +Added: 2009-07-29 +%% +Type: language +Subtag: bfg +Description: Busang Kayan +Added: 2009-07-29 +%% +Type: language +Subtag: bfh +Description: Blafe +Added: 2009-07-29 +%% +Type: language +Subtag: bfi +Description: British Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: bfj +Description: Bafanji +Added: 2009-07-29 +%% +Type: language +Subtag: bfk +Description: Ban Khor Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: bfl +Description: Banda-Ndélé +Added: 2009-07-29 +%% +Type: language +Subtag: bfm +Description: Mmen +Added: 2009-07-29 +%% +Type: language +Subtag: bfn +Description: Bunak +Added: 2009-07-29 +%% +Type: language +Subtag: bfo +Description: Malba Birifor +Added: 2009-07-29 +%% +Type: language +Subtag: bfp +Description: Beba +Added: 2009-07-29 +%% +Type: language +Subtag: bfq +Description: Badaga +Added: 2009-07-29 +%% +Type: language +Subtag: bfr +Description: Bazigar +Added: 2009-07-29 +%% +Type: language +Subtag: bfs +Description: Southern Bai +Added: 2009-07-29 +%% +Type: language +Subtag: bft +Description: Balti +Added: 2009-07-29 +%% +Type: language +Subtag: bfu +Description: Gahri +Added: 2009-07-29 +%% +Type: language +Subtag: bfw +Description: Bondo +Added: 2009-07-29 +%% +Type: language +Subtag: bfx +Description: Bantayanon +Added: 2010-03-11 +%% +Type: language +Subtag: bfy +Description: Bagheli +Added: 2009-07-29 +%% +Type: language +Subtag: bfz +Description: Mahasu Pahari +Added: 2009-07-29 +%% +Type: language +Subtag: bga +Description: Gwamhi-Wuri +Added: 2009-07-29 +%% +Type: language +Subtag: bgb +Description: Bobongko +Added: 2009-07-29 +%% +Type: language +Subtag: bgc +Description: Haryanvi +Added: 2009-07-29 +%% +Type: language +Subtag: bgd +Description: Rathwi Bareli +Added: 2009-07-29 +%% +Type: language +Subtag: bge +Description: Bauria +Added: 2009-07-29 +%% +Type: language +Subtag: bgf +Description: Bangandu +Added: 2009-07-29 +%% +Type: language +Subtag: bgg +Description: Bugun +Added: 2009-07-29 +%% +Type: language +Subtag: bgi +Description: Giangan +Added: 2009-07-29 +%% +Type: language +Subtag: bgj +Description: Bangolan +Added: 2009-07-29 +%% +Type: language +Subtag: bgk +Description: Bit +Description: Buxinhua +Added: 2009-07-29 +%% +Type: language +Subtag: bgl +Description: Bo (Laos) +Added: 2009-07-29 +%% +Type: language +Subtag: bgm +Description: Baga Mboteni +Added: 2009-07-29 +Deprecated: 2016-05-30 +Preferred-Value: bcg +%% +Type: language +Subtag: bgn +Description: Western Balochi +Added: 2009-07-29 +Macrolanguage: bal +%% +Type: language +Subtag: bgo +Description: Baga Koga +Added: 2009-07-29 +%% +Type: language +Subtag: bgp +Description: Eastern Balochi +Added: 2009-07-29 +Macrolanguage: bal +%% +Type: language +Subtag: bgq +Description: Bagri +Added: 2009-07-29 +Macrolanguage: raj +%% +Type: language +Subtag: bgr +Description: Bawm Chin +Added: 2009-07-29 +%% +Type: language +Subtag: bgs +Description: Tagabawa +Added: 2009-07-29 +%% +Type: language +Subtag: bgt +Description: Bughotu +Added: 2009-07-29 +%% +Type: language +Subtag: bgu +Description: Mbongno +Added: 2009-07-29 +%% +Type: language +Subtag: bgv +Description: Warkay-Bipim +Added: 2009-07-29 +%% +Type: language +Subtag: bgw +Description: Bhatri +Added: 2009-07-29 +%% +Type: language +Subtag: bgx +Description: Balkan Gagauz Turkish +Added: 2009-07-29 +%% +Type: language +Subtag: bgy +Description: Benggoi +Added: 2009-07-29 +%% +Type: language +Subtag: bgz +Description: Banggai +Added: 2009-07-29 +%% +Type: language +Subtag: bha +Description: Bharia +Added: 2009-07-29 +%% +Type: language +Subtag: bhb +Description: Bhili +Added: 2009-07-29 +%% +Type: language +Subtag: bhc +Description: Biga +Added: 2009-07-29 +%% +Type: language +Subtag: bhd +Description: Bhadrawahi +Added: 2009-07-29 +%% +Type: language +Subtag: bhe +Description: Bhaya +Added: 2009-07-29 +%% +Type: language +Subtag: bhf +Description: Odiai +Added: 2009-07-29 +%% +Type: language +Subtag: bhg +Description: Binandere +Added: 2009-07-29 +%% +Type: language +Subtag: bhh +Description: Bukharic +Added: 2009-07-29 +%% +Type: language +Subtag: bhi +Description: Bhilali +Added: 2009-07-29 +%% +Type: language +Subtag: bhj +Description: Bahing +Added: 2009-07-29 +%% +Type: language +Subtag: bhk +Description: Albay Bicolano +Added: 2009-07-29 +Deprecated: 2010-03-11 +Macrolanguage: bik +Comments: see fbl, lbl, rbl, ubl +%% +Type: language +Subtag: bhl +Description: Bimin +Added: 2009-07-29 +%% +Type: language +Subtag: bhm +Description: Bathari +Added: 2009-07-29 +%% +Type: language +Subtag: bhn +Description: Bohtan Neo-Aramaic +Added: 2009-07-29 +%% +Type: language +Subtag: bho +Description: Bhojpuri +Added: 2005-10-16 +%% +Type: language +Subtag: bhp +Description: Bima +Added: 2009-07-29 +%% +Type: language +Subtag: bhq +Description: Tukang Besi South +Added: 2009-07-29 +%% +Type: language +Subtag: bhr +Description: Bara Malagasy +Added: 2009-07-29 +Macrolanguage: mg +%% +Type: language +Subtag: bhs +Description: Buwal +Added: 2009-07-29 +%% +Type: language +Subtag: bht +Description: Bhattiyali +Added: 2009-07-29 +%% +Type: language +Subtag: bhu +Description: Bhunjia +Added: 2009-07-29 +%% +Type: language +Subtag: bhv +Description: Bahau +Added: 2009-07-29 +%% +Type: language +Subtag: bhw +Description: Biak +Added: 2009-07-29 +%% +Type: language +Subtag: bhx +Description: Bhalay +Added: 2009-07-29 +%% +Type: language +Subtag: bhy +Description: Bhele +Added: 2009-07-29 +%% +Type: language +Subtag: bhz +Description: Bada (Indonesia) +Added: 2009-07-29 +%% +Type: language +Subtag: bia +Description: Badimaya +Added: 2009-07-29 +%% +Type: language +Subtag: bib +Description: Bissa +Description: Bisa +Added: 2009-07-29 +%% +Type: language +Subtag: bic +Description: Bikaru +Added: 2009-07-29 +%% +Type: language +Subtag: bid +Description: Bidiyo +Added: 2009-07-29 +%% +Type: language +Subtag: bie +Description: Bepour +Added: 2009-07-29 +%% +Type: language +Subtag: bif +Description: Biafada +Added: 2009-07-29 +%% +Type: language +Subtag: big +Description: Biangai +Added: 2009-07-29 +%% +Type: language +Subtag: bij +Description: Vaghat-Ya-Bijim-Legeri +Added: 2009-07-29 +%% +Type: language +Subtag: bik +Description: Bikol +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: bil +Description: Bile +Added: 2009-07-29 +%% +Type: language +Subtag: bim +Description: Bimoba +Added: 2009-07-29 +%% +Type: language +Subtag: bin +Description: Bini +Description: Edo +Added: 2005-10-16 +%% +Type: language +Subtag: bio +Description: Nai +Added: 2009-07-29 +%% +Type: language +Subtag: bip +Description: Bila +Added: 2009-07-29 +%% +Type: language +Subtag: biq +Description: Bipi +Added: 2009-07-29 +%% +Type: language +Subtag: bir +Description: Bisorio +Added: 2009-07-29 +%% +Type: language +Subtag: bit +Description: Berinomo +Added: 2009-07-29 +%% +Type: language +Subtag: biu +Description: Biete +Added: 2009-07-29 +%% +Type: language +Subtag: biv +Description: Southern Birifor +Added: 2009-07-29 +%% +Type: language +Subtag: biw +Description: Kol (Cameroon) +Added: 2009-07-29 +%% +Type: language +Subtag: bix +Description: Bijori +Added: 2009-07-29 +%% +Type: language +Subtag: biy +Description: Birhor +Added: 2009-07-29 +%% +Type: language +Subtag: biz +Description: Baloi +Added: 2009-07-29 +%% +Type: language +Subtag: bja +Description: Budza +Added: 2009-07-29 +%% +Type: language +Subtag: bjb +Description: Banggarla +Added: 2009-07-29 +%% +Type: language +Subtag: bjc +Description: Bariji +Added: 2009-07-29 +%% +Type: language +Subtag: bjd +Description: Bandjigali +Added: 2009-07-29 +Deprecated: 2012-08-12 +Preferred-Value: drl +%% +Type: language +Subtag: bje +Description: Biao-Jiao Mien +Added: 2009-07-29 +%% +Type: language +Subtag: bjf +Description: Barzani Jewish Neo-Aramaic +Added: 2009-07-29 +%% +Type: language +Subtag: bjg +Description: Bidyogo +Added: 2009-07-29 +%% +Type: language +Subtag: bjh +Description: Bahinemo +Added: 2009-07-29 +%% +Type: language +Subtag: bji +Description: Burji +Added: 2009-07-29 +%% +Type: language +Subtag: bjj +Description: Kanauji +Added: 2009-07-29 +%% +Type: language +Subtag: bjk +Description: Barok +Added: 2009-07-29 +%% +Type: language +Subtag: bjl +Description: Bulu (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: bjm +Description: Bajelani +Added: 2009-07-29 +%% +Type: language +Subtag: bjn +Description: Banjar +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: bjo +Description: Mid-Southern Banda +Added: 2009-07-29 +%% +Type: language +Subtag: bjp +Description: Fanamaket +Added: 2013-09-10 +%% +Type: language +Subtag: bjq +Description: Southern Betsimisaraka Malagasy +Added: 2009-07-29 +Deprecated: 2011-08-16 +Macrolanguage: mg +Comments: see bzc, tkg +%% +Type: language +Subtag: bjr +Description: Binumarien +Added: 2009-07-29 +%% +Type: language +Subtag: bjs +Description: Bajan +Added: 2009-07-29 +%% +Type: language +Subtag: bjt +Description: Balanta-Ganja +Added: 2009-07-29 +%% +Type: language +Subtag: bju +Description: Busuu +Added: 2009-07-29 +%% +Type: language +Subtag: bjv +Description: Bedjond +Added: 2009-07-29 +%% +Type: language +Subtag: bjw +Description: Bakwé +Added: 2009-07-29 +%% +Type: language +Subtag: bjx +Description: Banao Itneg +Added: 2009-07-29 +%% +Type: language +Subtag: bjy +Description: Bayali +Added: 2009-07-29 +%% +Type: language +Subtag: bjz +Description: Baruga +Added: 2009-07-29 +%% +Type: language +Subtag: bka +Description: Kyak +Added: 2009-07-29 +%% +Type: language +Subtag: bkb +Description: Finallig +Added: 2009-07-29 +Deprecated: 2010-03-11 +Comments: see ebk, obk +%% +Type: language +Subtag: bkc +Description: Baka (Cameroon) +Added: 2009-07-29 +%% +Type: language +Subtag: bkd +Description: Binukid +Description: Talaandig +Added: 2009-07-29 +%% +Type: language +Subtag: bkf +Description: Beeke +Added: 2009-07-29 +%% +Type: language +Subtag: bkg +Description: Buraka +Added: 2009-07-29 +%% +Type: language +Subtag: bkh +Description: Bakoko +Added: 2009-07-29 +%% +Type: language +Subtag: bki +Description: Baki +Added: 2009-07-29 +%% +Type: language +Subtag: bkj +Description: Pande +Added: 2009-07-29 +%% +Type: language +Subtag: bkk +Description: Brokskat +Added: 2009-07-29 +%% +Type: language +Subtag: bkl +Description: Berik +Added: 2009-07-29 +%% +Type: language +Subtag: bkm +Description: Kom (Cameroon) +Added: 2009-07-29 +%% +Type: language +Subtag: bkn +Description: Bukitan +Added: 2009-07-29 +%% +Type: language +Subtag: bko +Description: Kwa' +Added: 2009-07-29 +%% +Type: language +Subtag: bkp +Description: Boko (Democratic Republic of Congo) +Added: 2009-07-29 +%% +Type: language +Subtag: bkq +Description: Bakairí +Added: 2009-07-29 +%% +Type: language +Subtag: bkr +Description: Bakumpai +Added: 2009-07-29 +%% +Type: language +Subtag: bks +Description: Northern Sorsoganon +Added: 2009-07-29 +%% +Type: language +Subtag: bkt +Description: Boloki +Added: 2009-07-29 +%% +Type: language +Subtag: bku +Description: Buhid +Added: 2009-07-29 +%% +Type: language +Subtag: bkv +Description: Bekwarra +Added: 2009-07-29 +%% +Type: language +Subtag: bkw +Description: Bekwel +Added: 2009-07-29 +%% +Type: language +Subtag: bkx +Description: Baikeno +Added: 2009-07-29 +%% +Type: language +Subtag: bky +Description: Bokyi +Added: 2009-07-29 +%% +Type: language +Subtag: bkz +Description: Bungku +Added: 2009-07-29 +%% +Type: language +Subtag: bla +Description: Siksika +Added: 2005-10-16 +%% +Type: language +Subtag: blb +Description: Bilua +Added: 2009-07-29 +%% +Type: language +Subtag: blc +Description: Bella Coola +Added: 2009-07-29 +%% +Type: language +Subtag: bld +Description: Bolango +Added: 2009-07-29 +%% +Type: language +Subtag: ble +Description: Balanta-Kentohe +Added: 2009-07-29 +%% +Type: language +Subtag: blf +Description: Buol +Added: 2009-07-29 +%% +Type: language +Subtag: blg +Description: Balau +Added: 2009-07-29 +%% +Type: language +Subtag: blh +Description: Kuwaa +Added: 2009-07-29 +%% +Type: language +Subtag: bli +Description: Bolia +Added: 2009-07-29 +%% +Type: language +Subtag: blj +Description: Bolongan +Added: 2009-07-29 +%% +Type: language +Subtag: blk +Description: Pa'o Karen +Description: Pa'O +Added: 2009-07-29 +%% +Type: language +Subtag: bll +Description: Biloxi +Added: 2009-07-29 +%% +Type: language +Subtag: blm +Description: Beli (South Sudan) +Added: 2009-07-29 +%% +Type: language +Subtag: bln +Description: Southern Catanduanes Bikol +Added: 2009-07-29 +Macrolanguage: bik +%% +Type: language +Subtag: blo +Description: Anii +Added: 2009-07-29 +%% +Type: language +Subtag: blp +Description: Blablanga +Added: 2009-07-29 +%% +Type: language +Subtag: blq +Description: Baluan-Pam +Added: 2009-07-29 +%% +Type: language +Subtag: blr +Description: Blang +Added: 2009-07-29 +%% +Type: language +Subtag: bls +Description: Balaesang +Added: 2009-07-29 +%% +Type: language +Subtag: blt +Description: Tai Dam +Added: 2009-07-29 +%% +Type: language +Subtag: blv +Description: Kibala +Description: Bolo +Added: 2009-07-29 +%% +Type: language +Subtag: blw +Description: Balangao +Added: 2009-07-29 +%% +Type: language +Subtag: blx +Description: Mag-Indi Ayta +Added: 2009-07-29 +%% +Type: language +Subtag: bly +Description: Notre +Added: 2009-07-29 +%% +Type: language +Subtag: blz +Description: Balantak +Added: 2009-07-29 +%% +Type: language +Subtag: bma +Description: Lame +Added: 2009-07-29 +%% +Type: language +Subtag: bmb +Description: Bembe +Added: 2009-07-29 +%% +Type: language +Subtag: bmc +Description: Biem +Added: 2009-07-29 +%% +Type: language +Subtag: bmd +Description: Baga Manduri +Added: 2009-07-29 +%% +Type: language +Subtag: bme +Description: Limassa +Added: 2009-07-29 +%% +Type: language +Subtag: bmf +Description: Bom-Kim +Added: 2009-07-29 +%% +Type: language +Subtag: bmg +Description: Bamwe +Added: 2009-07-29 +%% +Type: language +Subtag: bmh +Description: Kein +Added: 2009-07-29 +%% +Type: language +Subtag: bmi +Description: Bagirmi +Added: 2009-07-29 +%% +Type: language +Subtag: bmj +Description: Bote-Majhi +Added: 2009-07-29 +%% +Type: language +Subtag: bmk +Description: Ghayavi +Added: 2009-07-29 +%% +Type: language +Subtag: bml +Description: Bomboli +Added: 2009-07-29 +%% +Type: language +Subtag: bmm +Description: Northern Betsimisaraka Malagasy +Added: 2009-07-29 +Macrolanguage: mg +%% +Type: language +Subtag: bmn +Description: Bina (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: bmo +Description: Bambalang +Added: 2009-07-29 +%% +Type: language +Subtag: bmp +Description: Bulgebi +Added: 2009-07-29 +%% +Type: language +Subtag: bmq +Description: Bomu +Added: 2009-07-29 +%% +Type: language +Subtag: bmr +Description: Muinane +Added: 2009-07-29 +%% +Type: language +Subtag: bms +Description: Bilma Kanuri +Added: 2009-07-29 +%% +Type: language +Subtag: bmt +Description: Biao Mon +Added: 2009-07-29 +%% +Type: language +Subtag: bmu +Description: Somba-Siawari +Added: 2009-07-29 +%% +Type: language +Subtag: bmv +Description: Bum +Added: 2009-07-29 +%% +Type: language +Subtag: bmw +Description: Bomwali +Added: 2009-07-29 +%% +Type: language +Subtag: bmx +Description: Baimak +Added: 2009-07-29 +%% +Type: language +Subtag: bmy +Description: Bemba (Democratic Republic of Congo) +Added: 2009-07-29 +Deprecated: 2015-02-12 +%% +Type: language +Subtag: bmz +Description: Baramu +Added: 2009-07-29 +%% +Type: language +Subtag: bna +Description: Bonerate +Added: 2009-07-29 +%% +Type: language +Subtag: bnb +Description: Bookan +Added: 2009-07-29 +%% +Type: language +Subtag: bnc +Description: Bontok +Added: 2009-07-29 +Scope: macrolanguage +%% +Type: language +Subtag: bnd +Description: Banda (Indonesia) +Added: 2009-07-29 +%% +Type: language +Subtag: bne +Description: Bintauna +Added: 2009-07-29 +%% +Type: language +Subtag: bnf +Description: Masiwang +Added: 2009-07-29 +%% +Type: language +Subtag: bng +Description: Benga +Added: 2009-07-29 +%% +Type: language +Subtag: bni +Description: Bangi +Added: 2009-07-29 +%% +Type: language +Subtag: bnj +Description: Eastern Tawbuid +Added: 2009-07-29 +%% +Type: language +Subtag: bnk +Description: Bierebo +Added: 2009-07-29 +%% +Type: language +Subtag: bnl +Description: Boon +Added: 2009-07-29 +%% +Type: language +Subtag: bnm +Description: Batanga +Added: 2009-07-29 +%% +Type: language +Subtag: bnn +Description: Bunun +Added: 2009-07-29 +%% +Type: language +Subtag: bno +Description: Bantoanon +Added: 2009-07-29 +%% +Type: language +Subtag: bnp +Description: Bola +Added: 2009-07-29 +%% +Type: language +Subtag: bnq +Description: Bantik +Added: 2009-07-29 +%% +Type: language +Subtag: bnr +Description: Butmas-Tur +Added: 2009-07-29 +%% +Type: language +Subtag: bns +Description: Bundeli +Added: 2009-07-29 +%% +Type: language +Subtag: bnt +Description: Bantu languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: bnu +Description: Bentong +Added: 2009-07-29 +%% +Type: language +Subtag: bnv +Description: Bonerif +Description: Beneraf +Description: Edwas +Added: 2009-07-29 +%% +Type: language +Subtag: bnw +Description: Bisis +Added: 2009-07-29 +%% +Type: language +Subtag: bnx +Description: Bangubangu +Added: 2009-07-29 +%% +Type: language +Subtag: bny +Description: Bintulu +Added: 2009-07-29 +%% +Type: language +Subtag: bnz +Description: Beezen +Added: 2009-07-29 +%% +Type: language +Subtag: boa +Description: Bora +Added: 2009-07-29 +%% +Type: language +Subtag: bob +Description: Aweer +Added: 2009-07-29 +%% +Type: language +Subtag: boe +Description: Mundabli +Added: 2009-07-29 +%% +Type: language +Subtag: bof +Description: Bolon +Added: 2009-07-29 +%% +Type: language +Subtag: bog +Description: Bamako Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: boh +Description: Boma +Added: 2009-07-29 +%% +Type: language +Subtag: boi +Description: Barbareño +Added: 2009-07-29 +%% +Type: language +Subtag: boj +Description: Anjam +Added: 2009-07-29 +%% +Type: language +Subtag: bok +Description: Bonjo +Added: 2009-07-29 +%% +Type: language +Subtag: bol +Description: Bole +Added: 2009-07-29 +%% +Type: language +Subtag: bom +Description: Berom +Added: 2009-07-29 +%% +Type: language +Subtag: bon +Description: Bine +Added: 2009-07-29 +%% +Type: language +Subtag: boo +Description: Tiemacèwè Bozo +Added: 2009-07-29 +%% +Type: language +Subtag: bop +Description: Bonkiman +Added: 2009-07-29 +%% +Type: language +Subtag: boq +Description: Bogaya +Added: 2009-07-29 +%% +Type: language +Subtag: bor +Description: Borôro +Added: 2009-07-29 +%% +Type: language +Subtag: bot +Description: Bongo +Added: 2009-07-29 +%% +Type: language +Subtag: bou +Description: Bondei +Added: 2009-07-29 +%% +Type: language +Subtag: bov +Description: Tuwuli +Added: 2009-07-29 +%% +Type: language +Subtag: bow +Description: Rema +Added: 2009-07-29 +%% +Type: language +Subtag: box +Description: Buamu +Added: 2009-07-29 +%% +Type: language +Subtag: boy +Description: Bodo (Central African Republic) +Added: 2009-07-29 +%% +Type: language +Subtag: boz +Description: Tiéyaxo Bozo +Added: 2009-07-29 +%% +Type: language +Subtag: bpa +Description: Daakaka +Added: 2009-07-29 +%% +Type: language +Subtag: bpb +Description: Barbacoas +Added: 2009-07-29 +%% +Type: language +Subtag: bpd +Description: Banda-Banda +Added: 2009-07-29 +%% +Type: language +Subtag: bpg +Description: Bonggo +Added: 2009-07-29 +%% +Type: language +Subtag: bph +Description: Botlikh +Added: 2009-07-29 +%% +Type: language +Subtag: bpi +Description: Bagupi +Added: 2009-07-29 +%% +Type: language +Subtag: bpj +Description: Binji +Added: 2009-07-29 +%% +Type: language +Subtag: bpk +Description: Orowe +Description: 'Ôrôê +Added: 2009-07-29 +%% +Type: language +Subtag: bpl +Description: Broome Pearling Lugger Pidgin +Added: 2009-07-29 +%% +Type: language +Subtag: bpm +Description: Biyom +Added: 2009-07-29 +%% +Type: language +Subtag: bpn +Description: Dzao Min +Added: 2009-07-29 +%% +Type: language +Subtag: bpo +Description: Anasi +Added: 2009-07-29 +%% +Type: language +Subtag: bpp +Description: Kaure +Added: 2009-07-29 +%% +Type: language +Subtag: bpq +Description: Banda Malay +Added: 2009-07-29 +%% +Type: language +Subtag: bpr +Description: Koronadal Blaan +Added: 2009-07-29 +%% +Type: language +Subtag: bps +Description: Sarangani Blaan +Added: 2009-07-29 +%% +Type: language +Subtag: bpt +Description: Barrow Point +Added: 2009-07-29 +%% +Type: language +Subtag: bpu +Description: Bongu +Added: 2009-07-29 +%% +Type: language +Subtag: bpv +Description: Bian Marind +Added: 2009-07-29 +%% +Type: language +Subtag: bpw +Description: Bo (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: bpx +Description: Palya Bareli +Added: 2009-07-29 +%% +Type: language +Subtag: bpy +Description: Bishnupriya +Added: 2009-07-29 +%% +Type: language +Subtag: bpz +Description: Bilba +Added: 2009-07-29 +%% +Type: language +Subtag: bqa +Description: Tchumbuli +Added: 2009-07-29 +%% +Type: language +Subtag: bqb +Description: Bagusa +Added: 2009-07-29 +%% +Type: language +Subtag: bqc +Description: Boko (Benin) +Description: Boo +Added: 2009-07-29 +%% +Type: language +Subtag: bqd +Description: Bung +Added: 2009-07-29 +%% +Type: language +Subtag: bqf +Description: Baga Kaloum +Added: 2009-07-29 +%% +Type: language +Subtag: bqg +Description: Bago-Kusuntu +Added: 2009-07-29 +%% +Type: language +Subtag: bqh +Description: Baima +Added: 2009-07-29 +%% +Type: language +Subtag: bqi +Description: Bakhtiari +Added: 2009-07-29 +%% +Type: language +Subtag: bqj +Description: Bandial +Added: 2009-07-29 +%% +Type: language +Subtag: bqk +Description: Banda-Mbrès +Added: 2009-07-29 +%% +Type: language +Subtag: bql +Description: Bilakura +Added: 2009-07-29 +%% +Type: language +Subtag: bqm +Description: Wumboko +Added: 2009-07-29 +%% +Type: language +Subtag: bqn +Description: Bulgarian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: bqo +Description: Balo +Added: 2009-07-29 +%% +Type: language +Subtag: bqp +Description: Busa +Added: 2009-07-29 +%% +Type: language +Subtag: bqq +Description: Biritai +Added: 2009-07-29 +%% +Type: language +Subtag: bqr +Description: Burusu +Added: 2009-07-29 +%% +Type: language +Subtag: bqs +Description: Bosngun +Added: 2009-07-29 +%% +Type: language +Subtag: bqt +Description: Bamukumbit +Added: 2009-07-29 +%% +Type: language +Subtag: bqu +Description: Boguru +Added: 2009-07-29 +%% +Type: language +Subtag: bqv +Description: Koro Wachi +Description: Begbere-Ejar +Added: 2009-07-29 +%% +Type: language +Subtag: bqw +Description: Buru (Nigeria) +Added: 2009-07-29 +%% +Type: language +Subtag: bqx +Description: Baangi +Added: 2009-07-29 +%% +Type: language +Subtag: bqy +Description: Bengkala Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: bqz +Description: Bakaka +Added: 2009-07-29 +%% +Type: language +Subtag: bra +Description: Braj +Added: 2005-10-16 +%% +Type: language +Subtag: brb +Description: Lave +Added: 2009-07-29 +%% +Type: language +Subtag: brc +Description: Berbice Creole Dutch +Added: 2009-07-29 +%% +Type: language +Subtag: brd +Description: Baraamu +Added: 2009-07-29 +%% +Type: language +Subtag: brf +Description: Bera +Added: 2009-07-29 +%% +Type: language +Subtag: brg +Description: Baure +Added: 2009-07-29 +%% +Type: language +Subtag: brh +Description: Brahui +Added: 2009-07-29 +%% +Type: language +Subtag: bri +Description: Mokpwe +Added: 2009-07-29 +%% +Type: language +Subtag: brj +Description: Bieria +Added: 2009-07-29 +%% +Type: language +Subtag: brk +Description: Birked +Added: 2009-07-29 +%% +Type: language +Subtag: brl +Description: Birwa +Added: 2009-07-29 +%% +Type: language +Subtag: brm +Description: Barambu +Added: 2009-07-29 +%% +Type: language +Subtag: brn +Description: Boruca +Added: 2009-07-29 +%% +Type: language +Subtag: bro +Description: Brokkat +Added: 2009-07-29 +%% +Type: language +Subtag: brp +Description: Barapasi +Added: 2009-07-29 +%% +Type: language +Subtag: brq +Description: Breri +Added: 2009-07-29 +%% +Type: language +Subtag: brr +Description: Birao +Added: 2009-07-29 +%% +Type: language +Subtag: brs +Description: Baras +Added: 2009-07-29 +%% +Type: language +Subtag: brt +Description: Bitare +Added: 2009-07-29 +%% +Type: language +Subtag: bru +Description: Eastern Bru +Added: 2009-07-29 +%% +Type: language +Subtag: brv +Description: Western Bru +Added: 2009-07-29 +%% +Type: language +Subtag: brw +Description: Bellari +Added: 2009-07-29 +%% +Type: language +Subtag: brx +Description: Bodo (India) +Added: 2009-07-29 +%% +Type: language +Subtag: bry +Description: Burui +Added: 2009-07-29 +%% +Type: language +Subtag: brz +Description: Bilbil +Added: 2009-07-29 +%% +Type: language +Subtag: bsa +Description: Abinomn +Added: 2009-07-29 +%% +Type: language +Subtag: bsb +Description: Brunei Bisaya +Added: 2009-07-29 +%% +Type: language +Subtag: bsc +Description: Bassari +Description: Oniyan +Added: 2009-07-29 +%% +Type: language +Subtag: bse +Description: Wushi +Added: 2009-07-29 +%% +Type: language +Subtag: bsf +Description: Bauchi +Added: 2009-07-29 +%% +Type: language +Subtag: bsg +Description: Bashkardi +Added: 2009-07-29 +%% +Type: language +Subtag: bsh +Description: Kati +Added: 2009-07-29 +%% +Type: language +Subtag: bsi +Description: Bassossi +Added: 2009-07-29 +%% +Type: language +Subtag: bsj +Description: Bangwinji +Added: 2009-07-29 +%% +Type: language +Subtag: bsk +Description: Burushaski +Added: 2009-07-29 +%% +Type: language +Subtag: bsl +Description: Basa-Gumna +Added: 2009-07-29 +%% +Type: language +Subtag: bsm +Description: Busami +Added: 2009-07-29 +%% +Type: language +Subtag: bsn +Description: Barasana-Eduria +Added: 2009-07-29 +%% +Type: language +Subtag: bso +Description: Buso +Added: 2009-07-29 +%% +Type: language +Subtag: bsp +Description: Baga Sitemu +Added: 2009-07-29 +%% +Type: language +Subtag: bsq +Description: Bassa +Added: 2009-07-29 +%% +Type: language +Subtag: bsr +Description: Bassa-Kontagora +Added: 2009-07-29 +%% +Type: language +Subtag: bss +Description: Akoose +Added: 2009-07-29 +%% +Type: language +Subtag: bst +Description: Basketo +Added: 2009-07-29 +%% +Type: language +Subtag: bsu +Description: Bahonsuai +Added: 2009-07-29 +%% +Type: language +Subtag: bsv +Description: Baga Sobané +Added: 2009-07-29 +%% +Type: language +Subtag: bsw +Description: Baiso +Added: 2009-07-29 +%% +Type: language +Subtag: bsx +Description: Yangkam +Added: 2009-07-29 +%% +Type: language +Subtag: bsy +Description: Sabah Bisaya +Added: 2009-07-29 +%% +Type: language +Subtag: bta +Description: Bata +Added: 2009-07-29 +%% +Type: language +Subtag: btb +Description: Beti (Cameroon) +Added: 2009-07-29 +Deprecated: 2010-03-11 +Comments: see beb, bum, bxp, eto, ewo, fan, mct +%% +Type: language +Subtag: btc +Description: Bati (Cameroon) +Added: 2009-07-29 +%% +Type: language +Subtag: btd +Description: Batak Dairi +Added: 2009-07-29 +%% +Type: language +Subtag: bte +Description: Gamo-Ningi +Added: 2009-07-29 +%% +Type: language +Subtag: btf +Description: Birgit +Added: 2009-07-29 +%% +Type: language +Subtag: btg +Description: Gagnoa Bété +Added: 2009-07-29 +%% +Type: language +Subtag: bth +Description: Biatah Bidayuh +Added: 2009-07-29 +%% +Type: language +Subtag: bti +Description: Burate +Added: 2009-07-29 +%% +Type: language +Subtag: btj +Description: Bacanese Malay +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: btk +Description: Batak languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: btl +Description: Bhatola +Added: 2009-07-29 +Deprecated: 2016-05-30 +%% +Type: language +Subtag: btm +Description: Batak Mandailing +Added: 2009-07-29 +%% +Type: language +Subtag: btn +Description: Ratagnon +Added: 2009-07-29 +%% +Type: language +Subtag: bto +Description: Rinconada Bikol +Added: 2009-07-29 +Macrolanguage: bik +%% +Type: language +Subtag: btp +Description: Budibud +Added: 2009-07-29 +%% +Type: language +Subtag: btq +Description: Batek +Added: 2009-07-29 +%% +Type: language +Subtag: btr +Description: Baetora +Added: 2009-07-29 +%% +Type: language +Subtag: bts +Description: Batak Simalungun +Added: 2009-07-29 +%% +Type: language +Subtag: btt +Description: Bete-Bendi +Added: 2009-07-29 +%% +Type: language +Subtag: btu +Description: Batu +Added: 2009-07-29 +%% +Type: language +Subtag: btv +Description: Bateri +Added: 2009-07-29 +%% +Type: language +Subtag: btw +Description: Butuanon +Added: 2009-07-29 +%% +Type: language +Subtag: btx +Description: Batak Karo +Added: 2009-07-29 +%% +Type: language +Subtag: bty +Description: Bobot +Added: 2009-07-29 +%% +Type: language +Subtag: btz +Description: Batak Alas-Kluet +Added: 2009-07-29 +%% +Type: language +Subtag: bua +Description: Buriat +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: bub +Description: Bua +Added: 2009-07-29 +%% +Type: language +Subtag: buc +Description: Bushi +Added: 2009-07-29 +%% +Type: language +Subtag: bud +Description: Ntcham +Added: 2009-07-29 +%% +Type: language +Subtag: bue +Description: Beothuk +Added: 2009-07-29 +%% +Type: language +Subtag: buf +Description: Bushoong +Added: 2009-07-29 +%% +Type: language +Subtag: bug +Description: Buginese +Added: 2005-10-16 +%% +Type: language +Subtag: buh +Description: Younuo Bunu +Added: 2009-07-29 +%% +Type: language +Subtag: bui +Description: Bongili +Added: 2009-07-29 +%% +Type: language +Subtag: buj +Description: Basa-Gurmana +Added: 2009-07-29 +%% +Type: language +Subtag: buk +Description: Bugawac +Added: 2009-07-29 +%% +Type: language +Subtag: bum +Description: Bulu (Cameroon) +Added: 2009-07-29 +%% +Type: language +Subtag: bun +Description: Sherbro +Added: 2009-07-29 +%% +Type: language +Subtag: buo +Description: Terei +Added: 2009-07-29 +%% +Type: language +Subtag: bup +Description: Busoa +Added: 2009-07-29 +%% +Type: language +Subtag: buq +Description: Brem +Added: 2009-07-29 +%% +Type: language +Subtag: bus +Description: Bokobaru +Added: 2009-07-29 +%% +Type: language +Subtag: but +Description: Bungain +Added: 2009-07-29 +%% +Type: language +Subtag: buu +Description: Budu +Added: 2009-07-29 +%% +Type: language +Subtag: buv +Description: Bun +Added: 2009-07-29 +%% +Type: language +Subtag: buw +Description: Bubi +Added: 2009-07-29 +%% +Type: language +Subtag: bux +Description: Boghom +Added: 2009-07-29 +%% +Type: language +Subtag: buy +Description: Bullom So +Added: 2009-07-29 +%% +Type: language +Subtag: buz +Description: Bukwen +Added: 2009-07-29 +%% +Type: language +Subtag: bva +Description: Barein +Added: 2009-07-29 +%% +Type: language +Subtag: bvb +Description: Bube +Added: 2009-07-29 +%% +Type: language +Subtag: bvc +Description: Baelelea +Added: 2009-07-29 +%% +Type: language +Subtag: bvd +Description: Baeggu +Added: 2009-07-29 +%% +Type: language +Subtag: bve +Description: Berau Malay +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: bvf +Description: Boor +Added: 2009-07-29 +%% +Type: language +Subtag: bvg +Description: Bonkeng +Added: 2009-07-29 +%% +Type: language +Subtag: bvh +Description: Bure +Added: 2009-07-29 +%% +Type: language +Subtag: bvi +Description: Belanda Viri +Added: 2009-07-29 +%% +Type: language +Subtag: bvj +Description: Baan +Added: 2009-07-29 +%% +Type: language +Subtag: bvk +Description: Bukat +Added: 2009-07-29 +%% +Type: language +Subtag: bvl +Description: Bolivian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: bvm +Description: Bamunka +Added: 2009-07-29 +%% +Type: language +Subtag: bvn +Description: Buna +Added: 2009-07-29 +%% +Type: language +Subtag: bvo +Description: Bolgo +Added: 2009-07-29 +%% +Type: language +Subtag: bvp +Description: Bumang +Added: 2013-09-10 +%% +Type: language +Subtag: bvq +Description: Birri +Added: 2009-07-29 +%% +Type: language +Subtag: bvr +Description: Burarra +Added: 2009-07-29 +%% +Type: language +Subtag: bvt +Description: Bati (Indonesia) +Added: 2009-07-29 +%% +Type: language +Subtag: bvu +Description: Bukit Malay +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: bvv +Description: Baniva +Added: 2009-07-29 +%% +Type: language +Subtag: bvw +Description: Boga +Added: 2009-07-29 +%% +Type: language +Subtag: bvx +Description: Dibole +Added: 2009-07-29 +%% +Type: language +Subtag: bvy +Description: Baybayanon +Added: 2010-03-11 +%% +Type: language +Subtag: bvz +Description: Bauzi +Added: 2009-07-29 +%% +Type: language +Subtag: bwa +Description: Bwatoo +Added: 2009-07-29 +%% +Type: language +Subtag: bwb +Description: Namosi-Naitasiri-Serua +Added: 2009-07-29 +%% +Type: language +Subtag: bwc +Description: Bwile +Added: 2009-07-29 +%% +Type: language +Subtag: bwd +Description: Bwaidoka +Added: 2009-07-29 +%% +Type: language +Subtag: bwe +Description: Bwe Karen +Added: 2009-07-29 +%% +Type: language +Subtag: bwf +Description: Boselewa +Added: 2009-07-29 +%% +Type: language +Subtag: bwg +Description: Barwe +Added: 2009-07-29 +%% +Type: language +Subtag: bwh +Description: Bishuo +Added: 2009-07-29 +%% +Type: language +Subtag: bwi +Description: Baniwa +Added: 2009-07-29 +%% +Type: language +Subtag: bwj +Description: Láá Láá Bwamu +Added: 2009-07-29 +%% +Type: language +Subtag: bwk +Description: Bauwaki +Added: 2009-07-29 +%% +Type: language +Subtag: bwl +Description: Bwela +Added: 2009-07-29 +%% +Type: language +Subtag: bwm +Description: Biwat +Added: 2009-07-29 +%% +Type: language +Subtag: bwn +Description: Wunai Bunu +Added: 2009-07-29 +%% +Type: language +Subtag: bwo +Description: Boro (Ethiopia) +Description: Borna (Ethiopia) +Added: 2009-07-29 +%% +Type: language +Subtag: bwp +Description: Mandobo Bawah +Added: 2009-07-29 +%% +Type: language +Subtag: bwq +Description: Southern Bobo Madaré +Added: 2009-07-29 +%% +Type: language +Subtag: bwr +Description: Bura-Pabir +Added: 2009-07-29 +%% +Type: language +Subtag: bws +Description: Bomboma +Added: 2009-07-29 +%% +Type: language +Subtag: bwt +Description: Bafaw-Balong +Added: 2009-07-29 +%% +Type: language +Subtag: bwu +Description: Buli (Ghana) +Added: 2009-07-29 +%% +Type: language +Subtag: bww +Description: Bwa +Added: 2009-07-29 +%% +Type: language +Subtag: bwx +Description: Bu-Nao Bunu +Added: 2009-07-29 +%% +Type: language +Subtag: bwy +Description: Cwi Bwamu +Added: 2009-07-29 +%% +Type: language +Subtag: bwz +Description: Bwisi +Added: 2009-07-29 +%% +Type: language +Subtag: bxa +Description: Tairaha +Added: 2009-07-29 +%% +Type: language +Subtag: bxb +Description: Belanda Bor +Added: 2009-07-29 +%% +Type: language +Subtag: bxc +Description: Molengue +Added: 2009-07-29 +%% +Type: language +Subtag: bxd +Description: Pela +Added: 2009-07-29 +%% +Type: language +Subtag: bxe +Description: Birale +Added: 2009-07-29 +%% +Type: language +Subtag: bxf +Description: Bilur +Description: Minigir +Added: 2009-07-29 +Comments: see also vmg +%% +Type: language +Subtag: bxg +Description: Bangala +Added: 2009-07-29 +%% +Type: language +Subtag: bxh +Description: Buhutu +Added: 2009-07-29 +%% +Type: language +Subtag: bxi +Description: Pirlatapa +Added: 2009-07-29 +%% +Type: language +Subtag: bxj +Description: Bayungu +Added: 2009-07-29 +%% +Type: language +Subtag: bxk +Description: Bukusu +Description: Lubukusu +Added: 2009-07-29 +Macrolanguage: luy +%% +Type: language +Subtag: bxl +Description: Jalkunan +Added: 2009-07-29 +%% +Type: language +Subtag: bxm +Description: Mongolia Buriat +Added: 2009-07-29 +Macrolanguage: bua +%% +Type: language +Subtag: bxn +Description: Burduna +Added: 2009-07-29 +%% +Type: language +Subtag: bxo +Description: Barikanchi +Added: 2009-07-29 +%% +Type: language +Subtag: bxp +Description: Bebil +Added: 2009-07-29 +%% +Type: language +Subtag: bxq +Description: Beele +Added: 2009-07-29 +%% +Type: language +Subtag: bxr +Description: Russia Buriat +Added: 2009-07-29 +Macrolanguage: bua +%% +Type: language +Subtag: bxs +Description: Busam +Added: 2009-07-29 +%% +Type: language +Subtag: bxu +Description: China Buriat +Added: 2009-07-29 +Macrolanguage: bua +%% +Type: language +Subtag: bxv +Description: Berakou +Added: 2009-07-29 +%% +Type: language +Subtag: bxw +Description: Bankagooma +Added: 2009-07-29 +%% +Type: language +Subtag: bxx +Description: Borna (Democratic Republic of Congo) +Added: 2009-07-29 +Deprecated: 2015-02-12 +%% +Type: language +Subtag: bxz +Description: Binahari +Added: 2009-07-29 +%% +Type: language +Subtag: bya +Description: Batak +Added: 2009-07-29 +%% +Type: language +Subtag: byb +Description: Bikya +Added: 2009-07-29 +%% +Type: language +Subtag: byc +Description: Ubaghara +Added: 2009-07-29 +%% +Type: language +Subtag: byd +Description: Benyadu' +Added: 2009-07-29 +%% +Type: language +Subtag: bye +Description: Pouye +Added: 2009-07-29 +%% +Type: language +Subtag: byf +Description: Bete +Added: 2009-07-29 +%% +Type: language +Subtag: byg +Description: Baygo +Added: 2009-07-29 +%% +Type: language +Subtag: byh +Description: Bhujel +Added: 2009-07-29 +%% +Type: language +Subtag: byi +Description: Buyu +Added: 2009-07-29 +%% +Type: language +Subtag: byj +Description: Bina (Nigeria) +Added: 2009-07-29 +%% +Type: language +Subtag: byk +Description: Biao +Added: 2009-07-29 +%% +Type: language +Subtag: byl +Description: Bayono +Added: 2009-07-29 +%% +Type: language +Subtag: bym +Description: Bidjara +Added: 2009-07-29 +%% +Type: language +Subtag: byn +Description: Bilin +Description: Blin +Added: 2005-10-16 +%% +Type: language +Subtag: byo +Description: Biyo +Added: 2009-07-29 +%% +Type: language +Subtag: byp +Description: Bumaji +Added: 2009-07-29 +%% +Type: language +Subtag: byq +Description: Basay +Added: 2009-07-29 +%% +Type: language +Subtag: byr +Description: Baruya +Description: Yipma +Added: 2009-07-29 +%% +Type: language +Subtag: bys +Description: Burak +Added: 2009-07-29 +%% +Type: language +Subtag: byt +Description: Berti +Added: 2009-07-29 +%% +Type: language +Subtag: byv +Description: Medumba +Added: 2009-07-29 +%% +Type: language +Subtag: byw +Description: Belhariya +Added: 2009-07-29 +%% +Type: language +Subtag: byx +Description: Qaqet +Added: 2009-07-29 +%% +Type: language +Subtag: byy +Description: Buya +Added: 2009-07-29 +Deprecated: 2015-02-12 +%% +Type: language +Subtag: byz +Description: Banaro +Added: 2009-07-29 +%% +Type: language +Subtag: bza +Description: Bandi +Added: 2009-07-29 +%% +Type: language +Subtag: bzb +Description: Andio +Added: 2009-07-29 +%% +Type: language +Subtag: bzc +Description: Southern Betsimisaraka Malagasy +Added: 2011-08-16 +Macrolanguage: mg +%% +Type: language +Subtag: bzd +Description: Bribri +Added: 2009-07-29 +%% +Type: language +Subtag: bze +Description: Jenaama Bozo +Added: 2009-07-29 +%% +Type: language +Subtag: bzf +Description: Boikin +Added: 2009-07-29 +%% +Type: language +Subtag: bzg +Description: Babuza +Added: 2009-07-29 +%% +Type: language +Subtag: bzh +Description: Mapos Buang +Added: 2009-07-29 +%% +Type: language +Subtag: bzi +Description: Bisu +Added: 2009-07-29 +%% +Type: language +Subtag: bzj +Description: Belize Kriol English +Added: 2009-07-29 +%% +Type: language +Subtag: bzk +Description: Nicaragua Creole English +Added: 2009-07-29 +%% +Type: language +Subtag: bzl +Description: Boano (Sulawesi) +Added: 2009-07-29 +%% +Type: language +Subtag: bzm +Description: Bolondo +Added: 2009-07-29 +%% +Type: language +Subtag: bzn +Description: Boano (Maluku) +Added: 2009-07-29 +%% +Type: language +Subtag: bzo +Description: Bozaba +Added: 2009-07-29 +%% +Type: language +Subtag: bzp +Description: Kemberano +Added: 2009-07-29 +%% +Type: language +Subtag: bzq +Description: Buli (Indonesia) +Added: 2009-07-29 +%% +Type: language +Subtag: bzr +Description: Biri +Added: 2009-07-29 +%% +Type: language +Subtag: bzs +Description: Brazilian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: bzt +Description: Brithenig +Added: 2009-07-29 +%% +Type: language +Subtag: bzu +Description: Burmeso +Added: 2009-07-29 +%% +Type: language +Subtag: bzv +Description: Naami +Added: 2009-07-29 +%% +Type: language +Subtag: bzw +Description: Basa (Nigeria) +Added: 2009-07-29 +%% +Type: language +Subtag: bzx +Description: Kɛlɛngaxo Bozo +Added: 2009-07-29 +%% +Type: language +Subtag: bzy +Description: Obanliku +Added: 2009-07-29 +%% +Type: language +Subtag: bzz +Description: Evant +Added: 2009-07-29 +%% +Type: language +Subtag: caa +Description: Chortí +Added: 2009-07-29 +%% +Type: language +Subtag: cab +Description: Garifuna +Added: 2009-07-29 +%% +Type: language +Subtag: cac +Description: Chuj +Added: 2009-07-29 +%% +Type: language +Subtag: cad +Description: Caddo +Added: 2005-10-16 +%% +Type: language +Subtag: cae +Description: Lehar +Description: Laalaa +Added: 2009-07-29 +%% +Type: language +Subtag: caf +Description: Southern Carrier +Added: 2009-07-29 +%% +Type: language +Subtag: cag +Description: Nivaclé +Added: 2009-07-29 +%% +Type: language +Subtag: cah +Description: Cahuarano +Added: 2009-07-29 +%% +Type: language +Subtag: cai +Description: Central American Indian languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: caj +Description: Chané +Added: 2009-07-29 +%% +Type: language +Subtag: cak +Description: Kaqchikel +Description: Cakchiquel +Added: 2009-07-29 +%% +Type: language +Subtag: cal +Description: Carolinian +Added: 2009-07-29 +%% +Type: language +Subtag: cam +Description: Cemuhî +Added: 2009-07-29 +%% +Type: language +Subtag: can +Description: Chambri +Added: 2009-07-29 +%% +Type: language +Subtag: cao +Description: Chácobo +Added: 2009-07-29 +%% +Type: language +Subtag: cap +Description: Chipaya +Added: 2009-07-29 +%% +Type: language +Subtag: caq +Description: Car Nicobarese +Added: 2009-07-29 +%% +Type: language +Subtag: car +Description: Galibi Carib +Added: 2005-10-16 +%% +Type: language +Subtag: cas +Description: Tsimané +Added: 2009-07-29 +%% +Type: language +Subtag: cau +Description: Caucasian languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: cav +Description: Cavineña +Added: 2009-07-29 +%% +Type: language +Subtag: caw +Description: Callawalla +Added: 2009-07-29 +%% +Type: language +Subtag: cax +Description: Chiquitano +Added: 2009-07-29 +%% +Type: language +Subtag: cay +Description: Cayuga +Added: 2009-07-29 +%% +Type: language +Subtag: caz +Description: Canichana +Added: 2009-07-29 +%% +Type: language +Subtag: cba +Description: Chibchan languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: cbb +Description: Cabiyarí +Added: 2009-07-29 +%% +Type: language +Subtag: cbc +Description: Carapana +Added: 2009-07-29 +%% +Type: language +Subtag: cbd +Description: Carijona +Added: 2009-07-29 +%% +Type: language +Subtag: cbe +Description: Chipiajes +Added: 2009-07-29 +Deprecated: 2016-05-30 +%% +Type: language +Subtag: cbg +Description: Chimila +Added: 2009-07-29 +%% +Type: language +Subtag: cbh +Description: Cagua +Added: 2009-07-29 +Deprecated: 2016-05-30 +%% +Type: language +Subtag: cbi +Description: Chachi +Added: 2009-07-29 +%% +Type: language +Subtag: cbj +Description: Ede Cabe +Added: 2009-07-29 +%% +Type: language +Subtag: cbk +Description: Chavacano +Added: 2009-07-29 +%% +Type: language +Subtag: cbl +Description: Bualkhaw Chin +Added: 2009-07-29 +%% +Type: language +Subtag: cbn +Description: Nyahkur +Added: 2009-07-29 +%% +Type: language +Subtag: cbo +Description: Izora +Added: 2009-07-29 +%% +Type: language +Subtag: cbq +Description: Tsucuba +Description: Cuba +Added: 2015-02-12 +%% +Type: language +Subtag: cbr +Description: Cashibo-Cacataibo +Added: 2009-07-29 +%% +Type: language +Subtag: cbs +Description: Cashinahua +Added: 2009-07-29 +%% +Type: language +Subtag: cbt +Description: Chayahuita +Added: 2009-07-29 +%% +Type: language +Subtag: cbu +Description: Candoshi-Shapra +Added: 2009-07-29 +%% +Type: language +Subtag: cbv +Description: Cacua +Added: 2009-07-29 +%% +Type: language +Subtag: cbw +Description: Kinabalian +Added: 2010-03-11 +%% +Type: language +Subtag: cby +Description: Carabayo +Added: 2009-07-29 +%% +Type: language +Subtag: cca +Description: Cauca +Added: 2009-07-29 +%% +Type: language +Subtag: ccc +Description: Chamicuro +Added: 2009-07-29 +%% +Type: language +Subtag: ccd +Description: Cafundo Creole +Added: 2009-07-29 +%% +Type: language +Subtag: cce +Description: Chopi +Added: 2009-07-29 +%% +Type: language +Subtag: ccg +Description: Samba Daka +Added: 2009-07-29 +%% +Type: language +Subtag: cch +Description: Atsam +Added: 2009-07-29 +%% +Type: language +Subtag: ccj +Description: Kasanga +Added: 2009-07-29 +%% +Type: language +Subtag: ccl +Description: Cutchi-Swahili +Added: 2009-07-29 +%% +Type: language +Subtag: ccm +Description: Malaccan Creole Malay +Added: 2009-07-29 +%% +Type: language +Subtag: ccn +Description: North Caucasian languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: cco +Description: Comaltepec Chinantec +Added: 2009-07-29 +%% +Type: language +Subtag: ccp +Description: Chakma +Added: 2009-07-29 +%% +Type: language +Subtag: ccq +Description: Chaungtha +Added: 2009-07-29 +Deprecated: 2012-08-12 +Preferred-Value: rki +%% +Type: language +Subtag: ccr +Description: Cacaopera +Added: 2009-07-29 +%% +Type: language +Subtag: ccs +Description: South Caucasian languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: cda +Description: Choni +Added: 2009-07-29 +%% +Type: language +Subtag: cdc +Description: Chadic languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: cdd +Description: Caddoan languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: cde +Description: Chenchu +Added: 2009-07-29 +%% +Type: language +Subtag: cdf +Description: Chiru +Added: 2009-07-29 +%% +Type: language +Subtag: cdg +Description: Chamari +Added: 2009-07-29 +%% +Type: language +Subtag: cdh +Description: Chambeali +Added: 2009-07-29 +%% +Type: language +Subtag: cdi +Description: Chodri +Added: 2009-07-29 +%% +Type: language +Subtag: cdj +Description: Churahi +Added: 2009-07-29 +%% +Type: language +Subtag: cdm +Description: Chepang +Added: 2009-07-29 +%% +Type: language +Subtag: cdn +Description: Chaudangsi +Added: 2009-07-29 +%% +Type: language +Subtag: cdo +Description: Min Dong Chinese +Added: 2009-07-29 +Macrolanguage: zh +%% +Type: language +Subtag: cdr +Description: Cinda-Regi-Tiyal +Added: 2009-07-29 +%% +Type: language +Subtag: cds +Description: Chadian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: cdy +Description: Chadong +Added: 2009-07-29 +%% +Type: language +Subtag: cdz +Description: Koda +Added: 2009-07-29 +%% +Type: language +Subtag: cea +Description: Lower Chehalis +Added: 2009-07-29 +%% +Type: language +Subtag: ceb +Description: Cebuano +Added: 2005-10-16 +%% +Type: language +Subtag: ceg +Description: Chamacoco +Added: 2009-07-29 +%% +Type: language +Subtag: cek +Description: Eastern Khumi Chin +Added: 2012-08-12 +%% +Type: language +Subtag: cel +Description: Celtic languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: cen +Description: Cen +Added: 2009-07-29 +%% +Type: language +Subtag: cet +Description: Centúúm +Added: 2009-07-29 +%% +Type: language +Subtag: cey +Description: Ekai Chin +Added: 2019-04-16 +%% +Type: language +Subtag: cfa +Description: Dijim-Bwilim +Added: 2009-07-29 +%% +Type: language +Subtag: cfd +Description: Cara +Added: 2009-07-29 +%% +Type: language +Subtag: cfg +Description: Como Karim +Added: 2009-07-29 +%% +Type: language +Subtag: cfm +Description: Falam Chin +Added: 2009-07-29 +%% +Type: language +Subtag: cga +Description: Changriwa +Added: 2009-07-29 +%% +Type: language +Subtag: cgc +Description: Kagayanen +Added: 2009-07-29 +%% +Type: language +Subtag: cgg +Description: Chiga +Added: 2009-07-29 +%% +Type: language +Subtag: cgk +Description: Chocangacakha +Added: 2009-07-29 +%% +Type: language +Subtag: chb +Description: Chibcha +Added: 2005-10-16 +%% +Type: language +Subtag: chc +Description: Catawba +Added: 2009-07-29 +%% +Type: language +Subtag: chd +Description: Highland Oaxaca Chontal +Added: 2009-07-29 +%% +Type: language +Subtag: chf +Description: Tabasco Chontal +Added: 2009-07-29 +%% +Type: language +Subtag: chg +Description: Chagatai +Added: 2005-10-16 +%% +Type: language +Subtag: chh +Description: Chinook +Added: 2009-07-29 +%% +Type: language +Subtag: chj +Description: Ojitlán Chinantec +Added: 2009-07-29 +%% +Type: language +Subtag: chk +Description: Chuukese +Added: 2005-10-16 +%% +Type: language +Subtag: chl +Description: Cahuilla +Added: 2009-07-29 +%% +Type: language +Subtag: chm +Description: Mari (Russia) +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: chn +Description: Chinook jargon +Added: 2005-10-16 +%% +Type: language +Subtag: cho +Description: Choctaw +Added: 2005-10-16 +%% +Type: language +Subtag: chp +Description: Chipewyan +Description: Dene Suline +Added: 2005-10-16 +%% +Type: language +Subtag: chq +Description: Quiotepec Chinantec +Added: 2009-07-29 +%% +Type: language +Subtag: chr +Description: Cherokee +Added: 2005-10-16 +%% +Type: language +Subtag: cht +Description: Cholón +Added: 2009-07-29 +%% +Type: language +Subtag: chw +Description: Chuwabu +Added: 2009-07-29 +%% +Type: language +Subtag: chx +Description: Chantyal +Added: 2009-07-29 +%% +Type: language +Subtag: chy +Description: Cheyenne +Added: 2005-10-16 +%% +Type: language +Subtag: chz +Description: Ozumacín Chinantec +Added: 2009-07-29 +%% +Type: language +Subtag: cia +Description: Cia-Cia +Added: 2009-07-29 +%% +Type: language +Subtag: cib +Description: Ci Gbe +Added: 2009-07-29 +%% +Type: language +Subtag: cic +Description: Chickasaw +Added: 2009-07-29 +%% +Type: language +Subtag: cid +Description: Chimariko +Added: 2009-07-29 +%% +Type: language +Subtag: cie +Description: Cineni +Added: 2009-07-29 +%% +Type: language +Subtag: cih +Description: Chinali +Added: 2009-07-29 +%% +Type: language +Subtag: cik +Description: Chitkuli Kinnauri +Added: 2009-07-29 +%% +Type: language +Subtag: cim +Description: Cimbrian +Added: 2009-07-29 +%% +Type: language +Subtag: cin +Description: Cinta Larga +Added: 2009-07-29 +%% +Type: language +Subtag: cip +Description: Chiapanec +Added: 2009-07-29 +%% +Type: language +Subtag: cir +Description: Tiri +Description: Haméa +Description: Méa +Added: 2009-07-29 +%% +Type: language +Subtag: ciw +Description: Chippewa +Added: 2009-07-29 +Macrolanguage: oj +%% +Type: language +Subtag: ciy +Description: Chaima +Added: 2009-07-29 +%% +Type: language +Subtag: cja +Description: Western Cham +Added: 2009-07-29 +%% +Type: language +Subtag: cje +Description: Chru +Added: 2009-07-29 +%% +Type: language +Subtag: cjh +Description: Upper Chehalis +Added: 2009-07-29 +%% +Type: language +Subtag: cji +Description: Chamalal +Added: 2009-07-29 +%% +Type: language +Subtag: cjk +Description: Chokwe +Added: 2009-07-29 +%% +Type: language +Subtag: cjm +Description: Eastern Cham +Added: 2009-07-29 +%% +Type: language +Subtag: cjn +Description: Chenapian +Added: 2009-07-29 +%% +Type: language +Subtag: cjo +Description: Ashéninka Pajonal +Added: 2009-07-29 +%% +Type: language +Subtag: cjp +Description: Cabécar +Added: 2009-07-29 +%% +Type: language +Subtag: cjr +Description: Chorotega +Added: 2009-07-29 +Deprecated: 2010-03-11 +Preferred-Value: mom +%% +Type: language +Subtag: cjs +Description: Shor +Added: 2009-07-29 +%% +Type: language +Subtag: cjv +Description: Chuave +Added: 2009-07-29 +%% +Type: language +Subtag: cjy +Description: Jinyu Chinese +Added: 2009-07-29 +Macrolanguage: zh +%% +Type: language +Subtag: cka +Description: Khumi Awa Chin +Added: 2009-07-29 +Deprecated: 2012-08-12 +Preferred-Value: cmr +%% +Type: language +Subtag: ckb +Description: Central Kurdish +Added: 2009-07-29 +Macrolanguage: ku +%% +Type: language +Subtag: ckh +Description: Chak +Added: 2009-07-29 +%% +Type: language +Subtag: ckl +Description: Cibak +Added: 2009-07-29 +%% +Type: language +Subtag: ckn +Description: Kaang Chin +Added: 2013-09-10 +%% +Type: language +Subtag: cko +Description: Anufo +Added: 2009-07-29 +%% +Type: language +Subtag: ckq +Description: Kajakse +Added: 2009-07-29 +%% +Type: language +Subtag: ckr +Description: Kairak +Added: 2009-07-29 +%% +Type: language +Subtag: cks +Description: Tayo +Added: 2009-07-29 +%% +Type: language +Subtag: ckt +Description: Chukot +Added: 2009-07-29 +%% +Type: language +Subtag: cku +Description: Koasati +Added: 2009-07-29 +%% +Type: language +Subtag: ckv +Description: Kavalan +Added: 2009-07-29 +%% +Type: language +Subtag: ckx +Description: Caka +Added: 2009-07-29 +%% +Type: language +Subtag: cky +Description: Cakfem-Mushere +Added: 2009-07-29 +%% +Type: language +Subtag: ckz +Description: Cakchiquel-Quiché Mixed Language +Added: 2009-07-29 +%% +Type: language +Subtag: cla +Description: Ron +Added: 2009-07-29 +%% +Type: language +Subtag: clc +Description: Chilcotin +Added: 2009-07-29 +%% +Type: language +Subtag: cld +Description: Chaldean Neo-Aramaic +Added: 2009-07-29 +Macrolanguage: syr +%% +Type: language +Subtag: cle +Description: Lealao Chinantec +Added: 2009-07-29 +%% +Type: language +Subtag: clh +Description: Chilisso +Added: 2009-07-29 +%% +Type: language +Subtag: cli +Description: Chakali +Added: 2009-07-29 +%% +Type: language +Subtag: clj +Description: Laitu Chin +Added: 2012-08-12 +%% +Type: language +Subtag: clk +Description: Idu-Mishmi +Added: 2009-07-29 +%% +Type: language +Subtag: cll +Description: Chala +Added: 2009-07-29 +%% +Type: language +Subtag: clm +Description: Clallam +Added: 2009-07-29 +%% +Type: language +Subtag: clo +Description: Lowland Oaxaca Chontal +Added: 2009-07-29 +%% +Type: language +Subtag: clt +Description: Lautu Chin +Added: 2012-08-12 +%% +Type: language +Subtag: clu +Description: Caluyanun +Added: 2009-07-29 +%% +Type: language +Subtag: clw +Description: Chulym +Added: 2009-07-29 +%% +Type: language +Subtag: cly +Description: Eastern Highland Chatino +Added: 2009-07-29 +%% +Type: language +Subtag: cma +Description: Maa +Added: 2009-07-29 +%% +Type: language +Subtag: cmc +Description: Chamic languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: cme +Description: Cerma +Added: 2009-07-29 +%% +Type: language +Subtag: cmg +Description: Classical Mongolian +Added: 2009-07-29 +%% +Type: language +Subtag: cmi +Description: Emberá-Chamí +Added: 2009-07-29 +%% +Type: language +Subtag: cmk +Description: Chimakum +Added: 2009-07-29 +Deprecated: 2010-03-11 +Preferred-Value: xch +%% +Type: language +Subtag: cml +Description: Campalagian +Added: 2009-07-29 +%% +Type: language +Subtag: cmm +Description: Michigamea +Added: 2009-07-29 +%% +Type: language +Subtag: cmn +Description: Mandarin Chinese +Added: 2009-07-29 +Macrolanguage: zh +%% +Type: language +Subtag: cmo +Description: Central Mnong +Added: 2009-07-29 +%% +Type: language +Subtag: cmr +Description: Mro-Khimi Chin +Added: 2009-07-29 +%% +Type: language +Subtag: cms +Description: Messapic +Added: 2009-07-29 +%% +Type: language +Subtag: cmt +Description: Camtho +Added: 2009-07-29 +%% +Type: language +Subtag: cna +Description: Changthang +Added: 2009-07-29 +%% +Type: language +Subtag: cnb +Description: Chinbon Chin +Added: 2009-07-29 +%% +Type: language +Subtag: cnc +Description: Côông +Added: 2009-07-29 +%% +Type: language +Subtag: cng +Description: Northern Qiang +Added: 2009-07-29 +%% +Type: language +Subtag: cnh +Description: Hakha Chin +Description: Haka Chin +Added: 2009-07-29 +%% +Type: language +Subtag: cni +Description: Asháninka +Added: 2009-07-29 +%% +Type: language +Subtag: cnk +Description: Khumi Chin +Added: 2009-07-29 +%% +Type: language +Subtag: cnl +Description: Lalana Chinantec +Added: 2009-07-29 +%% +Type: language +Subtag: cno +Description: Con +Added: 2009-07-29 +%% +Type: language +Subtag: cnr +Description: Montenegrin +Added: 2018-01-23 +Macrolanguage: sh +Comments: see sr for Serbian +%% +Type: language +Subtag: cns +Description: Central Asmat +Added: 2009-07-29 +%% +Type: language +Subtag: cnt +Description: Tepetotutla Chinantec +Added: 2009-07-29 +%% +Type: language +Subtag: cnu +Description: Chenoua +Added: 2009-07-29 +%% +Type: language +Subtag: cnw +Description: Ngawn Chin +Added: 2009-07-29 +%% +Type: language +Subtag: cnx +Description: Middle Cornish +Added: 2009-07-29 +%% +Type: language +Subtag: coa +Description: Cocos Islands Malay +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: cob +Description: Chicomuceltec +Added: 2009-07-29 +%% +Type: language +Subtag: coc +Description: Cocopa +Added: 2009-07-29 +%% +Type: language +Subtag: cod +Description: Cocama-Cocamilla +Added: 2009-07-29 +%% +Type: language +Subtag: coe +Description: Koreguaje +Added: 2009-07-29 +%% +Type: language +Subtag: cof +Description: Colorado +Added: 2009-07-29 +%% +Type: language +Subtag: cog +Description: Chong +Added: 2009-07-29 +%% +Type: language +Subtag: coh +Description: Chonyi-Dzihana-Kauma +Description: Chichonyi-Chidzihana-Chikauma +Added: 2009-07-29 +%% +Type: language +Subtag: coj +Description: Cochimi +Added: 2009-07-29 +%% +Type: language +Subtag: cok +Description: Santa Teresa Cora +Added: 2009-07-29 +%% +Type: language +Subtag: col +Description: Columbia-Wenatchi +Added: 2009-07-29 +%% +Type: language +Subtag: com +Description: Comanche +Added: 2009-07-29 +%% +Type: language +Subtag: con +Description: Cofán +Added: 2009-07-29 +%% +Type: language +Subtag: coo +Description: Comox +Added: 2009-07-29 +%% +Type: language +Subtag: cop +Description: Coptic +Added: 2005-10-16 +%% +Type: language +Subtag: coq +Description: Coquille +Added: 2009-07-29 +%% +Type: language +Subtag: cot +Description: Caquinte +Added: 2009-07-29 +%% +Type: language +Subtag: cou +Description: Wamey +Added: 2009-07-29 +%% +Type: language +Subtag: cov +Description: Cao Miao +Added: 2009-07-29 +%% +Type: language +Subtag: cow +Description: Cowlitz +Added: 2009-07-29 +%% +Type: language +Subtag: cox +Description: Nanti +Added: 2009-07-29 +%% +Type: language +Subtag: coy +Description: Coyaima +Added: 2009-07-29 +Deprecated: 2016-05-30 +Preferred-Value: pij +%% +Type: language +Subtag: coz +Description: Chochotec +Added: 2009-07-29 +%% +Type: language +Subtag: cpa +Description: Palantla Chinantec +Added: 2009-07-29 +%% +Type: language +Subtag: cpb +Description: Ucayali-Yurúa Ashéninka +Added: 2009-07-29 +%% +Type: language +Subtag: cpc +Description: Ajyíninka Apurucayali +Added: 2009-07-29 +%% +Type: language +Subtag: cpe +Description: English-based creoles and pidgins +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: cpf +Description: French-based creoles and pidgins +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: cpg +Description: Cappadocian Greek +Added: 2009-07-29 +%% +Type: language +Subtag: cpi +Description: Chinese Pidgin English +Added: 2009-07-29 +%% +Type: language +Subtag: cpn +Description: Cherepon +Added: 2009-07-29 +%% +Type: language +Subtag: cpo +Description: Kpeego +Added: 2013-09-10 +%% +Type: language +Subtag: cpp +Description: Portuguese-based creoles and pidgins +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: cps +Description: Capiznon +Added: 2009-07-29 +%% +Type: language +Subtag: cpu +Description: Pichis Ashéninka +Added: 2009-07-29 +%% +Type: language +Subtag: cpx +Description: Pu-Xian Chinese +Added: 2009-07-29 +Macrolanguage: zh +%% +Type: language +Subtag: cpy +Description: South Ucayali Ashéninka +Added: 2009-07-29 +%% +Type: language +Subtag: cqd +Description: Chuanqiandian Cluster Miao +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: cqu +Description: Chilean Quechua +Added: 2009-07-29 +Deprecated: 2016-05-30 +Preferred-Value: quh +Macrolanguage: qu +%% +Type: language +Subtag: cra +Description: Chara +Added: 2009-07-29 +%% +Type: language +Subtag: crb +Description: Island Carib +Added: 2009-07-29 +%% +Type: language +Subtag: crc +Description: Lonwolwol +Added: 2009-07-29 +%% +Type: language +Subtag: crd +Description: Coeur d'Alene +Added: 2009-07-29 +%% +Type: language +Subtag: crf +Description: Caramanta +Added: 2009-07-29 +%% +Type: language +Subtag: crg +Description: Michif +Added: 2009-07-29 +%% +Type: language +Subtag: crh +Description: Crimean Tatar +Description: Crimean Turkish +Added: 2005-10-16 +%% +Type: language +Subtag: cri +Description: Sãotomense +Added: 2009-07-29 +%% +Type: language +Subtag: crj +Description: Southern East Cree +Added: 2009-07-29 +Macrolanguage: cr +%% +Type: language +Subtag: crk +Description: Plains Cree +Added: 2009-07-29 +Macrolanguage: cr +%% +Type: language +Subtag: crl +Description: Northern East Cree +Added: 2009-07-29 +Macrolanguage: cr +%% +Type: language +Subtag: crm +Description: Moose Cree +Added: 2009-07-29 +Macrolanguage: cr +%% +Type: language +Subtag: crn +Description: El Nayar Cora +Added: 2009-07-29 +%% +Type: language +Subtag: cro +Description: Crow +Added: 2009-07-29 +%% +Type: language +Subtag: crp +Description: Creoles and pidgins +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: crq +Description: Iyo'wujwa Chorote +Added: 2009-07-29 +%% +Type: language +Subtag: crr +Description: Carolina Algonquian +Added: 2009-07-29 +%% +Type: language +Subtag: crs +Description: Seselwa Creole French +Added: 2009-07-29 +%% +Type: language +Subtag: crt +Description: Iyojwa'ja Chorote +Added: 2009-07-29 +%% +Type: language +Subtag: crv +Description: Chaura +Added: 2009-07-29 +%% +Type: language +Subtag: crw +Description: Chrau +Added: 2009-07-29 +%% +Type: language +Subtag: crx +Description: Carrier +Added: 2009-07-29 +%% +Type: language +Subtag: cry +Description: Cori +Added: 2009-07-29 +%% +Type: language +Subtag: crz +Description: Cruzeño +Added: 2009-07-29 +%% +Type: language +Subtag: csa +Description: Chiltepec Chinantec +Added: 2009-07-29 +%% +Type: language +Subtag: csb +Description: Kashubian +Added: 2005-10-16 +%% +Type: language +Subtag: csc +Description: Catalan Sign Language +Description: Lengua de señas catalana +Description: Llengua de Signes Catalana +Added: 2009-07-29 +%% +Type: language +Subtag: csd +Description: Chiangmai Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: cse +Description: Czech Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: csf +Description: Cuba Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: csg +Description: Chilean Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: csh +Description: Asho Chin +Added: 2009-07-29 +%% +Type: language +Subtag: csi +Description: Coast Miwok +Added: 2009-07-29 +%% +Type: language +Subtag: csj +Description: Songlai Chin +Added: 2013-09-10 +%% +Type: language +Subtag: csk +Description: Jola-Kasa +Added: 2009-07-29 +%% +Type: language +Subtag: csl +Description: Chinese Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: csm +Description: Central Sierra Miwok +Added: 2009-07-29 +%% +Type: language +Subtag: csn +Description: Colombian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: cso +Description: Sochiapam Chinantec +Description: Sochiapan Chinantec +Added: 2009-07-29 +%% +Type: language +Subtag: csq +Description: Croatia Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: csr +Description: Costa Rican Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: css +Description: Southern Ohlone +Added: 2009-07-29 +%% +Type: language +Subtag: cst +Description: Northern Ohlone +Added: 2009-07-29 +%% +Type: language +Subtag: csu +Description: Central Sudanic languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: csv +Description: Sumtu Chin +Added: 2012-08-12 +%% +Type: language +Subtag: csw +Description: Swampy Cree +Added: 2009-07-29 +Macrolanguage: cr +%% +Type: language +Subtag: csy +Description: Siyin Chin +Added: 2009-07-29 +%% +Type: language +Subtag: csz +Description: Coos +Added: 2009-07-29 +%% +Type: language +Subtag: cta +Description: Tataltepec Chatino +Added: 2009-07-29 +%% +Type: language +Subtag: ctc +Description: Chetco +Added: 2009-07-29 +%% +Type: language +Subtag: ctd +Description: Tedim Chin +Added: 2009-07-29 +%% +Type: language +Subtag: cte +Description: Tepinapa Chinantec +Added: 2009-07-29 +%% +Type: language +Subtag: ctg +Description: Chittagonian +Added: 2009-07-29 +%% +Type: language +Subtag: cth +Description: Thaiphum Chin +Added: 2012-08-12 +%% +Type: language +Subtag: ctl +Description: Tlacoatzintepec Chinantec +Added: 2009-07-29 +%% +Type: language +Subtag: ctm +Description: Chitimacha +Added: 2009-07-29 +%% +Type: language +Subtag: ctn +Description: Chhintange +Added: 2009-07-29 +%% +Type: language +Subtag: cto +Description: Emberá-Catío +Added: 2009-07-29 +%% +Type: language +Subtag: ctp +Description: Western Highland Chatino +Added: 2009-07-29 +%% +Type: language +Subtag: cts +Description: Northern Catanduanes Bikol +Added: 2009-07-29 +Macrolanguage: bik +%% +Type: language +Subtag: ctt +Description: Wayanad Chetti +Added: 2009-07-29 +%% +Type: language +Subtag: ctu +Description: Chol +Added: 2009-07-29 +%% +Type: language +Subtag: ctz +Description: Zacatepec Chatino +Added: 2009-07-29 +%% +Type: language +Subtag: cua +Description: Cua +Added: 2009-07-29 +%% +Type: language +Subtag: cub +Description: Cubeo +Added: 2009-07-29 +%% +Type: language +Subtag: cuc +Description: Usila Chinantec +Added: 2009-07-29 +%% +Type: language +Subtag: cug +Description: Chungmboko +Description: Cung +Added: 2009-07-29 +%% +Type: language +Subtag: cuh +Description: Chuka +Description: Gichuka +Added: 2009-07-29 +%% +Type: language +Subtag: cui +Description: Cuiba +Added: 2009-07-29 +%% +Type: language +Subtag: cuj +Description: Mashco Piro +Added: 2009-07-29 +%% +Type: language +Subtag: cuk +Description: San Blas Kuna +Added: 2009-07-29 +%% +Type: language +Subtag: cul +Description: Culina +Description: Kulina +Added: 2009-07-29 +%% +Type: language +Subtag: cum +Description: Cumeral +Added: 2009-07-29 +Deprecated: 2016-05-30 +%% +Type: language +Subtag: cuo +Description: Cumanagoto +Added: 2009-07-29 +%% +Type: language +Subtag: cup +Description: Cupeño +Added: 2009-07-29 +%% +Type: language +Subtag: cuq +Description: Cun +Added: 2009-07-29 +%% +Type: language +Subtag: cur +Description: Chhulung +Added: 2009-07-29 +%% +Type: language +Subtag: cus +Description: Cushitic languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: cut +Description: Teutila Cuicatec +Added: 2009-07-29 +%% +Type: language +Subtag: cuu +Description: Tai Ya +Added: 2009-07-29 +%% +Type: language +Subtag: cuv +Description: Cuvok +Added: 2009-07-29 +%% +Type: language +Subtag: cuw +Description: Chukwa +Added: 2009-07-29 +%% +Type: language +Subtag: cux +Description: Tepeuxila Cuicatec +Added: 2009-07-29 +%% +Type: language +Subtag: cuy +Description: Cuitlatec +Added: 2018-03-08 +%% +Type: language +Subtag: cvg +Description: Chug +Added: 2009-07-29 +%% +Type: language +Subtag: cvn +Description: Valle Nacional Chinantec +Added: 2009-07-29 +%% +Type: language +Subtag: cwa +Description: Kabwa +Added: 2009-07-29 +%% +Type: language +Subtag: cwb +Description: Maindo +Added: 2009-07-29 +%% +Type: language +Subtag: cwd +Description: Woods Cree +Added: 2009-07-29 +Macrolanguage: cr +%% +Type: language +Subtag: cwe +Description: Kwere +Added: 2009-07-29 +%% +Type: language +Subtag: cwg +Description: Chewong +Description: Cheq Wong +Added: 2009-07-29 +%% +Type: language +Subtag: cwt +Description: Kuwaataay +Added: 2009-07-29 +%% +Type: language +Subtag: cya +Description: Nopala Chatino +Added: 2009-07-29 +%% +Type: language +Subtag: cyb +Description: Cayubaba +Added: 2009-07-29 +%% +Type: language +Subtag: cyo +Description: Cuyonon +Added: 2009-07-29 +%% +Type: language +Subtag: czh +Description: Huizhou Chinese +Added: 2009-07-29 +Macrolanguage: zh +%% +Type: language +Subtag: czk +Description: Knaanic +Added: 2009-07-29 +%% +Type: language +Subtag: czn +Description: Zenzontepec Chatino +Added: 2009-07-29 +%% +Type: language +Subtag: czo +Description: Min Zhong Chinese +Added: 2009-07-29 +Macrolanguage: zh +%% +Type: language +Subtag: czt +Description: Zotung Chin +Added: 2009-07-29 +%% +Type: language +Subtag: daa +Description: Dangaléat +Added: 2009-07-29 +%% +Type: language +Subtag: dac +Description: Dambi +Added: 2009-07-29 +%% +Type: language +Subtag: dad +Description: Marik +Added: 2009-07-29 +%% +Type: language +Subtag: dae +Description: Duupa +Added: 2009-07-29 +%% +Type: language +Subtag: daf +Description: Dan +Added: 2009-07-29 +Deprecated: 2013-09-10 +Comments: see dnj, lda +%% +Type: language +Subtag: dag +Description: Dagbani +Added: 2009-07-29 +%% +Type: language +Subtag: dah +Description: Gwahatike +Added: 2009-07-29 +%% +Type: language +Subtag: dai +Description: Day +Added: 2009-07-29 +%% +Type: language +Subtag: daj +Description: Dar Fur Daju +Added: 2009-07-29 +%% +Type: language +Subtag: dak +Description: Dakota +Added: 2005-10-16 +%% +Type: language +Subtag: dal +Description: Dahalo +Added: 2009-07-29 +%% +Type: language +Subtag: dam +Description: Damakawa +Added: 2009-07-29 +%% +Type: language +Subtag: dao +Description: Daai Chin +Added: 2009-07-29 +%% +Type: language +Subtag: dap +Description: Nisi (India) +Added: 2009-07-29 +Deprecated: 2012-08-12 +Comments: see njz, tgj +%% +Type: language +Subtag: daq +Description: Dandami Maria +Added: 2009-07-29 +%% +Type: language +Subtag: dar +Description: Dargwa +Added: 2005-10-16 +%% +Type: language +Subtag: das +Description: Daho-Doo +Added: 2009-07-29 +%% +Type: language +Subtag: dau +Description: Dar Sila Daju +Added: 2009-07-29 +%% +Type: language +Subtag: dav +Description: Taita +Description: Dawida +Added: 2009-07-29 +%% +Type: language +Subtag: daw +Description: Davawenyo +Added: 2009-07-29 +%% +Type: language +Subtag: dax +Description: Dayi +Added: 2009-07-29 +%% +Type: language +Subtag: day +Description: Land Dayak languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: daz +Description: Dao +Added: 2009-07-29 +%% +Type: language +Subtag: dba +Description: Bangime +Added: 2009-07-29 +%% +Type: language +Subtag: dbb +Description: Deno +Added: 2009-07-29 +%% +Type: language +Subtag: dbd +Description: Dadiya +Added: 2009-07-29 +%% +Type: language +Subtag: dbe +Description: Dabe +Added: 2009-07-29 +%% +Type: language +Subtag: dbf +Description: Edopi +Added: 2009-07-29 +%% +Type: language +Subtag: dbg +Description: Dogul Dom Dogon +Added: 2009-07-29 +%% +Type: language +Subtag: dbi +Description: Doka +Added: 2009-07-29 +%% +Type: language +Subtag: dbj +Description: Ida'an +Added: 2009-07-29 +%% +Type: language +Subtag: dbl +Description: Dyirbal +Added: 2009-07-29 +%% +Type: language +Subtag: dbm +Description: Duguri +Added: 2009-07-29 +%% +Type: language +Subtag: dbn +Description: Duriankere +Added: 2009-07-29 +%% +Type: language +Subtag: dbo +Description: Dulbu +Added: 2009-07-29 +%% +Type: language +Subtag: dbp +Description: Duwai +Added: 2009-07-29 +%% +Type: language +Subtag: dbq +Description: Daba +Added: 2009-07-29 +%% +Type: language +Subtag: dbr +Description: Dabarre +Added: 2009-07-29 +%% +Type: language +Subtag: dbt +Description: Ben Tey Dogon +Added: 2012-08-12 +%% +Type: language +Subtag: dbu +Description: Bondum Dom Dogon +Added: 2009-07-29 +%% +Type: language +Subtag: dbv +Description: Dungu +Added: 2009-07-29 +%% +Type: language +Subtag: dbw +Description: Bankan Tey Dogon +Added: 2012-08-12 +%% +Type: language +Subtag: dby +Description: Dibiyaso +Added: 2009-07-29 +%% +Type: language +Subtag: dcc +Description: Deccan +Added: 2009-07-29 +%% +Type: language +Subtag: dcr +Description: Negerhollands +Added: 2009-07-29 +%% +Type: language +Subtag: dda +Description: Dadi Dadi +Added: 2012-08-12 +%% +Type: language +Subtag: ddd +Description: Dongotono +Added: 2009-07-29 +%% +Type: language +Subtag: dde +Description: Doondo +Added: 2009-07-29 +%% +Type: language +Subtag: ddg +Description: Fataluku +Added: 2009-07-29 +%% +Type: language +Subtag: ddi +Description: West Goodenough +Added: 2009-07-29 +%% +Type: language +Subtag: ddj +Description: Jaru +Added: 2009-07-29 +%% +Type: language +Subtag: ddn +Description: Dendi (Benin) +Added: 2009-07-29 +%% +Type: language +Subtag: ddo +Description: Dido +Added: 2009-07-29 +%% +Type: language +Subtag: ddr +Description: Dhudhuroa +Added: 2012-08-12 +%% +Type: language +Subtag: dds +Description: Donno So Dogon +Added: 2009-07-29 +%% +Type: language +Subtag: ddw +Description: Dawera-Daweloor +Added: 2009-07-29 +%% +Type: language +Subtag: dec +Description: Dagik +Added: 2009-07-29 +%% +Type: language +Subtag: ded +Description: Dedua +Added: 2009-07-29 +%% +Type: language +Subtag: dee +Description: Dewoin +Added: 2009-07-29 +%% +Type: language +Subtag: def +Description: Dezfuli +Added: 2009-07-29 +%% +Type: language +Subtag: deg +Description: Degema +Added: 2009-07-29 +%% +Type: language +Subtag: deh +Description: Dehwari +Added: 2009-07-29 +%% +Type: language +Subtag: dei +Description: Demisa +Added: 2009-07-29 +%% +Type: language +Subtag: dek +Description: Dek +Added: 2009-07-29 +%% +Type: language +Subtag: del +Description: Delaware +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: dem +Description: Dem +Added: 2009-07-29 +%% +Type: language +Subtag: den +Description: Slave (Athapascan) +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: dep +Description: Pidgin Delaware +Added: 2009-07-29 +%% +Type: language +Subtag: deq +Description: Dendi (Central African Republic) +Added: 2009-07-29 +%% +Type: language +Subtag: der +Description: Deori +Added: 2009-07-29 +%% +Type: language +Subtag: des +Description: Desano +Added: 2009-07-29 +%% +Type: language +Subtag: dev +Description: Domung +Added: 2009-07-29 +%% +Type: language +Subtag: dez +Description: Dengese +Added: 2009-07-29 +%% +Type: language +Subtag: dga +Description: Southern Dagaare +Added: 2009-07-29 +%% +Type: language +Subtag: dgb +Description: Bunoge Dogon +Added: 2009-07-29 +%% +Type: language +Subtag: dgc +Description: Casiguran Dumagat Agta +Added: 2009-07-29 +%% +Type: language +Subtag: dgd +Description: Dagaari Dioula +Added: 2009-07-29 +%% +Type: language +Subtag: dge +Description: Degenan +Added: 2009-07-29 +%% +Type: language +Subtag: dgg +Description: Doga +Added: 2009-07-29 +%% +Type: language +Subtag: dgh +Description: Dghwede +Added: 2009-07-29 +%% +Type: language +Subtag: dgi +Description: Northern Dagara +Added: 2009-07-29 +%% +Type: language +Subtag: dgk +Description: Dagba +Added: 2009-07-29 +%% +Type: language +Subtag: dgl +Description: Andaandi +Description: Dongolawi +Added: 2012-08-12 +%% +Type: language +Subtag: dgn +Description: Dagoman +Added: 2009-07-29 +%% +Type: language +Subtag: dgo +Description: Dogri (individual language) +Added: 2009-07-29 +Macrolanguage: doi +%% +Type: language +Subtag: dgr +Description: Dogrib +Added: 2005-10-16 +%% +Type: language +Subtag: dgs +Description: Dogoso +Added: 2009-07-29 +%% +Type: language +Subtag: dgt +Description: Ndra'ngith +Added: 2012-08-12 +%% +Type: language +Subtag: dgu +Description: Degaru +Added: 2009-07-29 +%% +Type: language +Subtag: dgw +Description: Daungwurrung +Added: 2012-08-12 +%% +Type: language +Subtag: dgx +Description: Doghoro +Added: 2009-07-29 +%% +Type: language +Subtag: dgz +Description: Daga +Added: 2009-07-29 +%% +Type: language +Subtag: dha +Description: Dhanwar (India) +Added: 2009-07-29 +Deprecated: 2011-08-16 +%% +Type: language +Subtag: dhd +Description: Dhundari +Added: 2009-07-29 +Macrolanguage: mwr +%% +Type: language +Subtag: dhg +Description: Dhangu-Djangu +Description: Dhangu +Description: Djangu +Added: 2009-07-29 +%% +Type: language +Subtag: dhi +Description: Dhimal +Added: 2009-07-29 +%% +Type: language +Subtag: dhl +Description: Dhalandji +Added: 2009-07-29 +%% +Type: language +Subtag: dhm +Description: Zemba +Added: 2009-07-29 +%% +Type: language +Subtag: dhn +Description: Dhanki +Added: 2009-07-29 +%% +Type: language +Subtag: dho +Description: Dhodia +Added: 2009-07-29 +%% +Type: language +Subtag: dhr +Description: Dhargari +Added: 2009-07-29 +%% +Type: language +Subtag: dhs +Description: Dhaiso +Added: 2009-07-29 +%% +Type: language +Subtag: dhu +Description: Dhurga +Added: 2009-07-29 +%% +Type: language +Subtag: dhv +Description: Dehu +Description: Drehu +Added: 2009-07-29 +%% +Type: language +Subtag: dhw +Description: Dhanwar (Nepal) +Added: 2009-07-29 +%% +Type: language +Subtag: dhx +Description: Dhungaloo +Added: 2013-09-10 +%% +Type: language +Subtag: dia +Description: Dia +Added: 2009-07-29 +%% +Type: language +Subtag: dib +Description: South Central Dinka +Added: 2009-07-29 +Macrolanguage: din +%% +Type: language +Subtag: dic +Description: Lakota Dida +Added: 2009-07-29 +%% +Type: language +Subtag: did +Description: Didinga +Added: 2009-07-29 +%% +Type: language +Subtag: dif +Description: Dieri +Description: Diyari +Added: 2009-07-29 +%% +Type: language +Subtag: dig +Description: Digo +Description: Chidigo +Added: 2009-07-29 +%% +Type: language +Subtag: dih +Description: Kumiai +Added: 2009-07-29 +%% +Type: language +Subtag: dii +Description: Dimbong +Added: 2009-07-29 +%% +Type: language +Subtag: dij +Description: Dai +Added: 2009-07-29 +%% +Type: language +Subtag: dik +Description: Southwestern Dinka +Added: 2009-07-29 +Macrolanguage: din +%% +Type: language +Subtag: dil +Description: Dilling +Added: 2009-07-29 +%% +Type: language +Subtag: dim +Description: Dime +Added: 2009-07-29 +%% +Type: language +Subtag: din +Description: Dinka +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: dio +Description: Dibo +Added: 2009-07-29 +%% +Type: language +Subtag: dip +Description: Northeastern Dinka +Added: 2009-07-29 +Macrolanguage: din +%% +Type: language +Subtag: diq +Description: Dimli (individual language) +Added: 2009-07-29 +Macrolanguage: zza +%% +Type: language +Subtag: dir +Description: Dirim +Added: 2009-07-29 +%% +Type: language +Subtag: dis +Description: Dimasa +Added: 2009-07-29 +%% +Type: language +Subtag: dit +Description: Dirari +Added: 2009-07-29 +Deprecated: 2019-04-29 +Preferred-Value: dif +%% +Type: language +Subtag: diu +Description: Diriku +Added: 2009-07-29 +%% +Type: language +Subtag: diw +Description: Northwestern Dinka +Added: 2009-07-29 +Macrolanguage: din +%% +Type: language +Subtag: dix +Description: Dixon Reef +Added: 2009-07-29 +%% +Type: language +Subtag: diy +Description: Diuwe +Added: 2009-07-29 +%% +Type: language +Subtag: diz +Description: Ding +Added: 2009-07-29 +%% +Type: language +Subtag: dja +Description: Djadjawurrung +Added: 2012-08-12 +%% +Type: language +Subtag: djb +Description: Djinba +Added: 2009-07-29 +%% +Type: language +Subtag: djc +Description: Dar Daju Daju +Added: 2009-07-29 +%% +Type: language +Subtag: djd +Description: Djamindjung +Description: Ngaliwurru +Added: 2009-07-29 +%% +Type: language +Subtag: dje +Description: Zarma +Added: 2009-07-29 +%% +Type: language +Subtag: djf +Description: Djangun +Added: 2009-07-29 +%% +Type: language +Subtag: dji +Description: Djinang +Added: 2009-07-29 +%% +Type: language +Subtag: djj +Description: Djeebbana +Added: 2009-07-29 +%% +Type: language +Subtag: djk +Description: Eastern Maroon Creole +Description: Businenge Tongo +Description: Nenge +Added: 2009-07-29 +%% +Type: language +Subtag: djl +Description: Djiwarli +Added: 2009-07-29 +Deprecated: 2013-09-10 +Comments: see dze, iin +%% +Type: language +Subtag: djm +Description: Jamsay Dogon +Added: 2009-07-29 +%% +Type: language +Subtag: djn +Description: Jawoyn +Description: Djauan +Added: 2009-07-29 +%% +Type: language +Subtag: djo +Description: Jangkang +Added: 2009-07-29 +%% +Type: language +Subtag: djr +Description: Djambarrpuyngu +Added: 2009-07-29 +%% +Type: language +Subtag: dju +Description: Kapriman +Added: 2009-07-29 +%% +Type: language +Subtag: djw +Description: Djawi +Added: 2009-07-29 +%% +Type: language +Subtag: dka +Description: Dakpakha +Added: 2009-07-29 +%% +Type: language +Subtag: dkk +Description: Dakka +Added: 2009-07-29 +%% +Type: language +Subtag: dkl +Description: Kolum So Dogon +Added: 2009-07-29 +Deprecated: 2011-08-16 +Comments: see aqd, dmb +%% +Type: language +Subtag: dkr +Description: Kuijau +Added: 2009-07-29 +%% +Type: language +Subtag: dks +Description: Southeastern Dinka +Added: 2009-07-29 +Macrolanguage: din +%% +Type: language +Subtag: dkx +Description: Mazagway +Added: 2009-07-29 +%% +Type: language +Subtag: dlg +Description: Dolgan +Added: 2009-07-29 +%% +Type: language +Subtag: dlk +Description: Dahalik +Added: 2013-09-10 +%% +Type: language +Subtag: dlm +Description: Dalmatian +Added: 2009-07-29 +%% +Type: language +Subtag: dln +Description: Darlong +Added: 2009-07-29 +%% +Type: language +Subtag: dma +Description: Duma +Added: 2009-07-29 +%% +Type: language +Subtag: dmb +Description: Mombo Dogon +Added: 2011-08-16 +%% +Type: language +Subtag: dmc +Description: Gavak +Added: 2009-07-29 +%% +Type: language +Subtag: dmd +Description: Madhi Madhi +Added: 2012-08-12 +%% +Type: language +Subtag: dme +Description: Dugwor +Added: 2009-07-29 +%% +Type: language +Subtag: dmg +Description: Upper Kinabatangan +Added: 2009-07-29 +%% +Type: language +Subtag: dmk +Description: Domaaki +Added: 2009-07-29 +%% +Type: language +Subtag: dml +Description: Dameli +Added: 2009-07-29 +%% +Type: language +Subtag: dmm +Description: Dama +Added: 2009-07-29 +%% +Type: language +Subtag: dmn +Description: Mande languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: dmo +Description: Kemedzung +Added: 2009-07-29 +%% +Type: language +Subtag: dmr +Description: East Damar +Added: 2009-07-29 +%% +Type: language +Subtag: dms +Description: Dampelas +Added: 2009-07-29 +%% +Type: language +Subtag: dmu +Description: Dubu +Description: Tebi +Added: 2009-07-29 +%% +Type: language +Subtag: dmv +Description: Dumpas +Added: 2009-07-29 +%% +Type: language +Subtag: dmw +Description: Mudburra +Added: 2013-09-10 +%% +Type: language +Subtag: dmx +Description: Dema +Added: 2009-07-29 +%% +Type: language +Subtag: dmy +Description: Demta +Description: Sowari +Added: 2009-07-29 +%% +Type: language +Subtag: dna +Description: Upper Grand Valley Dani +Added: 2009-07-29 +%% +Type: language +Subtag: dnd +Description: Daonda +Added: 2009-07-29 +%% +Type: language +Subtag: dne +Description: Ndendeule +Added: 2009-07-29 +%% +Type: language +Subtag: dng +Description: Dungan +Added: 2009-07-29 +%% +Type: language +Subtag: dni +Description: Lower Grand Valley Dani +Added: 2009-07-29 +%% +Type: language +Subtag: dnj +Description: Dan +Added: 2013-09-10 +%% +Type: language +Subtag: dnk +Description: Dengka +Added: 2009-07-29 +%% +Type: language +Subtag: dnn +Description: Dzùùngoo +Added: 2009-07-29 +%% +Type: language +Subtag: dno +Description: Ndrulo +Description: Northern Lendu +Added: 2018-10-28 +%% +Type: language +Subtag: dnr +Description: Danaru +Added: 2009-07-29 +%% +Type: language +Subtag: dnt +Description: Mid Grand Valley Dani +Added: 2009-07-29 +%% +Type: language +Subtag: dnu +Description: Danau +Added: 2009-07-29 +%% +Type: language +Subtag: dnv +Description: Danu +Added: 2012-08-12 +%% +Type: language +Subtag: dnw +Description: Western Dani +Added: 2009-07-29 +%% +Type: language +Subtag: dny +Description: Dení +Added: 2009-07-29 +%% +Type: language +Subtag: doa +Description: Dom +Added: 2009-07-29 +%% +Type: language +Subtag: dob +Description: Dobu +Added: 2009-07-29 +%% +Type: language +Subtag: doc +Description: Northern Dong +Added: 2009-07-29 +%% +Type: language +Subtag: doe +Description: Doe +Added: 2009-07-29 +%% +Type: language +Subtag: dof +Description: Domu +Added: 2009-07-29 +%% +Type: language +Subtag: doh +Description: Dong +Added: 2009-07-29 +%% +Type: language +Subtag: doi +Description: Dogri (macrolanguage) +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: dok +Description: Dondo +Added: 2009-07-29 +%% +Type: language +Subtag: dol +Description: Doso +Added: 2009-07-29 +%% +Type: language +Subtag: don +Description: Toura (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: doo +Description: Dongo +Added: 2009-07-29 +%% +Type: language +Subtag: dop +Description: Lukpa +Added: 2009-07-29 +%% +Type: language +Subtag: doq +Description: Dominican Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: dor +Description: Dori'o +Added: 2009-07-29 +%% +Type: language +Subtag: dos +Description: Dogosé +Added: 2009-07-29 +%% +Type: language +Subtag: dot +Description: Dass +Added: 2009-07-29 +%% +Type: language +Subtag: dov +Description: Dombe +Added: 2009-07-29 +%% +Type: language +Subtag: dow +Description: Doyayo +Added: 2009-07-29 +%% +Type: language +Subtag: dox +Description: Bussa +Added: 2009-07-29 +%% +Type: language +Subtag: doy +Description: Dompo +Added: 2009-07-29 +%% +Type: language +Subtag: doz +Description: Dorze +Added: 2009-07-29 +%% +Type: language +Subtag: dpp +Description: Papar +Added: 2009-07-29 +%% +Type: language +Subtag: dra +Description: Dravidian languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: drb +Description: Dair +Added: 2009-07-29 +%% +Type: language +Subtag: drc +Description: Minderico +Added: 2011-08-16 +%% +Type: language +Subtag: drd +Description: Darmiya +Added: 2009-07-29 +%% +Type: language +Subtag: dre +Description: Dolpo +Added: 2009-07-29 +%% +Type: language +Subtag: drg +Description: Rungus +Added: 2009-07-29 +%% +Type: language +Subtag: drh +Description: Darkhat +Added: 2009-07-29 +Deprecated: 2010-03-11 +Preferred-Value: khk +%% +Type: language +Subtag: dri +Description: C'Lela +Added: 2009-07-29 +%% +Type: language +Subtag: drl +Description: Paakantyi +Added: 2009-07-29 +%% +Type: language +Subtag: drn +Description: West Damar +Added: 2009-07-29 +%% +Type: language +Subtag: dro +Description: Daro-Matu Melanau +Added: 2009-07-29 +%% +Type: language +Subtag: drq +Description: Dura +Added: 2009-07-29 +%% +Type: language +Subtag: drr +Description: Dororo +Added: 2009-07-29 +%% +Type: language +Subtag: drs +Description: Gedeo +Added: 2009-07-29 +%% +Type: language +Subtag: drt +Description: Drents +Added: 2009-07-29 +%% +Type: language +Subtag: dru +Description: Rukai +Added: 2009-07-29 +%% +Type: language +Subtag: drw +Description: Darwazi +Added: 2009-07-29 +Deprecated: 2010-03-11 +Preferred-Value: prs +%% +Type: language +Subtag: dry +Description: Darai +Added: 2009-07-29 +%% +Type: language +Subtag: dsb +Description: Lower Sorbian +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: dse +Description: Dutch Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: dsh +Description: Daasanach +Added: 2009-07-29 +%% +Type: language +Subtag: dsi +Description: Disa +Added: 2009-07-29 +%% +Type: language +Subtag: dsl +Description: Danish Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: dsn +Description: Dusner +Added: 2009-07-29 +%% +Type: language +Subtag: dso +Description: Desiya +Added: 2009-07-29 +%% +Type: language +Subtag: dsq +Description: Tadaksahak +Added: 2009-07-29 +%% +Type: language +Subtag: dta +Description: Daur +Added: 2009-07-29 +%% +Type: language +Subtag: dtb +Description: Labuk-Kinabatangan Kadazan +Added: 2009-07-29 +%% +Type: language +Subtag: dtd +Description: Ditidaht +Added: 2011-08-16 +%% +Type: language +Subtag: dth +Description: Adithinngithigh +Added: 2012-08-12 +%% +Type: language +Subtag: dti +Description: Ana Tinga Dogon +Added: 2009-07-29 +%% +Type: language +Subtag: dtk +Description: Tene Kan Dogon +Added: 2009-07-29 +%% +Type: language +Subtag: dtm +Description: Tomo Kan Dogon +Added: 2009-07-29 +%% +Type: language +Subtag: dtn +Description: Daatsʼíin +Added: 2016-05-30 +%% +Type: language +Subtag: dto +Description: Tommo So Dogon +Added: 2012-08-12 +%% +Type: language +Subtag: dtp +Description: Kadazan Dusun +Description: Central Dusun +Added: 2009-07-29 +%% +Type: language +Subtag: dtr +Description: Lotud +Added: 2009-07-29 +%% +Type: language +Subtag: dts +Description: Toro So Dogon +Added: 2009-07-29 +%% +Type: language +Subtag: dtt +Description: Toro Tegu Dogon +Added: 2009-07-29 +%% +Type: language +Subtag: dtu +Description: Tebul Ure Dogon +Added: 2009-07-29 +%% +Type: language +Subtag: dty +Description: Dotyali +Added: 2012-08-12 +Macrolanguage: ne +%% +Type: language +Subtag: dua +Description: Duala +Added: 2005-10-16 +%% +Type: language +Subtag: dub +Description: Dubli +Added: 2009-07-29 +%% +Type: language +Subtag: duc +Description: Duna +Added: 2009-07-29 +%% +Type: language +Subtag: dud +Description: Hun-Saare +Added: 2009-07-29 +Deprecated: 2019-04-16 +Comments: see uth, uss +%% +Type: language +Subtag: due +Description: Umiray Dumaget Agta +Added: 2009-07-29 +%% +Type: language +Subtag: duf +Description: Dumbea +Description: Drubea +Added: 2009-07-29 +%% +Type: language +Subtag: dug +Description: Duruma +Description: Chiduruma +Added: 2009-07-29 +%% +Type: language +Subtag: duh +Description: Dungra Bhil +Added: 2009-07-29 +%% +Type: language +Subtag: dui +Description: Dumun +Added: 2009-07-29 +%% +Type: language +Subtag: duj +Description: Dhuwal +Added: 2009-07-29 +Deprecated: 2016-05-30 +Comments: see dwu, dwy +%% +Type: language +Subtag: duk +Description: Uyajitaya +Added: 2009-07-29 +%% +Type: language +Subtag: dul +Description: Alabat Island Agta +Added: 2009-07-29 +%% +Type: language +Subtag: dum +Description: Middle Dutch (ca. 1050-1350) +Added: 2005-10-16 +%% +Type: language +Subtag: dun +Description: Dusun Deyah +Added: 2009-07-29 +%% +Type: language +Subtag: duo +Description: Dupaninan Agta +Added: 2009-07-29 +%% +Type: language +Subtag: dup +Description: Duano +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: duq +Description: Dusun Malang +Added: 2009-07-29 +%% +Type: language +Subtag: dur +Description: Dii +Added: 2009-07-29 +%% +Type: language +Subtag: dus +Description: Dumi +Added: 2009-07-29 +%% +Type: language +Subtag: duu +Description: Drung +Added: 2009-07-29 +%% +Type: language +Subtag: duv +Description: Duvle +Added: 2009-07-29 +%% +Type: language +Subtag: duw +Description: Dusun Witu +Added: 2009-07-29 +%% +Type: language +Subtag: dux +Description: Duungooma +Added: 2009-07-29 +%% +Type: language +Subtag: duy +Description: Dicamay Agta +Added: 2009-07-29 +%% +Type: language +Subtag: duz +Description: Duli-Gey +Added: 2009-07-29 +%% +Type: language +Subtag: dva +Description: Duau +Added: 2009-07-29 +%% +Type: language +Subtag: dwa +Description: Diri +Added: 2009-07-29 +%% +Type: language +Subtag: dwl +Description: Walo Kumbe Dogon +Added: 2009-07-29 +Deprecated: 2012-08-12 +Comments: see dbt, dbw +%% +Type: language +Subtag: dwr +Description: Dawro +Added: 2009-07-29 +%% +Type: language +Subtag: dws +Description: Dutton World Speedwords +Added: 2009-07-29 +%% +Type: language +Subtag: dwu +Description: Dhuwal +Added: 2016-05-30 +%% +Type: language +Subtag: dww +Description: Dawawa +Added: 2009-07-29 +%% +Type: language +Subtag: dwy +Description: Dhuwaya +Added: 2016-05-30 +%% +Type: language +Subtag: dwz +Description: Dewas Rai +Added: 2018-10-28 +%% +Type: language +Subtag: dya +Description: Dyan +Added: 2009-07-29 +%% +Type: language +Subtag: dyb +Description: Dyaberdyaber +Added: 2009-07-29 +%% +Type: language +Subtag: dyd +Description: Dyugun +Added: 2009-07-29 +%% +Type: language +Subtag: dyg +Description: Villa Viciosa Agta +Added: 2009-07-29 +%% +Type: language +Subtag: dyi +Description: Djimini Senoufo +Added: 2009-07-29 +%% +Type: language +Subtag: dym +Description: Yanda Dom Dogon +Added: 2009-07-29 +%% +Type: language +Subtag: dyn +Description: Dyangadi +Description: Dhanggatti +Added: 2009-07-29 +%% +Type: language +Subtag: dyo +Description: Jola-Fonyi +Added: 2009-07-29 +%% +Type: language +Subtag: dyu +Description: Dyula +Added: 2005-10-16 +%% +Type: language +Subtag: dyy +Description: Djabugay +Description: Dyaabugay +Added: 2009-07-29 +%% +Type: language +Subtag: dza +Description: Tunzu +Added: 2009-07-29 +%% +Type: language +Subtag: dzd +Description: Daza +Added: 2009-07-29 +Deprecated: 2015-02-12 +%% +Type: language +Subtag: dze +Description: Djiwarli +Added: 2013-09-10 +%% +Type: language +Subtag: dzg +Description: Dazaga +Added: 2009-07-29 +%% +Type: language +Subtag: dzl +Description: Dzalakha +Added: 2009-07-29 +%% +Type: language +Subtag: dzn +Description: Dzando +Added: 2009-07-29 +%% +Type: language +Subtag: eaa +Description: Karenggapa +Added: 2013-09-10 +%% +Type: language +Subtag: ebg +Description: Ebughu +Added: 2009-07-29 +%% +Type: language +Subtag: ebk +Description: Eastern Bontok +Added: 2010-03-11 +Macrolanguage: bnc +%% +Type: language +Subtag: ebo +Description: Teke-Ebo +Added: 2009-07-29 +%% +Type: language +Subtag: ebr +Description: Ebrié +Added: 2009-07-29 +%% +Type: language +Subtag: ebu +Description: Embu +Description: Kiembu +Added: 2009-07-29 +%% +Type: language +Subtag: ecr +Description: Eteocretan +Added: 2009-07-29 +%% +Type: language +Subtag: ecs +Description: Ecuadorian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: ecy +Description: Eteocypriot +Added: 2009-07-29 +%% +Type: language +Subtag: eee +Description: E +Added: 2009-07-29 +%% +Type: language +Subtag: efa +Description: Efai +Added: 2009-07-29 +%% +Type: language +Subtag: efe +Description: Efe +Added: 2009-07-29 +%% +Type: language +Subtag: efi +Description: Efik +Added: 2005-10-16 +%% +Type: language +Subtag: ega +Description: Ega +Added: 2009-07-29 +%% +Type: language +Subtag: egl +Description: Emilian +Added: 2009-07-29 +%% +Type: language +Subtag: ego +Description: Eggon +Added: 2009-07-29 +%% +Type: language +Subtag: egx +Description: Egyptian languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: egy +Description: Egyptian (Ancient) +Added: 2005-10-16 +%% +Type: language +Subtag: ehu +Description: Ehueun +Added: 2009-07-29 +%% +Type: language +Subtag: eip +Description: Eipomek +Added: 2009-07-29 +%% +Type: language +Subtag: eit +Description: Eitiep +Added: 2009-07-29 +%% +Type: language +Subtag: eiv +Description: Askopan +Added: 2009-07-29 +%% +Type: language +Subtag: eja +Description: Ejamat +Added: 2009-07-29 +%% +Type: language +Subtag: eka +Description: Ekajuk +Added: 2005-10-16 +%% +Type: language +Subtag: ekc +Description: Eastern Karnic +Added: 2013-09-10 +%% +Type: language +Subtag: eke +Description: Ekit +Added: 2009-07-29 +%% +Type: language +Subtag: ekg +Description: Ekari +Added: 2009-07-29 +%% +Type: language +Subtag: eki +Description: Eki +Added: 2009-07-29 +%% +Type: language +Subtag: ekk +Description: Standard Estonian +Added: 2009-07-29 +Macrolanguage: et +%% +Type: language +Subtag: ekl +Description: Kol (Bangladesh) +Description: Kol +Added: 2009-07-29 +%% +Type: language +Subtag: ekm +Description: Elip +Added: 2009-07-29 +%% +Type: language +Subtag: eko +Description: Koti +Added: 2009-07-29 +%% +Type: language +Subtag: ekp +Description: Ekpeye +Added: 2009-07-29 +%% +Type: language +Subtag: ekr +Description: Yace +Added: 2009-07-29 +%% +Type: language +Subtag: eky +Description: Eastern Kayah +Added: 2009-07-29 +%% +Type: language +Subtag: ele +Description: Elepi +Added: 2009-07-29 +%% +Type: language +Subtag: elh +Description: El Hugeirat +Added: 2009-07-29 +%% +Type: language +Subtag: eli +Description: Nding +Added: 2009-07-29 +%% +Type: language +Subtag: elk +Description: Elkei +Added: 2009-07-29 +%% +Type: language +Subtag: elm +Description: Eleme +Added: 2009-07-29 +%% +Type: language +Subtag: elo +Description: El Molo +Added: 2009-07-29 +%% +Type: language +Subtag: elp +Description: Elpaputih +Added: 2009-07-29 +Deprecated: 2012-08-12 +Comments: see amq, plh +%% +Type: language +Subtag: elu +Description: Elu +Added: 2009-07-29 +%% +Type: language +Subtag: elx +Description: Elamite +Added: 2005-10-16 +%% +Type: language +Subtag: ema +Description: Emai-Iuleha-Ora +Added: 2009-07-29 +%% +Type: language +Subtag: emb +Description: Embaloh +Added: 2009-07-29 +%% +Type: language +Subtag: eme +Description: Emerillon +Added: 2009-07-29 +%% +Type: language +Subtag: emg +Description: Eastern Meohang +Added: 2009-07-29 +%% +Type: language +Subtag: emi +Description: Mussau-Emira +Added: 2009-07-29 +%% +Type: language +Subtag: emk +Description: Eastern Maninkakan +Added: 2009-07-29 +Macrolanguage: man +%% +Type: language +Subtag: emm +Description: Mamulique +Added: 2009-07-29 +%% +Type: language +Subtag: emn +Description: Eman +Added: 2009-07-29 +%% +Type: language +Subtag: emo +Description: Emok +Added: 2009-07-29 +Deprecated: 2014-02-28 +%% +Type: language +Subtag: emp +Description: Northern Emberá +Added: 2009-07-29 +%% +Type: language +Subtag: ems +Description: Pacific Gulf Yupik +Added: 2009-07-29 +%% +Type: language +Subtag: emu +Description: Eastern Muria +Added: 2009-07-29 +%% +Type: language +Subtag: emw +Description: Emplawas +Added: 2009-07-29 +%% +Type: language +Subtag: emx +Description: Erromintxela +Added: 2010-03-11 +%% +Type: language +Subtag: emy +Description: Epigraphic Mayan +Added: 2009-07-29 +%% +Type: language +Subtag: ena +Description: Apali +Added: 2009-07-29 +%% +Type: language +Subtag: enb +Description: Markweeta +Added: 2009-07-29 +Macrolanguage: kln +%% +Type: language +Subtag: enc +Description: En +Added: 2009-07-29 +%% +Type: language +Subtag: end +Description: Ende +Added: 2009-07-29 +%% +Type: language +Subtag: enf +Description: Forest Enets +Added: 2009-07-29 +%% +Type: language +Subtag: enh +Description: Tundra Enets +Added: 2009-07-29 +%% +Type: language +Subtag: enl +Description: Enlhet +Added: 2014-02-28 +%% +Type: language +Subtag: enm +Description: Middle English (1100-1500) +Added: 2005-10-16 +%% +Type: language +Subtag: enn +Description: Engenni +Added: 2009-07-29 +%% +Type: language +Subtag: eno +Description: Enggano +Added: 2009-07-29 +%% +Type: language +Subtag: enq +Description: Enga +Added: 2009-07-29 +%% +Type: language +Subtag: enr +Description: Emumu +Description: Emem +Added: 2009-07-29 +%% +Type: language +Subtag: enu +Description: Enu +Added: 2009-07-29 +%% +Type: language +Subtag: env +Description: Enwan (Edu State) +Added: 2009-07-29 +%% +Type: language +Subtag: enw +Description: Enwan (Akwa Ibom State) +Added: 2009-07-29 +%% +Type: language +Subtag: enx +Description: Enxet +Added: 2014-02-28 +%% +Type: language +Subtag: eot +Description: Beti (Côte d'Ivoire) +Added: 2009-07-29 +%% +Type: language +Subtag: epi +Description: Epie +Added: 2009-07-29 +%% +Type: language +Subtag: era +Description: Eravallan +Added: 2009-07-29 +%% +Type: language +Subtag: erg +Description: Sie +Added: 2009-07-29 +%% +Type: language +Subtag: erh +Description: Eruwa +Added: 2009-07-29 +%% +Type: language +Subtag: eri +Description: Ogea +Added: 2009-07-29 +%% +Type: language +Subtag: erk +Description: South Efate +Added: 2009-07-29 +%% +Type: language +Subtag: ero +Description: Horpa +Added: 2009-07-29 +%% +Type: language +Subtag: err +Description: Erre +Added: 2009-07-29 +%% +Type: language +Subtag: ers +Description: Ersu +Added: 2009-07-29 +%% +Type: language +Subtag: ert +Description: Eritai +Added: 2009-07-29 +%% +Type: language +Subtag: erw +Description: Erokwanas +Added: 2009-07-29 +%% +Type: language +Subtag: ese +Description: Ese Ejja +Added: 2009-07-29 +%% +Type: language +Subtag: esg +Description: Aheri Gondi +Added: 2016-05-30 +Macrolanguage: gon +%% +Type: language +Subtag: esh +Description: Eshtehardi +Added: 2009-07-29 +%% +Type: language +Subtag: esi +Description: North Alaskan Inupiatun +Added: 2009-07-29 +Macrolanguage: ik +%% +Type: language +Subtag: esk +Description: Northwest Alaska Inupiatun +Added: 2009-07-29 +Macrolanguage: ik +%% +Type: language +Subtag: esl +Description: Egypt Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: esm +Description: Esuma +Added: 2009-07-29 +%% +Type: language +Subtag: esn +Description: Salvadoran Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: eso +Description: Estonian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: esq +Description: Esselen +Added: 2009-07-29 +%% +Type: language +Subtag: ess +Description: Central Siberian Yupik +Added: 2009-07-29 +%% +Type: language +Subtag: esu +Description: Central Yupik +Added: 2009-07-29 +%% +Type: language +Subtag: esx +Description: Eskimo-Aleut languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: esy +Description: Eskayan +Added: 2014-04-06 +%% +Type: language +Subtag: etb +Description: Etebi +Added: 2009-07-29 +%% +Type: language +Subtag: etc +Description: Etchemin +Added: 2009-07-29 +%% +Type: language +Subtag: eth +Description: Ethiopian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: etn +Description: Eton (Vanuatu) +Added: 2009-07-29 +%% +Type: language +Subtag: eto +Description: Eton (Cameroon) +Added: 2009-07-29 +%% +Type: language +Subtag: etr +Description: Edolo +Added: 2009-07-29 +%% +Type: language +Subtag: ets +Description: Yekhee +Added: 2009-07-29 +%% +Type: language +Subtag: ett +Description: Etruscan +Added: 2009-07-29 +%% +Type: language +Subtag: etu +Description: Ejagham +Added: 2009-07-29 +%% +Type: language +Subtag: etx +Description: Eten +Added: 2009-07-29 +%% +Type: language +Subtag: etz +Description: Semimi +Added: 2009-07-29 +%% +Type: language +Subtag: euq +Description: Basque (family) +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: eve +Description: Even +Added: 2009-07-29 +%% +Type: language +Subtag: evh +Description: Uvbie +Added: 2009-07-29 +%% +Type: language +Subtag: evn +Description: Evenki +Added: 2009-07-29 +%% +Type: language +Subtag: ewo +Description: Ewondo +Added: 2005-10-16 +%% +Type: language +Subtag: ext +Description: Extremaduran +Added: 2009-07-29 +%% +Type: language +Subtag: eya +Description: Eyak +Added: 2009-07-29 +%% +Type: language +Subtag: eyo +Description: Keiyo +Added: 2009-07-29 +Macrolanguage: kln +%% +Type: language +Subtag: eza +Description: Ezaa +Added: 2013-09-10 +%% +Type: language +Subtag: eze +Description: Uzekwe +Added: 2009-07-29 +%% +Type: language +Subtag: faa +Description: Fasu +Added: 2009-07-29 +%% +Type: language +Subtag: fab +Description: Fa d'Ambu +Added: 2009-07-29 +%% +Type: language +Subtag: fad +Description: Wagi +Added: 2009-07-29 +%% +Type: language +Subtag: faf +Description: Fagani +Added: 2009-07-29 +%% +Type: language +Subtag: fag +Description: Finongan +Added: 2009-07-29 +%% +Type: language +Subtag: fah +Description: Baissa Fali +Added: 2009-07-29 +%% +Type: language +Subtag: fai +Description: Faiwol +Added: 2009-07-29 +%% +Type: language +Subtag: faj +Description: Faita +Added: 2009-07-29 +%% +Type: language +Subtag: fak +Description: Fang (Cameroon) +Added: 2009-07-29 +%% +Type: language +Subtag: fal +Description: South Fali +Added: 2009-07-29 +%% +Type: language +Subtag: fam +Description: Fam +Added: 2009-07-29 +%% +Type: language +Subtag: fan +Description: Fang (Equatorial Guinea) +Added: 2005-10-16 +%% +Type: language +Subtag: fap +Description: Paloor +Added: 2009-07-29 +%% +Type: language +Subtag: far +Description: Fataleka +Added: 2009-07-29 +%% +Type: language +Subtag: fat +Description: Fanti +Added: 2005-10-16 +Macrolanguage: ak +%% +Type: language +Subtag: fau +Description: Fayu +Added: 2009-07-29 +%% +Type: language +Subtag: fax +Description: Fala +Added: 2009-07-29 +%% +Type: language +Subtag: fay +Description: Southwestern Fars +Added: 2009-07-29 +%% +Type: language +Subtag: faz +Description: Northwestern Fars +Added: 2009-07-29 +%% +Type: language +Subtag: fbl +Description: West Albay Bikol +Added: 2010-03-11 +Macrolanguage: bik +%% +Type: language +Subtag: fcs +Description: Quebec Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: fer +Description: Feroge +Added: 2009-07-29 +%% +Type: language +Subtag: ffi +Description: Foia Foia +Added: 2009-07-29 +%% +Type: language +Subtag: ffm +Description: Maasina Fulfulde +Added: 2009-07-29 +Macrolanguage: ff +%% +Type: language +Subtag: fgr +Description: Fongoro +Added: 2009-07-29 +%% +Type: language +Subtag: fia +Description: Nobiin +Added: 2009-07-29 +%% +Type: language +Subtag: fie +Description: Fyer +Added: 2009-07-29 +%% +Type: language +Subtag: fil +Description: Filipino +Description: Pilipino +Added: 2005-10-16 +%% +Type: language +Subtag: fip +Description: Fipa +Added: 2009-07-29 +%% +Type: language +Subtag: fir +Description: Firan +Added: 2009-07-29 +%% +Type: language +Subtag: fit +Description: Tornedalen Finnish +Added: 2009-07-29 +%% +Type: language +Subtag: fiu +Description: Finno-Ugrian languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: fiw +Description: Fiwaga +Added: 2009-07-29 +%% +Type: language +Subtag: fkk +Description: Kirya-Konzəl +Added: 2012-08-12 +%% +Type: language +Subtag: fkv +Description: Kven Finnish +Added: 2009-07-29 +%% +Type: language +Subtag: fla +Description: Kalispel-Pend d'Oreille +Added: 2009-07-29 +%% +Type: language +Subtag: flh +Description: Foau +Added: 2009-07-29 +%% +Type: language +Subtag: fli +Description: Fali +Added: 2009-07-29 +%% +Type: language +Subtag: fll +Description: North Fali +Added: 2009-07-29 +%% +Type: language +Subtag: fln +Description: Flinders Island +Added: 2009-07-29 +%% +Type: language +Subtag: flr +Description: Fuliiru +Added: 2009-07-29 +%% +Type: language +Subtag: fly +Description: Flaaitaal +Description: Tsotsitaal +Added: 2009-07-29 +%% +Type: language +Subtag: fmp +Description: Fe'fe' +Added: 2009-07-29 +%% +Type: language +Subtag: fmu +Description: Far Western Muria +Added: 2009-07-29 +%% +Type: language +Subtag: fnb +Description: Fanbak +Added: 2016-05-30 +%% +Type: language +Subtag: fng +Description: Fanagalo +Added: 2009-07-29 +%% +Type: language +Subtag: fni +Description: Fania +Added: 2009-07-29 +%% +Type: language +Subtag: fod +Description: Foodo +Added: 2009-07-29 +%% +Type: language +Subtag: foi +Description: Foi +Added: 2009-07-29 +%% +Type: language +Subtag: fom +Description: Foma +Added: 2009-07-29 +%% +Type: language +Subtag: fon +Description: Fon +Added: 2005-10-16 +%% +Type: language +Subtag: for +Description: Fore +Added: 2009-07-29 +%% +Type: language +Subtag: fos +Description: Siraya +Added: 2009-07-29 +%% +Type: language +Subtag: fox +Description: Formosan languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: fpe +Description: Fernando Po Creole English +Added: 2009-07-29 +%% +Type: language +Subtag: fqs +Description: Fas +Added: 2009-07-29 +%% +Type: language +Subtag: frc +Description: Cajun French +Added: 2009-07-29 +%% +Type: language +Subtag: frd +Description: Fordata +Added: 2009-07-29 +%% +Type: language +Subtag: frk +Description: Frankish +Added: 2009-07-29 +%% +Type: language +Subtag: frm +Description: Middle French (ca. 1400-1600) +Added: 2005-10-16 +%% +Type: language +Subtag: fro +Description: Old French (842-ca. 1400) +Added: 2005-10-16 +%% +Type: language +Subtag: frp +Description: Arpitan +Description: Francoprovençal +Added: 2009-07-29 +%% +Type: language +Subtag: frq +Description: Forak +Added: 2009-07-29 +%% +Type: language +Subtag: frr +Description: Northern Frisian +Added: 2006-03-08 +Suppress-Script: Latn +%% +Type: language +Subtag: frs +Description: Eastern Frisian +Added: 2006-03-08 +Suppress-Script: Latn +%% +Type: language +Subtag: frt +Description: Fortsenal +Added: 2009-07-29 +%% +Type: language +Subtag: fse +Description: Finnish Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: fsl +Description: French Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: fss +Description: Finland-Swedish Sign Language +Description: finlandssvenskt teckenspråk +Description: suomenruotsalainen viittomakieli +Added: 2009-07-29 +%% +Type: language +Subtag: fub +Description: Adamawa Fulfulde +Added: 2009-07-29 +Macrolanguage: ff +%% +Type: language +Subtag: fuc +Description: Pulaar +Added: 2009-07-29 +Macrolanguage: ff +%% +Type: language +Subtag: fud +Description: East Futuna +Added: 2009-07-29 +%% +Type: language +Subtag: fue +Description: Borgu Fulfulde +Added: 2009-07-29 +Macrolanguage: ff +%% +Type: language +Subtag: fuf +Description: Pular +Added: 2009-07-29 +Macrolanguage: ff +%% +Type: language +Subtag: fuh +Description: Western Niger Fulfulde +Added: 2009-07-29 +Macrolanguage: ff +%% +Type: language +Subtag: fui +Description: Bagirmi Fulfulde +Added: 2009-07-29 +Macrolanguage: ff +%% +Type: language +Subtag: fuj +Description: Ko +Added: 2009-07-29 +%% +Type: language +Subtag: fum +Description: Fum +Added: 2009-07-29 +%% +Type: language +Subtag: fun +Description: Fulniô +Added: 2009-07-29 +%% +Type: language +Subtag: fuq +Description: Central-Eastern Niger Fulfulde +Added: 2009-07-29 +Macrolanguage: ff +%% +Type: language +Subtag: fur +Description: Friulian +Added: 2005-10-16 +%% +Type: language +Subtag: fut +Description: Futuna-Aniwa +Added: 2009-07-29 +%% +Type: language +Subtag: fuu +Description: Furu +Added: 2009-07-29 +%% +Type: language +Subtag: fuv +Description: Nigerian Fulfulde +Added: 2009-07-29 +Macrolanguage: ff +%% +Type: language +Subtag: fuy +Description: Fuyug +Added: 2009-07-29 +%% +Type: language +Subtag: fvr +Description: Fur +Added: 2009-07-29 +%% +Type: language +Subtag: fwa +Description: Fwâi +Added: 2009-07-29 +%% +Type: language +Subtag: fwe +Description: Fwe +Added: 2009-07-29 +%% +Type: language +Subtag: gaa +Description: Ga +Added: 2005-10-16 +%% +Type: language +Subtag: gab +Description: Gabri +Added: 2009-07-29 +%% +Type: language +Subtag: gac +Description: Mixed Great Andamanese +Added: 2010-03-11 +%% +Type: language +Subtag: gad +Description: Gaddang +Added: 2009-07-29 +%% +Type: language +Subtag: gae +Description: Guarequena +Added: 2009-07-29 +%% +Type: language +Subtag: gaf +Description: Gende +Added: 2009-07-29 +%% +Type: language +Subtag: gag +Description: Gagauz +Added: 2009-07-29 +%% +Type: language +Subtag: gah +Description: Alekano +Added: 2009-07-29 +%% +Type: language +Subtag: gai +Description: Borei +Added: 2009-07-29 +%% +Type: language +Subtag: gaj +Description: Gadsup +Added: 2009-07-29 +%% +Type: language +Subtag: gak +Description: Gamkonora +Added: 2009-07-29 +%% +Type: language +Subtag: gal +Description: Galolen +Added: 2009-07-29 +%% +Type: language +Subtag: gam +Description: Kandawo +Added: 2009-07-29 +%% +Type: language +Subtag: gan +Description: Gan Chinese +Added: 2009-07-29 +Macrolanguage: zh +%% +Type: language +Subtag: gao +Description: Gants +Added: 2009-07-29 +%% +Type: language +Subtag: gap +Description: Gal +Added: 2009-07-29 +%% +Type: language +Subtag: gaq +Description: Gata' +Added: 2009-07-29 +%% +Type: language +Subtag: gar +Description: Galeya +Added: 2009-07-29 +%% +Type: language +Subtag: gas +Description: Adiwasi Garasia +Added: 2009-07-29 +%% +Type: language +Subtag: gat +Description: Kenati +Added: 2009-07-29 +%% +Type: language +Subtag: gau +Description: Mudhili Gadaba +Added: 2009-07-29 +%% +Type: language +Subtag: gav +Description: Gabutamon +Added: 2009-07-29 +Deprecated: 2010-03-11 +Preferred-Value: dev +%% +Type: language +Subtag: gaw +Description: Nobonob +Added: 2009-07-29 +%% +Type: language +Subtag: gax +Description: Borana-Arsi-Guji Oromo +Added: 2009-07-29 +Macrolanguage: om +%% +Type: language +Subtag: gay +Description: Gayo +Added: 2005-10-16 +%% +Type: language +Subtag: gaz +Description: West Central Oromo +Added: 2009-07-29 +Macrolanguage: om +%% +Type: language +Subtag: gba +Description: Gbaya (Central African Republic) +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: gbb +Description: Kaytetye +Added: 2009-07-29 +%% +Type: language +Subtag: gbc +Description: Garawa +Added: 2009-07-29 +Deprecated: 2012-08-12 +Comments: see wny, wrk +%% +Type: language +Subtag: gbd +Description: Karajarri +Added: 2009-07-29 +%% +Type: language +Subtag: gbe +Description: Niksek +Added: 2009-07-29 +%% +Type: language +Subtag: gbf +Description: Gaikundi +Added: 2009-07-29 +%% +Type: language +Subtag: gbg +Description: Gbanziri +Added: 2009-07-29 +%% +Type: language +Subtag: gbh +Description: Defi Gbe +Added: 2009-07-29 +%% +Type: language +Subtag: gbi +Description: Galela +Added: 2009-07-29 +%% +Type: language +Subtag: gbj +Description: Bodo Gadaba +Added: 2009-07-29 +%% +Type: language +Subtag: gbk +Description: Gaddi +Added: 2009-07-29 +%% +Type: language +Subtag: gbl +Description: Gamit +Added: 2009-07-29 +%% +Type: language +Subtag: gbm +Description: Garhwali +Added: 2009-07-29 +%% +Type: language +Subtag: gbn +Description: Mo'da +Added: 2009-07-29 +%% +Type: language +Subtag: gbo +Description: Northern Grebo +Added: 2009-07-29 +Macrolanguage: grb +%% +Type: language +Subtag: gbp +Description: Gbaya-Bossangoa +Added: 2009-07-29 +Macrolanguage: gba +%% +Type: language +Subtag: gbq +Description: Gbaya-Bozoum +Added: 2009-07-29 +Macrolanguage: gba +%% +Type: language +Subtag: gbr +Description: Gbagyi +Added: 2009-07-29 +%% +Type: language +Subtag: gbs +Description: Gbesi Gbe +Added: 2009-07-29 +%% +Type: language +Subtag: gbu +Description: Gagadu +Added: 2009-07-29 +%% +Type: language +Subtag: gbv +Description: Gbanu +Added: 2009-07-29 +%% +Type: language +Subtag: gbw +Description: Gabi-Gabi +Added: 2013-09-10 +%% +Type: language +Subtag: gbx +Description: Eastern Xwla Gbe +Added: 2009-07-29 +%% +Type: language +Subtag: gby +Description: Gbari +Added: 2009-07-29 +%% +Type: language +Subtag: gbz +Description: Zoroastrian Dari +Added: 2009-07-29 +%% +Type: language +Subtag: gcc +Description: Mali +Added: 2009-07-29 +%% +Type: language +Subtag: gcd +Description: Ganggalida +Added: 2009-07-29 +%% +Type: language +Subtag: gce +Description: Galice +Added: 2009-07-29 +%% +Type: language +Subtag: gcf +Description: Guadeloupean Creole French +Added: 2009-07-29 +%% +Type: language +Subtag: gcl +Description: Grenadian Creole English +Added: 2009-07-29 +%% +Type: language +Subtag: gcn +Description: Gaina +Added: 2009-07-29 +%% +Type: language +Subtag: gcr +Description: Guianese Creole French +Added: 2009-07-29 +%% +Type: language +Subtag: gct +Description: Colonia Tovar German +Added: 2009-07-29 +%% +Type: language +Subtag: gda +Description: Gade Lohar +Added: 2009-07-29 +Macrolanguage: raj +%% +Type: language +Subtag: gdb +Description: Pottangi Ollar Gadaba +Added: 2009-07-29 +%% +Type: language +Subtag: gdc +Description: Gugu Badhun +Added: 2009-07-29 +%% +Type: language +Subtag: gdd +Description: Gedaged +Added: 2009-07-29 +%% +Type: language +Subtag: gde +Description: Gude +Added: 2009-07-29 +%% +Type: language +Subtag: gdf +Description: Guduf-Gava +Added: 2009-07-29 +%% +Type: language +Subtag: gdg +Description: Ga'dang +Added: 2009-07-29 +%% +Type: language +Subtag: gdh +Description: Gadjerawang +Added: 2009-07-29 +%% +Type: language +Subtag: gdi +Description: Gundi +Added: 2009-07-29 +%% +Type: language +Subtag: gdj +Description: Gurdjar +Added: 2009-07-29 +%% +Type: language +Subtag: gdk +Description: Gadang +Added: 2009-07-29 +%% +Type: language +Subtag: gdl +Description: Dirasha +Added: 2009-07-29 +%% +Type: language +Subtag: gdm +Description: Laal +Added: 2009-07-29 +%% +Type: language +Subtag: gdn +Description: Umanakaina +Added: 2009-07-29 +%% +Type: language +Subtag: gdo +Description: Ghodoberi +Added: 2009-07-29 +%% +Type: language +Subtag: gdq +Description: Mehri +Added: 2009-07-29 +%% +Type: language +Subtag: gdr +Description: Wipi +Added: 2009-07-29 +%% +Type: language +Subtag: gds +Description: Ghandruk Sign Language +Added: 2012-08-12 +%% +Type: language +Subtag: gdt +Description: Kungardutyi +Added: 2013-09-10 +%% +Type: language +Subtag: gdu +Description: Gudu +Added: 2009-07-29 +%% +Type: language +Subtag: gdx +Description: Godwari +Added: 2009-07-29 +%% +Type: language +Subtag: gea +Description: Geruma +Added: 2009-07-29 +%% +Type: language +Subtag: geb +Description: Kire +Added: 2009-07-29 +%% +Type: language +Subtag: gec +Description: Gboloo Grebo +Added: 2009-07-29 +Macrolanguage: grb +%% +Type: language +Subtag: ged +Description: Gade +Added: 2009-07-29 +%% +Type: language +Subtag: geg +Description: Gengle +Added: 2009-07-29 +%% +Type: language +Subtag: geh +Description: Hutterite German +Description: Hutterisch +Added: 2009-07-29 +%% +Type: language +Subtag: gei +Description: Gebe +Added: 2009-07-29 +%% +Type: language +Subtag: gej +Description: Gen +Added: 2009-07-29 +%% +Type: language +Subtag: gek +Description: Ywom +Added: 2009-07-29 +%% +Type: language +Subtag: gel +Description: ut-Ma'in +Added: 2009-07-29 +%% +Type: language +Subtag: gem +Description: Germanic languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: geq +Description: Geme +Added: 2009-07-29 +%% +Type: language +Subtag: ges +Description: Geser-Gorom +Added: 2009-07-29 +%% +Type: language +Subtag: gev +Description: Eviya +Added: 2014-02-28 +%% +Type: language +Subtag: gew +Description: Gera +Added: 2009-07-29 +%% +Type: language +Subtag: gex +Description: Garre +Added: 2009-07-29 +%% +Type: language +Subtag: gey +Description: Enya +Added: 2009-07-29 +%% +Type: language +Subtag: gez +Description: Geez +Added: 2005-10-16 +%% +Type: language +Subtag: gfk +Description: Patpatar +Added: 2009-07-29 +%% +Type: language +Subtag: gft +Description: Gafat +Added: 2009-07-29 +%% +Type: language +Subtag: gfx +Description: Mangetti Dune ǃXung +Added: 2012-08-12 +Deprecated: 2015-02-12 +Preferred-Value: vaj +%% +Type: language +Subtag: gga +Description: Gao +Added: 2009-07-29 +%% +Type: language +Subtag: ggb +Description: Gbii +Added: 2009-07-29 +%% +Type: language +Subtag: ggd +Description: Gugadj +Added: 2009-07-29 +%% +Type: language +Subtag: gge +Description: Gurr-goni +Added: 2009-07-29 +%% +Type: language +Subtag: ggg +Description: Gurgula +Added: 2009-07-29 +%% +Type: language +Subtag: ggk +Description: Kungarakany +Added: 2009-07-29 +%% +Type: language +Subtag: ggl +Description: Ganglau +Added: 2009-07-29 +%% +Type: language +Subtag: ggn +Description: Eastern Gurung +Added: 2009-07-29 +Deprecated: 2016-05-30 +Preferred-Value: gvr +%% +Type: language +Subtag: ggo +Description: Southern Gondi +Added: 2009-07-29 +Deprecated: 2016-05-30 +Comments: see esg, wsg +%% +Type: language +Subtag: ggr +Description: Aghu Tharnggalu +Added: 2009-07-29 +Deprecated: 2013-09-10 +Comments: see gtu, ikr +%% +Type: language +Subtag: ggt +Description: Gitua +Added: 2009-07-29 +%% +Type: language +Subtag: ggu +Description: Gagu +Description: Gban +Added: 2009-07-29 +%% +Type: language +Subtag: ggw +Description: Gogodala +Added: 2009-07-29 +%% +Type: language +Subtag: gha +Description: Ghadamès +Added: 2009-07-29 +%% +Type: language +Subtag: ghc +Description: Hiberno-Scottish Gaelic +Added: 2009-07-29 +%% +Type: language +Subtag: ghe +Description: Southern Ghale +Added: 2009-07-29 +%% +Type: language +Subtag: ghh +Description: Northern Ghale +Added: 2009-07-29 +%% +Type: language +Subtag: ghk +Description: Geko Karen +Added: 2009-07-29 +%% +Type: language +Subtag: ghl +Description: Ghulfan +Added: 2009-07-29 +%% +Type: language +Subtag: ghn +Description: Ghanongga +Added: 2009-07-29 +%% +Type: language +Subtag: gho +Description: Ghomara +Added: 2009-07-29 +%% +Type: language +Subtag: ghr +Description: Ghera +Added: 2009-07-29 +%% +Type: language +Subtag: ghs +Description: Guhu-Samane +Added: 2009-07-29 +%% +Type: language +Subtag: ght +Description: Kuke +Description: Kutang Ghale +Added: 2009-07-29 +%% +Type: language +Subtag: gia +Description: Kija +Added: 2009-07-29 +%% +Type: language +Subtag: gib +Description: Gibanawa +Added: 2009-07-29 +%% +Type: language +Subtag: gic +Description: Gail +Added: 2009-07-29 +%% +Type: language +Subtag: gid +Description: Gidar +Added: 2009-07-29 +%% +Type: language +Subtag: gie +Description: Gaɓogbo +Description: Guébie +Added: 2017-02-23 +%% +Type: language +Subtag: gig +Description: Goaria +Added: 2009-07-29 +%% +Type: language +Subtag: gih +Description: Githabul +Added: 2013-09-10 +%% +Type: language +Subtag: gil +Description: Gilbertese +Added: 2005-10-16 +%% +Type: language +Subtag: gim +Description: Gimi (Eastern Highlands) +Added: 2009-07-29 +%% +Type: language +Subtag: gin +Description: Hinukh +Added: 2009-07-29 +%% +Type: language +Subtag: gio +Description: Gelao +Added: 2009-07-29 +Deprecated: 2012-08-12 +Comments: see aou, gqu +%% +Type: language +Subtag: gip +Description: Gimi (West New Britain) +Added: 2009-07-29 +%% +Type: language +Subtag: giq +Description: Green Gelao +Added: 2009-07-29 +%% +Type: language +Subtag: gir +Description: Red Gelao +Added: 2009-07-29 +%% +Type: language +Subtag: gis +Description: North Giziga +Added: 2009-07-29 +%% +Type: language +Subtag: git +Description: Gitxsan +Added: 2009-07-29 +%% +Type: language +Subtag: giu +Description: Mulao +Added: 2012-08-12 +%% +Type: language +Subtag: giw +Description: White Gelao +Added: 2009-07-29 +%% +Type: language +Subtag: gix +Description: Gilima +Added: 2009-07-29 +%% +Type: language +Subtag: giy +Description: Giyug +Added: 2009-07-29 +%% +Type: language +Subtag: giz +Description: South Giziga +Added: 2009-07-29 +%% +Type: language +Subtag: gji +Description: Geji +Added: 2009-07-29 +%% +Type: language +Subtag: gjk +Description: Kachi Koli +Added: 2009-07-29 +%% +Type: language +Subtag: gjm +Description: Gunditjmara +Added: 2013-09-10 +%% +Type: language +Subtag: gjn +Description: Gonja +Added: 2009-07-29 +%% +Type: language +Subtag: gjr +Description: Gurindji Kriol +Added: 2016-05-30 +%% +Type: language +Subtag: gju +Description: Gujari +Added: 2009-07-29 +Macrolanguage: raj +%% +Type: language +Subtag: gka +Description: Guya +Added: 2009-07-29 +%% +Type: language +Subtag: gkd +Description: Magɨ (Madang Province) +Added: 2018-03-08 +%% +Type: language +Subtag: gke +Description: Ndai +Added: 2009-07-29 +%% +Type: language +Subtag: gkn +Description: Gokana +Added: 2009-07-29 +%% +Type: language +Subtag: gko +Description: Kok-Nar +Added: 2012-08-12 +%% +Type: language +Subtag: gkp +Description: Guinea Kpelle +Added: 2009-07-29 +Macrolanguage: kpe +%% +Type: language +Subtag: gku +Description: ǂUngkue +Added: 2015-02-12 +%% +Type: language +Subtag: glc +Description: Bon Gula +Added: 2009-07-29 +%% +Type: language +Subtag: gld +Description: Nanai +Added: 2009-07-29 +%% +Type: language +Subtag: glh +Description: Northwest Pashai +Description: Northwest Pashayi +Added: 2009-07-29 +%% +Type: language +Subtag: gli +Description: Guliguli +Added: 2009-07-29 +%% +Type: language +Subtag: glj +Description: Gula Iro +Added: 2009-07-29 +%% +Type: language +Subtag: glk +Description: Gilaki +Added: 2009-07-29 +%% +Type: language +Subtag: gll +Description: Garlali +Added: 2013-09-10 +%% +Type: language +Subtag: glo +Description: Galambu +Added: 2009-07-29 +%% +Type: language +Subtag: glr +Description: Glaro-Twabo +Added: 2009-07-29 +%% +Type: language +Subtag: glu +Description: Gula (Chad) +Added: 2009-07-29 +%% +Type: language +Subtag: glw +Description: Glavda +Added: 2009-07-29 +%% +Type: language +Subtag: gly +Description: Gule +Added: 2009-07-29 +%% +Type: language +Subtag: gma +Description: Gambera +Added: 2009-07-29 +%% +Type: language +Subtag: gmb +Description: Gula'alaa +Added: 2009-07-29 +%% +Type: language +Subtag: gmd +Description: Mághdì +Added: 2009-07-29 +%% +Type: language +Subtag: gme +Description: East Germanic languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: gmg +Description: Magɨyi +Added: 2014-02-28 +%% +Type: language +Subtag: gmh +Description: Middle High German (ca. 1050-1500) +Added: 2005-10-16 +%% +Type: language +Subtag: gml +Description: Middle Low German +Added: 2009-07-29 +%% +Type: language +Subtag: gmm +Description: Gbaya-Mbodomo +Added: 2009-07-29 +Macrolanguage: gba +%% +Type: language +Subtag: gmn +Description: Gimnime +Added: 2009-07-29 +%% +Type: language +Subtag: gmq +Description: North Germanic languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: gmu +Description: Gumalu +Added: 2009-07-29 +%% +Type: language +Subtag: gmv +Description: Gamo +Added: 2009-07-29 +%% +Type: language +Subtag: gmw +Description: West Germanic languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: gmx +Description: Magoma +Added: 2009-07-29 +%% +Type: language +Subtag: gmy +Description: Mycenaean Greek +Added: 2009-07-29 +%% +Type: language +Subtag: gmz +Description: Mgbolizhia +Added: 2013-09-10 +%% +Type: language +Subtag: gna +Description: Kaansa +Added: 2009-07-29 +%% +Type: language +Subtag: gnb +Description: Gangte +Added: 2009-07-29 +%% +Type: language +Subtag: gnc +Description: Guanche +Added: 2009-07-29 +%% +Type: language +Subtag: gnd +Description: Zulgo-Gemzek +Added: 2009-07-29 +%% +Type: language +Subtag: gne +Description: Ganang +Added: 2009-07-29 +%% +Type: language +Subtag: gng +Description: Ngangam +Added: 2009-07-29 +%% +Type: language +Subtag: gnh +Description: Lere +Added: 2009-07-29 +%% +Type: language +Subtag: gni +Description: Gooniyandi +Added: 2009-07-29 +%% +Type: language +Subtag: gnj +Description: Ngen +Added: 2018-03-08 +%% +Type: language +Subtag: gnk +Description: ǁGana +Added: 2009-07-29 +%% +Type: language +Subtag: gnl +Description: Gangulu +Added: 2009-07-29 +%% +Type: language +Subtag: gnm +Description: Ginuman +Added: 2009-07-29 +%% +Type: language +Subtag: gnn +Description: Gumatj +Added: 2009-07-29 +%% +Type: language +Subtag: gno +Description: Northern Gondi +Added: 2009-07-29 +Macrolanguage: gon +%% +Type: language +Subtag: gnq +Description: Gana +Added: 2009-07-29 +%% +Type: language +Subtag: gnr +Description: Gureng Gureng +Added: 2009-07-29 +%% +Type: language +Subtag: gnt +Description: Guntai +Added: 2009-07-29 +%% +Type: language +Subtag: gnu +Description: Gnau +Added: 2009-07-29 +%% +Type: language +Subtag: gnw +Description: Western Bolivian Guaraní +Added: 2009-07-29 +Macrolanguage: gn +%% +Type: language +Subtag: gnz +Description: Ganzi +Added: 2009-07-29 +%% +Type: language +Subtag: goa +Description: Guro +Added: 2009-07-29 +%% +Type: language +Subtag: gob +Description: Playero +Added: 2009-07-29 +%% +Type: language +Subtag: goc +Description: Gorakor +Added: 2009-07-29 +%% +Type: language +Subtag: god +Description: Godié +Added: 2009-07-29 +%% +Type: language +Subtag: goe +Description: Gongduk +Added: 2009-07-29 +%% +Type: language +Subtag: gof +Description: Gofa +Added: 2009-07-29 +%% +Type: language +Subtag: gog +Description: Gogo +Added: 2009-07-29 +%% +Type: language +Subtag: goh +Description: Old High German (ca. 750-1050) +Added: 2005-10-16 +%% +Type: language +Subtag: goi +Description: Gobasi +Added: 2009-07-29 +%% +Type: language +Subtag: goj +Description: Gowlan +Added: 2009-07-29 +%% +Type: language +Subtag: gok +Description: Gowli +Added: 2009-07-29 +%% +Type: language +Subtag: gol +Description: Gola +Added: 2009-07-29 +%% +Type: language +Subtag: gom +Description: Goan Konkani +Added: 2009-07-29 +Macrolanguage: kok +%% +Type: language +Subtag: gon +Description: Gondi +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: goo +Description: Gone Dau +Added: 2009-07-29 +%% +Type: language +Subtag: gop +Description: Yeretuar +Added: 2009-07-29 +%% +Type: language +Subtag: goq +Description: Gorap +Added: 2009-07-29 +%% +Type: language +Subtag: gor +Description: Gorontalo +Added: 2005-10-16 +%% +Type: language +Subtag: gos +Description: Gronings +Added: 2009-07-29 +%% +Type: language +Subtag: got +Description: Gothic +Added: 2005-10-16 +%% +Type: language +Subtag: gou +Description: Gavar +Added: 2009-07-29 +%% +Type: language +Subtag: gow +Description: Gorowa +Added: 2009-07-29 +%% +Type: language +Subtag: gox +Description: Gobu +Added: 2009-07-29 +%% +Type: language +Subtag: goy +Description: Goundo +Added: 2009-07-29 +%% +Type: language +Subtag: goz +Description: Gozarkhani +Added: 2009-07-29 +%% +Type: language +Subtag: gpa +Description: Gupa-Abawa +Added: 2009-07-29 +%% +Type: language +Subtag: gpe +Description: Ghanaian Pidgin English +Added: 2012-08-12 +%% +Type: language +Subtag: gpn +Description: Taiap +Added: 2009-07-29 +%% +Type: language +Subtag: gqa +Description: Ga'anda +Added: 2009-07-29 +%% +Type: language +Subtag: gqi +Description: Guiqiong +Added: 2009-07-29 +%% +Type: language +Subtag: gqn +Description: Guana (Brazil) +Added: 2009-07-29 +%% +Type: language +Subtag: gqr +Description: Gor +Added: 2009-07-29 +%% +Type: language +Subtag: gqu +Description: Qau +Added: 2012-08-12 +%% +Type: language +Subtag: gra +Description: Rajput Garasia +Added: 2009-07-29 +%% +Type: language +Subtag: grb +Description: Grebo +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: grc +Description: Ancient Greek (to 1453) +Added: 2005-10-16 +%% +Type: language +Subtag: grd +Description: Guruntum-Mbaaru +Added: 2009-07-29 +%% +Type: language +Subtag: grg +Description: Madi +Added: 2009-07-29 +%% +Type: language +Subtag: grh +Description: Gbiri-Niragu +Added: 2009-07-29 +%% +Type: language +Subtag: gri +Description: Ghari +Added: 2009-07-29 +%% +Type: language +Subtag: grj +Description: Southern Grebo +Added: 2009-07-29 +Macrolanguage: grb +%% +Type: language +Subtag: grk +Description: Greek languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: grm +Description: Kota Marudu Talantang +Added: 2009-07-29 +%% +Type: language +Subtag: gro +Description: Groma +Added: 2009-07-29 +%% +Type: language +Subtag: grq +Description: Gorovu +Added: 2009-07-29 +%% +Type: language +Subtag: grr +Description: Taznatit +Added: 2009-07-29 +%% +Type: language +Subtag: grs +Description: Gresi +Added: 2009-07-29 +%% +Type: language +Subtag: grt +Description: Garo +Added: 2009-07-29 +%% +Type: language +Subtag: gru +Description: Kistane +Added: 2009-07-29 +%% +Type: language +Subtag: grv +Description: Central Grebo +Added: 2009-07-29 +Macrolanguage: grb +%% +Type: language +Subtag: grw +Description: Gweda +Added: 2009-07-29 +%% +Type: language +Subtag: grx +Description: Guriaso +Added: 2009-07-29 +%% +Type: language +Subtag: gry +Description: Barclayville Grebo +Added: 2009-07-29 +Macrolanguage: grb +%% +Type: language +Subtag: grz +Description: Guramalum +Added: 2009-07-29 +%% +Type: language +Subtag: gse +Description: Ghanaian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: gsg +Description: German Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: gsl +Description: Gusilay +Added: 2009-07-29 +%% +Type: language +Subtag: gsm +Description: Guatemalan Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: gsn +Description: Nema +Description: Gusan +Added: 2009-07-29 +%% +Type: language +Subtag: gso +Description: Southwest Gbaya +Added: 2009-07-29 +Macrolanguage: gba +%% +Type: language +Subtag: gsp +Description: Wasembo +Added: 2009-07-29 +%% +Type: language +Subtag: gss +Description: Greek Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: gsw +Description: Swiss German +Description: Alemannic +Description: Alsatian +Added: 2006-03-08 +Suppress-Script: Latn +%% +Type: language +Subtag: gta +Description: Guató +Added: 2009-07-29 +%% +Type: language +Subtag: gti +Description: Gbati-ri +Added: 2009-07-29 +Deprecated: 2015-02-12 +Preferred-Value: nyc +%% +Type: language +Subtag: gtu +Description: Aghu-Tharnggala +Added: 2013-09-10 +%% +Type: language +Subtag: gua +Description: Shiki +Added: 2009-07-29 +%% +Type: language +Subtag: gub +Description: Guajajára +Added: 2009-07-29 +%% +Type: language +Subtag: guc +Description: Wayuu +Added: 2009-07-29 +%% +Type: language +Subtag: gud +Description: Yocoboué Dida +Added: 2009-07-29 +%% +Type: language +Subtag: gue +Description: Gurindji +Added: 2009-07-29 +%% +Type: language +Subtag: guf +Description: Gupapuyngu +Added: 2009-07-29 +%% +Type: language +Subtag: gug +Description: Paraguayan Guaraní +Added: 2009-07-29 +Macrolanguage: gn +%% +Type: language +Subtag: guh +Description: Guahibo +Added: 2009-07-29 +%% +Type: language +Subtag: gui +Description: Eastern Bolivian Guaraní +Added: 2009-07-29 +Macrolanguage: gn +%% +Type: language +Subtag: guk +Description: Gumuz +Added: 2009-07-29 +%% +Type: language +Subtag: gul +Description: Sea Island Creole English +Added: 2009-07-29 +%% +Type: language +Subtag: gum +Description: Guambiano +Added: 2009-07-29 +%% +Type: language +Subtag: gun +Description: Mbyá Guaraní +Added: 2009-07-29 +Macrolanguage: gn +%% +Type: language +Subtag: guo +Description: Guayabero +Added: 2009-07-29 +%% +Type: language +Subtag: gup +Description: Gunwinggu +Added: 2009-07-29 +%% +Type: language +Subtag: guq +Description: Aché +Added: 2009-07-29 +%% +Type: language +Subtag: gur +Description: Farefare +Added: 2009-07-29 +%% +Type: language +Subtag: gus +Description: Guinean Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: gut +Description: Maléku Jaíka +Added: 2009-07-29 +%% +Type: language +Subtag: guu +Description: Yanomamö +Added: 2009-07-29 +%% +Type: language +Subtag: guv +Description: Gey +Added: 2009-07-29 +Deprecated: 2016-05-30 +Preferred-Value: duz +%% +Type: language +Subtag: guw +Description: Gun +Added: 2009-07-29 +%% +Type: language +Subtag: gux +Description: Gourmanchéma +Added: 2009-07-29 +%% +Type: language +Subtag: guz +Description: Gusii +Description: Ekegusii +Added: 2009-07-29 +%% +Type: language +Subtag: gva +Description: Guana (Paraguay) +Added: 2009-07-29 +%% +Type: language +Subtag: gvc +Description: Guanano +Added: 2009-07-29 +%% +Type: language +Subtag: gve +Description: Duwet +Added: 2009-07-29 +%% +Type: language +Subtag: gvf +Description: Golin +Added: 2009-07-29 +%% +Type: language +Subtag: gvj +Description: Guajá +Added: 2009-07-29 +%% +Type: language +Subtag: gvl +Description: Gulay +Added: 2009-07-29 +%% +Type: language +Subtag: gvm +Description: Gurmana +Added: 2009-07-29 +%% +Type: language +Subtag: gvn +Description: Kuku-Yalanji +Added: 2009-07-29 +%% +Type: language +Subtag: gvo +Description: Gavião Do Jiparaná +Added: 2009-07-29 +%% +Type: language +Subtag: gvp +Description: Pará Gavião +Added: 2009-07-29 +%% +Type: language +Subtag: gvr +Description: Gurung +Added: 2009-07-29 +%% +Type: language +Subtag: gvs +Description: Gumawana +Added: 2009-07-29 +%% +Type: language +Subtag: gvy +Description: Guyani +Added: 2009-07-29 +%% +Type: language +Subtag: gwa +Description: Mbato +Added: 2009-07-29 +%% +Type: language +Subtag: gwb +Description: Gwa +Added: 2009-07-29 +%% +Type: language +Subtag: gwc +Description: Kalami +Added: 2009-07-29 +%% +Type: language +Subtag: gwd +Description: Gawwada +Added: 2009-07-29 +%% +Type: language +Subtag: gwe +Description: Gweno +Added: 2009-07-29 +%% +Type: language +Subtag: gwf +Description: Gowro +Added: 2009-07-29 +%% +Type: language +Subtag: gwg +Description: Moo +Added: 2009-07-29 +%% +Type: language +Subtag: gwi +Description: Gwichʼin +Added: 2005-10-16 +%% +Type: language +Subtag: gwj +Description: ǀGwi +Added: 2009-07-29 +%% +Type: language +Subtag: gwm +Description: Awngthim +Added: 2012-08-12 +%% +Type: language +Subtag: gwn +Description: Gwandara +Added: 2009-07-29 +%% +Type: language +Subtag: gwr +Description: Gwere +Added: 2009-07-29 +%% +Type: language +Subtag: gwt +Description: Gawar-Bati +Added: 2009-07-29 +%% +Type: language +Subtag: gwu +Description: Guwamu +Added: 2009-07-29 +%% +Type: language +Subtag: gww +Description: Kwini +Added: 2009-07-29 +%% +Type: language +Subtag: gwx +Description: Gua +Added: 2009-07-29 +%% +Type: language +Subtag: gxx +Description: Wè Southern +Added: 2009-07-29 +%% +Type: language +Subtag: gya +Description: Northwest Gbaya +Added: 2009-07-29 +Macrolanguage: gba +%% +Type: language +Subtag: gyb +Description: Garus +Added: 2009-07-29 +%% +Type: language +Subtag: gyd +Description: Kayardild +Added: 2009-07-29 +%% +Type: language +Subtag: gye +Description: Gyem +Added: 2009-07-29 +%% +Type: language +Subtag: gyf +Description: Gungabula +Added: 2009-07-29 +%% +Type: language +Subtag: gyg +Description: Gbayi +Added: 2009-07-29 +%% +Type: language +Subtag: gyi +Description: Gyele +Added: 2009-07-29 +%% +Type: language +Subtag: gyl +Description: Gayil +Added: 2009-07-29 +%% +Type: language +Subtag: gym +Description: Ngäbere +Added: 2009-07-29 +%% +Type: language +Subtag: gyn +Description: Guyanese Creole English +Added: 2009-07-29 +%% +Type: language +Subtag: gyo +Description: Gyalsumdo +Added: 2018-03-08 +%% +Type: language +Subtag: gyr +Description: Guarayu +Added: 2009-07-29 +%% +Type: language +Subtag: gyy +Description: Gunya +Added: 2009-07-29 +%% +Type: language +Subtag: gza +Description: Ganza +Added: 2009-07-29 +%% +Type: language +Subtag: gzi +Description: Gazi +Added: 2009-07-29 +%% +Type: language +Subtag: gzn +Description: Gane +Added: 2009-07-29 +%% +Type: language +Subtag: haa +Description: Han +Added: 2009-07-29 +%% +Type: language +Subtag: hab +Description: Hanoi Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: hac +Description: Gurani +Added: 2009-07-29 +%% +Type: language +Subtag: had +Description: Hatam +Added: 2009-07-29 +%% +Type: language +Subtag: hae +Description: Eastern Oromo +Added: 2009-07-29 +Macrolanguage: om +%% +Type: language +Subtag: haf +Description: Haiphong Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: hag +Description: Hanga +Added: 2009-07-29 +%% +Type: language +Subtag: hah +Description: Hahon +Added: 2009-07-29 +%% +Type: language +Subtag: hai +Description: Haida +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: haj +Description: Hajong +Added: 2009-07-29 +%% +Type: language +Subtag: hak +Description: Hakka Chinese +Added: 2009-07-29 +Macrolanguage: zh +%% +Type: language +Subtag: hal +Description: Halang +Added: 2009-07-29 +%% +Type: language +Subtag: ham +Description: Hewa +Added: 2009-07-29 +%% +Type: language +Subtag: han +Description: Hangaza +Added: 2009-07-29 +%% +Type: language +Subtag: hao +Description: Hakö +Added: 2009-07-29 +%% +Type: language +Subtag: hap +Description: Hupla +Added: 2009-07-29 +%% +Type: language +Subtag: haq +Description: Ha +Added: 2009-07-29 +%% +Type: language +Subtag: har +Description: Harari +Added: 2009-07-29 +%% +Type: language +Subtag: has +Description: Haisla +Added: 2009-07-29 +%% +Type: language +Subtag: hav +Description: Havu +Added: 2009-07-29 +%% +Type: language +Subtag: haw +Description: Hawaiian +Added: 2005-10-16 +%% +Type: language +Subtag: hax +Description: Southern Haida +Added: 2009-07-29 +Macrolanguage: hai +%% +Type: language +Subtag: hay +Description: Haya +Added: 2009-07-29 +%% +Type: language +Subtag: haz +Description: Hazaragi +Added: 2009-07-29 +%% +Type: language +Subtag: hba +Description: Hamba +Added: 2009-07-29 +%% +Type: language +Subtag: hbb +Description: Huba +Added: 2009-07-29 +%% +Type: language +Subtag: hbn +Description: Heiban +Added: 2009-07-29 +%% +Type: language +Subtag: hbo +Description: Ancient Hebrew +Added: 2009-07-29 +%% +Type: language +Subtag: hbu +Description: Habu +Added: 2009-07-29 +%% +Type: language +Subtag: hca +Description: Andaman Creole Hindi +Added: 2009-07-29 +%% +Type: language +Subtag: hch +Description: Huichol +Added: 2009-07-29 +%% +Type: language +Subtag: hdn +Description: Northern Haida +Added: 2009-07-29 +Macrolanguage: hai +%% +Type: language +Subtag: hds +Description: Honduras Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: hdy +Description: Hadiyya +Added: 2009-07-29 +%% +Type: language +Subtag: hea +Description: Northern Qiandong Miao +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: hed +Description: Herdé +Added: 2009-07-29 +%% +Type: language +Subtag: heg +Description: Helong +Added: 2009-07-29 +%% +Type: language +Subtag: heh +Description: Hehe +Added: 2009-07-29 +%% +Type: language +Subtag: hei +Description: Heiltsuk +Added: 2009-07-29 +%% +Type: language +Subtag: hem +Description: Hemba +Added: 2009-07-29 +%% +Type: language +Subtag: hgm +Description: Haiǁom +Added: 2009-07-29 +%% +Type: language +Subtag: hgw +Description: Haigwai +Added: 2009-07-29 +%% +Type: language +Subtag: hhi +Description: Hoia Hoia +Added: 2009-07-29 +%% +Type: language +Subtag: hhr +Description: Kerak +Added: 2009-07-29 +%% +Type: language +Subtag: hhy +Description: Hoyahoya +Added: 2009-07-29 +%% +Type: language +Subtag: hia +Description: Lamang +Added: 2009-07-29 +%% +Type: language +Subtag: hib +Description: Hibito +Added: 2009-07-29 +%% +Type: language +Subtag: hid +Description: Hidatsa +Added: 2009-07-29 +%% +Type: language +Subtag: hif +Description: Fiji Hindi +Added: 2009-07-29 +%% +Type: language +Subtag: hig +Description: Kamwe +Added: 2009-07-29 +%% +Type: language +Subtag: hih +Description: Pamosu +Added: 2009-07-29 +%% +Type: language +Subtag: hii +Description: Hinduri +Added: 2009-07-29 +%% +Type: language +Subtag: hij +Description: Hijuk +Added: 2009-07-29 +%% +Type: language +Subtag: hik +Description: Seit-Kaitetu +Added: 2009-07-29 +%% +Type: language +Subtag: hil +Description: Hiligaynon +Added: 2005-10-16 +%% +Type: language +Subtag: him +Description: Himachali languages +Description: Western Pahari languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: hio +Description: Tsoa +Added: 2009-07-29 +%% +Type: language +Subtag: hir +Description: Himarimã +Added: 2009-07-29 +%% +Type: language +Subtag: hit +Description: Hittite +Added: 2005-10-16 +%% +Type: language +Subtag: hiw +Description: Hiw +Added: 2009-07-29 +%% +Type: language +Subtag: hix +Description: Hixkaryána +Added: 2009-07-29 +%% +Type: language +Subtag: hji +Description: Haji +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: hka +Description: Kahe +Added: 2009-07-29 +%% +Type: language +Subtag: hke +Description: Hunde +Added: 2009-07-29 +%% +Type: language +Subtag: hkk +Description: Hunjara-Kaina Ke +Added: 2009-07-29 +%% +Type: language +Subtag: hkn +Description: Mel-Khaonh +Added: 2018-03-08 +%% +Type: language +Subtag: hks +Description: Hong Kong Sign Language +Description: Heung Kong Sau Yue +Added: 2009-07-29 +%% +Type: language +Subtag: hla +Description: Halia +Added: 2009-07-29 +%% +Type: language +Subtag: hlb +Description: Halbi +Added: 2009-07-29 +%% +Type: language +Subtag: hld +Description: Halang Doan +Added: 2009-07-29 +%% +Type: language +Subtag: hle +Description: Hlersu +Added: 2009-07-29 +%% +Type: language +Subtag: hlt +Description: Matu Chin +Added: 2009-07-29 +%% +Type: language +Subtag: hlu +Description: Hieroglyphic Luwian +Added: 2009-07-29 +%% +Type: language +Subtag: hma +Description: Southern Mashan Hmong +Description: Southern Mashan Miao +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: hmb +Description: Humburi Senni Songhay +Added: 2009-07-29 +%% +Type: language +Subtag: hmc +Description: Central Huishui Hmong +Description: Central Huishui Miao +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: hmd +Description: Large Flowery Miao +Description: A-hmaos +Description: Da-Hua Miao +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: hme +Description: Eastern Huishui Hmong +Description: Eastern Huishui Miao +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: hmf +Description: Hmong Don +Added: 2009-07-29 +%% +Type: language +Subtag: hmg +Description: Southwestern Guiyang Hmong +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: hmh +Description: Southwestern Huishui Hmong +Description: Southwestern Huishui Miao +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: hmi +Description: Northern Huishui Hmong +Description: Northern Huishui Miao +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: hmj +Description: Ge +Description: Gejia +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: hmk +Description: Maek +Added: 2009-07-29 +%% +Type: language +Subtag: hml +Description: Luopohe Hmong +Description: Luopohe Miao +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: hmm +Description: Central Mashan Hmong +Description: Central Mashan Miao +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: hmn +Description: Hmong +Description: Mong +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: hmp +Description: Northern Mashan Hmong +Description: Northern Mashan Miao +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: hmq +Description: Eastern Qiandong Miao +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: hmr +Description: Hmar +Added: 2009-07-29 +%% +Type: language +Subtag: hms +Description: Southern Qiandong Miao +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: hmt +Description: Hamtai +Added: 2009-07-29 +%% +Type: language +Subtag: hmu +Description: Hamap +Added: 2009-07-29 +%% +Type: language +Subtag: hmv +Description: Hmong Dô +Added: 2009-07-29 +%% +Type: language +Subtag: hmw +Description: Western Mashan Hmong +Description: Western Mashan Miao +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: hmx +Description: Hmong-Mien languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: hmy +Description: Southern Guiyang Hmong +Description: Southern Guiyang Miao +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: hmz +Description: Hmong Shua +Description: Sinicized Miao +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: hna +Description: Mina (Cameroon) +Added: 2009-07-29 +%% +Type: language +Subtag: hnd +Description: Southern Hindko +Added: 2009-07-29 +Macrolanguage: lah +%% +Type: language +Subtag: hne +Description: Chhattisgarhi +Added: 2009-07-29 +%% +Type: language +Subtag: hnh +Description: ǁAni +Added: 2009-07-29 +%% +Type: language +Subtag: hni +Description: Hani +Added: 2009-07-29 +%% +Type: language +Subtag: hnj +Description: Hmong Njua +Description: Mong Leng +Description: Mong Njua +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: hnn +Description: Hanunoo +Added: 2009-07-29 +%% +Type: language +Subtag: hno +Description: Northern Hindko +Added: 2009-07-29 +Macrolanguage: lah +%% +Type: language +Subtag: hns +Description: Caribbean Hindustani +Added: 2009-07-29 +%% +Type: language +Subtag: hnu +Description: Hung +Added: 2009-07-29 +%% +Type: language +Subtag: hoa +Description: Hoava +Added: 2009-07-29 +%% +Type: language +Subtag: hob +Description: Mari (Madang Province) +Added: 2009-07-29 +%% +Type: language +Subtag: hoc +Description: Ho +Added: 2009-07-29 +%% +Type: language +Subtag: hod +Description: Holma +Added: 2009-07-29 +%% +Type: language +Subtag: hoe +Description: Horom +Added: 2009-07-29 +%% +Type: language +Subtag: hoh +Description: Hobyót +Added: 2009-07-29 +%% +Type: language +Subtag: hoi +Description: Holikachuk +Added: 2009-07-29 +%% +Type: language +Subtag: hoj +Description: Hadothi +Description: Haroti +Added: 2009-07-29 +Macrolanguage: raj +%% +Type: language +Subtag: hok +Description: Hokan languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: hol +Description: Holu +Added: 2009-07-29 +%% +Type: language +Subtag: hom +Description: Homa +Added: 2009-07-29 +%% +Type: language +Subtag: hoo +Description: Holoholo +Added: 2009-07-29 +%% +Type: language +Subtag: hop +Description: Hopi +Added: 2009-07-29 +%% +Type: language +Subtag: hor +Description: Horo +Added: 2009-07-29 +%% +Type: language +Subtag: hos +Description: Ho Chi Minh City Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: hot +Description: Hote +Description: Malê +Added: 2009-07-29 +%% +Type: language +Subtag: hov +Description: Hovongan +Added: 2009-07-29 +%% +Type: language +Subtag: how +Description: Honi +Added: 2009-07-29 +%% +Type: language +Subtag: hoy +Description: Holiya +Added: 2009-07-29 +%% +Type: language +Subtag: hoz +Description: Hozo +Added: 2009-07-29 +%% +Type: language +Subtag: hpo +Description: Hpon +Added: 2009-07-29 +%% +Type: language +Subtag: hps +Description: Hawai'i Sign Language (HSL) +Description: Hawai'i Pidgin Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: hra +Description: Hrangkhol +Added: 2009-07-29 +%% +Type: language +Subtag: hrc +Description: Niwer Mil +Added: 2013-09-10 +%% +Type: language +Subtag: hre +Description: Hre +Added: 2009-07-29 +%% +Type: language +Subtag: hrk +Description: Haruku +Added: 2009-07-29 +%% +Type: language +Subtag: hrm +Description: Horned Miao +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: hro +Description: Haroi +Added: 2009-07-29 +%% +Type: language +Subtag: hrp +Description: Nhirrpi +Added: 2013-09-10 +%% +Type: language +Subtag: hrr +Description: Horuru +Added: 2009-07-29 +Deprecated: 2012-08-12 +Preferred-Value: jal +%% +Type: language +Subtag: hrt +Description: Hértevin +Added: 2009-07-29 +%% +Type: language +Subtag: hru +Description: Hruso +Added: 2009-07-29 +%% +Type: language +Subtag: hrw +Description: Warwar Feni +Added: 2013-09-10 +%% +Type: language +Subtag: hrx +Description: Hunsrik +Added: 2009-07-29 +%% +Type: language +Subtag: hrz +Description: Harzani +Added: 2009-07-29 +%% +Type: language +Subtag: hsb +Description: Upper Sorbian +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: hsh +Description: Hungarian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: hsl +Description: Hausa Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: hsn +Description: Xiang Chinese +Added: 2009-07-29 +Macrolanguage: zh +%% +Type: language +Subtag: hss +Description: Harsusi +Added: 2009-07-29 +%% +Type: language +Subtag: hti +Description: Hoti +Added: 2009-07-29 +%% +Type: language +Subtag: hto +Description: Minica Huitoto +Added: 2009-07-29 +%% +Type: language +Subtag: hts +Description: Hadza +Added: 2009-07-29 +%% +Type: language +Subtag: htu +Description: Hitu +Added: 2009-07-29 +%% +Type: language +Subtag: htx +Description: Middle Hittite +Added: 2009-07-29 +%% +Type: language +Subtag: hub +Description: Huambisa +Added: 2009-07-29 +%% +Type: language +Subtag: huc +Description: ǂHua +Added: 2009-07-29 +%% +Type: language +Subtag: hud +Description: Huaulu +Added: 2009-07-29 +%% +Type: language +Subtag: hue +Description: San Francisco Del Mar Huave +Added: 2009-07-29 +%% +Type: language +Subtag: huf +Description: Humene +Added: 2009-07-29 +%% +Type: language +Subtag: hug +Description: Huachipaeri +Added: 2009-07-29 +%% +Type: language +Subtag: huh +Description: Huilliche +Added: 2009-07-29 +%% +Type: language +Subtag: hui +Description: Huli +Added: 2009-07-29 +%% +Type: language +Subtag: huj +Description: Northern Guiyang Hmong +Description: Northern Guiyang Miao +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: huk +Description: Hulung +Added: 2009-07-29 +%% +Type: language +Subtag: hul +Description: Hula +Added: 2009-07-29 +%% +Type: language +Subtag: hum +Description: Hungana +Added: 2009-07-29 +%% +Type: language +Subtag: huo +Description: Hu +Added: 2009-07-29 +%% +Type: language +Subtag: hup +Description: Hupa +Added: 2005-10-16 +%% +Type: language +Subtag: huq +Description: Tsat +Added: 2009-07-29 +%% +Type: language +Subtag: hur +Description: Halkomelem +Added: 2009-07-29 +%% +Type: language +Subtag: hus +Description: Huastec +Added: 2009-07-29 +%% +Type: language +Subtag: hut +Description: Humla +Added: 2009-07-29 +%% +Type: language +Subtag: huu +Description: Murui Huitoto +Added: 2009-07-29 +%% +Type: language +Subtag: huv +Description: San Mateo Del Mar Huave +Added: 2009-07-29 +%% +Type: language +Subtag: huw +Description: Hukumina +Added: 2009-07-29 +%% +Type: language +Subtag: hux +Description: Nüpode Huitoto +Added: 2009-07-29 +%% +Type: language +Subtag: huy +Description: Hulaulá +Added: 2009-07-29 +%% +Type: language +Subtag: huz +Description: Hunzib +Added: 2009-07-29 +%% +Type: language +Subtag: hvc +Description: Haitian Vodoun Culture Language +Added: 2009-07-29 +%% +Type: language +Subtag: hve +Description: San Dionisio Del Mar Huave +Added: 2009-07-29 +%% +Type: language +Subtag: hvk +Description: Haveke +Added: 2009-07-29 +%% +Type: language +Subtag: hvn +Description: Sabu +Added: 2009-07-29 +%% +Type: language +Subtag: hvv +Description: Santa María Del Mar Huave +Added: 2009-07-29 +%% +Type: language +Subtag: hwa +Description: Wané +Added: 2009-07-29 +%% +Type: language +Subtag: hwc +Description: Hawai'i Creole English +Description: Hawai'i Pidgin +Added: 2009-07-29 +%% +Type: language +Subtag: hwo +Description: Hwana +Added: 2009-07-29 +%% +Type: language +Subtag: hya +Description: Hya +Added: 2009-07-29 +%% +Type: language +Subtag: hyw +Description: Western Armenian +Added: 2018-03-08 +Comments: see also hy +%% +Type: language +Subtag: hyx +Description: Armenian (family) +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: iai +Description: Iaai +Added: 2009-07-29 +%% +Type: language +Subtag: ian +Description: Iatmul +Added: 2009-07-29 +%% +Type: language +Subtag: iap +Description: Iapama +Added: 2009-07-29 +Deprecated: 2016-05-30 +%% +Type: language +Subtag: iar +Description: Purari +Added: 2009-07-29 +%% +Type: language +Subtag: iba +Description: Iban +Added: 2005-10-16 +%% +Type: language +Subtag: ibb +Description: Ibibio +Added: 2009-07-29 +%% +Type: language +Subtag: ibd +Description: Iwaidja +Added: 2009-07-29 +%% +Type: language +Subtag: ibe +Description: Akpes +Added: 2009-07-29 +%% +Type: language +Subtag: ibg +Description: Ibanag +Added: 2009-07-29 +%% +Type: language +Subtag: ibh +Description: Bih +Added: 2017-02-23 +%% +Type: language +Subtag: ibi +Description: Ibilo +Added: 2009-07-29 +Deprecated: 2012-08-12 +Preferred-Value: opa +%% +Type: language +Subtag: ibl +Description: Ibaloi +Added: 2009-07-29 +%% +Type: language +Subtag: ibm +Description: Agoi +Added: 2009-07-29 +%% +Type: language +Subtag: ibn +Description: Ibino +Added: 2009-07-29 +%% +Type: language +Subtag: ibr +Description: Ibuoro +Added: 2009-07-29 +%% +Type: language +Subtag: ibu +Description: Ibu +Added: 2009-07-29 +%% +Type: language +Subtag: iby +Description: Ibani +Added: 2009-07-29 +%% +Type: language +Subtag: ica +Description: Ede Ica +Added: 2009-07-29 +%% +Type: language +Subtag: ich +Description: Etkywan +Added: 2009-07-29 +%% +Type: language +Subtag: icl +Description: Icelandic Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: icr +Description: Islander Creole English +Added: 2009-07-29 +%% +Type: language +Subtag: ida +Description: Idakho-Isukha-Tiriki +Description: Luidakho-Luisukha-Lutirichi +Added: 2009-07-29 +Macrolanguage: luy +%% +Type: language +Subtag: idb +Description: Indo-Portuguese +Added: 2009-07-29 +%% +Type: language +Subtag: idc +Description: Idon +Description: Ajiya +Added: 2009-07-29 +%% +Type: language +Subtag: idd +Description: Ede Idaca +Added: 2009-07-29 +%% +Type: language +Subtag: ide +Description: Idere +Added: 2009-07-29 +%% +Type: language +Subtag: idi +Description: Idi +Added: 2009-07-29 +%% +Type: language +Subtag: idr +Description: Indri +Added: 2009-07-29 +%% +Type: language +Subtag: ids +Description: Idesa +Added: 2009-07-29 +%% +Type: language +Subtag: idt +Description: Idaté +Added: 2009-07-29 +%% +Type: language +Subtag: idu +Description: Idoma +Added: 2009-07-29 +%% +Type: language +Subtag: ifa +Description: Amganad Ifugao +Added: 2009-07-29 +%% +Type: language +Subtag: ifb +Description: Batad Ifugao +Description: Ayangan Ifugao +Added: 2009-07-29 +%% +Type: language +Subtag: ife +Description: Ifè +Added: 2009-07-29 +%% +Type: language +Subtag: iff +Description: Ifo +Added: 2009-07-29 +%% +Type: language +Subtag: ifk +Description: Tuwali Ifugao +Added: 2009-07-29 +%% +Type: language +Subtag: ifm +Description: Teke-Fuumu +Added: 2009-07-29 +%% +Type: language +Subtag: ifu +Description: Mayoyao Ifugao +Added: 2009-07-29 +%% +Type: language +Subtag: ify +Description: Keley-I Kallahan +Added: 2009-07-29 +%% +Type: language +Subtag: igb +Description: Ebira +Added: 2009-07-29 +%% +Type: language +Subtag: ige +Description: Igede +Added: 2009-07-29 +%% +Type: language +Subtag: igg +Description: Igana +Added: 2009-07-29 +%% +Type: language +Subtag: igl +Description: Igala +Added: 2009-07-29 +%% +Type: language +Subtag: igm +Description: Kanggape +Added: 2009-07-29 +%% +Type: language +Subtag: ign +Description: Ignaciano +Added: 2009-07-29 +%% +Type: language +Subtag: igo +Description: Isebe +Added: 2009-07-29 +%% +Type: language +Subtag: igs +Description: Interglossa +Added: 2009-07-29 +%% +Type: language +Subtag: igw +Description: Igwe +Added: 2009-07-29 +%% +Type: language +Subtag: ihb +Description: Iha Based Pidgin +Added: 2009-07-29 +%% +Type: language +Subtag: ihi +Description: Ihievbe +Added: 2009-07-29 +%% +Type: language +Subtag: ihp +Description: Iha +Added: 2009-07-29 +%% +Type: language +Subtag: ihw +Description: Bidhawal +Added: 2012-08-12 +%% +Type: language +Subtag: iin +Description: Thiin +Added: 2013-09-10 +%% +Type: language +Subtag: iir +Description: Indo-Iranian languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: ijc +Description: Izon +Added: 2009-07-29 +%% +Type: language +Subtag: ije +Description: Biseni +Added: 2009-07-29 +%% +Type: language +Subtag: ijj +Description: Ede Ije +Added: 2009-07-29 +%% +Type: language +Subtag: ijn +Description: Kalabari +Added: 2009-07-29 +%% +Type: language +Subtag: ijo +Description: Ijo languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: ijs +Description: Southeast Ijo +Added: 2009-07-29 +%% +Type: language +Subtag: ike +Description: Eastern Canadian Inuktitut +Added: 2009-07-29 +Macrolanguage: iu +%% +Type: language +Subtag: iki +Description: Iko +Added: 2009-07-29 +%% +Type: language +Subtag: ikk +Description: Ika +Added: 2009-07-29 +%% +Type: language +Subtag: ikl +Description: Ikulu +Added: 2009-07-29 +%% +Type: language +Subtag: iko +Description: Olulumo-Ikom +Added: 2009-07-29 +%% +Type: language +Subtag: ikp +Description: Ikpeshi +Added: 2009-07-29 +%% +Type: language +Subtag: ikr +Description: Ikaranggal +Added: 2013-09-10 +%% +Type: language +Subtag: iks +Description: Inuit Sign Language +Added: 2015-02-12 +%% +Type: language +Subtag: ikt +Description: Inuinnaqtun +Description: Western Canadian Inuktitut +Added: 2009-07-29 +Macrolanguage: iu +%% +Type: language +Subtag: ikv +Description: Iku-Gora-Ankwa +Added: 2009-07-29 +%% +Type: language +Subtag: ikw +Description: Ikwere +Added: 2009-07-29 +%% +Type: language +Subtag: ikx +Description: Ik +Added: 2009-07-29 +%% +Type: language +Subtag: ikz +Description: Ikizu +Added: 2009-07-29 +%% +Type: language +Subtag: ila +Description: Ile Ape +Added: 2009-07-29 +%% +Type: language +Subtag: ilb +Description: Ila +Added: 2009-07-29 +%% +Type: language +Subtag: ilg +Description: Garig-Ilgar +Added: 2009-07-29 +%% +Type: language +Subtag: ili +Description: Ili Turki +Added: 2009-07-29 +%% +Type: language +Subtag: ilk +Description: Ilongot +Added: 2009-07-29 +%% +Type: language +Subtag: ill +Description: Iranun +Added: 2009-07-29 +Deprecated: 2016-05-30 +Comments: see ilm, ilp +%% +Type: language +Subtag: ilm +Description: Iranun (Malaysia) +Added: 2016-05-30 +%% +Type: language +Subtag: ilo +Description: Iloko +Added: 2005-10-16 +%% +Type: language +Subtag: ilp +Description: Iranun (Philippines) +Added: 2016-05-30 +%% +Type: language +Subtag: ils +Description: International Sign +Added: 2009-07-29 +%% +Type: language +Subtag: ilu +Description: Ili'uun +Added: 2009-07-29 +%% +Type: language +Subtag: ilv +Description: Ilue +Added: 2009-07-29 +%% +Type: language +Subtag: ilw +Description: Talur +Added: 2009-07-29 +Deprecated: 2013-09-10 +Preferred-Value: gal +%% +Type: language +Subtag: ima +Description: Mala Malasar +Added: 2009-07-29 +%% +Type: language +Subtag: ime +Description: Imeraguen +Added: 2009-07-29 +Deprecated: 2015-02-12 +%% +Type: language +Subtag: imi +Description: Anamgura +Added: 2009-07-29 +%% +Type: language +Subtag: iml +Description: Miluk +Added: 2009-07-29 +%% +Type: language +Subtag: imn +Description: Imonda +Added: 2009-07-29 +%% +Type: language +Subtag: imo +Description: Imbongu +Added: 2009-07-29 +%% +Type: language +Subtag: imr +Description: Imroing +Added: 2009-07-29 +%% +Type: language +Subtag: ims +Description: Marsian +Added: 2009-07-29 +%% +Type: language +Subtag: imy +Description: Milyan +Added: 2009-07-29 +%% +Type: language +Subtag: inb +Description: Inga +Added: 2009-07-29 +%% +Type: language +Subtag: inc +Description: Indic languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: ine +Description: Indo-European languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: ing +Description: Degexit'an +Added: 2009-07-29 +%% +Type: language +Subtag: inh +Description: Ingush +Added: 2005-10-16 +%% +Type: language +Subtag: inj +Description: Jungle Inga +Added: 2009-07-29 +%% +Type: language +Subtag: inl +Description: Indonesian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: inm +Description: Minaean +Added: 2009-07-29 +%% +Type: language +Subtag: inn +Description: Isinai +Added: 2009-07-29 +%% +Type: language +Subtag: ino +Description: Inoke-Yate +Added: 2009-07-29 +%% +Type: language +Subtag: inp +Description: Iñapari +Added: 2009-07-29 +%% +Type: language +Subtag: ins +Description: Indian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: int +Description: Intha +Added: 2009-07-29 +%% +Type: language +Subtag: inz +Description: Ineseño +Added: 2009-07-29 +%% +Type: language +Subtag: ior +Description: Inor +Added: 2009-07-29 +%% +Type: language +Subtag: iou +Description: Tuma-Irumu +Added: 2009-07-29 +%% +Type: language +Subtag: iow +Description: Iowa-Oto +Added: 2009-07-29 +%% +Type: language +Subtag: ipi +Description: Ipili +Added: 2009-07-29 +%% +Type: language +Subtag: ipo +Description: Ipiko +Added: 2009-07-29 +%% +Type: language +Subtag: iqu +Description: Iquito +Added: 2009-07-29 +%% +Type: language +Subtag: iqw +Description: Ikwo +Added: 2013-09-10 +%% +Type: language +Subtag: ira +Description: Iranian languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: ire +Description: Iresim +Added: 2009-07-29 +%% +Type: language +Subtag: irh +Description: Irarutu +Added: 2009-07-29 +%% +Type: language +Subtag: iri +Description: Rigwe +Description: Irigwe +Added: 2009-07-29 +%% +Type: language +Subtag: irk +Description: Iraqw +Added: 2009-07-29 +%% +Type: language +Subtag: irn +Description: Irántxe +Added: 2009-07-29 +%% +Type: language +Subtag: iro +Description: Iroquoian languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: irr +Description: Ir +Added: 2009-07-29 +%% +Type: language +Subtag: iru +Description: Irula +Added: 2009-07-29 +%% +Type: language +Subtag: irx +Description: Kamberau +Added: 2009-07-29 +%% +Type: language +Subtag: iry +Description: Iraya +Added: 2009-07-29 +%% +Type: language +Subtag: isa +Description: Isabi +Added: 2009-07-29 +%% +Type: language +Subtag: isc +Description: Isconahua +Added: 2009-07-29 +%% +Type: language +Subtag: isd +Description: Isnag +Added: 2009-07-29 +%% +Type: language +Subtag: ise +Description: Italian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: isg +Description: Irish Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: ish +Description: Esan +Added: 2009-07-29 +%% +Type: language +Subtag: isi +Description: Nkem-Nkum +Added: 2009-07-29 +%% +Type: language +Subtag: isk +Description: Ishkashimi +Added: 2010-03-11 +%% +Type: language +Subtag: ism +Description: Masimasi +Added: 2009-07-29 +%% +Type: language +Subtag: isn +Description: Isanzu +Added: 2009-07-29 +%% +Type: language +Subtag: iso +Description: Isoko +Added: 2009-07-29 +%% +Type: language +Subtag: isr +Description: Israeli Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: ist +Description: Istriot +Added: 2009-07-29 +%% +Type: language +Subtag: isu +Description: Isu (Menchum Division) +Added: 2009-07-29 +%% +Type: language +Subtag: itb +Description: Binongan Itneg +Added: 2009-07-29 +%% +Type: language +Subtag: itc +Description: Italic languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: itd +Description: Southern Tidung +Added: 2016-05-30 +%% +Type: language +Subtag: ite +Description: Itene +Added: 2009-07-29 +%% +Type: language +Subtag: iti +Description: Inlaod Itneg +Added: 2009-07-29 +%% +Type: language +Subtag: itk +Description: Judeo-Italian +Added: 2009-07-29 +%% +Type: language +Subtag: itl +Description: Itelmen +Added: 2009-07-29 +%% +Type: language +Subtag: itm +Description: Itu Mbon Uzo +Added: 2009-07-29 +%% +Type: language +Subtag: ito +Description: Itonama +Added: 2009-07-29 +%% +Type: language +Subtag: itr +Description: Iteri +Added: 2009-07-29 +%% +Type: language +Subtag: its +Description: Isekiri +Added: 2009-07-29 +%% +Type: language +Subtag: itt +Description: Maeng Itneg +Added: 2009-07-29 +%% +Type: language +Subtag: itv +Description: Itawit +Added: 2009-07-29 +%% +Type: language +Subtag: itw +Description: Ito +Added: 2009-07-29 +%% +Type: language +Subtag: itx +Description: Itik +Added: 2009-07-29 +%% +Type: language +Subtag: ity +Description: Moyadan Itneg +Added: 2009-07-29 +%% +Type: language +Subtag: itz +Description: Itzá +Added: 2009-07-29 +%% +Type: language +Subtag: ium +Description: Iu Mien +Added: 2009-07-29 +%% +Type: language +Subtag: ivb +Description: Ibatan +Added: 2009-07-29 +%% +Type: language +Subtag: ivv +Description: Ivatan +Added: 2009-07-29 +%% +Type: language +Subtag: iwk +Description: I-Wak +Added: 2009-07-29 +%% +Type: language +Subtag: iwm +Description: Iwam +Added: 2009-07-29 +%% +Type: language +Subtag: iwo +Description: Iwur +Added: 2009-07-29 +%% +Type: language +Subtag: iws +Description: Sepik Iwam +Added: 2009-07-29 +%% +Type: language +Subtag: ixc +Description: Ixcatec +Added: 2009-07-29 +%% +Type: language +Subtag: ixl +Description: Ixil +Added: 2009-07-29 +%% +Type: language +Subtag: iya +Description: Iyayu +Added: 2009-07-29 +%% +Type: language +Subtag: iyo +Description: Mesaka +Added: 2009-07-29 +%% +Type: language +Subtag: iyx +Description: Yaka (Congo) +Added: 2009-07-29 +%% +Type: language +Subtag: izh +Description: Ingrian +Added: 2009-07-29 +%% +Type: language +Subtag: izi +Description: Izi-Ezaa-Ikwo-Mgbo +Added: 2009-07-29 +Deprecated: 2013-09-10 +Comments: see eza, gmz, iqw, izz +%% +Type: language +Subtag: izr +Description: Izere +Added: 2009-07-29 +%% +Type: language +Subtag: izz +Description: Izii +Added: 2013-09-10 +%% +Type: language +Subtag: jaa +Description: Jamamadí +Added: 2009-07-29 +%% +Type: language +Subtag: jab +Description: Hyam +Added: 2009-07-29 +%% +Type: language +Subtag: jac +Description: Popti' +Description: Jakalteko +Added: 2009-07-29 +%% +Type: language +Subtag: jad +Description: Jahanka +Added: 2009-07-29 +%% +Type: language +Subtag: jae +Description: Yabem +Added: 2009-07-29 +%% +Type: language +Subtag: jaf +Description: Jara +Added: 2009-07-29 +%% +Type: language +Subtag: jah +Description: Jah Hut +Added: 2009-07-29 +%% +Type: language +Subtag: jaj +Description: Zazao +Added: 2009-07-29 +%% +Type: language +Subtag: jak +Description: Jakun +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: jal +Description: Yalahatan +Added: 2009-07-29 +%% +Type: language +Subtag: jam +Description: Jamaican Creole English +Added: 2009-07-29 +%% +Type: language +Subtag: jan +Description: Jandai +Added: 2012-08-12 +%% +Type: language +Subtag: jao +Description: Yanyuwa +Added: 2009-07-29 +%% +Type: language +Subtag: jaq +Description: Yaqay +Added: 2009-07-29 +%% +Type: language +Subtag: jar +Description: Jarawa (Nigeria) +Added: 2009-07-29 +Deprecated: 2012-08-12 +Comments: see jgk, jjr +%% +Type: language +Subtag: jas +Description: New Caledonian Javanese +Added: 2009-07-29 +%% +Type: language +Subtag: jat +Description: Jakati +Added: 2009-07-29 +Macrolanguage: lah +%% +Type: language +Subtag: jau +Description: Yaur +Added: 2009-07-29 +%% +Type: language +Subtag: jax +Description: Jambi Malay +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: jay +Description: Yan-nhangu +Description: Nhangu +Added: 2009-07-29 +%% +Type: language +Subtag: jaz +Description: Jawe +Added: 2009-07-29 +%% +Type: language +Subtag: jbe +Description: Judeo-Berber +Added: 2009-07-29 +%% +Type: language +Subtag: jbi +Description: Badjiri +Added: 2013-09-10 +%% +Type: language +Subtag: jbj +Description: Arandai +Added: 2009-07-29 +%% +Type: language +Subtag: jbk +Description: Barikewa +Added: 2012-08-12 +%% +Type: language +Subtag: jbn +Description: Nafusi +Added: 2009-07-29 +%% +Type: language +Subtag: jbo +Description: Lojban +Added: 2005-10-16 +%% +Type: language +Subtag: jbr +Description: Jofotek-Bromnya +Added: 2009-07-29 +%% +Type: language +Subtag: jbt +Description: Jabutí +Added: 2009-07-29 +%% +Type: language +Subtag: jbu +Description: Jukun Takum +Added: 2009-07-29 +%% +Type: language +Subtag: jbw +Description: Yawijibaya +Added: 2012-08-12 +%% +Type: language +Subtag: jcs +Description: Jamaican Country Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: jct +Description: Krymchak +Added: 2009-07-29 +%% +Type: language +Subtag: jda +Description: Jad +Added: 2009-07-29 +%% +Type: language +Subtag: jdg +Description: Jadgali +Added: 2009-07-29 +%% +Type: language +Subtag: jdt +Description: Judeo-Tat +Added: 2009-07-29 +%% +Type: language +Subtag: jeb +Description: Jebero +Added: 2009-07-29 +%% +Type: language +Subtag: jee +Description: Jerung +Added: 2009-07-29 +%% +Type: language +Subtag: jeg +Description: Jeng +Added: 2009-07-29 +Deprecated: 2017-02-23 +Preferred-Value: oyb +%% +Type: language +Subtag: jeh +Description: Jeh +Added: 2009-07-29 +%% +Type: language +Subtag: jei +Description: Yei +Added: 2009-07-29 +%% +Type: language +Subtag: jek +Description: Jeri Kuo +Added: 2009-07-29 +%% +Type: language +Subtag: jel +Description: Yelmek +Added: 2009-07-29 +%% +Type: language +Subtag: jen +Description: Dza +Added: 2009-07-29 +%% +Type: language +Subtag: jer +Description: Jere +Added: 2009-07-29 +%% +Type: language +Subtag: jet +Description: Manem +Added: 2009-07-29 +%% +Type: language +Subtag: jeu +Description: Jonkor Bourmataguil +Added: 2009-07-29 +%% +Type: language +Subtag: jgb +Description: Ngbee +Added: 2009-07-29 +%% +Type: language +Subtag: jge +Description: Judeo-Georgian +Added: 2009-07-29 +%% +Type: language +Subtag: jgk +Description: Gwak +Added: 2012-08-12 +%% +Type: language +Subtag: jgo +Description: Ngomba +Added: 2009-07-29 +%% +Type: language +Subtag: jhi +Description: Jehai +Added: 2009-07-29 +%% +Type: language +Subtag: jhs +Description: Jhankot Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: jia +Description: Jina +Added: 2009-07-29 +%% +Type: language +Subtag: jib +Description: Jibu +Added: 2009-07-29 +%% +Type: language +Subtag: jic +Description: Tol +Added: 2009-07-29 +%% +Type: language +Subtag: jid +Description: Bu +Added: 2009-07-29 +%% +Type: language +Subtag: jie +Description: Jilbe +Added: 2009-07-29 +%% +Type: language +Subtag: jig +Description: Jingulu +Description: Djingili +Added: 2009-07-29 +%% +Type: language +Subtag: jih +Description: sTodsde +Description: Shangzhai +Added: 2009-07-29 +%% +Type: language +Subtag: jii +Description: Jiiddu +Added: 2009-07-29 +%% +Type: language +Subtag: jil +Description: Jilim +Added: 2009-07-29 +%% +Type: language +Subtag: jim +Description: Jimi (Cameroon) +Added: 2009-07-29 +%% +Type: language +Subtag: jio +Description: Jiamao +Added: 2009-07-29 +%% +Type: language +Subtag: jiq +Description: Guanyinqiao +Description: Lavrung +Added: 2009-07-29 +%% +Type: language +Subtag: jit +Description: Jita +Added: 2009-07-29 +%% +Type: language +Subtag: jiu +Description: Youle Jinuo +Added: 2009-07-29 +%% +Type: language +Subtag: jiv +Description: Shuar +Added: 2009-07-29 +%% +Type: language +Subtag: jiy +Description: Buyuan Jinuo +Added: 2009-07-29 +%% +Type: language +Subtag: jje +Description: Jejueo +Added: 2015-02-12 +%% +Type: language +Subtag: jjr +Description: Bankal +Added: 2012-08-12 +%% +Type: language +Subtag: jka +Description: Kaera +Added: 2016-05-30 +%% +Type: language +Subtag: jkm +Description: Mobwa Karen +Added: 2012-08-12 +%% +Type: language +Subtag: jko +Description: Kubo +Added: 2009-07-29 +%% +Type: language +Subtag: jkp +Description: Paku Karen +Added: 2012-08-12 +%% +Type: language +Subtag: jkr +Description: Koro (India) +Added: 2012-08-12 +%% +Type: language +Subtag: jku +Description: Labir +Added: 2009-07-29 +%% +Type: language +Subtag: jle +Description: Ngile +Added: 2009-07-29 +%% +Type: language +Subtag: jls +Description: Jamaican Sign Language +Added: 2010-03-11 +%% +Type: language +Subtag: jma +Description: Dima +Added: 2009-07-29 +%% +Type: language +Subtag: jmb +Description: Zumbun +Added: 2009-07-29 +%% +Type: language +Subtag: jmc +Description: Machame +Added: 2009-07-29 +%% +Type: language +Subtag: jmd +Description: Yamdena +Added: 2009-07-29 +%% +Type: language +Subtag: jmi +Description: Jimi (Nigeria) +Added: 2009-07-29 +%% +Type: language +Subtag: jml +Description: Jumli +Added: 2009-07-29 +%% +Type: language +Subtag: jmn +Description: Makuri Naga +Added: 2009-07-29 +%% +Type: language +Subtag: jmr +Description: Kamara +Added: 2009-07-29 +%% +Type: language +Subtag: jms +Description: Mashi (Nigeria) +Added: 2009-07-29 +%% +Type: language +Subtag: jmw +Description: Mouwase +Added: 2012-08-12 +%% +Type: language +Subtag: jmx +Description: Western Juxtlahuaca Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: jna +Description: Jangshung +Added: 2009-07-29 +%% +Type: language +Subtag: jnd +Description: Jandavra +Added: 2009-07-29 +%% +Type: language +Subtag: jng +Description: Yangman +Added: 2009-07-29 +%% +Type: language +Subtag: jni +Description: Janji +Added: 2009-07-29 +%% +Type: language +Subtag: jnj +Description: Yemsa +Added: 2009-07-29 +%% +Type: language +Subtag: jnl +Description: Rawat +Added: 2009-07-29 +%% +Type: language +Subtag: jns +Description: Jaunsari +Added: 2009-07-29 +%% +Type: language +Subtag: job +Description: Joba +Added: 2009-07-29 +%% +Type: language +Subtag: jod +Description: Wojenaka +Added: 2009-07-29 +%% +Type: language +Subtag: jog +Description: Jogi +Added: 2015-05-27 +%% +Type: language +Subtag: jor +Description: Jorá +Added: 2009-07-29 +%% +Type: language +Subtag: jos +Description: Jordanian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: jow +Description: Jowulu +Added: 2009-07-29 +%% +Type: language +Subtag: jpa +Description: Jewish Palestinian Aramaic +Added: 2009-07-29 +%% +Type: language +Subtag: jpr +Description: Judeo-Persian +Added: 2005-10-16 +%% +Type: language +Subtag: jpx +Description: Japanese (family) +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: jqr +Description: Jaqaru +Added: 2009-07-29 +%% +Type: language +Subtag: jra +Description: Jarai +Added: 2009-07-29 +%% +Type: language +Subtag: jrb +Description: Judeo-Arabic +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: jrr +Description: Jiru +Added: 2009-07-29 +%% +Type: language +Subtag: jrt +Description: Jorto +Added: 2009-07-29 +%% +Type: language +Subtag: jru +Description: Japrería +Added: 2009-07-29 +%% +Type: language +Subtag: jsl +Description: Japanese Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: jua +Description: Júma +Added: 2009-07-29 +%% +Type: language +Subtag: jub +Description: Wannu +Added: 2009-07-29 +%% +Type: language +Subtag: juc +Description: Jurchen +Added: 2009-07-29 +%% +Type: language +Subtag: jud +Description: Worodougou +Added: 2009-07-29 +%% +Type: language +Subtag: juh +Description: Hõne +Added: 2009-07-29 +%% +Type: language +Subtag: jui +Description: Ngadjuri +Added: 2012-08-12 +%% +Type: language +Subtag: juk +Description: Wapan +Added: 2009-07-29 +%% +Type: language +Subtag: jul +Description: Jirel +Added: 2009-07-29 +%% +Type: language +Subtag: jum +Description: Jumjum +Added: 2009-07-29 +%% +Type: language +Subtag: jun +Description: Juang +Added: 2009-07-29 +%% +Type: language +Subtag: juo +Description: Jiba +Added: 2009-07-29 +%% +Type: language +Subtag: jup +Description: Hupdë +Added: 2009-07-29 +%% +Type: language +Subtag: jur +Description: Jurúna +Added: 2009-07-29 +%% +Type: language +Subtag: jus +Description: Jumla Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: jut +Description: Jutish +Added: 2009-07-29 +%% +Type: language +Subtag: juu +Description: Ju +Added: 2009-07-29 +%% +Type: language +Subtag: juw +Description: Wãpha +Added: 2009-07-29 +%% +Type: language +Subtag: juy +Description: Juray +Added: 2009-07-29 +%% +Type: language +Subtag: jvd +Description: Javindo +Added: 2009-07-29 +%% +Type: language +Subtag: jvn +Description: Caribbean Javanese +Added: 2009-07-29 +%% +Type: language +Subtag: jwi +Description: Jwira-Pepesa +Added: 2009-07-29 +%% +Type: language +Subtag: jya +Description: Jiarong +Added: 2009-07-29 +%% +Type: language +Subtag: jye +Description: Judeo-Yemeni Arabic +Added: 2009-07-29 +Macrolanguage: jrb +%% +Type: language +Subtag: jyy +Description: Jaya +Added: 2009-07-29 +%% +Type: language +Subtag: kaa +Description: Kara-Kalpak +Added: 2005-10-16 +%% +Type: language +Subtag: kab +Description: Kabyle +Added: 2005-10-16 +%% +Type: language +Subtag: kac +Description: Kachin +Description: Jingpho +Added: 2005-10-16 +%% +Type: language +Subtag: kad +Description: Adara +Added: 2009-07-29 +%% +Type: language +Subtag: kae +Description: Ketangalan +Added: 2009-07-29 +%% +Type: language +Subtag: kaf +Description: Katso +Added: 2009-07-29 +%% +Type: language +Subtag: kag +Description: Kajaman +Added: 2009-07-29 +%% +Type: language +Subtag: kah +Description: Kara (Central African Republic) +Added: 2009-07-29 +%% +Type: language +Subtag: kai +Description: Karekare +Added: 2009-07-29 +%% +Type: language +Subtag: kaj +Description: Jju +Added: 2009-07-29 +%% +Type: language +Subtag: kak +Description: Kalanguya +Description: Kayapa Kallahan +Added: 2009-07-29 +%% +Type: language +Subtag: kam +Description: Kamba (Kenya) +Added: 2005-10-16 +%% +Type: language +Subtag: kao +Description: Xaasongaxango +Added: 2009-07-29 +%% +Type: language +Subtag: kap +Description: Bezhta +Added: 2009-07-29 +%% +Type: language +Subtag: kaq +Description: Capanahua +Added: 2009-07-29 +%% +Type: language +Subtag: kar +Description: Karen languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: kav +Description: Katukína +Added: 2009-07-29 +%% +Type: language +Subtag: kaw +Description: Kawi +Added: 2005-10-16 +%% +Type: language +Subtag: kax +Description: Kao +Added: 2009-07-29 +%% +Type: language +Subtag: kay +Description: Kamayurá +Added: 2009-07-29 +%% +Type: language +Subtag: kba +Description: Kalarko +Added: 2009-07-29 +%% +Type: language +Subtag: kbb +Description: Kaxuiâna +Added: 2009-07-29 +%% +Type: language +Subtag: kbc +Description: Kadiwéu +Added: 2009-07-29 +%% +Type: language +Subtag: kbd +Description: Kabardian +Added: 2005-10-16 +%% +Type: language +Subtag: kbe +Description: Kanju +Added: 2009-07-29 +%% +Type: language +Subtag: kbf +Description: Kakauhua +Added: 2009-07-29 +Deprecated: 2015-02-12 +%% +Type: language +Subtag: kbg +Description: Khamba +Added: 2009-07-29 +%% +Type: language +Subtag: kbh +Description: Camsá +Added: 2009-07-29 +%% +Type: language +Subtag: kbi +Description: Kaptiau +Added: 2009-07-29 +%% +Type: language +Subtag: kbj +Description: Kari +Added: 2009-07-29 +%% +Type: language +Subtag: kbk +Description: Grass Koiari +Added: 2009-07-29 +%% +Type: language +Subtag: kbl +Description: Kanembu +Added: 2009-07-29 +%% +Type: language +Subtag: kbm +Description: Iwal +Added: 2009-07-29 +%% +Type: language +Subtag: kbn +Description: Kare (Central African Republic) +Added: 2009-07-29 +%% +Type: language +Subtag: kbo +Description: Keliko +Added: 2009-07-29 +%% +Type: language +Subtag: kbp +Description: Kabiyè +Added: 2009-07-29 +%% +Type: language +Subtag: kbq +Description: Kamano +Added: 2009-07-29 +%% +Type: language +Subtag: kbr +Description: Kafa +Added: 2009-07-29 +%% +Type: language +Subtag: kbs +Description: Kande +Added: 2009-07-29 +%% +Type: language +Subtag: kbt +Description: Abadi +Added: 2009-07-29 +%% +Type: language +Subtag: kbu +Description: Kabutra +Added: 2009-07-29 +%% +Type: language +Subtag: kbv +Description: Dera (Indonesia) +Added: 2009-07-29 +%% +Type: language +Subtag: kbw +Description: Kaiep +Added: 2009-07-29 +%% +Type: language +Subtag: kbx +Description: Ap Ma +Added: 2009-07-29 +%% +Type: language +Subtag: kby +Description: Manga Kanuri +Added: 2009-07-29 +Macrolanguage: kr +%% +Type: language +Subtag: kbz +Description: Duhwa +Added: 2009-07-29 +%% +Type: language +Subtag: kca +Description: Khanty +Added: 2009-07-29 +%% +Type: language +Subtag: kcb +Description: Kawacha +Added: 2009-07-29 +%% +Type: language +Subtag: kcc +Description: Lubila +Added: 2009-07-29 +%% +Type: language +Subtag: kcd +Description: Ngkâlmpw Kanum +Added: 2009-07-29 +%% +Type: language +Subtag: kce +Description: Kaivi +Added: 2009-07-29 +%% +Type: language +Subtag: kcf +Description: Ukaan +Added: 2009-07-29 +%% +Type: language +Subtag: kcg +Description: Tyap +Added: 2009-07-29 +%% +Type: language +Subtag: kch +Description: Vono +Added: 2009-07-29 +%% +Type: language +Subtag: kci +Description: Kamantan +Added: 2009-07-29 +%% +Type: language +Subtag: kcj +Description: Kobiana +Added: 2009-07-29 +%% +Type: language +Subtag: kck +Description: Kalanga +Added: 2009-07-29 +%% +Type: language +Subtag: kcl +Description: Kela (Papua New Guinea) +Description: Kala +Added: 2009-07-29 +%% +Type: language +Subtag: kcm +Description: Gula (Central African Republic) +Added: 2009-07-29 +%% +Type: language +Subtag: kcn +Description: Nubi +Added: 2009-07-29 +%% +Type: language +Subtag: kco +Description: Kinalakna +Added: 2009-07-29 +%% +Type: language +Subtag: kcp +Description: Kanga +Added: 2009-07-29 +%% +Type: language +Subtag: kcq +Description: Kamo +Added: 2009-07-29 +%% +Type: language +Subtag: kcr +Description: Katla +Added: 2009-07-29 +%% +Type: language +Subtag: kcs +Description: Koenoem +Added: 2009-07-29 +%% +Type: language +Subtag: kct +Description: Kaian +Added: 2009-07-29 +%% +Type: language +Subtag: kcu +Description: Kami (Tanzania) +Added: 2009-07-29 +%% +Type: language +Subtag: kcv +Description: Kete +Added: 2009-07-29 +%% +Type: language +Subtag: kcw +Description: Kabwari +Added: 2009-07-29 +%% +Type: language +Subtag: kcx +Description: Kachama-Ganjule +Added: 2009-07-29 +%% +Type: language +Subtag: kcy +Description: Korandje +Added: 2009-07-29 +%% +Type: language +Subtag: kcz +Description: Konongo +Added: 2009-07-29 +%% +Type: language +Subtag: kda +Description: Worimi +Added: 2009-07-29 +%% +Type: language +Subtag: kdc +Description: Kutu +Added: 2009-07-29 +%% +Type: language +Subtag: kdd +Description: Yankunytjatjara +Added: 2009-07-29 +%% +Type: language +Subtag: kde +Description: Makonde +Added: 2009-07-29 +%% +Type: language +Subtag: kdf +Description: Mamusi +Added: 2009-07-29 +%% +Type: language +Subtag: kdg +Description: Seba +Added: 2009-07-29 +%% +Type: language +Subtag: kdh +Description: Tem +Added: 2009-07-29 +%% +Type: language +Subtag: kdi +Description: Kumam +Added: 2009-07-29 +%% +Type: language +Subtag: kdj +Description: Karamojong +Added: 2009-07-29 +%% +Type: language +Subtag: kdk +Description: Numèè +Description: Kwényi +Added: 2009-07-29 +%% +Type: language +Subtag: kdl +Description: Tsikimba +Added: 2009-07-29 +%% +Type: language +Subtag: kdm +Description: Kagoma +Added: 2009-07-29 +%% +Type: language +Subtag: kdn +Description: Kunda +Added: 2009-07-29 +%% +Type: language +Subtag: kdo +Description: Kordofanian languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: kdp +Description: Kaningdon-Nindem +Added: 2009-07-29 +%% +Type: language +Subtag: kdq +Description: Koch +Added: 2009-07-29 +%% +Type: language +Subtag: kdr +Description: Karaim +Added: 2009-07-29 +%% +Type: language +Subtag: kdt +Description: Kuy +Added: 2009-07-29 +%% +Type: language +Subtag: kdu +Description: Kadaru +Added: 2009-07-29 +%% +Type: language +Subtag: kdv +Description: Kado +Added: 2009-07-29 +Deprecated: 2012-08-12 +Comments: see zkd, zkn +%% +Type: language +Subtag: kdw +Description: Koneraw +Added: 2009-07-29 +%% +Type: language +Subtag: kdx +Description: Kam +Added: 2009-07-29 +%% +Type: language +Subtag: kdy +Description: Keder +Description: Keijar +Added: 2009-07-29 +%% +Type: language +Subtag: kdz +Description: Kwaja +Added: 2009-07-29 +%% +Type: language +Subtag: kea +Description: Kabuverdianu +Added: 2009-07-29 +%% +Type: language +Subtag: keb +Description: Kélé +Added: 2009-07-29 +%% +Type: language +Subtag: kec +Description: Keiga +Added: 2009-07-29 +%% +Type: language +Subtag: ked +Description: Kerewe +Added: 2009-07-29 +%% +Type: language +Subtag: kee +Description: Eastern Keres +Added: 2009-07-29 +%% +Type: language +Subtag: kef +Description: Kpessi +Added: 2009-07-29 +%% +Type: language +Subtag: keg +Description: Tese +Added: 2009-07-29 +%% +Type: language +Subtag: keh +Description: Keak +Added: 2009-07-29 +%% +Type: language +Subtag: kei +Description: Kei +Added: 2009-07-29 +%% +Type: language +Subtag: kej +Description: Kadar +Added: 2009-07-29 +%% +Type: language +Subtag: kek +Description: Kekchí +Added: 2009-07-29 +%% +Type: language +Subtag: kel +Description: Kela (Democratic Republic of Congo) +Added: 2009-07-29 +%% +Type: language +Subtag: kem +Description: Kemak +Added: 2009-07-29 +%% +Type: language +Subtag: ken +Description: Kenyang +Added: 2009-07-29 +%% +Type: language +Subtag: keo +Description: Kakwa +Added: 2009-07-29 +%% +Type: language +Subtag: kep +Description: Kaikadi +Added: 2009-07-29 +%% +Type: language +Subtag: keq +Description: Kamar +Added: 2009-07-29 +%% +Type: language +Subtag: ker +Description: Kera +Added: 2009-07-29 +%% +Type: language +Subtag: kes +Description: Kugbo +Added: 2009-07-29 +%% +Type: language +Subtag: ket +Description: Ket +Added: 2009-07-29 +%% +Type: language +Subtag: keu +Description: Akebu +Added: 2009-07-29 +%% +Type: language +Subtag: kev +Description: Kanikkaran +Added: 2009-07-29 +%% +Type: language +Subtag: kew +Description: West Kewa +Added: 2009-07-29 +%% +Type: language +Subtag: kex +Description: Kukna +Added: 2009-07-29 +%% +Type: language +Subtag: key +Description: Kupia +Added: 2009-07-29 +%% +Type: language +Subtag: kez +Description: Kukele +Added: 2009-07-29 +%% +Type: language +Subtag: kfa +Description: Kodava +Added: 2009-07-29 +%% +Type: language +Subtag: kfb +Description: Northwestern Kolami +Added: 2009-07-29 +%% +Type: language +Subtag: kfc +Description: Konda-Dora +Added: 2009-07-29 +%% +Type: language +Subtag: kfd +Description: Korra Koraga +Added: 2009-07-29 +%% +Type: language +Subtag: kfe +Description: Kota (India) +Added: 2009-07-29 +%% +Type: language +Subtag: kff +Description: Koya +Added: 2009-07-29 +%% +Type: language +Subtag: kfg +Description: Kudiya +Added: 2009-07-29 +%% +Type: language +Subtag: kfh +Description: Kurichiya +Added: 2009-07-29 +%% +Type: language +Subtag: kfi +Description: Kannada Kurumba +Added: 2009-07-29 +%% +Type: language +Subtag: kfj +Description: Kemiehua +Added: 2009-07-29 +%% +Type: language +Subtag: kfk +Description: Kinnauri +Added: 2009-07-29 +%% +Type: language +Subtag: kfl +Description: Kung +Added: 2009-07-29 +%% +Type: language +Subtag: kfm +Description: Khunsari +Added: 2009-07-29 +%% +Type: language +Subtag: kfn +Description: Kuk +Added: 2009-07-29 +%% +Type: language +Subtag: kfo +Description: Koro (Côte d'Ivoire) +Added: 2009-07-29 +%% +Type: language +Subtag: kfp +Description: Korwa +Added: 2009-07-29 +%% +Type: language +Subtag: kfq +Description: Korku +Added: 2009-07-29 +%% +Type: language +Subtag: kfr +Description: Kachhi +Description: Kutchi +Added: 2009-07-29 +%% +Type: language +Subtag: kfs +Description: Bilaspuri +Added: 2009-07-29 +%% +Type: language +Subtag: kft +Description: Kanjari +Added: 2009-07-29 +%% +Type: language +Subtag: kfu +Description: Katkari +Added: 2009-07-29 +%% +Type: language +Subtag: kfv +Description: Kurmukar +Added: 2009-07-29 +%% +Type: language +Subtag: kfw +Description: Kharam Naga +Added: 2009-07-29 +%% +Type: language +Subtag: kfx +Description: Kullu Pahari +Added: 2009-07-29 +%% +Type: language +Subtag: kfy +Description: Kumaoni +Added: 2009-07-29 +%% +Type: language +Subtag: kfz +Description: Koromfé +Added: 2009-07-29 +%% +Type: language +Subtag: kga +Description: Koyaga +Added: 2009-07-29 +%% +Type: language +Subtag: kgb +Description: Kawe +Added: 2009-07-29 +%% +Type: language +Subtag: kgc +Description: Kasseng +Added: 2009-07-29 +Deprecated: 2016-05-30 +Preferred-Value: tdf +%% +Type: language +Subtag: kgd +Description: Kataang +Added: 2009-07-29 +Deprecated: 2017-02-23 +Comments: see ncq, sct +%% +Type: language +Subtag: kge +Description: Komering +Added: 2009-07-29 +%% +Type: language +Subtag: kgf +Description: Kube +Added: 2009-07-29 +%% +Type: language +Subtag: kgg +Description: Kusunda +Added: 2009-07-29 +%% +Type: language +Subtag: kgh +Description: Upper Tanudan Kalinga +Added: 2009-07-29 +Deprecated: 2012-08-12 +Preferred-Value: kml +%% +Type: language +Subtag: kgi +Description: Selangor Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: kgj +Description: Gamale Kham +Added: 2009-07-29 +%% +Type: language +Subtag: kgk +Description: Kaiwá +Added: 2009-07-29 +%% +Type: language +Subtag: kgl +Description: Kunggari +Added: 2009-07-29 +%% +Type: language +Subtag: kgm +Description: Karipúna +Added: 2009-07-29 +%% +Type: language +Subtag: kgn +Description: Karingani +Added: 2009-07-29 +%% +Type: language +Subtag: kgo +Description: Krongo +Added: 2009-07-29 +%% +Type: language +Subtag: kgp +Description: Kaingang +Added: 2009-07-29 +%% +Type: language +Subtag: kgq +Description: Kamoro +Added: 2009-07-29 +%% +Type: language +Subtag: kgr +Description: Abun +Added: 2009-07-29 +%% +Type: language +Subtag: kgs +Description: Kumbainggar +Added: 2009-07-29 +%% +Type: language +Subtag: kgt +Description: Somyev +Added: 2009-07-29 +%% +Type: language +Subtag: kgu +Description: Kobol +Added: 2009-07-29 +%% +Type: language +Subtag: kgv +Description: Karas +Added: 2009-07-29 +%% +Type: language +Subtag: kgw +Description: Karon Dori +Added: 2009-07-29 +%% +Type: language +Subtag: kgx +Description: Kamaru +Added: 2009-07-29 +%% +Type: language +Subtag: kgy +Description: Kyerung +Added: 2009-07-29 +%% +Type: language +Subtag: kha +Description: Khasi +Added: 2005-10-16 +Comments: as of 2008-04-21 this subtag does not include Lyngngam; see + lyg +%% +Type: language +Subtag: khb +Description: Lü +Added: 2009-07-29 +%% +Type: language +Subtag: khc +Description: Tukang Besi North +Added: 2009-07-29 +%% +Type: language +Subtag: khd +Description: Bädi Kanum +Added: 2009-07-29 +%% +Type: language +Subtag: khe +Description: Korowai +Added: 2009-07-29 +%% +Type: language +Subtag: khf +Description: Khuen +Added: 2009-07-29 +%% +Type: language +Subtag: khg +Description: Khams Tibetan +Added: 2009-07-29 +%% +Type: language +Subtag: khh +Description: Kehu +Added: 2009-07-29 +%% +Type: language +Subtag: khi +Description: Khoisan languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: khj +Description: Kuturmi +Added: 2009-07-29 +%% +Type: language +Subtag: khk +Description: Halh Mongolian +Added: 2009-07-29 +Macrolanguage: mn +%% +Type: language +Subtag: khl +Description: Lusi +Added: 2009-07-29 +%% +Type: language +Subtag: khn +Description: Khandesi +Added: 2009-07-29 +%% +Type: language +Subtag: kho +Description: Khotanese +Description: Sakan +Added: 2005-10-16 +%% +Type: language +Subtag: khp +Description: Kapori +Description: Kapauri +Added: 2009-07-29 +%% +Type: language +Subtag: khq +Description: Koyra Chiini Songhay +Added: 2009-07-29 +%% +Type: language +Subtag: khr +Description: Kharia +Added: 2009-07-29 +%% +Type: language +Subtag: khs +Description: Kasua +Added: 2009-07-29 +%% +Type: language +Subtag: kht +Description: Khamti +Added: 2009-07-29 +%% +Type: language +Subtag: khu +Description: Nkhumbi +Added: 2009-07-29 +%% +Type: language +Subtag: khv +Description: Khvarshi +Added: 2009-07-29 +%% +Type: language +Subtag: khw +Description: Khowar +Added: 2009-07-29 +%% +Type: language +Subtag: khx +Description: Kanu +Added: 2009-07-29 +%% +Type: language +Subtag: khy +Description: Kele (Democratic Republic of Congo) +Added: 2009-07-29 +%% +Type: language +Subtag: khz +Description: Keapara +Added: 2009-07-29 +%% +Type: language +Subtag: kia +Description: Kim +Added: 2009-07-29 +%% +Type: language +Subtag: kib +Description: Koalib +Added: 2009-07-29 +%% +Type: language +Subtag: kic +Description: Kickapoo +Added: 2009-07-29 +%% +Type: language +Subtag: kid +Description: Koshin +Added: 2009-07-29 +%% +Type: language +Subtag: kie +Description: Kibet +Added: 2009-07-29 +%% +Type: language +Subtag: kif +Description: Eastern Parbate Kham +Added: 2009-07-29 +%% +Type: language +Subtag: kig +Description: Kimaama +Description: Kimaghima +Added: 2009-07-29 +%% +Type: language +Subtag: kih +Description: Kilmeri +Added: 2009-07-29 +%% +Type: language +Subtag: kii +Description: Kitsai +Added: 2009-07-29 +%% +Type: language +Subtag: kij +Description: Kilivila +Added: 2009-07-29 +%% +Type: language +Subtag: kil +Description: Kariya +Added: 2009-07-29 +%% +Type: language +Subtag: kim +Description: Karagas +Added: 2009-07-29 +%% +Type: language +Subtag: kio +Description: Kiowa +Added: 2009-07-29 +%% +Type: language +Subtag: kip +Description: Sheshi Kham +Added: 2009-07-29 +%% +Type: language +Subtag: kiq +Description: Kosadle +Description: Kosare +Added: 2009-07-29 +%% +Type: language +Subtag: kis +Description: Kis +Added: 2009-07-29 +%% +Type: language +Subtag: kit +Description: Agob +Added: 2009-07-29 +%% +Type: language +Subtag: kiu +Description: Kirmanjki (individual language) +Added: 2009-07-29 +Macrolanguage: zza +%% +Type: language +Subtag: kiv +Description: Kimbu +Added: 2009-07-29 +%% +Type: language +Subtag: kiw +Description: Northeast Kiwai +Added: 2009-07-29 +%% +Type: language +Subtag: kix +Description: Khiamniungan Naga +Added: 2009-07-29 +%% +Type: language +Subtag: kiy +Description: Kirikiri +Added: 2009-07-29 +%% +Type: language +Subtag: kiz +Description: Kisi +Added: 2009-07-29 +%% +Type: language +Subtag: kja +Description: Mlap +Added: 2009-07-29 +%% +Type: language +Subtag: kjb +Description: Q'anjob'al +Description: Kanjobal +Added: 2009-07-29 +%% +Type: language +Subtag: kjc +Description: Coastal Konjo +Added: 2009-07-29 +%% +Type: language +Subtag: kjd +Description: Southern Kiwai +Added: 2009-07-29 +%% +Type: language +Subtag: kje +Description: Kisar +Added: 2009-07-29 +%% +Type: language +Subtag: kjf +Description: Khalaj +Added: 2009-07-29 +%% +Type: language +Subtag: kjg +Description: Khmu +Added: 2009-07-29 +%% +Type: language +Subtag: kjh +Description: Khakas +Added: 2009-07-29 +%% +Type: language +Subtag: kji +Description: Zabana +Added: 2009-07-29 +%% +Type: language +Subtag: kjj +Description: Khinalugh +Added: 2009-07-29 +%% +Type: language +Subtag: kjk +Description: Highland Konjo +Added: 2009-07-29 +%% +Type: language +Subtag: kjl +Description: Western Parbate Kham +Added: 2009-07-29 +%% +Type: language +Subtag: kjm +Description: Kháng +Added: 2009-07-29 +%% +Type: language +Subtag: kjn +Description: Kunjen +Added: 2009-07-29 +%% +Type: language +Subtag: kjo +Description: Harijan Kinnauri +Added: 2009-07-29 +%% +Type: language +Subtag: kjp +Description: Pwo Eastern Karen +Added: 2009-07-29 +%% +Type: language +Subtag: kjq +Description: Western Keres +Added: 2009-07-29 +%% +Type: language +Subtag: kjr +Description: Kurudu +Added: 2009-07-29 +%% +Type: language +Subtag: kjs +Description: East Kewa +Added: 2009-07-29 +%% +Type: language +Subtag: kjt +Description: Phrae Pwo Karen +Added: 2009-07-29 +%% +Type: language +Subtag: kju +Description: Kashaya +Added: 2009-07-29 +%% +Type: language +Subtag: kjv +Description: Kaikavian Literary Language +Added: 2015-02-12 +%% +Type: language +Subtag: kjx +Description: Ramopa +Added: 2009-07-29 +%% +Type: language +Subtag: kjy +Description: Erave +Added: 2009-07-29 +%% +Type: language +Subtag: kjz +Description: Bumthangkha +Added: 2009-07-29 +%% +Type: language +Subtag: kka +Description: Kakanda +Added: 2009-07-29 +%% +Type: language +Subtag: kkb +Description: Kwerisa +Added: 2009-07-29 +%% +Type: language +Subtag: kkc +Description: Odoodee +Added: 2009-07-29 +%% +Type: language +Subtag: kkd +Description: Kinuku +Added: 2009-07-29 +%% +Type: language +Subtag: kke +Description: Kakabe +Added: 2009-07-29 +%% +Type: language +Subtag: kkf +Description: Kalaktang Monpa +Added: 2009-07-29 +%% +Type: language +Subtag: kkg +Description: Mabaka Valley Kalinga +Added: 2009-07-29 +%% +Type: language +Subtag: kkh +Description: Khün +Added: 2009-07-29 +%% +Type: language +Subtag: kki +Description: Kagulu +Added: 2009-07-29 +%% +Type: language +Subtag: kkj +Description: Kako +Added: 2009-07-29 +%% +Type: language +Subtag: kkk +Description: Kokota +Added: 2009-07-29 +%% +Type: language +Subtag: kkl +Description: Kosarek Yale +Added: 2009-07-29 +%% +Type: language +Subtag: kkm +Description: Kiong +Added: 2009-07-29 +%% +Type: language +Subtag: kkn +Description: Kon Keu +Added: 2009-07-29 +%% +Type: language +Subtag: kko +Description: Karko +Added: 2009-07-29 +%% +Type: language +Subtag: kkp +Description: Gugubera +Description: Koko-Bera +Added: 2009-07-29 +%% +Type: language +Subtag: kkq +Description: Kaiku +Added: 2009-07-29 +%% +Type: language +Subtag: kkr +Description: Kir-Balar +Added: 2009-07-29 +%% +Type: language +Subtag: kks +Description: Giiwo +Added: 2009-07-29 +%% +Type: language +Subtag: kkt +Description: Koi +Added: 2009-07-29 +%% +Type: language +Subtag: kku +Description: Tumi +Added: 2009-07-29 +%% +Type: language +Subtag: kkv +Description: Kangean +Added: 2009-07-29 +%% +Type: language +Subtag: kkw +Description: Teke-Kukuya +Added: 2009-07-29 +%% +Type: language +Subtag: kkx +Description: Kohin +Added: 2009-07-29 +%% +Type: language +Subtag: kky +Description: Guugu Yimidhirr +Description: Guguyimidjir +Added: 2009-07-29 +%% +Type: language +Subtag: kkz +Description: Kaska +Added: 2009-07-29 +%% +Type: language +Subtag: kla +Description: Klamath-Modoc +Added: 2009-07-29 +%% +Type: language +Subtag: klb +Description: Kiliwa +Added: 2009-07-29 +%% +Type: language +Subtag: klc +Description: Kolbila +Added: 2009-07-29 +%% +Type: language +Subtag: kld +Description: Gamilaraay +Added: 2009-07-29 +%% +Type: language +Subtag: kle +Description: Kulung (Nepal) +Added: 2009-07-29 +%% +Type: language +Subtag: klf +Description: Kendeje +Added: 2009-07-29 +%% +Type: language +Subtag: klg +Description: Tagakaulo +Added: 2009-07-29 +%% +Type: language +Subtag: klh +Description: Weliki +Added: 2009-07-29 +%% +Type: language +Subtag: kli +Description: Kalumpang +Added: 2009-07-29 +%% +Type: language +Subtag: klj +Description: Turkic Khalaj +Added: 2009-07-29 +%% +Type: language +Subtag: klk +Description: Kono (Nigeria) +Added: 2009-07-29 +%% +Type: language +Subtag: kll +Description: Kagan Kalagan +Added: 2009-07-29 +%% +Type: language +Subtag: klm +Description: Migum +Added: 2009-07-29 +%% +Type: language +Subtag: kln +Description: Kalenjin +Added: 2009-07-29 +Scope: macrolanguage +%% +Type: language +Subtag: klo +Description: Kapya +Added: 2009-07-29 +%% +Type: language +Subtag: klp +Description: Kamasa +Added: 2009-07-29 +%% +Type: language +Subtag: klq +Description: Rumu +Added: 2009-07-29 +%% +Type: language +Subtag: klr +Description: Khaling +Added: 2009-07-29 +%% +Type: language +Subtag: kls +Description: Kalasha +Added: 2009-07-29 +%% +Type: language +Subtag: klt +Description: Nukna +Added: 2009-07-29 +%% +Type: language +Subtag: klu +Description: Klao +Added: 2009-07-29 +%% +Type: language +Subtag: klv +Description: Maskelynes +Added: 2009-07-29 +%% +Type: language +Subtag: klw +Description: Tado +Description: Lindu +Added: 2009-07-29 +%% +Type: language +Subtag: klx +Description: Koluwawa +Added: 2009-07-29 +%% +Type: language +Subtag: kly +Description: Kalao +Added: 2009-07-29 +%% +Type: language +Subtag: klz +Description: Kabola +Added: 2009-07-29 +%% +Type: language +Subtag: kma +Description: Konni +Added: 2009-07-29 +%% +Type: language +Subtag: kmb +Description: Kimbundu +Added: 2005-10-16 +%% +Type: language +Subtag: kmc +Description: Southern Dong +Added: 2009-07-29 +%% +Type: language +Subtag: kmd +Description: Majukayang Kalinga +Added: 2009-07-29 +%% +Type: language +Subtag: kme +Description: Bakole +Added: 2009-07-29 +%% +Type: language +Subtag: kmf +Description: Kare (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: kmg +Description: Kâte +Added: 2009-07-29 +%% +Type: language +Subtag: kmh +Description: Kalam +Added: 2009-07-29 +%% +Type: language +Subtag: kmi +Description: Kami (Nigeria) +Added: 2009-07-29 +%% +Type: language +Subtag: kmj +Description: Kumarbhag Paharia +Added: 2009-07-29 +%% +Type: language +Subtag: kmk +Description: Limos Kalinga +Added: 2009-07-29 +%% +Type: language +Subtag: kml +Description: Tanudan Kalinga +Added: 2009-07-29 +%% +Type: language +Subtag: kmm +Description: Kom (India) +Added: 2009-07-29 +%% +Type: language +Subtag: kmn +Description: Awtuw +Added: 2009-07-29 +%% +Type: language +Subtag: kmo +Description: Kwoma +Added: 2009-07-29 +%% +Type: language +Subtag: kmp +Description: Gimme +Added: 2009-07-29 +%% +Type: language +Subtag: kmq +Description: Kwama +Added: 2009-07-29 +%% +Type: language +Subtag: kmr +Description: Northern Kurdish +Added: 2009-07-29 +Macrolanguage: ku +%% +Type: language +Subtag: kms +Description: Kamasau +Added: 2009-07-29 +%% +Type: language +Subtag: kmt +Description: Kemtuik +Added: 2009-07-29 +%% +Type: language +Subtag: kmu +Description: Kanite +Added: 2009-07-29 +%% +Type: language +Subtag: kmv +Description: Karipúna Creole French +Added: 2009-07-29 +%% +Type: language +Subtag: kmw +Description: Komo (Democratic Republic of Congo) +Added: 2009-07-29 +%% +Type: language +Subtag: kmx +Description: Waboda +Added: 2009-07-29 +%% +Type: language +Subtag: kmy +Description: Koma +Added: 2009-07-29 +%% +Type: language +Subtag: kmz +Description: Khorasani Turkish +Added: 2009-07-29 +%% +Type: language +Subtag: kna +Description: Dera (Nigeria) +Added: 2009-07-29 +%% +Type: language +Subtag: knb +Description: Lubuagan Kalinga +Added: 2009-07-29 +%% +Type: language +Subtag: knc +Description: Central Kanuri +Added: 2009-07-29 +Macrolanguage: kr +%% +Type: language +Subtag: knd +Description: Konda +Added: 2009-07-29 +%% +Type: language +Subtag: kne +Description: Kankanaey +Added: 2009-07-29 +%% +Type: language +Subtag: knf +Description: Mankanya +Added: 2009-07-29 +%% +Type: language +Subtag: kng +Description: Koongo +Added: 2009-07-29 +Macrolanguage: kg +%% +Type: language +Subtag: kni +Description: Kanufi +Added: 2009-07-29 +%% +Type: language +Subtag: knj +Description: Western Kanjobal +Added: 2009-07-29 +%% +Type: language +Subtag: knk +Description: Kuranko +Added: 2009-07-29 +%% +Type: language +Subtag: knl +Description: Keninjal +Added: 2009-07-29 +%% +Type: language +Subtag: knm +Description: Kanamarí +Added: 2009-07-29 +%% +Type: language +Subtag: knn +Description: Konkani (individual language) +Added: 2009-07-29 +Macrolanguage: kok +%% +Type: language +Subtag: kno +Description: Kono (Sierra Leone) +Added: 2009-07-29 +%% +Type: language +Subtag: knp +Description: Kwanja +Added: 2009-07-29 +%% +Type: language +Subtag: knq +Description: Kintaq +Added: 2009-07-29 +%% +Type: language +Subtag: knr +Description: Kaningra +Added: 2009-07-29 +%% +Type: language +Subtag: kns +Description: Kensiu +Added: 2009-07-29 +%% +Type: language +Subtag: knt +Description: Panoan Katukína +Added: 2009-07-29 +%% +Type: language +Subtag: knu +Description: Kono (Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: knv +Description: Tabo +Added: 2009-07-29 +%% +Type: language +Subtag: knw +Description: Kung-Ekoka +Added: 2009-07-29 +%% +Type: language +Subtag: knx +Description: Kendayan +Description: Salako +Added: 2009-07-29 +%% +Type: language +Subtag: kny +Description: Kanyok +Added: 2009-07-29 +%% +Type: language +Subtag: knz +Description: Kalamsé +Added: 2009-07-29 +%% +Type: language +Subtag: koa +Description: Konomala +Added: 2009-07-29 +%% +Type: language +Subtag: koc +Description: Kpati +Added: 2009-07-29 +%% +Type: language +Subtag: kod +Description: Kodi +Added: 2009-07-29 +%% +Type: language +Subtag: koe +Description: Kacipo-Balesi +Added: 2009-07-29 +%% +Type: language +Subtag: kof +Description: Kubi +Added: 2009-07-29 +%% +Type: language +Subtag: kog +Description: Cogui +Description: Kogi +Added: 2009-07-29 +%% +Type: language +Subtag: koh +Description: Koyo +Added: 2009-07-29 +%% +Type: language +Subtag: koi +Description: Komi-Permyak +Added: 2009-07-29 +Macrolanguage: kv +%% +Type: language +Subtag: koj +Description: Sara Dunjo +Added: 2009-07-29 +Deprecated: 2015-02-12 +Preferred-Value: kwv +%% +Type: language +Subtag: kok +Description: Konkani (macrolanguage) +Added: 2005-10-16 +Suppress-Script: Deva +Scope: macrolanguage +%% +Type: language +Subtag: kol +Description: Kol (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: koo +Description: Konzo +Added: 2009-07-29 +%% +Type: language +Subtag: kop +Description: Waube +Added: 2009-07-29 +%% +Type: language +Subtag: koq +Description: Kota (Gabon) +Added: 2009-07-29 +%% +Type: language +Subtag: kos +Description: Kosraean +Added: 2005-10-16 +%% +Type: language +Subtag: kot +Description: Lagwan +Added: 2009-07-29 +%% +Type: language +Subtag: kou +Description: Koke +Added: 2009-07-29 +%% +Type: language +Subtag: kov +Description: Kudu-Camo +Added: 2009-07-29 +%% +Type: language +Subtag: kow +Description: Kugama +Added: 2009-07-29 +%% +Type: language +Subtag: kox +Description: Coxima +Added: 2009-07-29 +Deprecated: 2016-05-30 +%% +Type: language +Subtag: koy +Description: Koyukon +Added: 2009-07-29 +%% +Type: language +Subtag: koz +Description: Korak +Added: 2009-07-29 +%% +Type: language +Subtag: kpa +Description: Kutto +Added: 2009-07-29 +%% +Type: language +Subtag: kpb +Description: Mullu Kurumba +Added: 2009-07-29 +%% +Type: language +Subtag: kpc +Description: Curripaco +Added: 2009-07-29 +%% +Type: language +Subtag: kpd +Description: Koba +Added: 2009-07-29 +%% +Type: language +Subtag: kpe +Description: Kpelle +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: kpf +Description: Komba +Added: 2009-07-29 +%% +Type: language +Subtag: kpg +Description: Kapingamarangi +Added: 2009-07-29 +%% +Type: language +Subtag: kph +Description: Kplang +Added: 2009-07-29 +%% +Type: language +Subtag: kpi +Description: Kofei +Added: 2009-07-29 +%% +Type: language +Subtag: kpj +Description: Karajá +Added: 2009-07-29 +%% +Type: language +Subtag: kpk +Description: Kpan +Added: 2009-07-29 +%% +Type: language +Subtag: kpl +Description: Kpala +Added: 2009-07-29 +%% +Type: language +Subtag: kpm +Description: Koho +Added: 2009-07-29 +%% +Type: language +Subtag: kpn +Description: Kepkiriwát +Added: 2009-07-29 +%% +Type: language +Subtag: kpo +Description: Ikposo +Added: 2009-07-29 +%% +Type: language +Subtag: kpp +Description: Paku Karen +Added: 2009-07-29 +Deprecated: 2012-08-12 +Comments: see jkm, jkp +%% +Type: language +Subtag: kpq +Description: Korupun-Sela +Added: 2009-07-29 +%% +Type: language +Subtag: kpr +Description: Korafe-Yegha +Added: 2009-07-29 +%% +Type: language +Subtag: kps +Description: Tehit +Added: 2009-07-29 +%% +Type: language +Subtag: kpt +Description: Karata +Added: 2009-07-29 +%% +Type: language +Subtag: kpu +Description: Kafoa +Added: 2009-07-29 +%% +Type: language +Subtag: kpv +Description: Komi-Zyrian +Added: 2009-07-29 +Macrolanguage: kv +%% +Type: language +Subtag: kpw +Description: Kobon +Added: 2009-07-29 +%% +Type: language +Subtag: kpx +Description: Mountain Koiali +Added: 2009-07-29 +%% +Type: language +Subtag: kpy +Description: Koryak +Added: 2009-07-29 +%% +Type: language +Subtag: kpz +Description: Kupsabiny +Added: 2009-07-29 +%% +Type: language +Subtag: kqa +Description: Mum +Added: 2009-07-29 +%% +Type: language +Subtag: kqb +Description: Kovai +Added: 2009-07-29 +%% +Type: language +Subtag: kqc +Description: Doromu-Koki +Added: 2009-07-29 +%% +Type: language +Subtag: kqd +Description: Koy Sanjaq Surat +Added: 2009-07-29 +%% +Type: language +Subtag: kqe +Description: Kalagan +Added: 2009-07-29 +%% +Type: language +Subtag: kqf +Description: Kakabai +Added: 2009-07-29 +%% +Type: language +Subtag: kqg +Description: Khe +Added: 2009-07-29 +%% +Type: language +Subtag: kqh +Description: Kisankasa +Added: 2009-07-29 +%% +Type: language +Subtag: kqi +Description: Koitabu +Added: 2009-07-29 +%% +Type: language +Subtag: kqj +Description: Koromira +Added: 2009-07-29 +%% +Type: language +Subtag: kqk +Description: Kotafon Gbe +Added: 2009-07-29 +%% +Type: language +Subtag: kql +Description: Kyenele +Added: 2009-07-29 +%% +Type: language +Subtag: kqm +Description: Khisa +Added: 2009-07-29 +%% +Type: language +Subtag: kqn +Description: Kaonde +Added: 2009-07-29 +%% +Type: language +Subtag: kqo +Description: Eastern Krahn +Added: 2009-07-29 +%% +Type: language +Subtag: kqp +Description: Kimré +Added: 2009-07-29 +%% +Type: language +Subtag: kqq +Description: Krenak +Added: 2009-07-29 +%% +Type: language +Subtag: kqr +Description: Kimaragang +Added: 2009-07-29 +%% +Type: language +Subtag: kqs +Description: Northern Kissi +Added: 2009-07-29 +%% +Type: language +Subtag: kqt +Description: Klias River Kadazan +Added: 2009-07-29 +%% +Type: language +Subtag: kqu +Description: Seroa +Added: 2009-07-29 +%% +Type: language +Subtag: kqv +Description: Okolod +Added: 2009-07-29 +%% +Type: language +Subtag: kqw +Description: Kandas +Added: 2009-07-29 +%% +Type: language +Subtag: kqx +Description: Mser +Added: 2009-07-29 +%% +Type: language +Subtag: kqy +Description: Koorete +Added: 2009-07-29 +%% +Type: language +Subtag: kqz +Description: Korana +Added: 2009-07-29 +%% +Type: language +Subtag: kra +Description: Kumhali +Added: 2009-07-29 +%% +Type: language +Subtag: krb +Description: Karkin +Added: 2009-07-29 +%% +Type: language +Subtag: krc +Description: Karachay-Balkar +Added: 2005-10-16 +%% +Type: language +Subtag: krd +Description: Kairui-Midiki +Added: 2009-07-29 +%% +Type: language +Subtag: kre +Description: Panará +Added: 2009-07-29 +%% +Type: language +Subtag: krf +Description: Koro (Vanuatu) +Added: 2009-07-29 +%% +Type: language +Subtag: krh +Description: Kurama +Added: 2009-07-29 +%% +Type: language +Subtag: kri +Description: Krio +Added: 2009-07-29 +%% +Type: language +Subtag: krj +Description: Kinaray-A +Added: 2009-07-29 +%% +Type: language +Subtag: krk +Description: Kerek +Added: 2009-07-29 +%% +Type: language +Subtag: krl +Description: Karelian +Added: 2006-03-08 +%% +Type: language +Subtag: krm +Description: Krim +Added: 2009-07-29 +Deprecated: 2017-02-23 +Preferred-Value: bmf +%% +Type: language +Subtag: krn +Description: Sapo +Added: 2009-07-29 +%% +Type: language +Subtag: kro +Description: Kru languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: krp +Description: Korop +Added: 2009-07-29 +%% +Type: language +Subtag: krr +Description: Krung +Added: 2009-07-29 +%% +Type: language +Subtag: krs +Description: Gbaya (Sudan) +Added: 2009-07-29 +%% +Type: language +Subtag: krt +Description: Tumari Kanuri +Added: 2009-07-29 +Macrolanguage: kr +%% +Type: language +Subtag: kru +Description: Kurukh +Added: 2005-10-16 +%% +Type: language +Subtag: krv +Description: Kavet +Added: 2009-07-29 +%% +Type: language +Subtag: krw +Description: Western Krahn +Added: 2009-07-29 +%% +Type: language +Subtag: krx +Description: Karon +Added: 2009-07-29 +%% +Type: language +Subtag: kry +Description: Kryts +Added: 2009-07-29 +%% +Type: language +Subtag: krz +Description: Sota Kanum +Added: 2009-07-29 +%% +Type: language +Subtag: ksa +Description: Shuwa-Zamani +Added: 2009-07-29 +%% +Type: language +Subtag: ksb +Description: Shambala +Added: 2009-07-29 +%% +Type: language +Subtag: ksc +Description: Southern Kalinga +Added: 2009-07-29 +%% +Type: language +Subtag: ksd +Description: Kuanua +Added: 2009-07-29 +%% +Type: language +Subtag: kse +Description: Kuni +Added: 2009-07-29 +%% +Type: language +Subtag: ksf +Description: Bafia +Added: 2009-07-29 +%% +Type: language +Subtag: ksg +Description: Kusaghe +Added: 2009-07-29 +%% +Type: language +Subtag: ksh +Description: Kölsch +Added: 2009-07-29 +%% +Type: language +Subtag: ksi +Description: Krisa +Description: I'saka +Added: 2009-07-29 +%% +Type: language +Subtag: ksj +Description: Uare +Added: 2009-07-29 +%% +Type: language +Subtag: ksk +Description: Kansa +Added: 2009-07-29 +%% +Type: language +Subtag: ksl +Description: Kumalu +Added: 2009-07-29 +%% +Type: language +Subtag: ksm +Description: Kumba +Added: 2009-07-29 +%% +Type: language +Subtag: ksn +Description: Kasiguranin +Added: 2009-07-29 +%% +Type: language +Subtag: kso +Description: Kofa +Added: 2009-07-29 +%% +Type: language +Subtag: ksp +Description: Kaba +Added: 2009-07-29 +%% +Type: language +Subtag: ksq +Description: Kwaami +Added: 2009-07-29 +%% +Type: language +Subtag: ksr +Description: Borong +Added: 2009-07-29 +%% +Type: language +Subtag: kss +Description: Southern Kisi +Added: 2009-07-29 +%% +Type: language +Subtag: kst +Description: Winyé +Added: 2009-07-29 +%% +Type: language +Subtag: ksu +Description: Khamyang +Added: 2009-07-29 +%% +Type: language +Subtag: ksv +Description: Kusu +Added: 2009-07-29 +%% +Type: language +Subtag: ksw +Description: S'gaw Karen +Added: 2009-07-29 +%% +Type: language +Subtag: ksx +Description: Kedang +Added: 2009-07-29 +%% +Type: language +Subtag: ksy +Description: Kharia Thar +Added: 2009-07-29 +%% +Type: language +Subtag: ksz +Description: Kodaku +Added: 2009-07-29 +%% +Type: language +Subtag: kta +Description: Katua +Added: 2009-07-29 +%% +Type: language +Subtag: ktb +Description: Kambaata +Added: 2009-07-29 +%% +Type: language +Subtag: ktc +Description: Kholok +Added: 2009-07-29 +%% +Type: language +Subtag: ktd +Description: Kokata +Description: Kukatha +Added: 2009-07-29 +%% +Type: language +Subtag: kte +Description: Nubri +Added: 2009-07-29 +%% +Type: language +Subtag: ktf +Description: Kwami +Added: 2009-07-29 +%% +Type: language +Subtag: ktg +Description: Kalkutung +Added: 2009-07-29 +%% +Type: language +Subtag: kth +Description: Karanga +Added: 2009-07-29 +%% +Type: language +Subtag: kti +Description: North Muyu +Added: 2009-07-29 +%% +Type: language +Subtag: ktj +Description: Plapo Krumen +Added: 2009-07-29 +%% +Type: language +Subtag: ktk +Description: Kaniet +Added: 2009-07-29 +%% +Type: language +Subtag: ktl +Description: Koroshi +Added: 2009-07-29 +%% +Type: language +Subtag: ktm +Description: Kurti +Added: 2009-07-29 +%% +Type: language +Subtag: ktn +Description: Karitiâna +Added: 2009-07-29 +%% +Type: language +Subtag: kto +Description: Kuot +Added: 2009-07-29 +%% +Type: language +Subtag: ktp +Description: Kaduo +Added: 2009-07-29 +%% +Type: language +Subtag: ktq +Description: Katabaga +Added: 2009-07-29 +%% +Type: language +Subtag: ktr +Description: Kota Marudu Tinagas +Added: 2009-07-29 +Deprecated: 2016-05-30 +Preferred-Value: dtp +%% +Type: language +Subtag: kts +Description: South Muyu +Added: 2009-07-29 +%% +Type: language +Subtag: ktt +Description: Ketum +Added: 2009-07-29 +%% +Type: language +Subtag: ktu +Description: Kituba (Democratic Republic of Congo) +Added: 2009-07-29 +%% +Type: language +Subtag: ktv +Description: Eastern Katu +Added: 2009-07-29 +%% +Type: language +Subtag: ktw +Description: Kato +Added: 2009-07-29 +%% +Type: language +Subtag: ktx +Description: Kaxararí +Added: 2009-07-29 +%% +Type: language +Subtag: kty +Description: Kango (Bas-Uélé District) +Added: 2009-07-29 +%% +Type: language +Subtag: ktz +Description: Juǀʼhoan +Description: Juǀʼhoansi +Added: 2009-07-29 +%% +Type: language +Subtag: kub +Description: Kutep +Added: 2009-07-29 +%% +Type: language +Subtag: kuc +Description: Kwinsu +Added: 2009-07-29 +%% +Type: language +Subtag: kud +Description: 'Auhelawa +Added: 2009-07-29 +%% +Type: language +Subtag: kue +Description: Kuman (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: kuf +Description: Western Katu +Added: 2009-07-29 +%% +Type: language +Subtag: kug +Description: Kupa +Added: 2009-07-29 +%% +Type: language +Subtag: kuh +Description: Kushi +Added: 2009-07-29 +%% +Type: language +Subtag: kui +Description: Kuikúro-Kalapálo +Added: 2009-07-29 +%% +Type: language +Subtag: kuj +Description: Kuria +Added: 2009-07-29 +%% +Type: language +Subtag: kuk +Description: Kepo' +Added: 2009-07-29 +%% +Type: language +Subtag: kul +Description: Kulere +Added: 2009-07-29 +%% +Type: language +Subtag: kum +Description: Kumyk +Added: 2005-10-16 +%% +Type: language +Subtag: kun +Description: Kunama +Added: 2009-07-29 +%% +Type: language +Subtag: kuo +Description: Kumukio +Added: 2009-07-29 +%% +Type: language +Subtag: kup +Description: Kunimaipa +Added: 2009-07-29 +%% +Type: language +Subtag: kuq +Description: Karipuna +Added: 2009-07-29 +%% +Type: language +Subtag: kus +Description: Kusaal +Added: 2009-07-29 +%% +Type: language +Subtag: kut +Description: Kutenai +Added: 2005-10-16 +%% +Type: language +Subtag: kuu +Description: Upper Kuskokwim +Added: 2009-07-29 +%% +Type: language +Subtag: kuv +Description: Kur +Added: 2009-07-29 +%% +Type: language +Subtag: kuw +Description: Kpagua +Added: 2009-07-29 +%% +Type: language +Subtag: kux +Description: Kukatja +Added: 2009-07-29 +%% +Type: language +Subtag: kuy +Description: Kuuku-Ya'u +Added: 2009-07-29 +%% +Type: language +Subtag: kuz +Description: Kunza +Added: 2009-07-29 +%% +Type: language +Subtag: kva +Description: Bagvalal +Added: 2009-07-29 +%% +Type: language +Subtag: kvb +Description: Kubu +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: kvc +Description: Kove +Added: 2009-07-29 +%% +Type: language +Subtag: kvd +Description: Kui (Indonesia) +Added: 2009-07-29 +%% +Type: language +Subtag: kve +Description: Kalabakan +Added: 2009-07-29 +%% +Type: language +Subtag: kvf +Description: Kabalai +Added: 2009-07-29 +%% +Type: language +Subtag: kvg +Description: Kuni-Boazi +Added: 2009-07-29 +%% +Type: language +Subtag: kvh +Description: Komodo +Added: 2009-07-29 +%% +Type: language +Subtag: kvi +Description: Kwang +Added: 2009-07-29 +%% +Type: language +Subtag: kvj +Description: Psikye +Added: 2009-07-29 +%% +Type: language +Subtag: kvk +Description: Korean Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: kvl +Description: Kayaw +Added: 2009-07-29 +%% +Type: language +Subtag: kvm +Description: Kendem +Added: 2009-07-29 +%% +Type: language +Subtag: kvn +Description: Border Kuna +Added: 2009-07-29 +%% +Type: language +Subtag: kvo +Description: Dobel +Added: 2009-07-29 +%% +Type: language +Subtag: kvp +Description: Kompane +Added: 2009-07-29 +%% +Type: language +Subtag: kvq +Description: Geba Karen +Added: 2009-07-29 +%% +Type: language +Subtag: kvr +Description: Kerinci +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: kvs +Description: Kunggara +Added: 2009-07-29 +Deprecated: 2016-05-30 +Preferred-Value: gdj +%% +Type: language +Subtag: kvt +Description: Lahta Karen +Description: Lahta +Added: 2009-07-29 +%% +Type: language +Subtag: kvu +Description: Yinbaw Karen +Added: 2009-07-29 +%% +Type: language +Subtag: kvv +Description: Kola +Added: 2009-07-29 +%% +Type: language +Subtag: kvw +Description: Wersing +Added: 2009-07-29 +%% +Type: language +Subtag: kvx +Description: Parkari Koli +Added: 2009-07-29 +%% +Type: language +Subtag: kvy +Description: Yintale Karen +Description: Yintale +Added: 2009-07-29 +%% +Type: language +Subtag: kvz +Description: Tsakwambo +Description: Tsaukambo +Added: 2009-07-29 +%% +Type: language +Subtag: kwa +Description: Dâw +Added: 2009-07-29 +%% +Type: language +Subtag: kwb +Description: Kwa +Added: 2009-07-29 +%% +Type: language +Subtag: kwc +Description: Likwala +Added: 2009-07-29 +%% +Type: language +Subtag: kwd +Description: Kwaio +Added: 2009-07-29 +%% +Type: language +Subtag: kwe +Description: Kwerba +Added: 2009-07-29 +%% +Type: language +Subtag: kwf +Description: Kwara'ae +Added: 2009-07-29 +%% +Type: language +Subtag: kwg +Description: Sara Kaba Deme +Added: 2009-07-29 +%% +Type: language +Subtag: kwh +Description: Kowiai +Added: 2009-07-29 +%% +Type: language +Subtag: kwi +Description: Awa-Cuaiquer +Added: 2009-07-29 +%% +Type: language +Subtag: kwj +Description: Kwanga +Added: 2009-07-29 +%% +Type: language +Subtag: kwk +Description: Kwakiutl +Added: 2009-07-29 +%% +Type: language +Subtag: kwl +Description: Kofyar +Added: 2009-07-29 +%% +Type: language +Subtag: kwm +Description: Kwambi +Added: 2009-07-29 +%% +Type: language +Subtag: kwn +Description: Kwangali +Added: 2009-07-29 +%% +Type: language +Subtag: kwo +Description: Kwomtari +Added: 2009-07-29 +%% +Type: language +Subtag: kwp +Description: Kodia +Added: 2009-07-29 +%% +Type: language +Subtag: kwq +Description: Kwak +Added: 2009-07-29 +Deprecated: 2015-02-12 +Preferred-Value: yam +%% +Type: language +Subtag: kwr +Description: Kwer +Added: 2009-07-29 +%% +Type: language +Subtag: kws +Description: Kwese +Added: 2009-07-29 +%% +Type: language +Subtag: kwt +Description: Kwesten +Added: 2009-07-29 +%% +Type: language +Subtag: kwu +Description: Kwakum +Added: 2009-07-29 +%% +Type: language +Subtag: kwv +Description: Sara Kaba Náà +Added: 2009-07-29 +%% +Type: language +Subtag: kww +Description: Kwinti +Added: 2009-07-29 +%% +Type: language +Subtag: kwx +Description: Khirwar +Added: 2009-07-29 +%% +Type: language +Subtag: kwy +Description: San Salvador Kongo +Added: 2009-07-29 +Macrolanguage: kg +%% +Type: language +Subtag: kwz +Description: Kwadi +Added: 2009-07-29 +%% +Type: language +Subtag: kxa +Description: Kairiru +Added: 2009-07-29 +%% +Type: language +Subtag: kxb +Description: Krobu +Added: 2009-07-29 +%% +Type: language +Subtag: kxc +Description: Konso +Description: Khonso +Added: 2009-07-29 +%% +Type: language +Subtag: kxd +Description: Brunei +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: kxe +Description: Kakihum +Added: 2009-07-29 +Deprecated: 2015-02-12 +Preferred-Value: tvd +%% +Type: language +Subtag: kxf +Description: Manumanaw Karen +Description: Manumanaw +Added: 2009-07-29 +%% +Type: language +Subtag: kxh +Description: Karo (Ethiopia) +Added: 2009-07-29 +%% +Type: language +Subtag: kxi +Description: Keningau Murut +Added: 2009-07-29 +%% +Type: language +Subtag: kxj +Description: Kulfa +Added: 2009-07-29 +%% +Type: language +Subtag: kxk +Description: Zayein Karen +Added: 2009-07-29 +%% +Type: language +Subtag: kxl +Description: Nepali Kurux +Added: 2009-07-29 +%% +Type: language +Subtag: kxm +Description: Northern Khmer +Added: 2009-07-29 +%% +Type: language +Subtag: kxn +Description: Kanowit-Tanjong Melanau +Added: 2009-07-29 +%% +Type: language +Subtag: kxo +Description: Kanoé +Added: 2009-07-29 +%% +Type: language +Subtag: kxp +Description: Wadiyara Koli +Added: 2009-07-29 +%% +Type: language +Subtag: kxq +Description: Smärky Kanum +Added: 2009-07-29 +%% +Type: language +Subtag: kxr +Description: Koro (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: kxs +Description: Kangjia +Added: 2009-07-29 +%% +Type: language +Subtag: kxt +Description: Koiwat +Added: 2009-07-29 +%% +Type: language +Subtag: kxu +Description: Kui (India) +Added: 2009-07-29 +%% +Type: language +Subtag: kxv +Description: Kuvi +Added: 2009-07-29 +%% +Type: language +Subtag: kxw +Description: Konai +Added: 2009-07-29 +%% +Type: language +Subtag: kxx +Description: Likuba +Added: 2009-07-29 +%% +Type: language +Subtag: kxy +Description: Kayong +Added: 2009-07-29 +%% +Type: language +Subtag: kxz +Description: Kerewo +Added: 2009-07-29 +%% +Type: language +Subtag: kya +Description: Kwaya +Added: 2009-07-29 +%% +Type: language +Subtag: kyb +Description: Butbut Kalinga +Added: 2009-07-29 +%% +Type: language +Subtag: kyc +Description: Kyaka +Added: 2009-07-29 +%% +Type: language +Subtag: kyd +Description: Karey +Added: 2009-07-29 +%% +Type: language +Subtag: kye +Description: Krache +Added: 2009-07-29 +%% +Type: language +Subtag: kyf +Description: Kouya +Added: 2009-07-29 +%% +Type: language +Subtag: kyg +Description: Keyagana +Added: 2009-07-29 +%% +Type: language +Subtag: kyh +Description: Karok +Added: 2009-07-29 +%% +Type: language +Subtag: kyi +Description: Kiput +Added: 2009-07-29 +%% +Type: language +Subtag: kyj +Description: Karao +Added: 2009-07-29 +%% +Type: language +Subtag: kyk +Description: Kamayo +Added: 2009-07-29 +%% +Type: language +Subtag: kyl +Description: Kalapuya +Added: 2009-07-29 +%% +Type: language +Subtag: kym +Description: Kpatili +Added: 2009-07-29 +%% +Type: language +Subtag: kyn +Description: Northern Binukidnon +Added: 2009-07-29 +%% +Type: language +Subtag: kyo +Description: Kelon +Added: 2009-07-29 +%% +Type: language +Subtag: kyp +Description: Kang +Added: 2009-07-29 +%% +Type: language +Subtag: kyq +Description: Kenga +Added: 2009-07-29 +%% +Type: language +Subtag: kyr +Description: Kuruáya +Added: 2009-07-29 +%% +Type: language +Subtag: kys +Description: Baram Kayan +Added: 2009-07-29 +%% +Type: language +Subtag: kyt +Description: Kayagar +Added: 2009-07-29 +%% +Type: language +Subtag: kyu +Description: Western Kayah +Added: 2009-07-29 +%% +Type: language +Subtag: kyv +Description: Kayort +Added: 2009-07-29 +%% +Type: language +Subtag: kyw +Description: Kudmali +Added: 2009-07-29 +%% +Type: language +Subtag: kyx +Description: Rapoisi +Added: 2009-07-29 +%% +Type: language +Subtag: kyy +Description: Kambaira +Added: 2009-07-29 +%% +Type: language +Subtag: kyz +Description: Kayabí +Added: 2009-07-29 +%% +Type: language +Subtag: kza +Description: Western Karaboro +Added: 2009-07-29 +%% +Type: language +Subtag: kzb +Description: Kaibobo +Added: 2009-07-29 +%% +Type: language +Subtag: kzc +Description: Bondoukou Kulango +Added: 2009-07-29 +%% +Type: language +Subtag: kzd +Description: Kadai +Added: 2009-07-29 +%% +Type: language +Subtag: kze +Description: Kosena +Added: 2009-07-29 +%% +Type: language +Subtag: kzf +Description: Da'a Kaili +Added: 2009-07-29 +%% +Type: language +Subtag: kzg +Description: Kikai +Added: 2009-07-29 +%% +Type: language +Subtag: kzh +Description: Kenuzi-Dongola +Added: 2009-07-29 +Deprecated: 2012-08-12 +Comments: see dgl, xnz +%% +Type: language +Subtag: kzi +Description: Kelabit +Added: 2009-07-29 +%% +Type: language +Subtag: kzj +Description: Coastal Kadazan +Added: 2009-07-29 +Deprecated: 2016-05-30 +Preferred-Value: dtp +%% +Type: language +Subtag: kzk +Description: Kazukuru +Added: 2009-07-29 +%% +Type: language +Subtag: kzl +Description: Kayeli +Added: 2009-07-29 +%% +Type: language +Subtag: kzm +Description: Kais +Added: 2009-07-29 +%% +Type: language +Subtag: kzn +Description: Kokola +Added: 2009-07-29 +%% +Type: language +Subtag: kzo +Description: Kaningi +Added: 2009-07-29 +%% +Type: language +Subtag: kzp +Description: Kaidipang +Added: 2009-07-29 +%% +Type: language +Subtag: kzq +Description: Kaike +Added: 2009-07-29 +%% +Type: language +Subtag: kzr +Description: Karang +Added: 2009-07-29 +%% +Type: language +Subtag: kzs +Description: Sugut Dusun +Added: 2009-07-29 +%% +Type: language +Subtag: kzt +Description: Tambunan Dusun +Added: 2009-07-29 +Deprecated: 2016-05-30 +Preferred-Value: dtp +%% +Type: language +Subtag: kzu +Description: Kayupulau +Added: 2009-07-29 +%% +Type: language +Subtag: kzv +Description: Komyandaret +Added: 2009-07-29 +%% +Type: language +Subtag: kzw +Description: Karirí-Xocó +Added: 2009-07-29 +%% +Type: language +Subtag: kzx +Description: Kamarian +Added: 2009-07-29 +%% +Type: language +Subtag: kzy +Description: Kango (Tshopo District) +Added: 2009-07-29 +%% +Type: language +Subtag: kzz +Description: Kalabra +Added: 2009-07-29 +%% +Type: language +Subtag: laa +Description: Southern Subanen +Added: 2009-07-29 +%% +Type: language +Subtag: lab +Description: Linear A +Added: 2009-07-29 +%% +Type: language +Subtag: lac +Description: Lacandon +Added: 2009-07-29 +%% +Type: language +Subtag: lad +Description: Ladino +Added: 2005-10-16 +%% +Type: language +Subtag: lae +Description: Pattani +Added: 2009-07-29 +%% +Type: language +Subtag: laf +Description: Lafofa +Added: 2009-07-29 +%% +Type: language +Subtag: lag +Description: Langi +Added: 2009-07-29 +%% +Type: language +Subtag: lah +Description: Lahnda +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: lai +Description: Lambya +Added: 2009-07-29 +%% +Type: language +Subtag: laj +Description: Lango (Uganda) +Added: 2009-07-29 +%% +Type: language +Subtag: lak +Description: Laka (Nigeria) +Added: 2009-07-29 +%% +Type: language +Subtag: lal +Description: Lalia +Added: 2009-07-29 +%% +Type: language +Subtag: lam +Description: Lamba +Added: 2005-10-16 +%% +Type: language +Subtag: lan +Description: Laru +Added: 2009-07-29 +%% +Type: language +Subtag: lap +Description: Laka (Chad) +Added: 2009-07-29 +%% +Type: language +Subtag: laq +Description: Qabiao +Added: 2009-07-29 +%% +Type: language +Subtag: lar +Description: Larteh +Added: 2009-07-29 +%% +Type: language +Subtag: las +Description: Lama (Togo) +Added: 2009-07-29 +%% +Type: language +Subtag: lau +Description: Laba +Added: 2009-07-29 +%% +Type: language +Subtag: law +Description: Lauje +Added: 2009-07-29 +%% +Type: language +Subtag: lax +Description: Tiwa +Added: 2009-07-29 +%% +Type: language +Subtag: lay +Description: Lama Bai +Added: 2009-07-29 +%% +Type: language +Subtag: laz +Description: Aribwatsa +Added: 2009-07-29 +%% +Type: language +Subtag: lba +Description: Lui +Added: 2009-07-29 +Deprecated: 2019-04-16 +%% +Type: language +Subtag: lbb +Description: Label +Added: 2009-07-29 +%% +Type: language +Subtag: lbc +Description: Lakkia +Added: 2009-07-29 +%% +Type: language +Subtag: lbe +Description: Lak +Added: 2009-07-29 +%% +Type: language +Subtag: lbf +Description: Tinani +Added: 2009-07-29 +%% +Type: language +Subtag: lbg +Description: Laopang +Added: 2009-07-29 +%% +Type: language +Subtag: lbi +Description: La'bi +Added: 2009-07-29 +%% +Type: language +Subtag: lbj +Description: Ladakhi +Added: 2009-07-29 +%% +Type: language +Subtag: lbk +Description: Central Bontok +Added: 2010-03-11 +Macrolanguage: bnc +%% +Type: language +Subtag: lbl +Description: Libon Bikol +Added: 2010-03-11 +Macrolanguage: bik +%% +Type: language +Subtag: lbm +Description: Lodhi +Added: 2009-07-29 +%% +Type: language +Subtag: lbn +Description: Rmeet +Added: 2009-07-29 +%% +Type: language +Subtag: lbo +Description: Laven +Added: 2009-07-29 +%% +Type: language +Subtag: lbq +Description: Wampar +Added: 2009-07-29 +%% +Type: language +Subtag: lbr +Description: Lohorung +Added: 2009-07-29 +%% +Type: language +Subtag: lbs +Description: Libyan Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: lbt +Description: Lachi +Added: 2009-07-29 +%% +Type: language +Subtag: lbu +Description: Labu +Added: 2009-07-29 +%% +Type: language +Subtag: lbv +Description: Lavatbura-Lamusong +Added: 2009-07-29 +%% +Type: language +Subtag: lbw +Description: Tolaki +Added: 2009-07-29 +%% +Type: language +Subtag: lbx +Description: Lawangan +Added: 2009-07-29 +%% +Type: language +Subtag: lby +Description: Lamalama +Description: Lamu-Lamu +Added: 2009-07-29 +%% +Type: language +Subtag: lbz +Description: Lardil +Added: 2009-07-29 +%% +Type: language +Subtag: lcc +Description: Legenyem +Added: 2009-07-29 +%% +Type: language +Subtag: lcd +Description: Lola +Added: 2009-07-29 +%% +Type: language +Subtag: lce +Description: Loncong +Description: Sekak +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: lcf +Description: Lubu +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: lch +Description: Luchazi +Added: 2009-07-29 +%% +Type: language +Subtag: lcl +Description: Lisela +Added: 2009-07-29 +%% +Type: language +Subtag: lcm +Description: Tungag +Added: 2009-07-29 +%% +Type: language +Subtag: lcp +Description: Western Lawa +Added: 2009-07-29 +%% +Type: language +Subtag: lcq +Description: Luhu +Added: 2009-07-29 +%% +Type: language +Subtag: lcs +Description: Lisabata-Nuniali +Added: 2009-07-29 +%% +Type: language +Subtag: lda +Description: Kla-Dan +Added: 2013-09-10 +%% +Type: language +Subtag: ldb +Description: Dũya +Added: 2009-07-29 +%% +Type: language +Subtag: ldd +Description: Luri +Added: 2009-07-29 +%% +Type: language +Subtag: ldg +Description: Lenyima +Added: 2009-07-29 +%% +Type: language +Subtag: ldh +Description: Lamja-Dengsa-Tola +Added: 2009-07-29 +%% +Type: language +Subtag: ldi +Description: Laari +Added: 2009-07-29 +Macrolanguage: kg +%% +Type: language +Subtag: ldj +Description: Lemoro +Added: 2009-07-29 +%% +Type: language +Subtag: ldk +Description: Leelau +Added: 2009-07-29 +%% +Type: language +Subtag: ldl +Description: Kaan +Added: 2009-07-29 +%% +Type: language +Subtag: ldm +Description: Landoma +Added: 2009-07-29 +%% +Type: language +Subtag: ldn +Description: Láadan +Added: 2009-07-29 +%% +Type: language +Subtag: ldo +Description: Loo +Added: 2009-07-29 +%% +Type: language +Subtag: ldp +Description: Tso +Added: 2009-07-29 +%% +Type: language +Subtag: ldq +Description: Lufu +Added: 2009-07-29 +%% +Type: language +Subtag: lea +Description: Lega-Shabunda +Added: 2009-07-29 +%% +Type: language +Subtag: leb +Description: Lala-Bisa +Added: 2009-07-29 +%% +Type: language +Subtag: lec +Description: Leco +Added: 2009-07-29 +%% +Type: language +Subtag: led +Description: Lendu +Added: 2009-07-29 +%% +Type: language +Subtag: lee +Description: Lyélé +Added: 2009-07-29 +%% +Type: language +Subtag: lef +Description: Lelemi +Added: 2009-07-29 +%% +Type: language +Subtag: leg +Description: Lengua +Added: 2009-07-29 +Deprecated: 2014-02-28 +Comments: see enl, enx +%% +Type: language +Subtag: leh +Description: Lenje +Added: 2009-07-29 +%% +Type: language +Subtag: lei +Description: Lemio +Added: 2009-07-29 +%% +Type: language +Subtag: lej +Description: Lengola +Added: 2009-07-29 +%% +Type: language +Subtag: lek +Description: Leipon +Added: 2009-07-29 +%% +Type: language +Subtag: lel +Description: Lele (Democratic Republic of Congo) +Added: 2009-07-29 +%% +Type: language +Subtag: lem +Description: Nomaande +Added: 2009-07-29 +%% +Type: language +Subtag: len +Description: Lenca +Added: 2009-07-29 +%% +Type: language +Subtag: leo +Description: Leti (Cameroon) +Added: 2009-07-29 +%% +Type: language +Subtag: lep +Description: Lepcha +Added: 2009-07-29 +%% +Type: language +Subtag: leq +Description: Lembena +Added: 2009-07-29 +%% +Type: language +Subtag: ler +Description: Lenkau +Added: 2009-07-29 +%% +Type: language +Subtag: les +Description: Lese +Added: 2009-07-29 +%% +Type: language +Subtag: let +Description: Lesing-Gelimi +Description: Amio-Gelimi +Added: 2009-07-29 +%% +Type: language +Subtag: leu +Description: Kara (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: lev +Description: Lamma +Added: 2009-07-29 +%% +Type: language +Subtag: lew +Description: Ledo Kaili +Added: 2009-07-29 +%% +Type: language +Subtag: lex +Description: Luang +Added: 2009-07-29 +%% +Type: language +Subtag: ley +Description: Lemolang +Added: 2009-07-29 +%% +Type: language +Subtag: lez +Description: Lezghian +Added: 2005-10-16 +%% +Type: language +Subtag: lfa +Description: Lefa +Added: 2009-07-29 +%% +Type: language +Subtag: lfn +Description: Lingua Franca Nova +Added: 2009-07-29 +%% +Type: language +Subtag: lga +Description: Lungga +Added: 2009-07-29 +%% +Type: language +Subtag: lgb +Description: Laghu +Added: 2009-07-29 +%% +Type: language +Subtag: lgg +Description: Lugbara +Added: 2009-07-29 +%% +Type: language +Subtag: lgh +Description: Laghuu +Added: 2009-07-29 +%% +Type: language +Subtag: lgi +Description: Lengilu +Added: 2009-07-29 +%% +Type: language +Subtag: lgk +Description: Lingarak +Description: Neverver +Added: 2009-07-29 +%% +Type: language +Subtag: lgl +Description: Wala +Added: 2009-07-29 +%% +Type: language +Subtag: lgm +Description: Lega-Mwenga +Added: 2009-07-29 +%% +Type: language +Subtag: lgn +Description: T'apo +Description: Opuuo +Added: 2009-07-29 +%% +Type: language +Subtag: lgq +Description: Logba +Added: 2009-07-29 +%% +Type: language +Subtag: lgr +Description: Lengo +Added: 2009-07-29 +%% +Type: language +Subtag: lgt +Description: Pahi +Added: 2009-07-29 +%% +Type: language +Subtag: lgu +Description: Longgu +Added: 2009-07-29 +%% +Type: language +Subtag: lgz +Description: Ligenza +Added: 2009-07-29 +%% +Type: language +Subtag: lha +Description: Laha (Viet Nam) +Added: 2009-07-29 +%% +Type: language +Subtag: lhh +Description: Laha (Indonesia) +Added: 2009-07-29 +%% +Type: language +Subtag: lhi +Description: Lahu Shi +Added: 2009-07-29 +%% +Type: language +Subtag: lhl +Description: Lahul Lohar +Added: 2009-07-29 +%% +Type: language +Subtag: lhm +Description: Lhomi +Added: 2009-07-29 +%% +Type: language +Subtag: lhn +Description: Lahanan +Added: 2009-07-29 +%% +Type: language +Subtag: lhp +Description: Lhokpu +Added: 2009-07-29 +%% +Type: language +Subtag: lhs +Description: Mlahsö +Added: 2009-07-29 +%% +Type: language +Subtag: lht +Description: Lo-Toga +Added: 2009-07-29 +%% +Type: language +Subtag: lhu +Description: Lahu +Added: 2009-07-29 +%% +Type: language +Subtag: lia +Description: West-Central Limba +Added: 2009-07-29 +%% +Type: language +Subtag: lib +Description: Likum +Added: 2009-07-29 +%% +Type: language +Subtag: lic +Description: Hlai +Added: 2009-07-29 +%% +Type: language +Subtag: lid +Description: Nyindrou +Added: 2009-07-29 +%% +Type: language +Subtag: lie +Description: Likila +Added: 2009-07-29 +%% +Type: language +Subtag: lif +Description: Limbu +Added: 2009-07-29 +%% +Type: language +Subtag: lig +Description: Ligbi +Added: 2009-07-29 +%% +Type: language +Subtag: lih +Description: Lihir +Added: 2009-07-29 +%% +Type: language +Subtag: lii +Description: Lingkhim +Added: 2009-07-29 +Deprecated: 2015-02-12 +Preferred-Value: raq +%% +Type: language +Subtag: lij +Description: Ligurian +Added: 2009-07-29 +%% +Type: language +Subtag: lik +Description: Lika +Added: 2009-07-29 +%% +Type: language +Subtag: lil +Description: Lillooet +Added: 2009-07-29 +%% +Type: language +Subtag: lio +Description: Liki +Added: 2009-07-29 +%% +Type: language +Subtag: lip +Description: Sekpele +Added: 2009-07-29 +%% +Type: language +Subtag: liq +Description: Libido +Added: 2009-07-29 +%% +Type: language +Subtag: lir +Description: Liberian English +Added: 2009-07-29 +%% +Type: language +Subtag: lis +Description: Lisu +Added: 2009-07-29 +%% +Type: language +Subtag: liu +Description: Logorik +Added: 2009-07-29 +%% +Type: language +Subtag: liv +Description: Liv +Added: 2009-07-29 +%% +Type: language +Subtag: liw +Description: Col +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: lix +Description: Liabuku +Added: 2009-07-29 +%% +Type: language +Subtag: liy +Description: Banda-Bambari +Added: 2009-07-29 +%% +Type: language +Subtag: liz +Description: Libinza +Added: 2009-07-29 +%% +Type: language +Subtag: lja +Description: Golpa +Added: 2013-09-10 +%% +Type: language +Subtag: lje +Description: Rampi +Added: 2009-07-29 +%% +Type: language +Subtag: lji +Description: Laiyolo +Added: 2009-07-29 +%% +Type: language +Subtag: ljl +Description: Li'o +Added: 2009-07-29 +%% +Type: language +Subtag: ljp +Description: Lampung Api +Added: 2009-07-29 +%% +Type: language +Subtag: ljw +Description: Yirandali +Added: 2013-09-10 +%% +Type: language +Subtag: ljx +Description: Yuru +Added: 2013-09-10 +%% +Type: language +Subtag: lka +Description: Lakalei +Added: 2009-07-29 +%% +Type: language +Subtag: lkb +Description: Kabras +Description: Lukabaras +Added: 2009-07-29 +Macrolanguage: luy +%% +Type: language +Subtag: lkc +Description: Kucong +Added: 2009-07-29 +%% +Type: language +Subtag: lkd +Description: Lakondê +Added: 2009-07-29 +%% +Type: language +Subtag: lke +Description: Kenyi +Added: 2009-07-29 +%% +Type: language +Subtag: lkh +Description: Lakha +Added: 2009-07-29 +%% +Type: language +Subtag: lki +Description: Laki +Added: 2009-07-29 +%% +Type: language +Subtag: lkj +Description: Remun +Added: 2009-07-29 +%% +Type: language +Subtag: lkl +Description: Laeko-Libuat +Added: 2009-07-29 +%% +Type: language +Subtag: lkm +Description: Kalaamaya +Added: 2013-09-10 +%% +Type: language +Subtag: lkn +Description: Lakon +Description: Vure +Added: 2009-07-29 +%% +Type: language +Subtag: lko +Description: Khayo +Description: Olukhayo +Added: 2009-07-29 +Macrolanguage: luy +%% +Type: language +Subtag: lkr +Description: Päri +Added: 2009-07-29 +%% +Type: language +Subtag: lks +Description: Kisa +Description: Olushisa +Added: 2009-07-29 +Macrolanguage: luy +%% +Type: language +Subtag: lkt +Description: Lakota +Added: 2009-07-29 +%% +Type: language +Subtag: lku +Description: Kungkari +Added: 2013-09-10 +%% +Type: language +Subtag: lky +Description: Lokoya +Added: 2009-07-29 +%% +Type: language +Subtag: lla +Description: Lala-Roba +Added: 2009-07-29 +%% +Type: language +Subtag: llb +Description: Lolo +Added: 2009-07-29 +%% +Type: language +Subtag: llc +Description: Lele (Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: lld +Description: Ladin +Added: 2009-07-29 +%% +Type: language +Subtag: lle +Description: Lele (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: llf +Description: Hermit +Added: 2009-07-29 +%% +Type: language +Subtag: llg +Description: Lole +Added: 2009-07-29 +%% +Type: language +Subtag: llh +Description: Lamu +Added: 2009-07-29 +%% +Type: language +Subtag: lli +Description: Teke-Laali +Added: 2009-07-29 +%% +Type: language +Subtag: llj +Description: Ladji Ladji +Added: 2012-08-12 +%% +Type: language +Subtag: llk +Description: Lelak +Added: 2009-07-29 +%% +Type: language +Subtag: lll +Description: Lilau +Added: 2009-07-29 +%% +Type: language +Subtag: llm +Description: Lasalimu +Added: 2009-07-29 +%% +Type: language +Subtag: lln +Description: Lele (Chad) +Added: 2009-07-29 +%% +Type: language +Subtag: llo +Description: Khlor +Added: 2009-07-29 +Deprecated: 2019-04-16 +Preferred-Value: ngt +%% +Type: language +Subtag: llp +Description: North Efate +Added: 2009-07-29 +%% +Type: language +Subtag: llq +Description: Lolak +Added: 2009-07-29 +%% +Type: language +Subtag: lls +Description: Lithuanian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: llu +Description: Lau +Added: 2009-07-29 +%% +Type: language +Subtag: llx +Description: Lauan +Added: 2009-07-29 +%% +Type: language +Subtag: lma +Description: East Limba +Added: 2009-07-29 +%% +Type: language +Subtag: lmb +Description: Merei +Added: 2009-07-29 +%% +Type: language +Subtag: lmc +Description: Limilngan +Added: 2009-07-29 +%% +Type: language +Subtag: lmd +Description: Lumun +Added: 2009-07-29 +%% +Type: language +Subtag: lme +Description: Pévé +Added: 2009-07-29 +%% +Type: language +Subtag: lmf +Description: South Lembata +Added: 2009-07-29 +%% +Type: language +Subtag: lmg +Description: Lamogai +Added: 2009-07-29 +%% +Type: language +Subtag: lmh +Description: Lambichhong +Added: 2009-07-29 +%% +Type: language +Subtag: lmi +Description: Lombi +Added: 2009-07-29 +%% +Type: language +Subtag: lmj +Description: West Lembata +Added: 2009-07-29 +%% +Type: language +Subtag: lmk +Description: Lamkang +Added: 2009-07-29 +%% +Type: language +Subtag: lml +Description: Hano +Added: 2009-07-29 +%% +Type: language +Subtag: lmm +Description: Lamam +Added: 2009-07-29 +Deprecated: 2014-02-28 +Preferred-Value: rmx +%% +Type: language +Subtag: lmn +Description: Lambadi +Added: 2009-07-29 +%% +Type: language +Subtag: lmo +Description: Lombard +Added: 2009-07-29 +%% +Type: language +Subtag: lmp +Description: Limbum +Added: 2009-07-29 +%% +Type: language +Subtag: lmq +Description: Lamatuka +Added: 2009-07-29 +%% +Type: language +Subtag: lmr +Description: Lamalera +Added: 2009-07-29 +%% +Type: language +Subtag: lmu +Description: Lamenu +Added: 2009-07-29 +%% +Type: language +Subtag: lmv +Description: Lomaiviti +Added: 2009-07-29 +%% +Type: language +Subtag: lmw +Description: Lake Miwok +Added: 2009-07-29 +%% +Type: language +Subtag: lmx +Description: Laimbue +Added: 2009-07-29 +%% +Type: language +Subtag: lmy +Description: Lamboya +Added: 2009-07-29 +%% +Type: language +Subtag: lmz +Description: Lumbee +Added: 2009-07-29 +%% +Type: language +Subtag: lna +Description: Langbashe +Added: 2009-07-29 +%% +Type: language +Subtag: lnb +Description: Mbalanhu +Added: 2009-07-29 +%% +Type: language +Subtag: lnd +Description: Lundayeh +Description: Lun Bawang +Added: 2009-07-29 +%% +Type: language +Subtag: lng +Description: Langobardic +Added: 2009-07-29 +%% +Type: language +Subtag: lnh +Description: Lanoh +Added: 2009-07-29 +%% +Type: language +Subtag: lni +Description: Daantanai' +Added: 2009-07-29 +%% +Type: language +Subtag: lnj +Description: Leningitij +Added: 2009-07-29 +%% +Type: language +Subtag: lnl +Description: South Central Banda +Added: 2009-07-29 +%% +Type: language +Subtag: lnm +Description: Langam +Added: 2009-07-29 +%% +Type: language +Subtag: lnn +Description: Lorediakarkar +Added: 2009-07-29 +%% +Type: language +Subtag: lno +Description: Lango (South Sudan) +Added: 2009-07-29 +%% +Type: language +Subtag: lns +Description: Lamnso' +Added: 2009-07-29 +%% +Type: language +Subtag: lnu +Description: Longuda +Added: 2009-07-29 +%% +Type: language +Subtag: lnw +Description: Lanima +Added: 2013-09-10 +%% +Type: language +Subtag: lnz +Description: Lonzo +Added: 2009-07-29 +%% +Type: language +Subtag: loa +Description: Loloda +Added: 2009-07-29 +%% +Type: language +Subtag: lob +Description: Lobi +Added: 2009-07-29 +%% +Type: language +Subtag: loc +Description: Inonhan +Added: 2009-07-29 +%% +Type: language +Subtag: loe +Description: Saluan +Added: 2009-07-29 +%% +Type: language +Subtag: lof +Description: Logol +Added: 2009-07-29 +%% +Type: language +Subtag: log +Description: Logo +Added: 2009-07-29 +%% +Type: language +Subtag: loh +Description: Narim +Added: 2009-07-29 +%% +Type: language +Subtag: loi +Description: Loma (Côte d'Ivoire) +Added: 2009-07-29 +%% +Type: language +Subtag: loj +Description: Lou +Added: 2009-07-29 +%% +Type: language +Subtag: lok +Description: Loko +Added: 2009-07-29 +%% +Type: language +Subtag: lol +Description: Mongo +Added: 2005-10-16 +%% +Type: language +Subtag: lom +Description: Loma (Liberia) +Added: 2009-07-29 +%% +Type: language +Subtag: lon +Description: Malawi Lomwe +Added: 2009-07-29 +%% +Type: language +Subtag: loo +Description: Lombo +Added: 2009-07-29 +%% +Type: language +Subtag: lop +Description: Lopa +Added: 2009-07-29 +%% +Type: language +Subtag: loq +Description: Lobala +Added: 2009-07-29 +%% +Type: language +Subtag: lor +Description: Téén +Added: 2009-07-29 +%% +Type: language +Subtag: los +Description: Loniu +Added: 2009-07-29 +%% +Type: language +Subtag: lot +Description: Otuho +Added: 2009-07-29 +%% +Type: language +Subtag: lou +Description: Louisiana Creole +Added: 2009-07-29 +%% +Type: language +Subtag: lov +Description: Lopi +Added: 2009-07-29 +%% +Type: language +Subtag: low +Description: Tampias Lobu +Added: 2009-07-29 +%% +Type: language +Subtag: lox +Description: Loun +Added: 2009-07-29 +%% +Type: language +Subtag: loy +Description: Loke +Added: 2009-07-29 +%% +Type: language +Subtag: loz +Description: Lozi +Added: 2005-10-16 +%% +Type: language +Subtag: lpa +Description: Lelepa +Added: 2009-07-29 +%% +Type: language +Subtag: lpe +Description: Lepki +Added: 2009-07-29 +%% +Type: language +Subtag: lpn +Description: Long Phuri Naga +Added: 2009-07-29 +%% +Type: language +Subtag: lpo +Description: Lipo +Added: 2009-07-29 +%% +Type: language +Subtag: lpx +Description: Lopit +Added: 2009-07-29 +%% +Type: language +Subtag: lra +Description: Rara Bakati' +Added: 2009-07-29 +%% +Type: language +Subtag: lrc +Description: Northern Luri +Added: 2009-07-29 +%% +Type: language +Subtag: lre +Description: Laurentian +Added: 2009-07-29 +%% +Type: language +Subtag: lrg +Description: Laragia +Added: 2009-07-29 +%% +Type: language +Subtag: lri +Description: Marachi +Description: Olumarachi +Added: 2009-07-29 +Macrolanguage: luy +%% +Type: language +Subtag: lrk +Description: Loarki +Added: 2009-07-29 +%% +Type: language +Subtag: lrl +Description: Lari +Added: 2009-07-29 +%% +Type: language +Subtag: lrm +Description: Marama +Description: Olumarama +Added: 2009-07-29 +Macrolanguage: luy +%% +Type: language +Subtag: lrn +Description: Lorang +Added: 2009-07-29 +%% +Type: language +Subtag: lro +Description: Laro +Added: 2009-07-29 +%% +Type: language +Subtag: lrr +Description: Southern Yamphu +Added: 2009-07-29 +%% +Type: language +Subtag: lrt +Description: Larantuka Malay +Added: 2009-07-29 +%% +Type: language +Subtag: lrv +Description: Larevat +Added: 2009-07-29 +%% +Type: language +Subtag: lrz +Description: Lemerig +Added: 2009-07-29 +%% +Type: language +Subtag: lsa +Description: Lasgerdi +Added: 2009-07-29 +%% +Type: language +Subtag: lsd +Description: Lishana Deni +Added: 2009-07-29 +%% +Type: language +Subtag: lse +Description: Lusengo +Added: 2009-07-29 +%% +Type: language +Subtag: lsg +Description: Lyons Sign Language +Added: 2009-07-29 +Deprecated: 2018-03-08 +%% +Type: language +Subtag: lsh +Description: Lish +Added: 2009-07-29 +%% +Type: language +Subtag: lsi +Description: Lashi +Added: 2009-07-29 +%% +Type: language +Subtag: lsl +Description: Latvian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: lsm +Description: Saamia +Description: Olusamia +Added: 2009-07-29 +Macrolanguage: luy +%% +Type: language +Subtag: lsn +Description: Tibetan Sign Language +Added: 2019-04-16 +%% +Type: language +Subtag: lso +Description: Laos Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: lsp +Description: Panamanian Sign Language +Description: Lengua de Señas Panameñas +Added: 2009-07-29 +%% +Type: language +Subtag: lsr +Description: Aruop +Added: 2009-07-29 +%% +Type: language +Subtag: lss +Description: Lasi +Added: 2009-07-29 +%% +Type: language +Subtag: lst +Description: Trinidad and Tobago Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: lsv +Description: Sivia Sign Language +Added: 2019-04-16 +%% +Type: language +Subtag: lsy +Description: Mauritian Sign Language +Added: 2010-03-11 +%% +Type: language +Subtag: ltc +Description: Late Middle Chinese +Added: 2009-07-29 +%% +Type: language +Subtag: ltg +Description: Latgalian +Added: 2010-03-11 +Macrolanguage: lv +%% +Type: language +Subtag: lth +Description: Thur +Added: 2017-02-23 +%% +Type: language +Subtag: lti +Description: Leti (Indonesia) +Added: 2009-07-29 +%% +Type: language +Subtag: ltn +Description: Latundê +Added: 2009-07-29 +%% +Type: language +Subtag: lto +Description: Tsotso +Description: Olutsotso +Added: 2009-07-29 +Macrolanguage: luy +%% +Type: language +Subtag: lts +Description: Tachoni +Description: Lutachoni +Added: 2009-07-29 +Macrolanguage: luy +%% +Type: language +Subtag: ltu +Description: Latu +Added: 2009-07-29 +%% +Type: language +Subtag: lua +Description: Luba-Lulua +Added: 2005-10-16 +%% +Type: language +Subtag: luc +Description: Aringa +Added: 2009-07-29 +%% +Type: language +Subtag: lud +Description: Ludian +Added: 2009-07-29 +%% +Type: language +Subtag: lue +Description: Luvale +Added: 2009-07-29 +%% +Type: language +Subtag: luf +Description: Laua +Added: 2009-07-29 +%% +Type: language +Subtag: lui +Description: Luiseno +Added: 2005-10-16 +%% +Type: language +Subtag: luj +Description: Luna +Added: 2009-07-29 +%% +Type: language +Subtag: luk +Description: Lunanakha +Added: 2009-07-29 +%% +Type: language +Subtag: lul +Description: Olu'bo +Added: 2009-07-29 +%% +Type: language +Subtag: lum +Description: Luimbi +Added: 2009-07-29 +%% +Type: language +Subtag: lun +Description: Lunda +Added: 2005-10-16 +%% +Type: language +Subtag: luo +Description: Luo (Kenya and Tanzania) +Description: Dholuo +Added: 2005-10-16 +%% +Type: language +Subtag: lup +Description: Lumbu +Added: 2009-07-29 +%% +Type: language +Subtag: luq +Description: Lucumi +Added: 2009-07-29 +%% +Type: language +Subtag: lur +Description: Laura +Added: 2009-07-29 +%% +Type: language +Subtag: lus +Description: Lushai +Added: 2005-10-16 +%% +Type: language +Subtag: lut +Description: Lushootseed +Added: 2009-07-29 +%% +Type: language +Subtag: luu +Description: Lumba-Yakkha +Added: 2009-07-29 +%% +Type: language +Subtag: luv +Description: Luwati +Added: 2009-07-29 +%% +Type: language +Subtag: luw +Description: Luo (Cameroon) +Added: 2009-07-29 +%% +Type: language +Subtag: luy +Description: Luyia +Description: Oluluyia +Added: 2009-07-29 +Scope: macrolanguage +%% +Type: language +Subtag: luz +Description: Southern Luri +Added: 2009-07-29 +%% +Type: language +Subtag: lva +Description: Maku'a +Added: 2009-07-29 +%% +Type: language +Subtag: lvi +Description: Lavi +Added: 2019-04-16 +%% +Type: language +Subtag: lvk +Description: Lavukaleve +Added: 2009-07-29 +%% +Type: language +Subtag: lvs +Description: Standard Latvian +Added: 2010-03-11 +Macrolanguage: lv +%% +Type: language +Subtag: lvu +Description: Levuka +Added: 2009-07-29 +%% +Type: language +Subtag: lwa +Description: Lwalu +Added: 2009-07-29 +%% +Type: language +Subtag: lwe +Description: Lewo Eleng +Added: 2009-07-29 +%% +Type: language +Subtag: lwg +Description: Wanga +Description: Oluwanga +Added: 2009-07-29 +Macrolanguage: luy +%% +Type: language +Subtag: lwh +Description: White Lachi +Added: 2009-07-29 +%% +Type: language +Subtag: lwl +Description: Eastern Lawa +Added: 2009-07-29 +%% +Type: language +Subtag: lwm +Description: Laomian +Added: 2009-07-29 +%% +Type: language +Subtag: lwo +Description: Luwo +Added: 2009-07-29 +%% +Type: language +Subtag: lws +Description: Malawian Sign Language +Added: 2018-03-08 +%% +Type: language +Subtag: lwt +Description: Lewotobi +Added: 2009-07-29 +%% +Type: language +Subtag: lwu +Description: Lawu +Added: 2013-09-10 +%% +Type: language +Subtag: lww +Description: Lewo +Added: 2009-07-29 +%% +Type: language +Subtag: lya +Description: Layakha +Added: 2009-07-29 +%% +Type: language +Subtag: lyg +Description: Lyngngam +Added: 2009-07-29 +%% +Type: language +Subtag: lyn +Description: Luyana +Added: 2009-07-29 +%% +Type: language +Subtag: lzh +Description: Literary Chinese +Added: 2009-07-29 +Macrolanguage: zh +%% +Type: language +Subtag: lzl +Description: Litzlitz +Added: 2009-07-29 +%% +Type: language +Subtag: lzn +Description: Leinong Naga +Added: 2009-07-29 +%% +Type: language +Subtag: lzz +Description: Laz +Added: 2009-07-29 +%% +Type: language +Subtag: maa +Description: San Jerónimo Tecóatl Mazatec +Added: 2009-07-29 +Comments: see also pbm +%% +Type: language +Subtag: mab +Description: Yutanduchi Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mad +Description: Madurese +Added: 2005-10-16 +%% +Type: language +Subtag: mae +Description: Bo-Rukul +Added: 2009-07-29 +%% +Type: language +Subtag: maf +Description: Mafa +Added: 2009-07-29 +%% +Type: language +Subtag: mag +Description: Magahi +Added: 2005-10-16 +%% +Type: language +Subtag: mai +Description: Maithili +Added: 2005-10-16 +Suppress-Script: Deva +%% +Type: language +Subtag: maj +Description: Jalapa De Díaz Mazatec +Added: 2009-07-29 +%% +Type: language +Subtag: mak +Description: Makasar +Added: 2005-10-16 +%% +Type: language +Subtag: mam +Description: Mam +Added: 2009-07-29 +%% +Type: language +Subtag: man +Description: Mandingo +Description: Manding +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: map +Description: Austronesian languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: maq +Description: Chiquihuitlán Mazatec +Added: 2009-07-29 +%% +Type: language +Subtag: mas +Description: Masai +Added: 2005-10-16 +%% +Type: language +Subtag: mat +Description: San Francisco Matlatzinca +Added: 2009-07-29 +%% +Type: language +Subtag: mau +Description: Huautla Mazatec +Added: 2009-07-29 +%% +Type: language +Subtag: mav +Description: Sateré-Mawé +Added: 2009-07-29 +%% +Type: language +Subtag: maw +Description: Mampruli +Added: 2009-07-29 +%% +Type: language +Subtag: max +Description: North Moluccan Malay +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: maz +Description: Central Mazahua +Added: 2009-07-29 +%% +Type: language +Subtag: mba +Description: Higaonon +Added: 2009-07-29 +%% +Type: language +Subtag: mbb +Description: Western Bukidnon Manobo +Added: 2009-07-29 +%% +Type: language +Subtag: mbc +Description: Macushi +Added: 2009-07-29 +%% +Type: language +Subtag: mbd +Description: Dibabawon Manobo +Added: 2009-07-29 +%% +Type: language +Subtag: mbe +Description: Molale +Added: 2009-07-29 +%% +Type: language +Subtag: mbf +Description: Baba Malay +Added: 2009-07-29 +%% +Type: language +Subtag: mbh +Description: Mangseng +Added: 2009-07-29 +%% +Type: language +Subtag: mbi +Description: Ilianen Manobo +Added: 2009-07-29 +%% +Type: language +Subtag: mbj +Description: Nadëb +Added: 2009-07-29 +%% +Type: language +Subtag: mbk +Description: Malol +Added: 2009-07-29 +%% +Type: language +Subtag: mbl +Description: Maxakalí +Added: 2009-07-29 +%% +Type: language +Subtag: mbm +Description: Ombamba +Added: 2009-07-29 +%% +Type: language +Subtag: mbn +Description: Macaguán +Added: 2009-07-29 +%% +Type: language +Subtag: mbo +Description: Mbo (Cameroon) +Added: 2009-07-29 +%% +Type: language +Subtag: mbp +Description: Malayo +Added: 2009-07-29 +%% +Type: language +Subtag: mbq +Description: Maisin +Added: 2009-07-29 +%% +Type: language +Subtag: mbr +Description: Nukak Makú +Added: 2009-07-29 +%% +Type: language +Subtag: mbs +Description: Sarangani Manobo +Added: 2009-07-29 +%% +Type: language +Subtag: mbt +Description: Matigsalug Manobo +Added: 2009-07-29 +%% +Type: language +Subtag: mbu +Description: Mbula-Bwazza +Added: 2009-07-29 +%% +Type: language +Subtag: mbv +Description: Mbulungish +Added: 2009-07-29 +%% +Type: language +Subtag: mbw +Description: Maring +Added: 2009-07-29 +%% +Type: language +Subtag: mbx +Description: Mari (East Sepik Province) +Added: 2009-07-29 +%% +Type: language +Subtag: mby +Description: Memoni +Added: 2009-07-29 +%% +Type: language +Subtag: mbz +Description: Amoltepec Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mca +Description: Maca +Added: 2009-07-29 +%% +Type: language +Subtag: mcb +Description: Machiguenga +Added: 2009-07-29 +%% +Type: language +Subtag: mcc +Description: Bitur +Added: 2009-07-29 +%% +Type: language +Subtag: mcd +Description: Sharanahua +Added: 2009-07-29 +%% +Type: language +Subtag: mce +Description: Itundujia Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mcf +Description: Matsés +Added: 2009-07-29 +%% +Type: language +Subtag: mcg +Description: Mapoyo +Added: 2009-07-29 +%% +Type: language +Subtag: mch +Description: Maquiritari +Added: 2009-07-29 +%% +Type: language +Subtag: mci +Description: Mese +Added: 2009-07-29 +%% +Type: language +Subtag: mcj +Description: Mvanip +Added: 2009-07-29 +%% +Type: language +Subtag: mck +Description: Mbunda +Added: 2009-07-29 +%% +Type: language +Subtag: mcl +Description: Macaguaje +Added: 2009-07-29 +%% +Type: language +Subtag: mcm +Description: Malaccan Creole Portuguese +Added: 2009-07-29 +%% +Type: language +Subtag: mcn +Description: Masana +Added: 2009-07-29 +%% +Type: language +Subtag: mco +Description: Coatlán Mixe +Added: 2009-07-29 +%% +Type: language +Subtag: mcp +Description: Makaa +Added: 2009-07-29 +%% +Type: language +Subtag: mcq +Description: Ese +Added: 2009-07-29 +%% +Type: language +Subtag: mcr +Description: Menya +Added: 2009-07-29 +%% +Type: language +Subtag: mcs +Description: Mambai +Added: 2009-07-29 +%% +Type: language +Subtag: mct +Description: Mengisa +Added: 2009-07-29 +%% +Type: language +Subtag: mcu +Description: Cameroon Mambila +Added: 2009-07-29 +%% +Type: language +Subtag: mcv +Description: Minanibai +Added: 2009-07-29 +%% +Type: language +Subtag: mcw +Description: Mawa (Chad) +Added: 2009-07-29 +%% +Type: language +Subtag: mcx +Description: Mpiemo +Added: 2009-07-29 +%% +Type: language +Subtag: mcy +Description: South Watut +Added: 2009-07-29 +%% +Type: language +Subtag: mcz +Description: Mawan +Added: 2009-07-29 +%% +Type: language +Subtag: mda +Description: Mada (Nigeria) +Added: 2009-07-29 +%% +Type: language +Subtag: mdb +Description: Morigi +Added: 2009-07-29 +%% +Type: language +Subtag: mdc +Description: Male (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: mdd +Description: Mbum +Added: 2009-07-29 +%% +Type: language +Subtag: mde +Description: Maba (Chad) +Added: 2009-07-29 +%% +Type: language +Subtag: mdf +Description: Moksha +Added: 2005-10-16 +%% +Type: language +Subtag: mdg +Description: Massalat +Added: 2009-07-29 +%% +Type: language +Subtag: mdh +Description: Maguindanaon +Added: 2009-07-29 +%% +Type: language +Subtag: mdi +Description: Mamvu +Added: 2009-07-29 +%% +Type: language +Subtag: mdj +Description: Mangbetu +Added: 2009-07-29 +%% +Type: language +Subtag: mdk +Description: Mangbutu +Added: 2009-07-29 +%% +Type: language +Subtag: mdl +Description: Maltese Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: mdm +Description: Mayogo +Added: 2009-07-29 +%% +Type: language +Subtag: mdn +Description: Mbati +Added: 2009-07-29 +%% +Type: language +Subtag: mdp +Description: Mbala +Added: 2009-07-29 +%% +Type: language +Subtag: mdq +Description: Mbole +Added: 2009-07-29 +%% +Type: language +Subtag: mdr +Description: Mandar +Added: 2005-10-16 +%% +Type: language +Subtag: mds +Description: Maria (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: mdt +Description: Mbere +Added: 2009-07-29 +%% +Type: language +Subtag: mdu +Description: Mboko +Added: 2009-07-29 +%% +Type: language +Subtag: mdv +Description: Santa Lucía Monteverde Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mdw +Description: Mbosi +Added: 2009-07-29 +%% +Type: language +Subtag: mdx +Description: Dizin +Added: 2009-07-29 +%% +Type: language +Subtag: mdy +Description: Male (Ethiopia) +Added: 2009-07-29 +%% +Type: language +Subtag: mdz +Description: Suruí Do Pará +Added: 2009-07-29 +%% +Type: language +Subtag: mea +Description: Menka +Added: 2009-07-29 +%% +Type: language +Subtag: meb +Description: Ikobi +Added: 2009-07-29 +%% +Type: language +Subtag: mec +Description: Marra +Added: 2009-07-29 +%% +Type: language +Subtag: med +Description: Melpa +Added: 2009-07-29 +%% +Type: language +Subtag: mee +Description: Mengen +Added: 2009-07-29 +%% +Type: language +Subtag: mef +Description: Megam +Added: 2009-07-29 +%% +Type: language +Subtag: meg +Description: Mea +Added: 2009-07-29 +Deprecated: 2013-09-10 +Preferred-Value: cir +%% +Type: language +Subtag: meh +Description: Southwestern Tlaxiaco Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mei +Description: Midob +Added: 2009-07-29 +%% +Type: language +Subtag: mej +Description: Meyah +Added: 2009-07-29 +%% +Type: language +Subtag: mek +Description: Mekeo +Added: 2009-07-29 +%% +Type: language +Subtag: mel +Description: Central Melanau +Added: 2009-07-29 +%% +Type: language +Subtag: mem +Description: Mangala +Added: 2009-07-29 +%% +Type: language +Subtag: men +Description: Mende (Sierra Leone) +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: meo +Description: Kedah Malay +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: mep +Description: Miriwoong +Added: 2009-07-29 +%% +Type: language +Subtag: meq +Description: Merey +Added: 2009-07-29 +%% +Type: language +Subtag: mer +Description: Meru +Added: 2009-07-29 +%% +Type: language +Subtag: mes +Description: Masmaje +Added: 2009-07-29 +%% +Type: language +Subtag: met +Description: Mato +Added: 2009-07-29 +%% +Type: language +Subtag: meu +Description: Motu +Added: 2009-07-29 +%% +Type: language +Subtag: mev +Description: Mano +Added: 2009-07-29 +%% +Type: language +Subtag: mew +Description: Maaka +Added: 2009-07-29 +%% +Type: language +Subtag: mey +Description: Hassaniyya +Added: 2009-07-29 +%% +Type: language +Subtag: mez +Description: Menominee +Added: 2009-07-29 +%% +Type: language +Subtag: mfa +Description: Pattani Malay +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: mfb +Description: Bangka +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: mfc +Description: Mba +Added: 2009-07-29 +%% +Type: language +Subtag: mfd +Description: Mendankwe-Nkwen +Added: 2009-07-29 +%% +Type: language +Subtag: mfe +Description: Morisyen +Added: 2009-07-29 +%% +Type: language +Subtag: mff +Description: Naki +Added: 2009-07-29 +%% +Type: language +Subtag: mfg +Description: Mogofin +Added: 2009-07-29 +%% +Type: language +Subtag: mfh +Description: Matal +Added: 2009-07-29 +%% +Type: language +Subtag: mfi +Description: Wandala +Added: 2009-07-29 +%% +Type: language +Subtag: mfj +Description: Mefele +Added: 2009-07-29 +%% +Type: language +Subtag: mfk +Description: North Mofu +Added: 2009-07-29 +%% +Type: language +Subtag: mfl +Description: Putai +Added: 2009-07-29 +%% +Type: language +Subtag: mfm +Description: Marghi South +Added: 2009-07-29 +%% +Type: language +Subtag: mfn +Description: Cross River Mbembe +Added: 2009-07-29 +%% +Type: language +Subtag: mfo +Description: Mbe +Added: 2009-07-29 +%% +Type: language +Subtag: mfp +Description: Makassar Malay +Added: 2009-07-29 +%% +Type: language +Subtag: mfq +Description: Moba +Added: 2009-07-29 +%% +Type: language +Subtag: mfr +Description: Marrithiyel +Added: 2009-07-29 +%% +Type: language +Subtag: mfs +Description: Mexican Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: mft +Description: Mokerang +Added: 2009-07-29 +%% +Type: language +Subtag: mfu +Description: Mbwela +Added: 2009-07-29 +%% +Type: language +Subtag: mfv +Description: Mandjak +Added: 2009-07-29 +%% +Type: language +Subtag: mfw +Description: Mulaha +Added: 2009-07-29 +%% +Type: language +Subtag: mfx +Description: Melo +Added: 2009-07-29 +%% +Type: language +Subtag: mfy +Description: Mayo +Added: 2009-07-29 +%% +Type: language +Subtag: mfz +Description: Mabaan +Added: 2009-07-29 +%% +Type: language +Subtag: mga +Description: Middle Irish (900-1200) +Added: 2005-10-16 +%% +Type: language +Subtag: mgb +Description: Mararit +Added: 2009-07-29 +%% +Type: language +Subtag: mgc +Description: Morokodo +Added: 2009-07-29 +%% +Type: language +Subtag: mgd +Description: Moru +Added: 2009-07-29 +%% +Type: language +Subtag: mge +Description: Mango +Added: 2009-07-29 +%% +Type: language +Subtag: mgf +Description: Maklew +Added: 2009-07-29 +%% +Type: language +Subtag: mgg +Description: Mpumpong +Added: 2009-07-29 +%% +Type: language +Subtag: mgh +Description: Makhuwa-Meetto +Added: 2009-07-29 +%% +Type: language +Subtag: mgi +Description: Lijili +Added: 2009-07-29 +%% +Type: language +Subtag: mgj +Description: Abureni +Added: 2009-07-29 +%% +Type: language +Subtag: mgk +Description: Mawes +Added: 2009-07-29 +%% +Type: language +Subtag: mgl +Description: Maleu-Kilenge +Added: 2009-07-29 +%% +Type: language +Subtag: mgm +Description: Mambae +Added: 2009-07-29 +%% +Type: language +Subtag: mgn +Description: Mbangi +Added: 2009-07-29 +%% +Type: language +Subtag: mgo +Description: Meta' +Added: 2009-07-29 +%% +Type: language +Subtag: mgp +Description: Eastern Magar +Added: 2009-07-29 +%% +Type: language +Subtag: mgq +Description: Malila +Added: 2009-07-29 +%% +Type: language +Subtag: mgr +Description: Mambwe-Lungu +Added: 2009-07-29 +%% +Type: language +Subtag: mgs +Description: Manda (Tanzania) +Added: 2009-07-29 +%% +Type: language +Subtag: mgt +Description: Mongol +Added: 2009-07-29 +%% +Type: language +Subtag: mgu +Description: Mailu +Added: 2009-07-29 +%% +Type: language +Subtag: mgv +Description: Matengo +Added: 2009-07-29 +%% +Type: language +Subtag: mgw +Description: Matumbi +Added: 2009-07-29 +%% +Type: language +Subtag: mgx +Description: Omati +Added: 2009-07-29 +Deprecated: 2012-08-12 +Comments: see jbk, jmw +%% +Type: language +Subtag: mgy +Description: Mbunga +Added: 2009-07-29 +%% +Type: language +Subtag: mgz +Description: Mbugwe +Added: 2009-07-29 +%% +Type: language +Subtag: mha +Description: Manda (India) +Added: 2009-07-29 +%% +Type: language +Subtag: mhb +Description: Mahongwe +Added: 2009-07-29 +%% +Type: language +Subtag: mhc +Description: Mocho +Added: 2009-07-29 +%% +Type: language +Subtag: mhd +Description: Mbugu +Added: 2009-07-29 +%% +Type: language +Subtag: mhe +Description: Besisi +Description: Mah Meri +Added: 2009-07-29 +%% +Type: language +Subtag: mhf +Description: Mamaa +Added: 2009-07-29 +%% +Type: language +Subtag: mhg +Description: Margu +Added: 2009-07-29 +%% +Type: language +Subtag: mhh +Description: Maskoy Pidgin +Added: 2009-07-29 +Deprecated: 2014-02-28 +%% +Type: language +Subtag: mhi +Description: Ma'di +Added: 2009-07-29 +%% +Type: language +Subtag: mhj +Description: Mogholi +Added: 2009-07-29 +%% +Type: language +Subtag: mhk +Description: Mungaka +Added: 2009-07-29 +%% +Type: language +Subtag: mhl +Description: Mauwake +Added: 2009-07-29 +%% +Type: language +Subtag: mhm +Description: Makhuwa-Moniga +Added: 2009-07-29 +%% +Type: language +Subtag: mhn +Description: Mócheno +Added: 2009-07-29 +%% +Type: language +Subtag: mho +Description: Mashi (Zambia) +Added: 2009-07-29 +%% +Type: language +Subtag: mhp +Description: Balinese Malay +Added: 2009-07-29 +%% +Type: language +Subtag: mhq +Description: Mandan +Added: 2009-07-29 +%% +Type: language +Subtag: mhr +Description: Eastern Mari +Added: 2009-07-29 +Macrolanguage: chm +%% +Type: language +Subtag: mhs +Description: Buru (Indonesia) +Added: 2009-07-29 +%% +Type: language +Subtag: mht +Description: Mandahuaca +Added: 2009-07-29 +%% +Type: language +Subtag: mhu +Description: Digaro-Mishmi +Description: Darang Deng +Added: 2009-07-29 +%% +Type: language +Subtag: mhw +Description: Mbukushu +Added: 2009-07-29 +%% +Type: language +Subtag: mhx +Description: Maru +Description: Lhaovo +Added: 2009-07-29 +%% +Type: language +Subtag: mhy +Description: Ma'anyan +Added: 2009-07-29 +%% +Type: language +Subtag: mhz +Description: Mor (Mor Islands) +Added: 2009-07-29 +%% +Type: language +Subtag: mia +Description: Miami +Added: 2009-07-29 +%% +Type: language +Subtag: mib +Description: Atatláhuca Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mic +Description: Mi'kmaq +Description: Micmac +Added: 2005-10-16 +%% +Type: language +Subtag: mid +Description: Mandaic +Added: 2009-07-29 +%% +Type: language +Subtag: mie +Description: Ocotepec Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mif +Description: Mofu-Gudur +Added: 2009-07-29 +%% +Type: language +Subtag: mig +Description: San Miguel El Grande Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mih +Description: Chayuco Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mii +Description: Chigmecatitlán Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mij +Description: Abar +Description: Mungbam +Added: 2009-07-29 +%% +Type: language +Subtag: mik +Description: Mikasuki +Added: 2009-07-29 +%% +Type: language +Subtag: mil +Description: Peñoles Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mim +Description: Alacatlatzala Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: min +Description: Minangkabau +Added: 2005-10-16 +Macrolanguage: ms +%% +Type: language +Subtag: mio +Description: Pinotepa Nacional Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mip +Description: Apasco-Apoala Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: miq +Description: Mískito +Added: 2009-07-29 +%% +Type: language +Subtag: mir +Description: Isthmus Mixe +Added: 2009-07-29 +%% +Type: language +Subtag: mis +Description: Uncoded languages +Added: 2005-10-16 +Scope: special +%% +Type: language +Subtag: mit +Description: Southern Puebla Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: miu +Description: Cacaloxtepec Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: miw +Description: Akoye +Added: 2009-07-29 +%% +Type: language +Subtag: mix +Description: Mixtepec Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: miy +Description: Ayutla Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: miz +Description: Coatzospan Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mja +Description: Mahei +Added: 2009-07-29 +Deprecated: 2011-08-16 +%% +Type: language +Subtag: mjb +Description: Makalero +Added: 2016-05-30 +%% +Type: language +Subtag: mjc +Description: San Juan Colorado Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mjd +Description: Northwest Maidu +Added: 2009-07-29 +%% +Type: language +Subtag: mje +Description: Muskum +Added: 2009-07-29 +%% +Type: language +Subtag: mjg +Description: Tu +Added: 2009-07-29 +%% +Type: language +Subtag: mjh +Description: Mwera (Nyasa) +Added: 2009-07-29 +%% +Type: language +Subtag: mji +Description: Kim Mun +Added: 2009-07-29 +%% +Type: language +Subtag: mjj +Description: Mawak +Added: 2009-07-29 +%% +Type: language +Subtag: mjk +Description: Matukar +Added: 2009-07-29 +%% +Type: language +Subtag: mjl +Description: Mandeali +Added: 2009-07-29 +%% +Type: language +Subtag: mjm +Description: Medebur +Added: 2009-07-29 +%% +Type: language +Subtag: mjn +Description: Ma (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: mjo +Description: Malankuravan +Added: 2009-07-29 +%% +Type: language +Subtag: mjp +Description: Malapandaram +Added: 2009-07-29 +%% +Type: language +Subtag: mjq +Description: Malaryan +Added: 2009-07-29 +%% +Type: language +Subtag: mjr +Description: Malavedan +Added: 2009-07-29 +%% +Type: language +Subtag: mjs +Description: Miship +Added: 2009-07-29 +%% +Type: language +Subtag: mjt +Description: Sauria Paharia +Added: 2009-07-29 +%% +Type: language +Subtag: mju +Description: Manna-Dora +Added: 2009-07-29 +%% +Type: language +Subtag: mjv +Description: Mannan +Added: 2009-07-29 +%% +Type: language +Subtag: mjw +Description: Karbi +Added: 2009-07-29 +%% +Type: language +Subtag: mjx +Description: Mahali +Added: 2009-07-29 +%% +Type: language +Subtag: mjy +Description: Mahican +Added: 2009-07-29 +%% +Type: language +Subtag: mjz +Description: Majhi +Added: 2009-07-29 +%% +Type: language +Subtag: mka +Description: Mbre +Added: 2009-07-29 +%% +Type: language +Subtag: mkb +Description: Mal Paharia +Added: 2009-07-29 +%% +Type: language +Subtag: mkc +Description: Siliput +Added: 2009-07-29 +%% +Type: language +Subtag: mke +Description: Mawchi +Added: 2009-07-29 +%% +Type: language +Subtag: mkf +Description: Miya +Added: 2009-07-29 +%% +Type: language +Subtag: mkg +Description: Mak (China) +Added: 2009-07-29 +%% +Type: language +Subtag: mkh +Description: Mon-Khmer languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: mki +Description: Dhatki +Added: 2009-07-29 +%% +Type: language +Subtag: mkj +Description: Mokilese +Added: 2009-07-29 +%% +Type: language +Subtag: mkk +Description: Byep +Added: 2009-07-29 +%% +Type: language +Subtag: mkl +Description: Mokole +Added: 2009-07-29 +%% +Type: language +Subtag: mkm +Description: Moklen +Added: 2009-07-29 +%% +Type: language +Subtag: mkn +Description: Kupang Malay +Added: 2009-07-29 +%% +Type: language +Subtag: mko +Description: Mingang Doso +Added: 2009-07-29 +%% +Type: language +Subtag: mkp +Description: Moikodi +Added: 2009-07-29 +%% +Type: language +Subtag: mkq +Description: Bay Miwok +Added: 2009-07-29 +%% +Type: language +Subtag: mkr +Description: Malas +Added: 2009-07-29 +%% +Type: language +Subtag: mks +Description: Silacayoapan Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mkt +Description: Vamale +Added: 2009-07-29 +%% +Type: language +Subtag: mku +Description: Konyanka Maninka +Added: 2009-07-29 +Macrolanguage: man +%% +Type: language +Subtag: mkv +Description: Mafea +Added: 2009-07-29 +%% +Type: language +Subtag: mkw +Description: Kituba (Congo) +Added: 2009-07-29 +%% +Type: language +Subtag: mkx +Description: Kinamiging Manobo +Added: 2009-07-29 +%% +Type: language +Subtag: mky +Description: East Makian +Added: 2009-07-29 +%% +Type: language +Subtag: mkz +Description: Makasae +Added: 2009-07-29 +%% +Type: language +Subtag: mla +Description: Malo +Added: 2009-07-29 +%% +Type: language +Subtag: mlb +Description: Mbule +Added: 2009-07-29 +%% +Type: language +Subtag: mlc +Description: Cao Lan +Added: 2009-07-29 +%% +Type: language +Subtag: mld +Description: Malakhel +Added: 2009-07-29 +Deprecated: 2013-09-10 +%% +Type: language +Subtag: mle +Description: Manambu +Added: 2009-07-29 +%% +Type: language +Subtag: mlf +Description: Mal +Added: 2009-07-29 +%% +Type: language +Subtag: mlh +Description: Mape +Added: 2009-07-29 +%% +Type: language +Subtag: mli +Description: Malimpung +Added: 2009-07-29 +%% +Type: language +Subtag: mlj +Description: Miltu +Added: 2009-07-29 +%% +Type: language +Subtag: mlk +Description: Ilwana +Description: Kiwilwana +Added: 2009-07-29 +%% +Type: language +Subtag: mll +Description: Malua Bay +Added: 2009-07-29 +%% +Type: language +Subtag: mlm +Description: Mulam +Added: 2009-07-29 +%% +Type: language +Subtag: mln +Description: Malango +Added: 2009-07-29 +%% +Type: language +Subtag: mlo +Description: Mlomp +Added: 2009-07-29 +%% +Type: language +Subtag: mlp +Description: Bargam +Added: 2009-07-29 +%% +Type: language +Subtag: mlq +Description: Western Maninkakan +Added: 2009-07-29 +Macrolanguage: man +%% +Type: language +Subtag: mlr +Description: Vame +Added: 2009-07-29 +%% +Type: language +Subtag: mls +Description: Masalit +Added: 2009-07-29 +%% +Type: language +Subtag: mlu +Description: To'abaita +Added: 2009-07-29 +%% +Type: language +Subtag: mlv +Description: Motlav +Description: Mwotlap +Added: 2009-07-29 +%% +Type: language +Subtag: mlw +Description: Moloko +Added: 2009-07-29 +%% +Type: language +Subtag: mlx +Description: Malfaxal +Description: Naha'ai +Added: 2009-07-29 +%% +Type: language +Subtag: mlz +Description: Malaynon +Added: 2009-07-29 +%% +Type: language +Subtag: mma +Description: Mama +Added: 2009-07-29 +%% +Type: language +Subtag: mmb +Description: Momina +Added: 2009-07-29 +%% +Type: language +Subtag: mmc +Description: Michoacán Mazahua +Added: 2009-07-29 +%% +Type: language +Subtag: mmd +Description: Maonan +Added: 2009-07-29 +%% +Type: language +Subtag: mme +Description: Mae +Added: 2009-07-29 +%% +Type: language +Subtag: mmf +Description: Mundat +Added: 2009-07-29 +%% +Type: language +Subtag: mmg +Description: North Ambrym +Added: 2009-07-29 +%% +Type: language +Subtag: mmh +Description: Mehináku +Added: 2009-07-29 +%% +Type: language +Subtag: mmi +Description: Musar +Added: 2009-07-29 +%% +Type: language +Subtag: mmj +Description: Majhwar +Added: 2009-07-29 +%% +Type: language +Subtag: mmk +Description: Mukha-Dora +Added: 2009-07-29 +%% +Type: language +Subtag: mml +Description: Man Met +Added: 2009-07-29 +%% +Type: language +Subtag: mmm +Description: Maii +Added: 2009-07-29 +%% +Type: language +Subtag: mmn +Description: Mamanwa +Added: 2009-07-29 +%% +Type: language +Subtag: mmo +Description: Mangga Buang +Added: 2009-07-29 +%% +Type: language +Subtag: mmp +Description: Siawi +Added: 2009-07-29 +%% +Type: language +Subtag: mmq +Description: Musak +Added: 2009-07-29 +%% +Type: language +Subtag: mmr +Description: Western Xiangxi Miao +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: mmt +Description: Malalamai +Added: 2009-07-29 +%% +Type: language +Subtag: mmu +Description: Mmaala +Added: 2009-07-29 +%% +Type: language +Subtag: mmv +Description: Miriti +Added: 2009-07-29 +%% +Type: language +Subtag: mmw +Description: Emae +Added: 2009-07-29 +%% +Type: language +Subtag: mmx +Description: Madak +Added: 2009-07-29 +%% +Type: language +Subtag: mmy +Description: Migaama +Added: 2009-07-29 +%% +Type: language +Subtag: mmz +Description: Mabaale +Added: 2009-07-29 +%% +Type: language +Subtag: mna +Description: Mbula +Added: 2009-07-29 +%% +Type: language +Subtag: mnb +Description: Muna +Added: 2009-07-29 +%% +Type: language +Subtag: mnc +Description: Manchu +Added: 2005-10-16 +%% +Type: language +Subtag: mnd +Description: Mondé +Added: 2009-07-29 +%% +Type: language +Subtag: mne +Description: Naba +Added: 2009-07-29 +%% +Type: language +Subtag: mnf +Description: Mundani +Added: 2009-07-29 +%% +Type: language +Subtag: mng +Description: Eastern Mnong +Added: 2009-07-29 +%% +Type: language +Subtag: mnh +Description: Mono (Democratic Republic of Congo) +Added: 2009-07-29 +%% +Type: language +Subtag: mni +Description: Manipuri +Added: 2005-10-16 +%% +Type: language +Subtag: mnj +Description: Munji +Added: 2009-07-29 +%% +Type: language +Subtag: mnk +Description: Mandinka +Added: 2009-07-29 +Macrolanguage: man +%% +Type: language +Subtag: mnl +Description: Tiale +Added: 2009-07-29 +%% +Type: language +Subtag: mnm +Description: Mapena +Added: 2009-07-29 +%% +Type: language +Subtag: mnn +Description: Southern Mnong +Added: 2009-07-29 +%% +Type: language +Subtag: mno +Description: Manobo languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: mnp +Description: Min Bei Chinese +Added: 2009-07-29 +Macrolanguage: zh +%% +Type: language +Subtag: mnq +Description: Minriq +Added: 2009-07-29 +%% +Type: language +Subtag: mnr +Description: Mono (USA) +Added: 2009-07-29 +%% +Type: language +Subtag: mns +Description: Mansi +Added: 2009-07-29 +%% +Type: language +Subtag: mnt +Description: Maykulan +Added: 2009-07-29 +Deprecated: 2013-09-10 +Comments: see wnn, xyj, xyk, xyt +%% +Type: language +Subtag: mnu +Description: Mer +Added: 2009-07-29 +%% +Type: language +Subtag: mnv +Description: Rennell-Bellona +Added: 2009-07-29 +%% +Type: language +Subtag: mnw +Description: Mon +Added: 2009-07-29 +%% +Type: language +Subtag: mnx +Description: Manikion +Added: 2009-07-29 +%% +Type: language +Subtag: mny +Description: Manyawa +Added: 2009-07-29 +%% +Type: language +Subtag: mnz +Description: Moni +Added: 2009-07-29 +%% +Type: language +Subtag: moa +Description: Mwan +Added: 2009-07-29 +%% +Type: language +Subtag: moc +Description: Mocoví +Added: 2009-07-29 +%% +Type: language +Subtag: mod +Description: Mobilian +Added: 2009-07-29 +%% +Type: language +Subtag: moe +Description: Montagnais +Added: 2009-07-29 +%% +Type: language +Subtag: mof +Description: Mohegan-Montauk-Narragansett +Added: 2009-07-29 +Deprecated: 2010-03-11 +Comments: see xnt, xpq +%% +Type: language +Subtag: mog +Description: Mongondow +Added: 2009-07-29 +%% +Type: language +Subtag: moh +Description: Mohawk +Added: 2005-10-16 +%% +Type: language +Subtag: moi +Description: Mboi +Added: 2009-07-29 +%% +Type: language +Subtag: moj +Description: Monzombo +Added: 2009-07-29 +%% +Type: language +Subtag: mok +Description: Morori +Added: 2009-07-29 +%% +Type: language +Subtag: mom +Description: Mangue +Added: 2009-07-29 +%% +Type: language +Subtag: moo +Description: Monom +Added: 2009-07-29 +%% +Type: language +Subtag: mop +Description: Mopán Maya +Added: 2009-07-29 +%% +Type: language +Subtag: moq +Description: Mor (Bomberai Peninsula) +Added: 2009-07-29 +%% +Type: language +Subtag: mor +Description: Moro +Added: 2009-07-29 +%% +Type: language +Subtag: mos +Description: Mossi +Added: 2005-10-16 +%% +Type: language +Subtag: mot +Description: Barí +Added: 2009-07-29 +%% +Type: language +Subtag: mou +Description: Mogum +Added: 2009-07-29 +%% +Type: language +Subtag: mov +Description: Mohave +Added: 2009-07-29 +%% +Type: language +Subtag: mow +Description: Moi (Congo) +Added: 2009-07-29 +%% +Type: language +Subtag: mox +Description: Molima +Added: 2009-07-29 +%% +Type: language +Subtag: moy +Description: Shekkacho +Added: 2009-07-29 +%% +Type: language +Subtag: moz +Description: Mukulu +Description: Gergiko +Added: 2009-07-29 +%% +Type: language +Subtag: mpa +Description: Mpoto +Added: 2009-07-29 +%% +Type: language +Subtag: mpb +Description: Malak Malak +Description: Mullukmulluk +Added: 2009-07-29 +%% +Type: language +Subtag: mpc +Description: Mangarrayi +Added: 2009-07-29 +%% +Type: language +Subtag: mpd +Description: Machinere +Added: 2009-07-29 +%% +Type: language +Subtag: mpe +Description: Majang +Added: 2009-07-29 +%% +Type: language +Subtag: mpg +Description: Marba +Added: 2009-07-29 +%% +Type: language +Subtag: mph +Description: Maung +Added: 2009-07-29 +%% +Type: language +Subtag: mpi +Description: Mpade +Added: 2009-07-29 +%% +Type: language +Subtag: mpj +Description: Martu Wangka +Description: Wangkajunga +Added: 2009-07-29 +%% +Type: language +Subtag: mpk +Description: Mbara (Chad) +Added: 2009-07-29 +%% +Type: language +Subtag: mpl +Description: Middle Watut +Added: 2009-07-29 +%% +Type: language +Subtag: mpm +Description: Yosondúa Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mpn +Description: Mindiri +Added: 2009-07-29 +%% +Type: language +Subtag: mpo +Description: Miu +Added: 2009-07-29 +%% +Type: language +Subtag: mpp +Description: Migabac +Added: 2009-07-29 +%% +Type: language +Subtag: mpq +Description: Matís +Added: 2009-07-29 +%% +Type: language +Subtag: mpr +Description: Vangunu +Added: 2009-07-29 +%% +Type: language +Subtag: mps +Description: Dadibi +Added: 2009-07-29 +%% +Type: language +Subtag: mpt +Description: Mian +Added: 2009-07-29 +%% +Type: language +Subtag: mpu +Description: Makuráp +Added: 2009-07-29 +%% +Type: language +Subtag: mpv +Description: Mungkip +Added: 2009-07-29 +%% +Type: language +Subtag: mpw +Description: Mapidian +Added: 2009-07-29 +%% +Type: language +Subtag: mpx +Description: Misima-Panaeati +Added: 2009-07-29 +%% +Type: language +Subtag: mpy +Description: Mapia +Added: 2009-07-29 +%% +Type: language +Subtag: mpz +Description: Mpi +Added: 2009-07-29 +%% +Type: language +Subtag: mqa +Description: Maba (Indonesia) +Added: 2009-07-29 +%% +Type: language +Subtag: mqb +Description: Mbuko +Added: 2009-07-29 +%% +Type: language +Subtag: mqc +Description: Mangole +Added: 2009-07-29 +%% +Type: language +Subtag: mqe +Description: Matepi +Added: 2009-07-29 +%% +Type: language +Subtag: mqf +Description: Momuna +Added: 2009-07-29 +%% +Type: language +Subtag: mqg +Description: Kota Bangun Kutai Malay +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: mqh +Description: Tlazoyaltepec Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mqi +Description: Mariri +Added: 2009-07-29 +%% +Type: language +Subtag: mqj +Description: Mamasa +Added: 2009-07-29 +%% +Type: language +Subtag: mqk +Description: Rajah Kabunsuwan Manobo +Added: 2009-07-29 +%% +Type: language +Subtag: mql +Description: Mbelime +Added: 2009-07-29 +%% +Type: language +Subtag: mqm +Description: South Marquesan +Added: 2009-07-29 +%% +Type: language +Subtag: mqn +Description: Moronene +Added: 2009-07-29 +%% +Type: language +Subtag: mqo +Description: Modole +Added: 2009-07-29 +%% +Type: language +Subtag: mqp +Description: Manipa +Added: 2009-07-29 +%% +Type: language +Subtag: mqq +Description: Minokok +Added: 2009-07-29 +%% +Type: language +Subtag: mqr +Description: Mander +Added: 2009-07-29 +%% +Type: language +Subtag: mqs +Description: West Makian +Added: 2009-07-29 +%% +Type: language +Subtag: mqt +Description: Mok +Added: 2009-07-29 +%% +Type: language +Subtag: mqu +Description: Mandari +Added: 2009-07-29 +%% +Type: language +Subtag: mqv +Description: Mosimo +Added: 2009-07-29 +%% +Type: language +Subtag: mqw +Description: Murupi +Added: 2009-07-29 +%% +Type: language +Subtag: mqx +Description: Mamuju +Added: 2009-07-29 +%% +Type: language +Subtag: mqy +Description: Manggarai +Added: 2009-07-29 +%% +Type: language +Subtag: mqz +Description: Pano +Added: 2009-07-29 +%% +Type: language +Subtag: mra +Description: Mlabri +Added: 2009-07-29 +%% +Type: language +Subtag: mrb +Description: Marino +Added: 2009-07-29 +%% +Type: language +Subtag: mrc +Description: Maricopa +Added: 2009-07-29 +%% +Type: language +Subtag: mrd +Description: Western Magar +Added: 2009-07-29 +%% +Type: language +Subtag: mre +Description: Martha's Vineyard Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: mrf +Description: Elseng +Added: 2009-07-29 +%% +Type: language +Subtag: mrg +Description: Mising +Added: 2009-07-29 +%% +Type: language +Subtag: mrh +Description: Mara Chin +Added: 2009-07-29 +%% +Type: language +Subtag: mrj +Description: Western Mari +Added: 2009-07-29 +Macrolanguage: chm +%% +Type: language +Subtag: mrk +Description: Hmwaveke +Added: 2009-07-29 +%% +Type: language +Subtag: mrl +Description: Mortlockese +Added: 2009-07-29 +%% +Type: language +Subtag: mrm +Description: Merlav +Description: Mwerlap +Added: 2009-07-29 +%% +Type: language +Subtag: mrn +Description: Cheke Holo +Added: 2009-07-29 +%% +Type: language +Subtag: mro +Description: Mru +Added: 2009-07-29 +%% +Type: language +Subtag: mrp +Description: Morouas +Added: 2009-07-29 +%% +Type: language +Subtag: mrq +Description: North Marquesan +Added: 2009-07-29 +%% +Type: language +Subtag: mrr +Description: Maria (India) +Added: 2009-07-29 +%% +Type: language +Subtag: mrs +Description: Maragus +Added: 2009-07-29 +%% +Type: language +Subtag: mrt +Description: Marghi Central +Added: 2009-07-29 +%% +Type: language +Subtag: mru +Description: Mono (Cameroon) +Added: 2009-07-29 +%% +Type: language +Subtag: mrv +Description: Mangareva +Added: 2009-07-29 +%% +Type: language +Subtag: mrw +Description: Maranao +Added: 2009-07-29 +%% +Type: language +Subtag: mrx +Description: Maremgi +Description: Dineor +Added: 2009-07-29 +%% +Type: language +Subtag: mry +Description: Mandaya +Added: 2009-07-29 +%% +Type: language +Subtag: mrz +Description: Marind +Added: 2009-07-29 +%% +Type: language +Subtag: msb +Description: Masbatenyo +Added: 2009-07-29 +%% +Type: language +Subtag: msc +Description: Sankaran Maninka +Added: 2009-07-29 +Macrolanguage: man +%% +Type: language +Subtag: msd +Description: Yucatec Maya Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: mse +Description: Musey +Added: 2009-07-29 +%% +Type: language +Subtag: msf +Description: Mekwei +Added: 2009-07-29 +%% +Type: language +Subtag: msg +Description: Moraid +Added: 2009-07-29 +%% +Type: language +Subtag: msh +Description: Masikoro Malagasy +Added: 2009-07-29 +Macrolanguage: mg +%% +Type: language +Subtag: msi +Description: Sabah Malay +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: msj +Description: Ma (Democratic Republic of Congo) +Added: 2009-07-29 +%% +Type: language +Subtag: msk +Description: Mansaka +Added: 2009-07-29 +%% +Type: language +Subtag: msl +Description: Molof +Description: Poule +Added: 2009-07-29 +%% +Type: language +Subtag: msm +Description: Agusan Manobo +Added: 2009-07-29 +%% +Type: language +Subtag: msn +Description: Vurës +Added: 2009-07-29 +%% +Type: language +Subtag: mso +Description: Mombum +Added: 2009-07-29 +%% +Type: language +Subtag: msp +Description: Maritsauá +Added: 2009-07-29 +%% +Type: language +Subtag: msq +Description: Caac +Added: 2009-07-29 +%% +Type: language +Subtag: msr +Description: Mongolian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: mss +Description: West Masela +Added: 2009-07-29 +%% +Type: language +Subtag: mst +Description: Cataelano Mandaya +Added: 2009-07-29 +Deprecated: 2010-03-11 +Preferred-Value: mry +%% +Type: language +Subtag: msu +Description: Musom +Added: 2009-07-29 +%% +Type: language +Subtag: msv +Description: Maslam +Added: 2009-07-29 +%% +Type: language +Subtag: msw +Description: Mansoanka +Added: 2009-07-29 +%% +Type: language +Subtag: msx +Description: Moresada +Added: 2009-07-29 +%% +Type: language +Subtag: msy +Description: Aruamu +Added: 2009-07-29 +%% +Type: language +Subtag: msz +Description: Momare +Added: 2009-07-29 +%% +Type: language +Subtag: mta +Description: Cotabato Manobo +Added: 2009-07-29 +%% +Type: language +Subtag: mtb +Description: Anyin Morofo +Added: 2009-07-29 +%% +Type: language +Subtag: mtc +Description: Munit +Added: 2009-07-29 +%% +Type: language +Subtag: mtd +Description: Mualang +Added: 2009-07-29 +%% +Type: language +Subtag: mte +Description: Mono (Solomon Islands) +Added: 2009-07-29 +%% +Type: language +Subtag: mtf +Description: Murik (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: mtg +Description: Una +Added: 2009-07-29 +%% +Type: language +Subtag: mth +Description: Munggui +Added: 2009-07-29 +%% +Type: language +Subtag: mti +Description: Maiwa (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: mtj +Description: Moskona +Added: 2009-07-29 +%% +Type: language +Subtag: mtk +Description: Mbe' +Added: 2009-07-29 +%% +Type: language +Subtag: mtl +Description: Montol +Added: 2009-07-29 +%% +Type: language +Subtag: mtm +Description: Mator +Added: 2009-07-29 +%% +Type: language +Subtag: mtn +Description: Matagalpa +Added: 2009-07-29 +%% +Type: language +Subtag: mto +Description: Totontepec Mixe +Added: 2009-07-29 +%% +Type: language +Subtag: mtp +Description: Wichí Lhamtés Nocten +Added: 2009-07-29 +%% +Type: language +Subtag: mtq +Description: Muong +Added: 2009-07-29 +%% +Type: language +Subtag: mtr +Description: Mewari +Added: 2009-07-29 +Macrolanguage: mwr +%% +Type: language +Subtag: mts +Description: Yora +Added: 2009-07-29 +%% +Type: language +Subtag: mtt +Description: Mota +Added: 2009-07-29 +%% +Type: language +Subtag: mtu +Description: Tututepec Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mtv +Description: Asaro'o +Added: 2009-07-29 +%% +Type: language +Subtag: mtw +Description: Southern Binukidnon +Added: 2009-07-29 +%% +Type: language +Subtag: mtx +Description: Tidaá Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mty +Description: Nabi +Added: 2009-07-29 +%% +Type: language +Subtag: mua +Description: Mundang +Added: 2009-07-29 +%% +Type: language +Subtag: mub +Description: Mubi +Added: 2009-07-29 +%% +Type: language +Subtag: muc +Description: Ajumbu +Added: 2009-07-29 +%% +Type: language +Subtag: mud +Description: Mednyj Aleut +Added: 2009-07-29 +%% +Type: language +Subtag: mue +Description: Media Lengua +Added: 2009-07-29 +%% +Type: language +Subtag: mug +Description: Musgu +Added: 2009-07-29 +%% +Type: language +Subtag: muh +Description: Mündü +Added: 2009-07-29 +%% +Type: language +Subtag: mui +Description: Musi +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: muj +Description: Mabire +Added: 2009-07-29 +%% +Type: language +Subtag: muk +Description: Mugom +Added: 2009-07-29 +%% +Type: language +Subtag: mul +Description: Multiple languages +Added: 2005-10-16 +Scope: special +%% +Type: language +Subtag: mum +Description: Maiwala +Added: 2009-07-29 +%% +Type: language +Subtag: mun +Description: Munda languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: muo +Description: Nyong +Added: 2009-07-29 +%% +Type: language +Subtag: mup +Description: Malvi +Added: 2009-07-29 +Macrolanguage: raj +%% +Type: language +Subtag: muq +Description: Eastern Xiangxi Miao +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: mur +Description: Murle +Added: 2009-07-29 +%% +Type: language +Subtag: mus +Description: Creek +Added: 2005-10-16 +%% +Type: language +Subtag: mut +Description: Western Muria +Added: 2009-07-29 +%% +Type: language +Subtag: muu +Description: Yaaku +Added: 2009-07-29 +%% +Type: language +Subtag: muv +Description: Muthuvan +Added: 2009-07-29 +%% +Type: language +Subtag: mux +Description: Bo-Ung +Added: 2009-07-29 +%% +Type: language +Subtag: muy +Description: Muyang +Added: 2009-07-29 +%% +Type: language +Subtag: muz +Description: Mursi +Added: 2009-07-29 +%% +Type: language +Subtag: mva +Description: Manam +Added: 2009-07-29 +%% +Type: language +Subtag: mvb +Description: Mattole +Added: 2009-07-29 +%% +Type: language +Subtag: mvd +Description: Mamboru +Added: 2009-07-29 +%% +Type: language +Subtag: mve +Description: Marwari (Pakistan) +Added: 2009-07-29 +Macrolanguage: mwr +%% +Type: language +Subtag: mvf +Description: Peripheral Mongolian +Added: 2009-07-29 +Macrolanguage: mn +%% +Type: language +Subtag: mvg +Description: Yucuañe Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mvh +Description: Mulgi +Added: 2009-07-29 +%% +Type: language +Subtag: mvi +Description: Miyako +Added: 2009-07-29 +%% +Type: language +Subtag: mvk +Description: Mekmek +Added: 2009-07-29 +%% +Type: language +Subtag: mvl +Description: Mbara (Australia) +Added: 2009-07-29 +%% +Type: language +Subtag: mvm +Description: Muya +Added: 2009-07-29 +%% +Type: language +Subtag: mvn +Description: Minaveha +Added: 2009-07-29 +%% +Type: language +Subtag: mvo +Description: Marovo +Added: 2009-07-29 +%% +Type: language +Subtag: mvp +Description: Duri +Added: 2009-07-29 +%% +Type: language +Subtag: mvq +Description: Moere +Added: 2009-07-29 +%% +Type: language +Subtag: mvr +Description: Marau +Added: 2009-07-29 +%% +Type: language +Subtag: mvs +Description: Massep +Added: 2009-07-29 +%% +Type: language +Subtag: mvt +Description: Mpotovoro +Added: 2009-07-29 +%% +Type: language +Subtag: mvu +Description: Marfa +Added: 2009-07-29 +%% +Type: language +Subtag: mvv +Description: Tagal Murut +Added: 2009-07-29 +%% +Type: language +Subtag: mvw +Description: Machinga +Added: 2009-07-29 +%% +Type: language +Subtag: mvx +Description: Meoswar +Added: 2009-07-29 +%% +Type: language +Subtag: mvy +Description: Indus Kohistani +Added: 2009-07-29 +%% +Type: language +Subtag: mvz +Description: Mesqan +Added: 2009-07-29 +%% +Type: language +Subtag: mwa +Description: Mwatebu +Added: 2009-07-29 +%% +Type: language +Subtag: mwb +Description: Juwal +Added: 2009-07-29 +%% +Type: language +Subtag: mwc +Description: Are +Added: 2009-07-29 +%% +Type: language +Subtag: mwd +Description: Mudbura +Added: 2009-07-29 +Deprecated: 2013-09-10 +Comments: see dmw, xrq +%% +Type: language +Subtag: mwe +Description: Mwera (Chimwera) +Added: 2009-07-29 +%% +Type: language +Subtag: mwf +Description: Murrinh-Patha +Added: 2009-07-29 +%% +Type: language +Subtag: mwg +Description: Aiklep +Added: 2009-07-29 +%% +Type: language +Subtag: mwh +Description: Mouk-Aria +Added: 2009-07-29 +%% +Type: language +Subtag: mwi +Description: Labo +Description: Ninde +Added: 2009-07-29 +%% +Type: language +Subtag: mwj +Description: Maligo +Added: 2009-07-29 +Deprecated: 2015-02-12 +Preferred-Value: vaj +%% +Type: language +Subtag: mwk +Description: Kita Maninkakan +Added: 2009-07-29 +Macrolanguage: man +%% +Type: language +Subtag: mwl +Description: Mirandese +Added: 2005-10-16 +%% +Type: language +Subtag: mwm +Description: Sar +Added: 2009-07-29 +%% +Type: language +Subtag: mwn +Description: Nyamwanga +Added: 2009-07-29 +%% +Type: language +Subtag: mwo +Description: Central Maewo +Added: 2009-07-29 +%% +Type: language +Subtag: mwp +Description: Kala Lagaw Ya +Added: 2009-07-29 +%% +Type: language +Subtag: mwq +Description: Mün Chin +Added: 2009-07-29 +%% +Type: language +Subtag: mwr +Description: Marwari +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: mws +Description: Mwimbi-Muthambi +Added: 2009-07-29 +%% +Type: language +Subtag: mwt +Description: Moken +Added: 2009-07-29 +%% +Type: language +Subtag: mwu +Description: Mittu +Added: 2009-07-29 +%% +Type: language +Subtag: mwv +Description: Mentawai +Added: 2009-07-29 +%% +Type: language +Subtag: mww +Description: Hmong Daw +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: mwx +Description: Mediak +Added: 2009-07-29 +Deprecated: 2018-03-08 +%% +Type: language +Subtag: mwy +Description: Mosiro +Added: 2009-07-29 +Deprecated: 2018-03-08 +%% +Type: language +Subtag: mwz +Description: Moingi +Added: 2009-07-29 +%% +Type: language +Subtag: mxa +Description: Northwest Oaxaca Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mxb +Description: Tezoatlán Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mxc +Description: Manyika +Added: 2009-07-29 +%% +Type: language +Subtag: mxd +Description: Modang +Added: 2009-07-29 +%% +Type: language +Subtag: mxe +Description: Mele-Fila +Added: 2009-07-29 +%% +Type: language +Subtag: mxf +Description: Malgbe +Added: 2009-07-29 +%% +Type: language +Subtag: mxg +Description: Mbangala +Added: 2009-07-29 +%% +Type: language +Subtag: mxh +Description: Mvuba +Added: 2009-07-29 +%% +Type: language +Subtag: mxi +Description: Mozarabic +Added: 2009-07-29 +%% +Type: language +Subtag: mxj +Description: Miju-Mishmi +Description: Geman Deng +Added: 2009-07-29 +%% +Type: language +Subtag: mxk +Description: Monumbo +Added: 2009-07-29 +%% +Type: language +Subtag: mxl +Description: Maxi Gbe +Added: 2009-07-29 +%% +Type: language +Subtag: mxm +Description: Meramera +Added: 2009-07-29 +%% +Type: language +Subtag: mxn +Description: Moi (Indonesia) +Added: 2009-07-29 +%% +Type: language +Subtag: mxo +Description: Mbowe +Added: 2009-07-29 +%% +Type: language +Subtag: mxp +Description: Tlahuitoltepec Mixe +Added: 2009-07-29 +%% +Type: language +Subtag: mxq +Description: Juquila Mixe +Added: 2009-07-29 +%% +Type: language +Subtag: mxr +Description: Murik (Malaysia) +Added: 2009-07-29 +%% +Type: language +Subtag: mxs +Description: Huitepec Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mxt +Description: Jamiltepec Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mxu +Description: Mada (Cameroon) +Added: 2009-07-29 +%% +Type: language +Subtag: mxv +Description: Metlatónoc Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mxw +Description: Namo +Added: 2009-07-29 +%% +Type: language +Subtag: mxx +Description: Mahou +Description: Mawukakan +Added: 2009-07-29 +%% +Type: language +Subtag: mxy +Description: Southeastern Nochixtlán Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mxz +Description: Central Masela +Added: 2009-07-29 +%% +Type: language +Subtag: myb +Description: Mbay +Added: 2009-07-29 +%% +Type: language +Subtag: myc +Description: Mayeka +Added: 2009-07-29 +%% +Type: language +Subtag: myd +Description: Maramba +Added: 2009-07-29 +Deprecated: 2019-04-16 +Preferred-Value: aog +%% +Type: language +Subtag: mye +Description: Myene +Added: 2009-07-29 +%% +Type: language +Subtag: myf +Description: Bambassi +Added: 2009-07-29 +%% +Type: language +Subtag: myg +Description: Manta +Added: 2009-07-29 +%% +Type: language +Subtag: myh +Description: Makah +Added: 2009-07-29 +%% +Type: language +Subtag: myi +Description: Mina (India) +Added: 2009-07-29 +Deprecated: 2019-04-16 +%% +Type: language +Subtag: myj +Description: Mangayat +Added: 2009-07-29 +%% +Type: language +Subtag: myk +Description: Mamara Senoufo +Added: 2009-07-29 +%% +Type: language +Subtag: myl +Description: Moma +Added: 2009-07-29 +%% +Type: language +Subtag: mym +Description: Me'en +Added: 2009-07-29 +%% +Type: language +Subtag: myn +Description: Mayan languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: myo +Description: Anfillo +Added: 2009-07-29 +%% +Type: language +Subtag: myp +Description: Pirahã +Added: 2009-07-29 +%% +Type: language +Subtag: myq +Description: Forest Maninka +Added: 2009-07-29 +Deprecated: 2013-09-10 +Macrolanguage: man +%% +Type: language +Subtag: myr +Description: Muniche +Added: 2009-07-29 +%% +Type: language +Subtag: mys +Description: Mesmes +Added: 2009-07-29 +%% +Type: language +Subtag: myt +Description: Sangab Mandaya +Added: 2009-07-29 +Deprecated: 2010-03-11 +Preferred-Value: mry +%% +Type: language +Subtag: myu +Description: Mundurukú +Added: 2009-07-29 +%% +Type: language +Subtag: myv +Description: Erzya +Added: 2005-10-16 +%% +Type: language +Subtag: myw +Description: Muyuw +Added: 2009-07-29 +%% +Type: language +Subtag: myx +Description: Masaaba +Added: 2009-07-29 +%% +Type: language +Subtag: myy +Description: Macuna +Added: 2009-07-29 +%% +Type: language +Subtag: myz +Description: Classical Mandaic +Added: 2009-07-29 +%% +Type: language +Subtag: mza +Description: Santa María Zacatepec Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: mzb +Description: Tumzabt +Added: 2009-07-29 +%% +Type: language +Subtag: mzc +Description: Madagascar Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: mzd +Description: Malimba +Added: 2009-07-29 +%% +Type: language +Subtag: mze +Description: Morawa +Added: 2009-07-29 +%% +Type: language +Subtag: mzg +Description: Monastic Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: mzh +Description: Wichí Lhamtés Güisnay +Added: 2009-07-29 +%% +Type: language +Subtag: mzi +Description: Ixcatlán Mazatec +Added: 2009-07-29 +%% +Type: language +Subtag: mzj +Description: Manya +Added: 2009-07-29 +%% +Type: language +Subtag: mzk +Description: Nigeria Mambila +Added: 2009-07-29 +%% +Type: language +Subtag: mzl +Description: Mazatlán Mixe +Added: 2009-07-29 +%% +Type: language +Subtag: mzm +Description: Mumuye +Added: 2009-07-29 +%% +Type: language +Subtag: mzn +Description: Mazanderani +Added: 2009-07-29 +%% +Type: language +Subtag: mzo +Description: Matipuhy +Added: 2009-07-29 +%% +Type: language +Subtag: mzp +Description: Movima +Added: 2009-07-29 +%% +Type: language +Subtag: mzq +Description: Mori Atas +Added: 2009-07-29 +%% +Type: language +Subtag: mzr +Description: Marúbo +Added: 2009-07-29 +%% +Type: language +Subtag: mzs +Description: Macanese +Added: 2009-07-29 +%% +Type: language +Subtag: mzt +Description: Mintil +Added: 2009-07-29 +%% +Type: language +Subtag: mzu +Description: Inapang +Added: 2009-07-29 +%% +Type: language +Subtag: mzv +Description: Manza +Added: 2009-07-29 +%% +Type: language +Subtag: mzw +Description: Deg +Added: 2009-07-29 +%% +Type: language +Subtag: mzx +Description: Mawayana +Added: 2009-07-29 +%% +Type: language +Subtag: mzy +Description: Mozambican Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: mzz +Description: Maiadomu +Added: 2009-07-29 +%% +Type: language +Subtag: naa +Description: Namla +Added: 2009-07-29 +%% +Type: language +Subtag: nab +Description: Southern Nambikuára +Added: 2009-07-29 +%% +Type: language +Subtag: nac +Description: Narak +Added: 2009-07-29 +%% +Type: language +Subtag: nad +Description: Nijadali +Added: 2009-07-29 +Deprecated: 2016-05-30 +Preferred-Value: xny +%% +Type: language +Subtag: nae +Description: Naka'ela +Added: 2009-07-29 +%% +Type: language +Subtag: naf +Description: Nabak +Added: 2009-07-29 +%% +Type: language +Subtag: nag +Description: Naga Pidgin +Added: 2009-07-29 +%% +Type: language +Subtag: nah +Description: Nahuatl languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: nai +Description: North American Indian languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: naj +Description: Nalu +Added: 2009-07-29 +%% +Type: language +Subtag: nak +Description: Nakanai +Added: 2009-07-29 +%% +Type: language +Subtag: nal +Description: Nalik +Added: 2009-07-29 +%% +Type: language +Subtag: nam +Description: Ngan'gityemerri +Added: 2009-07-29 +%% +Type: language +Subtag: nan +Description: Min Nan Chinese +Added: 2009-07-29 +Macrolanguage: zh +%% +Type: language +Subtag: nao +Description: Naaba +Added: 2009-07-29 +%% +Type: language +Subtag: nap +Description: Neapolitan +Added: 2005-10-16 +%% +Type: language +Subtag: naq +Description: Khoekhoe +Description: Nama (Namibia) +Added: 2009-07-29 +%% +Type: language +Subtag: nar +Description: Iguta +Added: 2009-07-29 +%% +Type: language +Subtag: nas +Description: Naasioi +Added: 2009-07-29 +%% +Type: language +Subtag: nat +Description: Ca̱hungwa̱rya̱ +Description: Hungworo +Added: 2009-07-29 +%% +Type: language +Subtag: naw +Description: Nawuri +Added: 2009-07-29 +%% +Type: language +Subtag: nax +Description: Nakwi +Added: 2009-07-29 +%% +Type: language +Subtag: nay +Description: Ngarrindjeri +Added: 2009-07-29 +%% +Type: language +Subtag: naz +Description: Coatepec Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: nba +Description: Nyemba +Added: 2009-07-29 +%% +Type: language +Subtag: nbb +Description: Ndoe +Added: 2009-07-29 +%% +Type: language +Subtag: nbc +Description: Chang Naga +Added: 2009-07-29 +%% +Type: language +Subtag: nbd +Description: Ngbinda +Added: 2009-07-29 +%% +Type: language +Subtag: nbe +Description: Konyak Naga +Added: 2009-07-29 +%% +Type: language +Subtag: nbf +Description: Naxi +Added: 2009-07-29 +Deprecated: 2011-08-16 +Comments: see nru, nxq +%% +Type: language +Subtag: nbg +Description: Nagarchal +Added: 2009-07-29 +%% +Type: language +Subtag: nbh +Description: Ngamo +Added: 2009-07-29 +%% +Type: language +Subtag: nbi +Description: Mao Naga +Added: 2009-07-29 +%% +Type: language +Subtag: nbj +Description: Ngarinyman +Added: 2009-07-29 +%% +Type: language +Subtag: nbk +Description: Nake +Added: 2009-07-29 +%% +Type: language +Subtag: nbm +Description: Ngbaka Ma'bo +Added: 2009-07-29 +%% +Type: language +Subtag: nbn +Description: Kuri +Added: 2009-07-29 +%% +Type: language +Subtag: nbo +Description: Nkukoli +Added: 2009-07-29 +%% +Type: language +Subtag: nbp +Description: Nnam +Added: 2009-07-29 +%% +Type: language +Subtag: nbq +Description: Nggem +Added: 2009-07-29 +%% +Type: language +Subtag: nbr +Description: Numana +Added: 2009-07-29 +%% +Type: language +Subtag: nbs +Description: Namibian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: nbt +Description: Na +Added: 2009-07-29 +%% +Type: language +Subtag: nbu +Description: Rongmei Naga +Added: 2009-07-29 +%% +Type: language +Subtag: nbv +Description: Ngamambo +Added: 2009-07-29 +%% +Type: language +Subtag: nbw +Description: Southern Ngbandi +Added: 2009-07-29 +%% +Type: language +Subtag: nbx +Description: Ngura +Added: 2009-07-29 +Deprecated: 2013-09-10 +Comments: see ekc, gll, jbi, xpt, xwk +%% +Type: language +Subtag: nby +Description: Ningera +Added: 2009-07-29 +%% +Type: language +Subtag: nca +Description: Iyo +Added: 2009-07-29 +%% +Type: language +Subtag: ncb +Description: Central Nicobarese +Added: 2009-07-29 +%% +Type: language +Subtag: ncc +Description: Ponam +Added: 2009-07-29 +%% +Type: language +Subtag: ncd +Description: Nachering +Added: 2009-07-29 +%% +Type: language +Subtag: nce +Description: Yale +Added: 2009-07-29 +%% +Type: language +Subtag: ncf +Description: Notsi +Added: 2009-07-29 +%% +Type: language +Subtag: ncg +Description: Nisga'a +Added: 2009-07-29 +%% +Type: language +Subtag: nch +Description: Central Huasteca Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: nci +Description: Classical Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: ncj +Description: Northern Puebla Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: nck +Description: Na-kara +Added: 2009-07-29 +%% +Type: language +Subtag: ncl +Description: Michoacán Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: ncm +Description: Nambo +Added: 2009-07-29 +%% +Type: language +Subtag: ncn +Description: Nauna +Added: 2009-07-29 +%% +Type: language +Subtag: nco +Description: Sibe +Added: 2009-07-29 +%% +Type: language +Subtag: ncp +Description: Ndaktup +Added: 2009-07-29 +Deprecated: 2018-03-08 +Preferred-Value: kdz +%% +Type: language +Subtag: ncq +Description: Northern Katang +Added: 2017-02-23 +%% +Type: language +Subtag: ncr +Description: Ncane +Added: 2009-07-29 +%% +Type: language +Subtag: ncs +Description: Nicaraguan Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: nct +Description: Chothe Naga +Added: 2009-07-29 +%% +Type: language +Subtag: ncu +Description: Chumburung +Added: 2009-07-29 +%% +Type: language +Subtag: ncx +Description: Central Puebla Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: ncz +Description: Natchez +Added: 2009-07-29 +%% +Type: language +Subtag: nda +Description: Ndasa +Added: 2009-07-29 +%% +Type: language +Subtag: ndb +Description: Kenswei Nsei +Added: 2009-07-29 +%% +Type: language +Subtag: ndc +Description: Ndau +Added: 2009-07-29 +%% +Type: language +Subtag: ndd +Description: Nde-Nsele-Nta +Added: 2009-07-29 +%% +Type: language +Subtag: ndf +Description: Nadruvian +Added: 2009-07-29 +%% +Type: language +Subtag: ndg +Description: Ndengereko +Added: 2009-07-29 +%% +Type: language +Subtag: ndh +Description: Ndali +Added: 2009-07-29 +%% +Type: language +Subtag: ndi +Description: Samba Leko +Added: 2009-07-29 +%% +Type: language +Subtag: ndj +Description: Ndamba +Added: 2009-07-29 +%% +Type: language +Subtag: ndk +Description: Ndaka +Added: 2009-07-29 +%% +Type: language +Subtag: ndl +Description: Ndolo +Added: 2009-07-29 +%% +Type: language +Subtag: ndm +Description: Ndam +Added: 2009-07-29 +%% +Type: language +Subtag: ndn +Description: Ngundi +Added: 2009-07-29 +%% +Type: language +Subtag: ndp +Description: Ndo +Added: 2009-07-29 +%% +Type: language +Subtag: ndq +Description: Ndombe +Added: 2009-07-29 +%% +Type: language +Subtag: ndr +Description: Ndoola +Added: 2009-07-29 +%% +Type: language +Subtag: nds +Description: Low German +Description: Low Saxon +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: ndt +Description: Ndunga +Added: 2009-07-29 +%% +Type: language +Subtag: ndu +Description: Dugun +Added: 2009-07-29 +%% +Type: language +Subtag: ndv +Description: Ndut +Added: 2009-07-29 +%% +Type: language +Subtag: ndw +Description: Ndobo +Added: 2009-07-29 +%% +Type: language +Subtag: ndx +Description: Nduga +Added: 2009-07-29 +%% +Type: language +Subtag: ndy +Description: Lutos +Added: 2009-07-29 +%% +Type: language +Subtag: ndz +Description: Ndogo +Added: 2009-07-29 +%% +Type: language +Subtag: nea +Description: Eastern Ngad'a +Added: 2009-07-29 +%% +Type: language +Subtag: neb +Description: Toura (Côte d'Ivoire) +Added: 2009-07-29 +%% +Type: language +Subtag: nec +Description: Nedebang +Added: 2009-07-29 +%% +Type: language +Subtag: ned +Description: Nde-Gbite +Added: 2009-07-29 +%% +Type: language +Subtag: nee +Description: Nêlêmwa-Nixumwak +Added: 2009-07-29 +%% +Type: language +Subtag: nef +Description: Nefamese +Added: 2009-07-29 +%% +Type: language +Subtag: neg +Description: Negidal +Added: 2009-07-29 +%% +Type: language +Subtag: neh +Description: Nyenkha +Added: 2009-07-29 +%% +Type: language +Subtag: nei +Description: Neo-Hittite +Added: 2009-07-29 +%% +Type: language +Subtag: nej +Description: Neko +Added: 2009-07-29 +%% +Type: language +Subtag: nek +Description: Neku +Added: 2009-07-29 +%% +Type: language +Subtag: nem +Description: Nemi +Added: 2009-07-29 +%% +Type: language +Subtag: nen +Description: Nengone +Added: 2009-07-29 +%% +Type: language +Subtag: neo +Description: Ná-Meo +Added: 2009-07-29 +%% +Type: language +Subtag: neq +Description: North Central Mixe +Added: 2009-07-29 +%% +Type: language +Subtag: ner +Description: Yahadian +Added: 2009-07-29 +%% +Type: language +Subtag: nes +Description: Bhoti Kinnauri +Added: 2009-07-29 +%% +Type: language +Subtag: net +Description: Nete +Added: 2009-07-29 +%% +Type: language +Subtag: neu +Description: Neo +Added: 2012-08-12 +%% +Type: language +Subtag: nev +Description: Nyaheun +Added: 2009-07-29 +%% +Type: language +Subtag: new +Description: Newari +Description: Nepal Bhasa +Added: 2005-10-16 +%% +Type: language +Subtag: nex +Description: Neme +Added: 2009-07-29 +%% +Type: language +Subtag: ney +Description: Neyo +Added: 2009-07-29 +%% +Type: language +Subtag: nez +Description: Nez Perce +Added: 2009-07-29 +%% +Type: language +Subtag: nfa +Description: Dhao +Added: 2009-07-29 +%% +Type: language +Subtag: nfd +Description: Ahwai +Added: 2009-07-29 +%% +Type: language +Subtag: nfl +Description: Ayiwo +Description: Äiwoo +Added: 2009-07-29 +%% +Type: language +Subtag: nfr +Description: Nafaanra +Added: 2009-07-29 +%% +Type: language +Subtag: nfu +Description: Mfumte +Added: 2009-07-29 +%% +Type: language +Subtag: nga +Description: Ngbaka +Added: 2009-07-29 +%% +Type: language +Subtag: ngb +Description: Northern Ngbandi +Added: 2009-07-29 +%% +Type: language +Subtag: ngc +Description: Ngombe (Democratic Republic of Congo) +Added: 2009-07-29 +%% +Type: language +Subtag: ngd +Description: Ngando (Central African Republic) +Added: 2009-07-29 +%% +Type: language +Subtag: nge +Description: Ngemba +Added: 2009-07-29 +%% +Type: language +Subtag: ngf +Description: Trans-New Guinea languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: ngg +Description: Ngbaka Manza +Added: 2009-07-29 +%% +Type: language +Subtag: ngh +Description: Nǁng +Added: 2009-07-29 +%% +Type: language +Subtag: ngi +Description: Ngizim +Added: 2009-07-29 +%% +Type: language +Subtag: ngj +Description: Ngie +Added: 2009-07-29 +%% +Type: language +Subtag: ngk +Description: Dalabon +Added: 2009-07-29 +%% +Type: language +Subtag: ngl +Description: Lomwe +Added: 2009-07-29 +%% +Type: language +Subtag: ngm +Description: Ngatik Men's Creole +Added: 2009-07-29 +%% +Type: language +Subtag: ngn +Description: Ngwo +Added: 2009-07-29 +%% +Type: language +Subtag: ngo +Description: Ngoni +Added: 2009-07-29 +%% +Type: language +Subtag: ngp +Description: Ngulu +Added: 2009-07-29 +%% +Type: language +Subtag: ngq +Description: Ngurimi +Description: Ngoreme +Added: 2009-07-29 +%% +Type: language +Subtag: ngr +Description: Engdewu +Added: 2009-07-29 +%% +Type: language +Subtag: ngs +Description: Gvoko +Added: 2009-07-29 +%% +Type: language +Subtag: ngt +Description: Kriang +Description: Ngeq +Added: 2009-07-29 +%% +Type: language +Subtag: ngu +Description: Guerrero Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: ngv +Description: Nagumi +Added: 2009-07-29 +%% +Type: language +Subtag: ngw +Description: Ngwaba +Added: 2009-07-29 +%% +Type: language +Subtag: ngx +Description: Nggwahyi +Added: 2009-07-29 +%% +Type: language +Subtag: ngy +Description: Tibea +Added: 2009-07-29 +%% +Type: language +Subtag: ngz +Description: Ngungwel +Added: 2009-07-29 +%% +Type: language +Subtag: nha +Description: Nhanda +Added: 2009-07-29 +%% +Type: language +Subtag: nhb +Description: Beng +Added: 2009-07-29 +%% +Type: language +Subtag: nhc +Description: Tabasco Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: nhd +Description: Chiripá +Description: Ava Guaraní +Added: 2009-07-29 +Macrolanguage: gn +%% +Type: language +Subtag: nhe +Description: Eastern Huasteca Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: nhf +Description: Nhuwala +Added: 2009-07-29 +%% +Type: language +Subtag: nhg +Description: Tetelcingo Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: nhh +Description: Nahari +Added: 2009-07-29 +%% +Type: language +Subtag: nhi +Description: Zacatlán-Ahuacatlán-Tepetzintla Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: nhk +Description: Isthmus-Cosoleacaque Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: nhm +Description: Morelos Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: nhn +Description: Central Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: nho +Description: Takuu +Added: 2009-07-29 +%% +Type: language +Subtag: nhp +Description: Isthmus-Pajapan Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: nhq +Description: Huaxcaleca Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: nhr +Description: Naro +Added: 2009-07-29 +%% +Type: language +Subtag: nht +Description: Ometepec Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: nhu +Description: Noone +Added: 2009-07-29 +%% +Type: language +Subtag: nhv +Description: Temascaltepec Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: nhw +Description: Western Huasteca Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: nhx +Description: Isthmus-Mecayapan Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: nhy +Description: Northern Oaxaca Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: nhz +Description: Santa María La Alta Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: nia +Description: Nias +Added: 2005-10-16 +%% +Type: language +Subtag: nib +Description: Nakame +Added: 2009-07-29 +%% +Type: language +Subtag: nic +Description: Niger-Kordofanian languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: nid +Description: Ngandi +Added: 2009-07-29 +%% +Type: language +Subtag: nie +Description: Niellim +Added: 2009-07-29 +%% +Type: language +Subtag: nif +Description: Nek +Added: 2009-07-29 +%% +Type: language +Subtag: nig +Description: Ngalakgan +Added: 2009-07-29 +%% +Type: language +Subtag: nih +Description: Nyiha (Tanzania) +Added: 2009-07-29 +%% +Type: language +Subtag: nii +Description: Nii +Added: 2009-07-29 +%% +Type: language +Subtag: nij +Description: Ngaju +Added: 2009-07-29 +%% +Type: language +Subtag: nik +Description: Southern Nicobarese +Added: 2009-07-29 +%% +Type: language +Subtag: nil +Description: Nila +Added: 2009-07-29 +%% +Type: language +Subtag: nim +Description: Nilamba +Added: 2009-07-29 +%% +Type: language +Subtag: nin +Description: Ninzo +Added: 2009-07-29 +%% +Type: language +Subtag: nio +Description: Nganasan +Added: 2009-07-29 +%% +Type: language +Subtag: niq +Description: Nandi +Added: 2009-07-29 +Macrolanguage: kln +%% +Type: language +Subtag: nir +Description: Nimboran +Added: 2009-07-29 +%% +Type: language +Subtag: nis +Description: Nimi +Added: 2009-07-29 +%% +Type: language +Subtag: nit +Description: Southeastern Kolami +Added: 2009-07-29 +%% +Type: language +Subtag: niu +Description: Niuean +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: niv +Description: Gilyak +Added: 2009-07-29 +%% +Type: language +Subtag: niw +Description: Nimo +Added: 2009-07-29 +%% +Type: language +Subtag: nix +Description: Hema +Added: 2009-07-29 +%% +Type: language +Subtag: niy +Description: Ngiti +Added: 2009-07-29 +%% +Type: language +Subtag: niz +Description: Ningil +Added: 2009-07-29 +%% +Type: language +Subtag: nja +Description: Nzanyi +Added: 2009-07-29 +%% +Type: language +Subtag: njb +Description: Nocte Naga +Added: 2009-07-29 +%% +Type: language +Subtag: njd +Description: Ndonde Hamba +Added: 2009-07-29 +%% +Type: language +Subtag: njh +Description: Lotha Naga +Added: 2009-07-29 +%% +Type: language +Subtag: nji +Description: Gudanji +Added: 2009-07-29 +%% +Type: language +Subtag: njj +Description: Njen +Added: 2009-07-29 +%% +Type: language +Subtag: njl +Description: Njalgulgule +Added: 2009-07-29 +%% +Type: language +Subtag: njm +Description: Angami Naga +Added: 2009-07-29 +%% +Type: language +Subtag: njn +Description: Liangmai Naga +Added: 2009-07-29 +%% +Type: language +Subtag: njo +Description: Ao Naga +Added: 2009-07-29 +%% +Type: language +Subtag: njr +Description: Njerep +Added: 2009-07-29 +%% +Type: language +Subtag: njs +Description: Nisa +Added: 2009-07-29 +%% +Type: language +Subtag: njt +Description: Ndyuka-Trio Pidgin +Added: 2009-07-29 +%% +Type: language +Subtag: nju +Description: Ngadjunmaya +Added: 2009-07-29 +%% +Type: language +Subtag: njx +Description: Kunyi +Added: 2009-07-29 +%% +Type: language +Subtag: njy +Description: Njyem +Added: 2009-07-29 +%% +Type: language +Subtag: njz +Description: Nyishi +Added: 2012-08-12 +%% +Type: language +Subtag: nka +Description: Nkoya +Added: 2009-07-29 +%% +Type: language +Subtag: nkb +Description: Khoibu Naga +Added: 2009-07-29 +%% +Type: language +Subtag: nkc +Description: Nkongho +Added: 2009-07-29 +%% +Type: language +Subtag: nkd +Description: Koireng +Added: 2009-07-29 +%% +Type: language +Subtag: nke +Description: Duke +Added: 2009-07-29 +%% +Type: language +Subtag: nkf +Description: Inpui Naga +Added: 2009-07-29 +%% +Type: language +Subtag: nkg +Description: Nekgini +Added: 2009-07-29 +%% +Type: language +Subtag: nkh +Description: Khezha Naga +Added: 2009-07-29 +%% +Type: language +Subtag: nki +Description: Thangal Naga +Added: 2009-07-29 +%% +Type: language +Subtag: nkj +Description: Nakai +Added: 2009-07-29 +%% +Type: language +Subtag: nkk +Description: Nokuku +Added: 2009-07-29 +%% +Type: language +Subtag: nkm +Description: Namat +Added: 2009-07-29 +%% +Type: language +Subtag: nkn +Description: Nkangala +Added: 2009-07-29 +%% +Type: language +Subtag: nko +Description: Nkonya +Added: 2009-07-29 +%% +Type: language +Subtag: nkp +Description: Niuatoputapu +Added: 2009-07-29 +%% +Type: language +Subtag: nkq +Description: Nkami +Added: 2010-04-16 +%% +Type: language +Subtag: nkr +Description: Nukuoro +Added: 2009-07-29 +%% +Type: language +Subtag: nks +Description: North Asmat +Added: 2009-07-29 +%% +Type: language +Subtag: nkt +Description: Nyika (Tanzania) +Added: 2009-07-29 +%% +Type: language +Subtag: nku +Description: Bouna Kulango +Added: 2009-07-29 +%% +Type: language +Subtag: nkv +Description: Nyika (Malawi and Zambia) +Added: 2009-07-29 +%% +Type: language +Subtag: nkw +Description: Nkutu +Added: 2009-07-29 +%% +Type: language +Subtag: nkx +Description: Nkoroo +Added: 2009-07-29 +%% +Type: language +Subtag: nkz +Description: Nkari +Added: 2009-07-29 +%% +Type: language +Subtag: nla +Description: Ngombale +Added: 2009-07-29 +%% +Type: language +Subtag: nlc +Description: Nalca +Added: 2009-07-29 +%% +Type: language +Subtag: nle +Description: East Nyala +Added: 2009-07-29 +Macrolanguage: luy +%% +Type: language +Subtag: nlg +Description: Gela +Added: 2009-07-29 +%% +Type: language +Subtag: nli +Description: Grangali +Added: 2009-07-29 +%% +Type: language +Subtag: nlj +Description: Nyali +Added: 2009-07-29 +%% +Type: language +Subtag: nlk +Description: Ninia Yali +Added: 2009-07-29 +%% +Type: language +Subtag: nll +Description: Nihali +Added: 2009-07-29 +%% +Type: language +Subtag: nlm +Description: Mankiyali +Added: 2018-03-08 +%% +Type: language +Subtag: nln +Description: Durango Nahuatl +Added: 2009-07-29 +Deprecated: 2012-08-12 +Comments: see azd, azn +%% +Type: language +Subtag: nlo +Description: Ngul +Added: 2009-07-29 +%% +Type: language +Subtag: nlq +Description: Lao Naga +Added: 2013-09-10 +%% +Type: language +Subtag: nlr +Description: Ngarla +Added: 2009-07-29 +Deprecated: 2013-09-10 +Comments: see nrk, ywg +%% +Type: language +Subtag: nlu +Description: Nchumbulu +Added: 2009-07-29 +%% +Type: language +Subtag: nlv +Description: Orizaba Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: nlw +Description: Walangama +Added: 2013-09-10 +%% +Type: language +Subtag: nlx +Description: Nahali +Added: 2009-07-29 +%% +Type: language +Subtag: nly +Description: Nyamal +Added: 2009-07-29 +%% +Type: language +Subtag: nlz +Description: Nalögo +Added: 2009-07-29 +%% +Type: language +Subtag: nma +Description: Maram Naga +Added: 2009-07-29 +%% +Type: language +Subtag: nmb +Description: Big Nambas +Description: V'ënen Taut +Added: 2009-07-29 +%% +Type: language +Subtag: nmc +Description: Ngam +Added: 2009-07-29 +%% +Type: language +Subtag: nmd +Description: Ndumu +Added: 2009-07-29 +%% +Type: language +Subtag: nme +Description: Mzieme Naga +Added: 2009-07-29 +%% +Type: language +Subtag: nmf +Description: Tangkhul Naga (India) +Added: 2009-07-29 +Comments: see ntx +%% +Type: language +Subtag: nmg +Description: Kwasio +Added: 2009-07-29 +%% +Type: language +Subtag: nmh +Description: Monsang Naga +Added: 2009-07-29 +%% +Type: language +Subtag: nmi +Description: Nyam +Added: 2009-07-29 +%% +Type: language +Subtag: nmj +Description: Ngombe (Central African Republic) +Added: 2009-07-29 +%% +Type: language +Subtag: nmk +Description: Namakura +Added: 2009-07-29 +%% +Type: language +Subtag: nml +Description: Ndemli +Added: 2009-07-29 +%% +Type: language +Subtag: nmm +Description: Manangba +Added: 2009-07-29 +%% +Type: language +Subtag: nmn +Description: ǃXóõ +Added: 2009-07-29 +%% +Type: language +Subtag: nmo +Description: Moyon Naga +Added: 2009-07-29 +%% +Type: language +Subtag: nmp +Description: Nimanbur +Added: 2009-07-29 +%% +Type: language +Subtag: nmq +Description: Nambya +Added: 2009-07-29 +%% +Type: language +Subtag: nmr +Description: Nimbari +Added: 2009-07-29 +%% +Type: language +Subtag: nms +Description: Letemboi +Added: 2009-07-29 +%% +Type: language +Subtag: nmt +Description: Namonuito +Added: 2009-07-29 +%% +Type: language +Subtag: nmu +Description: Northeast Maidu +Added: 2009-07-29 +%% +Type: language +Subtag: nmv +Description: Ngamini +Added: 2009-07-29 +%% +Type: language +Subtag: nmw +Description: Nimoa +Description: Rifao +Added: 2009-07-29 +%% +Type: language +Subtag: nmx +Description: Nama (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: nmy +Description: Namuyi +Added: 2009-07-29 +%% +Type: language +Subtag: nmz +Description: Nawdm +Added: 2009-07-29 +%% +Type: language +Subtag: nna +Description: Nyangumarta +Added: 2009-07-29 +%% +Type: language +Subtag: nnb +Description: Nande +Added: 2009-07-29 +%% +Type: language +Subtag: nnc +Description: Nancere +Added: 2009-07-29 +%% +Type: language +Subtag: nnd +Description: West Ambae +Added: 2009-07-29 +%% +Type: language +Subtag: nne +Description: Ngandyera +Added: 2009-07-29 +%% +Type: language +Subtag: nnf +Description: Ngaing +Added: 2009-07-29 +%% +Type: language +Subtag: nng +Description: Maring Naga +Added: 2009-07-29 +%% +Type: language +Subtag: nnh +Description: Ngiemboon +Added: 2009-07-29 +%% +Type: language +Subtag: nni +Description: North Nuaulu +Added: 2009-07-29 +%% +Type: language +Subtag: nnj +Description: Nyangatom +Added: 2009-07-29 +%% +Type: language +Subtag: nnk +Description: Nankina +Added: 2009-07-29 +%% +Type: language +Subtag: nnl +Description: Northern Rengma Naga +Added: 2009-07-29 +%% +Type: language +Subtag: nnm +Description: Namia +Added: 2009-07-29 +%% +Type: language +Subtag: nnn +Description: Ngete +Added: 2009-07-29 +%% +Type: language +Subtag: nnp +Description: Wancho Naga +Added: 2009-07-29 +%% +Type: language +Subtag: nnq +Description: Ngindo +Added: 2009-07-29 +%% +Type: language +Subtag: nnr +Description: Narungga +Added: 2009-07-29 +%% +Type: language +Subtag: nns +Description: Ningye +Added: 2009-07-29 +Deprecated: 2019-04-16 +Preferred-Value: nbr +%% +Type: language +Subtag: nnt +Description: Nanticoke +Added: 2009-07-29 +%% +Type: language +Subtag: nnu +Description: Dwang +Added: 2009-07-29 +%% +Type: language +Subtag: nnv +Description: Nugunu (Australia) +Added: 2009-07-29 +%% +Type: language +Subtag: nnw +Description: Southern Nuni +Added: 2009-07-29 +%% +Type: language +Subtag: nnx +Description: Ngong +Added: 2009-07-29 +Deprecated: 2015-02-12 +Preferred-Value: ngv +%% +Type: language +Subtag: nny +Description: Nyangga +Added: 2009-07-29 +%% +Type: language +Subtag: nnz +Description: Nda'nda' +Added: 2009-07-29 +%% +Type: language +Subtag: noa +Description: Woun Meu +Added: 2009-07-29 +%% +Type: language +Subtag: noc +Description: Nuk +Added: 2009-07-29 +%% +Type: language +Subtag: nod +Description: Northern Thai +Added: 2009-07-29 +%% +Type: language +Subtag: noe +Description: Nimadi +Added: 2009-07-29 +%% +Type: language +Subtag: nof +Description: Nomane +Added: 2009-07-29 +%% +Type: language +Subtag: nog +Description: Nogai +Added: 2005-10-16 +%% +Type: language +Subtag: noh +Description: Nomu +Added: 2009-07-29 +%% +Type: language +Subtag: noi +Description: Noiri +Added: 2009-07-29 +%% +Type: language +Subtag: noj +Description: Nonuya +Added: 2010-03-11 +%% +Type: language +Subtag: nok +Description: Nooksack +Added: 2009-07-29 +%% +Type: language +Subtag: nol +Description: Nomlaki +Added: 2013-09-10 +%% +Type: language +Subtag: nom +Description: Nocamán +Added: 2009-07-29 +%% +Type: language +Subtag: non +Description: Old Norse +Added: 2005-10-16 +%% +Type: language +Subtag: noo +Description: Nootka +Added: 2009-07-29 +Deprecated: 2011-08-16 +Comments: see dtd, nuk +%% +Type: language +Subtag: nop +Description: Numanggang +Added: 2009-07-29 +%% +Type: language +Subtag: noq +Description: Ngongo +Added: 2009-07-29 +%% +Type: language +Subtag: nos +Description: Eastern Nisu +Added: 2009-07-29 +%% +Type: language +Subtag: not +Description: Nomatsiguenga +Added: 2009-07-29 +%% +Type: language +Subtag: nou +Description: Ewage-Notu +Added: 2009-07-29 +%% +Type: language +Subtag: nov +Description: Novial +Added: 2009-07-29 +%% +Type: language +Subtag: now +Description: Nyambo +Added: 2009-07-29 +%% +Type: language +Subtag: noy +Description: Noy +Added: 2009-07-29 +%% +Type: language +Subtag: noz +Description: Nayi +Added: 2009-07-29 +%% +Type: language +Subtag: npa +Description: Nar Phu +Added: 2009-07-29 +%% +Type: language +Subtag: npb +Description: Nupbikha +Added: 2009-07-29 +%% +Type: language +Subtag: npg +Description: Ponyo-Gongwang Naga +Added: 2012-08-12 +%% +Type: language +Subtag: nph +Description: Phom Naga +Added: 2009-07-29 +%% +Type: language +Subtag: npi +Description: Nepali (individual language) +Added: 2012-08-12 +Macrolanguage: ne +%% +Type: language +Subtag: npl +Description: Southeastern Puebla Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: npn +Description: Mondropolon +Added: 2009-07-29 +%% +Type: language +Subtag: npo +Description: Pochuri Naga +Added: 2009-07-29 +%% +Type: language +Subtag: nps +Description: Nipsan +Added: 2009-07-29 +%% +Type: language +Subtag: npu +Description: Puimei Naga +Added: 2009-07-29 +%% +Type: language +Subtag: npx +Description: Noipx +Added: 2017-02-23 +%% +Type: language +Subtag: npy +Description: Napu +Added: 2009-07-29 +%% +Type: language +Subtag: nqg +Description: Southern Nago +Added: 2009-07-29 +%% +Type: language +Subtag: nqk +Description: Kura Ede Nago +Added: 2009-07-29 +%% +Type: language +Subtag: nql +Description: Ngendelengo +Added: 2017-02-23 +%% +Type: language +Subtag: nqm +Description: Ndom +Added: 2009-07-29 +%% +Type: language +Subtag: nqn +Description: Nen +Added: 2009-07-29 +%% +Type: language +Subtag: nqo +Description: N'Ko +Description: N’Ko +Added: 2006-06-05 +Suppress-Script: Nkoo +%% +Type: language +Subtag: nqq +Description: Kyan-Karyaw Naga +Added: 2013-09-10 +%% +Type: language +Subtag: nqy +Description: Akyaung Ari Naga +Added: 2012-08-12 +%% +Type: language +Subtag: nra +Description: Ngom +Added: 2009-07-29 +%% +Type: language +Subtag: nrb +Description: Nara +Added: 2009-07-29 +%% +Type: language +Subtag: nrc +Description: Noric +Added: 2009-07-29 +%% +Type: language +Subtag: nre +Description: Southern Rengma Naga +Added: 2009-07-29 +%% +Type: language +Subtag: nrf +Description: Jèrriais +Description: Guernésiais +Added: 2015-02-12 +%% +Type: language +Subtag: nrg +Description: Narango +Added: 2009-07-29 +%% +Type: language +Subtag: nri +Description: Chokri Naga +Added: 2009-07-29 +%% +Type: language +Subtag: nrk +Description: Ngarla +Added: 2013-09-10 +%% +Type: language +Subtag: nrl +Description: Ngarluma +Added: 2009-07-29 +%% +Type: language +Subtag: nrm +Description: Narom +Added: 2009-07-29 +%% +Type: language +Subtag: nrn +Description: Norn +Added: 2009-07-29 +%% +Type: language +Subtag: nrp +Description: North Picene +Added: 2009-07-29 +%% +Type: language +Subtag: nrr +Description: Norra +Description: Nora +Added: 2009-07-29 +%% +Type: language +Subtag: nrt +Description: Northern Kalapuya +Added: 2009-07-29 +%% +Type: language +Subtag: nru +Description: Narua +Added: 2011-08-16 +%% +Type: language +Subtag: nrx +Description: Ngurmbur +Added: 2009-07-29 +%% +Type: language +Subtag: nrz +Description: Lala +Added: 2009-07-29 +%% +Type: language +Subtag: nsa +Description: Sangtam Naga +Added: 2009-07-29 +%% +Type: language +Subtag: nsc +Description: Nshi +Added: 2009-07-29 +%% +Type: language +Subtag: nsd +Description: Southern Nisu +Added: 2009-07-29 +%% +Type: language +Subtag: nse +Description: Nsenga +Added: 2009-07-29 +%% +Type: language +Subtag: nsf +Description: Northwestern Nisu +Added: 2012-08-12 +%% +Type: language +Subtag: nsg +Description: Ngasa +Added: 2009-07-29 +%% +Type: language +Subtag: nsh +Description: Ngoshie +Added: 2009-07-29 +%% +Type: language +Subtag: nsi +Description: Nigerian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: nsk +Description: Naskapi +Added: 2009-07-29 +%% +Type: language +Subtag: nsl +Description: Norwegian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: nsm +Description: Sumi Naga +Added: 2009-07-29 +%% +Type: language +Subtag: nsn +Description: Nehan +Added: 2009-07-29 +%% +Type: language +Subtag: nso +Description: Pedi +Description: Northern Sotho +Description: Sepedi +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: nsp +Description: Nepalese Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: nsq +Description: Northern Sierra Miwok +Added: 2009-07-29 +%% +Type: language +Subtag: nsr +Description: Maritime Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: nss +Description: Nali +Added: 2009-07-29 +%% +Type: language +Subtag: nst +Description: Tase Naga +Added: 2009-07-29 +%% +Type: language +Subtag: nsu +Description: Sierra Negra Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: nsv +Description: Southwestern Nisu +Added: 2009-07-29 +%% +Type: language +Subtag: nsw +Description: Navut +Added: 2009-07-29 +%% +Type: language +Subtag: nsx +Description: Nsongo +Added: 2009-07-29 +%% +Type: language +Subtag: nsy +Description: Nasal +Added: 2009-07-29 +%% +Type: language +Subtag: nsz +Description: Nisenan +Added: 2009-07-29 +%% +Type: language +Subtag: ntd +Description: Northern Tidung +Added: 2016-05-30 +%% +Type: language +Subtag: nte +Description: Nathembo +Added: 2009-07-29 +%% +Type: language +Subtag: ntg +Description: Ngantangarra +Added: 2013-09-10 +%% +Type: language +Subtag: nti +Description: Natioro +Added: 2009-07-29 +%% +Type: language +Subtag: ntj +Description: Ngaanyatjarra +Added: 2009-07-29 +%% +Type: language +Subtag: ntk +Description: Ikoma-Nata-Isenye +Added: 2009-07-29 +%% +Type: language +Subtag: ntm +Description: Nateni +Added: 2009-07-29 +%% +Type: language +Subtag: nto +Description: Ntomba +Added: 2009-07-29 +%% +Type: language +Subtag: ntp +Description: Northern Tepehuan +Added: 2009-07-29 +%% +Type: language +Subtag: ntr +Description: Delo +Added: 2009-07-29 +%% +Type: language +Subtag: nts +Description: Natagaimas +Added: 2009-07-29 +Deprecated: 2016-05-30 +Preferred-Value: pij +%% +Type: language +Subtag: ntu +Description: Natügu +Added: 2009-07-29 +%% +Type: language +Subtag: ntw +Description: Nottoway +Added: 2009-07-29 +%% +Type: language +Subtag: ntx +Description: Tangkhul Naga (Myanmar) +Added: 2012-08-12 +Comments: see nmf +%% +Type: language +Subtag: nty +Description: Mantsi +Added: 2009-07-29 +%% +Type: language +Subtag: ntz +Description: Natanzi +Added: 2009-07-29 +%% +Type: language +Subtag: nua +Description: Yuanga +Added: 2009-07-29 +%% +Type: language +Subtag: nub +Description: Nubian languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: nuc +Description: Nukuini +Added: 2009-07-29 +%% +Type: language +Subtag: nud +Description: Ngala +Added: 2009-07-29 +%% +Type: language +Subtag: nue +Description: Ngundu +Added: 2009-07-29 +%% +Type: language +Subtag: nuf +Description: Nusu +Added: 2009-07-29 +%% +Type: language +Subtag: nug +Description: Nungali +Added: 2009-07-29 +%% +Type: language +Subtag: nuh +Description: Ndunda +Added: 2009-07-29 +%% +Type: language +Subtag: nui +Description: Ngumbi +Added: 2009-07-29 +%% +Type: language +Subtag: nuj +Description: Nyole +Added: 2009-07-29 +%% +Type: language +Subtag: nuk +Description: Nuu-chah-nulth +Description: Nuuchahnulth +Added: 2011-08-16 +%% +Type: language +Subtag: nul +Description: Nusa Laut +Added: 2009-07-29 +%% +Type: language +Subtag: num +Description: Niuafo'ou +Added: 2009-07-29 +%% +Type: language +Subtag: nun +Description: Anong +Added: 2009-07-29 +%% +Type: language +Subtag: nuo +Description: Nguôn +Added: 2009-07-29 +%% +Type: language +Subtag: nup +Description: Nupe-Nupe-Tako +Added: 2009-07-29 +%% +Type: language +Subtag: nuq +Description: Nukumanu +Added: 2009-07-29 +%% +Type: language +Subtag: nur +Description: Nukuria +Added: 2009-07-29 +%% +Type: language +Subtag: nus +Description: Nuer +Added: 2009-07-29 +%% +Type: language +Subtag: nut +Description: Nung (Viet Nam) +Added: 2009-07-29 +%% +Type: language +Subtag: nuu +Description: Ngbundu +Added: 2009-07-29 +%% +Type: language +Subtag: nuv +Description: Northern Nuni +Added: 2009-07-29 +%% +Type: language +Subtag: nuw +Description: Nguluwan +Added: 2009-07-29 +%% +Type: language +Subtag: nux +Description: Mehek +Added: 2009-07-29 +%% +Type: language +Subtag: nuy +Description: Nunggubuyu +Added: 2009-07-29 +%% +Type: language +Subtag: nuz +Description: Tlamacazapa Nahuatl +Added: 2009-07-29 +%% +Type: language +Subtag: nvh +Description: Nasarian +Added: 2009-07-29 +%% +Type: language +Subtag: nvm +Description: Namiae +Added: 2009-07-29 +%% +Type: language +Subtag: nvo +Description: Nyokon +Added: 2012-08-12 +%% +Type: language +Subtag: nwa +Description: Nawathinehena +Added: 2009-07-29 +%% +Type: language +Subtag: nwb +Description: Nyabwa +Added: 2009-07-29 +%% +Type: language +Subtag: nwc +Description: Classical Newari +Description: Classical Nepal Bhasa +Description: Old Newari +Added: 2005-10-16 +%% +Type: language +Subtag: nwe +Description: Ngwe +Added: 2009-07-29 +%% +Type: language +Subtag: nwg +Description: Ngayawung +Added: 2012-08-12 +%% +Type: language +Subtag: nwi +Description: Southwest Tanna +Added: 2009-07-29 +%% +Type: language +Subtag: nwm +Description: Nyamusa-Molo +Added: 2009-07-29 +%% +Type: language +Subtag: nwo +Description: Nauo +Added: 2012-08-12 +%% +Type: language +Subtag: nwr +Description: Nawaru +Added: 2009-07-29 +%% +Type: language +Subtag: nwx +Description: Middle Newar +Added: 2009-07-29 +%% +Type: language +Subtag: nwy +Description: Nottoway-Meherrin +Added: 2009-07-29 +%% +Type: language +Subtag: nxa +Description: Nauete +Added: 2009-07-29 +%% +Type: language +Subtag: nxd +Description: Ngando (Democratic Republic of Congo) +Added: 2009-07-29 +%% +Type: language +Subtag: nxe +Description: Nage +Added: 2009-07-29 +%% +Type: language +Subtag: nxg +Description: Ngad'a +Added: 2009-07-29 +%% +Type: language +Subtag: nxi +Description: Nindi +Added: 2009-07-29 +%% +Type: language +Subtag: nxk +Description: Koki Naga +Added: 2012-08-12 +%% +Type: language +Subtag: nxl +Description: South Nuaulu +Added: 2009-07-29 +%% +Type: language +Subtag: nxm +Description: Numidian +Added: 2009-07-29 +%% +Type: language +Subtag: nxn +Description: Ngawun +Added: 2009-07-29 +%% +Type: language +Subtag: nxo +Description: Ndambomo +Added: 2015-02-12 +%% +Type: language +Subtag: nxq +Description: Naxi +Added: 2011-08-16 +%% +Type: language +Subtag: nxr +Description: Ninggerum +Added: 2009-07-29 +%% +Type: language +Subtag: nxu +Description: Narau +Added: 2009-07-29 +%% +Type: language +Subtag: nxx +Description: Nafri +Added: 2009-07-29 +%% +Type: language +Subtag: nyb +Description: Nyangbo +Added: 2009-07-29 +%% +Type: language +Subtag: nyc +Description: Nyanga-li +Added: 2009-07-29 +%% +Type: language +Subtag: nyd +Description: Nyore +Description: Olunyole +Added: 2009-07-29 +Macrolanguage: luy +%% +Type: language +Subtag: nye +Description: Nyengo +Added: 2009-07-29 +%% +Type: language +Subtag: nyf +Description: Giryama +Description: Kigiryama +Added: 2009-07-29 +%% +Type: language +Subtag: nyg +Description: Nyindu +Added: 2009-07-29 +%% +Type: language +Subtag: nyh +Description: Nyikina +Added: 2009-07-29 +%% +Type: language +Subtag: nyi +Description: Ama (Sudan) +Added: 2009-07-29 +%% +Type: language +Subtag: nyj +Description: Nyanga +Added: 2009-07-29 +%% +Type: language +Subtag: nyk +Description: Nyaneka +Added: 2009-07-29 +%% +Type: language +Subtag: nyl +Description: Nyeu +Added: 2009-07-29 +%% +Type: language +Subtag: nym +Description: Nyamwezi +Added: 2005-10-16 +%% +Type: language +Subtag: nyn +Description: Nyankole +Added: 2005-10-16 +%% +Type: language +Subtag: nyo +Description: Nyoro +Added: 2005-10-16 +%% +Type: language +Subtag: nyp +Description: Nyang'i +Added: 2009-07-29 +%% +Type: language +Subtag: nyq +Description: Nayini +Added: 2009-07-29 +%% +Type: language +Subtag: nyr +Description: Nyiha (Malawi) +Added: 2009-07-29 +%% +Type: language +Subtag: nys +Description: Nyungar +Added: 2009-07-29 +%% +Type: language +Subtag: nyt +Description: Nyawaygi +Added: 2009-07-29 +%% +Type: language +Subtag: nyu +Description: Nyungwe +Added: 2009-07-29 +%% +Type: language +Subtag: nyv +Description: Nyulnyul +Added: 2009-07-29 +%% +Type: language +Subtag: nyw +Description: Nyaw +Added: 2009-07-29 +%% +Type: language +Subtag: nyx +Description: Nganyaywana +Added: 2009-07-29 +%% +Type: language +Subtag: nyy +Description: Nyakyusa-Ngonde +Added: 2009-07-29 +%% +Type: language +Subtag: nza +Description: Tigon Mbembe +Added: 2009-07-29 +%% +Type: language +Subtag: nzb +Description: Njebi +Added: 2009-07-29 +%% +Type: language +Subtag: nzd +Description: Nzadi +Added: 2018-03-08 +%% +Type: language +Subtag: nzi +Description: Nzima +Added: 2005-10-16 +%% +Type: language +Subtag: nzk +Description: Nzakara +Added: 2009-07-29 +%% +Type: language +Subtag: nzm +Description: Zeme Naga +Added: 2009-07-29 +%% +Type: language +Subtag: nzs +Description: New Zealand Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: nzu +Description: Teke-Nzikou +Added: 2009-07-29 +%% +Type: language +Subtag: nzy +Description: Nzakambay +Added: 2009-07-29 +%% +Type: language +Subtag: nzz +Description: Nanga Dama Dogon +Added: 2010-03-11 +%% +Type: language +Subtag: oaa +Description: Orok +Added: 2009-07-29 +%% +Type: language +Subtag: oac +Description: Oroch +Added: 2009-07-29 +%% +Type: language +Subtag: oar +Description: Old Aramaic (up to 700 BCE) +Description: Ancient Aramaic (up to 700 BCE) +Added: 2009-07-29 +%% +Type: language +Subtag: oav +Description: Old Avar +Added: 2009-07-29 +%% +Type: language +Subtag: obi +Description: Obispeño +Added: 2009-07-29 +%% +Type: language +Subtag: obk +Description: Southern Bontok +Added: 2010-03-11 +Macrolanguage: bnc +%% +Type: language +Subtag: obl +Description: Oblo +Added: 2009-07-29 +%% +Type: language +Subtag: obm +Description: Moabite +Added: 2009-07-29 +%% +Type: language +Subtag: obo +Description: Obo Manobo +Added: 2009-07-29 +%% +Type: language +Subtag: obr +Description: Old Burmese +Added: 2009-07-29 +%% +Type: language +Subtag: obt +Description: Old Breton +Added: 2009-07-29 +%% +Type: language +Subtag: obu +Description: Obulom +Added: 2009-07-29 +%% +Type: language +Subtag: oca +Description: Ocaina +Added: 2009-07-29 +%% +Type: language +Subtag: och +Description: Old Chinese +Added: 2009-07-29 +%% +Type: language +Subtag: oco +Description: Old Cornish +Added: 2009-07-29 +%% +Type: language +Subtag: ocu +Description: Atzingo Matlatzinca +Added: 2009-07-29 +%% +Type: language +Subtag: oda +Description: Odut +Added: 2009-07-29 +%% +Type: language +Subtag: odk +Description: Od +Added: 2009-07-29 +%% +Type: language +Subtag: odt +Description: Old Dutch +Added: 2009-07-29 +%% +Type: language +Subtag: odu +Description: Odual +Added: 2009-07-29 +%% +Type: language +Subtag: ofo +Description: Ofo +Added: 2009-07-29 +%% +Type: language +Subtag: ofs +Description: Old Frisian +Added: 2009-07-29 +%% +Type: language +Subtag: ofu +Description: Efutop +Added: 2009-07-29 +%% +Type: language +Subtag: ogb +Description: Ogbia +Added: 2009-07-29 +%% +Type: language +Subtag: ogc +Description: Ogbah +Added: 2009-07-29 +%% +Type: language +Subtag: oge +Description: Old Georgian +Added: 2009-07-29 +%% +Type: language +Subtag: ogg +Description: Ogbogolo +Added: 2009-07-29 +%% +Type: language +Subtag: ogo +Description: Khana +Added: 2009-07-29 +%% +Type: language +Subtag: ogu +Description: Ogbronuagum +Added: 2009-07-29 +%% +Type: language +Subtag: oht +Description: Old Hittite +Added: 2009-07-29 +%% +Type: language +Subtag: ohu +Description: Old Hungarian +Added: 2009-07-29 +%% +Type: language +Subtag: oia +Description: Oirata +Added: 2009-07-29 +%% +Type: language +Subtag: oin +Description: Inebu One +Added: 2009-07-29 +%% +Type: language +Subtag: ojb +Description: Northwestern Ojibwa +Added: 2009-07-29 +Macrolanguage: oj +%% +Type: language +Subtag: ojc +Description: Central Ojibwa +Added: 2009-07-29 +Macrolanguage: oj +%% +Type: language +Subtag: ojg +Description: Eastern Ojibwa +Added: 2009-07-29 +Macrolanguage: oj +%% +Type: language +Subtag: ojp +Description: Old Japanese +Added: 2009-07-29 +%% +Type: language +Subtag: ojs +Description: Severn Ojibwa +Added: 2009-07-29 +Macrolanguage: oj +%% +Type: language +Subtag: ojv +Description: Ontong Java +Added: 2009-07-29 +%% +Type: language +Subtag: ojw +Description: Western Ojibwa +Added: 2009-07-29 +Macrolanguage: oj +%% +Type: language +Subtag: oka +Description: Okanagan +Added: 2009-07-29 +%% +Type: language +Subtag: okb +Description: Okobo +Added: 2009-07-29 +%% +Type: language +Subtag: okd +Description: Okodia +Added: 2009-07-29 +%% +Type: language +Subtag: oke +Description: Okpe (Southwestern Edo) +Added: 2009-07-29 +%% +Type: language +Subtag: okg +Description: Koko Babangk +Added: 2012-08-12 +%% +Type: language +Subtag: okh +Description: Koresh-e Rostam +Added: 2009-07-29 +%% +Type: language +Subtag: oki +Description: Okiek +Added: 2009-07-29 +Macrolanguage: kln +%% +Type: language +Subtag: okj +Description: Oko-Juwoi +Added: 2009-07-29 +%% +Type: language +Subtag: okk +Description: Kwamtim One +Added: 2009-07-29 +%% +Type: language +Subtag: okl +Description: Old Kentish Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: okm +Description: Middle Korean (10th-16th cent.) +Added: 2009-07-29 +%% +Type: language +Subtag: okn +Description: Oki-No-Erabu +Added: 2009-07-29 +%% +Type: language +Subtag: oko +Description: Old Korean (3rd-9th cent.) +Added: 2009-07-29 +%% +Type: language +Subtag: okr +Description: Kirike +Added: 2009-07-29 +%% +Type: language +Subtag: oks +Description: Oko-Eni-Osayen +Added: 2009-07-29 +%% +Type: language +Subtag: oku +Description: Oku +Added: 2009-07-29 +%% +Type: language +Subtag: okv +Description: Orokaiva +Added: 2009-07-29 +%% +Type: language +Subtag: okx +Description: Okpe (Northwestern Edo) +Added: 2009-07-29 +%% +Type: language +Subtag: ola +Description: Walungge +Added: 2009-07-29 +%% +Type: language +Subtag: old +Description: Mochi +Added: 2009-07-29 +%% +Type: language +Subtag: ole +Description: Olekha +Added: 2009-07-29 +%% +Type: language +Subtag: olk +Description: Olkol +Added: 2013-09-10 +%% +Type: language +Subtag: olm +Description: Oloma +Added: 2009-07-29 +%% +Type: language +Subtag: olo +Description: Livvi +Added: 2009-07-29 +%% +Type: language +Subtag: olr +Description: Olrat +Added: 2009-07-29 +%% +Type: language +Subtag: olt +Description: Old Lithuanian +Added: 2014-02-28 +%% +Type: language +Subtag: olu +Description: Kuvale +Added: 2016-05-30 +%% +Type: language +Subtag: oma +Description: Omaha-Ponca +Added: 2009-07-29 +%% +Type: language +Subtag: omb +Description: East Ambae +Added: 2009-07-29 +%% +Type: language +Subtag: omc +Description: Mochica +Added: 2009-07-29 +%% +Type: language +Subtag: ome +Description: Omejes +Added: 2009-07-29 +Deprecated: 2016-05-30 +%% +Type: language +Subtag: omg +Description: Omagua +Added: 2009-07-29 +%% +Type: language +Subtag: omi +Description: Omi +Added: 2009-07-29 +%% +Type: language +Subtag: omk +Description: Omok +Added: 2009-07-29 +%% +Type: language +Subtag: oml +Description: Ombo +Added: 2009-07-29 +%% +Type: language +Subtag: omn +Description: Minoan +Added: 2009-07-29 +%% +Type: language +Subtag: omo +Description: Utarmbung +Added: 2009-07-29 +%% +Type: language +Subtag: omp +Description: Old Manipuri +Added: 2009-07-29 +%% +Type: language +Subtag: omq +Description: Oto-Manguean languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: omr +Description: Old Marathi +Added: 2009-07-29 +%% +Type: language +Subtag: omt +Description: Omotik +Added: 2009-07-29 +%% +Type: language +Subtag: omu +Description: Omurano +Added: 2009-07-29 +%% +Type: language +Subtag: omv +Description: Omotic languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: omw +Description: South Tairora +Added: 2009-07-29 +%% +Type: language +Subtag: omx +Description: Old Mon +Added: 2009-07-29 +%% +Type: language +Subtag: ona +Description: Ona +Added: 2009-07-29 +%% +Type: language +Subtag: onb +Description: Lingao +Added: 2009-07-29 +%% +Type: language +Subtag: one +Description: Oneida +Added: 2009-07-29 +%% +Type: language +Subtag: ong +Description: Olo +Added: 2009-07-29 +%% +Type: language +Subtag: oni +Description: Onin +Added: 2009-07-29 +%% +Type: language +Subtag: onj +Description: Onjob +Added: 2009-07-29 +%% +Type: language +Subtag: onk +Description: Kabore One +Added: 2009-07-29 +%% +Type: language +Subtag: onn +Description: Onobasulu +Added: 2009-07-29 +%% +Type: language +Subtag: ono +Description: Onondaga +Added: 2009-07-29 +%% +Type: language +Subtag: onp +Description: Sartang +Added: 2009-07-29 +%% +Type: language +Subtag: onr +Description: Northern One +Added: 2009-07-29 +%% +Type: language +Subtag: ons +Description: Ono +Added: 2009-07-29 +%% +Type: language +Subtag: ont +Description: Ontenu +Added: 2009-07-29 +%% +Type: language +Subtag: onu +Description: Unua +Added: 2009-07-29 +%% +Type: language +Subtag: onw +Description: Old Nubian +Added: 2009-07-29 +%% +Type: language +Subtag: onx +Description: Onin Based Pidgin +Added: 2009-07-29 +%% +Type: language +Subtag: ood +Description: Tohono O'odham +Added: 2009-07-29 +%% +Type: language +Subtag: oog +Description: Ong +Added: 2009-07-29 +%% +Type: language +Subtag: oon +Description: Önge +Added: 2009-07-29 +%% +Type: language +Subtag: oor +Description: Oorlams +Added: 2009-07-29 +%% +Type: language +Subtag: oos +Description: Old Ossetic +Added: 2009-07-29 +%% +Type: language +Subtag: opa +Description: Okpamheri +Added: 2009-07-29 +%% +Type: language +Subtag: opk +Description: Kopkaka +Added: 2009-07-29 +%% +Type: language +Subtag: opm +Description: Oksapmin +Added: 2009-07-29 +%% +Type: language +Subtag: opo +Description: Opao +Added: 2009-07-29 +%% +Type: language +Subtag: opt +Description: Opata +Added: 2009-07-29 +%% +Type: language +Subtag: opy +Description: Ofayé +Added: 2009-07-29 +%% +Type: language +Subtag: ora +Description: Oroha +Added: 2009-07-29 +%% +Type: language +Subtag: orc +Description: Orma +Added: 2009-07-29 +Macrolanguage: om +%% +Type: language +Subtag: ore +Description: Orejón +Added: 2009-07-29 +%% +Type: language +Subtag: org +Description: Oring +Added: 2009-07-29 +%% +Type: language +Subtag: orh +Description: Oroqen +Added: 2009-07-29 +%% +Type: language +Subtag: orn +Description: Orang Kanaq +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: oro +Description: Orokolo +Added: 2009-07-29 +%% +Type: language +Subtag: orr +Description: Oruma +Added: 2009-07-29 +%% +Type: language +Subtag: ors +Description: Orang Seletar +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: ort +Description: Adivasi Oriya +Added: 2009-07-29 +%% +Type: language +Subtag: oru +Description: Ormuri +Added: 2009-07-29 +%% +Type: language +Subtag: orv +Description: Old Russian +Added: 2009-07-29 +%% +Type: language +Subtag: orw +Description: Oro Win +Added: 2009-07-29 +%% +Type: language +Subtag: orx +Description: Oro +Added: 2009-07-29 +%% +Type: language +Subtag: ory +Description: Odia (individual language) +Description: Oriya (individual language) +Added: 2012-08-12 +Macrolanguage: or +%% +Type: language +Subtag: orz +Description: Ormu +Added: 2009-07-29 +%% +Type: language +Subtag: osa +Description: Osage +Added: 2005-10-16 +%% +Type: language +Subtag: osc +Description: Oscan +Added: 2009-07-29 +%% +Type: language +Subtag: osi +Description: Osing +Added: 2009-07-29 +%% +Type: language +Subtag: oso +Description: Ososo +Added: 2009-07-29 +%% +Type: language +Subtag: osp +Description: Old Spanish +Added: 2009-07-29 +%% +Type: language +Subtag: ost +Description: Osatu +Added: 2009-07-29 +%% +Type: language +Subtag: osu +Description: Southern One +Added: 2009-07-29 +%% +Type: language +Subtag: osx +Description: Old Saxon +Added: 2009-07-29 +%% +Type: language +Subtag: ota +Description: Ottoman Turkish (1500-1928) +Added: 2005-10-16 +%% +Type: language +Subtag: otb +Description: Old Tibetan +Added: 2009-07-29 +%% +Type: language +Subtag: otd +Description: Ot Danum +Added: 2009-07-29 +%% +Type: language +Subtag: ote +Description: Mezquital Otomi +Added: 2009-07-29 +%% +Type: language +Subtag: oti +Description: Oti +Added: 2009-07-29 +%% +Type: language +Subtag: otk +Description: Old Turkish +Added: 2009-07-29 +%% +Type: language +Subtag: otl +Description: Tilapa Otomi +Added: 2009-07-29 +%% +Type: language +Subtag: otm +Description: Eastern Highland Otomi +Added: 2009-07-29 +%% +Type: language +Subtag: otn +Description: Tenango Otomi +Added: 2009-07-29 +%% +Type: language +Subtag: oto +Description: Otomian languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: otq +Description: Querétaro Otomi +Added: 2009-07-29 +%% +Type: language +Subtag: otr +Description: Otoro +Added: 2009-07-29 +%% +Type: language +Subtag: ots +Description: Estado de México Otomi +Added: 2009-07-29 +%% +Type: language +Subtag: ott +Description: Temoaya Otomi +Added: 2009-07-29 +%% +Type: language +Subtag: otu +Description: Otuke +Added: 2009-07-29 +%% +Type: language +Subtag: otw +Description: Ottawa +Added: 2009-07-29 +Macrolanguage: oj +%% +Type: language +Subtag: otx +Description: Texcatepec Otomi +Added: 2009-07-29 +%% +Type: language +Subtag: oty +Description: Old Tamil +Added: 2009-07-29 +%% +Type: language +Subtag: otz +Description: Ixtenco Otomi +Added: 2009-07-29 +%% +Type: language +Subtag: oua +Description: Tagargrent +Added: 2009-07-29 +%% +Type: language +Subtag: oub +Description: Glio-Oubi +Added: 2009-07-29 +%% +Type: language +Subtag: oue +Description: Oune +Added: 2009-07-29 +%% +Type: language +Subtag: oui +Description: Old Uighur +Added: 2009-07-29 +%% +Type: language +Subtag: oum +Description: Ouma +Added: 2009-07-29 +%% +Type: language +Subtag: oun +Description: ǃOǃung +Added: 2009-07-29 +Deprecated: 2015-02-12 +Preferred-Value: vaj +%% +Type: language +Subtag: ovd +Description: Elfdalian +Description: Övdalian +Added: 2016-06-16 +%% +Type: language +Subtag: owi +Description: Owiniga +Added: 2009-07-29 +%% +Type: language +Subtag: owl +Description: Old Welsh +Added: 2009-07-29 +%% +Type: language +Subtag: oyb +Description: Oy +Added: 2009-07-29 +%% +Type: language +Subtag: oyd +Description: Oyda +Added: 2009-07-29 +%% +Type: language +Subtag: oym +Description: Wayampi +Added: 2009-07-29 +%% +Type: language +Subtag: oyy +Description: Oya'oya +Added: 2009-07-29 +%% +Type: language +Subtag: ozm +Description: Koonzime +Added: 2009-07-29 +%% +Type: language +Subtag: paa +Description: Papuan languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: pab +Description: Parecís +Added: 2009-07-29 +%% +Type: language +Subtag: pac +Description: Pacoh +Added: 2009-07-29 +%% +Type: language +Subtag: pad +Description: Paumarí +Added: 2009-07-29 +%% +Type: language +Subtag: pae +Description: Pagibete +Added: 2009-07-29 +%% +Type: language +Subtag: paf +Description: Paranawát +Added: 2009-07-29 +%% +Type: language +Subtag: pag +Description: Pangasinan +Added: 2005-10-16 +%% +Type: language +Subtag: pah +Description: Tenharim +Added: 2009-07-29 +%% +Type: language +Subtag: pai +Description: Pe +Added: 2009-07-29 +%% +Type: language +Subtag: pak +Description: Parakanã +Added: 2009-07-29 +%% +Type: language +Subtag: pal +Description: Pahlavi +Added: 2005-10-16 +%% +Type: language +Subtag: pam +Description: Pampanga +Description: Kapampangan +Added: 2005-10-16 +%% +Type: language +Subtag: pao +Description: Northern Paiute +Added: 2009-07-29 +%% +Type: language +Subtag: pap +Description: Papiamento +Added: 2005-10-16 +%% +Type: language +Subtag: paq +Description: Parya +Added: 2009-07-29 +%% +Type: language +Subtag: par +Description: Panamint +Description: Timbisha +Added: 2009-07-29 +%% +Type: language +Subtag: pas +Description: Papasena +Added: 2009-07-29 +%% +Type: language +Subtag: pat +Description: Papitalai +Added: 2009-07-29 +%% +Type: language +Subtag: pau +Description: Palauan +Added: 2005-10-16 +%% +Type: language +Subtag: pav +Description: Pakaásnovos +Added: 2009-07-29 +%% +Type: language +Subtag: paw +Description: Pawnee +Added: 2009-07-29 +%% +Type: language +Subtag: pax +Description: Pankararé +Added: 2009-07-29 +%% +Type: language +Subtag: pay +Description: Pech +Added: 2009-07-29 +%% +Type: language +Subtag: paz +Description: Pankararú +Added: 2009-07-29 +%% +Type: language +Subtag: pbb +Description: Páez +Added: 2009-07-29 +%% +Type: language +Subtag: pbc +Description: Patamona +Added: 2009-07-29 +%% +Type: language +Subtag: pbe +Description: Mezontla Popoloca +Added: 2009-07-29 +%% +Type: language +Subtag: pbf +Description: Coyotepec Popoloca +Added: 2009-07-29 +%% +Type: language +Subtag: pbg +Description: Paraujano +Added: 2009-07-29 +%% +Type: language +Subtag: pbh +Description: E'ñapa Woromaipu +Added: 2009-07-29 +%% +Type: language +Subtag: pbi +Description: Parkwa +Added: 2009-07-29 +%% +Type: language +Subtag: pbl +Description: Mak (Nigeria) +Added: 2009-07-29 +%% +Type: language +Subtag: pbm +Description: Puebla Mazatec +Added: 2018-03-08 +Comments: see also maa +%% +Type: language +Subtag: pbn +Description: Kpasam +Added: 2009-07-29 +%% +Type: language +Subtag: pbo +Description: Papel +Added: 2009-07-29 +%% +Type: language +Subtag: pbp +Description: Badyara +Added: 2009-07-29 +%% +Type: language +Subtag: pbr +Description: Pangwa +Added: 2009-07-29 +%% +Type: language +Subtag: pbs +Description: Central Pame +Added: 2009-07-29 +%% +Type: language +Subtag: pbt +Description: Southern Pashto +Added: 2009-07-29 +Macrolanguage: ps +%% +Type: language +Subtag: pbu +Description: Northern Pashto +Added: 2009-07-29 +Macrolanguage: ps +%% +Type: language +Subtag: pbv +Description: Pnar +Added: 2009-07-29 +%% +Type: language +Subtag: pby +Description: Pyu (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: pbz +Description: Palu +Added: 2009-07-29 +Deprecated: 2012-08-12 +%% +Type: language +Subtag: pca +Description: Santa Inés Ahuatempan Popoloca +Added: 2009-07-29 +%% +Type: language +Subtag: pcb +Description: Pear +Added: 2009-07-29 +%% +Type: language +Subtag: pcc +Description: Bouyei +Added: 2009-07-29 +%% +Type: language +Subtag: pcd +Description: Picard +Added: 2009-07-29 +%% +Type: language +Subtag: pce +Description: Ruching Palaung +Added: 2009-07-29 +%% +Type: language +Subtag: pcf +Description: Paliyan +Added: 2009-07-29 +%% +Type: language +Subtag: pcg +Description: Paniya +Added: 2009-07-29 +%% +Type: language +Subtag: pch +Description: Pardhan +Added: 2009-07-29 +%% +Type: language +Subtag: pci +Description: Duruwa +Added: 2009-07-29 +%% +Type: language +Subtag: pcj +Description: Parenga +Added: 2009-07-29 +%% +Type: language +Subtag: pck +Description: Paite Chin +Added: 2009-07-29 +%% +Type: language +Subtag: pcl +Description: Pardhi +Added: 2009-07-29 +%% +Type: language +Subtag: pcm +Description: Nigerian Pidgin +Added: 2009-07-29 +%% +Type: language +Subtag: pcn +Description: Piti +Added: 2009-07-29 +%% +Type: language +Subtag: pcp +Description: Pacahuara +Added: 2009-07-29 +%% +Type: language +Subtag: pcr +Description: Panang +Added: 2009-07-29 +Deprecated: 2013-09-10 +Preferred-Value: adx +%% +Type: language +Subtag: pcw +Description: Pyapun +Added: 2009-07-29 +%% +Type: language +Subtag: pda +Description: Anam +Added: 2009-07-29 +%% +Type: language +Subtag: pdc +Description: Pennsylvania German +Added: 2009-07-29 +%% +Type: language +Subtag: pdi +Description: Pa Di +Added: 2009-07-29 +%% +Type: language +Subtag: pdn +Description: Podena +Description: Fedan +Added: 2009-07-29 +%% +Type: language +Subtag: pdo +Description: Padoe +Added: 2009-07-29 +%% +Type: language +Subtag: pdt +Description: Plautdietsch +Added: 2009-07-29 +%% +Type: language +Subtag: pdu +Description: Kayan +Added: 2009-07-29 +%% +Type: language +Subtag: pea +Description: Peranakan Indonesian +Added: 2009-07-29 +%% +Type: language +Subtag: peb +Description: Eastern Pomo +Added: 2009-07-29 +%% +Type: language +Subtag: ped +Description: Mala (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: pee +Description: Taje +Added: 2009-07-29 +%% +Type: language +Subtag: pef +Description: Northeastern Pomo +Added: 2009-07-29 +%% +Type: language +Subtag: peg +Description: Pengo +Added: 2009-07-29 +%% +Type: language +Subtag: peh +Description: Bonan +Added: 2009-07-29 +%% +Type: language +Subtag: pei +Description: Chichimeca-Jonaz +Added: 2009-07-29 +%% +Type: language +Subtag: pej +Description: Northern Pomo +Added: 2009-07-29 +%% +Type: language +Subtag: pek +Description: Penchal +Added: 2009-07-29 +%% +Type: language +Subtag: pel +Description: Pekal +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: pem +Description: Phende +Added: 2009-07-29 +%% +Type: language +Subtag: peo +Description: Old Persian (ca. 600-400 B.C.) +Added: 2005-10-16 +%% +Type: language +Subtag: pep +Description: Kunja +Added: 2009-07-29 +%% +Type: language +Subtag: peq +Description: Southern Pomo +Added: 2009-07-29 +%% +Type: language +Subtag: pes +Description: Iranian Persian +Added: 2009-07-29 +Macrolanguage: fa +%% +Type: language +Subtag: pev +Description: Pémono +Added: 2009-07-29 +%% +Type: language +Subtag: pex +Description: Petats +Added: 2009-07-29 +%% +Type: language +Subtag: pey +Description: Petjo +Added: 2009-07-29 +%% +Type: language +Subtag: pez +Description: Eastern Penan +Added: 2009-07-29 +%% +Type: language +Subtag: pfa +Description: Pááfang +Added: 2009-07-29 +%% +Type: language +Subtag: pfe +Description: Peere +Added: 2009-07-29 +%% +Type: language +Subtag: pfl +Description: Pfaelzisch +Added: 2009-07-29 +%% +Type: language +Subtag: pga +Description: Sudanese Creole Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: pgd +Description: Gāndhārī +Added: 2015-02-12 +%% +Type: language +Subtag: pgg +Description: Pangwali +Added: 2009-07-29 +%% +Type: language +Subtag: pgi +Description: Pagi +Added: 2009-07-29 +%% +Type: language +Subtag: pgk +Description: Rerep +Added: 2009-07-29 +%% +Type: language +Subtag: pgl +Description: Primitive Irish +Added: 2011-08-16 +%% +Type: language +Subtag: pgn +Description: Paelignian +Added: 2009-07-29 +%% +Type: language +Subtag: pgs +Description: Pangseng +Added: 2009-07-29 +%% +Type: language +Subtag: pgu +Description: Pagu +Added: 2009-07-29 +%% +Type: language +Subtag: pgy +Description: Pongyong +Added: 2009-07-29 +Deprecated: 2012-08-12 +%% +Type: language +Subtag: pgz +Description: Papua New Guinean Sign Language +Added: 2016-05-30 +%% +Type: language +Subtag: pha +Description: Pa-Hng +Added: 2009-07-29 +%% +Type: language +Subtag: phd +Description: Phudagi +Added: 2009-07-29 +%% +Type: language +Subtag: phg +Description: Phuong +Added: 2009-07-29 +%% +Type: language +Subtag: phh +Description: Phukha +Added: 2009-07-29 +%% +Type: language +Subtag: phi +Description: Philippine languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: phk +Description: Phake +Added: 2009-07-29 +%% +Type: language +Subtag: phl +Description: Phalura +Description: Palula +Added: 2009-07-29 +%% +Type: language +Subtag: phm +Description: Phimbi +Added: 2009-07-29 +%% +Type: language +Subtag: phn +Description: Phoenician +Added: 2005-10-16 +%% +Type: language +Subtag: pho +Description: Phunoi +Added: 2009-07-29 +%% +Type: language +Subtag: phq +Description: Phana' +Added: 2009-07-29 +%% +Type: language +Subtag: phr +Description: Pahari-Potwari +Added: 2009-07-29 +Macrolanguage: lah +%% +Type: language +Subtag: pht +Description: Phu Thai +Added: 2009-07-29 +%% +Type: language +Subtag: phu +Description: Phuan +Added: 2009-07-29 +%% +Type: language +Subtag: phv +Description: Pahlavani +Added: 2009-07-29 +%% +Type: language +Subtag: phw +Description: Phangduwali +Added: 2009-07-29 +%% +Type: language +Subtag: pia +Description: Pima Bajo +Added: 2009-07-29 +%% +Type: language +Subtag: pib +Description: Yine +Added: 2009-07-29 +%% +Type: language +Subtag: pic +Description: Pinji +Added: 2009-07-29 +%% +Type: language +Subtag: pid +Description: Piaroa +Added: 2009-07-29 +%% +Type: language +Subtag: pie +Description: Piro +Added: 2009-07-29 +%% +Type: language +Subtag: pif +Description: Pingelapese +Added: 2009-07-29 +%% +Type: language +Subtag: pig +Description: Pisabo +Added: 2009-07-29 +%% +Type: language +Subtag: pih +Description: Pitcairn-Norfolk +Added: 2009-07-29 +%% +Type: language +Subtag: pii +Description: Pini +Added: 2009-07-29 +%% +Type: language +Subtag: pij +Description: Pijao +Added: 2009-07-29 +%% +Type: language +Subtag: pil +Description: Yom +Added: 2009-07-29 +%% +Type: language +Subtag: pim +Description: Powhatan +Added: 2009-07-29 +%% +Type: language +Subtag: pin +Description: Piame +Added: 2009-07-29 +%% +Type: language +Subtag: pio +Description: Piapoco +Added: 2009-07-29 +%% +Type: language +Subtag: pip +Description: Pero +Added: 2009-07-29 +%% +Type: language +Subtag: pir +Description: Piratapuyo +Added: 2009-07-29 +%% +Type: language +Subtag: pis +Description: Pijin +Added: 2009-07-29 +%% +Type: language +Subtag: pit +Description: Pitta Pitta +Added: 2009-07-29 +%% +Type: language +Subtag: piu +Description: Pintupi-Luritja +Added: 2009-07-29 +%% +Type: language +Subtag: piv +Description: Pileni +Description: Vaeakau-Taumako +Added: 2009-07-29 +%% +Type: language +Subtag: piw +Description: Pimbwe +Added: 2009-07-29 +%% +Type: language +Subtag: pix +Description: Piu +Added: 2009-07-29 +%% +Type: language +Subtag: piy +Description: Piya-Kwonci +Added: 2009-07-29 +%% +Type: language +Subtag: piz +Description: Pije +Added: 2009-07-29 +%% +Type: language +Subtag: pjt +Description: Pitjantjatjara +Added: 2009-07-29 +%% +Type: language +Subtag: pka +Description: Ardhamāgadhī Prākrit +Added: 2009-07-29 +%% +Type: language +Subtag: pkb +Description: Pokomo +Description: Kipfokomo +Added: 2009-07-29 +%% +Type: language +Subtag: pkc +Description: Paekche +Added: 2009-07-29 +%% +Type: language +Subtag: pkg +Description: Pak-Tong +Added: 2009-07-29 +%% +Type: language +Subtag: pkh +Description: Pankhu +Added: 2009-07-29 +%% +Type: language +Subtag: pkn +Description: Pakanha +Added: 2009-07-29 +%% +Type: language +Subtag: pko +Description: Pökoot +Added: 2009-07-29 +Macrolanguage: kln +%% +Type: language +Subtag: pkp +Description: Pukapuka +Added: 2009-07-29 +%% +Type: language +Subtag: pkr +Description: Attapady Kurumba +Added: 2009-07-29 +%% +Type: language +Subtag: pks +Description: Pakistan Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: pkt +Description: Maleng +Added: 2009-07-29 +%% +Type: language +Subtag: pku +Description: Paku +Added: 2009-07-29 +%% +Type: language +Subtag: pla +Description: Miani +Added: 2009-07-29 +%% +Type: language +Subtag: plb +Description: Polonombauk +Added: 2009-07-29 +%% +Type: language +Subtag: plc +Description: Central Palawano +Added: 2009-07-29 +%% +Type: language +Subtag: pld +Description: Polari +Added: 2009-07-29 +%% +Type: language +Subtag: ple +Description: Palu'e +Added: 2009-07-29 +%% +Type: language +Subtag: plf +Description: Central Malayo-Polynesian languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: plg +Description: Pilagá +Added: 2009-07-29 +%% +Type: language +Subtag: plh +Description: Paulohi +Added: 2009-07-29 +%% +Type: language +Subtag: plj +Description: Polci +Added: 2009-07-29 +%% +Type: language +Subtag: plk +Description: Kohistani Shina +Added: 2009-07-29 +%% +Type: language +Subtag: pll +Description: Shwe Palaung +Added: 2009-07-29 +%% +Type: language +Subtag: pln +Description: Palenquero +Added: 2009-07-29 +%% +Type: language +Subtag: plo +Description: Oluta Popoluca +Added: 2009-07-29 +%% +Type: language +Subtag: plp +Description: Palpa +Added: 2009-07-29 +%% +Type: language +Subtag: plq +Description: Palaic +Added: 2009-07-29 +%% +Type: language +Subtag: plr +Description: Palaka Senoufo +Added: 2009-07-29 +%% +Type: language +Subtag: pls +Description: San Marcos Tlacoyalco Popoloca +Description: San Marcos Tlalcoyalco Popoloca +Added: 2009-07-29 +%% +Type: language +Subtag: plt +Description: Plateau Malagasy +Added: 2009-07-29 +Macrolanguage: mg +%% +Type: language +Subtag: plu +Description: Palikúr +Added: 2009-07-29 +%% +Type: language +Subtag: plv +Description: Southwest Palawano +Added: 2009-07-29 +%% +Type: language +Subtag: plw +Description: Brooke's Point Palawano +Added: 2009-07-29 +%% +Type: language +Subtag: ply +Description: Bolyu +Added: 2009-07-29 +%% +Type: language +Subtag: plz +Description: Paluan +Added: 2009-07-29 +%% +Type: language +Subtag: pma +Description: Paama +Added: 2009-07-29 +%% +Type: language +Subtag: pmb +Description: Pambia +Added: 2009-07-29 +%% +Type: language +Subtag: pmc +Description: Palumata +Added: 2009-07-29 +Deprecated: 2016-05-30 +Preferred-Value: huw +%% +Type: language +Subtag: pmd +Description: Pallanganmiddang +Added: 2012-08-12 +%% +Type: language +Subtag: pme +Description: Pwaamei +Added: 2009-07-29 +%% +Type: language +Subtag: pmf +Description: Pamona +Added: 2009-07-29 +%% +Type: language +Subtag: pmh +Description: Māhārāṣṭri Prākrit +Added: 2009-07-29 +%% +Type: language +Subtag: pmi +Description: Northern Pumi +Added: 2009-07-29 +%% +Type: language +Subtag: pmj +Description: Southern Pumi +Added: 2009-07-29 +%% +Type: language +Subtag: pmk +Description: Pamlico +Added: 2009-07-29 +%% +Type: language +Subtag: pml +Description: Lingua Franca +Added: 2009-07-29 +%% +Type: language +Subtag: pmm +Description: Pomo +Added: 2009-07-29 +%% +Type: language +Subtag: pmn +Description: Pam +Added: 2009-07-29 +%% +Type: language +Subtag: pmo +Description: Pom +Added: 2009-07-29 +%% +Type: language +Subtag: pmq +Description: Northern Pame +Added: 2009-07-29 +%% +Type: language +Subtag: pmr +Description: Paynamar +Added: 2009-07-29 +%% +Type: language +Subtag: pms +Description: Piemontese +Added: 2009-07-29 +%% +Type: language +Subtag: pmt +Description: Tuamotuan +Added: 2009-07-29 +%% +Type: language +Subtag: pmu +Description: Mirpur Panjabi +Added: 2009-07-29 +Deprecated: 2015-02-12 +Preferred-Value: phr +Macrolanguage: lah +%% +Type: language +Subtag: pmw +Description: Plains Miwok +Added: 2009-07-29 +%% +Type: language +Subtag: pmx +Description: Poumei Naga +Added: 2009-07-29 +%% +Type: language +Subtag: pmy +Description: Papuan Malay +Added: 2009-07-29 +%% +Type: language +Subtag: pmz +Description: Southern Pame +Added: 2009-07-29 +%% +Type: language +Subtag: pna +Description: Punan Bah-Biau +Added: 2009-07-29 +%% +Type: language +Subtag: pnb +Description: Western Panjabi +Added: 2009-07-29 +Macrolanguage: lah +%% +Type: language +Subtag: pnc +Description: Pannei +Added: 2009-07-29 +%% +Type: language +Subtag: pnd +Description: Mpinda +Added: 2019-04-16 +%% +Type: language +Subtag: pne +Description: Western Penan +Added: 2009-07-29 +%% +Type: language +Subtag: png +Description: Pongu +Added: 2009-07-29 +%% +Type: language +Subtag: pnh +Description: Penrhyn +Added: 2009-07-29 +%% +Type: language +Subtag: pni +Description: Aoheng +Added: 2009-07-29 +%% +Type: language +Subtag: pnj +Description: Pinjarup +Added: 2013-09-10 +%% +Type: language +Subtag: pnk +Description: Paunaka +Added: 2012-08-12 +%% +Type: language +Subtag: pnl +Description: Paleni +Added: 2013-09-10 +Comments: see also wbf +%% +Type: language +Subtag: pnm +Description: Punan Batu 1 +Added: 2009-07-29 +%% +Type: language +Subtag: pnn +Description: Pinai-Hagahai +Added: 2009-07-29 +%% +Type: language +Subtag: pno +Description: Panobo +Added: 2009-07-29 +%% +Type: language +Subtag: pnp +Description: Pancana +Added: 2009-07-29 +%% +Type: language +Subtag: pnq +Description: Pana (Burkina Faso) +Added: 2009-07-29 +%% +Type: language +Subtag: pnr +Description: Panim +Added: 2009-07-29 +%% +Type: language +Subtag: pns +Description: Ponosakan +Added: 2009-07-29 +%% +Type: language +Subtag: pnt +Description: Pontic +Added: 2009-07-29 +%% +Type: language +Subtag: pnu +Description: Jiongnai Bunu +Added: 2009-07-29 +%% +Type: language +Subtag: pnv +Description: Pinigura +Added: 2009-07-29 +%% +Type: language +Subtag: pnw +Description: Banyjima +Description: Panytyima +Added: 2009-07-29 +%% +Type: language +Subtag: pnx +Description: Phong-Kniang +Added: 2009-07-29 +%% +Type: language +Subtag: pny +Description: Pinyin +Added: 2009-07-29 +Comments: a Niger-Congo language spoken in Cameroon; not to be confused + with the Pinyin romanization systems used for Chinese and Tibetan +%% +Type: language +Subtag: pnz +Description: Pana (Central African Republic) +Added: 2009-07-29 +%% +Type: language +Subtag: poc +Description: Poqomam +Added: 2009-07-29 +%% +Type: language +Subtag: pod +Description: Ponares +Added: 2009-07-29 +Deprecated: 2016-05-30 +%% +Type: language +Subtag: poe +Description: San Juan Atzingo Popoloca +Added: 2009-07-29 +%% +Type: language +Subtag: pof +Description: Poke +Added: 2009-07-29 +%% +Type: language +Subtag: pog +Description: Potiguára +Added: 2009-07-29 +%% +Type: language +Subtag: poh +Description: Poqomchi' +Added: 2009-07-29 +%% +Type: language +Subtag: poi +Description: Highland Popoluca +Added: 2009-07-29 +%% +Type: language +Subtag: pok +Description: Pokangá +Added: 2009-07-29 +%% +Type: language +Subtag: pom +Description: Southeastern Pomo +Added: 2009-07-29 +%% +Type: language +Subtag: pon +Description: Pohnpeian +Added: 2005-10-16 +%% +Type: language +Subtag: poo +Description: Central Pomo +Added: 2009-07-29 +%% +Type: language +Subtag: pop +Description: Pwapwâ +Added: 2009-07-29 +%% +Type: language +Subtag: poq +Description: Texistepec Popoluca +Added: 2009-07-29 +%% +Type: language +Subtag: pos +Description: Sayula Popoluca +Added: 2009-07-29 +%% +Type: language +Subtag: pot +Description: Potawatomi +Added: 2009-07-29 +%% +Type: language +Subtag: pov +Description: Upper Guinea Crioulo +Added: 2009-07-29 +%% +Type: language +Subtag: pow +Description: San Felipe Otlaltepec Popoloca +Added: 2009-07-29 +%% +Type: language +Subtag: pox +Description: Polabian +Added: 2009-07-29 +%% +Type: language +Subtag: poy +Description: Pogolo +Added: 2009-07-29 +%% +Type: language +Subtag: poz +Description: Malayo-Polynesian languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: ppa +Description: Pao +Added: 2009-07-29 +Deprecated: 2016-05-30 +Preferred-Value: bfy +%% +Type: language +Subtag: ppe +Description: Papi +Added: 2009-07-29 +%% +Type: language +Subtag: ppi +Description: Paipai +Added: 2009-07-29 +%% +Type: language +Subtag: ppk +Description: Uma +Added: 2009-07-29 +%% +Type: language +Subtag: ppl +Description: Pipil +Description: Nicarao +Added: 2009-07-29 +%% +Type: language +Subtag: ppm +Description: Papuma +Added: 2009-07-29 +%% +Type: language +Subtag: ppn +Description: Papapana +Added: 2009-07-29 +%% +Type: language +Subtag: ppo +Description: Folopa +Added: 2009-07-29 +%% +Type: language +Subtag: ppp +Description: Pelende +Added: 2009-07-29 +%% +Type: language +Subtag: ppq +Description: Pei +Added: 2009-07-29 +%% +Type: language +Subtag: ppr +Description: Piru +Added: 2009-07-29 +Deprecated: 2013-09-10 +Preferred-Value: lcq +%% +Type: language +Subtag: pps +Description: San Luís Temalacayuca Popoloca +Added: 2009-07-29 +%% +Type: language +Subtag: ppt +Description: Pare +Added: 2009-07-29 +%% +Type: language +Subtag: ppu +Description: Papora +Added: 2009-07-29 +%% +Type: language +Subtag: pqa +Description: Pa'a +Added: 2009-07-29 +%% +Type: language +Subtag: pqe +Description: Eastern Malayo-Polynesian languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: pqm +Description: Malecite-Passamaquoddy +Added: 2009-07-29 +%% +Type: language +Subtag: pqw +Description: Western Malayo-Polynesian languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: pra +Description: Prakrit languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: prb +Description: Lua' +Added: 2009-07-29 +Deprecated: 2017-02-23 +%% +Type: language +Subtag: prc +Description: Parachi +Added: 2009-07-29 +%% +Type: language +Subtag: prd +Description: Parsi-Dari +Added: 2009-07-29 +%% +Type: language +Subtag: pre +Description: Principense +Added: 2009-07-29 +%% +Type: language +Subtag: prf +Description: Paranan +Added: 2010-03-11 +%% +Type: language +Subtag: prg +Description: Prussian +Added: 2009-07-29 +%% +Type: language +Subtag: prh +Description: Porohanon +Added: 2009-07-29 +%% +Type: language +Subtag: pri +Description: Paicî +Added: 2009-07-29 +%% +Type: language +Subtag: prk +Description: Parauk +Added: 2009-07-29 +%% +Type: language +Subtag: prl +Description: Peruvian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: prm +Description: Kibiri +Added: 2009-07-29 +%% +Type: language +Subtag: prn +Description: Prasuni +Added: 2009-07-29 +%% +Type: language +Subtag: pro +Description: Old Provençal (to 1500) +Description: Old Occitan (to 1500) +Added: 2005-10-16 +%% +Type: language +Subtag: prp +Description: Parsi +Added: 2009-07-29 +%% +Type: language +Subtag: prq +Description: Ashéninka Perené +Added: 2009-07-29 +%% +Type: language +Subtag: prr +Description: Puri +Added: 2009-07-29 +%% +Type: language +Subtag: prs +Description: Dari +Description: Afghan Persian +Added: 2009-07-29 +Macrolanguage: fa +%% +Type: language +Subtag: prt +Description: Phai +Added: 2009-07-29 +%% +Type: language +Subtag: pru +Description: Puragi +Added: 2009-07-29 +%% +Type: language +Subtag: prw +Description: Parawen +Added: 2009-07-29 +%% +Type: language +Subtag: prx +Description: Purik +Added: 2009-07-29 +%% +Type: language +Subtag: pry +Description: Pray 3 +Added: 2009-07-29 +Deprecated: 2016-05-30 +Preferred-Value: prt +%% +Type: language +Subtag: prz +Description: Providencia Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: psa +Description: Asue Awyu +Added: 2009-07-29 +%% +Type: language +Subtag: psc +Description: Persian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: psd +Description: Plains Indian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: pse +Description: Central Malay +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: psg +Description: Penang Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: psh +Description: Southwest Pashai +Description: Southwest Pashayi +Added: 2009-07-29 +%% +Type: language +Subtag: psi +Description: Southeast Pashai +Description: Southeast Pashayi +Added: 2009-07-29 +%% +Type: language +Subtag: psl +Description: Puerto Rican Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: psm +Description: Pauserna +Added: 2009-07-29 +%% +Type: language +Subtag: psn +Description: Panasuan +Added: 2009-07-29 +%% +Type: language +Subtag: pso +Description: Polish Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: psp +Description: Philippine Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: psq +Description: Pasi +Added: 2009-07-29 +%% +Type: language +Subtag: psr +Description: Portuguese Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: pss +Description: Kaulong +Added: 2009-07-29 +%% +Type: language +Subtag: pst +Description: Central Pashto +Added: 2009-07-29 +Macrolanguage: ps +%% +Type: language +Subtag: psu +Description: Sauraseni Prākrit +Added: 2009-07-29 +%% +Type: language +Subtag: psw +Description: Port Sandwich +Added: 2009-07-29 +%% +Type: language +Subtag: psy +Description: Piscataway +Added: 2009-07-29 +%% +Type: language +Subtag: pta +Description: Pai Tavytera +Added: 2009-07-29 +%% +Type: language +Subtag: pth +Description: Pataxó Hã-Ha-Hãe +Added: 2009-07-29 +%% +Type: language +Subtag: pti +Description: Pindiini +Description: Wangkatha +Added: 2009-07-29 +%% +Type: language +Subtag: ptn +Description: Patani +Added: 2009-07-29 +%% +Type: language +Subtag: pto +Description: Zo'é +Added: 2009-07-29 +%% +Type: language +Subtag: ptp +Description: Patep +Added: 2009-07-29 +%% +Type: language +Subtag: ptq +Description: Pattapu +Added: 2014-04-06 +%% +Type: language +Subtag: ptr +Description: Piamatsina +Added: 2009-07-29 +%% +Type: language +Subtag: ptt +Description: Enrekang +Added: 2009-07-29 +%% +Type: language +Subtag: ptu +Description: Bambam +Added: 2009-07-29 +%% +Type: language +Subtag: ptv +Description: Port Vato +Added: 2009-07-29 +%% +Type: language +Subtag: ptw +Description: Pentlatch +Added: 2009-07-29 +%% +Type: language +Subtag: pty +Description: Pathiya +Added: 2009-07-29 +%% +Type: language +Subtag: pua +Description: Western Highland Purepecha +Added: 2009-07-29 +%% +Type: language +Subtag: pub +Description: Purum +Added: 2009-07-29 +%% +Type: language +Subtag: puc +Description: Punan Merap +Added: 2009-07-29 +%% +Type: language +Subtag: pud +Description: Punan Aput +Added: 2009-07-29 +%% +Type: language +Subtag: pue +Description: Puelche +Added: 2009-07-29 +%% +Type: language +Subtag: puf +Description: Punan Merah +Added: 2009-07-29 +%% +Type: language +Subtag: pug +Description: Phuie +Added: 2009-07-29 +%% +Type: language +Subtag: pui +Description: Puinave +Added: 2009-07-29 +%% +Type: language +Subtag: puj +Description: Punan Tubu +Added: 2009-07-29 +%% +Type: language +Subtag: puk +Description: Pu Ko +Added: 2009-07-29 +Deprecated: 2017-02-23 +%% +Type: language +Subtag: pum +Description: Puma +Added: 2009-07-29 +%% +Type: language +Subtag: puo +Description: Puoc +Added: 2009-07-29 +%% +Type: language +Subtag: pup +Description: Pulabu +Added: 2009-07-29 +%% +Type: language +Subtag: puq +Description: Puquina +Added: 2009-07-29 +%% +Type: language +Subtag: pur +Description: Puruborá +Added: 2009-07-29 +%% +Type: language +Subtag: put +Description: Putoh +Added: 2009-07-29 +%% +Type: language +Subtag: puu +Description: Punu +Added: 2009-07-29 +%% +Type: language +Subtag: puw +Description: Puluwatese +Added: 2009-07-29 +%% +Type: language +Subtag: pux +Description: Puare +Added: 2009-07-29 +%% +Type: language +Subtag: puy +Description: Purisimeño +Added: 2009-07-29 +%% +Type: language +Subtag: puz +Description: Purum Naga +Added: 2009-07-29 +Deprecated: 2014-02-28 +Preferred-Value: pub +%% +Type: language +Subtag: pwa +Description: Pawaia +Added: 2009-07-29 +%% +Type: language +Subtag: pwb +Description: Panawa +Added: 2009-07-29 +%% +Type: language +Subtag: pwg +Description: Gapapaiwa +Added: 2009-07-29 +%% +Type: language +Subtag: pwi +Description: Patwin +Added: 2013-09-10 +%% +Type: language +Subtag: pwm +Description: Molbog +Added: 2009-07-29 +%% +Type: language +Subtag: pwn +Description: Paiwan +Added: 2009-07-29 +%% +Type: language +Subtag: pwo +Description: Pwo Western Karen +Added: 2009-07-29 +%% +Type: language +Subtag: pwr +Description: Powari +Added: 2009-07-29 +%% +Type: language +Subtag: pww +Description: Pwo Northern Karen +Added: 2009-07-29 +%% +Type: language +Subtag: pxm +Description: Quetzaltepec Mixe +Added: 2009-07-29 +%% +Type: language +Subtag: pye +Description: Pye Krumen +Added: 2009-07-29 +%% +Type: language +Subtag: pym +Description: Fyam +Added: 2009-07-29 +%% +Type: language +Subtag: pyn +Description: Poyanáwa +Added: 2009-07-29 +%% +Type: language +Subtag: pys +Description: Paraguayan Sign Language +Description: Lengua de Señas del Paraguay +Added: 2010-03-11 +%% +Type: language +Subtag: pyu +Description: Puyuma +Added: 2009-07-29 +%% +Type: language +Subtag: pyx +Description: Pyu (Myanmar) +Added: 2009-07-29 +%% +Type: language +Subtag: pyy +Description: Pyen +Added: 2009-07-29 +%% +Type: language +Subtag: pzn +Description: Para Naga +Added: 2009-07-29 +%% +Type: language +Subtag: qaa..qtz +Description: Private use +Added: 2005-10-16 +Scope: private-use +%% +Type: language +Subtag: qua +Description: Quapaw +Added: 2009-07-29 +%% +Type: language +Subtag: qub +Description: Huallaga Huánuco Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: quc +Description: K'iche' +Description: Quiché +Added: 2009-07-29 +%% +Type: language +Subtag: qud +Description: Calderón Highland Quichua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: quf +Description: Lambayeque Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qug +Description: Chimborazo Highland Quichua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: quh +Description: South Bolivian Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qui +Description: Quileute +Added: 2009-07-29 +%% +Type: language +Subtag: quk +Description: Chachapoyas Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qul +Description: North Bolivian Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qum +Description: Sipacapense +Added: 2009-07-29 +%% +Type: language +Subtag: qun +Description: Quinault +Added: 2009-07-29 +%% +Type: language +Subtag: qup +Description: Southern Pastaza Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: quq +Description: Quinqui +Added: 2009-07-29 +%% +Type: language +Subtag: qur +Description: Yanahuanca Pasco Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qus +Description: Santiago del Estero Quichua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: quv +Description: Sacapulteco +Added: 2009-07-29 +%% +Type: language +Subtag: quw +Description: Tena Lowland Quichua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qux +Description: Yauyos Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: quy +Description: Ayacucho Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: quz +Description: Cusco Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qva +Description: Ambo-Pasco Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qvc +Description: Cajamarca Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qve +Description: Eastern Apurímac Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qvh +Description: Huamalíes-Dos de Mayo Huánuco Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qvi +Description: Imbabura Highland Quichua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qvj +Description: Loja Highland Quichua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qvl +Description: Cajatambo North Lima Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qvm +Description: Margos-Yarowilca-Lauricocha Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qvn +Description: North Junín Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qvo +Description: Napo Lowland Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qvp +Description: Pacaraos Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qvs +Description: San Martín Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qvw +Description: Huaylla Wanca Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qvy +Description: Queyu +Added: 2009-07-29 +%% +Type: language +Subtag: qvz +Description: Northern Pastaza Quichua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qwa +Description: Corongo Ancash Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qwc +Description: Classical Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qwe +Description: Quechuan (family) +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: qwh +Description: Huaylas Ancash Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qwm +Description: Kuman (Russia) +Added: 2009-07-29 +%% +Type: language +Subtag: qws +Description: Sihuas Ancash Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qwt +Description: Kwalhioqua-Tlatskanai +Added: 2009-07-29 +%% +Type: language +Subtag: qxa +Description: Chiquián Ancash Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qxc +Description: Chincha Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qxh +Description: Panao Huánuco Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qxl +Description: Salasaca Highland Quichua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qxn +Description: Northern Conchucos Ancash Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qxo +Description: Southern Conchucos Ancash Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qxp +Description: Puno Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qxq +Description: Qashqa'i +Added: 2009-07-29 +%% +Type: language +Subtag: qxr +Description: Cañar Highland Quichua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qxs +Description: Southern Qiang +Added: 2009-07-29 +%% +Type: language +Subtag: qxt +Description: Santa Ana de Tusi Pasco Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qxu +Description: Arequipa-La Unión Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qxw +Description: Jauja Wanca Quechua +Added: 2009-07-29 +Macrolanguage: qu +%% +Type: language +Subtag: qya +Description: Quenya +Added: 2009-07-29 +%% +Type: language +Subtag: qyp +Description: Quiripi +Added: 2009-07-29 +%% +Type: language +Subtag: raa +Description: Dungmali +Added: 2009-07-29 +%% +Type: language +Subtag: rab +Description: Camling +Added: 2009-07-29 +%% +Type: language +Subtag: rac +Description: Rasawa +Added: 2009-07-29 +%% +Type: language +Subtag: rad +Description: Rade +Added: 2009-07-29 +%% +Type: language +Subtag: raf +Description: Western Meohang +Added: 2009-07-29 +%% +Type: language +Subtag: rag +Description: Logooli +Description: Lulogooli +Added: 2009-07-29 +Macrolanguage: luy +%% +Type: language +Subtag: rah +Description: Rabha +Added: 2009-07-29 +%% +Type: language +Subtag: rai +Description: Ramoaaina +Added: 2009-07-29 +%% +Type: language +Subtag: raj +Description: Rajasthani +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: rak +Description: Tulu-Bohuai +Added: 2009-07-29 +%% +Type: language +Subtag: ral +Description: Ralte +Added: 2009-07-29 +%% +Type: language +Subtag: ram +Description: Canela +Added: 2009-07-29 +%% +Type: language +Subtag: ran +Description: Riantana +Added: 2009-07-29 +%% +Type: language +Subtag: rao +Description: Rao +Added: 2009-07-29 +%% +Type: language +Subtag: rap +Description: Rapanui +Added: 2005-10-16 +%% +Type: language +Subtag: raq +Description: Saam +Added: 2009-07-29 +%% +Type: language +Subtag: rar +Description: Rarotongan +Description: Cook Islands Maori +Added: 2005-10-16 +%% +Type: language +Subtag: ras +Description: Tegali +Added: 2009-07-29 +%% +Type: language +Subtag: rat +Description: Razajerdi +Added: 2009-07-29 +%% +Type: language +Subtag: rau +Description: Raute +Added: 2009-07-29 +%% +Type: language +Subtag: rav +Description: Sampang +Added: 2009-07-29 +%% +Type: language +Subtag: raw +Description: Rawang +Added: 2009-07-29 +%% +Type: language +Subtag: rax +Description: Rang +Added: 2009-07-29 +%% +Type: language +Subtag: ray +Description: Rapa +Added: 2009-07-29 +%% +Type: language +Subtag: raz +Description: Rahambuu +Added: 2009-07-29 +%% +Type: language +Subtag: rbb +Description: Rumai Palaung +Added: 2009-07-29 +%% +Type: language +Subtag: rbk +Description: Northern Bontok +Added: 2010-03-11 +Macrolanguage: bnc +%% +Type: language +Subtag: rbl +Description: Miraya Bikol +Added: 2010-03-11 +Macrolanguage: bik +%% +Type: language +Subtag: rbp +Description: Barababaraba +Added: 2012-08-12 +%% +Type: language +Subtag: rcf +Description: Réunion Creole French +Added: 2009-07-29 +%% +Type: language +Subtag: rdb +Description: Rudbari +Added: 2009-07-29 +%% +Type: language +Subtag: rea +Description: Rerau +Added: 2009-07-29 +%% +Type: language +Subtag: reb +Description: Rembong +Added: 2009-07-29 +%% +Type: language +Subtag: ree +Description: Rejang Kayan +Added: 2009-07-29 +%% +Type: language +Subtag: reg +Description: Kara (Tanzania) +Added: 2009-07-29 +%% +Type: language +Subtag: rei +Description: Reli +Added: 2009-07-29 +%% +Type: language +Subtag: rej +Description: Rejang +Added: 2009-07-29 +%% +Type: language +Subtag: rel +Description: Rendille +Added: 2009-07-29 +%% +Type: language +Subtag: rem +Description: Remo +Added: 2009-07-29 +%% +Type: language +Subtag: ren +Description: Rengao +Added: 2009-07-29 +%% +Type: language +Subtag: rer +Description: Rer Bare +Added: 2009-07-29 +%% +Type: language +Subtag: res +Description: Reshe +Added: 2009-07-29 +%% +Type: language +Subtag: ret +Description: Retta +Added: 2009-07-29 +%% +Type: language +Subtag: rey +Description: Reyesano +Added: 2009-07-29 +%% +Type: language +Subtag: rga +Description: Roria +Added: 2009-07-29 +%% +Type: language +Subtag: rge +Description: Romano-Greek +Added: 2009-07-29 +%% +Type: language +Subtag: rgk +Description: Rangkas +Added: 2009-07-29 +%% +Type: language +Subtag: rgn +Description: Romagnol +Added: 2009-07-29 +%% +Type: language +Subtag: rgr +Description: Resígaro +Added: 2009-07-29 +%% +Type: language +Subtag: rgs +Description: Southern Roglai +Added: 2009-07-29 +%% +Type: language +Subtag: rgu +Description: Ringgou +Added: 2009-07-29 +%% +Type: language +Subtag: rhg +Description: Rohingya +Added: 2009-07-29 +%% +Type: language +Subtag: rhp +Description: Yahang +Added: 2009-07-29 +%% +Type: language +Subtag: ria +Description: Riang (India) +Added: 2009-07-29 +%% +Type: language +Subtag: rie +Description: Rien +Added: 2009-07-29 +Deprecated: 2017-02-23 +%% +Type: language +Subtag: rif +Description: Tarifit +Added: 2009-07-29 +%% +Type: language +Subtag: ril +Description: Riang Lang +Description: Riang (Myanmar) +Added: 2009-07-29 +%% +Type: language +Subtag: rim +Description: Nyaturu +Added: 2009-07-29 +%% +Type: language +Subtag: rin +Description: Nungu +Added: 2009-07-29 +%% +Type: language +Subtag: rir +Description: Ribun +Added: 2009-07-29 +%% +Type: language +Subtag: rit +Description: Ritharrngu +Added: 2009-07-29 +%% +Type: language +Subtag: riu +Description: Riung +Added: 2009-07-29 +%% +Type: language +Subtag: rjg +Description: Rajong +Added: 2009-07-29 +%% +Type: language +Subtag: rji +Description: Raji +Added: 2009-07-29 +%% +Type: language +Subtag: rjs +Description: Rajbanshi +Added: 2009-07-29 +%% +Type: language +Subtag: rka +Description: Kraol +Added: 2009-07-29 +%% +Type: language +Subtag: rkb +Description: Rikbaktsa +Added: 2009-07-29 +%% +Type: language +Subtag: rkh +Description: Rakahanga-Manihiki +Added: 2009-07-29 +%% +Type: language +Subtag: rki +Description: Rakhine +Added: 2009-07-29 +%% +Type: language +Subtag: rkm +Description: Marka +Added: 2009-07-29 +%% +Type: language +Subtag: rkt +Description: Rangpuri +Description: Kamta +Added: 2009-07-29 +%% +Type: language +Subtag: rkw +Description: Arakwal +Added: 2013-09-10 +%% +Type: language +Subtag: rma +Description: Rama +Added: 2009-07-29 +%% +Type: language +Subtag: rmb +Description: Rembarrnga +Added: 2009-07-29 +%% +Type: language +Subtag: rmc +Description: Carpathian Romani +Added: 2009-07-29 +Macrolanguage: rom +%% +Type: language +Subtag: rmd +Description: Traveller Danish +Added: 2009-07-29 +%% +Type: language +Subtag: rme +Description: Angloromani +Added: 2009-07-29 +%% +Type: language +Subtag: rmf +Description: Kalo Finnish Romani +Added: 2009-07-29 +Macrolanguage: rom +%% +Type: language +Subtag: rmg +Description: Traveller Norwegian +Added: 2009-07-29 +%% +Type: language +Subtag: rmh +Description: Murkim +Added: 2009-07-29 +%% +Type: language +Subtag: rmi +Description: Lomavren +Added: 2009-07-29 +%% +Type: language +Subtag: rmk +Description: Romkun +Added: 2009-07-29 +%% +Type: language +Subtag: rml +Description: Baltic Romani +Added: 2009-07-29 +Macrolanguage: rom +%% +Type: language +Subtag: rmm +Description: Roma +Added: 2009-07-29 +%% +Type: language +Subtag: rmn +Description: Balkan Romani +Added: 2009-07-29 +Macrolanguage: rom +%% +Type: language +Subtag: rmo +Description: Sinte Romani +Added: 2009-07-29 +Macrolanguage: rom +%% +Type: language +Subtag: rmp +Description: Rempi +Added: 2009-07-29 +%% +Type: language +Subtag: rmq +Description: Caló +Added: 2010-03-11 +%% +Type: language +Subtag: rmr +Description: Caló +Added: 2009-07-29 +Deprecated: 2010-03-11 +Comments: see emx, rmq +%% +Type: language +Subtag: rms +Description: Romanian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: rmt +Description: Domari +Added: 2009-07-29 +%% +Type: language +Subtag: rmu +Description: Tavringer Romani +Added: 2009-07-29 +%% +Type: language +Subtag: rmv +Description: Romanova +Added: 2009-07-29 +%% +Type: language +Subtag: rmw +Description: Welsh Romani +Added: 2009-07-29 +Macrolanguage: rom +%% +Type: language +Subtag: rmx +Description: Romam +Added: 2009-07-29 +%% +Type: language +Subtag: rmy +Description: Vlax Romani +Added: 2009-07-29 +Macrolanguage: rom +%% +Type: language +Subtag: rmz +Description: Marma +Added: 2009-07-29 +%% +Type: language +Subtag: rna +Description: Runa +Added: 2009-07-29 +Deprecated: 2016-05-30 +%% +Type: language +Subtag: rnd +Description: Ruund +Added: 2009-07-29 +%% +Type: language +Subtag: rng +Description: Ronga +Added: 2009-07-29 +%% +Type: language +Subtag: rnl +Description: Ranglong +Added: 2009-07-29 +%% +Type: language +Subtag: rnn +Description: Roon +Added: 2009-07-29 +%% +Type: language +Subtag: rnp +Description: Rongpo +Added: 2009-07-29 +%% +Type: language +Subtag: rnr +Description: Nari Nari +Added: 2012-08-20 +%% +Type: language +Subtag: rnw +Description: Rungwa +Added: 2009-07-29 +%% +Type: language +Subtag: roa +Description: Romance languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: rob +Description: Tae' +Added: 2009-07-29 +%% +Type: language +Subtag: roc +Description: Cacgia Roglai +Added: 2009-07-29 +%% +Type: language +Subtag: rod +Description: Rogo +Added: 2009-07-29 +%% +Type: language +Subtag: roe +Description: Ronji +Added: 2009-07-29 +%% +Type: language +Subtag: rof +Description: Rombo +Added: 2009-07-29 +%% +Type: language +Subtag: rog +Description: Northern Roglai +Added: 2009-07-29 +%% +Type: language +Subtag: rol +Description: Romblomanon +Added: 2009-07-29 +%% +Type: language +Subtag: rom +Description: Romany +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: roo +Description: Rotokas +Added: 2009-07-29 +%% +Type: language +Subtag: rop +Description: Kriol +Added: 2009-07-29 +%% +Type: language +Subtag: ror +Description: Rongga +Added: 2009-07-29 +%% +Type: language +Subtag: rou +Description: Runga +Added: 2009-07-29 +%% +Type: language +Subtag: row +Description: Dela-Oenale +Added: 2009-07-29 +%% +Type: language +Subtag: rpn +Description: Repanbitip +Added: 2009-07-29 +%% +Type: language +Subtag: rpt +Description: Rapting +Added: 2009-07-29 +%% +Type: language +Subtag: rri +Description: Ririo +Added: 2009-07-29 +%% +Type: language +Subtag: rro +Description: Waima +Added: 2009-07-29 +%% +Type: language +Subtag: rrt +Description: Arritinngithigh +Added: 2012-08-12 +%% +Type: language +Subtag: rsb +Description: Romano-Serbian +Added: 2009-07-29 +%% +Type: language +Subtag: rsi +Description: Rennellese Sign Language +Added: 2009-07-29 +Deprecated: 2017-02-23 +%% +Type: language +Subtag: rsl +Description: Russian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: rsm +Description: Miriwoong Sign Language +Added: 2016-05-30 +%% +Type: language +Subtag: rtc +Description: Rungtu Chin +Added: 2012-08-12 +%% +Type: language +Subtag: rth +Description: Ratahan +Added: 2009-07-29 +%% +Type: language +Subtag: rtm +Description: Rotuman +Added: 2009-07-29 +%% +Type: language +Subtag: rts +Description: Yurats +Added: 2015-02-12 +%% +Type: language +Subtag: rtw +Description: Rathawi +Added: 2009-07-29 +%% +Type: language +Subtag: rub +Description: Gungu +Added: 2009-07-29 +%% +Type: language +Subtag: ruc +Description: Ruuli +Added: 2009-07-29 +%% +Type: language +Subtag: rue +Description: Rusyn +Added: 2009-07-29 +%% +Type: language +Subtag: ruf +Description: Luguru +Added: 2009-07-29 +%% +Type: language +Subtag: rug +Description: Roviana +Added: 2009-07-29 +%% +Type: language +Subtag: ruh +Description: Ruga +Added: 2009-07-29 +%% +Type: language +Subtag: rui +Description: Rufiji +Added: 2009-07-29 +%% +Type: language +Subtag: ruk +Description: Che +Added: 2009-07-29 +%% +Type: language +Subtag: ruo +Description: Istro Romanian +Added: 2009-07-29 +%% +Type: language +Subtag: rup +Description: Macedo-Romanian +Description: Aromanian +Description: Arumanian +Added: 2005-10-16 +%% +Type: language +Subtag: ruq +Description: Megleno Romanian +Added: 2009-07-29 +%% +Type: language +Subtag: rut +Description: Rutul +Added: 2009-07-29 +%% +Type: language +Subtag: ruu +Description: Lanas Lobu +Added: 2009-07-29 +%% +Type: language +Subtag: ruy +Description: Mala (Nigeria) +Added: 2009-07-29 +%% +Type: language +Subtag: ruz +Description: Ruma +Added: 2009-07-29 +%% +Type: language +Subtag: rwa +Description: Rawo +Added: 2009-07-29 +%% +Type: language +Subtag: rwk +Description: Rwa +Added: 2009-07-29 +%% +Type: language +Subtag: rwm +Description: Amba (Uganda) +Added: 2009-07-29 +%% +Type: language +Subtag: rwo +Description: Rawa +Added: 2009-07-29 +%% +Type: language +Subtag: rwr +Description: Marwari (India) +Added: 2009-07-29 +Macrolanguage: mwr +%% +Type: language +Subtag: rxd +Description: Ngardi +Added: 2013-09-10 +%% +Type: language +Subtag: rxw +Description: Karuwali +Description: Garuwali +Added: 2013-09-10 +%% +Type: language +Subtag: ryn +Description: Northern Amami-Oshima +Added: 2009-07-29 +%% +Type: language +Subtag: rys +Description: Yaeyama +Added: 2009-07-29 +%% +Type: language +Subtag: ryu +Description: Central Okinawan +Added: 2009-07-29 +%% +Type: language +Subtag: rzh +Description: Rāziḥī +Added: 2016-05-30 +%% +Type: language +Subtag: saa +Description: Saba +Added: 2009-07-29 +%% +Type: language +Subtag: sab +Description: Buglere +Added: 2009-07-29 +%% +Type: language +Subtag: sac +Description: Meskwaki +Added: 2009-07-29 +%% +Type: language +Subtag: sad +Description: Sandawe +Added: 2005-10-16 +%% +Type: language +Subtag: sae +Description: Sabanê +Added: 2009-07-29 +%% +Type: language +Subtag: saf +Description: Safaliba +Added: 2009-07-29 +%% +Type: language +Subtag: sah +Description: Yakut +Added: 2005-10-16 +%% +Type: language +Subtag: sai +Description: South American Indian languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: saj +Description: Sahu +Added: 2009-07-29 +%% +Type: language +Subtag: sak +Description: Sake +Added: 2009-07-29 +%% +Type: language +Subtag: sal +Description: Salishan languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: sam +Description: Samaritan Aramaic +Added: 2005-10-16 +%% +Type: language +Subtag: sao +Description: Sause +Added: 2009-07-29 +%% +Type: language +Subtag: sap +Description: Sanapaná +Added: 2009-07-29 +Deprecated: 2014-02-28 +Comments: see aqt, spn +%% +Type: language +Subtag: saq +Description: Samburu +Added: 2009-07-29 +%% +Type: language +Subtag: sar +Description: Saraveca +Added: 2009-07-29 +%% +Type: language +Subtag: sas +Description: Sasak +Added: 2005-10-16 +%% +Type: language +Subtag: sat +Description: Santali +Added: 2005-10-16 +%% +Type: language +Subtag: sau +Description: Saleman +Added: 2009-07-29 +%% +Type: language +Subtag: sav +Description: Saafi-Saafi +Added: 2009-07-29 +%% +Type: language +Subtag: saw +Description: Sawi +Added: 2009-07-29 +%% +Type: language +Subtag: sax +Description: Sa +Added: 2009-07-29 +%% +Type: language +Subtag: say +Description: Saya +Added: 2009-07-29 +%% +Type: language +Subtag: saz +Description: Saurashtra +Added: 2009-07-29 +%% +Type: language +Subtag: sba +Description: Ngambay +Added: 2009-07-29 +%% +Type: language +Subtag: sbb +Description: Simbo +Added: 2009-07-29 +%% +Type: language +Subtag: sbc +Description: Kele (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: sbd +Description: Southern Samo +Added: 2009-07-29 +%% +Type: language +Subtag: sbe +Description: Saliba +Added: 2009-07-29 +%% +Type: language +Subtag: sbf +Description: Chabu +Description: Shabo +Added: 2009-07-29 +%% +Type: language +Subtag: sbg +Description: Seget +Added: 2009-07-29 +%% +Type: language +Subtag: sbh +Description: Sori-Harengan +Added: 2009-07-29 +%% +Type: language +Subtag: sbi +Description: Seti +Added: 2009-07-29 +%% +Type: language +Subtag: sbj +Description: Surbakhal +Added: 2009-07-29 +%% +Type: language +Subtag: sbk +Description: Safwa +Added: 2009-07-29 +%% +Type: language +Subtag: sbl +Description: Botolan Sambal +Added: 2009-07-29 +%% +Type: language +Subtag: sbm +Description: Sagala +Added: 2009-07-29 +%% +Type: language +Subtag: sbn +Description: Sindhi Bhil +Added: 2009-07-29 +%% +Type: language +Subtag: sbo +Description: Sabüm +Added: 2009-07-29 +%% +Type: language +Subtag: sbp +Description: Sangu (Tanzania) +Added: 2009-07-29 +%% +Type: language +Subtag: sbq +Description: Sileibi +Added: 2009-07-29 +%% +Type: language +Subtag: sbr +Description: Sembakung Murut +Added: 2009-07-29 +%% +Type: language +Subtag: sbs +Description: Subiya +Added: 2009-07-29 +%% +Type: language +Subtag: sbt +Description: Kimki +Added: 2009-07-29 +%% +Type: language +Subtag: sbu +Description: Stod Bhoti +Added: 2009-07-29 +%% +Type: language +Subtag: sbv +Description: Sabine +Added: 2009-07-29 +%% +Type: language +Subtag: sbw +Description: Simba +Added: 2009-07-29 +%% +Type: language +Subtag: sbx +Description: Seberuang +Added: 2009-07-29 +%% +Type: language +Subtag: sby +Description: Soli +Added: 2009-07-29 +%% +Type: language +Subtag: sbz +Description: Sara Kaba +Added: 2009-07-29 +%% +Type: language +Subtag: sca +Description: Sansu +Added: 2009-07-29 +Deprecated: 2012-08-12 +Preferred-Value: hle +%% +Type: language +Subtag: scb +Description: Chut +Added: 2009-07-29 +%% +Type: language +Subtag: sce +Description: Dongxiang +Added: 2009-07-29 +%% +Type: language +Subtag: scf +Description: San Miguel Creole French +Added: 2009-07-29 +%% +Type: language +Subtag: scg +Description: Sanggau +Added: 2009-07-29 +%% +Type: language +Subtag: sch +Description: Sakachep +Added: 2009-07-29 +%% +Type: language +Subtag: sci +Description: Sri Lankan Creole Malay +Added: 2009-07-29 +%% +Type: language +Subtag: sck +Description: Sadri +Added: 2009-07-29 +%% +Type: language +Subtag: scl +Description: Shina +Added: 2009-07-29 +%% +Type: language +Subtag: scn +Description: Sicilian +Added: 2005-10-16 +%% +Type: language +Subtag: sco +Description: Scots +Added: 2005-10-16 +%% +Type: language +Subtag: scp +Description: Hyolmo +Description: Helambu Sherpa +Added: 2009-07-29 +%% +Type: language +Subtag: scq +Description: Sa'och +Added: 2009-07-29 +%% +Type: language +Subtag: scs +Description: North Slavey +Added: 2009-07-29 +Macrolanguage: den +%% +Type: language +Subtag: sct +Description: Southern Katang +Added: 2017-02-23 +%% +Type: language +Subtag: scu +Description: Shumcho +Added: 2009-07-29 +%% +Type: language +Subtag: scv +Description: Sheni +Added: 2009-07-29 +%% +Type: language +Subtag: scw +Description: Sha +Added: 2009-07-29 +%% +Type: language +Subtag: scx +Description: Sicel +Added: 2009-07-29 +%% +Type: language +Subtag: sda +Description: Toraja-Sa'dan +Added: 2009-07-29 +%% +Type: language +Subtag: sdb +Description: Shabak +Added: 2009-07-29 +%% +Type: language +Subtag: sdc +Description: Sassarese Sardinian +Added: 2009-07-29 +Macrolanguage: sc +%% +Type: language +Subtag: sde +Description: Surubu +Added: 2009-07-29 +%% +Type: language +Subtag: sdf +Description: Sarli +Added: 2009-07-29 +%% +Type: language +Subtag: sdg +Description: Savi +Added: 2009-07-29 +%% +Type: language +Subtag: sdh +Description: Southern Kurdish +Added: 2009-07-29 +Macrolanguage: ku +%% +Type: language +Subtag: sdj +Description: Suundi +Added: 2009-07-29 +%% +Type: language +Subtag: sdk +Description: Sos Kundi +Added: 2009-07-29 +%% +Type: language +Subtag: sdl +Description: Saudi Arabian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: sdm +Description: Semandang +Added: 2009-07-29 +%% +Type: language +Subtag: sdn +Description: Gallurese Sardinian +Added: 2009-07-29 +Macrolanguage: sc +%% +Type: language +Subtag: sdo +Description: Bukar-Sadung Bidayuh +Added: 2009-07-29 +%% +Type: language +Subtag: sdp +Description: Sherdukpen +Added: 2009-07-29 +%% +Type: language +Subtag: sdr +Description: Oraon Sadri +Added: 2009-07-29 +%% +Type: language +Subtag: sds +Description: Sened +Added: 2009-07-29 +%% +Type: language +Subtag: sdt +Description: Shuadit +Added: 2009-07-29 +%% +Type: language +Subtag: sdu +Description: Sarudu +Added: 2009-07-29 +%% +Type: language +Subtag: sdv +Description: Eastern Sudanic languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: sdx +Description: Sibu Melanau +Added: 2009-07-29 +%% +Type: language +Subtag: sdz +Description: Sallands +Added: 2009-07-29 +%% +Type: language +Subtag: sea +Description: Semai +Added: 2009-07-29 +%% +Type: language +Subtag: seb +Description: Shempire Senoufo +Added: 2009-07-29 +%% +Type: language +Subtag: sec +Description: Sechelt +Added: 2009-07-29 +%% +Type: language +Subtag: sed +Description: Sedang +Added: 2009-07-29 +%% +Type: language +Subtag: see +Description: Seneca +Added: 2009-07-29 +%% +Type: language +Subtag: sef +Description: Cebaara Senoufo +Added: 2009-07-29 +%% +Type: language +Subtag: seg +Description: Segeju +Added: 2009-07-29 +%% +Type: language +Subtag: seh +Description: Sena +Added: 2009-07-29 +%% +Type: language +Subtag: sei +Description: Seri +Added: 2009-07-29 +%% +Type: language +Subtag: sej +Description: Sene +Added: 2009-07-29 +%% +Type: language +Subtag: sek +Description: Sekani +Added: 2009-07-29 +%% +Type: language +Subtag: sel +Description: Selkup +Added: 2005-10-16 +%% +Type: language +Subtag: sem +Description: Semitic languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: sen +Description: Nanerigé Sénoufo +Added: 2009-07-29 +%% +Type: language +Subtag: seo +Description: Suarmin +Added: 2009-07-29 +%% +Type: language +Subtag: sep +Description: Sìcìté Sénoufo +Added: 2009-07-29 +%% +Type: language +Subtag: seq +Description: Senara Sénoufo +Added: 2009-07-29 +%% +Type: language +Subtag: ser +Description: Serrano +Added: 2009-07-29 +%% +Type: language +Subtag: ses +Description: Koyraboro Senni Songhai +Added: 2009-07-29 +%% +Type: language +Subtag: set +Description: Sentani +Added: 2009-07-29 +%% +Type: language +Subtag: seu +Description: Serui-Laut +Added: 2009-07-29 +%% +Type: language +Subtag: sev +Description: Nyarafolo Senoufo +Added: 2009-07-29 +%% +Type: language +Subtag: sew +Description: Sewa Bay +Added: 2009-07-29 +%% +Type: language +Subtag: sey +Description: Secoya +Added: 2009-07-29 +%% +Type: language +Subtag: sez +Description: Senthang Chin +Added: 2009-07-29 +%% +Type: language +Subtag: sfb +Description: Langue des signes de Belgique Francophone +Description: French Belgian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: sfe +Description: Eastern Subanen +Added: 2012-08-12 +%% +Type: language +Subtag: sfm +Description: Small Flowery Miao +Added: 2009-07-29 +Macrolanguage: hmn +%% +Type: language +Subtag: sfs +Description: South African Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: sfw +Description: Sehwi +Added: 2009-07-29 +%% +Type: language +Subtag: sga +Description: Old Irish (to 900) +Added: 2005-10-16 +%% +Type: language +Subtag: sgb +Description: Mag-antsi Ayta +Added: 2009-07-29 +%% +Type: language +Subtag: sgc +Description: Kipsigis +Added: 2009-07-29 +Macrolanguage: kln +%% +Type: language +Subtag: sgd +Description: Surigaonon +Added: 2010-03-11 +%% +Type: language +Subtag: sge +Description: Segai +Added: 2009-07-29 +%% +Type: language +Subtag: sgg +Description: Swiss-German Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: sgh +Description: Shughni +Added: 2009-07-29 +%% +Type: language +Subtag: sgi +Description: Suga +Added: 2009-07-29 +%% +Type: language +Subtag: sgj +Description: Surgujia +Added: 2012-08-12 +%% +Type: language +Subtag: sgk +Description: Sangkong +Added: 2009-07-29 +%% +Type: language +Subtag: sgl +Description: Sanglechi-Ishkashimi +Added: 2009-07-29 +Deprecated: 2010-03-11 +Comments: see isk, sgy +%% +Type: language +Subtag: sgm +Description: Singa +Added: 2009-07-29 +%% +Type: language +Subtag: sgn +Description: Sign languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: sgo +Description: Songa +Added: 2009-07-29 +Deprecated: 2015-02-12 +%% +Type: language +Subtag: sgp +Description: Singpho +Added: 2009-07-29 +%% +Type: language +Subtag: sgr +Description: Sangisari +Added: 2009-07-29 +%% +Type: language +Subtag: sgs +Description: Samogitian +Added: 2010-07-26 +%% +Type: language +Subtag: sgt +Description: Brokpake +Added: 2009-07-29 +%% +Type: language +Subtag: sgu +Description: Salas +Added: 2009-07-29 +%% +Type: language +Subtag: sgw +Description: Sebat Bet Gurage +Added: 2009-07-29 +%% +Type: language +Subtag: sgx +Description: Sierra Leone Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: sgy +Description: Sanglechi +Added: 2010-03-11 +%% +Type: language +Subtag: sgz +Description: Sursurunga +Added: 2009-07-29 +%% +Type: language +Subtag: sha +Description: Shall-Zwall +Added: 2009-07-29 +%% +Type: language +Subtag: shb +Description: Ninam +Added: 2009-07-29 +%% +Type: language +Subtag: shc +Description: Sonde +Added: 2009-07-29 +%% +Type: language +Subtag: shd +Description: Kundal Shahi +Added: 2010-03-11 +%% +Type: language +Subtag: she +Description: Sheko +Added: 2009-07-29 +%% +Type: language +Subtag: shg +Description: Shua +Added: 2009-07-29 +%% +Type: language +Subtag: shh +Description: Shoshoni +Added: 2009-07-29 +%% +Type: language +Subtag: shi +Description: Tachelhit +Added: 2009-07-29 +%% +Type: language +Subtag: shj +Description: Shatt +Added: 2009-07-29 +%% +Type: language +Subtag: shk +Description: Shilluk +Added: 2009-07-29 +%% +Type: language +Subtag: shl +Description: Shendu +Added: 2009-07-29 +%% +Type: language +Subtag: shm +Description: Shahrudi +Added: 2009-07-29 +%% +Type: language +Subtag: shn +Description: Shan +Added: 2005-10-16 +%% +Type: language +Subtag: sho +Description: Shanga +Added: 2009-07-29 +%% +Type: language +Subtag: shp +Description: Shipibo-Conibo +Added: 2009-07-29 +%% +Type: language +Subtag: shq +Description: Sala +Added: 2009-07-29 +%% +Type: language +Subtag: shr +Description: Shi +Added: 2009-07-29 +%% +Type: language +Subtag: shs +Description: Shuswap +Added: 2009-07-29 +%% +Type: language +Subtag: sht +Description: Shasta +Added: 2009-07-29 +%% +Type: language +Subtag: shu +Description: Chadian Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: shv +Description: Shehri +Added: 2009-07-29 +%% +Type: language +Subtag: shw +Description: Shwai +Added: 2009-07-29 +%% +Type: language +Subtag: shx +Description: She +Added: 2009-07-29 +%% +Type: language +Subtag: shy +Description: Tachawit +Added: 2009-07-29 +%% +Type: language +Subtag: shz +Description: Syenara Senoufo +Added: 2009-07-29 +%% +Type: language +Subtag: sia +Description: Akkala Sami +Added: 2009-07-29 +%% +Type: language +Subtag: sib +Description: Sebop +Added: 2009-07-29 +%% +Type: language +Subtag: sid +Description: Sidamo +Added: 2005-10-16 +%% +Type: language +Subtag: sie +Description: Simaa +Added: 2009-07-29 +%% +Type: language +Subtag: sif +Description: Siamou +Added: 2009-07-29 +%% +Type: language +Subtag: sig +Description: Paasaal +Added: 2009-07-29 +%% +Type: language +Subtag: sih +Description: Zire +Description: Sîshëë +Added: 2009-07-29 +%% +Type: language +Subtag: sii +Description: Shom Peng +Added: 2009-07-29 +%% +Type: language +Subtag: sij +Description: Numbami +Added: 2009-07-29 +%% +Type: language +Subtag: sik +Description: Sikiana +Added: 2009-07-29 +%% +Type: language +Subtag: sil +Description: Tumulung Sisaala +Added: 2009-07-29 +%% +Type: language +Subtag: sim +Description: Mende (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: sio +Description: Siouan languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: sip +Description: Sikkimese +Added: 2009-07-29 +%% +Type: language +Subtag: siq +Description: Sonia +Added: 2009-07-29 +%% +Type: language +Subtag: sir +Description: Siri +Added: 2009-07-29 +%% +Type: language +Subtag: sis +Description: Siuslaw +Added: 2009-07-29 +%% +Type: language +Subtag: sit +Description: Sino-Tibetan languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: siu +Description: Sinagen +Added: 2009-07-29 +%% +Type: language +Subtag: siv +Description: Sumariup +Added: 2009-07-29 +%% +Type: language +Subtag: siw +Description: Siwai +Added: 2009-07-29 +%% +Type: language +Subtag: six +Description: Sumau +Added: 2009-07-29 +%% +Type: language +Subtag: siy +Description: Sivandi +Added: 2009-07-29 +%% +Type: language +Subtag: siz +Description: Siwi +Added: 2009-07-29 +%% +Type: language +Subtag: sja +Description: Epena +Added: 2009-07-29 +%% +Type: language +Subtag: sjb +Description: Sajau Basap +Added: 2009-07-29 +%% +Type: language +Subtag: sjd +Description: Kildin Sami +Added: 2009-07-29 +%% +Type: language +Subtag: sje +Description: Pite Sami +Added: 2009-07-29 +%% +Type: language +Subtag: sjg +Description: Assangori +Added: 2009-07-29 +%% +Type: language +Subtag: sjk +Description: Kemi Sami +Added: 2009-07-29 +%% +Type: language +Subtag: sjl +Description: Sajalong +Description: Miji +Added: 2009-07-29 +%% +Type: language +Subtag: sjm +Description: Mapun +Added: 2009-07-29 +%% +Type: language +Subtag: sjn +Description: Sindarin +Added: 2009-07-29 +%% +Type: language +Subtag: sjo +Description: Xibe +Added: 2009-07-29 +%% +Type: language +Subtag: sjp +Description: Surjapuri +Added: 2009-07-29 +%% +Type: language +Subtag: sjr +Description: Siar-Lak +Added: 2009-07-29 +%% +Type: language +Subtag: sjs +Description: Senhaja De Srair +Added: 2009-07-29 +%% +Type: language +Subtag: sjt +Description: Ter Sami +Added: 2009-07-29 +%% +Type: language +Subtag: sju +Description: Ume Sami +Added: 2009-07-29 +%% +Type: language +Subtag: sjw +Description: Shawnee +Added: 2009-07-29 +%% +Type: language +Subtag: ska +Description: Skagit +Added: 2009-07-29 +%% +Type: language +Subtag: skb +Description: Saek +Added: 2009-07-29 +%% +Type: language +Subtag: skc +Description: Ma Manda +Added: 2009-07-29 +%% +Type: language +Subtag: skd +Description: Southern Sierra Miwok +Added: 2009-07-29 +%% +Type: language +Subtag: ske +Description: Seke (Vanuatu) +Added: 2009-07-29 +%% +Type: language +Subtag: skf +Description: Sakirabiá +Added: 2009-07-29 +%% +Type: language +Subtag: skg +Description: Sakalava Malagasy +Added: 2009-07-29 +Macrolanguage: mg +%% +Type: language +Subtag: skh +Description: Sikule +Added: 2009-07-29 +%% +Type: language +Subtag: ski +Description: Sika +Added: 2009-07-29 +%% +Type: language +Subtag: skj +Description: Seke (Nepal) +Added: 2009-07-29 +%% +Type: language +Subtag: skk +Description: Sok +Added: 2009-07-29 +Deprecated: 2017-02-23 +Preferred-Value: oyb +%% +Type: language +Subtag: skm +Description: Kutong +Added: 2009-07-29 +%% +Type: language +Subtag: skn +Description: Kolibugan Subanon +Added: 2009-07-29 +%% +Type: language +Subtag: sko +Description: Seko Tengah +Added: 2009-07-29 +%% +Type: language +Subtag: skp +Description: Sekapan +Added: 2009-07-29 +%% +Type: language +Subtag: skq +Description: Sininkere +Added: 2009-07-29 +%% +Type: language +Subtag: skr +Description: Saraiki +Description: Seraiki +Added: 2009-07-29 +Macrolanguage: lah +%% +Type: language +Subtag: sks +Description: Maia +Added: 2009-07-29 +%% +Type: language +Subtag: skt +Description: Sakata +Added: 2009-07-29 +%% +Type: language +Subtag: sku +Description: Sakao +Added: 2009-07-29 +%% +Type: language +Subtag: skv +Description: Skou +Added: 2009-07-29 +%% +Type: language +Subtag: skw +Description: Skepi Creole Dutch +Added: 2009-07-29 +%% +Type: language +Subtag: skx +Description: Seko Padang +Added: 2009-07-29 +%% +Type: language +Subtag: sky +Description: Sikaiana +Added: 2009-07-29 +%% +Type: language +Subtag: skz +Description: Sekar +Added: 2009-07-29 +%% +Type: language +Subtag: sla +Description: Slavic languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: slc +Description: Sáliba +Added: 2009-07-29 +%% +Type: language +Subtag: sld +Description: Sissala +Added: 2009-07-29 +%% +Type: language +Subtag: sle +Description: Sholaga +Added: 2009-07-29 +%% +Type: language +Subtag: slf +Description: Swiss-Italian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: slg +Description: Selungai Murut +Added: 2009-07-29 +%% +Type: language +Subtag: slh +Description: Southern Puget Sound Salish +Added: 2009-07-29 +%% +Type: language +Subtag: sli +Description: Lower Silesian +Added: 2009-07-29 +%% +Type: language +Subtag: slj +Description: Salumá +Added: 2009-07-29 +%% +Type: language +Subtag: sll +Description: Salt-Yui +Added: 2009-07-29 +%% +Type: language +Subtag: slm +Description: Pangutaran Sama +Added: 2009-07-29 +%% +Type: language +Subtag: sln +Description: Salinan +Added: 2009-07-29 +%% +Type: language +Subtag: slp +Description: Lamaholot +Added: 2009-07-29 +%% +Type: language +Subtag: slq +Description: Salchuq +Added: 2009-07-29 +%% +Type: language +Subtag: slr +Description: Salar +Added: 2009-07-29 +%% +Type: language +Subtag: sls +Description: Singapore Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: slt +Description: Sila +Added: 2009-07-29 +%% +Type: language +Subtag: slu +Description: Selaru +Added: 2009-07-29 +%% +Type: language +Subtag: slw +Description: Sialum +Added: 2009-07-29 +%% +Type: language +Subtag: slx +Description: Salampasu +Added: 2009-07-29 +%% +Type: language +Subtag: sly +Description: Selayar +Added: 2009-07-29 +%% +Type: language +Subtag: slz +Description: Ma'ya +Added: 2009-07-29 +%% +Type: language +Subtag: sma +Description: Southern Sami +Added: 2005-10-16 +%% +Type: language +Subtag: smb +Description: Simbari +Added: 2009-07-29 +%% +Type: language +Subtag: smc +Description: Som +Added: 2009-07-29 +%% +Type: language +Subtag: smd +Description: Sama +Added: 2009-07-29 +%% +Type: language +Subtag: smf +Description: Auwe +Added: 2009-07-29 +%% +Type: language +Subtag: smg +Description: Simbali +Added: 2009-07-29 +%% +Type: language +Subtag: smh +Description: Samei +Added: 2009-07-29 +%% +Type: language +Subtag: smi +Description: Sami languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: smj +Description: Lule Sami +Added: 2005-10-16 +%% +Type: language +Subtag: smk +Description: Bolinao +Added: 2009-07-29 +%% +Type: language +Subtag: sml +Description: Central Sama +Added: 2009-07-29 +%% +Type: language +Subtag: smm +Description: Musasa +Added: 2009-07-29 +%% +Type: language +Subtag: smn +Description: Inari Sami +Added: 2005-10-16 +%% +Type: language +Subtag: smp +Description: Samaritan +Added: 2009-07-29 +%% +Type: language +Subtag: smq +Description: Samo +Added: 2009-07-29 +%% +Type: language +Subtag: smr +Description: Simeulue +Added: 2009-07-29 +%% +Type: language +Subtag: sms +Description: Skolt Sami +Added: 2005-10-16 +%% +Type: language +Subtag: smt +Description: Simte +Added: 2009-07-29 +%% +Type: language +Subtag: smu +Description: Somray +Added: 2009-07-29 +%% +Type: language +Subtag: smv +Description: Samvedi +Added: 2009-07-29 +%% +Type: language +Subtag: smw +Description: Sumbawa +Added: 2009-07-29 +%% +Type: language +Subtag: smx +Description: Samba +Added: 2009-07-29 +%% +Type: language +Subtag: smy +Description: Semnani +Added: 2009-07-29 +%% +Type: language +Subtag: smz +Description: Simeku +Added: 2009-07-29 +%% +Type: language +Subtag: snb +Description: Sebuyau +Added: 2009-07-29 +%% +Type: language +Subtag: snc +Description: Sinaugoro +Added: 2009-07-29 +%% +Type: language +Subtag: sne +Description: Bau Bidayuh +Added: 2009-07-29 +%% +Type: language +Subtag: snf +Description: Noon +Added: 2009-07-29 +%% +Type: language +Subtag: sng +Description: Sanga (Democratic Republic of Congo) +Added: 2009-07-29 +%% +Type: language +Subtag: snh +Description: Shinabo +Added: 2009-07-29 +Deprecated: 2017-02-23 +%% +Type: language +Subtag: sni +Description: Sensi +Added: 2009-07-29 +%% +Type: language +Subtag: snj +Description: Riverain Sango +Added: 2009-07-29 +%% +Type: language +Subtag: snk +Description: Soninke +Added: 2005-10-16 +%% +Type: language +Subtag: snl +Description: Sangil +Added: 2009-07-29 +%% +Type: language +Subtag: snm +Description: Southern Ma'di +Added: 2009-07-29 +%% +Type: language +Subtag: snn +Description: Siona +Added: 2009-07-29 +%% +Type: language +Subtag: sno +Description: Snohomish +Added: 2009-07-29 +%% +Type: language +Subtag: snp +Description: Siane +Added: 2009-07-29 +%% +Type: language +Subtag: snq +Description: Sangu (Gabon) +Added: 2009-07-29 +%% +Type: language +Subtag: snr +Description: Sihan +Added: 2009-07-29 +%% +Type: language +Subtag: sns +Description: South West Bay +Description: Nahavaq +Added: 2009-07-29 +%% +Type: language +Subtag: snu +Description: Senggi +Description: Viid +Added: 2009-07-29 +%% +Type: language +Subtag: snv +Description: Sa'ban +Added: 2009-07-29 +%% +Type: language +Subtag: snw +Description: Selee +Added: 2009-07-29 +%% +Type: language +Subtag: snx +Description: Sam +Added: 2009-07-29 +%% +Type: language +Subtag: sny +Description: Saniyo-Hiyewe +Added: 2009-07-29 +%% +Type: language +Subtag: snz +Description: Kou +Added: 2009-07-29 +%% +Type: language +Subtag: soa +Description: Thai Song +Added: 2009-07-29 +%% +Type: language +Subtag: sob +Description: Sobei +Added: 2009-07-29 +%% +Type: language +Subtag: soc +Description: So (Democratic Republic of Congo) +Added: 2009-07-29 +%% +Type: language +Subtag: sod +Description: Songoora +Added: 2009-07-29 +%% +Type: language +Subtag: soe +Description: Songomeno +Added: 2009-07-29 +%% +Type: language +Subtag: sog +Description: Sogdian +Added: 2005-10-16 +%% +Type: language +Subtag: soh +Description: Aka +Added: 2009-07-29 +%% +Type: language +Subtag: soi +Description: Sonha +Added: 2009-07-29 +%% +Type: language +Subtag: soj +Description: Soi +Added: 2009-07-29 +%% +Type: language +Subtag: sok +Description: Sokoro +Added: 2009-07-29 +%% +Type: language +Subtag: sol +Description: Solos +Added: 2009-07-29 +%% +Type: language +Subtag: son +Description: Songhai languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: soo +Description: Songo +Added: 2009-07-29 +%% +Type: language +Subtag: sop +Description: Songe +Added: 2009-07-29 +%% +Type: language +Subtag: soq +Description: Kanasi +Added: 2009-07-29 +%% +Type: language +Subtag: sor +Description: Somrai +Added: 2009-07-29 +%% +Type: language +Subtag: sos +Description: Seeku +Added: 2009-07-29 +%% +Type: language +Subtag: sou +Description: Southern Thai +Added: 2009-07-29 +%% +Type: language +Subtag: sov +Description: Sonsorol +Added: 2009-07-29 +%% +Type: language +Subtag: sow +Description: Sowanda +Added: 2009-07-29 +%% +Type: language +Subtag: sox +Description: Swo +Added: 2009-07-29 +%% +Type: language +Subtag: soy +Description: Miyobe +Added: 2009-07-29 +%% +Type: language +Subtag: soz +Description: Temi +Added: 2009-07-29 +%% +Type: language +Subtag: spb +Description: Sepa (Indonesia) +Added: 2009-07-29 +%% +Type: language +Subtag: spc +Description: Sapé +Added: 2009-07-29 +%% +Type: language +Subtag: spd +Description: Saep +Added: 2009-07-29 +%% +Type: language +Subtag: spe +Description: Sepa (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: spg +Description: Sian +Added: 2009-07-29 +%% +Type: language +Subtag: spi +Description: Saponi +Added: 2009-07-29 +%% +Type: language +Subtag: spk +Description: Sengo +Added: 2009-07-29 +%% +Type: language +Subtag: spl +Description: Selepet +Added: 2009-07-29 +%% +Type: language +Subtag: spm +Description: Akukem +Added: 2009-07-29 +%% +Type: language +Subtag: spn +Description: Sanapaná +Added: 2014-02-28 +%% +Type: language +Subtag: spo +Description: Spokane +Added: 2009-07-29 +%% +Type: language +Subtag: spp +Description: Supyire Senoufo +Added: 2009-07-29 +%% +Type: language +Subtag: spq +Description: Loreto-Ucayali Spanish +Added: 2009-07-29 +%% +Type: language +Subtag: spr +Description: Saparua +Added: 2009-07-29 +%% +Type: language +Subtag: sps +Description: Saposa +Added: 2009-07-29 +%% +Type: language +Subtag: spt +Description: Spiti Bhoti +Added: 2009-07-29 +%% +Type: language +Subtag: spu +Description: Sapuan +Added: 2009-07-29 +%% +Type: language +Subtag: spv +Description: Sambalpuri +Description: Kosli +Added: 2012-08-12 +Macrolanguage: or +%% +Type: language +Subtag: spx +Description: South Picene +Added: 2009-07-29 +%% +Type: language +Subtag: spy +Description: Sabaot +Added: 2009-07-29 +Macrolanguage: kln +%% +Type: language +Subtag: sqa +Description: Shama-Sambuga +Added: 2009-07-29 +%% +Type: language +Subtag: sqh +Description: Shau +Added: 2009-07-29 +%% +Type: language +Subtag: sqj +Description: Albanian languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: sqk +Description: Albanian Sign Language +Added: 2012-08-12 +%% +Type: language +Subtag: sqm +Description: Suma +Added: 2009-07-29 +%% +Type: language +Subtag: sqn +Description: Susquehannock +Added: 2009-07-29 +%% +Type: language +Subtag: sqo +Description: Sorkhei +Added: 2009-07-29 +%% +Type: language +Subtag: sqq +Description: Sou +Added: 2009-07-29 +%% +Type: language +Subtag: sqr +Description: Siculo Arabic +Added: 2009-07-29 +%% +Type: language +Subtag: sqs +Description: Sri Lankan Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: sqt +Description: Soqotri +Added: 2009-07-29 +%% +Type: language +Subtag: squ +Description: Squamish +Added: 2009-07-29 +%% +Type: language +Subtag: sra +Description: Saruga +Added: 2009-07-29 +%% +Type: language +Subtag: srb +Description: Sora +Added: 2009-07-29 +%% +Type: language +Subtag: src +Description: Logudorese Sardinian +Added: 2009-07-29 +Macrolanguage: sc +%% +Type: language +Subtag: sre +Description: Sara +Added: 2009-07-29 +%% +Type: language +Subtag: srf +Description: Nafi +Added: 2009-07-29 +%% +Type: language +Subtag: srg +Description: Sulod +Added: 2009-07-29 +%% +Type: language +Subtag: srh +Description: Sarikoli +Added: 2009-07-29 +%% +Type: language +Subtag: sri +Description: Siriano +Added: 2009-07-29 +%% +Type: language +Subtag: srk +Description: Serudung Murut +Added: 2009-07-29 +%% +Type: language +Subtag: srl +Description: Isirawa +Added: 2009-07-29 +%% +Type: language +Subtag: srm +Description: Saramaccan +Added: 2009-07-29 +%% +Type: language +Subtag: srn +Description: Sranan Tongo +Added: 2005-10-16 +%% +Type: language +Subtag: sro +Description: Campidanese Sardinian +Added: 2009-07-29 +Macrolanguage: sc +%% +Type: language +Subtag: srq +Description: Sirionó +Added: 2009-07-29 +%% +Type: language +Subtag: srr +Description: Serer +Added: 2005-10-16 +%% +Type: language +Subtag: srs +Description: Sarsi +Added: 2009-07-29 +%% +Type: language +Subtag: srt +Description: Sauri +Added: 2009-07-29 +%% +Type: language +Subtag: sru +Description: Suruí +Added: 2009-07-29 +%% +Type: language +Subtag: srv +Description: Southern Sorsoganon +Added: 2009-07-29 +%% +Type: language +Subtag: srw +Description: Serua +Added: 2009-07-29 +%% +Type: language +Subtag: srx +Description: Sirmauri +Added: 2009-07-29 +%% +Type: language +Subtag: sry +Description: Sera +Added: 2009-07-29 +%% +Type: language +Subtag: srz +Description: Shahmirzadi +Added: 2009-07-29 +%% +Type: language +Subtag: ssa +Description: Nilo-Saharan languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: ssb +Description: Southern Sama +Added: 2009-07-29 +%% +Type: language +Subtag: ssc +Description: Suba-Simbiti +Added: 2009-07-29 +%% +Type: language +Subtag: ssd +Description: Siroi +Added: 2009-07-29 +%% +Type: language +Subtag: sse +Description: Balangingi +Description: Bangingih Sama +Added: 2009-07-29 +%% +Type: language +Subtag: ssf +Description: Thao +Added: 2009-07-29 +%% +Type: language +Subtag: ssg +Description: Seimat +Added: 2009-07-29 +%% +Type: language +Subtag: ssh +Description: Shihhi Arabic +Added: 2009-07-29 +Macrolanguage: ar +%% +Type: language +Subtag: ssi +Description: Sansi +Added: 2009-07-29 +%% +Type: language +Subtag: ssj +Description: Sausi +Added: 2009-07-29 +%% +Type: language +Subtag: ssk +Description: Sunam +Added: 2009-07-29 +%% +Type: language +Subtag: ssl +Description: Western Sisaala +Added: 2009-07-29 +%% +Type: language +Subtag: ssm +Description: Semnam +Added: 2009-07-29 +%% +Type: language +Subtag: ssn +Description: Waata +Added: 2009-07-29 +%% +Type: language +Subtag: sso +Description: Sissano +Added: 2009-07-29 +%% +Type: language +Subtag: ssp +Description: Spanish Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: ssq +Description: So'a +Added: 2009-07-29 +%% +Type: language +Subtag: ssr +Description: Swiss-French Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: sss +Description: Sô +Added: 2009-07-29 +%% +Type: language +Subtag: sst +Description: Sinasina +Added: 2009-07-29 +%% +Type: language +Subtag: ssu +Description: Susuami +Added: 2009-07-29 +%% +Type: language +Subtag: ssv +Description: Shark Bay +Added: 2009-07-29 +%% +Type: language +Subtag: ssx +Description: Samberigi +Added: 2009-07-29 +%% +Type: language +Subtag: ssy +Description: Saho +Added: 2009-07-29 +%% +Type: language +Subtag: ssz +Description: Sengseng +Added: 2009-07-29 +%% +Type: language +Subtag: sta +Description: Settla +Added: 2009-07-29 +%% +Type: language +Subtag: stb +Description: Northern Subanen +Added: 2009-07-29 +%% +Type: language +Subtag: std +Description: Sentinel +Added: 2009-07-29 +%% +Type: language +Subtag: ste +Description: Liana-Seti +Added: 2009-07-29 +%% +Type: language +Subtag: stf +Description: Seta +Added: 2009-07-29 +%% +Type: language +Subtag: stg +Description: Trieng +Added: 2009-07-29 +%% +Type: language +Subtag: sth +Description: Shelta +Added: 2009-07-29 +%% +Type: language +Subtag: sti +Description: Bulo Stieng +Added: 2009-07-29 +%% +Type: language +Subtag: stj +Description: Matya Samo +Added: 2009-07-29 +%% +Type: language +Subtag: stk +Description: Arammba +Added: 2009-07-29 +%% +Type: language +Subtag: stl +Description: Stellingwerfs +Added: 2009-07-29 +%% +Type: language +Subtag: stm +Description: Setaman +Added: 2009-07-29 +%% +Type: language +Subtag: stn +Description: Owa +Added: 2009-07-29 +%% +Type: language +Subtag: sto +Description: Stoney +Added: 2009-07-29 +%% +Type: language +Subtag: stp +Description: Southeastern Tepehuan +Added: 2009-07-29 +%% +Type: language +Subtag: stq +Description: Saterfriesisch +Added: 2009-07-29 +%% +Type: language +Subtag: str +Description: Straits Salish +Added: 2009-07-29 +%% +Type: language +Subtag: sts +Description: Shumashti +Added: 2009-07-29 +%% +Type: language +Subtag: stt +Description: Budeh Stieng +Added: 2009-07-29 +%% +Type: language +Subtag: stu +Description: Samtao +Added: 2009-07-29 +%% +Type: language +Subtag: stv +Description: Silt'e +Added: 2009-07-29 +%% +Type: language +Subtag: stw +Description: Satawalese +Added: 2009-07-29 +%% +Type: language +Subtag: sty +Description: Siberian Tatar +Added: 2013-09-10 +%% +Type: language +Subtag: sua +Description: Sulka +Added: 2009-07-29 +%% +Type: language +Subtag: sub +Description: Suku +Added: 2009-07-29 +%% +Type: language +Subtag: suc +Description: Western Subanon +Added: 2009-07-29 +%% +Type: language +Subtag: sue +Description: Suena +Added: 2009-07-29 +%% +Type: language +Subtag: sug +Description: Suganga +Added: 2009-07-29 +%% +Type: language +Subtag: sui +Description: Suki +Added: 2009-07-29 +%% +Type: language +Subtag: suj +Description: Shubi +Added: 2009-07-29 +Comments: see also xsj +%% +Type: language +Subtag: suk +Description: Sukuma +Added: 2005-10-16 +%% +Type: language +Subtag: sul +Description: Surigaonon +Added: 2009-07-29 +Deprecated: 2010-03-11 +Comments: see sgd, tgn +%% +Type: language +Subtag: sum +Description: Sumo-Mayangna +Added: 2009-07-29 +Deprecated: 2010-03-11 +Comments: see ulw, yan +%% +Type: language +Subtag: suq +Description: Suri +Added: 2009-07-29 +%% +Type: language +Subtag: sur +Description: Mwaghavul +Added: 2009-07-29 +%% +Type: language +Subtag: sus +Description: Susu +Added: 2005-10-16 +%% +Type: language +Subtag: sut +Description: Subtiaba +Added: 2009-07-29 +%% +Type: language +Subtag: suv +Description: Puroik +Added: 2009-07-29 +%% +Type: language +Subtag: suw +Description: Sumbwa +Added: 2009-07-29 +%% +Type: language +Subtag: sux +Description: Sumerian +Added: 2005-10-16 +%% +Type: language +Subtag: suy +Description: Suyá +Added: 2009-07-29 +%% +Type: language +Subtag: suz +Description: Sunwar +Added: 2009-07-29 +%% +Type: language +Subtag: sva +Description: Svan +Added: 2009-07-29 +%% +Type: language +Subtag: svb +Description: Ulau-Suain +Added: 2009-07-29 +%% +Type: language +Subtag: svc +Description: Vincentian Creole English +Added: 2009-07-29 +%% +Type: language +Subtag: sve +Description: Serili +Added: 2009-07-29 +%% +Type: language +Subtag: svk +Description: Slovakian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: svm +Description: Slavomolisano +Added: 2013-09-10 +%% +Type: language +Subtag: svr +Description: Savara +Added: 2009-07-29 +Deprecated: 2016-05-30 +%% +Type: language +Subtag: svs +Description: Savosavo +Added: 2009-07-29 +%% +Type: language +Subtag: svx +Description: Skalvian +Added: 2009-07-29 +%% +Type: language +Subtag: swb +Description: Maore Comorian +Added: 2009-07-29 +%% +Type: language +Subtag: swc +Description: Congo Swahili +Added: 2009-07-29 +Macrolanguage: sw +%% +Type: language +Subtag: swf +Description: Sere +Added: 2009-07-29 +%% +Type: language +Subtag: swg +Description: Swabian +Added: 2009-07-29 +%% +Type: language +Subtag: swh +Description: Swahili (individual language) +Description: Kiswahili +Added: 2009-07-29 +Macrolanguage: sw +%% +Type: language +Subtag: swi +Description: Sui +Added: 2009-07-29 +%% +Type: language +Subtag: swj +Description: Sira +Added: 2009-07-29 +%% +Type: language +Subtag: swk +Description: Malawi Sena +Added: 2009-07-29 +%% +Type: language +Subtag: swl +Description: Swedish Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: swm +Description: Samosa +Added: 2009-07-29 +%% +Type: language +Subtag: swn +Description: Sawknah +Added: 2009-07-29 +%% +Type: language +Subtag: swo +Description: Shanenawa +Added: 2009-07-29 +%% +Type: language +Subtag: swp +Description: Suau +Added: 2009-07-29 +%% +Type: language +Subtag: swq +Description: Sharwa +Added: 2009-07-29 +%% +Type: language +Subtag: swr +Description: Saweru +Added: 2009-07-29 +%% +Type: language +Subtag: sws +Description: Seluwasan +Added: 2009-07-29 +%% +Type: language +Subtag: swt +Description: Sawila +Added: 2009-07-29 +%% +Type: language +Subtag: swu +Description: Suwawa +Added: 2009-07-29 +%% +Type: language +Subtag: swv +Description: Shekhawati +Added: 2009-07-29 +Macrolanguage: mwr +%% +Type: language +Subtag: sww +Description: Sowa +Added: 2009-07-29 +%% +Type: language +Subtag: swx +Description: Suruahá +Added: 2009-07-29 +%% +Type: language +Subtag: swy +Description: Sarua +Added: 2009-07-29 +%% +Type: language +Subtag: sxb +Description: Suba +Added: 2009-07-29 +%% +Type: language +Subtag: sxc +Description: Sicanian +Added: 2009-07-29 +%% +Type: language +Subtag: sxe +Description: Sighu +Added: 2009-07-29 +%% +Type: language +Subtag: sxg +Description: Shuhi +Description: Shixing +Added: 2009-07-29 +%% +Type: language +Subtag: sxk +Description: Southern Kalapuya +Added: 2009-07-29 +%% +Type: language +Subtag: sxl +Description: Selian +Added: 2009-07-29 +%% +Type: language +Subtag: sxm +Description: Samre +Added: 2009-07-29 +%% +Type: language +Subtag: sxn +Description: Sangir +Added: 2009-07-29 +%% +Type: language +Subtag: sxo +Description: Sorothaptic +Added: 2009-07-29 +%% +Type: language +Subtag: sxr +Description: Saaroa +Added: 2009-07-29 +%% +Type: language +Subtag: sxs +Description: Sasaru +Added: 2009-07-29 +%% +Type: language +Subtag: sxu +Description: Upper Saxon +Added: 2009-07-29 +%% +Type: language +Subtag: sxw +Description: Saxwe Gbe +Added: 2009-07-29 +%% +Type: language +Subtag: sya +Description: Siang +Added: 2009-07-29 +%% +Type: language +Subtag: syb +Description: Central Subanen +Added: 2009-07-29 +%% +Type: language +Subtag: syc +Description: Classical Syriac +Added: 2007-04-03 +%% +Type: language +Subtag: syd +Description: Samoyedic languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: syi +Description: Seki +Added: 2009-07-29 +%% +Type: language +Subtag: syk +Description: Sukur +Added: 2009-07-29 +%% +Type: language +Subtag: syl +Description: Sylheti +Added: 2009-07-29 +%% +Type: language +Subtag: sym +Description: Maya Samo +Added: 2009-07-29 +%% +Type: language +Subtag: syn +Description: Senaya +Added: 2009-07-29 +%% +Type: language +Subtag: syo +Description: Suoy +Added: 2009-07-29 +%% +Type: language +Subtag: syr +Description: Syriac +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: sys +Description: Sinyar +Added: 2009-07-29 +%% +Type: language +Subtag: syw +Description: Kagate +Added: 2009-07-29 +%% +Type: language +Subtag: syx +Description: Samay +Added: 2015-02-12 +%% +Type: language +Subtag: syy +Description: Al-Sayyid Bedouin Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: sza +Description: Semelai +Added: 2009-07-29 +%% +Type: language +Subtag: szb +Description: Ngalum +Added: 2009-07-29 +%% +Type: language +Subtag: szc +Description: Semaq Beri +Added: 2009-07-29 +%% +Type: language +Subtag: szd +Description: Seru +Added: 2009-07-29 +%% +Type: language +Subtag: sze +Description: Seze +Added: 2009-07-29 +%% +Type: language +Subtag: szg +Description: Sengele +Added: 2009-07-29 +%% +Type: language +Subtag: szl +Description: Silesian +Added: 2009-07-29 +%% +Type: language +Subtag: szn +Description: Sula +Added: 2009-07-29 +%% +Type: language +Subtag: szp +Description: Suabo +Added: 2009-07-29 +%% +Type: language +Subtag: szs +Description: Solomon Islands Sign Language +Added: 2017-02-23 +%% +Type: language +Subtag: szv +Description: Isu (Fako Division) +Added: 2009-07-29 +%% +Type: language +Subtag: szw +Description: Sawai +Added: 2009-07-29 +%% +Type: language +Subtag: szy +Description: Sakizaya +Added: 2019-04-16 +%% +Type: language +Subtag: taa +Description: Lower Tanana +Added: 2009-07-29 +%% +Type: language +Subtag: tab +Description: Tabassaran +Added: 2009-07-29 +%% +Type: language +Subtag: tac +Description: Lowland Tarahumara +Added: 2009-07-29 +%% +Type: language +Subtag: tad +Description: Tause +Added: 2009-07-29 +%% +Type: language +Subtag: tae +Description: Tariana +Added: 2009-07-29 +%% +Type: language +Subtag: taf +Description: Tapirapé +Added: 2009-07-29 +%% +Type: language +Subtag: tag +Description: Tagoi +Added: 2009-07-29 +%% +Type: language +Subtag: tai +Description: Tai languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: taj +Description: Eastern Tamang +Added: 2009-07-29 +%% +Type: language +Subtag: tak +Description: Tala +Added: 2009-07-29 +%% +Type: language +Subtag: tal +Description: Tal +Added: 2009-07-29 +%% +Type: language +Subtag: tan +Description: Tangale +Added: 2009-07-29 +%% +Type: language +Subtag: tao +Description: Yami +Added: 2009-07-29 +%% +Type: language +Subtag: tap +Description: Taabwa +Added: 2009-07-29 +%% +Type: language +Subtag: taq +Description: Tamasheq +Added: 2009-07-29 +Macrolanguage: tmh +%% +Type: language +Subtag: tar +Description: Central Tarahumara +Added: 2009-07-29 +%% +Type: language +Subtag: tas +Description: Tay Boi +Added: 2009-07-29 +%% +Type: language +Subtag: tau +Description: Upper Tanana +Added: 2009-07-29 +%% +Type: language +Subtag: tav +Description: Tatuyo +Added: 2009-07-29 +%% +Type: language +Subtag: taw +Description: Tai +Added: 2009-07-29 +%% +Type: language +Subtag: tax +Description: Tamki +Added: 2009-07-29 +%% +Type: language +Subtag: tay +Description: Atayal +Added: 2009-07-29 +%% +Type: language +Subtag: taz +Description: Tocho +Added: 2009-07-29 +%% +Type: language +Subtag: tba +Description: Aikanã +Added: 2009-07-29 +%% +Type: language +Subtag: tbb +Description: Tapeba +Added: 2009-07-29 +%% +Type: language +Subtag: tbc +Description: Takia +Added: 2009-07-29 +%% +Type: language +Subtag: tbd +Description: Kaki Ae +Added: 2009-07-29 +%% +Type: language +Subtag: tbe +Description: Tanimbili +Added: 2009-07-29 +%% +Type: language +Subtag: tbf +Description: Mandara +Added: 2009-07-29 +%% +Type: language +Subtag: tbg +Description: North Tairora +Added: 2009-07-29 +%% +Type: language +Subtag: tbh +Description: Dharawal +Description: Thurawal +Added: 2009-07-29 +%% +Type: language +Subtag: tbi +Description: Gaam +Added: 2009-07-29 +%% +Type: language +Subtag: tbj +Description: Tiang +Added: 2009-07-29 +%% +Type: language +Subtag: tbk +Description: Calamian Tagbanwa +Added: 2009-07-29 +%% +Type: language +Subtag: tbl +Description: Tboli +Added: 2009-07-29 +%% +Type: language +Subtag: tbm +Description: Tagbu +Added: 2009-07-29 +%% +Type: language +Subtag: tbn +Description: Barro Negro Tunebo +Added: 2009-07-29 +%% +Type: language +Subtag: tbo +Description: Tawala +Added: 2009-07-29 +%% +Type: language +Subtag: tbp +Description: Taworta +Description: Diebroud +Added: 2009-07-29 +%% +Type: language +Subtag: tbq +Description: Tibeto-Burman languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: tbr +Description: Tumtum +Added: 2009-07-29 +%% +Type: language +Subtag: tbs +Description: Tanguat +Added: 2009-07-29 +%% +Type: language +Subtag: tbt +Description: Tembo (Kitembo) +Added: 2009-07-29 +%% +Type: language +Subtag: tbu +Description: Tubar +Added: 2009-07-29 +%% +Type: language +Subtag: tbv +Description: Tobo +Added: 2009-07-29 +%% +Type: language +Subtag: tbw +Description: Tagbanwa +Added: 2009-07-29 +%% +Type: language +Subtag: tbx +Description: Kapin +Added: 2009-07-29 +%% +Type: language +Subtag: tby +Description: Tabaru +Added: 2009-07-29 +%% +Type: language +Subtag: tbz +Description: Ditammari +Added: 2009-07-29 +%% +Type: language +Subtag: tca +Description: Ticuna +Added: 2009-07-29 +%% +Type: language +Subtag: tcb +Description: Tanacross +Added: 2009-07-29 +%% +Type: language +Subtag: tcc +Description: Datooga +Added: 2009-07-29 +%% +Type: language +Subtag: tcd +Description: Tafi +Added: 2009-07-29 +%% +Type: language +Subtag: tce +Description: Southern Tutchone +Added: 2009-07-29 +%% +Type: language +Subtag: tcf +Description: Malinaltepec Me'phaa +Description: Malinaltepec Tlapanec +Added: 2009-07-29 +%% +Type: language +Subtag: tcg +Description: Tamagario +Added: 2009-07-29 +%% +Type: language +Subtag: tch +Description: Turks And Caicos Creole English +Added: 2009-07-29 +%% +Type: language +Subtag: tci +Description: Wára +Added: 2009-07-29 +%% +Type: language +Subtag: tck +Description: Tchitchege +Added: 2009-07-29 +%% +Type: language +Subtag: tcl +Description: Taman (Myanmar) +Added: 2009-07-29 +%% +Type: language +Subtag: tcm +Description: Tanahmerah +Added: 2009-07-29 +%% +Type: language +Subtag: tcn +Description: Tichurong +Added: 2009-07-29 +%% +Type: language +Subtag: tco +Description: Taungyo +Added: 2009-07-29 +%% +Type: language +Subtag: tcp +Description: Tawr Chin +Added: 2009-07-29 +%% +Type: language +Subtag: tcq +Description: Kaiy +Added: 2009-07-29 +%% +Type: language +Subtag: tcs +Description: Torres Strait Creole +Description: Yumplatok +Added: 2009-07-29 +%% +Type: language +Subtag: tct +Description: T'en +Added: 2009-07-29 +%% +Type: language +Subtag: tcu +Description: Southeastern Tarahumara +Added: 2009-07-29 +%% +Type: language +Subtag: tcw +Description: Tecpatlán Totonac +Added: 2009-07-29 +%% +Type: language +Subtag: tcx +Description: Toda +Added: 2009-07-29 +%% +Type: language +Subtag: tcy +Description: Tulu +Added: 2009-07-29 +%% +Type: language +Subtag: tcz +Description: Thado Chin +Added: 2009-07-29 +%% +Type: language +Subtag: tda +Description: Tagdal +Added: 2009-07-29 +%% +Type: language +Subtag: tdb +Description: Panchpargania +Added: 2009-07-29 +%% +Type: language +Subtag: tdc +Description: Emberá-Tadó +Added: 2009-07-29 +%% +Type: language +Subtag: tdd +Description: Tai Nüa +Added: 2009-07-29 +%% +Type: language +Subtag: tde +Description: Tiranige Diga Dogon +Added: 2010-03-11 +%% +Type: language +Subtag: tdf +Description: Talieng +Added: 2009-07-29 +%% +Type: language +Subtag: tdg +Description: Western Tamang +Added: 2009-07-29 +%% +Type: language +Subtag: tdh +Description: Thulung +Added: 2009-07-29 +%% +Type: language +Subtag: tdi +Description: Tomadino +Added: 2009-07-29 +%% +Type: language +Subtag: tdj +Description: Tajio +Added: 2009-07-29 +%% +Type: language +Subtag: tdk +Description: Tambas +Added: 2009-07-29 +%% +Type: language +Subtag: tdl +Description: Sur +Added: 2009-07-29 +%% +Type: language +Subtag: tdm +Description: Taruma +Added: 2016-05-30 +%% +Type: language +Subtag: tdn +Description: Tondano +Added: 2009-07-29 +%% +Type: language +Subtag: tdo +Description: Teme +Added: 2009-07-29 +%% +Type: language +Subtag: tdq +Description: Tita +Added: 2009-07-29 +%% +Type: language +Subtag: tdr +Description: Todrah +Added: 2009-07-29 +%% +Type: language +Subtag: tds +Description: Doutai +Added: 2009-07-29 +%% +Type: language +Subtag: tdt +Description: Tetun Dili +Added: 2009-07-29 +%% +Type: language +Subtag: tdu +Description: Tempasuk Dusun +Added: 2009-07-29 +Deprecated: 2016-05-30 +Preferred-Value: dtp +%% +Type: language +Subtag: tdv +Description: Toro +Added: 2009-07-29 +%% +Type: language +Subtag: tdx +Description: Tandroy-Mahafaly Malagasy +Added: 2009-07-29 +Macrolanguage: mg +%% +Type: language +Subtag: tdy +Description: Tadyawan +Added: 2009-07-29 +%% +Type: language +Subtag: tea +Description: Temiar +Added: 2009-07-29 +%% +Type: language +Subtag: teb +Description: Tetete +Added: 2009-07-29 +%% +Type: language +Subtag: tec +Description: Terik +Added: 2009-07-29 +Macrolanguage: kln +%% +Type: language +Subtag: ted +Description: Tepo Krumen +Added: 2009-07-29 +%% +Type: language +Subtag: tee +Description: Huehuetla Tepehua +Added: 2009-07-29 +%% +Type: language +Subtag: tef +Description: Teressa +Added: 2009-07-29 +%% +Type: language +Subtag: teg +Description: Teke-Tege +Added: 2009-07-29 +%% +Type: language +Subtag: teh +Description: Tehuelche +Added: 2009-07-29 +%% +Type: language +Subtag: tei +Description: Torricelli +Added: 2009-07-29 +%% +Type: language +Subtag: tek +Description: Ibali Teke +Added: 2009-07-29 +%% +Type: language +Subtag: tem +Description: Timne +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: ten +Description: Tama (Colombia) +Added: 2009-07-29 +%% +Type: language +Subtag: teo +Description: Teso +Added: 2009-07-29 +%% +Type: language +Subtag: tep +Description: Tepecano +Added: 2009-07-29 +%% +Type: language +Subtag: teq +Description: Temein +Added: 2009-07-29 +%% +Type: language +Subtag: ter +Description: Tereno +Added: 2005-10-16 +%% +Type: language +Subtag: tes +Description: Tengger +Added: 2009-07-29 +%% +Type: language +Subtag: tet +Description: Tetum +Added: 2005-10-16 +%% +Type: language +Subtag: teu +Description: Soo +Added: 2009-07-29 +%% +Type: language +Subtag: tev +Description: Teor +Added: 2009-07-29 +%% +Type: language +Subtag: tew +Description: Tewa (USA) +Added: 2009-07-29 +%% +Type: language +Subtag: tex +Description: Tennet +Added: 2009-07-29 +%% +Type: language +Subtag: tey +Description: Tulishi +Added: 2009-07-29 +%% +Type: language +Subtag: tez +Description: Tetserret +Added: 2018-03-08 +%% +Type: language +Subtag: tfi +Description: Tofin Gbe +Added: 2009-07-29 +%% +Type: language +Subtag: tfn +Description: Tanaina +Added: 2009-07-29 +%% +Type: language +Subtag: tfo +Description: Tefaro +Added: 2009-07-29 +%% +Type: language +Subtag: tfr +Description: Teribe +Added: 2009-07-29 +%% +Type: language +Subtag: tft +Description: Ternate +Added: 2009-07-29 +%% +Type: language +Subtag: tga +Description: Sagalla +Added: 2009-07-29 +%% +Type: language +Subtag: tgb +Description: Tobilung +Added: 2009-07-29 +%% +Type: language +Subtag: tgc +Description: Tigak +Added: 2009-07-29 +%% +Type: language +Subtag: tgd +Description: Ciwogai +Added: 2009-07-29 +%% +Type: language +Subtag: tge +Description: Eastern Gorkha Tamang +Added: 2009-07-29 +%% +Type: language +Subtag: tgf +Description: Chalikha +Added: 2009-07-29 +%% +Type: language +Subtag: tgg +Description: Tangga +Added: 2009-07-29 +Deprecated: 2013-09-10 +Comments: see bjp, hrc, hrw +%% +Type: language +Subtag: tgh +Description: Tobagonian Creole English +Added: 2009-07-29 +%% +Type: language +Subtag: tgi +Description: Lawunuia +Added: 2009-07-29 +%% +Type: language +Subtag: tgj +Description: Tagin +Added: 2012-08-12 +%% +Type: language +Subtag: tgn +Description: Tandaganon +Added: 2010-03-11 +%% +Type: language +Subtag: tgo +Description: Sudest +Added: 2009-07-29 +%% +Type: language +Subtag: tgp +Description: Tangoa +Added: 2009-07-29 +%% +Type: language +Subtag: tgq +Description: Tring +Added: 2009-07-29 +%% +Type: language +Subtag: tgr +Description: Tareng +Added: 2009-07-29 +%% +Type: language +Subtag: tgs +Description: Nume +Added: 2009-07-29 +%% +Type: language +Subtag: tgt +Description: Central Tagbanwa +Added: 2009-07-29 +%% +Type: language +Subtag: tgu +Description: Tanggu +Added: 2009-07-29 +%% +Type: language +Subtag: tgv +Description: Tingui-Boto +Added: 2009-07-29 +%% +Type: language +Subtag: tgw +Description: Tagwana Senoufo +Added: 2009-07-29 +%% +Type: language +Subtag: tgx +Description: Tagish +Added: 2009-07-29 +%% +Type: language +Subtag: tgy +Description: Togoyo +Added: 2009-07-29 +%% +Type: language +Subtag: tgz +Description: Tagalaka +Added: 2012-08-12 +%% +Type: language +Subtag: thc +Description: Tai Hang Tong +Added: 2009-07-29 +Deprecated: 2016-05-30 +Preferred-Value: tpo +%% +Type: language +Subtag: thd +Description: Kuuk Thaayorre +Description: Thayore +Added: 2009-07-29 +%% +Type: language +Subtag: the +Description: Chitwania Tharu +Added: 2009-07-29 +%% +Type: language +Subtag: thf +Description: Thangmi +Added: 2009-07-29 +%% +Type: language +Subtag: thh +Description: Northern Tarahumara +Added: 2009-07-29 +%% +Type: language +Subtag: thi +Description: Tai Long +Added: 2009-07-29 +%% +Type: language +Subtag: thk +Description: Tharaka +Description: Kitharaka +Added: 2009-07-29 +%% +Type: language +Subtag: thl +Description: Dangaura Tharu +Added: 2009-07-29 +%% +Type: language +Subtag: thm +Description: Aheu +Added: 2009-07-29 +%% +Type: language +Subtag: thn +Description: Thachanadan +Added: 2009-07-29 +%% +Type: language +Subtag: thp +Description: Thompson +Added: 2009-07-29 +%% +Type: language +Subtag: thq +Description: Kochila Tharu +Added: 2009-07-29 +%% +Type: language +Subtag: thr +Description: Rana Tharu +Added: 2009-07-29 +%% +Type: language +Subtag: ths +Description: Thakali +Added: 2009-07-29 +%% +Type: language +Subtag: tht +Description: Tahltan +Added: 2009-07-29 +%% +Type: language +Subtag: thu +Description: Thuri +Added: 2009-07-29 +%% +Type: language +Subtag: thv +Description: Tahaggart Tamahaq +Added: 2009-07-29 +Macrolanguage: tmh +%% +Type: language +Subtag: thw +Description: Thudam +Added: 2009-07-29 +%% +Type: language +Subtag: thx +Description: The +Added: 2009-07-29 +Deprecated: 2015-02-12 +Preferred-Value: oyb +%% +Type: language +Subtag: thy +Description: Tha +Added: 2009-07-29 +%% +Type: language +Subtag: thz +Description: Tayart Tamajeq +Added: 2009-07-29 +Macrolanguage: tmh +%% +Type: language +Subtag: tia +Description: Tidikelt Tamazight +Added: 2009-07-29 +%% +Type: language +Subtag: tic +Description: Tira +Added: 2009-07-29 +%% +Type: language +Subtag: tid +Description: Tidong +Added: 2009-07-29 +Deprecated: 2016-05-30 +Comments: see itd, ntd +%% +Type: language +Subtag: tie +Description: Tingal +Added: 2009-07-29 +Deprecated: 2011-08-16 +Preferred-Value: ras +%% +Type: language +Subtag: tif +Description: Tifal +Added: 2009-07-29 +%% +Type: language +Subtag: tig +Description: Tigre +Added: 2005-10-16 +%% +Type: language +Subtag: tih +Description: Timugon Murut +Added: 2009-07-29 +%% +Type: language +Subtag: tii +Description: Tiene +Added: 2009-07-29 +%% +Type: language +Subtag: tij +Description: Tilung +Added: 2009-07-29 +%% +Type: language +Subtag: tik +Description: Tikar +Added: 2009-07-29 +%% +Type: language +Subtag: til +Description: Tillamook +Added: 2009-07-29 +%% +Type: language +Subtag: tim +Description: Timbe +Added: 2009-07-29 +%% +Type: language +Subtag: tin +Description: Tindi +Added: 2009-07-29 +%% +Type: language +Subtag: tio +Description: Teop +Added: 2009-07-29 +%% +Type: language +Subtag: tip +Description: Trimuris +Added: 2009-07-29 +%% +Type: language +Subtag: tiq +Description: Tiéfo +Added: 2009-07-29 +%% +Type: language +Subtag: tis +Description: Masadiit Itneg +Added: 2009-07-29 +%% +Type: language +Subtag: tit +Description: Tinigua +Added: 2009-07-29 +%% +Type: language +Subtag: tiu +Description: Adasen +Added: 2009-07-29 +%% +Type: language +Subtag: tiv +Description: Tiv +Added: 2005-10-16 +%% +Type: language +Subtag: tiw +Description: Tiwi +Added: 2009-07-29 +%% +Type: language +Subtag: tix +Description: Southern Tiwa +Added: 2009-07-29 +%% +Type: language +Subtag: tiy +Description: Tiruray +Added: 2009-07-29 +%% +Type: language +Subtag: tiz +Description: Tai Hongjin +Added: 2009-07-29 +%% +Type: language +Subtag: tja +Description: Tajuasohn +Added: 2009-07-29 +%% +Type: language +Subtag: tjg +Description: Tunjung +Added: 2009-07-29 +%% +Type: language +Subtag: tji +Description: Northern Tujia +Added: 2009-07-29 +%% +Type: language +Subtag: tjj +Description: Tjungundji +Added: 2019-04-16 +%% +Type: language +Subtag: tjl +Description: Tai Laing +Added: 2012-08-12 +%% +Type: language +Subtag: tjm +Description: Timucua +Added: 2009-07-29 +%% +Type: language +Subtag: tjn +Description: Tonjon +Added: 2009-07-29 +%% +Type: language +Subtag: tjo +Description: Temacine Tamazight +Added: 2009-07-29 +%% +Type: language +Subtag: tjp +Description: Tjupany +Added: 2019-04-16 +%% +Type: language +Subtag: tjs +Description: Southern Tujia +Added: 2009-07-29 +%% +Type: language +Subtag: tju +Description: Tjurruru +Added: 2009-07-29 +%% +Type: language +Subtag: tjw +Description: Djabwurrung +Added: 2013-09-10 +%% +Type: language +Subtag: tka +Description: Truká +Added: 2009-07-29 +%% +Type: language +Subtag: tkb +Description: Buksa +Added: 2009-07-29 +%% +Type: language +Subtag: tkd +Description: Tukudede +Added: 2009-07-29 +%% +Type: language +Subtag: tke +Description: Takwane +Added: 2009-07-29 +%% +Type: language +Subtag: tkf +Description: Tukumanféd +Added: 2009-07-29 +%% +Type: language +Subtag: tkg +Description: Tesaka Malagasy +Added: 2011-08-16 +Macrolanguage: mg +%% +Type: language +Subtag: tkk +Description: Takpa +Added: 2009-07-29 +Deprecated: 2011-08-16 +Preferred-Value: twm +%% +Type: language +Subtag: tkl +Description: Tokelau +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: tkm +Description: Takelma +Added: 2009-07-29 +%% +Type: language +Subtag: tkn +Description: Toku-No-Shima +Added: 2009-07-29 +%% +Type: language +Subtag: tkp +Description: Tikopia +Added: 2009-07-29 +%% +Type: language +Subtag: tkq +Description: Tee +Added: 2009-07-29 +%% +Type: language +Subtag: tkr +Description: Tsakhur +Added: 2009-07-29 +%% +Type: language +Subtag: tks +Description: Takestani +Added: 2009-07-29 +%% +Type: language +Subtag: tkt +Description: Kathoriya Tharu +Added: 2009-07-29 +%% +Type: language +Subtag: tku +Description: Upper Necaxa Totonac +Added: 2009-07-29 +%% +Type: language +Subtag: tkv +Description: Mur Pano +Added: 2014-02-28 +%% +Type: language +Subtag: tkw +Description: Teanu +Added: 2009-07-29 +%% +Type: language +Subtag: tkx +Description: Tangko +Added: 2009-07-29 +%% +Type: language +Subtag: tkz +Description: Takua +Added: 2009-07-29 +%% +Type: language +Subtag: tla +Description: Southwestern Tepehuan +Added: 2009-07-29 +%% +Type: language +Subtag: tlb +Description: Tobelo +Added: 2009-07-29 +%% +Type: language +Subtag: tlc +Description: Yecuatla Totonac +Added: 2009-07-29 +%% +Type: language +Subtag: tld +Description: Talaud +Added: 2009-07-29 +%% +Type: language +Subtag: tlf +Description: Telefol +Added: 2009-07-29 +%% +Type: language +Subtag: tlg +Description: Tofanma +Added: 2009-07-29 +%% +Type: language +Subtag: tlh +Description: Klingon +Description: tlhIngan Hol +Added: 2005-10-16 +%% +Type: language +Subtag: tli +Description: Tlingit +Added: 2005-10-16 +%% +Type: language +Subtag: tlj +Description: Talinga-Bwisi +Added: 2009-07-29 +%% +Type: language +Subtag: tlk +Description: Taloki +Added: 2009-07-29 +%% +Type: language +Subtag: tll +Description: Tetela +Added: 2009-07-29 +%% +Type: language +Subtag: tlm +Description: Tolomako +Added: 2009-07-29 +%% +Type: language +Subtag: tln +Description: Talondo' +Added: 2009-07-29 +%% +Type: language +Subtag: tlo +Description: Talodi +Added: 2009-07-29 +%% +Type: language +Subtag: tlp +Description: Filomena Mata-Coahuitlán Totonac +Added: 2009-07-29 +%% +Type: language +Subtag: tlq +Description: Tai Loi +Added: 2009-07-29 +%% +Type: language +Subtag: tlr +Description: Talise +Added: 2009-07-29 +%% +Type: language +Subtag: tls +Description: Tambotalo +Added: 2009-07-29 +%% +Type: language +Subtag: tlt +Description: Sou Nama +Description: Teluti +Added: 2009-07-29 +%% +Type: language +Subtag: tlu +Description: Tulehu +Added: 2009-07-29 +%% +Type: language +Subtag: tlv +Description: Taliabu +Added: 2009-07-29 +%% +Type: language +Subtag: tlw +Description: South Wemale +Added: 2009-07-29 +Deprecated: 2012-08-12 +Preferred-Value: weo +%% +Type: language +Subtag: tlx +Description: Khehek +Added: 2009-07-29 +%% +Type: language +Subtag: tly +Description: Talysh +Added: 2009-07-29 +%% +Type: language +Subtag: tma +Description: Tama (Chad) +Added: 2009-07-29 +%% +Type: language +Subtag: tmb +Description: Katbol +Description: Avava +Added: 2009-07-29 +%% +Type: language +Subtag: tmc +Description: Tumak +Added: 2009-07-29 +%% +Type: language +Subtag: tmd +Description: Haruai +Added: 2009-07-29 +%% +Type: language +Subtag: tme +Description: Tremembé +Added: 2009-07-29 +%% +Type: language +Subtag: tmf +Description: Toba-Maskoy +Added: 2009-07-29 +%% +Type: language +Subtag: tmg +Description: Ternateño +Added: 2009-07-29 +%% +Type: language +Subtag: tmh +Description: Tamashek +Added: 2005-10-16 +Suppress-Script: Latn +Scope: macrolanguage +%% +Type: language +Subtag: tmi +Description: Tutuba +Added: 2009-07-29 +%% +Type: language +Subtag: tmj +Description: Samarokena +Added: 2009-07-29 +%% +Type: language +Subtag: tmk +Description: Northwestern Tamang +Added: 2009-07-29 +%% +Type: language +Subtag: tml +Description: Tamnim Citak +Added: 2009-07-29 +%% +Type: language +Subtag: tmm +Description: Tai Thanh +Added: 2009-07-29 +%% +Type: language +Subtag: tmn +Description: Taman (Indonesia) +Added: 2009-07-29 +%% +Type: language +Subtag: tmo +Description: Temoq +Added: 2009-07-29 +%% +Type: language +Subtag: tmp +Description: Tai Mène +Added: 2009-07-29 +Deprecated: 2016-05-30 +Preferred-Value: tyj +%% +Type: language +Subtag: tmq +Description: Tumleo +Added: 2009-07-29 +%% +Type: language +Subtag: tmr +Description: Jewish Babylonian Aramaic (ca. 200-1200 CE) +Added: 2009-07-29 +%% +Type: language +Subtag: tms +Description: Tima +Added: 2009-07-29 +%% +Type: language +Subtag: tmt +Description: Tasmate +Added: 2009-07-29 +%% +Type: language +Subtag: tmu +Description: Iau +Added: 2009-07-29 +%% +Type: language +Subtag: tmv +Description: Tembo (Motembo) +Added: 2009-07-29 +%% +Type: language +Subtag: tmw +Description: Temuan +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: tmy +Description: Tami +Added: 2009-07-29 +%% +Type: language +Subtag: tmz +Description: Tamanaku +Added: 2009-07-29 +%% +Type: language +Subtag: tna +Description: Tacana +Added: 2009-07-29 +%% +Type: language +Subtag: tnb +Description: Western Tunebo +Added: 2009-07-29 +%% +Type: language +Subtag: tnc +Description: Tanimuca-Retuarã +Added: 2009-07-29 +%% +Type: language +Subtag: tnd +Description: Angosturas Tunebo +Added: 2009-07-29 +%% +Type: language +Subtag: tne +Description: Tinoc Kallahan +Added: 2009-07-29 +Deprecated: 2016-05-30 +Preferred-Value: kak +%% +Type: language +Subtag: tnf +Description: Tangshewi +Added: 2009-07-29 +Deprecated: 2010-03-11 +Preferred-Value: prs +%% +Type: language +Subtag: tng +Description: Tobanga +Added: 2009-07-29 +%% +Type: language +Subtag: tnh +Description: Maiani +Added: 2009-07-29 +%% +Type: language +Subtag: tni +Description: Tandia +Added: 2009-07-29 +%% +Type: language +Subtag: tnk +Description: Kwamera +Added: 2009-07-29 +%% +Type: language +Subtag: tnl +Description: Lenakel +Added: 2009-07-29 +%% +Type: language +Subtag: tnm +Description: Tabla +Added: 2009-07-29 +%% +Type: language +Subtag: tnn +Description: North Tanna +Added: 2009-07-29 +%% +Type: language +Subtag: tno +Description: Toromono +Added: 2009-07-29 +%% +Type: language +Subtag: tnp +Description: Whitesands +Added: 2009-07-29 +%% +Type: language +Subtag: tnq +Description: Taino +Added: 2009-07-29 +%% +Type: language +Subtag: tnr +Description: Ménik +Added: 2009-07-29 +%% +Type: language +Subtag: tns +Description: Tenis +Added: 2009-07-29 +%% +Type: language +Subtag: tnt +Description: Tontemboan +Added: 2009-07-29 +%% +Type: language +Subtag: tnu +Description: Tay Khang +Added: 2009-07-29 +%% +Type: language +Subtag: tnv +Description: Tangchangya +Added: 2009-07-29 +%% +Type: language +Subtag: tnw +Description: Tonsawang +Added: 2009-07-29 +%% +Type: language +Subtag: tnx +Description: Tanema +Added: 2009-07-29 +%% +Type: language +Subtag: tny +Description: Tongwe +Added: 2009-07-29 +%% +Type: language +Subtag: tnz +Description: Ten'edn +Added: 2009-07-29 +%% +Type: language +Subtag: tob +Description: Toba +Added: 2009-07-29 +%% +Type: language +Subtag: toc +Description: Coyutla Totonac +Added: 2009-07-29 +%% +Type: language +Subtag: tod +Description: Toma +Added: 2009-07-29 +%% +Type: language +Subtag: toe +Description: Tomedes +Added: 2009-07-29 +Deprecated: 2016-05-30 +%% +Type: language +Subtag: tof +Description: Gizrra +Added: 2009-07-29 +%% +Type: language +Subtag: tog +Description: Tonga (Nyasa) +Added: 2005-10-16 +%% +Type: language +Subtag: toh +Description: Gitonga +Added: 2009-07-29 +%% +Type: language +Subtag: toi +Description: Tonga (Zambia) +Added: 2009-07-29 +%% +Type: language +Subtag: toj +Description: Tojolabal +Added: 2009-07-29 +%% +Type: language +Subtag: tol +Description: Tolowa +Added: 2009-07-29 +%% +Type: language +Subtag: tom +Description: Tombulu +Added: 2009-07-29 +%% +Type: language +Subtag: too +Description: Xicotepec De Juárez Totonac +Added: 2009-07-29 +%% +Type: language +Subtag: top +Description: Papantla Totonac +Added: 2009-07-29 +%% +Type: language +Subtag: toq +Description: Toposa +Added: 2009-07-29 +%% +Type: language +Subtag: tor +Description: Togbo-Vara Banda +Added: 2009-07-29 +%% +Type: language +Subtag: tos +Description: Highland Totonac +Added: 2009-07-29 +%% +Type: language +Subtag: tou +Description: Tho +Added: 2009-07-29 +%% +Type: language +Subtag: tov +Description: Upper Taromi +Added: 2009-07-29 +%% +Type: language +Subtag: tow +Description: Jemez +Added: 2009-07-29 +%% +Type: language +Subtag: tox +Description: Tobian +Added: 2009-07-29 +%% +Type: language +Subtag: toy +Description: Topoiyo +Added: 2009-07-29 +%% +Type: language +Subtag: toz +Description: To +Added: 2009-07-29 +%% +Type: language +Subtag: tpa +Description: Taupota +Added: 2009-07-29 +%% +Type: language +Subtag: tpc +Description: Azoyú Me'phaa +Description: Azoyú Tlapanec +Added: 2009-07-29 +%% +Type: language +Subtag: tpe +Description: Tippera +Added: 2009-07-29 +%% +Type: language +Subtag: tpf +Description: Tarpia +Added: 2009-07-29 +%% +Type: language +Subtag: tpg +Description: Kula +Added: 2009-07-29 +%% +Type: language +Subtag: tpi +Description: Tok Pisin +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: tpj +Description: Tapieté +Added: 2009-07-29 +%% +Type: language +Subtag: tpk +Description: Tupinikin +Added: 2009-07-29 +%% +Type: language +Subtag: tpl +Description: Tlacoapa Me'phaa +Description: Tlacoapa Tlapanec +Added: 2009-07-29 +%% +Type: language +Subtag: tpm +Description: Tampulma +Added: 2009-07-29 +%% +Type: language +Subtag: tpn +Description: Tupinambá +Added: 2009-07-29 +%% +Type: language +Subtag: tpo +Description: Tai Pao +Added: 2009-07-29 +%% +Type: language +Subtag: tpp +Description: Pisaflores Tepehua +Added: 2009-07-29 +%% +Type: language +Subtag: tpq +Description: Tukpa +Added: 2009-07-29 +%% +Type: language +Subtag: tpr +Description: Tuparí +Added: 2009-07-29 +%% +Type: language +Subtag: tpt +Description: Tlachichilco Tepehua +Added: 2009-07-29 +%% +Type: language +Subtag: tpu +Description: Tampuan +Added: 2009-07-29 +%% +Type: language +Subtag: tpv +Description: Tanapag +Added: 2009-07-29 +%% +Type: language +Subtag: tpw +Description: Tupí +Added: 2009-07-29 +%% +Type: language +Subtag: tpx +Description: Acatepec Me'phaa +Description: Acatepec Tlapanec +Added: 2009-07-29 +%% +Type: language +Subtag: tpy +Description: Trumai +Added: 2009-07-29 +%% +Type: language +Subtag: tpz +Description: Tinputz +Added: 2009-07-29 +%% +Type: language +Subtag: tqb +Description: Tembé +Added: 2009-07-29 +%% +Type: language +Subtag: tql +Description: Lehali +Added: 2009-07-29 +%% +Type: language +Subtag: tqm +Description: Turumsa +Added: 2009-07-29 +%% +Type: language +Subtag: tqn +Description: Tenino +Added: 2009-07-29 +%% +Type: language +Subtag: tqo +Description: Toaripi +Added: 2009-07-29 +%% +Type: language +Subtag: tqp +Description: Tomoip +Added: 2009-07-29 +%% +Type: language +Subtag: tqq +Description: Tunni +Added: 2009-07-29 +%% +Type: language +Subtag: tqr +Description: Torona +Added: 2009-07-29 +%% +Type: language +Subtag: tqt +Description: Western Totonac +Added: 2009-07-29 +%% +Type: language +Subtag: tqu +Description: Touo +Added: 2009-07-29 +%% +Type: language +Subtag: tqw +Description: Tonkawa +Added: 2009-07-29 +%% +Type: language +Subtag: tra +Description: Tirahi +Added: 2009-07-29 +%% +Type: language +Subtag: trb +Description: Terebu +Added: 2009-07-29 +%% +Type: language +Subtag: trc +Description: Copala Triqui +Added: 2009-07-29 +%% +Type: language +Subtag: trd +Description: Turi +Added: 2009-07-29 +%% +Type: language +Subtag: tre +Description: East Tarangan +Added: 2009-07-29 +%% +Type: language +Subtag: trf +Description: Trinidadian Creole English +Added: 2009-07-29 +%% +Type: language +Subtag: trg +Description: Lishán Didán +Added: 2009-07-29 +%% +Type: language +Subtag: trh +Description: Turaka +Added: 2009-07-29 +%% +Type: language +Subtag: tri +Description: Trió +Added: 2009-07-29 +%% +Type: language +Subtag: trj +Description: Toram +Added: 2009-07-29 +%% +Type: language +Subtag: trk +Description: Turkic languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: trl +Description: Traveller Scottish +Added: 2009-07-29 +%% +Type: language +Subtag: trm +Description: Tregami +Added: 2009-07-29 +%% +Type: language +Subtag: trn +Description: Trinitario +Added: 2009-07-29 +%% +Type: language +Subtag: tro +Description: Tarao Naga +Added: 2009-07-29 +%% +Type: language +Subtag: trp +Description: Kok Borok +Added: 2009-07-29 +%% +Type: language +Subtag: trq +Description: San Martín Itunyoso Triqui +Added: 2009-07-29 +%% +Type: language +Subtag: trr +Description: Taushiro +Added: 2009-07-29 +%% +Type: language +Subtag: trs +Description: Chicahuaxtla Triqui +Added: 2009-07-29 +%% +Type: language +Subtag: trt +Description: Tunggare +Added: 2009-07-29 +%% +Type: language +Subtag: tru +Description: Turoyo +Description: Surayt +Added: 2009-07-29 +%% +Type: language +Subtag: trv +Description: Taroko +Added: 2009-07-29 +%% +Type: language +Subtag: trw +Description: Torwali +Added: 2009-07-29 +%% +Type: language +Subtag: trx +Description: Tringgus-Sembaan Bidayuh +Added: 2009-07-29 +%% +Type: language +Subtag: try +Description: Turung +Added: 2009-07-29 +%% +Type: language +Subtag: trz +Description: Torá +Added: 2009-07-29 +%% +Type: language +Subtag: tsa +Description: Tsaangi +Added: 2009-07-29 +%% +Type: language +Subtag: tsb +Description: Tsamai +Added: 2009-07-29 +%% +Type: language +Subtag: tsc +Description: Tswa +Added: 2009-07-29 +%% +Type: language +Subtag: tsd +Description: Tsakonian +Added: 2009-07-29 +%% +Type: language +Subtag: tse +Description: Tunisian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: tsf +Description: Southwestern Tamang +Added: 2009-07-29 +Deprecated: 2015-02-12 +Preferred-Value: taj +%% +Type: language +Subtag: tsg +Description: Tausug +Added: 2009-07-29 +%% +Type: language +Subtag: tsh +Description: Tsuvan +Added: 2009-07-29 +%% +Type: language +Subtag: tsi +Description: Tsimshian +Added: 2005-10-16 +%% +Type: language +Subtag: tsj +Description: Tshangla +Added: 2009-07-29 +%% +Type: language +Subtag: tsk +Description: Tseku +Added: 2009-07-29 +%% +Type: language +Subtag: tsl +Description: Ts'ün-Lao +Added: 2009-07-29 +%% +Type: language +Subtag: tsm +Description: Turkish Sign Language +Description: Türk İşaret Dili +Added: 2009-07-29 +%% +Type: language +Subtag: tsp +Description: Northern Toussian +Added: 2009-07-29 +%% +Type: language +Subtag: tsq +Description: Thai Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: tsr +Description: Akei +Added: 2009-07-29 +%% +Type: language +Subtag: tss +Description: Taiwan Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: tst +Description: Tondi Songway Kiini +Added: 2011-08-16 +%% +Type: language +Subtag: tsu +Description: Tsou +Added: 2009-07-29 +%% +Type: language +Subtag: tsv +Description: Tsogo +Added: 2009-07-29 +%% +Type: language +Subtag: tsw +Description: Tsishingini +Added: 2009-07-29 +%% +Type: language +Subtag: tsx +Description: Mubami +Added: 2009-07-29 +%% +Type: language +Subtag: tsy +Description: Tebul Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: tsz +Description: Purepecha +Added: 2009-07-29 +%% +Type: language +Subtag: tta +Description: Tutelo +Added: 2009-07-29 +%% +Type: language +Subtag: ttb +Description: Gaa +Added: 2009-07-29 +%% +Type: language +Subtag: ttc +Description: Tektiteko +Added: 2009-07-29 +%% +Type: language +Subtag: ttd +Description: Tauade +Added: 2009-07-29 +%% +Type: language +Subtag: tte +Description: Bwanabwana +Added: 2009-07-29 +%% +Type: language +Subtag: ttf +Description: Tuotomb +Added: 2009-07-29 +%% +Type: language +Subtag: ttg +Description: Tutong +Added: 2009-07-29 +%% +Type: language +Subtag: tth +Description: Upper Ta'oih +Added: 2009-07-29 +%% +Type: language +Subtag: tti +Description: Tobati +Added: 2009-07-29 +%% +Type: language +Subtag: ttj +Description: Tooro +Added: 2009-07-29 +%% +Type: language +Subtag: ttk +Description: Totoro +Added: 2009-07-29 +%% +Type: language +Subtag: ttl +Description: Totela +Added: 2009-07-29 +%% +Type: language +Subtag: ttm +Description: Northern Tutchone +Added: 2009-07-29 +%% +Type: language +Subtag: ttn +Description: Towei +Added: 2009-07-29 +%% +Type: language +Subtag: tto +Description: Lower Ta'oih +Added: 2009-07-29 +%% +Type: language +Subtag: ttp +Description: Tombelala +Added: 2009-07-29 +%% +Type: language +Subtag: ttq +Description: Tawallammat Tamajaq +Added: 2009-07-29 +Macrolanguage: tmh +%% +Type: language +Subtag: ttr +Description: Tera +Added: 2009-07-29 +%% +Type: language +Subtag: tts +Description: Northeastern Thai +Added: 2009-07-29 +%% +Type: language +Subtag: ttt +Description: Muslim Tat +Added: 2009-07-29 +%% +Type: language +Subtag: ttu +Description: Torau +Added: 2009-07-29 +%% +Type: language +Subtag: ttv +Description: Titan +Added: 2009-07-29 +%% +Type: language +Subtag: ttw +Description: Long Wat +Added: 2009-07-29 +%% +Type: language +Subtag: tty +Description: Sikaritai +Added: 2009-07-29 +%% +Type: language +Subtag: ttz +Description: Tsum +Added: 2009-07-29 +%% +Type: language +Subtag: tua +Description: Wiarumus +Added: 2009-07-29 +%% +Type: language +Subtag: tub +Description: Tübatulabal +Added: 2009-07-29 +%% +Type: language +Subtag: tuc +Description: Mutu +Added: 2009-07-29 +%% +Type: language +Subtag: tud +Description: Tuxá +Added: 2009-07-29 +%% +Type: language +Subtag: tue +Description: Tuyuca +Added: 2009-07-29 +%% +Type: language +Subtag: tuf +Description: Central Tunebo +Added: 2009-07-29 +%% +Type: language +Subtag: tug +Description: Tunia +Added: 2009-07-29 +%% +Type: language +Subtag: tuh +Description: Taulil +Added: 2009-07-29 +%% +Type: language +Subtag: tui +Description: Tupuri +Added: 2009-07-29 +%% +Type: language +Subtag: tuj +Description: Tugutil +Added: 2009-07-29 +%% +Type: language +Subtag: tul +Description: Tula +Added: 2009-07-29 +%% +Type: language +Subtag: tum +Description: Tumbuka +Added: 2005-10-16 +%% +Type: language +Subtag: tun +Description: Tunica +Added: 2009-07-29 +%% +Type: language +Subtag: tuo +Description: Tucano +Added: 2009-07-29 +%% +Type: language +Subtag: tup +Description: Tupi languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: tuq +Description: Tedaga +Added: 2009-07-29 +%% +Type: language +Subtag: tus +Description: Tuscarora +Added: 2009-07-29 +%% +Type: language +Subtag: tut +Description: Altaic languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: tuu +Description: Tututni +Added: 2009-07-29 +%% +Type: language +Subtag: tuv +Description: Turkana +Added: 2009-07-29 +%% +Type: language +Subtag: tuw +Description: Tungus languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: tux +Description: Tuxináwa +Added: 2009-07-29 +%% +Type: language +Subtag: tuy +Description: Tugen +Added: 2009-07-29 +Macrolanguage: kln +%% +Type: language +Subtag: tuz +Description: Turka +Added: 2009-07-29 +%% +Type: language +Subtag: tva +Description: Vaghua +Added: 2009-07-29 +%% +Type: language +Subtag: tvd +Description: Tsuvadi +Added: 2009-07-29 +%% +Type: language +Subtag: tve +Description: Te'un +Added: 2009-07-29 +%% +Type: language +Subtag: tvk +Description: Southeast Ambrym +Added: 2009-07-29 +%% +Type: language +Subtag: tvl +Description: Tuvalu +Added: 2005-10-16 +Suppress-Script: Latn +%% +Type: language +Subtag: tvm +Description: Tela-Masbuar +Added: 2009-07-29 +%% +Type: language +Subtag: tvn +Description: Tavoyan +Added: 2009-07-29 +%% +Type: language +Subtag: tvo +Description: Tidore +Added: 2009-07-29 +%% +Type: language +Subtag: tvs +Description: Taveta +Added: 2009-07-29 +%% +Type: language +Subtag: tvt +Description: Tutsa Naga +Added: 2009-07-29 +%% +Type: language +Subtag: tvu +Description: Tunen +Added: 2012-08-12 +%% +Type: language +Subtag: tvw +Description: Sedoa +Added: 2009-07-29 +%% +Type: language +Subtag: tvx +Description: Taivoan +Added: 2019-04-16 +%% +Type: language +Subtag: tvy +Description: Timor Pidgin +Added: 2009-07-29 +%% +Type: language +Subtag: twa +Description: Twana +Added: 2009-07-29 +%% +Type: language +Subtag: twb +Description: Western Tawbuid +Added: 2009-07-29 +%% +Type: language +Subtag: twc +Description: Teshenawa +Added: 2009-07-29 +%% +Type: language +Subtag: twd +Description: Twents +Added: 2009-07-29 +%% +Type: language +Subtag: twe +Description: Tewa (Indonesia) +Added: 2009-07-29 +%% +Type: language +Subtag: twf +Description: Northern Tiwa +Added: 2009-07-29 +%% +Type: language +Subtag: twg +Description: Tereweng +Added: 2009-07-29 +%% +Type: language +Subtag: twh +Description: Tai Dón +Added: 2009-07-29 +%% +Type: language +Subtag: twl +Description: Tawara +Added: 2009-07-29 +%% +Type: language +Subtag: twm +Description: Tawang Monpa +Added: 2009-07-29 +%% +Type: language +Subtag: twn +Description: Twendi +Added: 2009-07-29 +%% +Type: language +Subtag: two +Description: Tswapong +Added: 2009-07-29 +%% +Type: language +Subtag: twp +Description: Ere +Added: 2009-07-29 +%% +Type: language +Subtag: twq +Description: Tasawaq +Added: 2009-07-29 +%% +Type: language +Subtag: twr +Description: Southwestern Tarahumara +Added: 2009-07-29 +%% +Type: language +Subtag: twt +Description: Turiwára +Added: 2009-07-29 +%% +Type: language +Subtag: twu +Description: Termanu +Added: 2009-07-29 +%% +Type: language +Subtag: tww +Description: Tuwari +Added: 2009-07-29 +%% +Type: language +Subtag: twx +Description: Tewe +Added: 2009-07-29 +%% +Type: language +Subtag: twy +Description: Tawoyan +Added: 2009-07-29 +%% +Type: language +Subtag: txa +Description: Tombonuo +Added: 2009-07-29 +%% +Type: language +Subtag: txb +Description: Tokharian B +Added: 2009-07-29 +%% +Type: language +Subtag: txc +Description: Tsetsaut +Added: 2009-07-29 +%% +Type: language +Subtag: txe +Description: Totoli +Added: 2009-07-29 +%% +Type: language +Subtag: txg +Description: Tangut +Added: 2009-07-29 +%% +Type: language +Subtag: txh +Description: Thracian +Added: 2009-07-29 +%% +Type: language +Subtag: txi +Description: Ikpeng +Added: 2009-07-29 +%% +Type: language +Subtag: txj +Description: Tarjumo +Added: 2015-02-12 +%% +Type: language +Subtag: txm +Description: Tomini +Added: 2009-07-29 +%% +Type: language +Subtag: txn +Description: West Tarangan +Added: 2009-07-29 +%% +Type: language +Subtag: txo +Description: Toto +Added: 2009-07-29 +%% +Type: language +Subtag: txq +Description: Tii +Added: 2009-07-29 +%% +Type: language +Subtag: txr +Description: Tartessian +Added: 2009-07-29 +%% +Type: language +Subtag: txs +Description: Tonsea +Added: 2009-07-29 +%% +Type: language +Subtag: txt +Description: Citak +Added: 2009-07-29 +%% +Type: language +Subtag: txu +Description: Kayapó +Added: 2009-07-29 +%% +Type: language +Subtag: txx +Description: Tatana +Added: 2009-07-29 +%% +Type: language +Subtag: txy +Description: Tanosy Malagasy +Added: 2009-07-29 +Macrolanguage: mg +%% +Type: language +Subtag: tya +Description: Tauya +Added: 2009-07-29 +%% +Type: language +Subtag: tye +Description: Kyanga +Added: 2009-07-29 +%% +Type: language +Subtag: tyh +Description: O'du +Added: 2009-07-29 +%% +Type: language +Subtag: tyi +Description: Teke-Tsaayi +Added: 2009-07-29 +%% +Type: language +Subtag: tyj +Description: Tai Do +Description: Tai Yo +Added: 2009-07-29 +%% +Type: language +Subtag: tyl +Description: Thu Lao +Added: 2009-07-29 +%% +Type: language +Subtag: tyn +Description: Kombai +Added: 2009-07-29 +%% +Type: language +Subtag: typ +Description: Thaypan +Added: 2009-07-29 +%% +Type: language +Subtag: tyr +Description: Tai Daeng +Added: 2009-07-29 +%% +Type: language +Subtag: tys +Description: Tày Sa Pa +Added: 2009-07-29 +%% +Type: language +Subtag: tyt +Description: Tày Tac +Added: 2009-07-29 +%% +Type: language +Subtag: tyu +Description: Kua +Added: 2009-07-29 +%% +Type: language +Subtag: tyv +Description: Tuvinian +Added: 2005-10-16 +%% +Type: language +Subtag: tyx +Description: Teke-Tyee +Added: 2009-07-29 +%% +Type: language +Subtag: tyz +Description: Tày +Added: 2009-07-29 +%% +Type: language +Subtag: tza +Description: Tanzanian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: tzh +Description: Tzeltal +Added: 2009-07-29 +%% +Type: language +Subtag: tzj +Description: Tz'utujil +Added: 2009-07-29 +%% +Type: language +Subtag: tzl +Description: Talossan +Added: 2013-09-10 +%% +Type: language +Subtag: tzm +Description: Central Atlas Tamazight +Added: 2009-07-29 +%% +Type: language +Subtag: tzn +Description: Tugun +Added: 2009-07-29 +%% +Type: language +Subtag: tzo +Description: Tzotzil +Added: 2009-07-29 +%% +Type: language +Subtag: tzx +Description: Tabriak +Added: 2009-07-29 +%% +Type: language +Subtag: uam +Description: Uamué +Added: 2009-07-29 +%% +Type: language +Subtag: uan +Description: Kuan +Added: 2009-07-29 +%% +Type: language +Subtag: uar +Description: Tairuma +Added: 2009-07-29 +%% +Type: language +Subtag: uba +Description: Ubang +Added: 2009-07-29 +%% +Type: language +Subtag: ubi +Description: Ubi +Added: 2009-07-29 +%% +Type: language +Subtag: ubl +Description: Buhi'non Bikol +Added: 2010-03-11 +Macrolanguage: bik +%% +Type: language +Subtag: ubr +Description: Ubir +Added: 2009-07-29 +%% +Type: language +Subtag: ubu +Description: Umbu-Ungu +Added: 2009-07-29 +%% +Type: language +Subtag: uby +Description: Ubykh +Added: 2009-07-29 +%% +Type: language +Subtag: uda +Description: Uda +Added: 2009-07-29 +%% +Type: language +Subtag: ude +Description: Udihe +Added: 2009-07-29 +%% +Type: language +Subtag: udg +Description: Muduga +Added: 2009-07-29 +%% +Type: language +Subtag: udi +Description: Udi +Added: 2009-07-29 +%% +Type: language +Subtag: udj +Description: Ujir +Added: 2009-07-29 +%% +Type: language +Subtag: udl +Description: Wuzlam +Added: 2009-07-29 +%% +Type: language +Subtag: udm +Description: Udmurt +Added: 2005-10-16 +%% +Type: language +Subtag: udu +Description: Uduk +Added: 2009-07-29 +%% +Type: language +Subtag: ues +Description: Kioko +Added: 2009-07-29 +%% +Type: language +Subtag: ufi +Description: Ufim +Added: 2009-07-29 +%% +Type: language +Subtag: uga +Description: Ugaritic +Added: 2005-10-16 +%% +Type: language +Subtag: ugb +Description: Kuku-Ugbanh +Added: 2009-07-29 +%% +Type: language +Subtag: uge +Description: Ughele +Added: 2009-07-29 +%% +Type: language +Subtag: ugn +Description: Ugandan Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: ugo +Description: Ugong +Added: 2009-07-29 +%% +Type: language +Subtag: ugy +Description: Uruguayan Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: uha +Description: Uhami +Added: 2009-07-29 +%% +Type: language +Subtag: uhn +Description: Damal +Added: 2009-07-29 +%% +Type: language +Subtag: uis +Description: Uisai +Added: 2009-07-29 +%% +Type: language +Subtag: uiv +Description: Iyive +Added: 2009-07-29 +%% +Type: language +Subtag: uji +Description: Tanjijili +Added: 2009-07-29 +%% +Type: language +Subtag: uka +Description: Kaburi +Added: 2009-07-29 +%% +Type: language +Subtag: ukg +Description: Ukuriguma +Added: 2009-07-29 +%% +Type: language +Subtag: ukh +Description: Ukhwejo +Added: 2009-07-29 +%% +Type: language +Subtag: ukk +Description: Muak Sa-aak +Added: 2017-02-23 +%% +Type: language +Subtag: ukl +Description: Ukrainian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: ukp +Description: Ukpe-Bayobiri +Added: 2009-07-29 +%% +Type: language +Subtag: ukq +Description: Ukwa +Added: 2009-07-29 +%% +Type: language +Subtag: uks +Description: Urubú-Kaapor Sign Language +Description: Kaapor Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: uku +Description: Ukue +Added: 2009-07-29 +%% +Type: language +Subtag: ukw +Description: Ukwuani-Aboh-Ndoni +Added: 2009-07-29 +%% +Type: language +Subtag: uky +Description: Kuuk-Yak +Added: 2012-08-12 +%% +Type: language +Subtag: ula +Description: Fungwa +Added: 2009-07-29 +%% +Type: language +Subtag: ulb +Description: Ulukwumi +Added: 2009-07-29 +%% +Type: language +Subtag: ulc +Description: Ulch +Added: 2009-07-29 +%% +Type: language +Subtag: ule +Description: Lule +Added: 2013-09-10 +%% +Type: language +Subtag: ulf +Description: Usku +Description: Afra +Added: 2009-07-29 +%% +Type: language +Subtag: uli +Description: Ulithian +Added: 2009-07-29 +%% +Type: language +Subtag: ulk +Description: Meriam Mir +Added: 2009-07-29 +%% +Type: language +Subtag: ull +Description: Ullatan +Added: 2009-07-29 +%% +Type: language +Subtag: ulm +Description: Ulumanda' +Added: 2009-07-29 +%% +Type: language +Subtag: uln +Description: Unserdeutsch +Added: 2009-07-29 +%% +Type: language +Subtag: ulu +Description: Uma' Lung +Added: 2009-07-29 +%% +Type: language +Subtag: ulw +Description: Ulwa +Added: 2010-03-11 +%% +Type: language +Subtag: uma +Description: Umatilla +Added: 2009-07-29 +%% +Type: language +Subtag: umb +Description: Umbundu +Added: 2005-10-16 +%% +Type: language +Subtag: umc +Description: Marrucinian +Added: 2009-07-29 +%% +Type: language +Subtag: umd +Description: Umbindhamu +Added: 2009-07-29 +%% +Type: language +Subtag: umg +Description: Morrobalama +Description: Umbuygamu +Added: 2009-07-29 +%% +Type: language +Subtag: umi +Description: Ukit +Added: 2009-07-29 +%% +Type: language +Subtag: umm +Description: Umon +Added: 2009-07-29 +%% +Type: language +Subtag: umn +Description: Makyan Naga +Added: 2009-07-29 +%% +Type: language +Subtag: umo +Description: Umotína +Added: 2009-07-29 +%% +Type: language +Subtag: ump +Description: Umpila +Added: 2009-07-29 +%% +Type: language +Subtag: umr +Description: Umbugarla +Added: 2009-07-29 +%% +Type: language +Subtag: ums +Description: Pendau +Added: 2009-07-29 +%% +Type: language +Subtag: umu +Description: Munsee +Added: 2009-07-29 +Macrolanguage: del +%% +Type: language +Subtag: una +Description: North Watut +Added: 2009-07-29 +%% +Type: language +Subtag: und +Description: Undetermined +Added: 2005-10-16 +Scope: special +%% +Type: language +Subtag: une +Description: Uneme +Added: 2009-07-29 +%% +Type: language +Subtag: ung +Description: Ngarinyin +Added: 2009-07-29 +%% +Type: language +Subtag: unk +Description: Enawené-Nawé +Added: 2009-07-29 +%% +Type: language +Subtag: unm +Description: Unami +Added: 2009-07-29 +Macrolanguage: del +%% +Type: language +Subtag: unn +Description: Kurnai +Added: 2013-09-10 +%% +Type: language +Subtag: unp +Description: Worora +Added: 2009-07-29 +Deprecated: 2012-08-12 +Comments: see wro, xgu +%% +Type: language +Subtag: unr +Description: Mundari +Added: 2009-07-29 +%% +Type: language +Subtag: unu +Description: Unubahe +Added: 2013-09-10 +%% +Type: language +Subtag: unx +Description: Munda +Added: 2009-07-29 +%% +Type: language +Subtag: unz +Description: Unde Kaili +Added: 2009-07-29 +%% +Type: language +Subtag: uok +Description: Uokha +Added: 2009-07-29 +Deprecated: 2015-02-12 +Preferred-Value: ema +%% +Type: language +Subtag: upi +Description: Umeda +Added: 2009-07-29 +%% +Type: language +Subtag: upv +Description: Uripiv-Wala-Rano-Atchin +Added: 2009-07-29 +%% +Type: language +Subtag: ura +Description: Urarina +Added: 2009-07-29 +%% +Type: language +Subtag: urb +Description: Urubú-Kaapor +Description: Kaapor +Added: 2009-07-29 +%% +Type: language +Subtag: urc +Description: Urningangg +Added: 2009-07-29 +%% +Type: language +Subtag: ure +Description: Uru +Added: 2009-07-29 +%% +Type: language +Subtag: urf +Description: Uradhi +Added: 2009-07-29 +%% +Type: language +Subtag: urg +Description: Urigina +Added: 2009-07-29 +%% +Type: language +Subtag: urh +Description: Urhobo +Added: 2009-07-29 +%% +Type: language +Subtag: uri +Description: Urim +Added: 2009-07-29 +%% +Type: language +Subtag: urj +Description: Uralic languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: urk +Description: Urak Lawoi' +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: url +Description: Urali +Added: 2009-07-29 +%% +Type: language +Subtag: urm +Description: Urapmin +Added: 2009-07-29 +%% +Type: language +Subtag: urn +Description: Uruangnirin +Added: 2009-07-29 +%% +Type: language +Subtag: uro +Description: Ura (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: urp +Description: Uru-Pa-In +Added: 2009-07-29 +%% +Type: language +Subtag: urr +Description: Lehalurup +Description: Löyöp +Added: 2009-07-29 +%% +Type: language +Subtag: urt +Description: Urat +Added: 2009-07-29 +%% +Type: language +Subtag: uru +Description: Urumi +Added: 2009-07-29 +%% +Type: language +Subtag: urv +Description: Uruava +Added: 2009-07-29 +%% +Type: language +Subtag: urw +Description: Sop +Added: 2009-07-29 +%% +Type: language +Subtag: urx +Description: Urimo +Added: 2009-07-29 +%% +Type: language +Subtag: ury +Description: Orya +Added: 2009-07-29 +%% +Type: language +Subtag: urz +Description: Uru-Eu-Wau-Wau +Added: 2009-07-29 +%% +Type: language +Subtag: usa +Description: Usarufa +Added: 2009-07-29 +%% +Type: language +Subtag: ush +Description: Ushojo +Added: 2009-07-29 +%% +Type: language +Subtag: usi +Description: Usui +Added: 2009-07-29 +%% +Type: language +Subtag: usk +Description: Usaghade +Added: 2009-07-29 +%% +Type: language +Subtag: usp +Description: Uspanteco +Added: 2009-07-29 +%% +Type: language +Subtag: uss +Description: us-Saare +Added: 2019-04-16 +%% +Type: language +Subtag: usu +Description: Uya +Added: 2009-07-29 +%% +Type: language +Subtag: uta +Description: Otank +Added: 2009-07-29 +%% +Type: language +Subtag: ute +Description: Ute-Southern Paiute +Added: 2009-07-29 +%% +Type: language +Subtag: uth +Description: ut-Hun +Added: 2019-04-16 +%% +Type: language +Subtag: utp +Description: Amba (Solomon Islands) +Added: 2009-07-29 +%% +Type: language +Subtag: utr +Description: Etulo +Added: 2009-07-29 +%% +Type: language +Subtag: utu +Description: Utu +Added: 2009-07-29 +%% +Type: language +Subtag: uum +Description: Urum +Added: 2009-07-29 +%% +Type: language +Subtag: uun +Description: Kulon-Pazeh +Added: 2009-07-29 +%% +Type: language +Subtag: uur +Description: Ura (Vanuatu) +Added: 2009-07-29 +%% +Type: language +Subtag: uuu +Description: U +Added: 2009-07-29 +%% +Type: language +Subtag: uve +Description: West Uvean +Description: Fagauvea +Added: 2009-07-29 +%% +Type: language +Subtag: uvh +Description: Uri +Added: 2009-07-29 +%% +Type: language +Subtag: uvl +Description: Lote +Added: 2009-07-29 +%% +Type: language +Subtag: uwa +Description: Kuku-Uwanh +Added: 2009-07-29 +%% +Type: language +Subtag: uya +Description: Doko-Uyanga +Added: 2009-07-29 +%% +Type: language +Subtag: uzn +Description: Northern Uzbek +Added: 2009-07-29 +Macrolanguage: uz +%% +Type: language +Subtag: uzs +Description: Southern Uzbek +Added: 2009-07-29 +Macrolanguage: uz +%% +Type: language +Subtag: vaa +Description: Vaagri Booli +Added: 2009-07-29 +%% +Type: language +Subtag: vae +Description: Vale +Added: 2009-07-29 +%% +Type: language +Subtag: vaf +Description: Vafsi +Added: 2009-07-29 +%% +Type: language +Subtag: vag +Description: Vagla +Added: 2009-07-29 +%% +Type: language +Subtag: vah +Description: Varhadi-Nagpuri +Added: 2009-07-29 +%% +Type: language +Subtag: vai +Description: Vai +Added: 2005-10-16 +%% +Type: language +Subtag: vaj +Description: Sekele +Description: Northwestern ǃKung +Description: Vasekele +Added: 2009-07-29 +%% +Type: language +Subtag: val +Description: Vehes +Added: 2009-07-29 +%% +Type: language +Subtag: vam +Description: Vanimo +Added: 2009-07-29 +%% +Type: language +Subtag: van +Description: Valman +Added: 2009-07-29 +%% +Type: language +Subtag: vao +Description: Vao +Added: 2009-07-29 +%% +Type: language +Subtag: vap +Description: Vaiphei +Added: 2009-07-29 +%% +Type: language +Subtag: var +Description: Huarijio +Added: 2009-07-29 +%% +Type: language +Subtag: vas +Description: Vasavi +Added: 2009-07-29 +%% +Type: language +Subtag: vau +Description: Vanuma +Added: 2009-07-29 +%% +Type: language +Subtag: vav +Description: Varli +Added: 2009-07-29 +%% +Type: language +Subtag: vay +Description: Wayu +Added: 2009-07-29 +%% +Type: language +Subtag: vbb +Description: Southeast Babar +Added: 2009-07-29 +%% +Type: language +Subtag: vbk +Description: Southwestern Bontok +Added: 2010-03-11 +Macrolanguage: bnc +%% +Type: language +Subtag: vec +Description: Venetian +Added: 2009-07-29 +%% +Type: language +Subtag: ved +Description: Veddah +Added: 2009-07-29 +%% +Type: language +Subtag: vel +Description: Veluws +Added: 2009-07-29 +%% +Type: language +Subtag: vem +Description: Vemgo-Mabas +Added: 2009-07-29 +%% +Type: language +Subtag: veo +Description: Ventureño +Added: 2009-07-29 +%% +Type: language +Subtag: vep +Description: Veps +Added: 2009-07-29 +%% +Type: language +Subtag: ver +Description: Mom Jango +Added: 2009-07-29 +%% +Type: language +Subtag: vgr +Description: Vaghri +Added: 2009-07-29 +%% +Type: language +Subtag: vgt +Description: Vlaamse Gebarentaal +Description: Flemish Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: vic +Description: Virgin Islands Creole English +Added: 2009-07-29 +%% +Type: language +Subtag: vid +Description: Vidunda +Added: 2009-07-29 +%% +Type: language +Subtag: vif +Description: Vili +Added: 2009-07-29 +%% +Type: language +Subtag: vig +Description: Viemo +Added: 2009-07-29 +%% +Type: language +Subtag: vil +Description: Vilela +Added: 2009-07-29 +%% +Type: language +Subtag: vin +Description: Vinza +Added: 2009-07-29 +%% +Type: language +Subtag: vis +Description: Vishavan +Added: 2009-07-29 +%% +Type: language +Subtag: vit +Description: Viti +Added: 2009-07-29 +%% +Type: language +Subtag: viv +Description: Iduna +Added: 2009-07-29 +%% +Type: language +Subtag: vka +Description: Kariyarra +Added: 2009-07-29 +%% +Type: language +Subtag: vki +Description: Ija-Zuba +Added: 2009-07-29 +%% +Type: language +Subtag: vkj +Description: Kujarge +Added: 2009-07-29 +%% +Type: language +Subtag: vkk +Description: Kaur +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: vkl +Description: Kulisusu +Added: 2009-07-29 +%% +Type: language +Subtag: vkm +Description: Kamakan +Added: 2009-07-29 +%% +Type: language +Subtag: vko +Description: Kodeoha +Added: 2009-07-29 +%% +Type: language +Subtag: vkp +Description: Korlai Creole Portuguese +Added: 2009-07-29 +%% +Type: language +Subtag: vkt +Description: Tenggarong Kutai Malay +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: vku +Description: Kurrama +Added: 2009-07-29 +%% +Type: language +Subtag: vlp +Description: Valpei +Added: 2009-07-29 +%% +Type: language +Subtag: vls +Description: Vlaams +Added: 2009-07-29 +%% +Type: language +Subtag: vma +Description: Martuyhunira +Added: 2009-07-29 +%% +Type: language +Subtag: vmb +Description: Barbaram +Added: 2009-07-29 +%% +Type: language +Subtag: vmc +Description: Juxtlahuaca Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: vmd +Description: Mudu Koraga +Added: 2009-07-29 +%% +Type: language +Subtag: vme +Description: East Masela +Added: 2009-07-29 +%% +Type: language +Subtag: vmf +Description: Mainfränkisch +Added: 2009-07-29 +%% +Type: language +Subtag: vmg +Description: Lungalunga +Added: 2009-07-29 +Comments: see also bxf +%% +Type: language +Subtag: vmh +Description: Maraghei +Added: 2009-07-29 +%% +Type: language +Subtag: vmi +Description: Miwa +Added: 2009-07-29 +%% +Type: language +Subtag: vmj +Description: Ixtayutla Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: vmk +Description: Makhuwa-Shirima +Added: 2009-07-29 +%% +Type: language +Subtag: vml +Description: Malgana +Added: 2009-07-29 +%% +Type: language +Subtag: vmm +Description: Mitlatongo Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: vmp +Description: Soyaltepec Mazatec +Added: 2009-07-29 +%% +Type: language +Subtag: vmq +Description: Soyaltepec Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: vmr +Description: Marenje +Added: 2009-07-29 +%% +Type: language +Subtag: vms +Description: Moksela +Added: 2009-07-29 +%% +Type: language +Subtag: vmu +Description: Muluridyi +Added: 2009-07-29 +%% +Type: language +Subtag: vmv +Description: Valley Maidu +Added: 2009-07-29 +%% +Type: language +Subtag: vmw +Description: Makhuwa +Added: 2009-07-29 +%% +Type: language +Subtag: vmx +Description: Tamazola Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: vmy +Description: Ayautla Mazatec +Added: 2009-07-29 +%% +Type: language +Subtag: vmz +Description: Mazatlán Mazatec +Added: 2009-07-29 +%% +Type: language +Subtag: vnk +Description: Vano +Description: Lovono +Added: 2009-07-29 +%% +Type: language +Subtag: vnm +Description: Vinmavis +Description: Neve'ei +Added: 2009-07-29 +%% +Type: language +Subtag: vnp +Description: Vunapu +Added: 2009-07-29 +%% +Type: language +Subtag: vor +Description: Voro +Added: 2009-07-29 +%% +Type: language +Subtag: vot +Description: Votic +Added: 2005-10-16 +%% +Type: language +Subtag: vra +Description: Vera'a +Added: 2009-07-29 +%% +Type: language +Subtag: vro +Description: Võro +Added: 2009-07-29 +Macrolanguage: et +%% +Type: language +Subtag: vrs +Description: Varisi +Added: 2009-07-29 +%% +Type: language +Subtag: vrt +Description: Burmbar +Description: Banam Bay +Added: 2009-07-29 +%% +Type: language +Subtag: vsi +Description: Moldova Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: vsl +Description: Venezuelan Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: vsv +Description: Valencian Sign Language +Description: Llengua de signes valenciana +Added: 2009-07-29 +%% +Type: language +Subtag: vto +Description: Vitou +Added: 2009-07-29 +%% +Type: language +Subtag: vum +Description: Vumbu +Added: 2009-07-29 +%% +Type: language +Subtag: vun +Description: Vunjo +Added: 2009-07-29 +%% +Type: language +Subtag: vut +Description: Vute +Added: 2009-07-29 +%% +Type: language +Subtag: vwa +Description: Awa (China) +Added: 2009-07-29 +%% +Type: language +Subtag: waa +Description: Walla Walla +Added: 2009-07-29 +%% +Type: language +Subtag: wab +Description: Wab +Added: 2009-07-29 +%% +Type: language +Subtag: wac +Description: Wasco-Wishram +Added: 2009-07-29 +%% +Type: language +Subtag: wad +Description: Wandamen +Added: 2009-07-29 +%% +Type: language +Subtag: wae +Description: Walser +Added: 2009-07-29 +%% +Type: language +Subtag: waf +Description: Wakoná +Added: 2009-07-29 +%% +Type: language +Subtag: wag +Description: Wa'ema +Added: 2009-07-29 +%% +Type: language +Subtag: wah +Description: Watubela +Added: 2009-07-29 +%% +Type: language +Subtag: wai +Description: Wares +Added: 2009-07-29 +%% +Type: language +Subtag: waj +Description: Waffa +Added: 2009-07-29 +%% +Type: language +Subtag: wak +Description: Wakashan languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: wal +Description: Wolaytta +Description: Wolaitta +Added: 2005-10-16 +%% +Type: language +Subtag: wam +Description: Wampanoag +Added: 2009-07-29 +%% +Type: language +Subtag: wan +Description: Wan +Added: 2009-07-29 +%% +Type: language +Subtag: wao +Description: Wappo +Added: 2009-07-29 +%% +Type: language +Subtag: wap +Description: Wapishana +Added: 2009-07-29 +%% +Type: language +Subtag: waq +Description: Wagiman +Added: 2009-07-29 +%% +Type: language +Subtag: war +Description: Waray (Philippines) +Added: 2005-10-16 +%% +Type: language +Subtag: was +Description: Washo +Added: 2005-10-16 +%% +Type: language +Subtag: wat +Description: Kaninuwa +Added: 2009-07-29 +%% +Type: language +Subtag: wau +Description: Waurá +Added: 2009-07-29 +%% +Type: language +Subtag: wav +Description: Waka +Added: 2009-07-29 +%% +Type: language +Subtag: waw +Description: Waiwai +Added: 2009-07-29 +%% +Type: language +Subtag: wax +Description: Watam +Description: Marangis +Added: 2009-07-29 +%% +Type: language +Subtag: way +Description: Wayana +Added: 2009-07-29 +%% +Type: language +Subtag: waz +Description: Wampur +Added: 2009-07-29 +%% +Type: language +Subtag: wba +Description: Warao +Added: 2009-07-29 +%% +Type: language +Subtag: wbb +Description: Wabo +Added: 2009-07-29 +%% +Type: language +Subtag: wbe +Description: Waritai +Added: 2009-07-29 +%% +Type: language +Subtag: wbf +Description: Wara +Added: 2009-07-29 +Comments: see also pnl +%% +Type: language +Subtag: wbh +Description: Wanda +Added: 2009-07-29 +%% +Type: language +Subtag: wbi +Description: Vwanji +Added: 2009-07-29 +%% +Type: language +Subtag: wbj +Description: Alagwa +Added: 2009-07-29 +%% +Type: language +Subtag: wbk +Description: Waigali +Added: 2009-07-29 +%% +Type: language +Subtag: wbl +Description: Wakhi +Added: 2009-07-29 +%% +Type: language +Subtag: wbm +Description: Wa +Added: 2009-07-29 +%% +Type: language +Subtag: wbp +Description: Warlpiri +Added: 2009-07-29 +%% +Type: language +Subtag: wbq +Description: Waddar +Added: 2009-07-29 +%% +Type: language +Subtag: wbr +Description: Wagdi +Added: 2009-07-29 +Macrolanguage: raj +%% +Type: language +Subtag: wbs +Description: West Bengal Sign Language +Added: 2017-02-23 +%% +Type: language +Subtag: wbt +Description: Warnman +Added: 2009-07-29 +%% +Type: language +Subtag: wbv +Description: Wajarri +Added: 2009-07-29 +%% +Type: language +Subtag: wbw +Description: Woi +Added: 2009-07-29 +%% +Type: language +Subtag: wca +Description: Yanomámi +Added: 2009-07-29 +%% +Type: language +Subtag: wci +Description: Waci Gbe +Added: 2009-07-29 +%% +Type: language +Subtag: wdd +Description: Wandji +Added: 2009-07-29 +%% +Type: language +Subtag: wdg +Description: Wadaginam +Added: 2009-07-29 +%% +Type: language +Subtag: wdj +Description: Wadjiginy +Added: 2009-07-29 +%% +Type: language +Subtag: wdk +Description: Wadikali +Added: 2013-09-10 +%% +Type: language +Subtag: wdu +Description: Wadjigu +Added: 2009-07-29 +%% +Type: language +Subtag: wdy +Description: Wadjabangayi +Added: 2013-09-10 +%% +Type: language +Subtag: wea +Description: Wewaw +Added: 2009-07-29 +%% +Type: language +Subtag: wec +Description: Wè Western +Added: 2009-07-29 +%% +Type: language +Subtag: wed +Description: Wedau +Added: 2009-07-29 +%% +Type: language +Subtag: weg +Description: Wergaia +Added: 2013-09-10 +%% +Type: language +Subtag: weh +Description: Weh +Added: 2009-07-29 +%% +Type: language +Subtag: wei +Description: Kiunum +Added: 2009-07-29 +%% +Type: language +Subtag: wem +Description: Weme Gbe +Added: 2009-07-29 +%% +Type: language +Subtag: wen +Description: Sorbian languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: weo +Description: Wemale +Added: 2009-07-29 +%% +Type: language +Subtag: wep +Description: Westphalien +Added: 2009-07-29 +%% +Type: language +Subtag: wer +Description: Weri +Added: 2009-07-29 +%% +Type: language +Subtag: wes +Description: Cameroon Pidgin +Added: 2009-07-29 +%% +Type: language +Subtag: wet +Description: Perai +Added: 2009-07-29 +%% +Type: language +Subtag: weu +Description: Rawngtu Chin +Added: 2009-07-29 +%% +Type: language +Subtag: wew +Description: Wejewa +Added: 2009-07-29 +%% +Type: language +Subtag: wfg +Description: Yafi +Description: Zorop +Added: 2009-07-29 +%% +Type: language +Subtag: wga +Description: Wagaya +Added: 2009-07-29 +%% +Type: language +Subtag: wgb +Description: Wagawaga +Added: 2010-03-11 +%% +Type: language +Subtag: wgg +Description: Wangkangurru +Description: Wangganguru +Added: 2009-07-29 +%% +Type: language +Subtag: wgi +Description: Wahgi +Added: 2009-07-29 +%% +Type: language +Subtag: wgo +Description: Waigeo +Added: 2009-07-29 +%% +Type: language +Subtag: wgu +Description: Wirangu +Added: 2012-08-12 +%% +Type: language +Subtag: wgw +Description: Wagawaga +Added: 2009-07-29 +Deprecated: 2010-03-11 +Comments: see wgb, ylb +%% +Type: language +Subtag: wgy +Description: Warrgamay +Added: 2009-07-29 +%% +Type: language +Subtag: wha +Description: Sou Upaa +Description: Manusela +Added: 2009-07-29 +%% +Type: language +Subtag: whg +Description: North Wahgi +Added: 2009-07-29 +%% +Type: language +Subtag: whk +Description: Wahau Kenyah +Added: 2009-07-29 +%% +Type: language +Subtag: whu +Description: Wahau Kayan +Added: 2009-07-29 +%% +Type: language +Subtag: wib +Description: Southern Toussian +Added: 2009-07-29 +%% +Type: language +Subtag: wic +Description: Wichita +Added: 2009-07-29 +%% +Type: language +Subtag: wie +Description: Wik-Epa +Added: 2009-07-29 +%% +Type: language +Subtag: wif +Description: Wik-Keyangan +Added: 2009-07-29 +%% +Type: language +Subtag: wig +Description: Wik Ngathan +Added: 2009-07-29 +%% +Type: language +Subtag: wih +Description: Wik-Me'anha +Added: 2009-07-29 +%% +Type: language +Subtag: wii +Description: Minidien +Added: 2009-07-29 +%% +Type: language +Subtag: wij +Description: Wik-Iiyanh +Added: 2009-07-29 +%% +Type: language +Subtag: wik +Description: Wikalkan +Added: 2009-07-29 +%% +Type: language +Subtag: wil +Description: Wilawila +Added: 2009-07-29 +%% +Type: language +Subtag: wim +Description: Wik-Mungkan +Added: 2009-07-29 +%% +Type: language +Subtag: win +Description: Ho-Chunk +Added: 2009-07-29 +%% +Type: language +Subtag: wir +Description: Wiraféd +Added: 2009-07-29 +%% +Type: language +Subtag: wit +Description: Wintu +Added: 2009-07-29 +Deprecated: 2013-09-10 +Comments: see nol, pwi, wnw +%% +Type: language +Subtag: wiu +Description: Wiru +Added: 2009-07-29 +%% +Type: language +Subtag: wiv +Description: Vitu +Added: 2009-07-29 +%% +Type: language +Subtag: wiw +Description: Wirangu +Added: 2009-07-29 +Deprecated: 2012-08-12 +Comments: see nwo, wgu +%% +Type: language +Subtag: wiy +Description: Wiyot +Added: 2009-07-29 +%% +Type: language +Subtag: wja +Description: Waja +Added: 2009-07-29 +%% +Type: language +Subtag: wji +Description: Warji +Added: 2009-07-29 +%% +Type: language +Subtag: wka +Description: Kw'adza +Added: 2009-07-29 +%% +Type: language +Subtag: wkb +Description: Kumbaran +Added: 2009-07-29 +%% +Type: language +Subtag: wkd +Description: Wakde +Description: Mo +Added: 2009-07-29 +%% +Type: language +Subtag: wkl +Description: Kalanadi +Added: 2009-07-29 +%% +Type: language +Subtag: wkr +Description: Keerray-Woorroong +Added: 2019-04-16 +%% +Type: language +Subtag: wku +Description: Kunduvadi +Added: 2009-07-29 +%% +Type: language +Subtag: wkw +Description: Wakawaka +Added: 2009-07-29 +%% +Type: language +Subtag: wky +Description: Wangkayutyuru +Added: 2013-09-10 +%% +Type: language +Subtag: wla +Description: Walio +Added: 2009-07-29 +%% +Type: language +Subtag: wlc +Description: Mwali Comorian +Added: 2009-07-29 +%% +Type: language +Subtag: wle +Description: Wolane +Added: 2009-07-29 +%% +Type: language +Subtag: wlg +Description: Kunbarlang +Added: 2009-07-29 +%% +Type: language +Subtag: wli +Description: Waioli +Added: 2009-07-29 +%% +Type: language +Subtag: wlk +Description: Wailaki +Added: 2009-07-29 +%% +Type: language +Subtag: wll +Description: Wali (Sudan) +Added: 2009-07-29 +%% +Type: language +Subtag: wlm +Description: Middle Welsh +Added: 2009-07-29 +%% +Type: language +Subtag: wlo +Description: Wolio +Added: 2009-07-29 +%% +Type: language +Subtag: wlr +Description: Wailapa +Added: 2009-07-29 +%% +Type: language +Subtag: wls +Description: Wallisian +Added: 2009-07-29 +%% +Type: language +Subtag: wlu +Description: Wuliwuli +Added: 2009-07-29 +%% +Type: language +Subtag: wlv +Description: Wichí Lhamtés Vejoz +Added: 2009-07-29 +%% +Type: language +Subtag: wlw +Description: Walak +Added: 2009-07-29 +%% +Type: language +Subtag: wlx +Description: Wali (Ghana) +Added: 2009-07-29 +%% +Type: language +Subtag: wly +Description: Waling +Added: 2009-07-29 +%% +Type: language +Subtag: wma +Description: Mawa (Nigeria) +Added: 2009-07-29 +%% +Type: language +Subtag: wmb +Description: Wambaya +Added: 2009-07-29 +%% +Type: language +Subtag: wmc +Description: Wamas +Added: 2009-07-29 +%% +Type: language +Subtag: wmd +Description: Mamaindé +Added: 2009-07-29 +%% +Type: language +Subtag: wme +Description: Wambule +Added: 2009-07-29 +%% +Type: language +Subtag: wmh +Description: Waima'a +Added: 2009-07-29 +%% +Type: language +Subtag: wmi +Description: Wamin +Added: 2009-07-29 +%% +Type: language +Subtag: wmm +Description: Maiwa (Indonesia) +Added: 2009-07-29 +%% +Type: language +Subtag: wmn +Description: Waamwang +Added: 2009-07-29 +%% +Type: language +Subtag: wmo +Description: Wom (Papua New Guinea) +Added: 2009-07-29 +%% +Type: language +Subtag: wms +Description: Wambon +Added: 2009-07-29 +%% +Type: language +Subtag: wmt +Description: Walmajarri +Added: 2009-07-29 +%% +Type: language +Subtag: wmw +Description: Mwani +Added: 2009-07-29 +%% +Type: language +Subtag: wmx +Description: Womo +Added: 2009-07-29 +%% +Type: language +Subtag: wnb +Description: Wanambre +Added: 2009-07-29 +%% +Type: language +Subtag: wnc +Description: Wantoat +Added: 2009-07-29 +%% +Type: language +Subtag: wnd +Description: Wandarang +Added: 2009-07-29 +%% +Type: language +Subtag: wne +Description: Waneci +Added: 2009-07-29 +%% +Type: language +Subtag: wng +Description: Wanggom +Added: 2009-07-29 +%% +Type: language +Subtag: wni +Description: Ndzwani Comorian +Added: 2009-07-29 +%% +Type: language +Subtag: wnk +Description: Wanukaka +Added: 2009-07-29 +%% +Type: language +Subtag: wnm +Description: Wanggamala +Added: 2009-07-29 +%% +Type: language +Subtag: wnn +Description: Wunumara +Added: 2013-09-10 +%% +Type: language +Subtag: wno +Description: Wano +Added: 2009-07-29 +%% +Type: language +Subtag: wnp +Description: Wanap +Added: 2009-07-29 +%% +Type: language +Subtag: wnu +Description: Usan +Added: 2009-07-29 +%% +Type: language +Subtag: wnw +Description: Wintu +Added: 2013-09-10 +%% +Type: language +Subtag: wny +Description: Wanyi +Description: Waanyi +Added: 2012-08-12 +%% +Type: language +Subtag: woa +Description: Kuwema +Description: Tyaraity +Added: 2009-07-29 +%% +Type: language +Subtag: wob +Description: Wè Northern +Added: 2009-07-29 +%% +Type: language +Subtag: woc +Description: Wogeo +Added: 2009-07-29 +%% +Type: language +Subtag: wod +Description: Wolani +Added: 2009-07-29 +%% +Type: language +Subtag: woe +Description: Woleaian +Added: 2009-07-29 +%% +Type: language +Subtag: wof +Description: Gambian Wolof +Added: 2009-07-29 +%% +Type: language +Subtag: wog +Description: Wogamusin +Added: 2009-07-29 +%% +Type: language +Subtag: woi +Description: Kamang +Added: 2009-07-29 +%% +Type: language +Subtag: wok +Description: Longto +Added: 2009-07-29 +%% +Type: language +Subtag: wom +Description: Wom (Nigeria) +Added: 2009-07-29 +%% +Type: language +Subtag: won +Description: Wongo +Added: 2009-07-29 +%% +Type: language +Subtag: woo +Description: Manombai +Added: 2009-07-29 +%% +Type: language +Subtag: wor +Description: Woria +Added: 2009-07-29 +%% +Type: language +Subtag: wos +Description: Hanga Hundi +Added: 2009-07-29 +%% +Type: language +Subtag: wow +Description: Wawonii +Added: 2009-07-29 +%% +Type: language +Subtag: woy +Description: Weyto +Added: 2009-07-29 +%% +Type: language +Subtag: wpc +Description: Maco +Added: 2009-07-29 +%% +Type: language +Subtag: wra +Description: Warapu +Added: 2009-07-29 +%% +Type: language +Subtag: wrb +Description: Waluwarra +Description: Warluwara +Added: 2009-07-29 +%% +Type: language +Subtag: wrd +Description: Warduji +Added: 2009-07-29 +%% +Type: language +Subtag: wrg +Description: Warungu +Description: Gudjal +Added: 2009-07-29 +%% +Type: language +Subtag: wrh +Description: Wiradjuri +Added: 2009-07-29 +%% +Type: language +Subtag: wri +Description: Wariyangga +Added: 2009-07-29 +%% +Type: language +Subtag: wrk +Description: Garrwa +Added: 2012-08-12 +%% +Type: language +Subtag: wrl +Description: Warlmanpa +Added: 2009-07-29 +%% +Type: language +Subtag: wrm +Description: Warumungu +Added: 2009-07-29 +%% +Type: language +Subtag: wrn +Description: Warnang +Added: 2009-07-29 +%% +Type: language +Subtag: wro +Description: Worrorra +Added: 2012-08-12 +%% +Type: language +Subtag: wrp +Description: Waropen +Added: 2009-07-29 +%% +Type: language +Subtag: wrr +Description: Wardaman +Added: 2009-07-29 +%% +Type: language +Subtag: wrs +Description: Waris +Added: 2009-07-29 +%% +Type: language +Subtag: wru +Description: Waru +Added: 2009-07-29 +%% +Type: language +Subtag: wrv +Description: Waruna +Added: 2009-07-29 +%% +Type: language +Subtag: wrw +Description: Gugu Warra +Added: 2009-07-29 +%% +Type: language +Subtag: wrx +Description: Wae Rana +Added: 2009-07-29 +%% +Type: language +Subtag: wry +Description: Merwari +Added: 2009-07-29 +Macrolanguage: mwr +%% +Type: language +Subtag: wrz +Description: Waray (Australia) +Added: 2009-07-29 +%% +Type: language +Subtag: wsa +Description: Warembori +Added: 2009-07-29 +%% +Type: language +Subtag: wsg +Description: Adilabad Gondi +Added: 2016-05-30 +Macrolanguage: gon +%% +Type: language +Subtag: wsi +Description: Wusi +Added: 2009-07-29 +%% +Type: language +Subtag: wsk +Description: Waskia +Added: 2009-07-29 +%% +Type: language +Subtag: wsr +Description: Owenia +Added: 2009-07-29 +%% +Type: language +Subtag: wss +Description: Wasa +Added: 2009-07-29 +%% +Type: language +Subtag: wsu +Description: Wasu +Added: 2009-07-29 +%% +Type: language +Subtag: wsv +Description: Wotapuri-Katarqalai +Added: 2009-07-29 +%% +Type: language +Subtag: wtf +Description: Watiwa +Added: 2009-07-29 +%% +Type: language +Subtag: wth +Description: Wathawurrung +Added: 2013-09-10 +%% +Type: language +Subtag: wti +Description: Berta +Added: 2009-07-29 +%% +Type: language +Subtag: wtk +Description: Watakataui +Added: 2009-07-29 +%% +Type: language +Subtag: wtm +Description: Mewati +Added: 2009-07-29 +%% +Type: language +Subtag: wtw +Description: Wotu +Added: 2009-07-29 +%% +Type: language +Subtag: wua +Description: Wikngenchera +Added: 2009-07-29 +%% +Type: language +Subtag: wub +Description: Wunambal +Added: 2009-07-29 +%% +Type: language +Subtag: wud +Description: Wudu +Added: 2009-07-29 +%% +Type: language +Subtag: wuh +Description: Wutunhua +Added: 2009-07-29 +%% +Type: language +Subtag: wul +Description: Silimo +Added: 2009-07-29 +%% +Type: language +Subtag: wum +Description: Wumbvu +Added: 2009-07-29 +%% +Type: language +Subtag: wun +Description: Bungu +Added: 2009-07-29 +%% +Type: language +Subtag: wur +Description: Wurrugu +Added: 2009-07-29 +%% +Type: language +Subtag: wut +Description: Wutung +Added: 2009-07-29 +%% +Type: language +Subtag: wuu +Description: Wu Chinese +Added: 2009-07-29 +Macrolanguage: zh +%% +Type: language +Subtag: wuv +Description: Wuvulu-Aua +Added: 2009-07-29 +%% +Type: language +Subtag: wux +Description: Wulna +Added: 2009-07-29 +%% +Type: language +Subtag: wuy +Description: Wauyai +Added: 2009-07-29 +%% +Type: language +Subtag: wwa +Description: Waama +Added: 2009-07-29 +%% +Type: language +Subtag: wwb +Description: Wakabunga +Added: 2012-08-12 +%% +Type: language +Subtag: wwo +Description: Wetamut +Description: Dorig +Added: 2009-07-29 +%% +Type: language +Subtag: wwr +Description: Warrwa +Added: 2009-07-29 +%% +Type: language +Subtag: www +Description: Wawa +Added: 2009-07-29 +%% +Type: language +Subtag: wxa +Description: Waxianghua +Added: 2009-07-29 +%% +Type: language +Subtag: wxw +Description: Wardandi +Added: 2013-09-10 +%% +Type: language +Subtag: wya +Description: Wyandot +Added: 2009-07-29 +%% +Type: language +Subtag: wyb +Description: Wangaaybuwan-Ngiyambaa +Added: 2009-07-29 +%% +Type: language +Subtag: wyi +Description: Woiwurrung +Added: 2013-09-10 +%% +Type: language +Subtag: wym +Description: Wymysorys +Added: 2009-07-29 +%% +Type: language +Subtag: wyr +Description: Wayoró +Added: 2009-07-29 +%% +Type: language +Subtag: wyy +Description: Western Fijian +Added: 2009-07-29 +%% +Type: language +Subtag: xaa +Description: Andalusian Arabic +Added: 2009-07-29 +%% +Type: language +Subtag: xab +Description: Sambe +Added: 2009-07-29 +%% +Type: language +Subtag: xac +Description: Kachari +Added: 2009-07-29 +%% +Type: language +Subtag: xad +Description: Adai +Added: 2009-07-29 +%% +Type: language +Subtag: xae +Description: Aequian +Added: 2009-07-29 +%% +Type: language +Subtag: xag +Description: Aghwan +Added: 2009-07-29 +%% +Type: language +Subtag: xai +Description: Kaimbé +Added: 2009-07-29 +%% +Type: language +Subtag: xaj +Description: Ararandewára +Added: 2014-02-28 +%% +Type: language +Subtag: xak +Description: Máku +Added: 2016-05-30 +%% +Type: language +Subtag: xal +Description: Kalmyk +Description: Oirat +Added: 2005-10-16 +%% +Type: language +Subtag: xam +Description: ǀXam +Added: 2009-07-29 +%% +Type: language +Subtag: xan +Description: Xamtanga +Added: 2009-07-29 +%% +Type: language +Subtag: xao +Description: Khao +Added: 2009-07-29 +%% +Type: language +Subtag: xap +Description: Apalachee +Added: 2009-07-29 +%% +Type: language +Subtag: xaq +Description: Aquitanian +Added: 2009-07-29 +%% +Type: language +Subtag: xar +Description: Karami +Added: 2009-07-29 +%% +Type: language +Subtag: xas +Description: Kamas +Added: 2009-07-29 +%% +Type: language +Subtag: xat +Description: Katawixi +Added: 2009-07-29 +%% +Type: language +Subtag: xau +Description: Kauwera +Added: 2009-07-29 +%% +Type: language +Subtag: xav +Description: Xavánte +Added: 2009-07-29 +%% +Type: language +Subtag: xaw +Description: Kawaiisu +Added: 2009-07-29 +%% +Type: language +Subtag: xay +Description: Kayan Mahakam +Added: 2009-07-29 +%% +Type: language +Subtag: xba +Description: Kamba (Brazil) +Added: 2009-07-29 +Deprecated: 2016-05-30 +Preferred-Value: cax +%% +Type: language +Subtag: xbb +Description: Lower Burdekin +Added: 2010-03-11 +%% +Type: language +Subtag: xbc +Description: Bactrian +Added: 2009-07-29 +%% +Type: language +Subtag: xbd +Description: Bindal +Added: 2013-09-10 +%% +Type: language +Subtag: xbe +Description: Bigambal +Added: 2013-09-10 +%% +Type: language +Subtag: xbg +Description: Bunganditj +Added: 2013-09-10 +%% +Type: language +Subtag: xbi +Description: Kombio +Added: 2009-07-29 +%% +Type: language +Subtag: xbj +Description: Birrpayi +Added: 2013-09-10 +%% +Type: language +Subtag: xbm +Description: Middle Breton +Added: 2009-07-29 +%% +Type: language +Subtag: xbn +Description: Kenaboi +Added: 2010-03-11 +%% +Type: language +Subtag: xbo +Description: Bolgarian +Added: 2009-07-29 +%% +Type: language +Subtag: xbp +Description: Bibbulman +Added: 2013-09-10 +%% +Type: language +Subtag: xbr +Description: Kambera +Added: 2009-07-29 +%% +Type: language +Subtag: xbw +Description: Kambiwá +Added: 2009-07-29 +%% +Type: language +Subtag: xbx +Description: Kabixí +Added: 2009-07-29 +Deprecated: 2016-05-30 +%% +Type: language +Subtag: xby +Description: Batjala +Description: Batyala +Added: 2013-09-10 +%% +Type: language +Subtag: xcb +Description: Cumbric +Added: 2009-07-29 +%% +Type: language +Subtag: xcc +Description: Camunic +Added: 2009-07-29 +%% +Type: language +Subtag: xce +Description: Celtiberian +Added: 2009-07-29 +%% +Type: language +Subtag: xcg +Description: Cisalpine Gaulish +Added: 2009-07-29 +%% +Type: language +Subtag: xch +Description: Chemakum +Description: Chimakum +Added: 2009-07-29 +%% +Type: language +Subtag: xcl +Description: Classical Armenian +Added: 2009-07-29 +%% +Type: language +Subtag: xcm +Description: Comecrudo +Added: 2009-07-29 +%% +Type: language +Subtag: xcn +Description: Cotoname +Added: 2009-07-29 +%% +Type: language +Subtag: xco +Description: Chorasmian +Added: 2009-07-29 +%% +Type: language +Subtag: xcr +Description: Carian +Added: 2009-07-29 +%% +Type: language +Subtag: xct +Description: Classical Tibetan +Added: 2009-07-29 +%% +Type: language +Subtag: xcu +Description: Curonian +Added: 2009-07-29 +%% +Type: language +Subtag: xcv +Description: Chuvantsy +Added: 2009-07-29 +%% +Type: language +Subtag: xcw +Description: Coahuilteco +Added: 2009-07-29 +%% +Type: language +Subtag: xcy +Description: Cayuse +Added: 2009-07-29 +%% +Type: language +Subtag: xda +Description: Darkinyung +Added: 2013-09-10 +%% +Type: language +Subtag: xdc +Description: Dacian +Added: 2009-07-29 +%% +Type: language +Subtag: xdk +Description: Dharuk +Added: 2013-09-10 +%% +Type: language +Subtag: xdm +Description: Edomite +Added: 2009-07-29 +%% +Type: language +Subtag: xdo +Description: Kwandu +Added: 2017-02-23 +%% +Type: language +Subtag: xdy +Description: Malayic Dayak +Added: 2009-07-29 +%% +Type: language +Subtag: xeb +Description: Eblan +Added: 2009-07-29 +%% +Type: language +Subtag: xed +Description: Hdi +Added: 2009-07-29 +%% +Type: language +Subtag: xeg +Description: ǁXegwi +Added: 2009-07-29 +%% +Type: language +Subtag: xel +Description: Kelo +Added: 2009-07-29 +%% +Type: language +Subtag: xem +Description: Kembayan +Added: 2009-07-29 +%% +Type: language +Subtag: xep +Description: Epi-Olmec +Added: 2009-07-29 +%% +Type: language +Subtag: xer +Description: Xerénte +Added: 2009-07-29 +%% +Type: language +Subtag: xes +Description: Kesawai +Added: 2009-07-29 +%% +Type: language +Subtag: xet +Description: Xetá +Added: 2009-07-29 +%% +Type: language +Subtag: xeu +Description: Keoru-Ahia +Added: 2009-07-29 +%% +Type: language +Subtag: xfa +Description: Faliscan +Added: 2009-07-29 +%% +Type: language +Subtag: xga +Description: Galatian +Added: 2009-07-29 +%% +Type: language +Subtag: xgb +Description: Gbin +Added: 2012-08-12 +%% +Type: language +Subtag: xgd +Description: Gudang +Added: 2013-09-10 +%% +Type: language +Subtag: xgf +Description: Gabrielino-Fernandeño +Added: 2009-07-29 +%% +Type: language +Subtag: xgg +Description: Goreng +Added: 2013-09-10 +%% +Type: language +Subtag: xgi +Description: Garingbal +Added: 2013-09-10 +%% +Type: language +Subtag: xgl +Description: Galindan +Added: 2009-07-29 +%% +Type: language +Subtag: xgm +Description: Dharumbal +Description: Guwinmal +Added: 2013-09-10 +%% +Type: language +Subtag: xgn +Description: Mongolian languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: xgr +Description: Garza +Added: 2009-07-29 +%% +Type: language +Subtag: xgu +Description: Unggumi +Added: 2012-08-12 +%% +Type: language +Subtag: xgw +Description: Guwa +Added: 2013-09-10 +%% +Type: language +Subtag: xha +Description: Harami +Added: 2009-07-29 +%% +Type: language +Subtag: xhc +Description: Hunnic +Added: 2009-07-29 +%% +Type: language +Subtag: xhd +Description: Hadrami +Added: 2009-07-29 +%% +Type: language +Subtag: xhe +Description: Khetrani +Added: 2009-07-29 +Macrolanguage: lah +%% +Type: language +Subtag: xhr +Description: Hernican +Added: 2009-07-29 +%% +Type: language +Subtag: xht +Description: Hattic +Added: 2009-07-29 +%% +Type: language +Subtag: xhu +Description: Hurrian +Added: 2009-07-29 +%% +Type: language +Subtag: xhv +Description: Khua +Added: 2009-07-29 +%% +Type: language +Subtag: xia +Description: Xiandao +Added: 2009-07-29 +Deprecated: 2013-09-10 +Preferred-Value: acn +%% +Type: language +Subtag: xib +Description: Iberian +Added: 2009-07-29 +%% +Type: language +Subtag: xii +Description: Xiri +Added: 2009-07-29 +%% +Type: language +Subtag: xil +Description: Illyrian +Added: 2009-07-29 +%% +Type: language +Subtag: xin +Description: Xinca +Added: 2009-07-29 +%% +Type: language +Subtag: xip +Description: Xipináwa +Added: 2009-07-29 +Deprecated: 2016-05-30 +%% +Type: language +Subtag: xir +Description: Xiriâna +Added: 2009-07-29 +%% +Type: language +Subtag: xis +Description: Kisan +Added: 2014-02-28 +%% +Type: language +Subtag: xiv +Description: Indus Valley Language +Added: 2009-07-29 +%% +Type: language +Subtag: xiy +Description: Xipaya +Added: 2009-07-29 +%% +Type: language +Subtag: xjb +Description: Minjungbal +Added: 2013-09-10 +%% +Type: language +Subtag: xjt +Description: Jaitmatang +Added: 2013-09-10 +%% +Type: language +Subtag: xka +Description: Kalkoti +Added: 2009-07-29 +%% +Type: language +Subtag: xkb +Description: Northern Nago +Added: 2009-07-29 +%% +Type: language +Subtag: xkc +Description: Kho'ini +Added: 2009-07-29 +%% +Type: language +Subtag: xkd +Description: Mendalam Kayan +Added: 2009-07-29 +%% +Type: language +Subtag: xke +Description: Kereho +Added: 2009-07-29 +%% +Type: language +Subtag: xkf +Description: Khengkha +Added: 2009-07-29 +%% +Type: language +Subtag: xkg +Description: Kagoro +Added: 2009-07-29 +%% +Type: language +Subtag: xkh +Description: Karahawyana +Added: 2009-07-29 +Deprecated: 2016-05-30 +Preferred-Value: waw +%% +Type: language +Subtag: xki +Description: Kenyan Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: xkj +Description: Kajali +Added: 2009-07-29 +%% +Type: language +Subtag: xkk +Description: Kaco' +Added: 2009-07-29 +%% +Type: language +Subtag: xkl +Description: Mainstream Kenyah +Added: 2009-07-29 +%% +Type: language +Subtag: xkn +Description: Kayan River Kayan +Added: 2009-07-29 +%% +Type: language +Subtag: xko +Description: Kiorr +Added: 2009-07-29 +%% +Type: language +Subtag: xkp +Description: Kabatei +Added: 2009-07-29 +%% +Type: language +Subtag: xkq +Description: Koroni +Added: 2009-07-29 +%% +Type: language +Subtag: xkr +Description: Xakriabá +Added: 2009-07-29 +%% +Type: language +Subtag: xks +Description: Kumbewaha +Added: 2009-07-29 +%% +Type: language +Subtag: xkt +Description: Kantosi +Added: 2009-07-29 +%% +Type: language +Subtag: xku +Description: Kaamba +Added: 2009-07-29 +%% +Type: language +Subtag: xkv +Description: Kgalagadi +Added: 2009-07-29 +%% +Type: language +Subtag: xkw +Description: Kembra +Added: 2009-07-29 +%% +Type: language +Subtag: xkx +Description: Karore +Added: 2009-07-29 +%% +Type: language +Subtag: xky +Description: Uma' Lasan +Added: 2009-07-29 +%% +Type: language +Subtag: xkz +Description: Kurtokha +Added: 2009-07-29 +%% +Type: language +Subtag: xla +Description: Kamula +Added: 2009-07-29 +%% +Type: language +Subtag: xlb +Description: Loup B +Added: 2009-07-29 +%% +Type: language +Subtag: xlc +Description: Lycian +Added: 2009-07-29 +%% +Type: language +Subtag: xld +Description: Lydian +Added: 2009-07-29 +%% +Type: language +Subtag: xle +Description: Lemnian +Added: 2009-07-29 +%% +Type: language +Subtag: xlg +Description: Ligurian (Ancient) +Added: 2009-07-29 +%% +Type: language +Subtag: xli +Description: Liburnian +Added: 2009-07-29 +%% +Type: language +Subtag: xln +Description: Alanic +Added: 2009-07-29 +%% +Type: language +Subtag: xlo +Description: Loup A +Added: 2009-07-29 +%% +Type: language +Subtag: xlp +Description: Lepontic +Added: 2009-07-29 +%% +Type: language +Subtag: xls +Description: Lusitanian +Added: 2009-07-29 +%% +Type: language +Subtag: xlu +Description: Cuneiform Luwian +Added: 2009-07-29 +%% +Type: language +Subtag: xly +Description: Elymian +Added: 2009-07-29 +%% +Type: language +Subtag: xma +Description: Mushungulu +Added: 2009-07-29 +%% +Type: language +Subtag: xmb +Description: Mbonga +Added: 2009-07-29 +%% +Type: language +Subtag: xmc +Description: Makhuwa-Marrevone +Added: 2009-07-29 +%% +Type: language +Subtag: xmd +Description: Mbudum +Added: 2009-07-29 +%% +Type: language +Subtag: xme +Description: Median +Added: 2009-07-29 +%% +Type: language +Subtag: xmf +Description: Mingrelian +Added: 2009-07-29 +%% +Type: language +Subtag: xmg +Description: Mengaka +Added: 2009-07-29 +%% +Type: language +Subtag: xmh +Description: Kugu-Muminh +Added: 2009-07-29 +%% +Type: language +Subtag: xmj +Description: Majera +Added: 2009-07-29 +%% +Type: language +Subtag: xmk +Description: Ancient Macedonian +Added: 2009-07-29 +%% +Type: language +Subtag: xml +Description: Malaysian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: xmm +Description: Manado Malay +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: xmn +Description: Manichaean Middle Persian +Added: 2009-07-29 +%% +Type: language +Subtag: xmo +Description: Morerebi +Added: 2009-07-29 +%% +Type: language +Subtag: xmp +Description: Kuku-Mu'inh +Added: 2009-07-29 +%% +Type: language +Subtag: xmq +Description: Kuku-Mangk +Added: 2009-07-29 +%% +Type: language +Subtag: xmr +Description: Meroitic +Added: 2009-07-29 +%% +Type: language +Subtag: xms +Description: Moroccan Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: xmt +Description: Matbat +Added: 2009-07-29 +%% +Type: language +Subtag: xmu +Description: Kamu +Added: 2009-07-29 +%% +Type: language +Subtag: xmv +Description: Antankarana Malagasy +Description: Tankarana Malagasy +Added: 2009-07-29 +Macrolanguage: mg +%% +Type: language +Subtag: xmw +Description: Tsimihety Malagasy +Added: 2009-07-29 +Macrolanguage: mg +%% +Type: language +Subtag: xmx +Description: Maden +Added: 2009-07-29 +%% +Type: language +Subtag: xmy +Description: Mayaguduna +Added: 2009-07-29 +%% +Type: language +Subtag: xmz +Description: Mori Bawah +Added: 2009-07-29 +%% +Type: language +Subtag: xna +Description: Ancient North Arabian +Added: 2009-07-29 +%% +Type: language +Subtag: xnb +Description: Kanakanabu +Added: 2009-07-29 +%% +Type: language +Subtag: xnd +Description: Na-Dene languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: xng +Description: Middle Mongolian +Added: 2009-07-29 +%% +Type: language +Subtag: xnh +Description: Kuanhua +Added: 2009-07-29 +%% +Type: language +Subtag: xni +Description: Ngarigu +Added: 2013-09-10 +%% +Type: language +Subtag: xnk +Description: Nganakarti +Added: 2013-09-10 +%% +Type: language +Subtag: xnn +Description: Northern Kankanay +Added: 2009-07-29 +%% +Type: language +Subtag: xno +Description: Anglo-Norman +Added: 2009-07-29 +%% +Type: language +Subtag: xnr +Description: Kangri +Added: 2009-07-29 +Macrolanguage: doi +%% +Type: language +Subtag: xns +Description: Kanashi +Added: 2009-07-29 +%% +Type: language +Subtag: xnt +Description: Narragansett +Added: 2010-03-11 +%% +Type: language +Subtag: xnu +Description: Nukunul +Added: 2013-09-10 +%% +Type: language +Subtag: xny +Description: Nyiyaparli +Added: 2013-09-10 +%% +Type: language +Subtag: xnz +Description: Kenzi +Description: Mattoki +Added: 2012-08-12 +%% +Type: language +Subtag: xoc +Description: O'chi'chi' +Added: 2009-07-29 +%% +Type: language +Subtag: xod +Description: Kokoda +Added: 2009-07-29 +%% +Type: language +Subtag: xog +Description: Soga +Added: 2009-07-29 +%% +Type: language +Subtag: xoi +Description: Kominimung +Added: 2009-07-29 +%% +Type: language +Subtag: xok +Description: Xokleng +Added: 2009-07-29 +%% +Type: language +Subtag: xom +Description: Komo (Sudan) +Added: 2009-07-29 +%% +Type: language +Subtag: xon +Description: Konkomba +Added: 2009-07-29 +%% +Type: language +Subtag: xoo +Description: Xukurú +Added: 2009-07-29 +%% +Type: language +Subtag: xop +Description: Kopar +Added: 2009-07-29 +%% +Type: language +Subtag: xor +Description: Korubo +Added: 2009-07-29 +%% +Type: language +Subtag: xow +Description: Kowaki +Added: 2009-07-29 +%% +Type: language +Subtag: xpa +Description: Pirriya +Added: 2013-09-10 +%% +Type: language +Subtag: xpc +Description: Pecheneg +Added: 2009-07-29 +%% +Type: language +Subtag: xpe +Description: Liberia Kpelle +Added: 2009-07-29 +Macrolanguage: kpe +%% +Type: language +Subtag: xpg +Description: Phrygian +Added: 2009-07-29 +%% +Type: language +Subtag: xpi +Description: Pictish +Added: 2009-07-29 +%% +Type: language +Subtag: xpj +Description: Mpalitjanh +Added: 2012-08-12 +%% +Type: language +Subtag: xpk +Description: Kulina Pano +Added: 2009-07-29 +%% +Type: language +Subtag: xpm +Description: Pumpokol +Added: 2009-07-29 +%% +Type: language +Subtag: xpn +Description: Kapinawá +Added: 2009-07-29 +%% +Type: language +Subtag: xpo +Description: Pochutec +Added: 2009-07-29 +%% +Type: language +Subtag: xpp +Description: Puyo-Paekche +Added: 2009-07-29 +%% +Type: language +Subtag: xpq +Description: Mohegan-Pequot +Added: 2010-03-11 +%% +Type: language +Subtag: xpr +Description: Parthian +Added: 2009-07-29 +%% +Type: language +Subtag: xps +Description: Pisidian +Added: 2009-07-29 +%% +Type: language +Subtag: xpt +Description: Punthamara +Added: 2013-09-10 +%% +Type: language +Subtag: xpu +Description: Punic +Added: 2009-07-29 +%% +Type: language +Subtag: xpy +Description: Puyo +Added: 2009-07-29 +%% +Type: language +Subtag: xqa +Description: Karakhanid +Added: 2009-07-29 +%% +Type: language +Subtag: xqt +Description: Qatabanian +Added: 2009-07-29 +%% +Type: language +Subtag: xra +Description: Krahô +Added: 2009-07-29 +%% +Type: language +Subtag: xrb +Description: Eastern Karaboro +Added: 2009-07-29 +%% +Type: language +Subtag: xrd +Description: Gundungurra +Added: 2013-09-10 +%% +Type: language +Subtag: xre +Description: Kreye +Added: 2009-07-29 +%% +Type: language +Subtag: xrg +Description: Minang +Added: 2013-09-10 +%% +Type: language +Subtag: xri +Description: Krikati-Timbira +Added: 2009-07-29 +%% +Type: language +Subtag: xrm +Description: Armazic +Added: 2009-07-29 +%% +Type: language +Subtag: xrn +Description: Arin +Added: 2009-07-29 +%% +Type: language +Subtag: xrq +Description: Karranga +Added: 2013-09-10 +%% +Type: language +Subtag: xrr +Description: Raetic +Added: 2009-07-29 +%% +Type: language +Subtag: xrt +Description: Aranama-Tamique +Added: 2009-07-29 +%% +Type: language +Subtag: xru +Description: Marriammu +Added: 2009-07-29 +%% +Type: language +Subtag: xrw +Description: Karawa +Added: 2009-07-29 +%% +Type: language +Subtag: xsa +Description: Sabaean +Added: 2009-07-29 +%% +Type: language +Subtag: xsb +Description: Sambal +Added: 2009-07-29 +%% +Type: language +Subtag: xsc +Description: Scythian +Added: 2009-07-29 +%% +Type: language +Subtag: xsd +Description: Sidetic +Added: 2009-07-29 +%% +Type: language +Subtag: xse +Description: Sempan +Added: 2009-07-29 +%% +Type: language +Subtag: xsh +Description: Shamang +Added: 2009-07-29 +%% +Type: language +Subtag: xsi +Description: Sio +Added: 2009-07-29 +%% +Type: language +Subtag: xsj +Description: Subi +Added: 2009-07-29 +Comments: see also suj +%% +Type: language +Subtag: xsl +Description: South Slavey +Added: 2009-07-29 +Macrolanguage: den +%% +Type: language +Subtag: xsm +Description: Kasem +Added: 2009-07-29 +%% +Type: language +Subtag: xsn +Description: Sanga (Nigeria) +Added: 2009-07-29 +%% +Type: language +Subtag: xso +Description: Solano +Added: 2009-07-29 +%% +Type: language +Subtag: xsp +Description: Silopi +Added: 2009-07-29 +%% +Type: language +Subtag: xsq +Description: Makhuwa-Saka +Added: 2009-07-29 +%% +Type: language +Subtag: xsr +Description: Sherpa +Added: 2009-07-29 +%% +Type: language +Subtag: xss +Description: Assan +Added: 2009-07-29 +%% +Type: language +Subtag: xsu +Description: Sanumá +Added: 2009-07-29 +%% +Type: language +Subtag: xsv +Description: Sudovian +Added: 2009-07-29 +%% +Type: language +Subtag: xsy +Description: Saisiyat +Added: 2009-07-29 +%% +Type: language +Subtag: xta +Description: Alcozauca Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: xtb +Description: Chazumba Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: xtc +Description: Katcha-Kadugli-Miri +Added: 2009-07-29 +%% +Type: language +Subtag: xtd +Description: Diuxi-Tilantongo Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: xte +Description: Ketengban +Added: 2009-07-29 +%% +Type: language +Subtag: xtg +Description: Transalpine Gaulish +Added: 2009-07-29 +%% +Type: language +Subtag: xth +Description: Yitha Yitha +Added: 2013-09-10 +%% +Type: language +Subtag: xti +Description: Sinicahua Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: xtj +Description: San Juan Teita Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: xtl +Description: Tijaltepec Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: xtm +Description: Magdalena Peñasco Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: xtn +Description: Northern Tlaxiaco Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: xto +Description: Tokharian A +Added: 2009-07-29 +%% +Type: language +Subtag: xtp +Description: San Miguel Piedras Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: xtq +Description: Tumshuqese +Added: 2009-07-29 +%% +Type: language +Subtag: xtr +Description: Early Tripuri +Added: 2009-07-29 +%% +Type: language +Subtag: xts +Description: Sindihui Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: xtt +Description: Tacahua Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: xtu +Description: Cuyamecalco Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: xtv +Description: Thawa +Added: 2013-09-10 +%% +Type: language +Subtag: xtw +Description: Tawandê +Added: 2009-07-29 +%% +Type: language +Subtag: xty +Description: Yoloxochitl Mixtec +Added: 2009-07-29 +%% +Type: language +Subtag: xtz +Description: Tasmanian +Added: 2009-07-29 +%% +Type: language +Subtag: xua +Description: Alu Kurumba +Added: 2009-07-29 +%% +Type: language +Subtag: xub +Description: Betta Kurumba +Added: 2009-07-29 +%% +Type: language +Subtag: xud +Description: Umiida +Added: 2012-08-12 +%% +Type: language +Subtag: xug +Description: Kunigami +Added: 2009-07-29 +%% +Type: language +Subtag: xuj +Description: Jennu Kurumba +Added: 2009-07-29 +%% +Type: language +Subtag: xul +Description: Ngunawal +Added: 2013-09-10 +%% +Type: language +Subtag: xum +Description: Umbrian +Added: 2009-07-29 +%% +Type: language +Subtag: xun +Description: Unggaranggu +Added: 2012-08-12 +%% +Type: language +Subtag: xuo +Description: Kuo +Added: 2009-07-29 +%% +Type: language +Subtag: xup +Description: Upper Umpqua +Added: 2009-07-29 +%% +Type: language +Subtag: xur +Description: Urartian +Added: 2009-07-29 +%% +Type: language +Subtag: xut +Description: Kuthant +Added: 2009-07-29 +%% +Type: language +Subtag: xuu +Description: Kxoe +Description: Khwedam +Added: 2009-07-29 +%% +Type: language +Subtag: xve +Description: Venetic +Added: 2009-07-29 +%% +Type: language +Subtag: xvi +Description: Kamviri +Added: 2009-07-29 +%% +Type: language +Subtag: xvn +Description: Vandalic +Added: 2009-07-29 +%% +Type: language +Subtag: xvo +Description: Volscian +Added: 2009-07-29 +%% +Type: language +Subtag: xvs +Description: Vestinian +Added: 2009-07-29 +%% +Type: language +Subtag: xwa +Description: Kwaza +Added: 2009-07-29 +%% +Type: language +Subtag: xwc +Description: Woccon +Added: 2009-07-29 +%% +Type: language +Subtag: xwd +Description: Wadi Wadi +Added: 2013-09-10 +%% +Type: language +Subtag: xwe +Description: Xwela Gbe +Added: 2009-07-29 +%% +Type: language +Subtag: xwg +Description: Kwegu +Added: 2009-07-29 +%% +Type: language +Subtag: xwj +Description: Wajuk +Added: 2013-09-10 +%% +Type: language +Subtag: xwk +Description: Wangkumara +Added: 2013-09-10 +%% +Type: language +Subtag: xwl +Description: Western Xwla Gbe +Added: 2009-07-29 +%% +Type: language +Subtag: xwo +Description: Written Oirat +Added: 2009-07-29 +%% +Type: language +Subtag: xwr +Description: Kwerba Mamberamo +Added: 2009-07-29 +%% +Type: language +Subtag: xwt +Description: Wotjobaluk +Added: 2013-09-10 +%% +Type: language +Subtag: xww +Description: Wemba Wemba +Added: 2013-09-10 +%% +Type: language +Subtag: xxb +Description: Boro (Ghana) +Added: 2009-07-29 +%% +Type: language +Subtag: xxk +Description: Ke'o +Added: 2009-07-29 +%% +Type: language +Subtag: xxm +Description: Minkin +Added: 2013-09-10 +%% +Type: language +Subtag: xxr +Description: Koropó +Added: 2009-07-29 +%% +Type: language +Subtag: xxt +Description: Tambora +Added: 2009-07-29 +%% +Type: language +Subtag: xya +Description: Yaygir +Added: 2013-09-10 +%% +Type: language +Subtag: xyb +Description: Yandjibara +Added: 2013-09-10 +%% +Type: language +Subtag: xyj +Description: Mayi-Yapi +Added: 2013-09-10 +%% +Type: language +Subtag: xyk +Description: Mayi-Kulan +Added: 2013-09-10 +%% +Type: language +Subtag: xyl +Description: Yalakalore +Added: 2009-07-29 +%% +Type: language +Subtag: xyt +Description: Mayi-Thakurti +Added: 2013-09-10 +%% +Type: language +Subtag: xyy +Description: Yorta Yorta +Added: 2012-08-12 +%% +Type: language +Subtag: xzh +Description: Zhang-Zhung +Added: 2009-07-29 +%% +Type: language +Subtag: xzm +Description: Zemgalian +Added: 2009-07-29 +%% +Type: language +Subtag: xzp +Description: Ancient Zapotec +Added: 2009-07-29 +%% +Type: language +Subtag: yaa +Description: Yaminahua +Added: 2009-07-29 +%% +Type: language +Subtag: yab +Description: Yuhup +Added: 2009-07-29 +%% +Type: language +Subtag: yac +Description: Pass Valley Yali +Added: 2009-07-29 +%% +Type: language +Subtag: yad +Description: Yagua +Added: 2009-07-29 +%% +Type: language +Subtag: yae +Description: Pumé +Added: 2009-07-29 +%% +Type: language +Subtag: yaf +Description: Yaka (Democratic Republic of Congo) +Added: 2009-07-29 +%% +Type: language +Subtag: yag +Description: Yámana +Added: 2009-07-29 +%% +Type: language +Subtag: yah +Description: Yazgulyam +Added: 2009-07-29 +%% +Type: language +Subtag: yai +Description: Yagnobi +Added: 2009-07-29 +%% +Type: language +Subtag: yaj +Description: Banda-Yangere +Added: 2009-07-29 +%% +Type: language +Subtag: yak +Description: Yakama +Added: 2009-07-29 +%% +Type: language +Subtag: yal +Description: Yalunka +Added: 2009-07-29 +%% +Type: language +Subtag: yam +Description: Yamba +Added: 2009-07-29 +%% +Type: language +Subtag: yan +Description: Mayangna +Added: 2010-03-11 +%% +Type: language +Subtag: yao +Description: Yao +Added: 2005-10-16 +%% +Type: language +Subtag: yap +Description: Yapese +Added: 2005-10-16 +%% +Type: language +Subtag: yaq +Description: Yaqui +Added: 2009-07-29 +%% +Type: language +Subtag: yar +Description: Yabarana +Added: 2009-07-29 +%% +Type: language +Subtag: yas +Description: Nugunu (Cameroon) +Added: 2009-07-29 +%% +Type: language +Subtag: yat +Description: Yambeta +Added: 2009-07-29 +%% +Type: language +Subtag: yau +Description: Yuwana +Added: 2009-07-29 +%% +Type: language +Subtag: yav +Description: Yangben +Added: 2009-07-29 +%% +Type: language +Subtag: yaw +Description: Yawalapití +Added: 2009-07-29 +%% +Type: language +Subtag: yax +Description: Yauma +Added: 2009-07-29 +%% +Type: language +Subtag: yay +Description: Agwagwune +Added: 2009-07-29 +%% +Type: language +Subtag: yaz +Description: Lokaa +Added: 2009-07-29 +%% +Type: language +Subtag: yba +Description: Yala +Added: 2009-07-29 +%% +Type: language +Subtag: ybb +Description: Yemba +Added: 2009-07-29 +%% +Type: language +Subtag: ybd +Description: Yangbye +Added: 2009-07-29 +Deprecated: 2012-08-12 +Preferred-Value: rki +%% +Type: language +Subtag: ybe +Description: West Yugur +Added: 2009-07-29 +%% +Type: language +Subtag: ybh +Description: Yakha +Added: 2009-07-29 +%% +Type: language +Subtag: ybi +Description: Yamphu +Added: 2009-07-29 +%% +Type: language +Subtag: ybj +Description: Hasha +Added: 2009-07-29 +%% +Type: language +Subtag: ybk +Description: Bokha +Added: 2009-07-29 +%% +Type: language +Subtag: ybl +Description: Yukuben +Added: 2009-07-29 +%% +Type: language +Subtag: ybm +Description: Yaben +Added: 2009-07-29 +%% +Type: language +Subtag: ybn +Description: Yabaâna +Added: 2009-07-29 +%% +Type: language +Subtag: ybo +Description: Yabong +Added: 2009-07-29 +%% +Type: language +Subtag: ybx +Description: Yawiyo +Added: 2009-07-29 +%% +Type: language +Subtag: yby +Description: Yaweyuha +Added: 2009-07-29 +%% +Type: language +Subtag: ych +Description: Chesu +Added: 2009-07-29 +%% +Type: language +Subtag: ycl +Description: Lolopo +Added: 2009-07-29 +%% +Type: language +Subtag: ycn +Description: Yucuna +Added: 2009-07-29 +%% +Type: language +Subtag: ycp +Description: Chepya +Added: 2009-07-29 +%% +Type: language +Subtag: yda +Description: Yanda +Added: 2013-09-10 +%% +Type: language +Subtag: ydd +Description: Eastern Yiddish +Added: 2009-07-29 +Macrolanguage: yi +%% +Type: language +Subtag: yde +Description: Yangum Dey +Added: 2009-07-29 +%% +Type: language +Subtag: ydg +Description: Yidgha +Added: 2009-07-29 +%% +Type: language +Subtag: ydk +Description: Yoidik +Added: 2009-07-29 +%% +Type: language +Subtag: yds +Description: Yiddish Sign Language +Added: 2009-07-29 +Deprecated: 2015-02-12 +%% +Type: language +Subtag: yea +Description: Ravula +Added: 2009-07-29 +%% +Type: language +Subtag: yec +Description: Yeniche +Added: 2009-07-29 +%% +Type: language +Subtag: yee +Description: Yimas +Added: 2009-07-29 +%% +Type: language +Subtag: yei +Description: Yeni +Added: 2009-07-29 +%% +Type: language +Subtag: yej +Description: Yevanic +Added: 2009-07-29 +%% +Type: language +Subtag: yel +Description: Yela +Added: 2009-07-29 +%% +Type: language +Subtag: yen +Description: Yendang +Added: 2009-07-29 +Deprecated: 2012-08-12 +Comments: see ynq, yot +%% +Type: language +Subtag: yer +Description: Tarok +Added: 2009-07-29 +%% +Type: language +Subtag: yes +Description: Nyankpa +Added: 2009-07-29 +%% +Type: language +Subtag: yet +Description: Yetfa +Added: 2009-07-29 +%% +Type: language +Subtag: yeu +Description: Yerukula +Added: 2009-07-29 +%% +Type: language +Subtag: yev +Description: Yapunda +Added: 2009-07-29 +%% +Type: language +Subtag: yey +Description: Yeyi +Added: 2009-07-29 +%% +Type: language +Subtag: yga +Description: Malyangapa +Added: 2012-08-12 +%% +Type: language +Subtag: ygi +Description: Yiningayi +Added: 2013-09-10 +%% +Type: language +Subtag: ygl +Description: Yangum Gel +Added: 2009-07-29 +%% +Type: language +Subtag: ygm +Description: Yagomi +Added: 2009-07-29 +%% +Type: language +Subtag: ygp +Description: Gepo +Added: 2009-07-29 +%% +Type: language +Subtag: ygr +Description: Yagaria +Added: 2009-07-29 +%% +Type: language +Subtag: ygs +Description: Yolŋu Sign Language +Added: 2014-02-28 +%% +Type: language +Subtag: ygu +Description: Yugul +Added: 2013-09-10 +%% +Type: language +Subtag: ygw +Description: Yagwoia +Added: 2009-07-29 +%% +Type: language +Subtag: yha +Description: Baha Buyang +Added: 2009-07-29 +%% +Type: language +Subtag: yhd +Description: Judeo-Iraqi Arabic +Added: 2009-07-29 +Macrolanguage: jrb +%% +Type: language +Subtag: yhl +Description: Hlepho Phowa +Added: 2009-07-29 +%% +Type: language +Subtag: yhs +Description: Yan-nhaŋu Sign Language +Added: 2015-04-17 +%% +Type: language +Subtag: yia +Description: Yinggarda +Added: 2009-07-29 +%% +Type: language +Subtag: yif +Description: Ache +Added: 2009-07-29 +%% +Type: language +Subtag: yig +Description: Wusa Nasu +Added: 2009-07-29 +%% +Type: language +Subtag: yih +Description: Western Yiddish +Added: 2009-07-29 +Macrolanguage: yi +%% +Type: language +Subtag: yii +Description: Yidiny +Added: 2009-07-29 +%% +Type: language +Subtag: yij +Description: Yindjibarndi +Added: 2009-07-29 +%% +Type: language +Subtag: yik +Description: Dongshanba Lalo +Added: 2009-07-29 +%% +Type: language +Subtag: yil +Description: Yindjilandji +Added: 2009-07-29 +%% +Type: language +Subtag: yim +Description: Yimchungru Naga +Added: 2009-07-29 +%% +Type: language +Subtag: yin +Description: Riang Lai +Description: Yinchia +Added: 2009-07-29 +%% +Type: language +Subtag: yip +Description: Pholo +Added: 2009-07-29 +%% +Type: language +Subtag: yiq +Description: Miqie +Added: 2009-07-29 +%% +Type: language +Subtag: yir +Description: North Awyu +Added: 2009-07-29 +%% +Type: language +Subtag: yis +Description: Yis +Added: 2009-07-29 +%% +Type: language +Subtag: yit +Description: Eastern Lalu +Added: 2009-07-29 +%% +Type: language +Subtag: yiu +Description: Awu +Added: 2009-07-29 +%% +Type: language +Subtag: yiv +Description: Northern Nisu +Added: 2009-07-29 +%% +Type: language +Subtag: yix +Description: Axi Yi +Added: 2009-07-29 +%% +Type: language +Subtag: yiy +Description: Yir Yoront +Added: 2009-07-29 +Deprecated: 2013-09-10 +Comments: see yrm, yyr +%% +Type: language +Subtag: yiz +Description: Azhe +Added: 2009-07-29 +%% +Type: language +Subtag: yka +Description: Yakan +Added: 2009-07-29 +%% +Type: language +Subtag: ykg +Description: Northern Yukaghir +Added: 2009-07-29 +%% +Type: language +Subtag: yki +Description: Yoke +Added: 2009-07-29 +%% +Type: language +Subtag: ykk +Description: Yakaikeke +Added: 2009-07-29 +%% +Type: language +Subtag: ykl +Description: Khlula +Added: 2009-07-29 +%% +Type: language +Subtag: ykm +Description: Kap +Added: 2009-07-29 +%% +Type: language +Subtag: ykn +Description: Kua-nsi +Added: 2012-08-12 +%% +Type: language +Subtag: yko +Description: Yasa +Added: 2009-07-29 +%% +Type: language +Subtag: ykr +Description: Yekora +Added: 2009-07-29 +%% +Type: language +Subtag: ykt +Description: Kathu +Added: 2009-07-29 +%% +Type: language +Subtag: yku +Description: Kuamasi +Added: 2012-08-12 +%% +Type: language +Subtag: yky +Description: Yakoma +Added: 2009-07-29 +%% +Type: language +Subtag: yla +Description: Yaul +Added: 2009-07-29 +%% +Type: language +Subtag: ylb +Description: Yaleba +Added: 2010-03-11 +%% +Type: language +Subtag: yle +Description: Yele +Added: 2009-07-29 +%% +Type: language +Subtag: ylg +Description: Yelogu +Added: 2009-07-29 +%% +Type: language +Subtag: yli +Description: Angguruk Yali +Added: 2009-07-29 +%% +Type: language +Subtag: yll +Description: Yil +Added: 2009-07-29 +%% +Type: language +Subtag: ylm +Description: Limi +Added: 2009-07-29 +%% +Type: language +Subtag: yln +Description: Langnian Buyang +Added: 2009-07-29 +%% +Type: language +Subtag: ylo +Description: Naluo Yi +Added: 2009-07-29 +%% +Type: language +Subtag: ylr +Description: Yalarnnga +Added: 2009-07-29 +%% +Type: language +Subtag: ylu +Description: Aribwaung +Added: 2009-07-29 +%% +Type: language +Subtag: yly +Description: Nyâlayu +Description: Nyelâyu +Added: 2009-07-29 +%% +Type: language +Subtag: yma +Description: Yamphe +Added: 2009-07-29 +Deprecated: 2012-08-12 +Preferred-Value: lrr +%% +Type: language +Subtag: ymb +Description: Yambes +Added: 2009-07-29 +%% +Type: language +Subtag: ymc +Description: Southern Muji +Added: 2009-07-29 +%% +Type: language +Subtag: ymd +Description: Muda +Added: 2009-07-29 +%% +Type: language +Subtag: yme +Description: Yameo +Added: 2009-07-29 +%% +Type: language +Subtag: ymg +Description: Yamongeri +Added: 2009-07-29 +%% +Type: language +Subtag: ymh +Description: Mili +Added: 2009-07-29 +%% +Type: language +Subtag: ymi +Description: Moji +Added: 2009-07-29 +%% +Type: language +Subtag: ymk +Description: Makwe +Added: 2009-07-29 +%% +Type: language +Subtag: yml +Description: Iamalele +Added: 2009-07-29 +%% +Type: language +Subtag: ymm +Description: Maay +Added: 2009-07-29 +%% +Type: language +Subtag: ymn +Description: Yamna +Description: Sunum +Added: 2009-07-29 +%% +Type: language +Subtag: ymo +Description: Yangum Mon +Added: 2009-07-29 +%% +Type: language +Subtag: ymp +Description: Yamap +Added: 2009-07-29 +%% +Type: language +Subtag: ymq +Description: Qila Muji +Added: 2009-07-29 +%% +Type: language +Subtag: ymr +Description: Malasar +Added: 2009-07-29 +%% +Type: language +Subtag: yms +Description: Mysian +Added: 2009-07-29 +%% +Type: language +Subtag: ymt +Description: Mator-Taygi-Karagas +Added: 2009-07-29 +Deprecated: 2015-02-12 +Preferred-Value: mtm +%% +Type: language +Subtag: ymx +Description: Northern Muji +Added: 2009-07-29 +%% +Type: language +Subtag: ymz +Description: Muzi +Added: 2009-07-29 +%% +Type: language +Subtag: yna +Description: Aluo +Added: 2009-07-29 +%% +Type: language +Subtag: ynd +Description: Yandruwandha +Added: 2009-07-29 +%% +Type: language +Subtag: yne +Description: Lang'e +Added: 2009-07-29 +%% +Type: language +Subtag: yng +Description: Yango +Added: 2009-07-29 +%% +Type: language +Subtag: ynh +Description: Yangho +Added: 2009-07-29 +Deprecated: 2015-02-12 +%% +Type: language +Subtag: ynk +Description: Naukan Yupik +Added: 2009-07-29 +%% +Type: language +Subtag: ynl +Description: Yangulam +Added: 2009-07-29 +%% +Type: language +Subtag: ynn +Description: Yana +Added: 2009-07-29 +%% +Type: language +Subtag: yno +Description: Yong +Added: 2009-07-29 +%% +Type: language +Subtag: ynq +Description: Yendang +Added: 2012-08-12 +%% +Type: language +Subtag: yns +Description: Yansi +Added: 2009-07-29 +%% +Type: language +Subtag: ynu +Description: Yahuna +Added: 2009-07-29 +%% +Type: language +Subtag: yob +Description: Yoba +Added: 2009-07-29 +%% +Type: language +Subtag: yog +Description: Yogad +Added: 2009-07-29 +%% +Type: language +Subtag: yoi +Description: Yonaguni +Added: 2009-07-29 +%% +Type: language +Subtag: yok +Description: Yokuts +Added: 2009-07-29 +%% +Type: language +Subtag: yol +Description: Yola +Added: 2009-07-29 +%% +Type: language +Subtag: yom +Description: Yombe +Added: 2009-07-29 +%% +Type: language +Subtag: yon +Description: Yongkom +Added: 2009-07-29 +%% +Type: language +Subtag: yos +Description: Yos +Added: 2009-07-29 +Deprecated: 2013-09-10 +Preferred-Value: zom +%% +Type: language +Subtag: yot +Description: Yotti +Added: 2012-08-12 +%% +Type: language +Subtag: yox +Description: Yoron +Added: 2009-07-29 +%% +Type: language +Subtag: yoy +Description: Yoy +Added: 2009-07-29 +%% +Type: language +Subtag: ypa +Description: Phala +Added: 2009-07-29 +%% +Type: language +Subtag: ypb +Description: Labo Phowa +Added: 2009-07-29 +%% +Type: language +Subtag: ypg +Description: Phola +Added: 2009-07-29 +%% +Type: language +Subtag: yph +Description: Phupha +Added: 2009-07-29 +%% +Type: language +Subtag: ypk +Description: Yupik languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: ypm +Description: Phuma +Added: 2009-07-29 +%% +Type: language +Subtag: ypn +Description: Ani Phowa +Added: 2009-07-29 +%% +Type: language +Subtag: ypo +Description: Alo Phola +Added: 2009-07-29 +%% +Type: language +Subtag: ypp +Description: Phupa +Added: 2009-07-29 +%% +Type: language +Subtag: ypz +Description: Phuza +Added: 2009-07-29 +%% +Type: language +Subtag: yra +Description: Yerakai +Added: 2009-07-29 +%% +Type: language +Subtag: yrb +Description: Yareba +Added: 2009-07-29 +%% +Type: language +Subtag: yre +Description: Yaouré +Added: 2009-07-29 +%% +Type: language +Subtag: yri +Description: Yarí +Added: 2009-07-29 +Deprecated: 2016-05-30 +%% +Type: language +Subtag: yrk +Description: Nenets +Added: 2009-07-29 +%% +Type: language +Subtag: yrl +Description: Nhengatu +Added: 2009-07-29 +%% +Type: language +Subtag: yrm +Description: Yirrk-Mel +Added: 2013-09-10 +%% +Type: language +Subtag: yrn +Description: Yerong +Added: 2009-07-29 +%% +Type: language +Subtag: yro +Description: Yaroamë +Added: 2016-05-30 +%% +Type: language +Subtag: yrs +Description: Yarsun +Added: 2009-07-29 +%% +Type: language +Subtag: yrw +Description: Yarawata +Added: 2009-07-29 +%% +Type: language +Subtag: yry +Description: Yarluyandi +Added: 2013-09-10 +%% +Type: language +Subtag: ysc +Description: Yassic +Added: 2009-07-29 +%% +Type: language +Subtag: ysd +Description: Samatao +Added: 2009-07-29 +%% +Type: language +Subtag: ysg +Description: Sonaga +Added: 2012-08-12 +%% +Type: language +Subtag: ysl +Description: Yugoslavian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: ysn +Description: Sani +Added: 2009-07-29 +%% +Type: language +Subtag: yso +Description: Nisi (China) +Added: 2009-07-29 +%% +Type: language +Subtag: ysp +Description: Southern Lolopo +Added: 2009-07-29 +%% +Type: language +Subtag: ysr +Description: Sirenik Yupik +Added: 2009-07-29 +%% +Type: language +Subtag: yss +Description: Yessan-Mayo +Added: 2009-07-29 +%% +Type: language +Subtag: ysy +Description: Sanie +Added: 2009-07-29 +%% +Type: language +Subtag: yta +Description: Talu +Added: 2009-07-29 +%% +Type: language +Subtag: ytl +Description: Tanglang +Added: 2009-07-29 +%% +Type: language +Subtag: ytp +Description: Thopho +Added: 2009-07-29 +%% +Type: language +Subtag: ytw +Description: Yout Wam +Added: 2010-03-11 +%% +Type: language +Subtag: yty +Description: Yatay +Added: 2013-09-10 +%% +Type: language +Subtag: yua +Description: Yucateco +Description: Yucatec Maya +Added: 2009-07-29 +%% +Type: language +Subtag: yub +Description: Yugambal +Added: 2009-07-29 +%% +Type: language +Subtag: yuc +Description: Yuchi +Added: 2009-07-29 +%% +Type: language +Subtag: yud +Description: Judeo-Tripolitanian Arabic +Added: 2009-07-29 +Macrolanguage: jrb +%% +Type: language +Subtag: yue +Description: Yue Chinese +Description: Cantonese +Added: 2009-07-29 +Macrolanguage: zh +%% +Type: language +Subtag: yuf +Description: Havasupai-Walapai-Yavapai +Added: 2009-07-29 +%% +Type: language +Subtag: yug +Description: Yug +Added: 2009-07-29 +%% +Type: language +Subtag: yui +Description: Yurutí +Added: 2009-07-29 +%% +Type: language +Subtag: yuj +Description: Karkar-Yuri +Added: 2009-07-29 +%% +Type: language +Subtag: yuk +Description: Yuki +Added: 2009-07-29 +%% +Type: language +Subtag: yul +Description: Yulu +Added: 2009-07-29 +%% +Type: language +Subtag: yum +Description: Quechan +Added: 2009-07-29 +%% +Type: language +Subtag: yun +Description: Bena (Nigeria) +Added: 2009-07-29 +%% +Type: language +Subtag: yup +Description: Yukpa +Added: 2009-07-29 +%% +Type: language +Subtag: yuq +Description: Yuqui +Added: 2009-07-29 +%% +Type: language +Subtag: yur +Description: Yurok +Added: 2009-07-29 +%% +Type: language +Subtag: yut +Description: Yopno +Added: 2009-07-29 +%% +Type: language +Subtag: yuu +Description: Yugh +Added: 2009-07-29 +Deprecated: 2014-02-28 +Preferred-Value: yug +%% +Type: language +Subtag: yuw +Description: Yau (Morobe Province) +Added: 2009-07-29 +%% +Type: language +Subtag: yux +Description: Southern Yukaghir +Added: 2009-07-29 +%% +Type: language +Subtag: yuy +Description: East Yugur +Added: 2009-07-29 +%% +Type: language +Subtag: yuz +Description: Yuracare +Added: 2009-07-29 +%% +Type: language +Subtag: yva +Description: Yawa +Added: 2009-07-29 +%% +Type: language +Subtag: yvt +Description: Yavitero +Added: 2009-07-29 +%% +Type: language +Subtag: ywa +Description: Kalou +Added: 2009-07-29 +%% +Type: language +Subtag: ywg +Description: Yinhawangka +Added: 2013-09-10 +%% +Type: language +Subtag: ywl +Description: Western Lalu +Added: 2009-07-29 +%% +Type: language +Subtag: ywn +Description: Yawanawa +Added: 2009-07-29 +%% +Type: language +Subtag: ywq +Description: Wuding-Luquan Yi +Added: 2009-07-29 +%% +Type: language +Subtag: ywr +Description: Yawuru +Added: 2009-07-29 +%% +Type: language +Subtag: ywt +Description: Xishanba Lalo +Description: Central Lalo +Added: 2009-07-29 +%% +Type: language +Subtag: ywu +Description: Wumeng Nasu +Added: 2009-07-29 +%% +Type: language +Subtag: yww +Description: Yawarawarga +Added: 2009-07-29 +%% +Type: language +Subtag: yxa +Description: Mayawali +Added: 2013-09-10 +%% +Type: language +Subtag: yxg +Description: Yagara +Added: 2012-08-12 +%% +Type: language +Subtag: yxl +Description: Yardliyawarra +Added: 2013-09-10 +%% +Type: language +Subtag: yxm +Description: Yinwum +Added: 2013-09-10 +%% +Type: language +Subtag: yxu +Description: Yuyu +Added: 2013-09-10 +%% +Type: language +Subtag: yxy +Description: Yabula Yabula +Added: 2012-08-12 +%% +Type: language +Subtag: yyr +Description: Yir Yoront +Added: 2013-09-03 +%% +Type: language +Subtag: yyu +Description: Yau (Sandaun Province) +Added: 2009-07-29 +%% +Type: language +Subtag: yyz +Description: Ayizi +Added: 2009-07-29 +%% +Type: language +Subtag: yzg +Description: E'ma Buyang +Added: 2009-07-29 +%% +Type: language +Subtag: yzk +Description: Zokhuo +Added: 2009-07-29 +%% +Type: language +Subtag: zaa +Description: Sierra de Juárez Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zab +Description: Western Tlacolula Valley Zapotec +Description: San Juan Guelavía Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zac +Description: Ocotlán Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zad +Description: Cajonos Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zae +Description: Yareni Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zaf +Description: Ayoquesco Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zag +Description: Zaghawa +Added: 2009-07-29 +%% +Type: language +Subtag: zah +Description: Zangwal +Added: 2009-07-29 +%% +Type: language +Subtag: zai +Description: Isthmus Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zaj +Description: Zaramo +Added: 2009-07-29 +%% +Type: language +Subtag: zak +Description: Zanaki +Added: 2009-07-29 +%% +Type: language +Subtag: zal +Description: Zauzou +Added: 2009-07-29 +%% +Type: language +Subtag: zam +Description: Miahuatlán Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zao +Description: Ozolotepec Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zap +Description: Zapotec +Added: 2005-10-16 +Scope: macrolanguage +%% +Type: language +Subtag: zaq +Description: Aloápam Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zar +Description: Rincón Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zas +Description: Santo Domingo Albarradas Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zat +Description: Tabaa Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zau +Description: Zangskari +Added: 2009-07-29 +%% +Type: language +Subtag: zav +Description: Yatzachi Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zaw +Description: Mitla Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zax +Description: Xadani Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zay +Description: Zayse-Zergulla +Description: Zaysete +Added: 2009-07-29 +%% +Type: language +Subtag: zaz +Description: Zari +Added: 2009-07-29 +%% +Type: language +Subtag: zbc +Description: Central Berawan +Added: 2009-07-29 +%% +Type: language +Subtag: zbe +Description: East Berawan +Added: 2009-07-29 +%% +Type: language +Subtag: zbl +Description: Blissymbols +Description: Bliss +Description: Blissymbolics +Added: 2007-08-21 +Suppress-Script: Blis +%% +Type: language +Subtag: zbt +Description: Batui +Added: 2009-07-29 +%% +Type: language +Subtag: zbw +Description: West Berawan +Added: 2009-07-29 +%% +Type: language +Subtag: zca +Description: Coatecas Altas Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zch +Description: Central Hongshuihe Zhuang +Added: 2009-07-29 +Macrolanguage: za +%% +Type: language +Subtag: zdj +Description: Ngazidja Comorian +Added: 2009-07-29 +%% +Type: language +Subtag: zea +Description: Zeeuws +Added: 2009-07-29 +%% +Type: language +Subtag: zeg +Description: Zenag +Added: 2009-07-29 +%% +Type: language +Subtag: zeh +Description: Eastern Hongshuihe Zhuang +Added: 2009-07-29 +Macrolanguage: za +%% +Type: language +Subtag: zen +Description: Zenaga +Added: 2005-10-16 +%% +Type: language +Subtag: zga +Description: Kinga +Added: 2009-07-29 +%% +Type: language +Subtag: zgb +Description: Guibei Zhuang +Added: 2009-07-29 +Macrolanguage: za +%% +Type: language +Subtag: zgh +Description: Standard Moroccan Tamazight +Added: 2013-01-25 +%% +Type: language +Subtag: zgm +Description: Minz Zhuang +Added: 2009-07-29 +Macrolanguage: za +%% +Type: language +Subtag: zgn +Description: Guibian Zhuang +Added: 2009-07-29 +Macrolanguage: za +%% +Type: language +Subtag: zgr +Description: Magori +Added: 2009-07-29 +%% +Type: language +Subtag: zhb +Description: Zhaba +Added: 2009-07-29 +%% +Type: language +Subtag: zhd +Description: Dai Zhuang +Added: 2009-07-29 +Macrolanguage: za +%% +Type: language +Subtag: zhi +Description: Zhire +Added: 2009-07-29 +%% +Type: language +Subtag: zhn +Description: Nong Zhuang +Added: 2009-07-29 +Macrolanguage: za +%% +Type: language +Subtag: zhw +Description: Zhoa +Added: 2009-07-29 +%% +Type: language +Subtag: zhx +Description: Chinese (family) +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: zia +Description: Zia +Added: 2009-07-29 +%% +Type: language +Subtag: zib +Description: Zimbabwe Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: zik +Description: Zimakani +Added: 2009-07-29 +%% +Type: language +Subtag: zil +Description: Zialo +Added: 2011-08-16 +%% +Type: language +Subtag: zim +Description: Mesme +Added: 2009-07-29 +%% +Type: language +Subtag: zin +Description: Zinza +Added: 2009-07-29 +%% +Type: language +Subtag: zir +Description: Ziriya +Added: 2009-07-29 +%% +Type: language +Subtag: ziw +Description: Zigula +Added: 2009-07-29 +%% +Type: language +Subtag: ziz +Description: Zizilivakan +Added: 2009-07-29 +%% +Type: language +Subtag: zka +Description: Kaimbulawa +Added: 2009-07-29 +%% +Type: language +Subtag: zkb +Description: Koibal +Added: 2009-07-29 +%% +Type: language +Subtag: zkd +Description: Kadu +Added: 2012-08-12 +%% +Type: language +Subtag: zkg +Description: Koguryo +Added: 2009-07-29 +%% +Type: language +Subtag: zkh +Description: Khorezmian +Added: 2009-07-29 +%% +Type: language +Subtag: zkk +Description: Karankawa +Added: 2009-07-29 +%% +Type: language +Subtag: zkn +Description: Kanan +Added: 2012-08-12 +%% +Type: language +Subtag: zko +Description: Kott +Added: 2009-07-29 +%% +Type: language +Subtag: zkp +Description: São Paulo Kaingáng +Added: 2009-07-29 +%% +Type: language +Subtag: zkr +Description: Zakhring +Added: 2009-07-29 +%% +Type: language +Subtag: zkt +Description: Kitan +Added: 2009-07-29 +%% +Type: language +Subtag: zku +Description: Kaurna +Added: 2009-07-29 +%% +Type: language +Subtag: zkv +Description: Krevinian +Added: 2009-07-29 +%% +Type: language +Subtag: zkz +Description: Khazar +Added: 2009-07-29 +%% +Type: language +Subtag: zle +Description: East Slavic languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: zlj +Description: Liujiang Zhuang +Added: 2009-07-29 +Macrolanguage: za +%% +Type: language +Subtag: zlm +Description: Malay (individual language) +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: zln +Description: Lianshan Zhuang +Added: 2009-07-29 +Macrolanguage: za +%% +Type: language +Subtag: zlq +Description: Liuqian Zhuang +Added: 2009-07-29 +Macrolanguage: za +%% +Type: language +Subtag: zls +Description: South Slavic languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: zlw +Description: West Slavic languages +Added: 2009-07-29 +Scope: collection +%% +Type: language +Subtag: zma +Description: Manda (Australia) +Added: 2009-07-29 +%% +Type: language +Subtag: zmb +Description: Zimba +Added: 2009-07-29 +%% +Type: language +Subtag: zmc +Description: Margany +Added: 2009-07-29 +%% +Type: language +Subtag: zmd +Description: Maridan +Added: 2009-07-29 +%% +Type: language +Subtag: zme +Description: Mangerr +Added: 2009-07-29 +%% +Type: language +Subtag: zmf +Description: Mfinu +Added: 2009-07-29 +%% +Type: language +Subtag: zmg +Description: Marti Ke +Added: 2009-07-29 +%% +Type: language +Subtag: zmh +Description: Makolkol +Added: 2009-07-29 +%% +Type: language +Subtag: zmi +Description: Negeri Sembilan Malay +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: zmj +Description: Maridjabin +Added: 2009-07-29 +%% +Type: language +Subtag: zmk +Description: Mandandanyi +Added: 2009-07-29 +%% +Type: language +Subtag: zml +Description: Matngala +Added: 2009-07-29 +%% +Type: language +Subtag: zmm +Description: Marimanindji +Description: Marramaninyshi +Added: 2009-07-29 +%% +Type: language +Subtag: zmn +Description: Mbangwe +Added: 2009-07-29 +%% +Type: language +Subtag: zmo +Description: Molo +Added: 2009-07-29 +%% +Type: language +Subtag: zmp +Description: Mpuono +Added: 2009-07-29 +%% +Type: language +Subtag: zmq +Description: Mituku +Added: 2009-07-29 +%% +Type: language +Subtag: zmr +Description: Maranunggu +Added: 2009-07-29 +%% +Type: language +Subtag: zms +Description: Mbesa +Added: 2009-07-29 +%% +Type: language +Subtag: zmt +Description: Maringarr +Added: 2009-07-29 +%% +Type: language +Subtag: zmu +Description: Muruwari +Added: 2009-07-29 +%% +Type: language +Subtag: zmv +Description: Mbariman-Gudhinma +Added: 2009-07-29 +%% +Type: language +Subtag: zmw +Description: Mbo (Democratic Republic of Congo) +Added: 2009-07-29 +%% +Type: language +Subtag: zmx +Description: Bomitaba +Added: 2009-07-29 +%% +Type: language +Subtag: zmy +Description: Mariyedi +Added: 2009-07-29 +%% +Type: language +Subtag: zmz +Description: Mbandja +Added: 2009-07-29 +%% +Type: language +Subtag: zna +Description: Zan Gula +Added: 2009-07-29 +%% +Type: language +Subtag: znd +Description: Zande languages +Added: 2005-10-16 +Scope: collection +%% +Type: language +Subtag: zne +Description: Zande (individual language) +Added: 2009-07-29 +%% +Type: language +Subtag: zng +Description: Mang +Added: 2009-07-29 +%% +Type: language +Subtag: znk +Description: Manangkari +Added: 2009-07-29 +%% +Type: language +Subtag: zns +Description: Mangas +Added: 2009-07-29 +%% +Type: language +Subtag: zoc +Description: Copainalá Zoque +Added: 2009-07-29 +%% +Type: language +Subtag: zoh +Description: Chimalapa Zoque +Added: 2009-07-29 +%% +Type: language +Subtag: zom +Description: Zou +Added: 2009-07-29 +%% +Type: language +Subtag: zoo +Description: Asunción Mixtepec Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zoq +Description: Tabasco Zoque +Added: 2009-07-29 +%% +Type: language +Subtag: zor +Description: Rayón Zoque +Added: 2009-07-29 +%% +Type: language +Subtag: zos +Description: Francisco León Zoque +Added: 2009-07-29 +%% +Type: language +Subtag: zpa +Description: Lachiguiri Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zpb +Description: Yautepec Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zpc +Description: Choapan Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zpd +Description: Southeastern Ixtlán Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zpe +Description: Petapa Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zpf +Description: San Pedro Quiatoni Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zpg +Description: Guevea De Humboldt Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zph +Description: Totomachapan Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zpi +Description: Santa María Quiegolani Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zpj +Description: Quiavicuzas Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zpk +Description: Tlacolulita Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zpl +Description: Lachixío Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zpm +Description: Mixtepec Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zpn +Description: Santa Inés Yatzechi Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zpo +Description: Amatlán Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zpp +Description: El Alto Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zpq +Description: Zoogocho Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zpr +Description: Santiago Xanica Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zps +Description: Coatlán Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zpt +Description: San Vicente Coatlán Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zpu +Description: Yalálag Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zpv +Description: Chichicapan Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zpw +Description: Zaniza Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zpx +Description: San Baltazar Loxicha Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zpy +Description: Mazaltepec Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zpz +Description: Texmelucan Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zqe +Description: Qiubei Zhuang +Added: 2009-07-29 +Macrolanguage: za +%% +Type: language +Subtag: zra +Description: Kara (Korea) +Added: 2009-07-29 +%% +Type: language +Subtag: zrg +Description: Mirgan +Added: 2009-07-29 +%% +Type: language +Subtag: zrn +Description: Zerenkel +Added: 2009-07-29 +%% +Type: language +Subtag: zro +Description: Záparo +Added: 2009-07-29 +%% +Type: language +Subtag: zrp +Description: Zarphatic +Added: 2009-07-29 +%% +Type: language +Subtag: zrs +Description: Mairasi +Added: 2009-07-29 +%% +Type: language +Subtag: zsa +Description: Sarasira +Added: 2009-07-29 +%% +Type: language +Subtag: zsk +Description: Kaskean +Added: 2009-07-29 +%% +Type: language +Subtag: zsl +Description: Zambian Sign Language +Added: 2009-07-29 +%% +Type: language +Subtag: zsm +Description: Standard Malay +Added: 2009-07-29 +Macrolanguage: ms +%% +Type: language +Subtag: zsr +Description: Southern Rincon Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zsu +Description: Sukurum +Added: 2009-07-29 +%% +Type: language +Subtag: zte +Description: Elotepec Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: ztg +Description: Xanaguía Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: ztl +Description: Lapaguía-Guivini Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: ztm +Description: San Agustín Mixtepec Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: ztn +Description: Santa Catarina Albarradas Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: ztp +Description: Loxicha Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: ztq +Description: Quioquitani-Quierí Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zts +Description: Tilquiapan Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: ztt +Description: Tejalapan Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: ztu +Description: Güilá Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: ztx +Description: Zaachila Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zty +Description: Yatee Zapotec +Added: 2009-07-29 +Macrolanguage: zap +%% +Type: language +Subtag: zua +Description: Zeem +Added: 2009-07-29 +%% +Type: language +Subtag: zuh +Description: Tokano +Added: 2009-07-29 +%% +Type: language +Subtag: zum +Description: Kumzari +Added: 2009-07-29 +%% +Type: language +Subtag: zun +Description: Zuni +Added: 2005-10-16 +%% +Type: language +Subtag: zuy +Description: Zumaya +Added: 2009-07-29 +%% +Type: language +Subtag: zwa +Description: Zay +Added: 2009-07-29 +%% +Type: language +Subtag: zxx +Description: No linguistic content +Description: Not applicable +Added: 2006-03-08 +Scope: special +%% +Type: language +Subtag: zyb +Description: Yongbei Zhuang +Added: 2009-07-29 +Macrolanguage: za +%% +Type: language +Subtag: zyg +Description: Yang Zhuang +Added: 2009-07-29 +Macrolanguage: za +%% +Type: language +Subtag: zyj +Description: Youjiang Zhuang +Added: 2009-07-29 +Macrolanguage: za +%% +Type: language +Subtag: zyn +Description: Yongnan Zhuang +Added: 2009-07-29 +Macrolanguage: za +%% +Type: language +Subtag: zyp +Description: Zyphe Chin +Added: 2009-07-29 +%% +Type: language +Subtag: zza +Description: Zaza +Description: Dimili +Description: Dimli (macrolanguage) +Description: Kirdki +Description: Kirmanjki (macrolanguage) +Description: Zazaki +Added: 2006-08-24 +Scope: macrolanguage +%% +Type: language +Subtag: zzj +Description: Zuojiang Zhuang +Added: 2009-07-29 +Macrolanguage: za +%% +Type: extlang +Subtag: aao +Description: Algerian Saharan Arabic +Added: 2009-07-29 +Preferred-Value: aao +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: abh +Description: Tajiki Arabic +Added: 2009-07-29 +Preferred-Value: abh +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: abv +Description: Baharna Arabic +Added: 2009-07-29 +Preferred-Value: abv +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: acm +Description: Mesopotamian Arabic +Added: 2009-07-29 +Preferred-Value: acm +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: acq +Description: Ta'izzi-Adeni Arabic +Added: 2009-07-29 +Preferred-Value: acq +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: acw +Description: Hijazi Arabic +Added: 2009-07-29 +Preferred-Value: acw +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: acx +Description: Omani Arabic +Added: 2009-07-29 +Preferred-Value: acx +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: acy +Description: Cypriot Arabic +Added: 2009-07-29 +Preferred-Value: acy +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: adf +Description: Dhofari Arabic +Added: 2009-07-29 +Preferred-Value: adf +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: ads +Description: Adamorobe Sign Language +Added: 2009-07-29 +Preferred-Value: ads +Prefix: sgn +%% +Type: extlang +Subtag: aeb +Description: Tunisian Arabic +Added: 2009-07-29 +Preferred-Value: aeb +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: aec +Description: Saidi Arabic +Added: 2009-07-29 +Preferred-Value: aec +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: aed +Description: Argentine Sign Language +Added: 2009-07-29 +Preferred-Value: aed +Prefix: sgn +%% +Type: extlang +Subtag: aen +Description: Armenian Sign Language +Added: 2009-07-29 +Preferred-Value: aen +Prefix: sgn +%% +Type: extlang +Subtag: afb +Description: Gulf Arabic +Added: 2009-07-29 +Preferred-Value: afb +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: afg +Description: Afghan Sign Language +Added: 2009-07-29 +Preferred-Value: afg +Prefix: sgn +%% +Type: extlang +Subtag: ajp +Description: South Levantine Arabic +Added: 2009-07-29 +Preferred-Value: ajp +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: apc +Description: North Levantine Arabic +Added: 2009-07-29 +Preferred-Value: apc +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: apd +Description: Sudanese Arabic +Added: 2009-07-29 +Preferred-Value: apd +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: arb +Description: Standard Arabic +Added: 2009-07-29 +Preferred-Value: arb +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: arq +Description: Algerian Arabic +Added: 2009-07-29 +Preferred-Value: arq +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: ars +Description: Najdi Arabic +Added: 2009-07-29 +Preferred-Value: ars +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: ary +Description: Moroccan Arabic +Added: 2009-07-29 +Preferred-Value: ary +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: arz +Description: Egyptian Arabic +Added: 2009-07-29 +Preferred-Value: arz +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: ase +Description: American Sign Language +Added: 2009-07-29 +Preferred-Value: ase +Prefix: sgn +%% +Type: extlang +Subtag: asf +Description: Auslan +Description: Australian Sign Language +Added: 2009-07-29 +Preferred-Value: asf +Prefix: sgn +%% +Type: extlang +Subtag: asp +Description: Algerian Sign Language +Added: 2009-07-29 +Preferred-Value: asp +Prefix: sgn +%% +Type: extlang +Subtag: asq +Description: Austrian Sign Language +Added: 2009-07-29 +Preferred-Value: asq +Prefix: sgn +%% +Type: extlang +Subtag: asw +Description: Australian Aborigines Sign Language +Added: 2009-07-29 +Preferred-Value: asw +Prefix: sgn +%% +Type: extlang +Subtag: auz +Description: Uzbeki Arabic +Added: 2009-07-29 +Preferred-Value: auz +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: avl +Description: Eastern Egyptian Bedawi Arabic +Added: 2009-07-29 +Preferred-Value: avl +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: ayh +Description: Hadrami Arabic +Added: 2009-07-29 +Preferred-Value: ayh +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: ayl +Description: Libyan Arabic +Added: 2009-07-29 +Preferred-Value: ayl +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: ayn +Description: Sanaani Arabic +Added: 2009-07-29 +Preferred-Value: ayn +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: ayp +Description: North Mesopotamian Arabic +Added: 2009-07-29 +Preferred-Value: ayp +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: bbz +Description: Babalia Creole Arabic +Added: 2009-07-29 +Preferred-Value: bbz +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: bfi +Description: British Sign Language +Added: 2009-07-29 +Preferred-Value: bfi +Prefix: sgn +%% +Type: extlang +Subtag: bfk +Description: Ban Khor Sign Language +Added: 2009-07-29 +Preferred-Value: bfk +Prefix: sgn +%% +Type: extlang +Subtag: bjn +Description: Banjar +Added: 2009-07-29 +Preferred-Value: bjn +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: bog +Description: Bamako Sign Language +Added: 2009-07-29 +Preferred-Value: bog +Prefix: sgn +%% +Type: extlang +Subtag: bqn +Description: Bulgarian Sign Language +Added: 2009-07-29 +Preferred-Value: bqn +Prefix: sgn +%% +Type: extlang +Subtag: bqy +Description: Bengkala Sign Language +Added: 2009-07-29 +Preferred-Value: bqy +Prefix: sgn +%% +Type: extlang +Subtag: btj +Description: Bacanese Malay +Added: 2009-07-29 +Preferred-Value: btj +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: bve +Description: Berau Malay +Added: 2009-07-29 +Preferred-Value: bve +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: bvl +Description: Bolivian Sign Language +Added: 2009-07-29 +Preferred-Value: bvl +Prefix: sgn +%% +Type: extlang +Subtag: bvu +Description: Bukit Malay +Added: 2009-07-29 +Preferred-Value: bvu +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: bzs +Description: Brazilian Sign Language +Added: 2009-07-29 +Preferred-Value: bzs +Prefix: sgn +%% +Type: extlang +Subtag: cdo +Description: Min Dong Chinese +Added: 2009-07-29 +Preferred-Value: cdo +Prefix: zh +Macrolanguage: zh +%% +Type: extlang +Subtag: cds +Description: Chadian Sign Language +Added: 2009-07-29 +Preferred-Value: cds +Prefix: sgn +%% +Type: extlang +Subtag: cjy +Description: Jinyu Chinese +Added: 2009-07-29 +Preferred-Value: cjy +Prefix: zh +Macrolanguage: zh +%% +Type: extlang +Subtag: cmn +Description: Mandarin Chinese +Added: 2009-07-29 +Preferred-Value: cmn +Prefix: zh +Macrolanguage: zh +%% +Type: extlang +Subtag: coa +Description: Cocos Islands Malay +Added: 2009-07-29 +Preferred-Value: coa +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: cpx +Description: Pu-Xian Chinese +Added: 2009-07-29 +Preferred-Value: cpx +Prefix: zh +Macrolanguage: zh +%% +Type: extlang +Subtag: csc +Description: Catalan Sign Language +Description: Lengua de señas catalana +Description: Llengua de Signes Catalana +Added: 2009-07-29 +Preferred-Value: csc +Prefix: sgn +%% +Type: extlang +Subtag: csd +Description: Chiangmai Sign Language +Added: 2009-07-29 +Preferred-Value: csd +Prefix: sgn +%% +Type: extlang +Subtag: cse +Description: Czech Sign Language +Added: 2009-07-29 +Preferred-Value: cse +Prefix: sgn +%% +Type: extlang +Subtag: csf +Description: Cuba Sign Language +Added: 2009-07-29 +Preferred-Value: csf +Prefix: sgn +%% +Type: extlang +Subtag: csg +Description: Chilean Sign Language +Added: 2009-07-29 +Preferred-Value: csg +Prefix: sgn +%% +Type: extlang +Subtag: csl +Description: Chinese Sign Language +Added: 2009-07-29 +Preferred-Value: csl +Prefix: sgn +%% +Type: extlang +Subtag: csn +Description: Colombian Sign Language +Added: 2009-07-29 +Preferred-Value: csn +Prefix: sgn +%% +Type: extlang +Subtag: csq +Description: Croatia Sign Language +Added: 2009-07-29 +Preferred-Value: csq +Prefix: sgn +%% +Type: extlang +Subtag: csr +Description: Costa Rican Sign Language +Added: 2009-07-29 +Preferred-Value: csr +Prefix: sgn +%% +Type: extlang +Subtag: czh +Description: Huizhou Chinese +Added: 2009-07-29 +Preferred-Value: czh +Prefix: zh +Macrolanguage: zh +%% +Type: extlang +Subtag: czo +Description: Min Zhong Chinese +Added: 2009-07-29 +Preferred-Value: czo +Prefix: zh +Macrolanguage: zh +%% +Type: extlang +Subtag: doq +Description: Dominican Sign Language +Added: 2009-07-29 +Preferred-Value: doq +Prefix: sgn +%% +Type: extlang +Subtag: dse +Description: Dutch Sign Language +Added: 2009-07-29 +Preferred-Value: dse +Prefix: sgn +%% +Type: extlang +Subtag: dsl +Description: Danish Sign Language +Added: 2009-07-29 +Preferred-Value: dsl +Prefix: sgn +%% +Type: extlang +Subtag: dup +Description: Duano +Added: 2009-07-29 +Preferred-Value: dup +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: ecs +Description: Ecuadorian Sign Language +Added: 2009-07-29 +Preferred-Value: ecs +Prefix: sgn +%% +Type: extlang +Subtag: esl +Description: Egypt Sign Language +Added: 2009-07-29 +Preferred-Value: esl +Prefix: sgn +%% +Type: extlang +Subtag: esn +Description: Salvadoran Sign Language +Added: 2009-07-29 +Preferred-Value: esn +Prefix: sgn +%% +Type: extlang +Subtag: eso +Description: Estonian Sign Language +Added: 2009-07-29 +Preferred-Value: eso +Prefix: sgn +%% +Type: extlang +Subtag: eth +Description: Ethiopian Sign Language +Added: 2009-07-29 +Preferred-Value: eth +Prefix: sgn +%% +Type: extlang +Subtag: fcs +Description: Quebec Sign Language +Added: 2009-07-29 +Preferred-Value: fcs +Prefix: sgn +%% +Type: extlang +Subtag: fse +Description: Finnish Sign Language +Added: 2009-07-29 +Preferred-Value: fse +Prefix: sgn +%% +Type: extlang +Subtag: fsl +Description: French Sign Language +Added: 2009-07-29 +Preferred-Value: fsl +Prefix: sgn +%% +Type: extlang +Subtag: fss +Description: Finland-Swedish Sign Language +Description: finlandssvenskt teckenspråk +Description: suomenruotsalainen viittomakieli +Added: 2009-07-29 +Preferred-Value: fss +Prefix: sgn +%% +Type: extlang +Subtag: gan +Description: Gan Chinese +Added: 2009-07-29 +Preferred-Value: gan +Prefix: zh +Macrolanguage: zh +%% +Type: extlang +Subtag: gds +Description: Ghandruk Sign Language +Added: 2012-08-12 +Preferred-Value: gds +Prefix: sgn +%% +Type: extlang +Subtag: gom +Description: Goan Konkani +Added: 2009-07-29 +Preferred-Value: gom +Prefix: kok +Macrolanguage: kok +%% +Type: extlang +Subtag: gse +Description: Ghanaian Sign Language +Added: 2009-07-29 +Preferred-Value: gse +Prefix: sgn +%% +Type: extlang +Subtag: gsg +Description: German Sign Language +Added: 2009-07-29 +Preferred-Value: gsg +Prefix: sgn +%% +Type: extlang +Subtag: gsm +Description: Guatemalan Sign Language +Added: 2009-07-29 +Preferred-Value: gsm +Prefix: sgn +%% +Type: extlang +Subtag: gss +Description: Greek Sign Language +Added: 2009-07-29 +Preferred-Value: gss +Prefix: sgn +%% +Type: extlang +Subtag: gus +Description: Guinean Sign Language +Added: 2009-07-29 +Preferred-Value: gus +Prefix: sgn +%% +Type: extlang +Subtag: hab +Description: Hanoi Sign Language +Added: 2009-07-29 +Preferred-Value: hab +Prefix: sgn +%% +Type: extlang +Subtag: haf +Description: Haiphong Sign Language +Added: 2009-07-29 +Preferred-Value: haf +Prefix: sgn +%% +Type: extlang +Subtag: hak +Description: Hakka Chinese +Added: 2009-07-29 +Preferred-Value: hak +Prefix: zh +Macrolanguage: zh +%% +Type: extlang +Subtag: hds +Description: Honduras Sign Language +Added: 2009-07-29 +Preferred-Value: hds +Prefix: sgn +%% +Type: extlang +Subtag: hji +Description: Haji +Added: 2009-07-29 +Preferred-Value: hji +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: hks +Description: Hong Kong Sign Language +Description: Heung Kong Sau Yue +Added: 2009-07-29 +Preferred-Value: hks +Prefix: sgn +%% +Type: extlang +Subtag: hos +Description: Ho Chi Minh City Sign Language +Added: 2009-07-29 +Preferred-Value: hos +Prefix: sgn +%% +Type: extlang +Subtag: hps +Description: Hawai'i Sign Language (HSL) +Description: Hawai'i Pidgin Sign Language +Added: 2009-07-29 +Preferred-Value: hps +Prefix: sgn +%% +Type: extlang +Subtag: hsh +Description: Hungarian Sign Language +Added: 2009-07-29 +Preferred-Value: hsh +Prefix: sgn +%% +Type: extlang +Subtag: hsl +Description: Hausa Sign Language +Added: 2009-07-29 +Preferred-Value: hsl +Prefix: sgn +%% +Type: extlang +Subtag: hsn +Description: Xiang Chinese +Added: 2009-07-29 +Preferred-Value: hsn +Prefix: zh +Macrolanguage: zh +%% +Type: extlang +Subtag: icl +Description: Icelandic Sign Language +Added: 2009-07-29 +Preferred-Value: icl +Prefix: sgn +%% +Type: extlang +Subtag: iks +Description: Inuit Sign Language +Added: 2015-02-12 +Preferred-Value: iks +Prefix: sgn +%% +Type: extlang +Subtag: ils +Description: International Sign +Added: 2009-07-29 +Preferred-Value: ils +Prefix: sgn +%% +Type: extlang +Subtag: inl +Description: Indonesian Sign Language +Added: 2009-07-29 +Preferred-Value: inl +Prefix: sgn +%% +Type: extlang +Subtag: ins +Description: Indian Sign Language +Added: 2009-07-29 +Preferred-Value: ins +Prefix: sgn +%% +Type: extlang +Subtag: ise +Description: Italian Sign Language +Added: 2009-07-29 +Preferred-Value: ise +Prefix: sgn +%% +Type: extlang +Subtag: isg +Description: Irish Sign Language +Added: 2009-07-29 +Preferred-Value: isg +Prefix: sgn +%% +Type: extlang +Subtag: isr +Description: Israeli Sign Language +Added: 2009-07-29 +Preferred-Value: isr +Prefix: sgn +%% +Type: extlang +Subtag: jak +Description: Jakun +Added: 2009-07-29 +Preferred-Value: jak +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: jax +Description: Jambi Malay +Added: 2009-07-29 +Preferred-Value: jax +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: jcs +Description: Jamaican Country Sign Language +Added: 2009-07-29 +Preferred-Value: jcs +Prefix: sgn +%% +Type: extlang +Subtag: jhs +Description: Jhankot Sign Language +Added: 2009-07-29 +Preferred-Value: jhs +Prefix: sgn +%% +Type: extlang +Subtag: jls +Description: Jamaican Sign Language +Added: 2010-03-11 +Preferred-Value: jls +Prefix: sgn +%% +Type: extlang +Subtag: jos +Description: Jordanian Sign Language +Added: 2009-07-29 +Preferred-Value: jos +Prefix: sgn +%% +Type: extlang +Subtag: jsl +Description: Japanese Sign Language +Added: 2009-07-29 +Preferred-Value: jsl +Prefix: sgn +%% +Type: extlang +Subtag: jus +Description: Jumla Sign Language +Added: 2009-07-29 +Preferred-Value: jus +Prefix: sgn +%% +Type: extlang +Subtag: kgi +Description: Selangor Sign Language +Added: 2009-07-29 +Preferred-Value: kgi +Prefix: sgn +%% +Type: extlang +Subtag: knn +Description: Konkani (individual language) +Added: 2009-07-29 +Preferred-Value: knn +Prefix: kok +Macrolanguage: kok +%% +Type: extlang +Subtag: kvb +Description: Kubu +Added: 2009-07-29 +Preferred-Value: kvb +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: kvk +Description: Korean Sign Language +Added: 2009-07-29 +Preferred-Value: kvk +Prefix: sgn +%% +Type: extlang +Subtag: kvr +Description: Kerinci +Added: 2009-07-29 +Preferred-Value: kvr +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: kxd +Description: Brunei +Added: 2009-07-29 +Preferred-Value: kxd +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: lbs +Description: Libyan Sign Language +Added: 2009-07-29 +Preferred-Value: lbs +Prefix: sgn +%% +Type: extlang +Subtag: lce +Description: Loncong +Description: Sekak +Added: 2009-07-29 +Preferred-Value: lce +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: lcf +Description: Lubu +Added: 2009-07-29 +Preferred-Value: lcf +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: liw +Description: Col +Added: 2009-07-29 +Preferred-Value: liw +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: lls +Description: Lithuanian Sign Language +Added: 2009-07-29 +Preferred-Value: lls +Prefix: sgn +%% +Type: extlang +Subtag: lsg +Description: Lyons Sign Language +Added: 2009-07-29 +Deprecated: 2018-03-08 +Preferred-Value: lsg +Prefix: sgn +%% +Type: extlang +Subtag: lsl +Description: Latvian Sign Language +Added: 2009-07-29 +Preferred-Value: lsl +Prefix: sgn +%% +Type: extlang +Subtag: lsn +Description: Tibetan Sign Language +Added: 2019-04-16 +Preferred-Value: lsn +Prefix: sgn +%% +Type: extlang +Subtag: lso +Description: Laos Sign Language +Added: 2009-07-29 +Preferred-Value: lso +Prefix: sgn +%% +Type: extlang +Subtag: lsp +Description: Panamanian Sign Language +Description: Lengua de Señas Panameñas +Added: 2009-07-29 +Preferred-Value: lsp +Prefix: sgn +%% +Type: extlang +Subtag: lst +Description: Trinidad and Tobago Sign Language +Added: 2009-07-29 +Preferred-Value: lst +Prefix: sgn +%% +Type: extlang +Subtag: lsv +Description: Sivia Sign Language +Added: 2019-04-16 +Preferred-Value: lsv +Prefix: sgn +%% +Type: extlang +Subtag: lsy +Description: Mauritian Sign Language +Added: 2010-03-11 +Preferred-Value: lsy +Prefix: sgn +%% +Type: extlang +Subtag: ltg +Description: Latgalian +Added: 2010-03-11 +Preferred-Value: ltg +Prefix: lv +Macrolanguage: lv +%% +Type: extlang +Subtag: lvs +Description: Standard Latvian +Added: 2010-03-11 +Preferred-Value: lvs +Prefix: lv +Macrolanguage: lv +%% +Type: extlang +Subtag: lws +Description: Malawian Sign Language +Added: 2018-03-08 +Preferred-Value: lws +Prefix: sgn +%% +Type: extlang +Subtag: lzh +Description: Literary Chinese +Added: 2009-07-29 +Preferred-Value: lzh +Prefix: zh +Macrolanguage: zh +%% +Type: extlang +Subtag: max +Description: North Moluccan Malay +Added: 2009-07-29 +Preferred-Value: max +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: mdl +Description: Maltese Sign Language +Added: 2009-07-29 +Preferred-Value: mdl +Prefix: sgn +%% +Type: extlang +Subtag: meo +Description: Kedah Malay +Added: 2009-07-29 +Preferred-Value: meo +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: mfa +Description: Pattani Malay +Added: 2009-07-29 +Preferred-Value: mfa +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: mfb +Description: Bangka +Added: 2009-07-29 +Preferred-Value: mfb +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: mfs +Description: Mexican Sign Language +Added: 2009-07-29 +Preferred-Value: mfs +Prefix: sgn +%% +Type: extlang +Subtag: min +Description: Minangkabau +Added: 2009-07-29 +Preferred-Value: min +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: mnp +Description: Min Bei Chinese +Added: 2009-07-29 +Preferred-Value: mnp +Prefix: zh +Macrolanguage: zh +%% +Type: extlang +Subtag: mqg +Description: Kota Bangun Kutai Malay +Added: 2009-07-29 +Preferred-Value: mqg +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: mre +Description: Martha's Vineyard Sign Language +Added: 2009-07-29 +Preferred-Value: mre +Prefix: sgn +%% +Type: extlang +Subtag: msd +Description: Yucatec Maya Sign Language +Added: 2009-07-29 +Preferred-Value: msd +Prefix: sgn +%% +Type: extlang +Subtag: msi +Description: Sabah Malay +Added: 2009-07-29 +Preferred-Value: msi +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: msr +Description: Mongolian Sign Language +Added: 2009-07-29 +Preferred-Value: msr +Prefix: sgn +%% +Type: extlang +Subtag: mui +Description: Musi +Added: 2009-07-29 +Preferred-Value: mui +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: mzc +Description: Madagascar Sign Language +Added: 2009-07-29 +Preferred-Value: mzc +Prefix: sgn +%% +Type: extlang +Subtag: mzg +Description: Monastic Sign Language +Added: 2009-07-29 +Preferred-Value: mzg +Prefix: sgn +%% +Type: extlang +Subtag: mzy +Description: Mozambican Sign Language +Added: 2009-07-29 +Preferred-Value: mzy +Prefix: sgn +%% +Type: extlang +Subtag: nan +Description: Min Nan Chinese +Added: 2009-07-29 +Preferred-Value: nan +Prefix: zh +Macrolanguage: zh +%% +Type: extlang +Subtag: nbs +Description: Namibian Sign Language +Added: 2009-07-29 +Preferred-Value: nbs +Prefix: sgn +%% +Type: extlang +Subtag: ncs +Description: Nicaraguan Sign Language +Added: 2009-07-29 +Preferred-Value: ncs +Prefix: sgn +%% +Type: extlang +Subtag: nsi +Description: Nigerian Sign Language +Added: 2009-07-29 +Preferred-Value: nsi +Prefix: sgn +%% +Type: extlang +Subtag: nsl +Description: Norwegian Sign Language +Added: 2009-07-29 +Preferred-Value: nsl +Prefix: sgn +%% +Type: extlang +Subtag: nsp +Description: Nepalese Sign Language +Added: 2009-07-29 +Preferred-Value: nsp +Prefix: sgn +%% +Type: extlang +Subtag: nsr +Description: Maritime Sign Language +Added: 2009-07-29 +Preferred-Value: nsr +Prefix: sgn +%% +Type: extlang +Subtag: nzs +Description: New Zealand Sign Language +Added: 2009-07-29 +Preferred-Value: nzs +Prefix: sgn +%% +Type: extlang +Subtag: okl +Description: Old Kentish Sign Language +Added: 2009-07-29 +Preferred-Value: okl +Prefix: sgn +%% +Type: extlang +Subtag: orn +Description: Orang Kanaq +Added: 2009-07-29 +Preferred-Value: orn +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: ors +Description: Orang Seletar +Added: 2009-07-29 +Preferred-Value: ors +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: pel +Description: Pekal +Added: 2009-07-29 +Preferred-Value: pel +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: pga +Description: Sudanese Creole Arabic +Added: 2009-07-29 +Preferred-Value: pga +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: pgz +Description: Papua New Guinean Sign Language +Added: 2016-05-30 +Preferred-Value: pgz +Prefix: sgn +%% +Type: extlang +Subtag: pks +Description: Pakistan Sign Language +Added: 2009-07-29 +Preferred-Value: pks +Prefix: sgn +%% +Type: extlang +Subtag: prl +Description: Peruvian Sign Language +Added: 2009-07-29 +Preferred-Value: prl +Prefix: sgn +%% +Type: extlang +Subtag: prz +Description: Providencia Sign Language +Added: 2009-07-29 +Preferred-Value: prz +Prefix: sgn +%% +Type: extlang +Subtag: psc +Description: Persian Sign Language +Added: 2009-07-29 +Preferred-Value: psc +Prefix: sgn +%% +Type: extlang +Subtag: psd +Description: Plains Indian Sign Language +Added: 2009-07-29 +Preferred-Value: psd +Prefix: sgn +%% +Type: extlang +Subtag: pse +Description: Central Malay +Added: 2009-07-29 +Preferred-Value: pse +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: psg +Description: Penang Sign Language +Added: 2009-07-29 +Preferred-Value: psg +Prefix: sgn +%% +Type: extlang +Subtag: psl +Description: Puerto Rican Sign Language +Added: 2009-07-29 +Preferred-Value: psl +Prefix: sgn +%% +Type: extlang +Subtag: pso +Description: Polish Sign Language +Added: 2009-07-29 +Preferred-Value: pso +Prefix: sgn +%% +Type: extlang +Subtag: psp +Description: Philippine Sign Language +Added: 2009-07-29 +Preferred-Value: psp +Prefix: sgn +%% +Type: extlang +Subtag: psr +Description: Portuguese Sign Language +Added: 2009-07-29 +Preferred-Value: psr +Prefix: sgn +%% +Type: extlang +Subtag: pys +Description: Paraguayan Sign Language +Description: Lengua de Señas del Paraguay +Added: 2010-03-11 +Preferred-Value: pys +Prefix: sgn +%% +Type: extlang +Subtag: rms +Description: Romanian Sign Language +Added: 2009-07-29 +Preferred-Value: rms +Prefix: sgn +%% +Type: extlang +Subtag: rsi +Description: Rennellese Sign Language +Added: 2009-07-29 +Deprecated: 2017-02-23 +Preferred-Value: rsi +Prefix: sgn +%% +Type: extlang +Subtag: rsl +Description: Russian Sign Language +Added: 2009-07-29 +Preferred-Value: rsl +Prefix: sgn +%% +Type: extlang +Subtag: rsm +Description: Miriwoong Sign Language +Added: 2016-05-30 +Preferred-Value: rsm +Prefix: sgn +%% +Type: extlang +Subtag: sdl +Description: Saudi Arabian Sign Language +Added: 2009-07-29 +Preferred-Value: sdl +Prefix: sgn +%% +Type: extlang +Subtag: sfb +Description: Langue des signes de Belgique Francophone +Description: French Belgian Sign Language +Added: 2009-07-29 +Preferred-Value: sfb +Prefix: sgn +%% +Type: extlang +Subtag: sfs +Description: South African Sign Language +Added: 2009-07-29 +Preferred-Value: sfs +Prefix: sgn +%% +Type: extlang +Subtag: sgg +Description: Swiss-German Sign Language +Added: 2009-07-29 +Preferred-Value: sgg +Prefix: sgn +%% +Type: extlang +Subtag: sgx +Description: Sierra Leone Sign Language +Added: 2009-07-29 +Preferred-Value: sgx +Prefix: sgn +%% +Type: extlang +Subtag: shu +Description: Chadian Arabic +Added: 2009-07-29 +Preferred-Value: shu +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: slf +Description: Swiss-Italian Sign Language +Added: 2009-07-29 +Preferred-Value: slf +Prefix: sgn +%% +Type: extlang +Subtag: sls +Description: Singapore Sign Language +Added: 2009-07-29 +Preferred-Value: sls +Prefix: sgn +%% +Type: extlang +Subtag: sqk +Description: Albanian Sign Language +Added: 2012-08-12 +Preferred-Value: sqk +Prefix: sgn +%% +Type: extlang +Subtag: sqs +Description: Sri Lankan Sign Language +Added: 2009-07-29 +Preferred-Value: sqs +Prefix: sgn +%% +Type: extlang +Subtag: ssh +Description: Shihhi Arabic +Added: 2009-07-29 +Preferred-Value: ssh +Prefix: ar +Macrolanguage: ar +%% +Type: extlang +Subtag: ssp +Description: Spanish Sign Language +Added: 2009-07-29 +Preferred-Value: ssp +Prefix: sgn +%% +Type: extlang +Subtag: ssr +Description: Swiss-French Sign Language +Added: 2009-07-29 +Preferred-Value: ssr +Prefix: sgn +%% +Type: extlang +Subtag: svk +Description: Slovakian Sign Language +Added: 2009-07-29 +Preferred-Value: svk +Prefix: sgn +%% +Type: extlang +Subtag: swc +Description: Congo Swahili +Added: 2009-07-29 +Preferred-Value: swc +Prefix: sw +Macrolanguage: sw +%% +Type: extlang +Subtag: swh +Description: Swahili (individual language) +Description: Kiswahili +Added: 2009-07-29 +Preferred-Value: swh +Prefix: sw +Macrolanguage: sw +%% +Type: extlang +Subtag: swl +Description: Swedish Sign Language +Added: 2009-07-29 +Preferred-Value: swl +Prefix: sgn +%% +Type: extlang +Subtag: syy +Description: Al-Sayyid Bedouin Sign Language +Added: 2009-07-29 +Preferred-Value: syy +Prefix: sgn +%% +Type: extlang +Subtag: szs +Description: Solomon Islands Sign Language +Added: 2017-02-23 +Preferred-Value: szs +Prefix: sgn +%% +Type: extlang +Subtag: tmw +Description: Temuan +Added: 2009-07-29 +Preferred-Value: tmw +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: tse +Description: Tunisian Sign Language +Added: 2009-07-29 +Preferred-Value: tse +Prefix: sgn +%% +Type: extlang +Subtag: tsm +Description: Turkish Sign Language +Description: Türk İşaret Dili +Added: 2009-07-29 +Preferred-Value: tsm +Prefix: sgn +%% +Type: extlang +Subtag: tsq +Description: Thai Sign Language +Added: 2009-07-29 +Preferred-Value: tsq +Prefix: sgn +%% +Type: extlang +Subtag: tss +Description: Taiwan Sign Language +Added: 2009-07-29 +Preferred-Value: tss +Prefix: sgn +%% +Type: extlang +Subtag: tsy +Description: Tebul Sign Language +Added: 2009-07-29 +Preferred-Value: tsy +Prefix: sgn +%% +Type: extlang +Subtag: tza +Description: Tanzanian Sign Language +Added: 2009-07-29 +Preferred-Value: tza +Prefix: sgn +%% +Type: extlang +Subtag: ugn +Description: Ugandan Sign Language +Added: 2009-07-29 +Preferred-Value: ugn +Prefix: sgn +%% +Type: extlang +Subtag: ugy +Description: Uruguayan Sign Language +Added: 2009-07-29 +Preferred-Value: ugy +Prefix: sgn +%% +Type: extlang +Subtag: ukl +Description: Ukrainian Sign Language +Added: 2009-07-29 +Preferred-Value: ukl +Prefix: sgn +%% +Type: extlang +Subtag: uks +Description: Urubú-Kaapor Sign Language +Description: Kaapor Sign Language +Added: 2009-07-29 +Preferred-Value: uks +Prefix: sgn +%% +Type: extlang +Subtag: urk +Description: Urak Lawoi' +Added: 2009-07-29 +Preferred-Value: urk +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: uzn +Description: Northern Uzbek +Added: 2009-07-29 +Preferred-Value: uzn +Prefix: uz +Macrolanguage: uz +%% +Type: extlang +Subtag: uzs +Description: Southern Uzbek +Added: 2009-07-29 +Preferred-Value: uzs +Prefix: uz +Macrolanguage: uz +%% +Type: extlang +Subtag: vgt +Description: Vlaamse Gebarentaal +Description: Flemish Sign Language +Added: 2009-07-29 +Preferred-Value: vgt +Prefix: sgn +%% +Type: extlang +Subtag: vkk +Description: Kaur +Added: 2009-07-29 +Preferred-Value: vkk +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: vkt +Description: Tenggarong Kutai Malay +Added: 2009-07-29 +Preferred-Value: vkt +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: vsi +Description: Moldova Sign Language +Added: 2009-07-29 +Preferred-Value: vsi +Prefix: sgn +%% +Type: extlang +Subtag: vsl +Description: Venezuelan Sign Language +Added: 2009-07-29 +Preferred-Value: vsl +Prefix: sgn +%% +Type: extlang +Subtag: vsv +Description: Valencian Sign Language +Description: Llengua de signes valenciana +Added: 2009-07-29 +Preferred-Value: vsv +Prefix: sgn +%% +Type: extlang +Subtag: wbs +Description: West Bengal Sign Language +Added: 2017-02-23 +Preferred-Value: wbs +Prefix: sgn +%% +Type: extlang +Subtag: wuu +Description: Wu Chinese +Added: 2009-07-29 +Preferred-Value: wuu +Prefix: zh +Macrolanguage: zh +%% +Type: extlang +Subtag: xki +Description: Kenyan Sign Language +Added: 2009-07-29 +Preferred-Value: xki +Prefix: sgn +%% +Type: extlang +Subtag: xml +Description: Malaysian Sign Language +Added: 2009-07-29 +Preferred-Value: xml +Prefix: sgn +%% +Type: extlang +Subtag: xmm +Description: Manado Malay +Added: 2009-07-29 +Preferred-Value: xmm +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: xms +Description: Moroccan Sign Language +Added: 2009-07-29 +Preferred-Value: xms +Prefix: sgn +%% +Type: extlang +Subtag: yds +Description: Yiddish Sign Language +Added: 2009-07-29 +Deprecated: 2015-02-12 +Preferred-Value: yds +Prefix: sgn +%% +Type: extlang +Subtag: ygs +Description: Yolŋu Sign Language +Added: 2014-02-28 +Preferred-Value: ygs +Prefix: sgn +%% +Type: extlang +Subtag: yhs +Description: Yan-nhaŋu Sign Language +Added: 2015-04-17 +Preferred-Value: yhs +Prefix: sgn +%% +Type: extlang +Subtag: ysl +Description: Yugoslavian Sign Language +Added: 2009-07-29 +Preferred-Value: ysl +Prefix: sgn +%% +Type: extlang +Subtag: yue +Description: Yue Chinese +Description: Cantonese +Added: 2009-07-29 +Preferred-Value: yue +Prefix: zh +Macrolanguage: zh +%% +Type: extlang +Subtag: zib +Description: Zimbabwe Sign Language +Added: 2009-07-29 +Preferred-Value: zib +Prefix: sgn +%% +Type: extlang +Subtag: zlm +Description: Malay (individual language) +Added: 2009-07-29 +Preferred-Value: zlm +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: zmi +Description: Negeri Sembilan Malay +Added: 2009-07-29 +Preferred-Value: zmi +Prefix: ms +Macrolanguage: ms +%% +Type: extlang +Subtag: zsl +Description: Zambian Sign Language +Added: 2009-07-29 +Preferred-Value: zsl +Prefix: sgn +%% +Type: extlang +Subtag: zsm +Description: Standard Malay +Added: 2009-07-29 +Preferred-Value: zsm +Prefix: ms +Macrolanguage: ms +%% +Type: script +Subtag: Adlm +Description: Adlam +Added: 2014-12-11 +%% +Type: script +Subtag: Afak +Description: Afaka +Added: 2011-01-07 +%% +Type: script +Subtag: Aghb +Description: Caucasian Albanian +Added: 2012-11-01 +%% +Type: script +Subtag: Ahom +Description: Ahom +Description: Tai Ahom +Added: 2013-12-02 +%% +Type: script +Subtag: Arab +Description: Arabic +Added: 2005-10-16 +%% +Type: script +Subtag: Aran +Description: Arabic (Nastaliq variant) +Added: 2014-12-11 +%% +Type: script +Subtag: Armi +Description: Imperial Aramaic +Added: 2007-12-05 +%% +Type: script +Subtag: Armn +Description: Armenian +Added: 2005-10-16 +%% +Type: script +Subtag: Avst +Description: Avestan +Added: 2007-07-28 +%% +Type: script +Subtag: Bali +Description: Balinese +Added: 2005-10-16 +%% +Type: script +Subtag: Bamu +Description: Bamum +Added: 2009-07-30 +%% +Type: script +Subtag: Bass +Description: Bassa Vah +Added: 2010-04-10 +%% +Type: script +Subtag: Batk +Description: Batak +Added: 2005-10-16 +%% +Type: script +Subtag: Beng +Description: Bengali +Description: Bangla +Added: 2005-10-16 +%% +Type: script +Subtag: Bhks +Description: Bhaiksuki +Added: 2015-07-24 +%% +Type: script +Subtag: Blis +Description: Blissymbols +Added: 2005-10-16 +%% +Type: script +Subtag: Bopo +Description: Bopomofo +Added: 2005-10-16 +%% +Type: script +Subtag: Brah +Description: Brahmi +Added: 2005-10-16 +%% +Type: script +Subtag: Brai +Description: Braille +Added: 2005-10-16 +%% +Type: script +Subtag: Bugi +Description: Buginese +Added: 2005-10-16 +%% +Type: script +Subtag: Buhd +Description: Buhid +Added: 2005-10-16 +%% +Type: script +Subtag: Cakm +Description: Chakma +Added: 2007-12-05 +%% +Type: script +Subtag: Cans +Description: Unified Canadian Aboriginal Syllabics +Added: 2005-10-16 +%% +Type: script +Subtag: Cari +Description: Carian +Added: 2006-07-21 +%% +Type: script +Subtag: Cham +Description: Cham +Added: 2005-10-16 +%% +Type: script +Subtag: Cher +Description: Cherokee +Added: 2005-10-16 +%% +Type: script +Subtag: Chrs +Description: Chorasmian +Added: 2019-09-11 +%% +Type: script +Subtag: Cirt +Description: Cirth +Added: 2005-10-16 +%% +Type: script +Subtag: Copt +Description: Coptic +Added: 2005-10-16 +%% +Type: script +Subtag: Cpmn +Description: Cypro-Minoan +Added: 2017-08-13 +%% +Type: script +Subtag: Cprt +Description: Cypriot syllabary +Added: 2005-10-16 +%% +Type: script +Subtag: Cyrl +Description: Cyrillic +Added: 2005-10-16 +%% +Type: script +Subtag: Cyrs +Description: Cyrillic (Old Church Slavonic variant) +Added: 2005-10-16 +%% +Type: script +Subtag: Deva +Description: Devanagari +Description: Nagari +Added: 2005-10-16 +%% +Type: script +Subtag: Diak +Description: Dives Akuru +Added: 2019-09-11 +%% +Type: script +Subtag: Dogr +Description: Dogra +Added: 2017-01-13 +%% +Type: script +Subtag: Dsrt +Description: Deseret +Description: Mormon +Added: 2005-10-16 +%% +Type: script +Subtag: Dupl +Description: Duployan shorthand +Description: Duployan stenography +Added: 2010-08-16 +%% +Type: script +Subtag: Egyd +Description: Egyptian demotic +Added: 2005-10-16 +%% +Type: script +Subtag: Egyh +Description: Egyptian hieratic +Added: 2005-10-16 +%% +Type: script +Subtag: Egyp +Description: Egyptian hieroglyphs +Added: 2005-10-16 +%% +Type: script +Subtag: Elba +Description: Elbasan +Added: 2010-08-16 +%% +Type: script +Subtag: Elym +Description: Elymaic +Added: 2018-10-28 +%% +Type: script +Subtag: Ethi +Description: Ethiopic +Description: Geʻez +Description: Ge'ez +Added: 2005-10-16 +%% +Type: script +Subtag: Geok +Description: Khutsuri (Asomtavruli and Nuskhuri) +Added: 2005-10-16 +%% +Type: script +Subtag: Geor +Description: Georgian (Mkhedruli and Mtavruli) +Added: 2005-10-16 +%% +Type: script +Subtag: Glag +Description: Glagolitic +Added: 2005-10-16 +%% +Type: script +Subtag: Gong +Description: Gunjala Gondi +Added: 2017-01-13 +%% +Type: script +Subtag: Gonm +Description: Masaram Gondi +Added: 2017-01-13 +%% +Type: script +Subtag: Goth +Description: Gothic +Added: 2005-10-16 +%% +Type: script +Subtag: Gran +Description: Grantha +Added: 2009-12-09 +%% +Type: script +Subtag: Grek +Description: Greek +Added: 2005-10-16 +%% +Type: script +Subtag: Gujr +Description: Gujarati +Added: 2005-10-16 +%% +Type: script +Subtag: Guru +Description: Gurmukhi +Added: 2005-10-16 +%% +Type: script +Subtag: Hanb +Description: Han with Bopomofo (alias for Han + Bopomofo) +Added: 2016-02-08 +%% +Type: script +Subtag: Hang +Description: Hangul +Description: Hangŭl +Description: Hangeul +Added: 2005-10-16 +%% +Type: script +Subtag: Hani +Description: Han +Description: Hanzi +Description: Kanji +Description: Hanja +Added: 2005-10-16 +%% +Type: script +Subtag: Hano +Description: Hanunoo +Description: Hanunóo +Added: 2005-10-16 +%% +Type: script +Subtag: Hans +Description: Han (Simplified variant) +Added: 2005-10-16 +%% +Type: script +Subtag: Hant +Description: Han (Traditional variant) +Added: 2005-10-16 +%% +Type: script +Subtag: Hatr +Description: Hatran +Added: 2013-12-02 +%% +Type: script +Subtag: Hebr +Description: Hebrew +Added: 2005-10-16 +%% +Type: script +Subtag: Hira +Description: Hiragana +Added: 2005-10-16 +%% +Type: script +Subtag: Hluw +Description: Anatolian Hieroglyphs +Description: Luwian Hieroglyphs +Description: Hittite Hieroglyphs +Added: 2011-12-28 +%% +Type: script +Subtag: Hmng +Description: Pahawh Hmong +Added: 2005-10-16 +%% +Type: script +Subtag: Hmnp +Description: Nyiakeng Puachue Hmong +Added: 2017-08-13 +%% +Type: script +Subtag: Hrkt +Description: Japanese syllabaries (alias for Hiragana + Katakana) +Added: 2005-10-16 +%% +Type: script +Subtag: Hung +Description: Old Hungarian +Description: Hungarian Runic +Added: 2005-10-16 +%% +Type: script +Subtag: Inds +Description: Indus +Description: Harappan +Added: 2005-10-16 +%% +Type: script +Subtag: Ital +Description: Old Italic (Etruscan, Oscan, etc.) +Added: 2005-10-16 +%% +Type: script +Subtag: Jamo +Description: Jamo (alias for Jamo subset of Hangul) +Added: 2016-02-08 +%% +Type: script +Subtag: Java +Description: Javanese +Added: 2005-10-16 +%% +Type: script +Subtag: Jpan +Description: Japanese (alias for Han + Hiragana + Katakana) +Added: 2006-07-21 +%% +Type: script +Subtag: Jurc +Description: Jurchen +Added: 2011-01-07 +%% +Type: script +Subtag: Kali +Description: Kayah Li +Added: 2005-10-16 +%% +Type: script +Subtag: Kana +Description: Katakana +Added: 2005-10-16 +%% +Type: script +Subtag: Khar +Description: Kharoshthi +Added: 2005-10-16 +%% +Type: script +Subtag: Khmr +Description: Khmer +Added: 2005-10-16 +%% +Type: script +Subtag: Khoj +Description: Khojki +Added: 2011-08-16 +%% +Type: script +Subtag: Kitl +Description: Khitan large script +Added: 2014-12-11 +%% +Type: script +Subtag: Kits +Description: Khitan small script +Added: 2014-12-11 +%% +Type: script +Subtag: Knda +Description: Kannada +Added: 2005-10-16 +%% +Type: script +Subtag: Kore +Description: Korean (alias for Hangul + Han) +Added: 2007-07-05 +%% +Type: script +Subtag: Kpel +Description: Kpelle +Added: 2010-04-10 +%% +Type: script +Subtag: Kthi +Description: Kaithi +Added: 2007-12-05 +%% +Type: script +Subtag: Lana +Description: Tai Tham +Description: Lanna +Added: 2006-07-21 +%% +Type: script +Subtag: Laoo +Description: Lao +Added: 2005-10-16 +%% +Type: script +Subtag: Latf +Description: Latin (Fraktur variant) +Added: 2005-10-16 +%% +Type: script +Subtag: Latg +Description: Latin (Gaelic variant) +Added: 2005-10-16 +%% +Type: script +Subtag: Latn +Description: Latin +Added: 2005-10-16 +%% +Type: script +Subtag: Leke +Description: Leke +Added: 2015-07-24 +%% +Type: script +Subtag: Lepc +Description: Lepcha +Description: Róng +Added: 2005-10-16 +%% +Type: script +Subtag: Limb +Description: Limbu +Added: 2005-10-16 +%% +Type: script +Subtag: Lina +Description: Linear A +Added: 2005-10-16 +%% +Type: script +Subtag: Linb +Description: Linear B +Added: 2005-10-16 +%% +Type: script +Subtag: Lisu +Description: Lisu +Description: Fraser +Added: 2009-03-13 +%% +Type: script +Subtag: Loma +Description: Loma +Added: 2010-04-10 +%% +Type: script +Subtag: Lyci +Description: Lycian +Added: 2006-07-21 +%% +Type: script +Subtag: Lydi +Description: Lydian +Added: 2006-07-21 +%% +Type: script +Subtag: Mahj +Description: Mahajani +Added: 2012-11-01 +%% +Type: script +Subtag: Maka +Description: Makasar +Added: 2017-01-13 +%% +Type: script +Subtag: Mand +Description: Mandaic +Description: Mandaean +Added: 2005-10-16 +%% +Type: script +Subtag: Mani +Description: Manichaean +Added: 2007-07-28 +%% +Type: script +Subtag: Marc +Description: Marchen +Added: 2014-12-11 +%% +Type: script +Subtag: Maya +Description: Mayan hieroglyphs +Added: 2005-10-16 +%% +Type: script +Subtag: Medf +Description: Medefaidrin +Description: Oberi Okaime +Description: Oberi Ɔkaimɛ +Added: 2017-01-13 +%% +Type: script +Subtag: Mend +Description: Mende Kikakui +Added: 2010-04-10 +%% +Type: script +Subtag: Merc +Description: Meroitic Cursive +Added: 2009-12-09 +%% +Type: script +Subtag: Mero +Description: Meroitic Hieroglyphs +Added: 2005-10-16 +%% +Type: script +Subtag: Mlym +Description: Malayalam +Added: 2005-10-16 +%% +Type: script +Subtag: Modi +Description: Modi +Description: Moḍī +Added: 2013-12-02 +%% +Type: script +Subtag: Mong +Description: Mongolian +Added: 2005-10-16 +%% +Type: script +Subtag: Moon +Description: Moon +Description: Moon code +Description: Moon script +Description: Moon type +Added: 2007-01-26 +%% +Type: script +Subtag: Mroo +Description: Mro +Description: Mru +Added: 2011-01-07 +%% +Type: script +Subtag: Mtei +Description: Meitei Mayek +Description: Meithei +Description: Meetei +Added: 2007-01-26 +%% +Type: script +Subtag: Mult +Description: Multani +Added: 2013-12-02 +%% +Type: script +Subtag: Mymr +Description: Myanmar +Description: Burmese +Added: 2005-10-16 +%% +Type: script +Subtag: Nand +Description: Nandinagari +Added: 2018-10-28 +%% +Type: script +Subtag: Narb +Description: Old North Arabian +Description: Ancient North Arabian +Added: 2010-04-10 +%% +Type: script +Subtag: Nbat +Description: Nabataean +Added: 2010-04-10 +%% +Type: script +Subtag: Newa +Description: Newa +Description: Newar +Description: Newari +Description: Nepāla lipi +Added: 2016-01-04 +%% +Type: script +Subtag: Nkdb +Description: Naxi Dongba +Description: na²¹ɕi³³ to³³ba²¹ +Description: Nakhi Tomba +Added: 2017-08-13 +%% +Type: script +Subtag: Nkgb +Description: Naxi Geba +Description: na²¹ɕi³³ gʌ²¹ba²¹ +Description: 'Na-'Khi ²Ggŏ-¹baw +Description: Nakhi Geba +Added: 2009-03-13 +%% +Type: script +Subtag: Nkoo +Description: N’Ko +Description: N'Ko +Added: 2005-10-16 +%% +Type: script +Subtag: Nshu +Description: Nüshu +Added: 2011-01-07 +%% +Type: script +Subtag: Ogam +Description: Ogham +Added: 2005-10-16 +%% +Type: script +Subtag: Olck +Description: Ol Chiki +Description: Ol Cemet' +Description: Ol +Description: Santali +Added: 2006-07-21 +%% +Type: script +Subtag: Orkh +Description: Old Turkic +Description: Orkhon Runic +Added: 2009-07-30 +%% +Type: script +Subtag: Orya +Description: Oriya +Description: Odia +Added: 2005-10-16 +%% +Type: script +Subtag: Osge +Description: Osage +Added: 2014-12-11 +%% +Type: script +Subtag: Osma +Description: Osmanya +Added: 2005-10-16 +%% +Type: script +Subtag: Palm +Description: Palmyrene +Added: 2010-04-10 +%% +Type: script +Subtag: Pauc +Description: Pau Cin Hau +Added: 2013-12-02 +%% +Type: script +Subtag: Perm +Description: Old Permic +Added: 2005-10-16 +%% +Type: script +Subtag: Phag +Description: Phags-pa +Added: 2005-10-16 +%% +Type: script +Subtag: Phli +Description: Inscriptional Pahlavi +Added: 2007-12-05 +%% +Type: script +Subtag: Phlp +Description: Psalter Pahlavi +Added: 2007-12-05 +%% +Type: script +Subtag: Phlv +Description: Book Pahlavi +Added: 2007-07-28 +%% +Type: script +Subtag: Phnx +Description: Phoenician +Added: 2005-10-16 +%% +Type: script +Subtag: Piqd +Description: Klingon (KLI pIqaD) +Added: 2016-01-04 +%% +Type: script +Subtag: Plrd +Description: Miao +Description: Pollard +Added: 2005-10-16 +%% +Type: script +Subtag: Prti +Description: Inscriptional Parthian +Added: 2007-12-05 +%% +Type: script +Subtag: Qaaa..Qabx +Description: Private use +Added: 2005-10-16 +%% +Type: script +Subtag: Rjng +Description: Rejang +Description: Redjang +Description: Kaganga +Added: 2006-10-17 +%% +Type: script +Subtag: Rohg +Description: Hanifi Rohingya +Added: 2017-12-13 +%% +Type: script +Subtag: Roro +Description: Rongorongo +Added: 2005-10-16 +%% +Type: script +Subtag: Runr +Description: Runic +Added: 2005-10-16 +%% +Type: script +Subtag: Samr +Description: Samaritan +Added: 2007-07-28 +%% +Type: script +Subtag: Sara +Description: Sarati +Added: 2005-10-16 +%% +Type: script +Subtag: Sarb +Description: Old South Arabian +Added: 2009-07-30 +%% +Type: script +Subtag: Saur +Description: Saurashtra +Added: 2006-07-21 +%% +Type: script +Subtag: Sgnw +Description: SignWriting +Added: 2006-10-17 +%% +Type: script +Subtag: Shaw +Description: Shavian +Description: Shaw +Added: 2005-10-16 +%% +Type: script +Subtag: Shrd +Description: Sharada +Description: Śāradā +Added: 2011-01-07 +%% +Type: script +Subtag: Shui +Description: Shuishu +Added: 2017-08-13 +%% +Type: script +Subtag: Sidd +Description: Siddham +Description: Siddhaṃ +Description: Siddhamātṛkā +Added: 2013-12-02 +%% +Type: script +Subtag: Sind +Description: Khudawadi +Description: Sindhi +Added: 2010-08-16 +%% +Type: script +Subtag: Sinh +Description: Sinhala +Added: 2005-10-16 +%% +Type: script +Subtag: Sogd +Description: Sogdian +Added: 2017-12-13 +%% +Type: script +Subtag: Sogo +Description: Old Sogdian +Added: 2017-12-13 +%% +Type: script +Subtag: Sora +Description: Sora Sompeng +Added: 2011-01-07 +%% +Type: script +Subtag: Soyo +Description: Soyombo +Added: 2017-01-13 +%% +Type: script +Subtag: Sund +Description: Sundanese +Added: 2006-07-21 +%% +Type: script +Subtag: Sylo +Description: Syloti Nagri +Added: 2005-10-16 +%% +Type: script +Subtag: Syrc +Description: Syriac +Added: 2005-10-16 +%% +Type: script +Subtag: Syre +Description: Syriac (Estrangelo variant) +Added: 2005-10-16 +%% +Type: script +Subtag: Syrj +Description: Syriac (Western variant) +Added: 2005-10-16 +%% +Type: script +Subtag: Syrn +Description: Syriac (Eastern variant) +Added: 2005-10-16 +%% +Type: script +Subtag: Tagb +Description: Tagbanwa +Added: 2005-10-16 +%% +Type: script +Subtag: Takr +Description: Takri +Description: Ṭākrī +Description: Ṭāṅkrī +Added: 2011-01-07 +%% +Type: script +Subtag: Tale +Description: Tai Le +Added: 2005-10-16 +%% +Type: script +Subtag: Talu +Description: New Tai Lue +Added: 2005-10-16 +%% +Type: script +Subtag: Taml +Description: Tamil +Added: 2005-10-16 +%% +Type: script +Subtag: Tang +Description: Tangut +Added: 2011-01-07 +%% +Type: script +Subtag: Tavt +Description: Tai Viet +Added: 2007-12-05 +%% +Type: script +Subtag: Telu +Description: Telugu +Added: 2005-10-16 +%% +Type: script +Subtag: Teng +Description: Tengwar +Added: 2005-10-16 +%% +Type: script +Subtag: Tfng +Description: Tifinagh +Description: Berber +Added: 2005-10-16 +%% +Type: script +Subtag: Tglg +Description: Tagalog +Description: Baybayin +Description: Alibata +Added: 2005-10-16 +%% +Type: script +Subtag: Thaa +Description: Thaana +Added: 2005-10-16 +%% +Type: script +Subtag: Thai +Description: Thai +Added: 2005-10-16 +%% +Type: script +Subtag: Tibt +Description: Tibetan +Added: 2005-10-16 +%% +Type: script +Subtag: Tirh +Description: Tirhuta +Added: 2011-08-16 +%% +Type: script +Subtag: Ugar +Description: Ugaritic +Added: 2005-10-16 +%% +Type: script +Subtag: Vaii +Description: Vai +Added: 2005-10-16 +%% +Type: script +Subtag: Visp +Description: Visible Speech +Added: 2005-10-16 +%% +Type: script +Subtag: Wara +Description: Warang Citi +Description: Varang Kshiti +Added: 2009-12-09 +%% +Type: script +Subtag: Wcho +Description: Wancho +Added: 2017-08-13 +%% +Type: script +Subtag: Wole +Description: Woleai +Added: 2011-01-07 +%% +Type: script +Subtag: Xpeo +Description: Old Persian +Added: 2005-10-16 +%% +Type: script +Subtag: Xsux +Description: Sumero-Akkadian cuneiform +Added: 2005-10-16 +%% +Type: script +Subtag: Yezi +Description: Yezidi +Added: 2019-09-11 +%% +Type: script +Subtag: Yiii +Description: Yi +Added: 2005-10-16 +%% +Type: script +Subtag: Zanb +Description: Zanabazar Square +Description: Zanabazarin Dörböljin Useg +Description: Xewtee Dörböljin Bicig +Description: Horizontal Square Script +Added: 2017-01-13 +%% +Type: script +Subtag: Zinh +Description: Code for inherited script +Added: 2009-04-03 +Comments: Not intended for use as a language subtag +%% +Type: script +Subtag: Zmth +Description: Mathematical notation +Added: 2007-12-05 +%% +Type: script +Subtag: Zsye +Description: Symbols (Emoji variant) +Added: 2016-01-04 +%% +Type: script +Subtag: Zsym +Description: Symbols +Added: 2007-12-05 +%% +Type: script +Subtag: Zxxx +Description: Code for unwritten documents +Added: 2005-10-16 +%% +Type: script +Subtag: Zyyy +Description: Code for undetermined script +Added: 2005-10-16 +%% +Type: script +Subtag: Zzzz +Description: Code for uncoded script +Added: 2005-10-16 +%% +Type: region +Subtag: AA +Description: Private use +Added: 2005-10-16 +%% +Type: region +Subtag: AC +Description: Ascension Island +Added: 2009-07-29 +%% +Type: region +Subtag: AD +Description: Andorra +Added: 2005-10-16 +%% +Type: region +Subtag: AE +Description: United Arab Emirates +Added: 2005-10-16 +%% +Type: region +Subtag: AF +Description: Afghanistan +Added: 2005-10-16 +%% +Type: region +Subtag: AG +Description: Antigua and Barbuda +Added: 2005-10-16 +%% +Type: region +Subtag: AI +Description: Anguilla +Added: 2005-10-16 +%% +Type: region +Subtag: AL +Description: Albania +Added: 2005-10-16 +%% +Type: region +Subtag: AM +Description: Armenia +Added: 2005-10-16 +%% +Type: region +Subtag: AN +Description: Netherlands Antilles +Added: 2005-10-16 +Deprecated: 2011-01-07 +Comments: see BQ, CW, and SX +%% +Type: region +Subtag: AO +Description: Angola +Added: 2005-10-16 +%% +Type: region +Subtag: AQ +Description: Antarctica +Added: 2005-10-16 +%% +Type: region +Subtag: AR +Description: Argentina +Added: 2005-10-16 +%% +Type: region +Subtag: AS +Description: American Samoa +Added: 2005-10-16 +%% +Type: region +Subtag: AT +Description: Austria +Added: 2005-10-16 +%% +Type: region +Subtag: AU +Description: Australia +Added: 2005-10-16 +%% +Type: region +Subtag: AW +Description: Aruba +Added: 2005-10-16 +%% +Type: region +Subtag: AX +Description: Åland Islands +Added: 2005-10-16 +%% +Type: region +Subtag: AZ +Description: Azerbaijan +Added: 2005-10-16 +%% +Type: region +Subtag: BA +Description: Bosnia and Herzegovina +Added: 2005-10-16 +%% +Type: region +Subtag: BB +Description: Barbados +Added: 2005-10-16 +%% +Type: region +Subtag: BD +Description: Bangladesh +Added: 2005-10-16 +%% +Type: region +Subtag: BE +Description: Belgium +Added: 2005-10-16 +%% +Type: region +Subtag: BF +Description: Burkina Faso +Added: 2005-10-16 +%% +Type: region +Subtag: BG +Description: Bulgaria +Added: 2005-10-16 +%% +Type: region +Subtag: BH +Description: Bahrain +Added: 2005-10-16 +%% +Type: region +Subtag: BI +Description: Burundi +Added: 2005-10-16 +%% +Type: region +Subtag: BJ +Description: Benin +Added: 2005-10-16 +%% +Type: region +Subtag: BL +Description: Saint Barthélemy +Added: 2007-11-02 +%% +Type: region +Subtag: BM +Description: Bermuda +Added: 2005-10-16 +%% +Type: region +Subtag: BN +Description: Brunei Darussalam +Added: 2005-10-16 +%% +Type: region +Subtag: BO +Description: Bolivia +Added: 2005-10-16 +%% +Type: region +Subtag: BQ +Description: Bonaire, Sint Eustatius and Saba +Added: 2011-01-07 +%% +Type: region +Subtag: BR +Description: Brazil +Added: 2005-10-16 +%% +Type: region +Subtag: BS +Description: Bahamas +Added: 2005-10-16 +%% +Type: region +Subtag: BT +Description: Bhutan +Added: 2005-10-16 +%% +Type: region +Subtag: BU +Description: Burma +Added: 2005-10-16 +Deprecated: 1989-12-05 +Preferred-Value: MM +%% +Type: region +Subtag: BV +Description: Bouvet Island +Added: 2005-10-16 +%% +Type: region +Subtag: BW +Description: Botswana +Added: 2005-10-16 +%% +Type: region +Subtag: BY +Description: Belarus +Added: 2005-10-16 +%% +Type: region +Subtag: BZ +Description: Belize +Added: 2005-10-16 +%% +Type: region +Subtag: CA +Description: Canada +Added: 2005-10-16 +%% +Type: region +Subtag: CC +Description: Cocos (Keeling) Islands +Added: 2005-10-16 +%% +Type: region +Subtag: CD +Description: The Democratic Republic of the Congo +Added: 2005-10-16 +%% +Type: region +Subtag: CF +Description: Central African Republic +Added: 2005-10-16 +%% +Type: region +Subtag: CG +Description: Congo +Added: 2005-10-16 +%% +Type: region +Subtag: CH +Description: Switzerland +Added: 2005-10-16 +%% +Type: region +Subtag: CI +Description: Côte d'Ivoire +Added: 2005-10-16 +%% +Type: region +Subtag: CK +Description: Cook Islands +Added: 2005-10-16 +%% +Type: region +Subtag: CL +Description: Chile +Added: 2005-10-16 +%% +Type: region +Subtag: CM +Description: Cameroon +Added: 2005-10-16 +%% +Type: region +Subtag: CN +Description: China +Added: 2005-10-16 +%% +Type: region +Subtag: CO +Description: Colombia +Added: 2005-10-16 +%% +Type: region +Subtag: CP +Description: Clipperton Island +Added: 2009-07-29 +%% +Type: region +Subtag: CR +Description: Costa Rica +Added: 2005-10-16 +%% +Type: region +Subtag: CS +Description: Serbia and Montenegro +Added: 2005-10-16 +Deprecated: 2006-10-05 +Comments: see RS for Serbia or ME for Montenegro +%% +Type: region +Subtag: CU +Description: Cuba +Added: 2005-10-16 +%% +Type: region +Subtag: CV +Description: Cabo Verde +Description: Cape Verde +Added: 2005-10-16 +%% +Type: region +Subtag: CW +Description: Curaçao +Added: 2011-01-07 +%% +Type: region +Subtag: CX +Description: Christmas Island +Added: 2005-10-16 +%% +Type: region +Subtag: CY +Description: Cyprus +Added: 2005-10-16 +%% +Type: region +Subtag: CZ +Description: Czechia +Description: Czech Republic +Added: 2005-10-16 +%% +Type: region +Subtag: DD +Description: German Democratic Republic +Added: 2005-10-16 +Deprecated: 1990-10-30 +Preferred-Value: DE +%% +Type: region +Subtag: DE +Description: Germany +Added: 2005-10-16 +%% +Type: region +Subtag: DG +Description: Diego Garcia +Added: 2009-07-29 +%% +Type: region +Subtag: DJ +Description: Djibouti +Added: 2005-10-16 +%% +Type: region +Subtag: DK +Description: Denmark +Added: 2005-10-16 +%% +Type: region +Subtag: DM +Description: Dominica +Added: 2005-10-16 +%% +Type: region +Subtag: DO +Description: Dominican Republic +Added: 2005-10-16 +%% +Type: region +Subtag: DZ +Description: Algeria +Added: 2005-10-16 +%% +Type: region +Subtag: EA +Description: Ceuta, Melilla +Added: 2009-07-29 +%% +Type: region +Subtag: EC +Description: Ecuador +Added: 2005-10-16 +%% +Type: region +Subtag: EE +Description: Estonia +Added: 2005-10-16 +%% +Type: region +Subtag: EG +Description: Egypt +Added: 2005-10-16 +%% +Type: region +Subtag: EH +Description: Western Sahara +Added: 2005-10-16 +%% +Type: region +Subtag: ER +Description: Eritrea +Added: 2005-10-16 +%% +Type: region +Subtag: ES +Description: Spain +Added: 2005-10-16 +%% +Type: region +Subtag: ET +Description: Ethiopia +Added: 2005-10-16 +%% +Type: region +Subtag: EU +Description: European Union +Added: 2009-07-29 +%% +Type: region +Subtag: EZ +Description: Eurozone +Added: 2016-07-14 +%% +Type: region +Subtag: FI +Description: Finland +Added: 2005-10-16 +%% +Type: region +Subtag: FJ +Description: Fiji +Added: 2005-10-16 +%% +Type: region +Subtag: FK +Description: Falkland Islands (Malvinas) +Added: 2005-10-16 +%% +Type: region +Subtag: FM +Description: Federated States of Micronesia +Added: 2005-10-16 +%% +Type: region +Subtag: FO +Description: Faroe Islands +Added: 2005-10-16 +%% +Type: region +Subtag: FR +Description: France +Added: 2005-10-16 +%% +Type: region +Subtag: FX +Description: Metropolitan France +Added: 2005-10-16 +Deprecated: 1997-07-14 +Preferred-Value: FR +%% +Type: region +Subtag: GA +Description: Gabon +Added: 2005-10-16 +%% +Type: region +Subtag: GB +Description: United Kingdom +Added: 2005-10-16 +Comments: as of 2006-03-29 GB no longer includes the Channel Islands and + Isle of Man; see GG, JE, IM +%% +Type: region +Subtag: GD +Description: Grenada +Added: 2005-10-16 +%% +Type: region +Subtag: GE +Description: Georgia +Added: 2005-10-16 +%% +Type: region +Subtag: GF +Description: French Guiana +Added: 2005-10-16 +%% +Type: region +Subtag: GG +Description: Guernsey +Added: 2006-03-29 +%% +Type: region +Subtag: GH +Description: Ghana +Added: 2005-10-16 +%% +Type: region +Subtag: GI +Description: Gibraltar +Added: 2005-10-16 +%% +Type: region +Subtag: GL +Description: Greenland +Added: 2005-10-16 +%% +Type: region +Subtag: GM +Description: Gambia +Added: 2005-10-16 +%% +Type: region +Subtag: GN +Description: Guinea +Added: 2005-10-16 +%% +Type: region +Subtag: GP +Description: Guadeloupe +Added: 2005-10-16 +%% +Type: region +Subtag: GQ +Description: Equatorial Guinea +Added: 2005-10-16 +%% +Type: region +Subtag: GR +Description: Greece +Added: 2005-10-16 +%% +Type: region +Subtag: GS +Description: South Georgia and the South Sandwich Islands +Added: 2005-10-16 +%% +Type: region +Subtag: GT +Description: Guatemala +Added: 2005-10-16 +%% +Type: region +Subtag: GU +Description: Guam +Added: 2005-10-16 +%% +Type: region +Subtag: GW +Description: Guinea-Bissau +Added: 2005-10-16 +%% +Type: region +Subtag: GY +Description: Guyana +Added: 2005-10-16 +%% +Type: region +Subtag: HK +Description: Hong Kong +Added: 2005-10-16 +%% +Type: region +Subtag: HM +Description: Heard Island and McDonald Islands +Added: 2005-10-16 +%% +Type: region +Subtag: HN +Description: Honduras +Added: 2005-10-16 +%% +Type: region +Subtag: HR +Description: Croatia +Added: 2005-10-16 +%% +Type: region +Subtag: HT +Description: Haiti +Added: 2005-10-16 +%% +Type: region +Subtag: HU +Description: Hungary +Added: 2005-10-16 +%% +Type: region +Subtag: IC +Description: Canary Islands +Added: 2009-07-29 +%% +Type: region +Subtag: ID +Description: Indonesia +Added: 2005-10-16 +%% +Type: region +Subtag: IE +Description: Ireland +Added: 2005-10-16 +%% +Type: region +Subtag: IL +Description: Israel +Added: 2005-10-16 +%% +Type: region +Subtag: IM +Description: Isle of Man +Added: 2006-03-29 +%% +Type: region +Subtag: IN +Description: India +Added: 2005-10-16 +%% +Type: region +Subtag: IO +Description: British Indian Ocean Territory +Added: 2005-10-16 +%% +Type: region +Subtag: IQ +Description: Iraq +Added: 2005-10-16 +%% +Type: region +Subtag: IR +Description: Islamic Republic of Iran +Added: 2005-10-16 +%% +Type: region +Subtag: IS +Description: Iceland +Added: 2005-10-16 +%% +Type: region +Subtag: IT +Description: Italy +Added: 2005-10-16 +%% +Type: region +Subtag: JE +Description: Jersey +Added: 2006-03-29 +%% +Type: region +Subtag: JM +Description: Jamaica +Added: 2005-10-16 +%% +Type: region +Subtag: JO +Description: Jordan +Added: 2005-10-16 +%% +Type: region +Subtag: JP +Description: Japan +Added: 2005-10-16 +%% +Type: region +Subtag: KE +Description: Kenya +Added: 2005-10-16 +%% +Type: region +Subtag: KG +Description: Kyrgyzstan +Added: 2005-10-16 +%% +Type: region +Subtag: KH +Description: Cambodia +Added: 2005-10-16 +%% +Type: region +Subtag: KI +Description: Kiribati +Added: 2005-10-16 +%% +Type: region +Subtag: KM +Description: Comoros +Added: 2005-10-16 +%% +Type: region +Subtag: KN +Description: Saint Kitts and Nevis +Added: 2005-10-16 +%% +Type: region +Subtag: KP +Description: Democratic People's Republic of Korea +Added: 2005-10-16 +%% +Type: region +Subtag: KR +Description: Republic of Korea +Added: 2005-10-16 +%% +Type: region +Subtag: KW +Description: Kuwait +Added: 2005-10-16 +%% +Type: region +Subtag: KY +Description: Cayman Islands +Added: 2005-10-16 +%% +Type: region +Subtag: KZ +Description: Kazakhstan +Added: 2005-10-16 +%% +Type: region +Subtag: LA +Description: Lao People's Democratic Republic +Added: 2005-10-16 +%% +Type: region +Subtag: LB +Description: Lebanon +Added: 2005-10-16 +%% +Type: region +Subtag: LC +Description: Saint Lucia +Added: 2005-10-16 +%% +Type: region +Subtag: LI +Description: Liechtenstein +Added: 2005-10-16 +%% +Type: region +Subtag: LK +Description: Sri Lanka +Added: 2005-10-16 +%% +Type: region +Subtag: LR +Description: Liberia +Added: 2005-10-16 +%% +Type: region +Subtag: LS +Description: Lesotho +Added: 2005-10-16 +%% +Type: region +Subtag: LT +Description: Lithuania +Added: 2005-10-16 +%% +Type: region +Subtag: LU +Description: Luxembourg +Added: 2005-10-16 +%% +Type: region +Subtag: LV +Description: Latvia +Added: 2005-10-16 +%% +Type: region +Subtag: LY +Description: Libya +Added: 2005-10-16 +%% +Type: region +Subtag: MA +Description: Morocco +Added: 2005-10-16 +%% +Type: region +Subtag: MC +Description: Monaco +Added: 2005-10-16 +%% +Type: region +Subtag: MD +Description: Moldova +Added: 2005-10-16 +%% +Type: region +Subtag: ME +Description: Montenegro +Added: 2006-10-05 +%% +Type: region +Subtag: MF +Description: Saint Martin (French part) +Added: 2007-11-02 +%% +Type: region +Subtag: MG +Description: Madagascar +Added: 2005-10-16 +%% +Type: region +Subtag: MH +Description: Marshall Islands +Added: 2005-10-16 +%% +Type: region +Subtag: MK +Description: North Macedonia +Added: 2005-10-16 +%% +Type: region +Subtag: ML +Description: Mali +Added: 2005-10-16 +%% +Type: region +Subtag: MM +Description: Myanmar +Added: 2005-10-16 +%% +Type: region +Subtag: MN +Description: Mongolia +Added: 2005-10-16 +%% +Type: region +Subtag: MO +Description: Macao +Added: 2005-10-16 +%% +Type: region +Subtag: MP +Description: Northern Mariana Islands +Added: 2005-10-16 +%% +Type: region +Subtag: MQ +Description: Martinique +Added: 2005-10-16 +%% +Type: region +Subtag: MR +Description: Mauritania +Added: 2005-10-16 +%% +Type: region +Subtag: MS +Description: Montserrat +Added: 2005-10-16 +%% +Type: region +Subtag: MT +Description: Malta +Added: 2005-10-16 +%% +Type: region +Subtag: MU +Description: Mauritius +Added: 2005-10-16 +%% +Type: region +Subtag: MV +Description: Maldives +Added: 2005-10-16 +%% +Type: region +Subtag: MW +Description: Malawi +Added: 2005-10-16 +%% +Type: region +Subtag: MX +Description: Mexico +Added: 2005-10-16 +%% +Type: region +Subtag: MY +Description: Malaysia +Added: 2005-10-16 +%% +Type: region +Subtag: MZ +Description: Mozambique +Added: 2005-10-16 +%% +Type: region +Subtag: NA +Description: Namibia +Added: 2005-10-16 +%% +Type: region +Subtag: NC +Description: New Caledonia +Added: 2005-10-16 +%% +Type: region +Subtag: NE +Description: Niger +Added: 2005-10-16 +%% +Type: region +Subtag: NF +Description: Norfolk Island +Added: 2005-10-16 +%% +Type: region +Subtag: NG +Description: Nigeria +Added: 2005-10-16 +%% +Type: region +Subtag: NI +Description: Nicaragua +Added: 2005-10-16 +%% +Type: region +Subtag: NL +Description: Netherlands +Added: 2005-10-16 +%% +Type: region +Subtag: NO +Description: Norway +Added: 2005-10-16 +%% +Type: region +Subtag: NP +Description: Nepal +Added: 2005-10-16 +%% +Type: region +Subtag: NR +Description: Nauru +Added: 2005-10-16 +%% +Type: region +Subtag: NT +Description: Neutral Zone +Added: 2005-10-16 +Deprecated: 1993-07-12 +%% +Type: region +Subtag: NU +Description: Niue +Added: 2005-10-16 +%% +Type: region +Subtag: NZ +Description: New Zealand +Added: 2005-10-16 +%% +Type: region +Subtag: OM +Description: Oman +Added: 2005-10-16 +%% +Type: region +Subtag: PA +Description: Panama +Added: 2005-10-16 +%% +Type: region +Subtag: PE +Description: Peru +Added: 2005-10-16 +%% +Type: region +Subtag: PF +Description: French Polynesia +Added: 2005-10-16 +%% +Type: region +Subtag: PG +Description: Papua New Guinea +Added: 2005-10-16 +%% +Type: region +Subtag: PH +Description: Philippines +Added: 2005-10-16 +%% +Type: region +Subtag: PK +Description: Pakistan +Added: 2005-10-16 +%% +Type: region +Subtag: PL +Description: Poland +Added: 2005-10-16 +%% +Type: region +Subtag: PM +Description: Saint Pierre and Miquelon +Added: 2005-10-16 +%% +Type: region +Subtag: PN +Description: Pitcairn +Added: 2005-10-16 +%% +Type: region +Subtag: PR +Description: Puerto Rico +Added: 2005-10-16 +%% +Type: region +Subtag: PS +Description: State of Palestine +Added: 2005-10-16 +%% +Type: region +Subtag: PT +Description: Portugal +Added: 2005-10-16 +%% +Type: region +Subtag: PW +Description: Palau +Added: 2005-10-16 +%% +Type: region +Subtag: PY +Description: Paraguay +Added: 2005-10-16 +%% +Type: region +Subtag: QA +Description: Qatar +Added: 2005-10-16 +%% +Type: region +Subtag: QM..QZ +Description: Private use +Added: 2005-10-16 +%% +Type: region +Subtag: RE +Description: Réunion +Added: 2005-10-16 +%% +Type: region +Subtag: RO +Description: Romania +Added: 2005-10-16 +%% +Type: region +Subtag: RS +Description: Serbia +Added: 2006-10-05 +%% +Type: region +Subtag: RU +Description: Russian Federation +Added: 2005-10-16 +%% +Type: region +Subtag: RW +Description: Rwanda +Added: 2005-10-16 +%% +Type: region +Subtag: SA +Description: Saudi Arabia +Added: 2005-10-16 +%% +Type: region +Subtag: SB +Description: Solomon Islands +Added: 2005-10-16 +%% +Type: region +Subtag: SC +Description: Seychelles +Added: 2005-10-16 +%% +Type: region +Subtag: SD +Description: Sudan +Added: 2005-10-16 +%% +Type: region +Subtag: SE +Description: Sweden +Added: 2005-10-16 +%% +Type: region +Subtag: SG +Description: Singapore +Added: 2005-10-16 +%% +Type: region +Subtag: SH +Description: Saint Helena, Ascension and Tristan da Cunha +Added: 2005-10-16 +%% +Type: region +Subtag: SI +Description: Slovenia +Added: 2005-10-16 +%% +Type: region +Subtag: SJ +Description: Svalbard and Jan Mayen +Added: 2005-10-16 +%% +Type: region +Subtag: SK +Description: Slovakia +Added: 2005-10-16 +%% +Type: region +Subtag: SL +Description: Sierra Leone +Added: 2005-10-16 +%% +Type: region +Subtag: SM +Description: San Marino +Added: 2005-10-16 +%% +Type: region +Subtag: SN +Description: Senegal +Added: 2005-10-16 +%% +Type: region +Subtag: SO +Description: Somalia +Added: 2005-10-16 +%% +Type: region +Subtag: SR +Description: Suriname +Added: 2005-10-16 +%% +Type: region +Subtag: SS +Description: South Sudan +Added: 2011-08-25 +%% +Type: region +Subtag: ST +Description: Sao Tome and Principe +Added: 2005-10-16 +%% +Type: region +Subtag: SU +Description: Union of Soviet Socialist Republics +Added: 2005-10-16 +Deprecated: 1992-08-30 +%% +Type: region +Subtag: SV +Description: El Salvador +Added: 2005-10-16 +%% +Type: region +Subtag: SX +Description: Sint Maarten (Dutch part) +Added: 2011-01-07 +%% +Type: region +Subtag: SY +Description: Syrian Arab Republic +Added: 2005-10-16 +%% +Type: region +Subtag: SZ +Description: Eswatini +Description: eSwatini +Description: Swaziland +Added: 2005-10-16 +%% +Type: region +Subtag: TA +Description: Tristan da Cunha +Added: 2009-07-29 +%% +Type: region +Subtag: TC +Description: Turks and Caicos Islands +Added: 2005-10-16 +%% +Type: region +Subtag: TD +Description: Chad +Added: 2005-10-16 +%% +Type: region +Subtag: TF +Description: French Southern Territories +Added: 2005-10-16 +%% +Type: region +Subtag: TG +Description: Togo +Added: 2005-10-16 +%% +Type: region +Subtag: TH +Description: Thailand +Added: 2005-10-16 +%% +Type: region +Subtag: TJ +Description: Tajikistan +Added: 2005-10-16 +%% +Type: region +Subtag: TK +Description: Tokelau +Added: 2005-10-16 +%% +Type: region +Subtag: TL +Description: Timor-Leste +Added: 2005-10-16 +%% +Type: region +Subtag: TM +Description: Turkmenistan +Added: 2005-10-16 +%% +Type: region +Subtag: TN +Description: Tunisia +Added: 2005-10-16 +%% +Type: region +Subtag: TO +Description: Tonga +Added: 2005-10-16 +%% +Type: region +Subtag: TP +Description: East Timor +Added: 2005-10-16 +Deprecated: 2002-05-20 +Preferred-Value: TL +%% +Type: region +Subtag: TR +Description: Turkey +Added: 2005-10-16 +%% +Type: region +Subtag: TT +Description: Trinidad and Tobago +Added: 2005-10-16 +%% +Type: region +Subtag: TV +Description: Tuvalu +Added: 2005-10-16 +%% +Type: region +Subtag: TW +Description: Taiwan, Province of China +Added: 2005-10-16 +%% +Type: region +Subtag: TZ +Description: United Republic of Tanzania +Added: 2005-10-16 +%% +Type: region +Subtag: UA +Description: Ukraine +Added: 2005-10-16 +%% +Type: region +Subtag: UG +Description: Uganda +Added: 2005-10-16 +%% +Type: region +Subtag: UM +Description: United States Minor Outlying Islands +Added: 2005-10-16 +%% +Type: region +Subtag: UN +Description: United Nations +Added: 2016-07-14 +%% +Type: region +Subtag: US +Description: United States +Added: 2005-10-16 +%% +Type: region +Subtag: UY +Description: Uruguay +Added: 2005-10-16 +%% +Type: region +Subtag: UZ +Description: Uzbekistan +Added: 2005-10-16 +%% +Type: region +Subtag: VA +Description: Holy See (Vatican City State) +Added: 2005-10-16 +%% +Type: region +Subtag: VC +Description: Saint Vincent and the Grenadines +Added: 2005-10-16 +%% +Type: region +Subtag: VE +Description: Venezuela +Added: 2005-10-16 +%% +Type: region +Subtag: VG +Description: British Virgin Islands +Added: 2005-10-16 +%% +Type: region +Subtag: VI +Description: U.S. Virgin Islands +Added: 2005-10-16 +%% +Type: region +Subtag: VN +Description: Viet Nam +Added: 2005-10-16 +%% +Type: region +Subtag: VU +Description: Vanuatu +Added: 2005-10-16 +%% +Type: region +Subtag: WF +Description: Wallis and Futuna +Added: 2005-10-16 +%% +Type: region +Subtag: WS +Description: Samoa +Added: 2005-10-16 +%% +Type: region +Subtag: XA..XZ +Description: Private use +Added: 2005-10-16 +%% +Type: region +Subtag: YD +Description: Democratic Yemen +Added: 2005-10-16 +Deprecated: 1990-08-14 +Preferred-Value: YE +%% +Type: region +Subtag: YE +Description: Yemen +Added: 2005-10-16 +%% +Type: region +Subtag: YT +Description: Mayotte +Added: 2005-10-16 +%% +Type: region +Subtag: YU +Description: Yugoslavia +Added: 2005-10-16 +Deprecated: 2003-07-23 +Comments: see BA, HR, ME, MK, RS, or SI +%% +Type: region +Subtag: ZA +Description: South Africa +Added: 2005-10-16 +%% +Type: region +Subtag: ZM +Description: Zambia +Added: 2005-10-16 +%% +Type: region +Subtag: ZR +Description: Zaire +Added: 2005-10-16 +Deprecated: 1997-07-14 +Preferred-Value: CD +%% +Type: region +Subtag: ZW +Description: Zimbabwe +Added: 2005-10-16 +%% +Type: region +Subtag: ZZ +Description: Private use +Added: 2005-10-16 +%% +Type: region +Subtag: 001 +Description: World +Added: 2005-10-16 +%% +Type: region +Subtag: 002 +Description: Africa +Added: 2005-10-16 +%% +Type: region +Subtag: 003 +Description: North America +Added: 2010-08-16 +Comments: Includes Northern America (021), Caribbean (029), and Central + America (013); see also 021 +%% +Type: region +Subtag: 005 +Description: South America +Added: 2005-10-16 +%% +Type: region +Subtag: 009 +Description: Oceania +Added: 2005-10-16 +%% +Type: region +Subtag: 011 +Description: Western Africa +Added: 2005-10-16 +%% +Type: region +Subtag: 013 +Description: Central America +Added: 2005-10-16 +%% +Type: region +Subtag: 014 +Description: Eastern Africa +Added: 2005-10-16 +%% +Type: region +Subtag: 015 +Description: Northern Africa +Added: 2005-10-16 +%% +Type: region +Subtag: 017 +Description: Middle Africa +Added: 2005-10-16 +%% +Type: region +Subtag: 018 +Description: Southern Africa +Added: 2005-10-16 +%% +Type: region +Subtag: 019 +Description: Americas +Added: 2005-10-16 +%% +Type: region +Subtag: 021 +Description: Northern America +Added: 2005-10-16 +Comments: Does not include Caribbean (029) or Central America (013); see + also 003 +%% +Type: region +Subtag: 029 +Description: Caribbean +Added: 2005-10-16 +%% +Type: region +Subtag: 030 +Description: Eastern Asia +Added: 2005-10-16 +%% +Type: region +Subtag: 034 +Description: Southern Asia +Added: 2005-10-16 +%% +Type: region +Subtag: 035 +Description: South-Eastern Asia +Added: 2005-10-16 +%% +Type: region +Subtag: 039 +Description: Southern Europe +Added: 2005-10-16 +%% +Type: region +Subtag: 053 +Description: Australia and New Zealand +Added: 2005-10-16 +%% +Type: region +Subtag: 054 +Description: Melanesia +Added: 2005-10-16 +%% +Type: region +Subtag: 057 +Description: Micronesia +Added: 2005-10-16 +%% +Type: region +Subtag: 061 +Description: Polynesia +Added: 2005-10-16 +%% +Type: region +Subtag: 142 +Description: Asia +Added: 2005-10-16 +%% +Type: region +Subtag: 143 +Description: Central Asia +Added: 2005-10-16 +%% +Type: region +Subtag: 145 +Description: Western Asia +Added: 2005-10-16 +%% +Type: region +Subtag: 150 +Description: Europe +Added: 2005-10-16 +%% +Type: region +Subtag: 151 +Description: Eastern Europe +Added: 2005-10-16 +%% +Type: region +Subtag: 154 +Description: Northern Europe +Added: 2005-10-16 +%% +Type: region +Subtag: 155 +Description: Western Europe +Added: 2005-10-16 +%% +Type: region +Subtag: 202 +Description: Sub-Saharan Africa +Added: 2017-04-18 +%% +Type: region +Subtag: 419 +Description: Latin America and the Caribbean +Added: 2005-10-16 +%% +Type: variant +Subtag: 1606nict +Description: Late Middle French (to 1606) +Added: 2007-03-20 +Prefix: frm +Comments: 16th century French as in Jean Nicot, "Thresor de la langue + francoyse", 1606, but also including some French similar to that of + Rabelais +%% +Type: variant +Subtag: 1694acad +Description: Early Modern French +Added: 2007-03-20 +Prefix: fr +Comments: 17th century French, as catalogued in the "Dictionnaire de + l'académie françoise", 4eme ed. 1694; frequently includes + elements of Middle French, as this is a transitional period +%% +Type: variant +Subtag: 1901 +Description: Traditional German orthography +Added: 2005-10-16 +Prefix: de +%% +Type: variant +Subtag: 1959acad +Description: "Academic" ("governmental") variant of Belarusian as + codified in 1959 +Added: 2008-09-30 +Prefix: be +%% +Type: variant +Subtag: 1994 +Description: Standardized Resian orthography +Added: 2007-07-28 +Prefix: sl-rozaj +Prefix: sl-rozaj-biske +Prefix: sl-rozaj-njiva +Prefix: sl-rozaj-osojs +Prefix: sl-rozaj-solba +Comments: For standardized Resian an orthography was published in 1994. +%% +Type: variant +Subtag: 1996 +Description: German orthography of 1996 +Added: 2005-10-16 +Prefix: de +%% +Type: variant +Subtag: abl1943 +Description: Orthographic formulation of 1943 - Official in Brazil + (Formulário Ortográfico de 1943 - Oficial no Brasil) +Added: 2015-05-06 +Prefix: pt-BR +Comments: Denotes conventions established by the Academia Brasileira de + Letras in 1943 and generally used in Brazil until 2009 +%% +Type: variant +Subtag: alalc97 +Description: ALA-LC Romanization, 1997 edition +Added: 2009-12-09 +Comments: Romanizations recommended by the American Library Association + and the Library of Congress, in "ALA-LC Romanization Tables: + Transliteration Schemes for Non-Roman Scripts" (1997), ISBN + 978-0-8444-0940-5. +%% +Type: variant +Subtag: aluku +Description: Aluku dialect +Description: Boni dialect +Added: 2009-09-05 +Prefix: djk +Comments: Aluku dialect of the "Busi Nenge Tongo" English-based Creole + continuum in Eastern Suriname and Western French Guiana +%% +Type: variant +Subtag: akuapem +Description: Akuapem Twi +Added: 2017-06-05 +Prefix: tw +%% +Type: variant +Subtag: ao1990 +Description: Portuguese Language Orthographic Agreement of 1990 (Acordo + Ortográfico da Língua Portuguesa de 1990) +Added: 2015-05-06 +Prefix: pt +Prefix: gl +Comments: Portuguese orthography conventions established in 1990 but + not brought into effect until 2009 +%% +Type: variant +Subtag: aranes +Description: Aranese +Added: 2018-04-22 +Prefix: oc +Comments: Occitan variant spoken in the Val d'Aran +%% +Type: variant +Subtag: arevela +Description: Eastern Armenian +Added: 2006-09-18 +Deprecated: 2018-03-24 +Prefix: hy +Comments: Preferred tag is hy +%% +Type: variant +Subtag: arevmda +Description: Western Armenian +Added: 2006-09-18 +Deprecated: 2018-03-24 +Prefix: hy +Comments: Preferred tag is hyw +%% +Type: variant +Subtag: asante +Description: Asante Twi +Description: Ashanti Twi +Added: 2017-06-05 +Prefix: tw +%% +Type: variant +Subtag: auvern +Description: Auvergnat +Added: 2018-04-22 +Prefix: oc +Comments: Occitan variant spoken in Auvergne +%% +Type: variant +Subtag: baku1926 +Description: Unified Turkic Latin Alphabet (Historical) +Added: 2007-04-18 +Prefix: az +Prefix: ba +Prefix: crh +Prefix: kk +Prefix: krc +Prefix: ky +Prefix: sah +Prefix: tk +Prefix: tt +Prefix: uz +Comments: Denotes alphabet used in Turkic republics/regions of the + former USSR in late 1920s, and throughout 1930s, which aspired to + represent equivalent phonemes in a unified fashion. Also known as: New + Turkic Alphabet; Birlәşdirilmiş Jeni Tyrk + Әlifbasь (Birlesdirilmis Jeni Tyrk Elifbasi); + Jaŋalif (Janalif). +%% +Type: variant +Subtag: balanka +Description: The Balanka dialect of Anii +Added: 2014-02-15 +Prefix: blo +Comments: Balanka is one of 19 Anii dialects. +%% +Type: variant +Subtag: barla +Description: The Barlavento dialect group of Kabuverdianu +Prefix: kea +Comments: Barlavento is one of the two main dialect groups of + Kabuverdianu. +Added: 2013-12-10 +%% +Type: variant +Subtag: basiceng +Description: Basic English +Added: 2015-12-29 +Prefix: en +%% +Type: variant +Subtag: bauddha +Description: Buddhist Hybrid Sanskrit +Added: 2010-07-28 +Prefix: sa +%% +Type: variant +Subtag: biscayan +Description: Biscayan dialect of Basque +Added: 2010-04-13 +Prefix: eu +%% +Type: variant +Subtag: biske +Description: The San Giorgio dialect of Resian +Description: The Bila dialect of Resian +Added: 2007-07-05 +Prefix: sl-rozaj +Comments: The dialect of San Giorgio/Bila is one of the four major local + dialects of Resian +%% +Type: variant +Subtag: bohoric +Description: Slovene in Bohorič alphabet +Added: 2012-06-27 +Prefix: sl +Comments: The subtag represents the alphabet codified by Adam Bohorič + in 1584 and used from the first printed Slovene book and up to the + mid-19th century. +%% +Type: variant +Subtag: boont +Description: Boontling +Added: 2006-09-18 +Prefix: en +Comments: Jargon embedded in American English +%% +Type: variant +Subtag: bornholm +Description: Bornholmsk +Added: 2019-03-27 +Prefix: da +%% +Type: variant +Subtag: cisaup +Description: Cisalpine +Added: 2018-04-22 +Prefix: oc +Comments: Occitan variant spoken in northwestern Italy +%% +Type: variant +Subtag: colb1945 +Description: Portuguese-Brazilian Orthographic Convention of 1945 + (Convenção Ortográfica Luso-Brasileira de 1945) +Added: 2015-05-06 +Prefix: pt +Comments: Portuguese orthography conventions established in 1945, + generally in effect until 2009. This reform was not ratified in + Brazil. +%% +Type: variant +Subtag: cornu +Description: Cornu-English +Description: Cornish English +Description: Anglo-Cornish +Added: 2015-12-07 +Prefix: en +%% +Type: variant +Subtag: creiss +Description: Occitan variants of the Croissant area +Added: 2018-04-22 +Prefix: oc +%% +Type: variant +Subtag: dajnko +Description: Slovene in Dajnko alphabet +Added: 2012-06-27 +Prefix: sl +Comments: The subtag represents the alphabet codified by Peter Dajnko + and used from 1824 to 1839 mostly in Styria (in what is now Eastern + Slovenia). +%% +Type: variant +Subtag: ekavsk +Description: Serbian with Ekavian pronunciation +Prefix: sr +Prefix: sr-Latn +Prefix: sr-Cyrl +Added: 2013-12-02 +%% +Type: variant +Subtag: emodeng +Description: Early Modern English (1500-1700) +Added: 2012-02-05 +Prefix: en +%% +Type: variant +Subtag: fonipa +Description: International Phonetic Alphabet +Added: 2006-12-11 +%% +Type: variant +Subtag: fonkirsh +Description: Kirshenbaum Phonetic Alphabet +Added: 2018-04-22 +%% +Type: variant +Subtag: fonnapa +Description: North American Phonetic Alphabet +Description: Americanist Phonetic Notation +Added: 2016-06-24 +%% +Type: variant +Subtag: fonupa +Description: Uralic Phonetic Alphabet +Added: 2006-12-11 +%% +Type: variant +Subtag: fonxsamp +Description: X-SAMPA transcription +Added: 2010-10-23 +Comments: Indicates that the content is transcribed according to X-SAMPA +%% +Type: variant +Subtag: gascon +Description: Gascon +Added: 2018-04-22 +Prefix: oc +Comments: Occitan variant spoken in Gascony +%% +Type: variant +Subtag: grclass +Description: Classical Occitan orthography +Added: 2018-04-22 +Prefix: oc +Comments: Classical written standard for Occitan developed in 1935 by + Alibèrt +%% +Type: variant +Subtag: grital +Description: Italian-inspired Occitan orthography +Added: 2018-04-22 +Prefix: oc +%% +Type: variant +Subtag: grmistr +Description: Mistralian or Mistralian-inspired Occitan orthography +Added: 2018-04-22 +Prefix: oc +Comments: Written standard developed by Romanilha in 1853 and used by + Mistral and the Félibres, including derived standards such as Escolo + dóu Po, Escolo Gaston Febus, and others +%% +Type: variant +Subtag: hepburn +Description: Hepburn romanization +Added: 2009-10-01 +Prefix: ja-Latn +%% +Type: variant +Subtag: heploc +Description: Hepburn romanization, Library of Congress method +Added: 2009-10-01 +Deprecated: 2010-02-07 +Preferred-Value: alalc97 +Prefix: ja-Latn-hepburn +Comments: Preferred tag is ja-Latn-alalc97 +%% +Type: variant +Subtag: hognorsk +Description: Norwegian in Høgnorsk (High Norwegian) orthography +Added: 2010-01-02 +Prefix: nn +Comments: Norwegian following Ivar Aasen's orthographical principles, + including modern usage. +%% +Type: variant +Subtag: hsistemo +Description: Standard H-system orthographic fallback for spelling + Esperanto +Added: 2017-03-14 +Prefix: eo +%% +Type: variant +Subtag: ijekavsk +Description: Serbian with Ijekavian pronunciation +Prefix: sr +Prefix: sr-Latn +Prefix: sr-Cyrl +Added: 2013-12-02 +%% +Type: variant +Subtag: itihasa +Description: Epic Sanskrit +Added: 2010-07-28 +Prefix: sa +%% +Type: variant +Subtag: ivanchov +Description: Bulgarian in 1899 orthography +Added: 2017-12-13 +Prefix: bg +Comments: Bulgarian orthography introduced by Todor Ivanchov in 1899 +%% +Type: variant +Subtag: jauer +Description: Jauer dialect of Romansh +Added: 2010-06-29 +Prefix: rm +Comments: The spoken dialect of the Val Müstair, which has no written + standard. +%% +Type: variant +Subtag: jyutping +Description: Jyutping Cantonese Romanization +Added: 2010-10-23 +Prefix: yue +Comments: Jyutping romanization of Cantonese +%% +Type: variant +Subtag: kkcor +Description: Common Cornish orthography of Revived Cornish +Added: 2008-10-14 +Prefix: kw +%% +Type: variant +Subtag: kociewie +Description: The Kociewie dialect of Polish +Added: 2014-11-27 +Prefix: pl +Comments: The dialect of Kociewie is spoken in the region around + Starogard Gdański, Tczew and Świecie in northern Poland. +%% +Type: variant +Subtag: kscor +Description: Standard Cornish orthography of Revived Cornish +Description: Kernowek Standard +Added: 2012-06-27 +Prefix: kw +%% +Type: variant +Subtag: laukika +Description: Classical Sanskrit +Added: 2010-07-28 +Prefix: sa +%% +Type: variant +Subtag: lemosin +Description: Limousin +Added: 2018-04-22 +Prefix: oc +Comments: Occitan variant spoken in Limousin +%% +Type: variant +Subtag: lengadoc +Description: Languedocien +Added: 2018-04-22 +Prefix: oc +Comments: Occitan variant spoken in Languedoc +%% +Type: variant +Subtag: lipaw +Description: The Lipovaz dialect of Resian +Description: The Lipovec dialect of Resian +Added: 2007-08-11 +Prefix: sl-rozaj +Comments: The dialect of Lipovaz/Lipovec is one of the minor local + dialects of Resian +%% +Type: variant +Subtag: luna1918 +Description: Post-1917 Russian orthography +Added: 2010-10-10 +Prefix: ru +Comments: Russian orthography as established by the 1917/1918 + orthographic reforms +%% +Type: variant +Subtag: metelko +Description: Slovene in Metelko alphabet +Added: 2012-06-27 +Prefix: sl +Comments: The subtag represents the alphabet codified by Franc Serafin + Metelko and used from 1825 to 1833. +%% +Type: variant +Subtag: monoton +Description: Monotonic Greek +Added: 2006-12-11 +Prefix: el +%% +Type: variant +Subtag: ndyuka +Description: Ndyuka dialect +Description: Aukan dialect +Added: 2009-09-05 +Prefix: djk +Comments: Ndyuka dialect of the "Busi Nenge Tongo" English-based + Creole continuum in Eastern Suriname and Western French Guiana +%% +Type: variant +Subtag: nedis +Description: Natisone dialect +Description: Nadiza dialect +Added: 2005-10-16 +Prefix: sl +%% +Type: variant +Subtag: newfound +Description: Newfoundland English +Added: 2015-11-25 +Prefix: en-CA +%% +Type: variant +Subtag: nicard +Description: Niçard +Added: 2018-04-22 +Prefix: oc +Comments: Occitan variant spoken in Nice +%% +Type: variant +Subtag: njiva +Description: The Gniva dialect of Resian +Description: The Njiva dialect of Resian +Added: 2007-07-05 +Prefix: sl-rozaj +Comments: The dialect of Gniva/Njiva is one of the four major local + dialects of Resian +%% +Type: variant +Subtag: nulik +Description: Volapük nulik +Description: Volapük perevidöl +Description: Volapük nulädik +Description: de Jong's Volapük +Description: New Volapük +Description: Revised Volapük +Description: Modern Volapük +Added: 2012-01-28 +Prefix: vo +%% +Type: variant +Subtag: osojs +Description: The Oseacco dialect of Resian +Description: The Osojane dialect of Resian +Added: 2007-07-05 +Prefix: sl-rozaj +Comments: The dialect of Oseacco/Osojane is one of the four major local + dialects of Resian +%% +Type: variant +Subtag: oxendict +Description: Oxford English Dictionary spelling +Added: 2015-04-17 +Prefix: en +%% +Type: variant +Subtag: pahawh2 +Description: Pahawh Hmong Second Stage Reduced orthography +Added: 2017-01-13 +Prefix: mww +Prefix: hnj +%% +Type: variant +Subtag: pahawh3 +Description: Pahawh Hmong Third Stage Reduced orthography +Added: 2017-01-13 +Prefix: mww +Prefix: hnj +%% +Type: variant +Subtag: pahawh4 +Description: Pahawh Hmong Final Version orthography +Added: 2017-01-13 +Prefix: mww +Prefix: hnj +%% +Type: variant +Subtag: pamaka +Description: Pamaka dialect +Added: 2009-09-05 +Prefix: djk +Comments: Pamaka dialect of the "Busi Nenge Tongo" English-based + Creole continuum in Eastern Suriname and Western French Guiana +%% +Type: variant +Subtag: peano +Description: Latino Sine Flexione +Description: Interlingua de API +Description: Interlingua de Peano +Prefix: la +Comments: Peano’s Interlingua, created in 1903 by Giuseppe Peano as an + international auxiliary language +Added: 2020-03-12 +%% +Type: variant +Subtag: petr1708 +Description: Petrine orthography +Added: 2010-10-10 +Prefix: ru +Comments: Russian orthography from the Petrine orthographic reforms of + 1708 to the 1917 orthographic reform +%% +Type: variant +Subtag: pinyin +Description: Pinyin romanization +Added: 2008-10-14 +Prefix: zh-Latn +Prefix: bo-Latn +%% +Type: variant +Subtag: polyton +Description: Polytonic Greek +Added: 2006-12-11 +Prefix: el +%% +Type: variant +Subtag: provenc +Description: Provençal +Added: 2018-04-22 +Prefix: oc +Comments: Occitan variant spoken in Provence +%% +Type: variant +Subtag: puter +Description: Puter idiom of Romansh +Added: 2010-06-29 +Prefix: rm +Comments: Puter is one of the five traditional written standards or + "idioms" of the Romansh language. +%% +Type: variant +Subtag: rigik +Description: Volapük rigik +Description: Schleyer's Volapük +Description: Original Volapük +Description: Classic Volapük +Added: 2012-01-28 +Prefix: vo +%% +Type: variant +Subtag: rozaj +Description: Resian +Description: Resianic +Description: Rezijan +Added: 2005-10-16 +Prefix: sl +%% +Type: variant +Subtag: rumgr +Description: Rumantsch Grischun +Added: 2010-06-29 +Prefix: rm +Comments: Supraregional Romansh written standard +%% +Type: variant +Subtag: scotland +Description: Scottish Standard English +Added: 2007-08-31 +Prefix: en +%% +Type: variant +Subtag: scouse +Description: Scouse +Added: 2006-09-18 +Prefix: en +Comments: English Liverpudlian dialect known as 'Scouse' +%% +Type: variant +Subtag: simple +Description: Simplified form +Added: 2015-12-29 +%% +Type: variant +Subtag: solba +Description: The Stolvizza dialect of Resian +Description: The Solbica dialect of Resian +Added: 2007-07-05 +Prefix: sl-rozaj +Comments: The dialect of Stolvizza/Solbica is one of the four major + local dialects of Resian +%% +Type: variant +Subtag: sotav +Description: The Sotavento dialect group of Kabuverdianu +Prefix: kea +Comments: Sotavento is one of the two main dialect groups of + Kabuverdianu. +Added: 2013-12-10 +%% +Type: variant +Subtag: spanglis +Description: Spanglish +Added: 2017-02-23 +Prefix: en +Prefix: es +Comments: A variety of contact dialects of English and Spanish +%% +Type: variant +Subtag: surmiran +Description: Surmiran idiom of Romansh +Added: 2010-06-29 +Prefix: rm +Comments: Surmiran is one of the five traditional written standards or + "idioms" of the Romansh language. +%% +Type: variant +Subtag: sursilv +Description: Sursilvan idiom of Romansh +Added: 2010-06-29 +Prefix: rm +Comments: Sursilvan is one of the five traditional written standards or + "idioms" of the Romansh language. +%% +Type: variant +Subtag: sutsilv +Description: Sutsilvan idiom of Romansh +Added: 2010-06-29 +Prefix: rm +Comments: Sutsilvan is one of the five traditional written standards or + "idioms" of the Romansh language. +%% +Type: variant +Subtag: tarask +Description: Belarusian in Taraskievica orthography +Added: 2007-04-27 +Prefix: be +Comments: The subtag represents Branislau Taraskievic's Belarusian + orthography as published in "Bielaruski klasycny pravapis" by Juras + Buslakou, Vincuk Viacorka, Zmicier Sanko, and Zmicier Sauka (Vilnia- + Miensk 2005). +%% +Type: variant +Subtag: uccor +Description: Unified Cornish orthography of Revived Cornish +Added: 2008-10-14 +Prefix: kw +%% +Type: variant +Subtag: ucrcor +Description: Unified Cornish Revised orthography of Revived Cornish +Added: 2008-10-14 +Prefix: kw +%% +Type: variant +Subtag: ulster +Description: Ulster dialect of Scots +Added: 2010-04-10 +Prefix: sco +%% +Type: variant +Subtag: unifon +Description: Unifon phonetic alphabet +Added: 2013-10-02 +Prefix: en +Prefix: hup +Prefix: kyh +Prefix: tol +Prefix: yur +%% +Type: variant +Subtag: vaidika +Description: Vedic Sanskrit +Added: 2010-07-28 +Prefix: sa +Comments: The most ancient dialect of Sanskrit used in verse and prose + composed until about the 4th century B.C.E. +%% +Type: variant +Subtag: valencia +Description: Valencian +Added: 2007-03-06 +Prefix: ca +Comments: Variety spoken in the "Comunidad Valenciana" region of Spain, + where it is co-official with Spanish. +%% +Type: variant +Subtag: vallader +Description: Vallader idiom of Romansh +Added: 2010-06-29 +Prefix: rm +Comments: Vallader is one of the five traditional written standards or + "idioms" of the Romansh language. +%% +Type: variant +Subtag: vivaraup +Description: Vivaro-Alpine +Added: 2018-04-22 +Prefix: oc +Comments: Occitan variant spoken in northeastern Occitania +%% +Type: variant +Subtag: wadegile +Description: Wade-Giles romanization +Added: 2008-10-03 +Prefix: zh-Latn +%% +Type: variant +Subtag: xsistemo +Description: Standard X-system orthographic fallback for spelling + Esperanto +Added: 2017-03-14 +Prefix: eo +%% +Type: grandfathered +Tag: art-lojban +Description: Lojban +Added: 2001-11-11 +Deprecated: 2003-09-02 +Preferred-Value: jbo +%% +Type: grandfathered +Tag: cel-gaulish +Description: Gaulish +Added: 2001-05-25 +Deprecated: 2015-03-29 +Comments: see xcg, xga, xtg +%% +Type: grandfathered +Tag: en-GB-oed +Description: English, Oxford English Dictionary spelling +Added: 2003-07-09 +Deprecated: 2015-04-17 +Preferred-Value: en-GB-oxendict +%% +Type: grandfathered +Tag: i-ami +Description: Amis +Added: 1999-05-25 +Deprecated: 2009-07-29 +Preferred-Value: ami +%% +Type: grandfathered +Tag: i-bnn +Description: Bunun +Added: 1999-05-25 +Deprecated: 2009-07-29 +Preferred-Value: bnn +%% +Type: grandfathered +Tag: i-default +Description: Default Language +Added: 1998-03-10 +%% +Type: grandfathered +Tag: i-enochian +Description: Enochian +Added: 2002-07-03 +Deprecated: 2015-03-29 +%% +Type: grandfathered +Tag: i-hak +Description: Hakka +Added: 1999-01-31 +Deprecated: 2000-01-10 +Preferred-Value: hak +%% +Type: grandfathered +Tag: i-klingon +Description: Klingon +Added: 1999-05-26 +Deprecated: 2004-02-24 +Preferred-Value: tlh +%% +Type: grandfathered +Tag: i-lux +Description: Luxembourgish +Added: 1997-09-19 +Deprecated: 1998-09-09 +Preferred-Value: lb +%% +Type: grandfathered +Tag: i-mingo +Description: Mingo +Added: 1997-09-19 +%% +Type: grandfathered +Tag: i-navajo +Description: Navajo +Added: 1997-09-19 +Deprecated: 2000-02-18 +Preferred-Value: nv +%% +Type: grandfathered +Tag: i-pwn +Description: Paiwan +Added: 1999-05-25 +Deprecated: 2009-07-29 +Preferred-Value: pwn +%% +Type: grandfathered +Tag: i-tao +Description: Tao +Added: 1999-05-25 +Deprecated: 2009-07-29 +Preferred-Value: tao +%% +Type: grandfathered +Tag: i-tay +Description: Tayal +Added: 1999-05-25 +Deprecated: 2009-07-29 +Preferred-Value: tay +%% +Type: grandfathered +Tag: i-tsu +Description: Tsou +Added: 1999-05-25 +Deprecated: 2009-07-29 +Preferred-Value: tsu +%% +Type: grandfathered +Tag: no-bok +Description: Norwegian Bokmal +Added: 1995-08-23 +Deprecated: 2000-02-18 +Preferred-Value: nb +%% +Type: grandfathered +Tag: no-nyn +Description: Norwegian Nynorsk +Added: 1995-08-23 +Deprecated: 2000-02-18 +Preferred-Value: nn +%% +Type: grandfathered +Tag: sgn-BE-FR +Description: Belgian-French Sign Language +Added: 2001-11-11 +Deprecated: 2009-07-29 +Preferred-Value: sfb +%% +Type: grandfathered +Tag: sgn-BE-NL +Description: Belgian-Flemish Sign Language +Added: 2001-11-11 +Deprecated: 2009-07-29 +Preferred-Value: vgt +%% +Type: grandfathered +Tag: sgn-CH-DE +Description: Swiss German Sign Language +Added: 2001-11-11 +Deprecated: 2009-07-29 +Preferred-Value: sgg +%% +Type: grandfathered +Tag: zh-guoyu +Description: Mandarin or Standard Chinese +Added: 1999-12-18 +Deprecated: 2005-07-15 +Preferred-Value: cmn +%% +Type: grandfathered +Tag: zh-hakka +Description: Hakka +Added: 1999-12-18 +Deprecated: 2009-07-29 +Preferred-Value: hak +%% +Type: grandfathered +Tag: zh-min +Description: Min, Fuzhou, Hokkien, Amoy, or Taiwanese +Added: 1999-12-18 +Deprecated: 2009-07-29 +Comments: see cdo, cpx, czo, mnp, nan +%% +Type: grandfathered +Tag: zh-min-nan +Description: Minnan, Hokkien, Amoy, Taiwanese, Southern Min, Southern + Fujian, Hoklo, Southern Fukien, Ho-lo +Added: 2001-03-26 +Deprecated: 2009-07-29 +Preferred-Value: nan +%% +Type: grandfathered +Tag: zh-xiang +Description: Xiang or Hunanese +Added: 1999-12-18 +Deprecated: 2009-07-29 +Preferred-Value: hsn +%% +Type: redundant +Tag: az-Arab +Description: Azerbaijani in Arabic script +Added: 2003-05-30 +%% +Type: redundant +Tag: az-Cyrl +Description: Azerbaijani in Cyrillic script +Added: 2003-05-30 +%% +Type: redundant +Tag: az-Latn +Description: Azerbaijani in Latin script +Added: 2003-05-30 +%% +Type: redundant +Tag: be-Latn +Description: Belarusian in Latin script +Added: 2005-01-06 +%% +Type: redundant +Tag: bs-Cyrl +Description: Bosnian in Cyrillic script +Added: 2005-02-17 +%% +Type: redundant +Tag: bs-Latn +Description: Bosnian in Latin script +Added: 2005-02-17 +%% +Type: redundant +Tag: de-1901 +Description: German, traditional orthography +Added: 2001-07-17 +%% +Type: redundant +Tag: de-1996 +Description: German, orthography of 1996 +Added: 2001-07-17 +%% +Type: redundant +Tag: de-AT-1901 +Description: German, Austrian variant, traditional orthography +Added: 2001-07-17 +%% +Type: redundant +Tag: de-AT-1996 +Description: German, Austrian variant, orthography of 1996 +Added: 2001-07-17 +%% +Type: redundant +Tag: de-CH-1901 +Description: German, Swiss variant, traditional orthography +Added: 2001-07-17 +%% +Type: redundant +Tag: de-CH-1996 +Description: German, Swiss variant, orthography of 1996 +Added: 2001-07-17 +%% +Type: redundant +Tag: de-DE-1901 +Description: German, German variant, traditional orthography +Added: 2001-07-17 +%% +Type: redundant +Tag: de-DE-1996 +Description: German, German variant, orthography of 1996 +Added: 2001-07-17 +%% +Type: redundant +Tag: en-boont +Description: Boontling +Added: 2003-02-14 +%% +Type: redundant +Tag: en-scouse +Description: Scouse +Added: 2000-05-25 +%% +Type: redundant +Tag: es-419 +Description: Latin American Spanish +Added: 2005-07-15 +%% +Type: redundant +Tag: iu-Cans +Description: Inuktitut in Canadian Aboriginal Syllabic script +Added: 2005-02-17 +%% +Type: redundant +Tag: iu-Latn +Description: Inuktitut in Latin script +Added: 2005-02-17 +%% +Type: redundant +Tag: mn-Cyrl +Description: Mongolian in Cyrillic script +Added: 2005-02-17 +%% +Type: redundant +Tag: mn-Mong +Description: Mongolian in Mongolian script +Added: 2005-02-17 +%% +Type: redundant +Tag: sgn-BR +Description: Brazilian Sign Language +Added: 2001-11-11 +Deprecated: 2009-07-29 +Preferred-Value: bzs +%% +Type: redundant +Tag: sgn-CO +Description: Colombian Sign Language +Added: 2001-11-11 +Deprecated: 2009-07-29 +Preferred-Value: csn +%% +Type: redundant +Tag: sgn-DE +Description: German Sign Language +Added: 2001-11-11 +Deprecated: 2009-07-29 +Preferred-Value: gsg +%% +Type: redundant +Tag: sgn-DK +Description: Danish Sign Language +Added: 2001-11-11 +Deprecated: 2009-07-29 +Preferred-Value: dsl +%% +Type: redundant +Tag: sgn-ES +Description: Spanish Sign Language +Added: 2001-11-11 +Deprecated: 2009-07-29 +Preferred-Value: ssp +%% +Type: redundant +Tag: sgn-FR +Description: French Sign Language +Added: 2001-11-11 +Deprecated: 2009-07-29 +Preferred-Value: fsl +%% +Type: redundant +Tag: sgn-GB +Description: British Sign Language +Added: 2001-03-02 +Deprecated: 2009-07-29 +Preferred-Value: bfi +%% +Type: redundant +Tag: sgn-GR +Description: Greek Sign Language +Added: 2001-11-11 +Deprecated: 2009-07-29 +Preferred-Value: gss +%% +Type: redundant +Tag: sgn-IE +Description: Irish Sign Language +Added: 2001-03-02 +Deprecated: 2009-07-29 +Preferred-Value: isg +%% +Type: redundant +Tag: sgn-IT +Description: Italian Sign Language +Added: 2001-11-11 +Deprecated: 2009-07-29 +Preferred-Value: ise +%% +Type: redundant +Tag: sgn-JP +Description: Japanese Sign Language +Added: 2001-11-11 +Deprecated: 2009-07-29 +Preferred-Value: jsl +%% +Type: redundant +Tag: sgn-MX +Description: Mexican Sign Language +Added: 2001-11-11 +Deprecated: 2009-07-29 +Preferred-Value: mfs +%% +Type: redundant +Tag: sgn-NI +Description: Nicaraguan Sign Language +Added: 2001-03-02 +Deprecated: 2009-07-29 +Preferred-Value: ncs +%% +Type: redundant +Tag: sgn-NL +Description: Dutch Sign Language +Added: 2001-11-11 +Deprecated: 2009-07-29 +Preferred-Value: dse +%% +Type: redundant +Tag: sgn-NO +Description: Norwegian Sign Language +Added: 2001-11-11 +Deprecated: 2009-07-29 +Preferred-Value: nsl +%% +Type: redundant +Tag: sgn-PT +Description: Portuguese Sign Language +Added: 2001-11-11 +Deprecated: 2009-07-29 +Preferred-Value: psr +%% +Type: redundant +Tag: sgn-SE +Description: Swedish Sign Language +Added: 2001-11-11 +Deprecated: 2009-07-29 +Preferred-Value: swl +%% +Type: redundant +Tag: sgn-US +Description: American Sign Language +Added: 2001-03-02 +Deprecated: 2009-07-29 +Preferred-Value: ase +%% +Type: redundant +Tag: sgn-ZA +Description: South African Sign Language +Added: 2001-11-11 +Deprecated: 2009-07-29 +Preferred-Value: sfs +%% +Type: redundant +Tag: sl-nedis +Description: Natisone dialect, Nadiza dialect +Added: 2004-06-01 +%% +Type: redundant +Tag: sl-rozaj +Description: Resian, Resianic, Rezijan +Added: 2003-10-09 +%% +Type: redundant +Tag: sr-Cyrl +Description: Serbian in Cyrillic script +Added: 2003-05-30 +%% +Type: redundant +Tag: sr-Latn +Description: Serbian in Latin script +Added: 2003-05-30 +%% +Type: redundant +Tag: tg-Arab +Description: Tajik in Arabic script +Added: 2005-02-17 +%% +Type: redundant +Tag: tg-Cyrl +Description: Tajik in Cyrillic script +Added: 2005-02-17 +%% +Type: redundant +Tag: uz-Cyrl +Description: Uzbek in Cyrillic script +Added: 2003-05-30 +%% +Type: redundant +Tag: uz-Latn +Description: Uzbek in Latin script +Added: 2003-05-30 +%% +Type: redundant +Tag: yi-Latn +Description: Yiddish, in Latin script +Added: 2003-01-07 +%% +Type: redundant +Tag: zh-cmn +Description: Mandarin Chinese +Added: 2005-07-15 +Deprecated: 2009-07-29 +Preferred-Value: cmn +%% +Type: redundant +Tag: zh-cmn-Hans +Description: Mandarin Chinese (Simplified) +Added: 2005-07-15 +Deprecated: 2009-07-29 +Preferred-Value: cmn-Hans +%% +Type: redundant +Tag: zh-cmn-Hant +Description: Mandarin Chinese (Traditional) +Added: 2005-07-15 +Deprecated: 2009-07-29 +Preferred-Value: cmn-Hant +%% +Type: redundant +Tag: zh-gan +Description: Kan or Gan +Added: 1999-12-18 +Deprecated: 2009-07-29 +Preferred-Value: gan +%% +Type: redundant +Tag: zh-Hans +Description: simplified Chinese +Added: 2003-05-30 +%% +Type: redundant +Tag: zh-Hans-CN +Description: PRC Mainland Chinese in simplified script +Added: 2005-04-13 +%% +Type: redundant +Tag: zh-Hans-HK +Description: Hong Kong Chinese in simplified script +Added: 2005-04-11 +%% +Type: redundant +Tag: zh-Hans-MO +Description: Macao Chinese in simplified script +Added: 2005-04-11 +%% +Type: redundant +Tag: zh-Hans-SG +Description: Singapore Chinese in simplified script +Added: 2005-04-11 +%% +Type: redundant +Tag: zh-Hans-TW +Description: Taiwan Chinese in simplified script +Added: 2005-04-11 +%% +Type: redundant +Tag: zh-Hant +Description: traditional Chinese +Added: 2003-05-30 +%% +Type: redundant +Tag: zh-Hant-CN +Description: PRC Mainland Chinese in traditional script +Added: 2005-04-13 +%% +Type: redundant +Tag: zh-Hant-HK +Description: Hong Kong Chinese in traditional script +Added: 2005-04-11 +%% +Type: redundant +Tag: zh-Hant-MO +Description: Macao Chinese in traditional script +Added: 2005-04-11 +%% +Type: redundant +Tag: zh-Hant-SG +Description: Singapore Chinese in traditional script +Added: 2005-04-11 +%% +Type: redundant +Tag: zh-Hant-TW +Description: Taiwan Chinese in traditional script +Added: 2005-04-11 +%% +Type: redundant +Tag: zh-wuu +Description: Shanghaiese or Wu +Added: 1999-12-18 +Deprecated: 2009-07-29 +Preferred-Value: wuu +%% +Type: redundant +Tag: zh-yue +Description: Cantonese +Added: 1999-12-18 +Deprecated: 2009-07-29 +Preferred-Value: yue +'''; diff --git a/script/l10n/lib/localizations_utils.dart b/script/l10n/lib/localizations_utils.dart new file mode 100644 index 000000000000..9febf5afb4f4 --- /dev/null +++ b/script/l10n/lib/localizations_utils.dart @@ -0,0 +1,456 @@ +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'dart:convert'; +import 'dart:io'; + +import 'package:args/args.dart' as argslib; +import 'package:meta/meta.dart'; + +import 'language_subtag_registry.dart'; + +typedef HeaderGenerator = String Function(String regenerateInstructions); +typedef ConstructorGenerator = String Function(LocaleInfo locale); + +int sortFilesByPath(FileSystemEntity a, FileSystemEntity b) { + return a.path.compareTo(b.path); +} + +/// Simple data class to hold parsed locale. Does not promise validity of any data. +@immutable +class LocaleInfo implements Comparable { + const LocaleInfo({ + required this.languageCode, + this.scriptCode, + this.countryCode, + required this.length, + required this.originalString, + }); + + /// Simple parser. Expects the locale string to be in the form of 'language_script_COUNTRY' + /// where the language is 2 characters, script is 4 characters with the first uppercase, + /// and country is 2-3 characters and all uppercase. + /// + /// 'language_COUNTRY' or 'language_script' are also valid. Missing fields will be null. + /// + /// When `deriveScriptCode` is true, if [scriptCode] was unspecified, it will + /// be derived from the [languageCode] and [countryCode] if possible. + factory LocaleInfo.fromString(String locale, {bool deriveScriptCode = false}) { + final List codes = locale.split('_'); // [language, script, country] + assert(codes.isNotEmpty && codes.length < 4); + final String languageCode = codes[0]; + String? scriptCode; + String? countryCode; + int length = codes.length; + var originalString = locale; + if (codes.length == 2) { + scriptCode = codes[1].length >= 4 ? codes[1] : null; + countryCode = codes[1].length < 4 ? codes[1] : null; + } else if (codes.length == 3) { + scriptCode = codes[1].length > codes[2].length ? codes[1] : codes[2]; + countryCode = codes[1].length < codes[2].length ? codes[1] : codes[2]; + } + assert(codes[0].isNotEmpty); + assert(countryCode == null || countryCode.isNotEmpty); + assert(scriptCode == null || scriptCode.isNotEmpty); + + /// Adds scriptCodes to locales where we are able to assume it to provide + /// finer granularity when resolving locales. + /// + /// The basis of the assumptions here are based off of known usage of scripts + /// across various countries. For example, we know Taiwan uses traditional (Hant) + /// script, so it is safe to apply (Hant) to Taiwanese languages. + if (deriveScriptCode && scriptCode == null) { + scriptCode = switch ((languageCode, countryCode)) { + ('zh', 'CN' || 'SG' || null) => 'Hans', + ('zh', 'TW' || 'HK' || 'MO') => 'Hant', + ('sr', null) => 'Cyrl', + _ => null, + }; + // Increment length if we were able to assume a scriptCode. + if (scriptCode != null) { + length += 1; + } + // Update the base string to reflect assumed scriptCodes. + originalString = languageCode; + if (scriptCode != null) { + originalString += '_$scriptCode'; + } + if (countryCode != null) { + originalString += '_$countryCode'; + } + } + + return LocaleInfo( + languageCode: languageCode, + scriptCode: scriptCode, + countryCode: countryCode, + length: length, + originalString: originalString, + ); + } + + final String languageCode; + final String? scriptCode; + final String? countryCode; + final int length; // The number of fields. Ranges from 1-3. + final String originalString; // Original un-parsed locale string. + + String camelCase() { + return originalString + .split('_') + .map( + (String part) => part.substring(0, 1).toUpperCase() + part.substring(1).toLowerCase(), + ) + .join(); + } + + @override + bool operator ==(Object other) { + return other is LocaleInfo && other.originalString == originalString; + } + + @override + int get hashCode => originalString.hashCode; + + @override + String toString() { + return originalString; + } + + @override + int compareTo(LocaleInfo other) { + return originalString.compareTo(other.originalString); + } +} + +/// Parse the data for a locale from a file, and store it in the [attributes] +/// and [resources] keys. +void loadMatchingArbsIntoBundleMaps({ + required Directory directory, + required RegExp filenamePattern, + required Map> localeToResources, + required Map> localeToResourceAttributes, +}) { + /// Set that holds the locales that were assumed from the existing locales. + /// + /// For example, when the data lacks data for zh_Hant, we will use the data of + /// the first Hant Chinese locale as a default by repeating the data. If an + /// explicit match is later found, we can reference this set to see if we should + /// overwrite the existing assumed data. + final assumedLocales = {}; + + for (final FileSystemEntity entity in directory.listSync().toList()..sort(sortFilesByPath)) { + final String entityPath = entity.path; + if (FileSystemEntity.isFileSync(entityPath) && filenamePattern.hasMatch(entityPath)) { + final String localeString = filenamePattern.firstMatch(entityPath)![1]!; + final arbFile = File(entityPath); + + // Helper method to fill the maps with the correct data from file. + void populateResources(LocaleInfo locale, File file) { + final Map resources = localeToResources[locale]!; + final Map attributes = localeToResourceAttributes[locale]!; + final bundle = json.decode(file.readAsStringSync()) as Map; + for (final String key in bundle.keys) { + // The ARB file resource "attributes" for foo are called @foo. + if (key.startsWith('@')) { + attributes[key.substring(1)] = bundle[key]; + } else { + resources[key] = bundle[key] as String; + } + } + } + + // Only pre-assume scriptCode if there is a country or script code to assume off of. + // When we assume scriptCode based on languageCode-only, we want this initial pass + // to use the un-assumed version as a base class. + var locale = LocaleInfo.fromString( + localeString, + deriveScriptCode: localeString.split('_').length > 1, + ); + // Allow overwrite if the existing data is assumed. + if (assumedLocales.contains(locale)) { + localeToResources[locale] = {}; + localeToResourceAttributes[locale] = {}; + assumedLocales.remove(locale); + } else { + localeToResources[locale] ??= {}; + localeToResourceAttributes[locale] ??= {}; + } + populateResources(locale, arbFile); + // Add an assumed locale to default to when there is no info on scriptOnly locales. + locale = LocaleInfo.fromString(localeString, deriveScriptCode: true); + if (locale.scriptCode != null) { + final scriptLocale = LocaleInfo.fromString('${locale.languageCode}_${locale.scriptCode}'); + if (!localeToResources.containsKey(scriptLocale)) { + assumedLocales.add(scriptLocale); + localeToResources[scriptLocale] ??= {}; + localeToResourceAttributes[scriptLocale] ??= {}; + populateResources(scriptLocale, arbFile); + } + } + } + } +} + +void exitWithError(String errorMessage) { + stderr.writeln('fatal: $errorMessage'); + exit(1); +} + +void checkCwdIsRepoRoot(String commandName) { + final bool isRepoRoot = Directory('.git').existsSync() || File('.git').existsSync(); + + if (!isRepoRoot) { + exitWithError( + '$commandName must be run from the root of the flutter/packages ' + 'repository. The current working directory is: ' + '${Directory.current.path}', + ); + } +} + +GeneratorOptions parseArgs(List rawArgs) { + final argParser = argslib.ArgParser() + ..addFlag('help', abbr: 'h', help: 'Print the usage message for this command') + ..addFlag('overwrite', abbr: 'w', help: 'Overwrite existing localizations') + ..addFlag( + 'remove-undefined', + help: 'Remove any localizations that are not defined in the canonical locale.', + ) + ..addFlag( + 'widgets', + help: + 'Whether to print the generated classes for the Widgets package only. Ignored when --overwrite is passed.', + ) + ..addFlag( + 'material', + help: + 'Whether to print the generated classes for the Material package only. Ignored when --overwrite is passed.', + ) + ..addFlag( + 'cupertino', + help: + 'Whether to print the generated classes for the Cupertino package only. Ignored when --overwrite is passed.', + ); + final argslib.ArgResults args = argParser.parse(rawArgs); + if (args.wasParsed('help') && args['help'] == true) { + stderr.writeln(argParser.usage); + exit(0); + } + final writeToFile = args['overwrite'] as bool; + final removeUndefined = args['remove-undefined'] as bool; + final widgetsOnly = args['widgets'] as bool; + final materialOnly = args['material'] as bool; + final cupertinoOnly = args['cupertino'] as bool; + + return GeneratorOptions( + writeToFile: writeToFile, + materialOnly: materialOnly, + cupertinoOnly: cupertinoOnly, + widgetsOnly: widgetsOnly, + removeUndefined: removeUndefined, + ); +} + +class GeneratorOptions { + GeneratorOptions({ + required this.writeToFile, + required this.removeUndefined, + required this.materialOnly, + required this.cupertinoOnly, + required this.widgetsOnly, + }); + + final bool writeToFile; + final bool removeUndefined; + final bool materialOnly; + final bool cupertinoOnly; + final bool widgetsOnly; +} + +// See also //master/tools/gen_locale.dart in the engine repo. +Map> _parseSection(String section) { + final result = >{}; + late List lastHeading; + for (final String line in section.split('\n')) { + if (line == '') { + continue; + } + if (line.startsWith(' ')) { + lastHeading[lastHeading.length - 1] = '${lastHeading.last}${line.substring(1)}'; + continue; + } + final int colon = line.indexOf(':'); + if (colon <= 0) { + throw ArgumentError('not sure how to deal with "$line"'); + } + final String name = line.substring(0, colon); + final String value = line.substring(colon + 2); + lastHeading = result.putIfAbsent(name, () => []); + result[name]!.add(value); + } + return result; +} + +final Map _languages = {}; +final Map _regions = {}; +final Map _scripts = {}; +const String kProvincePrefix = ', Province of '; +const String kParentheticalPrefix = ' ('; + +/// Prepares the data for the [describeLocale] method below. +/// +/// The data is obtained from the official IANA registry. +void precacheLanguageAndRegionTags() { + final List>> sections = languageSubtagRegistry + .split('%%') + .skip(1) + .map>>(_parseSection) + .toList(); + for (final section in sections) { + assert(section.containsKey('Type'), section.toString()); + final String type = section['Type']!.single; + if (type == 'language' || type == 'region' || type == 'script') { + assert( + section.containsKey('Subtag') && section.containsKey('Description'), + section.toString(), + ); + final String subtag = section['Subtag']!.single; + String description = section['Description']!.join(' '); + if (description.startsWith('United ')) { + description = 'the $description'; + } + if (description.contains(kParentheticalPrefix)) { + description = description.substring(0, description.indexOf(kParentheticalPrefix)); + } + if (description.contains(kProvincePrefix)) { + description = description.substring(0, description.indexOf(kProvincePrefix)); + } + if (description.endsWith(' Republic')) { + description = 'the $description'; + } + switch (type) { + case 'language': + _languages[subtag] = description; + case 'region': + _regions[subtag] = description; + case 'script': + _scripts[subtag] = description; + } + } + } +} + +String describeLocale(String tag) { + final List subtags = tag.split('_'); + assert(subtags.isNotEmpty); + assert(_languages.containsKey(subtags[0])); + final String language = _languages[subtags[0]]!; + var output = language; + String? region; + String? script; + if (subtags.length == 2) { + region = _regions[subtags[1]]; + script = _scripts[subtags[1]]; + assert(region != null || script != null); + } else if (subtags.length >= 3) { + region = _regions[subtags[2]]; + script = _scripts[subtags[1]]; + assert(region != null && script != null); + } + if (region != null) { + output += ', as used in $region'; + } + if (script != null) { + output += ', using the $script script'; + } + return output; +} + +/// Writes the header of each class which corresponds to a locale. +String generateClassDeclaration(LocaleInfo locale, String classNamePrefix, String superClass) { + final String camelCaseName = locale.camelCase(); + return ''' + +/// The translations for ${describeLocale(locale.originalString)} (`${locale.originalString}`). +class $classNamePrefix$camelCaseName extends $superClass {'''; +} + +/// Return the input string as a Dart-parseable string. +/// +/// ```none +/// foo => 'foo' +/// foo "bar" => 'foo "bar"' +/// foo 'bar' => "foo 'bar'" +/// foo 'bar' "baz" => '''foo 'bar' "baz"''' +/// ``` +/// +/// This function is used by tools that take in a JSON-formatted file to +/// generate Dart code. For this reason, characters with special meaning +/// in JSON files are escaped. For example, the backspace character (\b) +/// has to be properly escaped by this function so that the generated +/// Dart code correctly represents this character: +/// ```none +/// foo\bar => 'foo\\bar' +/// foo\nbar => 'foo\\nbar' +/// foo\\nbar => 'foo\\\\nbar' +/// foo\\bar => 'foo\\\\bar' +/// foo\ bar => 'foo\\ bar' +/// foo$bar = 'foo\$bar' +/// ``` +String generateString(String value) { + if (['\n', '\f', '\t', '\r', '\b'].every((String pattern) => !value.contains(pattern))) { + final bool hasDollar = value.contains(r'$'); + final bool hasBackslash = value.contains(r'\'); + final bool hasQuote = value.contains("'"); + final bool hasDoubleQuote = value.contains('"'); + if (!hasQuote) { + return hasBackslash || hasDollar ? "r'$value'" : "'$value'"; + } + if (!hasDoubleQuote) { + return hasBackslash || hasDollar ? 'r"$value"' : '"$value"'; + } + } + + const backslash = '__BACKSLASH__'; + assert( + !value.contains(backslash), + 'Input string cannot contain the sequence: ' + '"__BACKSLASH__", as it is used as part of ' + 'backslash character processing.', + ); + + value = value + // Replace backslashes with a placeholder for now to properly parse + // other special characters. + .replaceAll(r'\', backslash) + .replaceAll(r'$', r'\$') + .replaceAll("'", r"\'") + .replaceAll('"', r'\"') + .replaceAll('\n', r'\n') + .replaceAll('\f', r'\f') + .replaceAll('\t', r'\t') + .replaceAll('\r', r'\r') + .replaceAll('\b', r'\b') + // Reintroduce escaped backslashes into generated Dart string. + .replaceAll(backslash, r'\\'); + + return "'$value'"; +} + +/// Only used to generate localization strings for the Kannada locale ('kn') because +/// some of the localized strings contain characters that can crash Emacs on Linux. +/// See packages/flutter_localizations/lib/src/l10n/README in the Flutter SDK +/// for more information. +String generateEncodedString(String? locale, String value) { + if (locale != 'kn' || value.runes.every((int code) => code <= 0xFF)) { + return generateString(value); + } + + final String unicodeEscapes = value.runes + .map((int code) => '\\u{${code.toRadixString(16)}}') + .join(); + return "'$unicodeEscapes'"; +} diff --git a/script/l10n/lib/localizations_validator.dart b/script/l10n/lib/localizations_validator.dart new file mode 100644 index 000000000000..988ffd7f347e --- /dev/null +++ b/script/l10n/lib/localizations_validator.dart @@ -0,0 +1,217 @@ +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'dart:convert' show json; +import 'dart:io'; + +import 'localizations_utils.dart'; + +// The first suffix in kPluralSuffixes must be "Other". "Other" is special +// because it's the only one that is required. +const List kPluralSuffixes = ['Other', 'Zero', 'One', 'Two', 'Few', 'Many']; +final RegExp kPluralRegexp = RegExp(r'(\w*)(' + kPluralSuffixes.skip(1).join(r'|') + r')$'); + +class ValidationError implements Exception { + ValidationError(this.message); + final String message; + @override + String toString() => message; +} + +/// Sanity checking of the @foo metadata in the English translations, *_en.arb. +/// +/// - For each foo, resource, there must be a corresponding @foo. +/// - For each @foo resource, there must be a corresponding foo, except +/// for plurals, for which there must be a fooOther. +/// - Each @foo resource must have a Map value with a String valued +/// description entry. +/// +/// Throws an exception upon failure. +void validateEnglishLocalizations(File file) { + final errorMessages = StringBuffer(); + + if (!file.existsSync()) { + errorMessages.writeln('English localizations do not exist: $file'); + throw ValidationError(errorMessages.toString()); + } + + final bundle = json.decode(file.readAsStringSync()) as Map; + + for (final String resourceId in bundle.keys) { + if (resourceId.startsWith('@')) { + continue; + } + + if (bundle['@$resourceId'] != null) { + continue; + } + + bool checkPluralResource(String suffix) { + final int suffixIndex = resourceId.indexOf(suffix); + return suffixIndex != -1 && bundle['@${resourceId.substring(0, suffixIndex)}'] != null; + } + + if (kPluralSuffixes.any(checkPluralResource)) { + continue; + } + + errorMessages.writeln('A value was not specified for @$resourceId'); + } + + for (final String atResourceId in bundle.keys) { + if (!atResourceId.startsWith('@')) { + continue; + } + + final dynamic atResourceValue = bundle[atResourceId]; + final Map? atResource = atResourceValue is Map + ? atResourceValue + : null; + if (atResource == null) { + errorMessages.writeln('A map value was not specified for $atResourceId'); + continue; + } + + final bool optional = atResource.containsKey('optional'); + final description = atResource['description'] as String?; + if (description == null && !optional) { + errorMessages.writeln('No description specified for $atResourceId'); + } + + final plural = atResource['plural'] as String?; + final String resourceId = atResourceId.substring(1); + if (plural != null) { + final resourceIdOther = '${resourceId}Other'; + if (!bundle.containsKey(resourceIdOther)) { + errorMessages.writeln('Default plural resource $resourceIdOther undefined'); + } + } else { + if (!optional && !bundle.containsKey(resourceId)) { + errorMessages.writeln('No matching $resourceId defined for $atResourceId'); + } + } + } + + if (errorMessages.isNotEmpty) { + throw ValidationError(errorMessages.toString()); + } +} + +/// This removes undefined localizations (localizations that aren't present in +/// the canonical locale anymore) by: +/// +/// 1. Looking up the canonical (English, in this case) localizations. +/// 2. For each locale, getting the resources. +/// 3. Determining the set of keys that aren't plural variations (we're only +/// interested in the base terms being translated and not their variants) +/// 4. Determining the set of invalid keys; that is those that are (non-plural) +/// keys in the resources for this locale, but which _aren't_ keys in the +/// canonical list. +/// 5. Removes the invalid mappings from this resource's locale. +void removeUndefinedLocalizations(Map> localeToResources) { + final Map canonicalLocalizations = + localeToResources[LocaleInfo.fromString('en')]!; + final canonicalKeys = Set.from(canonicalLocalizations.keys); + + localeToResources.forEach((LocaleInfo locale, Map resources) { + bool isPluralVariation(String key) { + final Match? pluralMatch = kPluralRegexp.firstMatch(key); + if (pluralMatch == null) { + return false; + } + final String? prefix = pluralMatch[1]; + return resources.containsKey('${prefix}Other'); + } + + final keys = Set.from(resources.keys.where((String key) => !isPluralVariation(key))); + + final Set invalidKeys = keys.difference(canonicalKeys); + resources.removeWhere((String key, String value) => invalidKeys.contains(key)); + }); +} + +/// Enforces the following invariants in our localizations: +/// +/// - Resource keys are valid, i.e. they appear in the canonical list. +/// - Resource keys are complete for language-level locales, e.g. "es", "he". +/// +/// Uses "en" localizations as the canonical source of locale keys that other +/// locales are compared against. +/// +/// If validation fails, throws an exception. +void validateLocalizations( + Map> localeToResources, + Map> localeToAttributes, { + bool removeUndefined = false, +}) { + final Map canonicalLocalizations = + localeToResources[LocaleInfo.fromString('en')]!; + final canonicalKeys = Set.from(canonicalLocalizations.keys); + final errorMessages = StringBuffer(); + var explainMissingKeys = false; + for (final LocaleInfo locale in localeToResources.keys) { + final Map resources = localeToResources[locale]!; + + // Whether `key` corresponds to one of the plural variations of a key with + // the same prefix and suffix "Other". + // + // Many languages require only a subset of these variations, so we do not + // require them so long as the "Other" variation exists. + bool isPluralVariation(String key) { + final Match? pluralMatch = kPluralRegexp.firstMatch(key); + if (pluralMatch == null) { + return false; + } + final String? prefix = pluralMatch[1]; + return resources.containsKey('${prefix}Other'); + } + + final keys = Set.from(resources.keys.where((String key) => !isPluralVariation(key))); + + // Make sure keys are valid (i.e. they also exist in the canonical + // localizations) + final Set invalidKeys = keys.difference(canonicalKeys); + if (invalidKeys.isNotEmpty && !removeUndefined) { + errorMessages.writeln( + 'Locale "$locale" contains invalid resource keys: ${invalidKeys.join(', ')}', + ); + } + + // For language-level locales only, check that they have a complete list of + // keys, or opted out of using certain ones. + if (locale.length == 1) { + final Map? attributes = localeToAttributes[locale]; + final missingKeys = []; + for (final String missingKey in canonicalKeys.difference(keys)) { + final dynamic attribute = attributes?[missingKey]; + final bool intentionallyOmitted = attribute is Map && attribute.containsKey('notUsed'); + if (!intentionallyOmitted && !isPluralVariation(missingKey)) { + missingKeys.add(missingKey); + } + } + if (missingKeys.isNotEmpty) { + explainMissingKeys = true; + errorMessages.writeln( + 'Locale "$locale" is missing the following resource keys: ${missingKeys.join(', ')}', + ); + } + } + } + + if (errorMessages.isNotEmpty) { + if (explainMissingKeys) { + errorMessages + ..writeln() + ..writeln( + 'If a resource key is intentionally omitted, add an attribute corresponding ' + 'to the key name with a "notUsed" property explaining why. Example:', + ) + ..writeln() + ..writeln('"@anteMeridiemAbbreviation": {') + ..writeln(' "notUsed": "Sindhi time format does not use a.m. indicator"') + ..writeln('}'); + } + throw ValidationError(errorMessages.toString()); + } +} diff --git a/script/l10n/pubspec.yaml b/script/l10n/pubspec.yaml new file mode 100644 index 000000000000..a74d142a893c --- /dev/null +++ b/script/l10n/pubspec.yaml @@ -0,0 +1,16 @@ +name: l10n +description: Generates localizations for material_ui and cupertino_ui. +version: 1.0.0 +# repository: https://github.com/flutter/packages/tree/main/script/l10n + +environment: + sdk: ^3.12.0 + +dependencies: + args: ^2.7.0 + meta: ^1.19.0 + path: ^1.9.0 + +dev_dependencies: + lints: ^6.0.0 + test: ^1.25.6