var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
  for (var name in all)
    __defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
  if (from && typeof from === "object" || typeof from === "function") {
    for (let key of __getOwnPropNames(from))
      if (!__hasOwnProp.call(to, key) && key !== except)
        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
  }
  return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
  // If the importer is in node compatibility mode or this is not an ESM
  // file that has been converted to a CommonJS file using a Babel-
  // compatible transform (i.e. "__esModule" has not been set), then set
  // "default" to the CommonJS "module.exports" for node compatibility.
  isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
  mod
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);

// src/components/pisellFloorMapLayout/locales.ts
var locales_exports = {};
__export(locales_exports, {
  default: () => locales_default
});
module.exports = __toCommonJS(locales_exports);
var import_locales_ja = __toESM(require("./locales-ja"));
var import_locales_pt = __toESM(require("./locales-pt"));
var locales_default = {
  en: {
    "pisell-floor-map-layout.loading": "Loading...",
    "pisell-floor-map-layout.read-canvas-tabs.aria": "Switch floor plan canvas",
    "pisell-floor-map-layout.edit-top-bar.aria": "Floor plan editor toolbar",
    "pisell-floor-map-layout.edit-top-bar.fullscreen-enter-aria": "Fullscreen",
    "pisell-floor-map-layout.edit-top-bar.fullscreen-enter-title": "Fullscreen (top bar with save and fit bounds, etc.)",
    "pisell-floor-map-layout.edit-top-bar.fullscreen-exit-aria": "Exit fullscreen",
    "pisell-floor-map-layout.edit-top-bar.fullscreen-exit-title": "Exit fullscreen",
    "pisell-floor-map-layout.edit-top-bar.unsaved": "Unsaved",
    "pisell-floor-map-layout.edit-top-bar.save": "Save",
    "pisell-floor-map-layout.edit-top-bar.saving": "Saving…",
    "pisell-floor-map-layout.canvas-tabs.empty": "No canvas",
    "pisell-floor-map-layout.canvas-tabs.add": "+ Add floor",
    "pisell-floor-map-layout.canvas-tabs.add-title": "Add floor",
    "pisell-floor-map-layout.canvas-tabs.hint": "Click 「Add floor」 to create a canvas",
    "pisell-floor-map-layout.canvas-tabs.rename-aria": "Rename",
    "pisell-floor-map-layout.canvas-tabs.remove-aria": "Remove",
    "pisell-floor-map-layout.canvas-tabs.rename-title": "Double-click to rename, or tap the pencil on touch screens",
    "pisell-floor-map-layout.canvas-tabs.rename-button-aria": "Rename canvas",
    "pisell-floor-map-layout.canvas-tabs.rename-button-title": "Rename",
    "pisell-floor-map-layout.canvas-tabs.default-new-canvas-name": "New floor",
    "pisell-floor-map-layout.canvas-tabs.rename-modal-title": "Rename canvas",
    "pisell-floor-map-layout.canvas-tabs.rename-modal-ok": "OK",
    "pisell-floor-map-layout.canvas-tabs.rename-modal-cancel": "Cancel",
    "pisell-floor-map-layout.edit-panel.element-props": "Element",
    "pisell-floor-map-layout.edit-panel.close-aria": "Close",
    "pisell-floor-map-layout.edit-panel.hint-apply": "Position or size changed — click Apply to update the canvas.",
    "pisell-floor-map-layout.edit-panel.hint-save": "Layout draft is not saved — click Done editing to save.",
    "pisell-floor-map-layout.edit-panel.section-layout": "Position · Layer · Size",
    "pisell-floor-map-layout.edit-panel.lock-on": "Locked: drag/resize disabled on canvas; click to unlock",
    "pisell-floor-map-layout.edit-panel.lock-off": "Lock to disable drag and resize on canvas",
    "pisell-floor-map-layout.edit-panel.label-x": "X",
    "pisell-floor-map-layout.edit-panel.label-y": "Y",
    "pisell-floor-map-layout.edit-panel.label-z": "Layer",
    "pisell-floor-map-layout.edit-panel.label-width": "Width",
    "pisell-floor-map-layout.edit-panel.label-height": "Height",
    "pisell-floor-map-layout.edit-panel.label-name": "Name",
    "pisell-floor-map-layout.edit-panel.label-name-stage": "Display name (on canvas)",
    "pisell-floor-map-layout.edit-panel.ph-name-stage": "e.g. stage, DJ booth, dance floor",
    "pisell-floor-map-layout.edit-panel.ph-name": "Element name",
    "pisell-floor-map-layout.edit-panel.label-image-url": "Image URL",
    "pisell-floor-map-layout.edit-panel.extra-image-url": "Use a network image URL; lower layer to place under tables.",
    "pisell-floor-map-layout.edit-panel.ph-https": "https://...",
    "pisell-floor-map-layout.edit-panel.label-canvas": "Canvas",
    "pisell-floor-map-layout.edit-panel.label-element-kind": "Element type",
    "pisell-floor-map-layout.edit-panel.hint-kind-binding-cleared": "Data binding was cleared because it does not apply to the new type.",
    "pisell-floor-map-layout.edit-panel.apply": "Apply",
    "pisell-floor-map-layout.edit-panel.data-binding": "Data binding",
    "pisell-floor-map-layout.edit-panel.data-binding-note": "Changing data source or row writes to the layout draft; click Save at the top to persist.",
    "pisell-floor-map-layout.edit-panel.label-data-source": "Data source",
    "pisell-floor-map-layout.edit-panel.ph-data-source": "Select data source",
    "pisell-floor-map-layout.edit-panel.label-pick-row": "Pick row",
    "pisell-floor-map-layout.edit-panel.ph-pick-row": "Pick a row from the data table",
    "pisell-floor-map-layout.edit-panel.ph-no-rows": "No available rows in this data source",
    "pisell-floor-map-layout.edit-panel.hint-unbound": "Leave empty or clear when unbound; after binding you can edit record fields.",
    "pisell-floor-map-layout.edit-panel.record-title": "Data record",
    "pisell-floor-map-layout.edit-panel.pop-title": "Delete this element?",
    "pisell-floor-map-layout.edit-panel.pop-desc": "It will be removed from the floor plan draft; click Save at the top to persist.",
    "pisell-floor-map-layout.edit-panel.btn-delete": "Delete",
    "pisell-floor-map-layout.edit-panel.btn-cancel": "Cancel",
    "pisell-floor-map-layout.edit-panel.btn-ok-delete": "Delete",
    "pisell-floor-map-layout.edit-quick.lock": "Lock drag & resize",
    "pisell-floor-map-layout.edit-quick.unlock": "Unlock",
    "pisell-floor-map-layout.edit-quick.duplicate": "Duplicate",
    "pisell-floor-map-layout.edit-quick.delete": "Delete",
    "pisell-floor-map-layout.edit-quick.status-locked": "Locked",
    "pisell-floor-map-layout.edit-quick.status-unlocked": "Unlocked",
    "pisell-floor-map-layout.edit-quick.aria-toolbar": "Element quick actions",
    "pisell-floor-map-layout.toolbar.category-fallback": "Elements",
    "pisell-floor-map-layout.toolbar.palette-card-title": "Click to place on canvas, or drag onto canvas to add 「{name}」",
    "pisell-floor-map-layout.toolbar.data-binding-optional": "Data binding (optional)",
    "pisell-floor-map-layout.toolbar.hint-after-select-ds": "After choosing a data source, you may bind rows or place placeholders directly.",
    "pisell-floor-map-layout.toolbar.hint-no-unplaced-rows": "No unbound rows in this data source, or the list is empty; you can still place placeholders on the canvas.",
    "pisell-floor-map-layout.toolbar.ph-select-records": "Select records to show (optional, multiple)",
    "pisell-floor-map-layout.toolbar.hint-multi-drop": "Select multiple to place several items in one click (staggered). Leave empty to place a placeholder and bind later in the sidebar.",
    "pisell-floor-map-layout.toolbar.no-data-sources": "No data sources available",
    "pisell-floor-map-layout.toolbar.cancel-place": "Cancel",
    "pisell-floor-map-layout.toolbar.layout-dirty-hint": "Layout changed — click Save to persist.",
    "pisell-floor-map-layout.toolbar.save": "Save",
    "pisell-floor-map-layout.toolbar.saving": "Saving…",
    "pisell-floor-map-layout.view-controls.zoom-out-aria": "Zoom out",
    "pisell-floor-map-layout.view-controls.zoom-in-aria": "Zoom in",
    "pisell-floor-map-layout.view-controls.reset-aria": "Reset view",
    "pisell-floor-map-layout.view-controls.fit-bounds-aria": "Fit to content",
    "pisell-floor-map-layout.view-controls.grid-hide-aria": "Hide grid",
    "pisell-floor-map-layout.view-controls.grid-show-aria": "Show grid",
    "pisell-floor-map-layout.view-controls.fullscreen-aria": "Fullscreen",
    "pisell-floor-map-layout.view-controls.fullscreen-exit-aria": "Exit fullscreen",
    "pisell-floor-map-layout.view-controls.expand-tools-aria": "Show more view tools",
    "pisell-floor-map-layout.view-controls.collapse-tools-aria": "Hide extra view tools",
    "pisell-floor-map-layout.image-element.default-name": "Image",
    "pisell-floor-map-layout.placement.fallback-image-name": "Background",
    "pisell-floor-map-layout.image-element.hint-no-url": "Enter the image URL in the sidebar; lower the layer to place under tables.",
    "pisell-floor-map-layout.image-element.hint-load-fail": "Failed to load image; check the URL.",
    "pisell-floor-map-layout.data-form.empty": "No extra fields to edit",
    "pisell-floor-map-layout.data-form.save-record": "Save record",
    "pisell-floor-map-layout.binding-error.required-row": "This element must be bound to a data row.",
    "pisell-floor-map-layout.binding-error.ds-not-allowed": 'Data source "{key}" is not allowed for this element type.',
    "pisell-floor-map-layout.binding-error.missing-field": "Row is missing required field: {field}",
    "pisell-floor-map-layout.card-placeholder.hint-select-row": "Data source selected. Choose a row in the sidebar.",
    "pisell-floor-map-layout.card-placeholder.hint-bind-datasource": "No row bound: select a data source and record in the sidebar.",
    "pisell-floor-map-layout.card-placeholder.hint-new-slot": "New {kind} placeholder. Bind a record in the sidebar.",
    "pisell-floor-map-layout.card-placeholder.hint-row-not-found": "Record not found: check binding or data list.",
    "pisell-floor-map-layout.figma-card.kind-round-table": "Round table",
    "pisell-floor-map-layout.figma-card.kind-square-table": "Table",
    "pisell-floor-map-layout.figma-card.default-table": "Table",
    "pisell-floor-map-layout.figma-card.capacity-seats": "Seats {n}",
    "pisell-floor-map-layout.figma-card.guests-count": "{n} guests"
  },
  "zh-CN": {
    "pisell-floor-map-layout.loading": "加载中…",
    "pisell-floor-map-layout.read-canvas-tabs.aria": "切换平面图画布",
    "pisell-floor-map-layout.edit-top-bar.aria": "平面图编辑顶栏",
    "pisell-floor-map-layout.edit-top-bar.fullscreen-enter-aria": "全屏",
    "pisell-floor-map-layout.edit-top-bar.fullscreen-enter-title": "全屏（顶栏含保存与区域定位等）",
    "pisell-floor-map-layout.edit-top-bar.fullscreen-exit-aria": "退出全屏",
    "pisell-floor-map-layout.edit-top-bar.fullscreen-exit-title": "退出全屏",
    "pisell-floor-map-layout.edit-top-bar.unsaved": "未保存",
    "pisell-floor-map-layout.edit-top-bar.save": "保存",
    "pisell-floor-map-layout.edit-top-bar.saving": "保存中…",
    "pisell-floor-map-layout.canvas-tabs.empty": "暂无画布",
    "pisell-floor-map-layout.canvas-tabs.add": "+ 添加楼层",
    "pisell-floor-map-layout.canvas-tabs.add-title": "添加楼层",
    "pisell-floor-map-layout.canvas-tabs.hint": "请点击右侧「添加楼层」创建画布",
    "pisell-floor-map-layout.canvas-tabs.rename-aria": "重命名",
    "pisell-floor-map-layout.canvas-tabs.remove-aria": "删除",
    "pisell-floor-map-layout.canvas-tabs.rename-title": "双击重命名；触屏请点击标签右侧铅笔图标",
    "pisell-floor-map-layout.canvas-tabs.rename-button-aria": "重命名画布",
    "pisell-floor-map-layout.canvas-tabs.rename-button-title": "重命名",
    "pisell-floor-map-layout.canvas-tabs.default-new-canvas-name": "新楼层",
    "pisell-floor-map-layout.canvas-tabs.rename-modal-title": "重命名画布",
    "pisell-floor-map-layout.canvas-tabs.rename-modal-ok": "确定",
    "pisell-floor-map-layout.canvas-tabs.rename-modal-cancel": "取消",
    "pisell-floor-map-layout.edit-panel.element-props": "图元属性",
    "pisell-floor-map-layout.edit-panel.close-aria": "关闭",
    "pisell-floor-map-layout.edit-panel.hint-apply": "位置、尺寸等已修改，请点击「应用」同步到画布。",
    "pisell-floor-map-layout.edit-panel.hint-save": "布局草稿未持久化，请点击「完成编辑」保存。",
    "pisell-floor-map-layout.edit-panel.section-layout": "位置 · 层级 · 尺寸",
    "pisell-floor-map-layout.edit-panel.lock-on": "已锁定：画布不可拖拽/缩放；点击解锁",
    "pisell-floor-map-layout.edit-panel.lock-off": "锁定后画布不可拖拽与改尺寸",
    "pisell-floor-map-layout.edit-panel.label-x": "X",
    "pisell-floor-map-layout.edit-panel.label-y": "Y",
    "pisell-floor-map-layout.edit-panel.label-z": "层级",
    "pisell-floor-map-layout.edit-panel.label-width": "宽度",
    "pisell-floor-map-layout.edit-panel.label-height": "高度",
    "pisell-floor-map-layout.edit-panel.label-name": "名称",
    "pisell-floor-map-layout.edit-panel.label-name-stage": "显示名称（画布上）",
    "pisell-floor-map-layout.edit-panel.ph-name-stage": "如：舞台、DJ 台、舞池",
    "pisell-floor-map-layout.edit-panel.ph-name": "图元名称",
    "pisell-floor-map-layout.edit-panel.label-image-url": "图片地址（URL）",
    "pisell-floor-map-layout.edit-panel.extra-image-url": "可填网络图片地址；将层级调低可铺在桌位下方作底图。",
    "pisell-floor-map-layout.edit-panel.ph-https": "https://...",
    "pisell-floor-map-layout.edit-panel.label-canvas": "所属画布",
    "pisell-floor-map-layout.edit-panel.label-element-kind": "图元类型",
    "pisell-floor-map-layout.edit-panel.hint-kind-binding-cleared": "新类型与原先绑定不兼容，已清除数据绑定。",
    "pisell-floor-map-layout.edit-panel.apply": "应用",
    "pisell-floor-map-layout.edit-panel.data-binding": "数据绑定",
    "pisell-floor-map-layout.edit-panel.data-binding-note": "修改数据源或绑定行会立即写入布局草稿；持久化请点击顶部「保存」。",
    "pisell-floor-map-layout.edit-panel.label-data-source": "数据源",
    "pisell-floor-map-layout.edit-panel.ph-data-source": "选择数据源",
    "pisell-floor-map-layout.edit-panel.label-pick-row": "选择数据行",
    "pisell-floor-map-layout.edit-panel.ph-pick-row": "绑定数据表中的一行",
    "pisell-floor-map-layout.edit-panel.ph-no-rows": "当前数据源暂无可用行",
    "pisell-floor-map-layout.edit-panel.hint-unbound": "未绑定行时可先留空或清除；绑定后可编辑「数据源记录」字段。",
    "pisell-floor-map-layout.edit-panel.record-title": "数据源记录",
    "pisell-floor-map-layout.edit-panel.pop-title": "确定删除该图元？",
    "pisell-floor-map-layout.edit-panel.pop-desc": "将从当前平面图草稿中移除；删除后请点击顶部「保存」以持久化布局。",
    "pisell-floor-map-layout.edit-panel.btn-delete": "删除",
    "pisell-floor-map-layout.edit-panel.btn-cancel": "取消",
    "pisell-floor-map-layout.edit-panel.btn-ok-delete": "删除",
    "pisell-floor-map-layout.edit-quick.lock": "锁定（不可拖拽与改尺寸）",
    "pisell-floor-map-layout.edit-quick.unlock": "解锁",
    "pisell-floor-map-layout.edit-quick.duplicate": "复制",
    "pisell-floor-map-layout.edit-quick.delete": "删除",
    "pisell-floor-map-layout.edit-quick.status-locked": "已锁定",
    "pisell-floor-map-layout.edit-quick.status-unlocked": "未锁定",
    "pisell-floor-map-layout.edit-quick.aria-toolbar": "图元快捷操作",
    "pisell-floor-map-layout.toolbar.category-fallback": "图元",
    "pisell-floor-map-layout.toolbar.palette-card-title": "点击后画布落点，或拖拽到画布生成「{name}」",
    "pisell-floor-map-layout.toolbar.data-binding-optional": "数据绑定（可选）",
    "pisell-floor-map-layout.toolbar.hint-after-select-ds": "选择数据源后可选绑定数据行，或直接落点占位。",
    "pisell-floor-map-layout.toolbar.hint-no-unplaced-rows": "当前数据源无未绑定记录，或列表为空；可直接在画布落点占位。",
    "pisell-floor-map-layout.toolbar.ph-select-records": "选择要展示的记录（可选，可多选）",
    "pisell-floor-map-layout.toolbar.hint-multi-drop": "可选多条，在画布点击一次将按阶梯偏移落多条；留空则先占位，稍后在侧栏绑定。",
    "pisell-floor-map-layout.toolbar.no-data-sources": "无可用数据源",
    "pisell-floor-map-layout.toolbar.cancel-place": "取消新建",
    "pisell-floor-map-layout.toolbar.layout-dirty-hint": "布局已修改，请点击「保存」持久化。",
    "pisell-floor-map-layout.toolbar.save": "保存",
    "pisell-floor-map-layout.toolbar.saving": "保存中…",
    "pisell-floor-map-layout.view-controls.zoom-out-aria": "缩小",
    "pisell-floor-map-layout.view-controls.zoom-in-aria": "放大",
    "pisell-floor-map-layout.view-controls.reset-aria": "复位",
    "pisell-floor-map-layout.view-controls.fit-bounds-aria": "区域定位",
    "pisell-floor-map-layout.view-controls.grid-hide-aria": "隐藏网格",
    "pisell-floor-map-layout.view-controls.grid-show-aria": "显示网格",
    "pisell-floor-map-layout.view-controls.fullscreen-aria": "全屏",
    "pisell-floor-map-layout.view-controls.fullscreen-exit-aria": "退出全屏",
    "pisell-floor-map-layout.view-controls.expand-tools-aria": "展开更多操作",
    "pisell-floor-map-layout.view-controls.collapse-tools-aria": "收起更多操作",
    "pisell-floor-map-layout.image-element.default-name": "图片图元",
    "pisell-floor-map-layout.placement.fallback-image-name": "底图",
    "pisell-floor-map-layout.image-element.hint-no-url": "在侧栏填写图片地址；可调层级置于桌位下方作底图",
    "pisell-floor-map-layout.image-element.hint-load-fail": "图片加载失败，请检查地址",
    "pisell-floor-map-layout.data-form.empty": "无额外字段可编辑",
    "pisell-floor-map-layout.data-form.save-record": "保存记录",
    "pisell-floor-map-layout.binding-error.required-row": "该图元须绑定数据源行",
    "pisell-floor-map-layout.binding-error.ds-not-allowed": "数据源「{key}」不在该图元允许列表内",
    "pisell-floor-map-layout.binding-error.missing-field": "数据行缺少必填字段：{field}",
    "pisell-floor-map-layout.card-placeholder.hint-select-row": "已选择数据源，请在侧栏选择数据行",
    "pisell-floor-map-layout.card-placeholder.hint-bind-datasource": "未绑定数据行：请在侧栏选择数据源与记录",
    "pisell-floor-map-layout.card-placeholder.hint-new-slot": "新{kind}占位，可在侧栏绑定具体记录",
    "pisell-floor-map-layout.card-placeholder.hint-row-not-found": "未找到对应记录：请检查绑定或数据列表",
    "pisell-floor-map-layout.figma-card.kind-round-table": "圆桌",
    "pisell-floor-map-layout.figma-card.kind-square-table": "餐桌",
    "pisell-floor-map-layout.figma-card.default-table": "餐桌",
    "pisell-floor-map-layout.figma-card.capacity-seats": "可坐 {n} 人",
    "pisell-floor-map-layout.figma-card.guests-count": "{n} 人"
  },
  "zh-HK": {
    "pisell-floor-map-layout.loading": "載入中…",
    "pisell-floor-map-layout.read-canvas-tabs.aria": "切換平面圖畫布",
    "pisell-floor-map-layout.edit-top-bar.aria": "平面圖編輯頂欄",
    "pisell-floor-map-layout.edit-top-bar.fullscreen-enter-aria": "全螢幕",
    "pisell-floor-map-layout.edit-top-bar.fullscreen-enter-title": "全螢幕（頂欄含儲存與區域定位等）",
    "pisell-floor-map-layout.edit-top-bar.fullscreen-exit-aria": "退出全螢幕",
    "pisell-floor-map-layout.edit-top-bar.fullscreen-exit-title": "退出全螢幕",
    "pisell-floor-map-layout.edit-top-bar.unsaved": "未儲存",
    "pisell-floor-map-layout.edit-top-bar.save": "儲存",
    "pisell-floor-map-layout.edit-top-bar.saving": "儲存中…",
    "pisell-floor-map-layout.canvas-tabs.empty": "暫無畫布",
    "pisell-floor-map-layout.canvas-tabs.add": "+ 添加樓層",
    "pisell-floor-map-layout.canvas-tabs.add-title": "添加樓層",
    "pisell-floor-map-layout.canvas-tabs.hint": "請點擊右側「添加樓層」建立畫布",
    "pisell-floor-map-layout.canvas-tabs.rename-aria": "重新命名",
    "pisell-floor-map-layout.canvas-tabs.remove-aria": "刪除",
    "pisell-floor-map-layout.canvas-tabs.rename-title": "雙擊重新命名；觸控請點標籤右側鉛筆圖標",
    "pisell-floor-map-layout.canvas-tabs.rename-button-aria": "重新命名畫布",
    "pisell-floor-map-layout.canvas-tabs.rename-button-title": "重新命名",
    "pisell-floor-map-layout.canvas-tabs.default-new-canvas-name": "新樓層",
    "pisell-floor-map-layout.canvas-tabs.rename-modal-title": "重新命名畫布",
    "pisell-floor-map-layout.canvas-tabs.rename-modal-ok": "確定",
    "pisell-floor-map-layout.canvas-tabs.rename-modal-cancel": "取消",
    "pisell-floor-map-layout.edit-panel.element-props": "圖元屬性",
    "pisell-floor-map-layout.edit-panel.close-aria": "關閉",
    "pisell-floor-map-layout.edit-panel.hint-apply": "位置、尺寸等已修改，請點擊「套用」同步到畫布。",
    "pisell-floor-map-layout.edit-panel.hint-save": "佈局草稿未持久化，請點擊「完成編輯」儲存。",
    "pisell-floor-map-layout.edit-panel.section-layout": "位置 · 層級 · 尺寸",
    "pisell-floor-map-layout.edit-panel.lock-on": "已鎖定：畫布不可拖曳/縮放；點擊解鎖",
    "pisell-floor-map-layout.edit-panel.lock-off": "鎖定後畫布不可拖曳與改尺寸",
    "pisell-floor-map-layout.edit-panel.label-x": "X",
    "pisell-floor-map-layout.edit-panel.label-y": "Y",
    "pisell-floor-map-layout.edit-panel.label-z": "層級",
    "pisell-floor-map-layout.edit-panel.label-width": "寬度",
    "pisell-floor-map-layout.edit-panel.label-height": "高度",
    "pisell-floor-map-layout.edit-panel.label-name": "名稱",
    "pisell-floor-map-layout.edit-panel.label-name-stage": "顯示名稱（畫布上）",
    "pisell-floor-map-layout.edit-panel.ph-name-stage": "如：舞台、DJ 台、舞池",
    "pisell-floor-map-layout.edit-panel.ph-name": "圖元名稱",
    "pisell-floor-map-layout.edit-panel.label-image-url": "圖片地址（URL）",
    "pisell-floor-map-layout.edit-panel.extra-image-url": "可填網絡圖片地址；將層級調低可鋪在桌位下方作底圖。",
    "pisell-floor-map-layout.edit-panel.ph-https": "https://...",
    "pisell-floor-map-layout.edit-panel.label-canvas": "所屬畫布",
    "pisell-floor-map-layout.edit-panel.label-element-kind": "圖元類型",
    "pisell-floor-map-layout.edit-panel.hint-kind-binding-cleared": "新類型與原先綁定不相容，已清除數據綁定。",
    "pisell-floor-map-layout.edit-panel.apply": "套用",
    "pisell-floor-map-layout.edit-panel.data-binding": "數據綁定",
    "pisell-floor-map-layout.edit-panel.data-binding-note": "修改數據源或綁定行會立即寫入佈局草稿；持久化請點擊頂部「儲存」。",
    "pisell-floor-map-layout.edit-panel.label-data-source": "數據源",
    "pisell-floor-map-layout.edit-panel.ph-data-source": "選擇數據源",
    "pisell-floor-map-layout.edit-panel.label-pick-row": "選擇數據行",
    "pisell-floor-map-layout.edit-panel.ph-pick-row": "綁定數據表中的一行",
    "pisell-floor-map-layout.edit-panel.ph-no-rows": "當前數據源暫無可用行",
    "pisell-floor-map-layout.edit-panel.hint-unbound": "未綁定行時可先留空或清除；綁定後可編輯「數據源記錄」欄位。",
    "pisell-floor-map-layout.edit-panel.record-title": "數據源記錄",
    "pisell-floor-map-layout.edit-panel.pop-title": "確定刪除該圖元？",
    "pisell-floor-map-layout.edit-panel.pop-desc": "將從當前平面圖草稿中移除；刪除後請點擊頂部「儲存」以持久化佈局。",
    "pisell-floor-map-layout.edit-panel.btn-delete": "刪除",
    "pisell-floor-map-layout.edit-panel.btn-cancel": "取消",
    "pisell-floor-map-layout.edit-panel.btn-ok-delete": "刪除",
    "pisell-floor-map-layout.edit-quick.lock": "鎖定（不可拖曳與改尺寸）",
    "pisell-floor-map-layout.edit-quick.unlock": "解鎖",
    "pisell-floor-map-layout.edit-quick.duplicate": "複製",
    "pisell-floor-map-layout.edit-quick.delete": "刪除",
    "pisell-floor-map-layout.edit-quick.status-locked": "已鎖定",
    "pisell-floor-map-layout.edit-quick.status-unlocked": "未鎖定",
    "pisell-floor-map-layout.edit-quick.aria-toolbar": "圖元快捷操作",
    "pisell-floor-map-layout.toolbar.category-fallback": "圖元",
    "pisell-floor-map-layout.toolbar.palette-card-title": "點擊後畫布落點，或拖曳到畫布生成「{name}」",
    "pisell-floor-map-layout.toolbar.data-binding-optional": "數據綁定（可選）",
    "pisell-floor-map-layout.toolbar.hint-after-select-ds": "選擇數據源後可選綁定數據列，或直接落點占位。",
    "pisell-floor-map-layout.toolbar.hint-no-unplaced-rows": "當前數據源無未綁定記錄，或清單為空；可直接在畫布落點占位。",
    "pisell-floor-map-layout.toolbar.ph-select-records": "選擇要展示的記錄（可選，可多選）",
    "pisell-floor-map-layout.toolbar.hint-multi-drop": "可選多條，在畫布點擊一次將按階梯偏移落多條；留空則先占位，稍後在側欄綁定。",
    "pisell-floor-map-layout.toolbar.no-data-sources": "無可用數據源",
    "pisell-floor-map-layout.toolbar.cancel-place": "取消新建",
    "pisell-floor-map-layout.toolbar.layout-dirty-hint": "佈局已修改，請點擊「儲存」持久化。",
    "pisell-floor-map-layout.toolbar.save": "儲存",
    "pisell-floor-map-layout.toolbar.saving": "儲存中…",
    "pisell-floor-map-layout.view-controls.zoom-out-aria": "縮小",
    "pisell-floor-map-layout.view-controls.zoom-in-aria": "放大",
    "pisell-floor-map-layout.view-controls.reset-aria": "復位",
    "pisell-floor-map-layout.view-controls.fit-bounds-aria": "區域定位",
    "pisell-floor-map-layout.view-controls.grid-hide-aria": "隱藏網格",
    "pisell-floor-map-layout.view-controls.grid-show-aria": "顯示網格",
    "pisell-floor-map-layout.view-controls.fullscreen-aria": "全螢幕",
    "pisell-floor-map-layout.view-controls.fullscreen-exit-aria": "退出全螢幕",
    "pisell-floor-map-layout.view-controls.expand-tools-aria": "展開更多操作",
    "pisell-floor-map-layout.view-controls.collapse-tools-aria": "收起更多操作",
    "pisell-floor-map-layout.image-element.default-name": "圖片圖元",
    "pisell-floor-map-layout.placement.fallback-image-name": "底圖",
    "pisell-floor-map-layout.image-element.hint-no-url": "在側欄填寫圖片地址；可調層級置於桌位下方作底圖",
    "pisell-floor-map-layout.image-element.hint-load-fail": "圖片載入失敗，請檢查地址",
    "pisell-floor-map-layout.data-form.empty": "無額外欄位可編輯",
    "pisell-floor-map-layout.data-form.save-record": "儲存記錄",
    "pisell-floor-map-layout.binding-error.required-row": "該圖元須綁定數據源列",
    "pisell-floor-map-layout.binding-error.ds-not-allowed": "數據源「{key}」不在該圖元允許列表內",
    "pisell-floor-map-layout.binding-error.missing-field": "數據列缺少必填欄位：{field}",
    "pisell-floor-map-layout.card-placeholder.hint-select-row": "已選擇數據源，請在側欄選擇數據列",
    "pisell-floor-map-layout.card-placeholder.hint-bind-datasource": "未綁定數據列：請在側欄選擇數據源與記錄",
    "pisell-floor-map-layout.card-placeholder.hint-new-slot": "新{kind}占位，可在側欄綁定具體記錄",
    "pisell-floor-map-layout.card-placeholder.hint-row-not-found": "找不到對應記錄：請檢查綁定或數據清單",
    "pisell-floor-map-layout.figma-card.kind-round-table": "圓桌",
    "pisell-floor-map-layout.figma-card.kind-square-table": "餐桌",
    "pisell-floor-map-layout.figma-card.default-table": "餐桌",
    "pisell-floor-map-layout.figma-card.capacity-seats": "可坐 {n} 人",
    "pisell-floor-map-layout.figma-card.guests-count": "{n} 人"
  },
  ja: import_locales_ja.default,
  pt: import_locales_pt.default
};
