1
0
mirror of synced 2025-12-22 19:34:15 -05:00

clone all languages for production build (#33473)

This commit is contained in:
Peter Bengtsson
2022-12-13 13:42:55 +01:00
committed by GitHub
parent 23dc6dd766
commit 7df3f2ca14
2 changed files with 70 additions and 14 deletions

View File

@@ -71,6 +71,55 @@ jobs:
- name: Merge docs-early-access repo's folders
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
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
with:
@@ -85,6 +134,13 @@ jobs:
# unnecessary weight to the container image.
- name: Delete old checked in translation directories (TEMPORARY)
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
- name: 'Build and push image'

View File

@@ -10,13 +10,13 @@ import path from 'path'
dotenv.config()
const possibleEnvVars = {
'es-ES': process.env.TRANSLATIONS_ROOT_ES_ES,
'zh-CN': process.env.TRANSLATIONS_ROOT_ZH_CN,
'ja-JP': process.env.TRANSLATIONS_ROOT_JA_JP,
'pt-BR': process.env.TRANSLATIONS_ROOT_PT_BR,
'de-DE': process.env.TRANSLATIONS_ROOT_DE_DE,
'fr-FR': process.env.TRANSLATIONS_ROOT_FR_FR,
'ru-RU': process.env.TRANSLATIONS_ROOT_RU_RU,
'es-es': process.env.TRANSLATIONS_ROOT_ES_ES,
'zh-cn': process.env.TRANSLATIONS_ROOT_ZH_CN,
'ja-jp': process.env.TRANSLATIONS_ROOT_JA_JP,
'pt-br': process.env.TRANSLATIONS_ROOT_PT_BR,
'de-de': process.env.TRANSLATIONS_ROOT_DE_DE,
'fr-fr': process.env.TRANSLATIONS_ROOT_FR_FR,
'ru-ru': process.env.TRANSLATIONS_ROOT_RU_RU,
'ko-kr': process.env.TRANSLATIONS_ROOT_KO_KR,
}
@@ -48,7 +48,7 @@ const languages = {
code: 'cn',
hreflang: 'zh-Hans',
redirectPatterns: [/^\/zh-\w{2}/, /^\/zh/],
dir: getRoot('zh-CN'),
dir: getRoot('zh-cn'),
wip: false,
},
ja: {
@@ -57,7 +57,7 @@ const languages = {
code: 'ja',
hreflang: 'ja',
redirectPatterns: [/^\/jp/],
dir: getRoot('ja-JP'),
dir: getRoot('ja-jp'),
wip: false,
},
es: {
@@ -65,7 +65,7 @@ const languages = {
nativeName: 'Español',
code: 'es',
hreflang: 'es',
dir: getRoot('es-ES'),
dir: getRoot('es-es'),
wip: false,
},
pt: {
@@ -74,7 +74,7 @@ const languages = {
code: 'pt',
hreflang: 'pt',
redirectPatterns: [/^\/br/],
dir: getRoot('pt-BR'),
dir: getRoot('pt-br'),
wip: false,
},
de: {
@@ -82,7 +82,7 @@ const languages = {
nativeName: 'Deutsch',
code: 'de',
hreflang: 'de',
dir: getRoot('de-DE'),
dir: getRoot('de-de'),
wip: false,
},
fr: {
@@ -90,7 +90,7 @@ const languages = {
nativeName: 'Français',
code: 'fr',
hreflang: 'fr',
dir: getRoot('fr-FR'),
dir: getRoot('fr-fr'),
wip: false,
},
ru: {
@@ -98,7 +98,7 @@ const languages = {
nativeName: 'Русский',
code: 'ru',
hreflang: 'ru',
dir: getRoot('ru-RU'),
dir: getRoot('ru-ru'),
wip: false,
},
ko: {