Closed KirillArtemenko closed 4 years ago
Кажется я понял в чем проблема, буквально сегодня столкнулся с подобным в другом приложении, мне кажется проблема в том, что вы используете для получения переводов глобальный контекст приложения вроде "App.getInstance().getBaseContext().getString()" но если дать возможность задавать контекст при создании экземпляра кассы и использовать его. то проблема исчезает, поскольку контекст фрагмента или активности имеет корректную локаль. Иначе говоря, если будете использовать контекст используемый при создании кассы, то проблем с переводами не будет, пишите готов активно помогать!
Подскажите, проблема еще актуальна?
Подготовил переводы на другие языки со значениями из values-ru.xml, однако некоторые элементы ни в какую не переводятся (конкретно "К оплате" и кнопка "Продолжить") и остаются на русском.
Учитывая, что значения в основном файле values.xml на английском языке, то есть версия что для некоторых переводов в библиотеке используется язык системы а не текущей установленной локали.
Если запустить приложение и не менять язык, то иногда открывается и вовсе все на русском.
Пример кода которым изменяю язык приложения.
Подскажите пожалуйста как решить эту проблему? Проблема наблюдается как в 2.3.0 так и в 2.4.0 UPD: На странице ввода данных и вовсе все надписи на русском (язык системы)