반응형

플러터(Flutter)에서 TableCalendar 라이브러리를 사용해서 Calendar를 생성하면 영문으로 출력됩니다. 오늘은 캘린더를 한글로 변경하는 방법을 알아보겠습니다.

한글로 변경하는 방법은 다양하게 있지만 locale 옵션을 사용해서 간단하게 변경해 보겠습니다. 먼저 소스 상단에 import가 필요합니다.

import 'package:intl/date_symbol_data_local.dart';

intl에 포함되어 있는 date_symblo_data_local.dart 파일을 포함합니다.

main 함수에서 앱 실행 전에 DateFormatting 함수를 실행합니다.

initializeDateFormatting().then((_) => runApp(const MyApp()));

이제 TableCalendar에서 옵션으로 locale를 사용할 수 있습니다.

TableCalendar 옵션에서 " locale: 'ko-KR' "을 추가합니다.

앱을 실행하면 정상적으로 캘린더 정보가 한글로 변경되어 있는 것을 확인할 수 있습니다.

감사합니다.

반응형

+ Recent posts