clone all languages for production build (#33473)
This commit is contained in:
56
.github/workflows/azure-prod-build-deploy.yml
vendored
56
.github/workflows/azure-prod-build-deploy.yml
vendored
@@ -71,6 +71,55 @@ jobs:
|
|||||||
- name: Merge docs-early-access repo's folders
|
- name: Merge docs-early-access repo's folders
|
||||||
run: .github/actions-scripts/merge-early-access.sh
|
run: .github/actions-scripts/merge-early-access.sh
|
||||||
|
|
||||||
|
- name: Clone Simplified Chinese
|
||||||
|
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
|
||||||
|
with:
|
||||||
|
repository: github/docs-internal.zh-cn
|
||||||
|
token: ${{ secrets.DOCUBOT_REPO_PAT }}
|
||||||
|
path: translations/zh-cn
|
||||||
|
|
||||||
|
- name: Clone Japanese
|
||||||
|
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
|
||||||
|
with:
|
||||||
|
repository: github/docs-internal.ja-jp
|
||||||
|
token: ${{ secrets.DOCUBOT_REPO_PAT }}
|
||||||
|
path: translations/ja-jp
|
||||||
|
|
||||||
|
- name: Clone Spanish
|
||||||
|
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
|
||||||
|
with:
|
||||||
|
repository: github/docs-internal.es-es
|
||||||
|
token: ${{ secrets.DOCUBOT_REPO_PAT }}
|
||||||
|
path: translations/es-es
|
||||||
|
|
||||||
|
- name: Clone Portuguese
|
||||||
|
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
|
||||||
|
with:
|
||||||
|
repository: github/docs-internal.pt-br
|
||||||
|
token: ${{ secrets.DOCUBOT_REPO_PAT }}
|
||||||
|
path: translations/pt-br
|
||||||
|
|
||||||
|
- name: Clone German
|
||||||
|
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
|
||||||
|
with:
|
||||||
|
repository: github/docs-internal.de-de
|
||||||
|
token: ${{ secrets.DOCUBOT_REPO_PAT }}
|
||||||
|
path: translations/de-de
|
||||||
|
|
||||||
|
- name: Clone French
|
||||||
|
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
|
||||||
|
with:
|
||||||
|
repository: github/docs-internal.fr-fr
|
||||||
|
token: ${{ secrets.DOCUBOT_REPO_PAT }}
|
||||||
|
path: translations/fr-fr
|
||||||
|
|
||||||
|
- name: Clone Russian
|
||||||
|
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
|
||||||
|
with:
|
||||||
|
repository: github/docs-internal.ru-ru
|
||||||
|
token: ${{ secrets.DOCUBOT_REPO_PAT }}
|
||||||
|
path: translations/ru-ru
|
||||||
|
|
||||||
- name: Clone Korean
|
- name: Clone Korean
|
||||||
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
|
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
|
||||||
with:
|
with:
|
||||||
@@ -85,6 +134,13 @@ jobs:
|
|||||||
# unnecessary weight to the container image.
|
# unnecessary weight to the container image.
|
||||||
- name: Delete old checked in translation directories (TEMPORARY)
|
- name: Delete old checked in translation directories (TEMPORARY)
|
||||||
run: |
|
run: |
|
||||||
|
rm -fr translations/zh-CN
|
||||||
|
rm -fr translations/ja-JP
|
||||||
|
rm -fr translations/es-ES
|
||||||
|
rm -fr translations/pt-BR
|
||||||
|
rm -fr translations/de-DE
|
||||||
|
rm -fr translations/fr-FR
|
||||||
|
rm -fr translations/ru-RU
|
||||||
rm -fr translations/ko-KR
|
rm -fr translations/ko-KR
|
||||||
|
|
||||||
- name: 'Build and push image'
|
- name: 'Build and push image'
|
||||||
|
|||||||
@@ -10,13 +10,13 @@ import path from 'path'
|
|||||||
dotenv.config()
|
dotenv.config()
|
||||||
|
|
||||||
const possibleEnvVars = {
|
const possibleEnvVars = {
|
||||||
'es-ES': process.env.TRANSLATIONS_ROOT_ES_ES,
|
'es-es': process.env.TRANSLATIONS_ROOT_ES_ES,
|
||||||
'zh-CN': process.env.TRANSLATIONS_ROOT_ZH_CN,
|
'zh-cn': process.env.TRANSLATIONS_ROOT_ZH_CN,
|
||||||
'ja-JP': process.env.TRANSLATIONS_ROOT_JA_JP,
|
'ja-jp': process.env.TRANSLATIONS_ROOT_JA_JP,
|
||||||
'pt-BR': process.env.TRANSLATIONS_ROOT_PT_BR,
|
'pt-br': process.env.TRANSLATIONS_ROOT_PT_BR,
|
||||||
'de-DE': process.env.TRANSLATIONS_ROOT_DE_DE,
|
'de-de': process.env.TRANSLATIONS_ROOT_DE_DE,
|
||||||
'fr-FR': process.env.TRANSLATIONS_ROOT_FR_FR,
|
'fr-fr': process.env.TRANSLATIONS_ROOT_FR_FR,
|
||||||
'ru-RU': process.env.TRANSLATIONS_ROOT_RU_RU,
|
'ru-ru': process.env.TRANSLATIONS_ROOT_RU_RU,
|
||||||
'ko-kr': process.env.TRANSLATIONS_ROOT_KO_KR,
|
'ko-kr': process.env.TRANSLATIONS_ROOT_KO_KR,
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -48,7 +48,7 @@ const languages = {
|
|||||||
code: 'cn',
|
code: 'cn',
|
||||||
hreflang: 'zh-Hans',
|
hreflang: 'zh-Hans',
|
||||||
redirectPatterns: [/^\/zh-\w{2}/, /^\/zh/],
|
redirectPatterns: [/^\/zh-\w{2}/, /^\/zh/],
|
||||||
dir: getRoot('zh-CN'),
|
dir: getRoot('zh-cn'),
|
||||||
wip: false,
|
wip: false,
|
||||||
},
|
},
|
||||||
ja: {
|
ja: {
|
||||||
@@ -57,7 +57,7 @@ const languages = {
|
|||||||
code: 'ja',
|
code: 'ja',
|
||||||
hreflang: 'ja',
|
hreflang: 'ja',
|
||||||
redirectPatterns: [/^\/jp/],
|
redirectPatterns: [/^\/jp/],
|
||||||
dir: getRoot('ja-JP'),
|
dir: getRoot('ja-jp'),
|
||||||
wip: false,
|
wip: false,
|
||||||
},
|
},
|
||||||
es: {
|
es: {
|
||||||
@@ -65,7 +65,7 @@ const languages = {
|
|||||||
nativeName: 'Español',
|
nativeName: 'Español',
|
||||||
code: 'es',
|
code: 'es',
|
||||||
hreflang: 'es',
|
hreflang: 'es',
|
||||||
dir: getRoot('es-ES'),
|
dir: getRoot('es-es'),
|
||||||
wip: false,
|
wip: false,
|
||||||
},
|
},
|
||||||
pt: {
|
pt: {
|
||||||
@@ -74,7 +74,7 @@ const languages = {
|
|||||||
code: 'pt',
|
code: 'pt',
|
||||||
hreflang: 'pt',
|
hreflang: 'pt',
|
||||||
redirectPatterns: [/^\/br/],
|
redirectPatterns: [/^\/br/],
|
||||||
dir: getRoot('pt-BR'),
|
dir: getRoot('pt-br'),
|
||||||
wip: false,
|
wip: false,
|
||||||
},
|
},
|
||||||
de: {
|
de: {
|
||||||
@@ -82,7 +82,7 @@ const languages = {
|
|||||||
nativeName: 'Deutsch',
|
nativeName: 'Deutsch',
|
||||||
code: 'de',
|
code: 'de',
|
||||||
hreflang: 'de',
|
hreflang: 'de',
|
||||||
dir: getRoot('de-DE'),
|
dir: getRoot('de-de'),
|
||||||
wip: false,
|
wip: false,
|
||||||
},
|
},
|
||||||
fr: {
|
fr: {
|
||||||
@@ -90,7 +90,7 @@ const languages = {
|
|||||||
nativeName: 'Français',
|
nativeName: 'Français',
|
||||||
code: 'fr',
|
code: 'fr',
|
||||||
hreflang: 'fr',
|
hreflang: 'fr',
|
||||||
dir: getRoot('fr-FR'),
|
dir: getRoot('fr-fr'),
|
||||||
wip: false,
|
wip: false,
|
||||||
},
|
},
|
||||||
ru: {
|
ru: {
|
||||||
@@ -98,7 +98,7 @@ const languages = {
|
|||||||
nativeName: 'Русский',
|
nativeName: 'Русский',
|
||||||
code: 'ru',
|
code: 'ru',
|
||||||
hreflang: 'ru',
|
hreflang: 'ru',
|
||||||
dir: getRoot('ru-RU'),
|
dir: getRoot('ru-ru'),
|
||||||
wip: false,
|
wip: false,
|
||||||
},
|
},
|
||||||
ko: {
|
ko: {
|
||||||
|
|||||||
Reference in New Issue
Block a user