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
반응형