From 9fef4060f57661de89d5065c405d964e731997d7 Mon Sep 17 00:00:00 2001 From: GvinianidzeGivi <30633350+GvinianidzeGivi@users.noreply.github.com> Date: Sat, 25 Jul 2020 23:27:08 +0400 Subject: [PATCH 1/2] add language support: Georgian --- lib/src/i18n/strings_ge.dart | 66 ++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 lib/src/i18n/strings_ge.dart diff --git a/lib/src/i18n/strings_ge.dart b/lib/src/i18n/strings_ge.dart new file mode 100644 index 0000000..8983578 --- /dev/null +++ b/lib/src/i18n/strings_ge.dart @@ -0,0 +1,66 @@ +part of 'date_picker_i18n.dart'; + +/// Georgian (GE) +class _StringsGe extends _StringsI18n { + const _StringsGe(); + + @override + String getCancelText() { + return 'გაუქმება'; + } + + @override + String getDoneText() { + return 'დასრულება'; + } + + @override + List getMonths() { + return [ + "იანვარი", + "თებერვალი", + "მარტი", + "აპრილი", + "მაისი", + "ივნისი", + "ივლისი", + "აგვისტო", + "სექტემბერი", + "ოქტომბერი", + "ნოემბერი", + "დეკემბერი", + ]; + } + + @override + List getWeeksFull() { + return [ + "ორშაბათი", + "სამშაბათი", + "ოთხშაბათი", + "ხუთშაბათი", + "პარასკევი", + "შაბათი", + "კვირა", + ]; + } + + @override + List getWeeksShort() { + return [ + "ორშ", + "სამშ", + "ოთხ", + "ხუთ", + "პარ", + "შაბ", + "კვ", + ]; + } + @override + List getMonthsShort() { + // TODO: implement getMonthsShort + return null; + } +} + From 5a01db32c8c50466bc77b819c39f35fb6bb06eae Mon Sep 17 00:00:00 2001 From: GvinianidzeGivi <30633350+GvinianidzeGivi@users.noreply.github.com> Date: Sat, 25 Jul 2020 23:28:52 +0400 Subject: [PATCH 2/2] add Georgian Part --- lib/src/i18n/date_picker_i18n.dart | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/src/i18n/date_picker_i18n.dart b/lib/src/i18n/date_picker_i18n.dart index 50bbead..db74a4c 100644 --- a/lib/src/i18n/date_picker_i18n.dart +++ b/lib/src/i18n/date_picker_i18n.dart @@ -12,6 +12,7 @@ part 'strings_bs.dart'; part 'strings_ar.dart'; part 'strings_jp.dart'; part 'strings_ru.dart'; +part 'strings_ge.dart'; part 'strings_de.dart'; part 'strings_ko.dart'; part 'strings_it.dart'; @@ -89,6 +90,9 @@ enum DateTimePickerLocale { /// Russian (RU) ru, + + /// Georgian (GE) + ge, /// German (DE) de, @@ -139,6 +143,7 @@ const Map datePickerI18n = { DateTimePickerLocale.ar: const _StringsAr(), DateTimePickerLocale.jp: const _StringsJp(), DateTimePickerLocale.ru: const _StringsRu(), + DateTimePickerLocale.ge: const _StringsGe(), DateTimePickerLocale.de: const _StringsDe(), DateTimePickerLocale.ko: const _StringsKo(), DateTimePickerLocale.it: const _StringsIt(),