const messages = { common: { cancel: "Cancel", delete: "Delete", add: "Add", noneSelected: "None selected", closePanel: "Close panel", editTitleAriaLabel: "Edit title", rowActionsAriaLabel: "Actions for {{title}}", reorderAriaLabel: "Reorder {{title}}", removeAriaLabel: "Remove {{label}}", showAll: "Show all", markReady: "Mark ready", }, sidebar: { navInbox: "Inbox", navTasks: "Tasks", navFields: "Fields", collapseSidebar: "Collapse sidebar", expandSidebar: "Expand sidebar", navigationTitle: "Navigation", navigationDescription: "App navigation links", }, header: { openNavigation: "Open navigation", pageTasks: "Tasks", pageSettings: "Settings", pageTeam: "Team", pageExtension: "Extension", pageExtensions: "Extensions", }, agent: { emptyState: "Ask the agent to inspect or change this app.", suggestionCalendar: "Check my calendar and mails - any tasks for today?", suggestionPrioritize: "Prioritise my tasks", suggestionCleanHouse: "I need to clean my house, create a list of tasks for it", }, team: { createOrgDescription: "Set up a team to share this app with your colleagues.", }, tasks: { pageTitle: "Tasks", pageDescription: "Manage your task list, drag to reorder, or ask chat to add reminders.", loadError: "Failed to load tasks.", allCompleteHeading: "All tasks complete", allCompleteDescription: "Toggle Show all to review completed tasks.", emptyHeading: "No tasks yet", emptyDescription: "Add one above or ask chat to create a task for you.", listAriaLabel: "Tasks list", bulkDeleteError: "Could not delete selected tasks.", entitySingular: "task", entityPlural: "tasks", taskColumnHeader: "Task", visibleTaskFieldsAriaLabel: "Visible task fields", markCompleteAriaLabel: "Mark {{title}} complete", markIncompleteAriaLabel: "Mark {{title}} incomplete", addPlaceholder: "Add a task...", addButtonLabel: "Add task", addInputAriaLabel: "New task title", addErrorMessage: "Failed to create task. Please try again.", }, inbox: { pageTitle: "Inbox", pageDescription: "Capture rough ideas here, then mark ready when they become tasks.", loadError: "Failed to load inbox items.", emptyHeading: "Inbox is empty", emptyDescription: "Add an item above or ask chat to capture something for triage.", listAriaLabel: "Inbox list", bulkDeleteError: "Could not delete selected inbox items.", entitySingular: "inbox item", entityPlural: "inbox items", addPlaceholder: "Add to inbox...", addButtonLabel: "Add item", addInputAriaLabel: "New inbox item title", addErrorMessage: "Failed to add inbox item. Please try again.", }, fields: { pageTitle: "Fields", pageDescription: "Define the reusable fields that every task can fill in.", loadError: "Failed to load fields.", emptyHeading: "No fields yet", emptyDescription: "Create a field above to start adding task structure.", listAriaLabel: "Fields list", createdToast: "Field created.", createError: "Could not create field.", deletedToast: "Deleted {{title}}.", deletedWithValuesToast: "Deleted {{title}} and {{count}} task values.", deleteError: "Could not delete field.", taskCardFieldsLabel: "Task card fields", addFieldButtonLabel: "Add field", noFieldsSelectedLabel: "No fields selected", entitySingular: "field", deleteFieldDescription: "This deletes the field and removes its values from every task.", deleteFieldDescriptionWithTitle: 'This deletes "{{title}}" and removes its values from every task.', deleteFieldAriaLabel: "Delete {{title}}", createNewFieldHeading: "Create new field", fieldTitleLabel: "Field title", newFieldTitlePlaceholder: "New field title", fieldTypeAriaLabel: "Field type", createButton: "Create", currencyDescription: "Currency {{symbol}}", decimalsDescription: "{{count}} decimals", positiveOnlySuffix: "positive only", optionsCountDescription: "{{count}} options", types: { text: "Text", richText: "Rich text", number: "Number", percent: "Percent", currency: "Currency", singleSelect: "Single-select", multiSelect: "Multi-select", date: "Date", }, }, fieldEditor: { panelTitle: "Field", closeLabel: "Close field editor", updateError: "Could not update field.", titleLabel: "Title", requiredLabel: "Required", editFieldTitleAriaLabel: "Edit field title", symbolLabel: "Symbol", precisionLabel: "Precision", positiveOnlyLabel: "Positive numbers only", optionsLabel: "Options", optionNameAriaLabel: "Option {{index}} name", optionColorAriaLabel: "Option {{name}} color", removeOptionAriaLabel: "Remove {{name}}", newOptionName: "Option {{index}}", addOptionButton: "Add option", colors: { red: "Red", orange: "Orange", yellow: "Yellow", green: "Green", blue: "Blue", purple: "Purple", pink: "Pink", gray: "Gray", }, }, taskFields: { panelTitle: "Fields", panelSubtitle: "Task details", closeLabel: "Close fields panel", updateError: "Could not update task.", noFieldsDefined: "No fields defined.", titleLabel: "Title", taskBadge: "Task", editTaskTitleAriaLabel: "Edit task title", noneOption: "None", toolBold: "Bold", toolItalic: "Italic", toolHeading: "Heading", toolBulletedList: "Bulleted list", toolNumberedList: "Numbered list", toolLink: "Link", }, selection: { select: "Select", doneSelecting: "Done selecting", selectAll: "Select all", clearAll: "Clear all", exitSelectionMode: "Exit selection mode", markComplete: "Mark complete", markIncomplete: "Mark incomplete", completeLabel: "Complete", incompleteLabel: "Incomplete", selectedCount: "{{count}} selected", selectedCountReorder: "{{count}} selected ยท drag to reorder", tapToSelectTasks: "Tap tasks to select them.", tapToSelectItems: "Tap items to select them.", taskSelectionActionsAriaLabel: "Task selection actions", inboxSelectionActionsAriaLabel: "Inbox selection actions", couldNotMarkReady: "Could not mark selected items ready.", couldNotUpdateTasks: "Could not update selected tasks.", markedReadyOne: "Marked {{count}} item ready", markedReadyOther: "Marked {{count}} items ready", allTasksAlreadyComplete: "All selected tasks are already complete.", allTasksAlreadyIncomplete: "All selected tasks are already incomplete.", markedDone: "Marked {{count}} {{unit}} complete", markedDoneWithSkipped: "Marked {{count}} {{unit}} complete ({{skipped}} already complete)", markedNotDone: "Marked {{count}} {{unit}} incomplete", markedNotDoneWithSkipped: "Marked {{count}} {{unit}} incomplete ({{skipped}} already incomplete)", }, dialogs: { deleteEntityTitle: "Delete {{entity}}?", deleteItemDescription: "This removes the {{entity}} permanently.", deleteItemDescriptionWithTitle: 'This removes "{{title}}" permanently.', bulkDeleteDescriptionOne: "This permanently removes the selected {{entity}}.", bulkDeleteDescriptionOther: "This permanently removes all {{count}} selected {{entity}}.", andMore: "and {{count}} more", deletedCount: "Deleted {{count}} {{entity}}", }, }; export default messages;