<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh-TW" sourcelanguage="en">
  <context>
    <name>CmdCreateSpreadsheet</name>
    <message>
      <location filename="../../Command.cpp" line="954"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="955"/>
      <source>&amp;New Spreadsheet</source>
      <translation type="unfinished">&amp;New Spreadsheet</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="956"/>
      <source>Creates a new spreadsheet</source>
      <translation type="unfinished">Creates a new spreadsheet</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetAlignBottom</name>
    <message>
      <location filename="../../Command.cpp" line="513"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="514"/>
      <source>Align &amp;Bottom</source>
      <translation type="unfinished">Align &amp;Bottom</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="515"/>
      <source>Aligns cell contents to the bottom</source>
      <translation type="unfinished">Aligns cell contents to the bottom</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetAlignCenter</name>
    <message>
      <location filename="../../Command.cpp" line="342"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="343"/>
      <source>Align Horizontal &amp;Center</source>
      <translation type="unfinished">Align Horizontal &amp;Center</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="344"/>
      <source>Aligns cell contents to the horizontal center</source>
      <translation type="unfinished">Aligns cell contents to the horizontal center</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetAlignLeft</name>
    <message>
      <location filename="../../Command.cpp" line="285"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="286"/>
      <source>Align &amp;Left</source>
      <translation type="unfinished">Align &amp;Left</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="287"/>
      <source>Aligns cell contents to the left</source>
      <translation type="unfinished">Aligns cell contents to the left</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetAlignRight</name>
    <message>
      <location filename="../../Command.cpp" line="399"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="400"/>
      <source>Align &amp;Right</source>
      <translation type="unfinished">Align &amp;Right</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="401"/>
      <source>Aligns cell contents to the right</source>
      <translation type="unfinished">Aligns cell contents to the right</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetAlignTop</name>
    <message>
      <location filename="../../Command.cpp" line="456"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="457"/>
      <source>Align &amp;Top</source>
      <translation type="unfinished">Align &amp;Top</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="458"/>
      <source>Aligns cell contents to the top</source>
      <translation type="unfinished">Aligns cell contents to the top</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetAlignVCenter</name>
    <message>
      <location filename="../../Command.cpp" line="570"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="571"/>
      <source>Align &amp;Vertical Center</source>
      <translation type="unfinished">Align &amp;Vertical Center</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="572"/>
      <source>Aligns cell contents to the vertical center</source>
      <translation type="unfinished">Aligns cell contents to the vertical center</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetExport</name>
    <message>
      <location filename="../../Command.cpp" line="240"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="241"/>
      <source>&amp;Export Spreadsheet</source>
      <translation type="unfinished">&amp;Export Spreadsheet</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="242"/>
      <source>Exports the spreadsheet to a CSV file</source>
      <translation type="unfinished">Exports the spreadsheet to a CSV file</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetImport</name>
    <message>
      <location filename="../../Command.cpp" line="186"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="187"/>
      <source>&amp;Import Spreadsheet</source>
      <translation type="unfinished">&amp;Import Spreadsheet</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="188"/>
      <source>Imports a CSV file into a new spreadsheet</source>
      <translation type="unfinished">Imports a CSV file into a new spreadsheet</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetMergeCells</name>
    <message>
      <location filename="../../Command.cpp" line="61"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="62"/>
      <source>&amp;Merge Cells</source>
      <translation type="unfinished">&amp;Merge Cells</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="63"/>
      <source>Merges the selected cells</source>
      <translation type="unfinished">Merges the selected cells</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetSetAlias</name>
    <message>
      <location filename="../../Command.cpp" line="882"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="883"/>
      <source>Set Alias</source>
      <translation type="unfinished">Set Alias</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="884"/>
      <source>Sets an alias for the selected cell</source>
      <translation type="unfinished">Sets an alias for the selected cell</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetSplitCell</name>
    <message>
      <location filename="../../Command.cpp" line="122"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="123"/>
      <source>Sp&amp;lit Cell</source>
      <translation type="unfinished">Sp&amp;lit Cell</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="124"/>
      <source>Splits a previously merged cell</source>
      <translation type="unfinished">Splits a previously merged cell</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetStyleBold</name>
    <message>
      <location filename="../../Command.cpp" line="627"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="628"/>
      <source>&amp;Bold Text</source>
      <translation type="unfinished">&amp;Bold Text</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="629"/>
      <source>Sets the text in the selected cells bold</source>
      <translation type="unfinished">Sets the text in the selected cells bold</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetStyleItalic</name>
    <message>
      <location filename="../../Command.cpp" line="712"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="713"/>
      <source>&amp;Italic Text</source>
      <translation type="unfinished">&amp;Italic Text</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="714"/>
      <source>Sets the text in the selected cells italic</source>
      <translation type="unfinished">Sets the text in the selected cells italic</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetStyleUnderline</name>
    <message>
      <location filename="../../Command.cpp" line="797"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="798"/>
      <source>&amp;Underline Text</source>
      <translation type="unfinished">&amp;Underline Text</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="799"/>
      <source>Underlines the text in the selected cells</source>
      <translation type="unfinished">Underlines the text in the selected cells</translation>
    </message>
  </context>
  <context>
    <name>ColorPickerPopup</name>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="919"/>
      <source>Custom Color</source>
      <translation>自定顏色</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../../Command.cpp" line="82"/>
      <source>Merge cells</source>
      <translation>合併儲存格</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="143"/>
      <source>Sp&amp;lit cell</source>
      <translation type="unfinished">Sp&amp;lit cell</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="307"/>
      <source>Left-align cell</source>
      <translation>儲存格左邊對齊</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="364"/>
      <source>Center cell</source>
      <translation>儲存格置中</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="421"/>
      <source>Right-align cell</source>
      <translation>儲存格右邊對齊</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="478"/>
      <source>Top-align cell</source>
      <translation>儲存格向上對齊</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="535"/>
      <source>Bottom-align cell</source>
      <translation>儲存格向下對齊</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="592"/>
      <source>Vertically center cells</source>
      <translation>儲存格垂直對齊</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="667"/>
      <source>Set bold text</source>
      <translation>設定粗體樣式</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="752"/>
      <source>Set italic text</source>
      <translation>設定斜體字</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="837"/>
      <source>Set underline text</source>
      <translation>設定文字下底線</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="967"/>
      <source>Create Spreadsheet</source>
      <translation>建立試算表</translation>
    </message>
    <message>
      <location filename="../../PropertiesDialog.cpp" line="269"/>
      <source>Set cell properties</source>
      <translation>設定儲存格屬性</translation>
    </message>
    <message>
      <location filename="../../SheetModel.cpp" line="573"/>
      <source>Edit cell</source>
      <translation>編輯儲存格</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="147"/>
      <source>Set text color</source>
      <translation type="unfinished">Set text color</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="182"/>
      <source>Set background color</source>
      <translation>設定背景顏色</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="347"/>
      <location filename="../../SheetTableView.cpp" line="380"/>
      <source>Insert Rows</source>
      <translation type="unfinished">Insert Rows</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="400"/>
      <location filename="../../SheetTableView.cpp" line="475"/>
      <source>Remove Rows</source>
      <translation type="unfinished">Remove Rows</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="422"/>
      <location filename="../../SheetTableView.cpp" line="455"/>
      <source>Insert Columns</source>
      <translation type="unfinished">Insert Columns</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="679"/>
      <location filename="../../SpreadsheetView.cpp" line="193"/>
      <source>Clear Cells</source>
      <translation type="unfinished">Clear Cells</translation>
    </message>
  </context>
  <context>
    <name>DlgBindSheet</name>
    <message>
      <location filename="../../DlgBindSheet.ui" line="14"/>
      <source>Bind Spreadsheet Cells</source>
      <translation>綁定試算表儲存格</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.ui" line="22"/>
      <source>First cell in range</source>
      <translation>範圍內的第一個儲存格</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.ui" line="29"/>
      <source>Last cell in range</source>
      <translation>範圍內的最後一個儲存格</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.ui" line="49"/>
      <source>Start cell address</source>
      <translation>開始儲存格位址</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.ui" line="62"/>
      <source>End cell address</source>
      <translation>結束儲存格位址</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.ui" line="82"/>
      <source>Start cell address to bind to.
Type '=' if you want to use an expression.
The expression must evaluate to a string of some cell address.</source>
      <translation>要綁定到的起始儲存格位址。
如果您想使用表達式，請鍵入“=”。
該表達式的計算結果必須為某個單元格位址的字串。</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.ui" line="36"/>
      <source>Bind cells</source>
      <translation>綁定儲存格</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.ui" line="69"/>
      <source>To cells</source>
      <translation type="unfinished">To cells</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.ui" line="97"/>
      <source>End cell address to bind to.
Type '=' to use an expression.
The expression must evaluate to a string of some cell address.</source>
      <translation type="unfinished">End cell address to bind to.
Type '=' to use an expression.
The expression must evaluate to a string of some cell address.</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.ui" line="110"/>
      <source>Which spread sheet to bind to</source>
      <translation>要綁定到哪個試算表</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.ui" line="117"/>
      <source>Sheet</source>
      <translation type="unfinished">Sheet</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.ui" line="126"/>
      <source>The dependency with the referenced spreadsheet will
be hidden to the dependency checking.
Useful to avoid cyclic dependencies, but use with caution!</source>
      <translation>與引用的電子表格的相依性將
對相依性檢查隱藏。
有助於避免循環相依，但請謹慎使用！</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.ui" line="131"/>
      <source>Hide dependency of binding</source>
      <translation>隱藏綁定的相依性</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.ui" line="140"/>
      <source>Unbind</source>
      <translation>解除綁定</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.ui" line="147"/>
      <source>Cancel</source>
      <translation>取消</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.ui" line="154"/>
      <source>OK</source>
      <translation>確定</translation>
    </message>
  </context>
  <context>
    <name>DlgSheetConf</name>
    <message>
      <location filename="../../DlgSheetConf.ui" line="14"/>
      <source>Setup Configuration Table</source>
      <translation>設定配置表</translation>
    </message>
    <message>
      <location filename="../../DlgSheetConf.ui" line="27"/>
      <source>Starting cell address.

The first column of the range is assumed to contain a list of configuration
names, which will be used to generate a string list and bind to the given
property for user to dynamically switch configuration.

The first row of the range will be bound to whatever row (indirectly) selected
by that property.
</source>
      <translation>起始儲存格位址。

假定範圍的第一列包含配置列表
名稱，它將用於生成字串列表並綁定到給定的
屬性供使用者動態切換配置。
</translation>
    </message>
    <message>
      <location filename="../../DlgSheetConf.ui" line="42"/>
      <source>Ending cell address.

The first column of the range is assumed to contain a list of configuration
names, which will be used to generate a string list and bind to the given
property for user to dynamically switch configuration.

The first row of the range will be bound to whatever row (indirectly) selected
by that property.
</source>
      <translation>結束儲存格位址。

假定範圍的第一列包含配置列表
名稱，它將用於生成字串列表並綁定到給定的
屬性供使用者動態切換配置。

範圍的第一行將綁定到（間接）選擇的任何行
透過該屬性。
</translation>
    </message>
    <message>
      <location filename="../../DlgSheetConf.ui" line="64"/>
      <source>Type in an expression to specify the object and property name to dynamically
switch the design configuration. The property will be created if not exist.</source>
      <translation>輸入表達式以動態指定物件和屬性名稱
切換設計配置。如果該屬性不存在，則會建立該屬性。</translation>
    </message>
    <message>
      <location filename="../../DlgSheetConf.ui" line="20"/>
      <source>Cell range</source>
      <translation type="unfinished">Cell range</translation>
    </message>
    <message>
      <location filename="../../DlgSheetConf.ui" line="57"/>
      <source>Property</source>
      <translation>屬性</translation>
    </message>
    <message>
      <location filename="../../DlgSheetConf.ui" line="72"/>
      <source>Group</source>
      <translation>群組</translation>
    </message>
    <message>
      <location filename="../../DlgSheetConf.ui" line="79"/>
      <source>Optional property group name</source>
      <translation type="unfinished">Optional property group name</translation>
    </message>
    <message>
      <location filename="../../DlgSheetConf.ui" line="88"/>
      <source>Unsetup</source>
      <translation>取消設定</translation>
    </message>
    <message>
      <location filename="../../DlgSheetConf.ui" line="95"/>
      <source>Cancel</source>
      <translation>取消</translation>
    </message>
    <message>
      <location filename="../../DlgSheetConf.ui" line="102"/>
      <source>OK</source>
      <translation>確定</translation>
    </message>
  </context>
  <context>
    <name>PropertiesDialog</name>
    <message>
      <location filename="../../PropertiesDialog.ui" line="14"/>
      <source>Cell Properties</source>
      <translation type="unfinished">Cell Properties</translation>
    </message>
    <message>
      <location filename="../../PropertiesDialog.ui" line="27"/>
      <source>&amp;Color</source>
      <translation>色彩(&amp;C)</translation>
    </message>
    <message>
      <location filename="../../PropertiesDialog.ui" line="33"/>
      <source>Text</source>
      <translation>文字</translation>
    </message>
    <message>
      <location filename="../../PropertiesDialog.ui" line="43"/>
      <source>Background</source>
      <translation>背景</translation>
    </message>
    <message>
      <location filename="../../PropertiesDialog.ui" line="80"/>
      <source>&amp;Alignment</source>
      <translation>對齊(&amp;A)</translation>
    </message>
    <message>
      <location filename="../../PropertiesDialog.ui" line="88"/>
      <source>Horizontal</source>
      <translation>水平的</translation>
    </message>
    <message>
      <location filename="../../PropertiesDialog.ui" line="95"/>
      <source>Left</source>
      <translation>左視圖</translation>
    </message>
    <message>
      <location filename="../../PropertiesDialog.ui" line="102"/>
      <location filename="../../PropertiesDialog.ui" line="155"/>
      <source>Center</source>
      <translation>中心</translation>
    </message>
    <message>
      <location filename="../../PropertiesDialog.ui" line="109"/>
      <source>Right</source>
      <translation>右視圖</translation>
    </message>
    <message>
      <location filename="../../PropertiesDialog.ui" line="141"/>
      <source>Vertical</source>
      <translation>垂直</translation>
    </message>
    <message>
      <location filename="../../PropertiesDialog.ui" line="148"/>
      <source>Top</source>
      <translation>上視圖</translation>
    </message>
    <message>
      <location filename="../../PropertiesDialog.ui" line="162"/>
      <source>Bottom</source>
      <translation>底視圖</translation>
    </message>
    <message>
      <location filename="../../PropertiesDialog.ui" line="188"/>
      <source>&amp;Style</source>
      <translation>型式(&amp;S)</translation>
    </message>
    <message>
      <location filename="../../PropertiesDialog.ui" line="196"/>
      <source>Bold</source>
      <translation>粗體</translation>
    </message>
    <message>
      <location filename="../../PropertiesDialog.ui" line="203"/>
      <source>Italic</source>
      <translation>斜體</translation>
    </message>
    <message>
      <location filename="../../PropertiesDialog.ui" line="210"/>
      <source>Underline</source>
      <translation>底線</translation>
    </message>
    <message>
      <location filename="../../PropertiesDialog.ui" line="233"/>
      <source>&amp;Display unit</source>
      <translation>顯示單位(&amp;D)</translation>
    </message>
    <message>
      <location filename="../../PropertiesDialog.ui" line="239"/>
      <source>Text for the unit</source>
      <translation>單位的文字</translation>
    </message>
    <message>
      <location filename="../../PropertiesDialog.ui" line="263"/>
      <source>A&amp;lias</source>
      <translation>別名</translation>
    </message>
    <message>
      <location filename="../../PropertiesDialog.ui" line="269"/>
      <source>Alias for this cell</source>
      <translation>儲存格之別名</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../Command.cpp" line="198"/>
      <location filename="../../ViewProviderSpreadsheet.cpp" line="107"/>
      <source>CSV (*.csv *.CSV);;All (*)</source>
      <translation>CSV (*.csv *.CSV);;所有 (*)</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="201"/>
      <source>Import file</source>
      <translation>匯入檔案</translation>
    </message>
    <message>
      <location filename="../../SpreadsheetView.cpp" line="494"/>
      <source>Alias contains invalid characters!</source>
      <translation>別名包含無效字元!</translation>
    </message>
    <message>
      <location filename="../../SpreadsheetView.cpp" line="500"/>
      <source>Refer to cell by alias, for example
Spreadsheet.my_alias_name instead of Spreadsheet.B1</source>
      <translation>參照儲存格使用別名,例如
Spreadsheet.my_alias_name取代Spreadsheet.B1</translation>
    </message>
    <message>
      <location filename="../../AppSpreadsheetGui.cpp" line="151"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSpreadsheet.cpp" line="110"/>
      <source>Export File</source>
      <translation type="unfinished">Export File</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSpreadsheet.cpp" line="136"/>
      <source>Show Spreadsheet</source>
      <translation type="unfinished">Show Spreadsheet</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="98"/>
      <source>Sets the text color of cells</source>
      <translation type="unfinished">Sets the text color of cells</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="99"/>
      <location filename="../../Workbench.cpp" line="100"/>
      <source>Sets the text color of spreadsheet cells</source>
      <translation type="unfinished">Sets the text color of spreadsheet cells</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="121"/>
      <location filename="../../Workbench.cpp" line="123"/>
      <source>Sets the background color of cells</source>
      <translation type="unfinished">Sets the background color of cells</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="122"/>
      <source>Sets the spreadsheet cells background color</source>
      <translation type="unfinished">Sets the spreadsheet cells background color</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="815"/>
      <source>Copy &amp; Paste Failed</source>
      <translation type="unfinished">Copy &amp; Paste Failed</translation>
    </message>
  </context>
  <context>
    <name>QtColorPicker</name>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="285"/>
      <location filename="../../qtcolorpicker.cpp" line="411"/>
      <location filename="../../qtcolorpicker.cpp" line="521"/>
      <source>Black</source>
      <translation>黑色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="412"/>
      <location filename="../../qtcolorpicker.cpp" line="522"/>
      <source>White</source>
      <translation>白色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="413"/>
      <location filename="../../qtcolorpicker.cpp" line="523"/>
      <source>Red</source>
      <translation>紅色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="414"/>
      <location filename="../../qtcolorpicker.cpp" line="524"/>
      <source>Dark red</source>
      <translation>暗紅色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="415"/>
      <location filename="../../qtcolorpicker.cpp" line="525"/>
      <source>Green</source>
      <translation>綠色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="416"/>
      <location filename="../../qtcolorpicker.cpp" line="526"/>
      <source>Dark green</source>
      <translation>深綠色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="417"/>
      <location filename="../../qtcolorpicker.cpp" line="527"/>
      <source>Blue</source>
      <translation>藍色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="418"/>
      <location filename="../../qtcolorpicker.cpp" line="528"/>
      <source>Dark blue</source>
      <translation>深藍色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="419"/>
      <location filename="../../qtcolorpicker.cpp" line="529"/>
      <source>Cyan</source>
      <translation>青色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="420"/>
      <location filename="../../qtcolorpicker.cpp" line="530"/>
      <source>Dark cyan</source>
      <translation>深青色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="421"/>
      <location filename="../../qtcolorpicker.cpp" line="531"/>
      <source>Magenta</source>
      <translation>洋紅色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="422"/>
      <location filename="../../qtcolorpicker.cpp" line="532"/>
      <source>Dark magenta</source>
      <translation>深洋红</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="423"/>
      <location filename="../../qtcolorpicker.cpp" line="533"/>
      <source>Yellow</source>
      <translation>黃色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="424"/>
      <location filename="../../qtcolorpicker.cpp" line="534"/>
      <source>Dark yellow</source>
      <translation>深黃色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="425"/>
      <location filename="../../qtcolorpicker.cpp" line="535"/>
      <source>Gray</source>
      <translation>灰色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="426"/>
      <location filename="../../qtcolorpicker.cpp" line="536"/>
      <source>Dark gray</source>
      <translation>深灰色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="427"/>
      <location filename="../../qtcolorpicker.cpp" line="537"/>
      <source>Light gray</source>
      <translation>淺灰色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="449"/>
      <source>Custom Color</source>
      <translation>自定顏色</translation>
    </message>
  </context>
  <context>
    <name>Sheet</name>
    <message>
      <location filename="../../Sheet.ui" line="22"/>
      <source>&amp;Content</source>
      <translation type="unfinished">&amp;Content</translation>
    </message>
    <message>
      <location filename="../../Sheet.ui" line="39"/>
      <source>&amp;Alias</source>
      <translation type="unfinished">&amp;Alias</translation>
    </message>
    <message>
      <location filename="../../Sheet.ui" line="52"/>
      <source>Refer to cell by alias, for example
Spreadsheet.my_alias_name instead of Spreadsheet.B1</source>
      <translation>參照儲存格使用別名,例如
Spreadsheet.my_alias_name取代Spreadsheet.B1</translation>
    </message>
    <message>
      <location filename="../../Sheet.ui" line="131"/>
      <source>Zoom</source>
      <translation>縮放</translation>
    </message>
    <message>
      <location filename="../../Sheet.ui" line="147"/>
      <source>-</source>
      <translation type="unfinished">-</translation>
    </message>
    <message>
      <location filename="../../Sheet.ui" line="197"/>
      <source>+</source>
      <translation type="unfinished">+</translation>
    </message>
  </context>
  <context>
    <name>SpreadsheetGui::DlgBindSheet</name>
    <message>
      <location filename="../../DlgBindSheet.cpp" line="231"/>
      <source>Bind Cells</source>
      <translation type="unfinished">Bind Cells</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.cpp" line="232"/>
      <source>Source and target cell count mismatch. Partial binding may still work.

Continue?</source>
      <translation type="unfinished">Source and target cell count mismatch. Partial binding may still work.

Continue?</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.cpp" line="284"/>
      <source>Bind Spreadsheet Cells</source>
      <translation>綁定試算表儲存格</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.cpp" line="285"/>
      <source>Error:
</source>
      <translation>錯誤：
</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.cpp" line="312"/>
      <source>Unbind Cells</source>
      <translation type="unfinished">Unbind Cells</translation>
    </message>
  </context>
  <context>
    <name>SpreadsheetGui::DlgSettings</name>
    <message>
      <location filename="../../DlgSettings.ui" line="20"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="26"/>
      <source>Display Settings</source>
      <translation>顯示設定</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="35"/>
      <source>Show alias in cell with format</source>
      <translation>以格式顯示在儲存格中的別名</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="51"/>
      <source>%</source>
      <translation>%</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="83"/>
      <source>The format of the custom cell string presentation.
Defaults to: %V = %A

%A - alias name
%V - cell value</source>
      <translation>自訂儲存格字串呈現的格式。
預設為：%V = %A</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="119"/>
      <source>Import/Export Settings</source>
      <translation>匯入／匯出設定</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="32"/>
      <source>Uses the custom presentation to display cell string</source>
      <translation type="unfinished">Uses the custom presentation to display cell string</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="48"/>
      <source>Defines a default zoom level for table view from 60% to 160%</source>
      <translation type="unfinished">Defines a default zoom level for table view from 60% to 160%</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="76"/>
      <source>Default zoom level</source>
      <translation type="unfinished">Default zoom level</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="131"/>
      <source>Delimiter character</source>
      <translation type="unfinished">Delimiter character</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="151"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Character to use as field delimiter.  Default is tab, but also commonly used are commas (,) and semicolons (;). Select from the list or enter your own in the field. Must be a single character or the words &lt;span style=" font-style:italic;"&gt;tab&lt;/span&gt;, &lt;span style=" font-style:italic;"&gt;comma&lt;/span&gt;, or &lt;span style=" font-style:italic;"&gt;semicolon&lt;/span&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;用作欄位分隔符號的字元。  預設為 tab，但也常用的是逗號 (,) 和分號 (;)。從清單中選擇或在欄位中輸入您自己的內容。必須是單一字元或單字 &lt;span style=" font-style:italic;"&gt;tab&lt;/span&gt;、&lt;span style=" font-style:italic;"&gt;逗號&lt;/span&gt; 或 &lt;span style = " font-style:italic;"&gt;分號&lt;/span&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="167"/>
      <source>tab</source>
      <translation>標籤頁</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="191"/>
      <source>Quote character</source>
      <translation type="unfinished">Quote character</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="198"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Character used to delimit strings, typically is single quote (') or double quote (&amp;quot;). Must be a single character.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;用於分隔字串的字元，通常為單引號 (') 或雙引號 (&amp;quot)。必須是單一字元。</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="223"/>
      <source>Escape character</source>
      <translation type="unfinished">Escape character</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="230"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Escape character, typically the backslash (\), used to indicate special unprintable characters, e.g. \t = tab. Must be a single character.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;逃脫字元，通常是反斜線（\），用於指示特殊的不可列印字符，例如\t = tab。必須是單一字元。</translation>
    </message>
  </context>
  <context>
    <name>SpreadsheetGui::SheetTableView</name>
    <message>
      <location filename="../../SheetTableView.cpp" line="197"/>
      <location filename="../../SheetTableView.cpp" line="661"/>
      <source>Recompute</source>
      <translation>重新計算</translation>
    </message>
    <message numerus="yes">
      <location filename="../../SheetTableView.cpp" line="141"/>
      <source>Insert %n Row(s) Above</source>
      <translation type="unfinished">
        <numerusform>Insert %n Row(s) Above</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../../SheetTableView.cpp" line="145"/>
      <source>Insert %n Row(s) Below</source>
      <translation type="unfinished">
        <numerusform>Insert %n Row(s) Below</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../../SheetTableView.cpp" line="150"/>
      <source>Insert %n Non-Contiguous Rows</source>
      <translation type="unfinished">
        <numerusform>Insert %n Non-Contiguous Rows</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../../SheetTableView.cpp" line="153"/>
      <source>Remove Rows</source>
      <translation type="unfinished">
        <numerusform>Remove Rows</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../../SheetTableView.cpp" line="167"/>
      <source>Insert %n Column(s) Left</source>
      <translation type="unfinished">
        <numerusform>Insert %n Column(s) Left</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../../SheetTableView.cpp" line="172"/>
      <source>Insert %n Column(s) Right</source>
      <translation type="unfinished">
        <numerusform>Insert %n Column(s) Right</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../../SheetTableView.cpp" line="178"/>
      <source>Insert %n Non-Contiguous Columns</source>
      <translation type="unfinished">
        <numerusform>Insert %n Non-Contiguous Columns</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../../SheetTableView.cpp" line="181"/>
      <source>Remove Column(s)</source>
      <translation type="unfinished">
        <numerusform>Remove Column(s)</numerusform>
      </translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="194"/>
      <location filename="../../SheetTableView.cpp" line="660"/>
      <source>Properties…</source>
      <translation type="unfinished">Properties…</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="198"/>
      <location filename="../../SheetTableView.cpp" line="669"/>
      <source>Bind…</source>
      <translation type="unfinished">Bind…</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="199"/>
      <location filename="../../SheetTableView.cpp" line="662"/>
      <source>Configuration Table…</source>
      <translation type="unfinished">Configuration Table…</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="203"/>
      <location filename="../../SheetTableView.cpp" line="663"/>
      <source>Merge Cells</source>
      <translation type="unfinished">Merge Cells</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="208"/>
      <location filename="../../SheetTableView.cpp" line="664"/>
      <source>Split Cell</source>
      <translation type="unfinished">Split Cell</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="212"/>
      <location filename="../../SheetTableView.cpp" line="667"/>
      <source>Cut</source>
      <translation>切割</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="213"/>
      <location filename="../../SheetTableView.cpp" line="665"/>
      <source>Copy</source>
      <translation>拷貝</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="214"/>
      <location filename="../../SheetTableView.cpp" line="666"/>
      <source>Paste</source>
      <translation>貼上</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="215"/>
      <location filename="../../SheetTableView.cpp" line="668"/>
      <source>Delete</source>
      <translation>刪除</translation>
    </message>
  </context>
  <context>
    <name>SpreadsheetGui::SheetView</name>
    <message>
      <location filename="../../SpreadsheetView.cpp" line="301"/>
      <source>Export PDF</source>
      <translation>匯出 PDF</translation>
    </message>
    <message>
      <location filename="../../SpreadsheetView.cpp" line="303"/>
      <source>PDF file</source>
      <translation>PDF 檔</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../Workbench.cpp" line="50"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="51"/>
      <source>&amp;Spreadsheet</source>
      <translation>試算表 (&amp;S)</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="52"/>
      <source>&amp;Alignment</source>
      <translation>對齊(&amp;A)</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="53"/>
      <source>&amp;Styles</source>
      <translation>樣式(&amp;S)</translation>
    </message>
  </context>
  <context>
    <name>Py</name>
    <message>
      <location filename="../../AppSpreadsheetGui.cpp" line="94"/>
      <location filename="../../AppSpreadsheetGui.cpp" line="113"/>
      <source>Unnamed</source>
      <translation>未命名</translation>
    </message>
  </context>
  <context>
    <name>ZoomableView</name>
    <message>
      <location filename="../../ZoomableView.cpp" line="116"/>
      <source>New zoom level:</source>
      <translation type="unfinished">New zoom level:</translation>
    </message>
    <message>
      <location filename="../../ZoomableView.cpp" line="116"/>
      <source>Zoom Level</source>
      <translation type="unfinished">Zoom Level</translation>
    </message>
  </context>
  <context>
    <name>SpreadsheetGui::DlgSheetConf</name>
    <message>
      <location filename="../../DlgSheetConf.cpp" line="292"/>
      <source>Setup Configuration Table</source>
      <translation>設定配置表</translation>
    </message>
    <message>
      <location filename="../../DlgSheetConf.cpp" line="349"/>
      <source>Unsetup Configuration Table</source>
      <translation type="unfinished">Unsetup Configuration Table</translation>
    </message>
  </context>
</TS>
