WKWebView询问"would like to use your current location"未本地化,始终使用英语



Firefox,Chrome和Safari显示此问题根据iPhone语言进行了本地化。我不知道为什么系统不想在我的应用程序中本地化它。这不是第一个权限问题,可以在plist文件中本地化,而是针对特定站点的问题,例如 maps.google.com它在设备上而不是在模拟器上。如何使系统本地化此警报?

就我而言,我正在一个Cordova项目中工作,我所要做的就是将其添加到Xcode中的项目.plist中。

<key>CFBundleLocalizations</key>
<array>
    <string>es</string>
</array>
<key>CFBundleDevelopmentRegion</key>
<array>
    <string>es</string>
</array>

但是,对于Cordova来说,可以通过将以下内容添加到iOS部分下方的插件.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>

最新更新