일모도원(日暮途遠) 개발자

[Flutter개발] 화면에 표시되는 언어 변경하기. 본문

Flutter/Flutter개발

[Flutter개발] 화면에 표시되는 언어 변경하기.

달님개발자 2025. 2. 2. 16:42
반응형

easy_localization과  GetX를 사용하고 있는데, 메뉴 언어를 영어, 한국어로 변경시 반영이 잘 안된다. 앱을 껏다 켰다해야 확실히 반영이 된다.

 

기존코드는 아래처럼 context.setLocale만 사용했었는데,

context.setLocale(newLanguage.locale.toLocale(separator: '-'));

 

아래처럼 Get.updateLocale까지 같이 해주니 잘되었다.

final newLocale =newLanguage.locale.toLocale(separator: '-');
await context.setLocale(newLocale); // change `easy_localization` locale
Get.updateLocale(newLocale); // change `Get` locale direction
반응형