web fd48856019 feat: Add language support and descriptions in product localization files
- Added language, languageDescription, and languagePlaceholder fields to product.json for multiple locales (ja-JP, ko-KR, no-NO, pl-PL, pt-BR, ro-RO, ru-RU, th-TH, tr-TR, uk-UA, vi-VN, zh-HK).
- Removed group-related fields from product.json for cleaner structure.
- Updated API calls in user services to include language parameter for subscription retrieval.
- Enhanced type definitions for subscription requests to accommodate language parameter.
2025-09-04 01:26:50 -07:00

78 lines
5.3 KiB
JSON

{
"actions": "การดำเนินการ",
"cancel": "ยกเลิก",
"confirm": "ยืนยัน",
"confirmDelete": "คุณแน่ใจหรือว่าต้องการลบ?",
"copy": "คัดลอก",
"copySuccess": "คัดลอกสำเร็จ",
"create": "สร้าง",
"createSubscribe": "สร้างการสมัครสมาชิกใหม่",
"createSuccess": "สร้างสำเร็จ",
"delete": "ลบ",
"deleteSuccess": "ลบสำเร็จ",
"deleteWarning": "หลังจากลบแล้วข้อมูลจะไม่สามารถกู้คืนได้ โปรดดำเนินการด้วยความระมัดระวัง",
"deviceLimit": "จำนวนอุปกรณ์/เครื่อง",
"edit": "แก้ไข",
"editSubscribe": "แก้ไขการสมัครสมาชิก",
"form": {
"Day": "วัน",
"Hour": "ชั่วโมง",
"Minute": "นาที",
"Month": "เดือน",
"NoLimit": "ไม่จำกัด",
"Year": "ปี",
"annualReset": "รีเซ็ตทุกปี",
"basic": "พื้นฐาน",
"cancel": "ยกเลิก",
"confirm": "ยืนยัน",
"deductionRatio": "การตั้งค่าการหักอัตโนมัติ/ด้วยตนเอง",
"deductionRatioDescription": "ใช้สำหรับการหัก โดยค่าเริ่มต้น ระบบจะใช้วิธีการคำนวณอัตโนมัติ เมื่อมีการกำหนดอัตราส่วนด้วยตนเอง ระบบจะคำนวณสัดส่วนตามเวลาและอัตราการใช้งาน เพื่อให้มั่นใจว่ายอดรวมเท่ากับ 100%",
"description": "คำอธิบาย",
"deviceLimit": "จำกัดอุปกรณ์",
"discount": "ส่วนลด",
"discountDescription": "ตั้งค่าส่วนลดตามราคาต่อหน่วย",
"discountMonths": "เดือน",
"discountPercent": "เปอร์เซ็นต์ส่วนลด",
"discount_price": "ราคาหลังหักส่วนลด",
"duration": "ระยะเวลา (เดือน)",
"inventory": "ขีดจำกัดการสมัครสมาชิก",
"language": "ภาษา",
"languageDescription": "ปล่อยว่างไว้สำหรับค่าเริ่มต้นโดยไม่มีข้อจำกัดด้านภาษา",
"languagePlaceholder": "ตัวระบุภาษาสำหรับการสมัครสมาชิก เช่น en-US, zh-CN",
"monthlyReset": "รีเซ็ตทุกเดือน",
"name": "ชื่อ",
"noLimit": "ไม่จำกัด",
"noReset": "ไม่รีเซ็ต",
"node": "โหนด",
"nodeGroup": "กลุ่มโหนด",
"nodes": "โหนด",
"pricing": "การตั้งราคา",
"purchaseWithDiscount": "อนุญาตให้หัก",
"purchaseWithDiscountDescription": "เปิดหรือปิดการทำงานของฟังก์ชันยกเลิกการสมัคร หลังจากเปิดใช้งาน ระบบจะดำเนินการหักเงินตามกฎและสัดส่วนที่กำหนดไว้ และมูลค่าที่เหลือจะถูกคืนไปยังยอดคงเหลือ",
"quota": "จำนวนจำกัดการซื้อ",
"renewalReset": "รีเซ็ตเมื่อมีการต่ออายุ",
"renewalResetDescription": "รีเซ็ตรอบเมื่อมีการต่ออายุ",
"replacement": "ราคารีเซ็ต (ต่อครั้ง)",
"resetCycle": "รอบการรีเซ็ต",
"resetOn1st": "รีเซ็ตในวันที่ 1",
"selectResetCycle": "กรุณาเลือกรอบการรีเซ็ต",
"selectUnitTime": "กรุณาเลือกหน่วยเวลา",
"speedLimit": "จำกัดความเร็ว ",
"traffic": "ปริมาณข้อมูล",
"unitPrice": "ราคาต่อหน่วย",
"unitTime": "หน่วยเวลา"
},
"inventory": "ขีดจำกัดการสมัครสมาชิก",
"language": "ภาษา",
"name": "ชื่อ",
"quota": "จำกัดการซื้อ/ครั้ง",
"replacement": "รีเซ็ตราคา/ครั้ง",
"sell": "ขาย",
"show": "แสดง",
"sold": "จำนวนการสมัครสมาชิก",
"subscribe": "สมัครสมาชิก",
"traffic": "การจราจร",
"unitPrice": "ราคาต่อหน่วย",
"updateSuccess": "อัปเดตสำเร็จ"
}