<?php

/**
 * 本文件属于 DBErp 进销存系统。
 *
 * 版权所有 © 2026 北京珑大钜商科技有限公司。保留所有权利。
 *
 * 未经官方授权，不得删除、篡改或隐藏本文件中的版权声明、产品标识与来源信息。
 * 商业授权、官方更新与技术支持服务，请以珑大官方支持中心记录为准。
 *
 * @link https://support.loongdom.cn
 * @see  https://www.dberp.com.cn
 */

return [
    'auth' => [
        'login_identifier_label' => '账号 / 邮箱',
        'login_failed' => '账号、邮箱或密码不正确',
    ],

    'maintenance_page' => [
        'title' => '系统维护中',
        'badge' => '计划内维护',
        'headline' => '系统正在升级维护',
        'lead' => '我们正在进行版本更新与数据校验。这是正常现象，并非系统故障。请稍候，完成后将自动恢复访问。',
        'tips' => [
            '通常只需几分钟，具体时间取决于更新包大小与服务器性能。',
            '请勿关闭正在执行更新的管理页面；后台会继续完成剩余步骤。',
            '若您不是运维人员，请稍后再访问或联系系统管理员。',
        ],
        'footnote' => '页面将自动刷新；若长时间无响应，请联系管理员确认更新进度。',
    ],

    'ui' => [
        'save_keyboard_hint' => '可按 Ctrl+S（Mac：Command+S）保存。',
        'read_only_document_subheading' => '只读浏览，主表不可编辑。',
        'master_data_delete_blocked_title' => '无法删除',
        'record_delete_failed_title' => '删除失败',
        'record_delete_returned_false_body' => '系统未执行删除，请稍后重试或联系管理员。',
        'organization_list_department_intro' => '维护部门层级，供员工、岗位与业务单据引用。',
        'organization_list_position_intro' => '维护岗位及所属部门，供员工与业务单据引用。',
        'organization_list_employee_intro' => '人员基础资料，可作为业务员、经办人等角色引用。',
        'organization_list_salesperson_intro' => '销售业务身份，用于客户归属、订单与报表。',
        'inventory_exception_list_intro' => '建议先在工作台处理批次、盘点、补货与预警，再在此完成待办。',
        'inventory_exception_edit_intro' => '上游事项处理完毕后，在此填写说明并标记已解决、忽略或重新打开。',
        'transfer_order_stock_posted_subheading' => '库存已在确认生效时完成过账。',
    ],

    'dictionary_type_control' => [
        'create_forbidden' => '业务字典类型由系统预置，不允许新增',
        'code_immutable' => '业务字典类型编码不允许修改',
        'code_field_hint' => '类型编码为系统业务标识，由系统预置或在系统升级时自动维护，不可修改。',
        'delete_forbidden' => '业务字典类型不允许删除',
        'bulk_delete_forbidden' => '业务字典类型不允许批量删除',
    ],

    'dictionary_item_control' => [
        'system_fixed_create_forbidden' => '系统固定字典项不允许新增',
        'system_fixed_code_immutable' => '系统固定字典项编码不允许修改',
        'system_fixed_delete_forbidden' => '系统固定字典项不允许删除',
        'preset_delete_forbidden' => '系统预置字典项不允许删除，请使用停用。',
        'unknown_type_delete_forbidden' => '无法识别字典类型，不允许删除该项。',
        'item_in_use_disable_instead' => '该字典项已被业务数据引用，无法删除。',
        'prefer_disable_over_delete' => '请先将字典项设为停用，避免新单继续选用。',
        'delete_confirm' => '确认删除该字典项？仅适用于您自行新增且尚未被任何业务数据引用的项。',
        'item_code_immutable_after_create' => '字典项编码创建后不允许修改；如需调整请新增正确的字典项并停用旧项。',
        'section_intro_system_fixed' => '本类型为系统固定字典：仅可调整名称、启用状态、排序与说明等展示信息，不可新增、删除字典项，且编码不可改。',
        'section_intro_business_maintainable' => '本类型为业务可维护字典：可新增字典项；编码创建后不可修改。您自行新增且未被引用的项可删除；系统预置或已被引用的项请停用。',
    ],

    'number_sequence_control' => [
        'create_forbidden' => '编号规则由系统预置，不允许新增',
        'code_immutable' => '规则编码不允许修改',
        'code_field_hint' => '规则编码为系统标识，由预置数据或在系统升级时自动维护，保存后不可修改。',
        'bulk_delete_forbidden' => '编号规则不允许批量删除',
        'system_delete_forbidden' => '系统预置编号规则不允许删除',
        'is_enabled_hint' => '关闭后，依赖该规则的业务取号将不可用；请确认无在途业务或已与替代方案衔接后再关闭。',
        'next_value_adjust_caution' => '调整当前序号将影响后续生成编号的连续性，请与业务对账后谨慎操作，避免重号或跳号。',
    ],

    'nav' => [
        'workbench' => '工作台',
        'workbench_dashboard' => '经营工作台',
        'common_functions' => '常用功能',
        'basic_data' => '基础资料',
        'organization_data' => '组织资料',
        'product' => '商品中心',
        'warehouse' => '仓库库存',
        'purchase' => '采购管理',
        'sales' => '销售管理',
        'settlement' => '往来结算',
        'report_analysis' => '报表分析',
        'business_query' => '业务查询',
        'integration' => '集成中心',
        'system' => '系统设置',
        'plugin' => '插件权限',
        'data_management' => '数据管理',
    ],

    'shortcuts' => [
        'groups' => [
            'master_data' => '主数据',
            'inventory' => '库存',
            'purchase' => '采购',
            'sales' => '销售',
            'settlement' => '往来与查询',
            'pinnable_resource' => '',
            'pinnable_page' => '',
            'plugin_nav' => '',
        ],
        'plugin_nav' => [
            'label' => '',
        ],
        'nav_discovered' => [
            'label' => '',
        ],
        'erp' => [
            'products' => [
                'label' => '商品档案',
                'description' => '维护商品档案、规格与价格等基础信息。',
            ],
            'customers' => [
                'label' => '客户管理',
                'description' => '维护客户资料、分类与业务往来基础信息。',
            ],
            'suppliers' => [
                'label' => '供应商管理',
                'description' => '维护供应商资料、分类与采购往来基础信息。',
            ],
            'inventory_balances' => [
                'label' => '库存余额',
                'description' => '按仓库与商品规格查看当前结存与可用量。',
            ],
            'inventory_transactions' => [
                'label' => '库存流水',
                'description' => '查看库存增减流水与业务来源追溯。',
            ],
            'purchase_orders' => [
                'label' => '采购订单',
                'description' => '处理请购转单、在途到货与采购执行状态。',
            ],
            'purchase_receipts' => [
                'label' => '采购入库',
                'description' => '办理到货入库、质检与上架等入库环节。',
            ],
            'sales_orders' => [
                'label' => '销售订单',
                'description' => '处理报价转单、锁量与订单履约进度。',
            ],
            'sales_outbounds' => [
                'label' => '销售出库',
                'description' => '办理拣货发运、出库确认与物流衔接。',
            ],
            'customer_settlement_query' => [
                'label' => '客户往来查询',
                'description' => '按客户查看结算分录、余额时点与源单下钻。',
            ],
            'supplier_settlement_query' => [
                'label' => '供应商往来查询',
                'description' => '按供应商查看结算分录、余额时点与源单下钻。',
            ],
        ],
        'preferences' => [
            'user_menu_label' => '常用功能设置',
            'nav_label' => '常用功能设置',
            'page_title' => '常用功能设置',
            'intro' => '从下方候选列表将入口固定到侧栏「常用功能」并调整顺序；未固定任何项时，侧栏「常用功能」下不展示业务菜单。无权限的固定项在侧栏暂时隐藏，权限恢复后将自动显示。',
            'mode_unpinned' => '当前未固定任何常用入口：侧栏「常用功能」下暂无业务菜单。',
            'mode_has_pins' => '当前已固定以下入口；侧栏「常用功能」仅展示您有权限访问的固定项。',
            'mode_custom' => '当前为个人固定列表：侧栏仅展示下列已固定项（无权限时暂时隐藏，记录仍保留）。',
            'section_pinned' => '已固定',
            'section_available' => '可固定（按侧栏业务分组）',
            'col_name' => '名称',
            'col_actions' => '操作',
            'pin' => '固定到常用功能',
            'unpin' => '取消固定',
            'move_up' => '上移',
            'move_down' => '下移',
            'clear_all' => '清空常用功能',
            'clear_confirm_heading' => '清空常用功能？',
            'clear_confirm_body' => '将删除本账号的全部固定项与排序，侧栏「常用功能」下将不再展示业务菜单。',
            'clear_done' => '已清空常用功能',
            'pinned' => '已固定到常用功能',
            'unpinned' => '已取消固定',
            'pin_failed' => '无法固定',
            'invalid_key' => '该快捷方式无效或已从系统移除',
            'no_permission_to_pin' => '当前无访问权限，无法固定该入口',
            'table_not_ready' => '数据表尚未就绪，请执行数据库迁移或稍后重试',
            'unknown_shortcut_generic' => '已失效的快捷方式',
            'no_permission_hint' => '侧栏已隐藏（无访问权限）',
            'pinned_empty_hint' => '尚未固定任何入口，可在下方候选列表中添加。',
            'available_empty' => '暂无可固定的入口（可能已全部固定，或当前账号暂无可访问的候选项）。',
        ],
    ],

    'global_search' => [
        'detail_code' => '编码',
        'detail_spec' => '规格型号',
        'detail_barcode' => '条码',
        'detail_contact' => '联系人',
        'detail_phone' => '电话/手机',
        'detail_document_code' => '单号',
        'detail_counterparty' => '往来单位',
    ],

    'labels' => [
        'system_information' => '系统信息',
        'system_basic_settings' => '基础信息与显示',
        'business_parameters' => '业务控制参数',
        'data_initialization_import' => '数据初始化导入',
        'number_rules' => '编号规则',
        'dictionary' => '业务字典',
        'audit' => '操作审计',
        'plugins' => '插件与扩展',
        'support' => '官方支撑',
        'site_onboarding_center' => '系统接入中心',
        'host_system_authorization_center' => '系统授权中心',
        'host_system_update_center' => '系统更新中心',
        'product_master_data' => '商品与主数据',
        'unspecified_product_spec' => '未区分规格',
        'document_line_spec_not_recorded' => '未记录规格',
        'master_not_set' => '未设置',
        'master_disabled_suffix' => '已停用',
        'master_not_salesperson_suffix' => '非业务员',
    ],

    'site_onboarding' => [
        'page_title' => '系统接入中心',
        'page_intro' => '在此输入接入码完成登记，并查看本机与官方侧状态。',
        'page_intro_after_bound' => '查看登记信息，或在需要时重新接入、确认在线。',
        'sections' => [
            'instance_identity' => '站点身份',
            'local_readiness' => '本机状态',
            'binding_status' => '登记信息',
            'maintenance' => '维护操作',
            'access' => '接入确认',
            'access_intro' => '输入接入码并确认，将向支撑中心提交校验。',
            'rebind' => '重新接入',
            'rebind_intro' => '已绑定。更换绑定时请输入新接入码并确认。',
            'access_code_at_portal_prefix' => '接入码请在',
            'access_code_at_portal_suffix' => '办理。',
            'access_portal_not_configured' => '未配置支撑中心地址，无法打开入口，请联系管理员。',
        ],
        'rows' => [
            'site_identity' => '站点身份',
            'official_access' => '官方接入',
            'next_step' => '下一步',
            'local_readiness' => '连接准备',
            'local_readiness_guidance' => '说明',
            'package_readiness' => '安装包就绪',
            'product' => '软件',
            'instance_id' => '站点标识',
            'host_version' => '软件版本',
            'binding_status' => '登记状态',
            'official_site_no' => '官方站点编号',
            'last_status_fetched_at' => '最近同步',
            'last_attempt_summary' => '最近操作',
        ],
        'links' => [
            'open_support_center' => '支撑中心',
        ],
        'fields' => [
            'access_code' => '接入码',
            'access_code_placeholder' => '粘贴接入码',
        ],
        'actions' => [
            'confirm_access' => '确认接入',
            'refresh_status' => '刷新状态',
            'report_presence' => '确认在线',
            'show_rebind' => '重新接入',
            'copy_site_identifier' => '复制站点标识',
        ],
        'instance_identity' => [
            'site_identity_generated' => '已生成',
            'official_access_complete' => '已完成',
            'official_access_pending' => '尚未完成',
            'next_step_enter_access_code' => '请输入官方接入码完成绑定',
            'next_step_after_bound' => '可使用「刷新状态」查看官方登记进度，或使用「确认在线」向支撑中心通报本站点当前在线。',
        ],
        'package_readiness' => [
            'ready' => '当前安装包已包含官方接入能力，请输入官方接入码完成绑定。',
            'not_ready' => '当前安装包未包含官方接入凭证，请联系服务商获取官方发布包或由技术支持协助处理。',
        ],
        'local_readiness' => [
            'ready' => '可接入',
            'pending' => '待完成接入',
            'not_connected' => '未启用官方接入',
            'guidance' => [
                'ready' => '本机已与官方支撑中心连通，可输入接入码完成登记。',
                'pending' => '当前站点尚未完成官方接入，请输入官方接入码或联系服务商协助完成绑定。',
                'not_connected' => '官方支撑中心连接尚未启用，请联系服务商或系统管理员协助开通。',
            ],
        ],
        'status_labels' => [
            'bound' => '已生效',
            'binding_active' => '已生效',
            'pending' => '处理中',
            'failed' => '未通过',
            'expired' => '接入码过期',
            'pending_manual_review' => '人工复核中',
            'callback_failed' => '校验回传失败',
            'await_access_confirm' => '待完成接入确认',
            'already_bound' => '已完成绑定',
            'domain_mismatch' => '域名不一致',
            'instance_mismatch' => '实例标识不一致',
            'no_active_site_binding' => '未登记',
            'unknown' => '待确认',
        ],
        'last_attempt' => [
            'success' => ':time 接入成功',
            'failed' => ':time 接入未成功',
            'failed_with_message' => ':time 接入未成功：:message',
        ],
        'errors' => [
            'access_code_required' => '请输入接入码',
        ],
        'notifications' => [
            'confirm_success_title' => '已提交',
            'confirm_success_body' => '请点「刷新状态」查看结果。',
            'confirm_failed_title' => '接入失败',
            'refresh_success_title' => '已更新',
            'refresh_success_body' => '已与支撑中心同步登记信息。',
            'refresh_failed_title' => '刷新失败',
            'presence_success_title' => '已确认',
            'presence_success_body' => '支撑中心已收到本站点在线信息。',
            'presence_skipped_title' => '未能确认',
            'presence_skipped_body' => '请确认已有官方站点编号且网络正常，稍后再试。',
            'operation_denied_title' => '无权限',
            'operation_denied_body' => '当前账号无接入操作权限。',
            'copy_site_identifier_success' => '站点标识已复制到剪贴板',
            'copy_site_identifier_failed' => '未能自动复制，请手动选中站点标识后复制。',
        ],
    ],

    'system_authorization' => [
        'page_title' => '系统授权中心',
        'page_intro' => '在此查看官方授权详情、服务状态与权益摘要；需要最新数据时请使用「同步官方授权」。',
        'page_intro_after_stable' => '查看授权、服务与权益；需要最新快照时请同步官方授权。',
        'sections' => [
            'binding_hint' => '绑定提示',
            'authorization' => '授权信息',
            'service' => '服务信息',
            'entitlements' => '权益摘要',
            'sync' => '同步状态',
            'actions' => '操作',
        ],
        'binding_section' => [
            'description' => '未完成系统接入时，部分官方能力可能不可用。请先完成绑定后再同步授权。',
        ],
        'rows' => [
            'site_binding_hint' => '说明',
            'authorization_status' => '授权状态',
            'official_site_no' => '官方站点编号',
            'license_no' => '授权编号',
            'bound_domains' => '绑定域名',
            'service_status' => '服务状态',
            'expires_at' => '服务到期时间',
            'remaining_service_days' => '剩余服务天数',
            'entitlement_summary' => '权益摘要',
            'last_sync_status' => '最近同步结果',
            'last_synced_at' => '最近同步时间',
            'last_sync_message' => '同步提示',
        ],
        'actions' => [
            'sync' => '同步官方授权',
            'open_site_onboarding' => '前往系统接入中心',
            'open_system_information' => '返回系统信息',
            'system_information_no_access' => '当前账号无法打开系统信息页，请联系管理员开通「系统设置查看」权限。',
            'site_onboarding_no_access' => '当前账号无法打开系统接入中心，请联系管理员开通「系统接入查看」权限。',
        ],
        'hints' => [
            'complete_site_access_first' => '尚未完成系统接入。请先在「系统接入中心」完成绑定，再同步官方授权。',
        ],
        'status' => [
            'authorized' => '已获官方授权',
            'unauthorized' => '尚未获得官方授权',
        ],
        'service_status' => [
            'active' => '服务有效',
            'expired' => '服务已过期',
            'suspended' => '服务已暂停',
            'unknown' => '服务状态未知',
        ],
        'sync_status' => [
            'success' => '同步成功',
            'failed' => '同步失败',
            'never' => '尚未同步',
        ],
        'remaining_days' => [
            'remaining' => '剩余 :days 天',
            'today' => '今日到期',
            'expired' => '已过期 :days 天',
        ],
        'entitlements' => [
            'can_check_system_update' => '可检查商业增强包/插件更新',
            'can_execute_system_update' => '可安装商业增强包、插件或商业专属更新',
            'can_install_plugin' => '可安装官方插件',
            'can_update_plugin' => '可更新官方插件',
            'can_install_theme' => '前台模板安装资格',
            'can_update_theme' => '前台模板更新资格',
            'unknown' => '未知权益',
        ],
        'entitlement_line' => [
            'enabled' => '已开通：:label',
            'disabled' => '未开通：:label',
        ],
        'entitlements_display' => [
            'none' => '当前快照未列出可展示的官方权益条目，完成同步或确认授权后重试。',
            'status_enabled' => '已开通',
            'status_disabled' => '未开通',
        ],
        'service_display' => [
            'expires_unknown' => '暂无官方记录或尚未同步',
            'remaining_unknown' => '暂无官方记录或尚未同步',
        ],
        'sync_display' => [
            'last_failed_hint' => '最近一次同步未成功。请稍后重试，或先确认系统接入与网络连接正常。',
        ],
        'notifications' => [
            'sync_success_title' => '官方授权已同步',
            'sync_success_body' => '最新授权快照已保存到本地。',
            'sync_failed_title' => '官方授权同步失败',
            'sync_failed_body_generic' => '官方授权同步失败，请稍后重试或检查系统接入状态。',
            'sync_denied_title' => '无权同步官方授权',
            'sync_denied_body' => '当前账号没有官方授权同步权限，请联系管理员授权。',
        ],
    ],

    'plugin_center' => [
        'page_intro' => '浏览官方插件目录，管理本机已安装的官方插件。',
        'sections' => [
            'installed' => '已安装插件',
            'catalog' => '可用插件',
            'activity' => '操作记录与排障',
        ],
        'tabs' => [
            'label' => '插件中心视图',
        ],
        'notifications' => [
            'operation_denied_title' => '无权操作',
            'operation_denied_body' => '当前账号不具备执行此插件操作的权限。',
        ],
        'prerequisite_alert' => [
            'title' => '安装与更新官方插件需要商业授权',
            'entitlements_incomplete' => '当前商业授权尚未开通全部官方插件权益，请同步授权后重试。',
            'actions' => [
                'open_site_onboarding' => '前往系统接入中心',
                'open_authorization_center' => '前往系统授权中心',
            ],
        ],
        'entitlements' => [
            'status_granted' => '已开通',
            'status_not_granted' => '未开通',
            'requires_site_binding' => '请先完成系统接入并同步官方授权，以查看插件相关官方权益。',
            'requires_commercial_authorization' => '尚未获得商业授权，暂无法展示插件安装与更新权益。',
            'none_synced' => '当前授权快照未包含插件相关权益，请稍后在「系统授权中心」同步后重试。',
        ],
        'remote' => [
            'product_code_mismatch' => '官方插件产品线校验未通过，请联系技术支持确认本站授权范围。',
            'product_line_invalid' => '当前产品线未开通官方插件服务，请联系官方支撑确认授权范围。',
            'package_fetch_denied' => '官方暂未允许本站获取该插件安装包，请确认商业授权与插件权益。',
            'download_token_denied' => '官方拒绝了本次插件下载申请，请确认商业授权与插件权益后重试。',
            'update_not_entitled' => '官方判定本站暂不具备获取该插件的资格，请同步授权后重试。',
            'claim_denied' => '官方暂未允许本站安装该插件，请确认商业授权与插件权益。',
            'plugin_not_available' => '该官方插件当前不可用于本站，请稍后重试或联系技术支持。',
        ],
        'entitlement' => [
            'allowed_install' => '已具备官方插件安装资格。',
            'allowed_update' => '已具备官方插件更新资格。',
            'site_access_not_completed' => '尚未完成系统接入，无法安装或更新官方插件。请先在「系统接入中心」完成绑定。',
            'authorization_not_granted' => '尚未获得官方商业授权，无法安装或更新官方插件。',
            'service_expired' => '官方商业服务已过期，无法安装或更新官方插件。',
            'service_not_active' => '官方商业服务状态不可用，无法安装或更新官方插件。',
            'install_entitlement_denied' => '当前商业授权未开通「可安装官方插件」权益。',
            'update_entitlement_denied' => '当前商业授权未开通「可更新官方插件」权益。',
        ],
        'installed' => [
            'empty' => '本机尚未安装任何官方插件。',
            'version_unknown' => '未记录',
            'installed_at_unknown' => '未记录',
            'columns' => [
                'name' => '插件名称',
                'identifier' => '插件标识',
                'version' => '版本',
                'status' => '状态',
                'update_status' => '更新状态',
                'feature_entries' => '功能入口',
                'usage_guidance' => '使用指引',
                'installed_at' => '安装时间',
                'actions' => '操作',
            ],
            'no_feature_entries' => '启用后可在插件设置页或下方链接进入业务功能。',
        ],
        'usage_guidance' => [
            'disabled_hint' => '插件已停用，相关业务入口不会显示。',
            'permission_denied' => '你当前没有使用此插件的权限，请联系管理员分配权限。',
            'view_details' => '指引',
            'more_items' => '另有 :count 项说明',
            'feature_entries_count' => '等 :count 个入口',
            'quick_links_heading' => '快捷入口',
            'feature_entries_heading' => '功能入口',
            'labels' => [
                'main_entry' => '主要入口',
                'import_entry' => '导入入口',
                'export_entry' => '导出入口',
                'host_locations' => '常用位置',
                'settings_purpose' => '设置用途',
                'permission_status' => '权限状态',
            ],
            'permission_status' => [
                'available' => '可使用',
                'no_access' => '无使用权限',
                'disabled' => '插件已停用',
            ],
            'dberp_barcode_label' => [
                'description' => '为商品与规格提供条码标签预览与热敏打印，复用系统已有条码主数据。',
                'main_entry' => '仓库库存 → 标签打印',
                'host_locations' => [
                    '商品页',
                    'SKU 区域',
                    '采购入库单',
                    '其他入库单',
                ],
                'settings_purpose' => '默认标签尺寸、条码类型、打印显示项',
            ],
            'dberp_advanced_import_export' => [
                'description' => '在宿主数据初始化导入与报表 CSV 导出之外，提供九类主数据 Excel 全量导出。',
                'main_entry' => '系统设置 → 主数据Excel导出',
                'export_entry' => '商品、客户、供应商、仓库等主数据列表页',
                'host_locations' => [
                    '主数据 Excel 导出工作台',
                    '各主数据列表页 Excel 导出按钮',
                ],
                'settings_purpose' => '默认导出格式、导出限制、审计配置',
            ],
            'dberp_invoice_assistant' => [
                'description' => '销售开票台账、发票附件归档、红冲记录与未开票销售查询辅助管理。',
                'main_entry' => '销售管理 → 发票管理',
                'host_locations' => [
                    '销售单编辑页',
                    '客户编辑页',
                    '发票记录',
                    '未开票销售查询',
                ],
                'settings_purpose' => '默认发票类型、附件大小、附件格式等',
            ],
            'dberp_notification_channel' => [
                'description' => '为库存预警、采购待入库、销售待发货、应收应付到期、发票待处理、系统异常等场景提供外部消息通知能力。',
                'main_entry' => '系统设置 → 消息通知',
                'host_locations' => [
                    '消息通知工作台',
                    '通知渠道与规则（后续开放）',
                ],
                'settings_purpose' => '默认通知渠道、失败重试策略与发送日志开关',
            ],
            'dberp_light_approval' => [
                'description' => '为采购、销售、库存、结算等核心单据提供轻量级提交、审批、驳回、撤回与审批记录能力。',
                'main_entry' => '工作台 → 审批中心',
                'host_locations' => [
                    '审批中心工作台',
                    '系统设置 → 审批设置',
                ],
                'settings_purpose' => '审批提醒、超时天数、撤回策略与通过后自动继续业务动作',
            ],
        ],
        'catalog' => [
            'empty' => '暂无可展示的官方插件。',
            'fetch_failed_title' => '无法获取官方插件目录',
            'fetch_failed' => '暂时无法获取官方插件目录，请稍后重试或联系技术支持。本页其他功能仍可正常使用。',
            'requires_commercial_license' => '该插件需要商业授权后方可安装。',
            'version_prefix' => '版本 ',
            'detail_heading' => '插件能力、状态与安装要求',
            'display_description' => '展示说明',
            'no_description' => '该插件暂未提供功能说明。',
            'install_requirements' => '当前安装条件',
            'after_install_heading' => '安装后的状态',
            'after_install_description' => '安装完成后插件默认保持停用，你可以检查功能与权限后再手动启用。',
            'columns' => [
                'name' => '插件名称',
                'version' => '最新版本',
                'status' => '状态',
                'description' => '说明',
                'actions' => '操作',
            ],
            'state' => [
                'installable' => '可安装',
                'license_required' => '需要商业授权',
                'incompatible_version' => '版本不兼容',
                'installed' => '已安装',
                'update_available' => '有新版本',
                'unavailable' => '暂不可用',
            ],
            'remote_availability' => [
                'available' => '官方已发布',
                'license_required' => '需商业授权',
                'commercial_required' => '需商业授权',
                'unavailable' => '官方暂不提供',
                'deprecated' => '已下线',
                'maintenance' => '维护中',
                'disabled' => '已停用',
                'unknown' => '状态未知',
            ],
            'reason' => [
                'not_entitled' => '当前站点未开通该插件权益。',
                'license_required' => '需要商业授权。',
                'incompatible_version' => '与当前系统版本不兼容。',
                'region_restricted' => '当前区域暂不提供。',
                'maintenance' => '官方维护中，请稍后再试。',
            ],
        ],
        'activity' => [
            'description' => '记录安装、启用、停用、更新及失败详情，便于快速定位问题。',
            'retention_notice' => '记录默认保留 :days 天，较早记录由系统自动清理。',
            'failure_hint' => '已切换到「操作记录与排障」，可查看失败步骤与说明。',
            'empty' => '暂无需要展示的插件操作记录。',
            'message_copied' => '说明已复制',
            'prune' => [
                'action' => '清理过期记录',
                'heading' => '清理过期插件操作记录',
                'description' => '将删除 :days 天前的 :count 条记录。此操作不会删除保留期内的记录，且无法撤销。',
                'nothing_tooltip' => '当前没有超过 :days 天的记录',
                'completed_title' => '过期记录已清理',
                'completed_body' => '已删除 :count 条超过 :days 天的插件操作记录。',
            ],
            'messages' => [
                'catalog_fetch_completed' => '已成功获取 :count 个官方插件。',
            ],
            'columns' => [
                'time' => '时间',
                'plugin' => '插件',
                'operation' => '操作',
                'result' => '结果',
                'message' => '说明',
            ],
            'operations' => [
                'catalog_fetch' => '获取官方目录',
                'claim_check' => '安装资格确认',
                'download_token' => '申请下载授权',
                'package_download' => '下载插件',
                'package_verification' => '安全校验',
                'extraction' => '解压准备',
                'manifest_validation' => '插件信息校验',
                'registration' => '登记插件',
                'installation' => '安装插件',
                'enable' => '启用插件',
                'disable' => '停用插件',
                'settings_access' => '打开设置',
                'update_check' => '检查更新',
                'update' => '更新插件',
                'update_extraction' => '更新解压',
                'update_manifest_validation' => '更新信息校验',
                'update_replacement' => '更新替换',
                'update_restore' => '恢复原版本',
                'update_migration' => '更新数据变更',
            ],
            'results' => [
                'started' => '进行中',
                'completed' => '成功',
                'failed' => '失败',
            ],
        ],
        'actions' => [
            'enable' => '启用',
            'disable' => '停用',
            'settings' => '设置',
            'update' => '更新',
            'install' => '安装',
            'refresh' => '检查更新',
            'more' => '更多操作',
            'browse_catalog' => '浏览可用插件',
            'retry' => '重新获取',
            'details' => '插件详情',
            'coming_soon' => '该操作将在后续版本开放',
        ],
        'details' => [
            'action_label' => '使用指引与详情',
            'description' => '集中查看插件状态、使用入口与配置摘要。',
            'navigation_label' => '插件详情视图',
            'last_error' => '最近一次异常',
            'empty_guidance' => '该插件暂未提供额外使用指引。',
            'tabs' => [
                'overview' => '概览',
                'guidance' => '使用指引',
                'settings' => '设置摘要',
            ],
        ],
        'install' => [
            'in_progress' => '正在安装…',
            'success_title' => '插件安装完成',
            'success_body' => '插件已安装至本机，默认保持停用状态，您可在确认无误后手动启用。',
            'success' => '安装完成',
            'failed_title' => '插件安装未成功',
            'failed' => '插件安装失败，请稍后重试。如问题持续，请联系技术支持。',
            'permission_denied' => '您没有安装官方插件的权限。',
            'update_permission_denied' => '您没有更新官方插件的权限。',
            'invalid_plugin' => '插件信息无效，无法安装。',
            'version_required' => '缺少可安装的版本信息。',
            'claim_denied' => '官方暂未允许本站安装该插件，请确认商业授权与插件权益。',
            'verification_failed' => '插件安全校验未通过，安装已中止。',
            'package_missing' => '未找到已下载的插件文件，请重试。',
            'manifest_invalid' => '插件信息不完整或不符合要求，安装已中止。',
            'alias_mismatch' => '插件标识与官方目录不一致，安装已中止。',
            'package_validation_failed' => '官方插件发布包校验未通过，安装已中止。',
            'release_errors' => [
                'release_package_structure_invalid' => '官方插件包结构不完整，安装已中止。',
                'manifest_product_invalid' => '插件产品线不符合 DBErp 官方要求，安装已中止。',
                'release_manifest_product_invalid' => '插件发布清单产品线不符合 DBErp 官方要求，安装已中止。',
                'release_manifest_version_mismatch' => '插件发布清单版本与插件信息不一致，安装已中止。',
                'release_checksums_mismatch' => '官方插件包文件校验和不匹配，安装已中止。',
                'release_signature_required' => '当前环境要求官方插件包必须签名，安装已中止。',
                'release_signature_mismatch' => '官方插件包签名校验未通过，安装已中止。',
            ],
        ],
        'package' => [
            'download_failed' => '官方插件下载失败，请稍后重试或联系技术支持。',
            'verification_failed' => '插件安全校验未通过。',
            'verification_file_missing' => '未找到已下载的插件文件，无法完成安全校验。',
            'verification_checksum_missing' => '官方未提供校验信息，无法完成安全校验。',
            'verification_compute_failed' => '计算插件校验信息失败，请检查服务器环境后重试。',
            'verification_checksum_mismatch' => '插件校验信息不匹配，安装已中止。',
            'verification_size_mismatch' => '插件文件大小与官方记录不一致，安装已中止。',
            'signature_missing' => '官方插件缺少签名校验信息，安装已中止。',
            'signature_mismatch' => '官方插件签名校验未通过，安装已中止。',
            'signature_verify_failed' => '官方插件签名校验失败，请检查服务器环境后重试。',
        ],
        'status' => [
            'enabled' => '已启用',
            'disabled' => '已停用',
            'installed' => '已安装',
            'failed' => '异常',
            'unknown' => '状态未知',
        ],
        'confirm' => [
            'install_heading' => '安装插件',
            'enable_heading' => '启用插件',
            'disable_heading' => '停用插件',
            'update_heading' => '更新插件',
            'install' => '确定要安装插件「:name」版本 :version 吗？安装完成后插件将默认保持停用。',
            'enable' => '确定要启用插件「:name」吗？启用后其提供的业务功能将出现在系统中。',
            'disable' => '确定要停用插件「:name」吗？停用后不会删除插件数据，仅隐藏其业务入口。',
            'update' => '确定要将插件「:name」更新到版本 :version 吗？更新过程中请勿关闭页面。',
        ],
        'lifecycle' => [
            'enable_success' => '插件已启用',
            'enable_success_title' => '插件已启用',
            'enable_success_body' => '插件已成功启用，相关业务入口现已可用。',
            'enable_failed' => '插件启用失败，请稍后重试。如问题持续，请联系技术支持。',
            'enable_failed_title' => '插件启用未成功',
            'disable_success' => '插件已停用',
            'disable_success_title' => '插件已停用',
            'disable_success_body' => '插件已停用，其业务入口已隐藏，插件数据仍保留在本机。',
            'disable_failed' => '插件停用失败，请稍后重试。',
            'disable_failed_title' => '插件停用未成功',
            'operation_failed' => '操作未成功，请稍后重试。',
            'permission_denied' => '您没有执行此操作的权限。',
            'task_in_progress' => '该插件正在执行安装或更新任务，请稍后再试。',
            'invalid_plugin' => '插件信息无效，无法执行操作。',
        ],
        'settings' => [
            'help' => '打开插件设置页，查看版本说明与功能入口。',
            'unavailable_title' => '暂无法打开设置',
            'unavailable' => '该插件的设置入口暂不可用，请确认插件已正确启用或联系技术支持。',
            'no_settings_title' => '暂无设置项',
            'no_settings' => '暂无设置项',
            'route_missing' => '设置入口暂不可用，请联系技术支持。',
            'plugin_disabled_title' => '插件已停用',
            'plugin_disabled' => '插件已停用，请先在插件中心启用后再打开设置。',
            'panel_heading' => '插件设置摘要',
            'panel_generic_intro' => '以下为当前插件设置摘要。完整配置与保存请在设置页中操作。',
            'open_full_settings' => '打开完整设置',
            'open_full_settings_hint' => '包含全部配置项、保存与诊断信息。',
        ],
        'update' => [
            'state' => [
                'up_to_date' => '已是最新',
                'update_available' => '有新版本',
                'check_unavailable' => '暂无法检查更新',
                'license_required' => '需要商业授权',
                'license_expired' => '授权已过期',
            ],
            'guidance' => [
                'check_unavailable' => '暂时无法连接官方服务检查更新，请稍后重试。',
                'license_required' => '需要开通商业授权后才能检查或更新该插件，请前往「系统授权中心」查看。',
                'license_expired' => '商业授权已过期，无法下载或更新插件；已安装的版本仍可继续使用，请续费后重试。',
            ],
            'latest_version_label' => '最新版本 :version',
            'in_progress' => '正在更新…',
            'success' => '插件更新完成',
            'success_title' => '插件更新完成',
            'success_body' => '插件已更新至最新版本。',
            'failed' => '插件更新失败，请稍后重试或联系技术支持。',
            'failed_title' => '插件更新未成功',
            'failed_preserved' => '更新失败，原版本已保留。',
            'permission_denied' => '您没有更新官方插件的权限。',
            'check_unavailable' => '暂无法检查更新',
            'invalid_plugin' => '插件信息无效，无法更新。',
            'not_installed' => '该插件尚未安装，无法更新。',
            'no_update_available' => '当前没有可安装的更新版本。',
            'verification_failed' => '插件安全校验未通过，更新已中止。',
            'package_missing' => '未找到已下载的插件文件，更新已中止。',
            'restore_completed' => '已尝试恢复至更新前的版本。',
            'restore_failed' => '恢复原版本时出现问题，请联系技术支持。',
            'migration_failed' => '更新后的数据变更未完全完成，请联系技术支持确认。',
        ],
    ],

    'system_update' => [
        'entitlement' => [
            'allowed_check' => '已具备主程序更新检查资格（系统接入已完成）。',
            'allowed_execute' => '已具备 DBErp 主程序在线升级资格（完成系统接入即可，无需商业授权）。',
            'allowed_commercial_execute' => '已具备商业增强包、插件或商业专属更新的官方权益。',
            'site_access_not_completed' => '尚未完成系统接入，无法检查或升级主程序。请先在「系统接入中心」完成绑定。',
            'authorization_not_granted' => '尚未获得官方商业授权，无法安装商业增强包、插件或商业专属更新（免费主程序在线升级不受此项限制）。',
            'service_expired' => '官方商业服务已过期，无法安装商业增强包、插件或商业专属更新。',
            'check_entitlement_denied' => '当前商业授权未开通「可检查商业增强包/插件更新」权益。',
            'execute_entitlement_denied' => '当前商业授权未开通「可安装商业增强包、插件或商业专属更新」权益。',
            'service_not_active' => '官方商业服务状态不可用，无法安装商业增强包、插件或商业专属更新。',
            'unknown' => '当前不具备相关官方权益。',
        ],
        'remote' => [
            'package_fetch_denied' => '官方支撑中心尚未允许本站获取该更新包（可能尚未开通主程序更新通道，或远端返回拒绝）。请确认系统接入与支撑中心配置；这与商业授权（插件/增强包）无关。',
            'download_token_denied' => '官方支撑中心拒绝了本次更新包下载申请。请确认本站已在支撑中心开通主程序更新通道；无需商业授权即可升级免费主程序，但若远端未放行仍会失败。',
            'update_not_entitled' => '官方支撑中心判定本站暂不具备获取该更新包的资格。请先在支撑中心确认主程序更新通道；商业插件与增强包需另行开通商业授权。',
        ],
        'package' => [
            'check_snapshot_not_ready' => '请先完成一次成功的官方更新检查，再下载更新包。',
            'no_update_available' => '当前没有可下载的官方更新包。',
            'package_id_missing' => '更新检查快照中缺少官方包标识，无法申请下载。',
            'download_failed' => '官方更新包下载失败，请稍后重试或联系技术支持。',
            'verification_file_missing' => '未找到已下载的更新包文件，无法完成校验。',
            'verification_checksum_missing' => '官方未提供包校验和，无法完成安全校验。',
            'verification_compute_failed' => '计算更新包校验和失败，请检查服务器环境后重试。',
            'verification_checksum_mismatch' => '更新包校验和不匹配，已中止后续更新流程。请重新检查更新或联系官方支持。',
            'signature_missing' => '官方更新包缺少签名校验信息，已中止下载校验。',
            'signature_mismatch' => '官方更新包签名校验未通过，已中止后续更新流程。请重新检查更新或联系官方支持。',
            'signature_verify_failed' => '官方更新包签名校验失败，请检查服务器 OpenSSL 环境后重试。',
        ],
        'check' => [
            'package_type_not_full' => '官方仅提供全量升级包。当前返回的包类型为「:type」，不支持在线增量更新，请联系官方支持。',
            'min_upgradable_version_unmet' => '当前系统版本（:current，内部号 :current_update）低于官方要求的最低可升级版本（:minimum），无法直接在线升级。请先升级到中间版本或联系官方技术支持。',
        ],
        'precheck' => [
            'log' => [
                'started' => '开始检查磁盘空间与目录写入权限。',
                'completed' => '磁盘空间与目录写入权限检查通过。',
            ],
            'disk_space_unavailable' => '无法检测服务器磁盘可用空间，请检查磁盘权限后重试。',
            'insufficient_disk_space' => '服务器磁盘可用空间不足，至少需要约 :required_mb MB 空闲空间才能继续更新。',
            'directory_not_writable' => '目录不可写，无法继续更新：:path。请调整文件权限后重试。',
            'file_not_writable' => '文件不可写，无法继续更新：:path。请调整文件权限后重试。',
            'fresh_php_process_unavailable' => '无法启动全新的 PHP CLI 子进程，已在替换任何程序文件前安全停止。请确认 proc_open 可用，并正确配置 DBERP_PHP_CLI_BINARY。',
            'runtime_cache_reset_unavailable' => 'PHP OPcache 已启用，但当前 Web 进程无法刷新运行时缓存（:reason）。已在替换任何程序文件前安全停止；请检查 opcache.restrict_api 与禁用函数配置后重试。',
        ],
        'report' => [
            'sanitized_message_placeholder' => '更新失败（详细技术信息已隐藏，请查看本机更新日志或联系技术支持）。',
            'success_summary' => '系统更新已完成。',
            'failure_summary_fallback' => '系统更新未完成，请查看本机更新记录。',
        ],
        'manifest' => [
            'no_verified_package' => '未找到已通过整包校验的更新包，无法解析 manifest。',
            'package_not_verified' => '更新包尚未通过整包校验，无法解析 manifest。',
            'package_file_missing' => '未找到本地更新包文件，无法解析 manifest。',
            'manifest_missing' => '更新包内缺少 manifest.json。',
            'invalid_json' => 'manifest.json 格式无效，无法继续更新。',
            'zip_open_failed' => '无法打开更新包 ZIP 文件。',
            'archive_open_failed' => '无法打开更新包归档文件（zip / tar.gz）。',
            'unsupported_archive_format' => '不支持的更新包格式：:format。',
            'required_field_missing' => 'manifest 缺少必要字段：:field。',
            'files_invalid' => 'manifest.files 格式无效。',
            'checksums_invalid' => 'manifest.checksums 格式无效。',
            'checksums_incomplete' => 'manifest.checksums 缺少待替换文件的 SHA-256：:path。',
            'backup_required_missing' => 'manifest 必须声明 backup_required。',
            'backup_required_invalid' => 'manifest.backup_required 必须为布尔值。',
            'product_code_mismatch' => 'manifest 产品线不是 dberp，已拒绝该更新包。',
            'from_update_version_invalid' => 'manifest.from_update_version 必须为整数（实际 :actual）。',
            'to_update_version_not_greater' => 'manifest.to_update_version 必须大于当前系统（当前 :current，目标 :target）。',
            'package_type_unsupported' => 'manifest.package_type 不受支持。',
            'package_type_not_full' => '更新包类型必须为全量包（full），当前为「:type」。不支持 patch、增量或其它类型的在线升级包。',
            'release_channel_mismatch' => 'manifest.release_channel 与更新包快照不一致。',
            'php_requirement_unmet' => '当前 PHP 版本不满足 manifest 要求（:required）。',
            'laravel_requirement_unmet' => '当前 Laravel 版本不满足 manifest 要求（:required）。',
            'filament_requirement_unmet' => '当前 Filament 版本不满足 manifest 要求（:required）。',
            'livewire_requirement_unmet' => '当前 Livewire 版本不满足 manifest 要求（:required）。',
            'commands_invalid' => 'manifest.commands 格式无效。',
            'path_list_invalid' => 'manifest.:context 包含无效路径。',
            'unsafe_path' => 'manifest 包含不安全路径（:context）：:path。',
            'protected_path' => 'manifest 包含受保护路径（:context）：:path。',
        ],
        'execution' => [
            'no_verified_package' => '未找到已通过校验且 manifest 已解析的更新包，无法创建执行任务。',
            'package_not_verified' => '更新包尚未通过整包校验，无法创建执行任务。',
            'manifest_not_parsed' => '更新包 manifest 尚未解析通过，无法创建执行任务。',
            'product_code_mismatch' => 'manifest 产品线不是 dberp，无法创建执行任务。',
            'from_update_version_invalid' => 'manifest.from_update_version 必须为整数（实际 :actual）。',
            'to_update_version_not_greater' => 'manifest.to_update_version 必须大于当前系统（当前 :current，目标 :target）。',
            'active_execution_exists' => '已有进行中的系统更新任务（:execution_no），请等待完成后再试。',
            'invalid_transition' => '不允许从 :from 状态切换到 :to。',
            'log' => [
                'created' => '系统更新执行任务已创建，等待后续步骤。',
                'state_changed' => '执行状态已从 :from 切换为 :to（步骤：:step）。',
                'step_advanced' => '执行步骤已推进至 :step。',
                'manual_recovery_resumed' => '已确认人工修复，继续执行更新。',
                'cancelled' => '系统更新执行任务已取消。',
            ],
        ],
        'staging' => [
            'package_not_ready' => '更新包未就绪，无法解压到 staging。',
            'package_file_missing' => '未找到本地更新包文件，无法解压。',
            'zip_open_failed' => '无法打开更新包 ZIP 文件。',
            'archive_open_failed' => '无法打开更新包归档文件（zip / tar.gz）。',
            'unsupported_archive_format' => '不支持的更新包格式：:format。',
            'unsafe_archive_entry' => '更新包包含不安全的压缩项，已中止解压。',
            'protected_update_target' => 'manifest 包含受保护更新目标（:context）：:path。',
            'verification_failed' => 'staging 校验失败：:reason。',
            'log' => [
                'extract_started' => '开始解压更新包到 staging 目录。',
                'extract_batch_completed' => '本批已解压 :count 个文件（进度 :processed / :total）。',
                'extract_completed' => '更新包已解压到 staging（:count 项）。',
                'verify_started' => '开始校验 staging 内容与 manifest 路径。',
                'verify_completed' => 'staging 内容与 manifest 校验通过。',
                'precheck_started' => '开始更新前预检。',
                'precheck_completed' => '更新前预检完成。',
                'running_started' => '进入更新执行阶段（staging/backup）。',
            ],
        ],
        'backup' => [
            'failed' => '更新前备份失败：:reason。',
            'log' => [
                'started' => '开始创建更新前文件备份。',
                'batch_completed' => '本批已备份 :count 个文件（进度 :processed / :total）。',
                'completed' => '更新前文件备份已完成。',
                'prepare' => '准备执行更新前备份。',
            ],
        ],
        'file_execution' => [
            'prerequisites_not_met' => '文件更新前置条件未满足：:reason。',
            'staging_missing' => 'staging 目录不存在，无法执行文件替换。',
            'backup_not_completed' => '更新前文件备份尚未完成，无法执行文件替换。',
            'staged_source_missing' => 'staging 中缺少待替换文件：:path。',
            'checksum_mismatch' => '文件校验和不匹配，已中止替换：:path。',
            'checksum_invalid' => '文件缺少合法校验和，已中止替换：:path。',
            'copy_failed' => '文件复制失败：:path。',
            'delete_not_backed_up' => '待删除文件未纳入更新前备份，已中止：:path。',
            'delete_failed' => '文件删除失败：:path。',
            'vendor_file_invalid' => 'vendor 文件路径无效（须位于 vendor/ 下）：:path。',
            'vendor_copy_failed' => 'vendor 文件复制失败：:path。',
            'log' => [
                'apply_files' => '开始应用 staging 文件变更。',
                'apply_vendor' => '开始处理 vendor 更新策略。',
                'replace_started' => '开始从 staging 替换项目文件。',
                'replace_completed' => '项目文件替换完成（:count 个）。',
                'file_replaced' => '已替换文件：:path。',
                'delete_started' => '开始删除 manifest 声明的过时文件。',
                'delete_completed' => '过时文件删除完成（:count 个）。',
                'vendor_started' => '开始 vendor 更新（策略：:strategy）。',
                'vendor_completed' => 'vendor 更新处理完成（策略：:strategy）。',
                'vendor_skipped' => 'vendor 更新已跳过（策略：none）。',
                'vendor_composer_deferred' => '此更新包需要 Composer 处理 vendor 依赖，但当前环境无法执行 composer install，请使用服务器终端手动执行 composer install --no-dev --optimize-autoloader。',
                'vendor_composer_completed' => '已通过 Composer 完成 vendor 依赖安装。',
                'vendor_bundle_applied' => '已通过 vendor 归档完成 vendor 目录替换（:path）。',
                'vendor_file_replaced' => '已替换 vendor 文件：:path。',
            ],
        ],
        'post_apply' => [
            'runtime_reset_failed' => 'PHP 运行时缓存重置失败（:reason），已禁止继续迁移。',
            'runtime_readiness_failed' => '新版本运行时完整性检查失败（:reason），已禁止继续迁移。',
            'health_check_failed' => '更新完成前健康检查失败（:reason），站点将保持维护模式。',
            'command_not_allowed' => '不允许执行 Artisan 命令：:command。',
            'command_unavailable' => '当前环境无法执行 Artisan 命令：:command。',
            'php_cli_unavailable' => '当前 Web 环境未配置可用的 PHP 命令行路径，无法启动子进程执行 :command。请在 .env 设置 DBERP_PHP_CLI_BINARY 为 PHP CLI 可执行文件（勿填写 php-fpm），或改用服务器终端执行更新。',
            'command_failed' => 'Artisan 命令执行失败：:command（退出码 :exit_code）。',
            'migration_failed' => '数据库迁移执行失败，更新已中止。',
            'cache_clear_failed' => '缓存清理失败（:command），更新已中止。',
            'version_write_failed' => '版本写入失败：:reason。',
            'manifest_version_missing' => 'manifest 缺少目标版本信息，无法写入版本。',
            'log' => [
                'runtime_reset_completed' => '已重置 PHP 运行时缓存。',
                'runtime_reset_deferred' => '当前 Web 进程未能主动重置 PHP 运行时缓存（:reason）；已改由全新 PHP 子进程完成后续更新与完整性检查。',
                'bootstrap_cache_clear_started' => '开始清理 Laravel 文件型启动缓存。',
                'bootstrap_cache_cleared' => 'Laravel 文件型启动缓存清理完成。',
                'runtime_readiness_completed' => '新版本运行时完整性检查通过。',
                'health_check_completed' => '更新完成前健康检查通过。',
                'finalize_migrations' => '开始执行数据库迁移。',
                'finalize_cache' => '开始清理系统缓存。',
                'finalize_version' => '开始写入新版本号。',
                'completed' => '系统更新执行已完成。',
                'migration_started' => '开始执行 php artisan migrate --force --no-interaction。',
                'migration_completed' => '数据库迁移执行完成。',
                'migration_batch_completed' => '本批迁移已完成（:count 个文件），剩余 :pending 个待执行。',
                'migration_failed' => '数据库迁移执行失败。',
                'cache_clear_started' => '开始清理 Laravel 缓存。',
                'cache_clear_completed' => 'Laravel 缓存清理完成。',
                'cache_command_completed' => '缓存命令已完成：:command。',
                'version_write_started' => '开始写入 DBErp 版本号。',
                'version_write_completed' => 'DBErp 版本号写入完成。',
            ],
        ],
        'workspace_cleanup' => [
            'log' => [
                'completed' => '更新工作区清理完成（:reason）。',
                'failed' => '更新工作区清理失败（不影响更新终态）。',
            ],
        ],
        'recovery' => [
            'rollback_not_allowed' => '当前状态（:status）不允许执行回滚。',
            'backup_unavailable' => '未找到可用的文件备份，无法执行回滚。',
            'file_restore_failed' => '文件回滚失败：:reason。',
            'env_restore_failed' => '环境版本恢复失败：:reason。',
            'runtime_reset_failed' => '程序文件已恢复，但 PHP 运行时缓存重置失败。系统将保持维护模式，请重载 PHP-FPM 后继续恢复。',
            'maintenance_command_failed' => '维护模式命令执行失败：:command（退出码 :exit_code）。',
            'php_cli_unavailable' => '当前 Web 环境未配置可用的 PHP 命令行路径，无法执行维护模式命令 :command。请在 .env 设置 DBERP_PHP_CLI_BINARY 为 PHP CLI 可执行文件（勿填写 php-fpm），或在项目根目录手动执行 php artisan :command。',
            'maintenance_up_failed_detail' => '退出维护模式失败（退出码 :exit_code）。若站点仍显示维护中，请确认 Web 进程可删除 storage/framework/down 文件，或在项目根目录执行 php artisan up。',
            'maintenance_up_file_fallback_detail' => '已通过移除维护文件尝试恢复站点访问；若仍无法访问，请在项目根目录执行 php artisan up。',
            'database_manual_recovery_required' => '数据库迁移可能已部分执行且无法自动回滚，请按官方文档手动恢复数据库。',
            'log' => [
                'maintenance_down_started' => '开始进入维护模式。',
                'maintenance_down_completed' => '已进入维护模式。',
                'maintenance_down_failed' => '进入维护模式失败。',
                'maintenance_up_started' => '开始退出维护模式。',
                'maintenance_up_completed' => '已退出维护模式。',
                'maintenance_up_failed' => '退出维护模式失败。',
                'rollback_started' => '开始执行更新回滚。',
                'rollback_completed' => '更新回滚已完成。',
                'file_restore_started' => '开始从备份恢复文件。',
                'file_restore_completed' => '文件恢复完成（:count 个）。',
                'env_restore_started' => '开始恢复 DBErp 版本号。',
                'env_restore_completed' => 'DBErp 版本号恢复完成。',
            ],
        ],
    ],

    'system_update_center' => [
        'page_title' => '系统更新中心',
        'page_intro' => '完成系统接入后，可将免费 DBErp 主程序一键升级至官方发布的最新兼容全量版本（无需商业授权）。商业插件、商业增强包及商业专属更新包仍需商业授权。请在业务低峰期操作并做好备份。',
        'sections' => [
            'overview' => '版本与更新信息',
            'update_environment' => '更新环境与方式',
            'environment_diagnostics' => '更新环境诊断',
            'recommended_method' => '推荐更新方式',
            'terminal_update' => '命令行更新',
            'failure_recovery' => '失败恢复指引',
            'cli_update' => '命令行更新',
            'update_in_progress' => '正在更新',
            'latest_result' => '最近更新结果',
            'entitlement' => '授权与权益',
            'recovery' => '更新恢复',
            'actions' => '更新操作',
            'workflow' => '推荐操作流程',
            'current_version' => '当前版本',
            'official_status' => '官方更新状态',
            'package' => '更新包状态',
            'execution' => '更新执行状态',
            'execution_logs' => '执行日志',
        ],
        'rows' => [
            'current_version' => '当前版本',
            'latest_result' => '最近更新结果',
            'latest_result_detail' => '结果说明',
            'update_risk_level' => '更新风险',
            'update_risk_summary' => '风险说明',
            'guidance' => '操作提示',
            'maintenance_notice' => '维护提示',
            'unavailable_reason' => '暂不可更新',
            'environment_blocking_reason' => '环境未就绪',
            'cli_run_command' => '推荐终端命令',
            'in_progress_notice' => '进行中的更新',
            'recovery_hint' => '恢复说明',
            'progress' => '完成进度',
            'execution_process_log' => '更新过程',
            'workflow' => '操作流程',
            'sync_limitation' => '执行方式说明',
            'product_name' => '产品名称',
            'display_version' => '当前显示版本',
            'update_version' => '当前更新号',
            'edition' => '发行阶段',
            'site_no' => '官方站点编号',
            'license_no' => '当前授权编号',
            'last_checked_at' => '最近检查时间',
            'check_result' => '检查结果',
            'latest_version' => '最新版本',
            'latest_update_version' => '最新更新号',
            'release_channel' => '发布通道',
            'update_available' => '是否发现新版本',
            'release_notes' => '更新说明',
            'last_check_message' => '检查失败原因',
            'authorized' => '是否已授权',
            'service_status' => '服务状态',
            'expires_at' => '服务到期时间',
            'can_check' => '是否可检查主程序更新',
            'can_execute' => '是否可在线升级主程序',
            'entitlement_reason' => '权益说明',
            'entitlement_summary' => '权益摘要',
            'package_id' => '包编号',
            'package_version' => '包版本',
            'package_size' => '包大小',
            'checksum_status' => '校验状态',
            'manifest_status' => '更新清单解析状态',
            'local_package_status' => '本地包状态',
            'downloaded_at' => '下载时间',
            'execution_no' => '任务编号',
            'execution_status' => '当前状态',
            'execution_step' => '当前步骤',
            'execution_progress' => '进度',
            'execution_started_at' => '开始时间',
            'execution_finished_at' => '完成时间',
            'execution_error' => '失败原因',
            'rollback_status' => '回滚状态',
            'execution_logs' => '最近日志',
        ],
        'actions' => [
            'update_now' => '立即更新',
            'refresh_status' => '刷新官方版本',
            'check_update' => '检测更新',
            'check' => '检查更新',
            'download' => '下载更新包',
            'parse' => '解析更新包',
            'create_execution' => '创建更新任务',
            'start' => '开始更新',
            'rollback' => '恢复上一版本文件',
            'open_authorization' => '打开系统授权中心',
            'open_system_information' => '打开系统信息',
        ],
        'confirm' => [
            'update_now_heading' => '确认立即更新',
            'update_now_body' => '系统将自动连接官方、获取最新全量升级包并完成安装。过程中可能短暂进入维护模式，并自动备份相关程序文件。请在业务低峰期执行，并确保已做好数据库与文件备份。',
            'download_heading' => '确认下载更新包',
            'download_body' => '将从官方支撑中心下载更新包并完成完整性校验。请确认网络与磁盘空间充足。',
            'create_execution_heading' => '确认创建更新任务',
            'create_execution_body' => '将基于已校验的更新包创建本地执行任务，尚未修改系统文件。',
            'start_heading' => '确认开始系统更新',
            'start_body' => '系统将可能进入维护模式，并在更新前自动备份相关文件。请在业务低峰期执行，并确保已做好数据与文件备份。',
            'rollback_heading' => '确认执行回滚',
            'rollback_body' => '将从更新前备份恢复文件与版本号。数据库变更不会自动回滚，如有迁移失败请按提示手动处理。',
        ],
        'guidance' => [
            'main_program_available' => '本站已完成系统接入，可进行 DBErp 主程序在线升级（免费版无需商业授权）。',
            'commercial_updates_available' => '已具备商业增强包、插件或商业专属更新的官方权益。',
            'commercial_updates_unavailable' => '商业插件、增强包或商业专属更新需商业授权；免费主程序升级不受此限。',
        ],
        'hub' => [
            'toggle_summary' => '点击展开或收起环境与更新方式说明',
            'browser_ok_hint' => '推荐先用页头「立即更新」；不顺利时展开下方「命令行更新（备用）」复制命令执行。',
            'browser_risky_hint' => '仅有警告项，仍可用页头「立即更新」；不顺利时使用下方备用命令。',
            'diagnostics_toggle' => '查看环境诊断明细',
            'diagnostics_intro' => '以下为需要关注的检查项；其余项已通过。',
            'pass_summary' => '另有 :count 项检查已通过',
            'all_passed' => '全部 :count 项环境检查已通过',
            'learn_more_terminal' => '了解更多（SSH / 面板终端 / 容器）',
        ],
        'recommended_method' => [
            'panel_label' => '推荐更新方式',
            'labels' => [
                'browser_available' => '可在浏览器内更新',
                'browser_risky' => '可在浏览器内更新（有警告）',
                'browser_blocked_use_terminal' => '请使用终端更新',
            ],
            'summaries' => [
                'browser_available' => '当前环境诊断通过，可尝试在系统更新中心使用「立即更新」。',
                'browser_risky' => '环境存在警告项，但仍允许在浏览器内更新；大包或长时间步骤可能因 Web 超时中断，请注意业务低峰操作。',
                'browser_blocked_use_terminal' => '当前环境不适合在浏览器内直接执行系统更新。',
            ],
            'details' => [
                'browser_available' => '建议在业务低峰使用页头「立即更新」；若浏览器内更新不顺利，再使用命令行备用方式。',
                'browser_risky' => '建议先查看环境诊断中的警告说明；优先在业务低峰使用页头「立即更新」，不顺利时再使用命令行备用方式。',
                'browser_blocked_use_terminal' => '建议进入服务器终端或面板终端，进入 DBErp 项目目录后执行下方命令。若使用 SSH 登录服务器，也可在 SSH 终端中执行；若使用 Docker 部署，请进入对应容器后执行。',
            ],
        ],
        'terminal' => [
            'intro_blocked' => '当前环境不适合在浏览器内直接执行系统更新。请使用下方命令在服务器终端、面板终端或 SSH 中完成完整更新（检查 → 下载 → 安装，无需任务编号）。',
            'intro_risky' => '当前环境仅有警告项，仍适合在浏览器内更新。请优先使用页头「立即更新」；仅在更新失败、页面超时或关闭页面后，再使用下方命令行方式。',
            'intro_optional' => '当前环境适合在浏览器内更新。请优先使用页头「立即更新」；仅在更新失败、页面超时或关闭页面后，再使用下方命令行方式。',
            'optional_heading' => '命令行更新',
            'optional_heading_fallback' => '命令行更新（备用）',
            'progress_cli_heading' => '命令行续跑（可选）',
            'guidance_lines' => [
                '建议进入服务器终端或面板终端，进入 DBErp 项目目录后执行下方命令。',
                '如果你使用 SSH 登录服务器，也可以在 SSH 终端中执行。',
                '如果你使用 Docker 部署，请进入对应容器后执行。',
                '部分服务器面板或共享主机环境可能会禁用进程函数，导致浏览器内更新无法可靠完成。',
            ],
            'cd_label' => '进入项目目录',
            'run_label' => '执行更新命令',
            'combined_label' => '一键复制（推荐）',
            'copy_hint' => '整段复制到服务器终端（项目根目录，含 artisan 文件）执行。',
            'copy_hint_windows' => '请两行依次执行：第一行进入项目目录，第二行在 PowerShell 中可直接粘贴（已含 & 调用符）。请使用 php.exe，勿使用 php-cgi.exe。',
            'php_detected_hint' => '已根据当前 PHP 环境填入 CLI 路径；若与站点实际 PHP 不一致，请改为站点使用的 php 可执行文件。',
            'php_cgi_to_cli_hint' => 'Web 环境检测到的是 php-cgi，命令已自动改为同目录下的 php.exe（Artisan 须用 CLI）。',
            'php_default_hint' => '未检测到可用的 PHP CLI 路径，命令以 php 开头；请确保终端中的 php 与 Web 站点 PHP 主版本一致。',
            'advanced_commands_label' => '分步命令（可选）',
        ],
        'recovery_guidance' => [
            'terminal_note' => '环境修复后，若任务仍为进行中可续跑；若已失败或需重新升级，请使用下方完整更新命令（无需任务编号）或页头「立即更新」。',
            'topics' => [
                'proc_open_disabled' => [
                    'title' => '进程函数被禁用',
                    'steps' => [
                        '当前 Web PHP 可能禁用了 proc_open 等进程函数，浏览器内维护模式或子进程步骤无法可靠执行。',
                        '请在服务器面板或主机商后台的 PHP 设置中，从 disable_functions 中移除 proc_open、proc_close、proc_get_status、proc_terminate（名称以实际配置为准），保存后重启 PHP-FPM。',
                        '若无法修改共享主机策略，请改用服务器终端或面板终端执行下方命令行更新。',
                        '完成后重新打开「更新环境诊断」确认进程函数项已通过。',
                    ],
                ],
                'project_not_writable' => [
                    'title' => '项目目录不可写',
                    'steps' => [
                        '更新需要向项目目录写入程序文件，当前 Web 运行用户可能无写入权限。',
                        '请确认站点代码属主与 PHP-FPM 运行用户一致（常见为 www 或 nginx），目录权限建议 755、文件 644；勿使用 chmod -R 777。',
                        '若代码由 root 或其他用户上传，请在 SSH 中将项目目录 chown 为 PHP 运行用户后重试。',
                        '修复权限后可在终端执行下方命令续跑更新，或重新创建任务后再执行。',
                    ],
                ],
                'env_not_writable' => [
                    'title' => '.env 不可写',
                    'steps' => [
                        '更新完成后需要写入版本号到 .env，当前 .env 对 Web PHP 用户不可写。',
                        '请调整 .env 文件属主或权限，使其对 PHP-FPM 运行用户可写，同时避免对公网暴露敏感内容。',
                        '修改后重新执行环境诊断，确认「.env 可写」项通过后再更新。',
                    ],
                ],
                'bootstrap_cache_not_writable' => [
                    'title' => 'bootstrap/cache 不可写',
                    'steps' => [
                        'Laravel 需要在 bootstrap/cache 写入配置与路由缓存，当前目录不可写会导致更新后清缓存失败。',
                        '请确保 bootstrap/cache 对 PHP 运行用户可写（目录 755 或 775，勿使用 777）。',
                        '修复后可在终端执行 php artisan optimize:clear（使用与站点一致的 php）再重试更新。',
                    ],
                ],
                'vendor_not_writable' => [
                    'title' => 'vendor 目录不可写',
                    'steps' => [
                        '全量更新包可能包含 vendor 文件替换，当前 vendor 目录对 Web PHP 用户不可写。',
                        '请将 vendor 目录属主调整为 PHP-FPM 运行用户，或先在终端用站点 PHP 完成依赖部署后再执行更新。',
                        '修复权限后使用下方命令行续跑，避免在浏览器内长时间解压。',
                    ],
                ],
                'zip_archive_unavailable' => [
                    'title' => '缺少 ZIP 解压能力',
                    'steps' => [
                        '未检测到 zip 扩展或 ZipArchive，无法解压官方 ZIP 更新包。',
                        '请在服务器为当前 PHP 版本安装并启用 zip 扩展，然后重启 PHP-FPM 或 Web 服务。',
                        '部分服务器面板（例如宝塔、1Panel、DBPanel）可在 PHP 扩展管理中安装 zip；共享主机请联系服务商启用。',
                        '启用后重新执行环境诊断，确认「ZIP 解压能力」项通过。',
                    ],
                ],
                'package_extraction' => [
                    'title' => '更新包解压失败',
                    'steps' => [
                        '更新包在解压或写入暂存区时失败，可能因磁盘空间不足、包损坏或 open_basedir 限制。',
                        '请确认 storage 与更新工作目录有足够空间，并检查 PHP open_basedir 是否包含项目根目录与 /tmp。',
                        '可在系统更新中心重新下载并校验更新包后，在终端执行下方命令重试。',
                        '若多次失败，请保留执行编号并联系技术支持；成功更新后系统会自动回收旧备份，仅保留最近一次成功备份。当前失败任务的 backups 请勿手动删除。',
                    ],
                ],
                'maintenance_mode' => [
                    'title' => '维护模式未正常关闭',
                    'steps' => [
                        '更新流程可能已进入维护模式但未成功退出，站点会显示维护页。',
                        '请检查 storage/framework/down 是否存在；若更新已中止，可在项目根目录执行 php artisan up（使用与站点一致的 php）。',
                        '若 up 失败，可查阅 storage/logs 并按提示处理权限或 PHP CLI 路径问题。',
                        '站点恢复访问后，再根据失败步骤决定是否重新创建更新任务或在终端续跑。',
                    ],
                ],
                'migration_failure' => [
                    'title' => '数据库迁移失败',
                    'steps' => [
                        '程序文件可能已部分更新，但数据库迁移未成功完成；系统不会自动回滚数据库。',
                        '请查看执行日志中的迁移错误说明，并在备份数据库后按官方文档手动处理。',
                        '勿在未备份的情况下重复点击「立即更新」；必要时先使用「恢复上一版本文件」恢复程序文件。',
                        '数据库问题修复后，可在终端续跑同一任务或联系技术支持协助核对 schema 状态。',
                    ],
                ],
                'package_integrity' => [
                    'title' => '更新包校验或签名校验失败',
                    'steps' => [
                        '下载的更新包未通过完整性或签名校验，可能因网络中断、缓存文件损坏或中间代理篡改。',
                        '请在系统更新中心重新「检查更新」并重新下载更新包，确认校验通过后再创建任务。',
                        '若使用 CDN 或反向代理，请确认未错误缓存大文件下载响应。',
                        '持续失败时请记录任务编号与检查时间，联系官方技术支持。',
                    ],
                ],
                'backup_or_rollback' => [
                    'title' => '备份或回滚相关失败',
                    'steps' => [
                        '更新前备份或回滚步骤出现问题，请勿继续覆盖文件。',
                        '在系统更新中心查看「回滚状态」与执行日志，优先使用「恢复上一版本文件」尝试恢复程序文件。',
                        '数据库变更不会自动撤销；若迁移已执行，请按迁移失败指引处理数据库。',
                        '若回滚仍失败，请保留 storage/app/dberp/updates 下该任务的 backups 目录并联系技术支持。',
                    ],
                ],
                'unknown_failure' => [
                    'title' => '更新失败，请按下列步骤排查',
                    'steps' => [
                        '查看本页「最近更新结果」与执行日志，记录任务编号与失败时间。',
                        '打开「更新环境诊断」，按阻塞项与警告项逐项修复目录权限、PHP 扩展与进程函数。',
                        '在业务低峰重新检查官方版本；必要时创建新任务，并在服务器终端执行下方命令。',
                        '若站点无法访问，请先处理维护模式（php artisan up），再排查权限与环境。',
                        '仍无法解决时，请导出执行日志并联系技术支持；成功更新后系统会自动回收旧备份，仅保留最近一次成功备份。当前失败任务的备份请勿手动删除。',
                    ],
                ],
                'unknown_failure_with_environment' => [
                    'steps' => [
                        '环境诊断发现：:environment_reason',
                        '请先按「更新环境诊断」中的处理建议修复上述问题。',
                        '修复后建议在服务器终端或面板终端执行下方命令续跑或重新创建任务。',
                        '浏览器内一键更新在当前环境下无法可靠完成。',
                    ],
                ],
            ],
        ],
        'cli' => [
            'panel_intro_blocked' => '当前环境不适合在浏览器内直接执行系统更新。建议进入服务器终端或面板终端，进入 DBErp 项目目录后执行下方命令。',
            'panel_intro_risky' => '当前环境存在警告项，浏览器内更新可能因超时或内存不足失败。建议在业务低峰通过终端执行下方命令。',
            'panel_execution_hint' => '续跑当前进行中的任务：',
            'panel_full_run_hint' => '完整更新（检查 → 下载 → 安装），复制到服务器终端执行：',
            'panel_full_run_after_failure_hint' => '上一任务已结束，请用下方命令重新完整更新：',
            'panel_blocked_no_execution_hint' => '当前环境不适合浏览器内更新。请先按环境诊断修复问题，再使用下方命令在终端完成完整更新。',
            'panel_risky_no_execution_hint' => '可在页头使用「立即更新」，或直接使用下方命令在终端完成完整更新（无需任务编号）。',
            'panel_browser_primary_hint' => '页头「立即更新」失败或中断时，使用下方命令：',
            'panel_terminal_failure_hint' => '该任务已结束且无法续跑同一编号。请按上方恢复建议处理问题后，使用下方完整更新命令，或重新在页头「检查更新」后再点「立即更新」。',
            'panel_copy_hint' => '在站点项目根目录（含 artisan 文件的目录）执行。',
            'output' => [
                'full_started' => '开始执行完整系统更新流程（检查官方版本 → 下载 → 安装）…',
                'started' => '开始执行系统更新任务：:execution_no',
                'migration_progress' => '数据库迁移进度：已完成 :completed / :total，剩余 :pending',
                'batch_progress' => '当前步骤进度：已完成 :processed / :total（:percent%）',
            ],
            'success' => [
                'completed' => '系统更新任务 :execution_no 已成功完成。',
            ],
            'errors' => [
                'execution_not_found' => '未找到更新任务编号「:execution_no」，请先在系统更新中心创建任务或核对编号。',
                'already_completed' => '更新任务 :execution_no 已完成，无需重复执行。',
                'not_retryable' => '更新任务 :execution_no 当前状态为「:status」，默认不在命令行中自动重试。',
                'another_execution_active' => '已有其他进行中的更新任务（:execution_no），请先等待其结束或处理后再试。',
                'manual_intervention' => '更新任务 :execution_no 需要人工处理：:reason',
                'entitlement_denied' => '当前站点不具备执行系统更新的资格：:reason',
                'step_failed' => '更新步骤执行失败，任务已中止。',
                'unexpected_terminal_status' => '更新流程已结束，但任务状态为「:status」，请在系统更新中心查看详情。',
                'unexpected_failure' => '系统更新执行过程中发生未预期错误，请查看 storage/logs 或联系技术支持。',
            ],
            'suggestions' => [
                'not_retryable' => '若需重新升级，请在系统更新中心重新检查官方版本并创建新的更新任务。',
                'another_execution_active' => '可在系统更新中心查看进行中任务的进度；勿同时执行多个更新任务。',
                'manual_intervention' => '请在系统更新中心使用「恢复上一版本文件」或按页面提示联系技术支持；数据库变更不会自动回滚。',
                'generic_failure' => '请查看系统更新中心的执行记录与服务器日志，修复环境问题后重新创建任务并在终端执行。',
                'check_execution_logs' => '请打开系统更新中心查看失败步骤说明，并按提示调整目录权限或 PHP 配置后重试。',
            ],
        ],
        'environment_diagnostics' => [
            'panel_intro' => '在浏览器内执行一键更新前，请先确认当前 Web 运行环境满足写入权限与 PHP 能力要求。部分服务器面板或共享主机会禁用进程函数，或导致站点目录属主与 PHP-FPM 用户不一致。',
            'summary_label' => '诊断结论',
            'blocking_count_label' => '阻塞项',
            'warning_count_label' => '警告项',
            'suggestion_label' => '处理建议',
            'status' => [
                'pass' => '通过',
                'warn' => '警告',
                'fail' => '未通过',
            ],
            'level' => [
                'info' => '信息',
                'warning' => '警告',
                'blocking' => '阻塞',
            ],
            'summary' => [
                'ready' => '当前环境满足浏览器内一键更新的基本要求，可尝试执行更新（仍建议在业务低峰期并做好备份）。',
                'warning' => '发现 :count 项警告，不阻止开始更新，但大包或长时间步骤可能因超时或内存不足失败，请留意下方说明。',
                'blocking' => '发现 :count 项阻塞问题，浏览器内一键更新无法可靠完成，请先按下方建议调整服务器环境。',
            ],
            'items' => [
                'process_function' => '进程控制函数 :function',
                'zip_archive' => 'ZIP 解压能力（ZipArchive）',
                'phar_tar_gz' => 'tar.gz 解压能力（Phar）',
                'writable_base_path' => '项目根目录可写',
                'writable_update_workspace' => '更新工作目录可写',
                'writable_update_packages' => '更新包下载目录可写',
                'writable_update_staging' => '更新暂存目录可写',
                'writable_update_backups' => '更新备份目录可写',
                'writable_bootstrap_cache' => 'bootstrap/cache 可写',
                'writable_env' => '.env 可写',
                'writable_project_files' => '程序文件目录可写（app/）',
                'writable_vendor' => 'vendor 目录可写',
                'open_basedir' => 'open_basedir 目录限制',
                'php_runtime_user' => '当前 PHP 运行用户',
                'max_execution_time' => 'max_execution_time',
                'memory_limit' => 'memory_limit',
                'php_binary' => 'PHP 命令行路径',
                'diagnostic_runtime' => '更新环境诊断',
            ],
            'messages' => [
                'process_function_ok' => '函数 :function 可用，可执行维护模式与缓存清理子进程。',
                'process_function_fail' => '函数 :function 不可用（可能被 disable_functions 禁用）。',
                'zip_archive_ok' => '已启用 zip / ZipArchive，可解压官方 ZIP 更新包。',
                'zip_archive_fail' => '未检测到 zip 扩展或 ZipArchive 类，无法解压更新包。',
                'phar_ok' => 'Phar 扩展可用，可解压 tar.gz 格式更新包。',
                'phar_warn' => 'Phar 扩展不可用；若官方包为 tar.gz 格式将无法解压（ZIP 包不受影响）。',
                'directory_writable' => '目录可写：:path',
                'directory_not_writable' => '目录不可写：:path',
                'env_writable' => '.env 可写，更新完成后可写入版本号。',
                'env_not_writable' => '.env 不可写，更新完成后无法写入版本号。',
                'project_files_writable' => 'app/ 目录可写，可替换程序文件。',
                'project_files_not_writable' => 'app/ 目录不可写，无法替换程序文件（请检查目录属主是否为 PHP-FPM 运行用户，如 www）。',
                'vendor_writable' => 'vendor/ 目录可写，可应用包内 vendor 文件。',
                'vendor_not_writable' => 'vendor/ 目录不可写，无法替换依赖文件。',
                'open_basedir_not_set' => '未配置 open_basedir 限制。',
                'open_basedir_ok' => 'open_basedir 未阻止项目与 storage 路径。',
                'open_basedir_blocked' => 'open_basedir 可能阻止以下路径：:paths',
                'php_runtime_user' => '当前 Web 请求以用户「:user」运行。',
                'runtime_user_unknown' => '未知',
                'max_execution_time_unlimited' => 'max_execution_time 为 0（不限制单次请求时长）。',
                'max_execution_time_ok' => 'max_execution_time 为 :seconds 秒。',
                'max_execution_time_low' => 'max_execution_time 仅 :seconds 秒，解压或替换大更新包时可能超时。',
                'memory_limit_ok' => 'memory_limit 为 :limit。',
                'memory_limit_low' => 'memory_limit 为 :limit，解压大更新包时可能内存不足。',
                'unlimited' => '不限制',
                'php_binary_ok' => '已确认可用的 PHP CLI：:path',
                'php_binary_inferred_ok' => '已从当前 Web PHP 安装目录自动识别 CLI：:path',
                'php_binary_unknown' => '当前 Web 环境未检测到可用的 PHP CLI 路径；浏览器内更新默认使用进程内模式，通常仍可正常更新。',
                'php_binary_missing' => '配置的 PHP CLI 路径不存在：:path',
                'php_binary_not_executable' => '配置的 PHP CLI 路径存在但不可执行：:path',
                'php_binary_non_cli_runtime' => '当前运行环境为 :sapi，Web 进程绑定的是 PHP-FPM（:path），不能当作 CLI 使用。',
                'php_binary_unverifiable' => '已配置 PHP CLI 路径，但当前 Web 进程受 open_basedir 限制无法校验该路径：:path。这不一定表示文件不存在。',
                'php_binary_inferred_unverifiable' => '已根据 PHP-FPM 安装路径自动推断 CLI：:path（Web 进程无法校验，一般无需手动配置）。',
                'diagnostic_runtime_warn' => '部分环境诊断项未能完成，不影响打开更新中心；请结合下方已完成项排查，或改用服务器终端更新。',
            ],
            'suggestions' => [
                'process_function_fail' => '在服务器面板或主机商的 PHP 设置中，从禁用函数列表移除 proc_open、proc_close、proc_get_status、proc_terminate，保存后重启 PHP-FPM。部分面板（例如宝塔、1Panel）可在「PHP → 禁用函数」中调整。',
                'zip_archive_fail' => '为当前 PHP 版本安装并启用 zip 扩展，然后重启 PHP-FPM。部分服务器面板（例如宝塔、1Panel、DBPanel）可在 PHP 扩展管理中安装 zip。',
                'phar_warn' => '若需支持 tar.gz 更新包，请在 PHP 中启用 phar 扩展；仅使用 ZIP 包时可忽略。',
                'directory_not_writable' => '将站点目录属主改为 PHP-FPM 运行用户（常见为 www），目录建议 755、文件 644；勿使用 777。可在 SSH 终端中执行 chown（用户以面板显示为准）。',
                'env_not_writable' => '确保 .env 对 PHP-FPM 用户可写，或调整属主/权限后重试。',
                'project_files_not_writable' => '程序文件须对 PHP-FPM 用户可写；若用 root 或其他用户上传代码，请在 SSH 终端中将目录 chown 为站点运行用户。',
                'vendor_not_writable' => 'vendor 目录须对 PHP-FPM 用户可写；全量更新包通常包含 vendor 文件替换。',
                'open_basedir_blocked' => '在站点 PHP 设置中将 open_basedir 调整为包含项目根目录与 /tmp，或按主机商文档放宽限制。',
                'php_runtime_user' => '请确认上述用户对项目根目录、storage 与 .env 具备写入权限；与代码上传属主不一致时最常见。',
                'max_execution_time_low' => '可在 PHP 设置中适当提高 max_execution_time，或在业务低峰通过服务器终端 / SSH 执行命令行更新。',
                'memory_limit_low' => '可在 PHP 设置中提高 memory_limit（建议不低于 256M）。',
                'php_binary_unknown' => '浏览器内一键更新默认使用进程内维护模式，多数面板环境无需配置 CLI。若子进程模式更新失败，可在 .env 设置 DBERP_PHP_CLI_BINARY。',
                'php_binary_unusable' => '请确认 DBERP_PHP_CLI_BINARY（或 CLI 环境下的 PHP 可执行文件）指向可执行的 PHP CLI，且与当前 Web PHP 主版本一致。',
                'php_binary_configure_cli' => '系统已尝试从 PHP-FPM 路径自动推断 CLI 但未成功。可选：在 .env 设置 DBERP_PHP_CLI_BINARY（例如 /www/server/php/85/bin/php），或改用服务器终端执行更新。',
                'php_binary_unverifiable' => '无需为校验而放宽 open_basedir；请确认该路径在服务器上确实是 PHP CLI，或改用终端执行更新。',
                'php_binary_inferred_unverifiable' => '此为常见面板环境的正常提示，通常可忽略；浏览器内更新默认不依赖 CLI 子进程。仅在更新失败且日志提示 CLI 不可用时，再手动设置 DBERP_PHP_CLI_BINARY。',
                'diagnostic_runtime_warn' => '可刷新页面重试；若持续异常，请通过服务器终端 / SSH 执行命令行更新。',
            ],
        ],
        'workflow' => [
            'one_click_hint' => '点击「立即更新」后，系统将自动完成版本检查、获取官方主程序全量升级包并安装，无需手动分步操作。',
            'required_update_hint' => '官方已将此版本标记为强制更新，提醒不可忽略。请先完成备份，并尽快点击「立即更新」安装。系统不会在无人确认时自动修改生产环境。',
            'maintenance_notice' => '更新过程中站点可能短暂无法访问，属正常现象；完成后将自动恢复。',
            'recovery_hint' => '若更新后程序异常，可在此尝试将程序文件恢复至更新前状态。数据库变更不会自动撤销，请按提示联系技术支持。',
            'update_in_progress_notice' => '系统正在更新中，请勿关闭页面或重复点击「立即更新」。',
            'preparing_update' => '正在准备更新，请稍候…',
            'hint' => '推荐流程：1. 检查更新 → 2. 下载更新包 → 3. 校验更新包 → 4. 创建更新任务 → 5. 开始更新 → 6. 查看结果（如需回滚可使用「执行回滚」）。',
            'sync_limitation' => '浏览器内更新在 Web 请求中同步执行，在受限环境（共享主机、服务器面板加固）下可能因 PHP 超时中断。大体积或长时间步骤建议在业务低峰使用本页「命令行更新」，在服务器终端、面板终端或 SSH 中执行。',
        ],
        'risk' => [
            'level_low' => '较低',
            'level_medium' => '中等',
            'level_high' => '较高',
            'level_unknown' => '待官方评估',
        ],
        'status' => [
            'unknown' => '未知状态',
            'pending' => '等待执行',
            'prechecking' => '正在检查',
            'ready' => '准备就绪',
            'running' => '正在更新',
            'completed' => '更新完成',
            'failed' => '更新失败',
            'cancelled' => '已取消',
            'rollback_required' => '需要回滚',
            'manual_recovery_required' => '需要人工恢复或续跑',
            'rolling_back' => '正在回滚',
            'rolled_back' => '已回滚',
            'rollback_failed' => '回滚失败',
        ],
        'step' => [
            'unknown' => '未知步骤',
            'created' => '任务已创建',
            'precheck' => '更新前检查',
            'backup' => '更新前备份',
            'maintenance_down' => '进入维护模式',
            'extract_staging' => '解压 staging',
            'verify_staging' => '校验 staging',
            'replace_files' => '替换项目文件',
            'replace_vendor' => '处理 vendor',
            'run_migrations' => '执行数据库迁移',
            'clear_cache' => '清理缓存',
            'write_version' => '写入版本号',
            'maintenance_up' => '退出维护模式',
            'completed' => '更新完成',
            'failed' => '更新失败',
            'rollback' => '执行回滚',
        ],
        'log_status' => [
            'unknown' => '未知',
            'started' => '开始',
            'completed' => '完成',
            'failed' => '失败',
            'skipped' => '跳过',
            'transition' => '状态切换',
        ],
        'check_status' => [
            'never' => '尚未检查',
            'success' => '检查成功',
            'failed' => '检查失败',
        ],
        'package' => [
            'download_status' => [
                'not_downloaded' => '尚未下载',
                'unknown' => '未知',
                'token_issued' => '已申请下载令牌',
                'downloading' => '正在下载',
                'downloaded' => '已下载',
                'verified' => '已校验',
                'verification_failed' => '校验失败',
                'failed' => '下载失败',
            ],
            'checksum' => [
                'verified' => '校验通过',
                'not_verified' => '尚未校验',
            ],
            'manifest' => [
                'not_parsed' => '尚未解析',
                'unknown' => '未知',
                'valid' => '解析通过',
                'invalid' => '解析无效',
                'unsupported' => '不受支持',
                'parse_failed' => '解析失败',
            ],
        ],
        'entitlement' => [
            'allowed' => '允许',
            'denied' => '不允许',
        ],
        'values' => [
            'never_checked' => '尚未检查',
            'update_available_yes' => '有新版本',
            'update_available_required' => '必须更新',
            'update_available_no' => '已是最新',
            'unknown_latest' => '请先检测更新',
            'channel_stable' => '稳定版',
            'channel_rc' => '预览版',
            'channel_unknown' => '未指定',
            'result_never' => '尚未执行过在线更新',
            'result_success' => '最近一次更新已成功',
            'result_failed' => '最近一次更新未成功',
            'result_needs_recovery' => '需要恢复至更新前状态',
            'result_manual_recovery' => '需要先完成并确认人工修复',
            'result_recovering' => '正在恢复',
            'result_recovered' => '已恢复至更新前文件状态',
            'result_recovery_failed' => '恢复未成功',
            'result_in_progress' => '更新正在进行',
            'result_pending' => '等待开始更新',
            'result_unknown' => '状态未知',
            'result_finished_at' => '完成时间：:time',
            'no_execution_logs' => '暂无过程记录',
        ],
        'errors' => [
            'invalid_start_status' => '当前任务状态（:status）不允许开始更新，请创建新的更新任务。',
            'no_update_available' => '当前已是最新版本，无需更新。',
            'package_not_ready' => '官方升级包未通过校验，无法继续更新。',
            'environment_not_ready' => '服务器环境未满足浏览器内一键更新要求，请先查看「更新环境诊断」并处理阻塞项。',
            'update_already_running' => '已有更新正在进行，请等待完成后再试。',
            'step_session_not_found' => '更新进度已失效，请刷新页面后重新点击「立即更新」。',
            'browser_update_interrupted' => '更新已中断或失败，系统已尝试退出维护模式。请刷新本页查看失败原因与恢复指引；若全站仍显示维护中，请在服务器执行 php artisan up。',
        ],
        'step_phases' => [
            'bootstrap_check' => '正在检查官方版本',
            'bootstrap_download' => '正在下载官方升级包',
            'bootstrap_parse' => '正在解析更新说明',
            'bootstrap_create_execution' => '正在创建更新任务',
            'maintenance_down' => '正在进入维护模式',
            'precheck' => '正在执行更新前检查',
            'extract_staging' => '正在解压更新包',
            'backup' => '正在备份程序文件',
            'replace_files' => '正在替换程序文件',
            'replace_vendor' => '正在应用依赖文件',
            'reset_runtime' => '正在重置 PHP 运行时缓存',
            'clear_bootstrap_cache' => '正在清理启动缓存',
            'runtime_readiness' => '正在验证新版本运行时',
            'migrate_batch' => '正在执行数据库迁移',
            'clear_cache' => '正在清理系统缓存',
            'post_update_health_check' => '正在执行更新健康检查',
            'write_version' => '正在写入版本信息',
            'commit_vendor_backup' => '正在提交依赖版本切换',
            'complete' => '正在完成更新',
        ],
        'notifications' => [
            'permission_denied_title' => '无权操作',
            'permission_denied_body' => '当前账号不具备执行此更新操作的权限。',
            'entitlement_denied_title' => '暂无法连接官方更新',
            'check_success_title' => '检查完成',
            'check_success_body_up_to_date' => '无更新信息，您当前系统已是最新版本。',
            'check_success_body_has_update' => '发现可升级的官方版本，请查看下方「版本与更新信息」。',
            'update_now_success_title' => '更新完成',
            'update_now_success_body' => '系统已成功升级至官方最新兼容版本，请验证关键业务功能是否正常。',
            'update_now_failed_title' => '更新未完成',
            'update_now_failed_body' => '系统更新未能完成，请查看「最近更新结果」或联系官方技术支持。',
            'update_in_progress_title' => '更新进行中',
            'update_in_progress_body' => '请勿重复点击「立即更新」，请等待当前更新结束。',
            'check_failed_title' => '检查失败',
            'download_success_title' => '下载完成',
            'download_success_body' => '更新包已下载并通过 checksum 校验。',
            'download_failed_title' => '下载失败',
            'parse_success_title' => '解析完成',
            'parse_success_body' => '更新包 manifest 已解析并通过校验。',
            'parse_failed_title' => '解析失败',
            'create_execution_success_title' => '任务已创建',
            'create_execution_success_body' => '更新任务 :execution_no 已创建，可点击「开始更新」执行。',
            'create_execution_failed_title' => '创建任务失败',
            'no_pending_execution_title' => '无待执行任务',
            'no_pending_execution_body' => '请先创建更新任务，或等待当前任务结束。',
            'execution_success_title' => '更新完成',
            'execution_success_body' => '系统更新已成功完成，请查看执行状态与日志。',
            'execution_failed_title' => '更新未完成',
            'execution_failed_body' => '系统更新未能成功完成，请查看失败原因与执行日志。',
            'rollback_unavailable_title' => '暂不可回滚',
            'rollback_unavailable_body' => '当前没有处于「需要回滚」状态的任务。',
            'rollback_success_title' => '回滚完成',
            'rollback_success_body' => '文件与版本号已从备份恢复，请确认系统可正常访问。',
            'rollback_failed_title' => '回滚失败',
        ],
    ],

    'system_update_notice' => [
        'title' => '发现新版本：:product :version',
        'fallback_summary' => '发现新的系统更新，建议进入系统更新中心查看更新说明后再处理。',
        'banner' => [
            'title' => '发现新版本：:product :version',
            'description' => '建议查看更新说明后再处理。',
            'description_required' => '该版本已被官方标记为强制更新，提醒不可忽略，请完成备份后尽快安装。',
            'description_onboarding_required' => '检测到可用更新。请先完成系统接入，再执行在线升级。',
            'description_connectivity_required' => '检测到可用更新。当前暂无法在线检查或升级，请确认官方接入与网络连接。',
        ],
        'panel' => [
            'title' => '系统更新提醒',
            'summary_label' => '更新说明摘要',
            'latest_version_label' => '最新版本',
            'last_checked_label' => '最近检查时间',
        ],
        'level' => [
            'normal' => '普通',
            'required' => '强制',
        ],
        'actions' => [
            'view_update' => '查看更新',
            'view_release_notes' => '查看更新说明',
            'open_site_onboarding' => '前往系统接入中心',
            'mark_read' => '标记已读',
            'dismiss' => '忽略此版本',
        ],
        'messages' => [
            'marked_read' => '已标记为已读',
            'dismissed' => '已忽略此版本提醒',
        ],
        'hints' => [
            'local_snapshot' => '更新信息以最近一次检查结果为准，如需获取最新状态，请点击检查更新。',
        ],
        'confirm' => [
            'dismiss_heading' => '忽略此版本提醒',
            'dismiss' => '忽略后本版本将不再向您显示此提醒，不影响下载与安装更新。确定忽略吗？',
        ],
        'navigation' => [
            'badge' => '新',
        ],
        'auto_check' => [
            'disabled' => '自动检查更新已关闭',
            'skipped' => '本次未触发自动检查',
            'queued' => '已在后台排队检查更新',
            'failed_silently' => '自动检查更新未完成（不影响当前操作）',
        ],
    ],

    'system_information' => [
        'page_title' => '系统信息',
        'intro' => '用于确认 DBErp 当前版本、软件版权、支撑中心服务状态与运行情况。',
        'official_service_intro' => '官方服务用于获取产品支持、问题反馈、版本更新和授权服务。',
        'sections' => [
            'product' => '产品信息',
            'license' => '软件版权与商用',
            'authorization_overview' => '支撑中心服务',
            'official_service' => '官方服务',
            'update' => '更新信息',
        ],
        'license' => [
            'section_intro' => '以下为产品版权与商用许可说明（安装配置），与下方「支撑中心服务」的远程登记快照相互独立。',
        ],
        'actions' => [
            'open_official_service_center' => '官方服务中心',
            'purchase_copyright_license' => '前往官方购买',
        ],
        'rows' => [
            'product_name' => '产品名称',
            'current_version' => '当前版本',
            'release_date' => '发布日期',
            'product_status' => '产品状态',
            'usage_version' => '使用版本',
            'commercial_authorization' => '版权商用许可',
            'license_holder' => '版权商用许可主体',
            'license_valid_until' => '版权商用许可有效期',
            'copyright_notice' => '版权信息',
            'license_explanation' => '说明',
            'official_support' => '官方支持',
            'service_status' => '服务状态',
            'service_identifier' => '服务识别码',
            'official_support_entry' => '官方支持入口',
            'update_current_version' => '当前版本',
            'update_status' => '更新状态',
            'update_center_link' => '系统更新中心',
            'version_notes' => '版本说明',
            'update_guidance' => '获取更新',
        ],
        'authorization_overview' => [
            'section_intro' => '以下为支撑中心登记与服务快照摘要（不含绑定域名明细、权益清单与同步日志）。同步或查看完整信息请前往系统授权中心。',
            'site_bound_yes' => '已绑定官方站点',
            'site_bound_no' => '尚未绑定官方站点',
            'service_expiry_not_available' => '暂无官方记录或尚未同步',
            'remaining_service_not_available' => '暂无官方记录或尚未同步',
            'open_admin_page' => '前往「:page」',
            'authorization_center_no_access_hint' => '当前账号无权打开系统授权中心。如需查看完整官方授权信息，请联系管理员开通相应权限。',
            'update_center_no_access_hint' => '当前账号无权打开系统更新中心。如需检查或执行官方更新，请联系管理员开通相应权限。',
            'rows' => [
                'authorization_status' => '登记授权状态',
                'license_edition' => '发行类型（对外展示）',
                'site_binding' => '官方站点绑定',
                'site_connection' => '支撑连接就绪',
                'official_service_status' => '服务运行状态',
                'service_expires_at' => '服务到期时间',
                'remaining_service_days' => '剩余服务天数',
                'authorization_center_link' => '系统授权中心',
                'update_center_link' => '系统更新中心',
            ],
        ],
        'values' => [
            'product_status_pending_install' => '待完成安装初始化',
            'product_status_running' => '正常使用中',
            'product_status_non_production' => '非生产环境运行',
            'usage_version_free_commercial' => '免费版',
            'usage_version_commercial_licensed' => '商用版',
            'commercial_authorization_unlicensed' => '未购买',
            'commercial_authorization_licensed' => '已购买',
            'copyright_notice_restricted' => '须保留系统版权信息',
            'copyright_notice_licensed' => '已购买版权商用许可，可按协议修改或移除版权信息',
            'license_explanation_free_commercial' => '免费版可用于商业经营；移除或修改页脚/系统版权信息需购买版权商用许可。',
            'official_support_included' => '已包含官方产品支持服务',
            'support_center_connected' => '已连接 Loongdom Support Center',
            'support_center_enabled_local' => '本机已启用，远程连接未配置',
            'support_center_not_connected' => '未连接远程支撑中心',
            'update_status_current_install' => '当前安装版本已就绪',
            'update_status_not_checked' => '尚未检查官方更新',
            'update_status_check_failed' => '最近检查失败，请前往系统更新中心重试',
            'update_status_update_available' => '发现新版本，请前往系统更新中心',
            'update_status_up_to_date' => '当前已是最新版本（以最近一次检查为准）',
            'update_guidance_official_channel' => '如需获取最新版本，请通过官方渠道确认。',
            'update_guidance_open_center' => '请打开「系统更新中心」检查并执行官方更新。',
            'version_notes_via_official' => '请通过官方渠道查看版本说明',
            'official_support_entry_default' => '请通过 Loongdom 官方渠道联系',
        ],
    ],
    'audit' => [
        'filter_action_keyword' => '动作关键词',
        'filter_category' => '日志类型',
        'filter_category_all' => '全部类型',
        'filter_correlation_id' => '请求批次 ID',
        'correlation_id' => '请求批次',
        'correlation_id_short' => '批次',
        'correlation_id_copied' => '已复制批次 ID',
        'batch_group_label' => '请求批次',
        'batch_no_correlation' => '无批次',
        'batch_no_correlation_hint' => '历史记录或未在 HTTP 请求上下文中写入批次 ID。',
        'batch_correlation_hint' => '批次 ID：:id',
        'batch_record_count' => '{1} :count 条|[2,*] :count 条',
        'categories' => [
            'business' => '业务动作',
            'field_change' => '字段变更',
            'security' => '安全拦截',
            'system' => '系统操作',
        ],
        'filter_created_from' => '开始日期',
        'filter_created_until' => '结束日期',
        'purge_expired_action' => '清理过期日志',
        'purge_expired_modal_heading' => '清理过期审计日志',
        'purge_expired_modal_description' => '将永久删除「创建时间」早于当前时间 :days 天的记录（与计划任务规则一致）。此操作不可恢复。',
        'purge_completed_title' => '清理完成',
        'purge_completed_body' => '已删除 :count 条；保留最近 :days 天内的记录。',
        'purge_nothing_title' => '无需清理',
        'purge_nothing_body' => '当前没有早于 :days 天的审计记录。',
        'trail_created' => '已新建',
        'trail_updated' => '已修改',
        'trail_deleted' => '已删除',
        'operator_system' => '系统',
        'unknown_action' => '其它操作',
        'auditable_summary' => '关联对象',
        'meta_heading' => '记录信息',
        'auditable_type_none' => '（未指定类型）',
        'nested_value_omitted' => '（明细略）',
        'snapshot_keys' => [
            'login_identifier' => '登录标识',
            'login_account' => '登录账号',
            'reason' => '原因',
            'report_name' => '报表名称',
            'report_key' => '报表编号',
            'filter_summary' => '筛选摘要',
            'deleted_count' => '删除条数',
            'older_than_days' => '保留天数',
            'cutoff_at' => '截止时间',
            'reason' => '原因',
            'reasons' => '原因说明',
            'result' => '结果',
            'permissions' => '权限',
            'roles' => '角色',
            'remark' => '备注',
            'customer_category_id' => '客户分类',
            'supplier_category_id' => '供应商分类',
            'old_values' => '变更前',
            'new_values' => '变更后',
            'remaining' => '剩余数量',
            'ship_quantity' => '本次出库数量',
            'sales_order_item_id' => '销售明细行',
        ],
        'resource_fallback' => [
            'inventory_warning' => '库存预警',
        ],
        'entity' => [
            'User' => '管理员账号',
            'DberpAdminRole' => '角色',
            'DberpSystemProfile' => '系统参数',
            'DberpSalesOrder' => '销售订单',
            'DberpSalesOutboundOrder' => '销售出库单',
            'DberpSalesReturnOrder' => '销售退货单',
            'DberpSalesQuote' => '报价单',
            'DberpPurchaseOrder' => '采购订单',
            'DberpPurchaseReceiptOrder' => '采购到货单',
            'DberpPurchaseReturnOrder' => '采购退货单',
            'DberpPurchaseRequest' => '采购申请',
            'DberpPurchaseException' => '采购异常',
            'DberpCustomer' => '客户资料',
            'DberpCustomerCategory' => '客户分类',
            'DberpSupplier' => '供应商资料',
            'DberpSupplierCategory' => '供应商分类',
            'DberpProduct' => '商品档案',
            'DberpReceiptOrder' => '收款单',
            'DberpPaymentOrder' => '付款单',
            'DberpSettlementWriteOff' => '核销单',
            'DberpSettlementStatement' => '对账单',
            'DberpSettlementAdjustment' => '结算调整单',
            'DberpWarehouse' => '仓库资料',
            'DberpEmployee' => '职员',
            'DberpInventoryTransaction' => '库存流水',
            'DberpInventoryBalance' => '库存余额',
            'DberpInventoryBatch' => '库存批次',
            'DberpInventorySerialNumber' => '序列号',
            'DberpInventoryRule' => '库存规则',
            'DberpInventoryReplenishmentSuggestion' => '补货建议',
            'DberpStocktakeOrder' => '盘点单',
            'DberpStocktakeDifference' => '盘点差异',
            'DberpTransferOrder' => '调拨单',
            'DberpOtherStockInOrder' => '其他入库单',
            'DberpOtherStockOutOrder' => '其他出库单',
            'DberpInventoryException' => '库存异常',
            'DberpRegion' => '地区',
            'DberpDictionaryType' => '字典类型',
            'DberpDictionaryItem' => '字典项',
            'DberpNumberSequence' => '编号规则',
            'DberpCustomerPriceRule' => '客户价格规则',
            'DberpUserPermissionGrant' => '权限授予',
            'DberpProductBrand' => '商品品牌',
            'DberpProductCategory' => '商品分类',
            'DberpUnit' => '计量单位',
            'DberpProductSku' => '商品规格组合',
            'DberpReceivableRecord' => '应收记录',
            'DberpPayableRecord' => '应付记录',
            'DberpDepartment' => '部门',
            'DberpPosition' => '岗位',
            'DberpSalesperson' => '业务员',
            'DberpPurchaseRequestItem' => '采购申请明细',
            'DberpPurchaseOrderItem' => '采购订单明细',
            'DberpSalesOrderItem' => '销售订单明细',
            'DberpSalesOutboundOrderItem' => '销售出库明细',
            'DberpSalesReturnOrderItem' => '销售退货明细',
            'DberpPurchaseReceiptOrderItem' => '采购到货明细',
            'DberpPurchaseReturnOrderItem' => '采购退货明细',
            'DberpTransferOrderItem' => '调拨单明细',
            'DberpOtherStockInOrderItem' => '其他入库明细',
            'DberpOtherStockOutOrderItem' => '其他出库明细',
            'DberpStocktakeOrderItem' => '盘点单明细',
            'DberpSalesQuoteItem' => '报价单明细',
            'DberpProductSpecGroup' => '商品规格组',
            'DberpProductSpecValue' => '商品规格值',
            'DberpProductSkuSpecValue' => '规格组合取值',
            'DberpSettlementStatementItem' => '对账单明细',
            'DberpSettlementWriteOffLine' => '核销明细',
            'DberpSettlementEntry' => '结算分录',
            'DberpAdvanceAccount' => '资金账户',
            'DberpAdvanceAccountFlow' => '资金流水',
            'DberpIntegrationMapping' => '集成数据映射',
            'DberpIntegrationSyncLog' => '集成同步日志',
            'DberpInventoryBatchMovement' => '批次变动',
            'DberpInventorySerialNumberLog' => '序列号日志',
            'DberpPurchaseInquiryQuote' => '采购询价比价',
            'DberpPurchasePriceReferenceSnapshot' => '采购价格参考',
            'DberpDocumentQuery' => '单据查询',
            'DberpReceiptPaymentQuery' => '收付款记录',
            'DberpAdminPermission' => '权限项',
            'DberpAuditLog' => '审计日志',
        ],
    ],
    'audit_display' => [
        'generic_field_label' => '字段（:field）',
        'value_empty' => '未填写',
        'boolean_yes' => '是',
        'boolean_no' => '否',
        'complex_value_placeholder' => '（内容较多，暂不支持逐项展示）',
        'deleted_relation_record' => '已删除记录 #:id',
        'subject_unknown' => '（未命名对象）',
        'subject_fallback_with_id' => ':entity#:id',
        'delete_subject_line' => '删除:entity「:subject」',
        'change_from_to' => ':label：由「:before」修改为「:after」',
        'no_snapshot_detail' => '（本次操作未记录逐项字段变更）',
        'no_field_level_changes' => '（无逐项字段差异可展示）',
        'operation_summary' => '操作摘要',
        'business_changes' => '业务变更明细',
        'raw_data_heading' => '技术明细（管理员）',
        'raw_data_description' => '以下为系统保存的完整变更记录，仅供管理员核对；日常查阅请以上方「业务变更明细」为准。',
        'raw_old_values' => '变更前（明细）',
        'raw_new_values' => '变更后（明细）',
        'meta_heading' => '记录信息',
        'list_summary' => '操作摘要',
        'entity_type_unmapped' => '业务数据',
        'resource_unmapped' => '业务功能',
        'subject_identifier_label' => '标识',
        'subject_with_identifier' => ':label「:value」',
        'operation_verb' => [
            'created' => '新增了',
            'updated' => '修改了',
            'deleted' => '删除了',
            'restored' => '恢复了',
            'enabled' => '启用了',
            'disabled' => '禁用了',
            'confirmed' => '确认了',
            'approved' => '审核了',
            'rejected' => '驳回了',
            'voided' => '作废了',
            'cancelled' => '取消了',
            'completed' => '完成了',
            'imported' => '导入了',
            'exported' => '导出了',
            'submitted' => '提交了',
            'applied' => '生效了',
            'reversed' => '撤销了',
            'closed' => '关闭了',
            'copied' => '复制了',
            'activated' => '激活了',
            'converted' => '转换了',
            'synced' => '同步了',
            'pruned' => '清理了',
            'viewed' => '查看了',
            'filtered' => '筛选了',
            'generated' => '生成了',
            'status_changed' => '变更了状态',
            'remapped' => '重新映射了',
            'invalidated' => '标记失效了',
            'blocked' => '拦截了',
            'overridden' => '受控放行了',
            'reset' => '重置了',
            'effective' => '生效了',
            'adjusted' => '调整了',
            'failed' => '失败了',
            'cleared' => '清除了',
            'retried' => '重试了',
        ],
        'snapshot_values' => [
            'reason' => [
                'invalid_password' => '密码错误',
                'unknown_account' => '账号不存在',
            ],
            '_common' => [
                'enabled' => '启用',
                'disabled' => '停用',
                'active' => '启用',
                'inactive' => '停用',
                'draft' => '未提交',
                'pending' => '待处理',
                'confirmed' => '已确认',
                'submitted' => '已提交',
                'effective' => '已生效',
                'voided' => '已作废',
                'cancelled' => '已取消',
                'closed' => '已关闭',
                'completed' => '已完成',
                'processing' => '处理中',
                'failed' => '失败',
                'success' => '成功',
                'yes' => '是',
                'no' => '否',
            ],
        ],
    ],
    'notifications' => [
        'saved' => '已保存',
        'warning' => '请注意',
        'submitted' => '已提交',
        'applied' => '已生效',
        'confirmed' => '已确认',
        'purchase_order_confirmed' => '采购订单已确认。',
        'sales_order_confirmed' => '销售订单已确认，可继续创建销售出库。',
        'sales_order_closed' => '销售订单已关闭。',
        'completed' => '已完成',
        'region_import_completed_title' => '省市区县已导入',
        'region_import_completed_body' => '共处理 :total 条；其中新增 :created、更新 :updated；重新启用 :reactivated。',
        'reversed' => '已反核销',
        'voided' => '已作废',
        'inventory_revoke_effective_done' => '已撤销生效：系统已按规则生成反向库存流水，原流水仍保留备查。',
        'settlement_void_done' => '结算作废操作已完成。',
        'inventory_confirm_failed_title' => '确认生效失败',
        'purchase_order_closed' => '采购订单已关闭',
        'purchase_order_voided' => '采购订单已作废',
        'sales_order_voided' => '销售订单已作废',
        'spec_combinations_generated' => '已生成 :count 条新的规格组合。',
        'spec_combo_deleted' => '规格组合已删除。',
        'spec_matrix_rebuilt' => '规格结构已重建',
        'operation_blocked' => '操作未执行',
        'bulk_add_document_line_products_success' => '已批量添加 :count 条订单明细。',
        'bulk_add_document_line_products_none' => '未新增明细（可能均已存在或所选规格无效）。',
        'barcode_quick_add_line_added' => '已添加商品明细',
        'barcode_quick_add_quantity_increased' => '已累加商品数量',
        'barcode_quick_add_line_skipped' => '已跳过（明细中已有相同商品规格与单位）',
    ],
    'actions' => [
        'export' => '导出 CSV',
        'view_source_document' => '查看原单',
        'view_product' => '查看商品',
        'view_inventory_balance' => '查看库存余额',
        'view_product_operation_query' => '查看商品经营查询',
        'view_inventory_transactions' => '查看库存流水',
        'view_stocktake_order' => '查看盘点单',
        'edit' => '编辑',
        'delete' => '删除',
        'create_admin_user' => '新增管理员',
        'create_admin_role' => '新增角色',
        'reset_password' => '重置密码',
        'copy_role' => '复制角色',
        'export_warnings' => '导出预警',
        'adjust_safety_stock' => '调整安全库存',
        'complete' => '完成调拨',
        'activate_quote' => '生效报价',
        'submit_quote' => '提交报价',
        'convert_quote' => '转销售单',
        'copy_quote' => '复制报价',
        'submit' => '提交单据',
        'confirm' => '确认单据',
        'confirm_statement' => '确认对账单',
        'close' => '关闭订单',
        'register_arrival' => '登记到货',
        'register_payment' => '登记付款',
        'view_customer_settlement_query' => '查看客户往来对账',
        'view_supplier_settlement_query' => '查看供应商往来对账',
        'create_sales_outbound' => '创建出库单',
        'register_receipt' => '登记收款',
        'void' => '作废',
        'revoke_effective' => '撤销生效',
        'void_effective_mark_only' => '作废（不冲库存）',
        'void_settlement' => '作废结算',
        'confirm_take_effect' => '确认生效',
        'confirm_receipt' => '确认收款',
        'confirm_payment' => '确认付款',
        'submit_receipt' => '提交收款登记',
        'submit_payment' => '提交付款登记',
        'disable_price_rule' => '停用规则',
        'apply_adjustment' => '生效调整',
        'refresh_analysis' => '刷新分析',
        'refresh_credit_overview' => '刷新信用概览',
        'reverse_write_off' => '反核销',
        'sync_dbshop_products' => '同步外部渠道商品资料',
        'sync_dbshop_customers' => '同步外部渠道客户资料',
        'import_dbshop_orders' => '导入外部渠道订单',
        'sync_dbshop_inventory' => '推送库存至外部渠道',
        'retry_sync' => '重试同步',
        'remap_customer' => '调整客户映射',
        'retry_failed_selected' => '批量重试所选失败记录',
        'rebind_mapping' => '重新绑定映射',
        'mark_mapping_invalid' => '标记映射失效',
        'generate_replenishment_suggestions' => '生成补货建议',
        'disable' => '停用',
        'enable' => '启用',
        'add_region' => '新增地区',
        'import_china_regions' => '导入省市区县',
        'confirm_region_import' => '开始导入',
        'run_region_import' => '开始导入',
        'reviewed' => '标记已复核',
        'confirm_difference' => '确认差异',
        'ignored' => '标记已忽略',
        'processed' => '标记已处理',
        'generate_purchase_request' => '生成采购申请',
        'generate_spec_combinations' => '生成缺失规格组合',
        'bulk_add_document_line_products' => '批量添加商品',
        'barcode_quick_add_document_line' => '条码快录',
        'disable_spec_combo' => '停用规格组合',
        'delete_spec_combo' => '删除规格组合',
        'rebuild_spec_matrix' => '重建规格结构',
        'confirm_rebuild_spec_matrix' => '确认重建',
        'convert_to_purchase_order' => '按剩余需求转采购',
        'convert_selected_to_purchase_order' => '选行转采购',
        'generate_purchase_inquiry' => '生成询价',
        'view_purchase_inquiry_comparison' => '查看比价',
        'create_purchase_inquiry_from_request' => '从采购申请新建询价',
        'convert_inquiry_quotes_to_purchase_order' => '生成采购订单',
        'mark_recommended' => '标记建议成交',
        'invalidate_quote' => '作废报价',
        'refresh_purchase_inquiry_comparison' => '刷新询价比价',
        'resolve' => '关闭异常',
        'reopen' => '重新打开',
        'submit_resolution' => '提交处理结果',
        'close_exception' => '关闭采购异常',
        'view_purchase_exception_list' => '查看异常列表',
        'handle_purchase_exception' => '处理异常',
        'view_purchase_receipt_documents' => '查看到货单',
        'back_to_previous_page' => '返回上一页',
        'back_to_system_home' => '返回系统首页',
    ],
    'form' => [
        'save' => '保存',
    ],
    'sections' => [
        'admin_user_basic' => '管理员基础信息',
        'admin_user_access' => '管理员账号与角色',
        'admin_role_basic' => '基本信息',
        'admin_role_integration_notice' => '外部联通说明',
        'admin_role_permissions_intro' => '勾选说明',
        'admin_role_permissions' => '分组与左侧菜单一致；勾选即可使用对应功能。各组内的输入框可打字，缩小可选项目。',
        'admin_role_plugin_permissions' => '插件权限',
        'company_public' => '企业与对外展示',
        'filing_info' => '备案信息',
        'number_display_format' => '数字与显示格式',
        'inventory_and_doc' => '库存与单据控制',
        'number_rule' => '编号规则',
        'dictionary_type' => '字典类型',
        'organization_basic' => '组织资料',
        'org_department_section' => '部门信息',
        'org_position_section' => '岗位信息',
        'master_basic' => '基础信息',
        'customer_business_overview' => '业务全景',
        'customer_recent_sales_orders' => '近期销售订单',
        'customer_open_receivables' => '未结应收',
        'customer_overdue_receivables' => '逾期应收',
        'customer_recent_receipts' => '近期收款登记',
        'supplier_business_overview' => '业务全景',
        'supplier_recent_purchase_orders' => '近期采购订单',
        'supplier_open_payables' => '未结应付',
        'supplier_overdue_payables' => '逾期应付',
        'supplier_recent_payments' => '近期付款登记',
        'supplier_recent_inquiry_quotes' => '近期询价报价',
        'master_contact' => '联系信息',
        'region_address' => '地区与地址',
        'region_basic' => '地区基础信息',
        'region_hierarchy' => '地区层级信息',
        'region_manual_create' => '新增地区',
        'document_address_snapshot' => '单据地址存档',
        'product_inventory_business_overview' => '库存经营总览',
        'product_sku_stock_summary' => '规格/仓库库存摘要',
        'product_recent_purchases' => '近期采购明细',
        'product_recent_sales' => '近期销售明细',
        'product_recent_inventory_movements' => '近期库存流水',
        'product_recent_stocktake_differences' => '近期盘点差异',
        'product_archive' => '商品档案',
        'product_unit_configuration' => '计量与单位配置',
        'product_business' => '经营属性',
        'product_business_flags' => '启用状态',
        'product_spec' => '商品规格',
        'warehouse_setting' => '仓库属性',
        'employee_setting' => '员工档案',
        'salesperson_basic' => '业务员档案',
        'inventory_account' => '库存账户',
        'inventory_transaction' => '库存流水',
        'inventory_document' => '库存单据',
        'inventory_items' => '单据明细',
        'purchase_document' => '采购单据',
        'purchase_order_business_overview' => '业务总览',
        'purchase_order_related_receipts' => '关联采购到货',
        'purchase_order_related_returns' => '关联采购退货',
        'purchase_order_related_payments' => '关联付款登记',
        'purchase_order_related_payables' => '关联应付记录',
        'purchase_order_related_exceptions' => '到货异常',
        'purchase_request' => '采购申请',
        'purchase_request_line_selection' => '选择申请明细',
        'purchase_inquiry_from_request' => '从采购申请带入',
        'purchase_inquiry_quote_selection' => '选择供应商报价',
        'purchase_order_source' => '创建方式',
        'purchase_order_from_request' => '从采购申请带入明细',
        'purchase_order_from_inquiry_quote' => '从询价报价带入明细',
        'purchase_inquiry' => '采购询价',
        'purchase_inquiry_item' => '询价明细',
        'purchase_inquiry_quote' => '供应商报价',
        'purchase_conversion_source' => '转换来源',
        'purchase_items' => '采购明细',
        'sales_document' => '销售单据',
        'sales_order_business_overview' => '业务总览',
        'sales_order_related_outbounds' => '关联销售出库',
        'sales_order_related_returns' => '关联销售退货',
        'sales_order_related_receipts' => '关联收款登记',
        'sales_order_related_receivables' => '关联应收记录',
        'sales_order_quote_source' => '来源报价',
        'sales_order_credit' => '信用信息',
        'sales_items' => '销售明细',
        'sales_quote' => '报价单据',
        'sales_price_rule' => '客户价格规则',
        'sales_credit_control' => '信用控制',
        'sales_pricing' => '销售价格',
        'inventory_batch' => '批次管理',
        'inventory_serial_number' => '序列号管理',
        'inventory_serial_number_governance' => '序列号治理',
        'inventory_serial_number_identity' => '序列号概览',
        'inventory_serial_number_product_location' => '商品与仓库',
        'inventory_serial_number_lifecycle' => '流转与时间',
        'inventory_rule' => '库存规则',
        'inventory_replenishment_suggestion' => '补货建议',
        'settlement_document' => '结算单据',
        'settlement_write_off' => '核销单据',
        'settlement_adjustment' => '结算调整',
        'settlement_statement' => '对账单中心',
        'settlement_permission' => '权限项配置',
        'settlement_permission_by_module' => '按模块分组，与「角色权限」一致便于查阅；保存后写入该管理员的直绑权限，并与角色权限合并生效。',
    ],
    'relations' => [
        'dictionary_items' => '字典项',
        'inventory_items' => '单据明细',
        'stocktake_items' => '盘点明细',
        'purchase_order_items' => '订单明细',
        'purchase_request_items' => '申请明细',
        'purchase_inquiry_items' => '询价明细',
        'purchase_inquiry_quotes' => '供应商报价',
        'purchase_receipt_items' => '入库明细',
        'purchase_return_items' => '退货明细',
        'sales_order_items' => '订单明细',
        'sales_quote_items' => '报价明细',
        'sales_outbound_items' => '出库明细',
        'sales_return_items' => '退货明细',
        'receipt_orders' => '收款登记',
        'payment_orders' => '付款登记',
        'write_off_lines' => '核销明细',
        'statement_items' => '对账明细',
        'product_spec_groups' => '商品规格',
        'product_spec_group' => '规格维度',
        'product_spec_combos' => '规格组合',
        'product_spec_combo' => '规格组合',
        'inventory_batch_movements' => '批次流水',
        'inventory_batch_movement' => '批次流水',
        'inventory_batch_serial_numbers' => '关联序列号',
        'inventory_serial_number_logs' => '序列号流水',
        'inventory_serial_number_exceptions' => '关联库存异常',
        'stocktake_serial_number_differences' => '盘点序列号差异',
    ],
    'fields' => [
        'company_name' => '企业名称',
        'system_display_name' => '系统对外展示名称',
        'contact_phone' => '联系电话',
        'contact_email' => '联系邮箱',
        'login_account' => '登录账号',
        'nickname' => '昵称',
        'password' => '登录密码',
        'password_confirmation' => '确认密码',
        'bound_roles' => '绑定角色',
        'role_name' => '名称',
        'role_description' => '说明（选填）',
        'role_list_order' => '在列表中的位置',
        'bound_admin_count' => '使用该角色的管理员',
        'permission_configuration' => '本组可勾选',
        'keyword' => '关键词',
        'last_login_at' => '最后登录时间',
        'created_at' => '创建时间',
        'address' => '地址',
        'address_detail' => '详细地址',
        'site_icp_record_no' => '网站备案号',
        'site_public_security_record_no' => '公安备案号',
        'default_currency' => '默认货币',
        'display_timezone' => '显示时区',
        'amount_decimal_places' => '金额小数位数',
        'quantity_decimal_places' => '数量小数位数',
        'allow_negative_stock' => '允许负库存',
        'default_warehouse' => '默认仓库',
        'default_source_type' => '默认来源类型',
        'document_void_policy' => '单据作废处理规则',
        'receipt_over_limit_policy' => '收款超额限制',
        'payment_over_limit_policy' => '收付款超额限制',
        'allow_settlement_on_closed_document' => '单据关闭后允许继续登记收付款',
        'settlement_void_policy' => '结算单作废处理规则',
        'boolean_yes' => '是',
        'boolean_no' => '否',
        'safety_stock_alert_enabled' => '安全库存预警',
        'rule_code' => '规则编码',
        'rule_name' => '规则名称',
        'rule_applies_to' => '适用范围',
        'prefix' => '前缀',
        'date_segment' => '日期片段',
        'serial_digits' => '流水号位数',
        'current_serial' => '当前序号',
        'pattern_optional' => '扩展模板（可选）',
        'remark' => '备注',
        'copy_source_role' => '来源角色',
        'role_display_name_copy_suffix' => '（复制）',
        'sort_order' => '排序',
        'sort' => '排序',
        'is_enabled' => '启用',
        'number_preview' => '规则示例',
        'dict_type_code' => '类型编码',
        'dict_type_name' => '类型名称',
        'dict_type_description' => '类型说明',
        'dict_item_code' => '项编码',
        'dict_item_name' => '名称',
        'dict_item_value' => '扩展值',
        'dict_item_description' => '说明',
        'is_system_preset' => '系统预置',
        'is_delete_locked' => '禁止删除',
        'system_locked' => '系统保护',
        'updated_at' => '更新时间',
        'category_code' => '分类编码',
        'category_name' => '分类名称',
        'parent_category' => '上级分类',
        'unit_code' => '单位编码',
        'unit_name' => '单位名称',
        'employee_code' => '员工编码/工号',
        'employee_name' => '姓名',
        'mobile' => '手机',
        'phone' => '电话',
        'email' => '邮箱',
        'permission_count' => '已选能力数',
        'department_name' => '部门',
        'position_name' => '岗位',
        'employee_master_department' => '部门',
        'employee_master_position' => '岗位',
        'linked_employee' => '关联员工',
        'salesperson_display_name' => '业务员',
        'org_department_name' => '部门名称',
        'org_department_code' => '部门编码',
        'org_parent_department' => '上级部门',
        'org_position_name' => '岗位名称',
        'org_position_code' => '岗位编码',
        'org_position_department' => '所属部门',
        'is_salesperson' => '可作为业务员',
        'customer_code' => '客户编码',
        'customer_name' => '客户名称',
        'ranking_position' => '名次',
        'customer_category_code' => '客户分类编码',
        'customer_category_name' => '客户分类名称',
        'customer_category' => '客户分类',
        'supplier_code' => '供应商编码',
        'supplier_name' => '供应商名称',
        'supplier_category_code' => '供应商分类编码',
        'supplier_category_name' => '供应商分类名称',
        'supplier_category' => '供应商分类',
        'contact_person' => '联系人',
        'country' => '国家',
        'settlement_method' => '默认结算方式',
        'salesperson_employee' => '业务员归属',
        'warehouse_code' => '仓库编码',
        'warehouse_name' => '仓库名称',
        'warehouse_type' => '仓库类型',
        'manager_employee' => '负责人',
        'is_default' => '默认仓',
        'product_code' => '商品编码',
        'product_name' => '商品名称',
        'barcode' => '条码',
        'mnemonic_code' => '助记码',
        'category' => '商品分类',
        'brand_name' => '品牌承载位',
        'product_brand_selector' => '品牌',
        'brand_code' => '品牌编码',
        'brand_profile_name' => '品牌名称',
        'brand_short_name' => '品牌简称',
        'brand_logo' => '品牌标识',
        'brand_description' => '备注',
        'brand_is_enabled' => '是否启用',
        'spec_model' => '规格/型号',
        'spec_enabled' => '启用商品规格',
        'spec_group_name' => '规格维度名称',
        'spec_value_rows' => '规格取值',
        'spec_value_label' => '规格取值',
        'spec_value_count' => '取值数量',
        'spec_combo_code' => '规格编码',
        'spec_combo_summary' => '规格摘要',
        'default_spec_combo' => '默认规格',
        'purchase_spec_combo' => '采购规格组合',
        'sales_spec_combo' => '销售规格组合',
        'unit_override' => '计量单位（可覆盖）',
        'unit' => '单位',
        'product_base_unit' => '主单位',
        'is_auxiliary_unit_enabled' => '启用辅助单位',
        'auxiliary_unit' => '辅助单位',
        'auxiliary_unit_quantity' => '辅助单位数量',
        'base_unit_quantity' => '主单位数量',
        'product_auxiliary_conversion_preview' => '换算关系',
        'document_line_entered_quantity' => '录入数量',
        'document_line_entered_unit' => '录入单位',
        'document_line_primary_base_quantity' => '主单位数量',
        'document_line_conversion_snapshot' => '单位换算（单据记录）',
        'document_line_primary_base_arrival_quantity' => '到货主单位数量',
        'inventory_ledger_entered_quantity' => '单据录入数量',
        'inventory_ledger_posting_conversion_snapshot' => '单位换算（库存流水）',
        'inventory_ledger_primary_base_change' => '主计量库存变动',
        'inventory_balance_auxiliary_reference' => '辅助折算参考',
        'cost_price' => '成本价基础',
        'sales_price' => '销售价基础',
        'can_purchase' => '可采购',
        'can_sale' => '可销售',
        'manages_inventory' => '管库存',
        'manages_batch' => '启用批次管理',
        'manages_serial_number' => '启用序列号管理',
        'manages_expiry' => '启用效期管理',
        'inventory_issue_policy' => '默认出库策略',
        'expiry_warning_days' => '临期预警天数',
        'batch_no' => '批次号',
        'source_batch' => '来源批次',
        'batch_status' => '批次状态',
        'serial_no' => '序列号',
        'serial_numbers' => '序列号列表',
        'stocktake_actual_serial_numbers' => '实盘序列号',
        'stocktake_counted_serial_numbers' => '已盘序列号',
        'serial_number_count' => '序列号数',
        'serial_number_status' => '序列号状态',
        'production_date' => '生产日期',
        'expiry_date' => '到期日期',
        'expiry_status' => '效期状态',
        'shelf_life_days' => '保质期天数',
        'locked_quantity' => '锁定数量',
        'current_owner_type' => '当前归属类型',
        'current_owner_id' => '当前归属 ID',
        'current_owner' => '当前归属',
        'source_document' => '来源单据',
        'system_status_snapshot' => '系统状态快照',
        'handling_status' => '处理状态',
        'difference_type' => '差异类型',
        'operation_summary' => '操作摘要',
        'stocktake_serial_number_difference' => '盘点序列号差异',
        'inbound_at' => '入库时间',
        'outbound_at' => '出库时间',
        'reorder_point' => '订货点',
        'replenish_target_quantity' => '补货目标量',
        'warning_enabled' => '启用预警',
        'replenishment_enabled' => '启用补货建议',
        'system_suggested_quantity' => '系统建议数量',
        'adjusted_quantity' => '调整后数量',
        'trigger_reason' => '触发原因',
        'replenishment_suggestion_status' => '建议状态',
        'generated_at' => '生成时间',
        'processed_at' => '处理时间',
        'status' => '状态',
        'import_batch_no' => '导入批次号',
        'correlation_id' => '审计关联 ID',
        'import_type' => '导入类型',
        'source_filename' => '源文件名',
        'source_row_number' => '源文件行号',
        'external_key' => '外部键',
        'error_summary' => '错误摘要',
        'created_record_type' => '创建记录类型',
        'created_record_id' => '创建记录 ID',
        'started_at' => '开始时间',
        'finished_at' => '结束时间',
        'total_rows' => '总行数',
        'success_rows' => '成功行数',
        'failed_rows' => '失败行数',
        'import_upload_file' => '导入文件',
        'business_time' => '业务时间',
        'previous_status' => '变更前状态',
        'current_status' => '变更后状态',
        'business_time_from' => '统计开始日期',
        'business_time_until' => '统计结束日期',
        'effective_at' => '生效时间',
        'voided_at' => '作废时间',
        'reason' => '原因',
        'quantity' => '数量',
        'product' => '商品',
        'product_spec' => '商品规格',
        'warehouse' => '仓库',
        'requested_warehouse' => '申请目标仓',
        'realtime_quantity' => '实时库存',
        'available_quantity' => '可用库存',
        'occupied_quantity' => '占用库存',
        'safety_stock' => '安全库存',
        'last_moved_at' => '最近变动时间',
        'direction' => '变动方向',
        'change_quantity' => '变动数量',
        'before_quantity' => '变动前数量',
        'after_quantity' => '变动后数量',
        'business_type' => '业务类型',
        'business_number' => '业务单号',
        'source_object' => '来源对象',
        'operator' => '操作人',
        'admin_name' => '管理员姓名',
        'admin_password' => '密码',
        'inventory_query_group' => '库存查询视角',
        'inventory_aggregate_level' => '进销存汇总视角',
        'business_query_aggregate_level' => '经营查询聚合视角',
        'sales_analysis_ranking_dimension' => '销售结构排行维度',
        'report_ranking_dimension' => '排行聚合视角',
        'low_stock_filter' => '低库存',
        'zero_stock_filter' => '零库存',
        'stock_in_code' => '入库单号',
        'stock_out_code' => '出库单号',
        'transfer_code' => '调拨单号',
        'stocktake_code' => '盘点单号',
        'from_warehouse' => '调出仓',
        'to_warehouse' => '调入仓',
        'completed_at' => '完成时间',
        'scope_type' => '盘点范围',
        'scope_category' => '范围分类',
        'scope_product' => '范围商品',
        'stocktake_employee' => '盘点人员',
        'book_quantity' => '账面数量',
        'actual_quantity' => '实盘数量',
        'difference_quantity' => '差异数量',
        'result_type' => '盘点结果',
        'warning_type' => '预警类型',
        'difference_status' => '差异状态',
        'reason_code' => '差异原因',
        'reason_detail' => '原因说明',
        'resolution_type' => '处理结果',
        'resolution_remark' => '处理备注',
        'handled_by' => '处理人',
        'handled_at' => '处理时间',
        'stocktake_order' => '盘点单',
        'stocktake_order_status' => '盘点单状态',
        'exception_type' => '异常类型',
        'exception_status' => '异常状态',
        'severity' => '异常级别',
        'occurred_at' => '发现时间',
        'resolved_at' => '关闭时间',
        'handling_remark' => '处理说明',
        'title' => '标题',
        'description' => '说明',
        'purchase_order_code' => '采购订单号',
        'purchase_request_code' => '采购申请号',
        'request_time' => '申请时间',
        'purchase_inquiry_code' => '询价单号',
        'purchase_inquiry_item' => '询价明细',
        'purchase_inquiry_date' => '询价日期',
        'purchase_inquiry_quote_code' => '报价号',
        'inquiry_quantity' => '询价数量',
        'conversion_source_type' => '来源单据类型',
        'conversion_target_type' => '目标单据类型',
        'converted_at' => '转换时间',
        'reversed_at' => '冲回时间',
        'reverse_reason' => '冲回原因',
        'purchase_receipt_code' => '采购入库单号',
        'purchase_return_code' => '采购退货单号',
        'source_reference_no' => '来源编号',
        'sales_order_code' => '销售订单号',
        'quote_code' => '报价单号',
        'sales_outbound_code' => '销售出库单号',
        'sales_return_code' => '销售退货单号',
        'supplier' => '供应商',
        'suggested_supplier' => '建议供应商',
        'customer' => '客户',
        'handler_employee' => '经办人',
        'applicant_employee' => '申请人',
        'urgency_level' => '紧急程度',
        'expected_arrival_date' => '预计到货日期',
        'last_arrival_date' => '最后到货日期',
        'request_reason' => '申请原因',
        'purchase_request' => '采购申请',
        'purchase_request_item' => '采购申请明细',
        'request_quantity' => '申请数量',
        'converted_quantity' => '已转采购数量',
        'remaining_quantity' => '剩余可转采购数量',
        'inquiry_quantity' => '询价数量',
        'convert_quantity' => '本次转采购数量',
        'inquiry_suppliers' => '询价供应商',
        'purchase_order_source_mode' => '创建方式',
        'source_quantity' => '本次数量',
        'selectable_inquiry_quote' => '可选报价',
        'selectable_request_line' => '可选申请明细',
        'quote_date' => '报价日期',
        'quote_note' => '报价说明',
        'valid_until_before' => '有效期截止不晚于',
        'quote_date_from' => '报价开始日期',
        'quote_date_until' => '报价结束日期',
        'valid_from' => '生效日期',
        'valid_until' => '失效日期',
        'min_order_quantity' => '最小起订量',
        'lead_time_days' => '交期天数',
        'tax_rate' => '税率',
        'is_tax_included' => '含税报价',
        'is_recommended' => '建议成交',
        'source_inquiry_quote' => '来源询价',
        'matched_reference_price' => '命中参考价',
        'price_hit_label' => '价格提示',
        'price_hit_summary' => '价格提示说明',
        'invalidate_reason' => '作废说明',
        'suggested_payment_term_days' => '建议账期天数',
        'external_reference_id' => '外部关联 ID',
        'converted_sales_order_no' => '转出销售单号',
        'converted_at' => '转单时间',
        'price_level_code' => '客户价档',
        'default_payment_term_days' => '默认账期天数',
        'credit_limit_amount' => '信用额度',
        'credit_usage_amount' => '信用占用',
        'open_receivable_amount' => '未结应收',
        'overdue_receivable_amount' => '逾期应收',
        'recent_sales_amount' => '近90天销售额',
        'recent_received_amount' => '近90天收款',
        'customer_status' => '客户状态',
        'open_payable_amount' => '未结应付',
        'overdue_payable_amount' => '逾期应付',
        'recent_purchase_amount' => '近90天采购额',
        'recent_paid_amount' => '近90天付款',
        'recent_inquiry_quotes' => '近期询价报价',
        'supplier_status' => '供应商状态',
        'credit_control_note' => '信用控制备注',
        'rule_type' => '规则类型',
        'product_spec_snapshot' => '规格信息（单据记录）',
        'channel_code' => '渠道标识',
        'price_source_type' => '价格来源',
        'price_source_label' => '价格来源说明',
        'price_rule' => '命中价格规则',
        'matched_unit_price' => '规则命中价',
        'reference_unit_price' => '默认销售价参考',
        'recent_transaction_unit_price' => '最近成交价参考',
        'recent_transaction_date' => '最近成交日期',
        'credit_check_result' => '信用结果',
        'credit_override_reason' => '放行原因',
        'credit_checked_at' => '信用检查时间',
        'payment_term_days' => '本单账期天数',
        'source_quote_item_id' => '来源报价明细',
        'pending_amount' => '待确认金额',
        'earliest_due_date' => '最早逾期日',
        'overdue_count' => '逾期笔数',
        'overdue_amount' => '逾期金额',
        'available_credit_amount' => '可用额度',
        'purchase_order' => '采购订单',
        'purchase_receipt' => '采购入库单',
        'purchase_order_item' => '采购订单明细',
        'purchase_receipt_item' => '采购入库明细',
        'sales_order' => '销售订单',
        'sales_outbound' => '销售出库单',
        'sales_order_item' => '销售订单明细',
        'sales_quote_item' => '报价单明细',
        'sales_outbound_item' => '销售出库明细',
        'document_line_product_spec_combo' => '商品规格',
        'bulk_add_product_skus' => '商品规格（可多选）',
        'bulk_add_default_quantity' => '默认数量',
        'bulk_add_skip_existing_skus' => '跳过明细中已有的规格组合',
        'barcode_duplicate_handling' => '重复商品处理',
        'barcode_duplicate_increase_quantity' => '数量累加',
        'barcode_duplicate_add_new_line' => '新增一行',
        'barcode_duplicate_skip_existing' => '跳过已有',
        'document_line_spec_code' => '规格编码',
        'document_line_spec_display_name' => '规格组合名称',
        'document_line_spec_summary' => '规格摘要',
        'sales_return_item' => '销售退货明细',
        'receipt_code' => '收款单号',
        'payment_code' => '付款单号',
        'receivable_record_code' => '应收记录号',
        'payable_record_code' => '应付记录号',
        'write_off_code' => '核销单号',
        'write_off_line' => '核销明细',
        'receipt_method' => '收款方式',
        'payment_method' => '付款方式',
        'receipt_type' => '收款类型',
        'payment_type' => '付款类型',
        'receipt_date' => '收款日期',
        'payment_date' => '付款日期',
        'receipt_amount' => '收款金额',
        'payment_amount' => '付款金额',
        'written_off_amount' => '已核销金额',
        'available_amount' => '可用金额',
        'occupied_amount' => '占用金额',
        'projected_amount' => '预计占用',
        'write_off_amount' => '核销金额',
        'effective_amount' => '有效金额',
        'write_off_status' => '核销状态',
        'submitted_at' => '提交时间',
        'record_status' => '台账状态',
        'last_write_off_at' => '最近核销时间',
        'settlement_side' => '结算方向',
        'counterparty' => '往来对象',
        'line_no' => '行号',
        'voucher_attachment' => '附件/凭证',
        'order_status' => '业务单状态',
        'receivable_amount' => '应收金额',
        'received_amount' => '已收金额',
        'unreceived_amount' => '未收金额',
        'receivable_status' => '应收状态',
        'payable_amount' => '应付金额',
        'paid_amount' => '已付金额',
        'unpaid_amount' => '未付金额',
        'reference_order_settlement' => '引用单据往来金额',
        'payable_status' => '应付状态',
        'source_type' => '来源类型',
        'unit_price' => '单价',
        'line_amount' => '金额',
        'discount_rate' => '折扣率',
        'discount_amount' => '优惠金额',
        'final_amount' => '成交金额',
        'ordered_quantity' => '订购数量',
        'received_quantity' => '累计入库',
        'arrived_quantity' => '累计到货',
        'rejected_quantity' => '累计拒收',
        'remaining_arrival_quantity' => '剩余未到数量',
        'pending_receipt_quantity' => '待到货数量',
        'pending_quantity' => '待入库数量',
        'arrival_quantity' => '到货数量',
        'receipt_quantity' => '入库数量',
        'execution_status' => '执行状态',
        'arrival_progress_status' => '到货进度',
        'arrival_attention' => '到货关注',
        'arrival_date' => '到货日期',
        'delivery_note' => '送货说明',
        'is_overdue' => '仅看逾期',
        'is_completed' => '仅看已完成',
        'is_pending' => '仅看待处理',
        'has_pending_exception' => '存在异常待处理',
        'pending_resupply' => '待补送',
        'handling_suggestion' => '处理建议',
        'resolution_result' => '处理结果',
        'returned_quantity' => '累计退货',
        'return_quantity' => '退货数量',
        'return_amount' => '退货金额',
        'shipped_quantity' => '累计出库',
        'outbound_quantity' => '出库数量',
        'pending_ship_quantity' => '待出库数量',
        'confirmed_at' => '确认时间',
        'closed_at' => '关闭时间',
        'document_type' => '单据类型',
        'document_code' => '单号',
        'total_amount' => '金额',
        'total_quantity' => '数量',
        'amount' => '金额',
        'salesperson' => '业务员',
        'order_count' => '单据数',
        'sales_amount' => '销售金额',
        'purchase_amount' => '采购金额',
        'last_purchase_date' => '最近采购时间',
        'latest_reference_date' => '最近参考成交日期',
        'avg_lead_time_days' => '平均交期天数',
        'exception_count_30d' => '近30天异常数',
        'exception_rate_percent' => '异常率',
        'effective_receipt_count' => '有效入库笔数',
        'return_order_count_30d' => '近30天退货数',
        'active_price_reference_count' => '有效价格参考数',
        'latest_transaction_unit_price' => '最近成交单价',
        'latest_transaction_date' => '最近成交日期',
        'latest_receipt_date' => '最近到货日期',
        'latest_lead_time_days' => '最近交期天数',
        'refreshed_at' => '刷新时间',
        'needs_attention' => '需关注',
        'is_stale' => '待刷新',
        'sales_quantity' => '销售数量',
        'purchase_quantity' => '采购数量',
        'total_in_quantity' => '区间总入库',
        'total_out_quantity' => '区间总出库',
        'purchase_in_quantity' => '采购入库',
        'sales_out_quantity' => '销售出库',
        'transfer_in_quantity' => '调拨入库',
        'transfer_out_quantity' => '调拨出库',
        'current_stock_quantity' => '当前库存',
        'total_stock_quantity' => '库存合计',
        'available_stock' => '可用库存',
        'pending_inbound' => '待到货',
        'pending_outbound' => '待出库',
        'latest_purchase_price' => '最近采购价',
        'latest_sales_price' => '最近销售价',
        'latest_inbound_date' => '最近入库',
        'latest_outbound_date' => '最近出库',
        'product_sku_count' => '规格数',
        'product_status' => '商品状态',
        'change_type' => '变动类型',
        'change_amount' => '变动金额',
        'balance_after' => '变动后余额',
        'summary' => '摘要',
        'debit_amount' => '增加金额',
        'credit_amount' => '减少金额',
        'net_change_amount' => '净变动',
        'statement_code' => '对账单号',
        'statement_item' => '对账明细行',
        'statement_date' => '对账日期',
        'due_date' => '到期日期',
        'attention_status' => '重点跟进',
        'period_start_date' => '期间开始',
        'period_end_date' => '期间结束',
        'opening_balance' => '期初余额',
        'period_increase_amount' => '期间增加',
        'period_decrease_amount' => '期间减少',
        'closing_balance' => '期末余额',
        'item_count' => '明细行数',
        'last_exported_at' => '最近导出时间',
        'as_of_date' => '统计截至日期',
        'record_count' => '记录数',
        'adjustment_code' => '调整单号',
        'adjustment_direction' => '调整方向',
        'adjustment_type' => '调整类型',
        'adjustment_amount' => '调整金额',
        'user' => '操作人',
        'settlement_permissions' => '可配置权限项',
        'action' => '动作',
        'old_values_summary' => '变更前要点',
        'new_values_summary' => '变更后要点',
        'auditable_type' => '对象类型',
        'auditable_id' => '对象 ID',
        'ip_address' => 'IP 地址',
        'user_agent' => '客户端',
        'channel' => '渠道',
        'source_platform' => '来源平台',
        'source_system' => '来源系统',
        'date_from' => '开始日期',
        'date_until' => '结束日期',
        'purchase_inquiry_filter_from' => '询价开始',
        'purchase_inquiry_filter_until' => '询价结束',
        'purchase_receipt_arrived_from' => '到货开始',
        'purchase_receipt_arrived_until' => '到货结束',
        'purchase_order_expected_from' => '预计开始',
        'purchase_order_expected_until' => '预计结束',
        'table_sum_label' => '合计',
        'target_system' => '目标系统',
        'sync_object_type' => '同步对象类型',
        'reference' => '关联单号',
        'message' => '摘要',
        'external_code' => '外部/官方编码',
        'external_name' => '外部名称',
        'region' => '地区',
        'region_code' => '系统地区编码',
        'region_name' => '地区名称',
        'region_short_name' => '地区简称',
        'region_status' => '状态',
        'region_level' => '地区层级',
        'region_depth' => '层级深度',
        'region_path' => '层级路径',
        'province_region' => '省级地区',
        'city_region' => '地市地区',
        'district_region' => '区县地区',
        'master_data_region_district' => '区县（省市区县四级）',
        'final_region' => '最终地区',
        'merger_name' => '完整地区路径',
        'parent_region' => '上级地区',
        'children_count' => '下级数',
        'reference_count' => '引用数',
        'region_selection_status' => '可选状态',
        'region_source' => '数据来源',
        'region_import_reactivate_disabled' => '重新启用导入范围内已停用的地区',
        'is_leaf' => '可作最终地区',
        'external_product_id' => '外部商品 ID',
        'external_member_id' => '外部会员 ID',
        'external_order_id' => '外部订单 ID',
        'external_order_no' => '外部订单号',
        'external_sku' => '外部渠道规格编码',
        'external_spec' => '外部规格',
        'match_strategy' => '匹配策略',
        'last_integration_synced_at' => '最近同步时间',
        'imported_at' => '导入时间',
        'retry_count' => '重试次数',
        'source_document_no' => '来源单号',
        'external_reference' => '外部标识',
        'error_type' => '错误类型',
        'result_summary' => '结果摘要',
        'latest_retry_status' => '最近一次重试结果',
        'latest_retry_message' => '最近一次重试说明',
        'related_model' => '关联对象',
        'local_binding' => 'ERP 绑定对象',
        'governance_note' => '治理提示',
        'mapping_issue' => '仅看待处理问题',
        'invalidated_at' => '失效时间',
        'supplier_address_snapshot' => '供应商地区与地址（单据存档）',
        'customer_address_snapshot' => '客户地区与地址（单据存档）',
        'warehouse_address_snapshot' => '仓库地区与地址（单据存档）',
        'from_warehouse_address_snapshot' => '调出仓地区与地址（单据存档）',
        'to_warehouse_address_snapshot' => '调入仓地区与地址（单据存档）',
    ],
    'hints' => [
        'system_display_name_requires_license' => '需先开通官方商用授权。授权前，登录页与后台左上角将显示默认产品名；授权生效后，可在此填写您希望对外展示的系统名称。',
        'default_currency' => '用于全系统金额展示（含货币符号/前缀）与预收预付账户默认币种的货币代码。',
        'display_timezone' => '统一用于后台、打印和报表中的日期时间展示；系统存储与内部计算仍使用 UTC。',
        'allow_negative_stock' => '关闭后，库存结余不允许为负数（按系统库存校验规则执行）。',
        'default_warehouse' => '下拉选择默认仓库；未设时由业务单据自行选择。',
        'safety_stock_alert' => '开启后，可在库存预警中结合安全库存等规则查看提醒。',
        'inventory_rule_section' => '按商品 + 仓库维护预警与补货。批次、效期、出库策略以商品档案为准，本页同名字段仅作按仓记录。',
        'inventory_rule_safety_stock_sync' => '规则启用且开启预警时，保存后写入该仓库存余额（各规格共用）；关闭预警或停用规则则清零，可在「库存余额」手工调整。',
        'inventory_rule_warning_enabled' => '关闭后不同步安全库存并清零余额阈值，不参与低库存预警；补货建议仍按订货点等判断。',
        'inventory_rule_governance_flags_follow_product' => '是否启用以商品档案为准，此处仅作按仓备注。',
        'inventory_rule_expiry_warning_follows_product' => '临期天数以商品档案为准，此处不参与计算。',
        'inventory_rule_issue_policy_follows_product' => '以商品档案出库策略为准，此处不参与出库。',
        'inventory_rule_reorder_replenishment' => '可用量 ≤ 订货点时生成补货建议，建议量参考补货目标与订货点。',
        'inventory_rule_replenishment_enabled' => '关闭后不参与补货建议生成。',
        'inventory_balance_safety_stock_from_rule' => '若该商品在该仓维护了库存规则且开启「启用预警」，保存规则时会覆盖写入此处安全库存；也可在此手工修改，但下次保存对应规则时可能被再次覆盖。',
        'rule_code' => '同一编码在系统内须唯一，创建后请谨慎修改，以免影响历史单据引用。',
        'current_serial' => '下次生成时使用的流水起点；保存后请谨慎回退以免重号。',
        'pattern_optional' => '可在此填写编号规则说明，便于同事理解；不影响系统自动编号。',
        'auto_code' => '可手填；留空时按已启用的编号规则自动生成。',
        'voucher_attachment' => '支持上传银行回单、转账截图、PDF 等凭证，最多 10 个文件，单文件不超过 10MB。保存后文件位于服务器 storage/app/private 下对应业务目录（非 public），预览依赖签名 URL，请确保 APP_URL 与浏览器访问域名一致；草稿与已提交状态可补传，生效后不可改。',
        'purchase_request_source_type' => '新建时可选择来源类型；保存后不可再改，以免与来源单据追溯不一致。',
        'purchase_request_source_reference_no' => '用于记录外部或上游关联编号（如补货建议号）。来源为「补货建议」时由系统带出，保存后不可改。',
        'purchase_request_source_system' => '标记数据来源：本系统内手工或补货建议生成请填「本系统」或留空；对接外部 ERP 或渠道时可填对方系统名称。转采购单时会写入采购单。',
        'purchase_request_external_reference_id' => '供对账、接口或外部系统使用的稳定关联标识（如对方单号、UUID）；可与来源编号相同或不同，可不填。转采购单时会写入采购单。',
        'customer_category_status' => '「停用」后不再出现在新建客户与未引用该分类的编辑表单中；已被客户引用的分类仍可在对应客户档案中查看与保留。',
        'customer_category_prefer_disable_when_used' => '当前分类已被客户资料引用，删除不可用。请优先将状态改为「停用」以保留历史客户档案中的分类显示。',
        'customer_category_table_search' => '在本列输入关键字将同时按「分类编码」与「分类名称」模糊匹配。',
        'customer_salesperson_from_profiles' => '列表来自「业务员」主档中已启用且已关联员工的记录；无关联员工的业务员请先在业务员管理中维护后再选。',
        'supplier_category_status' => '「停用」后不再出现在新建供应商与未引用该分类的编辑表单中；已被供应商引用的分类仍可在对应供应商档案中查看与保留。',
        'supplier_category_prefer_disable_when_used' => '当前分类已被供应商资料引用，删除不可用。请优先将状态改为「停用」以保留历史供应商档案中的分类显示。',
        'supplier_category_table_search' => '在本列输入关键字将同时按「分类编码」与「分类名称」模糊匹配。',
        'address_detail' => '请填写街道、门牌号、楼栋、楼层等详细地址。',
        'region_default_country' => '默认带出系统当前国家/地区；若已有历史值，将优先保留原值。',
        'region_selection_scope' => '按国家、省级、地市级、区县四级选择地区并保存到主资料；街道、乡镇、园区、楼宇及门牌等请写在下方「详细地址」中。仅展示启用中的地区；编辑已有资料时，若原地区已停用仍可保留显示。',
        'region_final_selection' => '请选择到区县一级；已停用地区不会再出现在新的下拉选项中。',
        'region_disable_scope' => '停用后不会再出现在新建和编辑表单中；历史已引用记录仍可正常显示。',
        'admin_role_copy' => '会沿用原角色的勾选结果，请改好名称后再保存。',
        'admin_role_disable' => '停用后不能再分给新管理员；已使用该角色的管理员会马上失去相应能力。',
        'admin_role_enable' => '启用后可继续分配给管理员，对应能力会恢复。',
        'admin_role_delete' => '请先让管理员不再使用本角色；删除后无法找回。',
        'admin_role_permission_readonly' => '您只能查看勾选结果，不能修改。',
        'admin_role_super_admin_permissions' => '该角色默认具备全部能力，此处仅供浏览结构。',
        'admin_role_integration_nav_hidden' => '左侧菜单里已隐藏「外部联通」入口，本页不再单独列出相关勾选。若角色里本来就有这类能力，保存本页不会自动去掉；需要调整时请在系统里打开对应菜单后再来勾选。',
        'admin_role_permission_search_prompt' => '输入文字缩小列表…',
        'admin_role_plugin_permissions' => '按已安装官方插件分组；每个插件下列出该插件专属权限，与系统设置中的插件管理能力分开。',
        'bootstrap_admin_roles_readonly' => '安装时创建的首个管理员，角色由系统固定，不能在这里改。',
        'region_parent_change_restricted' => '当前阶段不支持直接调整上级地区；如需修正，请新增正确地区并停用旧地区。',
        'region_import_update_policy' => '可随时再点一次：只动「内置省市区县」数据里有的那批；您自己加的地区不会被盖掉或改层级；跑完会按有没有下级自动刷新「可作最终地区」；名称、上下级、路径、排序与内置数据对齐；简称您改过就留着，停用状态默认也不动。',
        'region_manual_create_intro' => '手工新增地区：可不选「上级地区」以创建顶级节点（地区名称可自定义，如经营分区或默认根）；有上级时由系统按层级顺延省/市/区县/街道等类型并维护路径。系统地区编码、国家代码、层级、路径、末级标记与来源由系统自动写入；省市区县导入只按编码更新内置数据范围内的记录，不会覆盖或改写手工地区。',
        'region_manual_create_status' => '启用表示该节点在地区树中可用；停用后不再出现在地区主数据的新增下级等维护界面中。',
        'region_manual_create_parent' => '留空表示新增为顶级地区；有上级时从列表选择已启用的节点，选项较多时可输入关键字筛选。',
        'region_import_china_modal' => '从系统内置的省市区县数据文件导入，无需访问外网。您手工维护的地区不会被覆盖。',
        'region_import_reactivate_disabled' => '勾选后，对仍在导入范围内、此前被人工停用的地区恢复为启用。',
        'document_address_snapshot' => '保存开单当时的地区、地址与联系方式；主资料后续变更不会改写历史单据中的内容。',
        'salesperson_recommend_link_employee' => '建议选择「关联员工」：姓名、部门、岗位与联系电话将默认与职员主档同步；无关联时仍可手工维护下方文本字段。已停用或标记为非业务员的职员，若已被本档案引用，仍会在下拉中保留以便查看与保存。',
        'product_brand_strategy' => '可直接填写品牌名称；若已启用品牌主档，请从下拉中选择以保持资料一致。',
        'brand_logo' => '可填写图片地址或系统内可访问的路径，便于列表与单据展示。',
        'brand_sort' => '数字越小越靠前；同序号时按创建顺序展示。',
        'product_brand_code_auto' => '可手填品牌编码；留空时按已启用的「商品品牌编码」编号规则自动生成（例如 BR0001）。',
        'product_brand_selector' => '新选品牌仅列出启用中的主档；若当前商品已关联停用品牌，该品牌仍会出现在选项中以便保留原关联。',
        'product_spec_strategy' => '规格与型号合并为一个字段填写；若启用多规格，请在下方维护规格维度与规格组合。',
        'product_spec_enabled' => '关闭时系统仅维护一条默认规格组合，并沿用上方「规格/型号」作为摘要；开启后可维护多维度规格与多条规格组合。',
        'product_unit_configuration_intro' => '主单位是商品库存和单据数量的默认单位。启用辅助单位后，请设置辅助单位与主单位的换算关系；开单与报表将按此关系展示与汇总。',
        'product_auxiliary_preview_placeholder' => '请选择主单位与辅助单位，并填写两侧数量后，将自动生成换算关系预览。',
        'spec_combo_code' => '留空时按编号规则自动生成规格编码；手工维护时请保证全局唯一。',
        'default_spec_combo' => '默认规格用于列表展示与开单时的优先带出；多规格时仅允许一条为默认。',
        'generate_spec_combinations' => '仅为尚未存在的规格取值组合生成新行；不会修改或删除已有规格组合的编码、条码、价格、启停与排序。',
        'spec_groups_manage_before_combos' => '维护规格维度与规格取值后，可在「规格组合」中生成组合。生成组合前可自由编辑或删除维度。',
        'spec_groups_locked_after_combos' => '已存在规格组合时，维度与已被引用的规格取值不可删除。停用并删除从未参与业务的冗余组合可精简列表；只要仍有组合引用该维度，维度将保持锁定。需改维度结构时，请使用「重建规格结构」。',
        'rebuild_spec_matrix' => '将关闭「启用商品规格」，删除全部规格维度与规格组合，并恢复为一条默认单规格组合。仅当所有规格组合均无库存结余、且未被采购/销售/库存业务引用时才允许执行。完成后请重新开启「启用商品规格」并按新结构维护。',
        'spec_combos_lifecycle' => '规格组合对应库存与单据维度，通常不可物理删除。请先停用；若组合从未参与库存或购销业务，可删除冗余组合。多规格下至少保留一条组合；需改维度结构请使用「重建规格结构」。',
        'delete_spec_combo' => '仅删除已停用、且从未被库存或购销单据引用的规格组合；此操作不可撤销。',
        'product_sku_unit_override' => '留空则沿用商品档案的默认单位。',
        'document_line_unit_inventory_base_only' => '数量可按主单位或辅助单位录入；库存结余以主单位折算后的数量为准，系统会保留您录入的数量与单位，便于核对。',
        'document_line_entry_quantity' => '可输入整数；若含小数，最多 :decimal 位（与「系统设置 → 基础信息与显示 → 数量小数位数」一致）。',
        'document_line_entry_quantity_integer' => '请输入大于 0 的整数（与「系统设置 → 基础信息与显示 → 数量小数位数」一致）。',
        'money_entry_amount' => '可输入整数；若含小数，最多 :decimal 位（与「系统设置 → 基础信息与显示 → 金额小数位数」一致）。',
        'money_entry_amount_integer' => '请输入整数金额（与「系统设置 → 基础信息与显示 → 金额小数位数」一致）。',
        'report_quantity_in_base_unit' => '列表中的数量统计均按商品主计量单位汇总；与单据「录入单位」可能不同。',
        'supplier_performance_exception_rate' => '近30天采购异常条数 ÷ 有效采购入库单笔数；分母至少按 1 计以免除零。下列筛选会同步收窄采购订单、采购金额、单数、最近采购时间、有效入库笔数及本列分母；近30天异常/退货数、价格参考类指标仍按各自固定口径统计。',
        'inventory_balance_auxiliary_reference_note' => '按当前商品档案的固定换算关系折算，仅供参考，不作为结账依据。',
        'inventory_balance_realtime_is_base' => '结余与可用量均以商品主计量为准。',
        'inventory_summary_total_in_quantity' => '统计所选业务时间区间内，该仓全部入库方向流水合计（含调拨入库、采购入库等）。调拨与采购分列指标见后几列。',
        'inventory_summary_total_out_quantity' => '统计所选业务时间区间内，该仓全部出库方向流水合计（含调拨出库、销售出库等）。调拨与销售分列指标见后几列。',
        'inventory_summary_transfer_in_quantity' => '仅统计业务类型为调拨入库的流水，不含采购入库；调拨作废撤销流水不计入本列。',
        'inventory_summary_transfer_out_quantity' => '仅统计业务类型为调拨出库的流水，不含销售出库；调拨作废撤销流水不计入本列。',
        'inventory_apply' => '确认生效后，系统将按明细更新库存并生成库存流水记录。请确认商品、仓库和数量信息无误。',
        'inventory_apply_inbound' => '确认生效后，系统将按明细增加库存，并生成库存流水记录。请确认商品、仓库和数量信息无误。',
        'inventory_apply_outbound' => '确认生效后，系统将按明细扣减库存，并生成库存流水记录。请确认商品、仓库和数量信息无误。',
        'inventory_apply_transfer' => '确认生效后，系统将立即扣减调出仓库存，并增加调入仓库存。请确认商品、调出仓库、调入仓库和数量信息无误。',
        'transfer_apply_modal_heading' => '确认调拨生效并过账库存？',
        'inventory_apply_stocktake' => '确认生效后，系统将根据盘点差异调整库存数量，并生成库存流水记录。请确认盘点结果无误。',
        'inventory_void' => '作废后，该单据将不再参与后续业务处理。若库存已发生变化，系统将按业务规则处理相关库存影响。系统将检查单据状态、明细完整性和库存数量；不符合条件时将停止作废并提示原因。',
        'inventory_revoke_effective_heading' => '确认撤销该单据的生效状态？',
        'inventory_revoke_effective_body' => '确认后，系统将生成反向库存流水，用于撤销本次生效对库存的影响；原有库存流水记录仍保留备查。若库存已被后续业务占用，或当前规则不允许撤销，系统将停止操作并提示原因。',
        'inventory_void_policy_action_heading' => '无法撤销生效',
        'inventory_void_policy_blocked_ui' => '当前系统未开启「已生效库存单据作废时撤销库存影响」相关选项，因此无法在此处撤销生效。请在业务参数中调整单据作废处理规则，或通过其他库存调整单据处理。',
        'inventory_void_policy_disabled_reason' => '当前规则不允许对已生效库存单据撤销生效影响。',
        'inventory_void_mark_only_heading' => '确认作废该单据（仅标记）？',
        'inventory_void_mark_only_body' => '确认后，单据状态将标记为作废，但系统不会自动生成反向库存流水，也不会回退已产生的库存与业务数量影响。请确认符合当前「仅作废标记」规则。',
        'settlement_void_policy_disabled_reason' => '当前系统规则不允许对已生效结算单据直接作废。',
        'transfer_complete' => '完成调拨仅用于确认调拨流程已结束，不会再次变更库存。确认后单据标记为已完成，主表与明细不可再编辑。',
        'transfer_complete_modal_heading' => '确认完成调拨流程？',
        'transfer_void_with_rollback' => '确认后，系统将从调入仓扣减调拨数量，并回补至调出仓，以撤销本次调拨的库存影响；原有库存流水保留备查。若调入仓可用库存不足或当前规则不允许撤销，系统将停止操作并提示原因。',
        'transfer_void_requires_inventory_rollback' => '该调拨单已影响库存。当前作废策略为「仅作废标记」，不会自动回滚库存，因此不能直接作废。请在业务参数中启用「作废时撤销库存与往来影响」，或通过其他库存调整处理。',
        'stocktake_scope' => '可先记录盘点范围，明细以实际参与盘点的商品为准；生效时会按当前账面库存重新计算差异。',
        'stocktake_actual_quantity' => '实盘数量由盘点结果录入，生效时会自动回写账面数量、差异数量和盘盈盘亏结果。',
        'stocktake_serial_numbers_count_must_match_quantity' => '启用序列号管理的商品，实盘序列号数量必须与实盘数量一致；支持逗号或换行批量粘贴。',
        'document_line_serial_numbers_must_match_quantity' => '序列号个数须与录入数量一致（正整数）。',
        'purchase_order_business_overview' => '汇总订单状态、到货入库、付款与关联单据，便于快速掌握执行进度（只读）。',
        'purchase_order_overview_payable_pending' => '待确认后生成',
        'purchase_order_overview_arrival_pending' => '待确认后更新',
        'purchase_confirm' => '确认后，该采购订单将进入可执行状态，并可继续办理采购入库。请确认供应商、商品、数量、单价和金额信息无误。',
        'purchase_close' => '确认要关闭该采购订单吗？关闭后不再允许继续入库，请确认该订单相关业务已处理完毕。',
        'purchase_order_void' => '作废后，该采购订单将不再参与后续业务处理。若存在未处理完毕的采购入库或退货，系统将停止作废并提示原因。',
        'purchase_order_void_heading' => '确认作废该采购订单？',
        'purchase_order_void_blocked_downstream' => '存在已生效的采购入库或采购退货，请先处理相关库存单据后再作废本订单。',
        'purchase_arrival_register' => '分批到货通过采购入库单登记；到货数量记录供应商送达数量，入库数量记录实际入库数量。',
        'purchase_return_reference' => '采购退货可仅引用采购订单，也可同时引用具体采购入库单做回溯。',
        'purchase_request_convert' => '将按当前采购申请的剩余数量生成采购订单；若明细目标仓不同，将自动按仓拆分为多张采购订单。',
        'purchase_request_convert_selected' => '请选择要转采购的明细行并填写本次转采购数量；数量不能超过各行剩余可转数量。若目标仓不同，将自动按仓拆分为多张采购订单。',
        'purchase_request_generate_inquiry' => '请选择要询价的明细行、填写询价数量（不超过剩余可转数量），并选择需要询价的供应商；系统将生成询价单及待报价占位记录。',
        'purchase_inquiry_convert_quotes' => '请选择有效供应商报价并填写本次转采购数量；系统将按供应商（及目标仓）生成采购订单，并占用采购申请剩余数量。',
        'purchase_inquiry_from_request_create' => '选择采购申请后带入可申请明细，默认询价数量为各行剩余可转数量；可同时选择多个供应商生成待报价记录。',
        'purchase_request_suggested_supplier' => '整张采购申请的建议成交供应商；录询价未指定供应商时可默认带出，转采购时作为供应商预选。具体成交供应商以询价结果与转采购时选择为准。',
        'purchase_request_submit' => '确认要提交该采购申请吗？提交后将进入待处理流程，可继续转采购订单。',
        'purchase_request_close' => '确认要关闭该采购申请吗？关闭后不再允许继续转单，请确认剩余需求已处理完毕。',
        'purchase_request_void' => '确认要作废该采购申请吗？作废后按系统规则保留追溯，且不再允许继续业务处理。',
        'purchase_request_void_heading' => '确认作废该采购申请？',
        'purchase_inquiry_quote_scope' => '询价记录按「采购申请明细 + 供应商」保存，便于比较报价、记录建议成交价并供后续录价参考。',
        'sales_order_business_overview' => '汇总订单状态、回款与关联单据，便于快速掌握执行进度（只读）。',
        'customer_business_overview' => '汇总信用、应收、近期销售与收款，便于快速掌握客户经营状态（只读）。',
        'supplier_business_overview' => '汇总应付、近期采购与付款、询价报价，便于快速掌握供应商合作状态（只读）。',
        'product_inventory_business_overview' => '汇总库存、待到货/待出库、近期采购销售与库存流水，便于快速掌握商品经营状态（只读；价格与库存为参考值）。',
        'product_overview_price_from_master' => '主数据参考价',
        'product_overview_price_from_recent_purchase' => '近期采购价',
        'product_overview_price_from_recent_sales' => '近期销售价',
        'sales_order_overview_receivable_pending' => '待确认后生成',
        'sales_confirm' => '确认后，该销售订单将进入可执行状态，并可继续办理销售出库。请确认客户、商品、数量、单价、折扣和金额信息无误。',
        'sales_close' => '确认要关闭该销售订单吗？关闭后不再允许继续出库，请确认该订单相关业务已处理完毕。',
        'sales_order_void' => '作废后，该销售订单将不再参与后续业务处理。若存在未处理完毕的销售出库或退货，系统将停止作废并提示原因。',
        'sales_order_void_heading' => '确认作废该销售订单？',
        'sales_order_void_blocked_downstream' => '存在已生效的销售出库或销售退货，请先处理相关库存单据后再作废本订单。',
        'sales_return_reference' => '销售退货可仅引用销售订单，也可同时引用具体销售出库单做回溯。',
        'sales_quote_activate' => '生效后报价将作为正式有效报价，后续可继续用于转销售单。',
        'sales_quote_submit' => '提交后，系统将根据有效期自动更新为待生效、已生效或已过期状态。',
        'sales_quote_convert' => '转单后会生成一张新的销售订单，并保留报价来源追溯。',
        'sales_quote_void' => '确认要作废该报价单吗？作废后按系统规则保留历史追溯，且不再允许用于转销售单。',
        'sales_quote_void_heading' => '确认作废该报价单？',
        'sales_auto_price_resolution' => '留空时按正式价格规则自动命中；如录入不同单价，则会记为人工改价。',
        'sales_payment_term_days' => '留空时默认带出客户账期；确认时会按业务日期自动计算到期日。',
        'sales_order_discount_rate' => '本字段当前仅存档，不参与订单金额、应收与打印合计。实际优惠请在各行明细填写「优惠金额」；订单金额 = 各明细行（数量×单价－优惠金额）之和。',
        'document_line_pick_product_then_spec' => '先在下拉中选择商品（展示编码等信息，可浏览或按编码/条码/助记码搜索），再选择规格组合；仅一条规格时将自动带出。',
        'bulk_add_document_line_products_modal' => '为当前订单批量新增手工商品明细；不关联采购申请或询价转单，不占用申请数量。',
        'bulk_add_document_line_products_quote_modal' => '为当前报价单批量新增明细；单价按客户价格规则自动带出，不影响库存。',
        'bulk_add_document_line_products_request_modal' => '为当前采购申请批量新增明细；须指定仓库，不写入后续转单占用。',
        'bulk_add_document_line_products_inventory_modal' => '为当前单据批量新增明细；批次、效期、序列号等须在各行单独维护，过账规则不变。',
        'bulk_add_document_line_products_purchase' => '批量添加的为手工采购明细，不写入采购申请占用与转单台账。',
        'bulk_add_document_line_products_sales' => '批量添加的为手工销售明细，单价按系统价格规则自动带出，不影响库存。',
        'bulk_add_product_skus_search' => '打开下拉可浏览近期规格，也可按物料编码、名称、条码、助记码、规格编码或规格摘要搜索。',
        'barcode_quick_add_sales_order_modal' => '扫描或输入条码快速添加销售订单明细；单价按系统价格规则自动带出，不影响库存。',
        'barcode_quick_add_stocktake_modal' => '扫描或输入条码快速添加盘点明细；账面数量在确认盘点时由系统计算，此处仅录入实盘数量。',
        'barcode_quick_add_other_stock_out_modal' => '扫描或输入条码快速添加其他出库明细；库存校验在确认出库时进行。',
        'purchase_receipt_default_remaining_quantity' => '默认带入采购订单行剩余未到数量，可按实际到货调整；最终以确认过账为准。',
        'purchase_receipt_unit_price_from_order' => '默认带入采购订单行单价，可按实际协商调整。',
        'sales_outbound_default_pending_ship_quantity' => '默认带入销售订单行待出库数量，可按实际发货调整；最终以确认过账为准。',
        'sales_outbound_unit_price_from_order' => '默认带入销售订单行单价，可按实际协商调整。',
        'document_line_book_quantity_reference' => '账面数量（参考）：:quantity。盘点确认时以系统库存余额为准，此处仅供录入对照。',
        'document_line_available_stock_reference' => '可用库存（参考）：:quantity。出库确认时以系统校验为准，此处仅供录入对照。',
        'batch_no_locked_by_source_batch' => '已按所选来源批次自动带出，不可修改。',
        'batch_no_manual_when_no_source_batch' => '未选来源批次时可手填批次号；也可仅从「来源批次」选择。',
        'sales_order_due_date_pending' => '请选择客户并填写业务时间后，将在此显示预计到期日。',
        'sales_order_credit_after_confirm' => '确认销售订单后，系统会在此记录信用校验结果。',
        'sales_credit_override_reason' => '仅在信用校验被阻断且需受控放行时填写。',
        'customer_price_rule_disable' => '停用后该价格规则不再参与自动命中，但保留历史追溯。',
        'customer_price_level_code' => '与「客户价格规则」中「按价档定价」使用同一价档编码；不选则不参与价档取价。',
        'customer_price_rule_price_level_code' => '须与客户档案中的客户价档一致，录报价/销售明细时才会自动命中。',
        'price_level_unknown' => '未在字典中',
        'sales_control_workbench' => '本区汇总报价有效期、客户价格到期、信用异常与受控放行的经营关注项。',
        'allow_settlement_on_closed_document' => '关闭后若仍允许登记，适用于“业务已处理完毕但资金后补记”的场景；关闭时默认禁止，避免与已关闭单据状态不一致。',
        'document_void_policy' => '控制库存类、采购类、销售类单据作废时是否同步撤销库存与往来影响。',
        'settlement_void_policy' => '控制收款、付款、对账、核销等结算类单据作废时的处理方式。',
        'default_source_type' => '新建业务单据时默认带出的来源类型，可在单据中修改。',
        'source_system_guidance' => '本系统生成的单据可选择「本系统」；来自外部系统的数据请选择对应来源。',
        'receipt_reference' => '可选填主引用销售单，用于业务追溯；真正冲减应收通过核销单完成。',
        'receipt_order_submit' => '确认要提交该收款登记吗？提交后将进入待确认状态，可继续执行「确认收款」完成入账确认。',
        'receipt_order_confirm' => '确认后，系统将记录本次收款并计入客户往来账，可与后续核销、对账衔接。请确认客户、金额和关联单据无误。',
        'receipt_order_void' => '作废后，该收款登记将不再参与后续业务处理。若已被后续核销占用，系统将停止作废并提示原因。作废后，系统将按业务规则处理相关往来结算影响。',
        'settlement_void_effective_heading' => '确认作废该笔已生效结算？',
        'settlement_void_effective_body' => '作废后，该单据将不再参与后续业务处理。系统将按业务规则处理相关往来结算影响；若已被核销占用，将停止作废并提示原因。原记录仍保留备查。',
        'payment_reference' => '可选填主引用采购单，用于业务追溯；真正冲减应付通过核销单完成。',
        'payment_amount_reference_unpaid' => '未付余额：:amount。选择采购单且付款金额为空时，已默认按未付金额填入，可按实际修改。',
        'receipt_amount_reference_unreceived' => '未收余额：:amount。选择销售单且收款金额为空时，已默认按未收金额填入，可按实际修改。',
        'reference_order_no_outstanding' => '该单据当前无未付/未收余额，请按实际付款/收款金额填写。',
        'payment_order_submit' => '确认要提交该付款登记吗？提交后将进入待确认状态，可继续执行「确认付款」完成入账确认。',
        'payment_order_confirm' => '确认后，系统将记录本次付款并计入供应商往来账，可与后续核销、对账衔接。请确认供应商、金额和关联单据无误。',
        'payment_order_void' => '作废后，该付款登记将不再参与后续业务处理。若已被后续核销占用，系统将停止作废并提示原因。作废后，系统将按业务规则处理相关往来结算影响。',
        'settlement_adjustment_void_heading' => '确认作废该笔已生效结算调整？',
        'settlement_adjustment_void_body' => '作废后，该调整单将不再参与后续业务处理。系统将按业务规则撤销其已写入往来结算的影响；若已被后续业务占用，将停止作废并提示原因。',
        'settlement_statement_confirm' => '确认后，该对账单将作为后续核销和结算参考。请确认往来单位、期间和明细金额无误。',
        'settlement_statement_void' => '作废后，该对账单将不再参与后续对账流程。若存在未处理完毕的后续业务，系统将停止作废并提示原因。',
        'settlement_statement_void_heading' => '确认作废该对账单？',
        'settlement_statement_void_confirmed_body' => '该对账单已确认，可用于后续核销与对账。确认作废后，系统将取消其在对账与核销中的有效地位；若存在未处理完毕的后续业务，将停止作废并提示原因。',
        'settlement_statement_void_draft_body' => '确认作废该未确认对账单吗？作废后该单将不再参与后续对账流程。',
        'settlement_adjustment_apply' => '确认后，该结算调整单将生效并写入往来结算记录。请再次核对金额与调整方向。',
        'settlement_adjustment_void' => '作废后，该结算调整单将不再参与后续业务处理。系统将按业务规则撤销其已生效的往来影响；若已被后续业务占用，将停止作废并提示原因。',
        'settlement_write_off_confirm' => '确认后，系统将按明细完成核销处理，并更新相关往来单据状态。请确认核销对象和金额无误。',
        'settlement_write_off_reverse' => '确认要反核销该核销单吗？反核销将撤销已核销的往来影响；若当前状态不允许反核销，系统将停止操作并提示原因。',
        'replenishment_generate_result' => '已按启用规则生成或刷新 :count 条补货建议。',
        'inventory_serial_number_manual_maintenance_blocked' => '序列号由库存业务单据生成和流转。为保证库存账与序列号状态一致，不建议直接手工新增或修改关键库存信息。',
        'inventory_serial_number_governance_form' => '仅可维护备注与排序。商品、仓库、批次、状态、来源单号等须通过采购入库、销售出库、调拨、退货等业务单据变更。',
        'inventory_serial_number_disable_confirm' => '禁用后，该序列号将不能用于后续出库，请确认是否继续。',
        'inventory_serial_number_enable_confirm' => '启用后，仅恢复治理层面的可用标记；不会自动修正库存总账，请确认是否继续。',
        'inventory_serial_number_list' => '序列号由库存业务单据生成与流转。可在此查看状态、来源单据与追溯日志；关键库存信息请通过业务单据维护。',
        'inventory_serial_number_detail_trace' => '下方「序列号日志」展示业务流转记录；关联异常与盘点序列号差异用于治理跟进。',
        'stocktake_difference_governance' => '盘点差异用于承接原因、处理状态与确认留痕，不替代盘点单主链。',
        'region_import_scope' => '内置导入只落省、市、区县三级；乡镇街道需要的话在本系统里手工补即可。',
    ],
    'empty_states' => [
        'default_empty' => '暂无数据',
        'inventory_serial_number_no_exceptions' => '暂无关联库存异常',
        'inventory_serial_number_no_stocktake_differences' => '暂无盘点序列号差异记录',
    ],
    'widgets' => [
        'business_overview_workbench' => [
            'section_title' => '经营概览',
            'section_description' => '汇总本月经营核心指标；有待办事项时在下方「待办关注」中按优先级展示并可一键下钻。',
            'metric_month_sales_amount' => '本月销售额',
            'metric_month_purchase_amount' => '本月采购额',
            'metric_pending_delivery_count' => '待发货订单',
            'metric_pending_receipt_count' => '待到货订单',
            'metric_inventory_warning_count' => '库存预警',
            'metric_receivable_amount' => '应收余额',
            'metric_payable_amount' => '应付余额',
            'metric_month_cashflow' => '本月收付款',
            'metric_month_paid_amount' => '本月付款',
            'chart_sales_trend_heading' => '近 7 日销售趋势',
            'chart_sales_trend_description' => '按业务日期汇总已提交销售订单金额。',
            'chart_sales_trend_dataset' => '销售额',
            'chart_purchase_sales_heading' => '本月购销对比',
            'chart_purchase_sales_description' => '按日对比本月销售与采购订单金额。',
            'chart_purchase_sales_sales_dataset' => '销售额',
            'chart_purchase_sales_purchase_dataset' => '采购额',
            'chart_inventory_distribution_heading' => '库存预警构成',
            'chart_inventory_distribution_description' => '按低库存、待处理异常与待处理补货建议分布展示。',
            'chart_inventory_low_stock' => '低库存预警',
            'chart_inventory_exception' => '待处理库存异常',
            'chart_inventory_replenishment' => '待处理补货建议',
            'chart_inventory_distribution_empty' => '当前暂无库存预警项',
        ],
        'workbench_shared' => [
            'view' => '查看',
            'default_empty' => '暂无数据',
        ],
        'unified_workbench_reminders' => [
            'section_title' => '待办关注',
            'section_description' => '汇总库存、采购、结算、销售四域当前需处理事项；仅展示数量大于零的待办，按业务优先级排序。',
            'empty' => '当前无待关注事项',
        ],
        'inventory_workbench' => [
            'module_title' => '库存管理',
            'module_description' => '建议按「批次与序列号记录 → 盘点差异 → 补货建议 → 库存预警 → 库存异常」的顺序处理；危险类优先于预警类。',
            'reminders_title' => '库存待办',
            'reminders_description' => '自上而下与推荐处理顺序一致：先批次与序列号相关，再盘点差异与补货，其次低库存，最后处理待办库存异常。',
            'reminders_empty' => '暂无待办',
            'shortcuts_title' => '快捷入口',
            'shortcuts_description' => '顺序与待办呼应：批次、序列号、盘点差异、补货建议、预警、规则，再到库存异常。',
            'shortcuts_empty' => '暂无快捷入口',
            'exceptions_title' => '异常入口',
            'exceptions_description' => '先处理批次与序列号类异常，再进入盘点差异与待处理补货；其余在库存异常列表中按状态处理。',
            'exceptions_empty' => '暂无异常入口',
            'shortcut_batches' => '打开批次管理',
            'shortcut_serial' => '打开序列号管理',
            'shortcut_warnings' => '打开库存预警',
            'shortcut_rules' => '打开库存规则',
            'shortcut_replenishment' => '打开补货建议',
            'shortcut_differences' => '打开盘点差异',
            'shortcut_exceptions' => '打开库存异常',
            'shortcut_audit' => '打开审计日志（库存相关）',
            'exceptions_expired_batch_stock' => '已过期批次仍有余量',
            'exceptions_disabled_batch_stock' => '停用批次仍有余量',
            'exceptions_serial_batch_mismatch' => '序列号与批次不一致',
            'exceptions_pending_difference' => '待处理盘点差异',
            'exceptions_pending_replenishment' => '待处理补货建议',
            'reminder_expired_batch' => '已过期批次仍有余量',
            'reminder_near_expiry_batch' => '临期批次仍有余量',
            'reminder_low_stock' => '低库存或零库存',
            'reminder_pending_replenishment' => '待处理补货建议',
            'reminder_pending_stocktake_difference' => '待处理盘点差异',
            'reminder_serial_mismatch' => '序列号状态异常',
            'reminder_open_inventory_exception' => '待处理库存异常',
        ],
        'purchase_workbench' => [
            'stat_pending_request' => '待处理采购申请',
            'stat_pending_convert' => '待转采购申请',
            'stat_urgent_request' => '加急采购申请',
            'stat_pending_arrival' => '待到货采购订单',
            'stat_overdue_arrival' => '逾期待到货订单',
            'stat_partial_arrival' => '部分到货未完成',
            'stat_pending_exception' => '待处理采购异常',
            'stat_resupply_exception' => '待补送采购异常',
            'stat_supplier_attention' => '需关注供应表现',
            'stat_stale_price' => '待刷新价格参考',
            'link_requests' => '查看采购申请',
            'link_orders' => '查看采购订单',
            'link_overdue' => '查看逾期待到货',
            'link_exceptions' => '查看采购异常',
            'link_resupply' => '查看待补送异常',
            'link_supplier' => '查看供应表现',
            'link_price' => '查看采购价格参考',
            'shortcut_requests' => '查看采购申请',
            'shortcut_inquiry' => '查看询价记录',
            'shortcut_comparison' => '查看询价比价',
            'shortcut_orders' => '查看采购订单',
            'shortcut_receipts' => '查看采购入库',
            'shortcut_statistics' => '查看采购统计',
            'shortcut_supplier' => '查看供应表现',
            'shortcut_price' => '查看采购价格参考',
            'shortcut_audit' => '查看采购操作记录',
            'exception_pending_request' => '待处理采购申请',
            'exception_pending_convert' => '待转采购申请',
            'exception_urgent' => '加急采购申请',
            'exception_pending_arrival' => '待到货采购订单',
            'exception_overdue' => '逾期待到货订单',
            'exception_partial_arrival' => '部分到货未完成',
            'exception_pending' => '待处理采购异常',
            'exception_resupply' => '待补送采购异常',
            'exception_supplier' => '近期高频异常供应商',
            'exception_supplier_attention' => '需关注供应表现',
            'exception_stale_price' => '待刷新价格参考',
            'module_title' => '采购协同',
            'module_description' => '集中处理采购申请、询报价、到货跟进与供应侧关注事项。',
            'reminders_title' => '采购待办',
            'reminders_description' => '优先处理申请承接、转单、到货与异常协同事项。',
            'reminders_empty' => '暂无采购待办',
            'shortcuts_title' => '快捷入口',
            'shortcuts_description' => '快速进入采购申请、询价比价、订单、入库与统计页面。',
            'shortcuts_empty' => '暂无快捷入口',
            'highlights_title' => '重点关注',
            'highlights_description' => '集中查看逾期、异常供应商和价格沉淀待刷新事项。',
            'highlights_empty' => '暂无重点关注项',
            'reminder_pending_purchase_request' => '待处理采购申请',
            'reminder_pending_convert_request' => '待转采购需求',
            'reminder_urgent_purchase_request' => '加急采购申请',
            'reminder_pending_arrival_order' => '待到货采购订单',
            'reminder_overdue_arrival_order' => '逾期待到货订单',
            'reminder_partial_arrival_order' => '部分到货未完成',
            'reminder_pending_purchase_exception' => '待处理采购异常',
            'reminder_pending_resupply_exception' => '待补送采购异常',
            'reminder_high_frequency_exception_supplier' => '近期高频异常供应商',
            'reminder_supplier_performance_attention' => '需关注供应表现',
            'reminder_stale_purchase_price_reference' => '待刷新价格参考',
        ],
        'sales_workbench' => [
            'stat_pending_quote' => '待生效报价',
            'stat_expiring_quote' => '即将失效报价',
            'stat_long_unconverted' => '长期未转单报价',
            'stat_blocked_credit' => '信用异常客户',
            'stat_near_limit' => '临界授信客户',
            'stat_released_order' => '受控放行销售单',
            'stat_expiring_price' => '即将失效客户价',
            'stat_expired_price' => '已失效客户价',
            'link_quotes' => '查看销售报价',
            'link_credit' => '查看信用控制',
            'link_orders' => '查看销售订单',
            'link_prices' => '查看客户价格',
            'shortcut_quotes' => '查看销售报价',
            'shortcut_orders' => '查看销售订单',
            'shortcut_prices' => '查看客户价格',
            'shortcut_credit' => '查看信用控制',
            'shortcut_audit' => '查看销售操作记录',
            'exception_expired_quote' => '已过期报价',
            'exception_long_unconverted' => '长期未转单报价',
            'exception_blocked_credit' => '信用异常客户',
            'exception_released_order' => '受控放行销售单',
            'exception_expired_price' => '已失效客户价',
            'exception_audit' => '报价与信用留痕',
            'module_title' => '销售管控',
            'module_description' => '集中处理报价、信用控制、价格规则与销售放行关注事项。',
            'reminders_title' => '销售待办',
            'reminders_description' => '优先处理报价生效、转单、信用与价格规则待办事项。',
            'reminders_empty' => '暂无销售待办',
            'shortcuts_title' => '快捷入口',
            'shortcuts_description' => '快速进入报价、订单、客户价格与信用控制页面。',
            'shortcuts_empty' => '暂无快捷入口',
            'exceptions_title' => '异常入口',
            'exceptions_description' => '集中查看过期报价、信用异常客户和受控放行记录。',
            'exceptions_empty' => '暂无异常入口',
            'reminder_pending_effective_quote' => '待生效报价',
            'reminder_expiring_quote' => '即将失效报价',
            'reminder_expired_quote' => '已过期报价',
            'reminder_long_unconverted_quote' => '长期未转单报价',
            'reminder_blocked_credit_customer' => '信用异常客户',
            'reminder_near_limit_customer' => '临界授信客户',
            'reminder_released_override_order' => '受控放行销售单',
            'reminder_expiring_price_rule' => '即将失效客户价',
            'reminder_expired_price_rule' => '已失效客户价',
        ],
        'settlement_workbench' => [
            'stat_receivable_total' => '应收总额',
            'stat_payable_total' => '应付总额',
            'stat_due_today_receivable' => '今日待跟进到期应收',
            'stat_overdue_receivable' => '已超期应收',
            'stat_due_soon_payable' => '即将到期应付',
            'stat_large_unwritten' => '大额未核销笔数',
            'stat_month_receipt' => '本月收款',
            'stat_month_payment' => '本月付款',
            'amount_label' => '金额',
            'link_receivables' => '查看客户应收',
            'link_payables' => '查看供应商应付',
            'link_receipts' => '查看收款登记',
            'link_payments' => '查看付款登记',
            'shortcut_receivables' => '查看客户应收',
            'shortcut_payables' => '查看供应商应付',
            'shortcut_write_offs' => '查看核销记录',
            'shortcut_statements' => '查看对账单',
            'shortcut_aging' => '查看账龄分析',
            'exception_overdue_customer' => '超期客户应收',
            'exception_overdue_supplier' => '超期供应商应付',
            'exception_long_unwritten_receipt' => '长期未核销收款',
            'exception_long_unwritten_payment' => '长期未核销付款',
            'exception_recent_adjustment' => '近期结算调整',
            'module_title' => '结算管理',
            'module_description' => '围绕应收应付、核销与账龄分析集中处理日常结算事项。',
            'reminders_title' => '待办提醒',
            'reminders_description' => '聚焦超期、未核销和近期需要跟进的结算事项。',
            'reminders_empty' => '暂无结算待办',
            'shortcuts_title' => '快捷入口',
            'shortcuts_description' => '快速进入往来、核销、对账与账龄分析页面。',
            'shortcuts_empty' => '暂无快捷入口',
            'exceptions_title' => '异常入口',
            'exceptions_description' => '优先查看超期对象、长期未核销记录与结算调整。',
            'exceptions_empty' => '暂无异常入口',
            'reminder_due_today_receivable' => '今日待跟进到期应收',
            'reminder_overdue_receivable' => '已超期应收',
            'reminder_due_soon_payable' => '即将到期应付',
            'reminder_large_unwritten' => '大额未核销',
            'reminder_long_unwritten' => '长期未核销',
            'reminder_reversed_write_off' => '反核销后待关注',
            'reminder_recent_adjustment' => '结算调整后待关注',
        ],
        'inventory_overview_stats' => [
            'near_expiry_batches' => '临期批次',
            'expired_batches' => '已过期批次',
            'low_stock' => '低库存与零库存',
            'pending_replenishment' => '待处理补货建议',
            'pending_stocktake_difference' => '待处理盘点差异',
            'open_exceptions' => '库存异常（待处理）',
            'link_batches' => '查看批次',
            'link_exceptions' => '查看库存异常',
            'link_warnings' => '查看库存预警',
            'link_replenishment' => '查看补货建议',
            'link_differences' => '查看盘点差异',
        ],
    ],
    'installer' => [
        'env_check' => [
            'groups' => [
                'public_storage' => '公共存储目录',
                'php_runtime' => 'PHP 运行环境',
                'extensions_required' => '必需 PHP 扩展',
                'extensions_recommended' => '推荐 PHP 扩展',
                'writable_paths' => '目录可写权限',
                'env_file' => '环境配置文件',
            ],
            'labels' => [
                'php_version' => 'PHP 版本（>= 8.3）',
                'symlink' => '符号链接函数 symlink()',
                'process_function' => '进程控制函数 :function()',
                'extension' => ':ext 扩展',
                'extension_opcache' => 'OPcache 扩展（Zend OPcache）',
                'public_storage' => 'public/storage 访问路径',
                'env_file' => '.env 配置文件',
                'writable_directory' => '目录 :path',
            ],
            'summaries' => [
                'php_ok' => '当前 :version，满足要求（>= 8.3.0）',
                'php_fail' => '当前 :version，需要 >= 8.3.0',
                'symlink_ok' => 'symlink() 可用',
                'symlink_fail' => 'symlink() 不可用；disable_functions=:disabled',
                'process_function_ok' => ':function() 可用',
                'process_function_fail' => ':function() 不可用；disable_functions=:disabled',
                'disabled_empty' => '（空）',
                'extension_ok' => '已加载（extension_loaded(:ext)=true）',
                'extension_fail' => '未加载（extension_loaded(:ext)=false）',
                'opcache_ok' => '已启用（Zend OPcache；opcache.enable=1）',
                'opcache_fail' => '未启用（extension_loaded=:loaded；opcache.enable=:enable）',
                'public_storage_symlink_ok' => '符号链接正常：:link → :target',
                'public_storage_ready' => '路径就绪，安装收尾将执行 storage:link',
                'public_storage_invalid_removed' => '已清理无效路径，安装收尾将执行 storage:link',
                'public_storage_cleanup_fail' => '清理失败：:message',
                'dir_ok' => '目录存在且 Web 进程可写',
                'dir_not_writable' => '目录存在但不可写',
                'dir_missing' => '目录不存在',
                'env_exists_writable' => '文件存在且可写',
                'env_exists_not_writable' => '文件存在但不可写',
                'env_missing_template' => '缺少 .env 与模板文件',
                'env_will_copy_writable' => '尚无 .env，安装时将从 .env.example 创建；项目根目录可写',
                'env_will_copy_not_writable' => '尚无 .env，且项目根目录不可写',
                'path_suffix' => '路径：:path',
            ],
            'hints' => [
                'php_version_fail' => '请升级 PHP 至 8.3.0 或更高版本后刷新本页。',
                'symlink_fail' => '从 php.ini 的 disable_functions 移除 symlink，或联系主机商开启；安装收尾需执行 storage:link。',
                'process_function_fail' => '从 php.ini 的 disable_functions 移除 :function（建议同时放开 proc_open、proc_close、proc_get_status、proc_terminate），并重启 PHP-FPM；否则系统在线更新无法进入维护模式或执行迁移。',
                'extension_required_fail' => '在 php.ini 启用 extension=:ext（Windows 可能为 extension=php_:ext.dll）并重启 PHP 后刷新本页。',
                'extension_recommended_fail' => '可选：在 php.ini 启用 extension=:ext 后重启 PHP；未启用不影响继续安装。',
                'opcache_recommended_fail' => '在 php.ini 启用 opcache 扩展并设置 opcache.enable=1；未启用不影响安装，但可能偏慢。',
                'directory_not_writable' => '请调整目录所有者/权限，使 Web 进程用户可写（常见为 www、www-data、IIS_IUSRS）。',
                'public_storage_invalid_removed' => '已清理无效 public/storage，安装收尾将执行 php artisan storage:link。',
                'public_storage_cleanup_fail' => '请删除或修正 public/storage（须为指向 storage/app/public 的符号链接或可写目录），并确保 public/ 对 Web 用户可写。',
                'env_not_writable' => '请 chmod/chown 使 Web 进程可写 .env（安装将写入数据库等配置）。',
                'env_missing_example' => '请确认安装包完整，根目录应包含 .env.example。',
                'env_root_not_writable' => '请使项目根目录对 Web 进程可写，以便创建 .env。',
                'env_will_copy' => '首次访问将自动从 .env.example 创建 .env。',
            ],
        ],
        'env_file_writable' => '系统配置文件已就绪，可正常保存安装信息。',
        'env_file_not_writable' => '系统配置文件存在但不可写，请调整文件权限后再继续。',
        'env_missing_example' => '缺少配置模板文件，无法生成默认配置，请确认安装包文件完整。',
        'root_writable_no_env' => '尚未生成系统配置文件，但程序目录可写，安装时将自动创建。',
        'root_not_writable_no_env' => '程序目录不可写，无法创建系统配置文件，请调整目录权限后再试。',
        'php_symlink_ok' => '服务器支持创建公共文件访问链接，安装收尾可自动完成相关配置。',
        'php_symlink_missing' => '服务器未启用符号链接功能，无法自动配置公共文件访问。请联系主机管理员开启该功能后重试。',
        'php_symlink_blocked' => '服务器未启用符号链接功能，无法继续安装。请联系主机管理员处理后再试。',
    ],
    'integration_ui' => [
        'adapter_stub_capability' => '当前为测试连接，不会向外部系统发送真实数据。',
        'source_system_options' => [
            'dberp' => '本系统',
            'dbshop' => 'DBShop',
        ],
        'sync_retry_bulk_title' => '已处理 :success 条同步重试，:failed 条未能完成。',
        'sync_retry_confirmation' => '系统将重新提交该同步任务，请确认外部系统连接正常。',
        'sync_failure_hint' => '同步失败，请检查外部系统连接、映射关系和数据内容后重试。',
    ],
    'messages' => [
        'not_available' => '—',
        'sales_order_overview_no_related_outbounds' => '暂无关联销售出库单。',
        'sales_order_overview_no_related_returns' => '暂无关联销售退货单。',
        'sales_order_overview_no_related_receipts' => '暂无关联收款登记。',
        'sales_order_overview_no_related_receivables' => '暂无关联应收记录。',
        'purchase_order_overview_no_related_receipts' => '暂无关联采购到货单。',
        'purchase_order_overview_no_related_returns' => '暂无关联采购退货单。',
        'purchase_order_overview_no_related_payments' => '暂无关联付款登记。',
        'purchase_order_overview_no_related_payables' => '暂无关联应付记录。',
        'purchase_order_overview_no_related_exceptions' => '暂无关联到货异常。',
        'purchase_order_overview_arrival_progress' => ':progress · 到货 :arrived · 入库 :received · 待到货 :pending',
        'customer_status_enabled' => '启用',
        'customer_status_disabled' => '停用',
        'supplier_status_enabled' => '启用',
        'supplier_status_disabled' => '停用',
        'customer_credit_usage_ratio' => '占用 :percent%',
        'customer_overview_no_recent_sales_orders' => '暂无近期销售订单。',
        'customer_overview_no_open_receivables' => '暂无未结应收。',
        'customer_overview_no_overdue_receivables' => '暂无逾期应收。',
        'customer_overview_no_recent_receipts' => '暂无近期收款登记。',
        'supplier_overview_no_recent_purchase_orders' => '暂无近期采购订单。',
        'supplier_overview_no_open_payables' => '暂无未结应付。',
        'supplier_overview_no_overdue_payables' => '暂无逾期应付。',
        'supplier_overview_no_recent_payments' => '暂无近期付款登记。',
        'supplier_overview_no_recent_inquiry_quotes' => '暂无近期询价报价。',
        'product_status_enabled' => '启用',
        'product_status_disabled' => '停用',
        'product_overview_not_inventory_managed' => '不管理库存',
        'product_overview_no_stock_records' => '暂无库存记录',
        'product_overview_no_recent_purchases' => '暂无近期采购',
        'product_overview_no_recent_sales' => '暂无近期销售',
        'product_overview_no_recent_inventory_movements' => '暂无近期库存流水',
        'product_overview_no_recent_stocktake_differences' => '暂无近期盘点差异',
        'partner_overview_no_recent_inquiry_quotes' => '近90天暂无询价报价。',
        'partner_overview_inquiry_quote_count' => '近90天共 :count 条报价',
        'partner_overview_inquiry_quote_summary' => '近90天 :count 条；最新 :code（:date，单价 :price）',
        'integration_test_mode_notice' => '当前为测试连接，不会向外部系统发送真实数据。',
        'license_free_commercial_notice' => '标准版可用于正常商业使用；如需移除或修改版权信息，请获取版权商业授权。',
        'license_copyright_not_purchased' => '未购买版权商业授权',
        'admin_access_denied' => '当前账号暂无访问该页面的权限。',
        'admin_access_contact_super_admin' => '如需继续操作，请联系系统管理员为当前账号开通相应的管理端功能权限。',
        'page_not_found' => '页面不存在',
        'page_not_found_hint' => '您访问的地址不存在或已被移除。请检查链接是否正确，或返回系统继续操作。',
        'region_not_set' => '未设置地区',
        'address_detail_not_set' => '未填写详细地址',
        'contact_not_set' => '未填写联系方式',
        'document_snapshot_not_recorded' => '未记录',
        'region_enabled' => '启用中',
        'region_disabled' => '已停用',
        'region_final_selectable' => '可作最终地区',
        'region_not_final_selectable' => '仅作层级承载',
        'region_usage_none' => '当前尚未被客户、供应商或仓库引用',
        'region_usage_customer' => '客户 :count',
        'region_usage_supplier' => '供应商 :count',
        'region_usage_warehouse' => '仓库 :count',
        'purchase_request_generated_from_replenishment' => '已从补货建议生成采购申请 :code。',
        'purchase_request_convert_success' => '已生成采购订单 :code。',
        'purchase_request_inquiry_generated_success' => '已生成询价单 :code，可为各供应商补充报价。',
        'purchase_inquiry_created_from_request' => '已从采购申请生成询价单 :code。',
        'purchase_inquiry_quote_convert_success' => '已根据报价生成采购订单 :code。',
        'purchase_inquiry_quote_convert_success_multiple' => '已按供应商生成 :count 张采购订单：:codes。',
        'purchase_request_convert_success_multiple' => '已按目标仓拆分为 :count 张采购订单：:codes。',
        'purchase_request_convert_target_warehouse' => '目标仓：:warehouse',
        'purchase_conversion_order_voided' => '采购订单作废，冲回来源占用。',
        'purchase_conversion_item_removed' => '采购订单明细已删除，冲回来源占用。',
        'purchase_conversion_source_removed' => '采购订单明细已移除来源，冲回来源占用。',
        'purchase_conversion_quantity_cleared' => '采购订单明细数量已清零，冲回来源占用。',
        'purchase_conversion_quantity_adjusted' => '采购订单明细数量已调整，重新占用来源数量。',
        'purchase_receipt_mixed_requested_warehouse' => '本采购订单明细存在多个申请目标仓，请按仓分别登记到货；本次未自动带出仓库。',
        'purchase_return_ambiguous_warehouse' => '该采购订单对应多个入库仓库或申请目标仓不一致，请手动选择退货仓库（通常应与实际入库仓库一致）。',
        'purchase_inquiry_quote_recommended' => '已将询价记录 :code 标记为建议成交。',
        'purchase_arrival_register_success' => '已登记采购到货单 :code。',
        'purchase_price_fallback_to_base_cost' => '当前暂无可用询价或成交参考价，已改用商品基础成本价。',
        'audit_remark_admin_role_created' => '通过管理端新增角色',
        'audit_remark_admin_role_updated' => '通过管理端更新角色',
        'audit_remark_admin_role_copied_from_resource' => '从角色权限页复制角色',
        'audit_remark_admin_role_status_toggled_from_resource' => '从角色权限页调整角色状态',
        'audit_remark_admin_role_deleted_from_resource' => '从角色权限页删除角色',
        'audit_remark_admin_user_deleted' => '通过管理端删除管理员',
        'product_sku_compat_ambiguous_default' => '表 :table 中存在物料下多条可选规格组合且无法唯一确定默认行，为安全起见未自动回填规格组合关联，请人工核对后处理。',
        'product_sku_compat_spec_matrix_without_combos' => '该物料已启用规格矩阵，但尚未生成任何规格组合，请先维护规格组合后再开展业务。',
        'product_sku_governance_multi_enabled' => '该物料存在多条启用的商品规格组合，本行未自动写入规格明细，需人工确认规格后补录。',
        'product_sku_governance_no_enabled_sku' => '该物料存在规格组合但当前无启用的商品规格，未自动回填，请在商品档案启用或新建规格后再核对历史行。',
        'product_sku_governance_no_sku' => '该物料尚未维护商品规格组合，未自动回填。',
        'product_sku_governance_nullable_strategy' => '历史单据可能未记录规格组合。多规格商品在新业务中须逐行选择规格；库存结余按「仓库 + 规格组合」区分。',
        'product_sku_governance_cli_summary' => '规格行回填任务结束（试运行=:dry）。结果摘要：:report',
        'organization_master_data_scan_cli_summary' => '组织主数据扫描结束（dry-run=:dry）。治理报告：:report',
        'save_first_then_manage_details' => '请先保存基础信息，保存成功后可继续维护明细。',
        'save_document_first_then_manage_lines' => '请先保存单据基础信息，保存成功后可继续维护单据明细。',
        'sales_order_due_date_preview' => '预计到期日：:date（保存后写入单据）',
        'sales_order_due_date_preview_saved' => '预计到期日：:projected（已保存：:saved）',
        'save_document_first_then_manage_reconciliation_lines' => '请先保存单据基础信息，保存成功后可继续维护对账明细。',
        'save_document_first_then_manage_verification_lines' => '请先保存单据基础信息，保存成功后可继续维护核销明细。',
        'sales_quote_submitted_success' => '报价单已提交，当前状态：:status。',
        'sales_quote_copied_success' => '已复制为新报价单 :code，已为您打开新单据，可继续编辑。',
        'save_product_first_then_manage_specs' => '启用规格后，请先保存商品档案。保存成功后可维护规格组和规格值。',
        'save_product_first_then_manage_auxiliary_units' => '启用辅助单位后，请先保存商品档案。保存成功后可维护辅助单位与主单位的换算关系。',
        'spec_matrix_not_ready' => '请先维护规格组及对应规格值，再生成规格组合。',
        'spec_matrix_rebuilt_next_steps' => '已恢复为单规格。请保存商品档案后，重新开启「启用商品规格」，再维护新的规格维度与组合。',
        'save_dictionary_type_first_then_manage_items' => '若调整了上方类型信息，请先保存类型基础信息，保存成功后可继续维护字典项。',
        'save_product_or_inventory_first_then_manage_batch_serial' => '请先保存商品或库存资料，保存成功后可维护批次与序列号记录。',
        'product_auxiliary_not_enabled' => '未启用辅助单位',
        'document_line_no_auxiliary_selected' => '本条按主单位录入；主单位数量与录入数量一致。',
        'inventory_ledger_no_entered_trace' => '—（无录入单位记录，多为历史数据）',
        'inventory_ledger_no_auxiliary_posting' => '—（按主单位记账）',
    ],
    'options' => [
        'source_system' => [
            'dberp' => '本系统',
            'dbshop' => '外部渠道',
            'external' => '外部系统',
        ],
        'enabled_disabled_state' => [
            'enabled' => '启用',
            'disabled' => '停用',
        ],
        'document_void_policy' => [
            'restore_stock_and_finance' => '作废时撤销库存与往来影响（按单恢复）',
            'mark_only' => '仅作废标记（不自动撤销业务影响）',
            'forbid_if_posted' => '确认生效后不允许直接作废',
        ],
        'price_source_type' => [
            'exclusive_price' => '客户专属价',
            'level_price' => '价档价',
            'default_sales_price' => '默认销售价',
            'manual_override' => '人工改价',
            'quote_snapshot' => '报价快照',
            'channel_price' => '渠道价（待启用）',
        ],
        'payment_over_limit_policy' => [
            'forbid' => '禁止超额收付',
            'warn_allow' => '提示后允许（需权限）',
            'allow' => '仅记录不拦截',
        ],
        'receipt_over_limit_policy' => [
            'forbid' => '禁止超额收款',
            'warn_allow' => '提示后允许（需权限）',
            'allow' => '仅记录不拦截',
        ],
        'settlement_void_policy' => [
            'rollback' => '作废时自动撤销往来影响',
            'forbid' => '确认生效后不允许直接作废',
        ],
        'settlement_method' => [
            'cash' => '现结',
            'bank_transfer' => '银行转账',
            'month_end' => '月结',
            'other' => '其他',
        ],
        'warehouse_type' => [
            'general' => '普通仓',
            'store' => '门店仓',
            'transit' => '中转仓',
            'virtual' => '虚拟仓',
        ],
        'data_import_type' => [
            'unit' => '计量单位',
            'product_category' => '商品分类',
            'product_brand' => '商品品牌',
            'customer_category' => '客户分类',
            'supplier_category' => '供应商分类',
            'warehouse' => '仓库',
            'customer' => '客户',
            'supplier' => '供应商',
            'product' => '商品',
            'opening_stock' => '期初库存',
        ],
        'data_import_batch_status' => [
            'pending' => '待处理',
            'precheck_failed' => '预检失败',
            'prechecked' => '预检通过',
            'processing' => '处理中',
            'completed' => '已完成',
            'failed' => '失败',
            'cancelled' => '已取消',
        ],
        'data_import_row_status' => [
            'pending' => '待处理',
            'success' => '成功',
            'validated' => '预检通过',
            'imported' => '已导入',
            'failed' => '失败',
            'skipped' => '已跳过',
        ],
        'settlement_statement_status' => [
            'draft' => '未提交',
            'confirmed' => '已确认',
            'voided' => '已作废',
        ],
        'settlement_document_status' => [
            'draft' => '未提交',
            'submitted' => '已提交',
            'effective' => '已确认',
            'voided' => '已作废',
        ],
        'settlement_adjustment_status' => [
            'draft' => '未提交',
            'effective' => '已生效',
            'voided' => '已作废',
        ],
        'purchase_request_status' => [
            'draft' => '未提交',
            'pending' => '待处理',
            'partially_converted' => '部分转采购',
            'converted' => '已转采购',
            'closed' => '已关闭',
            'voided' => '已作废',
        ],
        'purchase_exception_type' => [
            'short_supply' => '少送',
            'excess_supply' => '多送',
            'wrong_delivery' => '错送',
            'rejected' => '拒收',
            'near_expiry' => '临期',
            'appearance_issue' => '外观异常',
        ],
        'purchase_exception_status' => [
            'pending' => '待处理',
            'processing' => '处理中',
            'resolved' => '已解决',
            'closed' => '已关闭',
        ],
        'purchase_exception_resolution_result' => [
            'resupply' => '补送',
            'amend_order' => '改单',
            'return_goods' => '退回',
            'close' => '关闭',
            'follow_up' => '转后续处理',
        ],
        'purchase_order_item_execution_status' => [
            'awaiting_release' => '待下达',
            'pending_arrival' => '待到货',
            'partially_arrived' => '部分到货',
            'completed' => '已完成',
            'closed' => '已关闭',
            'voided' => '已作废',
        ],
        'purchase_price_hit_result' => [
            'reference_missing' => '暂无参考价',
            'reference_aligned' => '参考区间内',
            'near_lowest_quote' => '接近参考低价',
            'higher_than_recent_supplier' => '高于最近成交价',
            'higher_than_recent_product' => '高于最近采购价',
            'lower_than_recent_supplier' => '低于最近成交价',
        ],
        'purchase_inquiry_status' => [
            'draft' => '未提交',
            'open' => '进行中',
            'closed' => '已关闭',
            'voided' => '已作废',
        ],
        'purchase_inquiry_quote_status' => [
            'active' => '有效',
            'expired' => '已过期',
            'invalidated' => '已作废',
        ],
        'purchase_request_urgency_level' => [
            'normal' => '普通',
            'urgent' => '加急',
            'critical' => '特急',
        ],
        'purchase_request_source_type' => [
            'manual' => '手工申请',
            'replenishment_suggestion' => '补货建议',
        ],
        'inventory_exception_type' => [
            'expired_batch_stock' => '已过期批次仍有库存',
            'disabled_batch_stock' => '停用批次仍有库存',
            'serial_batch_mismatch' => '序列号与批次状态不一致',
            'pending_stocktake_difference' => '盘点差异待处理',
            'pending_replenishment_suggestion' => '补货建议待处理',
        ],
        'inventory_exception_status' => [
            'open' => '待处理',
            'resolved' => '已关闭',
            'ignored' => '已忽略',
        ],
        'stocktake_difference_status' => [
            'pending' => '待处理',
            'reviewed' => '已复核',
            'resolved' => '已确认',
            'ignored' => '已忽略',
        ],
        'stocktake_serial_number_difference_type' => [
            'missing_in_actual' => '实盘缺失',
            'extra_in_actual' => '实盘多出',
            'wrong_warehouse' => '归属其他仓库',
            'not_in_stock' => '非在库状态',
            'disabled_or_voided' => '已禁用或已作废',
        ],
        'settlement_adjustment_type' => [
            'manual' => '手工调整',
            'reconciliation' => '对账差异调整',
            'rounding' => '尾差调整',
        ],
        'settlement_adjustment_direction' => [
            'increase' => '增加应收应付',
            'decrease' => '减少应收应付',
        ],
        'receipt_order_type' => [
            'standard' => '普通收款',
            'advance' => '预收款',
        ],
        'payment_order_type' => [
            'standard' => '普通付款',
            'advance' => '预付款',
        ],
        'advance_account_status' => [
            'active' => '正常',
            'closed' => '已关闭',
        ],
        'advance_account_flow_type' => [
            'receipt_confirmed' => '预收确认',
            'payment_confirmed' => '预付确认',
            'receipt_voided' => '预收作废',
            'payment_voided' => '预付作废',
            'receipt_consumed' => '预收冲抵',
            'payment_consumed' => '预付冲抵',
            'receipt_released' => '预收释放',
            'payment_released' => '预付释放',
        ],
        'settlement_record_status' => [
            'formed' => '已形成',
            'partially_written_off' => '部分核销',
            'written_off' => '已核销',
            'closed' => '已关闭',
            'voided' => '已作废',
        ],
        'settlement_write_off_status' => [
            'confirmed' => '已确认',
            'partially_reversed' => '部分反核销',
            'reversed' => '已反核销',
            'voided' => '已作废',
        ],
        'settlement_write_off_line_status' => [
            'confirmed' => '已确认',
            'partially_reversed' => '部分反核销',
            'reversed' => '已反核销',
        ],
        'settlement_funds_usage_status' => [
            'unwritten' => '未核销',
            'partially_written' => '部分核销',
            'written' => '已核销',
        ],
        'integration_mapping_status' => [
            'matched' => '已匹配',
            'synced' => '已同步',
            'failed' => '失败',
            'conflict' => '待处理冲突',
            'invalid' => '已失效',
        ],
        'integration_sync_status' => [
            'pending' => '待处理',
            'success' => '成功',
            'failed' => '失败',
            'skipped' => '已跳过',
        ],
        'integration_object_type' => [
            'product' => '商品',
            'product_category' => '商品分类',
            'customer' => '客户映射',
            'order' => '订单',
            'inventory' => '库存',
        ],
        'payable_status' => [
            'unpaid' => '未付款',
            'partially_paid' => '部分付款',
            'paid' => '已付清',
            'over_paid' => '超额付款',
        ],
        'receivable_status' => [
            'uncollected' => '未收',
            'partially_collected' => '部分收款',
            'collected' => '已收清',
            'over_collected' => '超额收款',
        ],
        'sales_source_type' => [
            'manual' => '手工录入',
            'import' => '批量导入',
            'offline' => '线下业务',
            'dbshop' => 'DBShop 渠道',
            'third_party' => '第三方渠道',
        ],        'number_applies_to' => [

            'product_category' => '商品分类',
            'unit' => '单位',
            'product_brand' => '商品品牌编码',
            'product' => '商品',
            'product_sku' => '商品规格编号',
            'customer' => '客户',
            'customer_category' => '客户分类',
            'supplier' => '供应商',
            'supplier_category' => '供应商分类',
            'warehouse' => '仓库',
            'employee' => '员工',
            'department' => '部门',
            'position' => '岗位',
            'purchase_bill' => '采购类单据',
            'purchase_request' => '采购申请',
            'purchase_inquiry' => '采购询价单',
            'purchase_inquiry_quote' => '供应商报价',
            'purchase_order' => '采购订单',
            'purchase_receipt' => '采购入库单',
            'purchase_return' => '采购退货单',
            'sales_order' => '销售订单',
            'sales_quote' => '销售报价单',
            'sales_outbound' => '销售出库单',
            'sales_return' => '销售退货单',
            'sales_bill' => '销售类单据',
            'stock_in' => '入库单',
            'stock_out' => '出库单',
            'transfer_order' => '调拨单',
            'stocktake_order' => '盘点单',
            'receipt' => '收款',
            'payment' => '付款',
            'receivable_record' => '应收记录',
            'payable_record' => '应付记录',
            'settlement_write_off' => '核销单',
            'settlement_adjustment' => '结算调整单',
            'settlement_statement' => '对账单',
            'other' => '其他',
        ],
        'date_segment' => [
            'none' => '无日期',
            'yyyymm' => '年月（六位）',
            'yyyymmdd' => '年月日（八位）',
        ],
        'inventory_direction' => [
            'in' => '入库',
            'out' => '出库',
        ],
        'inventory_doc_status' => [
            'draft' => '未提交',
            'effective' => '已生效',
            'voided' => '已作废',
        ],
        'region_level' => [
            'country' => '根级地区',
            'province' => '省级',
            'city' => '地市级',
            'district' => '区县级',
            'street' => '街道/乡镇',
            'other' => '其他层级',
        ],
        'region_source' => [
            'manual' => '手工新增',
            'system' => '系统内置',
            'china_mca' => '内置省市区县',
            'china_divisions' => '内置省市区县',
            'unknown' => '未标记来源',
            'other' => '其他来源',
        ],
        'settlement_side' => [
            'receivable' => '客户应收核销',
            'payable' => '供应商应付核销',
        ],
        'settlement_business_side' => [
            'receivable' => '客户应收',
            'payable' => '供应商应付',
        ],
        'settlement_attention_status_receivable' => [
            'due_today' => '今日到期',
            'due_soon' => '即将到期',
            'overdue' => '已超期',
        ],
        'settlement_attention_status_payable' => [
            'due_soon' => '即将到期',
            'overdue' => '已超期',
        ],
        'settlement_attention_status_receipt_payment' => [
            'large_unwritten' => '大额未核销',
            'long_unwritten' => '长期未核销',
        ],
        'settlement_attention_status_write_off' => [
            'reversed_follow_up' => '反核销待跟进',
        ],
        'settlement_attention_status_adjustment' => [
            'recent_follow_up' => '近期调整跟进',
        ],
        'transfer_doc_status' => [
            'draft' => '未提交',
            'effective' => '已生效（库存已过账）',
            'completed' => '已完成',
            'voided' => '已作废',
        ],
        'purchase_order_status' => [
            'draft' => '未提交',
            'confirmed' => '已确认',
            'partially_received' => '部分入库',
            'fully_received' => '全部入库',
            'closed' => '已关闭',
            'voided' => '已作废',
        ],
        'purchase_order_source_mode' => [
            'manual' => '手工创建',
            'purchase_request' => '从采购申请带入',
            'inquiry_quote' => '从询价报价带入',
        ],
        'sales_order_status' => [
            'draft' => '未提交',
            'confirmed' => '已确认',
            'partially_shipped' => '部分出库',
            'fully_shipped' => '全部出库',
            'closed' => '已关闭',
            'voided' => '已作废',
        ],
        'sales_quote_status' => [
            'draft' => '未提交',
            'pending_effective' => '待生效',
            'effective' => '已生效',
            'expired' => '已过期',
            'converted' => '已转单',
            'voided' => '已作废',
        ],
        'customer_price_rule_type' => [
            'exclusive_price' => '客户专属价',
            'level_price' => '按价档定价',
            'default_sales_price' => '默认价承载',
        ],
        'customer_price_rule_status' => [
            'active' => '启用中',
            'inactive' => '已停用',
        ],
        'master_record_status' => [
            'active' => '启用',
            'inactive' => '停用',
        ],
        'credit_check_result' => [
            'pass' => '通过',
            'blocked_over_limit' => '超额度阻断',
            'blocked_overdue' => '超账期阻断',
            'blocked_both' => '超额度且超账期阻断',
            'released_by_override' => '受控放行',
        ],
        'sales_quote_attention_status' => [
            'pending_effective' => '待生效报价',
            'expiring_soon' => '即将失效报价',
            'expired' => '已过期报价',
            'long_unconverted' => '长期未转单报价',
        ],
        'customer_price_rule_attention_status' => [
            'expiring_soon' => '即将失效客户价',
            'expired' => '已失效客户价',
        ],
        'sales_order_attention_status' => [
            'released_by_override' => '受控放行销售单',
        ],
        'customer_credit_attention_status' => [
            'blocked' => '信用异常客户',
            'near_limit' => '临界授信客户',
            'overdue' => '存在逾期客户',
        ],
        'inventory_batch_movement_direction' => [
            'in' => '入库',
            'out' => '出库',
            'rollback_in' => '入库撤销',
        ],
        'inventory_business_type' => [
            'other_stock_in' => '其他入库',
            'other_stock_out' => '其他出库',
            'other_stock_in_void' => '其他入库作废撤销',
            'other_stock_out_void' => '其他出库作废回补',
            'transfer_out' => '调拨出库',
            'transfer_in' => '调拨入库',
            'transfer_out_void' => '调拨作废撤销（调出）',
            'transfer_in_void' => '调拨作废撤销（调入）',
            'stocktake_gain' => '盘点盘盈',
            'stocktake_loss' => '盘点盘亏',
            'stocktake_gain_void' => '盘盈作废撤销',
            'stocktake_loss_void' => '盘亏作废回补',
            'purchase_receipt' => '采购入库',
            'purchase_receipt_void' => '采购入库作废撤销',
            'purchase_return' => '采购退货',
            'purchase_return_void' => '采购退货作废回补',
            'sales_outbound' => '销售出库',
            'sales_outbound_void' => '销售出库作废回补',
            'sales_return' => '销售退货',
            'sales_return_void' => '销售退货作废撤销',
        ],
        'inventory_query_group' => [
            'product' => '按商品查看',
            'warehouse' => '按仓库查看',
        ],
        'inventory_aggregate_level' => [
            'sku_detail' => '按商品规格明细',
            'product_summary' => '按商品汇总',
        ],
        'business_aggregate_level' => [
            'product' => '按商品汇总',
            'product_spec' => '按商品规格明细',
        ],
        'report_ranking_dimension' => [
            'product' => '按商品汇总',
            'product_spec' => '按商品规格明细',
        ],
        'stocktake_scope_type' => [
            'all' => '全仓范围',
            'category' => '按分类范围',
            'product' => '按商品范围',
        ],
        'stocktake_result_type' => [
            'gain' => '盘盈',
            'loss' => '盘亏',
            'balanced' => '无差异',
        ],
        'stocktake_difference_reason_code' => [
            'count_missed' => '漏盘/错盘',
            'damaged_loss' => '破损报损',
            'misplaced_found' => '错放找回',
            'batch_expiry_handling' => '效期处置',
            'serial_mismatch' => '序列号不一致',
            'manual_adjustment' => '人工调整',
            'other' => '其他',
        ],
        'stocktake_difference_resolution_type' => [
            'confirmed' => '确认差异',
            'recounted' => '复盘更正',
            'adjusted' => '已调整处理',
            'voided' => '盘点单作废关闭',
            'ignored' => '忽略处理',
        ],
        'inventory_warning_type' => [
            'low_stock' => '低库存',
            'zero_stock' => '零库存',
            'normal' => '正常',
        ],
        'inventory_exception_severity' => [
            'warning' => '关注',
            'danger' => '严重',
        ],
        'inventory_issue_policy' => [
            'fifo' => '先进先出',
            'near_expiry_first' => '临期优先',
            'manual' => '人工指定',
        ],
        'inventory_batch_status' => [
            'active' => '正常在库',
            'depleted' => '已用尽',
            'disabled' => '已停用',
            'voided' => '已作废',
        ],
        'inventory_serial_number_status' => [
            'in_stock' => '在库',
            'locked' => '已锁定',
            'outbound' => '已出库',
            'returned_pending' => '退回待处理',
            'disabled' => '已禁用',
            'voided' => '已作废',
        ],
        'inventory_serial_number_source_type' => [
            'dberp_purchase_receipt_order' => '采购入库单',
            'dberp_sales_outbound_order' => '销售出库单',
            'dberp_sales_return_order' => '销售退货单',
            'dberp_other_stock_in_order' => '其他入库单',
            'dberp_other_stock_out_order' => '其他出库单',
            'dberp_transfer_order' => '调拨单',
            'dberp_stocktake_order' => '盘点单',
            'dberp_purchase_return_order' => '采购退货单',
            'purchase_receipt' => '采购入库',
            'sales_outbound' => '销售出库',
            'sales_return' => '销售退货',
            'other_stock_in' => '其他入库',
            'other_stock_out' => '其他出库',
            'transfer_order' => '调拨',
            'stocktake_order' => '盘点',
        ],
        'inventory_serial_number_owner_type' => [
            'dberp_customer' => '客户',
            'dberp_supplier' => '供应商',
            'dberp_sales_outbound_order' => '销售出库单',
            'dberp_purchase_receipt_order' => '采购入库单',
        ],
        'inventory_expiry_status' => [
            'normal' => '正常',
            'near_expiry' => '临期',
            'expired' => '已过期',
            'blocked' => '禁售',
        ],
        'inventory_replenishment_suggestion_status' => [
            'pending' => '待处理',
            'reviewed' => '已复核',
            'ignored' => '已忽略',
            'processed' => '已处理',
        ],
        'purchase_price_reference_scope_type' => [
            'product' => '商品最近采购参考',
            'supplier_product' => '供应商商品成交参考',
        ],
        'common_document_status' => [
            'draft' => '未提交',
            'confirmed' => '已确认',
            'effective' => '已生效',
            'completed' => '已完成',
            'closed' => '已关闭',
            'voided' => '已作废',
            'partially_received' => '部分到货',
            'fully_received' => '已完成',
            'partially_shipped' => '部分出库',
            'fully_shipped' => '全部出库',
        ],
        'receipt_payment_direction' => [
            'receipt' => '收款',
            'payment' => '付款',
        ],
        'document_type' => [
            'other_stock_in' => '其他入库',
            'other_stock_out' => '其他出库',
            'transfer_order' => '调拨单',
            'stocktake_order' => '盘点单',
            'purchase_order' => '采购订单',
            'purchase_receipt' => '采购入库',
            'purchase_return' => '采购退货',
            'sales_order' => '销售订单',
            'sales_outbound' => '销售出库',
            'sales_return' => '销售退货',
            'receipt_order' => '收款登记',
            'payment_order' => '付款登记',
            'purchase_request' => '采购申请',
            'sales_quote' => '销售报价',
            'settlement_write_off' => '核销单',
            'settlement_statement' => '对账单',
            'settlement_adjustment' => '结算调整单',
        ],
        'settlement_change_type' => [
            'opening_receivable_imported' => '期初应收导入',
            'opening_payable_imported' => '期初应付导入',
            'sales_order_confirmed' => '销售订单形成应收',
            'sales_return_applied' => '销售退货冲减应收',
            'sales_order_voided' => '销售订单作废关闭应收',
            'purchase_order_confirmed' => '采购订单形成应付',
            'purchase_return_applied' => '采购退货冲减应付',
            'purchase_order_voided' => '采购订单作废关闭应付',
            'write_off_confirmed' => '核销确认',
            'write_off_reversed' => '反核销',
            'adjustment_effective' => '结算调整生效',
            'adjustment_voided' => '结算调整作废撤销',
        ],
        'settlement_source_type' => [
            'data_import_batch_row' => '数据导入批次行',
            'opening_balance' => '期初余额',
            'sales_order' => '销售订单',
            'purchase_order' => '采购订单',
            'receipt_order' => '收款登记',
            'payment_order' => '付款登记',
            'receivable_record' => '应收记录',
            'payable_record' => '应付记录',
            'settlement_write_off' => '核销单',
            'settlement_adjustment' => '结算调整单',
        ],
        'audit_action' => [
            'dberp.auth.login_succeeded' => '后台登录成功',
            'dberp.auth.login_failed' => '后台登录失败',
            'dberp.auth.logout' => '后台已登出',
            'dberp.admin.user_created' => '管理员已新增',
            'dberp.admin.user_create_blocked' => '管理员新增被拦截',
            'dberp.admin.user_updated' => '管理员资料已更新',
            'dberp.admin.user_update_blocked' => '管理员编辑被拦截',
            'dberp.admin.user_status_updated' => '管理员状态已更新',
            'dberp.admin.user_status_blocked' => '管理员状态调整被拦截',
            'dberp.admin.user_roles_synced' => '管理员角色已调整',
            'dberp.admin.user_roles_blocked' => '管理员角色调整被拦截',
            'dberp.admin.user_password_reset' => '管理员密码已重置',
            'dberp.admin.user_password_reset_blocked' => '管理员密码重置被拦截',
            'dberp.admin.user_deleted' => '管理员已删除',
            'dberp.admin.user_delete_blocked' => '管理员删除被拦截',
            'dberp.admin.role_created' => '角色已新增',
            'dberp.admin.role_create_blocked' => '角色新增被拦截',
            'dberp.admin.role_updated' => '角色资料已更新',
            'dberp.admin.role_update_blocked' => '角色编辑被拦截',
            'dberp.admin.role_status_updated' => '角色状态已更新',
            'dberp.admin.role_status_blocked' => '角色状态调整被拦截',
            'dberp.admin.role_copied' => '角色已复制',
            'dberp.admin.role_copy_blocked' => '角色复制被拦截',
            'dberp.admin.direct_permissions_synced' => '管理员直绑权限已调整',
            'dberp.admin.role_permissions_synced' => '角色权限已调整',
            'dberp.admin.role_permissions_blocked' => '角色权限配置被拦截',
            'dberp.admin.role_deleted' => '角色已删除',
            'dberp.admin.role_delete_blocked' => '角色删除被拦截',
            'dberp.report.viewed' => '报表已查看',
            'dberp.report.filtered' => '报表筛选已刷新',
            'dberp.report.exported' => '报表已导出',
            'dberp.audit_log.pruned' => '审计日志已按保留策略清理',
            'dberp.system_update.execution_log.pruned' => '系统更新步骤明细已按保留策略清理',
            'dberp.support_center.site_access_confirm.succeeded' => '系统接入确认成功',
            'dberp.support_center.site_access_confirm.failed' => '系统接入确认失败',
            'dberp.support_center.site_binding_status.refreshed' => '站点绑定状态已刷新',
            'dberp.support_center.site_binding_status.refresh_failed' => '站点绑定状态刷新失败',
            'dberp.support_center.site_presence.reported' => '已向支撑中心确认站点在线',
            'dberp.support_center.site_presence.failed' => '向支撑中心确认站点在线失败',
            'dberp.support_center.authorization_sync.started' => '官方授权同步已开始',
            'dberp.support_center.authorization_sync.completed' => '官方授权同步已完成',
            'dberp.support_center.authorization_sync.failed' => '官方授权同步失败',
            'dberp.support_center.connectivity.blocked' => '支撑中心连接被阻止',
            'dberp.system_profile.basic_updated' => '基本选项已更新',
            'dberp.system_profile.business_updated' => '业务参数已更新',
            'dberp.inventory_warning.rule_updated' => '库存预警安全库存已调整',
            'dberp.inventory_replenishment_suggestion.status_changed' => '补货建议状态已变更',
            'dberp.dictionary_type.created' => '字典类型已创建',
            'dberp.dictionary_type.updated' => '字典类型已更新',
            'dberp.dictionary_type.deleted' => '字典类型已删除',
            'dberp.dictionary_item.created' => '字典项已创建',
            'dberp.dictionary_item.updated' => '字典项已更新',
            'dberp.dictionary_item.deleted' => '字典项已删除',
            'dberp.master_data.delete_blocked' => '基础资料删除被拦截',
            'dberp.region.selection_blocked' => '地区选择被拦截',
            'dberp.region.delete_blocked' => '地区删除被拦截',
            'dberp.region.disable_blocked' => '地区停用被拦截',
            'dberp.region.parent_change_blocked' => '地区上级调整被拦截',
            'dberp.sales_outbound.quantity_overflow_blocked' => '销售出库被拦截：超出可出库数量',
            'dberp.receipt_order.submitted' => '收款登记已提交',
            'dberp.receipt_order.confirmed' => '收款登记已确认',
            'dberp.receipt_order.applied' => '收款登记已生效',
            'dberp.receipt_order.voided' => '收款登记已作废',
            'dberp.receipt_order.closed_document_blocked' => '收款登记被拦截：业务单已关闭',
            'dberp.receipt_order.over_limit_blocked' => '收款登记被拦截：超额收款',
            'dberp.receipt_order.over_limit_warned' => '收款登记超额提示：已记录审计',
            'dberp.payment_order.submitted' => '付款登记已提交',
            'dberp.payment_order.confirmed' => '付款登记已确认',
            'dberp.payment_order.applied' => '付款登记已生效',
            'dberp.payment_order.voided' => '付款登记已作废',
            'dberp.payment_order.closed_document_blocked' => '付款登记被拦截：业务单已关闭',
            'dberp.payment_order.over_limit_blocked' => '付款登记被拦截：超额付款',
            'dberp.payment_order.over_limit_warned' => '付款登记超额提示：已记录审计',
            'dberp.receivable_record.created' => '应收记录已创建',
            'dberp.receivable_record.updated' => '应收记录已更新',
            'dberp.payable_record.created' => '应付记录已创建',
            'dberp.payable_record.updated' => '应付记录已更新',
            'dberp.settlement_write_off.created' => '核销单已创建',
            'dberp.settlement_write_off.confirmed' => '核销单已确认',
            'dberp.settlement_write_off.reversed' => '核销单已反核销',
            'dberp.settlement_adjustment.created' => '结算调整单已创建',
            'dberp.settlement_adjustment.updated' => '结算调整单已更新',
            'dberp.settlement_adjustment.applied' => '结算调整单已生效',
            'dberp.settlement_adjustment.voided' => '结算调整单已作废',
            'dberp.settlement_statement.created' => '对账单已创建',
            'dberp.settlement_statement.updated' => '对账单已更新',
            'dberp.settlement_statement.confirmed' => '对账单已确认',
            'dberp.data_import.batch_prechecked' => '数据导入批次已预检',
            'dberp.data_import.batch_started' => '数据导入批次已开始执行',
            'dberp.data_import.batch_completed' => '数据导入批次已完成',
            'dberp.data_import.batch_failed' => '数据导入批次执行失败',
            'dberp.data_import.batch_deleted' => '数据导入批次记录已删除',
            'dberp.settlement_statement.voided' => '对账单已作废',
            'dberp.settlement_statement.exported' => '对账单已导出',
            'dberp.user_permission_grant.created' => '权限项已授予',
            'dberp.user_permission_grant.deleted' => '权限项已回收',
            'dberp.integration.product_synced' => '外部渠道商品已同步',
            'dberp.integration.customer_synced' => '外部渠道客户已同步',
            'dberp.integration.order_imported' => '外部渠道订单已导入',
            'dberp.integration.inventory_synced' => '库存已推送至外部渠道',
            'dberp.integration.inventory_sync_failed' => '向外部渠道推送库存失败',
            'dberp.integration.retry_requested' => '已发起同步重试',
            'dberp.integration.mapping_remapped' => '数据映射已重新绑定',
            'dberp.integration.mapping_invalidated' => '数据映射已标记失效',
            'dberp.sales_quote.created' => '报价单已创建',
            'dberp.sales_quote.updated' => '报价单已更新',
            'dberp.sales_quote.submitted' => '报价单已提交',
            'dberp.sales_quote.copied' => '报价单已复制',
            'dberp.sales_quote.activated' => '报价单已生效',
            'dberp.sales_quote.converted' => '报价单已转销售单',
            'dberp.sales_quote.voided' => '报价单已作废',
            'dberp.sales_order.confirmed' => '销售订单已确认',
            'dberp.sales_order.closed' => '销售订单已关闭',
            'dberp.sales_order.voided' => '销售订单已作废',
            'dberp.sales_order.outbound_progress_updated' => '销售订单出库进度已更新',
            'dberp.sales_order.confirm_blocked_no_items' => '销售订单被拦截：缺少明细',
            'dberp.sales_order.credit_check_blocked' => '销售订单被拦截：信用校验未通过',
            'dberp.sales_order.credit_overridden' => '销售订单信用阻断已受控放行',
            'dberp.customer_price_rule.created' => '客户价格规则已创建',
            'dberp.customer_price_rule.updated' => '客户价格规则已更新',
            'dberp.customer_price_rule.disabled' => '客户价格规则已停用',
            'dberp.customer_category.created' => '客户分类已创建',
            'dberp.customer_category.updated' => '客户分类已更新',
            'dberp.customer_category.disabled' => '客户分类已停用',
            'dberp.customer_category.deleted' => '客户分类已删除',
            'dberp.supplier_category.created' => '供应商分类已创建',
            'dberp.supplier_category.updated' => '供应商分类已更新',
            'dberp.supplier_category.disabled' => '供应商分类已停用',
            'dberp.supplier_category.deleted' => '供应商分类已删除',
            'dberp.inventory_batch.created' => '批次档案已创建',
            'dberp.inventory_batch.updated' => '批次档案已更新',
            'dberp.inventory_batch.deleted' => '批次档案已删除',
            'dberp.inventory_serial_number.created' => '序列号档案已创建',
            'dberp.inventory_serial_number.updated' => '序列号档案已更新',
            'dberp.inventory_serial_number.deleted' => '序列号档案已删除',
            'dberp.inventory_rule.created' => '库存规则已创建',
            'dberp.inventory_rule.updated' => '库存规则已更新',
            'dberp.inventory_rule.deleted' => '库存规则已删除',
            'dberp.inventory_replenishment_suggestion.created' => '补货建议已创建',
            'dberp.inventory_replenishment_suggestion.updated' => '补货建议已更新',
            'dberp.inventory_replenishment_suggestion.deleted' => '补货建议已删除',
            'dberp.inventory_replenishment_suggestion.generated' => '补货建议已生成',
            'dberp.purchase_request.created' => '采购申请已创建',
            'dberp.purchase_request.updated' => '采购申请已更新',
            'dberp.purchase_request.submitted' => '采购申请已提交',
            'dberp.purchase_request.closed' => '采购申请已关闭',
            'dberp.purchase_request.voided' => '采购申请已作废',
            'dberp.purchase_request.progress_updated' => '采购申请进度已更新',
            'dberp.purchase_request.converted_to_purchase_order' => '采购申请已转采购订单',
            'dberp.purchase_inquiry_quote.created' => '询价记录已创建',
            'dberp.purchase_inquiry_quote.updated' => '询价记录已更新',
            'dberp.purchase_order.confirmed' => '采购订单已确认',
            'dberp.purchase_order.closed' => '采购订单已关闭',
            'dberp.purchase_order.voided' => '采购订单已作废',
            'dberp.purchase_order.execution_progress_updated' => '采购订单到货进度已更新',
            'dberp.purchase_order.confirm_blocked_no_items' => '采购订单被拦截：缺少明细',
            'dberp.purchase_order_item.created' => '采购订单明细已创建',
            'dberp.purchase_order_item.updated' => '采购订单明细已更新',
            'dberp.purchase_order_item.deleted' => '采购订单明细已删除',
            'dberp.purchase_receipt.created' => '采购到货单已创建',
            'dberp.purchase_receipt.updated' => '采购到货单已更新',
            'dberp.purchase_receipt.applied' => '采购到货单已生效',
            'dberp.purchase_receipt.voided' => '采购到货单已作废',
            'dberp.purchase_receipt.quantity_overflow_blocked' => '采购到货被拦截：超过剩余未到数量',
            'dberp.purchase_exception.created' => '采购异常已创建',
            'dberp.purchase_exception.updated' => '采购异常已更新',
            'dberp.purchase_exception.registered' => '采购异常已登记',
            'dberp.purchase_exception.resolution_submitted' => '采购异常处理结果已提交',
            'dberp.purchase_exception.closed' => '采购异常已关闭',
            'dberp.purchase_exception.reopened' => '采购异常已重新打开',
            'dberp.inventory_exception.status_changed' => '库存异常状态已更新',
        ],
    ],
    'resources' => [
        'admin_user' => [
            'label' => '管理员管理',
            'plural' => '管理员管理',
        ],
        'admin_role' => [
            'label' => '角色',
            'plural' => '角色权限',
        ],
        'number_sequence' => [
            'label' => '编号规则',
            'plural' => '编号规则',
        ],
        'dictionary_type' => [
            'label' => '业务字典',
            'plural' => '业务字典',
        ],
        'product_category' => [
            'label' => '商品分类',
            'plural' => '商品分类',
        ],
        'product_brand' => [
            'label' => '商品品牌',
            'plural' => '商品品牌',
        ],
        'unit' => [
            'label' => '单位管理',
            'plural' => '单位管理',
        ],
        'employee' => [
            'label' => '员工',
            'plural' => '员工管理',
        ],
        'department' => [
            'label' => '部门',
            'plural' => '部门管理',
        ],
        'position' => [
            'label' => '岗位',
            'plural' => '岗位管理',
        ],
        'salesperson' => [
            'label' => '业务员',
            'plural' => '业务员管理',
        ],
        'customer' => [
            'label' => '客户资料',
            'plural' => '客户资料',
        ],
        'customer_category' => [
            'label' => '客户分类',
            'plural' => '客户分类',
        ],
        'supplier' => [
            'label' => '供应商资料',
            'plural' => '供应商资料',
        ],
        'supplier_category' => [
            'label' => '供应商分类',
            'plural' => '供应商分类',
        ],
        'warehouse' => [
            'label' => '仓库资料',
            'plural' => '仓库资料',
        ],
        'region' => [
            'label' => '地区管理',
            'plural' => '地区管理',
        ],
        'product' => [
            'label' => '商品档案',
            'plural' => '商品档案',
        ],
        'inventory_balance' => [
            'label' => '库存查询',
            'plural' => '库存查询',
        ],
        'inventory_transaction' => [
            'label' => '库存流水',
            'plural' => '库存流水',
        ],
        'other_stock_in' => [
            'label' => '其他入库',
            'plural' => '其他入库',
        ],
        'other_stock_out' => [
            'label' => '其他出库',
            'plural' => '其他出库',
        ],
        'transfer_order' => [
            'label' => '调拨管理',
            'plural' => '调拨管理',
        ],
        'stocktake_order' => [
            'label' => '盘点管理',
            'plural' => '盘点管理',
        ],
        'inventory_warning' => [
            'label' => '库存预警',
            'plural' => '库存预警',
        ],
        'stocktake_difference' => [
            'label' => '盘点差异',
            'plural' => '盘点差异',
        ],
        'inventory_exception' => [
            'label' => '库存异常',
            'plural' => '库存异常',
        ],
        'purchase_order' => [
            'label' => '采购订单',
            'plural' => '采购订单',
        ],
        'purchase_request' => [
            'label' => '采购申请',
            'plural' => '采购申请',
        ],
        'purchase_inquiry' => [
            'label' => '采购询价',
            'plural' => '采购询价',
        ],
        'purchase_inquiry_quote' => [
            'label' => '供应商报价',
            'plural' => '供应商报价',
        ],
        'purchase_inquiry_comparison' => [
            'label' => '询价比价',
            'plural' => '询价比价',
        ],
        'purchase_receipt' => [
            'label' => '采购入库',
            'plural' => '采购入库',
        ],
        'purchase_return' => [
            'label' => '采购退货',
            'plural' => '采购退货',
        ],
        'purchase_exception' => [
            'label' => '采购异常',
            'plural' => '采购异常',
        ],
        'sales_order' => [
            'label' => '销售订单',
            'plural' => '销售订单',
        ],
        'sales_quote' => [
            'label' => '报价管理',
            'plural' => '报价管理',
        ],
        'customer_price_rule' => [
            'label' => '客户价格',
            'plural' => '客户价格',
        ],
        'customer_credit_control' => [
            'label' => '信用控制',
            'plural' => '信用控制',
            'stat_customer_count' => '客户数',
            'stat_blocked_count' => '风险客户数',
            'stat_overdue_count_total' => '逾期笔数合计',
            'section_overview' => '客户信用概览',
            'empty_rows' => '当前筛选下暂无客户信用数据。',
        ],
        'sales_outbound' => [
            'label' => '销售出库',
            'plural' => '销售出库',
        ],
        'sales_return' => [
            'label' => '销售退货',
            'plural' => '销售退货',
        ],
        'customer_receivable' => [
            'label' => '客户应收',
            'plural' => '客户应收',
        ],
        'supplier_payable' => [
            'label' => '供应商应付',
            'plural' => '供应商应付',
        ],
        'settlement_write_off' => [
            'label' => '核销记录',
            'plural' => '核销记录',
        ],
        'settlement_adjustment' => [
            'label' => '结算调整',
            'plural' => '结算调整',
        ],
        'settlement_statement' => [
            'label' => '对账单中心',
            'plural' => '对账单中心',
        ],
        'receipt_order' => [
            'label' => '收款登记',
            'plural' => '收款登记',
        ],
        'payment_order' => [
            'label' => '付款登记',
            'plural' => '付款登记',
        ],
        'settlement_aging_analysis' => [
            'label' => '基础账龄分析',
            'plural' => '基础账龄分析',
            'page_hint' => '未结清应收/应付按账龄汇总；逾期按截至日。点击对象查看明细。',
            'as_of_hint' => '用于计算逾期天数',
            'section_bucket_summary' => '汇总',
            'export_note_aging_detail' => '按统计截至日期归入账龄区间',
            'section_counterparty_detail' => '明细',
            'col_counterparty' => '对象',
            'col_record_count' => '笔数',
            'col_total' => '合计',
            'empty_rows' => '暂无数据',
        ],
        'comprehensive_summary_analysis' => [
            'label' => '综合经营摘要',
            'plural' => '综合经营摘要',
            'scope_hint_period' => '区间内（统计开始～结束）：销售、采购、日趋势、区间收付款；口径同各专题分析。',
            'scope_hint_snapshot' => '当前快照：库存现存量与可售量、往来应收应付余额；采购超期按今天判断；往来逾期按统计结束日判断。客户筛选仅影响销售与应收；仓库、分类、商品主要影响库存。',
            'export_hint' => '导出继承当前筛选。',
            'section_sales_summary' => '销售',
            'section_purchase_summary' => '采购',
            'section_inventory_summary' => '库存',
            'section_settlement_summary' => '往来',
            'section_trend_overview' => '日趋势',
            'sales_summary_caption' => '区间内已确认销售订单汇总。',
            'purchase_summary_caption' => '区间内已确认采购订单汇总；超期待到货按今天判断。',
            'inventory_summary_caption' => '现存量为当前结余；预警与异常受区间影响。',
            'settlement_summary_caption' => '余额为当前开放结余；收付款为区间内已确认登记；逾期按统计结束日判断。',
            'card_sales_order_count' => '销售单数',
            'card_sales_amount' => '销售金额',
            'card_sales_unreceived' => '未收金额',
            'card_sales_full_ship' => '全部出库单数',
            'card_purchase_order_count' => '采购单数',
            'card_purchase_amount' => '采购金额',
            'card_purchase_unpaid' => '未付金额',
            'card_purchase_overdue' => '超期待到货单数',
            'card_inventory_realtime' => '现存量合计',
            'card_inventory_available' => '可售量合计',
            'card_inventory_warning' => '库存预警数',
            'card_inventory_exception' => '库存异常待处理',
            'card_receivable_balance' => '应收余额合计',
            'card_payable_balance' => '应付余额合计',
            'card_receipt_amount' => '区间收款',
            'card_payment_amount' => '区间付款',
            'card_receivable_overdue' => '应收逾期笔数',
            'card_payable_overdue' => '应付逾期笔数',
            'col_date' => '业务日',
            'col_sales_amount' => '销售金额',
            'col_purchase_amount' => '采购金额',
            'col_inbound_quantity' => '入库数量',
            'col_outbound_quantity' => '出库数量',
            'col_receipt_amount' => '收款金额',
            'col_payment_amount' => '付款金额',
            'empty_trend' => '暂无趋势数据。',
        ],
        'sales_statistics' => [
            'label' => '销售统计',
            'plural' => '销售统计',
            'scope_hint' => '按销售订单头展示；默认排除未提交，含已确认、出库中、已关闭、已作废等（可用状态筛选）。金额与应收取订单头；业务日期按订单业务日。商品/规格筛选表示订单明细中含该商品或规格。',
            'link_sales_orders' => '销售订单',
            'link_customer_receivables' => '客户应收',
        ],
        'purchase_statistics' => [
            'label' => '采购统计',
            'plural' => '采购统计',
            'scope_hint' => '按采购订单头展示；默认排除未提交，含已确认、待到货、已到货、已关闭、已作废等（可用状态筛选）。金额与应付取订单头；业务日期按订单业务日。商品/规格筛选表示订单明细中含该商品或规格。',
            'link_purchase_orders' => '采购订单',
            'link_supplier_payables' => '供应商应付',
        ],
        'purchase_analysis' => [
            'label' => '采购分析',
            'plural' => '采购分析',
            'export_hint' => '导出继承当前筛选。',
            'section_summary' => '核心汇总',
            'section_trend' => '按业务日趋势',
            'section_supplier' => '供应商结构（Top）',
            'section_product' => '商品结构（Top）',
            'card_order_count' => '采购单数',
            'card_total_amount' => '采购金额',
            'card_paid' => '已付金额',
            'card_unpaid' => '未付金额',
            'card_total_qty' => '采购数量',
            'card_arrived_qty' => '已到货数量',
            'card_remaining_arrival' => '待到货数量',
            'card_overdue_orders' => '逾期待到货单数',
            'card_partial_received' => '部分到货单数',
            'card_fully_received' => '已完成到货单数',
            'card_exceptions' => '区间内采购异常',
            'card_returns' => '区间内采购退货',
            'trend_date' => '业务日',
            'trend_orders' => '单数',
            'trend_amount' => '金额',
            'col_name' => '名称',
            'col_amount' => '金额',
            'col_qty' => '数量',
            'col_orders' => '订单数',
            'empty_trend' => '当前条件下暂无趋势数据。',
            'empty_structure' => '暂无数据',
        ],
        'sales_analysis' => [
            'label' => '销售分析',
            'plural' => '销售分析',
            'export_hint' => '导出继承当前筛选。',
            'section_summary' => '核心汇总',
            'section_trend' => '按业务日趋势',
            'section_customer' => '客户结构（Top）',
            'section_product' => '商品结构（Top）',
            'card_order_count' => '销售单数',
            'card_final_amount' => '销售金额',
            'card_receivable' => '应收金额',
            'card_received' => '已收金额',
            'card_unreceived' => '未收金额',
            'card_total_qty' => '销售数量',
            'card_confirmed' => '已确认（未出库）',
            'card_partial_ship' => '部分出库',
            'card_full_ship' => '全部出库',
            'trend_date' => '业务日',
            'trend_orders' => '单数',
            'trend_amount' => '金额',
            'col_name' => '名称',
            'col_amount' => '金额',
            'col_qty' => '数量',
            'col_orders' => '订单数',
            'empty_trend' => '当前条件下暂无趋势数据。',
            'empty_structure' => '暂无数据',
        ],
        'inventory_analysis' => [
            'label' => '库存分析',
            'plural' => '库存分析',
            'export_hint' => '导出继承当前筛选。',
            'section_summary' => '核心汇总',
            'section_flow_trend' => '出入库数量趋势（按业务日）',
            'section_product' => '商品维度结构（区间内流量 Top）',
            'section_warehouse' => '仓库维度结构（区间内流量 Top）',
            'card_sku_locations' => '库存维度数（仓库+商品组合）',
            'card_realtime_qty' => '现存量合计',
            'card_available_qty' => '可售量合计',
            'card_warning_skus' => '预警品种数',
            'card_period_in' => '区间内入库量',
            'card_period_out' => '区间内出库量',
            'card_open_exceptions' => '区间内待处理库存异常',
            'card_pending_stocktake' => '区间内待处理盘点差异',
            'col_date' => '业务日',
            'col_inbound' => '入库量',
            'col_outbound' => '出库量',
            'col_name' => '名称',
            'empty_trend' => '当前条件下暂无流水趋势。',
            'empty_structure' => '暂无数据',
        ],
        'settlement_analysis' => [
            'label' => '往来结算分析',
            'plural' => '往来结算分析',
            'as_of_hint' => '用于账龄与逾期判断。',
            'export_note_receivable_aging' => '按统计截至日期将应收余额归入对应账龄区间。',
            'export_note_payable_aging' => '按统计截至日期将应付余额归入对应账龄区间。',
            'export_hint' => '导出继承当前筛选。',
            'section_summary' => '核心汇总',
            'section_receipt_trend' => '收款金额趋势（已确认登记）',
            'section_payment_trend' => '付款金额趋势（已确认登记）',
            'section_customer' => '客户结构（应收余额 Top）',
            'section_supplier' => '供应商结构（应付余额 Top）',
            'section_receivable_aging' => '应收账龄分布',
            'section_payable_aging' => '应付账龄分布',
            'card_receivable_balance' => '应收余额合计',
            'card_payable_balance' => '应付余额合计',
            'card_receipt_period' => '区间内收款金额',
            'card_payment_period' => '区间内付款金额',
            'card_write_off_count' => '区间内已确认核销单数',
            'card_receipt_unwritten' => '区间内未核销收款单数',
            'card_payment_unwritten' => '区间内未核销付款单数',
            'card_statement_confirmed' => '区间内已确认对账单数',
            'card_receivable_overdue' => '应收逾期开放笔数',
            'card_payable_overdue' => '应付逾期开放笔数',
            'col_date' => '业务日',
            'col_amount' => '金额',
            'col_name' => '名称',
            'col_remaining' => '未结余额',
            'bucket_current' => '未到期',
            'bucket_1_30' => '1–30 天',
            'bucket_31_60' => '31–60 天',
            'bucket_61_90' => '61–90 天',
            'bucket_91_plus' => '90 天以上',
            'empty_trend' => '当前条件下暂无趋势数据。',
            'empty_structure' => '暂无数据',
        ],
        'supplier_performance' => [
            'label' => '供应表现',
            'plural' => '供应表现',
            'scope_hint' => '金额、单数、最近采购与有效入库笔数（含异常率分母）随下列筛选变化；近30天异常/退货为滚动自然日，不受业务日期筛选。交期与价格参考来自「供应商×商品」价格快照。',
            'link_purchase_orders' => '采购订单',
            'link_purchase_exceptions' => '采购异常',
            'link_purchase_returns' => '采购退货',
            'link_purchase_price_references' => '采购价格参考',
        ],
        'purchase_price_reference' => [
            'label' => '采购价格沉淀',
            'plural' => '采购价格沉淀',
            'scope_hint' => '数据来自入库后刷新的价格快照；与询价报价口径不同。待刷新指「供应商×商品」范围下无成交日或成交日早于 30 天。',
            'link_purchase_order' => '最近采购订单',
            'link_product' => '商品档案',
            'link_supplier' => '供应商档案',
        ],
        'inventory_summary' => [
            'label' => '进销存汇总',
            'plural' => '进销存汇总',
            'scope_hint' => '现存量、可售量为当前时点结余；总入/总出、采购入库、销售出库在填写业务日期区间时按流水业务日统计，未填区间时为历史累计。筛选日期不会按最近变动时间隐藏行。',
            'link_transactions' => '库存流水',
        ],
        'inventory_batch' => [
            'label' => '批次管理',
            'plural' => '批次管理',
        ],
        'inventory_serial_number' => [
            'label' => '序列号管理',
            'plural' => '序列号管理',
        ],
        'inventory_rule' => [
            'label' => '库存规则',
            'plural' => '库存规则',
        ],
        'inventory_replenishment_suggestion' => [
            'label' => '补货建议',
            'plural' => '补货建议',
        ],
        'customer_sales_ranking' => [
            'label' => '客户销售排行',
            'plural' => '客户销售排行',
            'scope_hint' => '金额为销售订单「成交金额」合计，已收为订单已收金额合计。下列筛选同时影响上榜客户、单数与金额口径。',
            'link_view_customer' => '客户档案',
            'link_sales_orders' => '销售订单',
        ],
        'supplier_purchase_ranking' => [
            'label' => '供应商采购排行',
            'plural' => '供应商采购排行',
            'scope_hint' => '金额、已付为采购订单头「采购金额」「已付金额」汇总。下列筛选同时影响上榜供应商、单数与金额口径。',
            'link_view_supplier' => '供应商档案',
            'link_purchase_orders' => '采购订单',
        ],
        'product_sales_ranking' => [
            'label' => '商品销售排行',
            'plural' => '商品销售排行',
            'scope_hint' => '金额、数量来自销售订单明细「成交金额」「基本数量」汇总。按规格排行时仅统计明细行已绑定规格的行。下列筛选同时影响上榜范围与指标口径。',
            'link_view_product' => '商品档案',
            'link_sales_orders' => '销售订单',
        ],
        'product_purchase_ranking' => [
            'label' => '商品采购排行',
            'plural' => '商品采购排行',
            'scope_hint' => '金额、数量来自采购订单明细「行金额」「基本数量」汇总。按规格排行时仅统计明细行已绑定规格的行。下列筛选同时影响上榜范围与指标口径。',
            'link_view_product' => '商品档案',
            'link_purchase_orders' => '采购订单',
        ],
        'document_query' => [
            'label' => '单据综合查询',
            'plural' => '单据综合查询',
        ],
        'product_operation_query' => [
            'label' => '商品经营查询',
            'plural' => '商品经营查询',
        ],
        'customer_settlement_query' => [
            'label' => '客户往来查询',
            'plural' => '客户往来查询',
            'scope_hint' => '客户结算分录流水；余额为时点快照，单号可下钻源单据。',
            'link_customer_receivables' => '客户应收',
            'link_receipt_payment_query' => '收款查询',
            'link_write_offs' => '核销记录',
            'link_statements' => '对账单',
        ],
        'supplier_settlement_query' => [
            'label' => '供应商往来查询',
            'plural' => '供应商往来查询',
            'scope_hint' => '供应商结算分录流水；余额为时点快照，单号可下钻源单据。',
            'link_supplier_payables' => '供应商应付',
            'link_receipt_payment_query' => '付款查询',
            'link_write_offs' => '核销记录',
            'link_statements' => '对账单',
        ],
        'receipt_payment_query' => [
            'label' => '收付款记录',
            'plural' => '收付款记录',
            'scope_hint' => '全部状态收付款登记；报表区间金额仅含已确认，可用状态筛选对照。',
            'link_receipt_orders' => '收款登记',
            'link_payment_orders' => '付款登记',
            'link_customer_receivables' => '客户应收',
            'link_supplier_payables' => '供应商应付',
        ],
        'audit_log' => [
            'label' => '审计日志',
            'plural' => '审计日志',
        ],
        'data_import_batch' => [
            'label' => '导入批次',
            'plural' => '导入批次记录',
        ],
        'settlement_permission_assignment' => [
            'label' => '权限项配置',
            'plural' => '权限项配置',
        ],
        'integration_sync_log' => [
            'label' => '联动日志',
            'plural' => '联动日志',
        ],
        'dbshop_product_sync' => [
            'label' => '外部渠道商品同步',
            'plural' => '外部渠道商品同步',
        ],
        'dbshop_customer_mapping' => [
            'label' => '外部渠道客户映射',
            'plural' => '外部渠道客户映射',
        ],
        'dbshop_order_sync' => [
            'label' => '外部渠道订单导入',
            'plural' => '外部渠道订单导入',
        ],
        'dbshop_inventory_sync' => [
            'label' => '外部渠道库存联动',
            'plural' => '外部渠道库存联动',
        ],
        'integration_mapping_governance' => [
            'label' => '映射治理',
            'plural' => '映射治理',
        ],
        'integration_retry_handling' => [
            'label' => '重试处理',
            'plural' => '重试处理',
        ],
    ],
    'errors' => [
        'admin_role_record_invalid' => '数据异常，请返回列表重试。',
        'admin_role_system_cannot_delete' => '系统预置角色不能删除。',
        'admin_role_system_cannot_disable' => '系统预置角色不能停用。',
        'bootstrap_admin_roles_locked' => '安装向导创建的首任管理员不能调整角色绑定。',
        'bootstrap_admin_permissions_locked' => '安装向导创建的首任管理员不能在「权限项配置」中调整直绑权限。',
        'bootstrap_admin_cannot_delete' => '安装向导创建的首任管理员不能删除。',
        'admin_user_delete_self_blocked' => '不能删除当前登录账号。',
        'number_rule_disabled' => '该编号规则已停用，无法生成新编号。',
        'number_rule_missing' => ':scope 尚未配置启用的编号规则，请先到“编号规则”维护，或手工填写编码。',
        'product_sku_code_rule_missing' => '规格组合编码尚未配置启用的编号规则，请先到「编号规则」维护适用范围为「商品规格编号」的规则，或手工填写规格组合编码。',
        'sku_spec_value_invalid' => '所选规格值不存在或已失效，请重新选择。',
        'product_spec_value_in_use' => '该规格取值已被规格组合引用，不能删除。',
        'product_spec_values_required' => '请至少维护一条规格取值。',
        'product_sku_duplicate_spec_combo' => '已存在相同的规格取值组合，请勿重复保存。',
        'product_sku_spec_picks_incomplete' => '请为每个规格维度选择规格取值。',
        'product_sku_spec_groups_missing' => '请先维护规格维度与规格取值。',
        'line_product_sku_required_when_multi_spec' => '该商品存在多条启用的规格组合，请选择商品规格。',
        'line_product_sku_must_belong_to_product' => '所选商品规格与当前商品不一致，或该规格组合已停用。',
        'inventory_posting_spec_required_before_posting' => '该商品已启用多规格，请先选择具体规格组合后再完成库存生效；系统不会自动猜测规格。',
        'inventory_posting_line_spec_invalid' => '所选规格组合已停用或与当前商品不一致，请重新选择后再完成库存生效。',
        'purchase_return_line_spec_upstream_mismatch' => '退货明细的规格组合与采购订单或入库明细不一致，请核对后再完成库存生效。',
        'sales_return_line_spec_upstream_mismatch' => '退货明细的规格组合与销售订单或出库明细不一致，请核对后再完成库存生效。',
        'category_has_children' => '当前分类下仍有下级分类，不能删除。',
        'department_has_children' => '当前部门下仍有下级部门，不能删除。',
        'department_has_positions' => '当前部门下仍有关联岗位档案，不能删除。',
        'salesperson_duplicate_active_employee' => '该员工已存在另一条启用中的业务员档案，请先停用或调整后再保存。',
        'salesperson_employee_must_be_salesperson' => '请选择启用且标记为「可作为业务员」的职员，或在职员管理中开启该标记。',
        'salesperson_invalid_linked_employee' => '所选关联职员不存在，请重新选择。',
        'department_parent_invalid' => '不能将本部门设为自身的上级部门。',
        'department_parent_is_descendant' => '不能将下级部门设为上级部门。',
        'category_has_products' => '当前分类下仍有关联商品档案，不能删除。',
        'customer_category_referenced_by_customers' => '该客户分类仍被客户资料引用，不能删除。请先在客户档案中调整分类，或改为「停用」分类以便保留历史显示。',
        'supplier_category_referenced_by_suppliers' => '该供应商分类仍被供应商资料引用，不能删除。请先在供应商档案中调整分类，或改为「停用」分类以便保留历史显示。',
        'unit_in_use' => '当前单位仍被商品档案引用，不能删除。',
        'unit_in_use_as_auxiliary' => '当前单位仍被商品档案用作辅助单位，不能删除。',
        'product_brand_referenced_by_products' => '当前品牌仍被商品档案引用，不能删除。',
        'employee_manages_warehouse' => '当前员工仍被仓库档案用作负责人，不能删除。',
        'employee_owns_customer' => '当前员工仍被客户资料用作业务员，不能删除。',
        'record_delete_blocked_by_reference' => '该记录仍被其他业务数据引用，数据库拒绝删除。请先解除关联或调整相关档案后再试。',
        'record_delete_failed_generic' => '删除时发生数据库错误，请稍后重试或联系管理员。',
        'warehouse_is_default' => '当前仓库已被系统参数设为默认仓，不能删除。',
        'region_import_failed' => '省市区县导入失败',
        'region_not_found' => '所选地区不存在，请重新选择。',
        'region_master_data_must_be_district' => '主资料地区请选择到区县级；街道、乡镇等请写在详细地址中。',
        'region_non_final_not_selectable' => '请选择最末级的地区后再保存。',
        'region_disabled_not_selectable' => '该地区已停用，不能再用于新的资料填写。',
        'region_has_children' => '当前地区下仍有下级地区，不能直接删除。',
        'region_in_use_by_customer' => '当前地区仍被客户资料引用，不能删除。',
        'region_in_use_by_supplier' => '当前地区仍被供应商资料引用，不能删除。',
        'region_in_use_by_warehouse' => '当前地区仍被仓库资料引用，不能删除。',
        'region_used_in_history_documents' => '当前地区已出现在历史业务单据地址中，不能删除。',
        'region_has_enabled_children' => '请先处理仍在使用的下级地区，再停用当前地区。',
        'region_parent_change_restricted' => '当前阶段不支持直接调整上级地区，请新增正确地区后再逐步替换。',
        'region_parent_change_blocked_official' => '官方或导入维护的地区不允许调整上级地区；如需变更请在业务中改用正确的地区节点。',
        'region_parent_change_blocked_system' => '系统预置地区不允许调整上级地区。',
        'region_parent_change_blocked_in_use' => '该地区已被客户、供应商、仓库或历史业务单据引用，不能调整上级地区。',
        'region_official_imported_field_locked' => '官方或导入维护的地区，其国家、编码、层级与路径等信息由系统与导入任务维护，不能在此修改。',
        'region_manual_structural_locked' => '该地区的层级、路径与编码等由系统自动维护，不能在此直接修改；如需调整请新增正确地区并停用旧地区。',
        'region_delete_only_manual' => '仅允许删除手工维护的地区；官方导入或系统预置的地区不能删除。',
        'region_custom_parent_must_be_district' => '自定义街道/乡镇必须挂在标准区县级地区下。',
        'region_custom_parent_disabled' => '所选区县已停用，不能在其下新增地区。',
        'region_manual_parent_not_found' => '所选上级地区不存在或已删除，请重新选择。',
        'region_manual_parent_disabled' => '所选上级地区已停用，不能在其下新增。',
        'region_name_required' => '请填写地区名称。',
        'inventory_doc_no_items' => '请先维护出库明细，再确认生效。',
        'inventory_inbound_doc_no_items' => '请先维护入库明细，再确认生效。',
        'inventory_doc_not_draft' => '当前单据状态不允许确认生效。',
        'inventory_doc_not_effective' => '当前单据未生效，不能撤销库存影响。',
        'inventory_void_policy_blocked' => '当前系统规则不允许对已生效库存单据撤销业务影响。',
        'insufficient_stock' => ':warehouse 中商品“:product”库存不足，当前可用 :available，出库需要 :required。',
        'outbound_no_stock_in_warehouse' => '当前仓库没有该商品库存，不能确认出库。',
        'outbound_insufficient_available_generic' => '当前仓库该商品可用库存不足，不能确认出库。',
        'outbound_insufficient_stock_detail' => '商品【:product】当前仓库可用库存为 :available，本次出库数量为 :required，不能确认出库。',
        'outbound_insufficient_stock_multi' => '以下商品库存不足，不能确认出库：:products。',
        'inventory_outbound_line_incomplete' => '请完善出库明细中的商品、仓库和数量信息。',
        'inventory_outbound_quantity_invalid' => '出库数量必须大于 0。',
        'inventory_confirm_failed_generic' => '确认生效失败，请检查单据明细和库存后再操作。',
        'inventory_idempotency_key_required' => '缺少重复提交保护信息，无法安全更新库存，请联系技术支持。',
        'inventory_idempotency_conflict' => '检测到重复的库存提交记录，但与已有库存流水不一致。为防止数据错乱，已中止操作，请联系管理员核查。',
        'inventory_delete_only_draft' => '只有未提交状态的库存单据才允许删除。',
        'transfer_warehouse_required' => '调出仓和调入仓都必须明确选择。',
        'transfer_same_warehouse' => '调出仓和调入仓不能选择同一个仓库。',
        'transfer_not_effective' => '当前调拨单尚未生效，不能标记完成。',
        'transfer_void_requires_inventory_rollback' => '该调拨单已影响库存，当前作废策略不允许自动回滚库存，不能直接作废。',
        'stocktake_scope_category_required' => '按分类盘点时，必须选择范围分类。',
        'stocktake_scope_product_required' => '按商品盘点时，必须选择范围商品。',
        'stocktake_scope_category_mismatch' => '当前明细商品不属于所选盘点分类范围。',
        'stocktake_scope_product_mismatch' => '当前明细商品与盘点范围商品不一致。',
        'stocktake_actual_negative' => '实盘数量不能小于 0。',
        'purchase_delete_only_draft' => '只有未提交状态的采购单据才允许删除。',
        'purchase_request_delete_only_draft' => '只有未提交状态的采购申请才允许删除。',
        'sales_delete_only_draft' => '只有未提交状态的销售单据才允许删除。',
        'purchase_request_no_items' => '采购申请至少需要一条明细后才能提交。',
        'purchase_request_not_editable' => '当前采购申请状态不允许继续编辑。',
        'purchase_request_not_submittable' => '当前采购申请状态不允许提交。',
        'purchase_request_not_closable' => '当前采购申请状态不允许关闭。',
        'purchase_request_not_voidable' => '当前采购申请状态不允许作废。',
        'purchase_request_has_converted_items' => '当前采购申请已有关联转采购记录，不能直接作废。',
        'purchase_request_not_convertible' => '当前采购申请状态不允许继续转采购。',
        'purchase_request_no_convertible_items' => '当前没有可转采购的申请明细。',
        'purchase_request_item_already_fully_converted' => '所选申请明细已全部转采购，请刷新后重试。',
        'purchase_request_convert_quantity_exceeds_remaining' => '本次转采购数量超过申请剩余可转数量。',
        'purchase_request_source_already_generated' => '该来源已经生成过采购申请，不能重复承接。',
        'purchase_inquiry_quote_not_editable' => '当前询价记录已作废，不能继续编辑。',
        'purchase_inquiry_quote_not_recommendable' => '当前询价记录不是有效报价，不能标记为建议成交。',
        'purchase_inquiry_quote_supplier_required' => '供应商报价必须先明确供应商。',
        'invalid_purchase_source_document' => '来源采购单据无效或当前不可选。',
        'duplicate_purchase_inquiry_quote' => '同一询价明细下已存在该供应商的有效报价，不能重复录入。',
        'over_conversion' => '转换数量超过来源单据剩余可转数量。',
        'unavailable_purchase_inquiry_quote' => '当前供应商报价无效、已过期或已作废，不能作为来源。',
        'reversed_conversion' => '该转换记录已冲回，不能重复占用。',
        'purchase_request_item_not_convertible' => '当前采购申请状态不允许继续转采购。',
        'purchase_request_item_remaining_quantity_insufficient' => '采购申请明细已无剩余可转数量。',
        'purchase_request_no_inquiry_lines' => '请至少选择一条明细并填写有效的询价数量。',
        'purchase_inquiry_no_suppliers' => '请至少选择一个询价供应商。',
        'purchase_request_inquiry_quantity_exceeds_remaining' => '询价数量不能超过该行剩余可转数量。',
        'purchase_inquiry_not_convertible' => '当前询价单状态不允许转采购订单。',
        'inquiry_quote_already_converted' => '该供应商报价已转采购，不能重复转单。',
        'no_selectable_inquiry_quote' => '当前没有可转采购的有效报价，请检查报价状态、有效期及申请剩余数量。',
        'purchase_order_supplier_required' => '请先选择供应商。',
        'purchase_order_source_single_request_required' => '一次只能从一个采购申请带入明细。',
        'purchase_order_source_line_locked' => '来源带入的明细行不允许修改来源或数量，请删除后重新添加。',
        'purchase_order_source_occupation_failed' => '来源数量占用失败，请检查申请剩余数量或报价状态后重试。',
        'inquiry_quote_not_selectable' => '当前供应商报价不可选，不能作为转单来源。',
        'inquiry_quote_expired' => '供应商报价已过期，不能作为转单来源。',
        'inquiry_quote_invalidated' => '供应商报价已作废，不能作为转单来源。',
        'purchase_order_source_supplier_mismatch' => '采购订单供应商与所选报价供应商不一致。',
        'duplicate_conversion' => '该采购订单明细已存在有效来源占用记录，不能重复占用。',
        'replenishment_suggestion_not_requestable' => '当前补货建议状态不允许继续生成采购申请。',
        'purchase_order_no_items' => '采购订单至少需要一条明细后才能确认。',
        'purchase_order_not_draft' => '当前采购订单不是未提交状态，不能确认。',
        'purchase_order_not_closable' => '当前采购订单状态不允许关闭。',
        'purchase_order_not_voidable' => '当前采购订单状态不允许作废。',
        'purchase_order_source_inquiry_quote_mismatch' => '所选来源询价与当前订单供应商、商品或采购申请明细不匹配。',
        'purchase_order_has_effective_receipts' => '当前采购订单已有关联的有效采购入库单，不能直接作废。',
        'purchase_order_has_effective_returns' => '当前采购订单已有关联的有效采购退货单，不能直接作废。',
        'purchase_order_not_receivable' => '当前采购订单未确认或已关闭/作废，不能继续入库。',
        'purchase_supplier_mismatch' => '供应商与所引用的采购单据不一致。',
        'purchase_receipt_no_items' => '采购入库单至少需要一条明细后才能生效。',
        'purchase_receipt_arrival_less_than_received' => '到货数量不能小于入库数量。',
        'purchase_receipt_arrival_invalid' => '到货数量必须大于 0。',
        'purchase_receipt_quantity_invalid' => '入库数量不能小于 0。',
        'purchase_receipt_quantity_exceeds_remaining' => '本次入库数量超过采购订单剩余可入库数量。',
        'purchase_receipt_arrival_exceeds_remaining' => '本次到货数量超过采购订单剩余未到数量。',
        'purchase_exception_resolution_result_required' => '提交采购异常处理结果前，请先选择处理结果。',
        'purchase_receipt_item_order_mismatch' => '采购入库明细与所选采购订单不匹配。',
        'purchase_receipt_has_returns' => '该采购入库单已有退货记录，不能直接作废。',
        'purchase_return_no_items' => '采购退货单至少需要一条明细后才能生效。',
        'purchase_return_reference_required' => '采购退货必须至少引用采购订单或采购入库单。',
        'purchase_return_reference_mismatch' => '采购退货引用的采购订单与采购入库单不一致。',
        'purchase_return_quantity_invalid' => '退货数量必须大于 0。',
        'purchase_return_quantity_exceeds_returnable' => '本次退货数量超过当前可退数量。',
        'purchase_return_item_order_mismatch' => '采购退货明细与所选采购订单不匹配。',
        'purchase_return_item_receipt_mismatch' => '采购退货明细与所选采购入库单不匹配。',
        'purchase_item_product_mismatch' => '明细商品与引用单据明细中的商品不一致。',
        'purchase_item_sku_mismatch' => '明细规格组合与采购订单明细不一致。',
        'purchase_order_item_sku_required' => '采购订单明细必须选择有效的规格组合。',
        'purchase_order_item_sku_invalid' => '所选的规格组合不存在或已删除。',
        'purchase_item_product_required' => '请先选择采购规格组合。',
        'bulk_add_product_skus_required' => '请至少选择一个商品规格。',
        'bulk_add_quantity_must_be_positive' => '默认数量必须大于 0。',
        'bulk_add_product_sku_not_purchasable' => '所选规格不可采购或未启用，请重新选择。',
        'bulk_add_product_sku_not_salable' => '所选规格不可销售或未启用，请重新选择。',
        'bulk_add_product_sku_not_inventory' => '所选规格未启用或不管理库存，请重新选择。',
        'bulk_add_warehouse_required' => '请选择有效的申请仓库。',
        'other_stock_in_not_draft' => '仅草稿状态的其他入库单可批量添加明细。',
        'other_stock_out_not_draft' => '仅草稿状态的其他出库单可批量添加明细。',
        'transfer_order_not_draft' => '仅草稿状态的调拨单可批量添加明细。',
        'barcode_quick_add_empty' => '请输入条码。',
        'barcode_quick_add_quantity_must_be_positive' => '数量必须大于 0。',
        'barcode_lookup_not_found' => '未找到对应商品',
        'barcode_lookup_duplicate' => '该条码对应多个商品或规格，无法自动识别，请手工选择。',
        'barcode_lookup_ambiguous_product' => '该商品条码对应多个规格，请使用规格条码或手工选择规格。',
        'purchase_receipt_item_sku_required' => '采购入库明细缺少有效的规格组合，请重新选择采购订单明细。',
        'purchase_return_item_sku_required' => '采购退货无法解析规格组合，请检查关联的入库或订单明细。',
        'product_sku_disabled_purchase' => '该规格组合已停用，不能用于新的采购入库。',
        'product_sku_disabled_sale' => '该规格组合已停用，不能用于新的销售出库。',
        'product_sku_all_disabled_for_inventory' => '该物料下没有可用的规格组合用于库存调账，请先在商品档案启用规格组合。',
        'inventory_quantity_must_be_positive' => '出库数量必须大于 0。',
        'sales_order_no_items' => '销售订单至少需要一条明细后才能确认。',
        'sales_quote_no_items' => '报价单至少需要一条明细后才能生效。',
        'sales_order_not_draft' => '当前销售订单不是未提交状态，不能确认。',
        'sales_quote_not_draft' => '当前报价单不是未提交状态，不能生效。',
        'sales_quote_not_submittable' => '当前报价单状态不允许提交。',
        'inventory_serial_number_not_reservable' => '当前序列号不是可占用状态，请刷新后重试。',
        'inventory_serial_number_required' => '启用序列号管理的商品必须录入序列号。',
        'inventory_serial_number_exists' => '序列号已存在，不能重复入库。',
        'inventory_serial_number_not_found' => '序列号不存在或不属于当前商品/仓库。',
        'inventory_serial_number_batch_mismatch' => '序列号与当前批次选择不一致。',
        'inventory_serial_number_quantity_must_be_integer' => '商品【:product_name】已启用序列号管理，单据数量必须为整数。',
        'inventory_serial_number_count_must_match_quantity' => '商品【:product_name】已启用序列号管理，单据数量为 :quantity，已填写序列号 :serial_count 个，请补齐后再提交。',
        'inventory_serial_number_governance_toggle_blocked' => '当前序列号状态不允许在此直接启停，请通过库存业务单据处理。',
        'stocktake_serial_numbers_must_be_empty_when_zero_quantity' => '商品【:product_name】实盘数量为 0 时，不应填写实盘序列号。',
        'inventory_batch_not_found' => '未找到可用批次，请检查批次选择。',
        'inventory_batch_not_usable' => '当前批次不可用，请检查批次状态。',
        'inventory_batch_sale_blocked' => '当前批次已超过允许销售期限，不能继续销售出库。',
        'inventory_batch_quantity_not_enough' => '当前批次可用数量不足，不能完成本次出库。',
        'sales_quote_not_editable' => '当前报价单状态不允许继续编辑，请复制后再处理。',
        'sales_quote_not_convertible' => '只有当前已生效的报价单才允许转销售单。',
        'sales_quote_already_converted' => '当前报价单已经转出销售单，不能重复转单。',
        'sales_quote_not_voidable' => '当前报价单状态不允许作废。',
        'sales_quote_validity_required' => '报价单生效前必须填写生效日期和失效日期。',
        'sales_quote_validity_invalid' => '失效日期不能早于生效日期。',
        'sales_quote_customer_required' => '报价单必须先选择客户后才能计算价格。',
        'sales_order_not_closable' => '当前销售订单状态不允许关闭。',
        'sales_order_not_voidable' => '当前销售订单状态不允许作废。',
        'sales_order_not_editable' => '当前销售订单不是未提交状态，不能继续编辑。',
        'sales_order_customer_required' => '销售订单必须先选择客户后才能继续处理。',
        'sales_order_has_effective_outbounds' => '当前销售订单已有关联的有效销售出库单，不能直接作废。',
        'sales_order_has_effective_returns' => '当前销售订单已有关联的有效销售退货单，不能直接作废。',
        'sales_order_not_outboundable' => '当前销售订单未确认或已关闭/作废，不能继续出库。',
        'sales_customer_mismatch' => '客户与所引用的销售单据不一致。',
        'sales_outbound_no_items' => '销售出库单至少需要一条明细后才能生效。',
        'sales_outbound_quantity_invalid' => '出库数量必须大于 0。',
        'sales_outbound_quantity_exceeds_remaining' => '本次出库数量超过销售订单剩余可出库数量。',
        'sales_outbound_item_order_mismatch' => '销售出库明细与所选销售订单不匹配。',
        'sales_outbound_has_returns' => '该销售出库单已有退货记录，不能直接作废。',
        'sales_return_no_items' => '销售退货单至少需要一条明细后才能生效。',
        'sales_return_reference_required' => '销售退货必须至少引用销售订单或销售出库单。',
        'sales_return_reference_mismatch' => '销售退货引用的销售订单与销售出库单不一致。',
        'sales_return_quantity_invalid' => '退货数量必须大于 0。',
        'sales_return_quantity_exceeds_returnable' => '本次退货数量超过当前可退数量。',
        'sales_return_item_order_mismatch' => '销售退货明细与所选销售订单不匹配。',
        'sales_return_item_outbound_mismatch' => '销售退货明细与所选销售出库单不匹配。',
        'sales_item_product_mismatch' => '明细商品与引用销售单据中的商品不一致。',
        'sales_item_sku_mismatch' => '明细规格组合与销售订单明细不一致。',
        'sales_outbound_item_sku_required' => '销售出库明细缺少有效的规格组合，请重新选择销售订单明细。',
        'sales_order_item_sku_required' => '销售订单明细必须选择有效的规格组合。',
        'sales_order_item_sku_invalid' => '所选的规格组合不存在或已删除。',
        'sales_return_item_sku_required' => '销售退货无法解析规格组合，请检查关联的出库或订单明细。',
        'sales_item_product_required' => '请先选择商品后再计算价格。',
        'credit_override_reason_required' => '受控放行时必须填写放行原因。',
        'credit_blocked_generic' => '当前客户信用校验未通过，不能直接确认销售订单。',
        'credit_blocked_over_limit' => '当前客户预计占用 :projected_amount，已超过信用额度 :credit_limit_amount，不能直接确认。',
        'credit_blocked_overdue' => '当前客户存在逾期应收，逾期笔数 :overdue_count，最早逾期日 :earliest_due_date，不能直接确认。',
        'credit_blocked_both' => '当前客户预计占用 :projected_amount 已超过信用额度 :credit_limit_amount，且存在 :overdue_count 笔逾期应收（最早逾期日 :earliest_due_date），不能直接确认。',
        'customer_price_rule_type_invalid' => '当前价格规则类型无效。',
        'customer_price_rule_customer_required' => '客户专属价必须选择客户。',
        'customer_price_rule_level_required' => '按价档定价须选择客户价档。',
        'price_level_code_invalid' => '所选客户价档无效或已停用，请在业务字典「客户价档」中维护。',
        'dictionary_item_used_by_customers' => '已有客户资料引用该字典项。',
        'dictionary_item_used_by_suppliers' => '已有供应商资料引用该字典项。',
        'dictionary_item_used_by_customer_price_rules' => '已有客户价格规则引用该字典项。',
        'dictionary_item_used_by_system_profile' => '系统经营参数中的默认来源类型正在使用该字典项。',
        'dictionary_item_used_by_receipt_orders' => '已有收款登记引用该字典项。',
        'dictionary_item_used_by_payment_orders' => '已有付款登记引用该字典项。',
        'settlement_delete_only_draft' => '只有未提交状态的结算单据才允许删除。',
        'settlement_doc_not_draft' => '当前结算单据不是未提交状态，不能继续此操作。',
        'settlement_doc_not_submitted' => '当前结算单据未提交，不能直接确认。',
        'settlement_doc_not_effective' => '当前结算单据尚未生效，不能执行作废回滚。',
        'settlement_void_policy_blocked' => '当前系统规则不允许对已生效结算单据直接作废。',
        'settlement_closed_document_blocked' => '当前系统规则不允许在已关闭单据上继续登记收付款。',
        'settlement_document_has_write_offs' => '当前单据已参与核销，请先做反核销后再作废。',
        'receipt_amount_invalid' => '收款金额必须大于 0。',
        'payment_amount_invalid' => '付款金额必须大于 0。',
        'receipt_amount_exceeds_remaining' => '本次收款金额超过当前销售单剩余应收金额。',
        'payment_amount_exceeds_remaining' => '本次付款金额超过当前采购单剩余应付金额。',
        'receipt_sales_order_unsettled' => '当前销售单尚未形成有效应收，不能登记收款。',
        'payment_purchase_order_unsettled' => '当前采购单尚未形成有效应付，不能登记付款。',
    ],
    'document_line' => [
        'unit' => '单位',
        'entry_quantity' => '录入数量',
        'conversion_relationship' => '换算关系',
        'approx_base_preview' => '主单位约算',
        'inventory_hint_reference' => '库存参考',
        'available_serial_numbers' => '可用序列号',
        'select_in_stock_serial_numbers' => '选择在库序列号',
        'select_in_stock_serial_numbers_helper' => '从当前出库仓库的在库序列号中搜索并点选，将自动合并到下方「已选择序列号」列表。',
        'select_in_stock_serial_numbers_enter_quantity_first' => '请先填写出库数量，再选择在库序列号；数量填写后所选条数不得超过出库数量。',
        'selected_serial_numbers' => '已选择序列号',
        'selected_serial_numbers_helper' => '个数须与出库数量一致；可从下方在库列表点选，也可手工增删。',
        'inbound_serial_numbers_helper' => '入库登记新序列号（非在库点选）。可逐个输入、逗号确认，或使用上方批量粘贴；每个标签可单独删除。',
        'bulk_paste_serial_numbers' => '批量粘贴序列号',
        'bulk_paste_serial_numbers_helper' => '每行一个，或用英文/中文逗号、分号分隔；粘贴后自动拆条并合并到下方列表（不超过入库数量）。',
        'bulk_paste_serial_numbers_placeholder' => "示例：\nSN20260001\nSN20260002\n或 SN20260001, SN20260002",
        'serial_number_no_stock_in_warehouse' => '当前仓库暂无可用序列号，请先维护出库仓库或检查在库序列号。',
        'serial_number_product_not_managed' => '当前商品未启用序列号管理',
    ],
    'placeholders' => [
        'product_brand' => '请选择品牌（可选）',
    ],
    'validation' => [
        'product_spec_combo_code_unique' => '该规格编码已被使用，请更换后重试。',
        'product_barcode_unique_non_empty' => '该条码已被使用，请更换后重试；如暂无可扫描条码请留空。',
        'product_spec_combo_delete_blocked_referenced' => '该规格组合已被库存、采购或销售等业务引用，不能删除；如需停用请在列表中停用（无库存结余时才允许停用）。',
        'product_spec_combo_disable_blocked_has_stock' => '该规格组合在仓库中仍有库存结余，不能停用；请先通过调拨、出库或盘点等方式消化结余后再停用。',
        'product_spec_group_delete_blocked_in_use' => '该规格维度已被规格组合引用，不能删除。请先在「规格组合」中停用并删除未被业务引用的相关组合，再调整维度。',
        'product_spec_combo_delete_requires_disabled' => '请先停用该规格组合后再删除。',
        'product_spec_combo_delete_blocked_last' => '多规格商品至少保留一条规格组合，不能删除最后一条。',
        'product_spec_rebuild_requires_multi_spec' => '当前未启用多规格，无需重建规格结构。',
        'product_spec_rebuild_nothing_to_clear' => '尚未维护规格维度或规格组合，无需重建。',
        'product_spec_rebuild_blocked_has_stock' => '规格组合「:label」在仓库中仍有库存结余，不能重建；请先消化结余。',
        'product_spec_rebuild_blocked_referenced' => '规格组合「:label」已被库存或购销业务引用，不能重建。',
        'product_spec_value_delete_blocked_in_use' => '该规格取值已被规格组合引用，不能删除；请先在商品档案中调整对应规格组合后再处理。',
        'product_brand_code_unique' => '该品牌编码已存在，请更换后重试。',
        'product_brand_name_unique' => '该品牌名称已存在，请更换后重试。',
        'product_brand_missing' => '所选品牌不存在或已被删除，请重新选择。',
        'product_brand_must_be_enabled' => '不能将商品关联到已停用的品牌；存量商品若仍需保留原停用品牌请勿更换，或改选其他启用中的品牌。',
        'product_auxiliary_unit_required' => '启用辅助单位时，必须选择辅助单位。',
        'product_base_unit_required_before_auxiliary' => '请先选择主单位，再配置辅助单位。',
        'product_auxiliary_unit_must_differ_from_base' => '辅助单位不能与主单位相同。',
        'product_auxiliary_unit_missing' => '所选辅助单位不存在或已被删除，请重新选择。',
        'product_auxiliary_unit_must_be_enabled' => '辅助单位必须处于启用状态。',
        'product_auxiliary_conversion_quantities_required' => '启用辅助单位时，必须填写辅助单位数量与主单位数量。',
        'product_auxiliary_quantity_must_be_positive' => '辅助单位数量必须是大于 0 的数值。',
        'product_base_unit_quantity_must_be_positive' => '主单位数量必须是大于 0 的数值。',
        'document_line_unit_invalid' => '所选单位与当前商品不匹配，请重新选择。',
        'document_line_unit_inventory_requires_base' => '本类单据更新库存时按商品主计量单位计算，仅可选择商品主单位。',
        'document_line_product_missing_base_unit' => '当前商品未配置主单位，无法保存明细。',
        'document_line_quantity_invalid' => '明细数量格式不正确或不在允许范围内，请检查后重试。',
        'document_line_auxiliary_conversion_missing' => '使用辅助单位时，缺少系统所需的单位换算记录，请重新选择单位或更新商品档案后再试。',
        'document_line_auxiliary_conversion_invalid' => '使用辅助单位时，单位换算记录无效，请核对商品档案中的辅助单位设置后重试。',
    ],
    'headings' => [
        'delete_spec_group' => '删除规格维度',
        'delete_spec_combo' => '删除规格组合',
        'rebuild_spec_matrix' => '重建规格结构',
    ],
    'purchase_inquiry_comparison' => [
        'stat_quote_count' => '报价条数',
        'stat_recommended_count' => '建议成交条数',
        'stat_expiring_count' => '临近到期条数',
        'section_overview' => '询价比价概览',
        'col_inquiry_no' => '询价号',
        'col_purchase_request' => '采购申请',
        'col_product' => '商品',
        'col_supplier' => '供应商',
        'col_quote_unit_price' => '报价单价',
        'col_lowest_valid_quote' => '最低有效报价',
        'col_supplier_last_deal_price' => '供应商最近成交价',
        'col_product_last_purchase_price' => '商品最近采购价',
        'col_lead_time' => '本次交期',
        'col_recent_lead_time' => '最近交期',
        'col_hint' => '提示',
        'recommended_suffix' => ' / 建议成交',
        'lead_time_days_unit' => ':days天',
        'empty_filtered' => '当前筛选下暂无询价比价数据。',
    ],
    'data_import' => [
        'page_title' => '数据初始化导入',
        'page_intro' => '从标准 Excel/CSV 模板批量导入主数据与期初库存。请先下载模板、填写后上传预检；预检通过后再确认导入。预检不会写入业务数据。',
        'page_intro_step2' => '下载标准模板、上传 Excel/CSV 文件进行预检。本步骤仅解析与校验表头，不会写入任何业务数据。',
        'page_intro_step3' => '从标准 Excel/CSV 模板批量导入主数据与期初库存。请先下载模板、填写后上传预检；预检通过后再确认导入。预检不会写入业务数据。',
        'batch_list_intro' => '查看历史导入批次、处理状态、行级错误与结果摘要。',
        'template_precheck_intro' => '请选择导入类型，下载对应标准模板填写后上传预检。表头须与当前语言下载的模板完全一致，不支持额外列或自定义映射。',
        'upload_file_hint' => '支持 xlsx、csv；大小不超过 :max_mb MB；有效数据行不超过 :max_rows 行（不含表头）。模板内含示例行（编码以 __example__ 开头），预检时会自动忽略，请填写真实数据。',
        'precheck_summary_heading' => '预检结果',
        'validated_rows' => '预检通过行数',
        'failed_rows' => '失败行数',
        'row_error_heading' => '行级错误（保留源文件行号）',
        'precheck_no_write_notice' => '预检已完成，存在校验失败行，未写入任何业务数据。请修正文件后重新上传预检。',
        'precheck_ready_for_execute_notice' => '预检已通过，可点击「确认导入」写入业务数据。导入前请再次确认数据无误。',
        'precheck_file_only_notice' => '本次仅完成表头与行数解析，该导入类型尚未开放确认导入。',
        'precheck_passed_title' => '预检通过',
        'precheck_passed_body' => '共 :total 行，其中 :validated 行通过校验，可确认导入。',
        'precheck_failed_title' => '预检未通过',
        'precheck_failed_body' => '共 :total 行，其中 :failed 行存在错误，请修正后重新上传。',
        'precheck_file_only_title' => '文件解析通过',
        'precheck_file_only_body' => '共识别 :rows 行有效数据，表头与模板一致。该类型确认导入将在后续步骤开放。',
        'execute_confirm_heading' => '确认导入',
        'execute_confirm_body' => '将把预检通过的行写入系统主数据。此操作不可自动撤销，请确认数据无误后继续。',
        'execute_success_title' => '导入完成',
        'execute_success_body' => '成功导入 :imported 行业务数据。',
        'execute_failed_title' => '导入未完成',
        'execute_failed_body' => '共有 :failed 行导入失败，请查看批次记录与行级错误。',
        'sections' => [
            'batch_summary' => '批次摘要',
            'template_and_precheck' => '模板下载与文件预检',
        ],
        'skeleton' => [
            'heading' => '功能准备中',
            'description' => '数据初始化导入将支持标准 Excel/CSV 模板、预检校验、确认导入与批次追溯。本步骤仅提供入口与批次记录框架，尚未开放文件上传与数据写入。',
            'supported_types_heading' => '当前支持的导入类型',
            'recommended_order_heading' => '建议导入顺序',
            'recommended_order_body' => '1. 计量单位 → 2. 商品分类 / 品牌 → 3. 客户/供应商分类 → 4. 仓库 → 5. 客户 / 供应商 → 6. 商品/物料 → 7. 期初库存。期初应收/应付、多规格商品、员工/业务员等将在后续版本或高级插件中提供。',
            'coming_soon_hint' => '确认导入与批次入账将在后续开发步骤中提供。',
            'batch_history_heading' => '导入批次记录',
            'batch_history_description' => '每次导入都会生成批次记录，可在下方列表查看批次摘要；点击「查看」可展开行级错误、操作人与关联审计批次。',
        ],
        'precheck_batch_history_hint' => '当前批次已写入下方导入批次记录，可在列表中点击「查看」查看详情。',
        'batch_row_summary_line' => '第 :row 行 · :status',
        'correlation_id_hint' => '本次导入在审计日志中的唯一标识。可在「审计日志」按此 ID 筛选，查看预检、确认导入及写入业务数据时产生的相关操作记录。',
        'template_columns' => [
            'code' => '编码',
            'name' => '名称',
            'is_enabled' => '是否启用',
            'sort_order' => '排序',
            'remark' => '备注',
            'parent_code' => '上级编码',
            'brand_code' => '品牌编码',
            'status' => '状态',
            'sort' => '排序',
            'warehouse_type' => '仓库类型',
            'is_default' => '是否默认',
            'manager_employee_code' => '仓管员工编码',
            'region_code' => '地区编码',
            'address' => '地址',
            'customer_category_code' => '客户分类编码',
            'supplier_category_code' => '供应商分类编码',
            'settlement_method' => '结算方式',
            'contact_person' => '联系人',
            'mobile' => '手机',
            'phone' => '电话',
            'email' => '邮箱',
            'price_level_code' => '价格等级编码',
            'default_payment_term_days' => '默认账期天数',
            'credit_limit_amount' => '信用额度',
            'salesperson_employee_code' => '业务员员工编码',
            'category_code' => '分类编码',
            'spec_model' => '规格型号',
            'unit_code' => '单位编码',
            'barcode' => '条码',
            'cost_price' => '成本价',
            'sales_price' => '销售价',
            'manages_inventory' => '是否管库存',
            'external_key' => '外部键',
            'product_code' => '商品编码',
            'sku_code' => 'SKU编码',
            'warehouse_code' => '仓库编码',
            'quantity' => '数量',
            'unit_cost' => '单位成本',
            'safety_stock' => '安全库存',
            'batch_no' => '批次号',
            'serial_no' => '序列号',
            'production_date' => '生产日期',
            'expiry_date' => '到期日期',
            'business_time' => '业务时间',
            'opening_receivable' => '期初应收',
            'opening_payable' => '期初应付',
            'opening_receivable_amount' => '期初应收金额',
            'opening_payable_amount' => '期初应付金额',
            'receivable_balance' => '应收余额',
            'payable_balance' => '应付余额',
            'opening_balance' => '期初余额',
            'spec_group' => '规格组',
            'spec_value' => '规格值',
            'sku_price' => 'SKU价格',
            'sku_barcode' => 'SKU条码',
            'sku_matrix' => 'SKU矩阵',
        ],
        'template_samples' => [
            'example_row_remark' => '此为示例行，预检时会自动忽略，请在其下方填写真实数据',
            'unit_1_name' => '千克（示例）',
            'unit_2_name' => '箱（示例）',
            'category_1_name' => '示例一级分类',
            'category_2_name' => '示例二级分类',
            'brand_1_name' => '示例品牌',
            'partner_category_1_name' => '示例分类',
            'warehouse_1_name' => '示例仓库',
            'customer_1_name' => '示例客户',
            'supplier_1_name' => '示例供应商',
            'product_1_name' => '示例商品',
            'sample_address' => '示例地址 100 号',
            'sample_contact' => '张三',
            'sample_spec_model' => '示例规格',
        ],
        'actions' => [
            'view_batch_detail' => '查看批次详情',
            'view_batch_history' => '查看导入批次记录',
            'download_template' => '下载标准模板',
            'download_failed_rows' => '下载错误行',
            'precheck_file' => '预检文件',
            'execute_import' => '确认导入',
            'delete_batch' => '删除批次',
        ],
        'failed_rows_export' => [
            'source_row_number' => '源文件行号',
            'error_reason' => '错误原因',
        ],
        'delete_batch_confirm_heading' => '删除导入批次',
        'delete_batch_confirm_body' => '将删除该批次的记录与行级明细，并清理私有存储中的源文件副本。此操作不可恢复。',
        'delete_batch_confirm_body_completed' => '将删除该批次的记录与行级明细。注意：已导入成功的业务数据不会被回滚或删除，审计日志仍会保留相关记录。此操作不可恢复。',
        'empty_state' => [
            'heading' => '暂无导入批次',
            'description' => '完成首次数据初始化导入后，批次记录将显示在此处。',
        ],
        'errors' => [
            'unsupported_import_type' => '所选导入类型暂不支持。',
            'file_not_readable' => '无法读取上传文件，请重新选择后重试。',
            'file_empty' => '文件为空或未包含表头行。',
            'file_too_large' => '文件大小超过限制（最大 :max_mb MB）。',
            'unsupported_file_type' => '仅支持 xlsx 或 csv 文件。',
            'forbidden_heading_columns' => '模板包含不允许的列：:columns。期初应收/应付请使用独立导入能力（后续提供），不可写在客户或供应商模板中。',
            'forbidden_product_multi_spec_columns' => '商品导入模板仅支持单规格主档，请勿包含多规格列：:columns。多规格商品请在系统中维护，或使用后续提供的多规格导入能力。',
            'heading_missing_columns' => '缺少必需表头列：:columns。',
            'heading_extra_columns' => '存在未定义的额外表头列：:columns。基础版不支持自定义列或字段映射。',
            'heading_order_mismatch' => '表头列顺序与标准模板不一致，请重新下载模板后填写。',
            'no_data_rows' => '未检测到有效数据行。请删除或保留示例行均可，但必须在示例行下方填写真实业务数据后再上传预检。',
            'too_many_rows' => '有效数据行数超过上限（最多 :max_rows 行）。',
            'import_type_required' => '请先选择导入类型。',
            'upload_file_required' => '请先上传待预检的文件。',
            'execution_not_supported' => '所选导入类型暂不支持确认导入，当前仅可下载模板与表头预检。',
            'batch_not_ready_for_execution' => '批次未通过预检或已执行，无法再次导入。',
            'batch_not_found' => '导入批次不存在或已失效，请重新上传预检。',
            'batch_delete_not_allowed' => '该批次正在处理中，暂不能删除。',
            'no_failed_rows_to_export' => '该批次没有可导出的错误行。',
            'execution_failed' => '导入执行失败：:reason',
            'execution_failed_generic' => '导入执行失败，请查看批次详情或联系管理员。',
        ],
        'batch_rows' => [
            'section_heading' => '导入行明细',
            'empty_heading' => '暂无行记录',
            'empty_description' => '该批次尚未写入行级预检或导入结果。',
        ],
        'validation' => [
            'row_prefix' => '第 :row 行：:message',
            'name_required' => '名称不能为空',
            'invalid_boolean' => '启用状态格式无效，请填写 1/0 或 是/否',
            'invalid_sort_order' => '排序值必须为整数',
            'code_duplicate_in_file' => '编码 :value 在文件中重复',
            'brand_code_duplicate_in_file' => '品牌编码 :value 在文件中重复',
            'name_duplicate_in_file' => '名称 :value 在文件中重复',
            'code_exists_in_database' => '编码 :value 已存在于系统中',
            'brand_code_exists_in_database' => '品牌编码 :value 已存在于系统中',
            'name_exists_in_database' => '名称 :value 已存在于系统中',
            'invalid_parent_code' => '上级分类编码 :value 无效',
            'self_parent_reference' => '上级分类编码不能与自身编码相同',
            'circular_parent_reference' => '上级分类引用存在循环依赖',
            'invalid_master_record_status' => '状态值无效，请填写 active 或 inactive（启用/停用）',
            'invalid_warehouse_type' => '仓库类型无效，请填写 general、store、transit 或 virtual',
            'invalid_manager_employee_code' => '仓管员工编码 :value 不存在',
            'invalid_region_code' => '地区编码 :value 不存在',
            'multiple_default_warehouses_in_file' => '同一导入文件中只能有一个默认仓库',
            'invalid_settlement_method' => '结算方式无效，请填写：:allowed',
            'invalid_email' => '邮箱格式无效',
            'invalid_non_negative_integer' => '数值必须为非负整数',
            'invalid_non_negative_decimal' => '金额必须为非负数字',
            'invalid_category_code' => '分类编码 :value 不存在',
            'unit_code_required' => '计量单位编码不能为空',
            'invalid_unit_code' => '计量单位编码 :value 不存在',
            'disabled_unit_code' => '计量单位 :value 已停用，无法导入',
            'invalid_product_category_code' => '商品分类编码 :value 不存在',
            'disabled_product_category_code' => '商品分类 :value 已停用，无法导入',
            'invalid_product_brand_code' => '商品品牌编码 :value 不存在',
            'disabled_product_brand_code' => '商品品牌 :value 已停用，无法导入',
            'barcode_duplicate_in_file' => '条码 :value 在文件中重复',
            'barcode_exists_in_database' => '条码 :value 已存在于系统中',
            'default_sku_creation_failed' => '默认规格创建失败，商品未写入',
            'product_code_required' => '商品编码不能为空',
            'warehouse_code_required' => '仓库编码不能为空',
            'quantity_required' => '数量不能为空',
            'invalid_positive_decimal' => '数量必须大于 0',
            'invalid_date' => '日期格式无效',
            'invalid_datetime' => '业务时间格式无效',
            'invalid_product_code' => '商品编码 :value 不存在',
            'disabled_or_non_inventory_product_code' => '商品 :value 已停用或不管理库存，无法导入期初库存',
            'invalid_warehouse_code' => '仓库编码 :value 不存在',
            'disabled_warehouse_code' => '仓库 :value 已停用，无法导入',
            'invalid_product_sku_code' => '规格编码 :value 不存在或未启用，或不属于该商品',
            'product_sku_code_required' => '该商品存在多条可用规格，必须填写规格编码',
            'external_key_duplicate_in_file' => '外部键 :value 在文件中重复',
            'external_key_already_imported' => '外部键 :value 已成功导入，不能重复导入',
            'opening_stock_duplicate_inventory_row' => '同一商品、规格、仓库与外部键组合的期初库存行在文件中重复',
            'batch_no_required' => '启用批次管理的商品必须填写批次号',
            'expiry_date_required' => '启用效期管理的商品必须填写到期日期',
            'serial_product_requires_integer_quantity' => '启用序列号管理的商品，数量必须为整数',
            'serial_count_must_match_quantity' => '序列号数量必须与入库数量一致',
            'opening_stock_reference_missing' => '商品或仓库引用无效，无法导入期初库存',
            'invalid_salesperson_employee_code' => '业务员员工编码 :value 不存在',
            'invalid_price_level_code' => '价档编码 :value 无效或未启用',
            'import_failed' => '导入失败：:reason',
        ],
        'opening_stock' => [
            'order_reason' => '期初库存导入',
            'order_remark_prefix' => '数据初始化导入',
        ],
        'values' => [
            'system_operator' => '系统',
        ],
    ],
    'plugin_permission_actions' => [
        'view' => '查看',
        'configure' => '配置',
        'import' => '导入',
        'export' => '导出',
        'manage' => '管理',
        'submit' => '提交',
        'approve' => '审批通过',
        'reject' => '驳回',
        'withdraw' => '撤回',
        'retry' => '重试',
        'test_send' => '测试发送',
        'view_log' => '查看日志',
    ],
    'permission_modules' => [
        'inventory' => '库存管理',
    ],
    'admin' => [
        'locale' => [
            'group_label' => '界面语言',
            'zh' => '中文',
            'en' => 'English',
        ],
        'bound_roles_separator' => '、',
    ],

    'print' => [
        'actions' => [
            'print' => '打印',
            'back' => '返回',
            'close' => '关闭',
        ],
        'labels' => [
            'print_time' => '打印时间',
            'document_status' => '单据状态',
            'watermark_voided' => '作废',
            'related_order' => '关联单据',
            'warehouse' => '仓库',
            'from_warehouse' => '调出仓库',
            'to_warehouse' => '调入仓库',
            'stocktake_scope' => '盘点范围',
            'book_quantity' => '账面数量',
            'actual_quantity' => '实盘数量',
            'difference_quantity' => '盈亏数量',
            'payment_method' => '结算方式',
            'amount' => '金额',
            'transfer_quantity' => '调拨数量',
            'return_quantity' => '退货数量',
            'inbound_quantity' => '入库数量',
            'outbound_quantity' => '出库数量',
            'stock_reason' => '业务原因',
            'supplier' => '供应商',
            'customer' => '客户',
        ],
        'documents' => [
            'purchase_order' => '采购订单',
            'purchase_receipt' => '采购入库单',
            'sales_order' => '销售订单',
            'sales_outbound' => '销售出库单',
            'transfer_order' => '库存调拨单',
            'stocktake_order' => '库存盘点单',
            'receipt_order' => '收款单',
            'payment_order' => '付款单',
            'purchase_return' => '采购退货单',
            'sales_return' => '销售退货单',
            'other_stock_in' => '其他入库单',
            'other_stock_out' => '其他出库单',
        ],
        'signatures' => [
            'maker' => '制单',
            'reviewer' => '审核',
            'supplier_confirm' => '供应商确认',
            'receiver_confirm' => '收货确认',
            'receive' => '收货',
            'recheck' => '复核',
            'customer_confirm' => '客户确认',
            'customer_sign' => '客户签收',
            'ship_confirm' => '发货确认',
            'warehouse_ship' => '仓库发货',
            'outbound_warehouse' => '调出仓库',
            'inbound_warehouse' => '调入仓库',
            'stocktake_person' => '盘点人',
            'warehouse_confirm' => '仓库确认',
            'cashier' => '收款人',
            'payer' => '付款人',
            'warehouse_operator' => '仓库经办',
            'warehouse_receive' => '仓库收货',
            'stock_in_handler' => '入库经办',
            'stock_out_handler' => '出库经办',
            'receiver' => '领用/接收',
        ],
    ],

    'feedback' => [
        'admin' => [
            'label' => '问题反馈',
            'title' => '提交使用问题或改进建议',
        ],
        'install' => [
            'hint' => '安装过程中遇到问题？可以通过官方反馈页面提交问题与建议。',
            'failure_hint' => '如果多次尝试后仍无法完成安装，请提交反馈，并附带错误截图或服务器环境信息。',
            'completion_hint' => '安装已完成。若在使用过程中遇到问题，欢迎通过官方反馈页面告诉我们。',
            'submit' => '提交反馈',
            'submit_install_issue' => '提交安装问题',
            'header_link' => '问题反馈',
        ],
    ],

    'official_news' => [
        'topbar' => [
            'label' => '官方资讯',
            'title' => '查看珑大官方公告与维护通知',
            'heading' => '官方资讯',
        ],
        'empty' => '暂无官方资讯',
        'pinned' => '置顶',
        'levels' => [
            'info' => '普通',
            'important' => '重要',
            'critical' => '紧急',
        ],
        'actions' => [
            'mark_all_read' => '全部已读',
            'view_detail' => '查看详情',
            'dismiss' => '知道了',
            'view_all' => '查看全部（还有 :count 条）',
        ],
        'slide_over' => [
            'heading' => '官方资讯',
        ],
    ],

    'entity_navigation' => [
        'actions' => [
            'open' => '打开 :label',
            'view_sales_orders' => '查看 :label 的销售订单',
            'view_purchase_orders' => '查看 :label 的采购订单',
            'view_receivables' => '查看 :label 的应收账款',
            'view_payables' => '查看 :label 的应付账款',
            'view_inventory' => '查看 :label 的库存',
        ],
    ],
];
