디바이스언어

Flutter/기본

[Flutter] 디바이스 설정 언어 가져오기

final deviceLocales = PlatformDispatcher.instance.locales; 해당 코드로 디바이스에서 사용하려는 언어목록들을 가져올 수 있습니다. 디바이스에 언어 목록으로 이동하시면 한국어, 일본어, 영어(필리핀) 순으로 3개가 있습니다. 위의 코드로 받아온 데이터를 확인하면 리스트로 Locale값을 가져오는 것을 확인할 수 있습니다. 리스트의 첫 번째 아이템으로 ko_KR 로케일 값이 들어있습니다. 기본적으로 첫 번째 아이템이 현재 디바이스에 설정된 언어입니다. 나머지 아이템은 사용자가 디바이스에 추가한 언어들로 들어와 있습니다. 언어에 맞게 countryCode도 받을 수 있습니다. 주의할 점은 시뮬레이터 상에서는 countryCode가 US로 고정되어 있을 수 있습니다...

주톨
'디바이스언어' 태그의 글 목록