我正在建立一个支持英语和英语的反应原生应用程序。阿拉伯语区域设置,我的问题是用户区域设置是未知的,直到用户登录到我的应用程序,我的问题是当用户登录到我的应用程序而不重新启动我的应用程序时,如何将区域设置从英语切换到阿拉伯语。
我的切换区域设置的代码是:
I18nManager.forceRTL(!this.state.isRTL);
this.setState({isRTL: !this.state.isRTL});
// problem is that it requires restarting and i think restarting my app when user is logging in isn't a good practice.
任何人都有一个很好的解决方案或建议如何实施一个好的解决方案。