{
  "dictionary": {
    "common": {
      "system": "System",
      "business": "Business",
      "refresh": "Refresh",
      "warning": "Warning",
      "confirm": "Confirm",
      "cancel": "Cancel",
      "edit": "Edit",
      "delete": "Delete",
      "actions": "Actions",
      "key": "Key",
      "value": "Value",
      "enabled": "Enabled",
      "description": "Description",
      "default": "Default",
      "sortOrder": "Sort Order",
      "code": "Code",
      "name": "Name",
      "scope": "Scope",
      "order": "Order",
      "hidden": "Hidden",
      "source": "Source",
      "tenant": "Tenant",
      "systemLabel": "System",
      "selectGroupFirst": "Select a group first"
    },
    "group": {
      "searchPlaceholder": "Search by code or name",
      "new": "New Group",
      "createTitle": "Create Dictionary Group",
      "editTitle": "Edit Dictionary Group",
      "codePlaceholder": "e.g. ORDER_STATUS",
      "namePlaceholder": "Dictionary group name",
      "scopePlaceholder": "Scope",
      "allowOverride": "Allow Override",
      "enabled": "Enabled",
      "description": "Description",
      "empty": "No groups found.",
      "deleteConfirm": "Deleting a group also removes all its items. Continue?",
      "deleteSuccess": "Deleted",
      "rowVersionMissing": "Row version is missing. Please refresh.",
      "codeRequired": "Code is required",
      "codeLength": "Length {min}-{max}",
      "codePattern": "Only letters, numbers, and underscore are allowed",
      "nameRequired": "Name is required",
      "nameTooLong": "Name is too long",
      "descriptionTooLong": "Description is too long"
    },
    "item": {
      "new": "New Item",
      "createTitle": "Create Dictionary Item",
      "editTitle": "Edit Dictionary Item",
      "keyPlaceholder": "e.g. PENDING",
      "value": "Value",
      "default": "Default",
      "enabled": "Enabled",
      "sortOrder": "Sort Order",
      "deleteConfirm": "Delete this item?",
      "deleteSuccess": "Deleted",
      "import": "Import",
      "export": "Export",
      "importCompleted": "Import completed",
      "rowVersionMissing": "Row version is missing. Please refresh.",
      "groupNotSelected": "Group is not selected",
      "keyRequired": "Key is required",
      "keyTooLong": "Key is too long",
      "valueRequired": "At least one language is required",
      "descriptionTooLong": "Description is too long",
      "sortUpdated": "Sort order updated"
    },
    "i18n": {
      "zh": "中文",
      "en": "English",
      "zhPlaceholder": "请输入中文内容",
      "enPlaceholder": "Enter English content",
      "hint": "Fill at least one language. Both recommended for full coverage."
    },
    "import": {
      "title": "Batch Import Dictionary Items",
      "dropHere": "Drop file here or click to upload",
      "tip": "Max file size: 10MB. CSV or JSON only.",
      "conflictMode": "Conflict Mode",
      "skip": "Skip",
      "overwrite": "Overwrite",
      "append": "Append",
      "successSummary": "Success: {success}, Skipped: {skip}, Errors: {error}",
      "row": "Row",
      "field": "Field",
      "message": "Message",
      "start": "Start Import",
      "fileTooLarge": "File size exceeds 10MB",
      "selectFile": "Please select a file",
      "unsupportedFormat": "Unsupported file format"
    },
    "override": {
      "toggleEnabled": "Override Enabled",
      "toggleDisabled": "Override Disabled",
      "systemItems": "System Items",
      "customView": "Custom View",
      "newCustomItem": "New Custom Item",
      "saveSortOrder": "Save Sort Order",
      "tenantGroupNotReady": "Tenant group is not ready",
      "hiddenSaved": "Hidden items saved",
      "sortSaved": "Sort order saved",
      "selectSystemDictionary": "Select a system dictionary",
      "selectGroupHint": "Select a dictionary group to continue.",
      "unsavedSortConfirm": "You have unsaved sort changes. Leave without saving?"
    },
    "metrics": {
      "cacheHitRatio": "Cache Hit Ratio",
      "totalQueries": "Total Queries",
      "hits": "Hits",
      "misses": "Misses",
      "avgResponse": "Avg Response",
      "last1h": "Last 1 hour",
      "hitRatioTrend": "Hit Ratio Trend (L1 vs L2)",
      "timeRange1h": "1 Hour",
      "timeRange24h": "24 Hours",
      "timeRange7d": "7 Days",
      "invalidationEvents": "Invalidation Events",
      "rangeTo": "To",
      "start": "Start",
      "end": "End",
      "timestamp": "Timestamp",
      "dictionary": "Dictionary",
      "operation": "Operation",
      "keys": "Keys",
      "operator": "Operator",
      "create": "Create",
      "update": "Update",
      "delete": "Delete",
      "l1HitRatio": "L1 Hit Ratio",
      "l2HitRatio": "L2 Hit Ratio",
      "target": "Target"
    },
    "labelOverride": {
      "title": "Label Override Management",
      "tenantTitle": "Tenant Label Override",
      "platformTitle": "Platform Label Override",
      "selectTenant": "Select Tenant",
      "selectTenantHint": "Select a tenant to view their label overrides",
      "dictionaryItem": "Dictionary Item",
      "dictionaryItemKey": "Dictionary Item Key",
      "originalValue": "Original Value",
      "overrideValue": "Override Value",
      "overrideType": "Override Type",
      "tenantCustomization": "Tenant Customization",
      "platformEnforcement": "Platform Enforcement",
      "reason": "Override Reason",
      "reasonPlaceholder": "Enter override reason (optional)",
      "reasonHint": "Recommended for audit purposes",
      "createdAt": "Created At",
      "updatedAt": "Updated At",
      "operator": "Operator",
      "newOverride": "New Override",
      "editOverride": "Edit Override",
      "deleteOverride": "Delete Override",
      "deleteConfirm": "Are you sure to delete this label override? The original value will be restored.",
      "noOverrides": "No label overrides found",
      "selectDictionaryItem": "Please select a dictionary item",
      "overrideValueRequired": "Override value is required",
      "onlySystemDictionary": "Tenant can only override system dictionary items",
      "filterAll": "All",
      "filterTenantCustomization": "Tenant Customization",
      "filterPlatformEnforcement": "Platform Enforcement"
    },
    "errors": {
      "loadGroups": "Failed to load dictionary groups.",
      "loadGroup": "Failed to load dictionary group.",
      "createGroup": "Failed to create dictionary group.",
      "updateGroup": "Failed to update dictionary group.",
      "deleteGroup": "Failed to delete dictionary group.",
      "loadItems": "Failed to load dictionary items.",
      "createItem": "Failed to create dictionary item.",
      "updateItem": "Failed to update dictionary item.",
      "deleteItem": "Failed to delete dictionary item.",
      "loadOverrides": "Failed to load overrides.",
      "loadOverride": "Failed to load override.",
      "enableOverride": "Failed to enable override.",
      "disableOverride": "Failed to disable override.",
      "updateHidden": "Failed to update hidden items.",
      "updateSort": "Failed to update sort order.",
      "dataConflict": "Data has been updated by someone else. Refresh and retry.",
      "loadLabelOverrides": "Failed to load label overrides.",
      "saveLabelOverride": "Failed to save label override.",
      "deleteLabelOverride": "Failed to delete label override."
    },
    "messages": {
      "deleted": "Deleted",
      "importCompleted": "Import completed",
      "sortUpdated": "Sort order updated"
    }
  }
}
