mirror of
https://github.com/Minidoracat/mcp-feedback-enhanced.git
synced 2025-07-27 02:22:26 +08:00
🎨 補充 toptip 多語系
This commit is contained in:
parent
d6284338c6
commit
39102a92c3
@ -353,7 +353,11 @@
|
||||
"noLastPrompt": "No recently used prompt available",
|
||||
"lastPromptApplied": "Last used prompt applied successfully",
|
||||
"promptNotFound": "Prompt not found",
|
||||
"promptApplied": "Prompt applied: "
|
||||
"promptApplied": "Prompt applied: ",
|
||||
"selectPromptTooltipEmpty": "No prompt templates available",
|
||||
"selectPromptTooltipAvailable": "Select prompt template ({count} available)",
|
||||
"lastPromptTooltipEmpty": "No recently used prompt available",
|
||||
"lastPromptTooltipAvailable": "Use last prompt: {name}"
|
||||
},
|
||||
"select": {
|
||||
"title": "Select Prompt Template"
|
||||
|
@ -353,7 +353,11 @@
|
||||
"noLastPrompt": "尚无最近使用的提示词",
|
||||
"lastPromptApplied": "已套用上次使用的提示词",
|
||||
"promptNotFound": "找不到指定的提示词",
|
||||
"promptApplied": "已套用提示词:"
|
||||
"promptApplied": "已套用提示词:",
|
||||
"selectPromptTooltipEmpty": "尚无常用提示词",
|
||||
"selectPromptTooltipAvailable": "选择常用提示词 ({count} 个可用)",
|
||||
"lastPromptTooltipEmpty": "尚无最近使用的提示词",
|
||||
"lastPromptTooltipAvailable": "使用上次提示词:{name}"
|
||||
},
|
||||
"select": {
|
||||
"title": "选择常用提示词"
|
||||
|
@ -358,7 +358,11 @@
|
||||
"noLastPrompt": "尚無最近使用的提示詞",
|
||||
"lastPromptApplied": "已套用上次使用的提示詞",
|
||||
"promptNotFound": "找不到指定的提示詞",
|
||||
"promptApplied": "已套用提示詞:"
|
||||
"promptApplied": "已套用提示詞:",
|
||||
"selectPromptTooltipEmpty": "尚無常用提示詞",
|
||||
"selectPromptTooltipAvailable": "選擇常用提示詞 ({count} 個可用)",
|
||||
"lastPromptTooltipEmpty": "尚無最近使用的提示詞",
|
||||
"lastPromptTooltipAvailable": "使用上次提示詞:{name}"
|
||||
},
|
||||
"select": {
|
||||
"title": "選擇常用提示詞"
|
||||
|
@ -276,12 +276,16 @@ class I18nManager {
|
||||
}
|
||||
|
||||
updatePromptInputButtons() {
|
||||
// 更新提示詞輸入按鈕的文字
|
||||
// 更新提示詞輸入按鈕的文字和狀態
|
||||
if (window.feedbackApp && window.feedbackApp.promptInputButtons) {
|
||||
// 觸發提示詞按鈕更新文字
|
||||
if (typeof window.feedbackApp.promptInputButtons.updateButtonTexts === 'function') {
|
||||
window.feedbackApp.promptInputButtons.updateButtonTexts();
|
||||
}
|
||||
// 觸發提示詞按鈕更新狀態(包括 tooltip)
|
||||
if (typeof window.feedbackApp.promptInputButtons.updateButtonStates === 'function') {
|
||||
window.feedbackApp.promptInputButtons.updateButtonStates();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -332,9 +332,14 @@
|
||||
button.disabled = prompts.length === 0;
|
||||
|
||||
if (prompts.length === 0) {
|
||||
button.title = '尚無常用提示詞';
|
||||
button.title = window.i18nManager ?
|
||||
window.i18nManager.t('prompts.buttons.selectPromptTooltipEmpty') :
|
||||
'尚無常用提示詞';
|
||||
} else {
|
||||
button.title = `選擇常用提示詞 (${prompts.length} 個可用)`;
|
||||
const tooltipText = window.i18nManager ?
|
||||
window.i18nManager.t('prompts.buttons.selectPromptTooltipAvailable', { count: prompts.length }) :
|
||||
`選擇常用提示詞 (${prompts.length} 個可用)`;
|
||||
button.title = tooltipText;
|
||||
}
|
||||
}
|
||||
});
|
||||
@ -345,9 +350,14 @@
|
||||
button.disabled = !lastPrompt;
|
||||
|
||||
if (!lastPrompt) {
|
||||
button.title = '尚無最近使用的提示詞';
|
||||
button.title = window.i18nManager ?
|
||||
window.i18nManager.t('prompts.buttons.lastPromptTooltipEmpty') :
|
||||
'尚無最近使用的提示詞';
|
||||
} else {
|
||||
button.title = `使用上次提示詞:${lastPrompt.name}`;
|
||||
const tooltipText = window.i18nManager ?
|
||||
window.i18nManager.t('prompts.buttons.lastPromptTooltipAvailable', { name: lastPrompt.name }) :
|
||||
`使用上次提示詞:${lastPrompt.name}`;
|
||||
button.title = tooltipText;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user