From af947b25713356cadf378f2ed84a6f236733db32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C4=81ris=20Vilks?= Date: Fri, 26 Feb 2021 11:57:44 +0200 Subject: [PATCH 1/2] Added Latvian strings --- lib/src/i18n/date_picker_i18n.dart | 5 ++ lib/src/i18n/strings_lv.dart | 80 ++++++++++++++++++++++++++++++ 2 files changed, 85 insertions(+) create mode 100644 lib/src/i18n/strings_lv.dart diff --git a/lib/src/i18n/date_picker_i18n.dart b/lib/src/i18n/date_picker_i18n.dart index 50bbead..1a0e86d 100644 --- a/lib/src/i18n/date_picker_i18n.dart +++ b/lib/src/i18n/date_picker_i18n.dart @@ -24,6 +24,7 @@ part 'strings_fr.dart'; part 'strings_sr_cyr.dart'; part 'strings_sr_lat.dart'; part 'strings_nl.dart'; +part 'strings_lv.dart'; abstract class _StringsI18n { const _StringsI18n(); @@ -119,6 +120,9 @@ enum DateTimePickerLocale { /// Dutch (NL) nl, + + /// Latvian (LV) + lv, } /// Default value of date locale @@ -150,6 +154,7 @@ const Map datePickerI18n = { DateTimePickerLocale.sr_cyrl: const _StringsSrCyrillic(), DateTimePickerLocale.sr_latn: const _StringsSrLatin(), DateTimePickerLocale.nl: const _StringsNl(), + DateTimePickerLocale.lv: const _StringsLv(), }; class DatePickerI18n { diff --git a/lib/src/i18n/strings_lv.dart b/lib/src/i18n/strings_lv.dart new file mode 100644 index 0000000..cac2aca --- /dev/null +++ b/lib/src/i18n/strings_lv.dart @@ -0,0 +1,80 @@ +part of 'date_picker_i18n.dart'; + +/// Latvian (LV) +class _StringsLv extends _StringsI18n { + const _StringsLv(); + + @override + String getCancelText() { + return 'Atcelt'; + } + + @override + String getDoneText() { + return 'Labi'; + } + + @override + List getMonths() { + return [ + "Janvāris", + "Februāris", + "Marts", + "Aprīlis", + "Maijs", + "Jūnijs", + "Jūlijs", + "Augusts", + "Septembris", + "Oktobris", + "Novembris", + "Decembris" + ]; + } + + @override + List getMonthsShort() { + // https://likumi.lv/ta/id/281651 + return [ + "Janv.", + "Febr.", + "Marts", + "Apr.", + "Maijs", + "Jūn.", + "Jūl.", + "Aug.", + "Sept.", + "Okt.", + "Nov.", + "Dec.", + ]; + } + + @override + List getWeeksFull() { + return [ + "Pirmdiena", + "Otrdiena", + "Trešdiena", + "Ceturtdiena", + "Piektdiena", + "Sestdiena", + "Svētdiena", + ]; + } + + @override + List getWeeksShort() { + // https://vvc.gov.lv/advantagecms/export/docs/komisijas/saisinajumi.pdf + return [ + "P", + "O", + "T", + "C", + "Pk", + "S", + "Sv", + ]; + } +} From e7b970ba91eff8b370f8338924fe3864f0b52d76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C4=81ris=20Vilks?= Date: Fri, 26 Feb 2021 11:59:20 +0200 Subject: [PATCH 2/2] Added Latvian strings --- lib/src/i18n/date_picker_i18n.dart | 5 ++ lib/src/i18n/strings_lv.dart | 80 ++++++++++++++++++++++++++++++ 2 files changed, 85 insertions(+) create mode 100644 lib/src/i18n/strings_lv.dart diff --git a/lib/src/i18n/date_picker_i18n.dart b/lib/src/i18n/date_picker_i18n.dart index 50bbead..1a0e86d 100644 --- a/lib/src/i18n/date_picker_i18n.dart +++ b/lib/src/i18n/date_picker_i18n.dart @@ -24,6 +24,7 @@ part 'strings_fr.dart'; part 'strings_sr_cyr.dart'; part 'strings_sr_lat.dart'; part 'strings_nl.dart'; +part 'strings_lv.dart'; abstract class _StringsI18n { const _StringsI18n(); @@ -119,6 +120,9 @@ enum DateTimePickerLocale { /// Dutch (NL) nl, + + /// Latvian (LV) + lv, } /// Default value of date locale @@ -150,6 +154,7 @@ const Map datePickerI18n = { DateTimePickerLocale.sr_cyrl: const _StringsSrCyrillic(), DateTimePickerLocale.sr_latn: const _StringsSrLatin(), DateTimePickerLocale.nl: const _StringsNl(), + DateTimePickerLocale.lv: const _StringsLv(), }; class DatePickerI18n { diff --git a/lib/src/i18n/strings_lv.dart b/lib/src/i18n/strings_lv.dart new file mode 100644 index 0000000..cac2aca --- /dev/null +++ b/lib/src/i18n/strings_lv.dart @@ -0,0 +1,80 @@ +part of 'date_picker_i18n.dart'; + +/// Latvian (LV) +class _StringsLv extends _StringsI18n { + const _StringsLv(); + + @override + String getCancelText() { + return 'Atcelt'; + } + + @override + String getDoneText() { + return 'Labi'; + } + + @override + List getMonths() { + return [ + "Janvāris", + "Februāris", + "Marts", + "Aprīlis", + "Maijs", + "Jūnijs", + "Jūlijs", + "Augusts", + "Septembris", + "Oktobris", + "Novembris", + "Decembris" + ]; + } + + @override + List getMonthsShort() { + // https://likumi.lv/ta/id/281651 + return [ + "Janv.", + "Febr.", + "Marts", + "Apr.", + "Maijs", + "Jūn.", + "Jūl.", + "Aug.", + "Sept.", + "Okt.", + "Nov.", + "Dec.", + ]; + } + + @override + List getWeeksFull() { + return [ + "Pirmdiena", + "Otrdiena", + "Trešdiena", + "Ceturtdiena", + "Piektdiena", + "Sestdiena", + "Svētdiena", + ]; + } + + @override + List getWeeksShort() { + // https://vvc.gov.lv/advantagecms/export/docs/komisijas/saisinajumi.pdf + return [ + "P", + "O", + "T", + "C", + "Pk", + "S", + "Sv", + ]; + } +}