{
  "common": {
    "cancel": "Cancel",
    "continue": "Continue",
    "delete": "Delete",
    "error": "Something went wrong",
    "working": "Working…",
    "retry": "Retry",
    "search": "Search",
    "clearSearch": "Clear search",
    "clearFilters": "Clear filters",
    "clear": "Clear",
    "first": "First",
    "previous": "Previous",
    "next": "Next",
    "selectedCount": "{count} selected",
    "typeToConfirm": "Type {phrase} to confirm"
  },
  "dataEntry": {
    "datePicker": {
      "placeholder": "Select date",
      "openCalendar": "Open calendar"
    },
    "dateRangePicker": {
      "placeholder": "Select date range",
      "from": "From",
      "to": "To",
      "openCalendar": "Open calendar"
    },
    "timePicker": {
      "placeholder": "Select time",
      "hour": "Hour",
      "minute": "Minute",
      "typeLabel": "Type time HH:mm",
      "openPicker": "Open time picker",
      "meridiem": "AM/PM",
      "am": "AM",
      "pm": "PM"
    },
    "searchInput": {
      "placeholder": "Search…"
    },
    "autocomplete": {
      "placeholder": "Search or select…",
      "empty": "No results found"
    },
    "colorPicker": {
      "ariaLabel": "Pick color",
      "hexLabel": "Hex color value"
    },
    "upload": {
      "dropzoneLabel": "Upload files",
      "dropzoneHint": "Drag and drop files here, or click to browse",
      "dropzoneMeta": "Uploads go to temp storage — promote on form save",
      "buttonLabel": "Choose file",
      "addImage": "Add image",
      "uploading": "Uploading…",
      "pendingReplace": "New image",
      "pendingReplaceHint": "New image staged — save form to apply",
      "avatarLabel": "Profile photo",
      "change": "Change",
      "removeAvatar": "Remove photo",
      "markedForDelete": "Photo will be removed when you save",
      "undo": "Undo",
      "cropTitle": "Crop photo",
      "cropZoom": "Zoom",
      "cropConfirm": "Use photo",
      "inputLabel": "Choose files",
      "statusUploading": "Uploading {count} file(s)…",
      "statusReady": "{count} file(s), {done} uploaded",
      "statusFailed": "{count} upload(s) failed",
      "removeImage": "Remove image",
      "removeFile": "Remove {name}",
      "cropDescription": "Drag the zoom slider, then save to crop your photo to a square."
    },
    "cascader": {
      "placeholder": "Select…",
      "searchPlaceholder": "Search…",
      "empty": "No results",
      "clear": "Clear selection"
    },
    "treeSelect": {
      "placeholder": "Select…",
      "searchPlaceholder": "Search…",
      "empty": "No data",
      "expand": "Expand",
      "collapse": "Collapse",
      "clear": "Clear selection"
    },
    "transfer": {
      "source": "Source",
      "target": "Target",
      "searchPlaceholder": "Search…",
      "empty": "No data",
      "moveRight": "Move to target",
      "moveLeft": "Move to source",
      "selectAllSource": "Select all in source",
      "selectAllTarget": "Select all in target"
    },
    "searchSelect": {
      "placeholder": "Select…",
      "search": "Search",
      "clear": "Clear selection",
      "loading": "Loading…",
      "empty": "No results",
      "error": "Couldn’t load options"
    },
    "monthPicker": {
      "openGrid": "Open month grid",
      "previousYear": "Previous year",
      "nextYear": "Next year",
      "placeholder": "yyyy/mm"
    },
    "branchScope": {
      "label": "Branch scope",
      "all": "All branches",
      "allDescription": "Applies to every current and future branch",
      "selected": "Selected branches only",
      "selectedDescription": "Applies only to the branches checked below",
      "listLabel": "Branches",
      "searchPlaceholder": "Search branches",
      "selectedCount": {
        "one": "{count} branch selected",
        "other": "{count} branches selected"
      },
      "empty": "No branches to choose from",
      "error": "Could not load branches",
      "denied": "You do not have permission to view branches",
      "loading": "Loading branches…",
      "noMatches": "No branches match your search"
    },
    "formErrors": {
      "title": "Please review the following errors"
    }
  },
  "feedback": {
    "errorPanel": {
      "title": "Couldn't load this section"
    },
    "genericError": "Something went wrong. Please retry.",
    "alert": {
      "dismiss": "Dismiss",
      "verifying": "Verifying…",
      "stepUpFailed": "Re-authentication failed. Please try again."
    }
  },
  "layout": {
    "pageHeader": {
      "loading": "Loading page…"
    },
    "sidebar": {
      "ariaLabel": "Primary"
    },
    "appShell": {
      "sidebarLabel": "Sidebar",
      "headerLabel": "Header",
      "mainLabel": "Main content",
      "footerLabel": "Footer",
      "openNav": "Open navigation menu",
      "navLabel": "Menu"
    },
    "authShell": {
      "brandLabel": "Brand",
      "mainLabel": "Main content",
      "footerLabel": "Footer"
    },
    "centeredShell": {
      "headerLabel": "Header",
      "mainLabel": "Main content",
      "footerLabel": "Footer"
    },
    "legalDocumentShell": {
      "contents": "Contents",
      "version": "Version {version}",
      "effectiveDate": "Effective {date}"
    },
    "errorSurface": {
      "statusLabel": "HTTP status {status}",
      "requestId": "Request ID",
      "permission": "Required permission",
      "organization": "Organization",
      "maintenanceWindow": "Scheduled maintenance",
      "maintenanceProgress": "Maintenance progress {percent}"
    },
    "topbar": {
      "toggleSidebar": "Toggle sidebar",
      "search": "Search",
      "searchPlaceholder": "Search...",
      "notifications": "Notifications",
      "tweaks": "Open settings"
    },
    "serviceRolePanel": {
      "rolesLabel": "Roles",
      "detailLabel": "Role detail",
      "locked": "Locked",
      "memberCount": {
        "one": "{count} member",
        "other": "{count} members"
      },
      "selectRole": "Select {role}",
      "deleteRole": "Delete {role}",
      "deleteTitle": "Delete this role?",
      "deleteDescription": "Deleting {role} removes its permissions from every assigned member. This cannot be undone.",
      "deleteConfirm": "Delete role",
      "empty": "No roles yet",
      "emptyDescription": "Create a role to start assigning permissions.",
      "error": "Could not load roles",
      "errorDescription": "The data could not be fetched. Try again shortly.",
      "denied": "You do not have permission to view roles",
      "deniedDescription": "Ask an administrator to grant you access.",
      "loading": "Loading roles…",
      "noDetail": "Select a role to see its detail"
    }
  },
  "dataDisplay": {
    "avatar": {
      "presence": {
        "online": "Online",
        "away": "Away",
        "busy": "Busy",
        "offline": "Offline"
      }
    },
    "carousel": {
      "roleDescription": "carousel",
      "ariaLabel": "Carousel",
      "slideLabel": "{index} of {total}",
      "previous": "Previous",
      "next": "Next",
      "dotsLabel": "Choose slide",
      "goToSlide": "Go to slide {index}"
    },
    "listRow": {
      "unread": "Unread",
      "read": "Read"
    },
    "permissionMatrix": {
      "caption": "Role and permission matrix",
      "permissionColumn": "Permission",
      "granted": "Granted",
      "notGranted": "Not granted",
      "difference": "Difference",
      "toggle": "Grant {permission} to {role}",
      "locked": "Locked",
      "empty": "No permissions to show",
      "error": "Could not load the permission matrix",
      "errorDescription": "The data could not be fetched. Try again shortly.",
      "denied": "You do not have permission to view this matrix",
      "deniedDescription": "Ask an administrator to grant you access.",
      "loading": "Loading permissions…"
    }
  },
  "ui": {
    "rating": {
      "ariaLabel": "Rating",
      "starLabel": "{star} / {max}"
    },
    "tagInput": {
      "inputLabel": "Add tags",
      "removeTag": "Remove {tag}",
      "tagCount": "{count} tags"
    },
    "passwordInput": {
      "show": "Show password",
      "hide": "Hide password"
    },
    "credentialReveal": {
      "secretLabel": "Secret",
      "warning": "This secret is shown only once. Copy it now — you won't be able to see it again.",
      "show": "Reveal secret",
      "hide": "Hide secret",
      "copy": "Copy secret",
      "copied": "Copied",
      "copiedAnnounce": "Secret copied to clipboard",
      "download": "Download secret",
      "acknowledge": "I've saved it"
    },
    "numberInput": {
      "increment": "Increase",
      "decrement": "Decrease"
    }
  },
  "navigation": {
    "steps": {
      "ariaLabel": "Progress",
      "status": {
        "wait": "Waiting",
        "process": "Current step",
        "finish": "Completed",
        "error": "Error"
      }
    },
    "breadcrumb": {
      "ariaLabel": "Breadcrumb"
    },
    "toolbar": {
      "ariaLabel": "Filters"
    },
    "filterBar": {
      "appliedFilters": "Applied filters",
      "removeFilter": "Remove filter: {label}",
      "resultCount": {
        "one": "{count} result",
        "other": "{count} results"
      }
    },
    "localePicker": {
      "ariaLabel": "Language"
    },
    "timezonePicker": {
      "ariaLabel": "Timezone"
    },
    "timeFormatPicker": {
      "ariaLabel": "Time format"
    },
    "dateFormatPicker": {
      "ariaLabel": "Date format"
    },
    "pagination": {
      "ariaLabel": "Pagination",
      "prev": "Previous page",
      "next": "Next page",
      "page": "Page {page}",
      "pageSize": "Page size",
      "pageSizeTrigger": "{size} / page",
      "pageSizeOption": "{size} / page",
      "total": {
        "one": "Total {total} item",
        "other": "Total {total} items"
      }
    },
    "themePicker": {
      "ariaLabel": "Theme",
      "light": "Light",
      "dark": "Dark"
    },
    "densityPicker": {
      "ariaLabel": "Density",
      "compact": "Compact",
      "default": "Default",
      "comfortable": "Comfortable"
    },
    "fontSizePicker": {
      "ariaLabel": "Font size",
      "sm": "Small",
      "default": "Default",
      "lg": "Large"
    },
    "brandPicker": {
      "ariaLabel": "Brand",
      "none": "App default",
      "brand": "GodX Navy",
      "crm": "CRM Violet",
      "logistics": "Logistics Teal",
      "partner": "Partner Orange",
      "slate": "HQ Slate"
    }
  },
  "locale": {
    "vi": "Tiếng Việt",
    "en": "English",
    "ja": "日本語"
  },
  "timeFormat": {
    "24h": "24-hour",
    "12h": "12-hour (AM/PM)"
  },
  "dateFormat": {
    "iso": "ISO (yyyy-MM-dd)",
    "dmy": "Day / Month / Year",
    "mdy": "Month / Day / Year"
  },
  "timezone": {
    "Asia/Ho_Chi_Minh": "Vietnam (Ho Chi Minh)",
    "Asia/Tokyo": "Japan (Tokyo)",
    "Asia/Bangkok": "Thailand (Bangkok)",
    "Asia/Singapore": "Singapore",
    "Asia/Seoul": "Korea (Seoul)",
    "Asia/Shanghai": "China (Shanghai)",
    "Asia/Taipei": "Taiwan (Taipei)",
    "Asia/Hong_Kong": "Hong Kong",
    "UTC": "UTC",
    "Europe/London": "UK (London)",
    "America/Los_Angeles": "US (Los Angeles)",
    "America/New_York": "US (New York)"
  },
  "dataTable": {
    "selectAll": "Select all rows",
    "selectRow": "Select row {id}",
    "bulkActions": "Bulk actions",
    "densityCompact": "Compact",
    "densityComfortable": "Comfortable",
    "densitySwitch": "Switch to {density} density",
    "rowActions": "Row actions",
    "empty": "No data",
    "loading": "Loading…",
    "error": "Couldn't load this list",
    "errorDescription": "The data could not be retrieved. Try again in a moment.",
    "denied": "You don't have access to this list",
    "deniedDescription": "Ask an administrator to grant you permission to view these records."
  },
  "dataGrid": {
    "search": "Search",
    "searchPlaceholder": "Search…",
    "view": "View",
    "toggleColumns": "Toggle columns",
    "rowsPerPage": "Rows per page",
    "pageOf": "Page {page} of {total}"
  },
  "status": {
    "active": "Active",
    "trialing": "Trialing",
    "past_due": "Past due",
    "incomplete": "Incomplete",
    "canceled": "Canceled",
    "completed": "Completed",
    "delivered": "Delivered",
    "done": "Done",
    "permanent": "Permanent",
    "succeeded": "Succeeded",
    "draft": "Draft",
    "pending": "Pending",
    "scheduled": "Scheduled",
    "sending": "Sending",
    "temporary": "Temporary",
    "bounced": "Bounced",
    "cancelled": "Cancelled",
    "deleted": "Deleted",
    "failed": "Failed",
    "private": "Private",
    "internal": "Internal",
    "public": "Public",
    "ASSIGNMENT_STATUS_ACTIVE": "Active",
    "ASSIGNMENT_STATUS_SUSPENDED": "Suspended",
    "ASSIGNMENT_STATUS_TERMINATED": "Terminated"
  },
  "query": {
    "loadMore": "Load more",
    "refreshing": "Updating…",
    "error": {
      "title": {
        "auth": "Session expired",
        "forbidden": "Access denied",
        "notFound": "Not found",
        "validation": "Check your input",
        "transient": "Something went wrong",
        "unknown": "Something went wrong"
      },
      "description": {
        "auth": "Your session has ended. Sign in again to continue.",
        "forbidden": "You don't have permission to view this. Contact an administrator if you need access.",
        "notFound": "We couldn't find what you were looking for. It may have been moved or removed.",
        "validation": "The request couldn't be completed. Review your input and try again.",
        "transient": "A temporary problem occurred. Please try again in a moment.",
        "unknown": "An unexpected error occurred. Please try again later."
      },
      "action": {
        "signIn": "Sign in again"
      }
    }
  },
  "chart": {
    "empty": "No data to display",
    "summaryCartesian": "Chart with {series} series across {points} data points",
    "summaryPie": "Pie chart with {slices} slices",
    "summaryTrend": "Bar trend with {points} data points",
    "trendCurrent": "current"
  }
}
