Update translations. Code dedup and cleanup

This commit is contained in:
Lam Wei Lun
2026-09-11 13:05:39 +08:00
parent 42bee12481
commit 7c2991d00c
47 changed files with 2559 additions and 1180 deletions
+86 -30
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-03 10:27+0800\n"
"POT-Creation-Date: 2026-09-11 12:33+0800\n"
"PO-Revision-Date: 2026-06-19 13:40+0700\n"
"Last-Translator: Icezaza\n"
"Language-Team: Thai\n"
@@ -2456,13 +2456,6 @@ msgstr "มีอัปเดตพร้อมใช้งาน เปิด
msgid "%s has been removed."
msgstr "ลบ %s แล้ว"
msgid "Select the language"
msgstr "เลือกภาษา"
msgid "Language"
msgstr "ภาษา"
# AI Translated
#, c-format, boost-format
msgid "Switching Orca Slicer to language %s failed."
@@ -2500,6 +2493,19 @@ msgstr ""
msgid "Failed to open the Plugins dialog (unknown error)."
msgstr "ไม่สามารถเปิดกล่องโต้ตอบปลั๊กอินได้ (ข้อผิดพลาดที่ไม่รู้จัก)"
msgid "Plugins refreshed."
msgstr ""
#, c-format, boost-format
msgid "Failed to refresh plugins: %s"
msgstr ""
msgid "Select plugin package"
msgstr ""
msgid "Plugin files (*.py;*.whl)|*.py;*.whl"
msgstr ""
# AI Translated
msgid "Plugin Terminal"
msgstr "เทอร์มินัลปลั๊กอิน"
@@ -4582,6 +4588,12 @@ msgstr ""
"การคัดลอก G-code ชั่วคราวไปยังเอาต์พุต G-code ล้มเหลว บางทีการ์ด SD อาจถูกล็อคการเขียน?\n"
"ข้อความแสดงข้อผิดพลาด: %1%"
#, boost-format
msgid ""
"Copying of the temporary G-code to the output G-code failed.\n"
"Error message: %1%"
msgstr ""
#, boost-format
msgid "Copying of the temporary G-code to the output G-code failed. There might be problem with target device, please try exporting again or using different device. The corrupted output G-code is at %1%.tmp."
msgstr "การคัดลอก G-code ชั่วคราวไปยังเอาต์พุต G-code ล้มเหลว อาจมีปัญหากับอุปกรณ์เป้าหมาย โปรดลองส่งออกอีกครั้งหรือใช้อุปกรณ์อื่น G-code เอาต์พุตที่เสียหายอยู่ที่ %1%.tmp"
@@ -6482,6 +6494,9 @@ msgstr "แสดงเค้าร่างรอบๆ วัตถุที
msgid "Preferences"
msgstr "การตั้งค่า"
msgid "Open speed dial..."
msgstr ""
# AI Translated
msgctxt "Menu"
msgid "Edit"
@@ -8756,7 +8771,6 @@ msgstr "ต้องการดำเนินการต่อหรือไ
msgid "Language selection"
msgstr "การเลือกภาษา"
msgid "Asia-Pacific"
msgstr "เอเชียแปซิฟิก"
@@ -8861,6 +8875,9 @@ msgstr "เส้นทางอินสแตนซ์ปัจจุบัน
msgid "General"
msgstr "ทั่วไป"
msgid "Language"
msgstr "ภาษา"
msgid "Metric"
msgstr "เมตริก"
@@ -9065,6 +9082,12 @@ msgstr "การจัดการอุปกรณ์หลายเครื
msgid "With this option enabled, you can send a task to multiple devices at the same time and manage multiple devices."
msgstr "เมื่อเปิดใช้งานตัวเลือกนี้ คุณสามารถส่งงานไปยังอุปกรณ์หลายเครื่องพร้อมกันและจัดการอุปกรณ์หลายเครื่องได้"
msgid "Open the Speed Dial with the Space key"
msgstr ""
msgid "When enabled, pressing Space (with no other key held) opens the Speed Dial action search from any page."
msgstr ""
msgid "Pop up to select filament grouping mode"
msgstr "ปรากฏขึ้นเพื่อเลือกโหมดการจัดกลุ่มเส้นพลาสติก"
@@ -9776,6 +9799,9 @@ msgstr "คัดลอกค่าที่สืบทอดมาจากพ
msgid "Detach from parent"
msgstr "แยกออกจากพรีเซ็ตแม่"
msgid "Save without parent"
msgstr ""
# AI Translated
msgid "Unique preset"
msgstr "พรีเซ็ตอิสระ"
@@ -11664,6 +11690,17 @@ msgstr "แสดง/ซ่อนกล่องโต้ตอบการต
msgid "Switch table page"
msgstr "สลับหน้าตาราง"
# AI Translated
msgctxt "Keyboard Shortcut"
msgid "Space"
msgstr "Space"
msgid "Open speed dial"
msgstr ""
msgid "Run a Speed Dial favourite (while the Speed Dial is open)"
msgstr ""
msgid "Show keyboard shortcuts list"
msgstr "แสดงรายการแป้นพิมพ์ลัด"
@@ -11824,15 +11861,6 @@ msgstr "Tab"
msgid "Switch between Prepare/Preview"
msgstr "สลับระหว่างการเตรียม/ดูตัวอย่าง"
# AI Translated
msgctxt "Keyboard Shortcut"
msgid "Space"
msgstr "Space"
# AI Translated
msgid "Open actions speed dial"
msgstr "เปิดสปีดไดอัลการดำเนินการ"
msgid "Plater"
msgstr "เพลเตอร์"
@@ -12100,8 +12128,8 @@ msgstr "ยกเลิกการซ่อมแล้ว"
msgid "Copying of file %1% to %2% failed: %3%"
msgstr "การคัดลอกไฟล์ %1% ถึง %2% ล้มเหลว: %3%"
msgid "Please check any unsaved changes before updating the configuration."
msgstr "โปรดตรวจสอบการเปลี่ยนแปลงที่ยังไม่ได้บันทึกก่อนอัปเดตการกำหนดค่า"
msgid "Downloading new vendor profile(s): "
msgstr ""
msgid "Configuration package: "
msgstr "แพคเกจการกำหนดค่า:"
@@ -12109,6 +12137,12 @@ msgstr "แพคเกจการกำหนดค่า:"
msgid " updated to "
msgstr "อัปเดตเป็น"
msgid "Failed to download vendor profile(s): "
msgstr ""
msgid "Please check any unsaved changes before updating the configuration."
msgstr "โปรดตรวจสอบการเปลี่ยนแปลงที่ยังไม่ได้บันทึกก่อนอัปเดตการกำหนดค่า"
msgid "Open G-code file:"
msgstr "เปิดไฟล์ G-code:"
@@ -13674,6 +13708,9 @@ msgstr "จัดแนวเป็นเส้นตรง"
msgid "Concentric"
msgstr "ศูนย์กลาง"
msgid "Spiral Inset"
msgstr ""
msgid "Hilbert Curve"
msgstr "ฮิลเบิร์ต เคิร์ฟ"
@@ -13763,29 +13800,21 @@ msgstr ""
msgid "Top surface fill order"
msgstr "ลำดับการเติมพื้นผิวด้านบน"
# AI Translated
msgid ""
"Direction in which top surfaces are filled when using a center-based pattern (Concentric, Archimedean Chords, Octagram Spiral).\n"
"Direction in which top surfaces are filled when using a center-based pattern (Concentric, Spiral Inset, Archimedean Chords, Octagram Spiral).\n"
"Outward starts at the center of the surface, so any excess material is pushed towards the edge where it is least visible. Inward starts at the edge and ends with the tight curves at the center.\n"
"Default uses shortest-path ordering, which may run in either direction."
msgstr ""
"ทิศทางที่พื้นผิวด้านบนถูกเติมเมื่อใช้ลวดลายแบบอิงจุดศูนย์กลาง (Concentric, Archimedean Chords, Octagram Spiral)\n"
"ออกด้านนอกเริ่มที่กึ่งกลางของพื้นผิว ดังนั้นวัสดุส่วนเกินจะถูกดันไปทางขอบซึ่งมองเห็นได้น้อยที่สุด เข้าด้านในเริ่มที่ขอบและจบด้วยเส้นโค้งแคบที่กึ่งกลาง\n"
"ค่าเริ่มต้นใช้การเรียงลำดับเส้นทางสั้นที่สุด ซึ่งอาจทำงานในทิศทางใดก็ได้"
# AI Translated
msgid "Bottom surface fill order"
msgstr "ลำดับการเติมพื้นผิวด้านล่าง"
# AI Translated
msgid ""
"Direction in which bottom surfaces are filled when using a center-based pattern (Concentric, Archimedean Chords, Octagram Spiral).\n"
"Direction in which bottom surfaces are filled when using a center-based pattern (Concentric, Spiral Inset, Archimedean Chords, Octagram Spiral).\n"
"Inward starts each surface with the wider outer curves, which improves first layer adhesion on build plates where the tight curves at the center may not stick. Outward starts at the center, pushing any excess material towards the edge.\n"
"Default uses shortest-path ordering, which may run in either direction."
msgstr ""
"ทิศทางที่พื้นผิวด้านล่างถูกเติมเมื่อใช้ลวดลายแบบอิงจุดศูนย์กลาง (Concentric, Archimedean Chords, Octagram Spiral)\n"
"เข้าด้านในเริ่มแต่ละพื้นผิวด้วยเส้นโค้งด้านนอกที่กว้างกว่า ซึ่งช่วยเพิ่มการยึดเกาะเลเยอร์แรกบนฐานพิมพ์ที่เส้นโค้งแคบตรงกลางอาจไม่ติด ออกด้านนอกเริ่มที่กึ่งกลาง โดยดันวัสดุส่วนเกินไปทางขอบ\n"
"ค่าเริ่มต้นใช้การเรียงลำดับเส้นทางสั้นที่สุด ซึ่งอาจทำงานในทิศทางใดก็ได้"
msgid "Internal solid infill pattern"
msgstr "รูปแบบไส้ในของแข็งภายใน"
@@ -21680,6 +21709,33 @@ msgstr ""
"หลีกเลี่ยงการบิดเบี้ยว\n"
"คุณรู้หรือไม่ว่าเมื่อพิมพ์วัสดุที่มีแนวโน้มที่จะเกิดการบิดเบี้ยว เช่น ABS การเพิ่มอุณหภูมิฐานพิมพ์อย่างเหมาะสมสามารถลดความน่าจะเป็นของการบิดเบี้ยวได้"
#~ msgid "Select the language"
#~ msgstr "เลือกภาษา"
# AI Translated
#~ msgid "Open actions speed dial"
#~ msgstr "เปิดสปีดไดอัลการดำเนินการ"
# AI Translated
#~ msgid ""
#~ "Direction in which top surfaces are filled when using a center-based pattern (Concentric, Archimedean Chords, Octagram Spiral).\n"
#~ "Outward starts at the center of the surface, so any excess material is pushed towards the edge where it is least visible. Inward starts at the edge and ends with the tight curves at the center.\n"
#~ "Default uses shortest-path ordering, which may run in either direction."
#~ msgstr ""
#~ "ทิศทางที่พื้นผิวด้านบนถูกเติมเมื่อใช้ลวดลายแบบอิงจุดศูนย์กลาง (Concentric, Archimedean Chords, Octagram Spiral)\n"
#~ "ออกด้านนอกเริ่มที่กึ่งกลางของพื้นผิว ดังนั้นวัสดุส่วนเกินจะถูกดันไปทางขอบซึ่งมองเห็นได้น้อยที่สุด เข้าด้านในเริ่มที่ขอบและจบด้วยเส้นโค้งแคบที่กึ่งกลาง\n"
#~ "ค่าเริ่มต้นใช้การเรียงลำดับเส้นทางสั้นที่สุด ซึ่งอาจทำงานในทิศทางใดก็ได้"
# AI Translated
#~ msgid ""
#~ "Direction in which bottom surfaces are filled when using a center-based pattern (Concentric, Archimedean Chords, Octagram Spiral).\n"
#~ "Inward starts each surface with the wider outer curves, which improves first layer adhesion on build plates where the tight curves at the center may not stick. Outward starts at the center, pushing any excess material towards the edge.\n"
#~ "Default uses shortest-path ordering, which may run in either direction."
#~ msgstr ""
#~ "ทิศทางที่พื้นผิวด้านล่างถูกเติมเมื่อใช้ลวดลายแบบอิงจุดศูนย์กลาง (Concentric, Archimedean Chords, Octagram Spiral)\n"
#~ "เข้าด้านในเริ่มแต่ละพื้นผิวด้วยเส้นโค้งด้านนอกที่กว้างกว่า ซึ่งช่วยเพิ่มการยึดเกาะเลเยอร์แรกบนฐานพิมพ์ที่เส้นโค้งแคบตรงกลางอาจไม่ติด ออกด้านนอกเริ่มที่กึ่งกลาง โดยดันวัสดุส่วนเกินไปทางขอบ\n"
#~ "ค่าเริ่มต้นใช้การเรียงลำดับเส้นทางสั้นที่สุด ซึ่งอาจทำงานในทิศทางใดก็ได้"
#~ msgid "Native Wayland liveview requires the GStreamer GTK video sink. Please install the gtksink plugin for GStreamer, then restart OrcaSlicer."
#~ msgstr "Native Wayland liveview ต้องใช้ GStreamer GTK video sink โปรดติดตั้งปลั๊กอิน gtksink สำหรับ GStreamer จากนั้นรีสตาร์ท OrcaSlicer"