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 - 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'

View File

@@ -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: {