<?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="944"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="945"/>
      <source>Create spreadsheet</source>
      <translation>建立試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="946"/>
      <source>Create a new spreadsheet</source>
      <translation>建立一個新的試算表</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetAlignBottom</name>
    <message>
      <location filename="../../Command.cpp" line="510"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="511"/>
      <source>Align bottom</source>
      <translation>向下對齊</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="512"/>
      <source>Bottom-align contents of selected cells</source>
      <translation>所選儲存格之內容向下對齊</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetAlignCenter</name>
    <message>
      <location filename="../../Command.cpp" line="339"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="340"/>
      <source>Align center</source>
      <translation>水平中央對齊</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="341"/>
      <source>Center-align contents of selected cells</source>
      <translation>所選單元之儲存格水平中央對齊</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetAlignLeft</name>
    <message>
      <location filename="../../Command.cpp" line="282"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="283"/>
      <source>Align left</source>
      <translation>向左對齊</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="284"/>
      <source>Left-align contents of selected cells</source>
      <translation>所選儲存格之內容向左對齊</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetAlignRight</name>
    <message>
      <location filename="../../Command.cpp" line="396"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="397"/>
      <source>Align right</source>
      <translation>向右對齊</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="398"/>
      <source>Right-align contents of selected cells</source>
      <translation>所選儲存格之內容以向右對齊</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetAlignTop</name>
    <message>
      <location filename="../../Command.cpp" line="453"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="454"/>
      <source>Align top</source>
      <translation>向上對齊</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="455"/>
      <source>Top-align contents of selected cells</source>
      <translation>所選儲存格之內容向上對齊</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetAlignVCenter</name>
    <message>
      <location filename="../../Command.cpp" line="567"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="568"/>
      <source>Vertically center-align</source>
      <translation>垂直中央對齊</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="569"/>
      <source>Vertically center-align contents of selected cells</source>
      <translation>所選儲存格之內容垂直置中對齊</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetExport</name>
    <message>
      <location filename="../../Command.cpp" line="236"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="237"/>
      <source>Export spreadsheet</source>
      <translation>匯出試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="238"/>
      <source>Export spreadsheet to CSV file</source>
      <translation>匯出試算表為CSV格式</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetImport</name>
    <message>
      <location filename="../../Command.cpp" line="183"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="184"/>
      <source>Import spreadsheet</source>
      <translation>匯入試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="185"/>
      <source>Import CSV file into spreadsheet</source>
      <translation>將CSV檔匯入至試算表</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetMergeCells</name>
    <message>
      <location filename="../../Command.cpp" line="60"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="61"/>
      <source>Merge cells</source>
      <translation>合併儲存格</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="62"/>
      <source>Merge selected cells</source>
      <translation>合併選取的儲存格</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetSetAlias</name>
    <message>
      <location filename="../../Command.cpp" line="873"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="874"/>
      <source>Set alias</source>
      <translation>設定名稱</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="875"/>
      <source>Set alias for selected cell</source>
      <translation>對所選之儲存格設定名稱</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetSplitCell</name>
    <message>
      <location filename="../../Command.cpp" line="121"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="122"/>
      <source>Split cell</source>
      <translation>分割儲存格</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="123"/>
      <source>Split previously merged cells</source>
      <translation>分割前面合併的儲存格</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetStyleBold</name>
    <message>
      <location filename="../../Command.cpp" line="624"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="625"/>
      <source>Bold text</source>
      <translation>粗體</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="626"/>
      <source>Set text in selected cells bold</source>
      <translation>設定選取的儲存格為粗體字</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetStyleItalic</name>
    <message>
      <location filename="../../Command.cpp" line="707"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="708"/>
      <source>Italic text</source>
      <translation>斜體</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="709"/>
      <source>Set text in selected cells italic</source>
      <translation>設定選取的儲存格為斜體字</translation>
    </message>
  </context>
  <context>
    <name>CmdSpreadsheetStyleUnderline</name>
    <message>
      <location filename="../../Command.cpp" line="790"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="791"/>
      <source>Underline text</source>
      <translation>文字加上底線</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="792"/>
      <source>Underline text in selected cells</source>
      <translation>設定選取的儲存格中文字下底線</translation>
    </message>
  </context>
  <context>
    <name>ColorPickerPopup</name>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="920"/>
      <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>Split cell</source>
      <translation>分割儲存格</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="305"/>
      <source>Left-align cell</source>
      <translation>儲存格左邊對齊</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="362"/>
      <source>Center cell</source>
      <translation>儲存格置中</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="419"/>
      <source>Right-align cell</source>
      <translation>儲存格右邊對齊</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="476"/>
      <source>Top-align cell</source>
      <translation>儲存格向上對齊</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="533"/>
      <source>Bottom-align cell</source>
      <translation>儲存格向下對齊</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="590"/>
      <source>Vertically center cells</source>
      <translation>儲存格垂直對齊</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="664"/>
      <source>Set bold text</source>
      <translation>設定粗體樣式</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="747"/>
      <source>Set italic text</source>
      <translation>設定斜體字</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="830"/>
      <source>Set underline text</source>
      <translation>設定文字下底線</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="957"/>
      <source>Create Spreadsheet</source>
      <translation>建立試算表</translation>
    </message>
    <message>
      <location filename="../../PropertiesDialog.cpp" line="260"/>
      <source>Set cell properties</source>
      <translation>設定儲存格屬性</translation>
    </message>
    <message>
      <location filename="../../SheetModel.cpp" line="546"/>
      <source>Edit cell</source>
      <translation>編輯儲存格</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="340"/>
      <location filename="../../SheetTableView.cpp" line="373"/>
      <source>Insert rows</source>
      <translation>插入列</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="393"/>
      <location filename="../../SheetTableView.cpp" line="471"/>
      <source>Remove rows</source>
      <translation>刪除列</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="415"/>
      <location filename="../../SheetTableView.cpp" line="448"/>
      <source>Insert columns</source>
      <translation>插入欄</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="675"/>
      <location filename="../../SpreadsheetView.cpp" line="186"/>
      <source>Clear cell(s)</source>
      <translation>清除儲存格</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="143"/>
      <source>Set foreground color</source>
      <translation>設定前景顏色</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="177"/>
      <source>Set background color</source>
      <translation>設定背景顏色</translation>
    </message>
  </context>
  <context>
    <name>DlgBindSheet</name>
    <message>
      <location filename="../../DlgBindSheet.ui" line="14"/>
      <source>Bind Spreadsheet Cells</source>
      <translation type="unfinished">Bind Spreadsheet Cells</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.ui" line="69"/>
      <source>To cells:</source>
      <translation>前往儲存格：</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.ui" line="117"/>
      <source>Sheet:</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="36"/>
      <source>Bind cells:</source>
      <translation type="unfinished">Bind cells:</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 type="unfinished">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.</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.ui" line="97"/>
      <source>End 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 type="unfinished">End cell address to bind to.
Type '=' if you want 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 type="unfinished">Which spread sheet to bind to</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 type="unfinished">The dependency with the referenced spreadsheet will
be hidden to the dependency checking.
Useful to avoid cyclic dependencies, but use with caution!</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.ui" line="131"/>
      <source>Hide dependency of binding</source>
      <translation type="unfinished">Hide dependency of binding</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 type="unfinished">Setup Configuration Table</translation>
    </message>
    <message>
      <location filename="../../DlgSheetConf.ui" line="20"/>
      <source>Cell range:</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 type="unfinished">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.
</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 type="unfinished">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.
</translation>
    </message>
    <message>
      <location filename="../../DlgSheetConf.ui" line="57"/>
      <source>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 type="unfinished">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.</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>可選的屬性群組名稱。</translation>
    </message>
    <message>
      <location filename="../../DlgSheetConf.ui" line="88"/>
      <source>Unsetup</source>
      <translation type="unfinished">Unsetup</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>儲存格屬性</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="../../ViewProviderSpreadsheet.cpp" line="116"/>
      <location filename="../../Command.cpp" line="195"/>
      <source>CSV (*.csv *.CSV);;All (*)</source>
      <translation>CSV (*.csv *.CSV);;所有 (*)</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="197"/>
      <source>Import file</source>
      <translation>匯入檔案</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSpreadsheet.cpp" line="118"/>
      <source>Export file</source>
      <translation>匯出檔案</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSpreadsheet.cpp" line="143"/>
      <source>Show spreadsheet</source>
      <translation>顯示試算表</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="94"/>
      <location filename="../../Workbench.cpp" line="97"/>
      <source>Set cell(s) foreground color</source>
      <translation>設定儲存格的前景顏色</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="96"/>
      <source>Sets the Spreadsheet cell(s) foreground color</source>
      <translation>設定試算表儲存格的前景顏色</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="115"/>
      <location filename="../../Workbench.cpp" line="118"/>
      <source>Set cell(s) background color</source>
      <translation>設定儲存格的背景顏色</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="117"/>
      <source>Sets the Spreadsheet cell(s) background color</source>
      <translation>設定試算表儲存格的背景顏色</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="804"/>
      <source>Copy &amp; Paste failed</source>
      <translation>複製及貼上失敗</translation>
    </message>
    <message>
      <location filename="../../SpreadsheetView.cpp" line="488"/>
      <source>Alias contains invalid characters!</source>
      <translation>別名包含無效字元!</translation>
    </message>
    <message>
      <location filename="../../SpreadsheetView.cpp" line="494"/>
      <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="149"/>
      <source>Spreadsheet</source>
      <translation>試算表</translation>
    </message>
  </context>
  <context>
    <name>QtColorPicker</name>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="286"/>
      <location filename="../../qtcolorpicker.cpp" line="412"/>
      <location filename="../../qtcolorpicker.cpp" line="522"/>
      <source>Black</source>
      <translation>黑色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="413"/>
      <location filename="../../qtcolorpicker.cpp" line="523"/>
      <source>White</source>
      <translation>白色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="414"/>
      <location filename="../../qtcolorpicker.cpp" line="524"/>
      <source>Red</source>
      <translation>紅色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="415"/>
      <location filename="../../qtcolorpicker.cpp" line="525"/>
      <source>Dark red</source>
      <translation>暗紅色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="416"/>
      <location filename="../../qtcolorpicker.cpp" line="526"/>
      <source>Green</source>
      <translation>綠色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="417"/>
      <location filename="../../qtcolorpicker.cpp" line="527"/>
      <source>Dark green</source>
      <translation>深綠色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="418"/>
      <location filename="../../qtcolorpicker.cpp" line="528"/>
      <source>Blue</source>
      <translation>藍色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="419"/>
      <location filename="../../qtcolorpicker.cpp" line="529"/>
      <source>Dark blue</source>
      <translation>深藍色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="420"/>
      <location filename="../../qtcolorpicker.cpp" line="530"/>
      <source>Cyan</source>
      <translation>青色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="421"/>
      <location filename="../../qtcolorpicker.cpp" line="531"/>
      <source>Dark cyan</source>
      <translation>深青色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="422"/>
      <location filename="../../qtcolorpicker.cpp" line="532"/>
      <source>Magenta</source>
      <translation>洋紅色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="423"/>
      <location filename="../../qtcolorpicker.cpp" line="533"/>
      <source>Dark magenta</source>
      <translation>深洋红</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="424"/>
      <location filename="../../qtcolorpicker.cpp" line="534"/>
      <source>Yellow</source>
      <translation>黃色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="425"/>
      <location filename="../../qtcolorpicker.cpp" line="535"/>
      <source>Dark yellow</source>
      <translation>深黃色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="426"/>
      <location filename="../../qtcolorpicker.cpp" line="536"/>
      <source>Gray</source>
      <translation>灰色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="427"/>
      <location filename="../../qtcolorpicker.cpp" line="537"/>
      <source>Dark gray</source>
      <translation>深灰色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="428"/>
      <location filename="../../qtcolorpicker.cpp" line="538"/>
      <source>Light gray</source>
      <translation>淺灰色</translation>
    </message>
    <message>
      <location filename="../../qtcolorpicker.cpp" line="450"/>
      <source>Custom Color</source>
      <translation>自定顏色</translation>
    </message>
  </context>
  <context>
    <name>Sheet</name>
    <message>
      <location filename="../../Sheet.ui" line="22"/>
      <source>&amp;Content:</source>
      <translation>內容(&amp;C):</translation>
    </message>
    <message>
      <location filename="../../Sheet.ui" line="39"/>
      <source>&amp;Alias:</source>
      <translation>別名(&amp;A):</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>
  </context>
  <context>
    <name>SpreadsheetGui::DlgBindSheet</name>
    <message>
      <location filename="../../DlgBindSheet.cpp" line="226"/>
      <source>Bind cells</source>
      <translation type="unfinished">Bind cells</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.cpp" line="227"/>
      <source>Source and target cell count mismatch. Partial binding may still work.

Do you want to continue?</source>
      <translation type="unfinished">Source and target cell count mismatch. Partial binding may still work.

Do you want to continue?</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.cpp" line="275"/>
      <source>Bind Spreadsheet Cells</source>
      <translation type="unfinished">Bind Spreadsheet Cells</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.cpp" line="276"/>
      <source>Error:
</source>
      <translation>錯誤：
</translation>
    </message>
    <message>
      <location filename="../../DlgBindSheet.cpp" line="303"/>
      <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="32"/>
      <source>If checked, use the custom presentation to display cell string.</source>
      <translation type="unfinished">If checked, use the custom presentation to display cell string.</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="35"/>
      <source>Show alias in cell with format</source>
      <translation type="unfinished">Show alias in cell with format</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="64"/>
      <source>The format of the custom cell string presentation.
Defaults to: %V = %A

%A - alias name
%V - cell value</source>
      <translation type="unfinished">The format of the custom cell string presentation.
Defaults to: %V = %A

%A - alias name
%V - cell value</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="84"/>
      <source>Import/Export Settings</source>
      <translation>匯入／匯出設定</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="96"/>
      <source>Delimiter Character:</source>
      <translation type="unfinished">Delimiter Character:</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="156"/>
      <source>Quote Character:</source>
      <translation type="unfinished">Quote Character:</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="188"/>
      <source>Escape Character:</source>
      <translation type="unfinished">Escape Character:</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="116"/>
      <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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="132"/>
      <source>tab</source>
      <translation type="unfinished">tab</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="163"/>
      <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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../../DlgSettings.ui" line="195"/>
      <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 type="unfinished">&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;</translation>
    </message>
  </context>
  <context>
    <name>SpreadsheetGui::DlgSheetConf</name>
    <message>
      <location filename="../../DlgSheetConf.cpp" line="283"/>
      <source>Setup configuration table</source>
      <translation type="unfinished">Setup configuration table</translation>
    </message>
    <message>
      <location filename="../../DlgSheetConf.cpp" line="341"/>
      <source>Unsetup configuration table</source>
      <translation type="unfinished">Unsetup configuration table</translation>
    </message>
  </context>
  <context>
    <name>SpreadsheetGui::SheetTableView</name>
    <message numerus="yes">
      <location filename="../../SheetTableView.cpp" line="129"/>
      <source>Insert %n row(s) above</source>
      <translation>
        <numerusform>在上方插入 %n 列</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../../SheetTableView.cpp" line="134"/>
      <source>Insert %n row(s) below</source>
      <translation>
        <numerusform>在下方插入 %n 列</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../../SheetTableView.cpp" line="139"/>
      <source>Insert %n non-contiguous rows</source>
      <translation>
        <numerusform>插入 %n 個不連續的列</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../../SheetTableView.cpp" line="142"/>
      <source>Remove row(s)</source>
      <translation>
        <numerusform>移除列</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../../SheetTableView.cpp" line="155"/>
      <source>Insert %n column(s) left</source>
      <translation>
        <numerusform>向左插入 %n 欄</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../../SheetTableView.cpp" line="160"/>
      <source>Insert %n column(s) right</source>
      <translation>
        <numerusform>向右插入 %n 欄</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../../SheetTableView.cpp" line="169"/>
      <source>Insert %n non-contiguous columns</source>
      <translation>
        <numerusform>插入 %n 個不連續的欄</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../../SheetTableView.cpp" line="172"/>
      <source>Remove column(s)</source>
      <translation>
        <numerusform>移除欄</numerusform>
      </translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="177"/>
      <location filename="../../SheetTableView.cpp" line="656"/>
      <source>Properties...</source>
      <translation>屬性...</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="189"/>
      <location filename="../../SheetTableView.cpp" line="657"/>
      <source>Recompute</source>
      <translation>重新計算</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="193"/>
      <location filename="../../SheetTableView.cpp" line="665"/>
      <source>Bind...</source>
      <translation>綁定…</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="197"/>
      <location filename="../../SheetTableView.cpp" line="658"/>
      <source>Configuration table...</source>
      <translation type="unfinished">Configuration table...</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="205"/>
      <location filename="../../SheetTableView.cpp" line="659"/>
      <source>Merge cells</source>
      <translation>合併儲存格</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="207"/>
      <location filename="../../SheetTableView.cpp" line="660"/>
      <source>Split cells</source>
      <translation>分割儲存格</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="211"/>
      <location filename="../../SheetTableView.cpp" line="663"/>
      <source>Cut</source>
      <translation>切割</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="213"/>
      <location filename="../../SheetTableView.cpp" line="661"/>
      <source>Copy</source>
      <translation>拷貝</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="215"/>
      <location filename="../../SheetTableView.cpp" line="662"/>
      <source>Paste</source>
      <translation>貼上</translation>
    </message>
    <message>
      <location filename="../../SheetTableView.cpp" line="217"/>
      <location filename="../../SheetTableView.cpp" line="664"/>
      <source>Delete</source>
      <translation>刪除</translation>
    </message>
  </context>
  <context>
    <name>SpreadsheetGui::SheetView</name>
    <message>
      <location filename="../../SpreadsheetView.cpp" line="297"/>
      <source>Export PDF</source>
      <translation>匯出 PDF</translation>
    </message>
    <message>
      <location filename="../../SpreadsheetView.cpp" line="299"/>
      <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="93"/>
      <location filename="../../AppSpreadsheetGui.cpp" line="111"/>
      <source>Unnamed</source>
      <translation>未命名</translation>
    </message>
  </context>
</TS>
