сделал локализацию xamforms приложения через resxы. при смене языка на девайсе все работает
и вот встал вопрос: а как менять язык во время работы приложения?
ничего адекватного нагуглить не могу
якшо поможете буд премного благодарен
скорее придется делать сервис, который будет выступать в качестве прослойки между ui и resx файлами вы будете биндить все строки, через этот сервис и при изменении локали, соответственно менять resx
Поменяйте реализацию вашего ILocalizeService 😐. Каждая перерисовка вызывает Translate заного. Так вот, просто в реализации берите язык НЕ ИЗ ЯЗЫКА ТРЕДА. Сохраните вашу настройку где-нибудь (Settings/RAM, любое общее место) и тягайте в реализации сервиса
https://blog.pieeatingninjas.be/2017/05/20/dynamically-binding-resx-resources-in-xamarin-forms/
Обсуждают сегодня