- Translate pages: Projects, ProjectHealthPage, ProjectSettings - Translate components: TaskDetailModal, KanbanBoard, Comments, SubtaskList, CalendarView, BlockerDialog - Add translation keys for tasks namespace: kanban, calendar, subtasks.error, comments.error, blockers (full translation) - Add common.labels.task translation key - Fix task creation: use original_estimate instead of time_estimate Translation coverage: - 10 locale files updated (zh-TW & en) - 6 page/component files translated - ~100 new translation keys added 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
78 lines
2.4 KiB
JSON
78 lines
2.4 KiB
JSON
{
|
|
"title": "Settings",
|
|
"projectSettings": "Project Settings",
|
|
"backToTasks": "Back to Tasks",
|
|
"tabs": {
|
|
"general": "General",
|
|
"members": "Members",
|
|
"customFields": "Custom Fields",
|
|
"notifications": "Notifications",
|
|
"integrations": "Integrations",
|
|
"danger": "Danger Zone"
|
|
},
|
|
"general": {
|
|
"title": "General Settings",
|
|
"projectName": "Project Name",
|
|
"description": "Description",
|
|
"noDescription": "No description",
|
|
"securityLevel": "Security Level",
|
|
"status": "Status",
|
|
"visibility": "Visibility",
|
|
"public": "Public",
|
|
"private": "Private",
|
|
"helpText": "To edit project details, contact the project owner."
|
|
},
|
|
"members": {
|
|
"title": "Member Management",
|
|
"invite": "Invite Member",
|
|
"inviteByEmail": "Invite by email",
|
|
"emailPlaceholder": "Enter email address",
|
|
"role": "Role",
|
|
"changeRole": "Change Role",
|
|
"remove": "Remove Member",
|
|
"confirmRemove": "Are you sure you want to remove this member?"
|
|
},
|
|
"customFields": {
|
|
"title": "Custom Fields",
|
|
"add": "Add Field",
|
|
"edit": "Edit Field",
|
|
"delete": "Delete Field",
|
|
"fieldName": "Field Name",
|
|
"fieldType": "Field Type",
|
|
"required": "Required",
|
|
"types": {
|
|
"text": "Text",
|
|
"number": "Number",
|
|
"date": "Date",
|
|
"select": "Dropdown",
|
|
"multiSelect": "Multi-select",
|
|
"checkbox": "Checkbox"
|
|
}
|
|
},
|
|
"notifications": {
|
|
"title": "Notification Settings",
|
|
"email": "Email Notifications",
|
|
"inApp": "In-app Notifications",
|
|
"taskAssigned": "When a task is assigned to me",
|
|
"taskCompleted": "When a task is completed",
|
|
"commentAdded": "When a comment is added",
|
|
"dueDateApproaching": "When a due date is approaching"
|
|
},
|
|
"danger": {
|
|
"title": "Danger Zone",
|
|
"archive": "Archive Project",
|
|
"archiveDescription": "Archive this project. The project will become read-only.",
|
|
"delete": "Delete Project",
|
|
"deleteDescription": "Permanently delete this project and all its data. This action cannot be undone.",
|
|
"confirmArchive": "Are you sure you want to archive this project?",
|
|
"confirmDelete": "Are you sure you want to delete this project? Type the project name to confirm:",
|
|
"typeToConfirm": "Type \"{{name}}\" to confirm"
|
|
},
|
|
"messages": {
|
|
"saved": "Settings saved",
|
|
"memberInvited": "Invitation sent",
|
|
"memberRemoved": "Member removed",
|
|
"roleChanged": "Role changed"
|
|
}
|
|
}
|