diff --git a/src/public/app/widgets/search_options/abstract_search_option.js b/src/public/app/widgets/search_options/abstract_search_option.js index e46299d1a..17b6873bb 100644 --- a/src/public/app/widgets/search_options/abstract_search_option.js +++ b/src/public/app/widgets/search_options/abstract_search_option.js @@ -2,6 +2,7 @@ import server from "../../services/server.js"; import ws from "../../services/ws.js"; import Component from "../../components/component.js"; import utils from "../../services/utils.js"; +import { t } from "../../services/i18n.js"; // 新增的导入 export default class AbstractSearchOption extends Component { constructor(attribute, note) { @@ -27,14 +28,14 @@ export default class AbstractSearchOption extends Component { $rendered.find('.search-option-del') .on('click', () => this.deleteOption()) - .attr('title', 'Remove this search option'); + .attr('title', t('abstract_search_option.remove_this_search_option')); // 使用 t 函数处理 i18n 字符串 utils.initHelpDropdown($rendered); return $rendered; } catch (e) { - logError(`Failed rendering search option: ${JSON.stringify(this.attribute.dto)} with error: ${e.message} ${e.stack}`); + logError(t('abstract_search_option.failed_rendering', { dto: JSON.stringify(this.attribute.dto), error: e.message, stack: e.stack })); // 使用 t 函数处理 i18n 字符串 return null; } } diff --git a/src/public/app/widgets/search_options/ancestor.js b/src/public/app/widgets/search_options/ancestor.js index d2a252882..49aa75faf 100644 --- a/src/public/app/widgets/search_options/ancestor.js +++ b/src/public/app/widgets/search_options/ancestor.js @@ -1,46 +1,47 @@ import AbstractSearchOption from "./abstract_search_option.js"; import noteAutocompleteService from "../../services/note_autocomplete.js"; +import { t } from "../../services/i18n.js"; const TPL = `
-
Ancestor:
+
${t('ancestor.label')}:
- +
-
depth:
+
${t('ancestor.depth_label')}:
diff --git a/src/public/app/widgets/search_options/debug.js b/src/public/app/widgets/search_options/debug.js index ddc722ca6..60aae8730 100644 --- a/src/public/app/widgets/search_options/debug.js +++ b/src/public/app/widgets/search_options/debug.js @@ -1,22 +1,20 @@ import AbstractSearchOption from "./abstract_search_option.js"; +import { t } from "../../services/i18n.js"; const TPL = ` - - Debug + ${t("debug.debug")} - `; diff --git a/src/public/app/widgets/search_options/fast_search.js b/src/public/app/widgets/search_options/fast_search.js index 52c65cb1b..ad36955cc 100644 --- a/src/public/app/widgets/search_options/fast_search.js +++ b/src/public/app/widgets/search_options/fast_search.js @@ -1,20 +1,19 @@ import AbstractSearchOption from "./abstract_search_option.js"; +import { t } from "../../services/i18n.js"; const TPL = ` - - Fast search + ${t('fast_search.fast_search')} - `; diff --git a/src/public/app/widgets/search_options/include_archived_notes.js b/src/public/app/widgets/search_options/include_archived_notes.js index a5a0fbe7d..204545bf5 100644 --- a/src/public/app/widgets/search_options/include_archived_notes.js +++ b/src/public/app/widgets/search_options/include_archived_notes.js @@ -1,11 +1,11 @@ import AbstractSearchOption from "./abstract_search_option.js"; +import { t } from "../../services/i18n.js"; const TPL = ` - - Include archived notes + ${t('include_archived_notes.include_archived_notes')} diff --git a/src/public/app/widgets/search_options/limit.js b/src/public/app/widgets/search_options/limit.js index 28af4a2db..6044bea55 100644 --- a/src/public/app/widgets/search_options/limit.js +++ b/src/public/app/widgets/search_options/limit.js @@ -1,11 +1,11 @@ import AbstractSearchOption from "./abstract_search_option.js"; +import { t } from "../../services/i18n.js"; const TPL = ` - - Limit + ${t('limit.limit')} @@ -14,7 +14,7 @@ const TPL = ` diff --git a/src/public/app/widgets/search_options/order_by.js b/src/public/app/widgets/search_options/order_by.js index 100311fee..acc812a94 100644 --- a/src/public/app/widgets/search_options/order_by.js +++ b/src/public/app/widgets/search_options/order_by.js @@ -1,33 +1,33 @@ import AbstractSearchOption from "./abstract_search_option.js"; +import { t } from "../../services/i18n.js"; const TPL = ` - - Order by + ${t('order_by.order_by')} diff --git a/src/public/app/widgets/search_options/search_script.js b/src/public/app/widgets/search_options/search_script.js index 72a2e22f9..3779148e7 100644 --- a/src/public/app/widgets/search_options/search_script.js +++ b/src/public/app/widgets/search_options/search_script.js @@ -1,37 +1,30 @@ import AbstractSearchOption from "./abstract_search_option.js"; import noteAutocompleteService from "../../services/note_autocomplete.js"; +import { t } from "../../services/i18n.js"; const TPL = ` - Search script: + ${t('search_script.title')}
- +
- + diff --git a/src/public/app/widgets/search_options/search_string.js b/src/public/app/widgets/search_options/search_string.js index 03e3e2b50..b44ff64d5 100644 --- a/src/public/app/widgets/search_options/search_string.js +++ b/src/public/app/widgets/search_options/search_string.js @@ -3,27 +3,28 @@ import SpacedUpdate from "../../services/spaced_update.js"; import server from "../../services/server.js"; import shortcutService from "../../services/shortcuts.js"; import appContext from "../../components/app_context.js"; +import { t } from "../../services/i18n.js"; const TPL = ` - Search string: + ${t('search_string.title_column')} - +