Firefox、Chrome和Safari会根据iPhone的语言显示此问题的本地化内容。我无法弄清楚为什么系统不想在我的应用程序中本地化它。这不是第一个可以在plist文件中本地化的权限问题,而是针对特定网站(如maps.google.com)的问题。它在设备上而不是模拟器上。如何使系统本地化这些警报?
Firefox、Chrome和Safari会根据iPhone的语言显示此问题的本地化内容。我无法弄清楚为什么系统不想在我的应用程序中本地化它。这不是第一个可以在plist文件中本地化的权限问题,而是针对特定网站(如maps.google.com)的问题。它在设备上而不是模拟器上。如何使系统本地化这些警报?
<key>CFBundleLocalizations</key>
<array>
<string>es</string>
</array>
<key>CFBundleDevelopmentRegion</key>
<array>
<string>es</string>
</array>
然而,对于 Cordova 来说,可以通过在插件的 plugin.xml 文件中添加以下内容来实现,在 iOS 部分下方。
<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>