diff --git a/packages/flutter_localizations/lib/src/l10n/date_localizations.dart b/packages/flutter_localizations/lib/src/l10n/date_localizations.dart index a44dda09be..c2a0f5f7ac 100644 --- a/packages/flutter_localizations/lib/src/l10n/date_localizations.dart +++ b/packages/flutter_localizations/lib/src/l10n/date_localizations.dart @@ -5761,6 +5761,184 @@ const Map dateSymbols = { r'''{1} {0}''' ], }, + 'hy': { + 'NAME': r'''hy''', + 'ERAS': [r'''մ.թ.ա.''', r'''մ.թ.'''], + 'ERANAMES': [r'''Քրիստոսից առաջ''', r'''Քրիստոսից հետո'''], + 'NARROWMONTHS': [ + r'''Հ''', + r'''Փ''', + r'''Մ''', + r'''Ա''', + r'''Մ''', + r'''Հ''', + r'''Հ''', + r'''Օ''', + r'''Ս''', + r'''Հ''', + r'''Ն''', + r'''Դ''' + ], + 'STANDALONENARROWMONTHS': [ + r'''Հ''', + r'''Փ''', + r'''Մ''', + r'''Ա''', + r'''Մ''', + r'''Հ''', + r'''Հ''', + r'''Օ''', + r'''Ս''', + r'''Հ''', + r'''Ն''', + r'''Դ''' + ], + 'MONTHS': [ + r'''հունվարի''', + r'''փետրվարի''', + r'''մարտի''', + r'''ապրիլի''', + r'''մայիսի''', + r'''հունիսի''', + r'''հուլիսի''', + r'''օգոստոսի''', + r'''սեպտեմբերի''', + r'''հոկտեմբերի''', + r'''նոյեմբերի''', + r'''դեկտեմբերի''' + ], + 'STANDALONEMONTHS': [ + r'''հունվար''', + r'''փետրվար''', + r'''մարտ''', + r'''ապրիլ''', + r'''մայիս''', + r'''հունիս''', + r'''հուլիս''', + r'''օգոստոս''', + r'''սեպտեմբեր''', + r'''հոկտեմբեր''', + r'''նոյեմբեր''', + r'''դեկտեմբեր''' + ], + 'SHORTMONTHS': [ + r'''հնվ''', + r'''փտվ''', + r'''մրտ''', + r'''ապր''', + r'''մյս''', + r'''հնս''', + r'''հլս''', + r'''օգս''', + r'''սեպ''', + r'''հոկ''', + r'''նոյ''', + r'''դեկ''' + ], + 'STANDALONESHORTMONTHS': [ + r'''հնվ''', + r'''փտվ''', + r'''մրտ''', + r'''ապր''', + r'''մյս''', + r'''հնս''', + r'''հլս''', + r'''օգս''', + r'''սեպ''', + r'''հոկ''', + r'''նոյ''', + r'''դեկ''' + ], + 'WEEKDAYS': [ + r'''կիրակի''', + r'''երկուշաբթի''', + r'''երեքշաբթի''', + r'''չորեքշաբթի''', + r'''հինգշաբթի''', + r'''ուրբաթ''', + r'''շաբաթ''' + ], + 'STANDALONEWEEKDAYS': [ + r'''կիրակի''', + r'''երկուշաբթի''', + r'''երեքշաբթի''', + r'''չորեքշաբթի''', + r'''հինգշաբթի''', + r'''ուրբաթ''', + r'''շաբաթ''' + ], + 'SHORTWEEKDAYS': [ + r'''կիր''', + r'''երկ''', + r'''երք''', + r'''չրք''', + r'''հնգ''', + r'''ուր''', + r'''շբթ''' + ], + 'STANDALONESHORTWEEKDAYS': [ + r'''կիր''', + r'''երկ''', + r'''երք''', + r'''չրք''', + r'''հնգ''', + r'''ուր''', + r'''շբթ''' + ], + 'NARROWWEEKDAYS': [ + r'''Կ''', + r'''Ե''', + r'''Ե''', + r'''Չ''', + r'''Հ''', + r'''Ո''', + r'''Շ''' + ], + 'STANDALONENARROWWEEKDAYS': [ + r'''Կ''', + r'''Ե''', + r'''Ե''', + r'''Չ''', + r'''Հ''', + r'''Ո''', + r'''Շ''' + ], + 'SHORTQUARTERS': [ + r'''1-ին եռմս.''', + r'''2-րդ եռմս.''', + r'''3-րդ եռմս.''', + r'''4-րդ եռմս.''' + ], + 'QUARTERS': [ + r'''1-ին եռամսյակ''', + r'''2-րդ եռամսյակ''', + r'''3-րդ եռամսյակ''', + r'''4-րդ եռամսյակ''' + ], + 'AMPMS': [r'''ԿԱ''', r'''ԿՀ'''], + 'DATEFORMATS': [ + r'''y թ. MMMM d, EEEE''', + r'''dd MMMM, y թ.''', + r'''dd MMM, y թ.''', + r'''dd.MM.yy''' + ], + 'TIMEFORMATS': [ + r'''HH:mm:ss zzzz''', + r'''HH:mm:ss z''', + r'''HH:mm:ss''', + r'''HH:mm''' + ], + 'AVAILABLEFORMATS': null, + 'FIRSTDAYOFWEEK': 0, + 'WEEKENDRANGE': [5, 6], + 'FIRSTWEEKCUTOFFDAY': 6, + 'DATETIMEFORMATS': [ + r'''{1}, {0}''', + r'''{1}, {0}''', + r'''{1}, {0}''', + r'''{1}, {0}''' + ], + }, 'id': { 'NAME': r'''id''', 'ERAS': [r'''SM''', r'''M'''], @@ -13230,6 +13408,52 @@ const Map> datePatterns = 'zzzz': r'''zzzz''', 'ZZZZ': r'''ZZZZ''', }, + 'hy': { + 'd': r'''d''', + 'E': r'''ccc''', + 'EEEE': r'''cccc''', + 'LLL': r'''LLL''', + 'LLLL': r'''LLLL''', + 'M': r'''L''', + 'Md': r'''dd.MM''', + 'MEd': r'''dd.MM, EEE''', + 'MMM': r'''LLL''', + 'MMMd': r'''d MMM''', + 'MMMEd': r'''d MMM, EEE''', + 'MMMM': r'''LLLL''', + 'MMMMd': r'''MMMM d''', + 'MMMMEEEEd': r'''d MMMM, EEEE''', + 'QQQ': r'''QQQ''', + 'QQQQ': r'''QQQQ''', + 'y': r'''y''', + 'yM': r'''MM.y''', + 'yMd': r'''dd.MM.y''', + 'yMEd': r'''d.MM.y թ., EEE''', + 'yMMM': r'''y թ. LLL''', + 'yMMMd': r'''d MMM, y թ.''', + 'yMMMEd': r'''y թ. MMM d, EEE''', + 'yMMMM': r'''y թ․ LLLL''', + 'yMMMMd': r'''d MMMM, y թ.''', + 'yMMMMEEEEd': r'''y թ. MMMM d, EEEE''', + 'yQQQ': r'''y թ. QQQ''', + 'yQQQQ': r'''y թ. QQQQ''', + 'H': r'''H''', + 'Hm': r'''H:mm''', + 'Hms': r'''H:mm:ss''', + 'j': r'''H''', + 'jm': r'''H:mm''', + 'jms': r'''H:mm:ss''', + 'jmv': r'''HH:mm v''', + 'jmz': r'''HH:mm z''', + 'jz': r'''H z''', + 'm': r'''m''', + 'ms': r'''mm:ss''', + 's': r'''s''', + 'v': r'''v''', + 'z': r'''z''', + 'zzzz': r'''zzzz''', + 'ZZZZ': r'''ZZZZ''', + }, 'id': { 'd': r'''d''', 'E': r'''ccc''', diff --git a/packages/flutter_localizations/lib/src/l10n/localizations.dart b/packages/flutter_localizations/lib/src/l10n/localizations.dart index 30b13de786..8906c15eaf 100644 --- a/packages/flutter_localizations/lib/src/l10n/localizations.dart +++ b/packages/flutter_localizations/lib/src/l10n/localizations.dart @@ -6288,6 +6288,210 @@ class MaterialLocalizationHu extends GlobalMaterialLocalizations { String get viewLicensesButtonLabel => r'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({ + String localeName = 'hy', + @required intl.DateFormat fullYearFormat, + @required intl.DateFormat mediumDateFormat, + @required intl.DateFormat longDateFormat, + @required intl.DateFormat yearMonthFormat, + @required intl.NumberFormat decimalFormat, + @required intl.NumberFormat twoDigitZeroPaddedFormat, + }) : super( + localeName: localeName, + fullYearFormat: fullYearFormat, + mediumDateFormat: mediumDateFormat, + longDateFormat: longDateFormat, + yearMonthFormat: yearMonthFormat, + decimalFormat: decimalFormat, + twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat, + ); + + @override + String get aboutListTileTitleRaw => r'$applicationName: տեղեկություն'; + + @override + String get alertDialogLabel => r'Զգուշացում'; + + @override + String get anteMeridiemAbbreviation => r'АМ'; + + @override + String get backButtonTooltip => r'Հետ'; + + @override + String get cancelButtonLabel => r'ՉԵՂԱՐԿԵԼ'; + + @override + String get closeButtonLabel => r'ՓԱԿԵԼ'; + + @override + String get closeButtonTooltip => r'Փակել'; + + @override + String get collapsedIconTapHint => r'Ընդլայնել'; + + @override + String get continueButtonLabel => r'ՇԱՐՈՒՆԱԿԵԼ'; + + @override + String get copyButtonLabel => r'ԿՐԿՆՕՐԻՆԱԿԵԼ'; + + @override + String get cutButtonLabel => r'ԿՏՐԵԼ'; + + @override + String get deleteButtonTooltip => r'Ջնջել'; + + @override + String get dialogLabel => r'Դիալոգի պատուհան'; + + @override + String get drawerLabel => r'Նավիգացյոն մենյու'; + + @override + String get expandedIconTapHint => r'Պահել'; + + @override + String get hideAccountsLabel => r'Թաքցնել հաշիվը'; + + @override + String get licensesPageTitle => r'Լիցենզիա'; + + @override + String get modalBarrierDismissLabel => r'Փակել'; + + @override + String get nextMonthTooltip => r'Հաջորդ ամիս'; + + @override + String get nextPageTooltip => r'Հաջորդ էջ'; + + @override + String get okButtonLabel => r'ՕԿ'; + + @override + String get openAppDrawerTooltip => r'Բացել նավիգացյոն մենյուն'; + + @override + String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow $rowCount-ից'; + + @override + String get pageRowsInfoTitleApproximateRaw => r'$firstRow–$lastRow մոտավոր $rowCount-ից'; + + @override + String get pasteButtonLabel => r'ՏԵՂԱԴՐԵԼ'; + + @override + String get popupMenuLabel => r'Հայտնվող մենյու'; + + @override + String get postMeridiemAbbreviation => r'PM'; + + @override + String get previousMonthTooltip => r'Նախորդ ամիս'; + + @override + String get previousPageTooltip => r'Նախորդ էջ'; + + @override + String get refreshIndicatorSemanticLabel => r'Թարմացում'; + + @override + String get remainingTextFieldCharacterCountFew => r'Մնաց $remainingCount նիշ'; + + @override + String get remainingTextFieldCharacterCountMany => r'Մնաց $remainingCount նիշ'; + + @override + String get remainingTextFieldCharacterCountOne => r'Մնաց 1 նիշ'; + + @override + String get remainingTextFieldCharacterCountOther => r'Մնաց $remainingCount նիշ'; + + @override + String get remainingTextFieldCharacterCountTwo => null; + + @override + String get remainingTextFieldCharacterCountZero => r'Նիշի հնարավորություն չկա'; + + @override + String get reorderItemDown => r'Տանել ներքև'; + + @override + String get reorderItemLeft => r'Տանել ձախ'; + + @override + String get reorderItemRight => r'Տանել աջ'; + + @override + String get reorderItemToEnd => r'Տանել վերջ'; + + @override + String get reorderItemToStart => r'Տանել սկիզբ'; + + @override + String get reorderItemUp => r'Տանել վերև'; + + @override + String get rowsPerPageTitle => r'Էջ տողի վրա:'; + + @override + ScriptCategory get scriptCategory => ScriptCategory.englishLike; + + @override + String get searchFieldLabel => r'Փնտրել'; + + @override + String get selectAllButtonLabel => r'ՆՇԵԼ ԱՄԲՈՂՋԸ'; + + @override + String get selectedRowCountTitleFew => r'Ընտրված է $selectedRowCount օբյեկտ'; + + @override + String get selectedRowCountTitleMany => r'Ընտրված է $selectedRowCount օբյեկտ'; + + @override + String get selectedRowCountTitleOne => r'Ընտրված է 1 օբյեկտ'; + + @override + String get selectedRowCountTitleOther => r'Ընտրված է $selectedRowCount օբյեկտ'; + + @override + String get selectedRowCountTitleTwo => null; + + @override + String get selectedRowCountTitleZero => r'Տողերը ընտրված չեն'; + + @override + String get showAccountsLabel => r'Ցույց տալ հաշիվը'; + + @override + String get showMenuTooltip => r'Ցույց տալ մենյուն'; + + @override + String get signedInLabel => r'Մուտքը կատարվեց'; + + @override + String get tabLabelRaw => r'Ներդիր $tabIndex $tabCount-ից'; + + @override + TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.H_colon_mm; + + @override + String get timePickerHourModeAnnouncement => r'Ընտրեք ժամերը'; + + @override + String get timePickerMinuteModeAnnouncement => r'Ընտրեք րոպեները'; + + @override + String get viewLicensesButtonLabel => r'ԼԻՑԵՆԶԻԱ'; +} + /// The translations for Indonesian (`id`). class MaterialLocalizationId extends GlobalMaterialLocalizations { /// Create an instance of the translation bundle for Indonesian. @@ -12963,6 +13167,7 @@ final Set kSupportedLanguages = HashSet.from(const [ 'hi', // Hindi 'hr', // Croatian 'hu', // Hungarian + 'hy', // Armenian 'id', // Indonesian 'it', // Italian 'ja', // Japanese @@ -13026,6 +13231,7 @@ final Set kSupportedLanguages = HashSet.from(const [ /// * `hi` - Hindi /// * `hr` - Croatian /// * `hu` - Hungarian +/// * `hy` - Armenian /// * `id` - Indonesian /// * `it` - Italian /// * `ja` - Japanese @@ -13182,6 +13388,8 @@ GlobalMaterialLocalizations getTranslation( return MaterialLocalizationHr(fullYearFormat: fullYearFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); case 'hu': return MaterialLocalizationHu(fullYearFormat: fullYearFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); + case 'hy': + return MaterialLocalizationHy(fullYearFormat: fullYearFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); case 'id': return MaterialLocalizationId(fullYearFormat: fullYearFormat, mediumDateFormat: mediumDateFormat, longDateFormat: longDateFormat, yearMonthFormat: yearMonthFormat, decimalFormat: decimalFormat, twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat); case 'it': diff --git a/packages/flutter_localizations/lib/src/l10n/material_hy.arb b/packages/flutter_localizations/lib/src/l10n/material_hy.arb new file mode 100644 index 0000000000..a659284ae5 --- /dev/null +++ b/packages/flutter_localizations/lib/src/l10n/material_hy.arb @@ -0,0 +1,60 @@ +{ + "remainingTextFieldCharacterCountFew": "Մնաց $remainingCount նիշ", + "remainingTextFieldCharacterCountMany": "Մնաց $remainingCount նիշ", + "scriptCategory": "English-like", + "timeOfDayFormat": "H:mm", + "selectedRowCountTitleFew": "Ընտրված է $selectedRowCount օբյեկտ", + "selectedRowCountTitleMany": "Ընտրված է $selectedRowCount օբյեկտ", + "openAppDrawerTooltip": "Բացել նավիգացյոն մենյուն", + "backButtonTooltip": "Հետ", + "closeButtonTooltip": "Փակել", + "deleteButtonTooltip": "Ջնջել", + "nextMonthTooltip": "Հաջորդ ամիս", + "previousMonthTooltip": "Նախորդ ամիս", + "nextPageTooltip": "Հաջորդ էջ", + "previousPageTooltip": "Նախորդ էջ", + "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": "ԿՏՐԵԼ", + "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": "Ընդլայնել", + "remainingTextFieldCharacterCountZero": "Նիշի հնարավորություն չկա", + "remainingTextFieldCharacterCountOne": "Մնաց 1 նիշ", + "remainingTextFieldCharacterCountOther": "Մնաց $remainingCount նիշ", + "refreshIndicatorSemanticLabel": "Թարմացում" +}