tududi/public/locales/en/translation.json
2025-10-15 13:05:57 +03:00

976 lines
40 KiB
JSON

{
"common": {
"save": "Save",
"cancel": "Cancel",
"delete": "Delete",
"edit": "Edit",
"create": "Create",
"submit": "Submit",
"close": "Close",
"back": "Back",
"next": "Next",
"loading": "Loading...",
"appLoading": "Loading application... Please wait.",
"completed": "Completed",
"error": "Error",
"success": "Success",
"area": "Area",
"status": "Status",
"saving": "Saving...",
"settings": "Settings",
"none": "None"
},
"sidebar": {
"dashboard": "Dashboard",
"projects": "Projects",
"tasks": "Tasks",
"calendar": "Calendar",
"notes": "Notes",
"settings": "Settings",
"areas": "Areas",
"tags": "Tags",
"addAreaAriaLabel": "Add Area",
"addAreaTitle": "Add Area",
"addTagAriaLabel": "Add Tag",
"addTagTitle": "Add Tag",
"addInboxAriaLabel": "Add Inbox Item",
"addInboxTitle": "Add Inbox Item",
"addProjectAriaLabel": "Add Project",
"addProjectTitle": "Add Project",
"addNoteAriaLabel": "Add Note",
"addNoteTitle": "Add Note",
"createNew": "Create New",
"today": "Today",
"upcoming": "Upcoming",
"nextActions": "Next Actions",
"inbox": "Inbox",
"completed": "Completed",
"allTasks": "All Tasks"
},
"navigation": {
"home": "Home",
"dashboard": "Dashboard",
"profile": "Profile",
"profileSettings": "Profile Settings",
"settings": "Settings",
"about": "About",
"logout": "Logout"
},
"settings": {
"todayPageSettings": "Today Page Settings",
"showDailyQuote": "Show Daily Quote",
"showMetrics": "Show Metrics",
"showProductivity": "Show Productivity Insights",
"showIntelligence": "Show Intelligence Suggestions",
"showNextTaskSuggestion": "Next Task Suggestion",
"showSuggestions": "Show Suggested",
"showDueToday": "Show Due Today Tasks",
"showCompleted": "Show Completed Tasks"
},
"dashboard": {
"overview": "Overview",
"sameAsYesterday": "Same as yesterday",
"betterThanYesterday": "{{percentage}}% more than yesterday",
"worseThanYesterday": "{{percentage}}% less than yesterday",
"sameAsAverage": "Same as average",
"betterThanAverage": "{{percentage}}% more than average",
"worseThanAverage": "{{percentage}}% less than average",
"metrics": "Metrics",
"showMetrics": "Show Metrics",
"hideMetrics": "Hide Metrics",
"insights": "Insights",
"showInsights": "Show Insights",
"hideInsights": "Hide Insights",
"intelligence": "Intelligence",
"showIntelligence": "Show Intelligence Suggestions",
"hideIntelligence": "Hide Intelligence Suggestions",
"completed": "Completed",
"showCompleted": "Show Completed Tasks",
"hideCompleted": "Hide Completed Tasks"
},
"tasks": {
"title": "Tasks",
"today": "Today",
"backlog": "Backlog",
"inProgress": "In Progress",
"dueToday": "Due Today",
"stale": "Stale",
"suggested": "Suggested",
"completedToday": "Completed Today",
"weeklyCompletions": "Weekly Progress",
"taskCompleted": "task completed",
"tasksCompleted": "tasks completed",
"noTasksAvailable": "No tasks available.",
"searchPlaceholder": "Search tasks...",
"addNewTask": "Add New Task",
"metrics": "Metrics",
"myPlanToday": "My Plan for Today",
"noPlanToday": "No tasks planned for today yet",
"addToPlanHint": "Click the 🗓 'add to today plan' icon on the right of any task to add it here",
"blankSlateHint": "Start by creating a new task or changing your filters.",
"addToToday": "Add to today plan",
"removeFromToday": "Remove from today plan",
"setInProgress": "Set in progress",
"setNotStarted": "Set to not started",
"showSubtasks": "Show subtasks",
"hideSubtasks": "Hide subtasks",
"edit": "Edit task",
"delete": "Delete task"
},
"timeline": {
"activityTimeline": "Activity Timeline",
"showActivityTimeline": "Show Activity Timeline",
"hideActivityTimeline": "Hide Activity Timeline",
"hideTimeline": "Hide Timeline",
"failedToLoad": "Failed to load timeline",
"justNow": "Just now",
"minutesAgo": "{{minutes}}m ago",
"hoursAgo": "{{hours}}h ago",
"daysAgo": "{{days}}d ago",
"loadingTimeline": "Loading timeline...",
"timelineWillAppear": "Timeline will appear after saving",
"noActivity": "No activity yet",
"events": {
"taskCreated": "Task created",
"statusChanged": "Status changed",
"priorityChanged": "Priority changed",
"dueDateChanged": "Due date changed",
"recurrenceEndDateChanged": "Recurrence end date changed",
"recurrence_type_changed": "Recurrence type changed",
"recurrence_interval_changed": "Recurrence interval changed",
"nameUpdated": "Name updated",
"descriptionUpdated": "Description updated",
"noteUpdated": "Note updated",
"projectChanged": "Project changed",
"tagsUpdated": "Tags updated",
"taskArchived": "Task archived",
"todayFlagChanged": "Today Flag Changed",
"status": "Status",
"priority": "Priority",
"dueDate": "Due date",
"recurrenceEndDate": "Recurrence end date",
"none": "None"
}
},
"profile": {
"settings": "Profile Settings",
"language": "Language",
"theme": "Theme",
"notifications": "Notifications",
"english": "English",
"spanish": "Spanish",
"greek": "Greek",
"japanese": "Japanese",
"ukrainian": "Ukrainian",
"deutsch": "German",
"italian": "Italian",
"french": "French",
"russian": "Russian",
"turkish": "Turkish",
"korean": "Korean",
"vietnamese": "Vietnamese",
"arabic": "Arabic",
"dutch": "Dutch",
"romanian": "Romanian",
"chinese": "Chinese",
"portuguese": "Portuguese",
"indonesian": "Indonesian",
"bulgarian": "Bulgarian",
"danish": "Danish",
"finnish": "Finnish",
"norwegian": "Norwegian",
"polish": "Polish",
"slovenian": "Slovenian",
"swedish": "Swedish",
"title": "Profile Settings",
"appearance": "Appearance",
"lightMode": "Light Mode",
"darkMode": "Dark Mode",
"light": "Light",
"dark": "Dark",
"timezone": "Timezone",
"firstDayOfWeek": "First day of week",
"saveChanges": "Save Changes",
"successMessage": "Profile updated successfully!",
"languageChangedNote": "Language changes are applied immediately",
"languageChanging": "Changing language...",
"languagePreference": "Language Preference",
"personalInfo": "Personal Information",
"errorMessage": "Failed to update profile",
"telegramIntegration": "Telegram Integration",
"telegramDescription": "Connect your tududi account to a Telegram bot to add items to your inbox via Telegram messages.",
"telegramBotToken": "Telegram Bot Token",
"telegramTokenDescription": "Create a bot with @BotFather on Telegram and paste the token here.",
"telegramConnected": "Your Telegram account is connected! Send messages to your bot to add items to your tududi inbox.",
"setupTelegram": "Setup Telegram",
"setupTelegramLower": "setup telegram",
"settingUp": "Setting up...",
"telegramSetupSuccess": "Telegram bot \"{{botName}}\" configured successfully!",
"telegramSetupFailed": "Failed to set up Telegram bot.",
"invalidTelegramToken": "Invalid Telegram bot token format.",
"telegramInstructions": "Go to https://t.me/{{botUsername}} and start chatting with your bot to connect it to your tududi account.",
"botConfigured": "Bot configured successfully!",
"botUsername": "Bot Username:",
"pollingStatus": "Polling Status:",
"pollingActive": "Active - Receiving messages",
"pollingInactive": "Inactive - Not receiving messages",
"pollingNote": "Polling periodically checks for new messages from Telegram and adds them to your inbox.",
"pollingDescription": "Polling periodically checks for new messages from Telegram and adds them to your inbox.",
"startPolling": "Start Polling",
"stopPolling": "Stop Polling",
"startPollingLower": "start polling",
"stopPollingLower": "stop polling",
"pollingStarted": "Telegram polling started",
"pollingStopped": "Telegram polling stopped",
"pollingError": "Error managing Telegram polling",
"startPollingFailed": "Failed to start polling",
"stopPollingFailed": "Failed to stop polling",
"openTelegram": "Open in Telegram",
"openInTelegram": "open in telegram",
"testTelegramMessage": "Test Telegram",
"testMessageSent": "Test message sent successfully!",
"testMessageFailed": "Failed to send test message.",
"testMessageError": "Error sending test message.",
"taskSummaryNotifications": "Task Summary Notifications",
"taskSummaryDescription": "Receive regular summaries of your tasks via Telegram. This feature requires Telegram integration to be set up.",
"enableTaskSummaries": "Enable Task Summaries",
"enableTaskSummary": "Enable Task Summaries",
"summaryFrequency": "Summary frequency",
"summaryFrequencyDescription": "Choose how often you want to receive task summaries",
"sendTestSummary": "Send test summary",
"frequency": {
"1h": "1 hour",
"2h": "2 hours",
"4h": "4 hours",
"8h": "8 hours",
"12h": "12 hours",
"daily": "1 day",
"weekly": "1 week"
},
"frequencyHelp": "Choose how often you want to receive task summaries",
"taskIntelligence": "Task Intelligence",
"taskIntelligenceDescription": "Get helpful suggestions to make your task names more descriptive and actionable.",
"enableTaskIntelligence": "Enable Task Intelligence Assistant",
"autoSuggestNextActions": "Auto-Suggest Next Actions",
"autoSuggestNextActionsDescription": "When creating a project, automatically prompt for the very next physical action to take.",
"enableAutoSuggestNextActions": "Enable Next Action Prompts",
"productivityFeatures": "Productivity Features",
"pomodoroDescription": "Enable the Pomodoro timer in the navigation bar for focused work sessions.",
"enablePomodoro": "Enable Pomodoro Timer",
"productivityAssistant": "Productivity Assistant",
"productivityAssistantDescription": "Show productivity insights that help identify stalled projects, vague tasks, and workflow improvements on your Today page.",
"enableProductivityAssistant": "Enable Productivity Insights",
"nextTaskSuggestion": "Next Task Suggestion",
"nextTaskSuggestionDescription": "Automatically suggest the next best task to work on when you have nothing in progress, prioritizing due today tasks, then suggested tasks from your Today page.",
"enableNextTaskSuggestion": "Enable Next Task Suggestions",
"nextActionPrompt": "What's the very next physical action for this project?",
"nextActionPlaceholder": "e.g., Call client to schedule meeting, Research competitors online, Create project folder...",
"addNextAction": "Add Next Action",
"skipNextAction": "Skip for now",
"nextActionHint": "Think of the smallest, most concrete step you can take right now to move this project forward.",
"tabs": {
"general": "General",
"security": "Security",
"productivity": "Productivity",
"telegram": "Telegram",
"ai": "AI Features"
},
"security": "Security Settings",
"changePassword": "Change Password",
"currentPassword": "Current Password",
"newPassword": "New Password",
"confirmPassword": "Confirm New Password",
"enterCurrentPassword": "Enter your current password",
"enterNewPassword": "Enter your new password",
"confirmNewPassword": "Confirm your new password",
"currentPasswordRequired": "Current password is required",
"newPasswordRequired": "New password is required",
"passwordTooShort": "Password must be at least 6 characters",
"passwordMismatch": "Passwords do not match",
"passwordChangeError": "Failed to change password",
"passwordChangeSuccess": "Password changed successfully!",
"changingPassword": "Changing password...",
"accountSettings": "Account & Preferences",
"aiProductivityFeatures": "AI & Productivity Features",
"botSetup": "Bot Setup",
"passwordChangeNote": "Password changes will be saved when you click \"Save Changes\" at the bottom of the form.",
"passwordChangeOptional": "Leave password fields empty to update other settings without changing your password."
},
"productivity": {
"stalledProjects": "Stalled Projects",
"stalledProjectsDesc": "These projects have no tasks or actions",
"needsNextAction": "Projects Need Next Action",
"needsNextActionDesc": "These projects have completed tasks but no next action",
"tasksAreProjects": "Tasks That Look Like Projects",
"tasksAreProjectsDesc": "These tasks might need to be broken down",
"vagueTasks": "Tasks Without Clear Action",
"vagueTasksDesc": "These tasks need clearer action verbs",
"staleTasks": "Stale Tasks",
"staleTasksDesc": "Tasks not updated in {{days}} days",
"stuckProjects": "Stuck Projects",
"stuckProjectsDesc": "Projects not updated recently",
"issuesFound": "Found {{count}} productivity issue(s) that need attention",
"reviewItems": "Click to review and improve your workflow",
"suggestion": "Click on any item above to open it and make improvements."
},
"nextTask": {
"suggestion": "Since there is nothing in progress, what about starting with",
"suggestionTodayPlan": "Since there is nothing in progress, what about starting with this task from your today plan",
"suggestionDueToday": "Since there is nothing in progress, what about starting with this task due today",
"suggestionSuggested": "Since there is nothing in progress, what about starting with this suggested task",
"letsDoIt": "Yes, let's do it!",
"starting": "Starting...",
"startedSuccessfully": "Task started successfully!",
"giveMeSomethingElse": "Give me something else"
},
"modals": {
"confirmDelete": "Are you sure you want to delete?",
"taskCreation": "Create New Task",
"taskEdit": "Edit Task",
"deleteTask": {
"title": "Delete Task",
"confirmation": "Are you sure you want to delete this task? This action cannot be undone."
},
"noteCreation": "Create New Note",
"noteEdit": "Edit Note",
"updateNote": "Update Note",
"createNote": "Create Note",
"submitting": "Submitting...",
"areaCreation": "Create New Area",
"areaEdit": "Edit Area",
"updateArea": "Update Area",
"createArea": "Create Area",
"updateTag": "Update Tag",
"createTag": "Create Tag",
"createProject": "Create Project",
"updateProject": "Update Project",
"deleteTag": {
"title": "Delete Tag",
"message": "Are you sure you want to delete the tag \"{{tagName}}\"?"
},
"deleteArea": {
"title": "Delete Area",
"message": "Are you sure you want to delete the area \"{{areaName}}\"?"
},
"deleteNote": {
"title": "Delete Note",
"message": "Are you sure you want to delete the note \"{{noteTitle}}\"?"
},
"deleteProject": {
"title": "Delete Project",
"message": "Deleting this project will remove the project only. All items inside will be retained but will no longer belong to any project. Continue?"
}
},
"forms": {
"title": "Title",
"description": "Description",
"dueDate": "Due Date",
"priority": "Priority",
"status": "Status",
"assignedTo": "Assigned To",
"category": "Category",
"tags": "Tags",
"required": "This field is required",
"optional": "Optional",
"task": {
"namePlaceholder": "Add Task Name",
"statusAndOptions": "Status & Options",
"recurrence": "Recurrence",
"labels": {
"tags": "Tags",
"project": "Project",
"status": "Status",
"priority": "Priority",
"dueDate": "Due Date",
"note": "Note",
"recurrenceType": "Repeat",
"recurrenceInterval": "Every",
"weekday": "On day",
"monthDay": "Day of month",
"weekOfMonth": "Week of month",
"recurrenceEndDate": "End date (optional)",
"completionBased": "Repeat after completion"
},
"projectSearchPlaceholder": "Search or create a project...",
"noMatchingProjects": "No matching projects",
"creatingProject": "Creating...",
"createProject": "+ Create",
"recurrenceSettings": "Recurrence Settings",
"completionBasedHelp": "If checked, the next task will be created based on completion date instead of due date",
"dueDatePlaceholder": "Select due date",
"endDatePlaceholder": "Select end date",
"nameHelper": {
"title": "Make it more descriptive!",
"suggestion": "Try adding more details like \"Call dentist to schedule cleaning appointment\" instead of just \"Call dentist\"",
"short": "Make it more descriptive!",
"noVerb": "Add an action verb!",
"vague": "Be more specific!"
},
"suggestions": {
"short": "Try to be more specific about what needs to be done",
"noVerb": "What specific action do you need to take? Try starting with a verb.",
"vague": "Try starting with an action verb like \"Call\", \"Write\", \"Schedule\", or \"Research\""
}
},
"noteTitle": "Note Title",
"noteContent": "Note Content",
"noteTitlePlaceholder": "Enter note title",
"noteContentPlaceholder": "Enter note content",
"areaName": "Area Name",
"areaDescription": "Area Description",
"areaNamePlaceholder": "Enter area name",
"areaDescriptionPlaceholder": "Enter area description",
"tagName": "Tag Name",
"tagNamePlaceholder": "Enter tag name",
"tagInputPlaceholder": "Type to add a tag",
"createTagOption": "+ Create \"{{tagName}}\"",
"removeTagAriaLabel": "Remove tag {{tagName}}",
"projectDescriptionPlaceholder": "Enter project description"
},
"auth": {
"login": "Login",
"register": "Register",
"forgotPassword": "Forgot Password",
"email": "Email",
"password": "Password",
"confirmPassword": "Confirm Password",
"username": "Username",
"signup": "Sign Up",
"signin": "Sign In",
"signout": "Sign Out",
"resetPassword": "Reset Password",
"newPassword": "New Password",
"rememberMe": "Remember Me",
"loginSuccess": "Login Successful",
"loginFailed": "Login Failed",
"logoutSuccess": "Logout Successful"
},
"dropdown": {
"createNew": "Create New",
"inbox": "Inbox",
"task": "Task",
"project": "Project",
"note": "Note",
"area": "Area",
"tag": "Tag"
},
"sort": {
"due_date": "Due Date",
"name": "Name",
"priority": "Priority",
"status": "Status",
"created_at": "Created At"
},
"priority": {
"low": "Low",
"medium": "Medium",
"high": "High"
},
"status": {
"notStarted": "Not Started",
"inProgress": "In Progress",
"done": "Done",
"archived": "Archived",
"telegramConnected": "Telegram connected and polling",
"telegramConnectionProblem": "Telegram connection problem",
"completed": "Completed",
"waiting": "Waiting",
"unknown": "Status {{status}}"
},
"project": {
"name": "Project Name",
"projectImage": "Project Image",
"uploadImageHint": "Upload an image for your project (max 5MB)",
"browseImage": "Browse Image",
"noNotes": "No notes for this project.",
"deleteProject": "Delete Project",
"createSuccess": "Project created successfully!"
},
"errors": {
"required": "This field is required",
"invalidEmail": "Invalid email address",
"projectCreationFailed": "Failed to create project.",
"passwordMismatch": "Passwords do not match",
"minLength": "Minimum length is {{length}} characters",
"maxLength": "Maximum length is {{length}} characters",
"serverError": "Server error, please try again later",
"networkError": "Network error, please check your connection",
"somethingWentWrong": "Something went wrong, please try again",
"taskFetch": "Failed to fetch tasks.",
"projectFetch": "Failed to fetch projects.",
"taskCreate": "Failed to create task.",
"taskUpdate": "Failed to update task.",
"taskDelete": "Failed to delete task.",
"noteTitleRequired": "Note title is required.",
"failedToLoadTags": "Failed to load available tags.",
"failedToSaveNote": "Failed to save note.",
"areaNameRequired": "Area name is required.",
"failedToSaveArea": "Failed to save area.",
"tagNameRequired": "Tag name is required.",
"failedToSaveTag": "Failed to save tag.",
"projectNameRequired": "Project name is required.",
"projectSaveFailed": "Failed to save project."
},
"inbox": {
"title": "Inbox",
"empty": "Your inbox is empty",
"emptyDescription": "Capture thoughts and ideas quickly using the ⚡ icon in the top navbar or the + button in the sidebar",
"description": "Inbox is where all uncategorized tasks are located. Tasks that have not been assigned to a project or don't have a due date will appear here. This is your 'brain dump' area where you can quickly note down tasks and organize them later.",
"captureThought": "Capture your thought...",
"saveToInbox": "Save to Inbox",
"itemAdded": "Item added to inbox",
"itemProcessed": "Item processed",
"itemDeleted": "Item deleted",
"itemUpdated": "Item updated",
"newTelegramItem": "New item from Telegram: {{content}}",
"newItem": "New inbox item added: {{content}}",
"multipleNewItems": "{{count}} more new items added",
"loadError": "Failed to load inbox items",
"loadMoreError": "Failed to load more items",
"loading": "Loading...",
"loadMore": "Load more inbox items",
"showingItems": "Showing {{current}} of {{total}} items",
"addError": "Failed to add inbox item",
"processError": "Failed to process inbox item",
"deleteError": "Failed to delete inbox item",
"updateError": "Failed to update inbox item",
"contentRequired": "Content cannot be empty",
"createTask": "Create task",
"createProject": "Create project",
"createNote": "Create note",
"convertTo": "Convert to",
"unprocessedItems": "You have {{count}} item(s) in your inbox",
"processNow": "Process now",
"deleteConfirmTitle": "Delete Item",
"deleteConfirmMessage": "Are you sure you want to delete this item from your inbox? This action cannot be undone."
},
"dateFormats": {
"long": "EEEE, MMMM d, yyyy",
"short": "MMM d, yyyy",
"monthYear": "MMMM yyyy",
"dayMonth": "MMMM d",
"time": "h:mm a",
"dateTime": "MMM d, yyyy h:mm a",
"todayHeader": "dddd, MMMM do, yyyy"
},
"dateIndicators": {
"today": "Today",
"tomorrow": "Tomorrow",
"yesterday": "Yesterday"
},
"taskViews": {
"project": {
"withName": "You are currently viewing all tasks associated with the \"{{projectName}}\" project. You can organize tasks within this project, set their priority, and track their completion. Use this space to focus on the tasks that belong specifically to this project.",
"noName": "You are viewing tasks for a specific project. Use this space to manage and track tasks associated with this project."
},
"today": "These are the tasks that are due today or tasks you've scheduled for immediate attention. Use this view to focus on what needs to be completed today. Mark tasks as completed, update their status, or adjust their due dates if needed.",
"inbox": "The inbox is where all uncategorized tasks live. Tasks that haven't been assigned to a project or given a due date will show up here. This is your \"brain dump\" area where you can quickly jot down tasks and organize them later.",
"next": "This view shows all the tasks that are actionable in the near future. These tasks are ready to be worked on next and don't have long-term deadlines. It's a good place to focus when you're looking to make quick progress on tasks.",
"upcoming": "This view highlights tasks that are scheduled for the upcoming week. It helps you prepare and stay ahead of deadlines by giving you an overview of the work you need to tackle in the near future. Tasks with due dates within the next 7 days will appear here.",
"someday": "The \"Someday\" view is for tasks that aren't urgent and don't have a specific due date. These are tasks you may want to get to at some point, but they aren't a priority right now. Use this section to keep track of ideas or long-term goals.",
"completed": "Here you can see all the tasks you've completed. It's a great way to review your accomplishments and reflect on the work you've finished. You can also find tasks that may need to be unarchived or referenced in the future.",
"allTasks": "You are viewing all tasks. This includes tasks from different projects, tasks without specific due dates, and tasks with varying levels of priority. Use this view for an overall look at everything on your to-do list."
},
"success": {
"noteUpdated": "Note updated successfully!",
"noteCreated": "Note created successfully!",
"noteDeleted": "Note deleted successfully!",
"areaUpdated": "Area updated successfully!",
"areaCreated": "Area created successfully!",
"tagUpdated": "Tag updated successfully!",
"tagCreated": "Tag created successfully!",
"projectCreated": "Project created successfully!",
"projectDeleted": "Project deleted successfully!",
"nextActionAdded": "Next action added successfully!",
"taskCreated": "Task created successfully!",
"taskUpdated": "Task updated successfully!",
"taskDeleted": "Task deleted successfully!"
},
"note": {
"title": "Title",
"content": "Content",
"titlePlaceholder": "Enter note title",
"contentPlaceholder": "Enter note content",
"project": "Related Project (Optional)",
"createSuccess": "Note created successfully",
"createError": "Failed to create note"
},
"task": {
"labels": {
"tags": "Tags",
"project": "Project",
"status": "Status",
"priority": "Priority",
"dueDate": "Due Date",
"note": "Note"
},
"create": "Create",
"addTaskName": "Add task name",
"createSuccess": "Task created successfully",
"createError": "Failed to create task",
"saveAsTask": "Save as Task",
"updateSuccess": "Task updated successfully",
"updateError": "Failed to update task",
"deleteSuccess": "Task deleted successfully",
"deleteError": "Failed to delete task",
"startedSuccessfully": "Task started successfully!",
"created": "Task",
"createdSuccessfully": "created successfully!",
"updated": "Task",
"updatedSuccessfully": "updated successfully!",
"deleted": "Task",
"deletedSuccessfully": "deleted successfully!",
"suggestions": {
"short": "Try to be more specific about what needs to be done",
"noVerb": "What specific action do you need to take? Try starting with a verb.",
"vague": "Try starting with an action verb like \"Call\", \"Write\", \"Schedule\", or \"Research\""
},
"nameHelper": {
"title": "Make it more descriptive!",
"suggestion": "Try adding more details like \"Call dentist to schedule cleaning appointment\" instead of just \"Call dentist\""
},
"overdueAlert": "This task was in your plan yesterday and wasn't completed.",
"overdueYesterday": "Consider prioritizing this task or breaking it into smaller steps.",
"overdueMultipleDays": "This task has been postponed {{count}} times.",
"content": "Content",
"noNotes": "No content added yet",
"subtasks": "Subtasks",
"noSubtasks": "No subtasks yet",
"recentActivity": "Recent Activity",
"noActivityYet": "No activity yet"
},
"projects": {
"loading": "Loading projects...",
"error": "Error loading projects",
"searchPlaceholder": "Search projects...",
"title": "Projects",
"noProjectsFound": "No projects found",
"cardViewAriaLabel": "Card View",
"listViewAriaLabel": "List View",
"active": "Active",
"inactive": "Inactive",
"metrics": "Projects",
"selectState": "Select State",
"state": "Project State",
"filters": {
"active": "Active",
"inactive": "Inactive",
"all": "All",
"allAreas": "All Areas"
},
"states": {
"idea": "Idea",
"planned": "Planned",
"in_progress": "In Progress",
"blocked": "Blocked",
"completed": "Completed",
"idea_desc": "Captured but not planned yet",
"planned_desc": "Scoped and ready to start",
"in_progress_desc": "Active work happening",
"blocked_desc": "Temporarily paused or stuck",
"completed_desc": "Finished and done"
}
},
"projectItem": {
"edit": "Edit",
"delete": "Delete",
"share": "Share",
"sharedProject": "Shared with team",
"completion": "Completion",
"completionPercentage": "{{percentage}}% complete",
"toggleDropdownMenu": "Toggle dropdown menu",
"projectInitials": "Project initials"
},
"areas": {
"title": "Areas",
"noAreasFound": "No areas found",
"editAreaAriaLabel": "Edit area {{name}}",
"editAreaTitle": "Edit area {{name}}",
"deleteAreaAriaLabel": "Delete area {{name}}",
"deleteAreaTitle": "Delete area {{name}}",
"addArea": "Add Area",
"loading": "Loading area details...",
"error": "Error loading area details.",
"notFound": "Area not found.",
"details": "Area Details",
"viewProjects": "View Projects in {{name}}"
},
"notes": {
"loading": "Loading notes...",
"error": "Error loading notes",
"searchPlaceholder": "Search notes...",
"noNotesFound": "No notes found",
"title": "Notes",
"deleteNoteAriaLabel": "Delete note {{noteTitle}}",
"deleteNoteTitle": "Delete note {{noteTitle}}",
"editNoteAriaLabel": "Edit note {{noteTitle}}",
"editNoteTitle": "Edit note {{noteTitle}}"
},
"tags": {
"loading": "Loading tags...",
"searchPlaceholder": "Search tags...",
"title": "Tags",
"noTagsFound": "No tags found",
"editTagAriaLabel": "Edit tag {{tagName}}",
"editTagTitle": "Edit tag {{tagName}}",
"deleteTagAriaLabel": "Delete tag {{tagName}}",
"deleteTagTitle": "Delete tag {{tagName}}",
"error": "Error fetching tag.",
"notFound": "Tag not found.",
"details": "Tag Details",
"name": "Name",
"status": "Status",
"active": "Active",
"inactive": "Inactive",
"viewTasksWithTag": "View tasks with this tag",
"typeToAdd": "Type to add a tag",
"noItemsWithTag": "No items found with this tag"
},
"recurrence": {
"none": "None",
"daily": "Daily",
"weekly": "Weekly",
"monthly": "Monthly",
"monthlyWeekday": "Monthly on weekday",
"monthlyLastDay": "Monthly on last day",
"firstWeek": "First week",
"secondWeek": "Second week",
"thirdWeek": "Third week",
"fourthWeek": "Fourth week",
"lastWeek": "Last week",
"days": "days",
"loadingParentSettings": "Loading parent task recurrence settings...",
"recurringTaskInstance": "Recurring Task Instance",
"inheritedSettingsMessage": "This task was generated from a recurring task. The recurrence settings shown below are inherited from the original task and cannot be edited here.",
"cancelEdit": "Cancel Edit",
"editParentRecurrence": "Edit Parent Recurrence",
"parentEditWarning": "⚠️ You are editing the parent task's recurrence settings. Changes will affect all future instances of this recurring task."
},
"weekdays": {
"sunday": "Sun",
"monday": "Mon",
"tuesday": "Tue",
"wednesday": "Wed",
"thursday": "Thu",
"friday": "Fri",
"saturday": "Sat"
},
"weekdaysFull": {
"sunday": "Sunday",
"monday": "Monday",
"tuesday": "Tuesday",
"wednesday": "Wednesday",
"thursday": "Thursday",
"friday": "Friday",
"saturday": "Saturday"
},
"pomodoro": {
"play": "Play",
"pause": "Pause",
"reset": "Reset",
"close": "Close",
"complete": "Pomodoro Complete!",
"completeMessage": "Great work! Time for a break.",
"done": "Done"
},
"calendar": {
"month": "Month",
"week": "Week",
"day": "Day",
"today": "Today",
"addEvent": "Add Event",
"weekView": "Week View",
"dayView": "Day View",
"loadingTasks": "Loading tasks...",
"noEvents": "No events for this day",
"moreEvents": "more",
"googleIntegration": "Google Calendar Integration",
"googleDescription": "Connect your Google Calendar to sync events and see them alongside your tasks.",
"googleStatus": "Status",
"notConnected": "Not Connected",
"connected": "Connected",
"connectGoogle": "Connect Google Calendar",
"disconnectGoogle": "Disconnect Google Calendar",
"connecting": "Connecting...",
"connectionError": "Failed to connect to Google Calendar. Please try again.",
"disconnectionError": "Failed to disconnect from Google Calendar. Please try again.",
"taskDetails": "Task Details",
"editTask": "Edit Task",
"goToTasks": "Go to Tasks",
"close": "Close",
"title": "Title",
"status": "Status",
"dueDate": "Due Date",
"priority": "Priority",
"project": "Project",
"area": "Area",
"description": "Description",
"created": "Created",
"completed": "Completed",
"pending": "Pending",
"high": "High",
"medium": "Medium",
"low": "Low",
"time": "Time",
"allDay": "All day"
},
"pages": {
"notFound": {
"title": "404 - Page Not Found",
"message": "The page you're looking for doesn't exist."
}
},
"navbar": {
"appName": "tududi",
"quickInboxCapture": "Quick Inbox Capture",
"userMenu": "User Menu",
"collapseSidebar": "Collapse Sidebar",
"expandSidebar": "Expand Sidebar"
},
"upload": {
"uploading": "Uploading..."
},
"searchPlaceholders": {
"searchProjects": "Search projects...",
"searchTags": "Search tags...",
"searchTasks": "Search tasks..."
},
"ariaLabels": {
"hideInfo": "Hide info",
"aboutTasks": "About Tasks",
"hideSearch": "Hide search",
"searchTasks": "Search Tasks",
"aboutInbox": "About Inbox",
"collapseInfoPanel": "Collapse info panel",
"showTasksInformation": "Show tasks information",
"collapseSearchPanel": "Collapse search panel",
"showSearchInput": "Show search input",
"showInboxInformation": "Show inbox information"
},
"api": {
"errors": {
"authenticationRequired": "Authentication required",
"userNotFound": "User not found",
"authenticationError": "Authentication error",
"internalServerError": "Internal server error",
"invalidLoginParameters": "Invalid login parameters.",
"invalidCredentials": "Invalid credentials",
"couldNotLogout": "Could not log out",
"loggedOutSuccessfully": "Logged out successfully",
"contentRequired": "Content is required",
"inboxItemNotFound": "Inbox item not found.",
"inboxItemDeleted": "Inbox item successfully deleted",
"contentRequiredString": "Content is required and must be a string",
"problemCreatingInboxItem": "There was a problem creating the inbox item.",
"problemUpdatingInboxItem": "There was a problem updating the inbox item.",
"problemDeletingInboxItem": "There was a problem deleting the inbox item.",
"problemProcessingInboxItem": "There was a problem processing the inbox item.",
"invalidOrderColumn": "Invalid order column specified.",
"taskNotFound": "Task not found.",
"taskNameRequired": "Task name is required.",
"invalidProject": "Invalid project.",
"unableToUpdateTask": "Unable to update task",
"taskDeleted": "Task successfully deleted",
"failedToGenerateRecurringTasks": "Failed to generate recurring tasks",
"failedToUpdateTodayFlag": "Failed to update task today flag",
"noImageProvided": "No image file provided",
"failedToUploadImage": "Failed to upload image",
"projectNotFound": "Project not found",
"projectNameRequired": "Project name is required",
"projectDeleted": "Project successfully deleted",
"noteNotFound": "Note not found.",
"noteDeleted": "Note deleted successfully.",
"profileNotFound": "Profile not found.",
"passwordTooShort": "Password must be at least 6 characters",
"currentPasswordIncorrect": "Current password is incorrect",
"failedToUpdateProfile": "Failed to update profile.",
"passwordChangeRequired": "Current password and new password are required",
"passwordChangedSuccessfully": "Password changed successfully",
"failedToUpdateTaskSummary": "Failed to update task summary settings.",
"frequencyRequired": "Frequency is required.",
"invalidFrequency": "Invalid frequency value.",
"failedToStartTelegramPolling": "Failed to start Telegram polling.",
"failedToStopTelegramPolling": "Failed to stop Telegram polling.",
"invalidTelegramTokenFormat": "Invalid Telegram bot token format.",
"invalidBotToken": "Invalid bot token or bot not accessible.",
"chatIdRequired": "Chat ID is required.",
"areaNotFound": "Area not found or doesn't belong to the current user.",
"areaNameRequired": "Area name is required.",
"tagNotFound": "Tag not found",
"tagNameRequired": "Tag name is required",
"tagDeleted": "Tag successfully deleted",
"demoModeGoogleCalendar": "Demo mode: Google Calendar integration simulated",
"failedToGenerateAuthUrl": "Failed to generate authorization URL",
"authCodeNotProvided": "Authorization code not provided",
"failedToCheckCalendarStatus": "Failed to check calendar status",
"failedToFetchCalendarEvents": "Failed to fetch calendar events",
"googleCalendarDisconnected": "Google Calendar disconnected",
"failedToDisconnectCalendar": "Failed to disconnect calendar",
"urlParameterRequired": "URL parameter is required",
"couldNotExtractMetadata": "Could not extract metadata",
"textParameterRequired": "Text parameter is required",
"notFound": "Not Found",
"resourceNotFound": "The requested resource could not be found."
}
},
"telegram": {
"welcomeMessage": "🎉 Welcome to tududi!\n\nYour personal task management bot is now connected and ready to help!\n\n📝 Simply send me any message and I'll add it to your tududi inbox as an item.\n\n✨ Commands:\n• /help - Show help information\n• /start - Show welcome message\n• Just type any text - Add it as an inbox item\n\nLet's get organized! 🚀",
"helpMessage": "📋 tududi Bot Help\n\nSend me any text message and I'll add it to your tududi inbox as an inbox item.\n\nCommands:\n/start - Welcome message\n/help - Show this help message\n\nJust type your item and I'll take care of the rest!",
"commandProcessed": "Command processed successfully",
"messageProcessed": "Message processed successfully",
"failedToAddToInbox": "❌ Failed to add to inbox: {{error}}"
},
"about": {
"title": "About",
"version": "Version",
"description": "Self-hosted task management with hierarchical organization, multi-language support, and Telegram integration. Built with love for productivity enthusiasts.",
"madeWithLove": "Made with love",
"appreciation": "Thank you for using tududi! Your support helps keep this project alive and growing. If you find it useful, consider supporting the development.",
"supportDevelopment": "Support Development",
"community": "Community",
"viewOnGitHub": "View on GitHub",
"license": "Licensed for personal use",
"builtBy": "Built by"
}
,
"admin": {
"manageUsers": "Manage users",
"userManagement": "User Management",
"addUser": "Add user",
"remove": "Remove",
"email": "Email",
"name": "Name",
"surname": "Surname",
"created": "Created",
"role": "Role",
"loadingUsers": "Loading users...",
"noUsers": "No users",
"admin": "admin",
"user": "user",
"password": "Password",
"authenticationRequired": "Authentication required",
"forbidden": "Forbidden",
"failedToLoadUsers": "Failed to load users",
"emailAlreadyExists": "Email already exists",
"failedToCreateUser": "Failed to create user",
"badRequest": "Bad request",
"userNotFound": "User not found",
"failedToDeleteUser": "Failed to delete user"
},
"shares": {
"shareProject": "Share project",
"targetUser": "Select user",
"selectUserPlaceholder": "Select a user...",
"permission": "Permission",
"readOnly": "Read only",
"readWrite": "Read & write",
"owner": "Owner",
"share": "Share",
"revoke": "Revoke",
"currentShares": "Users with access",
"noShares": "Not shared yet",
"noAvailableUsers": "No users available to share with",
"shared": "Shared",
"sharedWithTeam": "Shared with the team"
}
}