The TopBar agent chip hardcoded `agent_count: 0`, so it always
painted the empty 'Agents & MCP' set-up affordance even after the
user connected a provider in Settings → Agents. It now reflects
the real count of connected providers (`agent_settings.connected`).
The chip's '{N} agent' label keyed `topbar.agentSingular`, which
was missing from every locale table — the chip rendered the raw
key. Added the key to all 15 locales.
552 lines
42 KiB
Rust
552 lines
42 KiB
Rust
//! 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" => "เปลี่ยนชื่อ",
|
|
"common.duplicate" => "ทำซ้ำ",
|
|
"common.delete" => "ลบ",
|
|
"common.cancel" => "ยกเลิก",
|
|
"common.save" => "บันทึก",
|
|
"common.close" => "ปิด",
|
|
"common.connect" => "เชื่อมต่อ",
|
|
"common.disconnect" => "ตัดการเชื่อมต่อ",
|
|
"common.yes" => "ใช่",
|
|
"common.no" => "ไม่",
|
|
"common.import" => "นำเข้า",
|
|
"common.export" => "ส่งออก",
|
|
"common.name" => "ชื่อ",
|
|
"common.untitled" => "ไม่มีชื่อ",
|
|
"common.best" => "ดีที่สุด",
|
|
"common.selected" => "เลือกแล้ว {{count}} รายการ",
|
|
"toolbar.select" => "เลือก",
|
|
"toolbar.text" => "ข้อความ",
|
|
"toolbar.frame" => "เฟรม",
|
|
"toolbar.hand" => "มือ",
|
|
"toolbar.undo" => "เลิกทำ",
|
|
"toolbar.redo" => "ทำซ้ำ",
|
|
"toolbar.variables" => "ตัวแปร",
|
|
"toolbar.uikitBrowser" => "เบราว์เซอร์ UIKit",
|
|
"shapes.rectangle" => "สี่เหลี่ยมผืนผ้า",
|
|
"shapes.ellipse" => "วงรี",
|
|
"shapes.polygon" => "รูปหลายเหลี่ยม",
|
|
"shapes.line" => "เส้น",
|
|
"shapes.icon" => "ไอคอน",
|
|
"shapes.importImageSvg" => "นำเข้ารูปภาพหรือ SVG…",
|
|
"shapes.pen" => "ปากกา",
|
|
"shapes.shapeTools" => "เครื่องมือรูปทรง",
|
|
"shapes.moreShapeTools" => "เครื่องมือรูปทรงเพิ่มเติม",
|
|
"topbar.hideLayers" => "ซ่อนเลเยอร์",
|
|
"topbar.showLayers" => "แสดงเลเยอร์",
|
|
"topbar.new" => "ใหม่",
|
|
"topbar.open" => "เปิด",
|
|
"topbar.save" => "บันทึก",
|
|
"topbar.importFigma" => "นำเข้า Figma",
|
|
"topbar.codePanel" => "โค้ด",
|
|
"topbar.lightMode" => "โหมดสว่าง",
|
|
"topbar.darkMode" => "โหมดมืด",
|
|
"topbar.fullscreen" => "เต็มหน้าจอ",
|
|
"topbar.exitFullscreen" => "ออกจากโหมดเต็มหน้าจอ",
|
|
"topbar.edited" => "— แก้ไขแล้ว",
|
|
"topbar.closeConfirmMessage" => "คุณต้องการบันทึกการเปลี่ยนแปลงก่อนปิดหรือไม่?",
|
|
"topbar.closeConfirmDetail" => "การเปลี่ยนแปลงของคุณจะสูญหายหากไม่บันทึก",
|
|
"topbar.dontSave" => "ไม่บันทึก",
|
|
"topbar.agentsAndMcp" => "เอเจนต์และ MCP",
|
|
"topbar.agentSingular" => "เอเจนต์",
|
|
"topbar.setupAgentsMcp" => "ตั้งค่าเอเจนต์และ MCP",
|
|
"topbar.connected" => "เชื่อมต่อแล้ว",
|
|
"topbar.agentStatus" => "{{agents}} เอเจนต์{{agentSuffix}} · {{mcp}} MCP",
|
|
"rightPanel.design" => "ออกแบบ",
|
|
"rightPanel.code" => "โค้ด",
|
|
"rightPanel.noSelection" => "เลือกองค์ประกอบ",
|
|
"pages.title" => "หน้า",
|
|
"pages.addPage" => "เพิ่มหน้า",
|
|
"pages.moveUp" => "ย้ายขึ้น",
|
|
"pages.moveDown" => "ย้ายลง",
|
|
"statusbar.zoomOut" => "ซูมออก",
|
|
"statusbar.zoomIn" => "ซูมเข้า",
|
|
"statusbar.resetZoom" => "รีเซ็ตการซูม",
|
|
"statusbar.focusContent" => "พอดีกับเนื้อหาทั้งหมด",
|
|
"statusbar.focusSelection" => "โฟกัสที่สิ่งที่เลือก",
|
|
"updater.softwareUpdate" => "อัปเดตซอฟต์แวร์",
|
|
"updater.dismiss" => "ปิดทิ้ง",
|
|
"updater.current" => "ปัจจุบัน",
|
|
"updater.latest" => "ล่าสุด",
|
|
"updater.unknown" => "ไม่ทราบ",
|
|
"updater.checking" => "กำลังตรวจสอบ...",
|
|
"updater.downloadProgress" => "ความคืบหน้าการดาวน์โหลด",
|
|
"updater.checkAgain" => "ตรวจสอบอีกครั้ง",
|
|
"updater.restartInstall" => "รีสตาร์ทและติดตั้ง",
|
|
"updater.installing" => "กำลังติดตั้ง...",
|
|
"updater.releaseDate" => "วันที่เผยแพร่: {{date}}",
|
|
"updater.restartHint" => "รีสตาร์ทเพื่อใช้งานอัปเดต การเปิดใหม่โดยปกติใช้เวลา 10-15 วินาที",
|
|
"updater.unknownError" => "ข้อผิดพลาดของตัวอัปเดตที่ไม่ทราบสาเหตุ",
|
|
"updater.title.checking" => "กำลังตรวจสอบอัปเดต",
|
|
"updater.title.available" => "พบอัปเดต",
|
|
"updater.title.downloading" => "กำลังดาวน์โหลดอัปเดต",
|
|
"updater.title.downloaded" => "พร้อมติดตั้ง",
|
|
"updater.title.error" => "อัปเดตล้มเหลว",
|
|
"updater.subtitle.checking" => "กำลังค้นหาเวอร์ชันล่าสุด...",
|
|
"updater.subtitle.available" => "เวอร์ชัน {{version}} พร้อมใช้งาน",
|
|
"updater.subtitle.availableGeneric" => "มีเวอร์ชันใหม่พร้อมใช้งาน",
|
|
"updater.subtitle.downloading" => "เวอร์ชัน {{version}} กำลังดาวน์โหลดในพื้นหลัง",
|
|
"updater.subtitle.downloadingGeneric" => "กำลังดาวน์โหลดแพ็คเกจอัปเดตในพื้นหลัง",
|
|
"updater.subtitle.downloaded" => "เวอร์ชัน {{version}} ดาวน์โหลดเสร็จแล้ว",
|
|
"updater.subtitle.downloadedGeneric" => "ดาวน์โหลดอัปเดตเสร็จแล้ว",
|
|
"updater.subtitle.error" => "ไม่สามารถตรวจสอบหรือดาวน์โหลดอัปเดตได้",
|
|
"layers.title" => "เลเยอร์",
|
|
"layers.empty" => "ยังไม่มีเลเยอร์ ใช้แถบเครื่องมือเพื่อวาดรูปทรง",
|
|
"layerMenu.groupSelection" => "จัดกลุ่มที่เลือก",
|
|
"layerMenu.createComponent" => "สร้างคอมโพเนนต์",
|
|
"layerMenu.detachComponent" => "แยกคอมโพเนนต์",
|
|
"layerMenu.detachInstance" => "แยกอินสแตนซ์",
|
|
"layerMenu.booleanUnion" => "รวม",
|
|
"layerMenu.booleanSubtract" => "ลบ",
|
|
"layerMenu.booleanIntersect" => "ตัดกัน",
|
|
"layerMenu.toggleLock" => "สลับล็อก",
|
|
"layerMenu.toggleVisibility" => "สลับการมองเห็น",
|
|
"property.createComponent" => "สร้างคอมโพเนนต์",
|
|
"property.detachComponent" => "แยกคอมโพเนนต์",
|
|
"property.goToComponent" => "ไปที่คอมโพเนนต์",
|
|
"property.detachInstance" => "แยกอินสแตนซ์",
|
|
"fill.title" => "สีพื้น",
|
|
"fill.solid" => "ทึบ",
|
|
"fill.linear" => "เชิงเส้น",
|
|
"fill.radial" => "วงกลม",
|
|
"fill.image" => "รูปภาพ",
|
|
"fill.stops" => "จุดหยุด",
|
|
"fill.angle" => "มุม",
|
|
"image.title" => "รูปภาพ",
|
|
"image.fit" => "โหมดปรับขนาด",
|
|
"image.fill" => "เติมเต็ม",
|
|
"image.fitMode" => "พอดี",
|
|
"image.crop" => "ครอป",
|
|
"image.tile" => "เรียงต่อ",
|
|
"image.clickToUpload" => "คลิกเพื่ออัปโหลด",
|
|
"image.changeImage" => "เปลี่ยนรูปภาพ",
|
|
"image.adjustments" => "การปรับแต่ง",
|
|
"image.exposure" => "การเปิดรับแสง",
|
|
"image.contrast" => "คอนทราสต์",
|
|
"image.saturation" => "ความอิ่มตัว",
|
|
"image.temperature" => "อุณหภูมิสี",
|
|
"image.tint" => "โทนสี",
|
|
"image.highlights" => "ไฮไลท์",
|
|
"image.shadows" => "เงา",
|
|
"image.reset" => "รีเซ็ต",
|
|
"stroke.title" => "เส้นขอบ",
|
|
"appearance.layer" => "เลเยอร์",
|
|
"appearance.opacity" => "ความทึบ",
|
|
"layout.flexLayout" => "เลย์เอาต์ยืดหยุ่น",
|
|
"layout.freedom" => "อิสระ (ไม่มีเลย์เอาต์)",
|
|
"layout.vertical" => "เลย์เอาต์แนวตั้ง",
|
|
"layout.horizontal" => "เลย์เอาต์แนวนอน",
|
|
"layout.alignment" => "การจัดตำแหน่ง",
|
|
"layout.gap" => "ช่องว่าง",
|
|
"layout.spaceBetween" => "เว้นระหว่าง",
|
|
"layout.spaceAround" => "เว้นรอบ",
|
|
"layout.dimensions" => "ขนาด",
|
|
"layout.fillWidth" => "เต็มความกว้าง",
|
|
"layout.fillHeight" => "เต็มความสูง",
|
|
"layout.hugWidth" => "พอดีความกว้าง",
|
|
"layout.hugHeight" => "พอดีความสูง",
|
|
"layout.clipContent" => "ตัดเนื้อหา",
|
|
"padding.title" => "ระยะขอบใน",
|
|
"padding.paddingMode" => "โหมดระยะขอบใน",
|
|
"padding.paddingValues" => "ค่าระยะขอบใน",
|
|
"padding.oneValue" => "ค่าเดียวสำหรับทุกด้าน",
|
|
"padding.horizontalVertical" => "แนวนอน/แนวตั้ง",
|
|
"padding.topRightBottomLeft" => "บน/ขวา/ล่าง/ซ้าย",
|
|
"text.typography" => "ตัวอักษร",
|
|
"text.lineHeight" => "ความสูงบรรทัด",
|
|
"text.letterSpacing" => "ระยะห่างตัวอักษร",
|
|
"text.horizontal" => "แนวนอน",
|
|
"text.vertical" => "แนวตั้ง",
|
|
"text.alignLeft" => "จัดชิดซ้าย",
|
|
"text.alignCenter" => "จัดกึ่งกลาง",
|
|
"text.alignRight" => "จัดชิดขวา",
|
|
"text.justify" => "จัดเต็มบรรทัด",
|
|
"text.top" => "บน",
|
|
"text.middle" => "กลาง",
|
|
"text.bottom" => "ล่าง",
|
|
"text.weight.thin" => "บาง",
|
|
"text.weight.light" => "เบา",
|
|
"text.weight.regular" => "ปกติ",
|
|
"text.weight.medium" => "ปานกลาง",
|
|
"text.weight.semibold" => "กึ่งหนา",
|
|
"text.weight.bold" => "หนา",
|
|
"text.weight.black" => "หนามาก",
|
|
"text.font.search" => "ค้นหาฟอนต์…",
|
|
"text.font.bundled" => "แบบรวม",
|
|
"text.font.system" => "ระบบ",
|
|
"text.font.loading" => "กำลังโหลดฟอนต์…",
|
|
"text.font.noResults" => "ไม่พบฟอนต์",
|
|
"textLayout.title" => "เลย์เอาต์",
|
|
"textLayout.dimensions" => "ขนาด",
|
|
"textLayout.resizing" => "การปรับขนาด",
|
|
"textLayout.autoWidth" => "กว้างอัตโนมัติ",
|
|
"textLayout.autoWidthDesc" => "ความกว้างอัตโนมัติ — ข้อความขยายในแนวนอน",
|
|
"textLayout.autoHeight" => "สูงอัตโนมัติ",
|
|
"textLayout.autoHeightDesc" => "ความสูงอัตโนมัติ — ความกว้างคงที่ ความสูงปรับอัตโนมัติ",
|
|
"textLayout.fixed" => "คงที่",
|
|
"textLayout.fixedDesc" => "ขนาดคงที่ — ทั้งความกว้างและความสูงคงที่",
|
|
"textLayout.fillWidth" => "เต็มความกว้าง",
|
|
"textLayout.fillHeight" => "เต็มความสูง",
|
|
"effects.title" => "เอฟเฟกต์",
|
|
"effects.dropShadow" => "เงาตกกระทบ",
|
|
"effects.blur" => "เบลอ",
|
|
"effects.spread" => "การกระจาย",
|
|
"effects.color" => "สี",
|
|
"export.title" => "ส่งออก",
|
|
"export.format" => "รูปแบบ",
|
|
"export.scale" => "สเกล",
|
|
"export.selectedOnly" => "ส่งออกเฉพาะที่เลือก",
|
|
"export.exportFormat" => "ส่งออก {{format}}",
|
|
"export.exportLayer" => "ส่งออกเลเยอร์",
|
|
"export.pdfMultiPage" => "PDF จะรวมทั้งหมด {{count}} หน้า",
|
|
"polygon.sides" => "ด้าน",
|
|
"ellipse.start" => "เริ่ม",
|
|
"ellipse.sweep" => "กวาด",
|
|
"ellipse.innerRadius" => "ภายใน",
|
|
"cornerRadius.title" => "รัศมีมุม",
|
|
"size.position" => "ตำแหน่ง",
|
|
"icon.title" => "ไอคอน",
|
|
"icon.searchIcons" => "ค้นหาไอคอน...",
|
|
"icon.noIconsFound" => "ไม่พบไอคอน",
|
|
"icon.typeToSearch" => "พิมพ์เพื่อค้นหาไอคอน Iconify",
|
|
"icon.iconsCount" => "{{count}} ไอคอน",
|
|
"variables.addTheme" => "เพิ่มธีม",
|
|
"variables.addVariant" => "เพิ่มตัวเลือก",
|
|
"variables.addVariable" => "เพิ่มตัวแปร",
|
|
"variables.searchVariables" => "ค้นหาตัวแปร...",
|
|
"variables.noMatch" => "ไม่มีตัวแปรที่ตรงกับการค้นหาของคุณ",
|
|
"variables.noDefined" => "ยังไม่มีตัวแปรที่กำหนดไว้",
|
|
"variables.closeShortcut" => "ปิด (⌘⇧V)",
|
|
"variables.presets" => "พรีเซ็ต",
|
|
"variables.savePreset" => "บันทึกเป็นพรีเซ็ต…",
|
|
"variables.loadPreset" => "โหลดพรีเซ็ต",
|
|
"variables.importPreset" => "นำเข้าจากไฟล์…",
|
|
"variables.exportPreset" => "ส่งออกเป็นไฟล์…",
|
|
"variables.presetName" => "ชื่อพรีเซ็ต",
|
|
"variables.noPresets" => "ไม่มีพรีเซ็ตที่บันทึกไว้",
|
|
"designMd.title" => "ระบบการออกแบบ",
|
|
"designMd.import" => "นำเข้า design.md",
|
|
"designMd.export" => "ส่งออก design.md",
|
|
"designMd.autoGenerate" => "สร้างอัตโนมัติจากการออกแบบ",
|
|
"designMd.empty" => "ไม่มีระบบการออกแบบที่โหลดไว้",
|
|
"designMd.importCta" => "นำเข้า design.md",
|
|
"designMd.autoGenerateCta" => "สร้างอัตโนมัติ",
|
|
"designMd.visualTheme" => "ธีมภาพ",
|
|
"designMd.colors" => "สี",
|
|
"designMd.typography" => "การจัดตัวอักษร",
|
|
"designMd.font" => "แบบอักษร",
|
|
"designMd.headings" => "หัวข้อ",
|
|
"designMd.body" => "เนื้อหา",
|
|
"designMd.componentStyles" => "สไตล์คอมโพเนนต์",
|
|
"designMd.layoutPrinciples" => "หลักการจัดวาง",
|
|
"designMd.generationNotes" => "บันทึกการสร้าง",
|
|
"designMd.syncAllToVariables" => "ซิงค์ทั้งหมดไปยังตัวแปร",
|
|
"designMd.addAsVariable" => "+Var",
|
|
"designMd.copyHex" => "คัดลอก hex",
|
|
"designMd.remove" => "ลบระบบการออกแบบ",
|
|
"toolbar.designSystem" => "ระบบการออกแบบ",
|
|
"ai.newChat" => "แชทใหม่",
|
|
"ai.collapse" => "ย่อ",
|
|
"ai.tryExample" => "ลองตัวอย่างเพื่อออกแบบ...",
|
|
"ai.tipSelectElements" => "เคล็ดลับ: เลือกองค์ประกอบบนแคนวาสก่อนแชทเพื่อให้บริบท",
|
|
"ai.generating" => "กำลังสร้าง...",
|
|
"ai.designWithAgent" => "ออกแบบด้วยเอเจนต์...",
|
|
"ai.attachImage" => "แนบรูปภาพ",
|
|
"ai.stopGenerating" => "หยุดการสร้าง",
|
|
"ai.sendMessage" => "ส่งข้อความ",
|
|
"ai.loadingModels" => "กำลังโหลดโมเดล...",
|
|
"ai.noModelsConnected" => "ไม่มีโมเดลที่เชื่อมต่อ",
|
|
"ai.searchModels" => "ค้นหาโมเดล...",
|
|
"ai.noModelsFound" => "ไม่พบโมเดล",
|
|
"ai.quickAction.loginScreen" => "ออกแบบหน้าจอเข้าสู่ระบบมือถือ",
|
|
"ai.quickAction.loginScreenPrompt" => "ออกแบบหน้าจอเข้าสู่ระบบมือถือที่ทันสมัย พร้อมช่องกรอกอีเมล รหัสผ่าน ปุ่มเข้าสู่ระบบ และตัวเลือกเข้าสู่ระบบผ่านโซเชียล",
|
|
"ai.quickAction.foodApp" => "หน้าแรกแอปอาหาร",
|
|
"ai.quickAction.foodAppPrompt" => "Generate a well-designed food mobile app homepage",
|
|
"ai.quickAction.bottomNav" => "ออกแบบแถบนำทางด้านล่าง",
|
|
"ai.quickAction.bottomNavPrompt" => "ออกแบบแถบนำทางด้านล่างของแอปมือถือ 5 แท็บ: หน้าแรก, ค้นหา, เพิ่ม, ข้อความ, โปรไฟล์",
|
|
"ai.quickAction.colorPalette" => "แนะนำจานสีสำหรับแอปของฉัน",
|
|
"ai.quickAction.colorPalettePrompt" => "แนะนำจานสีที่ทันสมัยสำหรับแอปดูแลสัตว์เลี้ยง",
|
|
"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" => "ส่งออกภาพ...",
|
|
"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" => "คัดลอกไปยังคลิปบอร์ด",
|
|
"code.copied" => "คัดลอกแล้ว!",
|
|
"code.download" => "ดาวน์โหลดไฟล์โค้ด",
|
|
"code.closeCodePanel" => "ปิดแผงโค้ด",
|
|
"code.genCssVars" => "กำลังสร้าง CSS Variables สำหรับเอกสารทั้งหมด",
|
|
"code.genSelected" => "กำลังสร้างโค้ดสำหรับ {{count}} องค์ประกอบที่เลือก",
|
|
"code.genDocument" => "กำลังสร้างโค้ดสำหรับเอกสารทั้งหมด",
|
|
"code.aiEnhance" => "ปรับปรุงด้วย AI",
|
|
"code.cancelEnhance" => "ยกเลิกการปรับปรุง",
|
|
"code.resetEnhance" => "กลับเป็นต้นฉบับ",
|
|
"code.enhancing" => "AI กำลังปรับปรุงโค้ด...",
|
|
"code.enhanced" => "ปรับปรุงแล้วโดย AI",
|
|
"save.saveAs" => "บันทึกเป็น",
|
|
"save.fileName" => "ชื่อไฟล์",
|
|
"agents.title" => "ตั้งค่าเอเจนต์และ MCP",
|
|
"agents.agentsOnCanvas" => "เอเจนต์บนแคนวาส",
|
|
"agents.mcpIntegrations" => "การผสานรวม MCP ในเทอร์มินัล",
|
|
"agents.transport" => "การส่งข้อมูล",
|
|
"agents.port" => "พอร์ต",
|
|
"agents.mcpRestart" => "การผสานรวม MCP จะมีผลหลังจากรีสตาร์ทเทอร์มินัล",
|
|
"agents.mcpReinstallHint" => "หลังจากอัปเกรด OpenPencil กรุณาติดตั้ง MCP Integration ใหม่เพื่อให้แน่ใจว่าเข้ากันได้",
|
|
"agents.modelCount" => "{{count}} โมเดล",
|
|
"agents.connectionFailed" => "การเชื่อมต่อล้มเหลว",
|
|
"agents.serverError" => "ข้อผิดพลาดของเซิร์ฟเวอร์ {{status}}",
|
|
"agents.failedTo" => "{{action}} ล้มเหลว",
|
|
"agents.failedToMcp" => "เซิร์ฟเวอร์ MCP {{action}} ล้มเหลว",
|
|
"agents.failedTransport" => "อัปเดตการส่งข้อมูลล้มเหลว",
|
|
"agents.failedMcpTransport" => "อัปเดตการส่งข้อมูล MCP ล้มเหลว",
|
|
"agents.claudeCode" => "Claude Code",
|
|
"agents.claudeModels" => "โมเดล Claude",
|
|
"agents.codexCli" => "Codex CLI",
|
|
"agents.openaiModels" => "โมเดล OpenAI",
|
|
"agents.opencode" => "OpenCode",
|
|
"agents.opencodeDesc" => "75+ ผู้ให้บริการ LLM",
|
|
"agents.copilot" => "GitHub Copilot",
|
|
"agents.copilotDesc" => "โมเดล GitHub Copilot",
|
|
"agents.geminiCli" => "Gemini CLI",
|
|
"agents.geminiDesc" => "โมเดล Google Gemini",
|
|
"agents.mcpServer" => "เซิร์ฟเวอร์ MCP",
|
|
"agents.mcpServerStart" => "เริ่ม",
|
|
"agents.mcpServerStop" => "หยุด",
|
|
"agents.mcpServerRunning" => "กำลังทำงาน",
|
|
"agents.mcpServerStopped" => "หยุดแล้ว",
|
|
"agents.mcpLanAccess" => "เข้าถึง LAN",
|
|
"agents.mcpClientConfig" => "การตั้งค่าไคลเอนต์",
|
|
"agents.stdio" => "stdio",
|
|
"agents.http" => "http",
|
|
"agents.stdioHttp" => "stdio + http",
|
|
"agents.autoUpdate" => "ตรวจสอบอัปเดตอัตโนมัติ",
|
|
"agents.notInstalled" => "ยังไม่ได้ติดตั้ง",
|
|
"agents.install" => "ติดตั้ง",
|
|
"agents.installing" => "กำลังติดตั้ง...",
|
|
"agents.installFailed" => "การติดตั้งล้มเหลว",
|
|
"agents.viewDocs" => "เอกสาร",
|
|
"settings.title" => "การตั้งค่า",
|
|
"settings.agents" => "Agents",
|
|
"settings.mcp" => "MCP",
|
|
"settings.images" => "Images",
|
|
"settings.system" => "ระบบ",
|
|
"settings.autoUpdateDesc" => "ตรวจสอบเวอร์ชันใหม่โดยอัตโนมัติเมื่อเริ่มต้น",
|
|
"settings.systemDesktopOnly" => "การตั้งค่าระบบใช้ได้ในแอปเดสก์ท็อป",
|
|
"settings.envHint" => "คุณสามารถตั้งค่าตัวแปรสภาพแวดล้อมเพิ่มเติมได้ใน {{path}}",
|
|
"builtin.title" => "ผู้ให้บริการในตัว",
|
|
"builtin.description" => "กำหนดค่า API Key โดยตรง — ไม่ต้องใช้เครื่องมือ CLI",
|
|
"builtin.addProvider" => "เพิ่มผู้ให้บริการ",
|
|
"builtin.empty" => "ยังไม่มีผู้ให้บริการในตัวที่กำหนดค่าไว้",
|
|
"builtin.displayName" => "ชื่อที่แสดง",
|
|
"builtin.displayNamePlaceholder" => "เช่น Anthropic Key ของฉัน",
|
|
"builtin.provider" => "ผู้ให้บริการ",
|
|
"builtin.region" => "ภูมิภาค",
|
|
"builtin.regionChina" => "จีน",
|
|
"builtin.regionGlobal" => "ทั่วโลก",
|
|
"builtin.apiKey" => "API Key",
|
|
"builtin.model" => "โมเดล",
|
|
"builtin.searchModels" => "ค้นหาโมเดลที่มีอยู่",
|
|
"builtin.filterModels" => "กรองโมเดล...",
|
|
"builtin.noModels" => "ไม่พบโมเดล",
|
|
"builtin.baseUrl" => "Base URL",
|
|
"builtin.baseUrlRequired" => "Base URL (จำเป็น)",
|
|
"builtin.apiFormat" => "รูปแบบ API",
|
|
"builtin.openaiCompat" => "OpenAI Compatible",
|
|
"builtin.ready" => "พร้อม",
|
|
"builtin.add" => "เพิ่ม",
|
|
"builtin.searchError" => "ต้องระบุ Base URL เพื่อค้นหาโมเดล",
|
|
"builtin.custom" => "กำหนดเอง",
|
|
"builtin.apiKeyBadge" => "API Key",
|
|
"builtin.viaApiKey" => "ผ่าน API Key ของ {{name}}",
|
|
"builtin.errorProviderNotFound" => "ไม่พบผู้ให้บริการในตัว กรุณาตรวจสอบการตั้งค่าของคุณ",
|
|
"builtin.errorApiKeyEmpty" => "API Key ว่างเปล่า กรุณาเพิ่ม API Key ในการตั้งค่า",
|
|
"builtin.parallelAgents" => "ตัวแทนย่อยแบบขนาน: {{count}}x (คลิกเพื่อสลับ)",
|
|
"builtin.baseUrlPlaceholder" => "https://api.example.com/v1",
|
|
"builtin.teamDescription" => "เลือกโมเดลสำหรับสร้างงานออกแบบ เมื่อตั้งค่าแล้ว งานออกแบบจะถูกมอบหมายให้เอเจนต์ผู้เชี่ยวชาญที่ใช้โมเดลนี้โดยอัตโนมัติ",
|
|
"builtin.teamDesignModel" => "โมเดลออกแบบ",
|
|
"builtin.teamSelectModel" => "ไม่มี (เอเจนต์เดี่ยว)",
|
|
"acp.title" => "ACP Agent",
|
|
"acp.description" => "เชื่อมต่อ Agent ที่รองรับ ACP ภายนอก",
|
|
"acp.addAgent" => "เพิ่ม Agent",
|
|
"acp.empty" => "ยังไม่ได้กำหนดค่า ACP Agent",
|
|
"acp.displayName" => "ชื่อที่แสดง",
|
|
"acp.displayNamePlaceholder" => "เช่น Agent ออกแบบของฉัน",
|
|
"acp.connectionType" => "ประเภทการเชื่อมต่อ",
|
|
"acp.local" => "ภายในเครื่อง",
|
|
"acp.remote" => "ระยะไกล",
|
|
"acp.command" => "คำสั่ง",
|
|
"acp.commandPlaceholder" => "/usr/bin/myagent",
|
|
"acp.args" => "อาร์กิวเมนต์",
|
|
"acp.argsPlaceholder" => "--stdio",
|
|
"acp.env" => "ตัวแปรสภาพแวดล้อม",
|
|
"acp.envPlaceholder" => "KEY=VALUE (บรรทัดละหนึ่ง)",
|
|
"acp.url" => "URL",
|
|
"acp.urlPlaceholder" => "ws://localhost:8100",
|
|
"acp.connected" => "เชื่อมต่อแล้ว",
|
|
"acp.notConnected" => "ไม่ได้เชื่อมต่อ",
|
|
"acp.connect" => "เชื่อมต่อ",
|
|
"acp.disconnect" => "ยกเลิกการเชื่อมต่อ",
|
|
"acp.localDesktopOnly" => "Agent ภายในเครื่องใช้ได้เฉพาะในแอปเดสก์ท็อป",
|
|
"figma.title" => "นำเข้าจาก Figma",
|
|
"figma.dropFile" => "วางไฟล์ .fig ที่นี่",
|
|
"figma.orBrowse" => "หรือคลิกเพื่อเรียกดู",
|
|
"figma.exportTip" => "ส่งออกจาก Figma: File → Save local copy (.fig)",
|
|
"figma.selectFigFile" => "กรุณาเลือกไฟล์ .fig",
|
|
"figma.noPages" => "ไม่พบหน้าในไฟล์ .fig",
|
|
"figma.parseFailed" => "ไม่สามารถแยกวิเคราะห์ไฟล์ .fig ได้",
|
|
"figma.convertFailed" => "ไม่สามารถแปลงไฟล์ Figma ได้",
|
|
"figma.parsing" => "กำลังแยกวิเคราะห์ไฟล์ .fig...",
|
|
"figma.converting" => "กำลังแปลงโหนด...",
|
|
"figma.selectPage" => "ไฟล์นี้มี {{count}} หน้า เลือกหน้าที่จะนำเข้า:",
|
|
"figma.layers" => "{{count}} เลเยอร์",
|
|
"figma.importAll" => "นำเข้าทุกหน้า",
|
|
"figma.importComplete" => "นำเข้าเสร็จสมบูรณ์!",
|
|
"figma.moreWarnings" => "...และอีก {{count}} คำเตือน",
|
|
"figma.tryAgain" => "ลองอีกครั้ง",
|
|
"figma.layoutMode" => "โหมดเลย์เอาต์:",
|
|
"figma.preserveLayout" => "คงเลย์เอาต์ Figma ไว้",
|
|
"figma.autoLayout" => "เลย์เอาต์อัตโนมัติ OpenPencil",
|
|
"figma.comingSoon" => "เร็ว ๆ นี้",
|
|
"landing.open" => "Open",
|
|
"landing.pencil" => "Pencil",
|
|
"landing.tagline" => "เครื่องมือออกแบบเวกเตอร์โอเพนซอร์ส ออกแบบเป็นโค้ด",
|
|
"landing.newDesign" => "ดีไซน์ใหม่",
|
|
"landing.shortcutHint" => "กด {{key1}} + {{key2}} เพื่อสร้างดีไซน์ใหม่",
|
|
"notFound.message" => "ไม่พบหน้านี้",
|
|
"componentBrowser.title" => "เบราว์เซอร์ UIKit",
|
|
"componentBrowser.exportKit" => "ส่งออกชุด",
|
|
"componentBrowser.importKit" => "นำเข้าชุด",
|
|
"componentBrowser.kit" => "ชุด:",
|
|
"componentBrowser.all" => "ทั้งหมด",
|
|
"componentBrowser.imported" => "(นำเข้าแล้ว)",
|
|
"componentBrowser.components" => "คอมโพเนนต์",
|
|
"componentBrowser.searchComponents" => "ค้นหาคอมโพเนนต์...",
|
|
"componentBrowser.deleteKit" => "ลบ {{name}}",
|
|
"componentBrowser.category.all" => "ทั้งหมด",
|
|
"componentBrowser.category.buttons" => "ปุ่ม",
|
|
"componentBrowser.category.inputs" => "อินพุต",
|
|
"componentBrowser.category.cards" => "การ์ด",
|
|
"componentBrowser.category.nav" => "นำทาง",
|
|
"componentBrowser.category.layout" => "เลย์เอาต์",
|
|
"componentBrowser.category.feedback" => "การตอบกลับ",
|
|
"componentBrowser.category.data" => "ข้อมูล",
|
|
"componentBrowser.category.other" => "อื่น ๆ",
|
|
"variablePicker.boundTo" => "ผูกกับ --{{name}}",
|
|
"variablePicker.bindToVariable" => "ผูกกับตัวแปร",
|
|
"variablePicker.unbind" => "ยกเลิกการผูกตัวแปร",
|
|
"variablePicker.noVariables" => "ยังไม่มีตัวแปร {{type}} ที่กำหนดไว้",
|
|
"settings.tab.agents" => "Agents",
|
|
"settings.tab.mcp" => "MCP",
|
|
"settings.tab.images" => "รูปภาพ",
|
|
"settings.tab.system" => "ระบบ",
|
|
"settings.agents.builtin" => "ผู้ให้บริการในตัว",
|
|
"settings.agents.builtinSubtitle" => "กำหนดค่าคีย์ API โดยตรง — ไม่ต้องใช้เครื่องมือ CLI",
|
|
"settings.agents.builtinEmpty" => "ยังไม่ได้กำหนดค่าผู้ให้บริการในตัว",
|
|
"settings.agents.addProvider" => "+ เพิ่มผู้ให้บริการ",
|
|
"settings.agents.acp" => "ACP Agent",
|
|
"settings.agents.acpSubtitle" => "เชื่อมต่อ Agent ภายนอกที่รองรับ ACP",
|
|
"settings.agents.acpEmpty" => "ยังไม่ได้กำหนดค่า ACP Agent",
|
|
"settings.agents.addAcp" => "+ เพิ่ม Agent",
|
|
"settings.agents.title" => "Agents",
|
|
"settings.agents.connect" => "เชื่อมต่อ",
|
|
"settings.agents.disconnect" => "ยกเลิกการเชื่อมต่อ",
|
|
"settings.agents.claudeHint" => "คุณสามารถตั้งค่าตัวแปรสภาพแวดล้อมเพิ่มเติมได้ใน ~/.claude/settings.json",
|
|
"settings.mcp.server" => "เซิร์ฟเวอร์ MCP",
|
|
"settings.mcp.running" => "กำลังทำงาน",
|
|
"settings.mcp.stopped" => "หยุดแล้ว",
|
|
"settings.mcp.port" => "พอร์ต",
|
|
"settings.mcp.start" => "เริ่ม",
|
|
"settings.mcp.stop" => "หยุด",
|
|
"settings.mcp.terminalIntegrations" => "การผสานรวม MCP ของเทอร์มินัล",
|
|
"settings.mcp.terminalSubtitle1" => "การผสานรวม MCP จะมีผลหลังจากรีสตาร์ทเทอร์มินัล",
|
|
"settings.mcp.terminalSubtitle2" => "หลังจากอัปเกรด OpenPencil โปรดติดตั้งการผสานรวม MCP ใหม่เพื่อความเข้ากันได้",
|
|
"settings.images.search" => "ค้นหารูปภาพ",
|
|
"settings.images.ready" => "พร้อม",
|
|
"settings.images.notConfigured" => "ยังไม่ได้กำหนดค่า",
|
|
"settings.images.advanced" => "ขั้นสูง",
|
|
"settings.images.oauthLabel" => "Openverse OAuth (ไม่บังคับ สำหรับขีดจำกัดอัตราที่สูงขึ้น)",
|
|
"settings.images.clientId" => "ไคลเอ็นต์ ID",
|
|
"settings.images.clientSecret" => "ไคลเอ็นต์ซีเคร็ต",
|
|
"settings.images.clientIdPlaceholder" => "your-client-id",
|
|
"settings.images.clientSecretPlaceholder" => "your-client-secret",
|
|
"settings.images.registerLink" => "ลงทะเบียนที่ Openverse",
|
|
"settings.images.test" => "ทดสอบ",
|
|
"settings.images.generation" => "การสร้างรูปภาพ",
|
|
"settings.images.add" => "+ เพิ่ม",
|
|
"settings.images.empty" => "ยังไม่มีการกำหนดค่า คลิก “เพิ่ม” เพื่อสร้าง",
|
|
"settings.provider.claudeCode" => "โมเดล Claude",
|
|
"settings.provider.codexCli" => "โมเดล OpenAI",
|
|
"settings.provider.openCode" => "ผู้ให้บริการ LLM มากกว่า 75 ราย",
|
|
"settings.provider.githubCopilot" => "โมเดล GitHub Copilot",
|
|
"settings.provider.geminiCli" => "โมเดล Google Gemini",
|
|
"settings.system.title" => "ระบบ",
|
|
"settings.system.autoUpdate" => "อัปเดตอัตโนมัติ",
|
|
"settings.system.upToDate" => "เป็นเวอร์ชันล่าสุด",
|
|
"settings.system.upToDateDescription" => "คุณกำลังใช้รุ่นที่เผยแพร่ล่าสุด",
|
|
"settings.system.checking" => "กำลังตรวจสอบ…",
|
|
"settings.system.checkingDescription" => "กำลังติดต่อเซิร์ฟเวอร์รุ่นเพื่อหาเวอร์ชันล่าสุด",
|
|
"settings.system.updateAvailable" => "มีอัปเดต",
|
|
"settings.system.updateAvailableDescription" => "ใช้ “ตรวจหาการอัปเดต” ในเมนูเพื่อเปิดหน้าดาวน์โหลด",
|
|
"settings.system.idle" => "ยังไม่ได้ตรวจสอบ",
|
|
"settings.system.idleDescription" => "การตรวจหาอัปเดตจะทำงานอัตโนมัติไม่นานหลังจากเปิด",
|
|
"settings.system.errorStatus" => "ตรวจสอบล้มเหลว",
|
|
"settings.system.errorDescription" => "ไม่สามารถเข้าถึงเซิร์ฟเวอร์รุ่นได้ — โปรดตรวจสอบการเชื่อมต่อ",
|
|
"settings.system.currentVersion" => "เวอร์ชันปัจจุบัน",
|
|
"dialog.unsavedTitle" => "การเปลี่ยนแปลงที่ยังไม่บันทึก",
|
|
"dialog.closeBody" => "“{{name}}” มีการเปลี่ยนแปลงที่ยังไม่บันทึก\n\nใช่ = บันทึก · ไม่ = ไม่บันทึก · ยกเลิก = แก้ไขต่อ",
|
|
"dialog.untitledDocument" => "เอกสารไม่มีชื่อ",
|
|
"dialog.openErrorTitle" => "เปิดไฟล์ไม่ได้",
|
|
"dialog.openErrorLead" => "OpenPencil ไม่สามารถแยกวิเคราะห์ไฟล์ได้",
|
|
"dialog.saveErrorTitle" => "บันทึกล้มเหลว",
|
|
"dialog.saveErrorLead" => "เกิดข้อผิดพลาดขณะเขียนไฟล์",
|
|
"dialog.exportErrorTitle" => "ส่งออกล้มเหลว",
|
|
"dialog.exportErrorLead" => "เกิดข้อผิดพลาดขณะเรนเดอร์ภาพ",
|
|
"ai.thinkingProcess" => "💭 กระบวนการคิด",
|
|
"ai.toolCalls" => "🔧 การเรียกใช้เครื่องมือ {{count}} ครั้ง",
|
|
"figma.importNotWired" => "การนำเข้าไฟล์ .fig ยังไม่ได้เชื่อมต่อ",
|
|
"dialog.loadErrorInvalidUtf8" => "ไฟล์ไม่ใช่ข้อความ UTF-8 ที่ถูกต้อง: {{detail}}",
|
|
"dialog.loadErrorOldVersion" => "ไฟล์นี้บันทึกด้วย OpenPencil เวอร์ชันเก่า ต้องบันทึกใหม่ก่อนจึงจะเปิดได้",
|
|
"dialog.pickerOpenTitle" => "เปิดเอกสาร",
|
|
"dialog.pickerSaveTitle" => "บันทึกเอกสาร",
|
|
"dialog.pickerExportTitle" => "ส่งออกภาพ",
|
|
"dialog.updateTitle" => "มีอัปเดต",
|
|
"dialog.updateBody" => "OpenPencil {{version}} พร้อมใช้งาน (คุณมี {{current}})\n\nเปิดหน้ารุ่นเพื่อดาวน์โหลดหรือไม่?",
|
|
"a11y.figmaImport" => "นำเข้าจาก Figma",
|
|
"a11y.fileMenu" => "เมนูไฟล์",
|
|
"a11y.layerContextMenu" => "เมนูคลิกขวาเลเยอร์",
|
|
"a11y.aiChat" => "แชต AI",
|
|
"designMd.emptyHint" => "นำเข้าไฟล์ .md เพื่อแนบบรีฟการออกแบบ",
|
|
"componentBrowser.empty" => "ไม่พบคอมโพเนนต์",
|
|
_ => return super::th_git::lookup(key),
|
|
})
|
|
}
|