Рубрики
Без рубрики

Переведите расширение вашего браузера за секунды

Быстро перевести расширение вашего браузера за секунды. Tagged с ShowDev, JavaScript, ShowWeb, Chrome.

Привет, 👋,

Если вы читаете это, вы, вероятно, пришли по той же причине, я делал в прошлом. Как легко перевести расширение моего браузера на другие языки?

Ну, как часть моего стартапа Helperbird Мне нужно было перевести расширение браузера на другие языки, чтобы увеличить охват. Поэтому я посмотрел на разные решения и нашел одну многообещающую github Repo Но это было не идеально.

С расширениями хрома или браузера у вас есть такая макет папки.

_locales/{{languageCode}}/messages.json

Где оригинал по – Томас Брюггеманн в то время как Great не вписывается в поток развития расширения браузера.

Поэтому я разделил расширение и переписал его, чтобы сделать его для разработки браузера (также не волнуйтесь, я добавлю функцию в оригинальный мастер). Так что, если вы разработчик расширения браузера. Вы можете сделать следующее сейчас.

Установка

npm install -g translate-extension-json

использование

Вам нужен Google Translate API -ключ Анкет

translate-extension {{apiKey}} {{location of json file}} {{Translate from}  {{Tanslate too,Tanslate too,Tanslate too,}}

например

translate-extension-json iuOHAEbo9H788d34h93h4dioue2I locales en es,fr

Это переведет все строки в _locales/en/messages.json (По сравнению с текущей папкой в оболочке) от английского до испанского и французского языка на основе кодов языка API Translate Google.

Список целевых языков является необязательным. Когда он не присутствует, он будет переведен на все языки, поддерживаемые Google Translate.

Если вам понравился этот проект и руководство, вы можете следовать за мной здесь.

Код модуля узла равен Здесь и источник GitHub – здесь

Оригинал: “https://dev.to/robertjgabriel/translate-your-browser-extension-in-seconds-60a”