From b99510ad4f98391d259d1dea984e094262cda55b Mon Sep 17 00:00:00 2001 From: Nriver <6752679+Nriver@users.noreply.github.com> Date: Wed, 31 Jul 2024 10:46:31 +0800 Subject: [PATCH] add translation for buttons: calendar --- src/public/app/widgets/buttons/calendar.js | 31 +++++++++++---------- src/public/translations/cn/translation.json | 22 +++++++++++++++ src/public/translations/en/translation.json | 22 +++++++++++++++ 3 files changed, 60 insertions(+), 15 deletions(-) diff --git a/src/public/app/widgets/buttons/calendar.js b/src/public/app/widgets/buttons/calendar.js index f05aedd9a..3980ca8b3 100644 --- a/src/public/app/widgets/buttons/calendar.js +++ b/src/public/app/widgets/buttons/calendar.js @@ -1,3 +1,4 @@ +import { t } from "../../services/i18n.js"; import libraryLoader from "../../services/library_loader.js"; import utils from "../../services/utils.js"; import dateNoteService from "../../services/date_notes.js"; @@ -23,7 +24,7 @@ const DROPDOWN_TPL = `
- Mon TueWed Thu Fri Sat Sun + ${t("calendar.mon")} ${t("calendar.tue")}${t("calendar.wed")} ${t("calendar.thu")} ${t("calendar.fri")} ${t("calendar.sat")} ${t("calendar.sun")}
`; @@ -63,7 +64,7 @@ export default class CalendarWidget extends RightDropdownButtonWidget { this.hideDropdown(); } else { - toastService.showError("Cannot find day note"); + toastService.showError(t("calendar.cannot_find_day_note")); } }); } @@ -153,23 +154,23 @@ export default class CalendarWidget extends RightDropdownButtonWidget { this.date.setDate(1); this.date.setMonth(this.date.getMonth() - 1); - this.$label.html(`${this.monthsAsString(this.date.getMonth())} ${this.date.getFullYear()}`); + this.$label.html(`${t(this.monthsAsString(this.date.getMonth()).toLowerCase())} ${this.date.getFullYear()}`); } monthsAsString(monthIndex) { return [ - 'January', - 'Febuary', - 'March', - 'April', - 'May', - 'June', - 'July', - 'August', - 'September', - 'October', - 'November', - 'December' + t("calendar.january"), + t("calendar.febuary"), + t("calendar.march"), + t("calendar.april"), + t("calendar.may"), + t("calendar.june"), + t("calendar.july"), + t("calendar.august"), + t("calendar.september"), + t("calendar.october"), + t("calendar.november"), + t("calendar.december") ][monthIndex]; } } diff --git a/src/public/translations/cn/translation.json b/src/public/translations/cn/translation.json index 3cbf4f3a0..dc4c58b8d 100644 --- a/src/public/translations/cn/translation.json +++ b/src/public/translations/cn/translation.json @@ -527,5 +527,27 @@ "convert_confirm": "您确定要将附件 '{{title}}' 转换为单独的笔记吗?", "convert_success": "附件 '{{title}}' 已转换为笔记。", "enter_new_name": "请输入附件的新名称" + }, + "calendar": { + "mon": "一", + "tue": "二", + "wed": "三", + "thu": "四", + "fri": "五", + "sat": "六", + "sun": "日", + "cannot_find_day_note": "无法找到日记", + "january": "一月", + "febuary": "二月", + "march": "三月", + "april": "四月", + "may": "五月", + "june": "六月", + "july": "七月", + "august": "八月", + "september": "九月", + "october": "十月", + "november": "十一月", + "december": "十二月" } } diff --git a/src/public/translations/en/translation.json b/src/public/translations/en/translation.json index 1caa1fef1..5e18cad10 100644 --- a/src/public/translations/en/translation.json +++ b/src/public/translations/en/translation.json @@ -528,5 +528,27 @@ "convert_success": "Attachment '{{title}}' has been converted to note.", "rename_attachment": "Rename attachment", "enter_new_name": "Please enter new attachment's name" + }, + "calendar": { + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "sun": "Sun", + "cannot_find_day_note": "Cannot find day note", + "january": "January", + "febuary": "Febuary", + "march": "March", + "april": "April", + "may": "May", + "june": "June", + "july": "July", + "august": "August", + "september": "September", + "october": "October", + "november": "November", + "december": "December" } }