{ "calendar": "Calendar", "loadingCalendar": "Loading calendar", "createEvent": "Create Event", "myCalendars": "My Calendars", "addNewCalendar": "Add New Calendar", "day": "Day", "week": "Week", "fourDay": "Four Days", "month": "Month", "analytics": "Analytics", "searchEvents": "Search Events", "title": "Title", "startTime": "Start Time", "endTime": "End Time", "endTimeError": "End time must be after start time", "allDay": "All Day", "location": "Location", "participants": "Participants", "participantsPlaceholder": "Enter email addresses separated by commas", "description": "Description", "color": "Colour", "notification": "Notification", "save": "Save", "cancel": "Cancel", "delete": "Delete", "update": "Update", "minutesBefore": "{minutes} minutes before", "hourBefore": "{hours} hour before", "sunday": "Sunday", "monday": "Monday", "tuesday": "Tuesday", "wednesday": "Wednesday", "thursday": "Thursday", "friday": "Friday", "saturday": "Saturday", "settings": "Settings", "language": "Language", "firstDayOfWeek": "First Day of Week", "timezone": "Time Zone", "selectCalendar": "Select calendar", "selectColor": "Select colour", "selectNotification": "Select notification time", "atEventTime": "At event time", "customTime": "Custom time", "customTimeMinutes": "Minutes before event", "today": "Today", "totalEvents": "Total Events", "mostProductiveDay": "Most Productive Day", "mostProductiveHour": "Most Productive Hour", "totalHours": "Total Hours", "averageEventDuration": "Average Event Duration", "activeDays": "Active Days", "noData": "No data", "year": "Year", "createCategories": "Create Categories", "categoryName": "Category Name", "addCategory": "Add Category", "importExport": "Import & Export", "importCalendar": "Import Calendar", "exportCalendar": "Export Calendar", "fileImport": "File Import", "urlImport": "URL Import", "selectCalendarFile": "Select Calendar File", "calendarUrl": "Calendar URL", "supportedFormats": "Supported formats: .ics (iCalendar), .json and .csv", "unsupportedFormat": "Unsupported file format", "unsupportedUrlFormat": "Unsupported URL format", "parsedEvents": "Parsed", "rawContentPreview": "Raw content preview", "enterUrl": "Enter URL to .ics or .json file", "debugMode": "Enable Debug Mode", "debugInfo": "Debug Info", "importing": "Importing...", "import": "Import", "exportFormat": "Export Format", "dateRange": "Date Range", "allEvents": "All Events", "futureEvents": "Future Events", "pastEvents": "Past Events", "last30Days": "Last 30 Days", "last90Days": "Last 90 Days", "includeCompleted": "Include Completed Events", "exporting": "Exporting...", "export": "Export", "importSuccess": "Successfully imported {count} events", "exportSuccess": "Successfully exported {count} events", "importWarning": "No events could be parsed from the file, please check the format", "importError": "Error importing calendar data: {error}", "exportError": "Error exporting calendar data", "thisJsonEncrypted": "This JSON file is password-encrypted", "encryptedJsonNeedToggle": "This JSON file is encrypted. Please enable encrypted import.", "invalidEncryptedJson": "Invalid encrypted JSON payload", "googleCalendarGuide": "Google Calendar Import Guide", "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.", "importExportTips": "Import & Export Tips", "tip1": "Exported iCalendar (.ics) files can be directly imported into most calendar applications", "tip2": "CSV format is suitable for data exchange with spreadsheet applications", "tip3": "JSON format can contain encrypted complete event data, suitable for secure backup", "tip4": "Importing a large number of events may take some time, please be patient", "tip5": "Regularly exporting your calendar data as a backup is a good habit", "copy": "Copy", "home": "Home", "importExportDesc": "Exchange data with other calendar applications, import or export your calendar events in various formats.", "hours": "hours", "events": "events", "uncategorized": "Uncategorised", "unnamedEvent": "Unnamed Event", "shortCuts": "Keyboard shortcuts", "enableShortcuts": "Enable Keyboard Shortcuts", "availableShortcuts": "Available Shortcuts", "defaultView": "Default View", "newEvent": "New Event", "dayView": "Day View", "weekView": "Week View", "monthView": "Month View", "yearView": "Year View", "fourDayView": "Four-Day View", "nextPeriod": "Next Period", "previousPeriod": "Previous Period", "password": "Password", "confirmPassword": "Confirm Password", "enterPassword": "Enter password", "confirmYourPassword": "Confirm your password", "passwordsDoNotMatch": "Passwords do not match", "passwordRequired": "Password is required", "unknownError": "An unknown error occurred", "backup": "Backup", "autoBackupEnabled": "Auto-Backup Enabled", "autoBackupDisabled": "Auto-Backup Disabled", "share": "Share", "shareEvent": "Share Event", "shareLink": "Share Link", "linkCopied": "Link copied to clipboard", "deleteShare": "Delete Share", "sharedBy": "Shared by", "noShares": "No shared events", "shareDeleted": "Share deleted successfully", "bookmarks": "Bookmarks", "bookmark": "Bookmark", "bookmarkRemoved": "Bookmark Removed", "noBookmarks": "You haven't bookmarked any events yet", "searchBookmarks": "Search bookmarks...", "noMatchingBookmarks": "No matching bookmarks found", "eventRemovedFromBookmarks": "Event has been removed from your bookmarks", "qrCode": "QR Code", "downloadQRCode": "Download QR Code", "qrCodeDownloaded": "QR Code Downloaded", "savedToDevice": "Saved to your device", "scanQRCodeToView": "Scan this QR code to view the event", "theme": "Theme", "themeLight": "Light", "themeDark": "Dark", "themeSystem": "System", "noEventsToday": "No events today", "minutesShort": "min", "countdownTitle": "Countdown", "countdownAdd": "Add Countdown", "countdownName": "Event Name", "countdownDate": "Date", "countdownRepeat": "Repeat", "countdownDescription": "Description", "countdownColor": "Colour", "countdownRepeatNone": "None", "countdownRepeatWeekly": "Weekly", "countdownRepeatMonthly": "Monthly", "countdownRepeatYearly": "Yearly", "countdownSave": "Save", "countdownEdit": "Edit", "countdownDelete": "Delete", "countdownCancel": "Cancel", "countdownDaysLeft": "days left", "countdownNoEvents": "No events yet", "countdownSearchPlaceholder": "Search events...", "countdownDetails": "Countdown Details", "countdownEditTitle": "Edit Countdown", "countdownAddTitle": "Add Countdown", "countdownSelectDate": "Select date", "colorRed": "Red", "colorBlue": "Blue", "colorGreen": "Green", "colorYellow": "Yellow", "colorPurple": "Purple", "colorPink": "Pink", "colorIndigo": "Indigo", "colorOrange": "Orange", "eventsCalendar": "Events Calendar", "selectYear": "Select year", "noEventsFound": "No events found", "less": "Less", "more": "More", "weekdays": [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ], "months": [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ], "moreEvents": "{count} more event", "moreEventsPlural": "{count} more events", "noContent": "No content", "incorrectPassword": "Incorrect password", "dataRestoredAutoBackupEnabled": "Data restored and auto backup enabled", "incorrectOldPassword": "Incorrect old password", "encryptionKeyUpdated": "Encryption key updated", "cloudDataDeleted": "Cloud data deleted", "profile": "Profile", "autoBackup": "Auto Backup", "changeKey": "Change Key", "deleteData": "Delete Data", "signOut": "Sign Out", "signIn": "Sign In", "signUp": "Sign Up", "autoBackupStatusEnabled": "Enabled", "autoBackupStatusDisabled": "Disabled", "disable": "Disable", "enable": "Enable", "setEncryptionPassword": "Set Encryption Password", "setEncryptionPasswordDescription": "Please set an encryption password and remember and keep your encryption password safe. Do not reveal it to anyone", "confirm": "Confirm", "enterPasswordTitle": "Enter the password", "enterPasswordDescription": "Enter the password to unlock and back up data", "changeEncryptionKey": "Change Encryption Key", "oldPassword": "Old Password", "newPassword": "New Password", "confirmNewPassword": "Confirm New Password", "confirmChange": "Confirm Change", "deleteConfirmationTitle": "Delete confirmation", "deleteConfirmationDescription": "Are you sure you want to delete this category? This action cannot be undone.", "categoryDeleted": "Category deleted", "categoryDeletedDescription": "Category has been deleted successfully", "noMatchingEvents": "No matching events found", "edit": "Edit", "moveUp": "Move up", "moveDown": "Move down", "categoryMovedUp": "Category moved up", "categoryMovedDown": "Category moved down", "dragToNewPosition": "Drag to new position", "categoryAdded": "Category added", "categoryAddedDesc": "Successfully added", "category": "category", "untitledInParentheses": "(Untitled)", "timeFormat": "Time Format", "timeFormat24h": "24-hour (13:00)", "buildInfoTitle": "Build Information", "buildInfoVersion": "Version", "buildInfoCommit": "Commit", "buildInfoDeployment": "Deployment", "buildInfoDeployedAgo": "Deployed {time} ago", "buildInfoUnknown": "Unknown", "buildInfoMinutes": "minutes", "buildInfoHours": "hours", "buildInfoDays": "days", "buildInfoUpdateAvailable": "Update available", "buildInfoUpdateButton": "Update now", "buildInfoUpdating": "Updating…", "eventCreated": "Event created", "eventUpdated": "Event updated", "eventDeleted": "Event deleted", "deletionUndone": "Deletion undone", "undo": "Undo", "deleteEventConfirmTitle": "Delete this event?", "deleteEventConfirmDescription": "You can restore it with Undo from the notification after deletion.", "timeFormat12hWithMeridiem": "12-hour (1 PM)", "account": "Account", "passwordOptionalForEncryption": "Password (optional, for encryption)", "profileUpdated": "Profile updated", "profileUpdateFailed": "Failed to update profile", "avatarUpdated": "Avatar updated", "avatarUpdateFailed": "Failed to update avatar", "accountDeleted": "Account deleted", "deleteAccountFailed": "Failed to delete account", "deleteAccount": "Delete account", "basicInfo": "Basic info", "editProfileDescription": "Edit your avatar and personal profile details.", "openBasicInfo": "Open basic info", "emailManagement": "Email management", "manageEmailAddressesDescription": "View, add, and manage your email addresses.", "openEmailSettings": "Open email settings", "autoBackupHelp": "Configure automatic backups to avoid accidental local data loss.", "openBackupSettings": "Open backup settings", "rotateKeyHelp": "Rotate your encryption key to improve backup security.", "changeEncryptionKeyAction": "Change encryption key", "signOutHelp": "Sign out of your account and return to sign-in.", "deleteAccountDataHelp": "Delete calendar data stored locally and in the cloud for this account.", "deleteAccountPermanentHelp": "Permanently remove your account and related data.", "manageProfileDescription": "Manage your name, email addresses, and OAuth connections.", "avatar": "Avatar", "uploading": "Uploading...", "changeAvatar": "Change avatar", "firstName": "First name", "lastName": "Last name", "saving": "Saving...", "saveProfile": "Save profile", "emails": "Emails", "verified": "Verified", "add": "Add", "deleteAccountConfirmTitle": "Delete account permanently?", "deleteAccountConfirmDescription": "This action cannot be undone. It deletes your account and removes your calendar_events, shares, and backups. Type DELETE MY ACCOUNT to continue.", "deleting": "Deleting...", "confirmDeleteAccount": "Confirm delete", "verifying": "Verifying...", "dangerZone": "Danger Zone", "shareManagementTitle": "Share Management", "shareManagementDescription": "Manage your shared calendar events", "shareManagementLoadFailed": "Failed to load shared events", "shareDeleteFailed": "Delete Failed", "sharedOn": "Shared on:", "deleteShareConfirmDescription": "Are you sure you want to delete this share? This action cannot be undone and the share link will no longer be accessible.", "enterSharePassword": "Enter Share Password", "sharePasswordDescription": "This share is password protected. Enter the password to view it.", "decrypt": "Decrypt", "decrypting": "Decrypting...", "decrypted": "Decrypted", "decryptFailed": "Failed to decrypt", "invalidPassword": "Invalid password", "shareSignInRequiredTitle": "Please sign in", "shareSignInRequiredDescription": "Sign in required to use share function", "shareSignedInOnlyDescription": "Share function available to signed-in users only", "sharePasswordTooShortTitle": "Password too short", "sharePasswordTooShortDescription": "Password must be at least 4 characters", "shareFailedTitle": "Share Failed", "shareFailedGeneric": "Failed to share event", "shareSuccessTitle": "Shared", "shareSuccessPasswordAndBurn": "Password protected + burn after read", "shareSuccessPasswordOnly": "This share is password protected", "shareSuccessLinkGenerated": "Share link generated", "shareLinkCopiedTitle": "Link Copied", "shareLinkCopiedDescription": "Share link copied to clipboard", "shareDeletePartialFailedDescription": "Some shares could not be deleted from server, but were removed locally", "shareCleanupErrorDescription": "Share cleanup encountered an error, but event deletion will continue", "shareIdentityDescription": "You will share this event as your current logged-in identity.", "shareEnablePasswordProtection": "Enable password protection", "sharePasswordLabel": "Share password", "sharePasswordPlaceholder": "At least 4 characters", "sharePasswordHelp": "The server does not store the password. Viewers must enter it to see the event.", "shareBurnAfterRead": "Burn after read", "shareBurnAfterReadHelp": "After a viewer decrypts successfully, this share is automatically deleted from the server.", "shareSharing": "Sharing...", "shareLinkHelp": "Anyone with this link can access the share page. If password protected, they must enter the password to view the content.", "shareQrGenerateFailed": "Failed to generate QR code", "done": "Done", "protected": "Protected", "colorAmber": "Amber", "colorTeal": "Teal", "sidebarCalendarWeekdaysShort": [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ], "sidebarCalendarMonthsLong": [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ], "sidebarCalendarMonthYearFormat": "{{month}} {{year}}", "editCategory": "Edit category", "categoryUpdated": "Category updated", "deleteCloudConfirmTitle": "Delete cloud backup data", "deleteCloudConfirmDescription": "This action permanently deletes your encrypted cloud backup. Type DELETE CLOUD DATA to continue.", "confirmDeleteData": "Confirm delete data", "countdownIcon": "Icon", "countdownSearchIcon": "Search icons", "countdownAdded": "Countdown added", "countdownUpdated": "Countdown updated", "countdownDeleted": "Countdown deleted", "countdownDaysAgo": "days ago", "deleteCategoryEvents": "Delete all events under this category as well", "categoryDeletedWithEvents": "Category and all its events were deleted", "importToCalendarCategory": "Import into calendar category", "status": "Status", "analyticsOverviewTitle": "Schedule Analytics", "analyticsPresetWeek": "Last 7 days", "analyticsPresetMonth": "Last 30 days", "analyticsPresetQuarter": "Last 90 days", "analyticsDailyMonthlyCountTitle": "Daily/Monthly Schedule Count", "analyticsByDay": "By day", "analyticsByMonth": "By month", "analyticsCategoryShareTitle": "Schedule Category Share", "analyticsCategoryAverageDurationTitle": "Average Duration by Category (Hours)", "analyticsWeekdayDurationTitle": "Time Distribution by Weekday", "analyticsYearHeatmapTitle": "Yearly Schedule Heatmap", "analyticsAverageDuration": "Average duration", "analyticsMetricLongestStreak": "Longest consecutive scheduled days", "analyticsMetricBusiestWeekday": "Busiest weekday", "analyticsMetricAvgLeadDays": "Average lead time", "analyticsMetricPeakTimeWindow": "Most concentrated time window", "analyticsNoScheduleInRange": "No schedules in the current range", "analyticsLeadDaysHint": "Higher values indicate earlier planning", "analyticsBusiestWeekdaySubtitle": "Average {avg} {unit}, {pct}% above overall", "analyticsPeakWindowSubtitle": "This window accounts for {pct}% of all schedules", "analyticsNone": "None", "analyticsCountUnit": "items", "analyticsScheduleUnit": "schedules", "analyticsEventUnit": "events", "analyticsHourUnit": "hours", "analyticsDayUnit": "days", "analyticsTo": "to", "feedback": "Feedback", "privacy": "Privacy", "tos": "ToS", "accountEmailManagement": "E-mail management", "currentEmail": "Current e-mail", "currentPassword": "Current password", "newEmail": "New e-mail", "emailOtpCode": "E-mail OTP code", "verifyAndUpdateEmail": "Verify and update e-mail", "twoFactorAuthentication": "Two-factor authentication", "openTwoFactorSettings": "Open 2FA settings", "openPasswordSettings": "Open password settings", "changePassword": "Change password", "otpCode": "OTP code", "verify2faCode": "Verify 2FA code", "disable2fa": "Disable 2FA", "next": "Next", "back": "Back", "scanQrFor2fa": "Scan this QR code in your authenticator app", "updatePassword": "Update password", "twoFactorEnabledMessage": "Two-factor authentication is now active on your account.", "twoFactorAuthenticationDescription": "Enable or disable TOTP-based 2FA.", "changePasswordDescription": "Use one-time email code to securely change your password.", "twoFactorQrCodeAlt": "Two-factor QR code" }