Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何为react native中的语言更改创建重载函数_Javascript_React Native_Localization - Fatal编程技术网

Javascript 如何为react native中的语言更改创建重载函数

Javascript 如何为react native中的语言更改创建重载函数,javascript,react-native,localization,Javascript,React Native,Localization,我使用了一个名为react native localization的库来翻译我的应用程序。我有两种语言,阿拉伯语和英语。我已经创建了一个设置页面来处理手动语言选择。在屏幕主体、标题和项目的英文版本中,一切都很好。问题是,翻译不会像在阿拉伯语屏幕内容中那样影响导航器标题或项目。但是,当我更改设备语言时,所有内容都会按应有的方式进行翻译,不仅是屏幕本身,还有所有标题、项目等。我希望在不更改设备语言的情况下更改应用程序所有内容的语言 我尝试了很多方法和很多图书馆。当我的实时重新加载和热重新加载处于打开

我使用了一个名为react native localization的库来翻译我的应用程序。我有两种语言,阿拉伯语和英语。我已经创建了一个设置页面来处理手动语言选择。在屏幕主体、标题和项目的英文版本中,一切都很好。问题是,翻译不会像在阿拉伯语屏幕内容中那样影响导航器标题或项目。但是,当我更改设备语言时,所有内容都会按应有的方式进行翻译,不仅是屏幕本身,还有所有标题、项目等。我希望在不更改设备语言的情况下更改应用程序所有内容的语言

我尝试了很多方法和很多图书馆。当我的实时重新加载和热重新加载处于打开状态且手动选择的语言为阿拉伯语时,我在更改某些样式时经历了一件事。发生的事情是,当我更改样式时,应用程序在不重新启动的情况下重新加载,标题和项目也被翻译。但当我重新启动应用程序时,问题又出现了。我尝试创建与上次相同的功能,我成功了,但当我重新启动应用程序时,问题又像上次一样出现了。 如果您知道如何解决此问题,请提供帮助。

是否执行
location.reload(true)不适合你?