fix(docs): locale translations

This commit is contained in:
Adam
2026-02-10 13:59:14 -06:00
committed by opencode
parent fbc41475b4
commit fd5531316f
282 changed files with 4973 additions and 5314 deletions

View File

@@ -18,7 +18,7 @@ opencode serve [--port <number>] [--hostname <string>] [--cors <origin>]
#### ตัวเลือก
| ธง | คำอธิบาย | ค่าเริ่มต้น |
| Flag | คำอธิบาย | ค่าเริ่มต้น |
| --------------- | ---------------------------------------- | ---------------- |
| `--port` | พอร์ตที่จะฟัง | `4096` |
| `--hostname` | ชื่อโฮสต์ที่จะฟัง | `127.0.0.1` |
@@ -89,34 +89,34 @@ http://<hostname>:<port>/doc
### ทั่วโลก
| วิธี | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ----- | ---------------- | --------------------------------- | ------------------------------------ |
| `GET` | `/global/health` | รับสถานะและเวอร์ชันของเซิร์ฟเวอร์ | `{ healthy: true, version: string }` |
| `GET` | `/global/event` | รับกิจกรรมระดับโลก (SSE สตรีม) | สตรีมกิจกรรม |
| Method | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ------ | ---------------- | --------------------------------- | ------------------------------------ |
| `GET` | `/global/health` | รับสถานะและเวอร์ชันของเซิร์ฟเวอร์ | `{ healthy: true, version: string }` |
| `GET` | `/global/event` | รับกิจกรรมระดับโลก (SSE สตรีม) | สตรีมกิจกรรม |
---
### โครงการ
| วิธี | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ----- | ------------------ | ------------------------ | --------------------------------------------- |
| `GET` | `/project` | แสดงรายการโครงการทั้งหมด | <a href={typesUrl}><code>Project[]</code></a> |
| `GET` | `/project/current` | รับโครงการปัจจุบัน | <a href={typesUrl}><code>Project</code></a> |
| Method | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ------ | ------------------ | ------------------------ | --------------------------------------------- |
| `GET` | `/project` | แสดงรายการโครงการทั้งหมด | <a href={typesUrl}><code>Project[]</code></a> |
| `GET` | `/project/current` | รับโครงการปัจจุบัน | <a href={typesUrl}><code>Project</code></a> |
---
### เส้นทาง & VCS
| วิธี | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ----- | ------- | ----------------------------------- | ------------------------------------------- |
| `GET` | `/path` | รับเส้นทางปัจจุบัน | <a href={typesUrl}><code>Path</code></a> |
| `GET` | `/vcs` | รับข้อมูล VCS สำหรับโครงการปัจจุบัน | <a href={typesUrl}><code>VcsInfo</code></a> |
| Method | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ------ | ------- | ----------------------------------- | ------------------------------------------- |
| `GET` | `/path` | รับเส้นทางปัจจุบัน | <a href={typesUrl}><code>Path</code></a> |
| `GET` | `/vcs` | รับข้อมูล VCS สำหรับโครงการปัจจุบัน | <a href={typesUrl}><code>VcsInfo</code></a> |
---
### ตัวอย่าง
| วิธี | เส้นทาง | คำอธิบาย | การตอบสนอง |
| Method | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ------ | ------------------- | ---------------------- | ---------- |
| `POST` | `/instance/dispose` | กำจัดอินสแตนซ์ปัจจุบัน | `boolean` |
@@ -124,7 +124,7 @@ http://<hostname>:<port>/doc
### การกำหนดค่า
| วิธี | เส้นทาง | คำอธิบาย | การตอบสนอง |
| Method | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ------- | ------------------- | ----------------------------------- | -------------------------------------------------------------------------------------------- |
| `GET` | `/config` | รับข้อมูลการกำหนดค่า | <a href={typesUrl}><code>กำหนดค่า</code></a> |
| `PATCH` | `/config` | อัปเดตการกำหนดค่า | <a href={typesUrl}><code>กำหนดค่า</code></a> |
@@ -134,7 +134,7 @@ http://<hostname>:<port>/doc
### ผู้ให้บริการ
| วิธี | เส้นทาง | คำอธิบาย | การตอบสนอง |
| Method | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ------ | -------------------------------- | ------------------------------------------- | --------------------------------------------------------------------------------------- |
| `GET` | `/provider` | รายชื่อผู้ให้บริการทั้งหมด | `{ all: `<a href={typesUrl}>ผู้ให้บริการ[]</a>`, default: {...}, connected: string[] }` |
| `GET` | `/provider/auth` | รับวิธีการตรวจสอบความถูกต้องของผู้ให้บริการ | `{ [providerID: string]: `<a href={typesUrl}>ProviderAuthMethod[]</a>` }` |
@@ -145,7 +145,7 @@ http://<hostname>:<port>/doc
### เซสชัน
| วิธี | เส้นทาง | คำอธิบาย | หมายเหตุ |
| Method | เส้นทาง | คำอธิบาย | หมายเหตุ |
| -------- | ---------------------------------------- | ---------------------------------- | -------------------------------------------------------------------------------- |
| `GET` | `/session` | แสดงรายการเซสชันทั้งหมด | ส่งคืน <a href={typesUrl}><code>เซสชัน[]</code></a> |
| `POST` | `/session` | สร้างเซสชันใหม่ | body: `{ parentID?, title? }` ส่งคืน <a href={typesUrl}><code>เซสชัน</code></a> |
@@ -170,7 +170,7 @@ http://<hostname>:<port>/doc
### ข้อความ
| วิธี | เส้นทาง | คำอธิบาย | หมายเหตุ |
| Method | เส้นทาง | คำอธิบาย | หมายเหตุ |
| ------ | --------------------------------- | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `GET` | `/session/:id/message` | แสดงรายการข้อความในเซสชัน | ข้อความค้นหา: `limit?` ส่งคืน `{ info: `<a href={typesUrl}>ข้อความ</a>`, parts: `<a href={typesUrl}>ส่วน[]</a>`}[]` |
| `POST` | `/session/:id/message` | ส่งข้อความและรอการตอบกลับ | เนื้อความ: `{ messageID?, model?, agent?, noReply?, system?, tools?, parts }` ส่งคืน `{ info: `<a href={typesUrl}>ข้อความ</a>`, parts: `<a href={typesUrl}>ส่วน[]</a>`}` |
@@ -183,22 +183,22 @@ http://<hostname>:<port>/doc
### คำสั่ง
| วิธี | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ----- | ---------- | ----------------------- | --------------------------------------------- |
| `GET` | `/command` | แสดงรายการคำสั่งทั้งหมด | <a href={typesUrl}><code>Command[]</code></a> |
| Method | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ------ | ---------- | ----------------------- | --------------------------------------------- |
| `GET` | `/command` | แสดงรายการคำสั่งทั้งหมด | <a href={typesUrl}><code>Command[]</code></a> |
---
### ไฟล์
| วิธี | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ----- | ------------------------ | ------------------------------ | ----------------------------------------------------------------------------------------- |
| `GET` | `/find?pattern=<pat>` | ค้นหาข้อความในไฟล์ | อาร์เรย์ของวัตถุที่ตรงกับ `path`, `lines`, `line_number`, `absolute_offset`, `submatches` |
| `GET` | `/find/file?query=<q>` | ค้นหาไฟล์และไดเร็กทอรีตามชื่อ | `string[]` (paths) |
| `GET` | `/find/symbol?query=<q>` | ค้นหาสัญลักษณ์พื้นที่ทำงาน | <a href={typesUrl}><code>Symbol[]</code></a> |
| `GET` | `/file?path=<path>` | แสดงรายการไฟล์และไดเร็กทอรี | <a href={typesUrl}><code>FileNode[]</code></a> |
| `GET` | `/file/content?path=<p>` | อ่านไฟล์ | <a href={typesUrl}><code>เนื้อหาไฟล์</code></a> |
| `GET` | `/file/status` | รับสถานะสำหรับไฟล์ที่ถูกติดตาม | <a href={typesUrl}><code>File[]</code></a> |
| Method | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ------ | ------------------------ | ------------------------------ | ----------------------------------------------------------------------------------------- |
| `GET` | `/find?pattern=<pat>` | ค้นหาข้อความในไฟล์ | อาร์เรย์ของวัตถุที่ตรงกับ `path`, `lines`, `line_number`, `absolute_offset`, `submatches` |
| `GET` | `/find/file?query=<q>` | ค้นหาไฟล์และไดเร็กทอรีตามชื่อ | `string[]` (paths) |
| `GET` | `/find/symbol?query=<q>` | ค้นหาสัญลักษณ์พื้นที่ทำงาน | <a href={typesUrl}><code>Symbol[]</code></a> |
| `GET` | `/file?path=<path>` | แสดงรายการไฟล์และไดเร็กทอรี | <a href={typesUrl}><code>FileNode[]</code></a> |
| `GET` | `/file/content?path=<p>` | อ่านไฟล์ | <a href={typesUrl}><code>เนื้อหาไฟล์</code></a> |
| `GET` | `/file/status` | รับสถานะสำหรับไฟล์ที่ถูกติดตาม | <a href={typesUrl}><code>File[]</code></a> |
#### `/find/file` พารามิเตอร์การสืบค้น
@@ -212,16 +212,16 @@ http://<hostname>:<port>/doc
### เครื่องมือ (ทดลอง)
| วิธี | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ----- | ------------------------------------------- | ----------------------------------------------- | ---------------------------------------------------- |
| `GET` | `/experimental/tool/ids` | แสดงรายการรหัสเครื่องมือทั้งหมด | <a href={typesUrl}><code>รหัสเครื่องมือ</code></a> |
| `GET` | `/experimental/tool?provider=<p>&model=<m>` | แสดงรายการเครื่องมือที่มีสกีมา JSON สำหรับโมเดล | <a href={typesUrl}><code>รายการเครื่องมือ</code></a> |
| Method | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ------ | ------------------------------------------- | ----------------------------------------------- | ---------------------------------------------------- |
| `GET` | `/experimental/tool/ids` | แสดงรายการรหัสเครื่องมือทั้งหมด | <a href={typesUrl}><code>รหัสเครื่องมือ</code></a> |
| `GET` | `/experimental/tool?provider=<p>&model=<m>` | แสดงรายการเครื่องมือที่มีสกีมา JSON สำหรับโมเดล | <a href={typesUrl}><code>รายการเครื่องมือ</code></a> |
---
### LSP, ฟอร์แมตเตอร์ & MCP
| วิธี | เส้นทาง | คำอธิบาย | การตอบสนอง |
| Method | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ------ | ------------ | ------------------------------- | -------------------------------------------------------- |
| `GET` | `/lsp` | รับ LSP สถานะเซิร์ฟเวอร์ | <a href={typesUrl}><code>LSPStatus[]</code></a> |
| `GET` | `/formatter` | รับสถานะฟอร์แมตเตอร์ | <a href={typesUrl}><code>FormatterStatus[]</code></a> |
@@ -232,15 +232,15 @@ http://<hostname>:<port>/doc
### ตัวแทน
| วิธี | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ----- | -------- | ----------------------------- | -------------------------------------------- |
| `GET` | `/agent` | รายชื่อตัวแทนที่มีอยู่ทั้งหมด | <a href={typesUrl}><code>ตัวแทน[]</code></a> |
| Method | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ------ | -------- | ----------------------------- | -------------------------------------------- |
| `GET` | `/agent` | รายชื่อตัวแทนที่มีอยู่ทั้งหมด | <a href={typesUrl}><code>ตัวแทน[]</code></a> |
---
### การบันทึก
| วิธี | เส้นทาง | คำอธิบาย | การตอบสนอง |
| Method | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ------ | ------- | ------------------------------------------------------------------ | ---------- |
| `POST` | `/log` | เขียนรายการบันทึก เนื้อความ: `{ service, level, message, extra? }` | `boolean` |
@@ -248,7 +248,7 @@ http://<hostname>:<port>/doc
### TUI
| วิธี | เส้นทาง | คำอธิบาย | การตอบสนอง |
| Method | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ------ | ----------------------- | ----------------------------------------------- | --------------- |
| `POST` | `/tui/append-prompt` | เพิ่มข้อความต่อท้ายข้อความแจ้ง | `boolean` |
| `POST` | `/tui/open-help` | เปิดกล่องโต้ตอบความช่วยเหลือ | `boolean` |
@@ -266,22 +266,22 @@ http://<hostname>:<port>/doc
### การรับรองความถูกต้อง
| วิธี | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ----- | ----------- | --------------------------------------------------------------------------------- | ---------- |
| `PUT` | `/auth/:id` | ตั้งค่าข้อมูลประจำตัวการรับรองความถูกต้อง เนื้อความต้องตรงกับสคีมาของผู้ให้บริการ | `boolean` |
| Method | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ------ | ----------- | --------------------------------------------------------------------------------- | ---------- |
| `PUT` | `/auth/:id` | ตั้งค่าข้อมูลประจำตัวการรับรองความถูกต้อง เนื้อความต้องตรงกับสคีมาของผู้ให้บริการ | `boolean` |
---
### กิจกรรม
| วิธี | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ----- | -------- | ---------------------------------------------------------------------------- | ------------------------------- |
| `GET` | `/event` | สตรีมเหตุการณ์ที่เซิร์ฟเวอร์ส่ง งานแรกคือ `server.connected` จากนั้นงานรถบัส | สตรีมเหตุการณ์ที่เซิร์ฟเวอร์ส่ง |
| Method | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ------ | -------- | ---------------------------------------------------------------------------- | ------------------------------- |
| `GET` | `/event` | สตรีมเหตุการณ์ที่เซิร์ฟเวอร์ส่ง งานแรกคือ `server.connected` จากนั้นงานรถบัส | สตรีมเหตุการณ์ที่เซิร์ฟเวอร์ส่ง |
---
### เอกสาร
| วิธี | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ----- | ------- | --------------------------- | ---------------------------------- |
| `GET` | `/doc` | ข้อมูลจำเพาะของ OpenAPI 3.1 | HTML หน้าพร้อมข้อมูลจำเพาะ OpenAPI |
| Method | เส้นทาง | คำอธิบาย | การตอบสนอง |
| ------ | ------- | --------------------------- | ---------------------------------- |
| `GET` | `/doc` | ข้อมูลจำเพาะของ OpenAPI 3.1 | HTML หน้าพร้อมข้อมูลจำเพาะ OpenAPI |