From 352222f49da47884d221862f6b9c464b7bbd3477 Mon Sep 17 00:00:00 2001 From: Sakamoto Shiina <68018796+ShiinaSakamoto@users.noreply.github.com> Date: Tue, 6 Aug 2024 08:27:24 +0900 Subject: [PATCH] [Update] Config Window: MessageFormat. Add translated message to the example display, language flexibly. --- .../components/message_format/MessageFormat.jsx | 15 +++++++++++++-- .../message_format/MessageFormat.module.scss | 2 +- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src-ui/windows/config_window/setting_section/setting_box/components/message_format/MessageFormat.jsx b/src-ui/windows/config_window/setting_section/setting_box/components/message_format/MessageFormat.jsx index defc9e22..28b3f0eb 100644 --- a/src-ui/windows/config_window/setting_section/setting_box/components/message_format/MessageFormat.jsx +++ b/src-ui/windows/config_window/setting_section/setting_box/components/message_format/MessageFormat.jsx @@ -8,7 +8,7 @@ export const MessageFormat = (props) => { { - props.with_t + props.with_t === true ? : null } @@ -16,11 +16,22 @@ export const MessageFormat = (props) => { ); }; +import { useUiLanguageStatus } from "@store"; + const ExampleComponent = (props) => { const { t } = useTranslation(); + const { currentUiLanguageStatus } = useUiLanguageStatus(); const createExampleMessage = () => { - return t("config_window.send_message_format.example_text"); + const original_lang_message = t("config_window.send_message_format.example_text"); + + if (props.with_t === true) { + const translation_locale = currentUiLanguageStatus === "en" ? "ja" : "en"; + const translated_lang_message = t("config_window.send_message_format.example_text", {lng: translation_locale}); + return original_lang_message + translated_lang_message; + } else { + return original_lang_message; + } }; return ( diff --git a/src-ui/windows/config_window/setting_section/setting_box/components/message_format/MessageFormat.module.scss b/src-ui/windows/config_window/setting_section/setting_box/components/message_format/MessageFormat.module.scss index 823b5a72..dfe4fc07 100644 --- a/src-ui/windows/config_window/setting_section/setting_box/components/message_format/MessageFormat.module.scss +++ b/src-ui/windows/config_window/setting_section/setting_box/components/message_format/MessageFormat.module.scss @@ -28,7 +28,7 @@ .preset_text { font-size: 1.6rem; - width: 100%; + width: 40rem; text-align: center; }