mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-30 23:25:24 +00:00
feat: move snippets, keybinding actions and macros out of core into plugins
This commit is contained in:
1 parent
d9bba10612
commit
e0c30a4e6f
262 files changed
+9091
-10744
No files matched your search
@@ -307,7 +307,6 @@
|
||||
"savedThemesLabel": "ธีมที่บันทึกไว้",
|
||||
"scrollbackBufferLabel": "บัฟเฟอร์การเลื่อนกลับ",
|
||||
"scrollbackMaxLines": "จำนวนบรรทัดสูงสุดที่เก็บไว้ในประวัติ",
|
||||
"startupSnippetLabel": "ตัวอย่างโค้ดสำหรับเริ่มต้น",
|
||||
"sudoPasswordAutoFill": "การกรอกรหัสผ่านอัตโนมัติของ Sudo",
|
||||
"sudoPasswordAutoFillDesc": "บันทึกรหัสผ่าน sudo เพื่อให้โปรแกรมตรวจสอบข้อมูลโฮสต์ ข้อความแจ้งเตือนในเทอร์มินัล และโปรแกรมอื่นๆ สามารถเรียกใช้คำสั่งที่มีสิทธิ์พิเศษได้โดยอัตโนมัติ",
|
||||
"sudoPasswordAutoFillLabel": "การกรอกรหัสผ่านอัตโนมัติของ Sudo",
|
||||
@@ -335,7 +334,8 @@
|
||||
"history": "ประวัติศาสตร์",
|
||||
"localTerminal": "สถานีปลายทางท้องถิ่น",
|
||||
"sshTools": "เครื่องมือ SSH",
|
||||
"terminal": "เทอร์มินัล"
|
||||
"terminal": "เทอร์มินัล",
|
||||
"macros": "มาโคร"
|
||||
},
|
||||
"sshTools": {
|
||||
"broadcastInputPlaceholder": "พิมพ์ที่นี่เพื่อถ่ายทอดการกดแป้นพิมพ์...",
|
||||
@@ -363,5 +363,112 @@
|
||||
"off": "ปิด",
|
||||
"on": "บน",
|
||||
"title": "ค่าเริ่มต้นการเชื่อมต่อ"
|
||||
},
|
||||
"keybindings": {
|
||||
"copy": "คัดลอกการเลือก",
|
||||
"paste": "แปะ",
|
||||
"sendControlCode": "ส่งสัญญาณ Ctrl+ตัวอักษร",
|
||||
"sendText": "ส่งข้อความ",
|
||||
"controlCodeLabel": "จดหมาย",
|
||||
"textLabel": "ข้อความที่จะส่ง",
|
||||
"appendEnterLabel": "กด Enter หลังจากส่งแล้ว",
|
||||
"clipboardPermissionNote": "ในบางเบราว์เซอร์ อาจขออนุญาตคัดลอกและวางข้อมูลลงในคลิปบอร์ดเมื่อใช้งานครั้งแรก",
|
||||
"textRequired": "ป้อนข้อความที่จะส่ง",
|
||||
"controlCodeRequired": "ป้อนตัวอักษรตัวเดียวสำหรับรหัสควบคุม"
|
||||
},
|
||||
"macros": {
|
||||
"title": "มาโคร",
|
||||
"description": "เรียกใช้ชุดคำสั่งที่บันทึกไว้ในเทอร์มินัล แล้วตอบสนองต่อสิ่งที่เซิร์ฟเวอร์ส่งกลับมา",
|
||||
"target": "เป้า",
|
||||
"noTerminal": "ไม่มีเทอร์มินัลเปิดอยู่",
|
||||
"empty": "ยังไม่มีมาโคร",
|
||||
"emptyHint": "สร้างมาโครเพื่อทำให้กระบวนการทำงานบนเทอร์มินัลเป็นไปโดยอัตโนมัติ เช่น การล็อกอิน การรีสตาร์ทบริการ หรือการตอบคำถามต่างๆ",
|
||||
"create": "มาโครใหม่",
|
||||
"back": "กลับไปที่มาโคร",
|
||||
"name": "ชื่อ",
|
||||
"namePlaceholder": "รีสตาร์ทเว็บเซิร์ฟเวอร์",
|
||||
"nameRequired": "ตั้งชื่อมาโครก่อนบันทึก",
|
||||
"descriptionLabel": "คำอธิบาย",
|
||||
"descriptionPlaceholder": "มาโครนี้ทำอะไร (ไม่บังคับ)",
|
||||
"unsaved": "การเปลี่ยนแปลงที่ยังไม่ได้บันทึก",
|
||||
"save": "บันทึก",
|
||||
"saved": "บันทึกมาโครแล้ว",
|
||||
"saveFailed": "ไม่สามารถบันทึกมาโครได้",
|
||||
"delete": "ลบ",
|
||||
"deleteTitle": "ลบมาโครนี้?",
|
||||
"deleteBody": "\"{{name}}\" จะถูกลบอย่างถาวร ไม่สามารถกู้คืนได้",
|
||||
"deleted": "มาโครถูกลบแล้ว",
|
||||
"cancel": "ยกเลิก",
|
||||
"run": "วิ่ง",
|
||||
"stop": "หยุด",
|
||||
"running": "วิ่ง...",
|
||||
"completed": "มาโครเสร็จสิ้น",
|
||||
"failed": "มาโครล้มเหลว",
|
||||
"loadFailed": "ไม่สามารถโหลดมาโครได้",
|
||||
"needTerminal": "เปิดและเชื่อมต่อเทอร์มินัลก่อน",
|
||||
"noSteps": "มาโครนี้ยังไม่มีขั้นตอนใดๆ เพิ่มขั้นตอนด้านล่าง",
|
||||
"addStep": "เพิ่มขั้นตอน",
|
||||
"stepNumber": "ขั้นตอน {{number}}",
|
||||
"removeStep": "ลบขั้นตอน",
|
||||
"confirmRunTitle": "เรียกใช้มาโครนี้หรือไม่?",
|
||||
"confirmRunBody": "\"{{name}}\" จะส่งคำสั่งไปยัง {{host}}",
|
||||
"confirmRunAction": "เรียกใช้มาโคร",
|
||||
"stepTypes": {
|
||||
"send": {
|
||||
"label": "ส่งคำสั่ง",
|
||||
"help": "พิมพ์ข้อความลงในเทอร์มินัล เหมือนกับที่คุณพิมพ์ข้อความนั้นด้วยตนเอง"
|
||||
},
|
||||
"wait": {
|
||||
"label": "รอผลลัพธ์",
|
||||
"help": "หยุดรอจนกว่าเซิร์ฟเวอร์จะแสดงข้อความที่คุณระบุ เช่นเดียวกับการขอให้ป้อนรหัสผ่าน"
|
||||
},
|
||||
"delay": {
|
||||
"label": "หยุดชั่วคราว",
|
||||
"help": "รอเป็นระยะเวลาที่กำหนดก่อนดำเนินการขั้นตอนต่อไป"
|
||||
},
|
||||
"if": {
|
||||
"label": "หากผลลัพธ์ประกอบด้วย",
|
||||
"help": "ตรวจสอบทุกอย่างที่เซิร์ฟเวอร์ได้พิมพ์ออกมาแล้ว จากนั้นจึงเลือกดำเนินการตามหนึ่งในสองทางเลือก"
|
||||
},
|
||||
"repeat": {
|
||||
"label": "ทำซ้ำ",
|
||||
"help": "ดำเนินการตามขั้นตอนภายในตามจำนวนครั้งที่กำหนด"
|
||||
}
|
||||
},
|
||||
"send": {
|
||||
"text": "คำสั่งหรือข้อความ",
|
||||
"textPlaceholder": "systemctl restart nginx",
|
||||
"pressEnter": "กด Enter หลังจากส่งแล้ว",
|
||||
"pressEnterHelp": "ปิดตัวเลือกนี้เพื่อพิมพ์ข้อความโดยไม่ต้องกดส่ง"
|
||||
},
|
||||
"wait": {
|
||||
"pattern": "รอจนกว่าผลลัพธ์จะประกอบด้วย",
|
||||
"patternPlaceholder": "รหัสผ่าน:",
|
||||
"timeout": "ยอมแพ้หลังจาก",
|
||||
"onTimeout": "หากมันไม่ปรากฏเลย",
|
||||
"stop": "หยุดมาโคร",
|
||||
"continue": "อย่าหยุดแค่นี้"
|
||||
},
|
||||
"delay": {
|
||||
"duration": "รอสักครู่"
|
||||
},
|
||||
"ifStep": {
|
||||
"pattern": "หากผลลัพธ์ประกอบด้วย",
|
||||
"patternPlaceholder": "สถานะ: กำลังทำกิจกรรม (วิ่ง)",
|
||||
"then": "จากนั้นให้ทำแบบนี้",
|
||||
"else": "หรือทำแบบนี้ก็ได้",
|
||||
"emptyBranch": "ไม่มีขั้นตอน"
|
||||
},
|
||||
"repeat": {
|
||||
"count": "จำนวนครั้ง",
|
||||
"times": "ครั้ง"
|
||||
},
|
||||
"match": {
|
||||
"useRegex": "จับคู่ด้วยนิพจน์ปกติ",
|
||||
"useRegexHelp": "ไม่ต้องใส่ส่วนนี้เพื่อให้ตรงกับข้อความที่เขียนไว้ทุกประการ",
|
||||
"invalidRegex": "ไม่ใช่รูปแบบนิพจน์ปกติที่ถูกต้อง ระบบจะถือว่าเป็นข้อความธรรมดา"
|
||||
},
|
||||
"seconds": "วินาที",
|
||||
"secondsShort": "{{count}}s"
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user