1.1.17 • Published 1 year ago

chrome-extension-translate v1.1.17

Weekly downloads
3
License
MIT
Repository
github
Last release
1 year ago

chrome-extension-translate

Translate messages in the _locales directory from the default_language to other languages in the _locales directory or locales listed as arguments to the command.

Installation

Please install as a global dependency or use it via npx or any other way you like.

npm i -g chrome-extension-translate # do not forget the global (-g) flag

Usage

Usage: chrome-extension-translate <api_key> [locales...]

Options:
  -V, --version  output the version number
  -h, --help     output usage information

Guide

You can create an api key here: https://console.cloud.google.com/apis/api/translate.googleapis.com/credentials

If you already have a messages.json file in the "en" _locales directory https://developer.chrome.com/apps/i18n-messages, you can translate it by running:

Define a "default_locale" in the manifest.json file like this:

{
    ...
    "default_locale": "en",
    ...
}

In this example the default locale is english.

chrome-extension-translate <API_KEY> fr nl fi

In this example we want to generate translations for the languages: French, Dutch and Finnish. After running the command 3 new folders (fr, nl and fi folders) will be created in the _locales folder. The next time you run this command you don't need to specify the locales because it looks in _locales folder for translations:

chrome-extension-translate <API_KEY>

This extension only translates messages that do not already exist. For example, if the "helloWorld" message already exists in french, it will not be translated from english. This allows you to easily edit the french translation without it being overwritten each time you run the command.

You can run this command from any directory containing _locales folder and a manifest.json file with a default_locale entry.

Example

chrome-extension-translate "$API_KEY" ar am bg bn ca cs da de el en es et fa fi fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nl no pl ro ru sk sl sr sv sw ta te th tr uk vi
1.1.17

1 year ago

1.1.16

1 year ago

1.1.15

1 year ago

1.1.14

2 years ago

1.1.13

5 years ago

1.1.12

5 years ago

1.1.11

5 years ago

1.1.10

5 years ago

1.1.9

5 years ago

1.1.8

5 years ago

1.1.7

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago