From d47a5c4ffe0b74aae0ff39ac022aaa45c80757f1 Mon Sep 17 00:00:00 2001 From: Nriver <6752679+Nriver@users.noreply.github.com> Date: Mon, 5 Aug 2024 10:23:38 +0800 Subject: [PATCH] add translation for ribbon widgets: book_properties.js --- .../widgets/ribbon_widgets/book_properties.js | 20 ++++++++++--------- src/public/translations/cn/translation.json | 11 ++++++++++ src/public/translations/en/translation.json | 11 ++++++++++ 3 files changed, 33 insertions(+), 9 deletions(-) diff --git a/src/public/app/widgets/ribbon_widgets/book_properties.js b/src/public/app/widgets/ribbon_widgets/book_properties.js index 90147b7bf..74cefef1f 100644 --- a/src/public/app/widgets/ribbon_widgets/book_properties.js +++ b/src/public/app/widgets/ribbon_widgets/book_properties.js @@ -1,5 +1,6 @@ import NoteContextAwareWidget from "../note_context_aware_widget.js"; import attributeService from "../../services/attributes.js"; +import { t } from "../../services/i18n.js"; const TPL = `
@@ -15,32 +16,33 @@ const TPL = `
- View type:    + ${t("book_properties.view_type")}:   
`; + export default class BookPropertiesWidget extends NoteContextAwareWidget { get name() { return "bookProperties"; @@ -58,7 +60,7 @@ export default class BookPropertiesWidget extends NoteContextAwareWidget { return { show: this.isEnabled(), activate: true, - title: 'Book Properties', + title: t("book_properties.book_properties"), icon: 'bx bx-book' }; } @@ -101,7 +103,7 @@ export default class BookPropertiesWidget extends NoteContextAwareWidget { async toggleViewType(type) { if (type !== 'list' && type !== 'grid') { - throw new Error(`Invalid view type '${type}'`); + throw new Error(t("book_properties.invalid_view_type", { type })); } await attributeService.setLabel(this.noteId, 'viewType', type); diff --git a/src/public/translations/cn/translation.json b/src/public/translations/cn/translation.json index 4a48fffc0..4dc933079 100644 --- a/src/public/translations/cn/translation.json +++ b/src/public/translations/cn/translation.json @@ -661,5 +661,16 @@ "note_type": "笔记类型", "editable": "可编辑", "basic_properties": "基本属性" + }, + "book_properties": { + "view_type": "视图类型", + "grid": "网格", + "list": "列表", + "collapse_all_notes": "折叠所有笔记", + "expand_all_children": "展开所有子项", + "collapse": "折叠", + "expand": "展开", + "book_properties": "书籍属性", + "invalid_view_type": "无效的查看类型 '{{type}}'" } } diff --git a/src/public/translations/en/translation.json b/src/public/translations/en/translation.json index 67f4b1bb3..9014f131d 100644 --- a/src/public/translations/en/translation.json +++ b/src/public/translations/en/translation.json @@ -662,5 +662,16 @@ "note_type": "Note type", "editable": "Editable", "basic_properties": "Basic Properties" + }, + "book_properties": { + "view_type": "View type", + "grid": "Grid", + "list": "List", + "collapse_all_notes": "Collapse all notes", + "expand_all_children": "Expand all children", + "collapse": "Collapse", + "expand": "Expand", + "book_properties": "Book Properties", + "invalid_view_type": "Invalid view type '{{type}}'" } }