Получение следующее сообщение об ошибке при загрузке моего расширения:Интернационализация (i18n) мое расширение, ошибка загрузки файла перевода
An error occurred: Message JSON file must be in UTF-8 encoding.
У меня есть около 19 файлов перевода.
Когда я запускаю следующую команду локально:
file extension/_locales/[locale]/messages.json
я получаю:
extension/[locale]/messages.json: UTF-8 Unicode English text
На несколько локалей переводы (польский, каталонский, португальский, французский, и т.д ..) Я получаю следующее сообщение
extension/[locale]/messages.json: UTF-8 Unicode English text, with very long lines
Я отслеживал ошибку загрузки с веб-магазина Chrome до языкового курса nslation, которые выводят «с очень длинными строками» из команды «файл».
Я не уверен, как решить эту проблему. Любой совет?
О, я должен упомянуть, файлы перевода:
- Не имеют BOM
- не содержат ни одного комментария
UPDATE:
Эта ошибка была вызвана двумя проблемами :
- Забыл удалить комментарий в одном из локальных json-файлов.
- Был плохой персонаж в нескольких файлах локали.
Действительно делает меня расстроенным, что я не сталкивался с этой проблемой локально во время разработки. Да ладно Chrome ...
После повторного расследования проблема была вызвана одним комментарием в файле локали и двумя плохими символами. –