{ "entity.page.index.title": "Entity Management", "entity.page.index.subtitle": "Entity table CRUD and list query", "entity.page.import.title": "Entity Import", "entity.page.import.subtitle": "Batch import entities from file (JSON Array / JSON Lines / CSV)", "entity.btn.add": "Add", "entity.btn.edit": "Edit", "entity.btn.delete": "Delete", "entity.btn.import": "Import", "entity.btn.refresh": "Refresh", "entity.btn.search": "Search", "entity.btn.reset": "Reset", "entity.btn.save": "Save", "entity.btn.cancel": "Cancel", "entity.btn.confirm": "OK", "entity.btn.choose_file": "Choose File", "entity.btn.start_import": "Start Import", "entity.btn.download_template": "Download Template", "entity.btn.back": "Back", "entity.col.name": "Entity Name", "entity.col.code": "Entity Code", "entity.col.entity_type": "Entity Type", "entity.col.status": "Status", "entity.col.world_id": "World", "entity.col.scene_id": "Scene", "entity.col.attributes_json": "Attributes", "entity.col.created_at": "Created At", "entity.col.updated_at": "Updated At", "entity.col.actions": "Actions", "entity.filter.world_id": "World", "entity.filter.scene_id": "Scene", "entity.filter.entity_type": "Entity Type", "entity.filter.status": "Status", "entity.filter.keyword": "Name/Code Keyword", "entity.filter.placeholder.select": "Select", "entity.filter.placeholder.input": "Input", "entity.form.name": "Entity Name", "entity.form.code": "Entity Code", "entity.form.world_id": "World", "entity.form.scene_id": "Scene", "entity.form.entity_type": "Entity Type", "entity.form.status": "Status", "entity.form.attributes_json": "Attributes (JSON)", "entity.form.placeholder.name": "Enter entity name", "entity.form.placeholder.code": "Enter entity code", "entity.form.placeholder.attributes_json": "e.g. {\"hp\":100,\"atk\":10}", "entity.import.form.world_id": "Target World", "entity.import.form.scene_id": "Target Scene", "entity.import.form.file": "Import File", "entity.import.col.file_name": "File Name", "entity.import.col.total": "Total", "entity.import.col.success": "Success", "entity.import.col.fail": "Fail", "entity.import.col.status": "Import Status", "entity.import.col.created_at": "Imported At", "entity.import.history.title": "Import History", "entity.msg.confirm_delete": "Delete this entity?", "entity.msg.delete_ok": "Deleted successfully", "entity.msg.delete_fail": "Delete failed", "entity.msg.save_ok": "Saved successfully", "entity.msg.save_fail": "Save failed", "entity.msg.importing": "Importing, please wait...", "entity.msg.import_ok": "Import done: {total} total, {success} succeeded, {fail} failed", "entity.msg.import_fail": "Import failed", "entity.msg.file_format_hint": "Supports JSON Array / JSON Lines / CSV (header row)", "entity.msg.file_required": "Please choose an import file first", "entity.msg.no_data": "No data", "entity.msg.loading": "Loading...", "entity.dict.entity_type.npc": "NPC", "entity.dict.entity_type.item": "Item", "entity.dict.entity_type.building": "Building", "entity.dict.entity_type.prop": "Prop", "entity.dict.entity_type.other": "Other", "entity.dict.entity_status.0": "Enabled", "entity.dict.entity_status.1": "Disabled", "entity.dict.import_status.0": "In Progress", "entity.dict.import_status.1": "Success", "entity.dict.import_status.2": "Failed", "entity.err.PARAM_REQUIRED": "Missing required parameter", "entity.err.FIELD_REQUIRED": "{label} is required", "entity.err.FIELD_TOO_LONG": "{label} length cannot exceed {max}", "entity.err.WORLD_NOT_FOUND": "World not found", "entity.err.SCENE_NOT_FOUND": "Scene not found", "entity.err.DUPLICATE_CODE": "Entity code already exists", "entity.err.PARSE_ERROR": "File parse error", "entity.err.INVALID_JSON": "Invalid attributes JSON", "entity.err.DB_ERROR": "Database operation failed", "entity.err.NOT_FOUND": "Record not found", "entity.field.name": "Entity Name", "entity.field.code": "Entity Code", "entity.field.world_id": "World", "entity.field.scene_id": "Scene", "entity.field.entity_type": "Entity Type", "entity.field.status": "Status", "entity.field.attributes_json": "Attributes JSON" }