ну да все равно. многие старшие разработчики не ищут легких путей. вместо того чтобы на локализацию тратить 1 день, они заморачиваются со своей системой
Ну нам приходят данные из сети как я понял здесь, скорее всего они в UTF-8. А мы их локализуем через легаси, которое использует UTF-16. Тем самым постоянно конвертация происходит из одной кодировки в Другую
я не понимаю о чем вы говорите. но на мой взгляд никто ничего никому не сообщает. приложение компилируется во время запуска находится нужный файл с локализацией в зависимости от языка и в нем находится нужное значение по ключу