Le dépôt ne contenait que README.md ; ajout de l'intégralité du code fonctionnel du fork comme socle stable de la branche de release. L'état runtime d'orchestration (.ideai/) est exclu du suivi. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
506 lines
14 KiB
Plaintext
506 lines
14 KiB
Plaintext
# Traditional Chinese (Taiwan) translation for input-remapper.
|
||
# Copyright (C) 2026 THE PACKAGE'S COPYRIGHT HOLDER
|
||
# This file is distributed under the same license as the input-remapper package.
|
||
# Peter Dave Hello <hsu@peterdavehello.org>, 2026.
|
||
#
|
||
msgid ""
|
||
msgstr ""
|
||
"Project-Id-Version: input-remapper\n"
|
||
"Report-Msgid-Bugs-To: \n"
|
||
"POT-Creation-Date: 2023-05-16 08:30-0300\n"
|
||
"PO-Revision-Date: 2026-05-28 02:54+0800\n"
|
||
"Last-Translator: Peter Dave Hello <hsu@peterdavehello.org>\n"
|
||
"Language-Team: \n"
|
||
"Language: zh_TW\n"
|
||
"MIME-Version: 1.0\n"
|
||
"Content-Type: text/plain; charset=UTF-8\n"
|
||
"Content-Transfer-Encoding: 8bit\n"
|
||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||
|
||
#: inputremapper/gui/controller.py:222
|
||
msgid ""
|
||
"\n"
|
||
"If you mean to create a key or macro mapping go to the advanced input "
|
||
"configuration and set a \"Trigger Threshold\" for "
|
||
msgstr ""
|
||
"\n"
|
||
"如果想建立按鍵或巨集對應,請前往進階輸入設定,並將「觸發臨界值」設定給 "
|
||
|
||
#: inputremapper/gui/controller.py:239
|
||
msgid ""
|
||
"\n"
|
||
"If you mean to create an analog axis mapping go to the advanced input "
|
||
"configuration and set an input to \"Use as Analog\"."
|
||
msgstr ""
|
||
"\n"
|
||
"若要建立類比軸對應,請前往進階輸入設定,並將輸入設為「以類比方式使用」。"
|
||
|
||
#: inputremapper/gui/controller.py:779
|
||
msgid ""
|
||
"\n"
|
||
"The input \"{}\" will be used as analog input."
|
||
msgstr ""
|
||
"\n"
|
||
"系統會將輸入「{}」當作類比輸入使用。"
|
||
|
||
#: inputremapper/gui/controller.py:763
|
||
msgid ""
|
||
"\n"
|
||
"This will remove \"{}\" from the text input!"
|
||
msgstr ""
|
||
"\n"
|
||
"這會將「{}」從文字輸入中移除!"
|
||
|
||
#: inputremapper/gui/controller.py:784
|
||
msgid ""
|
||
"\n"
|
||
"You need to record an analog input."
|
||
msgstr ""
|
||
"\n"
|
||
"請錄製一個類比輸入。"
|
||
|
||
#: data/input-remapper.glade:544
|
||
msgid " (recording ...)"
|
||
msgstr "(錄製中……)"
|
||
|
||
#: inputremapper/gui/controller.py:174
|
||
#, python-format
|
||
msgid "%d Mapping errors at \"%s\", hover for info"
|
||
msgstr "%d 個對應錯誤位於「%s」,將游標停在上方檢視資訊"
|
||
|
||
#: inputremapper/gui/controller.py:661
|
||
msgid ", CTRL + DEL to stop"
|
||
msgstr ",按 CTRL + DEL 停止"
|
||
|
||
#: data/input-remapper.glade:1421
|
||
msgid "About"
|
||
msgstr "關於"
|
||
|
||
#: data/input-remapper.glade:422
|
||
msgid ""
|
||
"Activate this to load the preset next time the device connects, or when the "
|
||
"user logs in"
|
||
msgstr ""
|
||
"啟用此選項後,裝置下次連線時或使用者登入時將自動載入預設組合"
|
||
|
||
#: data/input-remapper.glade:575
|
||
msgid "Add"
|
||
msgstr "新增"
|
||
|
||
#: inputremapper/gui/components/editor.py:554
|
||
msgid "Add a mapping first"
|
||
msgstr "請先新增一個對應"
|
||
|
||
#: data/input-remapper.glade:606 data/input-remapper.glade:1618
|
||
msgid "Advanced"
|
||
msgstr "進階"
|
||
|
||
#: data/input-remapper.glade:773 data/input-remapper.glade:1118
|
||
msgid "Analog Axis"
|
||
msgstr "類比軸"
|
||
|
||
#: inputremapper/gui/controller.py:657
|
||
#, python-format
|
||
msgid "Applied preset %s"
|
||
msgstr "已套用預設組合 %s"
|
||
|
||
#: data/input-remapper.glade:318
|
||
msgid "Apply"
|
||
msgstr "套用"
|
||
|
||
#: inputremapper/gui/controller.py:522
|
||
#, python-format
|
||
msgid "Are you sure you want to delete the preset \"%s\"?"
|
||
msgstr "確定要刪除預設組合「%s」嗎?"
|
||
|
||
#: inputremapper/gui/controller.py:567
|
||
msgid "Are you sure you want to delete this mapping?"
|
||
msgstr "確定要刪除此對應嗎?"
|
||
|
||
#: data/input-remapper.glade:410
|
||
msgid "Autoload"
|
||
msgstr "自動載入"
|
||
|
||
#: data/input-remapper.glade:854
|
||
msgid "Available output axes are affected by the Target setting."
|
||
msgstr "目標設定會影響可用的輸出軸。"
|
||
|
||
#: inputremapper/gui/controller.py:621
|
||
msgid "Cannot apply empty preset file"
|
||
msgstr "無法套用空白的預設組合檔案"
|
||
|
||
#: inputremapper/gui/components/editor.py:238
|
||
msgid "Change Mapping Name"
|
||
msgstr "變更對應名稱"
|
||
|
||
#: data/input-remapper.glade:352
|
||
msgid "Copy"
|
||
msgstr "複製"
|
||
|
||
#: data/input-remapper.glade:189
|
||
msgid "Create a new preset"
|
||
msgstr "建立新的預設組合"
|
||
|
||
#: data/input-remapper.glade:925
|
||
msgid "Deadzone"
|
||
msgstr "死區"
|
||
|
||
#: data/input-remapper.glade:368 data/input-remapper.glade:620
|
||
msgid "Delete"
|
||
msgstr "刪除"
|
||
|
||
#: data/input-remapper.glade:624
|
||
msgid "Delete this entry"
|
||
msgstr "刪除此項"
|
||
|
||
#: data/input-remapper.glade:372
|
||
msgid "Delete this preset"
|
||
msgstr "刪除此預設組合"
|
||
|
||
#: data/input-remapper.glade:162
|
||
msgid "Device Name"
|
||
msgstr "裝置名稱"
|
||
|
||
#: data/input-remapper.glade:148
|
||
msgid "Devices"
|
||
msgstr "裝置"
|
||
|
||
#: data/input-remapper.glade:356
|
||
msgid "Duplicate this preset"
|
||
msgstr "複製此預設組合"
|
||
|
||
#: data/input-remapper.glade:1208
|
||
msgid "Editor"
|
||
msgstr "編輯器"
|
||
|
||
#: inputremapper/configs/mapping.py:77
|
||
msgid "Empty Mapping"
|
||
msgstr "空白對應"
|
||
|
||
#: inputremapper/gui/components/editor.py:404
|
||
msgid "Enter your output here"
|
||
msgstr "請在此輸入輸出內容"
|
||
|
||
#: data/input-remapper.glade:1762
|
||
msgid "Event Specific"
|
||
msgstr "事件專屬"
|
||
|
||
#: data/input-remapper.glade:1009
|
||
msgid "Expo"
|
||
msgstr "指數曲線"
|
||
|
||
#: inputremapper/gui/controller.py:648 inputremapper/gui/controller.py:673
|
||
#, python-format
|
||
msgid "Failed to apply preset %s"
|
||
msgstr "套用預設組合 %s 失敗"
|
||
|
||
#: data/input-remapper.glade:967
|
||
msgid "Gain"
|
||
msgstr "增益"
|
||
|
||
#: data/input-remapper.glade:1736
|
||
msgid "General"
|
||
msgstr "一般"
|
||
|
||
#: data/input-remapper.glade:1312
|
||
msgid "Help"
|
||
msgstr "說明"
|
||
|
||
#: data/input-remapper.glade:510
|
||
msgid "Input"
|
||
msgstr "輸入"
|
||
|
||
#: data/input-remapper.glade:1296
|
||
msgid "Input Remapper"
|
||
msgstr "Input Remapper"
|
||
|
||
#: data/input-remapper.glade:1087
|
||
msgid "Input cutoff"
|
||
msgstr "輸入截止值"
|
||
|
||
#: data/input-remapper.glade:760 data/input-remapper.glade:1180
|
||
msgid "Key or Macro"
|
||
msgstr "按鍵或巨集"
|
||
|
||
#: data/input-remapper.glade:1801
|
||
msgid "Map this input to an Analog Axis"
|
||
msgstr "將此輸入對應至類比軸"
|
||
|
||
#: data/input-remapper.glade:185
|
||
msgid "New"
|
||
msgstr "新增"
|
||
|
||
#: inputremapper/gui/components/editor.py:980
|
||
msgid "No Axis"
|
||
msgstr "無軸"
|
||
|
||
#: data/input-remapper.glade:721
|
||
msgid "Output"
|
||
msgstr "輸出"
|
||
|
||
#: data/input-remapper.glade:862
|
||
msgid "Output axis"
|
||
msgstr "輸出軸"
|
||
|
||
#: inputremapper/gui/controller.py:508 inputremapper/gui/controller.py:582
|
||
msgid "Permission denied!"
|
||
msgstr "權限不足!"
|
||
|
||
#: data/input-remapper.glade:287
|
||
msgid "Preset Name"
|
||
msgstr "預設組合名稱"
|
||
|
||
#: data/input-remapper.glade:272
|
||
msgid "Presets"
|
||
msgstr "預設組合"
|
||
|
||
#: data/input-remapper.glade:590
|
||
msgid "Record"
|
||
msgstr "錄製"
|
||
|
||
#: data/input-remapper.glade:594
|
||
msgid "Record a button of your device that should be remapped"
|
||
msgstr "錄製裝置上要重新對應的按鈕"
|
||
|
||
#: inputremapper/gui/components/editor.py:563
|
||
msgid "Record input first"
|
||
msgstr "請先錄製輸入"
|
||
|
||
#: inputremapper/gui/components/editor.py:65
|
||
msgid "Record the input first"
|
||
msgstr "請先錄製輸入"
|
||
|
||
#: data/input-remapper.glade:1708
|
||
msgid ""
|
||
"Release all inputs which are part of the combination before the mapping is "
|
||
"injected"
|
||
msgstr ""
|
||
"在注入對應前,先釋放屬於該組合的所有輸入"
|
||
|
||
#: data/input-remapper.glade:1711
|
||
msgid "Release input"
|
||
msgstr "釋放輸入"
|
||
|
||
#: data/input-remapper.glade:1683
|
||
msgid "Release timeout"
|
||
msgstr "釋放逾時"
|
||
|
||
#: inputremapper/gui/controller.py:208
|
||
msgid "Remove the Analog Output Axis when specifying a macro or key output"
|
||
msgstr "指定巨集或按鍵輸出時,請移除類比輸出軸"
|
||
|
||
#: inputremapper/gui/controller.py:199
|
||
msgid ""
|
||
"Remove the macro or key from the macro input field when specifying an analog "
|
||
"output"
|
||
msgstr ""
|
||
"指定類比輸出時,請從巨集輸入欄位中移除巨集或按鍵"
|
||
|
||
#: data/input-remapper.glade:1776
|
||
msgid "Remove this input"
|
||
msgstr "移除此輸入"
|
||
|
||
#: data/input-remapper.glade:394
|
||
msgid "Rename"
|
||
msgstr "重新命名"
|
||
|
||
#: data/input-remapper.glade:452
|
||
msgid "Save the entered name"
|
||
msgstr "儲存輸入的名稱"
|
||
|
||
#: data/input-remapper.glade:1449
|
||
msgid ""
|
||
"See <a href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/"
|
||
"usage.md\">usage.md</a> online on github for comprehensive information.\n"
|
||
"\n"
|
||
"A \"key + key + ... + key\" syntax can be used to trigger key combinations. "
|
||
"For example \"Control_L + a\".\n"
|
||
"\n"
|
||
"Writing \"disable\" as a mapping disables a key.\n"
|
||
"\n"
|
||
"Macros allow multiple characters to be written with a single key-press. "
|
||
"Information about programming them is available online on github. See <a "
|
||
"href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/macros."
|
||
"md\">macros.md</a> and <a href=\"https://github.com/sezanzeb/input-remapper/"
|
||
"blob/HEAD/readme/examples.md\">examples.md</a>"
|
||
msgstr ""
|
||
"完整資訊請參閱 GitHub 上的線上文件 <a href=\"https://github.com/sezanzeb/"
|
||
"input-remapper/blob/HEAD/readme/usage.md\">usage.md</a>。\n"
|
||
"\n"
|
||
"可使用「按鍵 + 按鍵 + … + 按鍵」語法觸發組合鍵,例如「Control_L + a」。\n"
|
||
"\n"
|
||
"將對應值設為「disable」可停用該按鍵。\n"
|
||
"\n"
|
||
"巨集可讓單次按鍵輸入多個字元。巨集編寫相關資訊請參閱 GitHub 上的線上文件:"
|
||
"<a href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/macros."
|
||
"md\">macros.md</a> 及 <a href=\"https://github.com/sezanzeb/input-remapper/"
|
||
"blob/HEAD/readme/examples.md\">examples.md</a>"
|
||
|
||
#: data/input-remapper.glade:1590
|
||
msgid "Shortcuts"
|
||
msgstr "快速鍵"
|
||
|
||
#: data/input-remapper.glade:1492
|
||
msgid ""
|
||
"Shortcuts only work while keys are not being recorded and the gui is in "
|
||
"focus."
|
||
msgstr "快速鍵僅在未錄製按鍵且應用程式視窗為焦點時才有作用。"
|
||
|
||
#: data/input-remapper.glade:322
|
||
msgid "Start injecting. Don't hold down any keys while the injection starts"
|
||
msgstr "開始注入。注入啟動時請勿按住任何按鍵"
|
||
|
||
#: inputremapper/gui/controller.py:643
|
||
msgid "Starting injection..."
|
||
msgstr "正在啟動注入……"
|
||
|
||
#: data/input-remapper.glade:201 data/input-remapper.glade:334
|
||
msgid "Stop"
|
||
msgstr "停止"
|
||
|
||
#: inputremapper/gui/controller.py:710
|
||
msgid "Stopped the injection"
|
||
msgstr "已停止注入"
|
||
|
||
#: data/input-remapper.glade:205 data/input-remapper.glade:338
|
||
msgid ""
|
||
"Stops the Injection for the selected device,\n"
|
||
"gives your keys their original function back\n"
|
||
"Shortcut: ctrl + del"
|
||
msgstr ""
|
||
"停止所選裝置的注入,\n"
|
||
"還原按鍵原有功能\n"
|
||
"快速鍵:ctrl + del"
|
||
|
||
#: data/input-remapper.glade:812
|
||
msgid "Target"
|
||
msgstr "目標"
|
||
|
||
#: data/input-remapper.glade:1078
|
||
msgid ""
|
||
"The Speed at which the Input is considered at maximum.\n"
|
||
"Only relevant when mapping relative inputs (e.g. mouse) to absolute outputs "
|
||
"(e.g. gamepad)"
|
||
msgstr ""
|
||
"系統將輸入視為最大值時的速度。\n"
|
||
"僅在將相對輸入(例如滑鼠)對應至絕對輸出(例如遊戲手把)時適用"
|
||
|
||
#: inputremapper/gui/controller.py:234
|
||
msgid ""
|
||
"The input specifies a key or macro input, but no macro or key is programmed."
|
||
msgstr ""
|
||
"輸入指定為按鍵或巨集輸入,但尚未設定任何巨集或按鍵。"
|
||
|
||
#: inputremapper/gui/controller.py:213
|
||
msgid "The input specifies an analog axis, but no output axis is selected."
|
||
msgstr "輸入指定為類比軸,但尚未選擇輸出軸。"
|
||
|
||
#: data/input-remapper.glade:803
|
||
msgid "The type of device this mapping is emulating."
|
||
msgstr "此對應所仿效的裝置類型。"
|
||
|
||
#: data/input-remapper.glade:1831
|
||
msgid "Trigger threshold"
|
||
msgstr "觸發臨界值"
|
||
|
||
#: data/input-remapper.glade:743
|
||
msgid "Type"
|
||
msgstr "類型"
|
||
|
||
#: data/input-remapper.glade:1473
|
||
msgid "Usage"
|
||
msgstr "使用方式"
|
||
|
||
#: inputremapper/gui/controller.py:593
|
||
msgid "Use \"Stop\" to stop before editing"
|
||
msgstr "請先按 [停止] 停止注入再進行編輯"
|
||
|
||
#: data/input-remapper.glade:1805
|
||
msgid "Use as analog"
|
||
msgstr "以類比方式使用"
|
||
|
||
#: data/input-remapper.glade:1366
|
||
msgid "Version unknown"
|
||
msgstr "版本未知"
|
||
|
||
#: data/input-remapper.glade:1134
|
||
msgid "What should be written. For example KEY_A"
|
||
msgstr "要輸出的內容,例如 KEY_A"
|
||
|
||
#: inputremapper/gui/controller.py:761
|
||
msgid "You are about to change the mapping to analog."
|
||
msgstr "即將把對應變更為類比模式。"
|
||
|
||
#: data/input-remapper.glade:1161
|
||
msgid "You can copy this text into the output"
|
||
msgstr "可將此文字複製到輸出欄位"
|
||
|
||
#: data/input-remapper.glade:1383
|
||
msgid ""
|
||
"You can find more information and report bugs at\n"
|
||
"<a href=\"https://github.com/sezanzeb/input-remapper\">https://github.com/"
|
||
"sezanzeb/input-remapper</a>"
|
||
msgstr ""
|
||
"可在此找到更多資訊及回報錯誤\n"
|
||
"<a href=\"https://github.com/sezanzeb/input-remapper\">https://github.com/"
|
||
"sezanzeb/input-remapper</a>"
|
||
|
||
#: inputremapper/gui/controller.py:623
|
||
msgid "You need to add mappings first"
|
||
msgstr "請先新增對應"
|
||
|
||
#: inputremapper/gui/controller.py:358
|
||
msgid ""
|
||
"Your system might reinterpret combinations with those after they are "
|
||
"injected, and by doing so break them."
|
||
msgstr ""
|
||
"系統可能會在注入後重新解讀含有這些鍵的組合,導致組合鍵無法正常運作。"
|
||
|
||
#: data/input-remapper.glade:1524
|
||
msgid "closes the application"
|
||
msgstr "關閉應用程式"
|
||
|
||
#: data/input-remapper.glade:1512
|
||
msgid "ctrl + del"
|
||
msgstr "ctrl + del"
|
||
|
||
#: data/input-remapper.glade:1536
|
||
msgid "ctrl + q"
|
||
msgstr "ctrl + q"
|
||
|
||
#: data/input-remapper.glade:1548
|
||
msgid "ctrl + r"
|
||
msgstr "ctrl + r"
|
||
|
||
#: inputremapper/gui/controller.py:356
|
||
msgid "ctrl, alt and shift may not combine properly"
|
||
msgstr "ctrl、alt 和 shift 鍵可能無法正確組合"
|
||
|
||
#: inputremapper/gui/data_manager.py:56
|
||
msgid "new preset"
|
||
msgstr "新預設組合"
|
||
|
||
#: data/input-remapper.glade:531 inputremapper/gui/user_interface.py:385
|
||
msgid "no input configured"
|
||
msgstr "尚未設定輸入"
|
||
|
||
#: data/input-remapper.glade:1560
|
||
msgid "refreshes the device list"
|
||
msgstr "重新整理裝置清單"
|
||
|
||
#: data/input-remapper.glade:1572
|
||
msgid "stops the injection"
|
||
msgstr "停止注入"
|
||
|
||
#: data/input-remapper.glade:1403
|
||
msgid ""
|
||
"© 2025 Sezanzeb b8x45ygc9@mozmail.com\n"
|
||
"This program comes with absolutely no warranty.\n"
|
||
"See the <a href=\"https://www.gnu.org/licenses/gpl-3.0.html\">GNU General "
|
||
"Public License, version 3 or later</a> for details."
|
||
msgstr ""
|
||
"© 2025 Sezanzeb b8x45ygc9@mozmail.com\n"
|
||
"本程式不附帶任何擔保。\n"
|
||
"詳細資訊請參閱 <a href=\"https://www.gnu.org/licenses/gpl-3.0.html\">GNU General "
|
||
"Public License 第 3 版或更新版本</a>。"
|