//! 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), }) }