1.2.3 • Published 4 years ago

synthetix-translations v1.2.3

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

synthetix-translations

CircleCI npm version Discord Twitter Follow

Internationalization repository for Synthetix dApps.

Translator Instructions

  1. Fork this repo using the fork button on the top right ^^^.
  2. Create language folder using your language code https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
  3. Copy the /en/translation.json e.g. synthetix-mintr/en/translation.json
  4. Rename it into your langage folder {APP_NAME}/{LANG-CODE}/translation.json e.g. synthetix-mintr/es/translation.json
  5. Translate English to your language
  6. Submit PR back to this repo

Before submitting a translation, please make sure to respect the following repository architecture: {APP_NAME}/{LANG-CODE}/translation.json Where {APP_NAME} is the DAPP repo name i.e. synthetix-mintr, synthetix-exchange {LANG-CODE} is the language code for your language to translate.

Examples:

synthetix-mintr/en/translation.json
synthetix-mintr/fr/translation.json

Please make sure to use the latest version of the english (en) file as a reference before starting the translation.

translation.json follows a simple key:value format which has to be respected in order to be published.

	"home": {
		"intro": {
			"title": "What would you like to do?",
			"subtitle": "Click any button below to view more info, confirm or change the amount before submitting."
		},
	},

With the example above, a new translation should look like:

	"home": {
		"intro": {
			"title": "YOUR_TRANSLATION",
			"subtitle": "YOUR_TRANSLATION"
		},
	},

To be merged and published to the synthetix-translations node package, a translation will have to cover every key:value.

For developers

extractLanguages.js is a node script which looks for every translation file in the dApp folders specified at the top of the file and concats them into a translations.json file at the root of the project.

To generate a new build use the command npm run build.

1.2.3

4 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

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.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.1.0

5 years ago