Firefox,Chrome和Safari根据iphone语言显示了这些问题。 我无法弄清楚系统为什么不想在我的应用中进行本地化。这不是第一个权限问题,可以在plist文件中进行本地化,这是特定网站的问题,例如maps.google.com 它在设备上不在模拟器上。 如何使系统本地化此警报?
答案 0 :(得分:0)
就我而言,我在一个 Cordova 项目中工作,我所要做的就是将它添加到 Xcode 中的项目 .plist 中。
<key>CFBundleLocalizations</key>
<array>
<string>es</string>
</array>
<key>CFBundleDevelopmentRegion</key>
<array>
<string>es</string>
</array>
但是对于 Cordova,可以通过将以下内容添加到 iOS 部分下方 plugin.xml 文件中的插件中来实现。
<edit-config target="CFBundleLocalizations" file="*-Info.plist" mode="overwrite">
<array>
<string>es</string>
</array>
</edit-config>
<edit-config target="CFBundleDevelopmentRegion" file="*-Info.plist" mode="overwrite">
<array>
<string>es</string>
</array>
</edit-config>