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 では string.xml です。

したがって、i18n の場合、次のように使用できる LocalePlanetのような外部ライブラリが必要になります。_('Hello, world!')


古い回答

strings.xml に追加する必要はありません。紐はそのままお使いください。そこに追加すると、iOS が正常に動作しなくなります。例: `マイページ名

それでも i18n をサポートしたい場合は、このCordova プラグインをチェックしてください。ただし、string.xml ではなく、json ファイルから取得されます。

于 2019-11-09T13:08:42.523 に答える