플러터에서 날짜나 시간선택할때 showDatePicker나 showTimePicker 사용하는데
그때 기본언어가 영어라서 달력이 영어로 나온다 그래서 한국어 지원을 추가해야함
먼저 pubspec.yaml 파일에가서
dependencies:
flutter:
sdk: flutter
여기 다음줄에
flutter_localizations:
sdk: flutter
를 추가한다.
그런다음 main.dart파일(초기진입파일) 에서 다음 import 추가
import 'package:flutter_localizations/flutter_localizations.dart';
그런다음 MaterialApp에서 다음속성을 추가 (GetMaterialApp됨)
localizationsDelegates: const [
GlobalMaterialLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
GlobalWidgetsLocalizations.delegate
],
supportedLocales: const [
Locale('ko', 'KR'),
],
을 추가를하고 datepicker를 열어보면 뿅하고 한글로 나옴
자기앱이 다국어 지원을 해야한다.면 supportedlocation에서 지역을 더 추가하고
datepicker를 show할때 local 속성에 지정하면 되는듯하다. ㅇㅇ
날짜와 시간을 한번에 받고 싶으면 datepicker와 timepicker를 순차적으로 2번띄워서
저장하는 행위를 하면 될듯하다.
댓글 없음:
댓글 쓰기