feat: add button tips

This commit is contained in:
Gabe
2025-10-01 12:08:10 +08:00
parent 8e026238ae
commit a08c42db8b
2 changed files with 20 additions and 0 deletions

View File

@@ -1478,4 +1478,19 @@ export const I18N = {
en: `To import vocabulary, please use a txt file with one word per line.`, en: `To import vocabulary, please use a txt file with one word per line.`,
zh_TW: `匯入詞彙請使用txt文件每一行一個單字。`, zh_TW: `匯入詞彙請使用txt文件每一行一個單字。`,
}, },
btn_tip_click_away: {
zh: `失焦隐藏/显示`,
en: `Loss of focus hide/show`,
zh_TW: `失焦隱藏/顯示`,
},
btn_tip_follow_selection: {
zh: `跟随/固定模式`,
en: `Follow/Fixed Mode`,
zh_TW: `跟隨/固定模式`,
},
btn_tip_simple_style: {
zh: `迷你/常规模式`,
en: `Mini/Regular Mode`,
zh_TW: `迷你/常規模式`,
},
}; };

View File

@@ -38,6 +38,8 @@ function Header({
setFollowSelection, setFollowSelection,
mouseHover, mouseHover,
}) { }) {
const i18n = useI18n();
if (!isMobile && simpleStyle && !mouseHover) { if (!isMobile && simpleStyle && !mouseHover) {
return; return;
} }
@@ -66,6 +68,7 @@ function Header({
<Stack direction="row" alignItems="center"> <Stack direction="row" alignItems="center">
<IconButton <IconButton
size="small" size="small"
title={i18n("btn_tip_click_away")}
onClick={() => { onClick={() => {
setHideClickAway((pre) => !pre); setHideClickAway((pre) => !pre);
}} }}
@@ -78,6 +81,7 @@ function Header({
</IconButton> </IconButton>
<IconButton <IconButton
size="small" size="small"
title={i18n("btn_tip_follow_selection")}
onClick={() => { onClick={() => {
setFollowSelection((pre) => !pre); setFollowSelection((pre) => !pre);
}} }}
@@ -90,6 +94,7 @@ function Header({
</IconButton> </IconButton>
<IconButton <IconButton
size="small" size="small"
title={i18n("btn_tip_simple_style")}
onClick={() => { onClick={() => {
setSimpleStyle((pre) => !pre); setSimpleStyle((pre) => !pre);
}} }}