有什么方法可以使用expo根据本机中的电话语言来翻译上下文菜单吗?

时间:2019-10-17 04:14:05

标签: ios react-native contextmenu expo

因此,我使用i18n库来本地化应用程序的语言,除了在iOS的上下文菜单中,它没有问题。 即使我已经将语言更改为日语,它仍将始终显示英语(“选择”,“全选”等)。

https://user-images.githubusercontent.com/47558402/66972776-41d34100-f0c8-11e9-850c-a2aa6b913782.png

我们在以下问题上也遇到同样的问题:How to translate context menu in react native?

但是我在expo中使用react-native。

谢谢。

1 个答案:

答案 0 :(得分:1)

添加到app.json:

  1. 添加空的本地化文件(https://docs.expo.io/versions/latest/distribution/app-stores/#localizing-system-dialogs-on-ios):

    “语言环境”:{             “ zh”:“ ./languages/zh.json”,             “ ru”:“ ./languages/ru.json”          },

2。

 "ios": {
     "infoPlist": {
       "CFBundleLocalizations" : ["zh", "ru"],
       "CFBundleDevelopmentRegion" : "zh"
      }
    }