업데이트 재부팅하고 순간 한글 출력했다가 점점 중국어로 퍼지는거봐서는 앱 데이터에는 한국어 소스는 그대로 남아있을 가능성이 있음.


morelocale로 여러가지 언어를 건들여서 확인해본 결과, 얘네가 등록한 지역 외에는 싹다 막아버림
예를 들자면 중국어 말고 활성화되어있는게 영어(미국)인데, 같은 영어권인 영어(캐나다) 혹은 영어(영국)로 선택해도 중국어로 강제 변경되어버림


adb로 확인을 해보니

[ro.product.locale]: [zh-Hans-CN], [ro.product.locale.language]: [zh-Hans], [ro.product.locale.region]: [CN]

이게 기기 기본 설정값이고


[persist.sys.locale]이 우리가 설정하는 언어값인데 영어(미국)으로 한다면 [persist.sys.locale]: [en-US] 이렇게 출력하고 목록에 없는 언어를 선택하면 강제적으로 [persist.sys.locale]: [zh-CN]으로 변경해버림


이 중간단계를 알아야하는데 내가 개발자가 아니라 어디에서 가로채는지를 전혀 모르겠음