mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-27 18:12:29 +08:00
add translation for 6 widgets
This commit is contained in:
parent
d9a7671830
commit
eb9b4aee21
@ -1,3 +1,4 @@
|
|||||||
|
import { t } from "../services/i18n.js";
|
||||||
import NoteContextAwareWidget from "./note_context_aware_widget.js";
|
import NoteContextAwareWidget from "./note_context_aware_widget.js";
|
||||||
import protectedSessionHolder from "../services/protected_session_holder.js";
|
import protectedSessionHolder from "../services/protected_session_holder.js";
|
||||||
import SpacedUpdate from "../services/spaced_update.js";
|
import SpacedUpdate from "../services/spaced_update.js";
|
||||||
@ -155,7 +156,7 @@ export default class NoteDetailWidget extends NoteContextAwareWidget {
|
|||||||
|
|
||||||
getTypeWidget() {
|
getTypeWidget() {
|
||||||
if (!this.typeWidgets[this.type]) {
|
if (!this.typeWidgets[this.type]) {
|
||||||
throw new Error(`Could not find typeWidget for type '${this.type}'`);
|
throw new Error(t(`note_detail.could_not_find_typewidget`, { type: this.type }));
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.typeWidgets[this.type];
|
return this.typeWidgets[this.type];
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
import { t } from "../services/i18n.js";
|
||||||
import NoteContextAwareWidget from "./note_context_aware_widget.js";
|
import NoteContextAwareWidget from "./note_context_aware_widget.js";
|
||||||
import protectedSessionHolder from "../services/protected_session_holder.js";
|
import protectedSessionHolder from "../services/protected_session_holder.js";
|
||||||
import server from "../services/server.js";
|
import server from "../services/server.js";
|
||||||
@ -27,7 +28,7 @@ const TPL = `
|
|||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<input autocomplete="off" value="" placeholder="type note's title here..." class="note-title" tabindex="100">
|
<input autocomplete="off" value="" placeholder="${t('note_title.placeholder')}" class="note-title" tabindex="100">
|
||||||
</div>`;
|
</div>`;
|
||||||
|
|
||||||
export default class NoteTitleWidget extends NoteContextAwareWidget {
|
export default class NoteTitleWidget extends NoteContextAwareWidget {
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
import { t } from "../services/i18n.js";
|
||||||
import NoteContextAwareWidget from "./note_context_aware_widget.js";
|
import NoteContextAwareWidget from "./note_context_aware_widget.js";
|
||||||
import NoteListRenderer from "../services/note_list_renderer.js";
|
import NoteListRenderer from "../services/note_list_renderer.js";
|
||||||
|
|
||||||
@ -22,11 +23,11 @@ const TPL = `
|
|||||||
</style>
|
</style>
|
||||||
|
|
||||||
<div class="search-no-results alert alert-info">
|
<div class="search-no-results alert alert-info">
|
||||||
No notes have been found for given search parameters.
|
${t('search_result.no_notes_found')}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="search-not-executed-yet alert alert-info">
|
<div class="search-not-executed-yet alert alert-info">
|
||||||
Search has not been executed yet. Click on "Search" button above to see the results.
|
${t('search_result.search_not_executed')}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="search-result-widget-content">
|
<div class="search-result-widget-content">
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
import { t } from "../services/i18n.js";
|
||||||
import BasicWidget from "./basic_widget.js";
|
import BasicWidget from "./basic_widget.js";
|
||||||
import contextMenu from "../menus/context_menu.js";
|
import contextMenu from "../menus/context_menu.js";
|
||||||
import appContext from "../components/app_context.js";
|
import appContext from "../components/app_context.js";
|
||||||
@ -25,7 +26,7 @@ export default class SpacerWidget extends BasicWidget {
|
|||||||
x: e.pageX,
|
x: e.pageX,
|
||||||
y: e.pageY,
|
y: e.pageY,
|
||||||
items: [
|
items: [
|
||||||
{title: "Configure Launchbar", command: "showLaunchBarSubtree", uiIcon: "bx bx-sidebar"}
|
{title: t("spacer.configure_launchbar"), command: "showLaunchBarSubtree", uiIcon: "bx bx-sidebar"}
|
||||||
],
|
],
|
||||||
selectMenuItemHandler: ({command}) => {
|
selectMenuItemHandler: ({command}) => {
|
||||||
appContext.triggerCommand(command);
|
appContext.triggerCommand(command);
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
import { t } from "../services/i18n.js";
|
||||||
import NoteContextAwareWidget from "./note_context_aware_widget.js";
|
import NoteContextAwareWidget from "./note_context_aware_widget.js";
|
||||||
|
|
||||||
const TPL = `
|
const TPL = `
|
||||||
@ -9,7 +10,7 @@ const TPL = `
|
|||||||
</style>
|
</style>
|
||||||
|
|
||||||
<div class="sql-query-no-rows alert alert-info" style="display: none;">
|
<div class="sql-query-no-rows alert alert-info" style="display: none;">
|
||||||
No rows have been returned for this query.
|
${t('sql_result.no_rows')}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="sql-console-result-container"></div>
|
<div class="sql-console-result-container"></div>
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
import { t } from "../services/i18n.js";
|
||||||
import NoteContextAwareWidget from "./note_context_aware_widget.js";
|
import NoteContextAwareWidget from "./note_context_aware_widget.js";
|
||||||
import server from "../services/server.js";
|
import server from "../services/server.js";
|
||||||
|
|
||||||
@ -33,7 +34,7 @@ const TPL = `
|
|||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
Tables:
|
${t('sql_table_schemas.tables')}:
|
||||||
<span class="sql-table-schemas"></span>
|
<span class="sql-table-schemas"></span>
|
||||||
</div>`;
|
</div>`;
|
||||||
|
|
||||||
|
@ -1372,5 +1372,24 @@
|
|||||||
},
|
},
|
||||||
"title_bar_buttons": {
|
"title_bar_buttons": {
|
||||||
"window-on-top": "保持此窗口置顶"
|
"window-on-top": "保持此窗口置顶"
|
||||||
|
},
|
||||||
|
"note_detail": {
|
||||||
|
"could_not_find_typewidget": "找不到类型为 '{{type}}' 的 typeWidget"
|
||||||
|
},
|
||||||
|
"note_title": {
|
||||||
|
"placeholder": "请输入笔记标题..."
|
||||||
|
},
|
||||||
|
"search_result": {
|
||||||
|
"no_notes_found": "没有找到符合搜索条件的笔记。",
|
||||||
|
"search_not_executed": "尚未执行搜索。请点击上方的\"搜索\"按钮查看结果。"
|
||||||
|
},
|
||||||
|
"spacer": {
|
||||||
|
"configure_launchbar": "配置启动栏"
|
||||||
|
},
|
||||||
|
"sql_result": {
|
||||||
|
"no_rows": "此查询没有返回任何数据"
|
||||||
|
},
|
||||||
|
"sql_table_schemas": {
|
||||||
|
"tables": "表"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1372,5 +1372,24 @@
|
|||||||
},
|
},
|
||||||
"title_bar_buttons": {
|
"title_bar_buttons": {
|
||||||
"window-on-top": "Keep this window on top."
|
"window-on-top": "Keep this window on top."
|
||||||
|
},
|
||||||
|
"note_detail": {
|
||||||
|
"could_not_find_typewidget": "Could not find typeWidget for type '{{type}}'"
|
||||||
|
},
|
||||||
|
"note_title": {
|
||||||
|
"placeholder": "type note's title here..."
|
||||||
|
},
|
||||||
|
"search_result": {
|
||||||
|
"no_notes_found": "No notes have been found for given search parameters.",
|
||||||
|
"search_not_executed": "Search has not been executed yet. Click on \"Search\" button above to see the results."
|
||||||
|
},
|
||||||
|
"spacer": {
|
||||||
|
"configure_launchbar": "Configure Launchbar"
|
||||||
|
},
|
||||||
|
"sql_result": {
|
||||||
|
"no_rows": "No rows have been returned for this query"
|
||||||
|
},
|
||||||
|
"sql_table_schemas": {
|
||||||
|
"tables": "Tables"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user