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
@@ -9,7 +9,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: 2025-11-28 13:48-0600\n"
"Last-Translator: tntchn <15895303+tntchn@users.noreply.github.com>\n"
"Language-Team: \n"
@@ -2425,13 +2425,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."
@@ -2469,6 +2462,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 "外掛終端機"
@@ -4550,6 +4556,12 @@ msgstr ""
"錯誤訊息:%1%將臨時的 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。將臨時 G-code 複製到輸出 G-code 時失敗。目標裝置可能存在問題,請嘗試再次匯出或使用不同的裝置。損壞的 G-code 已輸出為 %1%.tmp。"
@@ -6467,6 +6479,9 @@ msgstr "在 3D 場景中顯示選定物件的輪廓"
msgid "Preferences"
msgstr "偏好設定"
msgid "Open speed dial..."
msgstr ""
# AI Translated
msgctxt "Menu"
msgid "Edit"
@@ -8751,7 +8766,6 @@ msgstr "是否繼續?"
msgid "Language selection"
msgstr "語言選擇"
msgid "Asia-Pacific"
msgstr "亞太"
@@ -8856,6 +8870,9 @@ msgstr "目前實例路徑:"
msgid "General"
msgstr "一般"
msgid "Language"
msgstr "語言"
msgid "Metric"
msgstr "公制"
@@ -9060,6 +9077,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 "彈出視窗選擇線材分組模式"
@@ -9771,6 +9794,9 @@ msgstr "將父配置繼承的所有數值複製到目前的配置,並解除繼
msgid "Detach from parent"
msgstr "從父預設分離"
msgid "Save without parent"
msgstr ""
# AI Translated
msgid "Unique preset"
msgstr "獨立配置"
@@ -11661,6 +11687,17 @@ msgstr "顯示/隱藏 3Dconnexion 裝置的設定對話框"
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 "顯示鍵盤快速鍵清單"
@@ -11825,15 +11862,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 檔案:"
@@ -13646,6 +13680,9 @@ msgstr "直線排列"
msgid "Concentric"
msgstr "同心"
msgid "Spiral Inset"
msgstr ""
msgid "Hilbert Curve"
msgstr "希爾伯特曲線"
@@ -13735,29 +13772,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 ""
"使用以中心為基礎的圖樣(同心、阿基米德弦線、八角星螺旋)時,頂面填充的方向。\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 ""
"使用以中心為基礎的圖樣(同心、阿基米德弦線、八角星螺旋)時,底面填充的方向。\n"
"「向內」讓每個表面從較寬的外側曲線開始,可改善中心緊密曲線可能無法附著的列印板上的第一層附著。「向外」從中心開始,將多餘的材料推向邊緣。\n"
"預設使用最短路徑排序,方向可能為任一種。"
msgid "Internal solid infill pattern"
msgstr "內部實心填充圖案"
@@ -21642,6 +21671,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 ""
#~ "使用以中心為基礎的圖樣(同心、阿基米德弦線、八角星螺旋)時,頂面填充的方向。\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 ""
#~ "使用以中心為基礎的圖樣(同心、阿基米德弦線、八角星螺旋)時,底面填充的方向。\n"
#~ "「向內」讓每個表面從較寬的外側曲線開始,可改善中心緊密曲線可能無法附著的列印板上的第一層附著。「向外」從中心開始,將多餘的材料推向邊緣。\n"
#~ "預設使用最短路徑排序,方向可能為任一種。"
#~ msgid "Native Wayland liveview requires the GStreamer GTK video sink. Please install the gtksink plugin for GStreamer, then restart OrcaSlicer."
#~ msgstr "原生 Wayland 即時檢視需要 GStreamer GTK 視訊接收器。請為 GStreamer 安裝 gtksink 外掛程式,然後重新啟動 OrcaSlicer。"