[Update] Main Page: LanguageSelector. Fetch language list data from Python when starting up software.

This commit is contained in:
Sakamoto Shiina
2024-09-15 07:45:44 +09:00
parent b6b67e9bd1
commit 1424abe44e
6 changed files with 34 additions and 4 deletions

View File

@@ -29,6 +29,8 @@ import { useEnableAutoClearMessageBox } from "@logics_configs/useEnableAutoClear
import { useSendMessageButtonType } from "@logics_configs/useSendMessageButtonType";
import { useUiLanguage } from "@logics_configs/useUiLanguage";
import { useSelectableLanguageList } from "@logics/useSelectableLanguageList";
const StartPythonFacadeComponent = () => {
const { asyncStartPython } = useStartPython();
const hasRunRef = useRef(false);
@@ -44,6 +46,8 @@ const StartPythonFacadeComponent = () => {
const { getSendMessageButtonType } = useSendMessageButtonType();
const { getUiLanguage } = useUiLanguage();
const { getSelectableLanguageList } = useSelectableLanguageList();
useEffect(() => {
main_page.setDecorations(true);
@@ -52,6 +56,9 @@ const StartPythonFacadeComponent = () => {
getUiLanguage();
getSoftwareVersion();
getSelectableLanguageList();
getSelectedMicHost();
getSelectedMicDevice();
getSelectedSpeakerDevice();