В RN мое двуязычное приложение (английский - арабский) я использовал I18nManager
(просмотры) и I18n
(для переводов)
Когда я меняю язык приложения на арабский, все приложение получаетперезагрузите снова с заставки, используя этот код:
I18nManager.forceRTL(true)
В идеале, оно не должно перезапускать приложение с самого начала и должно продолжать работу с текущим экраном с арабскими данными.
В настоящее время этого не происходит, конвертируются только элементы перевода с использованием I18n.t('keyword')
, но для выравнивания представлений по-арабски это некорректно.
Все еще ищите лучшее решение, дайте мне знать, есликто-нибудь достиг этого.
Спасибо
Сопо !!