0

我是混合移动应用程序开发的新手,正在使用 Cordova。我用 index.html 和相关的 .js 和 .css 文件创建了一个简单的应用程序。现在我在strings.xml 中添加了一个资源字符串'pagetitle',我需要检索该值并在HTML 中显示它。在这方面的任何指针将不胜感激。

我从事过原生应用程序 Android 开发,并从 strings.xml 访问过资源,例如,在我的情况下,它将是“@string/pagetitle”。但是现在因为我正在开发一个混合应用程序并且只有 HTML、CSS、JS 来开发。

4

1 回答 1

0

更新

似乎该插件用于本机部分,如下所述:

此插件可帮助您管理本地需要的字符串文件,即 iOS 上的 Localizable.strings 和 InfoPlist.strings 以及 Android 上的 strings.xml。

因此,对于 i18n,您将需要像LocalePlanet这样的外部库,您可以像这样使用它:_('Hello, world!')


旧答案

无需在 strings.xml 中添加。只需按原样使用字符串。如果你在那里添加它,那么 iOS 将无法正常工作。例如:`我的页面名称

如果你仍然想支持 i18n,那么你可以查看这个Cordova 插件。但不是 string.xml,而是来自 json 文件。

于 2019-11-09T13:08:42.523 回答