我正在使用React Native和Expo创建一个应用程序,但找不到解决方案会强制LTR(从左到右)方向。我的一些用户的手机使用RTL语言,但是我只有英语和挪威语,因此以英语显示RTL文本没有任何意义。
我也在使用i18next进行翻译。
关于如何解决这个问题的任何想法?强制LTR。
最佳答案
经过更多挖掘才找到了我的解决方案。
在App.js上,导入以下库:
import { I18nManager } from "react-native";
然后在导入之后立即使用以下代码:
I18nManager.forceRTL(false);
I18nManager.allowRTL(false);