在我的RN双语应用程序(英文 - 阿拉伯语)中,我使用了
当我将应用程序语言更改为阿拉伯语时,整个应用程序会使用以下代码从启动画面重新加载:
理想情况下,应该不需要从头重新启动应用程序,并且应该使用当前屏幕上的阿拉伯语数据继续。目前这并不是发生的情况,只有翻译元素使用"I18n.t('keyword')"进行转换,但对于视图的阿拉伯语对齐,这是不太合适的。
仍在寻找更好的解决方案,如果有人实现了,请告诉我。
谢谢
Sopo !!
I18nManager
(视图)和I18n
(翻译)。当我将应用程序语言更改为阿拉伯语时,整个应用程序会使用以下代码从启动画面重新加载:
I18nManager.forceRTL(true)
理想情况下,应该不需要从头重新启动应用程序,并且应该使用当前屏幕上的阿拉伯语数据继续。目前这并不是发生的情况,只有翻译元素使用"I18n.t('keyword')"进行转换,但对于视图的阿拉伯语对齐,这是不太合适的。
仍在寻找更好的解决方案,如果有人实现了,请告诉我。
谢谢
Sopo !!