feat(locales): Add multiple languages

This commit is contained in:
web@ppanel
2024-12-18 23:12:53 +07:00
parent a20834a9ac
commit b243ab9006
610 changed files with 23247 additions and 9 deletions
+11
View File
@@ -0,0 +1,11 @@
{
"commissionInfo": "จำนวนเงินที่คำนวณ ค่าคอมมิชชั่นจากการเชิญจะถูกโอนเข้ายอดคงเหลือโดยอัตโนมัติ",
"commissionRate": "อัตราค่าคอมมิชชั่น",
"copyInviteLink": "คัดลอกลิงก์เชิญ",
"copySuccess": "คัดลอกสำเร็จ",
"inviteCode": "รหัสเชิญ",
"inviteRecords": "บันทึกการเชิญ",
"registrationTime": "เวลาลงทะเบียน",
"totalCommission": "ค่าคอมมิชชั่นทั้งหมด",
"userEmail": "อีเมลผู้ใช้"
}
+38
View File
@@ -0,0 +1,38 @@
{
"check": {
"checking": "กำลังตรวจสอบ...",
"continue": "ดำเนินการต่อ",
"description": "กรุณาใส่อีเมลของคุณเพื่อเข้าสู่ระบบหรือสมัครสมาชิกต่อไป",
"email": "กรุณาใส่ที่อยู่อีเมลที่ถูกต้อง",
"title": "เข้าสู่ระบบ/สมัครสมาชิก",
"whitelist": "โดเมนอีเมลไม่อยู่ในรายชื่อที่อนุญาต"
},
"login": {
"description": "กรุณาใส่ข้อมูลบัญชีของคุณเพื่อเข้าสู่ระบบ",
"forgotPassword": "ลืมรหัสผ่าน?",
"success": "เข้าสู่ระบบสำเร็จ!",
"switchAccount": "ลงทะเบียน/เปลี่ยนบัญชี",
"title": "เข้าสู่ระบบ"
},
"orWithEmail": "หรือใช้ที่อยู่อีเมล",
"register": {
"description": "สร้างบัญชีใหม่ กรอกข้อมูลของคุณเพื่อสมัครสมาชิก",
"existingAccount": "มีบัญชีอยู่แล้วหรือไม่?",
"get": "รับ",
"invite": "รหัสเชิญ",
"message": "#### เรียนผู้ใช้ที่เคารพ\n\nขอขอบคุณที่ให้ความสนใจและสนับสนุนเรา เนื่องจากการปรับเปลี่ยนนโยบายการดำเนินงานของเว็บไซต์ เราได้ปิดการลงทะเบียนผู้ใช้ใหม่ ในช่วงเวลานี้ การใช้งานของผู้ใช้ปัจจุบันจะไม่ได้รับผลกระทบใดๆ\n\nเรามุ่งมั่นที่จะให้บริการและประสบการณ์ที่ดียิ่งขึ้นแก่คุณ ดังนั้นเราจะทำการปรับปรุงระบบและอัปเกรดฟังก์ชันอย่างเต็มรูปแบบในช่วงที่ปิดการลงทะเบียน ในอนาคต เราจะต้อนรับคุณด้วยเนื้อหาและบริการที่มีคุณภาพยิ่งขึ้น\n\nโปรดติดตามเว็บไซต์และแพลตฟอร์มโซเชียลมีเดียของเรา เพื่อรับข้อมูลและการแจ้งเตือนล่าสุด ขอบคุณสำหรับความเข้าใจและการสนับสนุนของคุณ\n\nหากมีคำถามหรือความต้องการความช่วยเหลือใดๆ โปรดติดต่อทีมบริการลูกค้าของเราได้ตลอดเวลา\n\n**ขอขอบคุณอีกครั้งสำหรับการสนับสนุนและความเข้าใจของคุณ**",
"passwordMismatch": "รหัสผ่านที่กรอกไม่ตรงกัน",
"success": "สมัครสมาชิกสำเร็จ เข้าสู่ระบบอัตโนมัติแล้ว!",
"switchToLogin": "เข้าสู่ระบบ/รีเซ็ตอีเมล",
"title": "สมัครสมาชิก"
},
"reset": {
"description": "กรุณาใส่ที่อยู่อีเมลของคุณเพื่อรีเซ็ตรหัสผ่าน",
"existingAccount": "มีบัญชีอยู่แล้ว?",
"get": "รับ",
"success": "รีเซ็ตรหัสผ่านสำเร็จ, เปลี่ยนไปที่เข้าสู่ระบบโดยอัตโนมัติ!",
"switchToLogin": "เข้าสู่ระบบ/สมัครสมาชิก",
"title": "รีเซ็ตรหัสผ่าน"
},
"tos": "ข้อกำหนดในการให้บริการ"
}
+52
View File
@@ -0,0 +1,52 @@
{
"empty": [
"ลองจินตนาการว่าที่นี่เต็มไปด้วยเนื้อหาที่น่าตื่นเต้น! ตอนนี้ต้องพึ่งจินตนาการไปก่อน...",
"พื้นที่นี้หายไปอย่างลึกลับ เรากำลังเรียกมันกลับมา!",
"โอ๊ะ ไม่มีอะไรเกิดขึ้น...คุณสามารถเติมอะไรลงไปเองได้!",
"เหมือนกับการพบว่าเวทีคอนเสิร์ตไม่มีใครอยู่...คุณอยากขึ้นไปแสดงไหม?",
"คุณพบดินแดนว่างเปล่า! อยากสร้างบ้านไหม?",
"ที่นี่ว่างเปล่าในตอนนี้ แต่ความคิดสร้างสรรค์เริ่มต้นจากที่นี่!",
"ไม่มีอะไรเลย...แต่ไม่ต้องกังวล นี่เป็นเพียงจุดเริ่มต้น!",
"ที่นี่เคยเตรียมเซอร์ไพรส์ใหญ่ไว้ แต่เซอร์ไพรส์หนีไปแล้ว!",
"ตอนนี้ไม่มีอะไร เหมือนตู้ขนมที่ถูกกินจนหมด",
"พื้นที่ว่างนี้กำลังรอคอยตัวเอกของมัน!"
],
"list": {
"pageInfo": "หน้า {current} จากทั้งหมด {total} หน้า",
"rowsPerPage": "จำนวนแถวต่อหน้า",
"selectedItems": "เลือกแล้ว {total} แถว"
},
"login": "เข้าสู่ระบบ/ลงทะเบียน",
"request": {
"10001": "การค้นหายังไม่สำเร็จ กรุณาลองใหม่อีกครั้งในภายหลังหรือตรวจสอบเงื่อนไขของคุณ",
"10002": "การอัปเดตไม่สำเร็จ กรุณาลองใหม่อีกครั้งในภายหลัง",
"10003": "ไม่สามารถดำเนินการแทรกได้ในขณะนี้ กรุณาลองใหม่อีกครั้งในภายหลัง",
"10004": "การลบไม่สำเร็จ กรุณาลองใหม่อีกครั้งในภายหลัง",
"20001": "ข้อมูลผู้ใช้นี้มีอยู่แล้ว กรุณาเปลี่ยนข้อมูลและลองใหม่อีกครั้ง",
"20002": "ไม่พบผู้ใช้ กรุณาตรวจสอบข้อมูลและลองใหม่อีกครั้ง",
"20003": "รหัสผ่านที่คุณป้อนไม่ถูกต้อง กรุณาใส่ใหม่อีกครั้ง",
"20004": "ผู้ใช้นี้ถูกระงับ หากมีข้อสงสัยกรุณาติดต่อฝ่ายบริการลูกค้า",
"20005": "ยอดเงินคงเหลือไม่เพียงพอ กรุณาเติมเงินและลองใหม่อีกครั้ง",
"20006": "ฟังก์ชันการลงทะเบียนไม่สามารถใช้งานได้ในขณะนี้ กรุณาลองใหม่อีกครั้งในภายหลัง",
"30001": "โหนดนี้มีอยู่แล้ว กรุณาอย่าเพิ่มซ้ำ",
"30002": "ไม่พบโหนดที่เกี่ยวข้อง กรุณาตรวจสอบและลองใหม่อีกครั้ง",
"30003": "กลุ่มนี้มีอยู่แล้ว กรุณาลองใช้ชื่ออื่น",
"30004": "ไม่พบกลุ่มนี้ กรุณายืนยันข้อมูลและลองใหม่อีกครั้ง",
"30005": "ยังมีเนื้อหาในกลุ่มนี้ กรุณาล้างข้อมูลก่อนลองใหม่อีกครั้ง",
"400": "พารามิเตอร์คำขอไม่ถูกต้อง กรุณาตรวจสอบและส่งใหม่อีกครั้ง",
"40002": "ไม่พบ Token ที่ถูกต้อง กรุณาเข้าสู่ระบบก่อนลองใหม่อีกครั้ง",
"40003": "Token ปัจจุบันไม่ถูกต้อง กรุณารับใหม่และลองอีกครั้ง",
"40004": "Token หมดอายุ กรุณาเข้าสู่ระบบใหม่",
"40005": "คุณไม่มีสิทธิ์เข้าถึง หากมีข้อสงสัยกรุณาติดต่อผู้ดูแลระบบ",
"401": "คำขอบ่อยเกินไป กรุณาลองใหม่อีกครั้งในภายหลัง",
"500": "เซิร์ฟเวอร์พบปัญหา กรุณาลองใหม่อีกครั้งในภายหลัง",
"50001": "ไม่พบข้อมูลคูปองที่สอดคล้องกัน กรุณาตรวจสอบและลองใหม่อีกครั้ง",
"50002": "คูปองนี้ถูกใช้ไปแล้ว ไม่สามารถใช้ซ้ำได้",
"60001": "การสมัครสมาชิกหมดอายุ กรุณาต่ออายุและใช้งานใหม่",
"60002": "ไม่สามารถใช้การสมัครสมาชิกนี้ได้ในขณะนี้ กรุณาลองใหม่อีกครั้งในภายหลัง",
"70001": "รหัสยืนยันไม่ถูกต้อง กรุณาใส่ใหม่อีกครั้ง",
"80001": "งานไม่สำเร็จในการเข้าคิว กรุณาลองใหม่อีกครั้งในภายหลัง",
"undefined": "ระบบเกิดข้อผิดพลาด กรุณาลองใหม่อีกครั้งในภายหลัง"
},
"unlimited": "ไม่จำกัด"
}
+25
View File
@@ -0,0 +1,25 @@
{
"cancel": "ยกเลิก",
"confirm": "ยืนยัน",
"confirmResetSubscription": "คุณต้องการรีเซ็ตที่อยู่การสมัครสมาชิกหรือไม่?",
"copy": "คัดลอก",
"copyFailure": "คัดลอกไม่สำเร็จ กรุณาคัดลอกด้วยตนเอง",
"copySuccess": "คัดลอกสำเร็จ",
"download": "ดาวน์โหลด",
"expirationDays": "วันหมดอายุ/วัน",
"import": "นำเข้า",
"latestAnnouncement": "ประกาศล่าสุด",
"manualImportMessage": "แอปนี้ยังไม่รองรับการเปิดใช้งาน กรุณานำเข้าด้วยตนเอง ที่อยู่การสมัครสมาชิกได้ถูกคัดลอกอัตโนมัติแล้ว",
"mySubscriptions": "การสมัครสมาชิกของฉัน",
"nextResetDays": "รีเซ็ตครั้งถัดไป/วัน",
"prompt": "คำแนะนำ",
"purchaseSubscription": "ซื้อการสมัครสมาชิก",
"qrCode": "คิวอาร์โค้ด",
"resetSubscription": "รีเซ็ตที่อยู่การสมัครสมาชิก",
"resetSuccess": "รีเซ็ตสำเร็จ",
"scanToSubscribe": "สแกนเพื่อสมัครสมาชิก",
"subscriptionUrl": "ที่อยู่การสมัครสมาชิก",
"totalTraffic": "ปริมาณการใช้งานทั้งหมด",
"unknown": "ไม่ทราบ",
"used": "ใช้แล้ว"
}
+6
View File
@@ -0,0 +1,6 @@
{
"all": "ทั้งหมด",
"document": "เอกสาร",
"read": "อ่าน",
"tutorial": "บทแนะนำ"
}
+14
View File
@@ -0,0 +1,14 @@
{
"global_map_description": "สำรวจการเชื่อมต่อทั่วโลกที่ไร้รอยต่อ เลือกบริการเครือข่ายที่ตรงกับความต้องการของคุณ เพื่อให้คุณเชื่อมต่อได้ทุกที่ทุกเวลา",
"global_map_itle": "เชื่อมต่อทั่วโลกได้อย่างง่ายดายและไร้กังวล",
"locations": "ภูมิภาค",
"per_month": "ต่อเดือน",
"product_showcase_description": "ให้เราช่วยคุณเลือกแพ็คเกจที่เหมาะสมที่สุด แล้วสนุกไปกับการสำรวจมันอย่างมีความสุข",
"product_showcase_title": "เลือกแพ็กเกจของคุณ",
"servers": "เซิร์ฟเวอร์",
"started": "เริ่มต้นใช้งาน",
"subscribe": "สมัครสมาชิก",
"tos": "ข้อตกลงการให้บริการ",
"users": "ผู้ใช้",
"welcome": "ยินดีต้อนรับสู่"
}
+24
View File
@@ -0,0 +1,24 @@
{
"cs-CZ": "ภาษาเช็ก",
"de-DE": "ภาษาเยอรมัน",
"en-US": "ภาษาอังกฤษ",
"es-ES": "ภาษาสเปน",
"es-MX": "สเปน (เม็กซิโก)",
"fi-FI": "ภาษาฟินแลนด์",
"fr-FR": "ภาษาฝรั่งเศส",
"hi-IN": "ภาษาฮินดี",
"hu-HU": "ภาษาฮังการี",
"ja-JP": "ภาษาญี่ปุ่น",
"ko-KR": "เกาหลี",
"no-NO": "ภาษานอร์เวย์",
"pl-PL": "ภาษาโปแลนด์",
"pt-BR": "โปรตุเกส (บราซิล)",
"ro-RO": "โรมาเนีย",
"ru-RU": "ภาษารัสเซีย",
"th-TH": "ภาษาไทย",
"tr-TR": "ตุรกี",
"uk-UA": "ยูเครน",
"vi-VN": "ภาษาเวียดนาม",
"zh-CN": "ภาษาไทย",
"zh-TW": "ภาษาจีน (ตัวเต็ม)"
}
+7
View File
@@ -0,0 +1,7 @@
{
"accountBalance": "ยอดเงินในบัญชี",
"copyInviteLink": "คัดลอกลิงก์เชิญ",
"copySuccess": "คัดลอกลิงก์เชิญสำเร็จ",
"inviteCode": "รหัสเชิญ",
"recharge": "เติมเงิน"
}
+17
View File
@@ -0,0 +1,17 @@
{
"affiliate": "คำเชิญของฉัน",
"announcement": "รายการประกาศ",
"dashboard": "แดชบอร์ด",
"document": "เอกสารการใช้งาน",
"finance": "การเงิน",
"help": "ช่วยเหลือ",
"logout": "ออกจากระบบ",
"order": "รายการสั่งซื้อ",
"payment": "รายละเอียดคำสั่งซื้อ",
"personal": "ส่วนตัว",
"profile": "โปรไฟล์ส่วนตัว",
"server": "เซิร์ฟเวอร์",
"subscribe": "ซื้อการสมัครสมาชิก",
"ticket": "ตั๋วของฉัน",
"wallet": "ศูนย์การเงิน"
}
+61
View File
@@ -0,0 +1,61 @@
{
"balanceRecharge": "เติมเงินยอดคงเหลือ",
"buyNow": "ซื้อทันที",
"buySubscription": "ซื้อการสมัครสมาชิก",
"cancel": "ยกเลิก",
"createdAt": "เวลาที่สร้าง",
"description": "เติมเงินง่าย ๆ เพียงคลิกเดียว",
"detail": "รายละเอียด",
"enterAmount": "กรุณาใส่จำนวนเงินที่ต้องการเติม",
"enterCoupon": "กรุณาใส่รหัสส่วนลด",
"goToPayment": "ไปที่การชำระเงิน",
"methods": {
"alipay_f2f": "อาลีเพย์ (เผชิญหน้า)",
"balance": "ยอดคงเหลือ",
"epay": "อีเพย์",
"stripe_alipay": "Stripe (อาลีเพย์)",
"stripe_wechat_pay": "Stripe (วีแชท)"
},
"month": "เดือน",
"months": "เดือน",
"name": "ชื่อ",
"orderClosed": "คำสั่งซื้อถูกปิดแล้ว",
"orderList": "รายการสั่งซื้อ",
"orderNo": "หมายเลขคำสั่งซื้อ",
"orderNumber": "หมายเลขคำสั่งซื้อ",
"payment": "ไปชำระเงิน",
"paymentAmount": "จำนวนเงินที่ชำระ",
"paymentMethod": "วิธีการชำระเงิน",
"paymentSuccess": "ชำระเงินสำเร็จ",
"productList": "รายการสินค้า",
"purchaseDuration": "ระยะเวลาการซื้อ",
"recharge": "เติมเงิน",
"rechargeAmount": "จำนวนเงินที่เติม",
"rechargeNow": "เติมเงินทันที",
"renew": "ต่ออายุ",
"renewSubscription": "ต่ออายุการสมัครสมาชิก",
"resetPrice": "รีเซ็ตราคา",
"resetTraffic": "รีเซ็ตการใช้งานข้อมูล",
"resetTrafficDescription": "รีเซ็ตเฉพาะปริมาณข้อมูลของเดือนนี้เท่านั้น",
"resetTrafficTitle": "รีเซ็ตการใช้งานข้อมูล",
"scanToPay": "กรุณาสแกนเพื่อชำระเงิน",
"status": {
"0": "สถานะ",
"1": "รอการชำระเงิน",
"2": "ชำระเงินแล้ว",
"3": "ยกเลิกแล้ว",
"4": "ปิดแล้ว",
"5": "เสร็จสิ้นแล้ว"
},
"subscribeNow": "สมัครสมาชิกทันที",
"timeExpired": "หมดเวลาชำระเงินแล้ว",
"type": {
"0": "ประเภท",
"1": "ซื้อใหม่",
"2": "ต่ออายุ",
"3": "รีเซ็ตข้อมูล",
"4": "เติมเงิน"
},
"viewDocument": "ดูเอกสาร",
"waitingForPayment": "รอการชำระเงิน"
}
+28
View File
@@ -0,0 +1,28 @@
{
"accountSettings": {
"accountSettings": "การตั้งค่าบัญชี",
"loginPassword": "รหัสผ่านเข้าสู่ระบบ",
"newPassword": "รหัสผ่านใหม่",
"passwordMismatch": "รหัสผ่านที่ป้อนไม่ตรงกัน",
"repeatNewPassword": "กรอกรหัสผ่านใหม่อีกครั้ง",
"updatePassword": "อัปเดตรหัสผ่าน",
"updateSuccess": "อัปเดตสำเร็จ"
},
"notify": {
"bind": "ผูก",
"emailNotification": "การแจ้งเตือนทางอีเมล",
"notificationSettings": "การตั้งค่าการแจ้งเตือน",
"telegramId": "Telegram ID",
"telegramIdPlaceholder": "กรอก Telegram ID",
"telegramNotification": "การแจ้งเตือนทาง Telegram",
"updateSuccess": "อัปเดตสำเร็จ"
},
"notifyEvent": {
"balanceChange": "การเปลี่ยนแปลงยอดเงิน",
"finance": "การเงิน",
"login": "เข้าสู่ระบบ",
"notificationEvents": "เหตุการณ์แจ้งเตือน",
"subscribe": "สมัครสมาชิก",
"updateSuccess": "อัปเดตสำเร็จ"
}
}
+31
View File
@@ -0,0 +1,31 @@
{
"all": "ทั้งหมด",
"billing": {
"billingTitle": "ใบแจ้งหนี้สินค้า",
"couponDiscount": "ส่วนลดคูปอง",
"duration": "ระยะเวลาแพ็กเกจ",
"fee": "ค่าธรรมเนียม",
"months": "เดือน",
"price": "ราคา",
"productDiscount": "ส่วนลดสินค้า",
"total": "ราคารวม"
},
"buy": "ซื้อ",
"category": "หมวดหมู่",
"detail": {
"availableTraffic": "ปริมาณข้อมูลที่ใช้ได้",
"connectedDevices": "จำนวนอุปกรณ์ที่เชื่อมต่อพร้อมกัน",
"connectionSpeed": "ความเร็วในการเชื่อมต่อ",
"productDetail": "รายละเอียดสินค้า"
},
"methods": {
"alipay_f2f": "อาลีเพย์ (เผชิญหน้า)",
"balance": "ยอดคงเหลือ",
"epay": "อีเพย์",
"stripe_alipay": "Stripe (อาลีเพย์)",
"stripe_wechat_pay": "Stripe (วีแชท)"
},
"perMonth": "เดือน",
"productDescription": "รายละเอียดสินค้า",
"products": "สินค้า"
}
+26
View File
@@ -0,0 +1,26 @@
{
"cancel": "ยกเลิก",
"check": "ตรวจสอบ",
"close": "ปิด",
"closeSuccess": "ปิดใบงานสำเร็จ",
"closeWarning": "ปิดใบสั่งงานแล้วจะไม่สามารถตอบกลับได้อีกต่อไป",
"confirm": "ยืนยัน",
"confirmClose": "ยืนยันการปิดใบสั่งงานหรือไม่?",
"createSuccess": "สร้างสำเร็จ",
"createTicket": "สร้างตั๋วงาน",
"createTicketDescription": "ตั๋วจะได้รับการตอบกลับภายใน 24 ชั่วโมง",
"description": "คำอธิบาย",
"inputPlaceholder": "กรอกข้อความของคุณ",
"reply": "ตอบกลับ",
"status": {
"0": "สถานะ",
"1": "รอดำเนินการ",
"2": "กำลังดำเนินการ",
"3": "แก้ไขแล้ว",
"4": "ปิดแล้ว"
},
"submit": "ส่ง",
"ticketList": "รายการตั๋ว",
"title": "หัวข้อ",
"updatedAt": "อัปเดตเมื่อ"
}
+15
View File
@@ -0,0 +1,15 @@
{
"amount": "จำนวนเงิน",
"balance": "ยอดคงเหลือ",
"createdAt": "เวลา",
"title": "ยอดคงเหลือในบัญชี",
"type": {
"0": "ประเภท",
"1": "เติมเงิน",
"2": "ถอนเงิน",
"3": "ซื้อ",
"4": "คืนเงิน",
"5": "รางวัล",
"6": "ค่าคอมมิชชั่น"
}
}