From f3bace537622ea73b8fc2e0e3f7e5ce458bdd3e2 Mon Sep 17 00:00:00 2001 From: misyaguziya <53165965+misyaguziya@users.noreply.github.com> Date: Tue, 16 Dec 2025 17:32:08 +0900 Subject: [PATCH 1/4] docs: Remove Ko-fi support link from README files --- docs/readmes/README.en.md | 6 ------ docs/readmes/README.ja.md | 6 ------ docs/readmes/README.ko.md | 6 ------ docs/readmes/README.zh-Hant.md | 6 ------ 4 files changed, 24 deletions(-) diff --git a/docs/readmes/README.en.md b/docs/readmes/README.en.md index 4618e9ff..f1df75b0 100644 --- a/docs/readmes/README.en.md +++ b/docs/readmes/README.en.md @@ -35,12 +35,6 @@ Become a VRCT Supporter on:    - - - Ko-fi - -   -
diff --git a/docs/readmes/README.ja.md b/docs/readmes/README.ja.md index 86efe858..5cef7697 100644 --- a/docs/readmes/README.ja.md +++ b/docs/readmes/README.ja.md @@ -35,12 +35,6 @@ Become a VRCT Supporter on:    - - - Ko-fi - -   -
diff --git a/docs/readmes/README.ko.md b/docs/readmes/README.ko.md index d09e9d36..050511e4 100644 --- a/docs/readmes/README.ko.md +++ b/docs/readmes/README.ko.md @@ -35,12 +35,6 @@ Become a VRCT Supporter on:    - - - Ko-fi - -   -
diff --git a/docs/readmes/README.zh-Hant.md b/docs/readmes/README.zh-Hant.md index 05a8fece..fd06cb9d 100644 --- a/docs/readmes/README.zh-Hant.md +++ b/docs/readmes/README.zh-Hant.md @@ -35,12 +35,6 @@ Become a VRCT Supporter on:    - - - Ko-fi - -   -
From 86afa24d5b95265e4cd826ca90f6ea937a255249 Mon Sep 17 00:00:00 2001 From: misyaguziya <53165965+misyaguziya@users.noreply.github.com> Date: Tue, 16 Dec 2025 17:37:34 +0900 Subject: [PATCH 2/4] docs: Update documents link in README files --- docs/readmes/README.en.md | 2 +- docs/readmes/README.ja.md | 2 +- docs/readmes/README.ko.md | 2 +- docs/readmes/README.zh-Hant.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/readmes/README.en.md b/docs/readmes/README.en.md index f1df75b0..ac0b892a 100644 --- a/docs/readmes/README.en.md +++ b/docs/readmes/README.en.md @@ -76,7 +76,7 @@ VRCT supports your conversations with # Documents Initial setup, basic functions, and other features are also described. -- [Documents Link](https://mzsoftware.notion.site/VRCT-Documents-be79b7a165f64442ad8f326d86c22246?pvs=4) +- [Documents Link](https://misyaguziya.github.io/VRCT-Docs/) # How to Use (YouTube)
diff --git a/docs/readmes/README.ja.md b/docs/readmes/README.ja.md index 5cef7697..c53a736a 100644 --- a/docs/readmes/README.ja.md +++ b/docs/readmes/README.ja.md @@ -76,7 +76,7 @@ VRCTはあなたの会話を以下でサポートをします。 # ドキュメント 初期設定や基本機能、その他の機能についても記載してあります。 -- [Documents Link](https://mzsoftware.notion.site/VRCT-Documents-be79b7a165f64442ad8f326d86c22246?pvs=4) +- [Documents Link](https://misyaguziya.github.io/VRCT-Docs/) # 使い方(Youtube)
diff --git a/docs/readmes/README.ko.md b/docs/readmes/README.ko.md index 050511e4..69d74d38 100644 --- a/docs/readmes/README.ko.md +++ b/docs/readmes/README.ko.md @@ -76,7 +76,7 @@ VRCT는 다음과 같이 당신의 대화를 도와드려요. # 문서 (일본어) 초기 설정과 기본 기능 및 기타 기능에 대해 설명되어 있어요. -- [Documents Link](https://mzsoftware.notion.site/VRCT-Documents-be79b7a165f64442ad8f326d86c22246?pvs=4) +- [Documents Link](https://misyaguziya.github.io/VRCT-Docs/) # 사용법 (Youtube)
diff --git a/docs/readmes/README.zh-Hant.md b/docs/readmes/README.zh-Hant.md index fd06cb9d..d7210ab6 100644 --- a/docs/readmes/README.zh-Hant.md +++ b/docs/readmes/README.zh-Hant.md @@ -75,7 +75,7 @@ VRCT 可以: # 文件 解釋了初始設定、基本功能以及其他功能。 -- [文件(日語)](https://mzsoftware.notion.site/VRCT-Documents-be79b7a165f64442ad8f326d86c22246?pvs=4) +- [Documents Link](https://misyaguziya.github.io/VRCT-Docs/) # YouTube 教學(日語、英文字幕)
From 97ea17f6497dd5b1cab12c79d068383740310b44 Mon Sep 17 00:00:00 2001 From: misyaguziya <53165965+misyaguziya@users.noreply.github.com> Date: Tue, 16 Dec 2025 18:10:42 +0900 Subject: [PATCH 3/4] docs: Remove obsolete URL properties from Config class --- src-python/config.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src-python/config.py b/src-python/config.py index ad712aa4..073af8d2 100644 --- a/src-python/config.py +++ b/src-python/config.py @@ -602,9 +602,6 @@ class Config: PATH_LOGS = ManagedProperty('PATH_LOGS', readonly=True, serialize=False) GITHUB_URL = ManagedProperty('GITHUB_URL', readonly=True, serialize=False) UPDATER_URL = ManagedProperty('UPDATER_URL', readonly=True, serialize=False) - BOOTH_URL = ManagedProperty('BOOTH_URL', readonly=True, serialize=False) - DOCUMENTS_URL = ManagedProperty('DOCUMENTS_URL', readonly=True, serialize=False) - DEEPL_AUTH_KEY_PAGE_URL = ManagedProperty('DEEPL_AUTH_KEY_PAGE_URL', readonly=True, serialize=False) MAX_MIC_THRESHOLD = ManagedProperty('MAX_MIC_THRESHOLD', readonly=True, serialize=False) MAX_SPEAKER_THRESHOLD = ManagedProperty('MAX_SPEAKER_THRESHOLD', readonly=True, serialize=False) WATCHDOG_TIMEOUT = ManagedProperty('WATCHDOG_TIMEOUT', readonly=True, serialize=False) @@ -771,9 +768,6 @@ class Config: os_makedirs(self._PATH_LOGS, exist_ok=True) self._GITHUB_URL = "https://api.github.com/repos/misyaguziya/VRCT/releases/latest" self._UPDATER_URL = "https://api.github.com/repos/misyaguziya/VRCT_updater/releases/latest" - self._BOOTH_URL = "https://misyaguziya.booth.pm/" - self._DOCUMENTS_URL = "https://mzsoftware.notion.site/VRCT-Documents-be79b7a165f64442ad8f326d86c22246" - self._DEEPL_AUTH_KEY_PAGE_URL = "https://www.deepl.com/ja/account/summary" self._MAX_MIC_THRESHOLD = 2000 self._MAX_SPEAKER_THRESHOLD = 4000 From b8c6d13deaa3d7b8add527598dcf89547b623316 Mon Sep 17 00:00:00 2001 From: Sakamoto Shiina <68018796+ShiinaSakamoto@users.noreply.github.com> Date: Mon, 22 Dec 2025 13:51:46 +0900 Subject: [PATCH 4/4] docs: Add localized document URLs and update references in UI components. --- src-ui/logics/ui_configs.js | 21 +++++++++++++++++++ .../setting_box/about_vrct/AboutVrct.jsx | 4 +++- .../RightSideComponents.jsx | 11 ++++++++-- .../splash_component/SplashComponent.jsx | 3 ++- 4 files changed, 35 insertions(+), 4 deletions(-) diff --git a/src-ui/logics/ui_configs.js b/src-ui/logics/ui_configs.js index 8d1d4487..49b4239f 100644 --- a/src-ui/logics/ui_configs.js +++ b/src-ui/logics/ui_configs.js @@ -137,5 +137,26 @@ export const whisper_weight_type_status = [ export const deepl_auth_key_url = "https://www.deepl.com/ja/your-account/keys"; +export const vrct_document_home_url = "https://misyaguziya.github.io/VRCT-Docs"; +export const vrct_document_url_chunk_faq = "docs/faq"; +export const vrct_document_url_chunk_ui_guide = "docs/ui-guide"; + +export const generateLocalizedDocumentUrl = (lang_code = "en") => { + const supported_languages = ["en", "ja"]; + + if (supported_languages.includes(lang_code) === false) { + lang_code = "en"; + } + + const lang_path = (lang_code === "en") ? "" : `/${lang_code}`; + + return { + vrct_document_home_url: `${vrct_document_home_url}`, + vrct_document_faq_url: `${vrct_document_home_url}${lang_path}/${vrct_document_url_chunk_faq}`, + vrct_document_ui_guide_url: `${vrct_document_home_url}${lang_path}/${vrct_document_url_chunk_ui_guide}`, + }; +}; + + export const supporters_data_url = "https://shiinasakamoto.github.io/vrct_supporters/assets/supporters/data.json"; export const supporters_images_url = "https://ShiinaSakamoto.github.io/vrct_supporters/assets/supporters"; \ No newline at end of file diff --git a/src-ui/views/app/config_page/setting_section/setting_box/about_vrct/AboutVrct.jsx b/src-ui/views/app/config_page/setting_section/setting_box/about_vrct/AboutVrct.jsx index a939ebbe..01e46cc3 100644 --- a/src-ui/views/app/config_page/setting_section/setting_box/about_vrct/AboutVrct.jsx +++ b/src-ui/views/app/config_page/setting_section/setting_box/about_vrct/AboutVrct.jsx @@ -31,6 +31,8 @@ import { useI18n } from "@useI18n"; import { useAppearance } from "@logics_configs"; import { PosterShowcaseContents } from "./poster_showcase_contents/PosterShowcaseContents"; +import { generateLocalizedDocumentUrl } from "@ui_configs"; + export const AboutVrct = () => { const { t } = useI18n(); const { currentUiLanguage } = useAppearance(); @@ -153,7 +155,7 @@ const about_vrct_links = { dev_shiina_x: { img: dev_x_icon, href: "https://twitter.com/Shiina_12siy" }, project_link_booth: { img: project_link_booth, href: "https://misyaguziya.booth.pm/items/5155325" }, - project_link_documents: { img: project_link_documents, href: "https://mzsoftware.notion.site/VRCT-Documents-be79b7a165f64442ad8f326d86c22246" }, + project_link_documents: { img: project_link_documents, href: generateLocalizedDocumentUrl().vrct_document_home_url }, project_link_vrct_github: { img: project_link_vrct_github, href: "https://github.com/misyaguziya/VRCT" }, project_link_contact_us: { img: project_link_contact_us, href: "https://docs.google.com/forms/d/e/1FAIpQLSei-xoydOY60ivXqhOjaTzNN8PiBQIDcNhzfy6cw2sjYkcg_g/viewform" }, diff --git a/src-ui/views/app/main_page/main_section/top_bar/right_side_components/RightSideComponents.jsx b/src-ui/views/app/main_page/main_section/top_bar/right_side_components/RightSideComponents.jsx index d76616e0..2cd87eb4 100644 --- a/src-ui/views/app/main_page/main_section/top_bar/right_side_components/RightSideComponents.jsx +++ b/src-ui/views/app/main_page/main_section/top_bar/right_side_components/RightSideComponents.jsx @@ -9,10 +9,17 @@ import { useIsOscAvailable, } from "@logics_common"; -import { useVr, useOthers } from "@logics_configs"; +import { + useAppearance, + useVr, + useOthers, +} from "@logics_configs"; import { OpenQuickSettingButton } from "./_buttons/OpenQuickSettingButton"; +import { generateLocalizedDocumentUrl } from "@ui_configs"; + export const RightSideComponents = () => { + const { currentUiLanguage } = useAppearance(); return (
@@ -23,7 +30,7 @@ export const RightSideComponents = () => { diff --git a/src-ui/views/app/others/splash_component/SplashComponent.jsx b/src-ui/views/app/others/splash_component/SplashComponent.jsx index a9ac4aeb..b34ab288 100644 --- a/src-ui/views/app/others/splash_component/SplashComponent.jsx +++ b/src-ui/views/app/others/splash_component/SplashComponent.jsx @@ -6,6 +6,7 @@ import MegaphoneSvg from "@images/megaphone.svg?react"; import XMarkSvg from "@images/cancel.svg?react"; import { useWindow } from "@logics_common"; import clsx from "clsx"; +import { generateLocalizedDocumentUrl } from "@ui_configs"; export const SplashComponent = () => { return ( @@ -56,7 +57,7 @@ const AnnouncementsContainer = () => { [styles.is_shown]: is_shown, [styles.is_labels_active]: is_labels_active, })} - href="https://docs.google.com/spreadsheets/d/1_L5i-1U6PB1dnaPPTE_5uKMfqOpkLziPyRkiMLi4mqU/edit?usp=sharing" + href={generateLocalizedDocumentUrl().vrct_document_faq_url} target="_blank" rel="noreferrer" >