mirror of
https://github.com/vuejs/vue-cli.git
synced 2026-04-20 19:40:59 -05:00
73545252e0
* refactor(ui): use fetchPolic: 'cache-and-network' by default * feat(ui): don't display loader if cached data * fix(ui): eslint errors * feat(ui): new top bar design * fix(ui): remove work icon in top bar * fix(ui): logger view item hover background * feat(ui): Projects list show open project * feat(ui): top bar: responsive + no favorites message * fix(ui): Cannot set property consoleLogLast of #<a> which has only a getter * fix(ui): loading prompts folder when installing plugin * feat(ui): help translating button + docs * docs(ui): fix local. docs * fix(ui): Help translate button * docs(ui): plugin ui dev docs improvements * docs(ui): typo * docs(ui): typo * docs(ui): typo * feat(ui): auto locale now tries full code + short code * docs(ui): fix missing ref locale link
20 lines
1023 B
Markdown
20 lines
1023 B
Markdown
# Localization
|
|
|
|
# Translate the UI
|
|
|
|
Follow those simple steps to propose a new language for the CLI UI!
|
|
|
|
1. Run `navigator.languages` or `navigator.language` to get the language code for the new locale. *For example: `'fr'`.*
|
|
|
|
2. Search NPM to see if a package called `vue-cli-locale-<language code>` doesn't already exist. If it does, please contribute to it by submitting PRs! If you don't find any, create a new package called `vue-cli-locale-<language code>`. *For example: `vue-cli-locale-fr`*
|
|
|
|
3. Put the locale JSON file in a `locales` folder and give it the name of the language code. *For example: `locales/fr.json`*
|
|
|
|
4. In the `package.json` file, set the `unpkg` field to the path to the locale file. *For example: `"unpkg": "./locales/fr.json"`*
|
|
|
|
5. Publish the package on NPM.
|
|
|
|
The English reference locale is [here](https://github.com/vuejs/vue-cli/blob/dev/packages/%40vue/cli-ui/locales/en.json).
|
|
|
|
Take a look at [the french localization package](https://github.com/Akryum/vue-cli-locale-fr) as an example.
|