У меня та же проблема с моим приложением, которое в настоящее время использует только zh-rCN и zh-rTW, что вызывает проблемы для всех других регионов. К сожалению, основываясь на этом вопросе ( Упрощенный и Традиционный китайский против регионов ), нет фактического способа определить, что лучше между ними:
values-zh (traditional)
values-zh-rCN (simplified)
или LOL
values-zh (simplified)
values-zh-rTW (traditional)
Итак, я искал следующую альтернативу:
В моем приложении у меня есть метод, который запускается в начале, чтобы установить пользовательский язык, и если он не определен, я могу проверить текущий язык / регион и соответственно применить патч, сохраняя только zh-rCN и zh -RTW папки:
zh-rHK => zh-RTW
zh-rSG => zh-rCN
zh-rMO => zh-r?? can be both according to the link above
Метод, который я использую, частично описан здесь: Изменение локали: Принудительное действие для перезагрузки ресурсов?
РЕДАКТИРОВАТЬ: я теперь сделал значения-zh, содержащие Simplified и пропатчил область HK для автоматического использования традиционного.