From 526f0b5b6e5d0d0d43ace92c86b4041e8f6c0d16 Mon Sep 17 00:00:00 2001 From: lifehackerhansol Date: Fri, 27 Sep 2024 16:25:03 -0700 Subject: [PATCH] translations: selectively re-enable languages Languages that survived the transition: - Greek - Hungarian - Italian - Korean - Portuguese (Brazil) --- docs/.vitepress/config.mjs | 12 +- docs/.vitepress/i18n/el_GR.js | 252 ++++++++++++++++++++++++++ docs/.vitepress/i18n/hu_HU.js | 252 ++++++++++++++++++++++++++ docs/.vitepress/i18n/index.js | 14 +- docs/.vitepress/i18n/it_IT.js | 252 ++++++++++++++++++++++++++ docs/.vitepress/i18n/ko_KR.js | 252 ++++++++++++++++++++++++++ docs/.vitepress/i18n/pt_BR.js | 252 ++++++++++++++++++++++++++ docs/.vitepress/i18n/strings/index.js | 64 ++++++- 8 files changed, 1342 insertions(+), 8 deletions(-) create mode 100644 docs/.vitepress/i18n/el_GR.js create mode 100644 docs/.vitepress/i18n/hu_HU.js create mode 100644 docs/.vitepress/i18n/it_IT.js create mode 100644 docs/.vitepress/i18n/ko_KR.js create mode 100644 docs/.vitepress/i18n/pt_BR.js diff --git a/docs/.vitepress/config.mjs b/docs/.vitepress/config.mjs index 704a2e260b..d75375f16c 100644 --- a/docs/.vitepress/config.mjs +++ b/docs/.vitepress/config.mjs @@ -19,7 +19,12 @@ export default defineConfig({ ['script', {}, `window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', 'G-760Y60FQ3T');`] ], locales: { - root: i18n.en_US + root: i18n.en_US, + el_GR: i18n.el_GR, + hu_HU: i18n.hu_HU, + it_IT: i18n.it_IT, + ko_KR: i18n.ko_KR, + pt_BR: i18n.pt_BR }, themeConfig: { outline: { @@ -68,7 +73,6 @@ export default defineConfig({ 'cs_CZ/**', 'da_DK/**', 'de_DE/**', - 'el_GR/**', 'en_PT/**', 'es_ES/**', 'et_EE/**', @@ -76,16 +80,12 @@ export default defineConfig({ 'fr_FR/**', 'he_IL/**', 'hr_HR/**', - 'hu_HU/**', 'id_ID/**', - 'it_IT/**', 'ja_JP/**', - 'ko_KR/**', 'ms_MY/**', 'nl_NL/**', 'no_NO/**', 'pl_PL/**', - 'pt_BR/**', 'pt_PT/**', 'ro_RO/**', 'ru_RU/**', diff --git a/docs/.vitepress/i18n/el_GR.js b/docs/.vitepress/i18n/el_GR.js new file mode 100644 index 0000000000..4066f5263f --- /dev/null +++ b/docs/.vitepress/i18n/el_GR.js @@ -0,0 +1,252 @@ +import { el_GR as localeData } from './strings' + +const locale = "el_GR"; + +const sidebar_common = { + text: localeData.other, + items: [ + { text: localeData.pages["contribute"], link: `/${locale}/contribute` }, + { text: localeData.pages["credits"], link: `/${locale}/credits` }, + { text: localeData.pages["privacy-policy"], link: `/${locale}/privacy-policy` }, + { text: localeData.pages["site-navigation"], link: `/${locale}/site-navigation` } + ] +} + +const themeConfig = { + langMenuLabel: localeData.langMenuLabel, + darkModeSwitchLabel: localeData.darkModeSwitchLabel, + darkModeSwitchTitle: localeData.darkModeSwitchTitle, + lightModeSwitchTitle: localeData.lightModeSwitchTitle, + sidebarMenuLabel: localeData.sidebarMenuLabel, + returnToTopLabel: localeData.returnToTopLabel, + + nav: [ + { text: localeData.pages["faq"], link: `/${locale}/faq` }, + { text: localeData.pages["troubleshooting"], link: `/${locale}/troubleshooting` }, + { text: localeData.pages["checking-for-cfw"], link: `/${locale}/checking-for-cfw` }, + { + text: localeData.extras, + items: [ + { text: localeData.pages["godmode9-usage"], link: `/${locale}/godmode9-usage` }, + { text: localeData.pages["region-changing"], link: `/${locale}/region-changing` }, + { text: localeData.pages["uninstall-cfw"], link: `/${locale}/uninstall-cfw` }, + ] + } + ], + sidebar: { + [`/${locale}/ntrboot`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["multiple-options"] }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/flashing-ntrboot-(3ds-single-system)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(3ds-single-system)"], link: `/${locale}/flashing-ntrboot-(3ds-single-system)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/flashing-ntrboot-(3ds-multi-system)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(3ds-multi-system)"], link: `/${locale}/flashing-ntrboot-(3ds-multi-system)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/flashing-ntrboot-(dsi)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(dsi)"], link: `/${locale}/flashing-ntrboot-(dsi)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/flashing-ntrboot-(nds)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(nds)"], link: `/${locale}/flashing-ntrboot-(nds)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(ntrboot)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["multiple-options"] }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(hardmod)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(hardmod)"], link: `/${locale}/installing-boot9strap-(hardmod)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(mset9)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(mset9)"], link: `/${locale}/installing-boot9strap-(mset9)` }, + { text: localeData.pages["multiple-options"] }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(mset9-cli)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(mset9-cli)"], link: `/${locale}/installing-boot9strap-(mset9-cli)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(mset9-play-store)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(mset9-play-store)"], link: `/${locale}/installing-boot9strap-(mset9-play-store)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(safecerthax)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(safecerthax)"], link: `/${locale}/installing-boot9strap-(safecerthax)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(soundhax)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(soundhax)"], link: `/${locale}/installing-boot9strap-(soundhax)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(ssloth-browser)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(ssloth-browser)"], link: `/${locale}/installing-boot9strap-(ssloth-browser)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(super-skaterhax)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(super-skaterhax)"], link: `/${locale}/installing-boot9strap-(super-skaterhax)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + /* + The `/${locale}/` path needs to be at the bottom as a catch all! If it is placed anywhere above, + it will select the first matching one and not parse the rest! + */ + [`/${locale}/`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["multiple-options"] }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + }, + footer: { + copyright: 'Copyright © 2024 Nintendo Homebrew', + items: [ + { text: localeData.pages["contribute"], link: `/${locale}/contribute` }, + { text: localeData.pages["credits"], link: `/${locale}/credits` }, + { text: localeData.pages["privacy-policy"], link: `/${locale}/privacy-policy` }, + { text: localeData.pages["site-navigation"], link: `/${locale}/site-navigation` } + ] + } +}; + +export default { + lang: "de", + label: localeData.language, + title: localeData.title, + description: localeData.description, + themeConfig: themeConfig +} diff --git a/docs/.vitepress/i18n/hu_HU.js b/docs/.vitepress/i18n/hu_HU.js new file mode 100644 index 0000000000..e9637f770e --- /dev/null +++ b/docs/.vitepress/i18n/hu_HU.js @@ -0,0 +1,252 @@ +import { hu_HU as localeData } from './strings' + +const locale = "hu_HU"; + +const sidebar_common = { + text: localeData.other, + items: [ + { text: localeData.pages["contribute"], link: `/${locale}/contribute` }, + { text: localeData.pages["credits"], link: `/${locale}/credits` }, + { text: localeData.pages["privacy-policy"], link: `/${locale}/privacy-policy` }, + { text: localeData.pages["site-navigation"], link: `/${locale}/site-navigation` } + ] +} + +const themeConfig = { + langMenuLabel: localeData.langMenuLabel, + darkModeSwitchLabel: localeData.darkModeSwitchLabel, + darkModeSwitchTitle: localeData.darkModeSwitchTitle, + lightModeSwitchTitle: localeData.lightModeSwitchTitle, + sidebarMenuLabel: localeData.sidebarMenuLabel, + returnToTopLabel: localeData.returnToTopLabel, + + nav: [ + { text: localeData.pages["faq"], link: `/${locale}/faq` }, + { text: localeData.pages["troubleshooting"], link: `/${locale}/troubleshooting` }, + { text: localeData.pages["checking-for-cfw"], link: `/${locale}/checking-for-cfw` }, + { + text: localeData.extras, + items: [ + { text: localeData.pages["godmode9-usage"], link: `/${locale}/godmode9-usage` }, + { text: localeData.pages["region-changing"], link: `/${locale}/region-changing` }, + { text: localeData.pages["uninstall-cfw"], link: `/${locale}/uninstall-cfw` }, + ] + } + ], + sidebar: { + [`/${locale}/ntrboot`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["multiple-options"] }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/flashing-ntrboot-(3ds-single-system)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(3ds-single-system)"], link: `/${locale}/flashing-ntrboot-(3ds-single-system)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/flashing-ntrboot-(3ds-multi-system)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(3ds-multi-system)"], link: `/${locale}/flashing-ntrboot-(3ds-multi-system)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/flashing-ntrboot-(dsi)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(dsi)"], link: `/${locale}/flashing-ntrboot-(dsi)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/flashing-ntrboot-(nds)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(nds)"], link: `/${locale}/flashing-ntrboot-(nds)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(ntrboot)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["multiple-options"] }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(hardmod)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(hardmod)"], link: `/${locale}/installing-boot9strap-(hardmod)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(mset9)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(mset9)"], link: `/${locale}/installing-boot9strap-(mset9)` }, + { text: localeData.pages["multiple-options"] }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(mset9-cli)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(mset9-cli)"], link: `/${locale}/installing-boot9strap-(mset9-cli)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(mset9-play-store)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(mset9-play-store)"], link: `/${locale}/installing-boot9strap-(mset9-play-store)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(safecerthax)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(safecerthax)"], link: `/${locale}/installing-boot9strap-(safecerthax)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(soundhax)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(soundhax)"], link: `/${locale}/installing-boot9strap-(soundhax)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(ssloth-browser)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(ssloth-browser)"], link: `/${locale}/installing-boot9strap-(ssloth-browser)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(super-skaterhax)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(super-skaterhax)"], link: `/${locale}/installing-boot9strap-(super-skaterhax)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + /* + The `/${locale}/` path needs to be at the bottom as a catch all! If it is placed anywhere above, + it will select the first matching one and not parse the rest! + */ + [`/${locale}/`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["multiple-options"] }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + }, + footer: { + copyright: 'Copyright © 2024 Nintendo Homebrew', + items: [ + { text: localeData.pages["contribute"], link: `/${locale}/contribute` }, + { text: localeData.pages["credits"], link: `/${locale}/credits` }, + { text: localeData.pages["privacy-policy"], link: `/${locale}/privacy-policy` }, + { text: localeData.pages["site-navigation"], link: `/${locale}/site-navigation` } + ] + } +}; + +export default { + lang: "de", + label: localeData.language, + title: localeData.title, + description: localeData.description, + themeConfig: themeConfig +} diff --git a/docs/.vitepress/i18n/index.js b/docs/.vitepress/i18n/index.js index 3156a8f90b..8998b112b2 100644 --- a/docs/.vitepress/i18n/index.js +++ b/docs/.vitepress/i18n/index.js @@ -1,3 +1,15 @@ import en_US from './en_US' +import el_GR from './el_GR' +import hu_HU from './hu_HU' +import it_IT from './it_IT' +import ko_KR from './ko_KR' +import pt_BR from './pt_BR' -export { en_US } +export { + en_US, + el_GR, + hu_HU, + it_IT, + ko_KR, + pt_BR +} diff --git a/docs/.vitepress/i18n/it_IT.js b/docs/.vitepress/i18n/it_IT.js new file mode 100644 index 0000000000..32a6d96400 --- /dev/null +++ b/docs/.vitepress/i18n/it_IT.js @@ -0,0 +1,252 @@ +import { it_IT as localeData } from './strings' + +const locale = "it_IT"; + +const sidebar_common = { + text: localeData.other, + items: [ + { text: localeData.pages["contribute"], link: `/${locale}/contribute` }, + { text: localeData.pages["credits"], link: `/${locale}/credits` }, + { text: localeData.pages["privacy-policy"], link: `/${locale}/privacy-policy` }, + { text: localeData.pages["site-navigation"], link: `/${locale}/site-navigation` } + ] +} + +const themeConfig = { + langMenuLabel: localeData.langMenuLabel, + darkModeSwitchLabel: localeData.darkModeSwitchLabel, + darkModeSwitchTitle: localeData.darkModeSwitchTitle, + lightModeSwitchTitle: localeData.lightModeSwitchTitle, + sidebarMenuLabel: localeData.sidebarMenuLabel, + returnToTopLabel: localeData.returnToTopLabel, + + nav: [ + { text: localeData.pages["faq"], link: `/${locale}/faq` }, + { text: localeData.pages["troubleshooting"], link: `/${locale}/troubleshooting` }, + { text: localeData.pages["checking-for-cfw"], link: `/${locale}/checking-for-cfw` }, + { + text: localeData.extras, + items: [ + { text: localeData.pages["godmode9-usage"], link: `/${locale}/godmode9-usage` }, + { text: localeData.pages["region-changing"], link: `/${locale}/region-changing` }, + { text: localeData.pages["uninstall-cfw"], link: `/${locale}/uninstall-cfw` }, + ] + } + ], + sidebar: { + [`/${locale}/ntrboot`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["multiple-options"] }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/flashing-ntrboot-(3ds-single-system)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(3ds-single-system)"], link: `/${locale}/flashing-ntrboot-(3ds-single-system)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/flashing-ntrboot-(3ds-multi-system)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(3ds-multi-system)"], link: `/${locale}/flashing-ntrboot-(3ds-multi-system)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/flashing-ntrboot-(dsi)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(dsi)"], link: `/${locale}/flashing-ntrboot-(dsi)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/flashing-ntrboot-(nds)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(nds)"], link: `/${locale}/flashing-ntrboot-(nds)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(ntrboot)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["multiple-options"] }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(hardmod)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(hardmod)"], link: `/${locale}/installing-boot9strap-(hardmod)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(mset9)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(mset9)"], link: `/${locale}/installing-boot9strap-(mset9)` }, + { text: localeData.pages["multiple-options"] }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(mset9-cli)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(mset9-cli)"], link: `/${locale}/installing-boot9strap-(mset9-cli)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(mset9-play-store)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(mset9-play-store)"], link: `/${locale}/installing-boot9strap-(mset9-play-store)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(safecerthax)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(safecerthax)"], link: `/${locale}/installing-boot9strap-(safecerthax)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(soundhax)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(soundhax)"], link: `/${locale}/installing-boot9strap-(soundhax)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(ssloth-browser)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(ssloth-browser)"], link: `/${locale}/installing-boot9strap-(ssloth-browser)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(super-skaterhax)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(super-skaterhax)"], link: `/${locale}/installing-boot9strap-(super-skaterhax)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + /* + The `/${locale}/` path needs to be at the bottom as a catch all! If it is placed anywhere above, + it will select the first matching one and not parse the rest! + */ + [`/${locale}/`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["multiple-options"] }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + }, + footer: { + copyright: 'Copyright © 2024 Nintendo Homebrew', + items: [ + { text: localeData.pages["contribute"], link: `/${locale}/contribute` }, + { text: localeData.pages["credits"], link: `/${locale}/credits` }, + { text: localeData.pages["privacy-policy"], link: `/${locale}/privacy-policy` }, + { text: localeData.pages["site-navigation"], link: `/${locale}/site-navigation` } + ] + } +}; + +export default { + lang: "de", + label: localeData.language, + title: localeData.title, + description: localeData.description, + themeConfig: themeConfig +} diff --git a/docs/.vitepress/i18n/ko_KR.js b/docs/.vitepress/i18n/ko_KR.js new file mode 100644 index 0000000000..4cb26a55ef --- /dev/null +++ b/docs/.vitepress/i18n/ko_KR.js @@ -0,0 +1,252 @@ +import { ko_KR as localeData } from './strings' + +const locale = "ko_KR"; + +const sidebar_common = { + text: localeData.other, + items: [ + { text: localeData.pages["contribute"], link: `/${locale}/contribute` }, + { text: localeData.pages["credits"], link: `/${locale}/credits` }, + { text: localeData.pages["privacy-policy"], link: `/${locale}/privacy-policy` }, + { text: localeData.pages["site-navigation"], link: `/${locale}/site-navigation` } + ] +} + +const themeConfig = { + langMenuLabel: localeData.langMenuLabel, + darkModeSwitchLabel: localeData.darkModeSwitchLabel, + darkModeSwitchTitle: localeData.darkModeSwitchTitle, + lightModeSwitchTitle: localeData.lightModeSwitchTitle, + sidebarMenuLabel: localeData.sidebarMenuLabel, + returnToTopLabel: localeData.returnToTopLabel, + + nav: [ + { text: localeData.pages["faq"], link: `/${locale}/faq` }, + { text: localeData.pages["troubleshooting"], link: `/${locale}/troubleshooting` }, + { text: localeData.pages["checking-for-cfw"], link: `/${locale}/checking-for-cfw` }, + { + text: localeData.extras, + items: [ + { text: localeData.pages["godmode9-usage"], link: `/${locale}/godmode9-usage` }, + { text: localeData.pages["region-changing"], link: `/${locale}/region-changing` }, + { text: localeData.pages["uninstall-cfw"], link: `/${locale}/uninstall-cfw` }, + ] + } + ], + sidebar: { + [`/${locale}/ntrboot`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["multiple-options"] }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/flashing-ntrboot-(3ds-single-system)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(3ds-single-system)"], link: `/${locale}/flashing-ntrboot-(3ds-single-system)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/flashing-ntrboot-(3ds-multi-system)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(3ds-multi-system)"], link: `/${locale}/flashing-ntrboot-(3ds-multi-system)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/flashing-ntrboot-(dsi)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(dsi)"], link: `/${locale}/flashing-ntrboot-(dsi)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/flashing-ntrboot-(nds)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(nds)"], link: `/${locale}/flashing-ntrboot-(nds)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(ntrboot)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["multiple-options"] }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(hardmod)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(hardmod)"], link: `/${locale}/installing-boot9strap-(hardmod)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(mset9)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(mset9)"], link: `/${locale}/installing-boot9strap-(mset9)` }, + { text: localeData.pages["multiple-options"] }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(mset9-cli)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(mset9-cli)"], link: `/${locale}/installing-boot9strap-(mset9-cli)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(mset9-play-store)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(mset9-play-store)"], link: `/${locale}/installing-boot9strap-(mset9-play-store)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(safecerthax)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(safecerthax)"], link: `/${locale}/installing-boot9strap-(safecerthax)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(soundhax)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(soundhax)"], link: `/${locale}/installing-boot9strap-(soundhax)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(ssloth-browser)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(ssloth-browser)"], link: `/${locale}/installing-boot9strap-(ssloth-browser)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(super-skaterhax)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(super-skaterhax)"], link: `/${locale}/installing-boot9strap-(super-skaterhax)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + /* + The `/${locale}/` path needs to be at the bottom as a catch all! If it is placed anywhere above, + it will select the first matching one and not parse the rest! + */ + [`/${locale}/`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["multiple-options"] }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + }, + footer: { + copyright: 'Copyright © 2024 Nintendo Homebrew', + items: [ + { text: localeData.pages["contribute"], link: `/${locale}/contribute` }, + { text: localeData.pages["credits"], link: `/${locale}/credits` }, + { text: localeData.pages["privacy-policy"], link: `/${locale}/privacy-policy` }, + { text: localeData.pages["site-navigation"], link: `/${locale}/site-navigation` } + ] + } +}; + +export default { + lang: "de", + label: localeData.language, + title: localeData.title, + description: localeData.description, + themeConfig: themeConfig +} diff --git a/docs/.vitepress/i18n/pt_BR.js b/docs/.vitepress/i18n/pt_BR.js new file mode 100644 index 0000000000..3625025134 --- /dev/null +++ b/docs/.vitepress/i18n/pt_BR.js @@ -0,0 +1,252 @@ +import { pt_BR as localeData } from './strings' + +const locale = "pt_BR"; + +const sidebar_common = { + text: localeData.other, + items: [ + { text: localeData.pages["contribute"], link: `/${locale}/contribute` }, + { text: localeData.pages["credits"], link: `/${locale}/credits` }, + { text: localeData.pages["privacy-policy"], link: `/${locale}/privacy-policy` }, + { text: localeData.pages["site-navigation"], link: `/${locale}/site-navigation` } + ] +} + +const themeConfig = { + langMenuLabel: localeData.langMenuLabel, + darkModeSwitchLabel: localeData.darkModeSwitchLabel, + darkModeSwitchTitle: localeData.darkModeSwitchTitle, + lightModeSwitchTitle: localeData.lightModeSwitchTitle, + sidebarMenuLabel: localeData.sidebarMenuLabel, + returnToTopLabel: localeData.returnToTopLabel, + + nav: [ + { text: localeData.pages["faq"], link: `/${locale}/faq` }, + { text: localeData.pages["troubleshooting"], link: `/${locale}/troubleshooting` }, + { text: localeData.pages["checking-for-cfw"], link: `/${locale}/checking-for-cfw` }, + { + text: localeData.extras, + items: [ + { text: localeData.pages["godmode9-usage"], link: `/${locale}/godmode9-usage` }, + { text: localeData.pages["region-changing"], link: `/${locale}/region-changing` }, + { text: localeData.pages["uninstall-cfw"], link: `/${locale}/uninstall-cfw` }, + ] + } + ], + sidebar: { + [`/${locale}/ntrboot`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["multiple-options"] }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/flashing-ntrboot-(3ds-single-system)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(3ds-single-system)"], link: `/${locale}/flashing-ntrboot-(3ds-single-system)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/flashing-ntrboot-(3ds-multi-system)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(3ds-multi-system)"], link: `/${locale}/flashing-ntrboot-(3ds-multi-system)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/flashing-ntrboot-(dsi)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(dsi)"], link: `/${locale}/flashing-ntrboot-(dsi)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/flashing-ntrboot-(nds)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(nds)"], link: `/${locale}/flashing-ntrboot-(nds)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(ntrboot)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["ntrboot"], link: `/${locale}/ntrboot` }, + { text: localeData.pages["multiple-options"] }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/${locale}/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(hardmod)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(hardmod)"], link: `/${locale}/installing-boot9strap-(hardmod)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(mset9)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(mset9)"], link: `/${locale}/installing-boot9strap-(mset9)` }, + { text: localeData.pages["multiple-options"] }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(mset9-cli)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(mset9-cli)"], link: `/${locale}/installing-boot9strap-(mset9-cli)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(mset9-play-store)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(mset9-play-store)"], link: `/${locale}/installing-boot9strap-(mset9-play-store)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(safecerthax)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(safecerthax)"], link: `/${locale}/installing-boot9strap-(safecerthax)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(soundhax)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(soundhax)"], link: `/${locale}/installing-boot9strap-(soundhax)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(ssloth-browser)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(ssloth-browser)"], link: `/${locale}/installing-boot9strap-(ssloth-browser)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/${locale}/installing-boot9strap-(super-skaterhax)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["installing-boot9strap-(super-skaterhax)"], link: `/${locale}/installing-boot9strap-(super-skaterhax)` }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + /* + The `/${locale}/` path needs to be at the bottom as a catch all! If it is placed anywhere above, + it will select the first matching one and not parse the rest! + */ + [`/${locale}/`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/${locale}/key-information` }, + { text: localeData.pages["get-started"], link: `/${locale}/get-started` }, + { text: localeData.pages["multiple-options"] }, + { text: localeData.pages["finalizing-setup"], link: `/${locale}/finalizing-setup` } + ] + }, + sidebar_common + ], + }, + footer: { + copyright: 'Copyright © 2024 Nintendo Homebrew', + items: [ + { text: localeData.pages["contribute"], link: `/${locale}/contribute` }, + { text: localeData.pages["credits"], link: `/${locale}/credits` }, + { text: localeData.pages["privacy-policy"], link: `/${locale}/privacy-policy` }, + { text: localeData.pages["site-navigation"], link: `/${locale}/site-navigation` } + ] + } +}; + +export default { + lang: "de", + label: localeData.language, + title: localeData.title, + description: localeData.description, + themeConfig: themeConfig +} diff --git a/docs/.vitepress/i18n/strings/index.js b/docs/.vitepress/i18n/strings/index.js index e986e7bca6..0d42815fe5 100644 --- a/docs/.vitepress/i18n/strings/index.js +++ b/docs/.vitepress/i18n/strings/index.js @@ -1,3 +1,65 @@ import en_US from './en_US' with { type: 'json' } +import ar_SA from './ar_SA' with { type: 'json' } +import bg_BG from './bg_BG' with { type: 'json' } +import ca_ES from './ca_ES' with { type: 'json' } +import cs_CZ from './cs_CZ' with { type: 'json' } +import de_DE from './de_DE' with { type: 'json' } +import el_GR from './el_GR' with { type: 'json' } +import es_ES from './es_ES' with { type: 'json' } +import fi_FI from './fi_FI' with { type: 'json' } +import fr_FR from './fr_FR' with { type: 'json' } +import he_IL from './he_IL' with { type: 'json' } +import hr_HR from './hr_HR' with { type: 'json' } +import hu_HU from './hu_HU' with { type: 'json' } +import id_ID from './id_ID' with { type: 'json' } +import it_IT from './it_IT' with { type: 'json' } +import ja_JP from './ja_JP' with { type: 'json' } +import ko_KR from './ko_KR' with { type: 'json' } +import ms_MY from './ms_MY' with { type: 'json' } +import nl_NL from './nl_NL' with { type: 'json' } +import no_NO from './no_NO' with { type: 'json' } +import pl_PL from './pl_PL' with { type: 'json' } +import pt_BR from './pt_BR' with { type: 'json' } +import pt_PT from './pt_PT' with { type: 'json' } +import ru_RU from './ru_RU' with { type: 'json' } +import sv_SE from './sv_SE' with { type: 'json' } +import th_TH from './th_TH' with { type: 'json' } +import tr_TR from './tr_TR' with { type: 'json' } +import uk_UA from './uk_UA' with { type: 'json' } +import vi_VN from './vi_VN' with { type: 'json' } +import zh_CN from './zh_CN' with { type: 'json' } +import zh_TW from './zh_TW' with { type: 'json' } -export { en_US } \ No newline at end of file +export { + en_US, + ar_SA, + bg_BG, + ca_ES, + cs_CZ, + de_DE, + el_GR, + es_ES, + fi_FI, + fr_FR, + he_IL, + hr_HR, + hu_HU, + id_ID, + it_IT, + ja_JP, + ko_KR, + ms_MY, + nl_NL, + no_NO, + pl_PL, + pt_BR, + pt_PT, + ru_RU, + sv_SE, + th_TH, + tr_TR, + uk_UA, + vi_VN, + zh_CN, + zh_TW +}