577 lines
16 KiB
Dart
577 lines
16 KiB
Dart
|
|
import 'dart:async';
|
|||
|
|
|
|||
|
|
import 'package:intl/intl.dart' as intl;
|
|||
|
|
import 'package:intl/date_symbols.dart' as intl;
|
|||
|
|
import 'package:intl/date_symbol_data_custom.dart' as date_symbol_data_custom;
|
|||
|
|
import 'package:flutter/foundation.dart';
|
|||
|
|
import 'package:flutter/material.dart';
|
|||
|
|
import 'package:flutter_localizations/flutter_localizations.dart';
|
|||
|
|
|
|||
|
|
const _tkDatePatterns = {"d":"d","E":"ccc","EEEE":"cccc","LLL":"LLL","LLLL":"LLLL","M":"L","Md":"dd/MM","MEd":"EEE, dd/MM","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":"MM/y","yMd":"dd/MM/y","yMEd":"EEE, dd/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"};
|
|||
|
|
|
|||
|
|
|
|||
|
|
const _tkSymbols = {
|
|||
|
|
"NAME":"tk",
|
|||
|
|
"ERAS":["BC","AD"],
|
|||
|
|
"ERANAMES":["Before Christ","Anno Domini"],
|
|||
|
|
"NARROWMONTHS":["Ý","F","M","A","M","I","I","A","S","O","N","D"],
|
|||
|
|
"STANDALONENARROWMONTHS":["Ý","F","M","A","M","I","I","A","S","O","N","D"],
|
|||
|
|
"MONTHS":["Ýanwar","Fewral","Mart","Aprel","Maý","Iýun","Iýul","Awgust","Sentýabr","Oktýabr","Noýabr","Dekabr"],
|
|||
|
|
"STANDALONEMONTHS":["Ýanwar","Fewral","Mart","Aprel","Maý","Iýun","Iýul","Awgust","Sentýabr","Oktýabr","Noýabr","Dekabr"],
|
|||
|
|
"SHORTMONTHS":["Ýan","Few","Mar","Apr","Maý","Iýu","Iýl","Awg","Sen","Okt","Noý","Dek"],
|
|||
|
|
"STANDALONESHORTMONTHS":["Ýan","Few","Mar","Apr","Maý","Iýu","Iýl","Awg","Sen","Okt","Noý","Dek"],
|
|||
|
|
"WEEKDAYS":["Ýekşenbe","Duşenbe","Sişenbe","Çarşenbe","Penşenbe","Anna","Şenbe"],
|
|||
|
|
"STANDALONEWEEKDAYS":["Ýekşenbe","Duşenbe","Sişenbe","Çarşenbe","Penşenbe","Anna","Şenbe"],
|
|||
|
|
"SHORTWEEKDAYS":["Ýek","Duş","Siş","Çar","Pen","Ann","Şen"],
|
|||
|
|
"STANDALONESHORTWEEKDAYS":["Ýek","Duş","Siş","Çar","Pen","Ann","Şen"],
|
|||
|
|
"NARROWWEEKDAYS":["Ý","D","S","Ç","P","A","Ş"],
|
|||
|
|
"STANDALONENARROWWEEKDAYS":["Ý","D","S","Ç","P","A","Ş"],
|
|||
|
|
"SHORTQUARTERS":["K1","K2","K3","K4"],
|
|||
|
|
"QUARTERS":["1-nji kwartal","2-nji kwartal","3-nji kwartal","4-nji kwartal"],
|
|||
|
|
"AMPMS":["am","pm"],
|
|||
|
|
"DATEFORMATS":["EEEE, d MMMM y","d MMMM y","d MMM y","dd/MM/y"],
|
|||
|
|
"TIMEFORMATS":["HH:mm:ss zzzz","HH:mm:ss z","HH:mm:ss","HH:mm"],
|
|||
|
|
"AVAILABLEFORMATS":null,
|
|||
|
|
"FIRSTDAYOFWEEK":0,
|
|||
|
|
"WEEKENDRANGE":[6],
|
|||
|
|
"FIRSTWEEKCUTOFFDAY":3,
|
|||
|
|
"DATETIMEFORMATS":["{1}, {0}","{1}, {0}","{1}, {0}","{1}, {0}"]};
|
|||
|
|
|
|||
|
|
|
|||
|
|
class _TkMaterialLocalizationsDelegate
|
|||
|
|
extends LocalizationsDelegate<MaterialLocalizations> {
|
|||
|
|
const _TkMaterialLocalizationsDelegate();
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
bool isSupported(Locale locale) => locale.languageCode == 'tk';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
Future<MaterialLocalizations> load(Locale locale) async {
|
|||
|
|
final String localeName = intl.Intl.canonicalizedLocale(locale.toString());
|
|||
|
|
|
|||
|
|
// The locale (in this case `nn`) needs to be initialized into the custom
|
|||
|
|
// date symbols and patterns setup that Flutter uses.
|
|||
|
|
date_symbol_data_custom.initializeDateFormattingCustom(
|
|||
|
|
locale: localeName,
|
|||
|
|
patterns: _tkDatePatterns,
|
|||
|
|
symbols: intl.DateSymbols.deserializeFromMap(_tkSymbols),
|
|||
|
|
);
|
|||
|
|
|
|||
|
|
return SynchronousFuture<MaterialLocalizations>(
|
|||
|
|
TkMaterialLocalizations(
|
|||
|
|
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'),
|
|||
|
|
),
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
bool shouldReload(_TkMaterialLocalizationsDelegate old) => false;
|
|||
|
|
}
|
|||
|
|
// #enddocregion Delegate
|
|||
|
|
|
|||
|
|
/// A custom set of localizations for the 'nn' locale. In this example, only
|
|||
|
|
/// 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 TkMaterialLocalizations extends GlobalMaterialLocalizations {
|
|||
|
|
const TkMaterialLocalizations({
|
|||
|
|
String localeName = 'tk',
|
|||
|
|
required intl.DateFormat fullYearFormat,
|
|||
|
|
required intl.DateFormat compactDateFormat,
|
|||
|
|
required intl.DateFormat shortDateFormat,
|
|||
|
|
required intl.DateFormat mediumDateFormat,
|
|||
|
|
required intl.DateFormat longDateFormat,
|
|||
|
|
required intl.DateFormat yearMonthFormat,
|
|||
|
|
required intl.DateFormat shortMonthDayFormat,
|
|||
|
|
required intl.NumberFormat decimalFormat,
|
|||
|
|
required intl.NumberFormat twoDigitZeroPaddedFormat,
|
|||
|
|
}) : super(
|
|||
|
|
localeName: localeName,
|
|||
|
|
fullYearFormat: fullYearFormat,
|
|||
|
|
compactDateFormat: compactDateFormat,
|
|||
|
|
shortDateFormat: shortDateFormat,
|
|||
|
|
mediumDateFormat: mediumDateFormat,
|
|||
|
|
longDateFormat: longDateFormat,
|
|||
|
|
yearMonthFormat: yearMonthFormat,
|
|||
|
|
shortMonthDayFormat: shortMonthDayFormat,
|
|||
|
|
decimalFormat: decimalFormat,
|
|||
|
|
twoDigitZeroPaddedFormat: twoDigitZeroPaddedFormat,
|
|||
|
|
);
|
|||
|
|
|
|||
|
|
// #docregion Getters
|
|||
|
|
@override
|
|||
|
|
String get moreButtonTooltip => r'Giňişleýin';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get firstPageTooltip => 'Baş sahypa';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get lastPageTooltip => 'Soňky sahypa';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get aboutListTileTitleRaw => r'$applicationName hakda';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get alertDialogLabel => r'Üns beriň';
|
|||
|
|
// #enddocregion Getters
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get anteMeridiemAbbreviation => r'AM';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get backButtonTooltip => r'Dolan';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get cancelButtonLabel => r'ÖÇÜR';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get closeButtonLabel => r'ÝAPMAK';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get closeButtonTooltip => r'Ýapmak';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get collapsedIconTapHint => r'Giňelt';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get continueButtonLabel => r'DOWAM ET';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get copyButtonLabel => r'GÖÇÜR';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get cutButtonLabel => r'KES';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get deleteButtonTooltip => r'Poz';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get dialogLabel => r'Dialog';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get drawerLabel => r'Nawigasiýa menýusy';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get expandedIconTapHint => r'Kiçelt';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get hideAccountsLabel => r'Akkaundy gizle';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get licensesPageTitle => r'Lisenziýalar';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get modalBarrierDismissLabel => r'Öçür';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get nextMonthTooltip => r'Indiki aý';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get nextPageTooltip => r'Indiki sahypa';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get okButtonLabel => r'OK';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
// A custom drawer tooltip message.
|
|||
|
|
String get openAppDrawerTooltip => r'Custom Navigation Menu Tooltip';
|
|||
|
|
|
|||
|
|
// #docregion Raw
|
|||
|
|
@override
|
|||
|
|
String get pageRowsInfoTitleRaw => r'$firstRow–$lastRow of $rowCount';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get pageRowsInfoTitleApproximateRaw =>
|
|||
|
|
r'$firstRow–$lastRow of about $rowCount';
|
|||
|
|
// #enddocregion Raw
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get pasteButtonLabel => r'GIRIZ';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get popupMenuLabel => r'Popup menýu';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get postMeridiemAbbreviation => r'PM';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get previousMonthTooltip => r'Öňki aý';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get previousPageTooltip => r'Öňki sahypa';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get refreshIndicatorSemanticLabel => r'Täzele';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String? get remainingTextFieldCharacterCountFew => null;
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String? get remainingTextFieldCharacterCountMany => null;
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get remainingTextFieldCharacterCountOne => r'1 harp galdy';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get remainingTextFieldCharacterCountOther =>
|
|||
|
|
r'$remainingCount harplar galdy';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String? get remainingTextFieldCharacterCountTwo => null;
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get remainingTextFieldCharacterCountZero => r'Hiç harp galmady';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get reorderItemDown => r'Aşak geçir';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get reorderItemLeft => r'Çepe geçir';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get reorderItemRight => r'Saga geçir';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get reorderItemToEnd => r'Soňuna geçir';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get reorderItemToStart => r'Başyna geçir';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get reorderItemUp => r'Yokary geçir';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get rowsPerPageTitle => r'Sahypa başyna hatar:';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
ScriptCategory get scriptCategory => ScriptCategory.englishLike;
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get searchFieldLabel => r'Gözle';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get selectAllButtonLabel => r'HEMMESINI SAÝLA';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String? get selectedRowCountTitleFew => null;
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String? get selectedRowCountTitleMany => null;
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get selectedRowCountTitleOne => r'1 element saýlandy';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get selectedRowCountTitleOther => r'$selectedRowCount elementler saýlandy';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String? get selectedRowCountTitleTwo => null;
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get selectedRowCountTitleZero => r'Hiç element saýlanmady';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get showAccountsLabel => r'Akkauntlary aç';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get showMenuTooltip => r'Menýuny aç';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get signedInLabel => r'Ulgamda';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get tabLabelRaw => r'$tabCount içinden $tabIndex tab';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
TimeOfDayFormat get timeOfDayFormatRaw => TimeOfDayFormat.h_colon_mm_space_a;
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get timePickerHourModeAnnouncement => r'Sagady saýlaň';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get timePickerMinuteModeAnnouncement => r'Minudy saýlaň';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get viewLicensesButtonLabel => r'LISENZIÝALARY GÖRKEZ';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
List<String> get narrowWeekdays =>
|
|||
|
|
const <String>['Ý', 'D', 'S', 'Ç', 'P', 'A', 'Ş'];
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
int get firstDayOfWeekIndex => 0;
|
|||
|
|
|
|||
|
|
static const LocalizationsDelegate<MaterialLocalizations> delegate =
|
|||
|
|
_TkMaterialLocalizationsDelegate();
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get calendarModeButtonLabel => r'Senenama geç';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get dateHelpText => r'mm/dd/yyyy';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get dateInputLabel => r'Senesini giriziň';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get dateOutOfRangeLabel => r'Aralykdan geçdi.';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get datePickerHelpText => r'SENESINI SAÝLAŇ';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get dateRangeEndDateSemanticLabelRaw => r'Gutarýan sene $fullDate';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get dateRangeEndLabel => r'Gutarýan sene';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get dateRangePickerHelpText => 'SENE ARALYGY';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get dateRangeStartDateSemanticLabelRaw => 'Başlangyç sene \$fullDate';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get dateRangeStartLabel => 'Başlangyç sene';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get dateSeparator => '/';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get dialModeButtonLabel => 'Belgi saýlaýyja geçmek';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get inputDateModeButtonLabel => 'Girizmege geç';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get inputTimeModeButtonLabel => 'Tekst girizmege geç';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get invalidDateFormatLabel => 'Ýalňyş format.';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get invalidDateRangeLabel => 'Ýalňyş format.';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get invalidTimeLabel => 'Dogry wagty giriziň';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get licensesPackageDetailTextOther => '\$licenseCount licenses';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get saveButtonLabel => 'ÝATDA SAKLA';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get selectYearSemanticsLabel => 'Ýyly saýlaň';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get timePickerDialHelpText => 'WAGTY SAÝLAŇ';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get timePickerHourLabel => 'Sagat';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get timePickerInputHelpText => 'WAGTY GIRIZIŇ';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get timePickerMinuteLabel => 'Minut';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get unspecifiedDate => 'Sene';
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get unspecifiedDateRange => 'Sene aralygy';
|
|||
|
|
|
|||
|
|
@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 keyboardKeyEisu => "";
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get keyboardKeyEject => "";
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get keyboardKeyEnd => "";
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get keyboardKeyEscape => "";
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get keyboardKeyFn => "";
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get keyboardKeyHangulMode => "";
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get keyboardKeyHanjaMode => "";
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get keyboardKeyHankaku => "";
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get keyboardKeyHiragana => "";
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get keyboardKeyHiraganaKatakana => "";
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get keyboardKeyHome => "";
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get keyboardKeyInsert => "";
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get keyboardKeyKanaMode => "";
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get keyboardKeyKanjiMode => "";
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get keyboardKeyKatakana => "";
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get keyboardKeyMeta => "";
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get keyboardKeyMetaMacOs => "";
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get keyboardKeyMetaWindows => "";
|
|||
|
|
|
|||
|
|
@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 => "";
|
|||
|
|
|
|||
|
|
@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 keyboardKeyRomaji => "";
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get keyboardKeyScrollLock => "";
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get keyboardKeySelect => "";
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get keyboardKeySpace => "";
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get keyboardKeyZenkaku => "";
|
|||
|
|
|
|||
|
|
@override
|
|||
|
|
String get keyboardKeyZenkakuHankaku => "";
|
|||
|
|
}
|