Есть ли способ извлечь из моего расширения Google Chrome список всех доступных переводов?Могу ли я получить список доступных языковых переводов из моего расширения Chrome?
Например, мое приложение может содержать следующие папки:
_locales\en\messages.json
_locales\fr\messages.json
_locales\es\messages.json
Есть ли способ узнать, что это en
, fr
и es
внутри самого расширения?
И второй вопрос, есть ли способ проанализировать конкретный файл messages.json
как данные JSON? Я имею в виду немного больше возможностей, чем то, что предоставляется chrome.i18n.getMessage()
.
Спасибо. Говоря об ошибках, я не могу найти хорошую документацию. Скажем, для 'root.getDirectory()' какие параметры 'errorCallback' (или последний параметр, который вы пропустили) вызвали в случае ошибки? – c00000fd
Чтобы ответить на мой собственный вопрос, 'errorCallback', или последний параметр для' root.getDirectory() ', имеет два удобных свойства' message' и 'name', которые имеют некоторую информацию об ошибке. – c00000fd
Также просто обновление, я не могу отметить это как ответ, так как пример кода Xan является неполным. Если кто-то заинтересован, вот рабочий пример: https://developer.mozilla.org/en-US/docs/Web/API/DirectoryReader#example – c00000fd