Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/calendar.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/l10n
diff options
context:
space:
mode:
authorNextcloud bot <bot@nextcloud.com>2022-10-24 05:18:58 +0300
committerNextcloud bot <bot@nextcloud.com>2022-10-24 05:18:58 +0300
commit55d534848fe97f2751b64fd3bb4637a9bddba534 (patch)
treee801fad24dd33f604574944e80d755d25aa45dab /l10n
parent88ef1c9a952f30bcfb1d17d7bfdfd699c35e4f41 (diff)
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Diffstat (limited to 'l10n')
-rw-r--r--l10n/nl.js4
-rw-r--r--l10n/nl.json4
-rw-r--r--l10n/uk.js7
-rw-r--r--l10n/uk.json7
-rw-r--r--l10n/zh_CN.js206
-rw-r--r--l10n/zh_CN.json206
6 files changed, 270 insertions, 164 deletions
diff --git a/l10n/nl.js b/l10n/nl.js
index 1a3e1c59..2f50a273 100644
--- a/l10n/nl.js
+++ b/l10n/nl.js
@@ -317,8 +317,8 @@ OC.L10N.register(
"Any" : "Alle",
"Minimum seating capacity" : "Minimale zit capaciteit",
"More" : "Meer",
- "Update this occurrence" : "Update deze afspraak",
- "Update this and all future" : "Update deze en toekomstige",
+ "Update this occurrence" : "Deze afspraak bijwerken",
+ "Update this and all future" : "Deze en toekomstige afspraken bijwerken",
"Public calendar does not exist" : "Publieke agenda bestaat niet",
"Maybe the share was deleted or has expired?" : "Mogelijk is het gedeelde item verwijderd of verlopen?",
"Please select a time zone:" : "Selecteer een tijdzone:",
diff --git a/l10n/nl.json b/l10n/nl.json
index d969eed6..36de14e3 100644
--- a/l10n/nl.json
+++ b/l10n/nl.json
@@ -315,8 +315,8 @@
"Any" : "Alle",
"Minimum seating capacity" : "Minimale zit capaciteit",
"More" : "Meer",
- "Update this occurrence" : "Update deze afspraak",
- "Update this and all future" : "Update deze en toekomstige",
+ "Update this occurrence" : "Deze afspraak bijwerken",
+ "Update this and all future" : "Deze en toekomstige afspraken bijwerken",
"Public calendar does not exist" : "Publieke agenda bestaat niet",
"Maybe the share was deleted or has expired?" : "Mogelijk is het gedeelde item verwijderd of verlopen?",
"Please select a time zone:" : "Selecteer een tijdzone:",
diff --git a/l10n/uk.js b/l10n/uk.js
index f8a7b007..e13893fa 100644
--- a/l10n/uk.js
+++ b/l10n/uk.js
@@ -11,16 +11,23 @@ OC.L10N.register(
"Open »%s«" : "Відкрити \"%s\"",
"Cheers!" : "Щасти!",
"Upcoming events" : "Майбутні події",
+ "More events" : "Більше подій",
"Appointments" : "Зустрічі",
"Schedule appointment \"%s\"" : "Запланувати зустріч \"%s\"",
"Schedule an appointment" : "Запланувати зустріч",
"Prepare for %s" : "Підготуватися до %s",
"Follow up for %s" : "Слідкувати за %s",
+ "Your appointment \"%s\" with %s needs confirmation" : "Вашу зустріч \"%s\" з %s потрібно підтвердити",
"Dear %s, please confirm your booking" : "Шановний(а) %s, будь ласка, підтвердіть ваше резервування",
"Confirm" : "Підтвердити",
"This confirmation link expires in %s hours." : "Термін дії посилання для підтвердженння спливає за %sгодин.",
+ "If you wish to cancel the appointment after all, please contact your organizer by replying to this email or by visiting their profile page." : "Якщо ви все ж бажаєте скасувати зустріч, будь ласка, сконтактуйте з організатором зустрічі, для цього надішліть відповідь на цей лист або відвідайте сторінку профілю.",
+ "Your appointment \"%s\" with %s has been accepted" : "Вашу зустріч \"%s\" з %s було прийнято.",
+ "Dear %s, your booking has been accepted." : "Шановний(а) %s, ваше резервування було прийнято.",
+ "Appointment for:" : "Запрошення на зустріч для:",
"Date:" : "Дата:",
"Where:" : "Місце:",
+ "Your Comment:" : "Коментар:",
"Calendar" : "Календар",
"A Calendar app for Nextcloud" : "Застосунок \"Календар\" для Nextcloud",
"The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Застосунок \"Календар\" надає зручний доступ до календарних даних у хмарному сервері Nextcloud за допомогою протоколу CalDAV. З легкістю редагуйте та синхронізуйте події між вашими пристроями та Nextcloud в онлайні.\n\n* 🚀 **Інтеграція з іншими застосунками Nextcloud!**: на разі - це \"Контакти\", невдовзі додаватимуться інші застосунки.\n* 🌐 **Надає підтримку за протоколом WebCal!** Бажаєте бачити у своєму календарі дати матчів вашої улюбленої команди? Без проблем!\n* 🙋 **Учасники!** Запросіть інших людей до участі у вашіх подіях\n* ⌚️ **Доступність учасників** Побачте коли ваші друзі чи колеги доступні для запрошення на зустріч, яку ви плануєте організувати.\n* ⏰ **Нагадування!** Отримуйте сповіщення та нагадування про подію у вашому браузері та за допомогою електронної пошти.\n* 🔍 Пошук! Знаходьте легко події.\n* ☑️ Завдання! Переглядайте завдання, які мають терміни виконання, безпосередньо в календарі\n* 🙈 **Ми не винаходимо наново колесо!** Сервіс створено на відомій бібліотеці [c-dav](https://github.com/nextcloud/cdav-library), а також бібліотеках [ical.js](https://github.com/mozilla-comm/ical.js) і [fullcalendar](https://github.com/fullcalendar/fullcalendar).",
diff --git a/l10n/uk.json b/l10n/uk.json
index 5c93b44a..2236bca9 100644
--- a/l10n/uk.json
+++ b/l10n/uk.json
@@ -9,16 +9,23 @@
"Open »%s«" : "Відкрити \"%s\"",
"Cheers!" : "Щасти!",
"Upcoming events" : "Майбутні події",
+ "More events" : "Більше подій",
"Appointments" : "Зустрічі",
"Schedule appointment \"%s\"" : "Запланувати зустріч \"%s\"",
"Schedule an appointment" : "Запланувати зустріч",
"Prepare for %s" : "Підготуватися до %s",
"Follow up for %s" : "Слідкувати за %s",
+ "Your appointment \"%s\" with %s needs confirmation" : "Вашу зустріч \"%s\" з %s потрібно підтвердити",
"Dear %s, please confirm your booking" : "Шановний(а) %s, будь ласка, підтвердіть ваше резервування",
"Confirm" : "Підтвердити",
"This confirmation link expires in %s hours." : "Термін дії посилання для підтвердженння спливає за %sгодин.",
+ "If you wish to cancel the appointment after all, please contact your organizer by replying to this email or by visiting their profile page." : "Якщо ви все ж бажаєте скасувати зустріч, будь ласка, сконтактуйте з організатором зустрічі, для цього надішліть відповідь на цей лист або відвідайте сторінку профілю.",
+ "Your appointment \"%s\" with %s has been accepted" : "Вашу зустріч \"%s\" з %s було прийнято.",
+ "Dear %s, your booking has been accepted." : "Шановний(а) %s, ваше резервування було прийнято.",
+ "Appointment for:" : "Запрошення на зустріч для:",
"Date:" : "Дата:",
"Where:" : "Місце:",
+ "Your Comment:" : "Коментар:",
"Calendar" : "Календар",
"A Calendar app for Nextcloud" : "Застосунок \"Календар\" для Nextcloud",
"The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Застосунок \"Календар\" надає зручний доступ до календарних даних у хмарному сервері Nextcloud за допомогою протоколу CalDAV. З легкістю редагуйте та синхронізуйте події між вашими пристроями та Nextcloud в онлайні.\n\n* 🚀 **Інтеграція з іншими застосунками Nextcloud!**: на разі - це \"Контакти\", невдовзі додаватимуться інші застосунки.\n* 🌐 **Надає підтримку за протоколом WebCal!** Бажаєте бачити у своєму календарі дати матчів вашої улюбленої команди? Без проблем!\n* 🙋 **Учасники!** Запросіть інших людей до участі у вашіх подіях\n* ⌚️ **Доступність учасників** Побачте коли ваші друзі чи колеги доступні для запрошення на зустріч, яку ви плануєте організувати.\n* ⏰ **Нагадування!** Отримуйте сповіщення та нагадування про подію у вашому браузері та за допомогою електронної пошти.\n* 🔍 Пошук! Знаходьте легко події.\n* ☑️ Завдання! Переглядайте завдання, які мають терміни виконання, безпосередньо в календарі\n* 🙈 **Ми не винаходимо наново колесо!** Сервіс створено на відомій бібліотеці [c-dav](https://github.com/nextcloud/cdav-library), а також бібліотеках [ical.js](https://github.com/mozilla-comm/ical.js) і [fullcalendar](https://github.com/fullcalendar/fullcalendar).",
diff --git a/l10n/zh_CN.js b/l10n/zh_CN.js
index 4c66888b..95f97ca8 100644
--- a/l10n/zh_CN.js
+++ b/l10n/zh_CN.js
@@ -11,16 +11,23 @@ OC.L10N.register(
"Open »%s«" : "打开 »%s«",
"Cheers!" : "干杯!",
"Upcoming events" : "即将到来的事件",
+ "More events" : "更多事件",
"Appointments" : "预约",
"Schedule appointment \"%s\"" : "安排预约\"%s\"",
"Schedule an appointment" : "安排预约",
"Prepare for %s" : "准备 %s",
"Follow up for %s" : "跟进 %s",
+ "Your appointment \"%s\" with %s needs confirmation" : "您与 %s 的预约 \"%s\" 需要确认",
"Dear %s, please confirm your booking" : "亲爱的 %s,请确认你的登记",
"Confirm" : "确认",
"This confirmation link expires in %s hours." : "确认链接将在 %s 小时内过期",
+ "If you wish to cancel the appointment after all, please contact your organizer by replying to this email or by visiting their profile page." : "如果您想取消预约,请通过回复这封邮件或访问他们的个人资料页面与您的组织者联系。",
+ "Your appointment \"%s\" with %s has been accepted" : "您与 %s 的预约 \"%s\" 已被接受",
+ "Dear %s, your booking has been accepted." : "亲爱的%s,您的预约已被接受。",
+ "Appointment for:" : "预约:",
"Date:" : "日期:",
"Where:" : "地点:",
+ "Your Comment:" : "您的留言:",
"Calendar" : "日历",
"A Calendar app for Nextcloud" : "适用于 Nextcloud 的日历应用",
"The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "日历应用是 Nextcloud 的 CalDAV 服务器的一个用户界面。通过适用此应用,您可以轻松地将各种设备上的事件与您的 Nextcloud 同步,并在线编辑它们。\n\n* 🚀 **与其他 Nextcloud 应用的集成!** 目前是通讯录 -- 更多的应用将会支持\n* 🌐 **支持 WebCal!** 想在日历上看到自己最喜欢的球队的比赛日?没问题!\n* 🙋 **与会者!** 邀请人们参加您的事件\n* ⌚️ **空闲/繁忙!** 查看您的与会者何时可以见面\n* ⏰ **提醒!** 通过浏览器和电子邮件获取事件通知报\n* 🔍 搜索!轻松找到你的活动\n* ☑️ 任务!直接在日历中查看即将到期的任务\n* 🙈 **我们没有重新发明轮子!** 基于出色的 [c-dav 库](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) 和 [fullcalendar](https://github.com/fullcalendar/fullcalendar) 库开发。",
@@ -51,14 +58,18 @@ OC.L10N.register(
"Copy private link" : "复制私有链接",
"Export" : "导出",
"Unshare from me" : "我取消的共享",
+ "Disable calendar \"{calendar}\"" : "禁用日历 \"{calendar}\"",
+ "Disable untitled calendar" : "禁用未命名日历",
+ "Enable calendar \"{calendar}\"" : "启用日历 \"{calendar}\"",
+ "Enable untitled calendar" : "启用未命名日历",
"An error occurred, unable to change visibility of the calendar." : "发生错误,无法修改日历的可见性。",
"An error occurred, unable to delete the calendar." : "发生错误,无法删除日历。",
- "Calendar link copied to clipboard." : "日历链接已复制到剪切板。",
+ "Calendar link copied to clipboard." : "日历链接已复制到剪贴板。",
"Calendar link could not be copied to clipboard." : "日历链接无法复制到剪贴板。",
"An error occurred, unable to rename the calendar." : "发生错误,无法重命名日历。",
"An error occurred, unable to change the calendar's color." : "发生错误,无法修改日历颜色。",
- "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["在{countdown}秒内取消共享日历"],
- "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["在{countdown}秒内删除日历"],
+ "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["在 {countdown} 秒内取消共享日历"],
+ "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["在 {countdown} 秒内删除日历"],
"Share link" : "共享链接",
"Publish calendar" : "发布日历",
"Publishing calendar" : "正在发布日历",
@@ -84,10 +95,11 @@ OC.L10N.register(
"Share with users or groups" : "与用户或分组共享",
"No users or groups" : "无用户或分组",
"can edit" : "可编辑",
- "Unshare with {displayName}" : "取消与{displayName}的共享",
+ "Unshare with {displayName}" : "取消与 {displayName} 的共享",
"An error occurred, unable to change the unshare the calendar." : "发生了错误,无法取消日历共享。",
"An error occurred, unable to change the permission of the share." : "发生了错误,无法更改共享权限。",
- "New calendar" : "新建日历",
+ "New calendar" : "新日历",
+ "Name for new calendar" : "新日历名称",
"Creating calendar …" : "正在创建日历 …",
"New calendar with task list" : "带任务列表的新日历",
"New subscription from link (read-only)" : "来自链接的新订阅(只读)",
@@ -95,16 +107,19 @@ OC.L10N.register(
"An error occurred, unable to create the calendar." : "发生了错误,无法创建日历。",
"Please enter a valid link (starting with http://, https://, webcal://, or webcals://)" : "请输入合法的链接(以http://、https://、webcal://、或者webcals://开头)",
"Trash bin" : "垃圾箱",
+ "Loading deleted items." : "正在加载已删除的项目。",
+ "You do not have any deleted items." : "您没有任何删除的项目。",
"Name" : "名称",
"Deleted" : "已删除",
"Restore" : "还原",
"Delete permanently" : "永久删除",
- "Empty trash bin" : "清空回收站",
+ "Empty trash bin" : "清空垃圾箱",
"Untitled item" : "未命名项",
"Unknown calendar" : "未知日历",
- "Could not load deleted calendars and objects" : "无法加载已删除的日历和物体",
+ "Could not load deleted calendars and objects" : "无法加载已删除的日历和对象",
"Could not restore calendar or event" : "无法还原日历或事件",
- "Do you really want to empty the trash bin?" : "你真想清空回收站吗?",
+ "Do you really want to empty the trash bin?" : "你真想清垃圾箱吗?",
+ "_Items in the trash bin are deleted after {numDays} day_::_Items in the trash bin are deleted after {numDays} days_" : ["垃圾箱中的项目会在 {numDays} 天后删除"],
"Could not update calendar order." : "无法更新日历顺序",
"Import calendars" : "导入日历",
"Please select a calendar to import into …" : "请选择一个要导入的日历 …",
@@ -114,7 +129,8 @@ OC.L10N.register(
"_Import calendar_::_Import calendars_" : ["导入日历"],
"{filename} could not be parsed" : "{filename} 无法进行解析",
"No valid files found, aborting import" : "未找到有效文件,中止导入",
- "Import partially failed. Imported {accepted} out of {total}." : "导入部分失败。已导入{total}个中的{accepted}个。",
+ "Import partially failed. Imported {accepted} out of {total}." : "部分导入失败。已导入 {total} 个中的 {accepted} 个。",
+ "_Successfully imported %n event_::_Successfully imported %n events_" : ["成功导入%n个事件"],
"Automatic" : "自动",
"Automatic ({detected})" : "自动({detected})",
"New setting was not saved successfully." : "新的设置没有成功保存。",
@@ -131,9 +147,14 @@ OC.L10N.register(
"Actions" : "操作",
"Create event" : "创建事件",
"Show shortcuts" : "显示快捷方式",
+ "Editor" : "编辑器",
+ "Close editor" : "关闭编辑器",
+ "Save edited event" : "保存已编辑的事件",
+ "Delete edited event" : "删除已编辑的事件",
+ "Duplicate event" : "重复的事件",
"Enable birthday calendar" : "启用生日日历",
"Show tasks in calendar" : "在日历中显示任务",
- "Enable simplified editor" : "启用简化的编辑器",
+ "Enable simplified editor" : "启用简单编辑器",
"Limit visible events per view" : "限制每个视图的可见事件",
"Show weekends" : "显示周末",
"Show week numbers" : "显示星期数",
@@ -143,6 +164,7 @@ OC.L10N.register(
"Copy iOS/macOS CalDAV address" : "复制iOS/macOS CalDAV地址",
"Personal availability settings" : "个人可用性设置",
"Show keyboard shortcuts" : "显示键盘快捷方式",
+ "Calendar settings" : "日历设置",
"No reminder" : "无提醒",
"CalDAV link copied to clipboard." : "CalDAV链接已复制到剪贴板。",
"CalDAV link could not be copied to clipboard." : "CalDAV链接无法复制到剪贴板。",
@@ -150,6 +172,11 @@ OC.L10N.register(
"Appointment was updated successfully" : "成功更新预约",
"_{duration} minute_::_{duration} minutes_" : ["{duration} 分钟"],
"0 minutes" : "0 分钟",
+ "_{duration} hour_::_{duration} hours_" : ["{duration} 小时"],
+ "_{duration} day_::_{duration} days_" : ["{duration} 天"],
+ "_{duration} week_::_{duration} weeks_" : ["{duration} 周"],
+ "_{duration} month_::_{duration} months_" : ["{duration} 月"],
+ "_{duration} year_::_{duration} years_" : ["{duration} 年"],
"To configure appointments, add your email address in personal settings." : "要配置预约,请在个人设置中添加您的电子邮件地址。",
"Public – shown on the profile page" : "公开 - 显示在个人资料页上",
"Private – only accessible via secret link" : "私密 - 只能通过秘密链接访问",
@@ -161,10 +188,10 @@ OC.L10N.register(
"Additional calendars to check for conflicts" : "其他要检查冲突的日历",
"Pick time ranges where appointments are allowed" : "选择允许预约的时间范围",
"to" : "到",
- "Delete slot" : "删除档期",
+ "Delete slot" : "删除时段",
"No times set" : "未设置时间",
"Add" : "添加",
- "Monday" : "星期一",
+ "Monday" : "周一",
"Tuesday" : "周二",
"Wednesday" : "周三",
"Thursday" : "周四",
@@ -175,12 +202,14 @@ OC.L10N.register(
"Before the event" : "事件前",
"After the event" : "事件后",
"Planning restrictions" : "规划限制",
- "Minimum time before next available slot" : "最小化下一可用档期前的时间",
- "Max slots per day" : "每日最多档期数",
+ "Minimum time before next available slot" : "下一可用时段前的最短时间",
+ "Max slots per day" : "每日最多时段数",
+ "Limit how far in the future appointments can be booked" : "限制可以预定未来多久的预约",
"Create appointment" : "创建预约",
"Edit appointment" : "编辑预约",
"Save" : "保存",
"Update" : "更新",
+ "Please confirm your reservation" : "请确认您的预约",
"We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "我们给你发了一封详细的邮件。请使用邮件中的链接确认您的预约。您现在可以关闭此页面。",
"Your name" : "名字",
"Your email address" : "你的邮箱地址",
@@ -193,8 +222,8 @@ OC.L10N.register(
"Email" : "电子邮件",
"Audio notification" : "语音通知",
"Other notification" : "其他通知",
- "Relative to event" : "相关事件",
- "On date" : "到期",
+ "Relative to event" : "相对于事件",
+ "On date" : "在特定日期",
"Edit time" : "编辑时间",
"Save time" : "保存时间",
"Remove reminder" : "移除提醒",
@@ -207,21 +236,36 @@ OC.L10N.register(
"_hour_::_hours_" : ["小时"],
"_day_::_days_" : ["天"],
"_week_::_weeks_" : ["周"],
+ "Invitation accepted" : "已接受邀请",
"Available" : "可用",
+ "Suggested" : "建议",
+ "Participation marked as tentative" : "参与被标记为暂定",
+ "Accepted {organizerName}'s invitation" : "已接受 {organizerName} 的邀请",
"Not available" : "不可用",
+ "Invitation declined" : "邀请被拒绝",
+ "Declined {organizerName}'s invitation" : "已拒绝 {organizerName} 的邀请",
+ "Invitation is delegated" : "邀请已委派",
+ "Checking availability" : "正在检查可用性",
"Invitation sent" : "已发送邀请",
- "Availability of attendees, resources and rooms" : "与会者,资源和会议室的可用性",
+ "Has not responded to {organizerName}'s invitation yet" : "尚未回应 {organizerName} 的邀请",
+ "Availability of attendees, resources and rooms" : "参与者、资源和会议室的可用性",
"{organizer} (organizer)" : "{organizer} (organizer) ",
"Free" : "空闲",
- "Busy (tentative)" : "繁忙(暂定)",
+ "Busy (tentative)" : "忙碌(暂定)",
"Busy" : "忙碌",
"Out of office" : "不在办公室",
"Unknown" : "未知",
"Accept" : "接受",
"Decline" : "拒绝",
"Tentative" : "暂定",
+ "The invitation has been accepted successfully." : "已成功接受邀请。",
+ "Failed to accept the invitation." : "接受邀请失败。",
+ "The invitation has been declined successfully." : "已成功拒绝邀请。",
+ "Failed to decline the invitation." : "拒绝邀请失败。",
+ "Your participation has been marked as tentative." : "您的参与被标记为暂定。",
+ "Failed to set the participation status to tentative." : "将参与状态设置为暂定失败。",
"Create Talk room for this event" : "为此事件创建聊天室",
- "Show busy times" : "显示繁忙时间",
+ "Show busy times" : "显示忙碌时间",
"No attendees yet" : "暂无与会者",
"Successfully appended link to talk room to description." : "成功将链接添加到聊天室的描述。",
"Error creating Talk room" : "建立聊天室时发生错误",
@@ -239,42 +283,42 @@ OC.L10N.register(
"Event title" : "事件标题",
"All day" : "全天",
"Cannot modify all-day setting for events that are part of a recurrence-set." : "无法修改属于递归集的事件的全天设置。 ",
- "from {startDate}" : "始于{startDate}",
- "from {startDate} at {startTime}" : "始于{startDate}的{startTime}",
- "to {endDate}" : "到{endDate}",
- "to {endDate} at {endTime}" : "到{endDate}的{endTime}",
+ "from {startDate}" : "从 {startDate}",
+ "from {startDate} at {startTime}" : "从 {startDate} {startTime}",
+ "to {endDate}" : "到 {endDate}",
+ "to {endDate} at {endTime}" : "到 {endDate} {endTime}",
"Repeat" : "重复",
"End repeat" : "结束重复",
"Select to end repeat" : "选择以中止重复",
"never" : "从不",
- "on date" : "到期",
+ "on date" : "在特定日期",
"after" : "之后",
"_time_::_times_" : ["次数"],
"This event is the recurrence-exception of a recurrence-set. You cannot add a recurrence-rule to it." : "此事件是递归集的递归异常。不能给它添加递归规则。 ",
- "first" : "一日",
- "third" : "三日",
- "fourth" : "四日",
- "fifth" : "五日",
- "second to last" : "倒数第二",
- "last" : "最后的",
- "Changes to the recurrence-rule will only apply to this and all future occurrences." : "对循环规则的更改将只应用于本次和所有未来事件。",
+ "first" : "第一个",
+ "third" : "第三个",
+ "fourth" : "第四个",
+ "fifth" : "第五个",
+ "second to last" : "倒数第二个",
+ "last" : "最后一个",
+ "Changes to the recurrence-rule will only apply to this and all future occurrences." : "对重复规则的更改将只应用于本次和所有未来事件。",
"Repeat every" : "重复每",
- "By day of the month" : "以每月的天数",
+ "By day of the month" : "每月特定日",
"On the" : "在",
"_month_::_months_" : ["月"],
"_year_::_years_" : ["年"],
"weekday" : "工作日",
"weekend day" : "周末",
"No recurrence" : "无重复",
- "The recurrence definition of this event is not fully supported by Nextcloud. If you edit the recurrence-options, certain recurrences may be lost." : "此事件的循环定义不能被Nextcloud完全支持。如果您编辑循环选项,某些循环可能会丢失。",
+ "The recurrence definition of this event is not fully supported by Nextcloud. If you edit the recurrence-options, certain recurrences may be lost." : "Nextcloud 不能完全支持此事件的重复定义。如果您编辑重复选项,某些重复可能会丢失。",
"Suggestions" : "建议",
"No rooms or resources yet" : "尚无房间或资源",
"Add resource" : "添加资源",
- "Has a projector" : "有计划者",
+ "Has a projector" : "有投影仪",
"Has a whiteboard" : "有白板",
- "Wheelchair accessible" : "残疾人专用",
+ "Wheelchair accessible" : "无障碍设施",
"Remove resource" : "删除资源",
- "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} 座位"],
+ "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} 个座位"],
"Projector" : "投影仪",
"Whiteboard" : "白板",
"Search for resources or rooms" : "搜索资源或房间",
@@ -282,42 +326,42 @@ OC.L10N.register(
"unavailable" : "不可用",
"Room type" : "房间类型",
"Any" : "任意",
- "Minimum seating capacity" : "最低的座位容量",
+ "Minimum seating capacity" : "最少座位数",
"More" : "更多",
"Update this occurrence" : "更新此重复事件",
"Update this and all future" : "更新此项及以后的项目",
"Public calendar does not exist" : "公开日历不存在",
- "Maybe the share was deleted or has expired?" : "也许共享已删除或过期?",
+ "Maybe the share was deleted or has expired?" : "共享可能已删除或过期?",
"Please select a time zone:" : "请选择一个时区:",
"Pick a time" : "选择一个时间",
"Pick a date" : "选择一个日期",
"from {formattedDate}" : "从 {formattedDate}",
"to {formattedDate}" : "到 {formattedDate}",
- "on {formattedDate}" : "在 {formattedDate}",
- "from {formattedDate} at {formattedTime}" : "从 {formattedDate} 的 {formattedTime}",
- "to {formattedDate} at {formattedTime}" : "到 {formattedDate} 的 {formattedTime}",
- "on {formattedDate} at {formattedTime}" : "在 {formattedDate} 的 {formattedTime}",
- "{formattedDate} at {formattedTime}" : "{formattedDate} 的 {formattedTime}",
+ "on {formattedDate}" : "于 {formattedDate}",
+ "from {formattedDate} at {formattedTime}" : "从 {formattedDate} {formattedTime}",
+ "to {formattedDate} at {formattedTime}" : "到 {formattedDate} {formattedTime}",
+ "on {formattedDate} at {formattedTime}" : "于 {formattedDate} {formattedTime}",
+ "{formattedDate} at {formattedTime}" : "{formattedDate} {formattedTime}",
"Please enter a valid date" : "请输入一个有效的日期",
"Please enter a valid date and time" : "请输入有效的日期和时间",
"Type to search time zone" : "输入以搜索时区 ",
"Global" : "全球",
"Select date" : "选择日期",
- "Select slot" : "选择档期",
- "No slots available" : "无档期可用",
- "The slot for your appointment has been confirmed" : "已确认了你的预约档期",
+ "Select slot" : "选择时段",
+ "No slots available" : "无可用时段",
+ "The slot for your appointment has been confirmed" : "您的预约时段已确认",
"Appointment Details:" : "预约详情:",
"Time:" : "时间:",
"Booked for:" : "已登记:",
"Thank you. Your booking from {startDate} to {endDate} has been confirmed." : "谢谢,已确认了你从 {startDate} 到 {endDate} 的预约",
"Book another appointment:" : "登记另一个预约:",
- "See all available slots" : "查看所有可用档期",
- "The slot for your appointment from {startDate} to {endDate} is not available any more." : "从 {startDate} 到 {endDate} 的预约档期已满",
- "Please book a different slot:" : "请登记不同档期:",
+ "See all available slots" : "查看所有可用时段",
+ "The slot for your appointment from {startDate} to {endDate} is not available any more." : "您从 {startDate} 到 {endDate} 没有可用的预约时段。",
+ "Please book a different slot:" : "请选择不同的时段:",
"Book an appointment with {name}" : "登记和 {name} 的约见",
"No public appointments found for {name}" : "未找到 {name} 的公开预约",
"Personal" : "个人",
- "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "自动时区检测确定您的时区为世界标准时间(UTC)。\n可能性最大的原因是 web 浏览器的安全措施的结果。\n请在日历设置中手动设置时区。",
+ "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "自动时区检测确定您的时区为世界标准时间(UTC)。\n这很可能是由于您 Web 浏览器的安全措施的结果。\n请在日历设置中手动设置时区。",
"Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "找不到您配置的时区 ({timezoneId})。将退回到世界标准时间(UTC)。\n请在设置中更改您的时区并报告此问题。",
"No more events today" : "今天没有更多事件",
"No upcoming events" : "没有即将到来的事件",
@@ -325,8 +369,9 @@ OC.L10N.register(
"[Today]" : "[今天]",
"[Tomorrow]" : "[明天]",
"[Yesterday]" : "[昨天]",
- "[Last] dddd" : "[上一个] 工作日",
+ "[Last] dddd" : "[上一个] dddd",
"Event does not exist" : "事件不存在",
+ "Duplicate" : "重复",
"Delete this occurrence" : "删除此重复事件",
"Delete this and all future" : "删除此项及以后的项目",
"Details" : "详情",
@@ -334,10 +379,11 @@ OC.L10N.register(
"Resources" : "资源",
"Close" : "关闭",
"Show more details" : "显示更多详情",
- "Subscribe to {name}" : "订阅{name}",
+ "Subscribe to {name}" : "订阅 {name}",
+ "Export {name}" : "导出 {name}",
"Anniversary" : "周年",
"Appointment" : "预约",
- "Business" : "公司",
+ "Business" : "商业",
"Education" : "教育",
"Holiday" : "假日",
"Meeting" : "会议",
@@ -361,7 +407,7 @@ OC.L10N.register(
"{time} after the event ends" : "事件结束后 {time}",
"on {time}" : "在 {time}",
"on {time} ({timezoneId})" : "在 {time} ({timezoneId})",
- "Week {number} of {year}" : "{year}年的第{number}周",
+ "Week {number} of {year}" : "{year} 年的第 {number} 周",
"Does not repeat" : "不重复",
"Daily" : "每天",
"Weekly" : "每周",
@@ -369,13 +415,13 @@ OC.L10N.register(
"Yearly" : "每年",
"_Every %n day_::_Every %n days_" : ["每 %n 天"],
"_Every %n week_::_Every %n weeks_" : ["每 %n 周"],
- "_Every %n month_::_Every %n months_" : ["每 %n 个月"],
+ "_Every %n month_::_Every %n months_" : ["每 %n 月"],
"_Every %n year_::_Every %n years_" : ["每 %n 年"],
"_on {weekday}_::_on {weekdays}_" : ["在 {weekdays}"],
- "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["在每月的第 {dayOfMonthList} 天"],
- "on the {ordinalNumber} {byDaySet}" : "在{ordinalNumber} {byDaySet}",
- "in {monthNames}" : "在{monthNames}",
- "in {monthNames} on the {ordinalNumber} {byDaySet}" : "在{monthNames}的这些天 {ordinalNumber} {byDaySet}",
+ "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["在 {dayOfMonthList} 日"],
+ "on the {ordinalNumber} {byDaySet}" : "在 {ordinalNumber} {byDaySet}",
+ "in {monthNames}" : "在 {monthNames}",
+ "in {monthNames} on the {ordinalNumber} {byDaySet}" : "在 {monthNames} 的 {ordinalNumber} {byDaySet}",
"until {untilDate}" : "直到 {untilDate}",
"_%n time_::_%n times_" : ["%n次"],
"Untitled event" : "未命名事件",
@@ -420,16 +466,16 @@ OC.L10N.register(
"Chat room for event" : "事件聊天室",
"Imported {filename}" : "已导入 {filename}",
"Meditation" : "冥想",
- "Relaxing" : "正在放松",
+ "Relaxing" : "放松",
"Relax" : "放松",
"Break" : "休息",
"Commute" : "通勤",
"Commuting" : "通勤",
- "Shuttle" : "摆渡车",
+ "Shuttle" : "穿梭",
"Invoice" : "发票",
"Finance" : "财务",
"Bank" : "银行",
- "Money" : "金钱",
+ "Money" : "钱",
"Wedding" : "婚礼",
"Dog" : "狗",
"Concert" : "音乐会",
@@ -438,11 +484,11 @@ OC.L10N.register(
"Theatre" : "剧场",
"Presentation" : "报告",
"Talk" : "交谈",
- "Speech" : "演说",
+ "Speech" : "演讲",
"Deadline" : "截止期",
"Submission" : "提交",
"Reporting" : "报告",
- "Camping" : "正在露营",
+ "Camping" : "露营",
"Camp" : "露营",
"Election" : "选举",
"Voting" : "投票",
@@ -452,10 +498,10 @@ OC.L10N.register(
"Garden" : "园艺",
"Farm" : "农场",
"Movie" : "影片",
- "Cinema" : "电影",
+ "Cinema" : "电影院",
"Graduation" : "毕业",
"Brainstorm" : "头脑风暴",
- "Review" : "预览",
+ "Review" : "审阅",
"Audit" : "审计",
"Inspection" : "检查",
"Proofreading" : "校对",
@@ -473,14 +519,14 @@ OC.L10N.register(
"Drive" : "驾驶",
"Driving" : "驾驶",
"Bicycle" : "自行车",
- "Cycle" : "自行车",
+ "Cycle" : "单车",
"Cycling" : "骑车",
"Biking" : "骑自行车",
"Bike" : "自行车",
"Podcast" : "播客",
"Basketball" : "篮球",
"Fishing" : "钓鱼",
- "Hiking" : "徒步中",
+ "Hiking" : "徒步",
"Hike" : "徒步",
"Art" : "艺术",
"Exhibition" : "展览",
@@ -488,18 +534,18 @@ OC.L10N.register(
"Pilates" : "普拉提",
"Park" : "公园",
"Walk" : "走路",
- "Studying" : "学习中",
+ "Studying" : "学习",
"Doctor" : "医生",
"Health" : "健康",
"Dentist" : "牙医",
"Hospital" : "医院",
"Interview" : "面试",
"Training" : "训练",
- "Practice" : "实践",
+ "Practice" : "练习",
"Sports" : "体育",
- "Exercise" : "练习",
+ "Exercise" : "运动",
"Work out" : "锻炼",
- "Working out" : "锻炼中",
+ "Working out" : "锻炼",
"Gym" : "健身房",
"Barber" : "理发师",
"Haircut" : "剪发",
@@ -512,7 +558,7 @@ OC.L10N.register(
"NYE" : "除夕",
"Fireworks" : "烟花",
"Running" : "跑步",
- "Go for a run" : "去跑步",
+ "Go for a run" : "跑步",
"Marathon" : "马拉松",
"Video-conference" : "视频会议",
"Conference-call" : "电话会议",
@@ -520,26 +566,26 @@ OC.L10N.register(
"Video-chat" : "视频聊天",
"Video-meeting" : "视频会议",
"Call" : "打电话",
- "Calling" : "呼叫中",
+ "Calling" : "通话",
"Christmas" : "圣诞节",
"Conference" : "会议",
"Pizza" : "披萨",
- "Travelling" : "旅行中",
- "Trip" : "旅行",
+ "Travelling" : "旅行",
+ "Trip" : "旅游",
"Journey" : "旅行",
"Collaborate" : "协作",
- "Pair" : "配对",
+ "Pair" : "结对",
"Lecture" : "讲座",
"Seminar" : "研讨会",
"Teaching" : "教学",
- "Photograph" : "照片",
+ "Photograph" : "摄影",
"Party" : "派对",
- "Celebration" : "庆祝活动",
+ "Celebration" : "庆祝",
"Celebrate" : "庆祝",
"Birthday" : "生日",
"Shopping" : "购物",
"Groceries" : "杂货",
- "Skate" : "溜冰",
+ "Skate" : "滑冰",
"Skateboard" : "滑板",
"Wine tasting" : "品酒",
"Golf" : "高尔夫",
diff --git a/l10n/zh_CN.json b/l10n/zh_CN.json
index 48fb847d..33e045f3 100644
--- a/l10n/zh_CN.json
+++ b/l10n/zh_CN.json
@@ -9,16 +9,23 @@
"Open »%s«" : "打开 »%s«",
"Cheers!" : "干杯!",
"Upcoming events" : "即将到来的事件",
+ "More events" : "更多事件",
"Appointments" : "预约",
"Schedule appointment \"%s\"" : "安排预约\"%s\"",
"Schedule an appointment" : "安排预约",
"Prepare for %s" : "准备 %s",
"Follow up for %s" : "跟进 %s",
+ "Your appointment \"%s\" with %s needs confirmation" : "您与 %s 的预约 \"%s\" 需要确认",
"Dear %s, please confirm your booking" : "亲爱的 %s,请确认你的登记",
"Confirm" : "确认",
"This confirmation link expires in %s hours." : "确认链接将在 %s 小时内过期",
+ "If you wish to cancel the appointment after all, please contact your organizer by replying to this email or by visiting their profile page." : "如果您想取消预约,请通过回复这封邮件或访问他们的个人资料页面与您的组织者联系。",
+ "Your appointment \"%s\" with %s has been accepted" : "您与 %s 的预约 \"%s\" 已被接受",
+ "Dear %s, your booking has been accepted." : "亲爱的%s,您的预约已被接受。",
+ "Appointment for:" : "预约:",
"Date:" : "日期:",
"Where:" : "地点:",
+ "Your Comment:" : "您的留言:",
"Calendar" : "日历",
"A Calendar app for Nextcloud" : "适用于 Nextcloud 的日历应用",
"The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "日历应用是 Nextcloud 的 CalDAV 服务器的一个用户界面。通过适用此应用,您可以轻松地将各种设备上的事件与您的 Nextcloud 同步,并在线编辑它们。\n\n* 🚀 **与其他 Nextcloud 应用的集成!** 目前是通讯录 -- 更多的应用将会支持\n* 🌐 **支持 WebCal!** 想在日历上看到自己最喜欢的球队的比赛日?没问题!\n* 🙋 **与会者!** 邀请人们参加您的事件\n* ⌚️ **空闲/繁忙!** 查看您的与会者何时可以见面\n* ⏰ **提醒!** 通过浏览器和电子邮件获取事件通知报\n* 🔍 搜索!轻松找到你的活动\n* ☑️ 任务!直接在日历中查看即将到期的任务\n* 🙈 **我们没有重新发明轮子!** 基于出色的 [c-dav 库](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) 和 [fullcalendar](https://github.com/fullcalendar/fullcalendar) 库开发。",
@@ -49,14 +56,18 @@
"Copy private link" : "复制私有链接",
"Export" : "导出",
"Unshare from me" : "我取消的共享",
+ "Disable calendar \"{calendar}\"" : "禁用日历 \"{calendar}\"",
+ "Disable untitled calendar" : "禁用未命名日历",
+ "Enable calendar \"{calendar}\"" : "启用日历 \"{calendar}\"",
+ "Enable untitled calendar" : "启用未命名日历",
"An error occurred, unable to change visibility of the calendar." : "发生错误,无法修改日历的可见性。",
"An error occurred, unable to delete the calendar." : "发生错误,无法删除日历。",
- "Calendar link copied to clipboard." : "日历链接已复制到剪切板。",
+ "Calendar link copied to clipboard." : "日历链接已复制到剪贴板。",
"Calendar link could not be copied to clipboard." : "日历链接无法复制到剪贴板。",
"An error occurred, unable to rename the calendar." : "发生错误,无法重命名日历。",
"An error occurred, unable to change the calendar's color." : "发生错误,无法修改日历颜色。",
- "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["在{countdown}秒内取消共享日历"],
- "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["在{countdown}秒内删除日历"],
+ "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["在 {countdown} 秒内取消共享日历"],
+ "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["在 {countdown} 秒内删除日历"],
"Share link" : "共享链接",
"Publish calendar" : "发布日历",
"Publishing calendar" : "正在发布日历",
@@ -82,10 +93,11 @@
"Share with users or groups" : "与用户或分组共享",
"No users or groups" : "无用户或分组",
"can edit" : "可编辑",
- "Unshare with {displayName}" : "取消与{displayName}的共享",
+ "Unshare with {displayName}" : "取消与 {displayName} 的共享",
"An error occurred, unable to change the unshare the calendar." : "发生了错误,无法取消日历共享。",
"An error occurred, unable to change the permission of the share." : "发生了错误,无法更改共享权限。",
- "New calendar" : "新建日历",
+ "New calendar" : "新日历",
+ "Name for new calendar" : "新日历名称",
"Creating calendar …" : "正在创建日历 …",
"New calendar with task list" : "带任务列表的新日历",
"New subscription from link (read-only)" : "来自链接的新订阅(只读)",
@@ -93,16 +105,19 @@
"An error occurred, unable to create the calendar." : "发生了错误,无法创建日历。",
"Please enter a valid link (starting with http://, https://, webcal://, or webcals://)" : "请输入合法的链接(以http://、https://、webcal://、或者webcals://开头)",
"Trash bin" : "垃圾箱",
+ "Loading deleted items." : "正在加载已删除的项目。",
+ "You do not have any deleted items." : "您没有任何删除的项目。",
"Name" : "名称",
"Deleted" : "已删除",
"Restore" : "还原",
"Delete permanently" : "永久删除",
- "Empty trash bin" : "清空回收站",
+ "Empty trash bin" : "清空垃圾箱",
"Untitled item" : "未命名项",
"Unknown calendar" : "未知日历",
- "Could not load deleted calendars and objects" : "无法加载已删除的日历和物体",
+ "Could not load deleted calendars and objects" : "无法加载已删除的日历和对象",
"Could not restore calendar or event" : "无法还原日历或事件",
- "Do you really want to empty the trash bin?" : "你真想清空回收站吗?",
+ "Do you really want to empty the trash bin?" : "你真想清垃圾箱吗?",
+ "_Items in the trash bin are deleted after {numDays} day_::_Items in the trash bin are deleted after {numDays} days_" : ["垃圾箱中的项目会在 {numDays} 天后删除"],
"Could not update calendar order." : "无法更新日历顺序",
"Import calendars" : "导入日历",
"Please select a calendar to import into …" : "请选择一个要导入的日历 …",
@@ -112,7 +127,8 @@
"_Import calendar_::_Import calendars_" : ["导入日历"],
"{filename} could not be parsed" : "{filename} 无法进行解析",
"No valid files found, aborting import" : "未找到有效文件,中止导入",
- "Import partially failed. Imported {accepted} out of {total}." : "导入部分失败。已导入{total}个中的{accepted}个。",
+ "Import partially failed. Imported {accepted} out of {total}." : "部分导入失败。已导入 {total} 个中的 {accepted} 个。",
+ "_Successfully imported %n event_::_Successfully imported %n events_" : ["成功导入%n个事件"],
"Automatic" : "自动",
"Automatic ({detected})" : "自动({detected})",
"New setting was not saved successfully." : "新的设置没有成功保存。",
@@ -129,9 +145,14 @@
"Actions" : "操作",
"Create event" : "创建事件",
"Show shortcuts" : "显示快捷方式",
+ "Editor" : "编辑器",
+ "Close editor" : "关闭编辑器",
+ "Save edited event" : "保存已编辑的事件",
+ "Delete edited event" : "删除已编辑的事件",
+ "Duplicate event" : "重复的事件",
"Enable birthday calendar" : "启用生日日历",
"Show tasks in calendar" : "在日历中显示任务",
- "Enable simplified editor" : "启用简化的编辑器",
+ "Enable simplified editor" : "启用简单编辑器",
"Limit visible events per view" : "限制每个视图的可见事件",
"Show weekends" : "显示周末",
"Show week numbers" : "显示星期数",
@@ -141,6 +162,7 @@
"Copy iOS/macOS CalDAV address" : "复制iOS/macOS CalDAV地址",
"Personal availability settings" : "个人可用性设置",
"Show keyboard shortcuts" : "显示键盘快捷方式",
+ "Calendar settings" : "日历设置",
"No reminder" : "无提醒",
"CalDAV link copied to clipboard." : "CalDAV链接已复制到剪贴板。",
"CalDAV link could not be copied to clipboard." : "CalDAV链接无法复制到剪贴板。",
@@ -148,6 +170,11 @@
"Appointment was updated successfully" : "成功更新预约",
"_{duration} minute_::_{duration} minutes_" : ["{duration} 分钟"],
"0 minutes" : "0 分钟",
+ "_{duration} hour_::_{duration} hours_" : ["{duration} 小时"],
+ "_{duration} day_::_{duration} days_" : ["{duration} 天"],
+ "_{duration} week_::_{duration} weeks_" : ["{duration} 周"],
+ "_{duration} month_::_{duration} months_" : ["{duration} 月"],
+ "_{duration} year_::_{duration} years_" : ["{duration} 年"],
"To configure appointments, add your email address in personal settings." : "要配置预约,请在个人设置中添加您的电子邮件地址。",
"Public – shown on the profile page" : "公开 - 显示在个人资料页上",
"Private – only accessible via secret link" : "私密 - 只能通过秘密链接访问",
@@ -159,10 +186,10 @@
"Additional calendars to check for conflicts" : "其他要检查冲突的日历",
"Pick time ranges where appointments are allowed" : "选择允许预约的时间范围",
"to" : "到",
- "Delete slot" : "删除档期",
+ "Delete slot" : "删除时段",
"No times set" : "未设置时间",
"Add" : "添加",
- "Monday" : "星期一",
+ "Monday" : "周一",
"Tuesday" : "周二",
"Wednesday" : "周三",
"Thursday" : "周四",
@@ -173,12 +200,14 @@
"Before the event" : "事件前",
"After the event" : "事件后",
"Planning restrictions" : "规划限制",
- "Minimum time before next available slot" : "最小化下一可用档期前的时间",
- "Max slots per day" : "每日最多档期数",
+ "Minimum time before next available slot" : "下一可用时段前的最短时间",
+ "Max slots per day" : "每日最多时段数",
+ "Limit how far in the future appointments can be booked" : "限制可以预定未来多久的预约",
"Create appointment" : "创建预约",
"Edit appointment" : "编辑预约",
"Save" : "保存",
"Update" : "更新",
+ "Please confirm your reservation" : "请确认您的预约",
"We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "我们给你发了一封详细的邮件。请使用邮件中的链接确认您的预约。您现在可以关闭此页面。",
"Your name" : "名字",
"Your email address" : "你的邮箱地址",
@@ -191,8 +220,8 @@
"Email" : "电子邮件",
"Audio notification" : "语音通知",
"Other notification" : "其他通知",
- "Relative to event" : "相关事件",
- "On date" : "到期",
+ "Relative to event" : "相对于事件",
+ "On date" : "在特定日期",
"Edit time" : "编辑时间",
"Save time" : "保存时间",
"Remove reminder" : "移除提醒",
@@ -205,21 +234,36 @@
"_hour_::_hours_" : ["小时"],
"_day_::_days_" : ["天"],
"_week_::_weeks_" : ["周"],
+ "Invitation accepted" : "已接受邀请",
"Available" : "可用",
+ "Suggested" : "建议",
+ "Participation marked as tentative" : "参与被标记为暂定",
+ "Accepted {organizerName}'s invitation" : "已接受 {organizerName} 的邀请",
"Not available" : "不可用",
+ "Invitation declined" : "邀请被拒绝",
+ "Declined {organizerName}'s invitation" : "已拒绝 {organizerName} 的邀请",
+ "Invitation is delegated" : "邀请已委派",
+ "Checking availability" : "正在检查可用性",
"Invitation sent" : "已发送邀请",
- "Availability of attendees, resources and rooms" : "与会者,资源和会议室的可用性",
+ "Has not responded to {organizerName}'s invitation yet" : "尚未回应 {organizerName} 的邀请",
+ "Availability of attendees, resources and rooms" : "参与者、资源和会议室的可用性",
"{organizer} (organizer)" : "{organizer} (organizer) ",
"Free" : "空闲",
- "Busy (tentative)" : "繁忙(暂定)",
+ "Busy (tentative)" : "忙碌(暂定)",
"Busy" : "忙碌",
"Out of office" : "不在办公室",
"Unknown" : "未知",
"Accept" : "接受",
"Decline" : "拒绝",
"Tentative" : "暂定",
+ "The invitation has been accepted successfully." : "已成功接受邀请。",
+ "Failed to accept the invitation." : "接受邀请失败。",
+ "The invitation has been declined successfully." : "已成功拒绝邀请。",
+ "Failed to decline the invitation." : "拒绝邀请失败。",
+ "Your participation has been marked as tentative." : "您的参与被标记为暂定。",
+ "Failed to set the participation status to tentative." : "将参与状态设置为暂定失败。",
"Create Talk room for this event" : "为此事件创建聊天室",
- "Show busy times" : "显示繁忙时间",
+ "Show busy times" : "显示忙碌时间",
"No attendees yet" : "暂无与会者",
"Successfully appended link to talk room to description." : "成功将链接添加到聊天室的描述。",
"Error creating Talk room" : "建立聊天室时发生错误",
@@ -237,42 +281,42 @@
"Event title" : "事件标题",
"All day" : "全天",
"Cannot modify all-day setting for events that are part of a recurrence-set." : "无法修改属于递归集的事件的全天设置。 ",
- "from {startDate}" : "始于{startDate}",
- "from {startDate} at {startTime}" : "始于{startDate}的{startTime}",
- "to {endDate}" : "到{endDate}",
- "to {endDate} at {endTime}" : "到{endDate}的{endTime}",
+ "from {startDate}" : "从 {startDate}",
+ "from {startDate} at {startTime}" : "从 {startDate} {startTime}",
+ "to {endDate}" : "到 {endDate}",
+ "to {endDate} at {endTime}" : "到 {endDate} {endTime}",
"Repeat" : "重复",
"End repeat" : "结束重复",
"Select to end repeat" : "选择以中止重复",
"never" : "从不",
- "on date" : "到期",
+ "on date" : "在特定日期",
"after" : "之后",
"_time_::_times_" : ["次数"],
"This event is the recurrence-exception of a recurrence-set. You cannot add a recurrence-rule to it." : "此事件是递归集的递归异常。不能给它添加递归规则。 ",
- "first" : "一日",
- "third" : "三日",
- "fourth" : "四日",
- "fifth" : "五日",
- "second to last" : "倒数第二",
- "last" : "最后的",
- "Changes to the recurrence-rule will only apply to this and all future occurrences." : "对循环规则的更改将只应用于本次和所有未来事件。",
+ "first" : "第一个",
+ "third" : "第三个",
+ "fourth" : "第四个",
+ "fifth" : "第五个",
+ "second to last" : "倒数第二个",
+ "last" : "最后一个",
+ "Changes to the recurrence-rule will only apply to this and all future occurrences." : "对重复规则的更改将只应用于本次和所有未来事件。",
"Repeat every" : "重复每",
- "By day of the month" : "以每月的天数",
+ "By day of the month" : "每月特定日",
"On the" : "在",
"_month_::_months_" : ["月"],
"_year_::_years_" : ["年"],
"weekday" : "工作日",
"weekend day" : "周末",
"No recurrence" : "无重复",
- "The recurrence definition of this event is not fully supported by Nextcloud. If you edit the recurrence-options, certain recurrences may be lost." : "此事件的循环定义不能被Nextcloud完全支持。如果您编辑循环选项,某些循环可能会丢失。",
+ "The recurrence definition of this event is not fully supported by Nextcloud. If you edit the recurrence-options, certain recurrences may be lost." : "Nextcloud 不能完全支持此事件的重复定义。如果您编辑重复选项,某些重复可能会丢失。",
"Suggestions" : "建议",
"No rooms or resources yet" : "尚无房间或资源",
"Add resource" : "添加资源",
- "Has a projector" : "有计划者",
+ "Has a projector" : "有投影仪",
"Has a whiteboard" : "有白板",
- "Wheelchair accessible" : "残疾人专用",
+ "Wheelchair accessible" : "无障碍设施",
"Remove resource" : "删除资源",
- "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} 座位"],
+ "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} 个座位"],
"Projector" : "投影仪",
"Whiteboard" : "白板",
"Search for resources or rooms" : "搜索资源或房间",
@@ -280,42 +324,42 @@
"unavailable" : "不可用",
"Room type" : "房间类型",
"Any" : "任意",
- "Minimum seating capacity" : "最低的座位容量",
+ "Minimum seating capacity" : "最少座位数",
"More" : "更多",
"Update this occurrence" : "更新此重复事件",
"Update this and all future" : "更新此项及以后的项目",
"Public calendar does not exist" : "公开日历不存在",
- "Maybe the share was deleted or has expired?" : "也许共享已删除或过期?",
+ "Maybe the share was deleted or has expired?" : "共享可能已删除或过期?",
"Please select a time zone:" : "请选择一个时区:",
"Pick a time" : "选择一个时间",
"Pick a date" : "选择一个日期",
"from {formattedDate}" : "从 {formattedDate}",
"to {formattedDate}" : "到 {formattedDate}",
- "on {formattedDate}" : "在 {formattedDate}",
- "from {formattedDate} at {formattedTime}" : "从 {formattedDate} 的 {formattedTime}",
- "to {formattedDate} at {formattedTime}" : "到 {formattedDate} 的 {formattedTime}",
- "on {formattedDate} at {formattedTime}" : "在 {formattedDate} 的 {formattedTime}",
- "{formattedDate} at {formattedTime}" : "{formattedDate} 的 {formattedTime}",
+ "on {formattedDate}" : "于 {formattedDate}",
+ "from {formattedDate} at {formattedTime}" : "从 {formattedDate} {formattedTime}",
+ "to {formattedDate} at {formattedTime}" : "到 {formattedDate} {formattedTime}",
+ "on {formattedDate} at {formattedTime}" : "于 {formattedDate} {formattedTime}",
+ "{formattedDate} at {formattedTime}" : "{formattedDate} {formattedTime}",
"Please enter a valid date" : "请输入一个有效的日期",
"Please enter a valid date and time" : "请输入有效的日期和时间",
"Type to search time zone" : "输入以搜索时区 ",
"Global" : "全球",
"Select date" : "选择日期",
- "Select slot" : "选择档期",
- "No slots available" : "无档期可用",
- "The slot for your appointment has been confirmed" : "已确认了你的预约档期",
+ "Select slot" : "选择时段",
+ "No slots available" : "无可用时段",
+ "The slot for your appointment has been confirmed" : "您的预约时段已确认",
"Appointment Details:" : "预约详情:",
"Time:" : "时间:",
"Booked for:" : "已登记:",
"Thank you. Your booking from {startDate} to {endDate} has been confirmed." : "谢谢,已确认了你从 {startDate} 到 {endDate} 的预约",
"Book another appointment:" : "登记另一个预约:",
- "See all available slots" : "查看所有可用档期",
- "The slot for your appointment from {startDate} to {endDate} is not available any more." : "从 {startDate} 到 {endDate} 的预约档期已满",
- "Please book a different slot:" : "请登记不同档期:",
+ "See all available slots" : "查看所有可用时段",
+ "The slot for your appointment from {startDate} to {endDate} is not available any more." : "您从 {startDate} 到 {endDate} 没有可用的预约时段。",
+ "Please book a different slot:" : "请选择不同的时段:",
"Book an appointment with {name}" : "登记和 {name} 的约见",
"No public appointments found for {name}" : "未找到 {name} 的公开预约",
"Personal" : "个人",
- "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "自动时区检测确定您的时区为世界标准时间(UTC)。\n可能性最大的原因是 web 浏览器的安全措施的结果。\n请在日历设置中手动设置时区。",
+ "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "自动时区检测确定您的时区为世界标准时间(UTC)。\n这很可能是由于您 Web 浏览器的安全措施的结果。\n请在日历设置中手动设置时区。",
"Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "找不到您配置的时区 ({timezoneId})。将退回到世界标准时间(UTC)。\n请在设置中更改您的时区并报告此问题。",
"No more events today" : "今天没有更多事件",
"No upcoming events" : "没有即将到来的事件",
@@ -323,8 +367,9 @@
"[Today]" : "[今天]",
"[Tomorrow]" : "[明天]",
"[Yesterday]" : "[昨天]",
- "[Last] dddd" : "[上一个] 工作日",
+ "[Last] dddd" : "[上一个] dddd",
"Event does not exist" : "事件不存在",
+ "Duplicate" : "重复",
"Delete this occurrence" : "删除此重复事件",
"Delete this and all future" : "删除此项及以后的项目",
"Details" : "详情",
@@ -332,10 +377,11 @@
"Resources" : "资源",
"Close" : "关闭",
"Show more details" : "显示更多详情",
- "Subscribe to {name}" : "订阅{name}",
+ "Subscribe to {name}" : "订阅 {name}",
+ "Export {name}" : "导出 {name}",
"Anniversary" : "周年",
"Appointment" : "预约",
- "Business" : "公司",
+ "Business" : "商业",
"Education" : "教育",
"Holiday" : "假日",
"Meeting" : "会议",
@@ -359,7 +405,7 @@
"{time} after the event ends" : "事件结束后 {time}",
"on {time}" : "在 {time}",
"on {time} ({timezoneId})" : "在 {time} ({timezoneId})",
- "Week {number} of {year}" : "{year}年的第{number}周",
+ "Week {number} of {year}" : "{year} 年的第 {number} 周",
"Does not repeat" : "不重复",
"Daily" : "每天",
"Weekly" : "每周",
@@ -367,13 +413,13 @@
"Yearly" : "每年",
"_Every %n day_::_Every %n days_" : ["每 %n 天"],
"_Every %n week_::_Every %n weeks_" : ["每 %n 周"],
- "_Every %n month_::_Every %n months_" : ["每 %n 个月"],
+ "_Every %n month_::_Every %n months_" : ["每 %n 月"],
"_Every %n year_::_Every %n years_" : ["每 %n 年"],
"_on {weekday}_::_on {weekdays}_" : ["在 {weekdays}"],
- "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["在每月的第 {dayOfMonthList} 天"],
- "on the {ordinalNumber} {byDaySet}" : "在{ordinalNumber} {byDaySet}",
- "in {monthNames}" : "在{monthNames}",
- "in {monthNames} on the {ordinalNumber} {byDaySet}" : "在{monthNames}的这些天 {ordinalNumber} {byDaySet}",
+ "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["在 {dayOfMonthList} 日"],
+ "on the {ordinalNumber} {byDaySet}" : "在 {ordinalNumber} {byDaySet}",
+ "in {monthNames}" : "在 {monthNames}",
+ "in {monthNames} on the {ordinalNumber} {byDaySet}" : "在 {monthNames} 的 {ordinalNumber} {byDaySet}",
"until {untilDate}" : "直到 {untilDate}",
"_%n time_::_%n times_" : ["%n次"],
"Untitled event" : "未命名事件",
@@ -418,16 +464,16 @@
"Chat room for event" : "事件聊天室",
"Imported {filename}" : "已导入 {filename}",
"Meditation" : "冥想",
- "Relaxing" : "正在放松",
+ "Relaxing" : "放松",
"Relax" : "放松",
"Break" : "休息",
"Commute" : "通勤",
"Commuting" : "通勤",
- "Shuttle" : "摆渡车",
+ "Shuttle" : "穿梭",
"Invoice" : "发票",
"Finance" : "财务",
"Bank" : "银行",
- "Money" : "金钱",
+ "Money" : "钱",
"Wedding" : "婚礼",
"Dog" : "狗",
"Concert" : "音乐会",
@@ -436,11 +482,11 @@
"Theatre" : "剧场",
"Presentation" : "报告",
"Talk" : "交谈",
- "Speech" : "演说",
+ "Speech" : "演讲",
"Deadline" : "截止期",
"Submission" : "提交",
"Reporting" : "报告",
- "Camping" : "正在露营",
+ "Camping" : "露营",
"Camp" : "露营",
"Election" : "选举",
"Voting" : "投票",
@@ -450,10 +496,10 @@
"Garden" : "园艺",
"Farm" : "农场",
"Movie" : "影片",
- "Cinema" : "电影",
+ "Cinema" : "电影院",
"Graduation" : "毕业",
"Brainstorm" : "头脑风暴",
- "Review" : "预览",
+ "Review" : "审阅",
"Audit" : "审计",
"Inspection" : "检查",
"Proofreading" : "校对",
@@ -471,14 +517,14 @@
"Drive" : "驾驶",
"Driving" : "驾驶",
"Bicycle" : "自行车",
- "Cycle" : "自行车",
+ "Cycle" : "单车",
"Cycling" : "骑车",
"Biking" : "骑自行车",
"Bike" : "自行车",
"Podcast" : "播客",
"Basketball" : "篮球",
"Fishing" : "钓鱼",
- "Hiking" : "徒步中",
+ "Hiking" : "徒步",
"Hike" : "徒步",
"Art" : "艺术",
"Exhibition" : "展览",
@@ -486,18 +532,18 @@
"Pilates" : "普拉提",
"Park" : "公园",
"Walk" : "走路",
- "Studying" : "学习中",
+ "Studying" : "学习",
"Doctor" : "医生",
"Health" : "健康",
"Dentist" : "牙医",
"Hospital" : "医院",
"Interview" : "面试",
"Training" : "训练",
- "Practice" : "实践",
+ "Practice" : "练习",
"Sports" : "体育",
- "Exercise" : "练习",
+ "Exercise" : "运动",
"Work out" : "锻炼",
- "Working out" : "锻炼中",
+ "Working out" : "锻炼",
"Gym" : "健身房",
"Barber" : "理发师",
"Haircut" : "剪发",
@@ -510,7 +556,7 @@
"NYE" : "除夕",
"Fireworks" : "烟花",
"Running" : "跑步",
- "Go for a run" : "去跑步",
+ "Go for a run" : "跑步",
"Marathon" : "马拉松",
"Video-conference" : "视频会议",
"Conference-call" : "电话会议",
@@ -518,26 +564,26 @@
"Video-chat" : "视频聊天",
"Video-meeting" : "视频会议",
"Call" : "打电话",
- "Calling" : "呼叫中",
+ "Calling" : "通话",
"Christmas" : "圣诞节",
"Conference" : "会议",
"Pizza" : "披萨",
- "Travelling" : "旅行中",
- "Trip" : "旅行",
+ "Travelling" : "旅行",
+ "Trip" : "旅游",
"Journey" : "旅行",
"Collaborate" : "协作",
- "Pair" : "配对",
+ "Pair" : "结对",
"Lecture" : "讲座",
"Seminar" : "研讨会",
"Teaching" : "教学",
- "Photograph" : "照片",
+ "Photograph" : "摄影",
"Party" : "派对",
- "Celebration" : "庆祝活动",
+ "Celebration" : "庆祝",
"Celebrate" : "庆祝",
"Birthday" : "生日",
"Shopping" : "购物",
"Groceries" : "杂货",
- "Skate" : "溜冰",
+ "Skate" : "滑冰",
"Skateboard" : "滑板",
"Wine tasting" : "品酒",
"Golf" : "高尔夫",