[READ-ONLY] One Calendar is a privacy-first calendar web app built with Next.js. It has modern security features, including e2ee, password-protected sharing, and self-destructing share links 📅
calendar.xyehr.cn
nextjs
19 kB
452 lines
1{
2 "calendar": "Calendar",
3 "loadingCalendar": "Loading calendar",
4 "createEvent": "Create Event",
5 "myCalendars": "My Calendars",
6 "addNewCalendar": "Add New Calendar",
7 "day": "Day",
8 "week": "Week",
9 "fourDay": "Four Days",
10 "month": "Month",
11 "analytics": "Analytics",
12 "searchEvents": "Search Events",
13 "title": "Title",
14 "startTime": "Start Time",
15 "endTime": "End Time",
16 "endTimeError": "End time must be after start time",
17 "allDay": "All Day",
18 "location": "Location",
19 "participants": "Participants",
20 "participantsPlaceholder": "Enter email addresses separated by commas",
21 "description": "Description",
22 "color": "Colour",
23 "notification": "Notification",
24 "save": "Save",
25 "cancel": "Cancel",
26 "delete": "Delete",
27 "update": "Update",
28 "minutesBefore": "{minutes} minutes before",
29 "hourBefore": "{hours} hour before",
30 "sunday": "Sunday",
31 "monday": "Monday",
32 "tuesday": "Tuesday",
33 "wednesday": "Wednesday",
34 "thursday": "Thursday",
35 "friday": "Friday",
36 "saturday": "Saturday",
37 "settings": "Settings",
38 "language": "Language",
39 "firstDayOfWeek": "First Day of Week",
40 "timezone": "Time Zone",
41 "selectCalendar": "Select calendar",
42 "selectColor": "Select colour",
43 "selectNotification": "Select notification time",
44 "atEventTime": "At event time",
45 "customTime": "Custom time",
46 "customTimeMinutes": "Minutes before event",
47 "today": "Today",
48 "totalEvents": "Total Events",
49 "mostProductiveDay": "Most Productive Day",
50 "mostProductiveHour": "Most Productive Hour",
51 "totalHours": "Total Hours",
52 "averageEventDuration": "Average Event Duration",
53 "activeDays": "Active Days",
54 "noData": "No data",
55 "year": "Year",
56 "createCategories": "Create Categories",
57 "categoryName": "Category Name",
58 "addCategory": "Add Category",
59 "importExport": "Import & Export",
60 "importCalendar": "Import Calendar",
61 "exportCalendar": "Export Calendar",
62 "fileImport": "File Import",
63 "urlImport": "URL Import",
64 "selectCalendarFile": "Select Calendar File",
65 "calendarUrl": "Calendar URL",
66 "supportedFormats": "Supported formats: .ics (iCalendar), .json and .csv",
67 "unsupportedFormat": "Unsupported file format",
68 "unsupportedUrlFormat": "Unsupported URL format",
69 "parsedEvents": "Parsed",
70 "rawContentPreview": "Raw content preview",
71 "enterUrl": "Enter URL to .ics or .json file",
72 "debugMode": "Enable Debug Mode",
73 "debugInfo": "Debug Info",
74 "importing": "Importing...",
75 "import": "Import",
76 "exportFormat": "Export Format",
77 "dateRange": "Date Range",
78 "allEvents": "All Events",
79 "futureEvents": "Future Events",
80 "pastEvents": "Past Events",
81 "last30Days": "Last 30 Days",
82 "last90Days": "Last 90 Days",
83 "includeCompleted": "Include Completed Events",
84 "exporting": "Exporting...",
85 "export": "Export",
86 "importSuccess": "Successfully imported {count} events",
87 "exportSuccess": "Successfully exported {count} events",
88 "importWarning": "No events could be parsed from the file, please check the format",
89 "importError": "Error importing calendar data: {error}",
90 "exportError": "Error exporting calendar data",
91 "thisJsonEncrypted": "This JSON file is password-encrypted",
92 "encryptedJsonNeedToggle": "This JSON file is encrypted. Please enable encrypted import.",
93 "invalidEncryptedJson": "Invalid encrypted JSON payload",
94 "googleCalendarGuide": "Google Calendar Import Guide",
95 "googleCalendarGuideText": "When importing from Google Calendar, first select 'Settings > Import & Export > Export' in Google Calendar, download the .ics file and import it here. Do not use the 'Get Public URL' option as that is for sharing, not exporting.",
96 "importExportTips": "Import & Export Tips",
97 "tip1": "Exported iCalendar (.ics) files can be directly imported into most calendar applications",
98 "tip2": "CSV format is suitable for data exchange with spreadsheet applications",
99 "tip3": "JSON format can contain encrypted complete event data, suitable for secure backup",
100 "tip4": "Importing a large number of events may take some time, please be patient",
101 "tip5": "Regularly exporting your calendar data as a backup is a good habit",
102 "copy": "Copy",
103 "home": "Home",
104 "importExportDesc": "Exchange data with other calendar applications, import or export your calendar events in various formats.",
105 "hours": "hours",
106 "events": "events",
107 "uncategorized": "Uncategorised",
108 "unnamedEvent": "Unnamed Event",
109 "shortCuts": "Keyboard shortcuts",
110 "enableShortcuts": "Enable Keyboard Shortcuts",
111 "availableShortcuts": "Available Shortcuts",
112 "defaultView": "Default View",
113 "newEvent": "New Event",
114 "dayView": "Day View",
115 "weekView": "Week View",
116 "monthView": "Month View",
117 "yearView": "Year View",
118 "fourDayView": "Four-Day View",
119 "nextPeriod": "Next Period",
120 "previousPeriod": "Previous Period",
121 "password": "Password",
122 "confirmPassword": "Confirm Password",
123 "enterPassword": "Enter password",
124 "confirmYourPassword": "Confirm your password",
125 "passwordsDoNotMatch": "Passwords do not match",
126 "passwordRequired": "Password is required",
127 "unknownError": "An unknown error occurred",
128 "backup": "Backup",
129 "autoBackupEnabled": "Auto-Backup Enabled",
130 "autoBackupDisabled": "Auto-Backup Disabled",
131 "share": "Share",
132 "shareEvent": "Share Event",
133 "shareLink": "Share Link",
134 "linkCopied": "Link copied to clipboard",
135 "deleteShare": "Delete Share",
136 "sharedBy": "Shared by",
137 "noShares": "No shared events",
138 "shareDeleted": "Share deleted successfully",
139 "bookmarks": "Bookmarks",
140 "bookmark": "Bookmark",
141 "bookmarkRemoved": "Bookmark Removed",
142 "noBookmarks": "You haven't bookmarked any events yet",
143 "searchBookmarks": "Search bookmarks...",
144 "noMatchingBookmarks": "No matching bookmarks found",
145 "eventRemovedFromBookmarks": "Event has been removed from your bookmarks",
146 "qrCode": "QR Code",
147 "downloadQRCode": "Download QR Code",
148 "qrCodeDownloaded": "QR Code Downloaded",
149 "savedToDevice": "Saved to your device",
150 "scanQRCodeToView": "Scan this QR code to view the event",
151 "theme": "Theme",
152 "themeLight": "Light",
153 "themeDark": "Dark",
154 "themeSystem": "System",
155 "noEventsToday": "No events today",
156 "minutesShort": "min",
157 "countdownTitle": "Countdown",
158 "countdownAdd": "Add Countdown",
159 "countdownName": "Event Name",
160 "countdownDate": "Date",
161 "countdownRepeat": "Repeat",
162 "countdownDescription": "Description",
163 "countdownColor": "Colour",
164 "countdownRepeatNone": "None",
165 "countdownRepeatWeekly": "Weekly",
166 "countdownRepeatMonthly": "Monthly",
167 "countdownRepeatYearly": "Yearly",
168 "countdownSave": "Save",
169 "countdownEdit": "Edit",
170 "countdownDelete": "Delete",
171 "countdownCancel": "Cancel",
172 "countdownDaysLeft": "days left",
173 "countdownNoEvents": "No events yet",
174 "countdownSearchPlaceholder": "Search events...",
175 "countdownDetails": "Countdown Details",
176 "countdownEditTitle": "Edit Countdown",
177 "countdownAddTitle": "Add Countdown",
178 "countdownSelectDate": "Select date",
179 "colorRed": "Red",
180 "colorBlue": "Blue",
181 "colorGreen": "Green",
182 "colorYellow": "Yellow",
183 "colorPurple": "Purple",
184 "colorPink": "Pink",
185 "colorIndigo": "Indigo",
186 "colorOrange": "Orange",
187 "eventsCalendar": "Events Calendar",
188 "selectYear": "Select year",
189 "noEventsFound": "No events found",
190 "less": "Less",
191 "more": "More",
192 "weekdays": [
193 "Sun",
194 "Mon",
195 "Tue",
196 "Wed",
197 "Thu",
198 "Fri",
199 "Sat"
200 ],
201 "months": [
202 "Jan",
203 "Feb",
204 "Mar",
205 "Apr",
206 "May",
207 "Jun",
208 "Jul",
209 "Aug",
210 "Sep",
211 "Oct",
212 "Nov",
213 "Dec"
214 ],
215 "moreEvents": "{count} more event",
216 "moreEventsPlural": "{count} more events",
217 "noContent": "No content",
218 "incorrectPassword": "Incorrect password",
219 "dataRestoredAutoBackupEnabled": "Data restored and auto backup enabled",
220 "incorrectOldPassword": "Incorrect old password",
221 "encryptionKeyUpdated": "Encryption key updated",
222 "cloudDataDeleted": "Cloud data deleted",
223 "profile": "Profile",
224 "autoBackup": "Auto Backup",
225 "changeKey": "Change Key",
226 "deleteData": "Delete Data",
227 "signOut": "Sign Out",
228 "signIn": "Sign In",
229 "signUp": "Sign Up",
230 "autoBackupStatusEnabled": "Enabled",
231 "autoBackupStatusDisabled": "Disabled",
232 "disable": "Disable",
233 "enable": "Enable",
234 "setEncryptionPassword": "Set Encryption Password",
235 "setEncryptionPasswordDescription": "Please set an encryption password and remember and keep your encryption password safe. Do not reveal it to anyone",
236 "confirm": "Confirm",
237 "enterPasswordTitle": "Enter the password",
238 "enterPasswordDescription": "Enter the password to unlock and back up data",
239 "changeEncryptionKey": "Change Encryption Key",
240 "oldPassword": "Old Password",
241 "newPassword": "New Password",
242 "confirmNewPassword": "Confirm New Password",
243 "confirmChange": "Confirm Change",
244 "deleteConfirmationTitle": "Delete confirmation",
245 "deleteConfirmationDescription": "Are you sure you want to delete this category? This action cannot be undone.",
246 "categoryDeleted": "Category deleted",
247 "categoryDeletedDescription": "Category has been deleted successfully",
248 "noMatchingEvents": "No matching events found",
249 "edit": "Edit",
250 "moveUp": "Move up",
251 "moveDown": "Move down",
252 "categoryMovedUp": "Category moved up",
253 "categoryMovedDown": "Category moved down",
254 "dragToNewPosition": "Drag to new position",
255 "categoryAdded": "Category added",
256 "categoryAddedDesc": "Successfully added",
257 "category": "category",
258 "untitledInParentheses": "(Untitled)",
259 "timeFormat": "Time Format",
260 "timeFormat24h": "24-hour (13:00)",
261 "buildInfoTitle": "Build Information",
262 "buildInfoVersion": "Version",
263 "buildInfoCommit": "Commit",
264 "buildInfoDeployment": "Deployment",
265 "buildInfoDeployedAgo": "Deployed {time} ago",
266 "buildInfoUnknown": "Unknown",
267 "buildInfoMinutes": "minutes",
268 "buildInfoHours": "hours",
269 "buildInfoDays": "days",
270 "buildInfoUpdateAvailable": "Update available",
271 "buildInfoUpdateButton": "Update now",
272 "buildInfoUpdating": "Updating…",
273 "eventCreated": "Event created",
274 "eventUpdated": "Event updated",
275 "eventDeleted": "Event deleted",
276 "deletionUndone": "Deletion undone",
277 "undo": "Undo",
278 "deleteEventConfirmTitle": "Delete this event?",
279 "deleteEventConfirmDescription": "You can restore it with Undo from the notification after deletion.",
280 "timeFormat12hWithMeridiem": "12-hour (1 PM)",
281 "account": "Account",
282 "passwordOptionalForEncryption": "Password (optional, for encryption)",
283 "profileUpdated": "Profile updated",
284 "profileUpdateFailed": "Failed to update profile",
285 "avatarUpdated": "Avatar updated",
286 "avatarUpdateFailed": "Failed to update avatar",
287 "accountDeleted": "Account deleted",
288 "deleteAccountFailed": "Failed to delete account",
289 "deleteAccount": "Delete account",
290 "basicInfo": "Basic info",
291 "editProfileDescription": "Edit your avatar and personal profile details.",
292 "openBasicInfo": "Open basic info",
293 "emailManagement": "Email management",
294 "manageEmailAddressesDescription": "View, add, and manage your email addresses.",
295 "openEmailSettings": "Open email settings",
296 "autoBackupHelp": "Configure automatic backups to avoid accidental local data loss.",
297 "openBackupSettings": "Open backup settings",
298 "rotateKeyHelp": "Rotate your encryption key to improve backup security.",
299 "changeEncryptionKeyAction": "Change encryption key",
300 "signOutHelp": "Sign out of your account and return to sign-in.",
301 "deleteAccountDataHelp": "Delete calendar data stored locally and in the cloud for this account.",
302 "deleteAccountPermanentHelp": "Permanently remove your account and related data.",
303 "manageProfileDescription": "Manage your name, email addresses, and OAuth connections.",
304 "avatar": "Avatar",
305 "uploading": "Uploading...",
306 "changeAvatar": "Change avatar",
307 "firstName": "First name",
308 "lastName": "Last name",
309 "saving": "Saving...",
310 "saveProfile": "Save profile",
311 "emails": "Emails",
312 "verified": "Verified",
313 "add": "Add",
314 "deleteAccountConfirmTitle": "Delete account permanently?",
315 "deleteAccountConfirmDescription": "This action cannot be undone. It deletes your account and removes your calendar_events, shares, and backups. Type DELETE MY ACCOUNT to continue.",
316 "deleting": "Deleting...",
317 "confirmDeleteAccount": "Confirm delete",
318 "verifying": "Verifying...",
319 "dangerZone": "Danger Zone",
320 "shareManagementTitle": "Share Management",
321 "shareManagementDescription": "Manage your shared calendar events",
322 "shareManagementLoadFailed": "Failed to load shared events",
323 "shareDeleteFailed": "Delete Failed",
324 "sharedOn": "Shared on:",
325 "deleteShareConfirmDescription": "Are you sure you want to delete this share? This action cannot be undone and the share link will no longer be accessible.",
326 "enterSharePassword": "Enter Share Password",
327 "sharePasswordDescription": "This share is password protected. Enter the password to view it.",
328 "decrypt": "Decrypt",
329 "decrypting": "Decrypting...",
330 "decrypted": "Decrypted",
331 "decryptFailed": "Failed to decrypt",
332 "invalidPassword": "Invalid password",
333 "shareSignInRequiredTitle": "Please sign in",
334 "shareSignInRequiredDescription": "Sign in required to use share function",
335 "shareSignedInOnlyDescription": "Share function available to signed-in users only",
336 "sharePasswordTooShortTitle": "Password too short",
337 "sharePasswordTooShortDescription": "Password must be at least 4 characters",
338 "shareFailedTitle": "Share Failed",
339 "shareFailedGeneric": "Failed to share event",
340 "shareSuccessTitle": "Shared",
341 "shareSuccessPasswordAndBurn": "Password protected + burn after read",
342 "shareSuccessPasswordOnly": "This share is password protected",
343 "shareSuccessLinkGenerated": "Share link generated",
344 "shareLinkCopiedTitle": "Link Copied",
345 "shareLinkCopiedDescription": "Share link copied to clipboard",
346 "shareDeletePartialFailedDescription": "Some shares could not be deleted from server, but were removed locally",
347 "shareCleanupErrorDescription": "Share cleanup encountered an error, but event deletion will continue",
348 "shareIdentityDescription": "You will share this event as your current logged-in identity.",
349 "shareEnablePasswordProtection": "Enable password protection",
350 "sharePasswordLabel": "Share password",
351 "sharePasswordPlaceholder": "At least 4 characters",
352 "sharePasswordHelp": "The server does not store the password. Viewers must enter it to see the event.",
353 "shareBurnAfterRead": "Burn after read",
354 "shareBurnAfterReadHelp": "After a viewer decrypts successfully, this share is automatically deleted from the server.",
355 "shareSharing": "Sharing...",
356 "shareLinkHelp": "Anyone with this link can access the share page. If password protected, they must enter the password to view the content.",
357 "shareQrGenerateFailed": "Failed to generate QR code",
358 "done": "Done",
359 "protected": "Protected",
360 "colorAmber": "Amber",
361 "colorTeal": "Teal",
362 "sidebarCalendarWeekdaysShort": [
363 "Sun",
364 "Mon",
365 "Tue",
366 "Wed",
367 "Thu",
368 "Fri",
369 "Sat"
370 ],
371 "sidebarCalendarMonthsLong": [
372 "January",
373 "February",
374 "March",
375 "April",
376 "May",
377 "June",
378 "July",
379 "August",
380 "September",
381 "October",
382 "November",
383 "December"
384 ],
385 "sidebarCalendarMonthYearFormat": "{{month}} {{year}}",
386 "editCategory": "Edit category",
387 "categoryUpdated": "Category updated",
388 "deleteCloudConfirmTitle": "Delete cloud backup data",
389 "deleteCloudConfirmDescription": "This action permanently deletes your encrypted cloud backup. Type DELETE CLOUD DATA to continue.",
390 "confirmDeleteData": "Confirm delete data",
391 "countdownIcon": "Icon",
392 "countdownSearchIcon": "Search icons",
393 "countdownAdded": "Countdown added",
394 "countdownUpdated": "Countdown updated",
395 "countdownDeleted": "Countdown deleted",
396 "countdownDaysAgo": "days ago",
397 "deleteCategoryEvents": "Delete all events under this category as well",
398 "categoryDeletedWithEvents": "Category and all its events were deleted",
399 "importToCalendarCategory": "Import into calendar category",
400 "status": "Status",
401 "analyticsOverviewTitle": "Schedule Analytics",
402 "analyticsPresetWeek": "Last 7 days",
403 "analyticsPresetMonth": "Last 30 days",
404 "analyticsPresetQuarter": "Last 90 days",
405 "analyticsDailyMonthlyCountTitle": "Daily/Monthly Schedule Count",
406 "analyticsByDay": "By day",
407 "analyticsByMonth": "By month",
408 "analyticsCategoryShareTitle": "Schedule Category Share",
409 "analyticsCategoryAverageDurationTitle": "Average Duration by Category (Hours)",
410 "analyticsWeekdayDurationTitle": "Time Distribution by Weekday",
411 "analyticsYearHeatmapTitle": "Yearly Schedule Heatmap",
412 "analyticsAverageDuration": "Average duration",
413 "analyticsMetricLongestStreak": "Longest consecutive scheduled days",
414 "analyticsMetricBusiestWeekday": "Busiest weekday",
415 "analyticsMetricAvgLeadDays": "Average lead time",
416 "analyticsMetricPeakTimeWindow": "Most concentrated time window",
417 "analyticsNoScheduleInRange": "No schedules in the current range",
418 "analyticsLeadDaysHint": "Higher values indicate earlier planning",
419 "analyticsBusiestWeekdaySubtitle": "Average {avg} {unit}, {pct}% above overall",
420 "analyticsPeakWindowSubtitle": "This window accounts for {pct}% of all schedules",
421 "analyticsNone": "None",
422 "analyticsCountUnit": "items",
423 "analyticsScheduleUnit": "schedules",
424 "analyticsEventUnit": "events",
425 "analyticsHourUnit": "hours",
426 "analyticsDayUnit": "days",
427 "analyticsTo": "to",
428 "feedback": "Feedback",
429 "privacy": "Privacy",
430 "tos": "ToS",
431 "accountEmailManagement": "E-mail management",
432 "currentEmail": "Current e-mail",
433 "currentPassword": "Current password",
434 "newEmail": "New e-mail",
435 "emailOtpCode": "E-mail OTP code",
436 "verifyAndUpdateEmail": "Verify and update e-mail",
437 "twoFactorAuthentication": "Two-factor authentication",
438 "openTwoFactorSettings": "Open 2FA settings",
439 "openPasswordSettings": "Open password settings",
440 "changePassword": "Change password",
441 "otpCode": "OTP code",
442 "verify2faCode": "Verify 2FA code",
443 "disable2fa": "Disable 2FA",
444 "next": "Next",
445 "back": "Back",
446 "scanQrFor2fa": "Scan this QR code in your authenticator app",
447 "updatePassword": "Update password",
448 "twoFactorEnabledMessage": "Two-factor authentication is now active on your account.",
449 "twoFactorAuthenticationDescription": "Enable or disable TOTP-based 2FA.",
450 "changePasswordDescription": "Use one-time email code to securely change your password.",
451 "twoFactorQrCodeAlt": "Two-factor QR code"
452}