gpt4 book ai didi

react-native - 在没有 forceRTL 的情况下 react 本地阿拉伯语 (RTL)

转载 作者:行者123 更新时间:2023-12-03 23:10:38 27 4
gpt4 key购买 nike

在 RN 我的双语应用程序(英语 - 阿拉伯语)中,我使用了 I18nManager (查看次数)和 I18n (用于翻译)

当我将应用程序语言更改为阿拉伯语时,整个应用程序会使用以下代码从启动画面重新加载:

I18nManager.forceRTL(true)

理想情况下,它不应从头开始重新启动应用程序,而应继续使用阿拉伯数据显示当前屏幕。

目前,它没有发生,只有翻译元素使用 I18n.t('keyword') 进行转换。但是对于 View 阿拉伯语对齐,这是不正确的。

仍在寻找更好的解决方案,让我知道是否有人实现了它。

谢谢
索普!!

最佳答案

您应该将此代码放在项目的顶部组件中

import RNRestart from "react-native-restart";
I18nManager.forceRTL(true); if (!I18nManager.isRTL) RNRestart.Restart();

关于react-native - 在没有 forceRTL 的情况下 react 本地阿拉伯语 (RTL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58057589/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com