Гибридное мобильное приложение Cordova - как получить доступ к значению ресурса, указанному в strings.xml, на моей странице index.html - PullRequest
0 голосов
/ 08 ноября 2019

Я новичок в разработке гибридных мобильных приложений и использую Cordova. Я создал простое приложение с index.html и связанными файлами .js и .css. Теперь я добавил строку ресурса «pagetitle» в strings.xml, и мне нужно получить значение и отобразить его в HTML. Любые указатели в этом отношении будут с благодарностью.

Я работал над разработкой собственных приложений для Android и получил доступ к ресурсам из strings.xml, например, в моем случае это было бы '@ string / pagetitle'. Но теперь, когда я занимаюсь разработкой гибридного приложения, у меня есть только HTML, CSS, JS для разработки.

1 Ответ

0 голосов
/ 09 ноября 2019

Обновление

Кажется, что плагин используется для встроенной части, как описано здесь:

Этот плагин помогает вам управлять строковыми файлами, которые выизначально необходим, а именно для Localizable.strings и InfoPlist.strings для iOS и strings.xml для Android.

Так что для i18n вам потребуется внешняя библиотека, такая как LocalePlanet whciВы можете использовать это так: _('Hello, world!')


Старый ответ

Нет необходимости добавлять его в strings.xml. Просто используйте строку как есть. Если вы добавите его туда, то iOS не будет работать должным образом. Пример: `Имя моей страницы

Если вы все еще хотите поддерживать i18n, вы можете проверить этот Плагин Cordova . Но вместо string.xml он будет из файла json.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...