<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh-TW" sourcelanguage="en">
  <context>
    <name>AddCustomRepositoryDialog</name>
    <message>
      <location filename="../../AddonManagerOptions_AddCustomRepository.ui" line="14"/>
      <source>Custom repository</source>
      <translation>自訂儲存庫</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions_AddCustomRepository.ui" line="20"/>
      <source>Repository URL</source>
      <translation>儲存庫網址</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions_AddCustomRepository.ui" line="30"/>
      <source>Branch</source>
      <translation>分支</translation>
    </message>
  </context>
  <context>
    <name>CompactView</name>
    <message>
      <location filename="../../compact_view.py" line="83"/>
      <location filename="../../compact_view.ui" line="59"/>
      <source>Icon</source>
      <translation>圖示</translation>
    </message>
    <message>
      <location filename="../../compact_view.py" line="86"/>
      <location filename="../../compact_view.ui" line="66"/>
      <source>&lt;b&gt;Package Name&lt;/b&gt;</source>
      <translation>&lt;b&gt;套件名稱&lt;/b&gt;</translation>
    </message>
    <message>
      <location filename="../../compact_view.py" line="87"/>
      <location filename="../../compact_view.ui" line="73"/>
      <source>Version</source>
      <translation>版本</translation>
    </message>
    <message>
      <location filename="../../compact_view.py" line="90"/>
      <location filename="../../compact_view.ui" line="86"/>
      <source>Description</source>
      <translation>說明</translation>
    </message>
    <message>
      <location filename="../../compact_view.py" line="93"/>
      <source>Update Available</source>
      <translation>有可用更新</translation>
    </message>
    <message>
      <location filename="../../compact_view.ui" line="102"/>
      <source>UpdateAvailable</source>
      <translation>可獲得更新</translation>
    </message>
  </context>
  <context>
    <name>DependencyDialog</name>
    <message>
      <location filename="../../developer_mode_dependencies.ui" line="14"/>
      <source>Dependencies</source>
      <translation>相依性</translation>
    </message>
    <message>
      <location filename="../../developer_mode_dependencies.ui" line="39"/>
      <source>Dependency type</source>
      <translation>相依類別</translation>
    </message>
    <message>
      <location filename="../../developer_mode_dependencies.ui" line="44"/>
      <source>Name</source>
      <translation>名稱</translation>
    </message>
    <message>
      <location filename="../../developer_mode_dependencies.ui" line="49"/>
      <source>Optional?</source>
      <translation>選用?</translation>
    </message>
  </context>
  <context>
    <name>DependencyResolutionDialog</name>
    <message>
      <location filename="../../dependency_resolution_dialog.ui" line="17"/>
      <location filename="../../AddonManagerTest/gui/test_installer_gui.py" line="175"/>
      <source>Resolve Dependencies</source>
      <translation>解決相依性</translation>
    </message>
    <message>
      <location filename="../../dependency_resolution_dialog.ui" line="29"/>
      <source>This Addon has the following required and optional dependencies. You must install them before this Addon can be used.

Do you want the Addon Manager to install them automatically? Choose &quot;Ignore&quot; to install the Addon without installing the dependencies.</source>
      <translation>此附加元件需要以下必要和選用相依套件。您必須在使用此附加元件之前安裝它們。

您是否希望附加元件管理員自動安裝它們？選擇&quot;忽略&quot;以安裝附加元件而不安裝相依套件。</translation>
    </message>
    <message>
      <location filename="../../dependency_resolution_dialog.ui" line="43"/>
      <source>FreeCAD Addons</source>
      <translation>FreeCAD 附件元件</translation>
    </message>
    <message>
      <location filename="../../dependency_resolution_dialog.ui" line="55"/>
      <source>Required Python modules</source>
      <translation>所需之 Python 模組</translation>
    </message>
    <message>
      <location filename="../../dependency_resolution_dialog.ui" line="67"/>
      <source>Optional Python modules</source>
      <translation>可選的 Python 模組</translation>
    </message>
  </context>
  <context>
    <name>DeveloperModeDialog</name>
    <message>
      <location filename="../../developer_mode.ui" line="14"/>
      <source>Addon Developer Tools</source>
      <translation>附加元件開發者工具</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="25"/>
      <source>Path to Addon</source>
      <translation>附加元件路徑</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="45"/>
      <location filename="../../developer_mode.ui" line="195"/>
      <source>Browse...</source>
      <translation>瀏覽...</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="54"/>
      <source>Metadata</source>
      <translation>後設資料選項</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="65"/>
      <source>Primary branch</source>
      <translation>主要分支</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="77"/>
      <location filename="../../developer_mode.ui" line="160"/>
      <source>Explanation of what this Addon provides. Displayed in the Addon Manager. It is not necessary for this to state that this is a FreeCAD Addon.</source>
      <translation>說明此附加元件提供什麼。在附加元件管理員中顯示。沒有必要指明這是 FreeCAD 附加元件</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="80"/>
      <source>Description</source>
      <translation>說明</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="90"/>
      <source>Discussion URL</source>
      <translation>討論網址</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="97"/>
      <source>Icon</source>
      <translation>圖示</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="104"/>
      <source>Bugtracker URL</source>
      <translation>錯誤追蹤系統的URL</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="113"/>
      <source>Semantic (1.2.3-beta) or CalVer (2022.08.30) styles supported</source>
      <translation>支援 Semantic (1.2.3-beta 版) 或 CalVer (2022.08.30 版) 風格</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="120"/>
      <source>Set to today (CalVer style)</source>
      <translation>設置為今天（CalVer格式）</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="132"/>
      <location filename="../../developer_mode.ui" line="146"/>
      <location filename="../../developer_mode.ui" line="180"/>
      <location filename="../../developer_mode.ui" line="218"/>
      <source>(Optional)</source>
      <translation>（可選）</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="139"/>
      <location filename="../../developer_mode.ui" line="225"/>
      <source>Displayed in the Addon Manager&apos;s list of Addons. Should not include the word &quot;FreeCAD&quot;, and must be a valid directory name on all support operating systems.</source>
      <translation>顯示在附加元件管理員&apos;的附加元件清單中。不應包括單詞  &quot;FreeCAD&quot;，並且必須是所有支援操作系統上的有效目錄名稱。</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="153"/>
      <source>README URL</source>
      <translation>README 網址</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="166"/>
      <source>TIP: Since this is displayed within FreeCAD, in the Addon Manager, it is not necessary to take up space saying things like &quot;This is a FreeCAD Addon...&quot; -- just say what it does.</source>
      <translation>提示：由於這是在 FreeCAD 中顯示的，附加元件管理員中不需要佔用空間說明 &quot;這是 FreeCAD 的附加元件...&quot;，只需說明其功能即可。</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="173"/>
      <source>Repository URL</source>
      <translation>儲存庫網址</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="204"/>
      <source>Website URL</source>
      <translation>網址</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="211"/>
      <source>Documentation URL</source>
      <translation>文件網址</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="228"/>
      <source>Addon Name</source>
      <translation>附加元件名稱</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="235"/>
      <source>Version</source>
      <translation>版本</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="242"/>
      <source>(Recommended)</source>
      <translation>(建議)</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="249"/>
      <source>Minimum Python</source>
      <translation>最低要求的Python版本</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="258"/>
      <source>(Optional, only 3.x version supported)</source>
      <translation>(可選，只支援 3.x 版)</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="265"/>
      <source>Detect...</source>
      <translation>偵測...</translation>
    </message>
    <message>
      <location filename="../../developer_mode.ui" line="277"/>
      <source>Addon Contents</source>
      <translation>附加元件內容</translation>
    </message>
  </context>
  <context>
    <name>Dialog</name>
    <message>
      <location filename="../../AddonManager.ui" line="14"/>
      <source>Addon Manager</source>
      <translation>附加元件管理員</translation>
    </message>
    <message>
      <location filename="../../developer_mode_tags.ui" line="14"/>
      <source>Edit Tags</source>
      <translation>編輯標籤</translation>
    </message>
    <message>
      <location filename="../../developer_mode_tags.ui" line="20"/>
      <source>Comma-separated list of tags describing this item:</source>
      <translation>逗號分隔的標籤清單以描述此項目：</translation>
    </message>
    <message>
      <location filename="../../developer_mode_tags.ui" line="35"/>
      <source>HINT: Common tags include &quot;Assembly&quot;, &quot;FEM&quot;, &quot;Mesh&quot;, &quot;NURBS&quot;, etc.</source>
      <translation>提示：常見的標籤包括 &quot;Assembly&amp;quot、&quot;FEM&quot;、&quot;Mesh&quot;、&quot;NURBS&quot; 等。</translation>
    </message>
    <message>
      <location filename="../../first_run.ui" line="17"/>
      <source>Add-on Manager: Warning!</source>
      <translation type="unfinished">Add-on Manager: Warning!</translation>
    </message>
    <message>
      <location filename="../../first_run.ui" line="62"/>
      <source>The Add-on Manager provides access to an extensive library of useful third-party FreeCAD extensions. No guarantees can be made regarding their safety or functionality.</source>
      <translation type="unfinished">The Add-on Manager provides access to an extensive library of useful third-party FreeCAD extensions. No guarantees can be made regarding their safety or functionality.</translation>
    </message>
    <message>
      <location filename="../../first_run.ui" line="96"/>
      <source>Continue</source>
      <translation>繼續</translation>
    </message>
    <message>
      <location filename="../../first_run.ui" line="103"/>
      <source>Cancel</source>
      <translation>取消</translation>
    </message>
  </context>
  <context>
    <name>EditDependencyDialog</name>
    <message>
      <location filename="../../developer_mode_edit_dependency.ui" line="14"/>
      <source>Edit Dependency</source>
      <translation>編輯相依性</translation>
    </message>
    <message>
      <location filename="../../developer_mode_edit_dependency.ui" line="20"/>
      <source>Dependency Type</source>
      <translation>相依類型</translation>
    </message>
    <message>
      <location filename="../../developer_mode_edit_dependency.ui" line="30"/>
      <source>Dependency</source>
      <translation>相依性</translation>
    </message>
    <message>
      <location filename="../../developer_mode_edit_dependency.ui" line="42"/>
      <source>Package name, if &quot;Other...&quot;</source>
      <translation>套件名稱，若  &quot; 其它...&quot;</translation>
    </message>
    <message>
      <location filename="../../developer_mode_edit_dependency.ui" line="54"/>
      <source>NOTE: If &quot;Other...&quot; is selected, the package is not in the ALLOWED_PYTHON_PACKAGES.txt file, and will not be automatically installed by the Addon Manager. Submit a PR at &lt;a href=&quot;https://github.com/FreeCAD/FreeCAD-addons&quot;&gt;https://github.com/FreeCAD/FreeCAD-addons&lt;/a&gt; to request addition of a package.</source>
      <translation>注意：如果選擇了 &quot;其他...&quot;，該套件不在 ALLOWED_PYTHON_PACKAGES.txt 文件中，將不會被附加元件管理員自動安裝。請提交一個 PR 到 &lt;a href=&quot;https://github.com/FreeCAD/FreeCAD-addons&quot;&gt;>https://github.com/FreeCAD/FreeCAD-addons&lt;/a&gt;，以請求添加該套件。</translation>
    </message>
    <message>
      <location filename="../../developer_mode_edit_dependency.ui" line="69"/>
      <source>If this is an optional dependency, the Addon Manager will offer to install it (when possible), but will not block installation if the user chooses not to, or cannot, install the package.</source>
      <translation>如果這是一個可選相依，附加元件管理員將在可能的情況下提供安裝選項，但如果使用者選擇不安裝或無法安裝該套件，將不會阻止安裝。</translation>
    </message>
    <message>
      <location filename="../../developer_mode_edit_dependency.ui" line="72"/>
      <source>Optional</source>
      <translation>選用項</translation>
    </message>
  </context>
  <context>
    <name>ExpandedView</name>
    <message>
      <location filename="../../expanded_view.py" line="122"/>
      <location filename="../../expanded_view.ui" line="68"/>
      <source>Icon</source>
      <translation>圖示</translation>
    </message>
    <message>
      <location filename="../../expanded_view.py" line="125"/>
      <location filename="../../expanded_view.ui" line="101"/>
      <source>&lt;h1&gt;Package Name&lt;/h1&gt;</source>
      <translation>&lt;h1&gt;套件名稱&lt;/h1&gt;</translation>
    </message>
    <message>
      <location filename="../../expanded_view.py" line="126"/>
      <location filename="../../expanded_view.ui" line="114"/>
      <source>Version</source>
      <translation>版本</translation>
    </message>
    <message>
      <location filename="../../expanded_view.py" line="127"/>
      <location filename="../../expanded_view.ui" line="121"/>
      <source>(tags)</source>
      <translation>(標籤)</translation>
    </message>
    <message>
      <location filename="../../expanded_view.py" line="130"/>
      <location filename="../../expanded_view.ui" line="156"/>
      <source>Description</source>
      <translation>說明</translation>
    </message>
    <message>
      <location filename="../../expanded_view.py" line="131"/>
      <location filename="../../expanded_view.ui" line="178"/>
      <source>Maintainer</source>
      <translation>維護者</translation>
    </message>
    <message>
      <location filename="../../expanded_view.py" line="134"/>
      <source>Update Available</source>
      <translation>有可用更新</translation>
    </message>
    <message>
      <location filename="../../expanded_view.ui" line="128"/>
      <source>labelSort</source>
      <translation>標籤排序</translation>
    </message>
    <message>
      <location filename="../../expanded_view.ui" line="193"/>
      <source>UpdateAvailable</source>
      <translation>可獲得更新</translation>
    </message>
  </context>
  <context>
    <name>Form</name>
    <message>
      <location filename="../../developer_mode_licenses_table.ui" line="38"/>
      <source>Licenses</source>
      <translation>授權條款</translation>
    </message>
    <message>
      <location filename="../../developer_mode_licenses_table.ui" line="69"/>
      <source>License</source>
      <translation>版權</translation>
    </message>
    <message>
      <location filename="../../developer_mode_licenses_table.ui" line="74"/>
      <source>License file</source>
      <translation>授權檔案</translation>
    </message>
    <message>
      <location filename="../../developer_mode_people_table.ui" line="26"/>
      <source>People</source>
      <translation>人</translation>
    </message>
    <message>
      <location filename="../../developer_mode_people_table.ui" line="57"/>
      <source>Kind</source>
      <translation>類別</translation>
    </message>
    <message>
      <location filename="../../developer_mode_people_table.ui" line="62"/>
      <source>Name</source>
      <translation>名稱</translation>
    </message>
    <message>
      <location filename="../../developer_mode_people_table.ui" line="67"/>
      <source>Email</source>
      <translation>電子郵件</translation>
    </message>
  </context>
  <context>
    <name>FreeCADVersionToBranchMapDialog</name>
    <message>
      <location filename="../../developer_mode_advanced_freecad_versions.ui" line="14"/>
      <source>Advanced Version Mapping</source>
      <translation>進階版本對映</translation>
    </message>
    <message>
      <location filename="../../developer_mode_advanced_freecad_versions.ui" line="20"/>
      <source>Upcoming versions of the FreeCAD Addon Manager will support developers&apos; setting a specific branch or tag for use with a specific version of FreeCAD (e.g. setting a specific tag as the last version of your Addon to support v0.19, etc.)</source>
      <translation>即將推出的 FreeCAD 附加元件管理員的版本將支援開發人員為特定版本的 FreeCAD 設定特定的分支或標籤（例如，設定特定的標籤作為您的附加元件支援 v0.19 的最後一個版本等）。</translation>
    </message>
    <message>
      <location filename="../../developer_mode_advanced_freecad_versions.ui" line="43"/>
      <source>FreeCAD Version</source>
      <translation>FreeCAD 版本</translation>
    </message>
    <message>
      <location filename="../../developer_mode_advanced_freecad_versions.ui" line="48"/>
      <source>Best-available branch, tag, or commit</source>
      <translation>最佳可用的分支、標籤或提交</translation>
    </message>
  </context>
  <context>
    <name>FreeCADVersionsDialog</name>
    <message>
      <location filename="../../developer_mode_freecad_versions.ui" line="14"/>
      <source>Supported FreeCAD Versions</source>
      <translation>所支援之 FreeCAD 版本</translation>
    </message>
    <message>
      <location filename="../../developer_mode_freecad_versions.ui" line="20"/>
      <source>Minimum FreeCAD Version Supported</source>
      <translation>所支援的最低 FreeCAD 版本</translation>
    </message>
    <message>
      <location filename="../../developer_mode_freecad_versions.ui" line="27"/>
      <location filename="../../developer_mode_freecad_versions.ui" line="41"/>
      <source>Optional</source>
      <translation>選用項</translation>
    </message>
    <message>
      <location filename="../../developer_mode_freecad_versions.ui" line="34"/>
      <source>Maximum FreeCAD Version Supported</source>
      <translation>所支援的最高 FreeCAD 版本</translation>
    </message>
    <message>
      <location filename="../../developer_mode_freecad_versions.ui" line="48"/>
      <source>Advanced version mapping...</source>
      <translation>進階版本對映...</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsAddonManager</name>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="14"/>
      <source>Addon manager options</source>
      <translation>附加元件管理員選項</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="23"/>
      <source>If this option is selected, when launching the Addon Manager,
installed addons will be checked for available updates</source>
      <translation>如果選擇此選項,，則啟動附加元件管理員時，
將檢查已安裝的附件元件是否有可用更新</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="27"/>
      <source>Automatically check for updates at start (requires git)</source>
      <translation>啟動時自動檢查更新(需要 git 工具)</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="43"/>
      <source>Download Macro metadata (approximately 10MB)</source>
      <translation>下載巨集後設資料(約 10 MB)</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="58"/>
      <source>Cache update frequency</source>
      <translation>快取更新頻率</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="78"/>
      <source>Manual (no automatic updates)</source>
      <translation>手動 (非自動更新)</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="83"/>
      <source>Daily</source>
      <translation>每日</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="88"/>
      <source>Weekly</source>
      <translation>每週</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="98"/>
      <source>Hide Addons without a license</source>
      <translation>隱藏未授權的附加元件</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="114"/>
      <source>Hide Addons with non-FSF Free/Libre license</source>
      <translation>隱藏具有非自由軟體基金會（FSF）自由許可的附加元件</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="130"/>
      <source>Hide Addons with non-OSI-approved license</source>
      <translation>隱藏具有非開放原始碼促進會（OSI）批准的許可證的附加元件</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="146"/>
      <source>Hide Addons marked Python 2 Only</source>
      <translation>隱藏標記只能使用於 Python 2 之附加元件</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="162"/>
      <source>Hide Addons marked Obsolete</source>
      <translation>隱藏已標記為過時的附加元件</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="178"/>
      <source>Hide Addons that require a newer version of FreeCAD</source>
      <translation>隱藏需要更新版本的 FreeCAD 的附加元件</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="200"/>
      <source>Custom repositories</source>
      <translation>自訂儲存庫</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="254"/>
      <source>Proxy</source>
      <translation>代理伺服器</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="260"/>
      <source>No proxy</source>
      <translation>不使用代理伺服器</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="276"/>
      <source>User system proxy</source>
      <translation>使用系統代理伺服器</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="289"/>
      <source>User-defined proxy:</source>
      <translation>使用者定義的代理伺服器：</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="320"/>
      <source>Score source URL</source>
      <translation>得分來源網址</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="333"/>
      <source>The URL for the Addon Score data (see Addon Manager wiki page for formatting and hosting details).</source>
      <translation>附加元件資料的網址（請參閱附加元件管理員維基頁面以查看格式和主機詳細資訊）。</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="350"/>
      <source>Path to Git executable (optional):</source>
      <translation>Git 可執行檔的路徑(選填):</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="369"/>
      <source>The path to the git executable. Autodetected if needed and not specified.</source>
      <translation>git 可執行檔之路徑。如果需要且未指定，則會自動檢測。</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="390"/>
      <source>Advanced Options</source>
      <translation>進階選項</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="396"/>
      <source>Show option to change branches (requires git)</source>
      <translation>顯示更改分支的選項 (需要git)</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="409"/>
      <source>Disable git (fall back to ZIP downloads only)</source>
      <translation>停用 git (返回到僅使用 ZIP 下載)</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="422"/>
      <source>Activate Addon Manager options intended for developers of new Addons.</source>
      <translation>啟用針對新附加元件開發者設計的附加元件管理員選項。</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="425"/>
      <source>Addon developer mode</source>
      <translation>附加元件開發者模式</translation>
    </message>
  </context>
  <context>
    <name>PackageDetails</name>
    <message>
      <location filename="../../package_details.ui" line="49"/>
      <source>Uninstalls a selected macro or workbench</source>
      <translation>解除安裝一選定巨集或工作台</translation>
    </message>
    <message>
      <location filename="../../package_details.ui" line="52"/>
      <source>Install</source>
      <translation>安裝</translation>
    </message>
    <message>
      <location filename="../../package_details.ui" line="59"/>
      <source>Uninstall</source>
      <translation>解除安裝</translation>
    </message>
    <message>
      <location filename="../../package_details.ui" line="66"/>
      <source>Update</source>
      <translation>更新</translation>
    </message>
    <message>
      <location filename="../../package_details.ui" line="73"/>
      <source>Run Macro</source>
      <translation>執行巨集</translation>
    </message>
    <message>
      <location filename="../../package_details.ui" line="80"/>
      <source>Change branch</source>
      <translation>變更分支</translation>
    </message>
  </context>
  <context>
    <name>PythonDependencyUpdateDialog</name>
    <message>
      <location filename="../../PythonDependencyUpdateDialog.ui" line="14"/>
      <source>Manage Python Dependencies</source>
      <translation>管理 Python 相依性</translation>
    </message>
    <message>
      <location filename="../../PythonDependencyUpdateDialog.ui" line="20"/>
      <source>The following Python packages have been installed locally by the Addon Manager to satisfy Addon dependencies. Installation location:</source>
      <translation>以下 Python 套件已由附加元件管理員安裝在本地以滿足附加元件相依性。安裝位置：</translation>
    </message>
    <message>
      <location filename="../../PythonDependencyUpdateDialog.ui" line="59"/>
      <source>Package name</source>
      <translation>套件名稱</translation>
    </message>
    <message>
      <location filename="../../PythonDependencyUpdateDialog.ui" line="64"/>
      <source>Installed version</source>
      <translation>已安裝版本</translation>
    </message>
    <message>
      <location filename="../../PythonDependencyUpdateDialog.ui" line="69"/>
      <source>Available version</source>
      <translation>可用版本</translation>
    </message>
    <message>
      <location filename="../../PythonDependencyUpdateDialog.ui" line="74"/>
      <source>Used by</source>
      <translation>使用中</translation>
    </message>
    <message>
      <location filename="../../PythonDependencyUpdateDialog.ui" line="87"/>
      <source>An asterisk (*) in the &quot;Used by&quot; column indicates an optional dependency. Note that Used by only records direct imports in the Addon. Other Python packages that those packages depend upon may have been installed as well.</source>
      <translation>在 &quot;被使用&quot; 列中的星號（*）表示可選相依性。請注意，“被使用”僅記錄附加元件中的直接匯入。這些套件所相依的其他 Python 套件可能也已安裝。</translation>
    </message>
    <message>
      <location filename="../../PythonDependencyUpdateDialog.ui" line="99"/>
      <source>Update all available</source>
      <translation>更新所有可用更新</translation>
    </message>
  </context>
  <context>
    <name>SelectFromList</name>
    <message>
      <location filename="../../developer_mode_select_from_list.ui" line="14"/>
      <source>Dialog</source>
      <translation>對話方塊</translation>
    </message>
    <message>
      <location filename="../../developer_mode_select_from_list.ui" line="20"/>
      <source>TextLabel</source>
      <translation>文字標籤</translation>
    </message>
  </context>
  <context>
    <name>UpdateAllDialog</name>
    <message>
      <location filename="../../update_all.ui" line="14"/>
      <source>Updating Addons</source>
      <translation>更新附加元件</translation>
    </message>
    <message>
      <location filename="../../update_all.ui" line="23"/>
      <source>Updating out-of-date addons...</source>
      <translation>正在更新過時的附加元件...</translation>
    </message>
  </context>
  <context>
    <name>addContentDialog</name>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="14"/>
      <source>Content Item</source>
      <translation>內容項目</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="25"/>
      <source>Content type:</source>
      <translation>內容類型：</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="33"/>
      <source>Macro</source>
      <translation>巨集</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="38"/>
      <source>Preference Pack</source>
      <translation>偏好設定包</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="43"/>
      <source>Workbench</source>
      <translation>工作台</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="51"/>
      <source>If this is the only thing in the Addon, all other metadata can be inherited from the top level, and does not need to be specified here.</source>
      <translation>如果這是附加元件中唯一的內容，則所有其他後設資料都可以從最高階繼承，不需要在此處指定。</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="54"/>
      <source>This is the only item in the Addon</source>
      <translation>這是附加元件中唯一的項目</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="86"/>
      <source>Main macro file</source>
      <translation>主巨集檔</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="93"/>
      <source>The file with the macro&apos;s metadata in it</source>
      <translation>包含巨集後設資料的檔案</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="100"/>
      <location filename="../../developer_mode_add_content.ui" line="161"/>
      <location filename="../../developer_mode_add_content.ui" line="193"/>
      <source>Browse...</source>
      <translation>瀏覽...</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="111"/>
      <source>Preference Pack Name</source>
      <translation>偏好設定包名稱</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="125"/>
      <source>Workbench class name</source>
      <translation>工作台類別名稱</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="132"/>
      <source>Class that defines &quot;Icon&quot; data member</source>
      <translation>定義 &quot;圖示 &quot;資料成員之類別</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="145"/>
      <source>Subdirectory</source>
      <translation>子目錄</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="154"/>
      <source>Optional, defaults to name of content item</source>
      <translation>可選項，預設值為內容項目的名稱</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="170"/>
      <source>Icon</source>
      <translation>圖示</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="186"/>
      <source>Optional, defaults to inheriting from top-level Addon</source>
      <translation>可選的，預設繼承自最高階附加元件</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="206"/>
      <source>Tags...</source>
      <translation>標籤...</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="213"/>
      <source>Dependencies...</source>
      <translation>相依性...</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="220"/>
      <source>FreeCAD Versions...</source>
      <translation>FreeCAD 版本...</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="258"/>
      <source>Other Metadata</source>
      <translation>其它後設資料</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="264"/>
      <source>Displayed in the Addon Manager&apos;s list of Addons. Should not include the word &quot;FreeCAD&quot;.</source>
      <translation>顯示在附加元件管理員的附加元件列表中。不應包括單詞 &quot;FreeCAD&quot;。</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="278"/>
      <source>Version</source>
      <translation>版本</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="285"/>
      <source>Description</source>
      <translation>說明</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="297"/>
      <source>Semantic (1.2.3-beta) or CalVer (2022.08.30) styles supported</source>
      <translation>支援 Semantic (1.2.3-beta 版) 或 CalVer (2022.08.30 版) 風格</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="304"/>
      <source>Set to today (CalVer style)</source>
      <translation>設置為今天（CalVer格式）</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="313"/>
      <source>Display Name</source>
      <translation>顯示名稱</translation>
    </message>
    <message>
      <location filename="../../developer_mode_add_content.ui" line="330"/>
      <source>Any fields left blank are inherited from the top-level Addon metadata, so technically they are all optional. For Addons with multiple content items, each item should provide a unique Display Name and Description.</source>
      <translation>所有未填寫的欄位都是繼承自最高階附加元件後設資料，因此從技術上講，它們都是可選的。對於具有多個內容項目的附加元件，每個項目應提供唯一的顯示名稱和描述。</translation>
    </message>
  </context>
  <context>
    <name>add_toolbar_button_dialog</name>
    <message>
      <location filename="../../add_toolbar_button_dialog.ui" line="14"/>
      <source>Add button?</source>
      <translation>添加按鈕?</translation>
    </message>
    <message>
      <location filename="../../add_toolbar_button_dialog.ui" line="20"/>
      <source>Add a toolbar button for this macro?</source>
      <translation>選擇要加入此巨集的工具列按鈕 ?</translation>
    </message>
    <message>
      <location filename="../../add_toolbar_button_dialog.ui" line="32"/>
      <source>Yes</source>
      <translation>是</translation>
    </message>
    <message>
      <location filename="../../add_toolbar_button_dialog.ui" line="39"/>
      <source>No</source>
      <translation>否</translation>
    </message>
    <message>
      <location filename="../../add_toolbar_button_dialog.ui" line="46"/>
      <source>Never</source>
      <translation>決不</translation>
    </message>
  </context>
  <context>
    <name>change_branch</name>
    <message>
      <location filename="../../change_branch.ui" line="14"/>
      <source>Change Branch</source>
      <translation>變更分支</translation>
    </message>
    <message>
      <location filename="../../change_branch.ui" line="23"/>
      <source>Change to branch:</source>
      <translation>變更分支:</translation>
    </message>
  </context>
  <context>
    <name>copyrightInformationDialog</name>
    <message>
      <location filename="../../developer_mode_copyright_info.ui" line="14"/>
      <source>Copyright Information</source>
      <translation>版權資訊 </translation>
    </message>
    <message>
      <location filename="../../developer_mode_copyright_info.ui" line="22"/>
      <source>Copyright holder:</source>
      <translation>版權所有人:</translation>
    </message>
    <message>
      <location filename="../../developer_mode_copyright_info.ui" line="32"/>
      <source>Copyright year:</source>
      <translation>版權年份:</translation>
    </message>
  </context>
  <context>
    <name>personDialog</name>
    <message>
      <location filename="../../developer_mode_people.ui" line="14"/>
      <source>Add Person</source>
      <translation>添加人員</translation>
    </message>
    <message>
      <location filename="../../developer_mode_people.ui" line="20"/>
      <source>A maintainer is someone with current commit access on this project. An author is anyone else you&apos;d like to give credit to.</source>
      <translation>一位維護者是指在該專案上具有目前提交存取權限的人。而作者則是指您&apos;想要歸功的其他任何人。</translation>
    </message>
    <message>
      <location filename="../../developer_mode_people.ui" line="29"/>
      <source>Name:</source>
      <translation>名稱:</translation>
    </message>
    <message>
      <location filename="../../developer_mode_people.ui" line="39"/>
      <source>Email:</source>
      <translation>電子郵件：</translation>
    </message>
    <message>
      <location filename="../../developer_mode_people.ui" line="46"/>
      <source>Email is required for maintainers, and optional for authors.</source>
      <translation>維護者需要提供電子郵件，而作者可以選擇性提供。</translation>
    </message>
  </context>
  <context>
    <name>proxy_authentication</name>
    <message>
      <location filename="../../proxy_authentication.ui" line="14"/>
      <source>Proxy login required</source>
      <translation>代理伺服器必須登入</translation>
    </message>
    <message>
      <location filename="../../proxy_authentication.ui" line="20"/>
      <source>Proxy requires authentication</source>
      <translation>代理伺服器需要認證</translation>
    </message>
    <message>
      <location filename="../../proxy_authentication.ui" line="29"/>
      <source>Proxy:</source>
      <translation>代理伺服器:</translation>
    </message>
    <message>
      <location filename="../../proxy_authentication.ui" line="42"/>
      <source>Placeholder for proxy address</source>
      <translation>代理伺服器位址的佔位符號</translation>
    </message>
    <message>
      <location filename="../../proxy_authentication.ui" line="49"/>
      <source>Realm:</source>
      <translation>領域:</translation>
    </message>
    <message>
      <location filename="../../proxy_authentication.ui" line="56"/>
      <source>Placeholder for proxy realm</source>
      <translation>代理伺服器領域的佔位符號</translation>
    </message>
    <message>
      <location filename="../../proxy_authentication.ui" line="67"/>
      <source>Username</source>
      <translation>使用者名稱</translation>
    </message>
    <message>
      <location filename="../../proxy_authentication.ui" line="77"/>
      <source>Password</source>
      <translation>密碼</translation>
    </message>
  </context>
  <context>
    <name>selectLicenseDialog</name>
    <message>
      <location filename="../../developer_mode_license.ui" line="14"/>
      <source>Select a license</source>
      <translation>選擇授權</translation>
    </message>
    <message>
      <location filename="../../developer_mode_license.ui" line="35"/>
      <source>About...</source>
      <translation>關於...</translation>
    </message>
    <message>
      <location filename="../../developer_mode_license.ui" line="46"/>
      <source>License name:</source>
      <translation>許可證名稱：</translation>
    </message>
    <message>
      <location filename="../../developer_mode_license.ui" line="60"/>
      <source>Path to license file:</source>
      <translation>授權檔案路徑：</translation>
    </message>
    <message>
      <location filename="../../developer_mode_license.ui" line="67"/>
      <source>(if required by license)</source>
      <translation>（如果根據許可證要求）</translation>
    </message>
    <message>
      <location filename="../../developer_mode_license.ui" line="74"/>
      <source>Browse...</source>
      <translation>瀏覽...</translation>
    </message>
    <message>
      <location filename="../../developer_mode_license.ui" line="81"/>
      <source>Create...</source>
      <translation>建立...</translation>
    </message>
  </context>
  <context>
    <name>select_toolbar_dialog</name>
    <message>
      <location filename="../../select_toolbar_dialog.ui" line="14"/>
      <location filename="../../AddonManagerTest/gui/test_installer_gui.py" line="396"/>
      <location filename="../../AddonManagerTest/gui/test_installer_gui.py" line="412"/>
      <location filename="../../AddonManagerTest/gui/test_installer_gui.py" line="429"/>
      <source>Select Toolbar</source>
      <translation>選擇工具列</translation>
    </message>
    <message>
      <location filename="../../select_toolbar_dialog.ui" line="26"/>
      <source>Select a toolbar to add this macro to:</source>
      <translation>選擇要加入此巨集的工具列:</translation>
    </message>
    <message>
      <location filename="../../select_toolbar_dialog.ui" line="36"/>
      <source>Ask every time</source>
      <translation>每次都詢問</translation>
    </message>
  </context>
  <context>
    <name>toolbar_button</name>
    <message>
      <location filename="../../toolbar_button.ui" line="14"/>
      <location filename="../../AddonManagerTest/gui/test_installer_gui.py" line="486"/>
      <source>Add button?</source>
      <translation>添加按鈕?</translation>
    </message>
    <message>
      <location filename="../../toolbar_button.ui" line="20"/>
      <source>Add a toolbar button for this macro?</source>
      <translation>選擇要加入此巨集的工具列按鈕 ?</translation>
    </message>
    <message>
      <location filename="../../toolbar_button.ui" line="32"/>
      <source>Yes</source>
      <translation>是</translation>
    </message>
    <message>
      <location filename="../../toolbar_button.ui" line="39"/>
      <source>No</source>
      <translation>否</translation>
    </message>
    <message>
      <location filename="../../toolbar_button.ui" line="46"/>
      <source>Never</source>
      <translation>決不</translation>
    </message>
  </context>
  <context>
    <name>AddonsInstaller</name>
    <message>
      <location filename="../../AddonManager.py" line="296"/>
      <source>Starting up...</source>
      <translation>啟動中...</translation>
    </message>
    <message>
      <location filename="../../AddonManager.py" line="332"/>
      <source>Loading addon information</source>
      <translation>載入附加元件資訊</translation>
    </message>
    <message>
      <location filename="../../AddonManager.py" line="358"/>
      <source>Worker process {} is taking a long time to stop...</source>
      <translation>工作行程 {} 正在花費較長時間停止...</translation>
    </message>
    <message>
      <location filename="../../addonmanager_cache.py" line="95"/>
      <source>Previous cache process was interrupted, restarting...
</source>
      <translation>先前快取行程被中斷，正在重新啟動...</translation>
    </message>
    <message>
      <location filename="../../addonmanager_cache.py" line="116"/>
      <source>Custom repo list changed, forcing recache...
</source>
      <translation>自訂儲存庫列表已更改，正在強制重新快取...
</translation>
    </message>
    <message>
      <location filename="../../AddonManager.py" line="416"/>
      <source>Addon manager</source>
      <translation>附加元件管理員</translation>
    </message>
    <message>
      <location filename="../../AddonManager.py" line="423"/>
      <source>You must restart FreeCAD for changes to take effect.</source>
      <translation>您必須重新啟動 FreeCAD 以使更改生效。</translation>
    </message>
    <message>
      <location filename="../../AddonManager.py" line="432"/>
      <source>Restart now</source>
      <translation>現在重新啟動</translation>
    </message>
    <message>
      <location filename="../../AddonManager.py" line="433"/>
      <source>Restart later</source>
      <translation>稍後重新啟動</translation>
    </message>
    <message>
      <location filename="../../AddonManager.py" line="499"/>
      <location filename="../../AddonManager.py" line="900"/>
      <source>Refresh local cache</source>
      <translation>刷新本地端快取</translation>
    </message>
    <message>
      <location filename="../../AddonManager.py" line="629"/>
      <source>Updating cache...</source>
      <translation>更新快取...</translation>
    </message>
    <message>
      <location filename="../../AddonManager.py" line="689"/>
      <location filename="../../AddonManager.py" line="724"/>
      <source>Checking for updates...</source>
      <translation>檢查更新...</translation>
    </message>
    <message>
      <location filename="../../AddonManager.py" line="939"/>
      <source>Temporary installation of macro failed.</source>
      <translation>巨集的暫存安裝失敗。</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_global_buttons.py" line="95"/>
      <location filename="../../Widgets/addonmanager_widget_global_buttons.py" line="100"/>
      <source>Close</source>
      <translation>關閉</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_global_buttons.py" line="96"/>
      <source>Update all addons</source>
      <translation>更新所有附加元件</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_global_buttons.py" line="97"/>
      <source>Check for updates</source>
      <translation>檢查更新</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_global_buttons.py" line="98"/>
      <source>Python dependencies...</source>
      <translation>Python 相依性...</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_global_buttons.py" line="99"/>
      <source>Developer tools...</source>
      <translation>開發者工具...</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_global_buttons.py" line="107"/>
      <source>Apply %n available update(s)</source>
      <translation>套用 %n 可用更新</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_global_buttons.py" line="110"/>
      <source>No updates available</source>
      <translation>沒有可用更新</translation>
    </message>
    <message>
      <location filename="../../AddonManager.py" line="829"/>
      <location filename="../../AddonManager.py" line="855"/>
      <location filename="../../AddonManager.py" line="954"/>
      <source>Cannot launch a new installer until the previous one has finished.</source>
      <translation>在前一個安裝程式完成之前無法啟動新的安裝程式。</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode_people_table.py" line="86"/>
      <location filename="../../addonmanager_devmode.py" line="115"/>
      <location filename="../../package_list.py" line="379"/>
      <location filename="../../addonmanager_devmode_person_editor.py" line="47"/>
      <source>Maintainer</source>
      <translation>維護者</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode_people_table.py" line="87"/>
      <location filename="../../addonmanager_devmode.py" line="116"/>
      <location filename="../../package_list.py" line="391"/>
      <location filename="../../addonmanager_devmode_person_editor.py" line="49"/>
      <source>Author</source>
      <translation>作者</translation>
    </message>
    <message>
      <location filename="../../manage_python_dependencies.py" line="164"/>
      <source>New Python Version Detected</source>
      <translation>偵測到新的 Python 版本</translation>
    </message>
    <message>
      <location filename="../../manage_python_dependencies.py" line="169"/>
      <source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
      <translation>這似乎是第一次使用這個版本的 Python 與附加元件管理員。您是否想要為其安裝相同的自動安裝相依套件？</translation>
    </message>
    <message>
      <location filename="../../manage_python_dependencies.py" line="198"/>
      <source>Processing, please wait...</source>
      <translation>處理中，請稍候...</translation>
    </message>
    <message>
      <location filename="../../manage_python_dependencies.py" line="246"/>
      <location filename="../../Widgets/addonmanager_widget_addon_buttons.py" line="115"/>
      <source>Update</source>
      <translation>更新</translation>
    </message>
    <message>
      <location filename="../../manage_python_dependencies.py" line="340"/>
      <source>Updating...</source>
      <translation>正在更新...</translation>
    </message>
    <message>
      <location filename="../../NetworkManager.py" line="96"/>
      <source>Could not import QtNetwork -- it does not appear to be installed on your system. Your provider may have a package for this dependency (often called &quot;python3-pyside2.qtnetwork&quot;)</source>
      <translation>無法匯入 QtNetwork -- 該套件似乎未安裝在您的系統上。您的供應商可能提供了此相依性套件（通常被稱為 &quot;python3-pyside2.qtnetwork&quot;）</translation>
    </message>
    <message>
      <location filename="../../NetworkManager.py" line="228"/>
      <source>Failed to convert the specified proxy port &apos;{}&apos; to a port number</source>
      <translation>無法將指定的代理伺服器埠 '{}' 轉換為埠的編號</translation>
    </message>
    <message>
      <location filename="../../NetworkManager.py" line="257"/>
      <source>Parameter error: mutually exclusive proxy options set. Resetting to default.</source>
      <translation>參數錯誤：設定互斥代理伺服器選項。重置為預設值。</translation>
    </message>
    <message>
      <location filename="../../NetworkManager.py" line="272"/>
      <source>Parameter error: user proxy indicated, but no proxy provided. Resetting to default.</source>
      <translation>參數錯誤：指示使用者代理伺服器，但並未提供。重置為預設值。</translation>
    </message>
    <message>
      <location filename="../../NetworkManager.py" line="421"/>
      <source>Addon Manager: Unexpected {} response from server</source>
      <translation>附加元件管理員：從伺服器收到意外的 {} 回應</translation>
    </message>
    <message>
      <location filename="../../NetworkManager.py" line="511"/>
      <source>Error with encrypted connection</source>
      <translation>加密連線出現錯誤</translation>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller_gui.py" line="79"/>
      <location filename="../../AddonManagerTest/gui/test_uninstaller_gui.py" line="61"/>
      <location filename="../../AddonManagerTest/gui/test_uninstaller_gui.py" line="71"/>
      <source>Confirm remove</source>
      <translation>確認移除</translation>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller_gui.py" line="80"/>
      <source>Are you sure you want to uninstall {}?</source>
      <translation>您確定要解除安裝 {} 嗎？</translation>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller_gui.py" line="90"/>
      <location filename="../../AddonManagerTest/gui/test_uninstaller_gui.py" line="81"/>
      <location filename="../../AddonManagerTest/gui/test_uninstaller_gui.py" line="94"/>
      <source>Removing Addon</source>
      <translation>移除附加元件</translation>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller_gui.py" line="91"/>
      <source>Removing {}</source>
      <translation>正在刪除 {}</translation>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller_gui.py" line="114"/>
      <location filename="../../AddonManagerTest/gui/test_uninstaller_gui.py" line="109"/>
      <source>Uninstall complete</source>
      <translation>解除安裝完成</translation>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller_gui.py" line="126"/>
      <location filename="../../AddonManagerTest/gui/test_uninstaller_gui.py" line="118"/>
      <source>Uninstall failed</source>
      <translation>解除安裝失敗</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="259"/>
      <source>Version {version} installed on {date}</source>
      <translation>版本 {version} 已於 {date} 安裝</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="266"/>
      <source>Version {version} installed</source>
      <translation>版本 {version} 已安裝</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="270"/>
      <source>Installed on {date}</source>
      <translation>安裝於 {date}</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="450"/>
      <location filename="../../package_list.py" line="500"/>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="273"/>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="136"/>
      <source>Installed</source>
      <translation>己安裝</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="294"/>
      <source>Currently on branch {}, name changed to {}</source>
      <translation>目前在分支 {}，名稱已更改為 {}</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="285"/>
      <source>Git tag &apos;{}&apos; checked out, no updates possible</source>
      <translation>已檢查 Git 標籤 &apos;{}&apos;，無法進行更新</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="278"/>
      <source>Update check in progress</source>
      <translation>正在檢查更新</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="122"/>
      <source>Installation location</source>
      <translation>安裝位置</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="186"/>
      <source>Changed to branch &apos;{}&apos; -- please restart to use Addon.</source>
      <translation>已切換至分支 &apos;{}&apos; -- 請重新啟動以使用附加元件。</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="197"/>
      <source>This Addon has been updated. Restart FreeCAD to see changes.</source>
      <translation>這個附加元件已經更新。請重新啟動 FreeCAD 以查看變更。</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="231"/>
      <source>Disabled</source>
      <translation>已停用</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="302"/>
      <source>Currently on branch {}, update available to version {}</source>
      <translation>目前在分支 {}，有可用的更新至版本 {}</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="308"/>
      <source>Update available to version {}</source>
      <translation>可升級至版本 {}</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="314"/>
      <source>This is the latest version available</source>
      <translation>這是目前可用的最新版本</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="336"/>
      <source>WARNING: This addon is obsolete</source>
      <translation>警告：此附加元件已過時</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="338"/>
      <source>WARNING: This addon is Python 2 only</source>
      <translation>警告：此附加元件僅支持Python 2</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="339"/>
      <source>WARNING: This addon requires FreeCAD {}</source>
      <translation>警告：此附加元件需要 FreeCAD {}</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="334"/>
      <source>WARNING: This addon is currently installed, but disabled. Use the &apos;enable&apos; button to re-enable.</source>
      <translation>警告：此附加元件目前已安裝，但是被停用。使用 &apos;啟用&apos; 按鈕以重新啟用。</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="177"/>
      <source>This Addon will be enabled next time you restart FreeCAD.</source>
      <translation>此附加元件將會在您重新起動 FreeCAD 後啟用。</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="173"/>
      <source>This Addon will be disabled next time you restart FreeCAD.</source>
      <translation>此附加元件將會在您重新起動 FreeCAD 後停用。</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="476"/>
      <location filename="../../addonmanager_package_details_controller.py" line="245"/>
      <location filename="../../AddonManagerTest/gui/test_installer_gui.py" line="54"/>
      <source>Success</source>
      <translation>成功</translation>
    </message>
    <message>
      <location filename="../../addonmanager_package_details_controller.py" line="249"/>
      <source>Branch change succeeded, please restart to use the new version.</source>
      <translation>分支更改成功，請重新啟動以使用此新版本。</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_addon_buttons.py" line="111"/>
      <source>Install</source>
      <translation>安裝</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_addon_buttons.py" line="112"/>
      <source>Uninstall</source>
      <translation>解除安裝</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_addon_buttons.py" line="114"/>
      <source>Enable</source>
      <translation>啟用</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_addon_buttons.py" line="113"/>
      <source>Disable</source>
      <translation>停用</translation>
    </message>
    <message>
      <location filename="../../addonmanager_package_details_controller.py" line="125"/>
      <location filename="../../Widgets/addonmanager_widget_addon_buttons.py" line="110"/>
      <source>Check for update</source>
      <translation>檢查更新</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_addon_buttons.py" line="116"/>
      <source>Run</source>
      <translation>執行</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_addon_buttons.py" line="117"/>
      <source>Change branch...</source>
      <translation>變更分支...</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_addon_buttons.py" line="118"/>
      <source>Return to package list</source>
      <translation>返回套件列表</translation>
    </message>
    <message>
      <location filename="../../addonmanager_connection_checker.py" line="70"/>
      <source>Checking connection</source>
      <translation>正在檢查連線</translation>
    </message>
    <message>
      <location filename="../../addonmanager_connection_checker.py" line="71"/>
      <source>Checking for connection to GitHub...</source>
      <translation>正在檢查通往 GitHub 之連線...</translation>
    </message>
    <message>
      <location filename="../../addonmanager_connection_checker.py" line="94"/>
      <source>Connection failed</source>
      <translation>連線失敗</translation>
    </message>
    <message>
      <location filename="../../addonmanager_connection_checker.py" line="100"/>
      <source>Missing dependency</source>
      <translation>缺少相依套件</translation>
    </message>
    <message>
      <location filename="../../addonmanager_connection_checker.py" line="105"/>
      <source>Could not import QtNetwork -- see Report View for details. Addon Manager unavailable.</source>
      <translation>無法匯入 QtNetwork - 請參閱報告檢視以了解細節。附加元件管理員不可用。</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode_license_selector.py" line="114"/>
      <source>Other...</source>
      <comment>For providing a license other than one listed</comment>
      <translation>其他...</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode_license_selector.py" line="204"/>
      <source>Select the corresponding license file in your Addon</source>
      <translation>選擇附加元件中相對應的授權檔案</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode_license_selector.py" line="237"/>
      <source>Location for new license file</source>
      <translation>新授權檔案的位置</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer.py" line="364"/>
      <source>Received {} response code from server</source>
      <translation>由伺服器收到 {} 回應碼</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer.py" line="532"/>
      <source>Failed to install macro {}</source>
      <translation>安裝巨集 {} 失敗</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer.py" line="566"/>
      <source>Failed to create installation manifest file:
</source>
      <translation>無法建立安裝清單檔案：
</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode_add_content.py" line="127"/>
      <source>Unrecognized content kind &apos;{}&apos;</source>
      <translation>未識別的內容種類 &apos;{}&apos;</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode_add_content.py" line="188"/>
      <source>Unable to locate icon at {}</source>
      <translation>無法在 {} 位置找到圖示</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode_add_content.py" line="260"/>
      <source>Select an icon file for this content item</source>
      <translation>選擇一個用於此內容項目的圖示檔案</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode_add_content.py" line="274"/>
      <location filename="../../addonmanager_devmode_add_content.py" line="313"/>
      <location filename="../../addonmanager_devmode.py" line="692"/>
      <source>{} is not a subdirectory of {}</source>
      <translation>{} 不是 {} 的一個子目錄</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode_add_content.py" line="292"/>
      <source>Select the subdirectory for this content item</source>
      <translation>選擇一個用於此內容項目的子目錄</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode_add_content.py" line="427"/>
      <source>Automatic</source>
      <translation>自動</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode_add_content.py" line="428"/>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="114"/>
      <source>Workbench</source>
      <translation>工作台</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode_add_content.py" line="429"/>
      <source>Addon</source>
      <translation>附加元件</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode_add_content.py" line="430"/>
      <source>Python</source>
      <translation>Python</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode_add_content.py" line="440"/>
      <source>Yes</source>
      <translation>是</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode_add_content.py" line="494"/>
      <source>Internal Workbench</source>
      <translation>內部工作台</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode_add_content.py" line="496"/>
      <source>External Addon</source>
      <translation>外部附加元件</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode_add_content.py" line="497"/>
      <source>Python Package</source>
      <translation>Python 套件</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode_add_content.py" line="559"/>
      <location filename="../../addonmanager_devmode_add_content.py" line="570"/>
      <source>Other...</source>
      <translation>其他...</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="159"/>
      <source>Too many to list</source>
      <translation>太多以至於無法列出</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="164"/>
      <location filename="../../addonmanager_installer_gui.py" line="201"/>
      <location filename="../../AddonManagerTest/gui/test_installer_gui.py" line="124"/>
      <location filename="../../AddonManagerTest/gui/test_installer_gui.py" line="137"/>
      <location filename="../../AddonManagerTest/gui/test_installer_gui.py" line="148"/>
      <location filename="../../AddonManagerTest/gui/test_installer_gui.py" line="159"/>
      <source>Missing Requirement</source>
      <translation>缺少要求</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="184"/>
      <source>Addon &apos;{}&apos; requires &apos;{}&apos;, which is not available in your copy of FreeCAD.</source>
      <translation>附加元件 &apos;{}&apos; 需要 &apos;{}&apos;，但在您的 FreeCAD 版本中不可用。</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="192"/>
      <source>Addon &apos;{}&apos; requires the following workbenches, which are not available in your copy of FreeCAD:</source>
      <translation>附加元件 &apos;{}&apos; 需要底下工作台，但在您的 FreeCAD 版本中不可用。</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="199"/>
      <source>Press OK to install anyway.</source>
      <translation>按 OK 以進行安裝。</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="242"/>
      <location filename="../../AddonManagerTest/gui/test_installer_gui.py" line="189"/>
      <source>Incompatible Python version</source>
      <translation>不相容的 Python 版本</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="153"/>
      <source>This addon requires Python packages that are not installed, and cannot be installed automatically. To use this addon you must install the following Python packages manually:</source>
      <translation>此附加元件需要未安裝的 Python 套件，無法自動安裝。要使用此工作台，您必須手動安裝以下 Python 套件：</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="246"/>
      <source>This Addon (or one of its dependencies) requires Python {}.{}, and your system is running {}.{}. Installation cancelled.</source>
      <translation>此附加元件 (或其一相依元件) 需要 Python {}.{}, 而您的系統正在執行 {}.{}. 安裝取消.</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="267"/>
      <source>Optional dependency on {} ignored because it is not in the allow-list</source>
      <translation>可選相依性 {} 被忽略因其不在可允許清單中</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="313"/>
      <location filename="../../addonmanager_installer_gui.py" line="314"/>
      <source>Installing dependencies</source>
      <translation>正在安裝相依性</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="339"/>
      <location filename="../../AddonManagerTest/gui/test_installer_gui.py" line="76"/>
      <source>Cannot execute Python</source>
      <translation>無法執行 Python</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="344"/>
      <source>Failed to automatically locate your Python executable, or the path is set incorrectly. Please check the Addon Manager preferences setting for the path to Python.</source>
      <translation>自動定位您的 Python 可執行檔失敗，或者設置的路徑不正確。請檢查附加元件管理員偏好設定中 Python 路徑的設置。</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="348"/>
      <source>Dependencies could not be installed. Continue with installation of {} anyway?</source>
      <translation>相依性套件無法被安裝。無論如何繼續 {} 的安裝作業？</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="363"/>
      <location filename="../../AddonManagerTest/gui/test_installer_gui.py" line="86"/>
      <source>Cannot execute pip</source>
      <translation>無法執行 pip</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="369"/>
      <source>Failed to execute pip, which may be missing from your Python installation. Please ensure your system has pip installed and try again. The failed command was:</source>
      <translation>無法執行 pip，可能是因為您的 Python 安裝缺少 pip。請確保您的系統已安裝 pip，然後再試一次。失敗的指令是：</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="373"/>
      <location filename="../../addonmanager_installer_gui.py" line="398"/>
      <source>Continue with installation of {} anyway?</source>
      <translation>不管怎樣繼續安裝 {} ?</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="390"/>
      <location filename="../../AddonManagerTest/gui/test_installer_gui.py" line="96"/>
      <source>Package installation failed</source>
      <translation>套件安裝失敗</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="394"/>
      <source>See Report View for detailed failure log.</source>
      <translation>詳細的失敗日誌請查看報告檢視。</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="435"/>
      <source>Installing Addon</source>
      <translation>安裝附加元件</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="436"/>
      <source>Installing FreeCAD Addon &apos;{}&apos;</source>
      <translation>安裝 FreeCAD 附加元件 &apos;{}&apos;</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="450"/>
      <source>Cancelling</source>
      <translation>正在取消</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="451"/>
      <source>Cancelling installation of &apos;{}&apos;</source>
      <translation>取消安裝 &apos;{}&apos;</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="477"/>
      <source>{} was installed successfully</source>
      <translation>{} 已成功安裝</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="489"/>
      <location filename="../../AddonManagerTest/gui/test_installer_gui.py" line="64"/>
      <source>Installation Failed</source>
      <translation>安裝失敗</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="490"/>
      <source>Failed to install {}</source>
      <translation>{} 安裝失敗</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="605"/>
      <location filename="../../install_to_toolbar.py" line="94"/>
      <source>Create new toolbar</source>
      <translation>建立新工具列</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="731"/>
      <location filename="../../install_to_toolbar.py" line="251"/>
      <source>A macro installed with the FreeCAD Addon Manager</source>
      <translation>使用 FreeCAD 附加元件管理員安裝的巨集</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="733"/>
      <location filename="../../install_to_toolbar.py" line="253"/>
      <source>Run</source>
      <comment>Indicates a macro that can be &apos;run&apos;</comment>
      <translation>執行</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_utility.py" line="76"/>
      <source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
      <translation>無法自 GitHub 讀取資料：請檢查您的網路連線與代理伺服器設定並且再次嘗試。</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode.py" line="192"/>
      <source>XML failure while reading metadata from file {}</source>
      <translation>讀取檔案 {} 中的後設資料時發生 XML 錯誤</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode.py" line="199"/>
      <source>Invalid metadata in file {}</source>
      <translation>在檔案 {} 中無效的後設資料</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode.py" line="241"/>
      <source>WARNING: Path specified in package.xml metadata does not match currently checked-out branch.</source>
      <translation>警告：在 package.xml 後設資料中指定的路徑與當前檢查出的分支不匹配。</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode.py" line="263"/>
      <source>Name</source>
      <translation>名稱</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode.py" line="265"/>
      <source>Class</source>
      <translation>類別 (Class)</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode.py" line="268"/>
      <source>Description</source>
      <translation>說明</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode.py" line="272"/>
      <source>Subdirectory</source>
      <translation>子目錄</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode.py" line="275"/>
      <source>Files</source>
      <translation>檔案</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode.py" line="433"/>
      <source>Select the folder containing your Addon</source>
      <translation>選擇內含你的附加元件之資料夾</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode.py" line="562"/>
      <source>No Vermin, cancelling operation.</source>
      <comment>NOTE: Vermin is a Python package and proper noun - do not translate</comment>
      <translation>沒有 Vermin 套件，正在取消操作。</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode.py" line="567"/>
      <source>Scanning Addon for Python version compatibility</source>
      <translation>掃描附加元件以檢查 Python 版本的相容性</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode.py" line="594"/>
      <source>Minimum Python Version Detected</source>
      <translation>偵測到的最低 Python 版本</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode.py" line="598"/>
      <source>Vermin auto-detected a required version of Python 3.{}</source>
      <translation>Vermin 自動檢測到所需的 Python 3.{} 版本</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode.py" line="610"/>
      <source>Install Vermin?</source>
      <translation>安裝 Vermin 套件?</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode.py" line="614"/>
      <source>Auto-detecting the required version of Python for this Addon requires Vermin (https://pypi.org/project/vermin/). OK to install?</source>
      <translation>自動偵測此附加元件所需的 Python 版本需要使用 Vermin 套件
(https://pypi.org/project/vermin/)。確定安裝 ?</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode.py" line="620"/>
      <source>Attempting to install Vermin from PyPi</source>
      <translation>試圖從 PyPi 安裝 Vermin 套件</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode.py" line="645"/>
      <location filename="../../addonmanager_devmode.py" line="660"/>
      <source>Installation failed</source>
      <translation>安裝失敗</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode.py" line="650"/>
      <source>Failed to install Vermin -- check Report View for details.</source>
      <comment>&apos;Vermin&apos; is the name of a Python package, do not translate</comment>
      <translation>安裝 Vermin 套件失敗 - 檢查報告檢視以看細節。</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode.py" line="665"/>
      <source>Failed to import vermin after installation -- cannot scan Addon.</source>
      <comment>&apos;vermin&apos; is the name of a Python package, do not translate</comment>
      <translation>安裝後無法匯入 vermin - 無法掃瞄附加元件。</translation>
    </message>
    <message>
      <location filename="../../addonmanager_devmode.py" line="678"/>
      <source>Select an icon file for this package</source>
      <translation>選擇一個用於此套件的圖示檔案</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_search.py" line="87"/>
      <source>Filter is valid</source>
      <translation>過濾器有效</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_search.py" line="93"/>
      <source>Filter regular expression is invalid</source>
      <translation>過濾器正規表示式無效</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_search.py" line="104"/>
      <source>Search...</source>
      <translation>搜尋...</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="189"/>
      <source>Click for details about package {}</source>
      <translation>點擊查看套件 {} 詳細資料</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="195"/>
      <source>Click for details about workbench {}</source>
      <translation>點擊查看工作台 {} 詳細資料</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="197"/>
      <source>Click for details about macro {}</source>
      <translation>點擊查看巨集 {} 詳細資料</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="384"/>
      <source>Maintainers:</source>
      <translation>維護者：</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="333"/>
      <source>Tags</source>
      <translation>標籤</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="412"/>
      <source>{} ★ on GitHub</source>
      <translation>在 GitHub 上的星數 {} ★</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="414"/>
      <source>No ★, or not on GitHub</source>
      <translation>沒有星星 ★，或不存在 GitHub 上</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="419"/>
      <source>Created </source>
      <translation>已建立 </translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="427"/>
      <source>Updated </source>
      <translation>已更新 </translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="430"/>
      <source>Score: </source>
      <translation>分數： </translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="452"/>
      <location filename="../../package_list.py" line="504"/>
      <source>Up-to-date</source>
      <translation>最新</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="454"/>
      <location filename="../../package_list.py" line="508"/>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="305"/>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="313"/>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="140"/>
      <source>Update available</source>
      <translation>有可用更新</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="457"/>
      <location filename="../../package_list.py" line="514"/>
      <source>Pending restart</source>
      <translation>等待重啟</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="459"/>
      <location filename="../../package_list.py" line="517"/>
      <source>DISABLED</source>
      <translation>已被停用</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="474"/>
      <source>Installed version</source>
      <translation>已安裝版本</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="483"/>
      <source>Unknown version</source>
      <translation>未知版本</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="485"/>
      <source>Installed on</source>
      <translation>安裝在</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="494"/>
      <source>Available version</source>
      <translation>可用版本</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="106"/>
      <source>Filter by...</source>
      <translation>依據...過濾</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="108"/>
      <source>Addon Type</source>
      <translation>附加元件類型</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="111"/>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="129"/>
      <source>Any</source>
      <translation>任何</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="118"/>
      <source>Macro</source>
      <translation>巨集</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="122"/>
      <source>Preference Pack</source>
      <translation>偏好設定包</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="126"/>
      <source>Installation Status</source>
      <translation>安裝狀態</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="132"/>
      <source>Not installed</source>
      <translation>未安裝</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="255"/>
      <source>Filter</source>
      <translation>篩選器</translation>
    </message>
    <message>
      <location filename="../../change_branch.py" line="86"/>
      <source>DANGER: Developer feature</source>
      <translation>危險：開發者功能</translation>
    </message>
    <message>
      <location filename="../../change_branch.py" line="93"/>
      <source>DANGER: Switching branches is intended for developers and beta testers, and may result in broken, non-backwards compatible documents, instability, crashes, and/or the premature heat death of the universe. Are you sure you want to continue?</source>
      <translation>危險：分支切換是針對開發人員和測試版本的，可能導致損壞、不向後相容的文件、不穩定性、崩潰，和/或宇宙的提前熱死。您確定要繼續嗎？</translation>
    </message>
    <message>
      <location filename="../../change_branch.py" line="102"/>
      <source>There are local changes</source>
      <translation>這些是本地更改</translation>
    </message>
    <message>
      <location filename="../../change_branch.py" line="107"/>
      <source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
      <translation>警告：此存儲庫具有未提交的本地更改。您確定要切換分支（將更改帶入新分支）嗎？</translation>
    </message>
    <message>
      <location filename="../../change_branch.py" line="206"/>
      <source>Local</source>
      <comment>Table header for local git ref name</comment>
      <translation>本地</translation>
    </message>
    <message>
      <location filename="../../change_branch.py" line="212"/>
      <source>Remote tracking</source>
      <comment>Table header for git remote tracking branch name</comment>
      <translation>遠端追蹤</translation>
    </message>
    <message>
      <location filename="../../change_branch.py" line="218"/>
      <source>Last Updated</source>
      <comment>Table header for git update date</comment>
      <translation>上次更新</translation>
    </message>
    <message>
      <location filename="../../addonmanager_dependency_installer.py" line="131"/>
      <source>Installation of Python package {} failed</source>
      <translation>安裝 Python 套件 {} 失敗</translation>
    </message>
    <message>
      <location filename="../../addonmanager_dependency_installer.py" line="157"/>
      <source>Installation of optional package failed</source>
      <translation>安裝可選套件失敗</translation>
    </message>
    <message>
      <location filename="../../addonmanager_dependency_installer.py" line="185"/>
      <source>Installing required dependency {}</source>
      <translation>安裝所需的相依性套件 {}</translation>
    </message>
    <message>
      <location filename="../../addonmanager_dependency_installer.py" line="195"/>
      <source>Installation of Addon {} failed</source>
      <translation>安裝附加元件 {} 失敗</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_installation.py" line="201"/>
      <source>Downloaded package.xml for {}</source>
      <translation>下載 {} 的 package.xml 檔</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_installation.py" line="239"/>
      <source>Failed to decode {} file for Addon &apos;{}&apos;</source>
      <translation>解碼附加元件的檔案 {} 失敗 &apos;{}&apos;</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_installation.py" line="248"/>
      <source>Any dependency information in this file will be ignored</source>
      <translation>此檔案中的任何相依性資訊將會被忽略</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_installation.py" line="255"/>
      <source>Downloaded metadata.txt for {}</source>
      <translation>已下載 {} 的 metadata.txt</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_installation.py" line="298"/>
      <source>Downloaded requirements.txt for {}</source>
      <translation>已下載 {} 的 requirements.txt</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_installation.py" line="316"/>
      <source>Downloaded icon for {}</source>
      <translation>已下載 {} 的圖示</translation>
    </message>
    <message>
      <location filename="../../addonmanager_macro.py" line="152"/>
      <source>Unable to open macro wiki page at {}</source>
      <translation>無法打開巨集維基頁面 {}</translation>
    </message>
    <message>
      <location filename="../../addonmanager_macro.py" line="165"/>
      <source>Unable to fetch the code of this macro.</source>
      <translation>無法取得這個巨集的程式碼。</translation>
    </message>
    <message>
      <location filename="../../addonmanager_macro.py" line="180"/>
      <source>Unable to retrieve a description from the wiki for macro {}</source>
      <translation>無法從維基獲取巨集 {} 的描述</translation>
    </message>
    <message>
      <location filename="../../addonmanager_macro.py" line="213"/>
      <source>Unable to open macro code URL {}</source>
      <translation>無法打開巨集程式碼的網址 {}</translation>
    </message>
    <message>
      <location filename="../../addonmanager_macro.py" line="374"/>
      <source>Unable to fetch macro-specified file {} from {}</source>
      <translation>無法從 {} 擷取巨集指定的檔案 {}</translation>
    </message>
    <message>
      <location filename="../../addonmanager_macro.py" line="382"/>
      <source>Could not locate macro-specified file {} (expected at {})</source>
      <translation>無法找到巨集指定的檔案 {}（預期在 {}）</translation>
    </message>
    <message>
      <location filename="../../Addon.py" line="457"/>
      <source>{}: Unrecognized internal workbench &apos;{}&apos;</source>
      <translation>{}：未識別的內部工作台 &apos;{}&apos;</translation>
    </message>
    <message>
      <location filename="../../Addon.py" line="490"/>
      <source>Addon Developer Warning: Repository URL set in package.xml file for addon {} ({}) does not match the URL it was fetched from ({})</source>
      <translation>附加元件開發者警告：給附加元件{} ({}) 之 package.xml 檔中的儲存庫網址集與截取自 ({}) 的網址不匹配</translation>
    </message>
    <message>
      <location filename="../../Addon.py" line="498"/>
      <source>Addon Developer Warning: Repository branch set in package.xml file for addon {} ({}) does not match the branch it was fetched from ({})</source>
      <translation>附加元件開發者警告：給附加元件{} ({}) 之 package.xml 檔中的儲存庫分支集與截取自 ({}) 的分支不匹配</translation>
    </message>
    <message>
      <location filename="../../Addon.py" line="874"/>
      <location filename="../../Addon.py" line="890"/>
      <source>Got an error when trying to import {}</source>
      <translation>當試著匯入 {} 時發生錯誤</translation>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller.py" line="104"/>
      <source>An unknown error occurred</source>
      <translation>發生未知的錯誤</translation>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller.py" line="127"/>
      <source>Could not find addon {} to remove it.</source>
      <translation>找不到要移除的附加元件 {}。</translation>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller.py" line="151"/>
      <source>Execution of Addon&apos;s uninstall.py script failed. Proceeding with uninstall...</source>
      <translation>無法執行附加元件的 uninstall.py 腳本。繼續進行解除安裝...</translation>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller.py" line="170"/>
      <source>Removed extra installed file {}</source>
      <translation>已移除多餘已安裝檔案 {}</translation>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller.py" line="184"/>
      <source>Error while trying to remove extra installed file {}</source>
      <translation>當試著移除額外已安裝檔案 {} 時發生錯誤</translation>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller.py" line="248"/>
      <source>Error while trying to remove macro file {}:</source>
      <translation>當試著移除巨集檔 {} 時發生錯誤：</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="123"/>
      <source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
      <translation>連接到 GitHub 失敗。請檢查您的連線與代理伺服器設定。</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="181"/>
      <source>WARNING: Duplicate addon {} ignored</source>
      <translation>警告：重複的附加元件 {} 被忽略</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="268"/>
      <source>Workbenches list was updated.</source>
      <translation>工作台列表已更新。</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="284"/>
      <source>Git is disabled, skipping git macros</source>
      <translation>Git 已被停用，正在跳過 git 巨集</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="332"/>
      <source>Attempting to change non-git Macro setup to use git
</source>
      <translation>嘗試將非 git 巨集設定更改為使用 git
</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="349"/>
      <source>An error occurred updating macros from GitHub, trying clean checkout...</source>
      <translation>自 GitHub 更新巨集時發生錯誤，試著進行乾淨檢查...</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="353"/>
      <source>Attempting to do a clean checkout...</source>
      <translation>企圖進行一個乾淨的檢查...</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="365"/>
      <source>Clean checkout succeeded</source>
      <translation>乾淨檢查成功</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="375"/>
      <source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
      <translation>無法從 GitHub 更新巨集 - 請嘗試清除附加元件管理員的快取。</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="398"/>
      <source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
      <translation>連接到維基時出現錯誤，FreeCAD 目前無法檢索維基巨集列表</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="607"/>
      <source>Unable to fetch git updates for workbench {}</source>
      <translation>無法針對工作台 {} 擷取 git 更新</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="620"/>
      <source>git status failed for {}</source>
      <translation>對於 {} 的 git 狀態查詢失敗</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="688"/>
      <source>Failed to read metadata from {name}</source>
      <translation>由 {name} 讀取後設資料失敗</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="711"/>
      <source>Failed to fetch code for macro &apos;{name}&apos;</source>
      <translation>無法擷取巨集 &apos;{name}&apos; 的程式碼</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="764"/>
      <source>Caching macro code...</source>
      <translation>快取巨集程式碼...</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="787"/>
      <source>Addon Manager: a worker process failed to complete while fetching {name}</source>
      <translation>附加元件管理員：在擷取 {name} 時，工作行程未能完成</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="802"/>
      <source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
      <translation>在 {num_macros} 個巨集中，有 {num_failed} 個在處理時超時。</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="825"/>
      <source>Addon Manager: a worker process failed to halt ({name})</source>
      <translation>附加元件管理員：在停止 ({name}) 時，工作行程未能完成</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="864"/>
      <source>Getting metadata from macro {}</source>
      <translation>自巨集 {} 取得後設資料</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="878"/>
      <source>Timeout while fetching metadata for macro {}</source>
      <translation>在擷取巨集 {} 的後設資料時超時</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="889"/>
      <source>Failed to kill process for macro {}!
</source>
      <translation>無法終止巨集 {} 的行程！
</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="910"/>
      <source>Retrieving macro description...</source>
      <translation>檢索巨集描述...</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="912"/>
      <source>Retrieving info from git</source>
      <translation>從 git 中檢索訊息</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="915"/>
      <source>Retrieving info from wiki</source>
      <translation>從 git 中檢索訊息</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="957"/>
      <source>Failed to get Addon statistics from {} -- only sorting alphabetically will be accurate
</source>
      <translation>無法從 {} 獲取附加元件統計資料 — 僅以字母順序排序將是準確的
</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="989"/>
      <source>Failed to get Addon score from &apos;{}&apos; -- sorting by score will fail
</source>
      <translation>無法從 &apos;{}&apos; 獲取附加元件分數 — 按分數排序將失敗
</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.py" line="262"/>
      <source>Repository URL</source>
      <comment>Preferences header for custom repositories</comment>
      <translation>儲存庫網址</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.py" line="268"/>
      <source>Branch name</source>
      <comment>Preferences header for custom repositories</comment>
      <translation>分支名稱</translation>
    </message>
    <message>
      <location filename="../../addonmanager_git.py" line="153"/>
      <source>Basic git update failed with the following message:</source>
      <translation>基本的 Git 更新失敗，出現以下消息：</translation>
    </message>
    <message>
      <location filename="../../addonmanager_git.py" line="161"/>
      <source>Backing up the original directory and re-cloning</source>
      <translation>備份原始目錄並重新克隆</translation>
    </message>
    <message>
      <location filename="../../addonmanager_git.py" line="266"/>
      <source>Failed to clone {} into {} using git</source>
      <translation>使用 git 將 {} 克隆到 {} 失敗</translation>
    </message>
    <message>
      <location filename="../../addonmanager_git.py" line="407"/>
      <source>Git branch rename failed with the following message:</source>
      <translation>Git 分支重命名失敗，出現以下訊息：</translation>
    </message>
    <message>
      <location filename="../../addonmanager_update_all_gui.py" line="74"/>
      <source>Installing</source>
      <translation>安裝中</translation>
    </message>
    <message>
      <location filename="../../addonmanager_update_all_gui.py" line="77"/>
      <source>Succeeded</source>
      <translation>成功</translation>
    </message>
    <message>
      <location filename="../../addonmanager_update_all_gui.py" line="79"/>
      <source>Failed</source>
      <translation>失敗</translation>
    </message>
    <message>
      <location filename="../../addonmanager_update_all_gui.py" line="198"/>
      <source>Update was cancelled</source>
      <translation>更新已取消</translation>
    </message>
    <message>
      <location filename="../../addonmanager_update_all_gui.py" line="199"/>
      <source>some addons may have been updated</source>
      <translation>某些附加元件可能已經被更新了</translation>
    </message>
    <message>
      <location filename="../../addonmanager_readme_controller.py" line="82"/>
      <source>Loading info for {} from the FreeCAD Macro Recipes wiki...</source>
      <translation>從 FreeCAD 巨集食譜維基載入 {} 的資訊...</translation>
    </message>
    <message>
      <location filename="../../addonmanager_readme_controller.py" line="90"/>
      <source>Loading page for {} from {}...</source>
      <translation>從 {} 載入 {} 的頁面...</translation>
    </message>
    <message>
      <location filename="../../addonmanager_readme_controller.py" line="108"/>
      <source>Failed to download data from {} -- received response code {}.</source>
      <translation>無法從 {} 下載資料 — 收到回應碼 {}。</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_view_selector.py" line="159"/>
      <source>Composite view</source>
      <translation>組合視圖</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_view_selector.py" line="160"/>
      <source>Expanded view</source>
      <translation>擴展視圖</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_view_selector.py" line="161"/>
      <source>Compact view</source>
      <translation>精簡視圖</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_view_control_bar.py" line="155"/>
      <source>Alphabetical</source>
      <comment>Sort order</comment>
      <translation>按字母順序的</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_view_control_bar.py" line="158"/>
      <source>Last Updated</source>
      <comment>Sort order</comment>
      <translation>上次更新</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_view_control_bar.py" line="161"/>
      <source>Date Created</source>
      <comment>Sort order</comment>
      <translation>建立日期</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_view_control_bar.py" line="164"/>
      <source>GitHub Stars</source>
      <comment>Sort order</comment>
      <translation>GitHub的星星數</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_view_control_bar.py" line="168"/>
      <source>Score</source>
      <comment>Sort order</comment>
      <translation>得分</translation>
    </message>
  </context>
  <context>
    <name>Std_AddonMgr</name>
    <message>
      <location filename="../../AddonManager.py" line="233"/>
      <source>&amp;Addon manager</source>
      <translation>&amp;附加元件管理員</translation>
    </message>
    <message>
      <location filename="../../AddonManager.py" line="237"/>
      <source>Manage external workbenches, macros, and preference packs</source>
      <translation>管理外部工作台、巨集和偏好設定套件</translation>
    </message>
  </context>
  <context>
    <name>AddonInstaller</name>
    <message>
      <location filename="../../addonmanager_uninstaller_gui.py" line="115"/>
      <source>Finished removing {}</source>
      <translation>完成移除 {}</translation>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller_gui.py" line="127"/>
      <source>Failed to remove some files</source>
      <translation>移除某些檔案失敗</translation>
    </message>
  </context>
  <context>
    <name>Addons installer</name>
    <message>
      <location filename="../../addonmanager_update_all_gui.py" line="192"/>
      <source>Finished updating the following addons</source>
      <translation>已完成更新底下附加元件</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="650"/>
      <source>Auto-Created Macro Toolbar</source>
      <translation>自動建立之巨集工具列</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../AddonManager.py" line="187"/>
      <source>Addon Manager</source>
      <translation>附加元件管理員</translation>
    </message>
  </context>
</TS>
