因此,我使用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。
谢谢。
答案 0 :(得分:1)
添加到app.json:
添加空的本地化文件(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"
}
}