You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

app.ts 25KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319
  1. const translation = {
  2. createApp: 'สร้างโปรเจกต์ใหม่',
  3. types: {
  4. all: 'ทั้งหมด',
  5. chatbot: 'แชทบอท',
  6. agent: 'ตัวแทน',
  7. workflow: 'กระบวนการทำงาน',
  8. completion: 'เสร็จสมบูรณ์',
  9. basic: 'พื้นฐาน',
  10. advanced: 'แชทโฟลว์',
  11. },
  12. duplicate: 'สำเนา',
  13. duplicateTitle: 'ชื่อซ้ำ',
  14. export: 'ส่งออก DSL',
  15. exportFailed: 'ส่งออก DSL ล้มเหลว',
  16. importDSL: 'นําเข้าไฟล์ DSL',
  17. createFromConfigFile: 'สร้างจากไฟล์ DSL',
  18. importFromDSL: 'นําเข้าจาก DSL',
  19. importFromDSLFile: 'จากไฟล์ DSL',
  20. importFromDSLUrl: 'จาก URL',
  21. importFromDSLUrlPlaceholder: 'วางลิงค์ DSL ที่นี่',
  22. dslUploader: {
  23. button: 'ลากและวางไฟล์ หรือ',
  24. browse: 'เรียกดู',
  25. },
  26. deleteAppConfirmTitle: 'ลบโปรเจกต์นี้?',
  27. deleteAppConfirmContent: 'การลบโปรเจกนั้นไม่สามารถย้อนกลับได้ ผู้ใช้จะไม่สามารถเข้าถึงโปรเจกต์ของคุณอีกต่อไป และการกําหนดค่าต่างๆและบันทึกทั้งหมดจะถูกลบอย่างถาวร',
  28. appDeleted: 'โปรเจกต์ถูกลบ',
  29. appDeleteFailed: 'ลบโปรเจกต์ไม่สําเร็จ',
  30. join: 'เข้าร่วมชุมชนนักพัฒนา',
  31. communityIntro: 'พูดคุยกับสมาชิกในทีม ผู้ร่วมให้ข้อมูล และนักพัฒนาในช่องทางต่างๆ',
  32. roadmap: 'ดูแผนงานของเรา',
  33. newApp: {
  34. startFromBlank: 'สร้างโปรเจกต์ปล่าว',
  35. startFromTemplate: 'สร้างจากเทมเพลต',
  36. workflowWarning: 'ขณะนี้อยู่ในช่วงเบต้า',
  37. captionName: 'ไอคอนและชื่อโปรเจกต์',
  38. appNamePlaceholder: 'ตั้งชื่อโปรเจกต์ของคุณ',
  39. captionDescription: 'คำอธิบาย',
  40. appDescriptionPlaceholder: 'ป้อนคำอธิบายของโปรเจกต์',
  41. useTemplate: 'ใช้เทมเพลตนี้',
  42. previewDemo: 'ตัวอย่างการใช้งาน',
  43. chatApp: 'ผู้ช่วย',
  44. chatAppIntro: 'ฉันต้องการสร้างโปรเจกต์ ที่เป็นแอปพลิเคชันที่ใช้การแชท โปรเจกต์นี้ใช้รูปแบบคำถามและคำตอบ ทําให้สามารถสนทนาต่อเนื่องได้หลายรอบ(Multi-turn)',
  45. agentAssistant: 'ผู้ช่วยใหม่',
  46. completeApp: 'เครื่องมือสร้างข้อความ',
  47. completeAppIntro: 'ฉันต้องการสร้างโปรเจกต์ที่ ที่สามารถสร้างข้อความคุณภาพสูงตามข้อความแจ้ง เช่น การสร้างบทความ สรุป การแปล และอื่นๆ',
  48. showTemplates: 'ฉันต้องการเลือกจากเทมเพลต',
  49. hideTemplates: 'กลับไปที่การเลือกโหมด',
  50. Create: 'สร้าง',
  51. Cancel: 'ยกเลิก',
  52. Confirm: 'ยืนยัน',
  53. nameNotEmpty: 'ชื่อต้องไม่ว่างเปล่า',
  54. appTemplateNotSelected: 'โปรดเลือกเทมเพลต',
  55. appTypeRequired: 'โปรดเลือกประเภทโปรเจกต์',
  56. appCreated: 'สร้างโปรเจกต์',
  57. caution: 'ข้อควรระวัง',
  58. appCreateDSLWarning: 'ข้อควรระวัง: ความแตกต่างของเวอร์ชัน DSL อาจส่งผลต่อคุณสมบัติบางอย่าง',
  59. appCreateDSLErrorTitle: 'ความเข้ากันไม่ได้ของ DSL เวอร์ชัน',
  60. appCreateDSLErrorPart1: 'ตรวจพบความแตกต่างอย่างมีนัยสําคัญในเวอร์ชัน DSL การบังคับนําเข้าอาจทําให้โปรเจกต์ทํางานผิดปกติ',
  61. appCreateDSLErrorPart2: 'คุณต้องการดําเนินการต่อหรือไม่?',
  62. appCreateDSLErrorPart3: 'เวอร์ชัน DSL ของโปรเจกต์ปัจจุบัน:',
  63. appCreateDSLErrorPart4: 'เวอร์ชัน DSL ที่ระบบรองรับ:',
  64. appCreateFailed: 'สร้างโปรเจกต์ไม่สําเร็จ',
  65. learnMore: 'ศึกษาเพิ่มเติม',
  66. foundResults: '{{count}} ผลลัพธ์',
  67. noTemplateFoundTip: 'ลองค้นหาโดยใช้คีย์เวิร์ดอื่น',
  68. chatbotShortDescription: 'แชทบอทที่ใช้ LLM พร้อมการตั้งค่าที่ง่ายดาย',
  69. optional: 'เสริม',
  70. workflowUserDescription: 'สร้างโฟลว์ AI อัตโนมัติด้วยระบบลากและวางอย่างง่าย',
  71. agentShortDescription: 'ตัวแทนอัจฉริยะพร้อมการใช้เหตุผลและเครื่องมืออัตโนมัติ',
  72. forBeginners: 'ประเภทแอปพื้นฐาน',
  73. completionShortDescription: 'ผู้ช่วย AI สําหรับงานสร้างข้อความ',
  74. agentUserDescription: 'ตัวแทนอัจฉริยะที่สามารถให้เหตุผลซ้ําๆ และใช้เครื่องมืออัตโนมัติเพื่อให้บรรลุเป้าหมายของงาน',
  75. noIdeaTip: 'ไม่มีความคิด? ดูเทมเพลตของเรา',
  76. foundResult: '{{count}} ผล',
  77. noAppsFound: 'ไม่พบแอป',
  78. workflowShortDescription: 'โฟลว์อัตโนมัติสำหรับระบบอัจฉริยะ',
  79. forAdvanced: 'สําหรับผู้ใช้ขั้นสูง',
  80. chatbotUserDescription: 'สร้างแชทบอทที่ใช้ LLM ได้อย่างรวดเร็วด้วยการกําหนดค่าที่ง่าย คุณสามารถเปลี่ยนไปใช้ Chatflow ได้ในภายหลัง',
  81. noTemplateFound: 'ไม่พบเทมเพลต',
  82. completionUserDescription: 'สร้างผู้ช่วย AI สําหรับงานสร้างข้อความอย่างรวดเร็วด้วยการกําหนดค่าที่ง่าย',
  83. advancedUserDescription: 'โฟลว์พร้อมคุณสมบัติหน่วยความจำเพิ่มเติมและอินเตอร์เฟซแชทบอท',
  84. chooseAppType: 'เลือกประเภทแอป',
  85. advancedShortDescription: 'โฟลว์ที่เสริมประสิทธิภาพสำหรับการสนทนาหลายรอบ',
  86. dropDSLToCreateApp: 'ลากไฟล์ DSL มาที่นี่เพื่สร้างแอป',
  87. import: 'นําเข้า',
  88. },
  89. editApp: 'แก้ไขข้อมูล',
  90. editAppTitle: 'แก้ไขข้อมูลโปรเจกต์',
  91. editDone: 'อัปเดตข้อมูลโปรเจกต์',
  92. editFailed: 'อัปเดตข้อมูลโปรเจกต์ไม่สําเร็จ',
  93. iconPicker: {
  94. ok: 'ตกลง, ได้',
  95. cancel: 'ยกเลิก',
  96. emoji: 'อิโมจิ',
  97. image: 'ภาพ',
  98. },
  99. answerIcon: {
  100. title: 'ใช้ไอคอน web app เพื่อแทนที่ 🤖',
  101. description: 'จะใช้ไอคอน web app เพื่อแทนที่🤖ในโปรเจกต์ที่ใช้ร่วมกันหรือไม่',
  102. descriptionInExplore: 'จะใช้ไอคอน web app เพื่อแทนที่🤖ใน Explore หรือไม่',
  103. },
  104. switch: 'เปลี่ยนไปใช้ Workflow Orchestrate',
  105. switchTipStart: 'สําเนาโปรเจกต์ใหม่จะถูกสร้างขึ้นสําหรับคุณ และสําเนาใหม่จะเปลี่ยนเป็น Workflow Orchestration',
  106. switchTip: 'ไม่อนุญาต',
  107. switchTipEnd: 'เปลี่ยนกลับเป็น Basic Orchestrate',
  108. switchLabel: 'สําเนาโปรเจกต์ที่จะสร้าง',
  109. removeOriginal: 'ลบโปรเจกต์เดิม',
  110. switchStart: 'สวิตช์สตาร์ท',
  111. typeSelector: {
  112. all: 'ทุกประเภท',
  113. chatbot: 'แชทบอท',
  114. agent: 'ตัวแทน',
  115. workflow: 'เวิร์กโฟลว์',
  116. completion: 'เสร็จ',
  117. advanced: 'แชทโฟลว์',
  118. },
  119. tracing: {
  120. title: 'การติดตามประสิทธิภาพของโปรเจกต์',
  121. description: 'การกําหนดค่าผู้ให้บริการ LLMOps บุคคลที่สามและประสิทธิภาพของโปรเจกต์ที่นำไปใช้',
  122. config: 'กําหนดค่า',
  123. view: 'มุมมอง',
  124. collapse: 'ยุบ',
  125. expand: 'ขยาย',
  126. tracing: 'ติดตาม',
  127. disabled: 'ปิดการใช้งาน',
  128. disabledTip: 'โปรดกําหนดค่าผู้ให้บริการก่อน',
  129. enabled: 'ให้บริการ',
  130. tracingDescription: 'บันทึกบริบททั้งหมดของการดําเนินการของโปรเจกต์ รวมถึงการเรียก LLM, Prompt คําขอ HTTP และอื่นๆไปยังแพลตฟอร์มของของบุคคลที่สาม',
  131. configProviderTitle: {
  132. configured: 'กําหนดค่าแล้ว',
  133. notConfigured: 'ผู้ให้บริการกําหนดค่าเพื่อเปิดใช้งานการติดตาม',
  134. moreProvider: 'ผู้ให้บริการเพิ่มเติม',
  135. },
  136. arize: {
  137. title: 'Arize',
  138. description: 'การสังเกตการณ์ LLM ระดับองค์กร การประเมินออนไลน์และออฟไลน์ การตรวจสอบ และการทดลอง—ขับเคลื่อนโดย OpenTelemetry ออกแบบมาโดยเฉพาะสำหรับแอปพลิเคชันที่ขับเคลื่อนด้วย LLM และตัวแทน',
  139. },
  140. phoenix: {
  141. title: 'Phoenix',
  142. description: 'แพลตฟอร์มโอเพ่นซอร์สและ OpenTelemetry สำหรับการสังเกตการณ์ การประเมิน วิศวกรรมพรอมต์ และการทดลองสำหรับเวิร์กโฟลว์และตัวแทน LLM ของคุณ',
  143. },
  144. langsmith: {
  145. title: 'Langsmith',
  146. description: 'แพลตฟอร์มนักพัฒนาแบบครบวงจรสําหรับทุกขั้นตอนของ การพัฒนาโปรเจกต์ที่ขับเคลื่อนด้วย LLM',
  147. },
  148. langfuse: {
  149. title: 'Langfuse',
  150. description: 'การติดตาม การประเมินการจัดการพร้อมท์ และเมตริกเพื่อแก้ไขข้อบกพร่องและปรับปรุงโปรเจกต์ LLM ของคุณ',
  151. },
  152. inUse: 'ใช้งาน',
  153. configProvider: {
  154. title: 'กําหนดค่า',
  155. placeholder: 'ป้อน {{key}} ของคุณ',
  156. project: 'โครงการ',
  157. publicKey: 'กุญแจสาธารณะ',
  158. secretKey: 'กุญแจลับ',
  159. viewDocsLink: 'ดูเอกสาร {{key}}',
  160. removeConfirmTitle: 'ลบการกําหนดค่า {{key}} หรือไม่?',
  161. removeConfirmContent: 'การกําหนดค่าปัจจุบันกําลังใช้งาน การลบออกจะเป็นการปิดคุณสมบัติการติดตาม',
  162. },
  163. opik: {
  164. title: 'โอปิก',
  165. description: 'Opik เป็นแพลตฟอร์มโอเพ่นซอร์สสําหรับการประเมิน ทดสอบ และตรวจสอบแอปพลิเคชัน LLM',
  166. },
  167. weave: {
  168. title: 'ทอ',
  169. description: 'Weave เป็นแพลตฟอร์มโอเพนซอร์สสำหรับการประเมินผล ทดสอบ และตรวจสอบแอปพลิเคชัน LLM',
  170. },
  171. aliyun: {
  172. title: 'การตรวจสอบคลาวด์',
  173. description: 'แพลตฟอร์มการสังเกตการณ์ที่จัดการโดย Alibaba Cloud ซึ่งไม่ต้องดูแลและบำรุงรักษา ช่วยให้สามารถติดตาม ตรวจสอบ และประเมินแอปพลิเคชัน Dify ได้ทันที',
  174. },
  175. },
  176. mermaid: {
  177. handDrawn: 'วาดด้วยมือ',
  178. classic: 'คลาสสิก',
  179. },
  180. openInExplore: 'เปิดใน Explore',
  181. newAppFromTemplate: {
  182. sidebar: {
  183. Assistant: 'ผู้ช่วย',
  184. Writing: 'การเขียน',
  185. Recommended: 'แนะ นำ',
  186. Workflow: 'เวิร์กโฟลว์',
  187. Programming: 'โปรแกรม',
  188. HR: 'ชั่วโมง',
  189. Agent: 'ตัวแทน',
  190. },
  191. searchAllTemplate: 'ค้นหาเทมเพลตทั้งหมด...',
  192. byCategories: 'ตามหมวดหมู่',
  193. },
  194. showMyCreatedAppsOnly: 'แสดงเฉพาะแอปที่ฉันสร้าง',
  195. appSelector: {
  196. placeholder: 'เลือกแอป...',
  197. params: 'พารามิเตอร์แอพ',
  198. noParams: 'ไม่จําเป็นต้องใช้พารามิเตอร์',
  199. label: 'แอพ',
  200. },
  201. structOutput: {
  202. notConfiguredTip: 'ยังไม่ได้กำหนดผลลัพธ์ที่มีโครงสร้าง',
  203. moreFillTip: 'แสดงระดับการซ้อนสูงสุด 10 ระดับ',
  204. structuredTip: 'Structured Outputs เป็นฟีเจอร์ที่ทำให้มั่นใจว่าโมเดลจะสร้างคำตอบที่สอดคล้องกับ JSON Schema ที่คุณกำหนดไว้เสมอ',
  205. configure: 'กำหนดค่า',
  206. required: 'ที่จำเป็น',
  207. LLMResponse: 'LLM ตอบสนอง',
  208. structured: 'มีระเบียบ',
  209. modelNotSupported: 'โมเดลไม่ได้รับการสนับสนุน',
  210. modelNotSupportedTip: 'โมเดลปัจจุบันไม่รองรับฟีเจอร์นี้และจะถูกลดระดับเป็นการฉีดคำสั่งโดยอัตโนมัติ.',
  211. },
  212. accessItemsDescription: {
  213. anyone: 'ใครก็สามารถเข้าถึงเว็บแอปได้',
  214. specific: 'สมาชิกหรือกลุ่มเฉพาะเท่านั้นที่สามารถเข้าถึงแอปเว็บได้',
  215. organization: 'ใครก็ได้ในองค์กรสามารถเข้าถึงแอปเว็บได้',
  216. external: 'ผู้ใช้งานภายนอกที่ได้รับการยืนยันตัวตนเท่านั้นที่สามารถเข้าถึงแอปพลิเคชันเว็บได้',
  217. },
  218. accessControlDialog: {
  219. accessItems: {
  220. specific: 'กลุ่มหรือสมาชิกเฉพาะ',
  221. organization: 'เฉพาะสมาชิกภายในองค์กร',
  222. anyone: 'ใครก็ตามที่มีลิงก์',
  223. external: 'ผู้ใช้ภายนอกที่ได้รับการตรวจสอบแล้ว',
  224. },
  225. operateGroupAndMember: {
  226. searchPlaceholder: 'ค้นหากลุ่มและสมาชิก',
  227. allMembers: 'สมาชิกทั้งหมด',
  228. noResult: 'ไม่มีผลลัพธ์',
  229. expand: 'ขยาย',
  230. },
  231. title: 'การควบคุมการเข้าถึงเว็บแอปพลิเคชัน',
  232. description: 'ตั้งค่าสิทธิ์การเข้าถึงเว็บแอป',
  233. accessLabel: 'ใครมีสิทธิ์เข้าถึง',
  234. groups_one: '{{count}} กลุ่ม',
  235. groups_other: '{{count}} กลุ่ม',
  236. members_one: '{{count}} สมาชิก',
  237. noGroupsOrMembers: 'ไม่มีกลุ่มหรือสมาชิกที่เลือก',
  238. webAppSSONotEnabledTip: 'กรุณาติดต่อผู้ดูแลระบบองค์กรเพื่อกำหนดวิธีการตรวจสอบสิทธิ์แอปเว็บ.',
  239. updateSuccess: 'อัปเดตสำเร็จแล้ว',
  240. members_other: '{{count}} สมาชิก',
  241. },
  242. publishApp: {
  243. title: 'ใครสามารถเข้าถึงแอปเว็บได้',
  244. notSet: 'ยังไม่ได้ตั้งค่า',
  245. notSetDesc: 'ขณะนี้ไม่มีใครสามารถเข้าถึงแอปเว็บได้ กรุณาเพิ่มสิทธิ์การเข้าถึง.',
  246. },
  247. accessControl: 'การควบคุมการเข้าถึงเว็บแอปพลิเคชัน',
  248. noAccessPermission: 'ไม่มีสิทธิ์เข้าถึงเว็บแอป',
  249. maxActiveRequestsPlaceholder: 'ใส่ 0 สำหรับไม่จำกัด',
  250. maxActiveRequests: 'จำนวนคำขอพร้อมกันสูงสุด',
  251. maxActiveRequestsTip: 'จำนวนการร้องขอที่ใช้งานพร้อมกันสูงสุดต่อแอป (0 หมายถึงไม่จำกัด)',
  252. gotoAnything: {
  253. actions: {
  254. searchKnowledgeBases: 'ค้นหาฐานความรู้',
  255. searchPlugins: 'ค้นหาปลั๊กอิน',
  256. searchWorkflowNodes: 'ค้นหาโหนดเวิร์กโฟลว์',
  257. searchApplications: 'ค้นหาแอปพลิเคชัน',
  258. searchKnowledgeBasesDesc: 'ค้นหาและนําทางไปยังฐานความรู้ของคุณ',
  259. searchPluginsDesc: 'ค้นหาและนําทางไปยังปลั๊กอินของคุณ',
  260. searchApplicationsDesc: 'ค้นหาและนําทางไปยังแอปพลิเคชันของคุณ',
  261. searchWorkflowNodesHelp: 'คุณลักษณะนี้ใช้ได้เฉพาะเมื่อดูเวิร์กโฟลว์เท่านั้น นําทางไปยังเวิร์กโฟลว์ก่อน',
  262. searchWorkflowNodesDesc: 'ค้นหาและข้ามไปยังโหนดในเวิร์กโฟลว์ปัจจุบันตามชื่อหรือประเภท',
  263. themeCategoryTitle: 'ธีม',
  264. languageCategoryTitle: 'ภาษา',
  265. runTitle: 'คำสั่ง',
  266. themeDark: 'ธีมมืด',
  267. languageChangeDesc: 'เปลี่ยนภาษา UI',
  268. themeSystem: 'ธีมระบบ',
  269. themeLight: 'ธีมสว่าง',
  270. runDesc: 'เรียกใช้คำสั่งอย่างรวดเร็ว (ธีม, ภาษา, ... )',
  271. themeDarkDesc: 'ใช้รูปลักษณ์เข้ม',
  272. themeCategoryDesc: 'เปลี่ยนธีมแอปพลิเคชัน',
  273. languageCategoryDesc: 'เปลี่ยนภาษาของอินเทอร์เฟซ',
  274. themeLightDesc: 'ใช้รูปลักษณ์ที่มีความสว่าง',
  275. themeSystemDesc: 'ติดตามรูปลักษณ์ของระบบปฏิบัติการของคุณ',
  276. slashDesc: 'ใช้คำสั่งเช่น /theme, /lang',
  277. feedbackDesc: 'การอภิปรายข้อเสนอแนะแบบเปิดในชุมชน',
  278. accountDesc: 'ไปที่หน้าบัญชี',
  279. docDesc: 'เปิดเอกสารช่วยเหลือ',
  280. communityDesc: 'เปิดชุมชน Discord',
  281. },
  282. emptyState: {
  283. noPluginsFound: 'ไม่พบปลั๊กอิน',
  284. noAppsFound: 'ไม่พบแอป',
  285. noWorkflowNodesFound: 'ไม่พบโหนดเวิร์กโฟลว์',
  286. noKnowledgeBasesFound: 'ไม่พบฐานความรู้',
  287. tryDifferentTerm: 'ลองใช้คำค้นหาที่แตกต่างออกไปหรือลบตัวกรอง {{mode}}',
  288. trySpecificSearch: 'ลองใช้ {{shortcuts}} สำหรับการค้นหาเฉพาะ',
  289. },
  290. groups: {
  291. apps: 'แอปพลิเคชัน',
  292. knowledgeBases: 'ฐานความรู้',
  293. plugins: 'ปลั๊กอิน',
  294. workflowNodes: 'โหนดเวิร์กโฟลว์',
  295. commands: 'คำสั่ง',
  296. },
  297. searchTitle: 'ค้นหาอะไรก็ได้',
  298. searchFailed: 'การค้นหาล้มเหลว',
  299. useAtForSpecific: 'ใช้ @ สําหรับบางประเภท',
  300. noResults: 'ไม่พบผลลัพธ์',
  301. searchTemporarilyUnavailable: 'การค้นหาไม่พร้อมใช้งานชั่วคราว',
  302. someServicesUnavailable: 'บริการค้นหาบางบริการไม่พร้อมใช้งาน',
  303. clearToSearchAll: 'ล้าง @ เพื่อค้นหาทั้งหมด',
  304. searchPlaceholder: 'ค้นหาหรือพิมพ์ @ สำหรับคำสั่ง...',
  305. servicesUnavailableMessage: 'บริการค้นหาบางบริการอาจประสบปัญหา ลองอีกครั้งในอีกสักครู่',
  306. searching: 'กำลังค้นหา...',
  307. searchHint: 'เริ่มพิมพ์เพื่อค้นหาทุกอย่างได้ทันที',
  308. selectSearchType: 'เลือกสิ่งที่จะค้นหา',
  309. commandHint: 'พิมพ์ @ เพื่อเรียกดูตามหมวดหมู่',
  310. resultCount: '{{count}} ผลลัพธ์',
  311. resultCount_other: '{{count}} ผลลัพธ์',
  312. inScope: 'ใน {{scope}}s',
  313. noMatchingCommands: 'ไม่พบคำสั่งที่ตรงกัน',
  314. tryDifferentSearch: 'ลองใช้ข้อความค้นหาอื่น',
  315. slashHint: 'พิมพ์ / เพื่อดูคำสั่งที่มีให้ทั้งหมด',
  316. },
  317. }
  318. export default translation