Flutter Cupertino: язык выбора даты и времени на чешский ⇐ IOS
Flutter Cupertino: язык выбора даты и времени на чешский
Я пытаюсь создать средство выбора даты и времени в Купертино, но оно отображает дату и время в английском формате, а мне нужно, чтобы оно было на чешском языке.
Это мой код:
`
Центр( ребенок: Заполнение( дополнение: const EdgeInsets.fromLTRB(90, 0, 90, 10), ребенок: Контейнер( украшение: BoxDecoration( цвет: Цвета.белый, borderRadius: BorderRadius.circular(15.0), коробкаТень: [ BoxShadow( цвет: Colors.grey.withOpacity(0,25), распространениеРадиус: 2, размытиеРадиус: 4, offset: Offset(2, 5), // меняет положение тени ), ], ), дочерний элемент: ClipRRect( borderRadius: BorderRadius.circular(15), ребенок: Материал( дочерний элемент: ListTile( onTap: () { showCupertinoModalPopup( контекст: контекст, строитель: (контекст BuildContext) => SizedBox( высота: 250, дочерний элемент: CupertinoDatePicker( Цвет фона: Цвета.белый, начальнаяДатаВремя: DateTime.now(), onDateTimeChanged: (DateTime newTime) { setState(() => WhenDate = newTime); }, use24hFormat: правда, минимальный год: DateTime.now().year, МаксимальныйГод: DateTime.now().year, минимальная дата: DateTime(DateTime.now().год,DateTime.now().месяц,DateTime.now().день), режим: CupertinoDatePickerMode.date, ), ), ); }, заголовок: FittedBox( ребенок: Строка( дети: [ Icon(CupertinoIcons.calendar, цвет: "#2ec76e".toColor(),), КупертиноКнопка( дочерний элемент: Text("${whenDate.day}. ${whenDate.month}. ${whenDate.year}", стиль: TextStyle(color: Colors.grey.shade800, FontSize: 25, FontWeight: FontWeight.w400), ), onPressed: () { showCupertinoModalPopup( контекст: контекст, строитель: (контекст BuildContext) => SizedBox( высота: 250, дочерний элемент: CupertinoDatePicker( Цвет фона: Цвета.белый, начальнаяДатаВремя: DateTime.now(), onDateTimeChanged: (DateTime newTime) { dateFieldClicked = правда; setState(() => WhenDate = newTime); }, use24hFormat: правда, минимальный год: DateTime.now().year, МаксимальныйГод: DateTime.now().year, минимальная дата: DateTime(DateTime.now().год,DateTime.now().месяц,DateTime.now().день), режим: CupertinoDatePickerMode.date, ), ), ); }, ), ],), ), ), ), ), ), ), ),` Я пытался найти решение в Интернете, но нашел, как это сделать только на немецком языке, а когда я искал тот же пакет на чешском языке, ничего подобного не было.
Если вам известен какой-либо пакет для локализации на чешский язык, пришлите его сюда.
Я пытаюсь создать средство выбора даты и времени в Купертино, но оно отображает дату и время в английском формате, а мне нужно, чтобы оно было на чешском языке.
Это мой код:
`
Центр( ребенок: Заполнение( дополнение: const EdgeInsets.fromLTRB(90, 0, 90, 10), ребенок: Контейнер( украшение: BoxDecoration( цвет: Цвета.белый, borderRadius: BorderRadius.circular(15.0), коробкаТень: [ BoxShadow( цвет: Colors.grey.withOpacity(0,25), распространениеРадиус: 2, размытиеРадиус: 4, offset: Offset(2, 5), // меняет положение тени ), ], ), дочерний элемент: ClipRRect( borderRadius: BorderRadius.circular(15), ребенок: Материал( дочерний элемент: ListTile( onTap: () { showCupertinoModalPopup( контекст: контекст, строитель: (контекст BuildContext) => SizedBox( высота: 250, дочерний элемент: CupertinoDatePicker( Цвет фона: Цвета.белый, начальнаяДатаВремя: DateTime.now(), onDateTimeChanged: (DateTime newTime) { setState(() => WhenDate = newTime); }, use24hFormat: правда, минимальный год: DateTime.now().year, МаксимальныйГод: DateTime.now().year, минимальная дата: DateTime(DateTime.now().год,DateTime.now().месяц,DateTime.now().день), режим: CupertinoDatePickerMode.date, ), ), ); }, заголовок: FittedBox( ребенок: Строка( дети: [ Icon(CupertinoIcons.calendar, цвет: "#2ec76e".toColor(),), КупертиноКнопка( дочерний элемент: Text("${whenDate.day}. ${whenDate.month}. ${whenDate.year}", стиль: TextStyle(color: Colors.grey.shade800, FontSize: 25, FontWeight: FontWeight.w400), ), onPressed: () { showCupertinoModalPopup( контекст: контекст, строитель: (контекст BuildContext) => SizedBox( высота: 250, дочерний элемент: CupertinoDatePicker( Цвет фона: Цвета.белый, начальнаяДатаВремя: DateTime.now(), onDateTimeChanged: (DateTime newTime) { dateFieldClicked = правда; setState(() => WhenDate = newTime); }, use24hFormat: правда, минимальный год: DateTime.now().year, МаксимальныйГод: DateTime.now().year, минимальная дата: DateTime(DateTime.now().год,DateTime.now().месяц,DateTime.now().день), режим: CupertinoDatePickerMode.date, ), ), ); }, ), ],), ), ), ), ), ), ), ),` Я пытался найти решение в Интернете, но нашел, как это сделать только на немецком языке, а когда я искал тот же пакет на чешском языке, ничего подобного не было.
Если вам известен какой-либо пакет для локализации на чешский язык, пришлите его сюда.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение