From ba9190f9749d81674afff324c79487a11ecd5b7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=88=E3=81=99=20ESU?= <85072753+ss2552@users.noreply.github.com> Date: Tue, 9 Sep 2025 15:16:32 +0000 Subject: [PATCH] Create ja_JP.js --- docs/.vitepress/i18n/ja_JP.js | 273 ++++++++++++++++++++++++++++++++++ 1 file changed, 273 insertions(+) create mode 100644 docs/.vitepress/i18n/ja_JP.js diff --git a/docs/.vitepress/i18n/ja_JP.js b/docs/.vitepress/i18n/ja_JP.js new file mode 100644 index 0000000000000..393dc27d3fa98 --- /dev/null +++ b/docs/.vitepress/i18n/ja_JP.js @@ -0,0 +1,273 @@ +import { ja_JP as localeData } from './strings' + +const sidebar_common = { + text: localeData.other, + items: [ + { text: localeData.pages["contribute"], link: `/contribute` }, + { text: localeData.pages["credits"], link: `/credits` }, + { text: localeData.pages["privacy-policy"], link: `/privacy-policy` }, + { text: localeData.pages["site-navigation"], link: `/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: `/faq` }, + { text: localeData.pages["troubleshooting"], link: `/troubleshooting` }, + { text: localeData.pages["checking-for-cfw"], link: `/checking-for-cfw` }, + { + text: localeData.extras, + items: [ + { text: localeData.pages["godmode9-usage"], link: `/godmode9-usage` }, + { text: localeData.pages["dumping-titles-and-game-cartridges"], link: `/dumping-titles-and-game-cartridges` }, + { text: localeData.pages["region-changing"], link: `/region-changing` }, + { text: localeData.pages["uninstall-cfw"], link: `/uninstall-cfw` }, + ] + } + ], + sidebar: { + [`/ntrboot`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/key-information` }, + { text: localeData.pages["get-started"], link: `/get-started` }, + { text: localeData.pages["ntrboot"], link: `/ntrboot` }, + { + text: localeData.pages["multiple-options"], + items: [ + { text: localeData.pages["flashing-ntrboot-(3ds-single-system)"], link: `/flashing-ntrboot-(3ds-single-system)` }, + { text: localeData.pages["flashing-ntrboot-(3ds-multi-system)"], link: `/flashing-ntrboot-(3ds-multi-system)` }, + { text: localeData.pages["flashing-ntrboot-(dsi)"], link: `/flashing-ntrboot-(dsi)` }, + { text: localeData.pages["flashing-ntrboot-(nds)"], link: `/flashing-ntrboot-(nds)` }, + ] + }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/flashing-ntrboot-(3ds-single-system)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/key-information` }, + { text: localeData.pages["get-started"], link: `/get-started` }, + { text: localeData.pages["ntrboot"], link: `/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(3ds-single-system)"], link: `/flashing-ntrboot-(3ds-single-system)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/flashing-ntrboot-(3ds-multi-system)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/key-information` }, + { text: localeData.pages["get-started"], link: `/get-started` }, + { text: localeData.pages["ntrboot"], link: `/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(3ds-multi-system)"], link: `/flashing-ntrboot-(3ds-multi-system)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/flashing-ntrboot-(dsi)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/key-information` }, + { text: localeData.pages["get-started"], link: `/get-started` }, + { text: localeData.pages["ntrboot"], link: `/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(dsi)"], link: `/flashing-ntrboot-(dsi)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/flashing-ntrboot-(nds)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/key-information` }, + { text: localeData.pages["get-started"], link: `/get-started` }, + { text: localeData.pages["ntrboot"], link: `/ntrboot` }, + { text: localeData.pages["flashing-ntrboot-(nds)"], link: `/flashing-ntrboot-(nds)` }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/installing-boot9strap-(ntrboot)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/key-information` }, + { text: localeData.pages["get-started"], link: `/get-started` }, + { text: localeData.pages["ntrboot"], link: `/ntrboot` }, + { + text: localeData.pages["multiple-options"], + items: [ + { text: localeData.pages["flashing-ntrboot-(3ds-single-system)"], link: `/flashing-ntrboot-(3ds-single-system)` }, + { text: localeData.pages["flashing-ntrboot-(3ds-multi-system)"], link: `/flashing-ntrboot-(3ds-multi-system)` }, + { text: localeData.pages["flashing-ntrboot-(dsi)"], link: `/flashing-ntrboot-(dsi)` }, + { text: localeData.pages["flashing-ntrboot-(nds)"], link: `/flashing-ntrboot-(nds)` }, + ] + }, + { text: localeData.pages["installing-boot9strap-(ntrboot)"], link: `/installing-boot9strap-(ntrboot)` }, + { text: localeData.pages["finalizing-setup"], link: `/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/installing-boot9strap-(hardmod)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/key-information` }, + { text: localeData.pages["get-started"], link: `/get-started` }, + { text: localeData.pages["installing-boot9strap-(hardmod)"], link: `/installing-boot9strap-(hardmod)` }, + { text: localeData.pages["finalizing-setup"], link: `/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/installing-boot9strap-(mset9)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/key-information` }, + { text: localeData.pages["get-started"], link: `/get-started` }, + { text: localeData.pages["installing-boot9strap-(mset9)"], link: `/installing-boot9strap-(mset9)` }, + { + text: localeData.pages["multiple-options"], + items: [ + { text: localeData.pages["installing-boot9strap-(mset9-cli)"], link: `/installing-boot9strap-(mset9-cli)` }, + { text: localeData.pages["installing-boot9strap-(mset9-play-store)"], link: `/installing-boot9strap-(mset9-play-store)` } + ] + }, + { text: localeData.pages["finalizing-setup"], link: `/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/installing-boot9strap-(mset9-cli)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/key-information` }, + { text: localeData.pages["get-started"], link: `/get-started` }, + { text: localeData.pages["installing-boot9strap-(mset9-cli)"], link: `/installing-boot9strap-(mset9-cli)` }, + { text: localeData.pages["finalizing-setup"], link: `/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/installing-boot9strap-(mset9-play-store)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/key-information` }, + { text: localeData.pages["get-started"], link: `/get-started` }, + { text: localeData.pages["installing-boot9strap-(mset9-play-store)"], link: `/installing-boot9strap-(mset9-play-store)` }, + { text: localeData.pages["finalizing-setup"], link: `/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/installing-boot9strap-(safecerthax)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/key-information` }, + { text: localeData.pages["get-started"], link: `/get-started` }, + { text: localeData.pages["installing-boot9strap-(safecerthax)"], link: `/installing-boot9strap-(safecerthax)` }, + { text: localeData.pages["finalizing-setup"], link: `/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/installing-boot9strap-(soundhax)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/key-information` }, + { text: localeData.pages["get-started"], link: `/get-started` }, + { text: localeData.pages["installing-boot9strap-(soundhax)"], link: `/installing-boot9strap-(soundhax)` }, + { text: localeData.pages["finalizing-setup"], link: `/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/installing-boot9strap-(ssloth-browser)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/key-information` }, + { text: localeData.pages["get-started"], link: `/get-started` }, + { text: localeData.pages["installing-boot9strap-(ssloth-browser)"], link: `/installing-boot9strap-(ssloth-browser)` }, + { text: localeData.pages["finalizing-setup"], link: `/finalizing-setup` } + ] + }, + sidebar_common + ], + [`/installing-boot9strap-(super-skaterhax)`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/key-information` }, + { text: localeData.pages["get-started"], link: `/get-started` }, + { text: localeData.pages["installing-boot9strap-(super-skaterhax)"], link: `/installing-boot9strap-(super-skaterhax)` }, + { text: localeData.pages["finalizing-setup"], link: `/finalizing-setup` } + ] + }, + sidebar_common + ], + /* + The `/` 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! + */ + [`/`]: [ + { + text: localeData.guide, + items: [ + { text: localeData.pages["key-information"], link: `/key-information` }, + { text: localeData.pages["get-started"], link: `/get-started` }, + { text: localeData.pages["multiple-options"] }, + { text: localeData.pages["finalizing-setup"], link: `/finalizing-setup` } + ] + }, + sidebar_common + ], + }, + footer: { + copyright: 'Copyright © 2025 Nintendo Homebrew', + items: [ + { text: localeData.pages["contribute"], link: `/contribute` }, + { text: localeData.pages["credits"], link: `/credits` }, + { text: localeData.pages["privacy-policy"], link: `/privacy-policy` }, + { text: localeData.pages["site-navigation"], link: `/site-navigation` } + ] + } +}; + +export default { + lang: "ja", + label: "日本語", + title: localeData.title, + description: localeData.description, + themeConfig: themeConfig +}