[Update] UI: ローマ字/かな 表示するように。

This commit is contained in:
Sakamoto Shiina
2025-09-17 18:07:10 +09:00
parent 396d5d7d88
commit 9cf4a378f1
8 changed files with 205 additions and 22 deletions

View File

@@ -45,6 +45,10 @@ export const Others = () => {
<SendMessageFormatPartsContainer />
<ReceivedMessageFormatPartsContainer />
</div>
<div>
<ConvertMessageToRomajiContainer />
<ConvertMessageToHiraganaContainer />
</div>
</div>
);
};
@@ -201,4 +205,35 @@ const ReceivedMessageFormatPartsContainer = () => {
format_id="received"
/>
);
};
const ConvertMessageToRomajiContainer = () => {
const { t } = useI18n();
const { currentConvertMessageToRomaji, toggleConvertMessageToRomaji } = useOthers();
return (
<CheckboxContainer
label={t("config_page.others.convert_message_to_romaji.label")}
desc={t(
"config_page.others.convert_message_to_romaji.desc",
{ convert_message_to_hiragana: t("config_page.others.convert_message_to_hiragana.label") }
)}
variable={currentConvertMessageToRomaji}
toggleFunction={toggleConvertMessageToRomaji}
/>
);
};
const ConvertMessageToHiraganaContainer = () => {
const { t } = useI18n();
const { currentConvertMessageToHiragana, toggleConvertMessageToHiragana } = useOthers();
return (
<CheckboxContainer
label={t("config_page.others.convert_message_to_hiragana.label")}
desc={t("config_page.others.convert_message_to_hiragana.desc")}
variable={currentConvertMessageToHiragana}
toggleFunction={toggleConvertMessageToHiragana}
/>
);
};