mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-01 21:02:12 +03:00
feat(cli): suporte i18n completo — 42 locales, --lang flag, config lang get/set/list - 42 locale files in bin/cli/locales/ (en + pt-BR fully translated, 29 with common/program, 11 scaffolds) - --lang <code> global flag for per-execution override - config lang get/set/list subcommands - Locale persistence via ~/.omniroute/.env - Path traversal protection via regex validation in normalize() - Script generate-locales.mjs for scaffolding new locales - Unit tests for lang commands + normalization security Integrated into release/v3.8.0
30 lines
1.9 KiB
JSON
30 lines
1.9 KiB
JSON
{
|
|
"common": {
|
|
"error": "ข้อผิดพลาด: {message}",
|
|
"serverOffline": "เซิร์ฟเวอร์ OmniRoute ออฟไลน์ เริ่มด้วย: omniroute serve",
|
|
"authRequired": "ต้องการการยืนยันตัวตน ตั้งค่า OMNIROUTE_API_KEY หรือรัน: omniroute setup",
|
|
"rateLimited": "เกินขีดจำกัดคำขอ ลองใหม่หลังจาก {seconds}วินาที",
|
|
"timeout": "คำขอหมดเวลาหลังจาก {ms}ms",
|
|
"success": "เสร็จสิ้น",
|
|
"yes": "ใช่",
|
|
"no": "ไม่",
|
|
"confirm": "คุณแน่ใจหรือไม่? (ใช่/ไม่)",
|
|
"dryRun": "[จำลอง] จะทำ: {action}",
|
|
"cancelled": "ยกเลิกแล้ว",
|
|
"jsonOpt": "ส่งออกเป็น JSON",
|
|
"yesOpt": "ข้ามการยืนยัน"
|
|
},
|
|
"program": {
|
|
"description": "OmniRoute — AI Router อัจฉริยะพร้อม Auto Fallback",
|
|
"version": "แสดงเวอร์ชันและออก",
|
|
"output": "รูปแบบเอาต์พุต (table, json, jsonl, csv)",
|
|
"quiet": "ซ่อนเอาต์พุตที่ไม่จำเป็น",
|
|
"no_color": "ปิดใช้งานเอาต์พุตสี",
|
|
"timeout": "หมดเวลา HTTP request ในมิลลิวินาที",
|
|
"api_key": "API Key สำหรับ OmniRoute server",
|
|
"base_url": "Base URL ของ OmniRoute server",
|
|
"context": "บริบท/โปรไฟล์ของเซิร์ฟเวอร์สำหรับคำสั่งนี้",
|
|
"lang": "ตั้งค่าภาษาแสดงผล CLI (แทนที่ OMNIROUTE_LANG)"
|
|
}
|
|
}
|