feat: docs i18n support (continuation from #14818) (#17190)

* Initial commit for i18n support

* Bring out index page

* Lint
	modified:   src/pages/index.js

* More Crowdin ephemera

* copy src content to i18n/**/docusaurus-plugin-content-docs/current folders

* run write-translations

* remove superflous files in i18n

* fix formatting

* remove icons folders from translations, add ja, pt, vi translations

* fix formatting

* update translation JSON files

* add crowdin support & crowdin:sync command, sync with crowdin

* exclude failing locales

* remove i18n from git cache, add write-heading-ids script

* add crowdin:sync to before_install.sh script

* add write-i18m shortening script & crowdin:download script (also to before_install.sh)

* move crowdin:download from before_install.sh to prebuild hook

* remove prebuild hook

* remove crowdin script, bump deps

* re-add cli/usage

* update package-lock.json

* add translation sync to build.sh for master

* update README

* add ja to localesNotBuilding, write e-ids

* fix formatting

* get on sync with master

* replace check for master branch

* change build script to work on travis

* use refs instead of names

* fix build.sh

* replace head ref check with channel check

* get stable channel in build.sh

* remove zip

* remove header ids

Co-authored-by: rmshea <8948187+rmshea@users.noreply.github.com>
This commit is contained in:
Tim Hagn
2021-05-28 06:21:37 +02:00
committed by GitHub
parent e833d2ba5b
commit 53c91ee89e
171 changed files with 15824 additions and 26701 deletions

View File

@ -20,8 +20,29 @@ module.exports = {
},
],
i18n: {
defaultLocale: 'en',
locales: ['en', 'zh'],
defaultLocale: "en",
locales: ["en", "de", "es", "ru", "ar"],
// localesNotBuilding: ["ko", "pt", "vi", "zh", "ja"],
localeConfigs: {
en: {
label: "English",
},
ru: {
label: "Русский",
},
es: {
label: "Español",
},
de: {
label: "Deutsch",
},
ar: {
label: "العربية",
},
ko: {
label: "한국어",
},
},
},
themeConfig: {
navbar: {
@ -57,8 +78,8 @@ module.exports = {
position: "left",
},
{
type: 'localeDropdown',
position: 'right',
type: "localeDropdown",
position: "right",
},
{
href: "https://discordapp.com/invite/pquxPsq",