기록중
Flutter 국제화 시 TextField Widget 오류사항
lian_is_clone
2024. 9. 24. 16:46
검색하면 쉽게 나온다.
https://docs.flutter.dev/release/breaking-changes/text-field-material-localizations
TextField requires a MaterialLocalizations widget
TextField now throws an assert error if there is no MaterialLocalizations widget in the widget tree.
docs.flutter.dev
난 왜그런지 모른다... 그러나 이렇게 하라고 한다.
개발 중 국제화를 위해 EasyLocalization 를 썻다. 한국어와 일본어 두가지를 입력하고
한국어로는 잘되던게 일본어로 바꾸니 에러가 나왔다....
그대로 검색하니 위 링크가 나왔고
return TextField();
이것을
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Material(
child: TextField(),
),
),
이렇게 바꾸란다.
에러가 사라졌다...
난 이유를 모르겠다...
누가좀 가르켜 주셨으면 감사하겠습니다.
다른 개발을 하러 가야겠습니다.