소스 검색

add language

Liu Yanbo 6 년 전
부모
커밋
55d1f6c1b1
4개의 변경된 파일45개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 1
      CHANGELOG.md
  2. 2 0
      README.md
  3. 40 1
      lib/src/i18n_model.dart
  4. 1 1
      pubspec.yaml

+ 2 - 1
CHANGELOG.md

@@ -34,4 +34,5 @@
 ## [1.2.2] - add customize example
 ## [1.2.3] - fix confirm pop issue
 ## [1.2.4] - fix format
-## [1.2.5] - add more languages
+## [1.2.5] - add more languages
+## [1.2.6] - add more languages

+ 2 - 0
README.md

@@ -25,6 +25,8 @@ you can choose date / time / date&time in multiple languages:
 - Bengali(bn)
 - Vietnamese(vi)
 - Armenian(hy)
+- Indonesian(id)
+- Bulgarian(bg)
 
 and you can also custom your own picker content
 

+ 40 - 1
lib/src/i18n_model.dart

@@ -19,7 +19,8 @@ enum LocaleType {
   bn,
   vi,
   hy,
-  id
+  id,
+  bg
 }
 
 final _i18nModel = {
@@ -818,6 +819,42 @@ final _i18nModel = {
     'am': 'AM',
     'pm': 'PM'
   },
+  'bg': {
+    'cancel': 'Отказ',
+    'done': 'Готово',
+    'today': 'Днес',
+    'monthShort': [
+      'Яну',
+      'Фев',
+      'Март',
+      'Апр',
+      'Май',
+      'Юни',
+      'Юли',
+      'Авг',
+      'Сен',
+      'Окт',
+      'Ное',
+      'Дек'
+    ],
+    'monthLong': [
+      'Януари',
+      'Февруари',
+      'Март',
+      'Април',
+      'Май',
+      'Юни',
+      'Юли',
+      'Август',
+      'Септември',
+      'Октомври',
+      'Ноември',
+      'Декември'
+    ],
+    'day': ['Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб', 'Нд'],
+    'am': 'AM',
+    'pm': 'PM'
+  },
 };
 //get international object
 Map<String, dynamic> i18nObjInLocale(LocaleType type) {
@@ -862,6 +899,8 @@ Map<String, dynamic> i18nObjInLocale(LocaleType type) {
       return _i18nModel['hy'];
     case LocaleType.id:
       return _i18nModel['id'];
+    case LocaleType.bg:
+      return _i18nModel['bg'];
     default:
       return _i18nModel['en'];
   }

+ 1 - 1
pubspec.yaml

@@ -1,6 +1,6 @@
 name: flutter_datetime_picker
 description: A date time picker for flutter, you can choose date / time / date&time in English Dutch and Chinese, and you can also custom your own picker content
-version: 1.2.5
+version: 1.2.6
 author: Realank <realank@126.com>
 homepage: https://github.com/Realank/flutter_datetime_picker