共享组件无法识别设备语言
Share component not recognise device language
在 React Native 中 Share
组件始终以英语打开。即使我在 iOS 的系统中设置了意大利语,它也会以英语显示。分享对话框中有设置本地化的选项吗
这里是代码和截图
let result = await Share.share(
{
message: text
url: urlShare,
title: abc
},
{
dialogTitle: abc,
},
);
要解决此问题,您需要在Info.plist
中add/updateCFBundleDevelopmentRegion
默认情况下 CFBundleDevelopmentRegion
设置为 "en"。
只需将 en
替换为 it
() 或 it-ch
。
如需多语言支持,请将此添加到 Info.plist
<key>CFBundleAllowMixedLocalizations</key>
<string>true</string>
可以找到完整的文档here
在 React Native 中 Share
组件始终以英语打开。即使我在 iOS 的系统中设置了意大利语,它也会以英语显示。分享对话框中有设置本地化的选项吗
这里是代码和截图
let result = await Share.share(
{
message: text
url: urlShare,
title: abc
},
{
dialogTitle: abc,
},
);
要解决此问题,您需要在Info.plist
中add/updateCFBundleDevelopmentRegion
默认情况下 CFBundleDevelopmentRegion
设置为 "en"。
只需将 en
替换为 it
() 或 it-ch
。
如需多语言支持,请将此添加到 Info.plist
<key>CFBundleAllowMixedLocalizations</key>
<string>true</string>
可以找到完整的文档here