我正在使用React Native和Expo创建一个应用程序,但找不到解决方案会强制LTR(从左到右)方向。我的一些用户的手机使用RTL语言,但是我只有英语和挪威语,因此以英语显示RTL文本没有任何意义。

我也在使用i18next进行翻译。

关于如何解决这个问题的任何想法?强制LTR。

最佳答案

经过更多挖掘才找到了我的解决方案。

在App.js上,导入以下库:

import { I18nManager } from "react-native";

然后在导入之后立即使用以下代码:
I18nManager.forceRTL(false);
I18nManager.allowRTL(false);

09-18 04:40