diff --git a/src/config/i18n.js b/src/config/i18n.js index 849b591..2af47ae 100644 --- a/src/config/i18n.js +++ b/src/config/i18n.js @@ -624,12 +624,12 @@ export const I18N = { en: `Toggle Translate Box Shortcut`, }, tranbtn_offset_x: { - zh: `翻译按钮偏移(X)`, - en: `Translate Button Offset (X)`, + zh: `翻译按钮偏移X(0-100)`, + en: `Translate Button Offset X (0-100)`, }, tranbtn_offset_y: { - zh: `翻译按钮偏移(Y)`, - en: `Translate Button Offset (Y)`, + zh: `翻译按钮偏移Y(0-100)`, + en: `Translate Button Offset Y (0-100)`, }, translated_text: { zh: `译文`, diff --git a/src/views/Options/Tranbox.js b/src/views/Options/Tranbox.js index e3da7ad..1cf7591 100644 --- a/src/views/Options/Tranbox.js +++ b/src/views/Options/Tranbox.js @@ -19,7 +19,10 @@ export default function Tranbox() { e.preventDefault(); let { name, value } = e.target; switch (name) { - case "btnOffsetX" || "btnOffsetY": + case "btnOffsetX": + value = limitNumber(value, 0, 100); + break; + case "btnOffsetY": value = limitNumber(value, 0, 100); break; default: diff --git a/src/views/Selection/Tranbtn.js b/src/views/Selection/Tranbtn.js index ab4b002..2ca419b 100644 --- a/src/views/Selection/Tranbtn.js +++ b/src/views/Selection/Tranbtn.js @@ -1,4 +1,6 @@ export default function TranBtn({ onClick, position, tranboxSetting }) { + console.log("x", position.x + tranboxSetting.btnOffsetX); + console.log("y", position.y + tranboxSetting.btnOffsetY); return (