i18n_model.dart 21 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129
  1. enum LocaleType {
  2. en,
  3. fa,
  4. zh,
  5. nl,
  6. ru,
  7. it,
  8. fr,
  9. es,
  10. pl,
  11. pt,
  12. ko,
  13. kk,
  14. ar,
  15. tr,
  16. az,
  17. jp,
  18. de,
  19. da,
  20. mn,
  21. bn,
  22. vi,
  23. hy,
  24. id,
  25. bg,
  26. eu,
  27. cat,
  28. th,
  29. si,
  30. no,
  31. sq
  32. }
  33. final _i18nModel = {
  34. 'en': {
  35. 'cancel': 'Cancel',
  36. 'done': 'Done',
  37. 'today': 'Today',
  38. 'monthShort': [
  39. 'Jan',
  40. 'Feb',
  41. 'Mar',
  42. 'Apr',
  43. 'May',
  44. 'Jun',
  45. 'Jul',
  46. 'Aug',
  47. 'Sep',
  48. 'Oct',
  49. 'Nov',
  50. 'Dec'
  51. ],
  52. 'monthLong': [
  53. 'January',
  54. 'February',
  55. 'March',
  56. 'April',
  57. 'May',
  58. 'June',
  59. 'July',
  60. 'August',
  61. 'September',
  62. 'October',
  63. 'November',
  64. 'December'
  65. ],
  66. 'day': ['Mon', 'Tue', 'Wed', 'Thur', 'Fri', 'Sat', 'Sun'],
  67. 'am': 'AM',
  68. 'pm': 'PM'
  69. },
  70. 'mn': {
  71. 'cancel': 'Гарах',
  72. 'done': 'Дуусгах',
  73. 'today': 'Өнөөдөр',
  74. 'monthShort': [
  75. '1-р сар',
  76. '2-р сар',
  77. '3-р сар',
  78. '4-р сар',
  79. '5-р сар',
  80. '6-р сар',
  81. '7-р сар',
  82. '8-р сар',
  83. '9-р сар',
  84. '10-р сар',
  85. '11-р сар',
  86. '12-р сар'
  87. ],
  88. 'monthLong': [
  89. '1-р сарын ',
  90. '2-р сарын ',
  91. '3-р сарын ',
  92. '4-р сарын ',
  93. '5-р сарын ',
  94. '6-р сарын ',
  95. '7-р сарын ',
  96. '8-р сарын ',
  97. '9-р сарын ',
  98. '10-р сарын ',
  99. '11-р сарын ',
  100. '12-р сарын '
  101. ],
  102. 'day': ['Дав', 'Мяг', 'Лха', 'Пүр', 'Баа', 'Бям', 'Ням'],
  103. 'am': 'AM',
  104. 'pm': 'PM'
  105. },
  106. 'fa': {
  107. 'cancel': 'لغو',
  108. 'done': 'تایید',
  109. 'today': 'امروز',
  110. 'monthShort': [
  111. 'فروردین',
  112. 'اردیبهشت',
  113. 'خرداد',
  114. 'تیر',
  115. 'مرداد',
  116. 'شهریور',
  117. 'مهر',
  118. 'آبان',
  119. 'آذر',
  120. 'دی',
  121. 'بهمن',
  122. 'اسفند'
  123. ],
  124. 'monthLong': [
  125. 'فروردین',
  126. 'اردیبهشت',
  127. 'خرداد',
  128. 'تیر',
  129. 'مرداد',
  130. 'شهریور',
  131. 'مهر',
  132. 'آبان',
  133. 'آذر',
  134. 'دی',
  135. 'بهمن',
  136. 'اسفند'
  137. ],
  138. 'day': ['دوشنبه', 'سه شنبه', 'چهارشنبه', 'پنج شنبه', 'جمعه', 'شنبه', 'یکشنبه'],
  139. 'am': 'صبح',
  140. 'pm': 'عصر'
  141. },
  142. 'zh': {
  143. //Chinese
  144. 'cancel': '取消',
  145. 'done': '确定',
  146. 'today': '今天',
  147. 'monthShort': ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
  148. 'monthLong': ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
  149. 'day': ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日'],
  150. 'am': '上午',
  151. 'pm': '下午'
  152. },
  153. 'nl': {
  154. //Dutch
  155. 'cancel': 'Annuleer',
  156. 'done': 'Klaar',
  157. 'today': 'Vandaag',
  158. 'monthShort': [
  159. 'Jan',
  160. 'Feb',
  161. 'Mar',
  162. 'Apr',
  163. 'Mei',
  164. 'Jun',
  165. 'Jul',
  166. 'Aug',
  167. 'Sep',
  168. 'Okt',
  169. 'Nov',
  170. 'Dec',
  171. ],
  172. 'monthLong': [
  173. 'Januari',
  174. 'Februari',
  175. 'Maart',
  176. 'April',
  177. 'Mei',
  178. 'Juni',
  179. 'Juli',
  180. 'Augustus',
  181. 'September',
  182. 'Oktober',
  183. 'November',
  184. 'December',
  185. ],
  186. 'day': [
  187. 'Ma',
  188. 'Di',
  189. 'Wo',
  190. 'Do',
  191. 'Vr',
  192. 'Za',
  193. 'Zo',
  194. ],
  195. 'am': 'AM',
  196. 'pm': 'PM'
  197. },
  198. 'ru': {
  199. 'cancel': 'Отмена',
  200. 'done': 'Готово',
  201. 'today': 'Сегодня',
  202. 'monthShort': [
  203. 'Янв',
  204. 'Фев',
  205. 'Март',
  206. 'Апр',
  207. 'Май',
  208. 'Июнь',
  209. 'Июль',
  210. 'Авг',
  211. 'Сен',
  212. 'Окт',
  213. 'Ноя',
  214. 'Дек'
  215. ],
  216. 'monthLong': [
  217. 'Январь',
  218. 'Февраль',
  219. 'Март',
  220. 'Апрель',
  221. 'Май',
  222. 'Июнь',
  223. 'Июль',
  224. 'Август',
  225. 'Сентябрь',
  226. 'Октябрь',
  227. 'Ноябрь',
  228. 'Декабрь'
  229. ],
  230. 'day': ['Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб', 'Вс'],
  231. 'am': 'AM',
  232. 'pm': 'PM'
  233. },
  234. 'it': {
  235. 'cancel': 'Annulla',
  236. 'done': 'Conferma',
  237. 'today': 'Oggi',
  238. 'monthShort': [
  239. 'Gen',
  240. 'Feb',
  241. 'Mar',
  242. 'Apr',
  243. 'Mag',
  244. 'Giu',
  245. 'Lug',
  246. 'Ago',
  247. 'Set',
  248. 'Ott',
  249. 'Nov',
  250. 'Dic'
  251. ],
  252. 'monthLong': [
  253. 'Gennaio',
  254. 'Febbraio',
  255. 'Marzo',
  256. 'Aprile',
  257. 'Maggio',
  258. 'Giugno',
  259. 'Luglio',
  260. 'Agosto',
  261. 'Settembre',
  262. 'Ottobre',
  263. 'Novembre',
  264. 'Dicembre'
  265. ],
  266. 'day': ['Lun', 'Mar', 'Mer', 'Giov', 'Ven', 'Sab', 'Dom'],
  267. 'am': 'AM',
  268. 'pm': 'PM'
  269. },
  270. 'fr': {
  271. 'cancel': 'Annuler',
  272. 'done': 'Confirmer',
  273. 'today': "Aujourd'hui",
  274. 'monthShort': [
  275. 'Jan',
  276. 'Fév',
  277. 'Mar',
  278. 'Avr',
  279. 'Mai',
  280. 'Juin',
  281. 'Juil',
  282. 'Aoû',
  283. 'Sep',
  284. 'Oct',
  285. 'Nov',
  286. 'Déc'
  287. ],
  288. 'monthLong': [
  289. 'Janvier',
  290. 'Février',
  291. 'Mars',
  292. 'Avril',
  293. 'Mai',
  294. 'Juin',
  295. 'Juillet',
  296. 'Août',
  297. 'Septembre',
  298. 'Octobre',
  299. 'Novembre',
  300. 'Décembre'
  301. ],
  302. 'day': ['Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam', 'Dim'],
  303. 'am': 'AM',
  304. 'pm': 'PM'
  305. },
  306. 'es': {
  307. 'cancel': 'Cancelar',
  308. 'done': 'Confirmar',
  309. 'today': 'Hoy',
  310. 'monthShort': [
  311. 'Ene',
  312. 'Feb',
  313. 'Mar',
  314. 'Abr',
  315. 'May',
  316. 'Jun',
  317. 'Jul',
  318. 'Ago',
  319. 'Sep',
  320. 'Oct',
  321. 'Nov',
  322. 'Dic'
  323. ],
  324. 'monthLong': [
  325. 'Enero',
  326. 'Febrero',
  327. 'Marzo',
  328. 'Abril',
  329. 'Mayo',
  330. 'Junio',
  331. 'Julio',
  332. 'Agosto',
  333. 'Septiembre',
  334. 'Octubre',
  335. 'Noviembre',
  336. 'Diciembre'
  337. ],
  338. 'day': ['Lun', 'Mar', 'Mié', 'Jue', 'Vie', 'Sáb', 'Dom'],
  339. 'am': 'AM',
  340. 'pm': 'PM'
  341. },
  342. 'pl': {
  343. 'cancel': 'Anuluj',
  344. 'done': 'Gotowe',
  345. 'today': 'Dziś',
  346. 'monthShort': [
  347. 'Sty',
  348. 'Lut',
  349. 'Mar',
  350. 'Kwi',
  351. 'Maj',
  352. 'Cze',
  353. 'Lip',
  354. 'Sie',
  355. 'Wrz',
  356. 'Paź',
  357. 'Lis',
  358. 'Gru'
  359. ],
  360. 'monthLong': [
  361. 'Styczeń',
  362. 'Luty',
  363. 'Marzec',
  364. 'Kwiecień',
  365. 'Maj',
  366. 'Czerwiec',
  367. 'Lipiec',
  368. 'Sierpień',
  369. 'Wrzesień',
  370. 'Październik',
  371. 'Listopad',
  372. 'Grudzień'
  373. ],
  374. 'day': ['Pn', 'Wt', 'Śr', 'Cz', 'Pt', 'Sb', 'Nd'],
  375. 'am': 'AM',
  376. 'pm': 'PM'
  377. },
  378. 'pt': {
  379. 'cancel': 'Cancelar',
  380. 'done': 'Confirmar',
  381. 'today': 'Hoje',
  382. 'monthShort': [
  383. 'Jan',
  384. 'Fev',
  385. 'Mar',
  386. 'Abr',
  387. 'Mai',
  388. 'Jun',
  389. 'Jul',
  390. 'Ago',
  391. 'Set',
  392. 'Out',
  393. 'Nov',
  394. 'Dez'
  395. ],
  396. 'monthLong': [
  397. 'Janeiro',
  398. 'Fevereiro',
  399. 'Março',
  400. 'Abril',
  401. 'Maio',
  402. 'Junho',
  403. 'Julho',
  404. 'Agosto',
  405. 'Setembro',
  406. 'Outubro',
  407. 'Novembro',
  408. 'Dezembro'
  409. ],
  410. 'day': ['Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sáb', 'Dom'],
  411. 'am': 'AM',
  412. 'pm': 'PM'
  413. },
  414. 'ko': {
  415. 'cancel': '취소',
  416. 'done': '완료',
  417. 'today': '오늘',
  418. 'monthShort': ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],
  419. 'monthLong': ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],
  420. 'day': ['월', '화', '수', '목', '금', '토', '일'],
  421. 'am': '오전',
  422. 'pm': '오후'
  423. },
  424. 'kk': {
  425. 'cancel': 'Жою',
  426. 'done': 'Дайын',
  427. 'today': 'бүгін',
  428. 'monthShort': [
  429. 'Қаң',
  430. 'Ақп',
  431. 'Нау',
  432. 'Сәу',
  433. 'Мам',
  434. 'Мау',
  435. 'Шіл',
  436. 'Там',
  437. 'Қыр',
  438. 'Қаз',
  439. 'Қар',
  440. 'Жел'
  441. ],
  442. 'monthLong': [
  443. 'Қаңтар',
  444. 'Ақпан',
  445. 'Наурыз',
  446. 'Сәуір',
  447. 'Мамыр',
  448. 'Маусым',
  449. 'Шілде',
  450. 'Тамыз',
  451. 'Қыркүйек',
  452. 'Қазан',
  453. 'Қараша',
  454. 'Желтоқсан'
  455. ],
  456. 'day': ['Дү', 'Сй', 'Ср', 'Бе', 'Жм', 'Сн', 'Же'],
  457. 'am': 'AM',
  458. 'pm': 'PM'
  459. },
  460. 'ar': {
  461. 'cancel': 'إنهاء',
  462. 'done': 'تأكيد',
  463. 'today': 'اليوم',
  464. 'monthShort': [
  465. 'يناير',
  466. 'فبراير',
  467. 'مارس',
  468. 'إبريل',
  469. 'مايو',
  470. 'يونيو',
  471. 'يوليو',
  472. 'أغسطس',
  473. 'سبتمبر',
  474. 'أكتوبر',
  475. 'نوفمبر',
  476. 'ديسمبر'
  477. ],
  478. 'monthLong': [
  479. 'يناير',
  480. 'فبراير',
  481. 'مارس',
  482. 'إبريل',
  483. 'مايو',
  484. 'يونيو',
  485. 'يوليو',
  486. 'أغسطس',
  487. 'سبتمبر',
  488. 'أكتوبر',
  489. 'نوفمبر',
  490. 'ديسمبر'
  491. ],
  492. 'day': ['الإثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعه', 'السبت', 'الاحد'],
  493. 'am': 'ص',
  494. 'pm': 'م'
  495. },
  496. 'tr': {
  497. 'cancel': 'İptal',
  498. 'done': 'Tamam',
  499. 'today': 'Bugün',
  500. 'monthShort': [
  501. 'Oca',
  502. 'Şub',
  503. 'Mar',
  504. 'Nis',
  505. 'May',
  506. 'Haz',
  507. 'Tem',
  508. 'Ağu',
  509. 'Eyl',
  510. 'Eki',
  511. 'Kas',
  512. 'Ara'
  513. ],
  514. 'monthLong': [
  515. 'Ocak',
  516. 'Şubat',
  517. 'Mart',
  518. 'Nisan',
  519. 'Mayıs',
  520. 'Haziran',
  521. 'Temmuz',
  522. 'Ağustos',
  523. 'Eylül',
  524. 'Ekim',
  525. 'Kasım',
  526. 'Aralık'
  527. ],
  528. 'day': ['Pzt', 'Sal', 'Çarş', 'Perş', 'Cum', 'Ctes', 'Paz'],
  529. 'am': 'ÖÖ',
  530. 'pm': 'ÖS'
  531. },
  532. 'az': {
  533. 'cancel': 'Ləğv et',
  534. 'done': 'Bitdi',
  535. 'today': 'Bugün',
  536. 'monthShort': [
  537. 'Yan',
  538. 'Fev',
  539. 'Mar',
  540. 'Apr',
  541. 'May',
  542. 'İyn',
  543. 'İyl',
  544. 'Avq',
  545. 'Sen',
  546. 'Okt',
  547. 'Noy',
  548. 'Dek'
  549. ],
  550. 'monthLong': [
  551. 'Yanvar',
  552. 'Fevral',
  553. 'Mart',
  554. 'Aprel',
  555. 'May',
  556. 'İyun',
  557. 'İyul',
  558. 'Avqust',
  559. 'Sentyabr',
  560. 'Oktyabr',
  561. 'Noyabr',
  562. 'Dekabr'
  563. ],
  564. 'day': ['B.E', 'Ç.A', 'Ç', 'C.A', 'C.', 'Ş.', 'B.'],
  565. 'am': 'ÖÖ',
  566. 'pm': 'ÖS'
  567. },
  568. 'jp': {
  569. //Japanese
  570. 'cancel': 'キャンセル',
  571. 'done': '完了',
  572. 'today': '今日',
  573. 'monthShort': ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],
  574. 'monthLong': ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],
  575. 'day': ['月曜日', '火曜日', '水曜日', '木曜日', '金曜日', '土曜日', '日曜日'],
  576. 'am': '午前',
  577. 'pm': '午後'
  578. },
  579. 'de': {
  580. //German
  581. 'cancel': 'Abbrechen',
  582. 'done': 'OK',
  583. 'today': 'Heute',
  584. 'monthShort': [
  585. 'Jan',
  586. 'Feb',
  587. 'Mrz',
  588. 'Apr',
  589. 'Mai',
  590. 'Jun',
  591. 'Jul',
  592. 'Aug',
  593. 'Sep',
  594. 'Okt',
  595. 'Nov',
  596. 'Dez'
  597. ],
  598. 'monthLong': [
  599. 'Januar',
  600. 'Februar',
  601. 'März',
  602. 'April',
  603. 'Mai',
  604. 'Juni',
  605. 'Juli',
  606. 'August',
  607. 'September',
  608. 'Oktober',
  609. 'November',
  610. 'Dezember'
  611. ],
  612. 'day': ['Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa', 'So'],
  613. 'am': 'AM',
  614. 'pm': 'PM'
  615. },
  616. 'da': {
  617. //Danish
  618. 'cancel': 'Annullér',
  619. 'done': 'OK',
  620. 'today': 'I dag',
  621. 'monthShort': [
  622. 'jan',
  623. 'feb',
  624. 'mar',
  625. 'apr',
  626. 'maj',
  627. 'juni',
  628. 'juli',
  629. 'aug',
  630. 'sept',
  631. 'okt',
  632. 'nov',
  633. 'dec'
  634. ],
  635. 'monthLong': [
  636. 'januar',
  637. 'februar',
  638. 'marts',
  639. 'april',
  640. 'maj',
  641. 'juni',
  642. 'juli',
  643. 'august',
  644. 'september',
  645. 'oktober',
  646. 'november',
  647. 'december'
  648. ],
  649. 'day': ['man', 'tirs', 'ons', 'tors', 'fre', 'lør', 'søn'],
  650. 'am': 'AM',
  651. 'pm': 'PM'
  652. },
  653. 'bn': {
  654. //Bengali
  655. 'cancel': 'বাতিল',
  656. 'done': 'সম্পন্ন',
  657. 'today': 'আজ',
  658. 'monthShort': [
  659. "জানু",
  660. "ফেব্",
  661. "মার্চ",
  662. "এপ্রিল",
  663. "মে",
  664. "জুন",
  665. "জুলাই",
  666. "অগাস্ট",
  667. "সেপ্ট",
  668. "অক্ট",
  669. "নভেম্",
  670. "ডিসেম্"
  671. ],
  672. 'monthLong': [
  673. "জানুয়ারী",
  674. "ফেব্রুয়ারি",
  675. "মার্চ",
  676. "এপ্রিল",
  677. "মে",
  678. "জুন",
  679. "জুলাই",
  680. "অগাস্ট",
  681. "সেপ্টেম্বর",
  682. "অক্টোবর",
  683. "নভেম্বর",
  684. "ডিসেম্বর"
  685. ],
  686. 'day': [
  687. "রবিবার",
  688. "সোমবার",
  689. "মঙ্গলবার",
  690. "বুধবার",
  691. "বৃহস্পতিবার",
  692. "শুক্রবার",
  693. "শনিবার",
  694. ],
  695. 'am': 'AM',
  696. 'pm': 'PM'
  697. },
  698. 'vi': {
  699. 'cancel': 'Hủy bỏ',
  700. 'done': 'Xong',
  701. 'today': 'Hôm nay',
  702. 'monthShort': [
  703. 'Thg1',
  704. 'Thg2',
  705. 'Thg3',
  706. 'Thg4',
  707. 'Thg5',
  708. 'Thg6',
  709. 'Thg7',
  710. 'Thg8',
  711. 'Thg9',
  712. 'Thg10',
  713. 'Thg11',
  714. 'Thg12'
  715. ],
  716. 'monthLong': [
  717. 'Tháng 1',
  718. 'Tháng 2',
  719. 'Tháng 3',
  720. 'Tháng 4',
  721. 'Tháng 5',
  722. 'Tháng 6',
  723. 'Tháng 7',
  724. 'Tháng 8',
  725. 'Tháng 9',
  726. 'Tháng 10',
  727. 'Tháng 11',
  728. 'Tháng 12'
  729. ],
  730. 'day': ['T2', 'T3', 'T4', 'T5', 'T6', 'T7', 'CN'],
  731. 'am': 'SA',
  732. 'pm': 'CH'
  733. },
  734. 'hy': {
  735. //Armenian
  736. 'cancel': 'Չեղարկել',
  737. 'done': 'հաստատել',
  738. 'today': 'Այսօր',
  739. 'monthShort': [
  740. 'Հնվ',
  741. 'Փետ',
  742. 'Մար',
  743. 'Ապր',
  744. 'Մայ',
  745. 'Հուն',
  746. 'Հուլ',
  747. 'Օգոս',
  748. 'Սեպ',
  749. 'Հոկ',
  750. 'Նոյ',
  751. 'Դեկ'
  752. ],
  753. 'monthLong': [
  754. 'Հունվար',
  755. 'Փետրվար',
  756. 'Մարտ',
  757. 'Ապրիլ',
  758. 'Մայիս',
  759. 'Հունիս',
  760. 'Հուլիս',
  761. 'Օգոստոս',
  762. 'Սեպտեմբեր',
  763. 'Հոկտեմբեր',
  764. 'Նոյեմբեր',
  765. 'Դեկտեմբեր'
  766. ],
  767. 'day': ['Երկ', 'Երք', 'Չրք', 'Հնգ', 'Ուր', 'Շբթ', 'Կիր'],
  768. 'am': 'AM',
  769. 'pm': 'PM'
  770. },
  771. 'id': {
  772. 'cancel': 'Batal',
  773. 'done': 'Pilih',
  774. 'today': 'Hari Ini',
  775. 'monthShort': [
  776. 'Jan',
  777. 'Feb',
  778. 'Mar',
  779. 'Apr',
  780. 'Mei',
  781. 'Jun',
  782. 'Jul',
  783. 'Agu',
  784. 'Sep',
  785. 'Okt',
  786. 'Nov',
  787. 'Des'
  788. ],
  789. 'monthLong': [
  790. 'Januari',
  791. 'Februari',
  792. 'Maret',
  793. 'April',
  794. 'Mei',
  795. 'Juni',
  796. 'Juli',
  797. 'Agustus',
  798. 'September',
  799. 'Oktober',
  800. 'November',
  801. 'Desember'
  802. ],
  803. 'day': ['Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab', 'Min'],
  804. 'am': 'AM',
  805. 'pm': 'PM'
  806. },
  807. 'bg': {
  808. 'cancel': 'Отказ',
  809. 'done': 'Готово',
  810. 'today': 'Днес',
  811. 'monthShort': [
  812. 'Яну',
  813. 'Фев',
  814. 'Март',
  815. 'Апр',
  816. 'Май',
  817. 'Юни',
  818. 'Юли',
  819. 'Авг',
  820. 'Сен',
  821. 'Окт',
  822. 'Ное',
  823. 'Дек'
  824. ],
  825. 'monthLong': [
  826. 'Януари',
  827. 'Февруари',
  828. 'Март',
  829. 'Април',
  830. 'Май',
  831. 'Юни',
  832. 'Юли',
  833. 'Август',
  834. 'Септември',
  835. 'Октомври',
  836. 'Ноември',
  837. 'Декември'
  838. ],
  839. 'day': ['Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб', 'Нд'],
  840. 'am': 'AM',
  841. 'pm': 'PM'
  842. },
  843. 'eu': {
  844. // basque
  845. 'cancel': 'Ezeztau',
  846. 'done': 'Onartu',
  847. 'today': 'Gaur',
  848. 'monthShort': [
  849. 'urt.',
  850. 'ots.',
  851. 'mar.',
  852. 'api.',
  853. 'mai.',
  854. 'eka.',
  855. 'uzt.',
  856. 'abu.',
  857. 'ira.',
  858. 'urr.',
  859. 'aza.',
  860. 'abe.'
  861. ],
  862. 'monthLong': [
  863. 'urtarrila',
  864. 'otsaila',
  865. 'martxoa',
  866. 'apirila',
  867. 'maiatza',
  868. 'ekaina',
  869. 'uztaila',
  870. 'abuztua',
  871. 'iraila',
  872. 'urria',
  873. 'azaroa',
  874. 'abendua'
  875. ],
  876. 'day': ['al.', 'ar.', 'az.', 'og.', 'or.', 'lr.', 'ig.'],
  877. 'am': 'AM',
  878. 'pm': 'PM'
  879. },
  880. 'cat': {
  881. // catalan
  882. 'cancel': 'Cancel·la',
  883. 'done': 'Confirmar',
  884. 'today': 'Avui',
  885. 'monthShort': [
  886. 'Gen',
  887. 'Febr',
  888. 'Març',
  889. 'Abr',
  890. 'Maig',
  891. 'Juny',
  892. 'Jul',
  893. 'Ag',
  894. 'Set',
  895. 'Oct',
  896. 'Nov',
  897. 'Des'
  898. ],
  899. 'monthLong': [
  900. 'Gener',
  901. 'Febrer',
  902. 'Març',
  903. 'Abril',
  904. 'Maig',
  905. 'Juny',
  906. 'Juliol',
  907. 'Agost',
  908. 'Setembre',
  909. 'Octubre',
  910. 'Novembre',
  911. 'Decembre'
  912. ],
  913. 'day': ['Dl', 'Dt', 'Dc', 'Dj', 'Dv', 'Ds', 'Dg'],
  914. 'am': 'AM',
  915. 'pm': 'PM'
  916. },
  917. 'th': {
  918. //thai
  919. 'cancel': 'ยกเลิก',
  920. 'done': 'ตกลง',
  921. 'today': 'วันนี้',
  922. 'monthShort': [
  923. 'ม.ค',
  924. 'ก.พ',
  925. 'มี.ค',
  926. 'เม.ย',
  927. 'พ.ค',
  928. 'มิ.ย',
  929. 'ก.ค',
  930. 'ส.ค',
  931. 'ก.ย',
  932. 'ต.ค',
  933. 'พ.ย',
  934. 'ธ.ค'
  935. ],
  936. 'monthLong': [
  937. 'มกราคม',
  938. 'กุมภาพันธ์',
  939. 'มีนาคม',
  940. 'เมษายน',
  941. 'พฤษภาคม',
  942. 'มิถุนายน',
  943. 'กรกฎาคม',
  944. 'สิงหาคม',
  945. 'กันยายน',
  946. 'ตุลาคม',
  947. 'พฤศจิกายน',
  948. 'ธันวาคม'
  949. ],
  950. 'day': ['จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.', 'อา.'],
  951. 'am': 'AM',
  952. 'pm': 'PM'
  953. },
  954. 'si': {
  955. //Slovenian
  956. 'cancel': 'Prekliči',
  957. 'done': 'V redu',
  958. 'today': 'Danes',
  959. 'monthShort': [
  960. 'jan',
  961. 'feb',
  962. 'mar',
  963. 'apr',
  964. 'maj',
  965. 'jun',
  966. 'jul',
  967. 'avg',
  968. 'sep',
  969. 'okt',
  970. 'nov',
  971. 'dec'
  972. ],
  973. 'monthLong': [
  974. 'januar',
  975. 'februar',
  976. 'marec',
  977. 'april',
  978. 'maj',
  979. 'junij',
  980. 'julij',
  981. 'avgust',
  982. 'september',
  983. 'oktober',
  984. 'november',
  985. 'december'
  986. ],
  987. 'day': ['pon', 'tor', 'sre', 'čet', 'pet', 'sob', 'ned'],
  988. 'am': '',
  989. 'pm': ''
  990. },
  991. 'no': {
  992. 'cancel': 'Avbryt',
  993. 'done': 'Ferdig',
  994. 'today': 'Idag',
  995. 'monthShort': [
  996. 'Jan',
  997. 'Feb',
  998. 'Mar',
  999. 'Apr',
  1000. 'Mai',
  1001. 'Jun',
  1002. 'Jul',
  1003. 'Aug',
  1004. 'Sep',
  1005. 'Okt',
  1006. 'Nov',
  1007. 'Des'
  1008. ],
  1009. 'monthLong': [
  1010. 'Januar',
  1011. 'Februar',
  1012. 'Mars',
  1013. 'April',
  1014. 'Mai',
  1015. 'Juni',
  1016. 'Juli',
  1017. 'August',
  1018. 'September',
  1019. 'Oktober',
  1020. 'November',
  1021. 'Desember'
  1022. ],
  1023. 'day': ['Man', 'Tir', 'Ons', 'Tor', 'Fre', 'Lør', 'Søn'],
  1024. 'am': '',
  1025. 'pm': ''
  1026. },
  1027. 'sq': {
  1028. 'cancel': 'Anulo',
  1029. 'done': 'Perfundo',
  1030. 'today': 'Sot',
  1031. 'monthShort': [
  1032. 'Jan',
  1033. 'Shk',
  1034. 'Mar',
  1035. 'Pri',
  1036. 'Maj',
  1037. 'Qer',
  1038. 'Kor',
  1039. 'Gus',
  1040. 'Sht',
  1041. 'Tet',
  1042. 'Nen',
  1043. 'Dhj'
  1044. ],
  1045. 'monthLong': [
  1046. 'Janar',
  1047. 'Shkurt',
  1048. 'Mars',
  1049. 'Prill',
  1050. 'Maj',
  1051. 'Qershor',
  1052. 'Korrik',
  1053. 'Gusht',
  1054. 'Shtator',
  1055. 'Tetor',
  1056. 'Nentor',
  1057. 'Dhjetor'
  1058. ],
  1059. 'day': ['Hen', 'Mar', 'Mer', 'Enj', 'Pre', 'Sht', 'Die'],
  1060. 'am': 'PD',
  1061. 'pm': 'MD'
  1062. }
  1063. };
  1064. //get international object
  1065. Map<String, dynamic> i18nObjInLocale(LocaleType type) {
  1066. switch (type) {
  1067. case LocaleType.fa:
  1068. return _i18nModel['fa'];
  1069. case LocaleType.zh:
  1070. return _i18nModel['zh'];
  1071. case LocaleType.nl:
  1072. return _i18nModel['nl'];
  1073. case LocaleType.ru:
  1074. return _i18nModel['ru'];
  1075. case LocaleType.it:
  1076. return _i18nModel['it'];
  1077. case LocaleType.fr:
  1078. return _i18nModel['fr'];
  1079. case LocaleType.es:
  1080. return _i18nModel['es'];
  1081. case LocaleType.pl:
  1082. return _i18nModel['pl'];
  1083. case LocaleType.pt:
  1084. return _i18nModel['pt'];
  1085. case LocaleType.ko:
  1086. return _i18nModel['ko'];
  1087. case LocaleType.kk:
  1088. return _i18nModel['kk'];
  1089. case LocaleType.ar:
  1090. return _i18nModel['ar'];
  1091. case LocaleType.tr:
  1092. return _i18nModel['tr'];
  1093. case LocaleType.az:
  1094. return _i18nModel['az'];
  1095. case LocaleType.jp:
  1096. return _i18nModel['jp'];
  1097. case LocaleType.de:
  1098. return _i18nModel['de'];
  1099. case LocaleType.da:
  1100. return _i18nModel['da'];
  1101. case LocaleType.mn:
  1102. return _i18nModel['mn'];
  1103. case LocaleType.bn:
  1104. return _i18nModel['bn'];
  1105. case LocaleType.vi:
  1106. return _i18nModel['vi'];
  1107. case LocaleType.hy:
  1108. return _i18nModel['hy'];
  1109. case LocaleType.id:
  1110. return _i18nModel['id'];
  1111. case LocaleType.bg:
  1112. return _i18nModel['bg'];
  1113. case LocaleType.eu:
  1114. return _i18nModel['eu'];
  1115. case LocaleType.cat:
  1116. return _i18nModel['cat'];
  1117. case LocaleType.th:
  1118. return _i18nModel['th'];
  1119. case LocaleType.si:
  1120. return _i18nModel['si'];
  1121. case LocaleType.no:
  1122. return _i18nModel['no'];
  1123. case LocaleType.sq:
  1124. return _i18nModel['sq'];
  1125. default:
  1126. return _i18nModel['en'];
  1127. }
  1128. }