//! Canonical chrome-string table for this locale.
//!
//! Formerly generated from `apps/web/src/i18n/locales/*.ts` via
//! `tools/convert-locales.py`; that TS pipeline is retired and
//! these tables are now hand-maintained directly.

pub fn lookup(key: &str) -> Option<&'static str> {
    Some(match key {
        "common.rename" => "Đổi tên",
        "common.duplicate" => "Nhân bản",
        "common.delete" => "Xoá",
        "common.cancel" => "Huỷ",
        "common.save" => "Lưu",
        "common.close" => "Đóng",
        "common.connect" => "Kết nối",
        "common.disconnect" => "Ngắt kết nối",
        "common.yes" => "Có",
        "common.no" => "Không",
        "common.import" => "Nhập",
        "common.export" => "Xuất",
        "common.name" => "Tên",
        "common.untitled" => "Chưa đặt tên",
        "common.best" => "Tốt nhất",
        "common.selected" => "{{count}} đã chọn",
        "toolbar.select" => "Chọn",
        "toolbar.text" => "Văn bản",
        "toolbar.frame" => "Khung",
        "toolbar.hand" => "Bàn tay",
        "toolbar.undo" => "Hoàn tác",
        "toolbar.redo" => "Làm lại",
        "toolbar.variables" => "Biến",
        "toolbar.uikitBrowser" => "Trình duyệt UIKit",
        "shapes.rectangle" => "Hình chữ nhật",
        "shapes.ellipse" => "Hình elip",
        "shapes.polygon" => "Đa giác",
        "shapes.line" => "Đường thẳng",
        "shapes.icon" => "Biểu tượng",
        "shapes.importImageSvg" => "Nhập ảnh hoặc SVG…",
        "shapes.pen" => "Bút vẽ",
        "shapes.shapeTools" => "Công cụ hình dạng",
        "shapes.moreShapeTools" => "Thêm công cụ hình dạng",
        "topbar.hideLayers" => "Ẩn lớp",
        "topbar.showLayers" => "Hiện lớp",
        "topbar.new" => "Tạo mới",
        "topbar.open" => "Mở",
        "topbar.save" => "Lưu",
        "topbar.importFigma" => "Nhập từ Figma",
        "topbar.codePanel" => "Mã",
        "topbar.lightMode" => "Chế độ sáng",
        "topbar.darkMode" => "Chế độ tối",
        "topbar.fullscreen" => "Toàn màn hình",
        "topbar.exitFullscreen" => "Thoát toàn màn hình",
        "topbar.edited" => "— Đã chỉnh sửa",
        "topbar.closeConfirmMessage" => "Bạn có muốn lưu thay đổi trước khi đóng không?",
        "topbar.closeConfirmDetail" => "Các thay đổi của bạn sẽ bị mất nếu không lưu.",
        "topbar.dontSave" => "Không lưu",
        "topbar.agentsAndMcp" => "Agent & MCP",
        "topbar.agentSingular" => "agent",
        "topbar.agentPlural" => "agent",
        "topbar.setupAgentsMcp" => "Thiết lập Agent & MCP",
        "topbar.connected" => "đã kết nối",
        "topbar.agentStatus" => "{{agents}} agent{{agentSuffix}} · {{mcp}} MCP",
        "rightPanel.design" => "Thiết kế",
        "rightPanel.code" => "Mã",
        "rightPanel.noSelection" => "Chọn một phần tử",
        "pages.title" => "Trang",
        "pages.addPage" => "Thêm trang",
        "pages.moveUp" => "Di chuyển lên",
        "pages.moveDown" => "Di chuyển xuống",
        "statusbar.zoomOut" => "Thu nhỏ",
        "statusbar.zoomIn" => "Phóng to",
        "statusbar.resetZoom" => "Đặt lại thu phóng",
        "statusbar.focusContent" => "Vừa toàn bộ nội dung",
        "statusbar.focusSelection" => "Tập trung vào vùng chọn",
        "updater.softwareUpdate" => "Cập nhật phần mềm",
        "updater.dismiss" => "Bỏ qua",
        "updater.current" => "Hiện tại",
        "updater.latest" => "Mới nhất",
        "updater.unknown" => "Không rõ",
        "updater.checking" => "Đang kiểm tra...",
        "updater.downloadProgress" => "Tiến trình tải xuống",
        "updater.checkAgain" => "Kiểm tra lại",
        "updater.restartInstall" => "Khởi động lại & Cài đặt",
        "updater.installing" => "Đang cài đặt...",
        "updater.releaseDate" => "Ngày phát hành: {{date}}",
        "updater.restartHint" => "Khởi động lại để áp dụng bản cập nhật. Quá trình khởi động lại thường mất 10-15 giây.",
        "updater.unknownError" => "Lỗi cập nhật không xác định.",
        "updater.title.checking" => "Đang kiểm tra bản cập nhật",
        "updater.title.available" => "Đã tìm thấy bản cập nhật",
        "updater.title.downloading" => "Đang tải bản cập nhật",
        "updater.title.downloaded" => "Sẵn sàng cài đặt",
        "updater.title.error" => "Cập nhật thất bại",
        "updater.subtitle.checking" => "Đang tìm bản phát hành mới nhất...",
        "updater.subtitle.available" => "Phiên bản {{version}} đã sẵn sàng.",
        "updater.subtitle.availableGeneric" => "Đã có phiên bản mới.",
        "updater.subtitle.downloading" => "Phiên bản {{version}} đang được tải xuống trong nền.",
        "updater.subtitle.downloadingGeneric" => "Đang tải gói cập nhật trong nền.",
        "updater.subtitle.downloaded" => "Phiên bản {{version}} đã được tải xuống.",
        "updater.subtitle.downloadedGeneric" => "Bản cập nhật đã được tải xuống.",
        "updater.subtitle.error" => "Không thể kiểm tra hoặc tải bản cập nhật.",
        "layers.title" => "Lớp",
        "layers.empty" => "Chưa có lớp nào. Sử dụng thanh công cụ để vẽ hình.",
        "layerMenu.groupSelection" => "Nhóm các đối tượng đã chọn",
        "layerMenu.createComponent" => "Tạo thành phần",
        "layerMenu.detachComponent" => "Tách thành phần",
        "layerMenu.detachInstance" => "Tách bản thể",
        "layerMenu.booleanUnion" => "Hợp nhất",
        "layerMenu.booleanSubtract" => "Trừ",
        "layerMenu.booleanIntersect" => "Giao nhau",
        "layerMenu.toggleLock" => "Bật/Tắt khoá",
        "layerMenu.toggleVisibility" => "Bật/Tắt hiển thị",
        "property.createComponent" => "Tạo thành phần",
        "property.detachComponent" => "Tách thành phần",
        "property.goToComponent" => "Đi đến thành phần",
        "property.detachInstance" => "Tách bản thể",
        "fill.title" => "Tô màu",
        "fill.solid" => "Đặc",
        "fill.linear" => "Tuyến tính",
        "fill.radial" => "Toả tròn",
        "fill.image" => "Hình ảnh",
        "fill.stops" => "Điểm dừng",
        "fill.angle" => "Góc",
        "image.title" => "Hình ảnh",
        "image.fit" => "Chế độ vừa",
        "image.fill" => "Lấp đầy",
        "image.fitMode" => "Vừa khít",
        "image.crop" => "Cắt",
        "image.tile" => "Lát gạch",
        "image.clickToUpload" => "Nhấp để tải lên",
        "image.changeImage" => "Đổi hình ảnh",
        "image.adjustments" => "Điều chỉnh",
        "image.exposure" => "Phơi sáng",
        "image.contrast" => "Tương phản",
        "image.saturation" => "Độ bão hòa",
        "image.temperature" => "Nhiệt độ màu",
        "image.tint" => "Sắc thái",
        "image.highlights" => "Vùng sáng",
        "image.shadows" => "Vùng tối",
        "image.reset" => "Đặt lại",
        "stroke.title" => "Viền",
        "appearance.layer" => "Lớp",
        "appearance.opacity" => "Độ mờ",
        "layout.flexLayout" => "Bố cục Flex",
        "layout.freedom" => "Tự do (không bố cục)",
        "layout.vertical" => "Bố cục dọc",
        "layout.horizontal" => "Bố cục ngang",
        "layout.alignment" => "Căn chỉnh",
        "layout.gap" => "Khoảng cách",
        "layout.spaceBetween" => "Cách đều hai đầu",
        "layout.spaceAround" => "Cách đều xung quanh",
        "layout.dimensions" => "Kích thước",
        "layout.fillWidth" => "Lấp đầy chiều rộng",
        "layout.fillHeight" => "Lấp đầy chiều cao",
        "layout.hugWidth" => "Ôm chiều rộng",
        "layout.hugHeight" => "Ôm chiều cao",
        "layout.clipContent" => "Cắt nội dung",
        "padding.title" => "Lề trong",
        "padding.paddingMode" => "Chế độ lề trong",
        "padding.paddingValues" => "Giá trị lề trong",
        "padding.oneValue" => "Một giá trị cho tất cả các cạnh",
        "padding.horizontalVertical" => "Ngang/Dọc",
        "padding.topRightBottomLeft" => "Trên/Phải/Dưới/Trái",
        "text.typography" => "Kiểu chữ",
        "text.lineHeight" => "Chiều cao dòng",
        "text.letterSpacing" => "Khoảng cách chữ",
        "text.horizontal" => "Ngang",
        "text.vertical" => "Dọc",
        "text.alignLeft" => "Căn trái",
        "text.alignCenter" => "Căn giữa",
        "text.alignRight" => "Căn phải",
        "text.justify" => "Căn đều",
        "text.top" => "Trên",
        "text.middle" => "Giữa",
        "text.bottom" => "Dưới",
        "text.weight.thin" => "Mảnh",
        "text.weight.light" => "Nhẹ",
        "text.weight.regular" => "Thường",
        "text.weight.medium" => "Vừa",
        "text.weight.semibold" => "Hơi đậm",
        "text.weight.bold" => "Đậm",
        "text.weight.black" => "Rất đậm",
        "text.font.search" => "Tìm phông chữ…",
        "text.font.bundled" => "Đi kèm",
        "text.font.system" => "Hệ thống",
        "text.font.loading" => "Đang tải phông chữ…",
        "text.font.noResults" => "Không tìm thấy phông chữ",
        "textLayout.title" => "Bố cục",
        "textLayout.dimensions" => "Kích thước",
        "textLayout.resizing" => "Thay đổi kích thước",
        "textLayout.autoWidth" => "Tự động R",
        "textLayout.autoWidthDesc" => "Tự động chiều rộng — văn bản mở rộng theo chiều ngang",
        "textLayout.autoHeight" => "Tự động C",
        "textLayout.autoHeightDesc" => "Tự động chiều cao — chiều rộng cố định, chiều cao tự điều chỉnh",
        "textLayout.fixed" => "Cố định",
        "textLayout.fixedDesc" => "Kích thước cố định — cả chiều rộng và chiều cao đều cố định",
        "textLayout.fillWidth" => "Lấp đầy chiều rộng",
        "textLayout.fillHeight" => "Lấp đầy chiều cao",
        "effects.title" => "Hiệu ứng",
        "effects.dropShadow" => "Đổ bóng",
        "effects.blur" => "Làm mờ",
        "effects.spread" => "Lan toả",
        "effects.color" => "Màu",
        "export.title" => "Xuất",
        "export.format" => "Định dạng",
        "export.scale" => "Tỉ lệ",
        "export.selectedOnly" => "Chỉ xuất phần đã chọn",
        "export.exportFormat" => "Xuất {{format}}",
        "export.exportLayer" => "Xuất lớp",
        "export.pdfMultiPage" => "PDF sẽ bao gồm tất cả {{count}} trang.",
        "polygon.sides" => "Cạnh",
        "ellipse.start" => "Bắt đầu",
        "ellipse.sweep" => "Quét",
        "ellipse.innerRadius" => "Bán kính trong",
        "cornerRadius.title" => "Bán kính góc",
        "size.position" => "Vị trí",
        "icon.title" => "Biểu tượng",
        "icon.searchIcons" => "Tìm biểu tượng...",
        "icon.noIconsFound" => "Không tìm thấy biểu tượng",
        "icon.typeToSearch" => "Nhập để tìm biểu tượng Iconify",
        "icon.iconsCount" => "{{count}} biểu tượng",
        "variables.addTheme" => "Thêm giao diện",
        "variables.addVariant" => "Thêm biến thể",
        "variables.addVariable" => "Thêm biến",
        "variables.searchVariables" => "Tìm biến...",
        "variables.noMatch" => "Không có biến nào khớp với tìm kiếm",
        "variables.noDefined" => "Chưa có biến nào được định nghĩa",
        "variables.closeShortcut" => "Đóng (⌘⇧V)",
        "variables.presets" => "Mẫu cài sẵn",
        "variables.savePreset" => "Lưu hiện tại làm mẫu…",
        "variables.loadPreset" => "Tải mẫu cài sẵn",
        "variables.importPreset" => "Nhập từ tệp…",
        "variables.exportPreset" => "Xuất ra tệp…",
        "variables.presetName" => "Tên mẫu",
        "variables.noPresets" => "Chưa có mẫu nào được lưu",
        "variables.typeColor" => "Màu",
        "variables.typeNumber" => "Số",
        "variables.typeString" => "Văn bản",
        "designMd.title" => "Hệ thống thiết kế",
        "designMd.import" => "Nhập design.md",
        "designMd.export" => "Xuất design.md",
        "designMd.autoGenerate" => "Tự động tạo từ thiết kế",
        "designMd.empty" => "Chưa tải hệ thống thiết kế nào",
        "designMd.importCta" => "Nhập design.md",
        "designMd.autoGenerateCta" => "Tự động tạo",
        "designMd.visualTheme" => "Chủ đề trực quan",
        "designMd.colors" => "Màu sắc",
        "designMd.typography" => "Kiểu chữ",
        "designMd.font" => "Phông chữ",
        "designMd.headings" => "Tiêu đề",
        "designMd.body" => "Nội dung",
        "designMd.componentStyles" => "Kiểu thành phần",
        "designMd.layoutPrinciples" => "Nguyên tắc bố cục",
        "designMd.generationNotes" => "Ghi chú tạo mã",
        "designMd.syncAllToVariables" => "Đồng bộ tất cả với biến",
        "designMd.addAsVariable" => "+Var",
        "designMd.copyHex" => "Sao chép hex",
        "designMd.remove" => "Xóa hệ thống thiết kế",
        "toolbar.designSystem" => "Hệ thống thiết kế",
        "ai.newChat" => "Cuộc trò chuyện mới",
        "ai.collapse" => "Thu gọn",
        "ai.tryExample" => "Thử một ví dụ để thiết kế...",
        "ai.tipSelectElements" => "Mẹo: Chọn các phần tử trên canvas trước khi trò chuyện để cung cấp ngữ cảnh.",
        "ai.generating" => "Đang tạo...",
        "ai.designWithAgent" => "Thiết kế với Agent...",
        "ai.attachImage" => "Đính kèm hình ảnh",
        "ai.stopGenerating" => "Dừng tạo",
        "ai.sendMessage" => "Gửi tin nhắn",
        "ai.loadingModels" => "Đang tải mô hình...",
        "ai.noModelsConnected" => "Chưa kết nối mô hình nào",
        "ai.searchModels" => "Tìm kiếm mô hình...",
        "ai.noModelsFound" => "Không tìm thấy mô hình",
        "ai.quickAction.loginScreen" => "Thiết kế màn hình đăng nhập di động",
        "ai.quickAction.loginScreenPrompt" => "Thiết kế màn hình đăng nhập di động hiện đại với ô nhập email, ô nhập mật khẩu, nút đăng nhập và các tuỳ chọn đăng nhập bằng mạng xã hội",
        "ai.quickAction.foodApp" => "Trang chủ ứng dụng ẩm thực",
        "ai.quickAction.foodAppPrompt" => "Generate a well-designed food mobile app homepage",
        "ai.quickAction.bottomNav" => "Thiết kế thanh điều hướng dưới cùng",
        "ai.quickAction.bottomNavPrompt" => "Thiết kế thanh điều hướng dưới cùng cho ứng dụng di động với 5 tab: Trang chủ, Tìm kiếm, Thêm, Tin nhắn, Hồ sơ",
        "ai.quickAction.colorPalette" => "Gợi ý bảng màu cho ứng dụng",
        "ai.quickAction.colorPalettePrompt" => "Gợi ý bảng màu hiện đại cho ứng dụng chăm sóc thú cưng",
        "ai.startDesigning" => "Start designing with AI",
        "ai.maximize" => "Maximize",
        "ai.restore" => "Restore",
        "ai.quickAction.loginScreenDesc" => "Mobile login with social auth",
        "ai.quickAction.foodAppDesc" => "App homepage design",
        "ai.quickAction.bottomNavDesc" => "5-tab navigation bar",
        "ai.quickAction.colorPaletteDesc" => "Color palette recommendation",
        "fileMenu.newFile" => "New file",
        "fileMenu.openFile" => "Open file...",
        "fileMenu.save" => "Save",
        "fileMenu.saveAs" => "Save as...",
        "fileMenu.exportImage" => "Xuất hình ảnh...",
        "fileMenu.recentFiles" => "Recent files",
        "fileMenu.clearHistory" => "Clear history",
        "fileMenu.noRecentFiles" => "No recent files",
        "fileMenu.saved" => "Saved",
        "fileMenu.justNow" => "just now",
        "fileMenu.minutesAgo" => "{{count}}m ago",
        "fileMenu.hoursAgo" => "{{count}}h ago",
        "fileMenu.yesterday" => "yesterday",
        "fileMenu.daysAgo" => "{{count}}d ago",
        "unsaved.title" => "Unsaved changes",
        "unsaved.message" => "Save changes to \"{{name}}\"?",
        "unsaved.dontSave" => "Don't Save",
        "code.reactTailwind" => "React + Tailwind",
        "code.htmlCss" => "HTML + CSS",
        "code.cssVariables" => "CSS Variables",
        "code.copyClipboard" => "Sao chép vào bộ nhớ tạm",
        "code.copied" => "Đã sao chép!",
        "code.download" => "Tải xuống tệp mã",
        "code.closeCodePanel" => "Đóng bảng mã",
        "code.genCssVars" => "Đang tạo CSS variables cho toàn bộ tài liệu",
        "code.genSelected" => "Đang tạo mã cho {{count}} phần tử đã chọn",
        "code.genDocument" => "Đang tạo mã cho toàn bộ tài liệu",
        "code.aiEnhance" => "Cải thiện bằng AI",
        "code.cancelEnhance" => "Hủy cải thiện",
        "code.resetEnhance" => "Khôi phục gốc",
        "code.enhancing" => "AI đang cải thiện mã...",
        "code.enhanced" => "Đã cải thiện bởi AI",
        "save.saveAs" => "Lưu thành",
        "save.fileName" => "Tên tệp",
        "agents.title" => "Thiết lập Agent & MCP",
        "agents.agentsOnCanvas" => "Agent trên Canvas",
        "agents.mcpIntegrations" => "Tích hợp MCP trong Terminal",
        "agents.transport" => "Giao thức",
        "agents.port" => "Cổng",
        "agents.mcpRestart" => "Các tích hợp MCP sẽ có hiệu lực sau khi khởi động lại terminal.",
        "agents.mcpReinstallHint" => "Sau khi nâng cấp OpenPencil, vui lòng cài đặt lại tích hợp MCP để đảm bảo tương thích.",
        "agents.modelCount" => "{{count}} mô hình",
        "agents.connectionFailed" => "Kết nối thất bại",
        "agents.serverError" => "Lỗi máy chủ {{status}}",
        "agents.failedTo" => "Không thể {{action}}",
        "agents.failedToMcp" => "Không thể {{action}} máy chủ MCP",
        "agents.failedTransport" => "Không thể cập nhật giao thức",
        "agents.failedMcpTransport" => "Không thể cập nhật giao thức MCP",
        "agents.claudeCode" => "Claude Code",
        "agents.claudeModels" => "Các mô hình Claude",
        "agents.codexCli" => "Codex CLI",
        "agents.openaiModels" => "Các mô hình OpenAI",
        "agents.opencode" => "OpenCode",
        "agents.opencodeDesc" => "75+ nhà cung cấp LLM",
        "agents.copilot" => "GitHub Copilot",
        "agents.copilotDesc" => "Các mô hình GitHub Copilot",
        "agents.geminiCli" => "Gemini CLI",
        "agents.geminiDesc" => "Các mô hình Google Gemini",
        "agents.mcpServer" => "Máy chủ MCP",
        "agents.mcpServerStart" => "Khởi động",
        "agents.mcpServerStop" => "Dừng",
        "agents.mcpServerRunning" => "Đang chạy",
        "agents.mcpServerStopped" => "Đã dừng",
        "agents.mcpLanAccess" => "Truy cập LAN",
        "agents.mcpClientConfig" => "Cấu hình client",
        "agents.stdio" => "stdio",
        "agents.http" => "http",
        "agents.stdioHttp" => "stdio + http",
        "agents.autoUpdate" => "Tự động kiểm tra cập nhật",
        "agents.notInstalled" => "Chưa cài đặt",
        "agents.install" => "Cài đặt",
        "agents.installing" => "Đang cài đặt...",
        "agents.installFailed" => "Cài đặt thất bại",
        "agents.viewDocs" => "Tài liệu",
        "settings.title" => "Cài đặt",
        "settings.agents" => "Agents",
        "settings.mcp" => "MCP",
        "settings.images" => "Images",
        "settings.system" => "Hệ thống",
        "settings.autoUpdateDesc" => "Tự động kiểm tra phiên bản mới khi khởi động",
        "settings.systemDesktopOnly" => "Cài đặt hệ thống khả dụng trong ứng dụng máy tính.",
        "settings.envHint" => "Bạn có thể đặt thêm biến môi trường trong {{path}}.",
        "builtin.title" => "Nhà cung cấp tích hợp",
        "builtin.description" => "Cấu hình API Key trực tiếp — không cần công cụ CLI.",
        "builtin.addProvider" => "Thêm nhà cung cấp",
        "builtin.empty" => "Chưa có nhà cung cấp tích hợp nào được cấu hình.",
        "builtin.displayName" => "Tên hiển thị",
        "builtin.displayNamePlaceholder" => "vd. Anthropic Key của tôi",
        "builtin.provider" => "Nhà cung cấp",
        "builtin.region" => "Khu vực",
        "builtin.regionChina" => "Trung Quốc",
        "builtin.regionGlobal" => "Toàn cầu",
        "builtin.apiKey" => "API Key",
        "builtin.model" => "Mô hình",
        "builtin.searchModels" => "Tìm kiếm mô hình có sẵn",
        "builtin.filterModels" => "Lọc mô hình...",
        "builtin.noModels" => "Không tìm thấy mô hình",
        "builtin.baseUrl" => "Base URL",
        "builtin.baseUrlRequired" => "Base URL (bắt buộc)",
        "builtin.apiFormat" => "Định dạng API",
        "builtin.openaiCompat" => "OpenAI Compatible",
        "builtin.ready" => "Sẵn sàng",
        "builtin.add" => "Thêm",
        "builtin.searchError" => "Cần có Base URL để tìm kiếm mô hình",
        "builtin.custom" => "Tùy chỉnh",
        "builtin.apiKeyBadge" => "API Key",
        "builtin.viaApiKey" => "qua API Key của {{name}}",
        "builtin.errorProviderNotFound" => "Không tìm thấy nhà cung cấp tích hợp. Vui lòng kiểm tra cài đặt của bạn.",
        "builtin.errorApiKeyEmpty" => "API Key đang trống. Vui lòng thêm API Key trong cài đặt.",
        "builtin.parallelAgents" => "Tác nhân phụ song song: {{count}}x (nhấn để chuyển đổi)",
        "builtin.baseUrlPlaceholder" => "https://api.example.com/v1",
        "builtin.teamDescription" => "Chọn mô hình để tạo thiết kế. Khi được đặt, các tác vụ thiết kế sẽ tự động được giao cho agent chuyên dụng sử dụng mô hình này.",
        "builtin.teamDesignModel" => "Mô hình thiết kế",
        "builtin.teamSelectModel" => "Không (agent đơn)",
        "acp.title" => "ACP Agent",
        "acp.description" => "Kết nối các Agent tương thích ACP bên ngoài.",
        "acp.addAgent" => "Thêm Agent",
        "acp.empty" => "Chưa có ACP Agent nào được cấu hình.",
        "acp.displayName" => "Tên hiển thị",
        "acp.displayNamePlaceholder" => "vd. Agent thiết kế của tôi",
        "acp.connectionType" => "Loại kết nối",
        "acp.local" => "Cục bộ",
        "acp.remote" => "Từ xa",
        "acp.command" => "Lệnh",
        "acp.commandPlaceholder" => "/usr/bin/myagent",
        "acp.args" => "Đối số",
        "acp.argsPlaceholder" => "--stdio",
        "acp.env" => "Biến môi trường",
        "acp.envPlaceholder" => "KEY=VALUE (mỗi dòng một cặp)",
        "acp.url" => "URL",
        "acp.urlPlaceholder" => "ws://localhost:8100",
        "acp.connected" => "Đã kết nối",
        "acp.notConnected" => "Chưa kết nối",
        "acp.connect" => "Kết nối",
        "acp.disconnect" => "Ngắt kết nối",
        "acp.localDesktopOnly" => "Agent cục bộ chỉ khả dụng trong ứng dụng desktop.",
        "figma.title" => "Nhập từ Figma",
        "figma.dropFile" => "Kéo thả tệp .fig vào đây",
        "figma.orBrowse" => "hoặc nhấn để duyệt",
        "figma.exportTip" => "Xuất từ Figma: File → Save local copy (.fig)",
        "figma.selectFigFile" => "Vui lòng chọn tệp .fig",
        "figma.noPages" => "Không tìm thấy trang nào trong tệp .fig",
        "figma.parseFailed" => "Không thể phân tích tệp .fig",
        "figma.convertFailed" => "Không thể chuyển đổi tệp Figma",
        "figma.parsing" => "Đang phân tích tệp .fig...",
        "figma.converting" => "Đang chuyển đổi các nút...",
        "figma.selectPage" => "Tệp này có {{count}} trang. Chọn trang để nhập:",
        "figma.layers" => "{{count}} lớp",
        "figma.importAll" => "Nhập tất cả các trang",
        "figma.importComplete" => "Nhập hoàn tất!",
        "figma.moreWarnings" => "...và {{count}} cảnh báo khác",
        "figma.tryAgain" => "Thử lại",
        "figma.layoutMode" => "Chế độ bố cục:",
        "figma.preserveLayout" => "Giữ nguyên bố cục Figma",
        "figma.autoLayout" => "Bố cục tự động OpenPencil",
        "figma.comingSoon" => "Sắp ra mắt",
        "landing.open" => "Open",
        "landing.pencil" => "Pencil",
        "landing.tagline" => "Công cụ thiết kế vector mã nguồn mở. Thiết kế dưới dạng mã.",
        "landing.newDesign" => "Thiết kế mới",
        "landing.shortcutHint" => "Nhấn {{key1}} + {{key2}} để tạo thiết kế mới",
        "notFound.message" => "Không tìm thấy trang",
        "componentBrowser.title" => "Trình duyệt UIKit",
        "componentBrowser.exportKit" => "Xuất bộ kit",
        "componentBrowser.importKit" => "Nhập bộ kit",
        "componentBrowser.kit" => "Bộ kit:",
        "componentBrowser.all" => "Tất cả",
        "componentBrowser.imported" => "(đã nhập)",
        "componentBrowser.components" => "thành phần",
        "componentBrowser.searchComponents" => "Tìm thành phần...",
        "componentBrowser.deleteKit" => "Xoá {{name}}",
        "componentBrowser.category.all" => "Tất cả",
        "componentBrowser.category.buttons" => "Nút",
        "componentBrowser.category.inputs" => "Ô nhập",
        "componentBrowser.category.cards" => "Thẻ",
        "componentBrowser.category.nav" => "Điều hướng",
        "componentBrowser.category.layout" => "Bố cục",
        "componentBrowser.category.feedback" => "Phản hồi",
        "componentBrowser.category.data" => "Dữ liệu",
        "componentBrowser.category.other" => "Khác",
        "variablePicker.boundTo" => "Gắn với --{{name}}",
        "variablePicker.bindToVariable" => "Gắn với biến",
        "variablePicker.unbind" => "Huỷ gắn biến",
        "variablePicker.noVariables" => "Chưa có biến {{type}} nào được định nghĩa",
        "settings.tab.agents" => "Agents",
        "settings.tab.mcp" => "MCP",
        "settings.tab.images" => "Hình ảnh",
        "settings.tab.system" => "Hệ thống",
        "settings.agents.builtin" => "Nhà cung cấp tích hợp",
        "settings.agents.builtinSubtitle" => "Cấu hình khóa API trực tiếp — không cần công cụ CLI.",
        "settings.agents.builtinEmpty" => "Chưa cấu hình nhà cung cấp tích hợp nào.",
        "settings.agents.addProvider" => "+ Thêm nhà cung cấp",
        "settings.agents.acp" => "Agent ACP",
        "settings.agents.acpSubtitle" => "Kết nối các Agent bên ngoài tương thích ACP.",
        "settings.agents.acpEmpty" => "Chưa cấu hình Agent ACP nào.",
        "settings.agents.addAcp" => "+ Thêm Agent",
        "settings.agents.title" => "Agents",
        "settings.agents.connect" => "Kết nối",
        "settings.agents.disconnect" => "Ngắt kết nối",
        "settings.agents.claudeHint" => "Bạn có thể đặt thêm biến môi trường trong ~/.claude/settings.json.",
        "settings.mcp.server" => "Máy chủ MCP",
        "settings.mcp.running" => "Đang chạy",
        "settings.mcp.stopped" => "Đã dừng",
        "settings.mcp.port" => "Cổng",
        "settings.mcp.start" => "Bắt đầu",
        "settings.mcp.stop" => "Dừng",
        "settings.mcp.terminalIntegrations" => "Tích hợp MCP của terminal",
        "settings.mcp.terminalSubtitle1" => "Tích hợp MCP có hiệu lực sau khi khởi động lại terminal.",
        "settings.mcp.terminalSubtitle2" => "Sau khi nâng cấp OpenPencil, vui lòng cài đặt lại tích hợp MCP để đảm bảo tương thích.",
        "settings.images.search" => "Tìm kiếm hình ảnh",
        "settings.images.ready" => "Sẵn sàng",
        "settings.images.notConfigured" => "Chưa cấu hình",
        "settings.images.advanced" => "Nâng cao",
        "settings.images.oauthLabel" => "Openverse OAuth (tùy chọn, để có giới hạn tốc độ cao hơn)",
        "settings.images.clientId" => "ID khách hàng",
        "settings.images.clientSecret" => "Khóa bí mật khách hàng",
        "settings.images.clientIdPlaceholder" => "your-client-id",
        "settings.images.clientSecretPlaceholder" => "your-client-secret",
        "settings.images.registerLink" => "Đăng ký tại Openverse",
        "settings.images.test" => "Kiểm tra",
        "settings.images.generation" => "Tạo hình ảnh",
        "settings.images.add" => "+ Thêm",
        "settings.images.empty" => "Chưa có cấu hình nào. Nhấp “Thêm” để tạo một cấu hình.",
        "settings.provider.claudeCode" => "Mô hình Claude",
        "settings.provider.codexCli" => "Mô hình OpenAI",
        "settings.provider.openCode" => "Hơn 75 nhà cung cấp LLM",
        "settings.provider.githubCopilot" => "Mô hình GitHub Copilot",
        "settings.provider.geminiCli" => "Mô hình Google Gemini",
        "settings.system.title" => "Hệ thống",
        "settings.system.autoUpdate" => "Tự động cập nhật",
        "settings.system.upToDate" => "Đã cập nhật",
        "settings.system.upToDateDescription" => "Bạn đang chạy bản phát hành mới nhất.",
        "settings.system.checking" => "Đang kiểm tra…",
        "settings.system.checkingDescription" => "Đang liên hệ máy chủ phát hành để lấy phiên bản mới nhất.",
        "settings.system.updateAvailable" => "Có bản cập nhật",
        "settings.system.updateAvailableDescription" => "Dùng “Kiểm tra cập nhật” trong menu để mở trang tải xuống.",
        "settings.system.idle" => "Chưa kiểm tra",
        "settings.system.idleDescription" => "Quá trình kiểm tra cập nhật tự động chạy ngay sau khi khởi động.",
        "settings.system.errorStatus" => "Kiểm tra thất bại",
        "settings.system.errorDescription" => "Không thể kết nối máy chủ phát hành — hãy kiểm tra kết nối của bạn.",
        "settings.system.currentVersion" => "Phiên bản hiện tại",
        "dialog.unsavedTitle" => "Thay đổi chưa lưu",
        "dialog.closeBody" => "“{{name}}” có các thay đổi chưa lưu.\n\nCó = Lưu · Không = Không lưu · Hủy = tiếp tục chỉnh sửa.",
        "dialog.untitledDocument" => "Tài liệu chưa đặt tên",
        "dialog.openErrorTitle" => "Không thể mở tệp",
        "dialog.openErrorLead" => "OpenPencil không thể phân tích tệp.",
        "dialog.saveErrorTitle" => "Lưu thất bại",
        "dialog.saveErrorLead" => "Đã xảy ra lỗi khi ghi tệp.",
        "dialog.exportErrorTitle" => "Xuất thất bại",
        "dialog.exportErrorLead" => "Đã xảy ra lỗi khi kết xuất hình ảnh.",
        "ai.thinkingProcess" => "💭 Quá trình suy nghĩ",
        "ai.toolCalls" => "🔧 {{count}} lệnh gọi công cụ",
        "figma.importNotWired" => "Nhập tệp .fig chưa được kết nối",
        "dialog.loadErrorInvalidUtf8" => "Tệp không phải là văn bản UTF-8 hợp lệ: {{detail}}",
        "dialog.loadErrorOldVersion" => "Tệp này được lưu bằng phiên bản OpenPencil cũ và phải được lưu lại trước khi có thể mở.",
        "dialog.pickerOpenTitle" => "Mở tài liệu",
        "dialog.pickerSaveTitle" => "Lưu tài liệu",
        "dialog.pickerExportTitle" => "Xuất hình ảnh",
        "dialog.updateTitle" => "Có bản cập nhật",
        "dialog.updateBody" => "OpenPencil {{version}} đã có (bạn đang dùng {{current}}).\n\nMở trang phát hành để tải xuống?",
        "a11y.figmaImport" => "Nhập từ Figma",
        "a11y.fileMenu" => "Menu Tệp",
        "a11y.layerContextMenu" => "Menu ngữ cảnh lớp",
        "a11y.aiChat" => "Trò chuyện AI",
        "designMd.emptyHint" => "Nhập tệp .md để đính kèm bản tóm tắt thiết kế",
        "componentBrowser.empty" => "Không tìm thấy thành phần",
        _ => return super::vi_git::lookup(key),
    })
}
