2023-05-25 17:30:21 +00:00
import ' dart:async ' ;
import ' package:flutter/cupertino.dart ' ;
import ' package:flutter/foundation.dart ' ;
import ' package:flutter/material.dart ' ;
import ' package:flutter_localizations/flutter_localizations.dart ' ;
import ' package:intl/date_symbol_data_custom.dart ' as date_symbol_data_custom ;
import ' package:intl/date_symbols.dart ' as intl ;
import ' package:intl/intl.dart ' as intl ;
// #docregion Date
const yoLocaleDatePatterns = {
' d ' : ' d. ' ,
' E ' : ' ccc ' ,
' EEEE ' : ' cccc ' ,
' LLL ' : ' LLL ' ,
// #enddocregion Date
' LLLL ' : ' LLLL ' ,
' M ' : ' L. ' ,
' Md ' : ' d.M. ' ,
' MEd ' : ' EEE d.M. ' ,
' MMM ' : ' LLL ' ,
' MMMd ' : ' d. MMM ' ,
' MMMEd ' : ' EEE d. MMM ' ,
' MMMM ' : ' LLLL ' ,
' MMMMd ' : ' d. MMMM ' ,
' MMMMEEEEd ' : ' EEEE d. MMMM ' ,
' QQQ ' : ' QQQ ' ,
' QQQQ ' : ' QQQQ ' ,
' y ' : ' y ' ,
' yM ' : ' M.y ' ,
' yMd ' : ' d.M.y ' ,
' yMEd ' : ' EEE d.MM.y ' ,
' yMMM ' : ' MMM y ' ,
' yMMMd ' : ' d. MMM y ' ,
' yMMMEd ' : ' EEE d. MMM y ' ,
' yMMMM ' : ' MMMM y ' ,
' yMMMMd ' : ' d. MMMM y ' ,
' yMMMMEEEEd ' : ' EEEE d. MMMM y ' ,
' yQQQ ' : ' QQQ y ' ,
' yQQQQ ' : ' QQQQ y ' ,
' H ' : ' HH ' ,
' Hm ' : ' HH:mm ' ,
' Hms ' : ' HH:mm:ss ' ,
' j ' : ' HH ' ,
' jm ' : ' HH:mm ' ,
' jms ' : ' HH:mm:ss ' ,
' jmv ' : ' HH:mm v ' ,
' jmz ' : ' HH:mm z ' ,
' jz ' : ' HH z ' ,
' m ' : ' m ' ,
' ms ' : ' mm:ss ' ,
' s ' : ' s ' ,
' v ' : ' v ' ,
' z ' : ' z ' ,
' zzzz ' : ' zzzz ' ,
' ZZZZ ' : ' ZZZZ ' ,
} ;
// #docregion Date2
const yoDateSymbols = {
' NAME ' : ' yo ' ,
' ERAS ' : < dynamic > [
' f.Sk. ' ,
' e.Lk. ' ,
] ,
// #enddocregion Date2
' ERANAMES ' : < dynamic > [
' Ṣaaju Kristi ' ,
' Lẹhin Kristi ' ,
] ,
' NARROWMONTHS ' : < dynamic > [
' J ' ,
' F ' ,
' M ' ,
' A ' ,
' M ' ,
' J ' ,
' J ' ,
' A ' ,
' S ' ,
' O ' ,
' N ' ,
' D ' ,
] ,
' STANDALONENARROWMONTHS ' : < dynamic > [
' J ' ,
' F ' ,
' M ' ,
' A ' ,
' M ' ,
' J ' ,
' J ' ,
' A ' ,
' S ' ,
' O ' ,
' N ' ,
' D ' ,
] ,
' MONTHS ' : < dynamic > [
' januárì ' ,
' feburárì ' ,
' màársì ' ,
' éfrílù ' ,
' méè ' ,
' júùnù ' ,
' júùlù ' ,
' ágústà ' ,
' sètẹ̀mbà ' ,
' ọkùtọ̀bà ' ,
' nọvẹ̀mbà ' ,
' dẹsẹ̀mbà ' ,
] ,
' STANDALONEMONTHS ' : < dynamic > [
' januárì ' ,
' feburárì ' ,
' màársì ' ,
' éfrílù ' ,
' méè ' ,
' júùnù ' ,
' júùlù ' ,
' ágústà ' ,
' sètẹ̀mbà ' ,
' ọkùtọ̀bà ' ,
' nọvẹ̀mbà ' ,
' dẹsẹ̀mbà ' ,
] ,
' SHORTMONTHS ' : < dynamic > [
' jan. ' ,
' feb. ' ,
' mar. ' ,
' ápr. ' ,
' mẹ̀ ' ,
' jún. ' ,
' júl. ' ,
' ágú. ' ,
' sẹ̀p. ' ,
' ọkù. ' ,
' nọv. ' ,
' dẹs. ' ,
] ,
' STANDALONESHORTMONTHS ' : < dynamic > [
' jan ' ,
' feb ' ,
' mar ' ,
' ápr ' ,
' mẹ̀ ' ,
' jún ' ,
' júl ' ,
' ágú ' ,
' sẹ̀p ' ,
' ọkù ' ,
' nọv ' ,
' dẹs ' ,
] ,
' WEEKDAYS ' : < dynamic > [
' ọjọ́ Ajé ' ,
' ọjọ́ Ìsẹ́gun ' ,
' ọjọ́ Ìsẹ́gun-Etì ' ,
' ọjọ́ Ìsẹ́gun-Ọ̀rú ' ,
' ọjọ́ Àìkú ' ,
' ọjọ́ Jíń ' ,
' ọjọ́ Àbámẹ́ta ' ,
] ,
' STANDALONEWEEKDAYS ' : < dynamic > [
2024-05-06 19:55:05 +00:00
' Ọjọ́ Ajé ' ,
' Ọjọ́ Ìsẹ́gun ' ,
' Ọjọ́ Ìsẹ́gun-Ẹtì ' ,
' Ọjọ́ Ìsẹ́gun-Ọ̀rú ' ,
' Ọjọ́ Àìkú ' ,
' Ọjọ́ Jímọ̀ ' ,
' Ọjọ́ Àbámẹ́ta ' ,
] ,
' SHORTWEEKDAYS ' : < dynamic > [
' Ajé ' ,
' Ìsẹ́gun ' ,
' Ìsẹ́gun-Ẹtì ' ,
' Ìsẹ́gun-Ọ̀rú ' ,
' Àìkú ' ,
' Jímọ̀ ' ,
' Àbámẹ́ta ' ,
] ,
' STANDALONESHORTWEEKDAYS ' : < dynamic > [
' Ajé ' ,
' Ìsẹ́gun ' ,
' Ìsẹ́gun-Ẹtì ' ,
' Ìsẹ́gun-Ọ̀rú ' ,
' Àìkú ' ,
' Jímọ̀ ' ,
' Àbámẹ́ta ' ,
] ,
' NARROWWEEKDAYS ' : < dynamic > [
' A ' ,
' A ' ,
' Ì ' ,
' A ' ,
' À ' ,
' J ' ,
' À ' ,
] ,
' STANDALONENARROWWEEKDAYS ' : < dynamic > [
' A ' ,
' A ' ,
' Ì ' ,
' A ' ,
' À ' ,
' J ' ,
' À ' ,
] ,
' SHORTQUARTERS ' : < dynamic > [
' K1 ' ,
' K2 ' ,
' K3 ' ,
' K4 ' ,
] ,
' QUARTERS ' : < dynamic > [
' 1. kwata ' ,
' 2. kwata ' ,
' 3. kwata ' ,
' 4. kwata ' ,
] ,
2023-05-25 17:30:21 +00:00
' AMPMS ' : < dynamic > [
' a.m. ' ,
' p.m. ' ,
] ,
' DATEFORMATS ' : < dynamic > [
' EEEE d. MMMM y ' ,
' d. MMMM y ' ,
' d. MMM y ' ,
' dd.MM.y ' ,
] ,
' TIMEFORMATS ' : < dynamic > [
' HH:mm:ss zzzz ' ,
' HH:mm:ss z ' ,
' HH:mm:ss ' ,
' HH:mm ' ,
] ,
' AVAILABLEFORMATS ' : null ,
' FIRSTDAYOFWEEK ' : 0 ,
' WEEKENDRANGE ' : < dynamic > [
5 ,
6 ,
] ,
' FIRSTWEEKCUTOFFDAY ' : 3 ,
' DATETIMEFORMATS ' : < dynamic > [
' {1} {0} ' ,
' {1} \' kl \' . {0} ' ,
' {1}, {0} ' ,
' {1}, {0} ' ,
] ,
} ;
// #docregion Delegate
class _YoMaterialLocalizationsDelegate extends LocalizationsDelegate < MaterialLocalizations > {
const _YoMaterialLocalizationsDelegate ( ) ;
@ override
bool isSupported ( Locale locale ) = > locale . languageCode = = ' yo ' ;
@ override
Future < MaterialLocalizations > load ( Locale locale ) async {
final String localeName = intl . Intl . canonicalizedLocale ( locale . toString ( ) ) ;
// The locale (in this case `yo`) needs to be initialized into the custom
// date symbols and patterns setup that Flutter uses.
date_symbol_data_custom . initializeDateFormattingCustom (
locale: localeName ,
patterns: yoLocaleDatePatterns ,
symbols: intl . DateSymbols . deserializeFromMap ( yoDateSymbols ) ,
) ;
return SynchronousFuture < MaterialLocalizations > (
YoMaterialLocalizations (
localeName: localeName ,
// The `intl` library's NumberFormat class is generated from CLDR data
// (see https://github.com/dart-lang/intl/blob/master/lib/number_symbols_data.dart).
// Unfortunately, there is no way to use a locale that isn't defined in
// this map and the only way to work around this is to use a listed
// locale's NumberFormat symbols. So, here we use the number formats
// for 'en_US' instead.
decimalFormat: intl . NumberFormat ( ' #,##0.### ' , ' en_US ' ) ,
twoDigitZeroPaddedFormat: intl . NumberFormat ( ' 00 ' , ' en_US ' ) ,
// DateFormat here will use the symbols and patterns provided in the
// `date_symbol_data_custom.initializeDateFormattingCustom` call above.
// However, an alternative is to simply use a supported locale's
// DateFormat symbols, similar to NumberFormat above.
fullYearFormat: intl . DateFormat ( ' y ' , localeName ) ,
compactDateFormat: intl . DateFormat ( ' yMd ' , localeName ) ,
shortDateFormat: intl . DateFormat ( ' yMMMd ' , localeName ) ,
mediumDateFormat: intl . DateFormat ( ' EEE, MMM d ' , localeName ) ,
longDateFormat: intl . DateFormat ( ' EEEE, MMMM d, y ' , localeName ) ,
yearMonthFormat: intl . DateFormat ( ' MMMM y ' , localeName ) ,
shortMonthDayFormat: intl . DateFormat ( ' MMM d ' , localeName ) ,
) ,
) ;
}
@ override
bool shouldReload ( _YoMaterialLocalizationsDelegate old ) = > false ;
}
// #enddocregion Delegate
class YoMaterialLocalizations extends GlobalMaterialLocalizations {
const YoMaterialLocalizations ( {
super . localeName = ' yo ' ,
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 ,
} ) ;
// #docregion Getters
2024-05-06 19:55:05 +00:00
@ override
String get moreButtonTooltip = > r'Kò sí ìròhùn tí ó múni' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get aboutListTileTitleRaw = > r'Fun Àpótí àwọn $applicationname' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get alertDialogLabel = > r'Ìròhùn Àlàyé' ;
2023-05-25 17:30:21 +00:00
// #enddocregion Getters
2024-05-06 19:55:05 +00:00
@ override
String get anteMeridiemAbbreviation = > r'AM' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get backButtonTooltip = > r'Fíran' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get cancelButtonLabel = > r'FAGILE' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get closeButtonLabel = > r'KÚ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get closeButtonTooltip = > r'Kú' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get collapsedIconTapHint = > r'Tá' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get continueButtonLabel = > r'TÓ WÁ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get copyButtonLabel = > r'DÚPLÍKÉTÍ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get cutButtonLabel = > r'TÒ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get deleteButtonTooltip = > r'Máa kú' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get dialogLabel = > r'Ìròhùn' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get drawerLabel = > r'Àgbèjọ àwọn àpọ̀tí' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get expandedIconTapHint = > r'Tá' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get firstPageTooltip = > r'Ojú ewe' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get hideAccountsLabel = > r'Fí èrò àpótí wáyé sílẹ̀' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get lastPageTooltip = > r'Ojú ayé' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get licensesPageTitle = > r'Ìròhùn Ọdún' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get modalBarrierDismissLabel = > r'Sọ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get nextMonthTooltip = > r'Oṣù kọja' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get nextPageTooltip = > r'Ojú ọjọ́ kẹta' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get okButtonLabel = > r'Ò daájú' ;
@ override
2023-05-25 17:30:21 +00:00
// A custom drawer tooltip message.
2024-05-06 19:55:05 +00:00
String get openAppDrawerTooltip = > r'Aya ntọju Iwe Awọn Aka' ;
2023-05-25 17:30:21 +00:00
// #docregion Raw
2024-05-06 19:55:05 +00:00
@ override
String get pageRowsInfoTitleRaw = > r'$firstRow– $lastRow lati $rowCount' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get pageRowsInfoTitleApproximateRaw = > r'$firstRow– $lastRow lati kiakia $rowCount' ;
2023-05-25 17:30:21 +00:00
// #enddocregion Raw
2024-05-06 19:55:05 +00:00
@ override
String get pasteButtonLabel = > r'TÌ' ;
@ override
String get popupMenuLabel = > r'Meniu Pop-up' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get menuBarMenuLabel = > r'Meniu Akọkọ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get postMeridiemAbbreviation = > r'PM' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get previousMonthTooltip = > r'Oṣu Kanakana' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get previousPageTooltip = > r'Ojú ewé akọkọ kan' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get refreshIndicatorSemanticLabel = > r'Gbiyanju' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get remainingTextFieldCharacterCountFew = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get remainingTextFieldCharacterCountMany = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get remainingTextFieldCharacterCountOne = > r'1 àmì báálẹ̀' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get remainingTextFieldCharacterCountOther = > r'$remainingCount àmì báálẹ̀' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get remainingTextFieldCharacterCountTwo = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get remainingTextFieldCharacterCountZero = > r'Kò sí ìwọlé létà láti ń ṣe' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get reorderItemDown = > r'Jù sí ilẹ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get reorderItemLeft = > r'Jù sí àrà' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get reorderItemRight = > r'Jù sí òtútù' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get reorderItemToEnd = > r'Jù sí ìbẹ̀jì' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get reorderItemToStart = > r'Jù sí àkọ́kọ́' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get reorderItemUp = > r'Jù sí ọ̀rùn' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get rowsPerPageTitle = > r'Ìlò Fún àwọn Ìtọ́kasíwájú:' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
ScriptCategory get scriptCategory = > ScriptCategory . englishLike ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get searchFieldLabel = > ' Ṣẹda ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get selectAllButtonLabel = > ' FADỌHỌN DỌFÚN GBÁJÚMỌ̀ ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get selectedRowCountTitleFew = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get selectedRowCountTitleMany = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get selectedRowCountTitleOne = > ' 1 káyé ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get selectedRowCountTitleOther = > r'$selectedRowCount káyé' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get selectedRowCountTitleTwo = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get selectedRowCountTitleZero = > ' Kò sí káyé ti o wọlé ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get showAccountsLabel = > ' Fi iyipada mu kọ ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get showMenuTooltip = > ' Fi Meniu mu kọ ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get signedInLabel = > ' Ọ̀nà ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get tabLabelRaw = > r'Àwọn tabin $tabIndex lati $tabCount' ;
2023-05-25 17:30:21 +00:00
@ override
2024-05-06 19:55:05 +00:00
TimeOfDayFormat get timeOfDayFormatRaw = > TimeOfDayFormat . h_colon_mm_space_a ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get timePickerHourModeAnnouncement = > ' Tuntun waqtu lọ ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get timePickerMinuteModeAnnouncement = > ' Tuntun daɗi minti ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get viewLicensesButtonLabel = > ' WO NIKI ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
List < String > get narrowWeekdays = > const < String > [ ' L ' , ' L ' , ' A ' , ' O ' , ' Ọ ' , ' Ẹ ' , ' Ẹ ' ] ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
int get firstDayOfWeekIndex = > 0 ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
static const LocalizationsDelegate < MaterialLocalizations > delegate =
_YoMaterialLocalizationsDelegate ( ) ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get calendarModeButtonLabel = > ' Tọ́rọ̀ kálẹ̀ndà ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get dateHelpText = > ' mm/dd/yyyy ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get dateInputLabel = > ' Firanṣẹ̀ Ọjọ́ ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get dateOutOfRangeLabel = > ' Nínú iwọ̀ lọ́wọ́ ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get datePickerHelpText = > ' WÁSÍ ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get dateRangeEndDateSemanticLabelRaw = > r'Ọjọ́ tuntun to ṣà' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get dateRangeEndLabel = > ' Ọjọ́ tuntun to ṣà ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get dateRangePickerHelpText = > ' WÁSÍ ÌGBÀ ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get dateRangeStartDateSemanticLabelRaw = > ' Ọjọ́ tuntun ti dá ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get dateRangeStartLabel = > ' Ọjọ́ tuntun ti dá ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get dateSeparator = > ' / ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get dialModeButtonLabel = > ' Tọ́rọ̀ wakati ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get inputDateModeButtonLabel = > ' Tọ́rọ̀ firanṣẹ̀ ọjọ́ ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get inputTimeModeButtonLabel = > ' Tọ́rọ̀ wakati bayi lọ́wọ́ ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get invalidDateFormatLabel = > ' Akọ́kọ́tọ́ tó jẹ́kúnrin ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get invalidDateRangeLabel = > ' Àmì jẹ́ káàkiri lẹ́yìn ilé ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get invalidTimeLabel = > ' Akọ́kọ́tọ́ àkójọ ìwádìí ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get licensesPackageDetailTextOther = > r'$licenseCount àwọn níkí' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get saveButtonLabel = > ' TÙN DÁRA ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get selectYearSemanticsLabel = > ' Fọ́ọ̀ shẹ́kàrà ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get timePickerDialHelpText = > ' WÁSÍ WÁKÀTÌ ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get timePickerHourLabel = > ' Wákàtì àṣà ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get timePickerInputHelpText = > ' Shìgárà wákàtì ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get timePickerMinuteLabel = > ' Mìntì ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get unspecifiedDate = > ' Ọjọ̀kúnrin ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get unspecifiedDateRange = > ' Ọjọ̀kúnrin àdáyọ̀ ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get keyboardKeyAlt = > ' Alt ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get keyboardKeyAltGraph = > ' AltGraph ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get keyboardKeyBackspace = > ' Báckspàcè ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get keyboardKeyCapsLock = > ' Caps Lock ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get keyboardKeyChannelDown = > ' Báyàkàmmàlàsàké ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get keyboardKeyChannelUp = > ' Yíkàmmàlàsàké ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get keyboardKeyControl = > ' Kọ́ntírọ̀l ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get keyboardKeyDelete = > ' Shápè ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get keyboardKeyEject = > ' Èjẹ̀tì ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get keyboardKeyEnd = > ' Tàbí ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get keyboardKeyEscape = > ' Tòkè ' ;
2023-05-25 17:30:21 +00:00
@ override
2024-05-06 19:55:05 +00:00
String get keyboardKeyFn = > ' Fn ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get keyboardKeyHome = > ' Ile ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get keyboardKeyInsert = > ' Fi sori ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get keyboardKeyMeta = > ' Meta ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get keyboardKeyMetaMacOs = > ' Amfani pẹlu Command ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get keyboardKeyMetaWindows = > ' Windows ' ;
2023-05-25 17:30:21 +00:00
@ 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 = > ' Page Down ' ;
@ override
String get keyboardKeyPageUp = > ' Page Up ' ;
@ 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 = > ' Zabi ' ;
@ override
String get keyboardKeySpace = > ' Space ' ;
2023-08-18 15:37:17 +00:00
@ override
String get bottomSheetLabel = > " Bottom Sheet " ;
@ override
String get currentDateLabel = > " Current Date " ;
@ override
String get keyboardKeyShift = > " Shift " ;
@ override
String get scrimLabel = > " Scrim " ;
@ override
String get scrimOnTapHintRaw = > " Scrip on Tap " ;
2024-05-06 19:55:05 +00:00
@ override
// TODO: implement collapsedHint
String get collapsedHint = > " collapsedHint " ;
@ override
// TODO: implement expandedHint
String get expandedHint = > " expandedHint " ;
@ override
// TODO: implement expansionTileCollapsedHint
String get expansionTileCollapsedHint = > " expansionTileCollapsedHint " ;
@ override
// TODO: implement expansionTileCollapsedTapHint
String get expansionTileCollapsedTapHint = > " expansionTileCollapsedTapHint " ;
@ override
// TODO: implement expansionTileExpandedHint
String get expansionTileExpandedHint = > " expansionTileExpandedHint " ;
@ override
// TODO: implement expansionTileExpandedTapHint
String get expansionTileExpandedTapHint = > " expansionTileExpandedTapHint " ;
@ override
// TODO: implement scanTextButtonLabel
String get scanTextButtonLabel = > " scanTextButtonLabel " ;
@ override
// TODO: implement lookUpButtonLabel
String get lookUpButtonLabel = > " lookUpButtonLabel " ;
@ override
// TODO: implement menuDismissLabel
String get menuDismissLabel = > " menuDismissLabel " ;
@ override
// TODO: implement searchWebButtonLabel
String get searchWebButtonLabel = > " searchWebButtonLabel " ;
@ override
// TODO: implement shareButtonLabel
String get shareButtonLabel = > " shareButtonLabel " ;
2024-11-25 14:08:30 +00:00
@ override
// TODO: implement clearButtonTooltip
String get clearButtonTooltip = > " clearButtonTooltip " ;
@ override
// TODO: implement selectedDateLabel
String get selectedDateLabel = > " selectedDateLabel " ;
2023-05-25 17:30:21 +00:00
}
/// Cupertino Support
/// Strings Copied from "https://github.com/flutter/flutter/blob/master/packages/flutter_localizations/lib/src/l10n/generated_cupertino_localizations.dart"
class _YoCupertinoLocalizationsDelegate extends LocalizationsDelegate < CupertinoLocalizations > {
const _YoCupertinoLocalizationsDelegate ( ) ;
@ override
bool isSupported ( Locale locale ) = > locale . languageCode = = ' yo ' ;
@ override
Future < CupertinoLocalizations > load ( Locale locale ) async {
final String localeName = intl . Intl . canonicalizedLocale ( locale . toString ( ) ) ;
// The locale (in this case `yo`) needs to be initialized into the custom =>> `yo`
// date symbols and patterns setup that Flutter uses.
date_symbol_data_custom . initializeDateFormattingCustom (
locale: localeName ,
patterns: yoLocaleDatePatterns ,
symbols: intl . DateSymbols . deserializeFromMap ( yoDateSymbols ) ,
) ;
return SynchronousFuture < CupertinoLocalizations > (
YoCupertinoLocalizations (
localeName: localeName ,
// The `intl` library's NumberFormat class is generated from CLDR data
// (see https://github.com/dart-lang/intl/blob/master/lib/number_symbols_data.dart).
// Unfortunately, there is no way to use a locale that isn't defined in
// this map and the only way to work around this is to use a listed
// locale's NumberFormat symbols. So, here we use the number formats
// for 'en_US' instead.
decimalFormat: intl . NumberFormat ( ' #,##0.### ' , ' en_US ' ) ,
// DateFormat here will use the symbols and patterns provided in the
// `date_symbol_data_custom.initializeDateFormattingCustom` call above.
// However, an alternative is to simply use a supported locale's
// DateFormat symbols, similar to NumberFormat above.
fullYearFormat: intl . DateFormat ( ' y ' , localeName ) ,
mediumDateFormat: intl . DateFormat ( ' EEE, MMM d ' , localeName ) ,
dayFormat: intl . DateFormat ( ' d ' , localeName ) ,
doubleDigitMinuteFormat: intl . DateFormat ( ' mm ' , localeName ) ,
singleDigitHourFormat: intl . DateFormat ( ' j ' , localeName ) ,
singleDigitMinuteFormat: intl . DateFormat . m ( localeName ) ,
singleDigitSecondFormat: intl . DateFormat . s ( localeName ) ,
) ,
) ;
}
@ override
bool shouldReload ( _YoCupertinoLocalizationsDelegate old ) = > false ;
}
// #enddocregion Delegate
/// A custom set of localizations for the 'nn' locale. In this example, only =>> `yo`
/// the value for openAppDrawerTooltip was modified to use a custom message as
/// an example. Everything else uses the American English (en_US) messages
/// and formatting.
class YoCupertinoLocalizations extends GlobalCupertinoLocalizations {
const YoCupertinoLocalizations ( {
super . localeName = ' yo ' ,
required super . fullYearFormat ,
required super . mediumDateFormat ,
required super . decimalFormat ,
required super . dayFormat ,
required super . singleDigitHourFormat ,
required super . singleDigitMinuteFormat ,
required super . doubleDigitMinuteFormat ,
required super . singleDigitSecondFormat ,
} ) ;
2024-05-06 19:55:05 +00:00
@ override
String get alertDialogLabel = > ' Àdàkárò ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get anteMeridiemAbbreviation = > ' AM ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get copyButtonLabel = > ' Kòpy ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get cutButtonLabel = > ' Kọ́t ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get datePickerDateOrderString = > ' mdy ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get datePickerDateTimeOrderString = > ' date_time_dayPeriod ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get datePickerHourSemanticsLabelFew = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get datePickerHourSemanticsLabelMany = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get datePickerHourSemanticsLabelOne = > r"$hour o'clock" ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get datePickerHourSemanticsLabelOther = > r"$hour o'clock" ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get datePickerHourSemanticsLabelTwo = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get datePickerHourSemanticsLabelZero = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get datePickerMinuteSemanticsLabelFew = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get datePickerMinuteSemanticsLabelMany = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get datePickerMinuteSemanticsLabelOne = > ' 1 wakati ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get datePickerMinuteSemanticsLabelOther = > r'$minute wakati' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get datePickerMinuteSemanticsLabelTwo = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get datePickerMinuteSemanticsLabelZero = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get modalBarrierDismissLabel = > ' Búta ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get pasteButtonLabel = > ' Tẹ́ẹ́ ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get postMeridiemAbbreviation = > ' PM ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get searchTextFieldPlaceholderLabel = > ' Wúró àtúntà ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get selectAllButtonLabel = > ' Fírànsé gbógbo ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get tabSemanticsLabelRaw = > r'Tab $tabIndex nínú $tabCount' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get timerPickerHourLabelFew = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get timerPickerHourLabelMany = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get timerPickerHourLabelOne = > ' òǹdì ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get timerPickerHourLabelOther = > ' òǹdì ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get timerPickerHourLabelTwo = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get timerPickerHourLabelZero = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get timerPickerMinuteLabelFew = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get timerPickerMinuteLabelMany = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get timerPickerMinuteLabelOne = > ' wakati. ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get timerPickerMinuteLabelOther = > ' wakati. ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get timerPickerMinuteLabelTwo = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get timerPickerMinuteLabelZero = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get timerPickerSecondLabelFew = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get timerPickerSecondLabelMany = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get timerPickerSecondLabelOne = > ' dákìkà. ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get timerPickerSecondLabelOther = > ' dákìkà. ' ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get timerPickerSecondLabelTwo = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String ? get timerPickerSecondLabelZero = > null ;
2023-05-25 17:30:21 +00:00
2024-05-06 19:55:05 +00:00
@ override
String get todayLabel = > ' Oyọ ' ;
2023-05-25 17:30:21 +00:00
static const LocalizationsDelegate < CupertinoLocalizations > delegate =
_YoCupertinoLocalizationsDelegate ( ) ;
2023-08-18 15:37:17 +00:00
@ override
String get noSpellCheckReplacementsLabel = > " " ;
2024-05-06 19:55:05 +00:00
@ override
// TODO: implement clearButtonLabel
String get clearButtonLabel = > " clearButtonLabel " ;
@ override
// TODO: implement lookUpButtonLabel
String get lookUpButtonLabel = > " lookUpButtonLabel " ;
@ override
// TODO: implement menuDismissLabel
String get menuDismissLabel = > " menuDismissLabel " ;
@ override
// TODO: implement searchWebButtonLabel
String get searchWebButtonLabel = > " searchWebButtonLabel " ;
@ override
// TODO: implement shareButtonLabel
String get shareButtonLabel = > " shareButtonLabel " ;
}