| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176 |
- enum LocaleType {
- zh,
- nl,
- en,
- ru,
- }
- final _i18nModel = {
- 'en': {
- //default
- 'cancel': 'Cancel',
- 'done': 'Done',
- 'today': 'Today',
- 'monthShort': [
- 'Jan',
- 'Feb',
- 'Mar',
- 'Apr',
- 'May',
- 'Jun',
- 'Jul',
- 'Aug',
- 'Sep',
- 'Oct',
- 'Nov',
- 'Dec'
- ],
- 'monthLong': [
- 'January',
- 'February',
- 'March',
- 'April',
- 'May',
- 'June',
- 'July',
- 'August',
- 'September',
- 'October',
- 'November',
- 'December'
- ],
- 'day': ['Mon', 'Tue', 'Wed', 'Thur', 'Fri', 'Sat', 'Sun'],
- 'am': 'AM',
- 'pm': 'PM'
- },
- 'zh': {
- //Chinese
- 'cancel': '取消',
- 'done': '确定',
- 'today': '今天',
- 'monthShort': [
- '一月',
- '二月',
- '三月',
- '四月',
- '五月',
- '六月',
- '七月',
- '八月',
- '九月',
- '十月',
- '十一月',
- '十二月'
- ],
- 'monthLong': [
- '一月',
- '二月',
- '三月',
- '四月',
- '五月',
- '六月',
- '七月',
- '八月',
- '九月',
- '十月',
- '十一月',
- '十二月'
- ],
- 'day': ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日'],
- 'am': '上午',
- 'pm': '下午'
- },
- 'nl': {
- //Dutch
- 'cancel': 'Annuleer',
- 'done': 'Klaar',
- 'today': 'Vandaag',
- 'monthShort': [
- 'Jan',
- 'Feb',
- 'Mar',
- 'Apr',
- 'Mei',
- 'Jun',
- 'Jul',
- 'Aug',
- 'Sep',
- 'Okt',
- 'Nov',
- 'Dec',
- ],
- 'monthLong': [
- 'Januari',
- 'Februari',
- 'Maart',
- 'April',
- 'Mei',
- 'Juni',
- 'Juli',
- 'Augustus',
- 'September',
- 'Oktober',
- 'November',
- 'December',
- ],
- 'day': [
- 'Ma',
- 'Di',
- 'Wo',
- 'Do',
- 'Vr',
- 'Za',
- 'Zo',
- ],
- 'am': 'AM',
- 'pm': 'PM'
- },
- 'ru': {
- 'cancel': 'Отмена',
- 'done': 'Готово',
- 'today': 'Сегодня',
- 'monthShort': [
- 'Янв',
- 'Фев',
- 'Март',
- 'Апр',
- 'Май',
- 'Июнь',
- 'Июль',
- 'Авг',
- 'Сен',
- 'Окт',
- 'Ноя',
- 'Дек'
- ],
- 'monthLong': [
- 'Январь',
- 'Февраль',
- 'Март',
- 'Апрель',
- 'Май',
- 'Июнь',
- 'Июль',
- 'Август',
- 'Сентябрь',
- 'Октябрь',
- 'Ноябрь',
- 'Декабрь'
- ],
- 'day': ['Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб', 'Вс'],
- 'am': 'AM',
- 'pm': 'PM'
- },
- };
- //get international object
- Map<String, dynamic> i18nObjInLocale(LocaleType type) {
- switch (type) {
- case LocaleType.zh:
- return _i18nModel['zh'];
- case LocaleType.nl:
- return _i18nModel['nl'];
- case LocaleType.ru:
- return _i18nModel['ru'];
- default:
- return _i18nModel['en'];
- }
- }
|