summaryrefslogtreecommitdiff
path: root/i18n/zh_TW
Side-by-side diff
Diffstat (limited to 'i18n/zh_TW') (more/less context) (ignore whitespace changes)
-rw-r--r--i18n/zh_TW/advancedfm.ts95
-rw-r--r--i18n/zh_TW/backup.ts28
-rw-r--r--i18n/zh_TW/bartender.ts27
-rw-r--r--i18n/zh_TW/bluetooth-manager.ts8
-rw-r--r--i18n/zh_TW/dagger.ts8
-rw-r--r--i18n/zh_TW/launchersettings.ts8
-rw-r--r--i18n/zh_TW/libGPRS.ts99
-rw-r--r--i18n/zh_TW/libaboutapplet.ts46
-rw-r--r--i18n/zh_TW/libbatteryapplet.ts21
-rw-r--r--i18n/zh_TW/libbluetooth.ts21
-rw-r--r--i18n/zh_TW/libbrightnessapplet.ts2
-rw-r--r--i18n/zh_TW/libcable.ts4
-rw-r--r--i18n/zh_TW/libcardmonapplet.ts8
-rw-r--r--i18n/zh_TW/libexample_applet.ts21
-rw-r--r--i18n/zh_TW/libexample_board.ts25
-rw-r--r--i18n/zh_TW/libexample_vpn.ts13
-rw-r--r--i18n/zh_TW/libinterfaces.ts7
-rw-r--r--i18n/zh_TW/libkppp.ts4
-rw-r--r--i18n/zh_TW/liblancard.ts7
-rw-r--r--i18n/zh_TW/liblockapplet.ts13
-rw-r--r--i18n/zh_TW/libmailwrapper.ts17
-rw-r--r--i18n/zh_TW/libmemoryapplet.ts8
-rw-r--r--i18n/zh_TW/libnetworksettings2.ts34
-rw-r--r--i18n/zh_TW/libopiemm2.ts153
-rw-r--r--i18n/zh_TW/libopiepim2.ts131
-rw-r--r--i18n/zh_TW/libopiesecurity2.ts14
-rw-r--r--i18n/zh_TW/libopietooth2.ts439
-rw-r--r--i18n/zh_TW/libopietooth2applet.ts17
-rw-r--r--i18n/zh_TW/libopieui2.ts68
-rw-r--r--i18n/zh_TW/libphasestyle.ts10
-rw-r--r--i18n/zh_TW/libppp.ts105
-rw-r--r--i18n/zh_TW/libprofile.ts28
-rw-r--r--i18n/zh_TW/libqpickboard.ts80
-rw-r--r--i18n/zh_TW/libscreenshotapplet.ts8
-rw-r--r--i18n/zh_TW/libtodayaddressbookplugin.ts12
-rw-r--r--i18n/zh_TW/libtodayexampleplugin.ts16
-rw-r--r--i18n/zh_TW/libtodayweatherplugin.ts4
-rw-r--r--i18n/zh_TW/libvolumeapplet2.ts2
-rw-r--r--i18n/zh_TW/libvpn.ts4
-rw-r--r--i18n/zh_TW/libwebstyle.ts10
-rw-r--r--i18n/zh_TW/libwlan.ts9
-rw-r--r--i18n/zh_TW/main-tab.ts53
-rw-r--r--i18n/zh_TW/multiauth.ts2
-rw-r--r--i18n/zh_TW/networksettings2.ts232
-rw-r--r--i18n/zh_TW/opie-console.ts74
-rw-r--r--i18n/zh_TW/opie-eye.ts228
-rw-r--r--i18n/zh_TW/opie-eye_slave.ts166
-rw-r--r--i18n/zh_TW/opie-login.ts47
-rw-r--r--i18n/zh_TW/opie-sheet.ts486
-rw-r--r--i18n/zh_TW/opie-update-symlinks.ts2
-rw-r--r--i18n/zh_TW/opieirc.ts186
-rw-r--r--i18n/zh_TW/opiemail.ts40
-rw-r--r--i18n/zh_TW/opieplayer2.ts57
-rw-r--r--i18n/zh_TW/opierec.ts22
-rw-r--r--i18n/zh_TW/opimconverter.ts120
-rw-r--r--i18n/zh_TW/osearch.ts24
-rw-r--r--i18n/zh_TW/oxygen.ts4
-rw-r--r--i18n/zh_TW/oyatzee.ts20
-rw-r--r--i18n/zh_TW/packagemanager.ts359
-rw-r--r--i18n/zh_TW/powerchord.ts357
-rw-r--r--i18n/zh_TW/pyquicklauncher.ts2
-rw-r--r--i18n/zh_TW/qpe.ts14
-rw-r--r--i18n/zh_TW/security.ts70
-rw-r--r--i18n/zh_TW/sfcave.ts14
-rw-r--r--i18n/zh_TW/simple-icon.ts14
-rw-r--r--i18n/zh_TW/simple-main.ts37
-rw-r--r--i18n/zh_TW/simple-pim.ts60
-rw-r--r--i18n/zh_TW/simple.ts18
-rw-r--r--i18n/zh_TW/stocktickertest.ts68
-rw-r--r--i18n/zh_TW/sysinfo.ts12
-rw-r--r--i18n/zh_TW/tableviewer.ts4
-rw-r--r--i18n/zh_TW/textedit.ts4
-rw-r--r--i18n/zh_TW/today.ts12
-rw-r--r--i18n/zh_TW/todolist.ts84
-rw-r--r--i18n/zh_TW/wellenreiter.ts24
-rw-r--r--i18n/zh_TW/zlines.ts41
-rw-r--r--i18n/zh_TW/zsafe.ts60
-rw-r--r--i18n/zh_TW/zsame.ts29
78 files changed, 4017 insertions, 663 deletions
diff --git a/i18n/zh_TW/advancedfm.ts b/i18n/zh_TW/advancedfm.ts
index 67a8ea4..90b925f 100644
--- a/i18n/zh_TW/advancedfm.ts
+++ b/i18n/zh_TW/advancedfm.ts
@@ -1,377 +1,410 @@
<!DOCTYPE TS><TS>
<context>
<name>AdvancedFm</name>
<message>
<source>AdvancedFm</source>
<translation>進階檔案管理程式</translation>
</message>
<message>
<source>File</source>
<translation>檔案</translation>
</message>
<message>
<source>View</source>
<translation>檢視</translation>
</message>
<message>
<source>Show Hidden Files</source>
<translation>顯示隱藏的檔案</translation>
</message>
<message>
<source>Make Directory</source>
<translation>建立目錄</translation>
</message>
<message>
<source>Rename</source>
<translation>重新命名</translation>
</message>
<message>
<source>Run Command</source>
<translation>執行指令</translation>
</message>
<message>
<source>Run Command with Output</source>
<translation>執行指令並輸出</translation>
</message>
<message>
<source>Delete</source>
<translation>刪除</translation>
</message>
<message>
<source>Size</source>
<translation>大小</translation>
</message>
<message>
<source>Date</source>
<translation>日期</translation>
</message>
<message>
<source>1</source>
<translation>1</translation>
</message>
<message>
<source>2</source>
<translation>2</translation>
</message>
<message>
<source>Yes</source>
<translation>是</translation>
</message>
<message>
<source>No</source>
<translation>否</translation>
</message>
<message>
<source>Note</source>
<translation>注意</translation>
</message>
<message>
<source>Could not rename</source>
<translation>無法重新命名</translation>
</message>
<message>
<source>That directory does not exist</source>
- <translation>該目錄不存在</translation>
+ <translation type="obsolete">該目錄不存在</translation>
</message>
<message>
<source>Copy As</source>
<translation>複製為</translation>
</message>
<message>
<source>AdvancedFm Output</source>
<translation>進階檔案管理程式輸出</translation>
</message>
<message>
<source>Advancedfm Beam out</source>
<translation>進階檔案管理程式紅外線輸出</translation>
</message>
<message>
<source>Ir sent.</source>
<translation>紅外線傳送.</translation>
</message>
<message>
<source>Ok</source>
<translation>確定</translation>
</message>
<message>
<source>Change Directory</source>
<translation>改變目錄</translation>
</message>
<message>
<source>Execute</source>
<translation>執行</translation>
</message>
<message>
<source>Open as text</source>
<translation>開啟為文字檔</translation>
</message>
<message>
<source>Make Symlink</source>
<translation>建立 Symlink</translation>
</message>
<message>
<source>Copy</source>
<translation>複製</translation>
</message>
<message>
<source>Move</source>
<translation>移動</translation>
</message>
<message>
<source>File Info</source>
<translation>檔案資訊</translation>
</message>
<message>
<source>Set Permissions</source>
<translation>設定權限</translation>
</message>
<message>
<source>Properties</source>
<translation>內容</translation>
</message>
<message>
<source>Beam File</source>
<translation>傳輸檔案</translation>
</message>
<message>
<source>Copy </source>
<translation type="unfinished">複製 </translation>
</message>
<message>
<source> As</source>
<translation type="unfinished"> 為</translation>
</message>
<message>
<source>Copy Same Dir</source>
<translation>複製相同的目錄</translation>
</message>
<message>
<source>Could not copy
</source>
- <translation>無法複製</translation>
+ <translation type="obsolete">無法複製</translation>
</message>
<message>
<source>to
</source>
- <translation>至</translation>
+ <translation type="obsolete">至</translation>
</message>
<message>
<source>Could not move
</source>
- <translation>無法移動</translation>
+ <translation type="obsolete">無法移動</translation>
</message>
<message>
<source>Add To Documents</source>
<translation>新增至文件</translation>
</message>
<message>
<source>Actions</source>
<translation>動作</translation>
</message>
<message>
<source>Select All</source>
<translation>選擇全部</translation>
</message>
<message>
<source>Really delete
%1 files?</source>
- <translation>確定要刪除
+ <translation type="obsolete">確定要刪除
%1 個檔案?</translation>
</message>
<message>
<source>Delete Directory?</source>
<translation>刪除目錄?</translation>
</message>
<message>
<source>Really copy
%1 files?</source>
- <translation>確定要複製
+ <translation type="obsolete">確定要複製
%1 個檔案?</translation>
</message>
<message>
<source>File Exists!</source>
<translation>檔案已存在!</translation>
</message>
<message>
<source>
exists. Ok to overwrite?</source>
- <translation> 已存在. 要覆蓋嗎?</translation>
+ <translation type="obsolete"> 已存在. 要覆蓋嗎?</translation>
</message>
<message>
<source> already exists.
Do you really want to delete it?</source>
- <translation> 已經存在.
+ <translation type="obsolete"> 已經存在.
您確定要刪除它?</translation>
</message>
<message>
<source>Advanced FileManager
is copyright 2002-2003 by
L.J.Potter&lt;llornkcor@handhelds.org&gt;
and is licensed by the GPL</source>
- <translation type="unfinished">進階型檔案管理程式
+ <translation type="obsolete">進階型檔案管理程式
版權 2002-2003
L.J.Potter&lt;llornkcor@handhelds.org&gt;
,授權為 GPL</translation>
</message>
<message>
- <source>Cannot remove current directory
-from bookmarks.
-It is not bookmarked!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>File Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Bookmark Directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove Current Directory from Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>%1 exists. Ok to overwrite?</source>
+ <source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Could not copy %1 to %2</source>
+ <source>AdvancedFm :: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Error</source>
+ <source> kB free</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Really delete %1
-and all it&apos;s contents ?</source>
+ <source>Switch to View 1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Really delete
-%1?</source>
+ <source>Switch to View 2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>AdvancedFm :: </source>
+ <source>Not Yet Implemented</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source> kB free</source>
+ <source>&lt;p&gt;%1 does not exist&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Switch to View 1</source>
+ <source>&lt;P&gt;Advanced FileManager is copyright 2002-2003 by L.J.Potter&lt;llornkcor@handhelds.org&gt; and is licensed by the GPL&lt;/P&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Switch to View 2</source>
+ <source>&lt;p&gt;Cannot remove current directory from bookmarks. It is not bookmarked!&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Not Yet Implemented</source>
+ <source>Refresh</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Really delete %1 files?&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Really delete %1 and all it&apos;s contents?&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Really delete %1?&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Really copy %1 files?&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;%1 already exists. Ok to overwrite?&lt;/P&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;Could not copy %1 to %2&lt;/P&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy %1 As</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt; %1 already exists. Ok to overwrite?&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Could not copy %1 to %2&lt;/P&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt; %1 already exists. Do you really want to delete it?&lt;/P&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Could not move %1&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Could not copy
-%1
-to
-%2</source>
+ <source>&lt;p&gt;Could not copy %1 to %2&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Output</name>
<message>
<source>Save output to file (name only)</source>
<translation>將輸出存為檔案(只有名稱)</translation>
</message>
<message>
<source>Output</source>
<translation>輸出</translation>
</message>
<message>
<source>Process could not start</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>
Finished
</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>filePermissions</name>
<message>
<source>Set File Permissions</source>
<translation>設定檔案權限</translation>
</message>
<message>
<source>Set file permissions for:</source>
<translation>設定這個檔案的權限:</translation>
</message>
<message>
<source>owner</source>
<translation>所有者</translation>
</message>
<message>
<source>group</source>
<translation>群組</translation>
</message>
<message>
<source>others</source>
<translation>其他</translation>
</message>
<message>
<source>Owner</source>
<translation>所有者</translation>
</message>
<message>
<source>Group</source>
<translation>群組</translation>
</message>
<message>
<source>read</source>
<translation>讀</translation>
</message>
<message>
<source>write</source>
<translation>寫</translation>
</message>
<message>
<source>execute</source>
<translation>執行</translation>
</message>
<message>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error- no user</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error- no group</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error setting ownership or group</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error setting mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>filePermissions</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/backup.ts b/i18n/zh_TW/backup.ts
index 28a9c66..822744e 100644
--- a/i18n/zh_TW/backup.ts
+++ b/i18n/zh_TW/backup.ts
@@ -1,132 +1,156 @@
<!DOCTYPE TS><TS>
<context>
<name>BackupAndRestore</name>
<message>
<source>Backup and Restore... working...</source>
- <translation>備份與還原...執行中...</translation>
+ <translation type="obsolete">備份與還原...執行中...</translation>
</message>
<message>
<source>Backup and Restore</source>
<translation>備份與還原</translation>
</message>
<message>
<source>Error from System:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Message</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup Failed!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Details</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup and Restore.. Failed !!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Please select something to restore.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restore Failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to open File: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup Successful.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restore Successful.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Backing up...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restore Backup...</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>BackupAndRestoreBase</name>
<message>
<source>Backup And Restore</source>
<translation>備份與還原</translation>
</message>
<message>
<source>Backup</source>
<translation>備份</translation>
</message>
<message>
<source>Applications</source>
<translation>應用程式</translation>
</message>
<message>
<source>Save To</source>
- <translation>儲存至</translation>
+ <translation type="obsolete">儲存至</translation>
</message>
<message>
<source>&amp;Backup</source>
<translation>&amp; 備份</translation>
</message>
<message>
<source>Restore</source>
<translation>還原</translation>
</message>
<message>
<source>Select Source</source>
<translation>選擇來源</translation>
</message>
<message>
<source>Column 1</source>
<translation>第一行</translation>
</message>
<message>
<source>&amp;Restore</source>
<translation>&amp;還原</translation>
</message>
<message>
<source>Locations</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>...</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Destination</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Type</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>User Data (Configuration + PIM)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Full Backup (Root File System)</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ErrorDialog</name>
<message>
<source>Error Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error Message:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;OK</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/bartender.ts b/i18n/zh_TW/bartender.ts
index c5c572b..67a61fd 100644
--- a/i18n/zh_TW/bartender.ts
+++ b/i18n/zh_TW/bartender.ts
@@ -1,169 +1,174 @@
<!DOCTYPE TS><TS>
<context>
<name>BacDialog</name>
<message>
<source>Blood Alcohol Estimator</source>
<translation type="unfinished"></translation>
</message>
<message>
<source># Drinks Consumed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Weight</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Kilos</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Pounds</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Units</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Period of Time (hours)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Male</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Female</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Gender</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Beer</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Wine</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Shot</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Type of drink</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Calculate</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Bartender</name>
<message>
<source>Bartender</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New Drink</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open Drink</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Find by Drink Name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Find by Alcohol</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>edit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>New</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Name of Drink</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Note</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Drink database not opened sucessfully.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Search by drink name
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Drink Name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Alcohol</source>
+ <source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Search</source>
+ <source>Sorry no results for
+</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Sorry no results for
+ <source>Find by Ingredient</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Drink</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Failed to write to drink database!
</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Ingredient</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>New_Drink</name>
<message>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ingredients</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Show_Drink</name>
<message>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/bluetooth-manager.ts b/i18n/zh_TW/bluetooth-manager.ts
index 85df85c..6dd2c28 100644
--- a/i18n/zh_TW/bluetooth-manager.ts
+++ b/i18n/zh_TW/bluetooth-manager.ts
@@ -1,334 +1,334 @@
<!DOCTYPE TS><TS>
<context>
<name>BlueBase</name>
<message>
<source>Bluetooth Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;b&gt;Device name : &lt;/b&gt; Ipaq</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>MAC adress: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Class</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Test</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Changes were applied.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>rescan sevices</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>to group</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Test1:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>no services found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No connections found</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>BluetoothBase</name>
<message>
<source>Form1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Devices</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Device Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Online</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Scan for Devices</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connections</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connection type</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Signal</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Config</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Bluetooh Basic Config</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Default Passkey</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>enable authentification</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>enable encryption</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enable Page scan</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enable Inquiry scan</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Apply</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Rfcomm Bind Table</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Status</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Status Label</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Bluetooth Basic Config</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>DeviceDialog</name>
<message>
<source>Form2</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Devicename</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Services</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>change settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>active</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>service name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Change device
name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Default PIN
Code</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>TextLabel9</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DunPopup</name>
<message>
<source>connect</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>connect+conf</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>disconnect</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ObexDialog</name>
<message>
<source>beam files </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Which file should be beamed?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Send</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpieTooth::ScanDialog</name>
<message>
<source>Scan for devices</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Start scan</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add Device</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Stop scan</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PPPDialog</name>
<message>
<source>ppp connection </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enter an ppp script name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connect</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PanPopup</name>
<message>
<source>connect</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>connect+conf</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>disconnect</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>RfcommAssignDialogBase</name>
<message>
<source>Rfcomm Bind</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Bind device to a interface</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>RfcommDialogItemBase</name>
<message>
<source>Form2</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mac</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Channel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>0</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>4</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>5</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>6</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>7</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>8</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>9</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>10</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Comment:</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/dagger.ts b/i18n/zh_TW/dagger.ts
index c9db0e1..e8232ae 100644
--- a/i18n/zh_TW/dagger.ts
+++ b/i18n/zh_TW/dagger.ts
@@ -1,281 +1,289 @@
<!DOCTYPE TS><TS>
<context>
<name>ConfigureDlg</name>
<message>
<source>Configure Dagger</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Path where Sword texts are located:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enter the path where the Sword modules (Bible texts, commentaries, etc.) can be found. This path should contain either the &apos;mods.conf&apos; file or &apos;mods.d&apos; sub-directory.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enter the path where the Sword texts (Bibles, commentaries, etc.) can be found. This path should contain either the &apos;mods.conf&apos; file or &apos;mods.d&apos; sub-directory.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Tap here to select the path where the Sword texts (Bibles, commentaries, etc.) can be found. This path should contain either the &apos;mods.conf&apos; file or &apos;mods.d&apos; sub-directory.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>(Note: Dagger must be restarted for this option to take affect.)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Always open texts in new window?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Tap here to always open texts in a new window. If this option is not selected, only one copy of a Sword text will be opened.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Number of verses to display at a time:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enter the number of verses to display at a time. This also affects how far the scroll to previous/next page buttons on the Navigation bar scroll.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Disable automatic screen power-down?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Tap here to disable Opie&apos;s automatic power management feature which will dim and turn off the screen after a specified time. This will only be effective while Dagger is running.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select the format used when copying the current verse to the clipboard.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select copy format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&quot;Verse (Book cc:vv, text)&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&quot;Verse (Book cc:vv)&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&quot;Verse&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&quot;Book cc:vv&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Example:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select the font, style and size used for displaying texts.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Font</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>KJV</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>In the beginning God created the heaven and the earth.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Gen 1:1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<source>Dagger</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Install...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Text</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Configure...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Navigation toolbar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Search toolbar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>View</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Morphological Tags</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Morphological tag cross-referencing not implemented yet.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>NavBar</name>
<message>
<source>Previous page</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Tap here to scroll backward one page.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Previous verse</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Tap here to scroll backward one verse.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enter location to display here.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Next verse</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Tap here to scroll forward one verse.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Next page</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Tap here to scroll forward one page.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Adjust auto-scroll rate here. A larger value represents a slower scrolling rate.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Auto-scroll</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Tap here to start or stop auto-scrolling.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpenTextDlg</name>
<message>
<source>Open text</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Icon</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Text</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Commentaries</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Lexicons/Dictionaries</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Biblical Texts</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SearchBar</name>
<message>
<source>Enter text to search for here.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Find</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Tap here search the current module for the text entered to the left.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Previous result</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Tap here to view the previous search result.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select the desired search result here.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Next result</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Tap here to view the next search result.</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/launchersettings.ts b/i18n/zh_TW/launchersettings.ts
index b54452f..679868d 100644
--- a/i18n/zh_TW/launchersettings.ts
+++ b/i18n/zh_TW/launchersettings.ts
@@ -1,262 +1,270 @@
<!DOCTYPE TS><TS>
<context>
<name>DocTabSettings</name>
<message>
<source>Enable the Documents Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;b&gt;Note:&lt;/b&gt; Changing these settings may need restarting Opie to become effective.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Check, if you want the Documents Tab to be visible.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>InputMethodSettings</name>
<message>
<source>Resize application on Popup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enable floating and resizing</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;b&gt;Note:&lt;/b&gt; Changing these settings may need restarting Opie to become effective.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Check, if you want the application to be automatically resized if the input method pops up.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Check, if you want to move and/or resize input methods</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Specify the percentage of the screen width for the input method</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LauncherSettings</name>
<message>
<source>Launcher Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Taskbar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>O-Menu</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Tabs</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>InputMethods</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>DocTab</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MenuSettings</name>
<message>
<source>Load applets in O-Menu:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Show Launcher tabs in O-Menu</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Check the applets that you want to have included in the O-Menu.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Adds the contents of the Launcher Tabs as menus in the O-Menu.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Show Applications in Subpopups</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>Sample 1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sample 2</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sample 3</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TabDialog</name>
<message>
<source>Edit Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Background</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Font</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Icons</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Previewing %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This is a rough preview of what the currently selected Tab will look like.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use a custom font</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Type:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ruled</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Solid color</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Small</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Large</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Color:</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Columns:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Automatic</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TabsSettings</name>
<message>
<source>Launcher Tabs:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>foobar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enable big busy indicator</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select the Launcher Tab you want to edit or delete.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Adds a new Tab to the Launcher.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Opens a new dialog to customize the select Tab.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Deletes a Tab from the Launcher.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Activate this, if you want a big busy indicator in the middle of the screen instead of the one in taskbar.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>All Tabs</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Documents</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Not implemented yet</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enable animated busy indicator</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Activate this, if you want an animatedbusy indicator for starting applications in the Launcher.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TaskbarSettings</name>
<message>
<source>Load applets in Taskbar:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Check the applets that you want displayed in the Taskbar.</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/libGPRS.ts b/i18n/zh_TW/libGPRS.ts
new file mode 100644
index 0000000..85f8296
--- a/dev/null
+++ b/i18n/zh_TW/libGPRS.ts
@@ -0,0 +1,99 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>GPRSEdit</name>
+ <message>
+ <source>APN is required</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>GPRSGUI</name>
+ <message>
+ <source>GPRS Configuration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Login</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>User</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>APN</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DNS</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>As assigned by server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DNS2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DNS1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Routing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set as default gateway</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set even if Set</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fixed Routing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mask</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Net</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Debug</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>GPRSNetNode</name>
+ <message>
+ <source>GPRS capable device</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;provides access to a GPRS capable device.&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/libaboutapplet.ts b/i18n/zh_TW/libaboutapplet.ts
index 7c1517c..f6e6187 100644
--- a/i18n/zh_TW/libaboutapplet.ts
+++ b/i18n/zh_TW/libaboutapplet.ts
@@ -1,74 +1,74 @@
<!DOCTYPE TS><TS>
<context>
<name>AboutApplet</name>
<message>
<source>About shortcut</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>About</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
- <name>AboutDialog</name>
+ <name>AboutWidget</name>
<message>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Authors</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Report</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Join</source>
+ <source>&lt;center&gt;&lt;b&gt;The Open Palmtop Integrated Environment V1.1.8&lt;/b&gt;&lt;/center&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;
The &lt;b&gt;Open Palmtop Integrated Environment&lt;/b&gt; is written and maintained by the Opie Team, a world-wide network of software engineers committed to free software development.
&lt;/p&gt;
&lt;p&gt;
No single group, company or organization controls the Opie source code. Everyone is welcome to contribute to Opie.
&lt;/p&gt;
&lt;p&gt;
Visit &lt;i&gt;http://opie.handhelds.org&lt;/i&gt; for more information on the Opie Project.
&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&lt;p&gt;Software can always be improved, and the Opie Team is ready to do so. However, you - the user - must tell us when something does not work as expected or could be done better.&lt;/p&gt;
-&lt;p&gt;The Open Palmtop Integrated Environment has a bug tracking system. Visit &lt;i&gt;http://opie.handhelds.org/&lt;/i&gt; to report bugs.&lt;/p&gt;
-&lt;p&gt;If you have a suggestion for improvement then you are welcome to use the bug tracking system to register your wish. Make sure you use the severity called &quot;Feature Wish&quot;.&lt;/p&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&lt;p&gt;You don&apos;t have to be a software developer to be a member of the Opie Team. You can join the national teams that translate program interfaces. You can provide graphics, themes, sounds and improved documentation. You decide!&lt;/p&gt;
-&lt;p&gt;Visit &lt;i&gt;http://opie.handhelds.org/&lt;/i&gt; for information on some projects in which you can participate.&lt;/p&gt;
-&lt;p&gt;If you need more information or documentation, then a visit to &lt;i&gt;http://opie.handhelds.org/&lt;/i&gt; will provide you with what you need.&lt;/p&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&lt;center&gt;&lt;b&gt;The Open Palmtop Integrated Environment V1.1.6&lt;/b&gt;&lt;/center&gt;</source>
+ <source>Authors</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;
&lt;b&gt;Rajko &apos;alwin&apos; Albrecht&lt;/b&gt; (alwin@handhelds.org)&lt;br/&gt;
&lt;b&gt;Stefan &apos;eilers&apos; Eilers&lt;/b&gt; (eilers@handhelds.org)&lt;br/&gt;
&lt;b&gt;Holger &apos;Zecke&apos; Freyther&lt;/b&gt; (zecke@handhelds.org)&lt;br/&gt;
&lt;b&gt;Chris &apos;Kergoth&apos; Larson&lt;/b&gt; (kergoth@handhelds.org)&lt;br/&gt;
&lt;b&gt;Michael &apos;Mickey&apos; Lauer&lt;/b&gt; (mickeyl@handhelds.org)&lt;br/&gt;
&lt;b&gt;Lorn &apos;ljp&apos; Potter&lt;/b&gt; (ljp@handhelds.org)&lt;br/&gt;
&lt;b&gt;Max &apos;Harlekin&apos; Reiss&lt;/b&gt; (harlekin@handhelds.org)&lt;br/&gt;
&lt;b&gt;Andreas &apos;ar&apos; Richter&lt;/b&gt; (ar@handhelds.org)&lt;br/&gt;
&lt;b&gt;Dan &apos;drw&apos; Williams&lt;/b&gt; (drw@handhelds.org)&lt;/tt&gt;&lt;br/&gt;
&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Report</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Software can always be improved, and the Opie Team is ready to do so. However, you - the user - must tell us when something does not work as expected or could be done better.&lt;/p&gt;
+&lt;p&gt;The Open Palmtop Integrated Environment has a bug tracking system. Visit &lt;i&gt;http://opie.handhelds.org/&lt;/i&gt; to report bugs.&lt;/p&gt;
+&lt;p&gt;If you have a suggestion for improvement then you are welcome to use the bug tracking system to register your wish. Make sure you use the severity called &quot;Feature Wish&quot;.&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Join</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You don&apos;t have to be a software developer to be a member of the Opie Team. You can join the national teams that translate program interfaces. You can provide graphics, themes, sounds and improved documentation. You decide!&lt;/p&gt;
+&lt;p&gt;Visit &lt;i&gt;http://opie.handhelds.org/&lt;/i&gt; for information on some projects in which you can participate.&lt;/p&gt;
+&lt;p&gt;If you need more information or documentation, then a visit to &lt;i&gt;http://opie.handhelds.org/&lt;/i&gt; will provide you with what you need.&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
diff --git a/i18n/zh_TW/libbatteryapplet.ts b/i18n/zh_TW/libbatteryapplet.ts
index 398f9d4..32dbd40 100644
--- a/i18n/zh_TW/libbatteryapplet.ts
+++ b/i18n/zh_TW/libbatteryapplet.ts
@@ -1,93 +1,98 @@
<!DOCTYPE TS><TS>
<context>
<name>BatteryStatus</name>
<message>
<source>Close</source>
<translation type="obsolete">關閉</translation>
</message>
<message>
<source>Charging</source>
<translation>充電中</translation>
</message>
<message>
<source>Percentage battery remaining</source>
- <translation>Percentage battery remaining</translation>
+ <translation type="obsolete">Percentage battery remaining</translation>
</message>
<message>
<source>Battery status: </source>
<translation>電池狀態:</translation>
</message>
<message>
<source>Good</source>
<translation>良好</translation>
</message>
<message>
<source>Low</source>
<translation>低</translation>
</message>
<message>
<source>Very Low</source>
<translation>非常低</translation>
</message>
<message>
<source>Critical</source>
<translation>臨界的</translation>
</message>
<message>
<source>Unknown</source>
<translation>未知</translation>
</message>
<message>
<source>On backup power</source>
<translation>使用備份電源</translation>
</message>
<message>
<source>Power on-line</source>
<translation>使用電源線</translation>
</message>
<message>
<source>External power disconnected</source>
<translation>外部電源切斷</translation>
</message>
<message>
<source>Battery time remaining</source>
- <translation>Battery time remaining</translation>
+ <translation type="obsolete">Battery time remaining</translation>
</message>
<message>
<source>Failure</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>could not open file</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Charging both devices</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Percentage battery remaining: </source>
+ <source>No jacket with battery inserted</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Battery time remaining: </source>
+ <source>no data</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>No jacket with battery inserted</source>
+ <source>Jacket </source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>no data</source>
+ <source>Remaining Power: %1%</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Ipaq </source>
+ <source>Remaining Time: %1m %2s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Jacket </source>
+ <source>Remaing Power: %1 %2
+Remaining Time: %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ipaq %1</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/libbluetooth.ts b/i18n/zh_TW/libbluetooth.ts
index 9247272..b61aee3 100644
--- a/i18n/zh_TW/libbluetooth.ts
+++ b/i18n/zh_TW/libbluetooth.ts
@@ -1,77 +1,92 @@
<!DOCTYPE TS><TS>
<context>
<name>BluetoothBNEPEdit</name>
<message>
<source>&lt;p&gt;No bluetooth device addresses specified&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>BluetoothBNEPGUI</name>
<message>
<source>Bluetooth-bnep</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Any available PAN device</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select Card</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>BDAddress</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Rescan</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>BluetoothBNEPNetNode</name>
<message>
<source>Bluetooth PAN/NAP</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Sets up a bluetooth link using the bluetooth Network profile.&lt;/p&gt;&lt;p&gt;Use this to connect two computing devices.&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>BluetoothRFCOMMGUI</name>
<message>
<source>Bluetooth-rfcomm</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Description</source>
+ <source>Selected devices with gprs capability</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Start automatically</source>
+ <source>Address</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Confirm before start</source>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Channel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Addresses</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>BluetoothRFCOMMNetNode</name>
<message>
<source>Bluetooth serial link</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Sets up a bluetooth link using the bluetooth serial profile.&lt;/p&gt;&lt;p&gt;Use this to connect to a GSM.&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>BluetoothRFCOMMRun</name>
+ <message>
+ <source>Select device to connect to</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/zh_TW/libbrightnessapplet.ts b/i18n/zh_TW/libbrightnessapplet.ts
new file mode 100644
index 0000000..4eb9e18
--- a/dev/null
+++ b/i18n/zh_TW/libbrightnessapplet.ts
@@ -0,0 +1,2 @@
+<!DOCTYPE TS><TS>
+</TS>
diff --git a/i18n/zh_TW/libcable.ts b/i18n/zh_TW/libcable.ts
index e561d56..1567c52 100644
--- a/i18n/zh_TW/libcable.ts
+++ b/i18n/zh_TW/libcable.ts
@@ -1,167 +1,167 @@
<!DOCTYPE TS><TS>
<context>
<name>CableEdit</name>
<message>
<source>Device filename needed</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CableGUI</name>
<message>
<source>Cable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Lock file</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Device</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Serial settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2400</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>9600</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>19200</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>38400</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>57600</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>115200</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>230400</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>460800</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>500000</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>921600</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1000000</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1152000</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1500000</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2000000</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2500000</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3000000</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3500000</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>4000000</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Parity</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Data bits</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Speed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Stop bits</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Even</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Odd</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mark</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Space</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Flow control :</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hardware</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Software</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CableNetNode</name>
<message>
- <source>Cable Connection</source>
+ <source>&lt;p&gt;Sets up a wired serial or parallel.&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&lt;p&gt;Sets up a wired serial or parallel.&lt;/p&gt;</source>
+ <source>Cable connection</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/libcardmonapplet.ts b/i18n/zh_TW/libcardmonapplet.ts
index 28c4368..83e93f0 100644
--- a/i18n/zh_TW/libcardmonapplet.ts
+++ b/i18n/zh_TW/libcardmonapplet.ts
@@ -1,33 +1,41 @@
<!DOCTYPE TS><TS>
<context>
<name>CardMonitor</name>
<message>
<source>CF/PCMCIA card eject failed!</source>
<translation>CF/PCMCIA 移除失敗!</translation>
</message>
<message>
<source>SD/MMC card eject failed!</source>
<translation>SD/MMC 移除失敗!</translation>
</message>
<message>
<source>New card: </source>
<translation>新卡片:</translation>
</message>
<message>
<source>Ejected: </source>
<translation>移除:</translation>
</message>
<message>
<source>Eject SD/MMC card</source>
<translation>移除 SD/MMC card</translation>
</message>
<message>
<source>Eject card 0: %1</source>
<translation>移除 card 0: %1</translation>
</message>
<message>
<source>Eject card 1: %1</source>
<translation>移除 card 1: %1</translation>
</message>
+ <message>
+ <source>New card: SD/MMC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ejected: SD/MMC</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
diff --git a/i18n/zh_TW/libexample_applet.ts b/i18n/zh_TW/libexample_applet.ts
new file mode 100644
index 0000000..7a58987
--- a/dev/null
+++ b/i18n/zh_TW/libexample_applet.ts
@@ -0,0 +1,21 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>MenuAppletExample</name>
+ <message>
+ <source>MenuApplet Example Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click the white rabbit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No white rabbit found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;No white rabbit was seen near Opie.Only the beautiful OpieZilla is availablefor your pleassure&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/libexample_board.ts b/i18n/zh_TW/libexample_board.ts
new file mode 100644
index 0000000..f4cfa45
--- a/dev/null
+++ b/i18n/zh_TW/libexample_board.ts
@@ -0,0 +1,25 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>ExampleBoard</name>
+ <message>
+ <source>Alt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Shift</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ctrl</source>
+ <comment>Control Shortcut on keyboard</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Example Input</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/libexample_vpn.ts b/i18n/zh_TW/libexample_vpn.ts
new file mode 100644
index 0000000..7731bc4
--- a/dev/null
+++ b/i18n/zh_TW/libexample_vpn.ts
@@ -0,0 +1,13 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>VPN PPTP</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add new Point to Point Tunnel Protocol connection</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/libinterfaces.ts b/i18n/zh_TW/libinterfaces.ts
index 8239ed9..080cc89 100644
--- a/i18n/zh_TW/libinterfaces.ts
+++ b/i18n/zh_TW/libinterfaces.ts
@@ -1,162 +1,169 @@
<!DOCTYPE TS><TS>
<context>
+ <name>Interface</name>
+ <message>
+ <source>Restarting interface</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>InterfaceAdvanced</name>
<message>
<source>Advanced Interface Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>eth0</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IP Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Subnet Mask</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>0.0.0.0</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>DHCP Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>DHCP Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Lease Expires</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Lease Obtained</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Broadcast</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>MAC Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>00:00:00:00:00:00</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>InterfaceInformation</name>
<message>
<source>Interface Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Refresh</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>S&amp;top</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>R&amp;estart</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IP Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Subnet Mask</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>MAC Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Broadcast</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>0.0.0.0</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>00:00:00:00:00:00</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;View Advanced Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>be &amp;silent</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>InterfaceSetup</name>
<message>
<source>Interface Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Automatically bring up</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>DHCP</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Static Ip Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Subnet Mask</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>First DNS</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IP Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Gateway</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Second DNS</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>255.255.255.0</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>InterfaceSetupImp</name>
<message>
<source>Restarting interface</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/libkppp.ts b/i18n/zh_TW/libkppp.ts
index b184b3f..79213ec 100644
--- a/i18n/zh_TW/libkppp.ts
+++ b/i18n/zh_TW/libkppp.ts
@@ -1,1105 +1,1109 @@
<!DOCTYPE TS><TS>
<context>
<name>AccountWidget</name>
<message>
<source>Allows you to modify the selected account</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Create a new dialup connection
to the Internet</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Makes a copy of the selected account. All
settings of the selected account are copied
to a new account, that you can modify to fit your
needs</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Deletes the selected account
&lt;font color=&quot;red&quot;&gt;&lt;b&gt;Use with care!&lt;/b&gt;&lt;/font&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No account selected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to delete
the account &quot;%1&quot;?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Confirm</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New Account</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Edit Account: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dial</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Edit Login Script</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Authentication</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IP Setup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IP</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Gateway Setup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Gateway</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>DNS Servers</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>DNS</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Execute Programs</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Execute</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You must enter a unique account name</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AuthWidget</name>
<message>
<source>Authentication: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Script-based</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>PAP</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Terminal-based</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>CHAP</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>PAP/CHAP</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Specifies the method used to identify yourself to
the PPP server. Most universities still use
&lt;b&gt;Terminal&lt;/b&gt;- or &lt;b&gt;Script&lt;/b&gt;-based authentication,
while most ISP use &lt;b&gt;PAP&lt;/b&gt; and/or &lt;b&gt;CHAP&lt;/b&gt;. If
unsure, contact your ISP.
If you can choose between PAP and CHAP,
choose CHAP, because it&apos;s much safer. If you don&apos;t know
whether PAP or CHAP is right, choose PAP/CHAP.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Username: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enter your username here...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enter your password here</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Store password</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;When this is turned on, your ISP password
will be saved in &lt;i&gt;kppp&lt;/i&gt;&apos;s config file, so
you do not need to type it in every time.
&lt;b&gt;&lt;font color=&quot;red&quot;&gt;Warning:&lt;/font&gt; your password will be stored as
plain text in the config file, which is
readable only to you. Make sure nobody
gains access to this file!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;qt&gt;Login script has unbalanced loop Start/End&lt;qt&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ChooserWidget</name>
<message>
<source>&amp;Edit...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;New...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Co&amp;py</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>De&amp;lete</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DNSWidget</name>
<message>
<source>Domain name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>If you enter a domain name here, this domain
name is used for your computer while you are
connected. When the connection is closed, the
original domain name of your computer is
restored.
If you leave this field blank, no changes are
made to the domain name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Configuration:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Automatic</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Manual</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>DNS IP address:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Allows you to specify a new DNS server to be
used while you are connected. When the
connection is closed, this DNS entry will be
removed again.
To add a DNS server, type in the IP address of
the DNS server here and click on &lt;b&gt;Add&lt;/b&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click this button to add the DNS server
specified in the field above. The entry
will then be added to the list below</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click this button to remove the selected DNS
server entry from the list below</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>DNS address list:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;This shows all defined DNS servers to use
while you are connected. Use the &lt;b&gt;Add&lt;/b&gt; and
&lt;b&gt;Remove&lt;/b&gt; buttons to modify the list</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Disable DNS servers during connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;When this option is selected, all DNS
servers specified in &lt;tt&gt;/etc/resolv.conf&lt;/tt&gt; are
temporary disabled while the dialup connection
is established. After the connection is
closed, the servers will be re-enabled
Typically, there is no reason to use this
option, but it may become useful under
some circumstances.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DevicesWidget</name>
<message>
<source>No devices selected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to delete
the device &quot;%1&quot;?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Confirm</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New Device</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Edit Device: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Device</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Modem</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Allows you to modify the selected device</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Create a new device</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Makes a copy of the selected device. All
settings of the selected device are copied
to a new device, that you can modify to fit your
needs</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Deletes the selected device
&lt;font color=&quot;red&quot;&gt;&lt;b&gt;Use with care!&lt;/b&gt;&lt;/font&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You must enter a unique device name</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>DialWidget</name>
<message>
<source>Connection name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Type in a unique name for this connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Phone number:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Add...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Specifies the phone numbers to dial. You
can supply multiple numbers here, simply
click on &quot;Add&quot;. You can arrange the
order the numbers are tried by using the
arrow buttons.
When a number is busy or fails, &lt;i&gt;kppp&lt;/i&gt; will
try the next number and so on</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Customize pppd Arguments...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ExecWidget</name>
<message>
<source>Here you can select commands to run at certain stages of the connection. The commands are run with your real user id, so you cannot run any commands here requiring root permissions (unless, of course, you are root).&lt;br&gt;&lt;br&gt;Be sure to supply the whole path to the program otherwise we might be unable to find it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Before connect:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Allows you to run a program &lt;b&gt;before&lt;/b&gt; a connection
is established. It is called immediately before
dialing has begun.
This might be useful, e.g. to stop HylaFAX blocking the
modem.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Upon connect:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Allows you to run a program &lt;b&gt;after&lt;/b&gt; a connection
is established. When your program is called, all
preparations for an Internet connection are finished.
Very useful for fetching mail and news</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Before disconnect:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Allows you to run a program &lt;b&gt;before&lt;/b&gt; a connection
is closed. The connection will stay open until
the program exits.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Upon disconnect:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Allows you to run a program &lt;b&gt;after&lt;/b&gt; a connection
has been closed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>GatewayWidget</name>
<message>
<source>Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Default gateway</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This makes the PPP peer computer (the computer
you are connected to with your modem) to act as
a gateway. Your computer will send all packets not
going to a computer inside your local net to this
computer, which will route these packets.
This is the default for most ISPs, so you should
probably leave this option on.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Static gateway</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Allows you to specify which computer you want
to use as gateway (see &lt;i&gt;Default Gateway&lt;/i&gt; above)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Gateway IP address:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Assign the default route to this gateway</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>If this option is enabled, all packets not
going to the local net are routed through
the PPP connection.
Normally, you should turn this on</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>IPWidget</name>
<message>
<source>Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dynamic IP address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select this option when your computer gets an
internet address (IP) every time a
connection is made.
Almost every Internet Service Provider uses
this method, so this should be turned on.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Static IP address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select this option when your computer has a
fixed internet address (IP). Most computers
don&apos;t have this, so you should probably select
dynamic IP addressing unless you know what you
are doing.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IP address:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>If your computer has a permanent internet
address, you must supply your IP address here.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Subnet mask:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;If your computer has a static Internet address,
you must supply a network mask here. In almost
all cases this netmask will be &lt;b&gt;255.255.255.0&lt;/b&gt;,
but your mileage may vary.
If unsure, contact your Internet Service Provider</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Auto-configure hostname from this IP</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Whenever you connect, this reconfigures
your hostname to match the IP address you
got from the PPP server. This may be useful
if you need to use a protocol which depends
on this information, but it can also cause several
&lt;a href=&quot;kppp-7.html#autohostname&quot;&gt;problems&lt;/a&gt;.
Don&apos;t enable this unless you really need it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Selecting this option might cause some weird problems with the X-server and applications while kppp is connected. Don&apos;t use it until you know what you are doing!
For more information take a look at the handbook (or help) in the section &quot;Frequently asked questions&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>InterfacePPP</name>
<message>
<source>No password</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Username defined but no password
Please enter a password</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ModemTransfer</name>
<message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ModemWidget</name>
<message>
<source>Modem &amp;name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Modem de&amp;vice:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This specifies the serial port your modem is attached
to. On Linux/x86, typically this is either /dev/ttyS0
(COM1 under DOS) or /dev/ttyS1 (COM2 under DOS).
If you have an internal ISDN card with AT command
emulation (most cards under Linux support this), you
should select one of the /dev/ttyIx devices.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Flow control:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hardware [CRTSCTS]</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Software [XON/XOFF]</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>None</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Specifies how the serial port and modem
communicate. You should not change this unless
you know what you are doing.
&lt;b&gt;Default&lt;/b&gt;: CRTSCTS</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Line termination:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Specifies how AT commands are sent to your
modem. Most modems will work fine with the
default &lt;i&gt;CR/LF&lt;/i&gt;. If your modem does not react
to the init string, you should try different
settings here
&lt;b&gt;Default&lt;/b&gt;: CR/LF</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Co&amp;nnection speed:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Specifies the speed your modem and the serial
port talk to each other. You should begin with
the default of 38400 bits/sec. If everything
works you can try to increase this value, but to
no more than 115200 bits/sec (unless you know
that your serial port supports higher speeds).</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Use lock file</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;To prevent other programs from accessing the
modem while a connection is established, a
file can be created to indicate that the modem
is in use. On Linux an example file would be
&lt;tt&gt;/var/lock/LCK..ttyS1&lt;/tt&gt;
Here you can select whether this locking will
be done.
&lt;b&gt;Default&lt;/b&gt;: On</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Modem timeout:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> sec</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This specifies how long &lt;i&gt;kppp&lt;/i&gt; waits for a
&lt;i&gt;CONNECT&lt;/i&gt; response from your modem. The
recommended value is 30 seconds.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ModemWidget2</name>
<message>
<source>Busy wait:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Wait for dial tone before dialing</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Normally the modem waits for a dial tone
from your phone line, indicating that it can
start to dial a number. If your modem does not
recognize this sound, or your local phone system
does not emit such a tone, uncheck this option
&lt;b&gt;Default:&lt;/b&gt;: On</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> sec</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Specifies the number of seconds to wait before
redial if all dialed numbers are busy. This is
necessary because some modems get stuck if the
same number is busy too often.
The default is 0 seconds, you should not change
this unless you need to.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Modem &amp;volume:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Most modems have a speaker which makes
a lot of noise when dialing. Here you can
either turn this completely off or select a
lower volume.
If this does not work for your modem,
you must modify the modem volume command.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Modem asserts CD line</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This controls how &lt;i&gt;kppp&lt;/i&gt; detects that the modem
is not responding. Unless you are having
problems with this, do not modify this setting.
&lt;b&gt;Default&lt;/b&gt;: Off</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mod&amp;em Commands...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Allows you to change the AT command for
your modem.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Query Modem...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Most modems support the ATI command set to
find out vendor and revision of your modem.
Press this button to query your modem for
this information. It can be useful to help
you setup the modem</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PPPConfigWidget</name>
<message>
<source>Configure Modem</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Modem failure</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>A critical failure appeard while testing the modem</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Accounts</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Devices</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PPPdArguments</name>
<message>
<source>Customize pppd Arguments</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Argument:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Defaults</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PhoneNumberDialog</name>
<message>
<source>Add Phone Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enter a phone number:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>PPP</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>generic ppp device</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to open modem.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to detect state of CD line.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The modem is not ready.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The modem is busy.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Modem Ready.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Can&apos;t restore tty settings: tcsetattr()
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The modem does not respond.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unknown speed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>ATI Query</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to create modem lock file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Looking for modem...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Modem Query timed out.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Modem device is locked.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Modem Ready</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>One moment please...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Modem Query Results</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You&apos;re not allowed to dial out with kppp.
Contact your system administrator.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cannot find the PPP daemon!
Make sure that pppd is installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You do not have the permission to start pppd!
Contact your system administrator and ask to get access to pppd.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You don&apos;t have sufficient permission to run
%1
Please make sure that kppp is owned by root and has the SUID bit set.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 is missing or can&apos;t be read!
Ask your system administrator to create this file (can be empty) with appropriate read and write permissions.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Edit Modem Commands</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Pre-init delay (sec/100):</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Initialization string %1:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Post-init delay (sec/100):</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dialing speed (sec/100):</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Init response:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No dial tone detection:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dial string:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connect response:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Busy response:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No carrier response:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No dial tone response:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hangup string:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hangup response:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Answer string:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ring response:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Answer response:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Escape string:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Escape response:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Guard time (sec/50):</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Volume off/low/high:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connected at:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Time connected:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Volume:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Session Bill:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Total Bill:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Disconnect</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Byte</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>KB</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>MB</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>GB</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connecting to: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Online</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Offline</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connecting to: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Running pre-startup command...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Initializing modem...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Setting </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Setting speaker volume...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Turning off dial tone waiting...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dialing %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Line busy. Hanging up...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Line busy. Waiting: %1 seconds</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No Dialtone</source>
<translation type="unfinished"></translation>
diff --git a/i18n/zh_TW/liblancard.ts b/i18n/zh_TW/liblancard.ts
index d250d5e..c3668d7 100644
--- a/i18n/zh_TW/liblancard.ts
+++ b/i18n/zh_TW/liblancard.ts
@@ -1,40 +1,47 @@
<!DOCTYPE TS><TS>
<context>
<name>LanCardGUI</name>
<message>
<source>LAN card</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Any available LAN card</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select Card</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>MACAddress</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Rescan</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LanCardNetNode</name>
<message>
<source>LAN card</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Sets up a wired regular LAN card.&lt;/p&gt;&lt;p&gt;Use this to set up 10/100/1000 MBit LAN cards.&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>LanCardRun</name>
+ <message>
+ <source>No interface found</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/zh_TW/liblockapplet.ts b/i18n/zh_TW/liblockapplet.ts
new file mode 100644
index 0000000..8c12ea1
--- a/dev/null
+++ b/i18n/zh_TW/liblockapplet.ts
@@ -0,0 +1,13 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>LockMenuApplet</name>
+ <message>
+ <source>Lock shortcut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lock</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/libmailwrapper.ts b/i18n/zh_TW/libmailwrapper.ts
index 0084dfc..8408728 100644
--- a/i18n/zh_TW/libmailwrapper.ts
+++ b/i18n/zh_TW/libmailwrapper.ts
@@ -1,286 +1,303 @@
<!DOCTYPE TS><TS>
<context>
<name>IMAPwrapper</name>
<message>
<source>error connecting imap server: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>error logging in imap server: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mailbox has no mails</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mailbox has %1 mails</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error fetching headers: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mailbox has no mails!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>error deleting mail: %s</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cannot create folder %1 for holding subfolders</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>error copy mails: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>error copy mail: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Server has no TLS support!</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LoginDialogUI</name>
<message>
<source>Login</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>User</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MBOXwrapper</name>
<message>
<source>Mailbox has %1 mail(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mailbox exists.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error init folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error writing to message folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error initializing mbox</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error fetching mail %i</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error deleting mail %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mailbox doesn&apos;t exist.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error deleting Mailbox.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MHwrapper</name>
<message>
<source>Mailbox has %1 mail(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error fetching mail %i</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error deleting mail %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error retrieving status</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>POP3wrapper</name>
<message>
<source>Mailbox contains %1 mail(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error initializing folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>error deleting mail</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error getting folder info</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error deleting mail %1</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Download mail?
+It is %1 kByte but your limit is %2 kByte</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Download message</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Yes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SMTPwrapper</name>
<message>
<source>No error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unexpected error code</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Service not available</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Stream error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>gethostname() failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Not implemented</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error, action not taken</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Data exceeds storage allocation</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error in processing</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mailbox unavailable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mailbox name not allowed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Bad command sequence</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>User not local</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Transaction failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Memory error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connection refused</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unknown error code</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error sending mail</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error sending queued mail - breaking</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Starttls not supported</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;center&gt;%1&lt;/center&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error init SMTP connection: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error init SMTP tls: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Login aborted - storing mail to localfolder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Authentification failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error sending mail: %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>progressMailSend</name>
<message>
<source>%1 of %2 bytes send</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sending mail %1 of %2</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>progressMailSendUI</name>
<message>
<source>Sending mail</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Progress of mail</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/libmemoryapplet.ts b/i18n/zh_TW/libmemoryapplet.ts
index 13b9d22..d3175f0 100644
--- a/i18n/zh_TW/libmemoryapplet.ts
+++ b/i18n/zh_TW/libmemoryapplet.ts
@@ -1,160 +1,160 @@
<!DOCTYPE TS><TS>
<context>
<name>LoadInfo</name>
<message>
<source>Application CPU usage (%)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>System CPU usage (%)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This page shows how much this device&apos;s processor is being used.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Type: </source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MemoryInfo</name>
<message>
<source>This page shows how memory (i.e. RAM) is being allocated on your device.
Memory is categorized as follows:
1. Used - memory used to by Opie and any running applications.
2. Buffers - temporary storage used to improve performance
3. Cached - information that has recently been used, but has not been freed yet.
4. Free - memory not currently used by Opie or any running applications.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Total Memory: %1 kB</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Used (%1 kB)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Buffers (%1 kB)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cached (%1 kB)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Free (%1 kB)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Total Swap: %1 kB</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MemoryStatus</name>
<message>
<source>Memory Status</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Memory</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Swapfile</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;center&gt;&lt;b&gt;Memory Monitor Plugin&lt;/b&gt;&lt;br&gt;Copyright (C) 2003 Anton Maslovsky&lt;br&gt;&amp;lt;&lt;a href=&quot;mailto:my-zaurus@narod.ru&quot;&gt;my-zaurus@narod.ru&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;a href=&quot;http://my-zaurus.narod.ru&quot;&gt;http://my-zaurus.narod.ru&lt;/a&gt;&lt;br&gt;Based on source code from:&lt;br&gt; qswap (udoseidel@gmx.de) &lt;br&gt; Battery Applet (trolltech.com) &lt;br&gt; SysInfo (OPIE)&lt;br&gt;&lt;br&gt;This program is licensed under GNU GPL.&lt;/center&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>About</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Swapfile</name>
<message>
<source>Swapfile location</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>RAM</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>CF Card</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>SD Card</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> On </source>
<translation type="unfinished"></translation>
</message>
<message>
<source> Off </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Manage Swapfile</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Generate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>2 Mb,4 Mb,6 Mb,8 Mb</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Failed to detach swapfile.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Swapfile deactivated.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Failed to create swapfile.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Failed to initialize swapfile.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Swapfile created.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Failed to remove swapfile.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Swapfile removed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Swapfile activated.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source></source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>2 Mb,4 Mb,6 Mb,8 Mb,16 Mb,32 Mb,64 Mb</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
diff --git a/i18n/zh_TW/libnetworksettings2.ts b/i18n/zh_TW/libnetworksettings2.ts
index 72ddc06..27df2e7 100644
--- a/i18n/zh_TW/libnetworksettings2.ts
+++ b/i18n/zh_TW/libnetworksettings2.ts
@@ -1,71 +1,95 @@
<!DOCTYPE TS><TS>
<context>
<name>System</name>
<message>
<source>Command : </source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>State should be off</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>State should at least be off</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TheNSResources</name>
<message>
<source>Network Device</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Character device</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IP Connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connection Profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Devices that can handle IP packets&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Devices that can handle single bytes&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&lt;p&gt;Nodes that provide working IP connections&lt;/p&gt;</source>
+ <source>&lt;p&gt;Nodes that provide working IP connection&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Fully configured network profile&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection to GPRS device</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Connection to a GPRS capable device&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&lt;p&gt;Fully configured connection profile&lt;/p&gt;</source>
+ <source>Today Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;The plugin &apos;%1&apos; caused Today to crash. It could be that the plugin is not properly installed.&lt;br&gt;Today tries to continue loading plugins.&lt;/qt&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>networksettings2</name>
<message>
<source>Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unavailable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Off</source>
+ <source>Available</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Available</source>
+ <source>Inactive</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>IsUp</source>
+ <source>Up</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/libopiemm2.ts b/i18n/zh_TW/libopiemm2.ts
index 4eb9e18..5b644e7 100644
--- a/i18n/zh_TW/libopiemm2.ts
+++ b/i18n/zh_TW/libopiemm2.ts
@@ -1,2 +1,155 @@
<!DOCTYPE TS><TS>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Colormode: Color
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Colormode: Black and white
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Basic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Normal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fine</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Quality: %1
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Daylight</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fluorescent</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tungsten</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Standard light A</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Standard light B</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Standard light C</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D55</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D65</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D75</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Other</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>White Balance: %1
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Average</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Center weighted average</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Spot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MultiSpot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pattern</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Partial</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Metering Mode: %1
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not defined</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Manual</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Normal progam</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Aperture priority</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Shutter priority</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Creative progam
+(biased toward fast shutter speed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Action progam
+(biased toward fast shutter speed)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Portrait mode
+(for closeup photos with the background out of focus)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Landscape mode
+(for landscape photos with the background in focus)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Exposure Program: %1
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/zh_TW/libopiepim2.ts b/i18n/zh_TW/libopiepim2.ts
index 416c7ef..11bda08 100644
--- a/i18n/zh_TW/libopiepim2.ts
+++ b/i18n/zh_TW/libopiepim2.ts
@@ -1,776 +1,907 @@
<!DOCTYPE TS><TS>
<context>
<name>OPimRecurrenceBase</name>
<message>
<source>Repeating Event </source>
<translation type="unfinished">Repeating Event</translation>
</message>
<message>
<source>None</source>
<translation type="unfinished">無</translation>
</message>
<message>
<source>Day</source>
<translation type="unfinished">日</translation>
</message>
<message>
<source>Week</source>
<translation type="unfinished">星期</translation>
</message>
<message>
<source>Month</source>
<translation type="unfinished">月份</translation>
</message>
<message>
<source>Year</source>
<translation type="unfinished">年份</translation>
</message>
<message>
<source>Every:</source>
<translation type="unfinished">每:</translation>
</message>
<message>
<source>Frequency</source>
<translation type="unfinished">重復的</translation>
</message>
<message>
<source>End On:</source>
<translation type="unfinished">End On:</translation>
</message>
<message>
<source>No End Date</source>
<translation type="unfinished">No End Date</translation>
</message>
<message>
<source>Repeat On</source>
<translation type="unfinished">在某天重復</translation>
</message>
<message>
<source>Mon</source>
<translation type="unfinished">星期一</translation>
</message>
<message>
<source>Tue</source>
<translation type="unfinished">星期二</translation>
</message>
<message>
<source>Wed</source>
<translation type="unfinished">星期三</translation>
</message>
<message>
<source>Thu</source>
<translation type="unfinished">星期四</translation>
</message>
<message>
<source>Fri</source>
<translation type="unfinished">星期五</translation>
</message>
<message>
<source>Sat</source>
<translation type="unfinished">星期六</translation>
</message>
<message>
<source>Sun</source>
<translation type="unfinished">星期日</translation>
</message>
<message>
<source>Every</source>
<translation type="unfinished">每</translation>
</message>
<message>
<source>Var1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Var 2</source>
<translation type="unfinished">Var 2</translation>
</message>
<message>
<source>WeekVar</source>
<translation type="unfinished">WeekVar</translation>
</message>
</context>
<context>
<name>OPimRecurrenceWidget</name>
<message>
<source>No End Date</source>
<translation type="unfinished">No End Date</translation>
</message>
<message>
<source>days</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>day</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>weeks</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>week</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>months</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>month</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>years</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>year</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> and </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>,
and </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>, and </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>on </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No Repeat</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>day(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Repeat On</source>
<translation type="unfinished">在某天重復</translation>
</message>
<message>
<source>Mon</source>
<translation type="unfinished">星期一</translation>
</message>
<message>
<source>Tue</source>
<translation type="unfinished">星期二</translation>
</message>
<message>
<source>Wed</source>
<translation type="unfinished">星期三</translation>
</message>
<message>
<source>Thu</source>
<translation type="unfinished">星期四</translation>
</message>
<message>
<source>Fri</source>
<translation type="unfinished">星期五</translation>
</message>
<message>
<source>Sat</source>
<translation type="unfinished">星期六</translation>
</message>
<message>
<source>Sun</source>
<translation type="unfinished">星期日</translation>
</message>
<message>
<source>week(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Repeat By</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Day</source>
<translation type="unfinished">日</translation>
</message>
<message>
<source>Date</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>month(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>year(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Every</source>
<translation type="unfinished">每</translation>
</message>
</context>
<context>
<name>ORecurranceBase</name>
<message>
<source>Repeating Event </source>
<translation type="obsolete">Repeating Event</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">無</translation>
</message>
<message>
<source>Day</source>
<translation type="obsolete">日</translation>
</message>
<message>
<source>Week</source>
<translation type="obsolete">星期</translation>
</message>
<message>
<source>Month</source>
<translation type="obsolete">月份</translation>
</message>
<message>
<source>Year</source>
<translation type="obsolete">年份</translation>
</message>
<message>
<source>Every:</source>
<translation type="obsolete">每:</translation>
</message>
<message>
<source>Frequency</source>
<translation type="obsolete">重復的</translation>
</message>
<message>
<source>End On:</source>
<translation type="obsolete">End On:</translation>
</message>
<message>
<source>No End Date</source>
<translation type="obsolete">No End Date</translation>
</message>
<message>
<source>Repeat On</source>
<translation type="obsolete">在某天重復</translation>
</message>
<message>
<source>Mon</source>
<translation type="obsolete">星期一</translation>
</message>
<message>
<source>Tue</source>
<translation type="obsolete">星期二</translation>
</message>
<message>
<source>Wed</source>
<translation type="obsolete">星期三</translation>
</message>
<message>
<source>Thu</source>
<translation type="obsolete">星期四</translation>
</message>
<message>
<source>Fri</source>
<translation type="obsolete">星期五</translation>
</message>
<message>
<source>Sat</source>
<translation type="obsolete">星期六</translation>
</message>
<message>
<source>Sun</source>
<translation type="obsolete">星期日</translation>
</message>
<message>
<source>Every</source>
<translation type="obsolete">每</translation>
</message>
<message>
<source>Var 2</source>
<translation type="obsolete">Var 2</translation>
</message>
<message>
<source>WeekVar</source>
<translation type="obsolete">WeekVar</translation>
</message>
</context>
<context>
<name>ORecurranceWidget</name>
<message>
<source>No End Date</source>
<translation type="obsolete">No End Date</translation>
</message>
<message>
<source>Repeat On</source>
<translation type="obsolete">在某天重復</translation>
</message>
<message>
<source>Mon</source>
<translation type="obsolete">星期一</translation>
</message>
<message>
<source>Tue</source>
<translation type="obsolete">星期二</translation>
</message>
<message>
<source>Wed</source>
<translation type="obsolete">星期三</translation>
</message>
<message>
<source>Thu</source>
<translation type="obsolete">星期四</translation>
</message>
<message>
<source>Fri</source>
<translation type="obsolete">星期五</translation>
</message>
<message>
<source>Sat</source>
<translation type="obsolete">星期六</translation>
</message>
<message>
<source>Sun</source>
<translation type="obsolete">星期日</translation>
</message>
<message>
<source>Day</source>
<translation type="obsolete">日</translation>
</message>
<message>
<source>Every</source>
<translation type="obsolete">每</translation>
</message>
</context>
<context>
<name>OTimePickerDialogBase</name>
<message>
<source>Time:</source>
<translation type="obsolete">Time:</translation>
</message>
<message>
<source>:</source>
<translation type="obsolete">:</translation>
</message>
<message>
<source>Pick Time:</source>
<translation type="obsolete">Pick Time:</translation>
</message>
</context>
<context>
+ <name>Opie::OPimMainWindow</name>
+ <message>
+ <source>Item</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to view all items.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to view items belonging to %1.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to view all unfiled items.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to create a new item.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to edit the selected item.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Duplicate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to duplicate the selected item.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to delete the selected item.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Beam</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to transmit the selected item.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to search for an item.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Configure</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to set your preferences for this application.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Filter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to filter the items displayed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Filter Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click here to modify the current filter settings.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>QObject</name>
<message>
<source>Priority:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Progress:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Deadline:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Category:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Default Email: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Office: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Business Web Page: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Business Phone: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Business Fax: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Business Mobile: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Business Pager: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Home Web Page: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Home Phone: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Home Fax: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Home Mobile: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>All Emails: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Profession: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Assistant: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Manager: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Male</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Female</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Gender: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Spouse: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Birthday: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Anniversary: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Children: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Nickname: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Notes:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Start:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>End:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Note:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Every</source>
<translation type="unfinished">每</translation>
</message>
<message>
<source>%1 %2 every </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The %1 every </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Every </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Monday</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Tuesday</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Wednesday</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Thursday</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Friday</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Saturday</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sunday</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Very high</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>High</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Normal</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Low</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Very low</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Location:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This is an all day event</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This is a multiple day event</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The %1 %2 of every</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Description:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;br&gt;&lt;b&gt;Work Address:&lt;/b&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;br&gt;&lt;b&gt;Home Address:&lt;/b&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>User Id</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Categories</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Name Title</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>First Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Middle Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Last Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Suffix</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>File As</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Job Title</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Department</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Company</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Business Phone</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Business Fax</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Business Mobile</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Default Email</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Emails</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Home Phone</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Home Fax</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Home Mobile</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Business Street</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Business City</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Business State</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Business Zip</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Business Country</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Business Pager</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Business WebPage</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Office</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Profession</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Assistant</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Home Street</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Home City</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Home State</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Home Zip</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Home Country</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Home Web Page</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Spouse</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Gender</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Birthday</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Anniversary</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Nickname</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Children</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Notes</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Has a due-date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No due-date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Completed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not completed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No reccurrence</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No start-date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No completed-date</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QWidget</name>
<message>
<source>st</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>nd</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>rd</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>th</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/libopiesecurity2.ts b/i18n/zh_TW/libopiesecurity2.ts
index c711687..2366b19 100644
--- a/i18n/zh_TW/libopiesecurity2.ts
+++ b/i18n/zh_TW/libopiesecurity2.ts
@@ -1,40 +1,40 @@
<!DOCTYPE TS><TS>
<context>
<name>Opie::Security::MultiauthMainWindow</name>
<message>
- <source>Welcome to Opie Multi-authentication Framework</source>
+ <source>Launching authentication plugins...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Launching authentication plugins...</source>
+ <source>Proceed...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Proceed...</source>
+ <source>Congratulations! Your authentication has been successful.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Note: the &apos;exit&apos; button should be removed for real protection, through Security config dialog</source>
+ <source>Welcome to Opie</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Congratulations! Your authentication has been successful.</source>
+ <source>Note: this &apos;exit&apos; button only appears during &lt;b&gt;simulations&lt;/b&gt;, like the one we are in. If you don&apos;t succeed a step, remember you can &lt;b&gt;skip&lt;/b&gt; it.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>You have not succeeded enough authentication steps!</source>
+ <source>You have &lt;b&gt;not&lt;/b&gt; succeeded enough authentication steps!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Note: if &apos;allow to bypass&apos; was uncheck in Security config, you would have to go back through all the steps now.</source>
+ <source>Be careful: if this was not a &lt;b&gt;simulation&lt;/b&gt;, you would have to go back through all the steps now.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Opie::Security::SecOwnerDlg</name>
<message>
<source>Please contact the owner (directions follow), or try again clicking of this screen (and waiting for the penalty time) if you are the legitimate owner</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/libopietooth2.ts b/i18n/zh_TW/libopietooth2.ts
new file mode 100644
index 0000000..8118441
--- a/dev/null
+++ b/i18n/zh_TW/libopietooth2.ts
@@ -0,0 +1,439 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>OTDevice</name>
+ <message>
+ <source>Could not start hciattach</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Could not stop process</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTDriver</name>
+ <message>
+ <source>Can&apos;t open device %1. %2 : %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot open</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t read local name on %1. %2 : %3. Default to %4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t read revision info on %1. %2 : %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unsupported manufacturer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown firmware</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset failed for %1. %2 : %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot bring interface %1 up. %2 : %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot bring interface %1 down. %2 : %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t set scan mode on %1. %2 : %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t change local name on %1. %2 : %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t change authentication on %1. %2 : %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t change encryption on %1. %2 : %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t change class informations for %1. %2 : %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t read class information for %1. %2 : %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid Device Class</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTGateway</name>
+ <message>
+ <source>error opening hci socket</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OTGateway error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot open link_key file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Read error in link key file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot open temporary link_key file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t allocate memory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t get NetworkSetup list</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t open RFCOMM control socket</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t get device list</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTHCISocket</name>
+ <message>
+ <source>Error creating socket on %1 : %2 %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error binding to socket to %1 : %2 %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>HCI filter setup failed on %1 : %2 %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>HCI socket error 0x%1 on %1 : %2 %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTInquiry</name>
+ <message>
+ <source>Timeout while waiting for end of inquiry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OTInquiry completed with error (code %1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTMain</name>
+ <message>
+ <source>Manage local devices</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scan Neighbourhood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Manage pairing</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTMainGUI</name>
+ <message>
+ <source>Bluetooth Manager</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Local Bluetooth hardware</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Manage your local Bluetooth hardware</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scan Neighbourhood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use device :</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>San the bluetooth network neighbourhood using the selected local device</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Manage Pairing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Manage device pairings to or from the local device</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sniffing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sniff the bluetooth network</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bluetooth Enabled</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTManage</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Revision</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Manufacturer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Service classes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Device class</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTManageGUI</name>
+ <message>
+ <source>Manage local devices</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Device</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Column</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Is Up</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto refresh</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>s</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTPairing</name>
+ <message>
+ <source>Break pairing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sure ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Yes, break</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No, don&apos;t break</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTPairingGUI</name>
+ <message>
+ <source>Manage pairing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>From</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Disable Bluetooth to break pairings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Break</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTScan</name>
+ <message>
+ <source>Paired</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scanning problem</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bluetooth not enabled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scan Neighbourhood</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scan</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTScanGUI</name>
+ <message>
+ <source>Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Attribute</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cleanup</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>GroupBox1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Services</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>State</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Signal strength</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTSniffGUI</name>
+ <message>
+ <source>Bluetooth Sniffing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display data</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hex</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ascii</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Both</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Trace</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Load</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clear log</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OTSniffing</name>
+ <message>
+ <source>Run hcidump</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot start %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Save log</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot open %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/libopietooth2applet.ts b/i18n/zh_TW/libopietooth2applet.ts
new file mode 100644
index 0000000..56cd033
--- a/dev/null
+++ b/i18n/zh_TW/libopietooth2applet.ts
@@ -0,0 +1,17 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Opietooth2::Opietooth2Applet</name>
+ <message>
+ <source>Disable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Launch manager</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/libopieui2.ts b/i18n/zh_TW/libopieui2.ts
index 9f50322..e39ee18 100644
--- a/i18n/zh_TW/libopieui2.ts
+++ b/i18n/zh_TW/libopieui2.ts
@@ -1,313 +1,313 @@
<!DOCTYPE TS><TS>
<context>
- <name>OFileDialog</name>
- <message>
- <source>FileDialog</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Open</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Save</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Select Directory</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>OFontSelector</name>
- <message>
- <source>Style</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Size</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>The Quick Brown Fox Jumps Over The Lazy Dog</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
<name>ORecurranceBase</name>
<message>
<source>Repeating Event </source>
<translation type="obsolete">Repeating Event</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">無</translation>
</message>
<message>
<source>Day</source>
<translation type="obsolete">日</translation>
</message>
<message>
<source>Week</source>
<translation type="obsolete">星期</translation>
</message>
<message>
<source>Month</source>
<translation type="obsolete">月份</translation>
</message>
<message>
<source>Year</source>
<translation type="obsolete">年份</translation>
</message>
<message>
<source>Every:</source>
<translation type="obsolete">每:</translation>
</message>
<message>
<source>Frequency</source>
<translation type="obsolete">重復的</translation>
</message>
<message>
<source>End On:</source>
<translation type="obsolete">End On:</translation>
</message>
<message>
<source>No End Date</source>
<translation type="obsolete">No End Date</translation>
</message>
<message>
<source>Repeat On</source>
<translation type="obsolete">在某天重復</translation>
</message>
<message>
<source>Mon</source>
<translation type="obsolete">星期一</translation>
</message>
<message>
<source>Tue</source>
<translation type="obsolete">星期二</translation>
</message>
<message>
<source>Wed</source>
<translation type="obsolete">星期三</translation>
</message>
<message>
<source>Thu</source>
<translation type="obsolete">星期四</translation>
</message>
<message>
<source>Fri</source>
<translation type="obsolete">星期五</translation>
</message>
<message>
<source>Sat</source>
<translation type="obsolete">星期六</translation>
</message>
<message>
<source>Sun</source>
<translation type="obsolete">星期日</translation>
</message>
<message>
<source>Every</source>
<translation type="obsolete">每</translation>
</message>
<message>
<source>Var 2</source>
<translation type="obsolete">Var 2</translation>
</message>
<message>
<source>WeekVar</source>
<translation type="obsolete">WeekVar</translation>
</message>
</context>
<context>
<name>ORecurranceWidget</name>
<message>
<source>No End Date</source>
<translation type="obsolete">No End Date</translation>
</message>
<message>
<source>Repeat On</source>
<translation type="obsolete">在某天重復</translation>
</message>
<message>
<source>Mon</source>
<translation type="obsolete">星期一</translation>
</message>
<message>
<source>Tue</source>
<translation type="obsolete">星期二</translation>
</message>
<message>
<source>Wed</source>
<translation type="obsolete">星期三</translation>
</message>
<message>
<source>Thu</source>
<translation type="obsolete">星期四</translation>
</message>
<message>
<source>Fri</source>
<translation type="obsolete">星期五</translation>
</message>
<message>
<source>Sat</source>
<translation type="obsolete">星期六</translation>
</message>
<message>
<source>Sun</source>
<translation type="obsolete">星期日</translation>
</message>
<message>
<source>Day</source>
<translation type="obsolete">日</translation>
</message>
<message>
<source>Every</source>
<translation type="obsolete">每</translation>
</message>
</context>
<context>
<name>OTimePickerDialogBase</name>
<message>
<source>Time:</source>
<translation>Time:</translation>
</message>
<message>
<source>:</source>
<translation>:</translation>
</message>
<message>
<source>Pick Time:</source>
<translation>Pick Time:</translation>
</message>
<message>
<source>OTimePickerDialogBase</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Opie::Ui::Internal::OFileViewFileListView</name>
<message>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Size</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Date</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mime Type</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
+ <name>Opie::Ui::OFileDialog</name>
+ <message>
+ <source>FileDialog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>Opie::Ui::OFileSelector</name>
<message>
<source>Name:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
+ <name>Opie::Ui::OFontSelector</name>
+ <message>
+ <source>Style</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The Quick Brown Fox Jumps Over The Lazy Dog</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>Opie::Ui::OKeyChooserConfigDialog</name>
<message>
<source>Configure Key</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Opie::Ui::OKeyConfigWidget</name>
<message>
<source>Pixmap</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Name</source>
<comment>Name of the Action in the ListView Header</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Key</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Default Key</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Shortcut for Selected Action</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;None</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>C&amp;ustom</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Configure Key</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Default: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Key is on BlackList</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;qt&gt;The Key you choose is on the black list and may not be used with this manager. Please use a different key.&lt;/qt&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Key is already assigned</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;qt&gt;The Key you choose is already taken by a different Item of your config. Please tryusing a different key.&lt;/qt&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>Every</source>
<translation type="obsolete">每</translation>
</message>
<message>
<source>Documents</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>All Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>None</source>
<translation type="unfinished">無</translation>
</message>
<message>
<source>Directories</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>All Directories</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/libphasestyle.ts b/i18n/zh_TW/libphasestyle.ts
new file mode 100644
index 0000000..8f00329
--- a/dev/null
+++ b/i18n/zh_TW/libphasestyle.ts
@@ -0,0 +1,10 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>PhaseStyle</name>
+ <message>
+ <source>Phase</source>
+ <comment>Name of the style Phase</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/libppp.ts b/i18n/zh_TW/libppp.ts
index 72e5ddc..92bcdc8 100644
--- a/i18n/zh_TW/libppp.ts
+++ b/i18n/zh_TW/libppp.ts
@@ -1,218 +1,291 @@
<!DOCTYPE TS><TS>
<context>
<name>PPPAuthEdit</name>
<message>
<source>Login send missing</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Login expect missing</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password send missing</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password expect missing</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Pap/Chap/EAP client id missing</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Pap/Chap/EAP server id missing</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Pap/Chap/EAP secret id missing</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PPPAuthGUI</name>
<message>
<source>PPPAuth</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Login</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>ogin:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>assword:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Pap</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Chap</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>EAP</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Secret</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>*</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Client</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Terminal</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PPPDNSEdit</name>
<message>
<source>Domainname needed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>DNS Servers needed</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PPPDNSGUI</name>
<message>
<source>PPPDNS</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Server assigned</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Fixed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>DomainName</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>List</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
- <name>PPPGUI</name>
+ <name>PPPDialingGUI</name>
<message>
- <source>PPP</source>
+ <source>PPPDialing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Authentication</source>
+ <source>Dialing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>IP settings</source>
+ <source>GPRS</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>DNS Settings</source>
+ <source>APN</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dialup</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Commands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Item</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
- <name>PPPIPEdit</name>
+ <name>PPPGUI</name>
+ <message>
+ <source>PPP</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Authentication</source>
+ <translation type="unfinished"></translation>
+ </message>
<message>
- <source>IPAddress needed</source>
+ <source>IP settings</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>IPAddress not valid</source>
+ <source>DNS Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Subnet mask needed</source>
+ <source>Commands</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Subnet mask not valid</source>
+ <source>Dialing</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>PPPIPEdit</name>
<message>
<source>Gateway address needed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Gateway address not valid</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PPPIPGUI</name>
<message>
<source>PPPIP</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IP</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Server assigned</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Fixed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Subnetmask</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Gateway</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Set as default</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Local</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Server Overrules</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remote</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Only if not yet set</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PPPNetNode</name>
<message>
- <source>PPP Connection</source>
+ <source>&lt;p&gt;Sets up IP using PPP.&lt;/p&gt;&lt;p&gt;Use this for dialup devices or serial setups&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&lt;p&gt;Sets up IP using PPP.&lt;/p&gt;&lt;p&gt;Use this for dialup devices or serial setups&lt;/p&gt;</source>
+ <source>PPP connection</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PPPRunGUI</name>
+ <message>
+ <source>PPPRun</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Upon connect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Before</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>After</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Upon disconnect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;UL&gt;
+&lt;LI&gt;Commands run under your &lt;b&gt;real&lt;/b&gt; user id (&lt;b&gt;not&lt;/b&gt; as root)&lt;/LI&gt;
+&lt;LI&gt;Supply the whole path&lt;/LI&gt;
+&lt;/UL&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/libprofile.ts b/i18n/zh_TW/libprofile.ts
index 296dbb9..4bec219 100644
--- a/i18n/zh_TW/libprofile.ts
+++ b/i18n/zh_TW/libprofile.ts
@@ -1,140 +1,152 @@
<!DOCTYPE TS><TS>
<context>
<name>ProfileGUI</name>
<message>
<source>Profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Setup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Automatically</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ask</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Disabled</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Trigger VPN</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Description</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>State</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>eth0</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>(Multicast, Up)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Subnet Mask</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Broadcast</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>MAC</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>P-t-P</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IP Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>0.0.0.0</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>00:00:00:00:00:00</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>DHCP</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Lease Expires</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Lease Obtained</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>DHCP Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Traffic</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Receiving</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Errors</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dropped</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Bytes</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Transmitting</source>
+ <source>Collisions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Live feed </source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Others</source>
+ <source>Enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Collisions</source>
+ <source>Pkt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Live feed </source>
+ <source>ODO</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sending</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Miscellaneous</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset ODO</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ProfileNetNode</name>
<message>
<source>Regular connection profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Define use of an IP connection.&lt;/p&gt;&lt;p&gt;Configure if and when this connection needs to be established&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/libqpickboard.ts b/i18n/zh_TW/libqpickboard.ts
index 7eef6c6..eb06783 100644
--- a/i18n/zh_TW/libqpickboard.ts
+++ b/i18n/zh_TW/libqpickboard.ts
@@ -1,9 +1,89 @@
<!DOCTYPE TS><TS>
<context>
+ <name>DictFilterConfig</name>
+ <message>
+ <source>Adding Words</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>To add words, pick the letters,
+then open the Add dialog. In that
+dialog, tap the correct letters
+from the list (tap twice for
+capitals).</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>InputMethods</name>
<message>
<source>Pickboard</source>
<translation>Pickboard</translation>
</message>
</context>
+<context>
+ <name>PickboardAdd</name>
+ <message>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PickboardConfig</name>
+ <message>
+ <source>&lt;h1&gt;The Pickboard&lt;/h1&gt;&lt;i&gt;The smallest and fastest way to type.&lt;/i&gt;&lt;p&gt;Enter a word by tapping letter-groups and picking the word.&lt;br&gt;Enter spaces with &quot;Space&quot;, or other keys through &quot;KEY&quot;.&lt;br&gt;Use &quot;Shift&quot; to capitalize words that are not normally capitalized.&lt;br&gt;Press &quot;Shift&quot; twice for an all-capitals word.&lt;br&gt;Add custom words by picking them, then selecting &quot;Add...&quot; from the menu on the right.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pickboard Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PickboardPicks</name>
+ <message>
+ <source>Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Shift</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ABC DEF GHI JKL MNO PQR STU VWX YZ-&apos;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ABC&#xc0;&#xc1;&#xc2;&#xc3;&#xc4;&#xc5;&#xc6;&#xc7; DEF&#xd0;&#xc8;&#xc9;&#xca;&#xcb; GHI&#xcc;&#xcd;&#xce;&#xcf; JKL MNO&#xd1;&#xd2;&#xd3;&#xd4;&#xd5;&#xd6;&#xd8; PQR&#xde; STU&#xdf;&#xd9;&#xda;&#xdb;&#xdc; VWX YZ-&apos;&#xdd;&#xff;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>KEY</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/zh_TW/libscreenshotapplet.ts b/i18n/zh_TW/libscreenshotapplet.ts
index 81a2422..4e6aa6e 100644
--- a/i18n/zh_TW/libscreenshotapplet.ts
+++ b/i18n/zh_TW/libscreenshotapplet.ts
@@ -1,49 +1,57 @@
<!DOCTYPE TS><TS>
<context>
<name>ScreenshotControl</name>
<message>
<source>Name of screenshot </source>
<translation>檔案名稱</translation>
</message>
<message>
<source>Delay</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>sec</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Save named</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Save screenshot as...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Scap</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Success</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Screenshot was uploaded to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connection to %1 failed.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Opie drawpad</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please set &lt;b&gt;QWS_DISPLAY&lt;/b&gt; environmental variable.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
diff --git a/i18n/zh_TW/libtodayaddressbookplugin.ts b/i18n/zh_TW/libtodayaddressbookplugin.ts
index ea68edf..1d2a0d8 100644
--- a/i18n/zh_TW/libtodayaddressbookplugin.ts
+++ b/i18n/zh_TW/libtodayaddressbookplugin.ts
@@ -1,113 +1,101 @@
<!DOCTYPE TS><TS>
<context>
<name>AddressBookPluginConfig</name>
<message>
<source>Max Lines: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Set the maximum number of lines that should be shown for each anniversaries/birthdays</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Clip line after X chars: </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>After how many chars should be the info about the task be cut off</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Days look ahead: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>How many days we should search forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Set Headline Color: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Colors for the headlines !</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Set Entry Color: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This color will be used for shown birthdays/anniversaries !</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Set Urgent
Color if below </source>
<translation type="unfinished"></translation>
</message>
<message>
<source> days: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This urgent color will be used if we are close to the event !</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The urgent color will be used if the birthday/anniversary is closer than given days !</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>To activate settings: Restart application !</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Enable/Disable Views</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Show &amp;Birthdays</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Show &amp;Anniveraries</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The next birthdays will just be shown, if enabled!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The next anniversaries will just be shown, if enabled !</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>AddressBook plugin</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Next birthdays in &lt;b&gt; %1 &lt;/b&gt; days:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No birthdays in &lt;b&gt; %1 &lt;/b&gt; days!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Next anniversaries in &lt;b&gt; %1 &lt;/b&gt; days:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No anniversaries in &lt;b&gt; %1 &lt;/b&gt; days!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Database does not provide this search query ! Please upgrade libOpie !&lt;br&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/libtodayexampleplugin.ts b/i18n/zh_TW/libtodayexampleplugin.ts
new file mode 100644
index 0000000..e7e0c6c
--- a/dev/null
+++ b/i18n/zh_TW/libtodayexampleplugin.ts
@@ -0,0 +1,16 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>ExamplePluginWidget</name>
+ <message>
+ <source>Example text</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Example plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/libtodayweatherplugin.ts b/i18n/zh_TW/libtodayweatherplugin.ts
index 09a7c37..5931811 100644
--- a/i18n/zh_TW/libtodayweatherplugin.ts
+++ b/i18n/zh_TW/libtodayweatherplugin.ts
@@ -1,116 +1,116 @@
<!DOCTYPE TS><TS>
<context>
<name>QObject</name>
<message>
<source>Weather plugin</source>
<translation>氣像plugin</translation>
</message>
</context>
<context>
<name>WeatherPluginConfig</name>
<message>
<source>Enter ICAO location identifier:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enter the 4 letter code for the desired location here. See http://www.nws.noaa.gov/tg/siteloc.shtml to find a location near you.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Visit http://www.nws.noaa.gov/tg/siteloc.shtml to find the nearest location.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use metric units</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click here to select type of units displayed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Update frequency (in minutes):</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select how often (in minutes) you want the weather to be updated.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WeatherPluginWidget</name>
<message>
<source>Retreiving current weather information.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Temp: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source> Wind: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>
Pres: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Current weather data not available.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>n/a</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>E </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>NE </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>N </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>NW </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>W </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>SW </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>S </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>SE </source>
<translation type="unfinished"></translation>
</message>
<message>
<source> KPH</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> MPH</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source> hPa</source>
+ <source> Hg</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source> Hg</source>
+ <source> kPa</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/libvolumeapplet2.ts b/i18n/zh_TW/libvolumeapplet2.ts
new file mode 100644
index 0000000..4eb9e18
--- a/dev/null
+++ b/i18n/zh_TW/libvolumeapplet2.ts
@@ -0,0 +1,2 @@
+<!DOCTYPE TS><TS>
+</TS>
diff --git a/i18n/zh_TW/libvpn.ts b/i18n/zh_TW/libvpn.ts
index f8b06be..3f9a203 100644
--- a/i18n/zh_TW/libvpn.ts
+++ b/i18n/zh_TW/libvpn.ts
@@ -1,36 +1,36 @@
<!DOCTYPE TS><TS>
<context>
<name>VPNGUI</name>
<message>
<source>VPN</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Description</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Start automatically</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Confirm before start</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>VPNNetNode</name>
<message>
- <source>VPN Connection</source>
+ <source>&lt;p&gt;Configure private IP connection.&lt;/p&gt;&lt;p&gt;Defines Secure tunnels over non secure IP sessions&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&lt;p&gt;Configure private IP connection.&lt;/p&gt;&lt;p&gt;Defines Secure tunnels over non secure IP sessions&lt;/p&gt;</source>
+ <source>VPN connection</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/libwebstyle.ts b/i18n/zh_TW/libwebstyle.ts
new file mode 100644
index 0000000..018da10
--- a/dev/null
+++ b/i18n/zh_TW/libwebstyle.ts
@@ -0,0 +1,10 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>WebStyle</name>
+ <message>
+ <source>Web</source>
+ <comment>Name of the style Web</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/libwlan.ts b/i18n/zh_TW/libwlan.ts
index c1f7877..d7985ab 100644
--- a/i18n/zh_TW/libwlan.ts
+++ b/i18n/zh_TW/libwlan.ts
@@ -1,157 +1,148 @@
<!DOCTYPE TS><TS>
<context>
- <name>AWLan</name>
-</context>
-<context>
<name>WLAN</name>
<message>
<source>Wireless Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>any</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>SSID</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Infrastructure</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Auto</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Managed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ad-Hoc</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Specify &amp;Access Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>MAC</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Specify &amp;Channel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Rescan Neighbourhood</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Chn</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Encryption</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Enable Encryption</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Key Setting</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Key &amp;1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Key &amp;2</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Key &amp;3</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Key &amp;4</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Non-encrypted Packets</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Accept</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Reject</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
- <name>WLanGUI</name>
-</context>
-<context>
- <name>WLanNetNode</name>
-</context>
-<context>
<name>WlanInfo</name>
<message>
<source>Interface Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>802.11b</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Channel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>ESSID</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Station</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>AP</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Quality</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Noise</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Signal</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/main-tab.ts b/i18n/zh_TW/main-tab.ts
new file mode 100644
index 0000000..e4938d9
--- a/dev/null
+++ b/i18n/zh_TW/main-tab.ts
@@ -0,0 +1,53 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>My MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Simple1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Simple2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fire</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Simple1</name>
+ <message>
+ <source>Click on the button or follow the white rabbit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fire</source>
+ <comment>translatable quit string</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Simple2</name>
+ <message>
+ <source>My Simple Application</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fire</source>
+ <comment>translatable fire string</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/multiauth.ts b/i18n/zh_TW/multiauth.ts
new file mode 100644
index 0000000..4eb9e18
--- a/dev/null
+++ b/i18n/zh_TW/multiauth.ts
@@ -0,0 +1,2 @@
+<!DOCTYPE TS><TS>
+</TS>
diff --git a/i18n/zh_TW/networksettings2.ts b/i18n/zh_TW/networksettings2.ts
new file mode 100644
index 0000000..cca8c0d
--- a/dev/null
+++ b/i18n/zh_TW/networksettings2.ts
@@ -0,0 +1,232 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>ActivateProfileGUI</name>
+ <message>
+ <source>Activate Network</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select profile to activate for </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>TextLabel2</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ActivateVPNGUI</name>
+ <message>
+ <source>Activate VPN</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Check the VPN&apos;s you want to activate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Column 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>EditNetworkSetup</name>
+ <message>
+ <source>Error presentig NetworkSetup</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Old NetworkSetup or missing plugin &quot;&lt;i&gt;%1&lt;/i&gt;&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Missing NetworkSetup&quot;&lt;i&gt;%1&lt;/i&gt;&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Closing NetworkSetup Setup</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Definition not complete or no name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot save</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Setup</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No configuration required</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>EditNetworkSetupGUI</name>
+ <message>
+ <source>Edit profile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Device Tree</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>NetworkSetup profile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Column 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto collapse</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Setup</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NetworkSettings</name>
+ <message>
+ <source>Saving setup</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Removing profile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove selected profile ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>In System Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name %1 already exists</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;&lt;No description&gt;&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Generate config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Activating profile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Increase availability</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Decrease availability</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Could not save setup to &quot;%1&quot; !&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Cannot build proper file &quot;%1&quot; for node &quot;%2&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Cannot create path &quot;%1&quot; for proper file &quot;%2&quot; for node &quot;%3&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Cannot open proper file &quot;%1&quot; for node &quot;%2&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in section &quot;preamble&quot; for proper file &quot;%1&quot; and node &quot;%2&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in section for node &quot;%1&quot; for proper file &quot;%2&quot; and node class &quot;%3&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in section &quot;postamble&quot; for proper file &quot;%1&quot; and node &quot;%2&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Cannot open system file &quot;%1&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in section &quot;Preamble&quot; for file &quot;%1&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in section &quot;Pre-Device&quot; for file &quot;%1&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in section &quot;Common&quot; for file &quot;%1&quot; and node &quot;%2&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in section &quot;Device&quot; for file &quot;%1&quot; and node &quot;%2&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in &quot;Pre-Node Part&quot; for file &quot;%1&quot; and node &quot;%2&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in section &quot;Node&quot; for file &quot;%1&quot; and node &quot;%2&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in &quot;Post-Node Part&quot; for file &quot;%1&quot; and node &quot;%2&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in section &quot;Post-Device&quot; for file &quot;%1&quot; and node &quot;%2&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Error in section &quot;Closure&quot; for file &quot;%1&quot;&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NetworkSettingsGUI</name>
+ <message>
+ <source>Network Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Profile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Messages ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Messages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Profile ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/opie-console.ts b/i18n/zh_TW/opie-console.ts
index 33bfa8f..000781a 100644
--- a/i18n/zh_TW/opie-console.ts
+++ b/i18n/zh_TW/opie-console.ts
@@ -1,878 +1,912 @@
<!DOCTYPE TS><TS>
<context>
<name>ATConfigDialog</name>
<message>
<source>Dialing parameter setup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Settings1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Settings2</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Init string </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reset string </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dialing prefix #1 </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dialing suffix #1 </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dialing prefix #2 </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dialing suffix #2 </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dialing prefix #3 </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dialing suffix #3 </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connect string </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hang-up string </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dial time </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delay before redial </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Number of tries </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>DTR drop time (0=no) </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Auto bps detect </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Modem has DCD line </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Multi-line untag </source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>BTConfigWidget</name>
<message>
<source>Device</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Or peer mac address</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<source>Edit Connection Profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New Connection</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ConfigureBase</name>
<message>
<source>Configure</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Profile Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Remove</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ConsoleConfigWidget</name>
<message>
<source>Command to execute</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Environment Variables</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Value</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Name :</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Value :</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DialDialog</name>
<message>
<source>Enter number</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enter the number you want to dial. When finished, press ok</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EditBase</name>
<message>
<source>Editor Base</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Terminal Emulation:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IO Layer:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Look</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Foreground:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Black</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>White</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Gray</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Background:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Font:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Micro</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Small</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Medium</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FileReceive</name>
<message>
<source>Could not start</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FileTransfer</name>
<message>
<source>Was not able to fork</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Could not start</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FunctionKeyboardConfig</name>
<message>
<source>Dimensions</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Edit Key</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Rows</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Columns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Label</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Q Keycode</source>
+ <comment>Qt Key Code for the OnScreen Keyboard</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unicode Value</source>
+ <comment>The Unicode value of the key</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>IOLayerBase</name>
<message>
<source>Speed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Flow control</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hardware</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Software</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>None</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Parity</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Odd</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Even</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Data Bits</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>5</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>6</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>7</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>8</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Stop Bits</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1.5</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>115200 baud</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>57600 baud</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>38400 baud</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>19200 baud</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>9600 baud</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>4800 baud</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2400 baud</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1200 baud</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>IOSerial</name>
<message>
<source>Not connected</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid baud rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Device is already connected</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>IrdaConfigWidget</name>
<message>
<source>Device</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<source>Configure Profiles</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New Connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Save Connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connect</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Disconnect</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>QuickLaunch</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The shell button launches the &quot;default&quot; profile. If there is none default values are taken</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Transfer file...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Line wrap</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Full screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Save history</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Terminate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Close Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Run Script</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Record Script</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Save Script</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open Keyboard...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New from Profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Scripts</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Paste</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Script</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;qt&gt;There is no Connection.&lt;/qt&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>History</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New Profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Save Profile</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Start log</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Stop log</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Log</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ModemConfigWidget</name>
<message>
<source>Modem is attached to:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enter telefon number here:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>AT commands</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enter number</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>NoOptions</name>
<message>
<source>This Plugin does not support any configurations</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ProfileEditorDialog</name>
<message>
<source>Connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Terminal</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Auto connect after load</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Local Console</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New Profile</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>Opie Console</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connecting failed for this session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Session failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;qt&gt;Cannot open session: Not all components were found.&lt;/qt&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Transfer mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Send</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Receive</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Send file</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Transfer protocol</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Progress</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Status</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ready</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Start transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>File transfer</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Attention</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No file has been specified.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sending...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Receiving...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancelled</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The file transfer has been cancelled.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Operation not supported.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Transfer could not be started.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No error.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Undefined error occured.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Incomplete transfer.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unknown error occured.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sent</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>File has been sent.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Received</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>File has been received.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Profile name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Terminal</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Special Keys</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Please enter a profile name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Z-Modem</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Y-Modem</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>X-Modem</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Serial</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Modem</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Local Console</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Default Terminal</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Default Keyboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>SynchronizedFile</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dialing number: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Failure</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Dialing the number failed.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Cancelling...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Searching modem</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Initializing...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reset speakers</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Turning off dialtone</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dial number</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Line busy, redialing number</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connection established</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dismiss</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>&lt;qt&gt;Dialing the number failed.&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fixing up Embedix</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SerialConfigWidget</name>
<message>
<source>Device</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TerminalWidget</name>
<message>
<source>Terminal Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Color scheme</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Font size</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>small</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>medium</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>large</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Line-break conversions</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Inbound</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Outbound</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Local echo</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Line wrap</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>VT 100</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>VT 102</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Linux Console</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>X-Terminal</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>black on white</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>white on black</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>green on black</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>orange on black</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/opie-eye.ts b/i18n/zh_TW/opie-eye.ts
index d7da0ae..1fb34c5 100644
--- a/i18n/zh_TW/opie-eye.ts
+++ b/i18n/zh_TW/opie-eye.ts
@@ -1,72 +1,288 @@
<!DOCTYPE TS><TS>
<context>
+ <name>BaseSetup</name>
+ <message>
+ <source> seconds</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Slideshow timeout:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> pixel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size of thumbnails:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show toolbar on startup</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Save status of fullscreen/autorotate</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ImageView</name>
+ <message>
+ <source>View Image Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Toggle autorotate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Toggle autoscale</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Switch to next image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Switch to previous image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Toggle fullscreen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Toggle thumbnail</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>PIconView</name>
<message>
<source>View as</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Beam Current Item</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delete Current Item</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>View Current Item</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Show Image Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delete Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>the Image %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Image</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Start slideshow</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PMainWindow</name>
<message>
- <source>Phunk View - Config</source>
+ <source>Browser Keyboard Actions</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Browser Keyboard Actions</source>
+ <source>Keyboard Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Keyboard Configuration</source>
+ <source>Opie Eye - Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Imageinfo Keyboard Actions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Imageview Keyboard Actions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Go dir up</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Beam file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show imageinfo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start slideshow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show toolbar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Thumbnail and Imageinfo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Thumbnail and name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name only</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Next image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Previous image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show images fullscreen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto rotate images</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show images unscaled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show zoomer window when unscaled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select filesystem</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Listview mode</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>%1 - O View</source>
<comment>Name of the dir</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Opie Eye Caramba</source>
+ <source>Show all files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Show all files</source>
+ <source>Opie Eye</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DocView</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Directory View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;center&gt;&lt;b&gt;Be carefull with the following options!&lt;/b&gt;&lt;/center&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show files recursive</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Recursion depth:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> directories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Digital Camera View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error no Camera Dir found</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ViewModeButton</name>
+ <message>
+ <source>Thumbnail and Imageinfo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Thumbnail and Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name Only</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>imageinfo</name>
+ <message>
+ <source>View Full Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Image info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Displays an thumbnail of the image</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>DirView</source>
+ <source>Displays info of selected image</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/opie-eye_slave.ts b/i18n/zh_TW/opie-eye_slave.ts
index 83c1aef..62f159c 100644
--- a/i18n/zh_TW/opie-eye_slave.ts
+++ b/i18n/zh_TW/opie-eye_slave.ts
@@ -1,369 +1,247 @@
<!DOCTYPE TS><TS>
<context>
<name>@default</name>
<message>
<source>Title</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Author</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Description</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Copyright</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Creation Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Software</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Disclaimer</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Source</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Comment</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Grayscale</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>RGB</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Palette</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Grayscale/Alpha</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>RGB/Alpha</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Deflate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>None</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Adam7</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>Not a GIF file</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dimensions: %1x%2
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Depth: %1 bits
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sort Flag: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Size of Global Color Table: %1 colors
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Background Color Index: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Pixel Aspect Ratio: %1 (Aspect Ratio %2)
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Comment: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Depth: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>ColorMode: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Compression: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>InterlaceMode: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Colormode: Color
+ <source>Date/Time: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Colormode: Black and white
+ <source>&lt;qt&gt;Comment: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Basic</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Normal</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Fine</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Quality: %1
+ <source>Manufacturer: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Daylight</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Fluorescent</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Tungsten</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Standard light A</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Standard light B</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Standard light C</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>D55</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>D65</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>D75</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Other</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>White Balance: %1
+ <source>Model: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Average</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Center weighted average</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Spot</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>MultiSpot</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Pattern</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Partial</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Metering Mode: %1
+ <source>Orientation: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Not defined</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Manual</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Normal progam</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Aperture priority</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Shutter priority</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Creative progam
-(biased toward fast shutter speed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Action progam
-(biased toward fast shutter speed)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Portrait mode
-(for closeup photos with the background out of focus)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Landscape mode
-(for landscape photos with the background in focus)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Exposure Program: %1
+ <source>Flash used
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Date/Time: %1
+ <source>Focal length: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&lt;qt&gt;Comment: %1
+ <source>35mm equivalent: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Manufacturer: %1
-</source>
+ <source>CCD width: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Model: %1
+ <source>Exposure time: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Orientation: %1
+ <source>Aperture: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Flash used
+ <source>Distance: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Focal length: %1
-</source>
+ <source>Infinite</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>35mm equivalent: %1
+ <source>ISO equivalent: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>CCD width: %1</source>
+ <source>EXIF comment: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Exposure time: %1
-</source>
+ <source>&lt;/qt&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Aperture: %1
+ <source>Dimensions: %1 x %2
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Distance: %1
+ <source>Size: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Infinite</source>
+ <source>Compressed size: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>ISO equivalent: %1
+ <source>used colors: %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>EXIF comment: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>&lt;/qt&gt;</source>
+ <source>Resolution: %1 x %2
+</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/opie-login.ts b/i18n/zh_TW/opie-login.ts
index cd2cd6b..de40df3 100644
--- a/i18n/zh_TW/opie-login.ts
+++ b/i18n/zh_TW/opie-login.ts
@@ -1,101 +1,144 @@
<!DOCTYPE TS><TS>
<context>
<name>Calibrate</name>
<message>
<source>Touch the crosshairs firmly and
accurately to calibrate your screen.</source>
<translation>確實而精準地點一下十字準線,
以便校正您的螢幕.</translation>
</message>
<message>
<source>Welcome to Opie</source>
- <translation>歡迎使用 Opie</translation>
+ <translation type="obsolete">歡迎使用 Opie</translation>
</message>
</context>
<context>
<name>LoginWindow</name>
<message>
<source>Login</source>
<translation>登入</translation>
</message>
<message>
<source>&lt;center&gt;Welcome to OPIE&lt;/center&gt;</source>
<translation>&lt;center&gt;歡迎使用 OPIE&lt;/center&gt;</translation>
</message>
<message>
<source>User</source>
<translation>使用者</translation>
</message>
<message>
<source>Password</source>
<translation>密碼</translation>
</message>
<message>
<source>Suspend</source>
<translation>暫停</translation>
</message>
<message>
<source>Menu</source>
<translation>選單</translation>
</message>
</context>
<context>
<name>LoginWindowImpl</name>
<message>
<source>Restart</source>
<translation>重新啟動</translation>
</message>
<message>
<source>Quit</source>
<translation>離開</translation>
</message>
<message>
<source>&lt;center&gt;%1 %2&lt;/center&gt;</source>
<translation type="obsolete">&lt;center&gt;%1 %2&lt;/center&gt;</translation>
</message>
<message>
<source>Wrong password</source>
<translation>錯誤的密碼</translation>
</message>
<message>
<source>The given password is incorrect.</source>
<translation>輸入的密碼不正確.</translation>
</message>
<message>
<source>OPIE was terminated
by an uncaught signal
(%1)
</source>
<translation type="obsolete">OPIE 被沒有抓到的信號
(%1)
中止了</translation>
</message>
<message>
<source>Failure</source>
<translation>失敗</translation>
</message>
<message>
<source>Could not start OPIE.</source>
<translation type="obsolete">無法啟動 OPIE.</translation>
</message>
<message>
<source>Could not switch to new user identity</source>
<translation>無法切換為新的使用者身分</translation>
</message>
<message>
<source>Opie was terminated
by an uncaught signal
(%1)
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Could not start Opie.</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>PasswordDialog</name>
+ <message>
+ <source>Set Password</source>
+ <comment>Caption of the password dialog</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;&lt;h2&gt;Please set a password for the Superuser.&lt;/h2&gt;&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Password:&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Confirm:&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PasswordDialogImpl</name>
+ <message>
+ <source>Trying to leave without password set</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;No password was set. This could lead to you not beeingable to remotely connect to your machine.Do you want to continue not setting a password?&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Passwords don&apos;t match</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;The two passwords don&apos;t match. Please try again.&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password not legal</source>
+ <translation type="unfinished"></translation>
+ </message>
<message>
- <source>&lt;center&gt;Welcome to OPIE %1&lt;/center&gt;&lt;center&gt;&amp; %2 %3&lt;/center&gt;</source>
+ <source>&lt;qt&gt;The entered password is not a valid password.Please try entering a valid password.&lt;/qt&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/opie-sheet.ts b/i18n/zh_TW/opie-sheet.ts
index dafcedb..3658300 100644
--- a/i18n/zh_TW/opie-sheet.ts
+++ b/i18n/zh_TW/opie-sheet.ts
@@ -1,825 +1,1223 @@
<!DOCTYPE TS><TS>
<context>
<name>CellFormat</name>
<message>
<source>&amp;Borders</source>
<translation>框線(&amp;B)</translation>
</message>
<message>
<source>Back&amp;ground</source>
<translation>背景(&amp;G)</translation>
</message>
<message>
<source>&amp;Font</source>
<translation>字型(&amp;F)</translation>
</message>
<message>
<source>&amp;Alignment</source>
<translation>對齊方式(&amp;A)</translation>
</message>
<message>
<source>&amp;Width:</source>
<translation>寬度(&amp;W):</translation>
</message>
<message>
<source>&amp;Color:</source>
<translation>顏色(&amp;C):</translation>
</message>
<message>
<source>&amp;Default Borders</source>
<translation>預設框線(&amp;D)</translation>
</message>
<message>
<source>&amp;Style:</source>
<translation>樣式(&amp;S):</translation>
</message>
<message>
<source>&amp;Default Background</source>
<translation>預設背景(&amp;D)</translation>
</message>
<message>
<source>&amp;Font:</source>
<translation>字型(&amp;F):</translation>
</message>
<message>
<source>&amp;Size:</source>
<translation>大小(&amp;S):</translation>
</message>
<message>
<source>&amp;Bold</source>
<translation>粗體(&amp;B)</translation>
</message>
<message>
<source>&amp;Italic</source>
<translation>斜體(&amp;I)</translation>
</message>
<message>
<source>&amp;Default Font</source>
<translation>預設字型(&amp;D)</translation>
</message>
<message>
<source>&amp;Vertical:</source>
<translation>垂直(&amp;V):</translation>
</message>
<message>
<source>&amp;Horizontal:</source>
<translation>水平(&amp;H):</translation>
</message>
<message>
<source>&amp;Word Wrap</source>
<translation>自動換行(&amp;W)</translation>
</message>
<message>
<source>&amp;Default Alignment</source>
<translation>預設對齊方式(&amp;D)</translation>
</message>
<message>
<source>Format Cells</source>
<translation>格式化儲存格</translation>
</message>
<message>
<source>Opie Sheet</source>
<translation>Opie 試算表</translation>
</message>
</context>
<context>
<name>FindDialog</name>
<message>
<source>&amp;Find &amp;&amp; Replace</source>
<translation>尋找 &amp;&amp; 取代(&amp;F)</translation>
</message>
<message>
<source>&amp;Options</source>
<translation>選項(&amp;O)</translation>
</message>
<message>
<source>&amp;Search for:</source>
<translation>搜尋目標(&amp;S):</translation>
</message>
<message>
<source>&amp;Replace with:</source>
<translation>取代為(&amp;R):</translation>
</message>
<message>
<source>&amp;Type</source>
<translation>類型(&amp;T)</translation>
</message>
<message>
<source>&amp;Find</source>
<translation>尋找(&amp;F)</translation>
</message>
<message>
<source>&amp;Replace</source>
<translation>取代(&amp;R)</translation>
</message>
<message>
<source>Replace &amp;all</source>
<translation>全部取代(&amp;A)</translation>
</message>
<message>
<source>Match &amp;case</source>
<translation>區分大小寫(&amp;C)</translation>
</message>
<message>
<source>Current &amp;selection only</source>
<translation>只有目前的選擇區(&amp;S)</translation>
</message>
<message>
<source>&amp;Entire cell</source>
<translation>整個儲存格(&amp;E)</translation>
</message>
<message>
<source>Find &amp; Replace</source>
<translation>尋找 &amp; 取代</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<source>Opie Sheet</source>
<translation>Opie 試算表</translation>
</message>
<message>
<source>Error</source>
<translation>錯誤</translation>
</message>
<message>
<source>Inconsistency error!</source>
<translation>無法協調的錯誤!</translation>
</message>
<message>
<source>File cannot be saved!</source>
<translation>不能儲存檔案!</translation>
</message>
<message>
<source>File cannot be opened!</source>
<translation>不能開啟檔案!</translation>
</message>
<message>
<source>Invalid file format!</source>
<translation>無效的檔案格式!</translation>
</message>
<message>
<source>Save File</source>
<translation>儲存檔案</translation>
</message>
<message>
<source>Do you want to save the current file?</source>
<translation>您想要儲存目前的檔案嗎?</translation>
</message>
<message>
<source>&amp;File Name:</source>
<translation>檔案名稱(&amp;F):</translation>
</message>
<message>
<source>UnnamedFile</source>
<translation>未命名的檔案</translation>
</message>
<message>
<source>New File</source>
<translation>開新檔案</translation>
</message>
<message>
<source>&amp;New</source>
<translation>新增(&amp;N)</translation>
</message>
<message>
<source>Open File</source>
<translation>開啟檔案</translation>
</message>
<message>
<source>&amp;Open</source>
<translation>開啟(&amp;O)</translation>
</message>
<message>
<source>&amp;Save</source>
<translation>儲存(&amp;S)</translation>
</message>
<message>
<source>Save File As</source>
<translation>儲存檔案為</translation>
</message>
<message>
<source>Save &amp;As</source>
<translation>另存新檔(&amp;A)</translation>
</message>
<message>
<source>Quit</source>
- <translation>離開</translation>
+ <translation type="obsolete">離開</translation>
</message>
<message>
<source>&amp;Quit</source>
- <translation>離開(&amp;Q)</translation>
+ <translation type="obsolete">離開(&amp;Q)</translation>
</message>
<message>
<source>General Help</source>
- <translation>一般說明</translation>
+ <translation type="obsolete">一般說明</translation>
</message>
<message>
<source>&amp;General</source>
- <translation>一般(&amp;G)</translation>
+ <translation type="obsolete">一般(&amp;G)</translation>
</message>
<message>
<source>About Opie Sheet</source>
<translation>關於 Opie 試算表</translation>
</message>
<message>
<source>&amp;About</source>
- <translation>關於(&amp;A)</translation>
+ <translation type="obsolete">關於(&amp;A)</translation>
</message>
<message>
<source>Accept</source>
<translation>套用</translation>
</message>
<message>
<source>&amp;Accept</source>
<translation>套用(&amp;A)</translation>
</message>
<message>
<source>Cancel</source>
<translation>取消</translation>
</message>
<message>
<source>&amp;Cancel</source>
<translation>取消(&amp;C)</translation>
</message>
<message>
<source>Cell Selector</source>
<translation>儲存格選擇器</translation>
</message>
<message>
<source>Cell &amp;Selector</source>
<translation>儲存格選擇器(&amp;S)</translation>
</message>
<message>
<source>Cut Cells</source>
<translation>剪下儲存格</translation>
</message>
<message>
<source>Cu&amp;t</source>
<translation>剪下(&amp;T)</translation>
</message>
<message>
<source>Copy Cells</source>
<translation>複製儲存格</translation>
</message>
<message>
<source>&amp;Copy</source>
<translation>複製(&amp;C)</translation>
</message>
<message>
<source>Paste Cells</source>
<translation>貼上儲存格</translation>
</message>
<message>
<source>&amp;Paste</source>
<translation>貼上(&amp;P)</translation>
</message>
<message>
<source>Paste Contents</source>
<translation>貼上內容</translation>
</message>
<message>
<source>Paste Cont&amp;ents</source>
<translation>貼上內容(&amp;E)</translation>
</message>
<message>
<source>Clear Cells</source>
<translation>清除儲存格</translation>
</message>
<message>
<source>C&amp;lear</source>
<translation>清除(&amp;L)</translation>
</message>
<message>
<source>Insert Cells</source>
<translation>插入儲存格</translation>
</message>
<message>
<source>C&amp;ells</source>
<translation>儲存格(&amp;E)</translation>
</message>
<message>
<source>Insert Rows</source>
<translation>插入列</translation>
</message>
<message>
<source>&amp;Rows</source>
<translation>列(&amp;R)</translation>
</message>
<message>
<source>Insert Columns</source>
<translation>插入欄</translation>
</message>
<message>
<source>&amp;Columns</source>
<translation>欄(&amp;C)</translation>
</message>
<message>
<source>Add Sheets</source>
<translation>新增工作表</translation>
</message>
<message>
<source>&amp;Sheets</source>
<translation>工作表(&amp;S)</translation>
</message>
<message>
<source>Cells</source>
<translation>儲存格</translation>
</message>
<message>
<source>&amp;Cells</source>
<translation>儲存格(&amp;C)</translation>
</message>
<message>
<source>Row Height</source>
<translation>列高</translation>
</message>
<message>
<source>H&amp;eight</source>
<translation>高度(&amp;E)</translation>
</message>
<message>
<source>Adjust Row</source>
<translation>調整列</translation>
</message>
<message>
<source>&amp;Adjust</source>
<translation>調整(&amp;A)</translation>
</message>
<message>
<source>Show Row</source>
<translation>顯示列</translation>
</message>
<message>
<source>&amp;Show</source>
<translation>顯示(&amp;S)</translation>
</message>
<message>
<source>Hide Row</source>
<translation>隱藏列</translation>
</message>
<message>
<source>&amp;Hide</source>
<translation>隱藏(&amp;H)</translation>
</message>
<message>
<source>Column Width</source>
<translation>欄寬</translation>
</message>
<message>
<source>&amp;Width</source>
<translation>寬度(&amp;W)</translation>
</message>
<message>
<source>Adjust Column</source>
<translation>調整欄</translation>
</message>
<message>
<source>Show Column</source>
<translation>顯示欄</translation>
</message>
<message>
<source>Hide Column</source>
<translation>隱藏欄</translation>
</message>
<message>
<source>Rename Sheet</source>
<translation>重新命名工作表</translation>
</message>
<message>
<source>&amp;Rename</source>
<translation>重新命名(&amp;R)</translation>
</message>
<message>
<source>Remove Sheet</source>
<translation>移除工作表</translation>
</message>
<message>
<source>R&amp;emove</source>
<translation>移除(&amp;E)</translation>
</message>
<message>
<source>Sort Data</source>
<translation>排序資料</translation>
</message>
<message>
<source>&amp;Sort</source>
<translation>排序(&amp;S)</translation>
</message>
<message>
<source>Find &amp;&amp; Replace</source>
<translation>尋找 &amp;&amp; 取代</translation>
</message>
<message>
<source>&amp;Find &amp;&amp; Replace</source>
<translation>尋找 &amp;&amp; 取代(&amp;F)</translation>
</message>
<message>
<source>Equal To</source>
<translation>等同於</translation>
</message>
<message>
<source>&amp;Equal To</source>
<translation>等同於(&amp;E)</translation>
</message>
<message>
<source>Addition</source>
<translation>加</translation>
</message>
<message>
<source>&amp;Addition</source>
<translation>加(&amp;A)</translation>
</message>
<message>
<source>Subtraction</source>
<translation>減</translation>
</message>
<message>
<source>&amp;Subtraction</source>
<translation>減(&amp;S)</translation>
</message>
<message>
<source>Multiplication</source>
<translation>乘</translation>
</message>
<message>
<source>&amp;Multiplication</source>
<translation>乘(&amp;M)</translation>
</message>
<message>
<source>Division</source>
<translation>除</translation>
</message>
<message>
<source>&amp;Division</source>
<translation>除(&amp;D)</translation>
</message>
<message>
<source>Open ParanthesistempCellData-&gt;row+row1, tempCellData-&gt;col+col1</source>
<translation>開啟 ParanthesistempCellData-&gt;列+列1, tempCellData-&gt;欄+欄1</translation>
</message>
<message>
<source>&amp;Open Paranthesis</source>
<translation>開啟 Paranthesis(&amp;O)</translation>
</message>
<message>
<source>Close Paranthesis</source>
<translation>關閉 Paranthesis</translation>
</message>
<message>
<source>&amp;Close Paranthesis</source>
<translation>關閉 Paranthesis(&amp;C)</translation>
</message>
<message>
<source>Comma</source>
<translation>逗號</translation>
</message>
<message>
<source>&amp;Comma</source>
<translation>逗號(&amp;C)</translation>
</message>
<message>
<source>&amp;File</source>
<translation>檔案(&amp;F)</translation>
</message>
<message>
<source>&amp;Edit</source>
<translation>編輯(&amp;E)</translation>
</message>
<message>
<source>&amp;Insert</source>
<translation>插入(&amp;I)</translation>
</message>
<message>
<source>&amp;Format</source>
<translation>格式(&amp;F)</translation>
</message>
<message>
<source>&amp;Data</source>
<translation>資料(&amp;D)</translation>
</message>
<message>
<source>&amp;Help</source>
- <translation>說明(&amp;H)</translation>
+ <translation type="obsolete">說明(&amp;H)</translation>
</message>
<message>
<source>&amp;Row</source>
<translation>列(&amp;R)</translation>
</message>
<message>
<source>Colum&amp;n</source>
<translation>欄(&amp;N)</translation>
</message>
<message>
<source>&amp;Sheet</source>
<translation>工作表(&amp;S)</translation>
</message>
<message>
<source>&amp;Function</source>
<translation>函數(&amp;F)</translation>
</message>
<message>
<source>&amp;Standard</source>
- <translation>標準(&amp;S)</translation>
+ <translation type="obsolete">標準(&amp;S)</translation>
</message>
<message>
<source>Summation</source>
- <translation>總和</translation>
+ <translation type="obsolete">總和</translation>
</message>
<message>
<source>&amp;Summation</source>
- <translation>總和(&amp;S)</translation>
+ <translation type="obsolete">總和(&amp;S)</translation>
</message>
<message>
<source>Absolute Value</source>
- <translation>絕對值</translation>
+ <translation type="obsolete">絕對值</translation>
</message>
<message>
<source>&amp;Absolute</source>
- <translation>絕對(&amp;A)</translation>
+ <translation type="obsolete">絕對(&amp;A)</translation>
</message>
<message>
<source>Sine</source>
- <translation>正弦</translation>
+ <translation type="obsolete">正弦</translation>
</message>
<message>
<source>Si&amp;ne</source>
- <translation>正弦(&amp;N)</translation>
+ <translation type="obsolete">正弦(&amp;N)</translation>
</message>
<message>
<source>Arc Sine</source>
- <translation>反正弦</translation>
+ <translation type="obsolete">反正弦</translation>
</message>
<message>
<source>A&amp;rc Sine</source>
- <translation>反正弦(&amp;R)</translation>
+ <translation type="obsolete">反正弦(&amp;R)</translation>
</message>
<message>
<source>Cosine</source>
- <translation>餘弦</translation>
+ <translation type="obsolete">餘弦</translation>
</message>
<message>
<source>&amp;Cosine</source>
- <translation>餘弦(&amp;C)</translation>
+ <translation type="obsolete">餘弦(&amp;C)</translation>
</message>
<message>
<source>ArcCosine</source>
- <translation>反餘弦</translation>
+ <translation type="obsolete">反餘弦</translation>
</message>
<message>
<source>Arc Cos&amp;ine</source>
- <translation>反餘弦(&amp;I)</translation>
+ <translation type="obsolete">反餘弦(&amp;I)</translation>
</message>
<message>
<source>Tangent</source>
- <translation>正切</translation>
+ <translation type="obsolete">正切</translation>
</message>
<message>
<source>&amp;Tangent</source>
- <translation>正切(&amp;T)</translation>
+ <translation type="obsolete">正切(&amp;T)</translation>
</message>
<message>
<source>Arc Tangent</source>
- <translation>反正切</translation>
+ <translation type="obsolete">反正切</translation>
</message>
<message>
<source>Arc Tan&amp;gent</source>
- <translation>反正切(&amp;G)</translation>
+ <translation type="obsolete">反正切(&amp;G)</translation>
</message>
<message>
<source>Arc Tangent of Coordinates</source>
- <translation>座標的反正切</translation>
+ <translation type="obsolete">座標的反正切</translation>
</message>
<message>
<source>C&amp;oor. Arc Tangent</source>
- <translation>座標反正切(&amp;O)</translation>
+ <translation type="obsolete">座標反正切(&amp;O)</translation>
</message>
<message>
<source>Exponential</source>
- <translation>指數</translation>
+ <translation type="obsolete">指數</translation>
</message>
<message>
<source>&amp;Exponential</source>
- <translation>指數(&amp;E)</translation>
+ <translation type="obsolete">指數(&amp;E)</translation>
</message>
<message>
<source>Logarithm</source>
- <translation>對數</translation>
+ <translation type="obsolete">對數</translation>
</message>
<message>
<source>&amp;Logarithm</source>
- <translation>對數(&amp;L)</translation>
+ <translation type="obsolete">對數(&amp;L)</translation>
</message>
<message>
<source>Power</source>
- <translation>乘冪</translation>
+ <translation type="obsolete">乘冪</translation>
</message>
<message>
<source>&amp;Power</source>
- <translation>乘冪(&amp;P)</translation>
+ <translation type="obsolete">乘冪(&amp;P)</translation>
</message>
<message>
<source>&amp;Mathematical</source>
- <translation>數學的(&amp;M)</translation>
+ <translation type="obsolete">數學的(&amp;M)</translation>
</message>
<message>
<source>Average</source>
- <translation>平均數</translation>
+ <translation type="obsolete">平均數</translation>
</message>
<message>
<source>&amp;Average</source>
- <translation>平均數(&amp;A)</translation>
+ <translation type="obsolete">平均數(&amp;A)</translation>
</message>
<message>
<source>Maximum</source>
- <translation>最大值</translation>
+ <translation type="obsolete">最大值</translation>
</message>
<message>
<source>Ma&amp;ximum</source>
- <translation>最大值(&amp;X)</translation>
+ <translation type="obsolete">最大值(&amp;X)</translation>
</message>
<message>
<source>Minimum</source>
- <translation>最小值</translation>
+ <translation type="obsolete">最小值</translation>
</message>
<message>
<source>&amp;Minimum</source>
- <translation>最小值(&amp;M)</translation>
+ <translation type="obsolete">最小值(&amp;M)</translation>
</message>
<message>
<source>Count</source>
- <translation>計數</translation>
+ <translation type="obsolete">計數</translation>
</message>
<message>
<source>&amp;Count</source>
- <translation>計數(&amp;C)</translation>
+ <translation type="obsolete">計數(&amp;C)</translation>
</message>
<message>
<source>&amp;Statistical</source>
- <translation>統計(&amp;S)</translation>
+ <translation type="obsolete">統計(&amp;S)</translation>
</message>
<message>
<source>Functions</source>
<translation>函數</translation>
</message>
<message>
<source>Help file not found!</source>
- <translation>找不到說明檔!</translation>
+ <translation type="obsolete">找不到說明檔!</translation>
</message>
<message>
<source>Opie Sheet
Spreadsheet Software for Opie
QWDC Beta Winner (as Sheet/Qt)
Developed by: Serdar Ozler
Release 1.0.1
Release Date: July 04, 2002
This product is licensed under GPL. It is freely distributable. If you want to get the latest version and also the source code, please visit the web site.
http://qtopia.sitebest.com</source>
- <translation>Opie 試算表
+ <translation type="obsolete">Opie 試算表
Opie 的試算表軟體
QWDC Beta Winner (以 Sheet/Qt)
開發者: Serdar Ozler
釋出版本 1.0.1
釋出日期: 七月 04, 2002
這個產品是依 GPL 授權. 它可以自由地散佈. 如果您想要取得最新的版本和原始碼, 請參觀下列網站.
http://qtopia.sitebest.com</translation>
</message>
<message>
<source>&amp;Number of rows:</source>
<translation>列數(&amp;N):</translation>
</message>
<message>
<source>&amp;Number of columns:</source>
<translation>欄數(&amp;N):</translation>
</message>
<message>
<source>&amp;Number of sheets:</source>
<translation>工作表數量(&amp;N):</translation>
</message>
<message>
<source>Sheet</source>
<translation>工作表</translation>
</message>
<message>
<source>&amp;Height of each row:</source>
<translation>每列的高度(&amp;H):</translation>
</message>
<message>
<source>&amp;Width of each column:</source>
<translation>每欄的寬度(&amp;W):</translation>
</message>
<message>
<source>&amp;Sheet Name:</source>
<translation>工作表名稱(&amp;S):</translation>
</message>
<message>
<source>There is only one sheet!</source>
<translation>這裡只有一個工作表!</translation>
</message>
<message>
<source>Are you sure?</source>
<translation>您確定嗎?</translation>
</message>
<message>
<source>&amp;Type</source>
<translation>類型(&amp;T)</translation>
</message>
<message>
<source>Shift cells &amp;down</source>
<translation>儲存格下移(&amp;D)</translation>
</message>
<message>
<source>Shift cells &amp;right</source>
<translation>儲存格右移(&amp;R)</translation>
</message>
<message>
<source>Entire ro&amp;w</source>
<translation>整列(&amp;W)</translation>
</message>
<message>
<source>Entire &amp;column</source>
<translation>整欄(&amp;C)</translation>
</message>
+ <message>
+ <source>Import Excel file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import E&amp;xcel file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Simple</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ABS(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CEILING(x,acc)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>FACT(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>FLOOR(x,acc)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>INT(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MOD(x,y)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ROUND(x,digits)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SIGN(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>EXP(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>LN(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>LOG(x,b)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>LOG10(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>POWER(x,y)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SQRT(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DEGREES(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RADIANS(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PI()</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RAND()</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RANDBETWEEN(a,b)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>S&amp;tandard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AND(x1,x2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>NOT(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OR(x1,x2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>IF(compare,val1,val2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>INDEX(range,index)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ISBLANK(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ISNUMBER(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>EVEN(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ISEVEN(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ODD(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ISODD(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Logical-&amp;Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SIN(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>COS(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>TAN(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ASIN(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ACOS(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ATAN(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ATAN2(x,y)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SINH(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>COSH(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>TANH(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ACOSH(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ASINH(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ATANH(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Trigonometric</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>LEN(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>LEFT(s,num)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RIGHT(s,num)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MID(s,pos,len)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CONCATENATE(s1,s2..)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>EXACT(s1,s2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>FIND(what,where,pos)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>REPLACE(s,pos,len,ns)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>REPT(s,n)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>UPPER(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>LOWER(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Strings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AVERAGE(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>COUNT(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>COUNTIF(range,eqls)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MAX(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MIN(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SUM(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SUMSQ(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>VAR(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>VARP(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>STDEV(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>STDEVP(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SKEW(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>KURT(range)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sta&amp;tistical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>BESSELI(x,n)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>BESSELJ(x,n)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>BESSELK(x,n)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>BESSELY(x,n)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>BETAI(x,a,b)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ERF(a,b)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ERFC(a,b)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>GAMMALN(x)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>GAMMAP(x,a)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>GAMMAQ(x,a)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scienti&amp;fic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>BETADIST(z,a,b,Q?)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CHI2DIST(x,n,Q?)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CHIDIST(x,n,Q?)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>FDIST(z,deg1,deg2,Q?)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>GAMMADIST(x,a,b,Q?)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>NORMALDIST(x,m,s,Q?)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PHI(x,Q?)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>POISSON(x,n,Q?)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Distributions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Opie Sheet
+Spreadsheet Software for Opie
+QWDC Beta Winner (as Sheet/Qt)
+
+Developed by: Serdar Ozler
+Release 1.0.2
+Release Date: October 08, 2002
+
+This product is licensed under GPL. It is freely distributable. If you want to get the latest version and also the source code, please visit the web site.
+
+http://qtopia.sitebest.com</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;td&gt;Unable to open or parse file!&lt;/td&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>Sheet</name>
<message>
<source>Error</source>
<translation>錯誤</translation>
</message>
<message>
<source>Syntax error!</source>
- <translation>語法錯誤!</translation>
+ <translation type="obsolete">語法錯誤!</translation>
</message>
<message>
<source>Search key not found!</source>
<translation>找不到搜尋的目標!</translation>
</message>
</context>
<context>
<name>SortDialog</name>
<message>
<source>&amp;Sort</source>
<translation>排序(&amp;S)</translation>
</message>
<message>
<source>&amp;Options</source>
<translation>選項(&amp;O)</translation>
</message>
<message>
<source>&amp;Sort by</source>
<translation>排序依(&amp;S)</translation>
</message>
<message>
<source>&amp;Then by</source>
<translation>接著依(&amp;T)</translation>
</message>
<message>
<source>Then &amp;by</source>
<translation>然後依(&amp;B)</translation>
</message>
<message>
<source>&amp;Case Sensitive</source>
<translation>區分大小寫(&amp;C)</translation>
</message>
<message>
<source>&amp;Direction</source>
<translation>方向(&amp;D)</translation>
</message>
<message>
<source>&amp;Top to bottom (rows)</source>
<translation>頂端到底部(列)(&amp;T)</translation>
</message>
<message>
<source>&amp;Left to right (columns)</source>
<translation>左邊到右邊(欄)(&amp;L)</translation>
</message>
<message>
<source>Sort</source>
<translation>排序</translation>
</message>
<message>
<source>&amp;Ascending</source>
<translation>遞增(&amp;A)</translation>
</message>
<message>
<source>&amp;Descending</source>
<translation>遞減(&amp;D)</translation>
</message>
<message>
<source>Error</source>
<translation>錯誤</translation>
</message>
<message>
<source>One cell cannot be sorted!</source>
<translation>只有一個儲存格不能排序!</translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/opie-update-symlinks.ts b/i18n/zh_TW/opie-update-symlinks.ts
new file mode 100644
index 0000000..4eb9e18
--- a/dev/null
+++ b/i18n/zh_TW/opie-update-symlinks.ts
@@ -0,0 +1,2 @@
+<!DOCTYPE TS><TS>
+</TS>
diff --git a/i18n/zh_TW/opieirc.ts b/i18n/zh_TW/opieirc.ts
index 04e0e56..ad2176c 100644
--- a/i18n/zh_TW/opieirc.ts
+++ b/i18n/zh_TW/opieirc.ts
@@ -1,514 +1,648 @@
<!DOCTYPE TS><TS>
<context>
<name>IRCChannelTab</name>
<message>
<source>Talking on channel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Channel discussion</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Type your message here to participate in the channel discussion</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>CTCP</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Query</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ping</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Version</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Whois</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Disconnected</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>IRCConnection</name>
<message>
<source>Connected, logging in ..</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Successfully logged in.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Socket error : </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connection closed</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
+ <name>IRCHistoryLineEdit</name>
+ <message>
+ <source>Next Tab</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Previous Tab</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close Tab</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>IRCMessageParser</name>
<message>
<source>Nonexistant channel join - desynchronized?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Person has already joined the channel - desynchronized?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You already joined the channel - desynchronized?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Parting person not found - desynchronized?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Channel for part not found - desynchronized?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Channel message with unknown sender</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Received PRIVMSG of unknown type</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Nickname change of an unknown person</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Unknown person quit - desynchronized?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> changed topic to </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unknown channel topic - desynchronized?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Received a CTCP PING from </source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Received a CTCP VERSION from </source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>CTCP ACTION with unknown person - Desynchronized?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>CTCP ACTION with unknown channel - Desynchronized?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>CTCP ACTION with bad recipient</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mode change has unknown type</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mode change with unknown person - Desynchronized?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mode change with unknown flag</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mode change with unknown kannel - Desynchronized?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>User modes not supported yet</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You were kicked from </source>
<translation type="unfinished"></translation>
</message>
<message>
<source> by </source>
<translation type="unfinished"></translation>
</message>
<message>
<source> was kicked from </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unknown person kick - desynchronized?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unknown channel kick - desynchronized?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Server message with unknown channel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You joined channel </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Nickname is in use, please reconnect with a different nickname</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No such nickname</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Received unhandled numeric command: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Received unhandled ctcp command: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Received unhandled literal command: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 joined channel %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You left channel %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 left channel %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Channel message with unknown channel %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>You are now known as %1</source>
+ <source>%1 has quit (%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>%1 is now known as %2</source>
+ <source>Server %1 version %2 supports usermodes &apos;%3&apos; and channelmodes &apos;%4&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>%1 has quit (%2)</source>
+ <source>There are %1 operators connected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There are %1 unknown connection(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There are %1 channels formed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please wait a while and try again</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Whois %1 (%2@%3)
+Real name: %4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%1 is using server %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%1 is on channels: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Names for %1: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time on server %1 is %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Channel or nick %1 doesn&apos;t exists</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There is no history information for %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown command: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t change nick to %1: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>You&apos;re not on channel %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[%1] Operation not permitted, you don&apos;t have enough channel privileges</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connected to</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%1 has been idle for %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%1 signed on %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CTCP PING with unknown person - Desynchronized?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CTCP PING with unknown channel - Desynchronized?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CTCP PING with bad recipient</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Received a CTCP VERSION request from </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malformed DCC request from </source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>IRCQueryTab</name>
<message>
<source>Talking to </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Private discussion</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Type your text here in order to send a message to the other person</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Disconnected</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>IRCServerEditor</name>
<message>
<source>Profile name :</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The name of this server profile in the overview</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hostname :</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The server to connect to - can be any valid host name or IP address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Port :</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The server port to connect to. Usually 6667</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Nickname :</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Your nick name on the IRC network</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Realname :</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Your real name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password :</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password to connect to the server (if required)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Channels :</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Comma-Separated list of all channels you would like to join automatically</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Edit server information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Profile name required</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Host name required</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Port required</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Nickname required</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Realname required</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>The channel list needs to contain a
comma separated list of channel
names which start with either &apos;#&apos; or &apos;+&apos;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>IRCServerList</name>
<message>
<source>Serverlist Browser</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Please choose a server profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select a server profile from this list and then tap on OK in the upper-right corner</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delete the currently selected server profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Edit the currently selected server profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add a new server profile</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>IRCServerTab</name>
<message>
- <source>Connection to</source>
+ <source>Server messages</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Server messages</source>
+ <source>Type commands here. A list of available commands can be found inside the OpieIRC help</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Type commands here. A list of available commands can be found inside the OpieIRC help</source>
+ <source>Connecting to</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>IRCSession</name>
+ <message>
+ <source>You are now known as %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nickname change of an unknown person</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%1 is now known as %2</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>IRCSettings</name>
<message>
<source>Lines displayed :</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Amount of lines to be displayed in chats before old lines get deleted - this is necessary to restrain memory consumption. Set to 0 if you don&apos;t need this</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Background color :</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Background color to be used in chats</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Normal text color :</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Text color to be used in chats</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error color :</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Text color to be used to display errors</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Text written by yourself :</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Text color to be used to identify text written by yourself</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Text written by others :</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Text color to be used to identify text written by others</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Text written by the server :</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Text color to be used to identify text written by the server</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Notifications :</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Text color to be used to display notifications</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Colors</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Display time in chat log</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>IRCTab</name>
<message>
<source>Missing description</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Description of the tab&apos;s content</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Close this tab</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<source>IRC Client</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Server connections, channels, queries and other things will be placed here</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IRC</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Create a new connection to an IRC server</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Configure OpieIRC&apos;s behavior and appearance</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source> User</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Opie IRC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> gives channel operator status to </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> removes channel operator status from </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> gives voice to </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> removes voice from </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/zh_TW/opiemail.ts b/i18n/zh_TW/opiemail.ts
index 3aaf7e4..92df329 100644
--- a/i18n/zh_TW/opiemail.ts
+++ b/i18n/zh_TW/opiemail.ts
@@ -1,1144 +1,1160 @@
<!DOCTYPE TS><TS>
<context>
<name>@default</name>
<message>
<source>Reply</source>
<translation type="obsolete">回覆</translation>
</message>
<message>
<source>Reply All</source>
<translation type="obsolete">回覆給所有人</translation>
</message>
<message>
<source>Delete</source>
<translation type="obsolete">刪除</translation>
</message>
</context>
<context>
<name>AccountView</name>
<message>
<source>Error creating new Folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;center&gt;Error while creating&lt;br&gt;new folder - breaking.&lt;/center&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AddressPicker</name>
<message>
<source>There are no entries in the addressbook.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;You have to select at least one address entry.&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AddressPickerUI</name>
<message>
<source>Address Picker</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished">取消</translation>
</message>
</context>
<context>
<name>ComposeMail</name>
<message>
<source>Name</source>
<translation type="unfinished">名稱</translation>
</message>
<message>
<source>Size</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Problem</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Please create an SMTP account first.&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Please select a File.&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sending mail</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>No Receiver spezified</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Store message</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Store message into drafts?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;center&gt;Attachments will not be stored in &quot;Draft&quot; folder&lt;/center&gt;</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>No Receiver specified</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ComposeMailUI</name>
<message>
<source>Compose Message</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>send later</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>use:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mail</source>
<translation type="unfinished">郵件</translation>
</message>
<message>
<source>Subject</source>
<translation type="unfinished">主旨</translation>
</message>
<message>
<source>From</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>To</source>
<translation type="unfinished">收件者</translation>
</message>
<message>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reply-To</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>BCC</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Signature</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>CC</source>
<translation type="unfinished">副本</translation>
</message>
<message>
<source>Attachment</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delete File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add File</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Composer</name>
<message>
<source>Form1</source>
<translation type="obsolete">表單1</translation>
</message>
<message>
<source>CC</source>
<translation type="obsolete">副本</translation>
</message>
<message>
<source>Subject</source>
<translation type="obsolete">主旨</translation>
</message>
<message>
<source>Cancel</source>
<translation type="obsolete">取消</translation>
</message>
<message>
<source>Reset</source>
<translation type="obsolete">重設</translation>
</message>
<message>
<source>Queue</source>
<translation type="obsolete">佇列</translation>
</message>
<message>
<source>Send</source>
<translation type="obsolete">傳送</translation>
</message>
<message>
<source>From:</source>
<translation type="obsolete">寄件者:</translation>
</message>
<message>
<source>To:</source>
<translation type="obsolete">收件者:</translation>
</message>
</context>
<context>
<name>EditAccounts</name>
<message>
<source>Account</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Question</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Do you really want to delete the selected Account?&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Please select an account.&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EditAccountsUI</name>
<message>
<source>Configure Accounts</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mail</source>
<translation type="unfinished">郵件</translation>
</message>
<message>
<source>Delete</source>
<translation type="unfinished">刪除</translation>
</message>
<message>
<source>New</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Name of the Account</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>News</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>IMAPconfigUI</name>
<message>
<source>Configure IMAP</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>User</source>
<translation type="unfinished">使用者</translation>
</message>
<message>
<source>Password</source>
<translation type="unfinished">密碼</translation>
</message>
<message>
<source>Port</source>
<translation type="unfinished">連接埠</translation>
</message>
<message>
<source>Server</source>
<translation type="unfinished">伺服器</translation>
</message>
<message>
<source>Name of the Account</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Account</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Prefix</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>ssh $SERVER exec</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use secure sockets:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MailviewerApp</name>
<message>
<source>View</source>
<translation type="obsolete">檢視</translation>
</message>
<message>
<source>Compose</source>
<translation type="obsolete">撰寫</translation>
</message>
<message>
<source>Settings</source>
<translation type="obsolete">設定值</translation>
</message>
<message>
<source>Mail</source>
<translation type="obsolete">郵件</translation>
</message>
<message>
<source>Mailboxes</source>
<translation type="obsolete">信件匣</translation>
</message>
<message>
<source>Configure OpieMail</source>
<translation type="obsolete">設定 Opie郵件</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<source>Mail</source>
<translation type="unfinished">郵件</translation>
</message>
<message>
<source>Settings</source>
<translation type="unfinished">設定值</translation>
</message>
<message>
<source>Compose new mail</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Send queued mails</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Show/Hide folders</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delete Mail</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Edit settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Configure accounts</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mailbox</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Subject</source>
<translation type="unfinished">主旨</translation>
</message>
<message>
<source>Sender</source>
<translation type="unfinished">寄件者</translation>
</message>
<message>
<source>Size</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Date</source>
<translation type="unfinished">日期</translation>
</message>
</context>
<context>
<name>NNTPGroupsDlg</name>
<message>
<source>Subscribed newsgroups</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>NNTPGroupsUI</name>
<message>
<source>newsgroupslist</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Newsgroups</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>List of groups from the server. On start, only subscribed groups are listed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Groupfilter:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Enter a filter string here.
-Then hit &quot;get newsgroup list&quot; again and only groups starting
-with that filter will be listet.</source>
+ <source>Get newsgroup list from server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Get newsgroup list from server</source>
+ <source>Retrieve the list of groups from server</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Retrieve the list of groups from server</source>
+ <source>Enter a filter string here.
+Then hit &quot;get newsgroup list&quot; again and only groups starting
+with that filter will be listed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>NNTPconfigUI</name>
<message>
<source>Configure NNTP</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Port</source>
<translation type="unfinished">連接埠</translation>
</message>
<message>
<source>Name of the Account</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Account</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Server</source>
<translation type="unfinished">伺服器</translation>
</message>
<message>
<source>Use SSL</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>User</source>
<translation type="unfinished">使用者</translation>
</message>
<message>
<source>Password</source>
<translation type="unfinished">密碼</translation>
</message>
<message>
<source>Use Login</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Groups</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Newsgroup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Get newsgroup list from server</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Newmdirdlgui</name>
<message>
<source>Enter directory name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Directory name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Directory contains other subdirs</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpieMail</name>
<message>
<source>Info</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mail queue flushed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delete Mail</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Do you really want to delete this mail? &lt;br&gt;&lt;br&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Read this mail</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delete this mail</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Copy/Move this mail</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error creating new Folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;center&gt;Error while creating&lt;br&gt;new folder - breaking.&lt;/center&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Define a smtp account first</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Read this posting</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Edit this mail</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpieMailConfig</name>
<message>
<source>OpieMail Config</source>
<translation type="obsolete">Opie郵件 組態</translation>
</message>
<message>
<source>Folders</source>
<translation type="obsolete">資料夾</translation>
</message>
<message>
<source>&amp;Add</source>
<translation type="obsolete">新增(&amp;A)</translation>
</message>
<message>
<source>&amp;Modify</source>
<translation type="obsolete">修改(&amp;M)</translation>
</message>
<message>
<source>&amp;Delete</source>
<translation type="obsolete">刪除(&amp;D)</translation>
</message>
<message>
<source>Folder name</source>
<translation type="obsolete">資料夾名稱</translation>
</message>
<message>
<source>Identity</source>
<translation type="obsolete">身分識別</translation>
</message>
<message>
<source>Transport</source>
<translation type="obsolete">傳輸</translation>
</message>
<message>
<source>Input</source>
<translation type="obsolete">輸入</translation>
</message>
<message>
<source>Name</source>
<translation type="obsolete">名稱</translation>
</message>
<message>
<source>Folder</source>
<translation type="obsolete">資料夾</translation>
</message>
<message>
<source>User</source>
<translation type="obsolete">使用者</translation>
</message>
<message>
<source>Server</source>
<translation type="obsolete">伺服器</translation>
</message>
<message>
<source>Protocol</source>
<translation type="obsolete">通訊協定</translation>
</message>
<message>
<source>Output</source>
<translation type="obsolete">輸出</translation>
</message>
</context>
<context>
<name>OpieMailConfigImpl</name>
<message>
<source>Delete mailbox</source>
<translation type="obsolete">刪除信件匣</translation>
</message>
<message>
<source>Delete the mailbox?
All mails will be deleted.</source>
<translation type="obsolete">刪除此信件匣?
所有的郵件都會被刪除.</translation>
</message>
</context>
<context>
<name>OpieMailFolder</name>
<message>
<source>OpieMail Folder Config</source>
<translation type="obsolete">Opie郵件 資料夾組態</translation>
</message>
<message>
<source>Description:</source>
<translation type="obsolete">描述:</translation>
</message>
<message>
<source>Name:</source>
<translation type="obsolete">名稱:</translation>
</message>
</context>
<context>
<name>OpieMailIdenty</name>
<message>
<source>OpieMail Identity - Config</source>
<translation type="obsolete">Opie郵件 身分識別 - 組態</translation>
</message>
<message>
<source>Signature:</source>
<translation type="obsolete">簽名檔:</translation>
</message>
<message>
<source>Identity:</source>
<translation type="obsolete">身分識別:</translation>
</message>
<message>
<source>Name:</source>
<translation type="obsolete">名稱:</translation>
</message>
<message>
<source>Organization:</source>
<translation type="obsolete">組織:</translation>
</message>
<message>
<source>EMail:</source>
<translation type="obsolete">電子郵件:</translation>
</message>
<message>
<source>Reply To</source>
<translation type="obsolete">回覆給</translation>
</message>
<message>
<source>Use for sending</source>
<translation type="obsolete">用於傳送</translation>
</message>
</context>
<context>
<name>OpieMailInputConfig</name>
<message>
<source>OpieMailInput</source>
<translation type="obsolete">Open郵件輸入</translation>
</message>
<message>
<source>Name:</source>
<translation type="obsolete">名稱:</translation>
</message>
<message>
<source>Server:</source>
<translation type="obsolete">伺服器:</translation>
</message>
<message>
<source>Protocol</source>
<translation type="obsolete">通訊協定</translation>
</message>
<message>
<source>Destination Folder</source>
<translation type="obsolete">目的資料夾</translation>
</message>
<message>
<source>Username:</source>
<translation type="obsolete">使用者名稱:</translation>
</message>
<message>
<source>Password</source>
<translation type="obsolete">密碼</translation>
</message>
<message>
<source>Port</source>
<translation type="obsolete">連接埠</translation>
</message>
<message>
<source>110</source>
<translation type="obsolete">110</translation>
</message>
<message>
<source>Enable intervall checking.</source>
<translation type="obsolete">啟用郵件通知.</translation>
</message>
<message>
<source>Check every:</source>
<translation type="obsolete">檢查於每:</translation>
</message>
<message>
<source> minutes</source>
<translation type="obsolete"> 分鐘</translation>
</message>
<message>
<source>&amp;Delete mail from server when deleted local.</source>
<translation type="obsolete">當刪除本機郵件時也將它從伺服器上刪除(&amp;D).</translation>
</message>
<message>
<source>&amp;Keep Mail on Server</source>
<translation type="obsolete">保留伺服器上的郵件(&amp;K)</translation>
</message>
</context>
<context>
<name>OpieMailOutputConfig</name>
<message>
<source>OpieMailOutPut</source>
<translation type="obsolete">Opie郵件輸出</translation>
</message>
<message>
<source>Name:</source>
<translation type="obsolete">名稱:</translation>
</message>
<message>
<source>Protocol</source>
<translation type="obsolete">通訊協定</translation>
</message>
<message>
<source>Server:</source>
<translation type="obsolete">伺服器:</translation>
</message>
<message>
<source>Username:</source>
<translation type="obsolete">使用者名稱:</translation>
</message>
<message>
<source>Password</source>
<translation type="obsolete">密碼</translation>
</message>
<message>
<source>Server requires authentication</source>
<translation type="obsolete">伺服器需要驗證</translation>
</message>
<message>
<source>Port</source>
<translation type="obsolete">連接埠</translation>
</message>
<message>
<source>25</source>
<translation type="obsolete">25</translation>
</message>
</context>
<context>
<name>POP3configUI</name>
<message>
<source>Configure POP3</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Account</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Name of the Account</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Server</source>
<translation type="unfinished">伺服器</translation>
</message>
<message>
<source>Port</source>
<translation type="unfinished">連接埠</translation>
</message>
<message>
<source>Use secure sockets:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>ssh $SERVER exec imapd</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>User</source>
<translation type="unfinished">使用者</translation>
</message>
<message>
<source>Password</source>
<translation type="unfinished">密碼</translation>
</message>
+ <message>
+ <source>ask before downloading large mails</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Large mail size (kb):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> kB</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QMailView</name>
<message>
<source>Subject</source>
<translation type="obsolete">主旨</translation>
</message>
<message>
<source>To</source>
<translation type="obsolete">收件者</translation>
</message>
<message>
<source>Sender</source>
<translation type="obsolete">寄件者</translation>
</message>
<message>
<source>Date</source>
<translation type="obsolete">日期</translation>
</message>
<message>
<source>(Re)edit</source>
<translation type="obsolete">(重新)編輯</translation>
</message>
<message>
<source>Copy To</source>
<translation type="obsolete">複製到</translation>
</message>
<message>
<source>Move To</source>
<translation type="obsolete">移動到</translation>
</message>
</context>
<context>
<name>SMTPconfigUI</name>
<message>
<source>Configure SMTP</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Account</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use Login</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Name of the Account</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Name of the SMTP Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password</source>
<translation type="unfinished">密碼</translation>
</message>
<message>
<source>Port</source>
<translation type="unfinished">連接埠</translation>
</message>
<message>
<source>Server</source>
<translation type="unfinished">伺服器</translation>
</message>
<message>
<source>Port of the SMTP Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>User</source>
<translation type="unfinished">使用者</translation>
</message>
<message>
<source>Use secure sockets:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>ssh $SERVER exec</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SelectMailTypeUI</name>
<message>
<source>Select Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select Account Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IMAP</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>POP3</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>SMTP</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsDialogUI</name>
<message>
<source>Settings Dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>View Mail</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>View mail as Html</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Compose Mail</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Send mails later ( enqueue in outbox )</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Taskbar Applet</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Disable Taskbar Applet</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> min</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Check how often</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Blink Led when new mails arrive</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Play Sound when new mails arrive</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SplitterWidgetBase</name>
<message>
<source>Form1</source>
<translation type="obsolete">表單1</translation>
</message>
</context>
<context>
<name>StatusWidgetUI</name>
<message>
<source>Form1</source>
<translation type="unfinished">表單1</translation>
</message>
<message>
<source>TextLabel1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ViewMail</name>
<message>
<source>Show Text</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Save Attachment</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>From</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>To</source>
<translation type="unfinished">收件者</translation>
</message>
<message>
<source>Cc</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Date</source>
<translation type="unfinished">日期</translation>
</message>
<message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;The mail body is not yet downloaded, so you cannot reply yet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;The mail body is not yet downloaded, so you cannot forward yet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delete Mail</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Do you really want to delete this mail? &lt;br&gt;&lt;br&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Display image preview</source>
<translation type="unfinished"></translation>
</message>
-</context>
-<context>
- <name>ViewMailBase</name>
<message>
<source>E-Mail by %1</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>ViewMailBase</name>
<message>
<source>Mail</source>
<translation type="unfinished">郵件</translation>
</message>
<message>
<source>Reply</source>
<translation type="unfinished">回覆</translation>
</message>
<message>
<source>Forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Attachments</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Show Html</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delete Mail</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Description</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Filename</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Size</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>E-Mail view</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>selectsmtp</name>
<message>
<source>Select SMTP Account</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>selectstoreui</name>
<message>
<source>Select target box</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;b&gt;Store mail(s) to&lt;/b&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Folder:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Account:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Create new folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Prefix will prepend, no need to enter it!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Move mail(s)</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/opieplayer2.ts b/i18n/zh_TW/opieplayer2.ts
index 8b4595f..1395d42 100644
--- a/i18n/zh_TW/opieplayer2.ts
+++ b/i18n/zh_TW/opieplayer2.ts
@@ -1,239 +1,286 @@
<!DOCTYPE TS><TS>
<context>
<name>AudioWidget</name>
<message>
<source>OpiePlayer</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
+ <name>Lib</name>
+ <message>
+ <source>Progress: %1 %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>MediaPlayer</name>
<message>
<source>OpiePlayer: Initializating</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>OpiePlayer: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source> File: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>, Length: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Volume</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PlayListFileView</name>
<message>
<source>Title</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Size</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Media</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Path</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PlayListSelection</name>
<message>
<source>Playlist Selection</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PlayListWidget</name>
<message>
<source>Add to Playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove from Playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Play</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Randomize</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Loop</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Clear List</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add all audio files</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add all video files</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add all files</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Save Playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Rescan for Audio Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Rescan for Video Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Full Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Move Up</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Move Down</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Play Selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>There was a problem in getting the file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove Playlist?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You really want to delete
this playlist?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>OpiePlayer: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add URL</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add URL</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Loading of Skin started</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add File to Playlist</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add Files from Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Opieplayer Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;&lt;b&gt;Opieplayer2 skin not found!&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Please install an opieplayer2 skin package.&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PlayListWidgetGui</name>
<message>
<source>Play Operations</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>View</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Skins</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Gamma (Video)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Video</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Lists</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
+ <name>SkinLoader</name>
+ <message>
+ <source>Loading of Skin finished</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>VideoWidget</name>
<message>
<source>OpiePlayer - Video</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>XineControl</name>
<message>
<source>Failure</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>No input plugin found for this media type</source>
+ <source>Error on file &apos;%1&apos; with reason: </source>
+ <comment>Error when playing a file</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;No input plugin found for this media type&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;No demux plugin found for this media type&lt;/qt&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>No demux plugin found for this media type</source>
+ <source>&lt;qt&gt;Demuxing failed for this media type&lt;/qt&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Demuxing failed for this media type</source>
+ <source>&lt;qt&gt;Malformed MRL&lt;/qt&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Malformed MRL</source>
+ <source>&lt;qt&gt;Input failed&lt;/qt&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Some other error</source>
+ <source>&lt;qt&gt;Some other error&lt;/qt&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/opierec.ts b/i18n/zh_TW/opierec.ts
index 652294f..b7d47ec 100644
--- a/i18n/zh_TW/opierec.ts
+++ b/i18n/zh_TW/opierec.ts
@@ -1,180 +1,164 @@
<!DOCTYPE TS><TS>
<context>
<name>HelpWindow</name>
<message>
<source>Backward</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Forward</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QtRec</name>
<message>
<source>OpieRecord </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sample Rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Limit Size</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unlimited</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>File Directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Bit Depth</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>In</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Volume</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Low Disk Space</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You are running low of
recording space
or a card isn&apos;t being recognized</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source> seconds</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Do you really want to &lt;font size=+2&gt;&lt;B&gt;DELETE&lt;/B&gt;&lt;/font&gt;
the selected file?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Could not remove file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Opierec</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Please select file to play</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Note</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Could not open audio file.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Play</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Send with Ir</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Rename</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ir Beam out</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ir sent.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Rec</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Location</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Date</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Wave Compression (smaller files)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>mute</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Stop</source>
+ <source>Auto Mute</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Auto Mute</source>
+ <source>Del</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Stereo Channels</source>
+ <source>Stereo</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/opimconverter.ts b/i18n/zh_TW/opimconverter.ts
new file mode 100644
index 0000000..e69a4f4
--- a/dev/null
+++ b/i18n/zh_TW/opimconverter.ts
@@ -0,0 +1,120 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Converter</name>
+ <message>
+ <source>PimConverter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;It is not a good idea to usethe same source and destformat !&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pim-Converter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;Starting to convert the database for %1&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No SQLite2 database could be found!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The database is already converted!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;Conversion not possible: &lt;br&gt;Problem: %1&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;An internal error occurred: &lt;br&gt;Converting the database was impossible! &lt;br&gt;Command/Reason: &apos;%1&apos; &lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;Are you really sure that you want to convert your database from sqlite V2 to sqlite V3?&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;An internal error occurred: sqlite was not accessible! Please correct the PATH or install this packages!&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;An internal error occurred: sqlite3 was not accessible! Please correct the PATH or install this packages!&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Conversion is finished!</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>converter_base</name>
+ <message>
+ <source>PIM-Database Converter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Converter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Upgrade to SQLite3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select Database:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Addressbook</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>TodoList</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Datebook</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Source/Destination:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>to</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>XML</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SQL (SQLite)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Convert from</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Config:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Erase before copy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Progress:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Go!</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/osearch.ts b/i18n/zh_TW/osearch.ts
index e20a0f4..97ed663 100644
--- a/i18n/zh_TW/osearch.ts
+++ b/i18n/zh_TW/osearch.ts
@@ -1,131 +1,131 @@
<!DOCTYPE TS><TS>
<context>
<name>MainWindow</name>
<message>
<source>OSearch</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Search all</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Case sensitiv</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Use wildcards</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The details of the current result</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enter your search terms here</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Applications</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Documents</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Todo List</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Calendar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Contacts</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Search for: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source></source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Case sensitive</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>OListView</name>
<message>
<source>Results</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>show</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>execute</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>open in filemanager</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>open with </source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>show completed tasks</source>
+ <source>File: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>show past events</source>
+ <source>Link: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>search in dates</source>
+ <source>Mimetype: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>File: </source>
+ <source>searching %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Link: </source>
+ <source>Show completed tasks</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Mimetype: </source>
+ <source>Show past events</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>search content</source>
+ <source>Search in dates</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>searching %1</source>
+ <source>Search content</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/oxygen.ts b/i18n/zh_TW/oxygen.ts
index 09ab791..f6f659a 100644
--- a/i18n/zh_TW/oxygen.ts
+++ b/i18n/zh_TW/oxygen.ts
@@ -1,574 +1,578 @@
<!DOCTYPE TS><TS>
<context>
<name>CalcDlg</name>
<message>
<source>Calculate</source>
<translation>計算</translation>
</message>
<message>
<source>Clear</source>
<translation>清除</translation>
</message>
<message>
<source>Molecular Weight</source>
<translation>分子量</translation>
</message>
<message>
<source>Chemical Formula</source>
<translation>化學式</translation>
</message>
<message>
<source>Molecular Weight (u):</source>
<translation>分子量 (u):</translation>
</message>
<message>
<source>Elemental Composition (%):</source>
<translation>元素成分 (%):</translation>
</message>
+ <message>
+ <source>CalcDlg</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>OxydataWidget</name>
<message>
<source>Block</source>
<translation>區塊</translation>
</message>
<message>
<source>Group</source>
<translation>群</translation>
</message>
<message>
<source>Electronegativity</source>
<translation>電負度</translation>
</message>
<message>
<source>Atomic radius</source>
<translation>原子半徑</translation>
</message>
<message>
<source>Ionizationenergie</source>
<translation type="obsolete">游離能</translation>
</message>
<message>
<source>Density</source>
<translation>密度</translation>
</message>
<message>
<source>Boilingpoint</source>
<translation type="obsolete">沸點</translation>
</message>
<message>
<source>Meltingpoint</source>
<translation type="obsolete">熔點</translation>
</message>
<message>
<source>%1 u</source>
<translation>%1 u</translation>
</message>
<message>
<source>%1 J</source>
<translation>%1 J</translation>
</message>
<message>
<source>%1 K</source>
<translation>%1 K</translation>
</message>
<message>
<source>%1 pm</source>
<translation>%1 pm</translation>
</message>
<message>
<source>%1 g/cm^3</source>
<translation>%1 g/cm^3</translation>
</message>
<message>
<source>Weight</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ionization Energy</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Boiling point</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Melting point</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Oxygen</name>
<message>
<source>Oxygen</source>
<translation>Oxygen</translation>
</message>
<message>
<source>PSE</source>
<translation>PSE</translation>
</message>
<message>
<source>Data</source>
<translation>資料</translation>
</message>
<message>
<source>Calculations</source>
<translation>計算結果</translation>
</message>
<message>
<source>Hydrogen</source>
<translation type="unfinished">氫</translation>
</message>
<message>
<source>Helium</source>
<translation type="unfinished">氦</translation>
</message>
<message>
<source>Lithium</source>
<translation type="unfinished">鋰</translation>
</message>
<message>
<source>Beryllium</source>
<translation type="unfinished">鈹</translation>
</message>
<message>
<source>Boron</source>
<translation type="unfinished">硼</translation>
</message>
<message>
<source>Carbon</source>
<translation type="unfinished">碳</translation>
</message>
<message>
<source>Nitrogen</source>
<translation type="unfinished">氮</translation>
</message>
<message>
<source>Fluorine</source>
<translation type="unfinished">氟</translation>
</message>
<message>
<source>Neon</source>
<translation type="unfinished">氖</translation>
</message>
<message>
<source>Sodium</source>
<translation type="unfinished">鈉</translation>
</message>
<message>
<source>Magnesium</source>
<translation type="unfinished">鎂</translation>
</message>
<message>
<source>Aluminum</source>
<translation type="unfinished">鋁</translation>
</message>
<message>
<source>Silicon</source>
<translation type="unfinished">矽</translation>
</message>
<message>
<source>Phosphorus</source>
<translation type="unfinished">磷</translation>
</message>
<message>
<source>Sulfur</source>
<translation type="unfinished">硫</translation>
</message>
<message>
<source>Chlorine</source>
<translation type="unfinished">氯</translation>
</message>
<message>
<source>Argon</source>
<translation type="unfinished">氬</translation>
</message>
<message>
<source>Potassium</source>
<translation type="unfinished">鉀</translation>
</message>
<message>
<source>Calcium</source>
<translation type="unfinished">鈣</translation>
</message>
<message>
<source>Scandium</source>
<translation type="unfinished">鈧</translation>
</message>
<message>
<source>Titanium</source>
<translation type="unfinished">鈦</translation>
</message>
<message>
<source>Vanadium</source>
<translation type="unfinished">釩</translation>
</message>
<message>
<source>Chromium</source>
<translation type="unfinished">鉻</translation>
</message>
<message>
<source>Manganese</source>
<translation type="unfinished">錳</translation>
</message>
<message>
<source>Iron</source>
<translation type="unfinished">鐵</translation>
</message>
<message>
<source>Cobalt</source>
<translation type="unfinished">鈷</translation>
</message>
<message>
<source>Nickel</source>
<translation type="unfinished">鎳</translation>
</message>
<message>
<source>Copper</source>
<translation type="unfinished">銅</translation>
</message>
<message>
<source>Zinc</source>
<translation type="unfinished">鋅</translation>
</message>
<message>
<source>Gallium</source>
<translation type="unfinished">鎵</translation>
</message>
<message>
<source>Germanium</source>
<translation type="unfinished">鍺</translation>
</message>
<message>
<source>Arsenic</source>
<translation type="unfinished">砷</translation>
</message>
<message>
<source>Selenium</source>
<translation type="unfinished">硒</translation>
</message>
<message>
<source>Bromine</source>
<translation type="unfinished">溴</translation>
</message>
<message>
<source>Krypton</source>
<translation type="unfinished">氪</translation>
</message>
<message>
<source>Rubidium</source>
<translation type="unfinished">銣</translation>
</message>
<message>
<source>Strontium</source>
<translation type="unfinished">鍶</translation>
</message>
<message>
<source>Yttrium</source>
<translation type="unfinished">釔</translation>
</message>
<message>
<source>Zirconium</source>
<translation type="unfinished">鋯</translation>
</message>
<message>
<source>Niobium</source>
<translation type="unfinished">鈮</translation>
</message>
<message>
<source>Molybdenum</source>
<translation type="unfinished">鉬</translation>
</message>
<message>
<source>Technetium</source>
<translation type="unfinished">鎝</translation>
</message>
<message>
<source>Ruthenium</source>
<translation type="unfinished">釕</translation>
</message>
<message>
<source>Rhodium</source>
<translation type="unfinished">銠</translation>
</message>
<message>
<source>Palladium</source>
<translation type="unfinished">鈀</translation>
</message>
<message>
<source>Silver</source>
<translation type="unfinished">銀</translation>
</message>
<message>
<source>Cadmium</source>
<translation type="unfinished">鎘</translation>
</message>
<message>
<source>Indium</source>
<translation type="unfinished">銦</translation>
</message>
<message>
<source>Tin</source>
<translation type="unfinished">錫</translation>
</message>
<message>
<source>Antimony</source>
<translation type="unfinished">銻</translation>
</message>
<message>
<source>Tellurium</source>
<translation type="unfinished">碲</translation>
</message>
<message>
<source>Iodine</source>
<translation type="unfinished">碘</translation>
</message>
<message>
<source>Xenon</source>
<translation type="unfinished">氙</translation>
</message>
<message>
<source>Cesium</source>
<translation type="unfinished">銫</translation>
</message>
<message>
<source>Barium</source>
<translation type="unfinished">鋇</translation>
</message>
<message>
<source>Lanthanum</source>
<translation type="unfinished">鑭</translation>
</message>
<message>
<source>Cerium</source>
<translation type="unfinished">鈰</translation>
</message>
<message>
<source>Praseodymium</source>
<translation type="unfinished">鐠</translation>
</message>
<message>
<source>Neodymium</source>
<translation type="unfinished">釹</translation>
</message>
<message>
<source>Promethium</source>
<translation type="unfinished">鉅</translation>
</message>
<message>
<source>Samarium</source>
<translation type="unfinished">釤</translation>
</message>
<message>
<source>Europium</source>
<translation type="unfinished">銪</translation>
</message>
<message>
<source>Gadolinium</source>
<translation type="unfinished">釓</translation>
</message>
<message>
<source>Terbium</source>
<translation type="unfinished">鋱</translation>
</message>
<message>
<source>Dysprosium</source>
<translation type="unfinished">鏑</translation>
</message>
<message>
<source>Holmium</source>
<translation type="unfinished">鈥</translation>
</message>
<message>
<source>Erbium</source>
<translation type="unfinished">鉺</translation>
</message>
<message>
<source>Thulium</source>
<translation type="unfinished">銩</translation>
</message>
<message>
<source>Ytterbium</source>
<translation type="unfinished">鐿</translation>
</message>
<message>
<source>Lutetium</source>
<translation type="unfinished">鎦</translation>
</message>
<message>
<source>Hafnium</source>
<translation type="unfinished">鉿</translation>
</message>
<message>
<source>Tantalum</source>
<translation type="unfinished">鉭</translation>
</message>
<message>
<source>Tungsten</source>
<translation type="unfinished">鎢</translation>
</message>
<message>
<source>Rhenium</source>
<translation type="unfinished">錸</translation>
</message>
<message>
<source>Osmium</source>
<translation type="unfinished">鋨</translation>
</message>
<message>
<source>Iridium</source>
<translation type="unfinished">銥</translation>
</message>
<message>
<source>Platinum</source>
<translation type="unfinished">鉑</translation>
</message>
<message>
<source>Gold</source>
<translation type="unfinished">金</translation>
</message>
<message>
<source>Mercury</source>
<translation type="unfinished">汞</translation>
</message>
<message>
<source>Thallium</source>
<translation type="unfinished">鉈</translation>
</message>
<message>
<source>Lead</source>
<translation type="unfinished">鉛</translation>
</message>
<message>
<source>Bismuth</source>
<translation type="unfinished">鉍</translation>
</message>
<message>
<source>Polonium</source>
<translation type="unfinished">釙</translation>
</message>
<message>
<source>Astatine</source>
<translation type="unfinished">厄</translation>
</message>
<message>
<source>Radon</source>
<translation type="unfinished">氡</translation>
</message>
<message>
<source>Francium</source>
<translation type="unfinished">鈁</translation>
</message>
<message>
<source>Radium</source>
<translation type="unfinished">鐳</translation>
</message>
<message>
<source>Actinium</source>
<translation type="unfinished">錒</translation>
</message>
<message>
<source>Thorium</source>
<translation type="unfinished">釷</translation>
</message>
<message>
<source>Protactinium</source>
<translation type="unfinished">鏷</translation>
</message>
<message>
<source>Uranium</source>
<translation type="unfinished">鈾</translation>
</message>
<message>
<source>Neptunium</source>
<translation type="unfinished">錼</translation>
</message>
<message>
<source>Plutonium</source>
<translation type="unfinished">鈽</translation>
</message>
<message>
<source>Americium</source>
<translation type="unfinished">鋂</translation>
</message>
<message>
<source>Curium</source>
<translation type="unfinished">鋦</translation>
</message>
<message>
<source>Berkelium</source>
<translation type="unfinished">(金北)</translation>
</message>
<message>
<source>Californium</source>
<translation type="unfinished">鉲</translation>
</message>
<message>
<source>Einsteinium</source>
<translation type="unfinished">鑀</translation>
</message>
<message>
<source>Fermium</source>
<translation type="unfinished">鐨</translation>
</message>
<message>
<source>Mendelevium</source>
<translation type="unfinished">鍆</translation>
</message>
<message>
<source>Nobelium</source>
<translation type="unfinished">(金若)</translation>
</message>
<message>
<source>Lawrencium</source>
<translation type="unfinished">鐒</translation>
</message>
<message>
<source>Rutherfordium</source>
<translation type="unfinished">鑪</translation>
</message>
<message>
<source>Dubnium</source>
<translation type="unfinished">(金杜)</translation>
</message>
<message>
<source>Seaborgium</source>
<translation type="unfinished">(金喜)</translation>
</message>
<message>
<source>Bohrium</source>
<translation type="unfinished">(金波)</translation>
</message>
<message>
<source>Hassium</source>
<translation type="unfinished">(金黑)</translation>
</message>
<message>
<source>Meitnerium</source>
<translation type="unfinished">(金麥)</translation>
</message>
</context>
<context>
<name>PSEWidget</name>
<message>
<source>Periodic System</source>
<translation>週期系統</translation>
</message>
</context>
<context>
<name>calcDlgUI</name>
<message>
<source>ERROR:
</source>
<translation>錯誤:
</translation>
</message>
</context>
<context>
<name>dataWidgetUI</name>
<message>
<source>Chemical Data</source>
<translation>Chemical Data</translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/oyatzee.ts b/i18n/zh_TW/oyatzee.ts
new file mode 100644
index 0000000..058674e
--- a/dev/null
+++ b/i18n/zh_TW/oyatzee.ts
@@ -0,0 +1,20 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>DiceWidget</name>
+ <message>
+ <source>Roll</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OYatzee</name>
+ <message>
+ <source>OYatzee</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Only three rolls per turn allowed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/packagemanager.ts b/i18n/zh_TW/packagemanager.ts
index 4d2c663..e189dab 100644
--- a/i18n/zh_TW/packagemanager.ts
+++ b/i18n/zh_TW/packagemanager.ts
@@ -1,598 +1,775 @@
<!DOCTYPE TS><TS>
<context>
- <name>CategoryFilterImpl</name>
-</context>
-<context>
<name>DataManager</name>
<message>
<source>Reading configuration...</source>
<translation type="obsolete">正在讀取設定...</translation>
</message>
</context>
<context>
<name>FilterDlg</name>
<message>
<source>All</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Installed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Not installed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Updated</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Filter packages</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Category:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Names containing:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>With the status:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Available from the following server:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Installed on device at:</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Tap here to filter package list by application category.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select the application category to filter by here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to filter package list by package name.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter the package name to filter by here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to filter package list by the package status.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select the package status to filter by here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to filter package list by source server.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select the source server to filter by here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to filter package list by destination where the package is installed to on this device.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select the destination location to filter by here.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>InputDialog</name>
<message>
<source>&amp;OK</source>
<translation type="obsolete">&amp;O確定</translation>
</message>
<message>
<source>&amp;Cancel</source>
<translation type="obsolete">&amp;C取消</translation>
</message>
</context>
<context>
<name>InstallDlg</name>
<message>
<source>Destination</source>
<translation type="unfinished">目的檔</translation>
</message>
<message>
<source>Space Avail</source>
<translation type="unfinished">可使用空間</translation>
</message>
<message>
<source>Output</source>
<translation type="unfinished">輸出</translation>
</message>
<message>
<source>Start</source>
<translation type="unfinished">開始</translation>
</message>
<message>
<source>Options</source>
<translation type="unfinished">選項</translation>
</message>
<message>
<source>Packages to </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>install</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>upgrade</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>download</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Press the start button to begin.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 Kb</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Abort</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Close</source>
<translation type="unfinished">關閉</translation>
</message>
<message>
<source>Save output</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>All</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Text</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>InstallDlgImpl</name>
<message>
<source>Close</source>
<translation type="obsolete">關閉</translation>
</message>
<message>
<source>Destination</source>
<translation type="obsolete">目的檔</translation>
</message>
<message>
<source>Space Avail</source>
<translation type="obsolete">可使用空間</translation>
</message>
<message>
<source>Output</source>
<translation type="obsolete">輸出</translation>
</message>
<message>
<source>Start</source>
<translation type="obsolete">開始</translation>
</message>
<message>
<source>Options</source>
<translation type="obsolete">選項</translation>
</message>
</context>
<context>
<name>InstallOptionsDlgImpl</name>
<message>
<source>Options</source>
<translation type="obsolete">選項</translation>
</message>
<message>
<source>Force Depends</source>
<translation type="obsolete">Force Depends</translation>
</message>
<message>
<source>Force Reinstall</source>
<translation type="obsolete">Force Reinstall</translation>
</message>
<message>
<source>Force Remove</source>
<translation type="obsolete">Force Remove</translation>
</message>
<message>
<source>Force Overwrite</source>
<translation type="obsolete">Force Overwrite</translation>
</message>
</context>
<context>
- <name>Ipkg</name>
-</context>
-<context>
<name>MainWindow</name>
<message>
<source>AQPkg - Package Manager</source>
<translation type="obsolete">AQPkg - 套件管理者</translation>
</message>
<message>
<source>Type the text to search for here.</source>
<translation>在這裡輸入搜尋文字.</translation>
</message>
<message>
<source>Update lists</source>
<translation>更新 List</translation>
</message>
<message>
- <source>Click here to update package lists from servers.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Upgrade</source>
<translation>Upgrade</translation>
</message>
<message>
- <source>Click here to upgrade all installed packages if a newer version is available.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Download</source>
<translation>下載</translation>
</message>
<message>
- <source>Click here to download the currently selected package(s).</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Apply changes</source>
<translation>執行變更</translation>
</message>
<message>
- <source>Click here to install, remove or upgrade currently selected package(s).</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Actions</source>
<translation>動作</translation>
</message>
<message>
<source>Show packages not installed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Click here to show packages available which have not been installed.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Show installed packages</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Click here to show packages currently installed on this device.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Show updated packages</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Click here to show packages currently installed on this device which have a newer version available.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Find</source>
<translation>尋找</translation>
</message>
<message>
- <source>Click here to search for text in package names.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Find next</source>
<translation>尋找下一個</translation>
</message>
<message>
- <source>Click here to find the next package name containing the text you are searching for.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>View</source>
<translation>瀏覽</translation>
</message>
<message>
<source>Configure</source>
<translation>設定</translation>
</message>
<message>
- <source>Click here to configure this application.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Click here to hide the find toolbar.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Servers:</source>
<translation type="obsolete">伺服器:</translation>
</message>
<message>
<source>Packages</source>
<translation>套件</translation>
</message>
<message>
<source>Remove</source>
<translation>刪除</translation>
</message>
<message>
<source>Warning</source>
<translation type="obsolete">警告</translation>
</message>
<message>
<source>No</source>
<translation>不</translation>
</message>
<message>
<source>Yes</source>
<translation>是</translation>
</message>
<message>
<source>Nothing to do</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No packages selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>OK</source>
<translation>確定</translation>
</message>
<message>
<source>Remove or ReInstall</source>
<translation type="obsolete">刪除或重新安裝</translation>
</message>
<message>
<source>ReInstall</source>
<translation type="obsolete">重新安裝</translation>
</message>
<message>
+ <source>Filter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Filter settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Package Manager</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Update package information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Upgrade installed packages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter path to download package to:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Download packages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove or upgrade</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove or reinstall</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reinstall</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Config updated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The configuration has been updated. Do you want to update server and package information now?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>This is a listing of all packages.
A blue dot next to the package name indicates that the package is currently installed.
A blue dot with a star indicates that a newer version of the package is available from the server feed.
-Click inside the box at the left to select a package.</source>
+Tap inside the box at the left to select a package. Tap and hold to view package details.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Filter</source>
+ <source>Tap here to update package lists from servers.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Click here to apply current filter.</source>
+ <source>Tap here to upgrade all installed packages if a newer version is available.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Filter settings</source>
+ <source>Tap here to download the currently selected package(s).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Click here to change the package filter criteria.</source>
+ <source>Tap here to install, remove or upgrade currently selected package(s).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Package Manager</source>
+ <source>Install local package</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Update package information</source>
+ <source>Tap here to install a package file located on device.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Upgrade installed packages</source>
+ <source>Tap here to configure this application.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Enter path to download package to:</source>
+ <source>Tap here to show packages available which have not been installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Download packages</source>
+ <source>Tap here to show packages currently installed on this device.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Remove or upgrade</source>
+ <source>Tap here to show packages currently installed on this device which have a newer version available.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Remove or reinstall</source>
+ <source>Tap here to apply current filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Reinstall</source>
+ <source>Tap here to change the package filter criteria.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Config updated</source>
+ <source>Tap here to search for text in package names.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>The configuration has been updated. Do you want to update server and package information now?</source>
+ <source>Tap here to find the next package name containing the text you are searching for.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to hide the find toolbar.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Application Packages</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OIpkg</name>
<message>
- <source>OIpkg</source>
+ <source>Linking packages installed in: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Error initialing libipkg</source>
+ <source>Error linkling &apos;%1&apos; to &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Error freeing libipkg</source>
+ <source>Links removed for: %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OIpkgConfigDlg</name>
<message>
<source>Configuration</source>
<translation type="unfinished">設定</translation>
</message>
<message>
<source>Servers</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Destinations</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Proxies</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Options</source>
<translation type="unfinished">選項</translation>
</message>
<message>
<source>New</source>
<translation type="unfinished">新的</translation>
</message>
<message>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Name:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Address:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Active Server</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Update</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>HTTP Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enabled</source>
<translation type="unfinished">啟動</translation>
</message>
<message>
<source>FTP Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Force Depends</source>
<translation type="unfinished">Force Depends</translation>
</message>
<message>
<source>Force Reinstall</source>
<translation type="unfinished">Force Reinstall</translation>
</message>
<message>
<source>Force Remove</source>
<translation type="unfinished">Force Remove</translation>
</message>
<message>
<source>Force Overwrite</source>
<translation type="unfinished">Force Overwrite</translation>
</message>
<message>
<source>Information Level</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Errors only</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Normal messages</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Informative messages</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Troubleshooting output</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>This is a list of all servers configured. Select one here to edit or delete, or add a new one below.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to create a new entry. Fill in the fields below and then tap on Update.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to edit the entry selected above.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to delete the entry selected above.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>This is a list of all destinations configured for this device. Select one here to edit or delete, or add a new one below.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter the URL address of the HTTP proxy server here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to enable or disable the HTTP proxy server.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter the URL address of the FTP proxy server here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to enable or disable the FTP proxy server.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter the username for the proxy servers here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter the password for the proxy servers here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to enable or disable the &apos;-force-depends&apos; option for Ipkg.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to enable or disable the &apos;-force-reinstall&apos; option for Ipkg.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to enable or disable the &apos;-force-removal-of-dependent-packages&apos; option for Ipkg.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to enable or disable the &apos;-force-overwrite&apos; option for Ipkg.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select information level for Ipkg.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OIpkgDestDlg</name>
+ <message>
+ <source>Edit Destination</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Active</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to indicate whether this entry is active or not.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter the name of this entry here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter the absolute directory path of this entry here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to select the desired location.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OIpkgServerDlg</name>
+ <message>
+ <source>Edit Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Active</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to indicate whether this entry is active or not.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter the name of this entry here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Address:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter the URL address of this entry here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compressed server feed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to indicate whether the server support compressed archives or not.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>OPackageManager</name>
<message>
<source>Reading available packages:
<byte value="x9"/></source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reading installed packages:
<byte value="x9"/></source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PackageInfoDlg</name>
<message>
<source>Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to retrieve package information.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Retrieve file list</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>File list</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>This area contains information about the package.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>This area contains a list of files contained in this package.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tap here to retrieve list of files contained in this package.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PackageWindow</name>
<message>
<source>Close</source>
<translation type="obsolete">關閉</translation>
</message>
</context>
<context>
- <name>QObject</name>
-</context>
-<context>
<name>QuestionDlg</name>
<message>
<source>Remove</source>
<translation type="obsolete">刪除</translation>
</message>
</context>
<context>
<name>SettingsImpl</name>
<message>
<source>Configuration</source>
<translation type="obsolete">設定</translation>
</message>
<message>
<source>New</source>
<translation type="obsolete">新的</translation>
</message>
<message>
<source>Destination</source>
<translation type="obsolete">目的檔</translation>
</message>
<message>
<source>Enabled</source>
<translation type="obsolete">啟動</translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/powerchord.ts b/i18n/zh_TW/powerchord.ts
new file mode 100644
index 0000000..42a7f04
--- a/dev/null
+++ b/i18n/zh_TW/powerchord.ts
@@ -0,0 +1,357 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>PowerchordBase</name>
+ <message>
+ <source>Powerchord</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>maj</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>min</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>7th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>m7</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>maj7</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>6th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>m6th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>aug</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>dim</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sus4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>7sus4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>9th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>add9</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>m9th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>maj9</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sus2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>7sus2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>11th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>m11th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>13th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>m13th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>maj13</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>6/9</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>flat5</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>7#9</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>open</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1st</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2nd</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>3rd</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>4th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>5th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>8th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>10th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>12th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>14th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>15th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>16th</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>C</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>C#</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eb</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>E</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>F</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>F#</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>G</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>G#</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>A</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bb</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>B</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Guitar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alternative tunings are possible</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>EADGBE</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>EBEG#BE</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>EAEAC#E</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>EADF#BE</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>EADGCF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DADGAD</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DGCGCD</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DADF#AD</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DADGBE</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DGDGBD</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DADACD</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CGCGAE</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>FADGBE</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>G minor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Span: the greatest number of frets over which you want chords to be generated</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>auto</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tuner operation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pitch calibration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pitch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tuner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Chord list</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Chords</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;This chord has been saved into the list of chords, for later playback.&lt;P&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;Unable to open device for sound playback - check that no other application is using it.&lt;/P&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;Using the microphone, the note&apos;s frequency is analysed. This is a simulation.&lt;/P&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/pyquicklauncher.ts b/i18n/zh_TW/pyquicklauncher.ts
new file mode 100644
index 0000000..4eb9e18
--- a/dev/null
+++ b/i18n/zh_TW/pyquicklauncher.ts
@@ -0,0 +1,2 @@
+<!DOCTYPE TS><TS>
+</TS>
diff --git a/i18n/zh_TW/qpe.ts b/i18n/zh_TW/qpe.ts
index 74932d3..ac4ac62 100644
--- a/i18n/zh_TW/qpe.ts
+++ b/i18n/zh_TW/qpe.ts
@@ -1,571 +1,585 @@
<!DOCTYPE TS><TS>
<context>
<name>@default</name>
<message>
<source>Language</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Time and Date</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Personal Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>DocTab</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AppLauncher</name>
<message>
<source>Application Problem</source>
<translation type="unfinished">應用程式問題</translation>
</message>
<message>
<source>&lt;p&gt;%1 is not responding.&lt;/p&gt;</source>
<translation type="unfinished">&lt;p&gt;%1 is not responding.&lt;/p&gt;</translation>
</message>
<message>
<source>&lt;p&gt;Would you like to force the application to exit?&lt;/p&gt;</source>
<translation type="unfinished">&lt;p&gt;Would you like to force the application to exit?&lt;/p&gt;</translation>
</message>
<message>
<source>&lt;qt&gt;&lt;p&gt;Fast loading has been disabled for this application. Tap and hold the application icon to reenable it.&lt;/qt&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;qt&gt;&lt;b&gt;%1&lt;/b&gt; was terminated due to signal code %2&lt;/qt&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Application terminated</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Application not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;qt&gt;Could not locate application &lt;b&gt;%1&lt;/b&gt;&lt;/qt&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;qt&gt;Could not find the application %1&lt;/qt&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>OK</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AppMonitor</name>
<message>
<source>Application Problem</source>
<translation type="obsolete">應用程式問題</translation>
</message>
<message>
<source>&lt;p&gt;%1 is not responding.&lt;/p&gt;</source>
<translation type="obsolete">&lt;p&gt;%1 is not responding.&lt;/p&gt;</translation>
</message>
<message>
<source>&lt;p&gt;Would you like to force the application to exit?&lt;/p&gt;</source>
<translation type="obsolete">&lt;p&gt;Would you like to force the application to exit?&lt;/p&gt;</translation>
</message>
</context>
<context>
<name>Calibrate</name>
<message>
<source>Touch the crosshairs firmly and
accurately to calibrate your screen.</source>
<translation type="unfinished">請按下十字架中心以校正觸控筆</translation>
</message>
<message>
<source>Welcome to Opie</source>
<translation type="obsolete">歡迎進入Opie</translation>
</message>
</context>
<context>
<name>CategoryTabWidget</name>
<message>
<source>Documents</source>
<translation type="obsolete">文件</translation>
</message>
<message>
<source>Icon View</source>
<translation type="obsolete">圖示瀏覽</translation>
</message>
<message>
<source>List View</source>
<translation type="obsolete">列表瀏覽</translation>
</message>
</context>
<context>
<name>DesktopApplication</name>
<message>
<source>Battery level is critical!
Keep power off until power restored!</source>
<translation type="obsolete">低電量警告!
請把電源關掉直到插上插座</translation>
</message>
<message>
<source>Battery is running very low.</source>
<translation type="obsolete">低電量</translation>
</message>
<message>
<source>The Back-up battery is very low.
Please charge the back-up battery.</source>
<translation type="obsolete">低電量警告.
請換上備份電池</translation>
</message>
<message>
<source>business card</source>
<translation type="obsolete">business card </translation>
</message>
<message>
<source>Information</source>
<translation type="obsolete">訊息</translation>
</message>
<message>
<source>&lt;p&gt;The system date doesn&apos;t seem to be valid.
(%1)&lt;/p&gt;&lt;p&gt;Do you want to correct the clock ?&lt;/p&gt;</source>
<translation type="obsolete">&lt;p&gt;The system date doesn&apos;t seem to be valid.
(%1)&lt;/p&gt;&lt;p&gt;Do you want to correct the clock ?&lt;/p&gt;</translation>
</message>
</context>
<context>
<name>DesktopPowerAlerter</name>
<message>
<source>Battery Status</source>
<translation type="unfinished">電池狀態</translation>
</message>
<message>
<source>Low Battery</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FirstUse</name>
<message>
<source>&lt;&lt; Back</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Next &gt;&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Tap anywhere on the screen to continue.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Please wait, loading %1 settings.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Please wait...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Finish</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>InputMethods</name>
<message>
<source>Unicode</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Launcher</name>
<message>
<source>Launcher</source>
<translation type="unfinished">啟動器</translation>
</message>
<message>
<source> - Launcher</source>
<translation type="unfinished"> - 啟動器</translation>
</message>
<message>
<source>No application</source>
<translation type="unfinished">無應用程式</translation>
</message>
<message>
<source>&lt;p&gt;No application is defined for this document.&lt;p&gt;Type is %1.</source>
<translation type="unfinished">&lt;p&gt;沒有可開啟此文件的應用程式&lt;p&gt;Type is %1.</translation>
</message>
<message>
<source>Documents</source>
<translation type="unfinished">文件</translation>
</message>
<message>
<source>OK</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>View as text</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LauncherTabWidget</name>
<message>
<source>Icon View</source>
<translation type="unfinished">圖示瀏覽</translation>
</message>
<message>
<source>List View</source>
<translation type="unfinished">列表瀏覽</translation>
</message>
<message>
<source>&lt;b&gt;Finding Documents...&lt;/b&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;b&gt;The Documents Tab&lt;p&gt;has been disabled.&lt;p&gt;Use Settings-&gt;Launcher-&gt;DocTab&lt;p&gt;to reenable it.&lt;/b&gt;&lt;/center&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LauncherView</name>
<message>
<source>%1 files</source>
<translation type="obsolete">%1 檔案</translation>
</message>
<message>
<source>All types of file</source>
<translation type="obsolete">所有類型檔案</translation>
</message>
<message>
<source>Document View</source>
<translation type="unfinished">文件瀏覽</translation>
</message>
<message>
<source>All types</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Mediadlg</name>
<message>
<source>A new storage media detected:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>What should I do with it?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MediumMountGui</name>
<message>
<source>Medium inserted</source>
<translation type="obsolete">中間插入</translation>
</message>
<message>
<source>A &lt;b&gt;storage medium&lt;/b&gt; was inserted. Should it be scanned for media files?</source>
<translation type="obsolete">A &lt;b&gt;storage medium&lt;/b&gt; was inserted. Should it be scanned for media files?</translation>
</message>
<message>
<source>Which media files</source>
<translation type="obsolete">Which media files</translation>
</message>
<message>
<source>Audio</source>
<translation type="obsolete">音效</translation>
</message>
<message>
<source>Image</source>
<translation type="obsolete">圖形</translation>
</message>
<message>
<source>Text</source>
<translation type="obsolete">文字</translation>
</message>
<message>
<source>Video</source>
<translation type="obsolete">影像</translation>
</message>
<message>
<source>All</source>
<translation type="obsolete">所有</translation>
</message>
<message>
<source>Link apps</source>
<translation type="obsolete">連結程式</translation>
</message>
<message>
<source>Limit search to dir: (not used yet)</source>
<translation type="obsolete">Limit search to dir: (not used yet)</translation>
</message>
<message>
<source>Add</source>
<translation type="obsolete">加入</translation>
</message>
<message>
<source>Your decision will be stored on the medium.</source>
<translation type="obsolete">你的決定將存在儲存媒体當中</translation>
</message>
<message>
<source>Do not ask again for this medium</source>
<translation type="obsolete">不再詢問這一個儲存媒体</translation>
</message>
</context>
<context>
<name>MediumMountSetting::MediumMountWidget</name>
<message>
<source>Configure this medium. The changes will go into effect when the application gets closed. To update the Document Tab you need to remove and insert this medium.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Which media files</source>
<translation type="unfinished">Which media files</translation>
</message>
<message>
<source>Audio</source>
<translation type="unfinished">音效</translation>
</message>
<message>
<source>All</source>
<translation type="unfinished">所有</translation>
</message>
<message>
<source>Image</source>
<translation type="unfinished">圖形</translation>
</message>
<message>
<source>Text</source>
<translation type="unfinished">文字</translation>
</message>
<message>
<source>Video</source>
<translation type="unfinished">影像</translation>
</message>
<message>
<source>Limit search to:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add</source>
<translation type="unfinished">加入</translation>
</message>
<message>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Scan whole media</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Always check this medium</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>Battery Status</source>
<translation type="obsolete">電池狀態</translation>
</message>
</context>
<context>
+ <name>QueuedRequestRunner</name>
+ <message>
+ <source>Processing Queued Requests</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>SafeMode</name>
<message>
<source>Safe Mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Plugin Manager...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restart Qtopia</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Help...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
+ <name>Server</name>
+ <message>
+ <source>USB Lock</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>ServerApplication</name>
<message>
<source>Information</source>
<translation type="unfinished">訊息</translation>
</message>
<message>
<source>&lt;p&gt;The system date doesn&apos;t seem to be valid.
(%1)&lt;/p&gt;&lt;p&gt;Do you want to correct the clock ?&lt;/p&gt;</source>
<translation type="unfinished">&lt;p&gt;The system date doesn&apos;t seem to be valid.
(%1)&lt;/p&gt;&lt;p&gt;Do you want to correct the clock ?&lt;/p&gt;</translation>
</message>
<message>
<source>Battery level is critical!
Keep power off until power restored!</source>
<translation type="obsolete">低電量警告!
請把電源關掉直到插上插座</translation>
</message>
<message>
<source>The Back-up battery is very low.
Please charge the back-up battery.</source>
<translation type="obsolete">低電量警告.
請換上備份電池</translation>
</message>
<message>
<source>business card</source>
<translation type="unfinished">business card </translation>
</message>
<message>
<source>Safe Mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;P&gt;A system startup error occurred, and the system is now in Safe Mode. Plugins are not loaded in Safe Mode. You can use the Plugin Manager to disable plugins that cause system error.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>OK</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Plugin Manager...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Memory Status</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Memory Low
Please save data.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Critical Memory Shortage
Please end this application
immediately.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>WARNING</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;The battery level is critical!&lt;p&gt;Keep power off until AC is restored</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The battery is running very low. </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;The Back-up battery is very low&lt;p&gt;Please charge the back-up battery</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ShutdownImpl</name>
<message>
<source>Terminate</source>
<translation type="unfinished">終止</translation>
</message>
<message>
<source>Terminate Opie</source>
<translation type="unfinished">終止Opie</translation>
</message>
<message>
<source>Reboot</source>
<translation type="unfinished">重開機</translation>
</message>
<message>
<source>Restart Opie</source>
<translation type="unfinished">重新啟動Opie</translation>
</message>
<message>
<source>Shutdown</source>
<translation type="unfinished">關機</translation>
</message>
<message>
<source>&lt;p&gt;
These termination options are provided primarily for use while developing and testing the Opie system. In a normal environment, these concepts are unnecessary.</source>
<translation type="unfinished">&lt;p&gt;
These termination options are provided primarily for use while developing and testing the Opie system. In a normal environment, these concepts are unnecessary.</translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished">取消</translation>
</message>
<message>
<source>Shutdown...</source>
<translation type="unfinished">關機..</translation>
</message>
</context>
<context>
<name>SyncAuthentication</name>
<message>
<source>Sync Connection</source>
<translation type="unfinished">同步連結</translation>
</message>
<message>
<source>&lt;p&gt;An unauthorized system is requesting access to this device.&lt;p&gt;If you are using a version of Qtopia Desktop older than 1.5.1, please upgrade.</source>
<translation type="obsolete">&lt;p&gt;An unauthorized system is requesting access to this device.&lt;p&gt;If you are using a version of Qtopia Desktop older than 1.5.1, please upgrade.</translation>
</message>
<message>
<source>Deny</source>
<translation type="unfinished">沒有權限</translation>
</message>
<message>
<source>&lt;p&gt;An unrecognized system is requesting access to this device.&lt;p&gt;If you have just initiated a Sync for the first time, this is normal.</source>
<translation type="unfinished">&lt;p&gt;An unrecognized system is requesting access to this device.&lt;p&gt;If you have just initiated a Sync for the first time, this is normal.</translation>
</message>
<message>
<source>Allow</source>
<translation type="unfinished">淮許</translation>
</message>
<message>
<source>&lt;p&gt;An unauthorized system is requesting access to this device.&lt;p&gt;If you are using a version of Qtopia Desktop older than 1.5.1, please upgrade or change the security setting to use IntelliSync.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;qt&gt;&lt;p&gt;An unauthorized system is requesting access to this device.&lt;p&gt;You chose IntelliSync so you may I allow or deny this connection.&lt;/qt&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SyncDialog</name>
<message>
<source>Syncing</source>
<translation type="obsolete">同步中</translation>
</message>
<message>
<source>&lt;b&gt;Contacts&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;連結&lt;/b&gt;</translation>
</message>
<message>
<source>&amp;Cancel</source>
<translation type="obsolete">&amp;取消</translation>
</message>
<message>
<source>Abort</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Syncing:</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/security.ts b/i18n/zh_TW/security.ts
index f785032..f405b68 100644
--- a/i18n/zh_TW/security.ts
+++ b/i18n/zh_TW/security.ts
@@ -1,364 +1,396 @@
<!DOCTYPE TS><TS>
<context>
<name>LoginBase</name>
<message>
<source>LoginBase</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Login</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Login Automatically</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>If you select this option, opie-login will automagically log you in with the user you have selected in the drop-down list.
For the Zaurus 5x00 this is always the user &quot;root&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This drop-down list allows you to select the user for auto-login
(if enabled above).
You can only select an actually configured user.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MultiauthConfig</name>
<message>
<source>Security configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Load which plugins in what order:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Check a checkbox to activate/deactivate a plugin or use the arrow buttons on the right to change the order they will appear in</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Move Up</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Move Down</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Authentication</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Login</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sync</source>
<translation type="unfinished">同步化</translation>
</message>
<message>
<source>Attention</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&lt;p&gt;All user-defined net ranges will be lost.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Ok</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>192.168.129.0/24</source>
- <translation type="unfinished">192.168.129.0/24</translation>
+ <translation type="obsolete">192.168.129.0/24</translation>
</message>
<message>
<source>192.168.1.0/24</source>
- <translation type="unfinished">192.168.1.0/24</translation>
+ <translation type="obsolete">192.168.1.0/24</translation>
</message>
<message>
<source>192.168.0.0/16</source>
- <translation type="unfinished">192.168.0.0/16</translation>
+ <translation type="obsolete">192.168.0.0/16</translation>
</message>
<message>
<source>172.16.0.0/12</source>
- <translation type="unfinished">172.16.0.0/12</translation>
+ <translation type="obsolete">172.16.0.0/12</translation>
</message>
<message>
<source>10.0.0.0/8</source>
- <translation type="unfinished">10.0.0.0/8</translation>
+ <translation type="obsolete">10.0.0.0/8</translation>
</message>
<message>
<source>1.0.0.0/8</source>
- <translation type="unfinished">1.0.0.0/8</translation>
+ <translation type="obsolete">1.0.0.0/8</translation>
</message>
<message>
<source>Any</source>
<translation type="unfinished">任何</translation>
</message>
<message>
<source>None</source>
<translation type="unfinished">無</translation>
</message>
+ <message>
+ <source>Important notice</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>To be able to protect your PDA with one or more authentication plugins (for example, a simple PIN authentication), you must install at least one &lt;em&gt;opie-multiauth-*&lt;/em&gt; package! Once you have done that, you will be able to configure your PDA protection here.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Locking</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All user-defined net ranges will be lost.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>MultiauthGeneralConfig</name>
<message>
<source>When to lock Opie</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>on Opie start</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>on Opie resume</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Multiple plugins authentication</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Required successes</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Debug options</source>
+ <source>Don&apos;t protect this config screen</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Don&apos;t protect this config screen</source>
+ <source>Show explanatory screens</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Show explanatory screens</source>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Testing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Test the authentication now</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Attention</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>You must save your current settings before trying to authenticate. Press OK to accept and launch a simulated authentication process.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>If you don&apos;t like the result of this test, don&apos;t forget to change your settings before you exit the configuration application!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Allow to bypass authentication</source>
+ <source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Note: the third option implies the second one</source>
+ <source>OK</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Security</name>
<message>
<source>Set passcode</source>
<translation type="obsolete">設定通行碼</translation>
</message>
<message>
<source>Change passcode</source>
<translation type="obsolete">改變通行碼</translation>
</message>
<message>
<source>Enter passcode</source>
<translation type="obsolete">輸入通行碼</translation>
</message>
<message>
<source>Passcode incorrect</source>
<translation type="obsolete">通行碼不正確</translation>
</message>
<message>
<source>The passcode entered is incorrect.
Access denied</source>
<translation type="obsolete">輸入的通行碼不正確.
存取已拒絕</translation>
</message>
<message>
<source>Any</source>
<translation type="obsolete">任何</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">無</translation>
</message>
<message>
<source>Enter new passcode</source>
<translation type="obsolete">輸入新的通行碼</translation>
</message>
<message>
<source>Re-enter new passcode</source>
<translation type="obsolete">重新輸入新的通行碼</translation>
</message>
<message>
<source>192.168.129.0/24</source>
<translation type="obsolete">192.168.129.0/24</translation>
</message>
<message>
<source>192.168.1.0/24</source>
<translation type="obsolete">192.168.1.0/24</translation>
</message>
<message>
<source>192.168.0.0/16</source>
<translation type="obsolete">192.168.0.0/16</translation>
</message>
<message>
<source>172.16.0.0/12</source>
<translation type="obsolete">172.16.0.0/12</translation>
</message>
<message>
<source>10.0.0.0/8</source>
<translation type="obsolete">10.0.0.0/8</translation>
</message>
<message>
<source>1.0.0.0/8</source>
<translation type="obsolete">1.0.0.0/8</translation>
</message>
</context>
<context>
<name>SecurityBase</name>
<message>
<source>Security Settings</source>
<translation type="obsolete">安全性設定</translation>
</message>
<message>
<source>Change passcode</source>
<translation type="obsolete">改變通行碼</translation>
</message>
<message>
<source>Clear passcode</source>
<translation type="obsolete">清除通行碼</translation>
</message>
<message>
<source>Require pass code at power-on</source>
<translation type="obsolete">在電源開啟時要求輸入通行碼</translation>
</message>
<message>
<source>Sync</source>
<translation type="obsolete">同步化</translation>
</message>
<message>
<source>Accept sync from network:</source>
<translation type="obsolete">允許來自網路的同步化:</translation>
</message>
<message>
<source>192.168.0.0/16</source>
<translation type="obsolete">192.168.0.0/16</translation>
</message>
<message>
<source>172.16.0.0/12</source>
<translation type="obsolete">172.16.0.0/12</translation>
</message>
<message>
<source>10.0.0.0/8</source>
<translation type="obsolete">10.0.0.0/8</translation>
</message>
<message>
<source>Any</source>
<translation type="obsolete">任何</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">無</translation>
</message>
<message>
<source>&lt;P&gt;Pass code protection provides a minimal level of protection from casual access to this device.</source>
<translation type="obsolete">&lt;P&gt;通行碼防護提供基本層級的保護以避免對此裝置隨意的存取.</translation>
</message>
<message>
<source>192.168.129.0/24 (default)</source>
<translation type="obsolete">192.168.129.0/24 (預設值)</translation>
</message>
<message>
<source>192.168.1.0/24</source>
<translation type="obsolete">192.168.1.0/24</translation>
</message>
<message>
<source>1.0.0.0/8</source>
<translation type="obsolete">1.0.0.0/8</translation>
</message>
</context>
<context>
<name>SyncBase</name>
<message>
<source>SyncBase</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sync</source>
<translation type="unfinished">同步化</translation>
</message>
<message>
<source>Accept sync from network:</source>
<translation type="unfinished">允許來自網路的同步化:</translation>
</message>
<message>
<source>Select a net-range or enter a new one.
This drop-down list lets you select a net range which is allowed to connect to your Zaurus.
For example, a net range of 192.168.1.0/24 will allow any machine with an IP between 192.168.1.1 and 192.168.1.254 to connect to (and sync with) your Zaurus.
The entry &quot;All&quot; will allow *any* IP to connect.
The entry &quot;None&quot; will *deny* any connection.
If unsure, select &quot;Any&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delete Entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delete the selected net range from the list
If you press this button, the currently selected net range will be deleted from the list of net ranges.
If you hit this button in error, the button &quot;Restore Defaults&quot; will restore
the list to the state it has been when you initially booted your Zaurus.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restore Defaults</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This button will restore the list of net ranges
to the defaults.
Beware that all manually entered net ranges will be lost!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select your sync software</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Qtopia 1.7</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Opie 1.0</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IntelliSync</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Alter the Sync Protocol to tweak for the different devices.
<byte value="x9"/><byte value="x9"/><byte value="x9"/><byte value="x9"/> IntelliSync will disable the password check but you&apos;ll be prompted to accept the connection.
<byte value="x9"/><byte value="x9"/><byte value="x9"/><byte value="x9"/> Opie1.0 will be compatible with QtopiaDesktop, MultiSync and KitchenSync
<byte value="x9"/><byte value="x9"/><byte value="x9"/><byte value="x9"/> Qtopia1.7 will alter the way data is send to the client and will not work with older clients.
<byte value="x9"/><byte value="x9"/><byte value="x9"/><byte value="x9"/> </source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/sfcave.ts b/i18n/zh_TW/sfcave.ts
index 4eb9e18..c9ad85e 100644
--- a/i18n/zh_TW/sfcave.ts
+++ b/i18n/zh_TW/sfcave.ts
@@ -1,2 +1,16 @@
<!DOCTYPE TS><TS>
+<context>
+ <name>HelpWindow</name>
+ <message>
+ <source>Help for SFCave</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>&lt;qt&gt;&lt;h1&gt;SFCave Help&lt;/h1&gt;&lt;p&gt; SFCave is a flying game for the Zaurus.&lt;br&gt;&lt;br&gt; The aim is to stay alive for as long as possible and get the highest score you can.&lt;br&gt;&lt;br&gt;There are three game types currently - SFCave, Gates, and Fly.&lt;br&gt;&lt;b&gt;SFCave&lt;/b&gt; is a remake of the classic SFCave game - fly through the cavern avoiding all the blocks that just happen to be hanging in midair&lt;br&gt;&lt;br&gt;&lt;b&gt;Gates&lt;/b&gt; is similar to SFCave but instead you must fly through the without crashing.&lt;br&gt;&lt;br&gt;&lt;b&gt;Fly&lt;/b&gt; is somewhat different to SFCave and above. Instead, you have are flying in the open air above a scrolling landscape, and the aim is to hug the ground - the closer to the land you fly the more points scored.&lt;br&gt;&lt;br&gt;&lt;br&gt;Basic instruction - Press &lt;b&gt;Up&lt;/B&gt; or &lt;b&gt;Down&lt;/b&gt; on the circle pad to start a new game, press the middle of the pad to apply thrust (makes you go up), and release the pad to remove thrust and drop down.&lt;br&gt;&lt;br&gt;Also, if playing the Fly game, you can press z to toggle the display of the scoring zones. This will display 4 red lines at varying heights above the landscape - if your ship falls into this zone, point are scored. The closer to the landscape you get the more points you get.&lt;br&gt;&lt;br&gt;In addition, SFCave has replays - save and load too so you can show off to all your friends (or vice versa). Currently, this is in its infancy but will improve.&lt;br&gt;To use, once you have crashed, press &apos;r&apos; to replay the last game.&lt;br&gt;To save the replay press &apos;s&apos;.&lt;br&gt;To load a saved replay press &apos;l&apos; (after you&apos;ve crashed at least once).&lt;br&gt;&lt;br&gt;Replays are currently saved to your home directory in a file called sfcave.replay.This file can be copied and given to others as long as it it put in their home directory.&lt;br&gt;&lt;br&gt;Have lots of fun.&lt;br&gt;Andy&lt;/p&gt;&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/zh_TW/simple-icon.ts b/i18n/zh_TW/simple-icon.ts
new file mode 100644
index 0000000..dfdccec
--- a/dev/null
+++ b/i18n/zh_TW/simple-icon.ts
@@ -0,0 +1,14 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Simple</name>
+ <message>
+ <source>My Simple Application</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fire</source>
+ <comment>translatable fire string</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/simple-main.ts b/i18n/zh_TW/simple-main.ts
new file mode 100644
index 0000000..d962dc5
--- a/dev/null
+++ b/i18n/zh_TW/simple-main.ts
@@ -0,0 +1,37 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>My MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fire</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Simple</name>
+ <message>
+ <source>My Simple Application</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click on the button or follow the white rabbit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fire</source>
+ <comment>translatable quit string</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/simple-pim.ts b/i18n/zh_TW/simple-pim.ts
new file mode 100644
index 0000000..32a0072
--- a/dev/null
+++ b/i18n/zh_TW/simple-pim.ts
@@ -0,0 +1,60 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>My MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Todos</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Events</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View Current</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Views the current record</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Choose Date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View Record</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PIMListView</name>
+ <message>
+ <source>Start </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> This is an All-Day Event</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/simple.ts b/i18n/zh_TW/simple.ts
new file mode 100644
index 0000000..846ed58
--- a/dev/null
+++ b/i18n/zh_TW/simple.ts
@@ -0,0 +1,18 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Simple</name>
+ <message>
+ <source>My Simple Application</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click on the button or follow the white rabbit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <comment>translatable quit string</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/stocktickertest.ts b/i18n/zh_TW/stocktickertest.ts
new file mode 100644
index 0000000..53c65ee
--- a/dev/null
+++ b/i18n/zh_TW/stocktickertest.ts
@@ -0,0 +1,68 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>HelpWindow</name>
+ <message>
+ <source>&amp;Open File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Backward</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Forward</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Home</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add Bookmark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Go</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>History</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bookmarks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Backward</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Forward</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Home</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>InputDialog</name>
+ <message>
+ <source>Symbol Lookup</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter something to lookup / search.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/sysinfo.ts b/i18n/zh_TW/sysinfo.ts
index ed8d0e7..fa5b4d4 100644
--- a/i18n/zh_TW/sysinfo.ts
+++ b/i18n/zh_TW/sysinfo.ts
@@ -1,391 +1,395 @@
<!DOCTYPE TS><TS>
<context>
<name>BenchmarkInfo</name>
<message>
<source>This area shows the available tests, the results for which the tests have been performed, and comparison values for one selected device. Use the checkboxes to define which tests you want to perform.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Tests</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Results</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Comparison</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1. Integer Arithmetic </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2. Floating Point Unit </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3. Text Rendering </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>4. Gfx Rendering </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>5. RAM Performance </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>6. SD Card Performance </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>7. CF Card Performance </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Start Tests!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click here to perform the selected tests.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Choose a model to compare your results with.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>error</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <source>Compare:</source>
- <translation type="unfinished"></translation>
- </message>
</context>
<context>
<name>FileSysInfo</name>
<message>
<source>CF</source>
<translation type="unfinished">CF</translation>
</message>
<message>
<source>This graph represents how much memory is currently used on this Compact Flash memory card.</source>
<translation type="unfinished">本圖表顯示CF記憶卡上已使用的記憶體量</translation>
</message>
<message>
<source>Ha</source>
<translation type="unfinished">Ha</translation>
</message>
<message>
<source>This graph represents how much storage is currently used on this hard drive.</source>
<translation type="unfinished">本圖表顯示硬碟上已使用的儲存空間</translation>
</message>
<message>
<source>SD</source>
<translation type="unfinished">SD</translation>
</message>
<message>
<source>This graph represents how much memory is currently used on this Secure Digital memory card.</source>
<translation type="unfinished">本圖表顯示SD記憶卡上已使用的記憶體量</translation>
</message>
<message>
<source>SC</source>
<translation type="unfinished">SC</translation>
</message>
<message>
<source>In</source>
<translation type="unfinished">In</translation>
</message>
<message>
<source>This graph represents how much memory is currently used of the built-in memory (i.e. Flash memory) on this handheld device.</source>
<translation type="unfinished">本圖表顯示內建記憶體中已使用的記憶體量</translation>
</message>
<message>
<source>RA</source>
<translation type="unfinished">RA</translation>
</message>
<message>
<source>This graph represents how much memory is currently used of the temporary RAM disk.</source>
<translation type="unfinished">本圖表顯示RAM disk上已使用的記憶體量</translation>
</message>
</context>
<context>
<name>LoadInfo</name>
<message>
<source>Application CPU usage (%)</source>
<translation>應用程式CPU使用率 (%)</translation>
</message>
<message>
<source>System CPU usage (%)</source>
<translation>系統CPU使用率</translation>
</message>
<message>
<source>Type: </source>
<translation>型號</translation>
</message>
<message>
<source>This page shows how much this device&apos;s processor is being used.</source>
<translation>本頁顯示處理器資源消耗程度</translation>
</message>
</context>
<context>
<name>MemoryInfo</name>
<message>
<source>Used (%1 kB)</source>
<translation>已使用 (%1 kB)</translation>
</message>
<message>
<source>Buffers (%1 kB)</source>
<translation>緩衝區 (%1 kB)</translation>
</message>
<message>
<source>Cached (%1 kB)</source>
<translation>快取區 (%1 kB)</translation>
</message>
<message>
<source>Free (%1 kB)</source>
<translation>剩餘 (%1 kB)</translation>
</message>
<message>
<source>Total Memory: %1 kB</source>
<translation>總記憶體: %1 kB</translation>
</message>
<message>
<source>This page shows how memory (i.e. RAM) is being allocated on your handheld device.
Memory is categorized as follows:
1. Used - memory used to by Opie and any running applications.
2. Buffers - temporary storage used to improve performance
3. Cached - information that has recently been used, but has not been freed yet.
4. Free - memory not currently used by Opie or any running applications.</source>
<translation type="obsolete">本頁顯示裝置些記憶體分配情形
記憶體使用分類如下:
1. 已使用 - 由Opie及執行的程式所佔用
2. 緩衝區 - 用來提升系統效能的暫存區
3. 快取區 - 最近使用過但尚未清除的資訊
4. 剩餘 - 未被Opie或任何執行程式佔用的記憶體</translation>
</message>
<message>
<source>This page shows how memory (i.e. RAM) is being allocated on your device.
Memory is categorized as follows:
1. Used - memory used to by Opie and any running applications.
2. Buffers - temporary storage used to improve performance
3. Cached - information that has recently been used, but has not been freed yet.
4. Free - memory not currently used by Opie or any running applications.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Total Swap: %1 kB</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ModulesInfo</name>
<message>
<source>Module</source>
<translation>模組</translation>
</message>
<message>
<source>Size</source>
<translation>大小</translation>
</message>
<message>
<source>Use#</source>
<translation>Use#</translation>
</message>
<message>
<source>Used By</source>
<translation type="obsolete">使用者</translation>
</message>
<message>
<source>This is a list of all the kernel modules currently loaded on this handheld device.
Click and hold on a module to see additional information about the module, or to unload it.</source>
<translation>這是現在已載入系統的所有核心模組的清單
點住模組名稱不放即可顯示詳細資訊或卸載該模組</translation>
</message>
<message>
<source>Select a command here and then click the Send button to the right to send the command to module selected above.</source>
<translation>從選單中選擇指令,再點右側的「送出」鈕即可送出命令給選取的模組</translation>
</message>
<message>
<source>Send</source>
<translation>送出</translation>
</message>
<message>
<source>Click here to send the selected command to the module selected above.</source>
<translation>點下此處即可送出命令給上方已選取的模組</translation>
</message>
<message>
<source>This area shows detailed information about this module.</source>
<translation>本區顯示模組的詳細資訊</translation>
</message>
<message>
<source>You really want to execute
</source>
<translation type="obsolete">您確定要執行?</translation>
</message>
<message>
<source>Used by</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You really want to execute
%1 for this module?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MountInfo</name>
<message>
<source>Used (%1 kB)</source>
<translation>已使用 (%1 kB)</translation>
</message>
<message>
<source>Available (%1 kB)</source>
<translation>尚餘 (%1 kB)</translation>
</message>
<message>
<source> : %1 kB</source>
<translation>: %1 Kb</translation>
</message>
</context>
<context>
<name>ProcessInfo</name>
<message>
<source>PID</source>
<translation>PID</translation>
</message>
<message>
<source>Command</source>
<translation>命令</translation>
</message>
<message>
<source>Status</source>
<translation>狀態</translation>
</message>
<message>
<source>Time</source>
<translation>時間</translation>
</message>
<message>
<source>This is a list of all the processes on this handheld device.
Click and hold on a process to see additional information about the process, or to send a signal to it.</source>
<translation>這是裝置上所有執行中程序的清單
點住程序名稱不放即可顯示詳細資訊或送訊號給它</translation>
</message>
<message>
<source>Select a signal here and then click the Send button to the right to send to this process.</source>
<translation>由選單中選擇一個訊號,並點下右側的「送出」鈕,即可送訊號給該程序</translation>
</message>
<message>
<source>Send</source>
<translation>送出</translation>
</message>
<message>
<source>Click here to send the selected signal to this process.</source>
<translation>點此處以送出選定的訊號給選取的程序</translation>
</message>
<message>
<source>This area shows detailed information about this process.</source>
<translation>本區顯示選取程序的詳細資料</translation>
</message>
<message>
<source>You really want to send
</source>
<translation type="obsolete">您確定要送出?</translation>
</message>
<message>
<source>Really want to send %1
to this process?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SystemInfo</name>
<message>
<source>System Info</source>
<translation>系統資訊</translation>
</message>
<message>
<source>Memory</source>
<translation>記憶體</translation>
</message>
<message>
<source>Storage</source>
<translation>儲存空間</translation>
</message>
<message>
<source>CPU</source>
<translation>中央處理器</translation>
</message>
<message>
<source>Process</source>
<translation>程序</translation>
</message>
<message>
<source>Version</source>
<translation>版本</translation>
</message>
<message>
<source>Modules</source>
<translation>模組</translation>
</message>
<message>
<source>Benchmark</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Syslog</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>VersionInfo</name>
<message>
<source>&lt;b&gt;Linux Kernel&lt;/b&gt;&lt;p&gt;Version: </source>
<translation>&lt;b&gt;Linux 核心&lt;/b&gt;&lt;p&gt;版本: </translation>
</message>
<message>
<source>Compiled by: </source>
<translation>編譯者:</translation>
</message>
<message>
<source>&lt;b&gt;Opie&lt;/b&gt;&lt;p&gt;Version: </source>
<translation>&lt;b&gt;Opie&lt;/b&gt;&lt;p&gt;版本: </translation>
</message>
<message>
<source>Built on: </source>
<translation>建立日期</translation>
</message>
<message>
<source>&lt;p&gt;Version: </source>
<translation>&lt;p&gt;版本: </translation>
</message>
<message>
<source>&lt;p&gt;Model: </source>
<translation type="obsolete">&lt;p&gt;型號: </translation>
</message>
<message>
<source>&lt;p&gt;Vendor: </source>
<translation type="obsolete">&lt;p&gt;提供者: </translation>
</message>
<message>
<source>This page shows the current versions of Opie, the Linux kernel and distribution running on this handheld device.</source>
<translation>本頁顯示本裝置上執行的Opie, Linux核心版及發行套件名稱</translation>
</message>
<message>
<source>&lt;br&gt;Model: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;br&gt;Vendor: </source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Built against Qt/E </source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
diff --git a/i18n/zh_TW/tableviewer.ts b/i18n/zh_TW/tableviewer.ts
index 688df1d..169890e 100644
--- a/i18n/zh_TW/tableviewer.ts
+++ b/i18n/zh_TW/tableviewer.ts
@@ -1,69 +1,69 @@
<!DOCTYPE TS><TS>
<context>
<name>QObject</name>
<message>
<source>KeyList::addKey() Cannot make default value for type %1, Key not added.</source>
- <translation>KeyList::addKey() 無法設定預設值 %1, Key not added.</translation>
+ <translation type="obsolete">KeyList::addKey() 無法設定預設值 %1, Key not added.</translation>
</message>
<message>
<source>DataElem::setField(%1, %2) No valid type found</source>
- <translation>DataElem::setField(%1, %2) No valid type found</translation>
+ <translation type="obsolete">DataElem::setField(%1, %2) No valid type found</translation>
</message>
</context>
<context>
<name>TVBrowseKeyEntry</name>
<message>
<source>Reset</source>
<translation>重設</translation>
</message>
<message>
<source>key</source>
<translation>key</translation>
</message>
</context>
<context>
<name>TVKeyEdit_gen</name>
<message>
<source>TableViewer - Edit Keys</source>
<translation>TableViewer - Edit Keys</translation>
</message>
<message>
<source>Key Name</source>
<translation>Key Name</translation>
</message>
<message>
<source>Key Type</source>
<translation>Key Type</translation>
</message>
<message>
<source>New</source>
<translation>新文件</translation>
</message>
<message>
<source>Delete</source>
<translation>刪除</translation>
</message>
<message>
<source>Clear All</source>
<translation>清除全部</translation>
</message>
</context>
<context>
<name>TVListView</name>
<message>
<source>List View</source>
<translation>Table Viewer</translation>
</message>
</context>
<context>
<name>TableViewerWindow</name>
<message>
<source>Table Viewer</source>
<translation>Table Viewer</translation>
</message>
<message>
<source>could not load Document</source>
<translation>無法開啟文件</translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/textedit.ts b/i18n/zh_TW/textedit.ts
index 5b7b74a..f941791 100644
--- a/i18n/zh_TW/textedit.ts
+++ b/i18n/zh_TW/textedit.ts
@@ -1,274 +1,278 @@
<!DOCTYPE TS><TS>
<context>
<name>TextEdit</name>
<message>
<source>New</source>
<translation>新文件</translation>
</message>
<message>
<source>Open</source>
<translation>開啟</translation>
</message>
<message>
<source>Save</source>
<translation>存檔</translation>
</message>
<message>
<source>Save As</source>
<translation>另存新檔</translation>
</message>
<message>
<source>Cut</source>
<translation>剪下</translation>
</message>
<message>
<source>Copy</source>
<translation>複製</translation>
</message>
<message>
<source>Paste</source>
<translation>貼上</translation>
</message>
<message>
<source>Find...</source>
<translation>尋找...</translation>
</message>
<message>
<source>Zoom in</source>
<translation>放大</translation>
</message>
<message>
<source>Zoom out</source>
<translation>縮小</translation>
</message>
<message>
<source>Wrap lines</source>
<translation>折回行列</translation>
</message>
<message>
<source>Start with new file</source>
<translation>開始新的檔案</translation>
</message>
<message>
<source>File</source>
<translation>檔案</translation>
</message>
<message>
<source>Edit</source>
<translation>編輯</translation>
</message>
<message>
<source>View</source>
<translation>觀看</translation>
</message>
<message>
<source>Find Next</source>
<translation>尋找下一個</translation>
</message>
<message>
<source>Close Find</source>
<translation>尋找最近的</translation>
</message>
<message>
<source>Delete</source>
<translation>刪除</translation>
</message>
<message>
<source>Text Editor</source>
<translation>文字編輯器</translation>
</message>
<message>
<source>Font</source>
<translation>字形</translation>
</message>
<message>
<source>.desktop File</source>
<translation>.desktop File</translation>
</message>
<message>
<source>Linked Document</source>
<translation>Linked Document</translation>
</message>
<message>
<source>All</source>
<translation>全部</translation>
</message>
<message>
<source>Text</source>
<translation>文字</translation>
</message>
<message>
<source>Insert Time and Date</source>
<translation></translation>
</message>
<message>
<source>Advanced Features</source>
<translation>進階選項</translation>
</message>
<message>
<source>Prompt on Exit</source>
<translation>Prompt on Exit</translation>
</message>
<message>
<source>Always open linked file</source>
<translation>總是開啟Linked檔案</translation>
</message>
<message>
<source>File Permissions</source>
<translation>檔案權限</translation>
</message>
<message>
<source>Search Bar Open</source>
<translation>開始Search Bar</translation>
</message>
<message>
<source>Goto Line...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Auto Save 5 min.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Text Editor has detected&lt;BR&gt;you selected a &lt;B&gt;.desktop&lt;/B&gt;file.&lt;BR&gt;Open&lt;B&gt;.desktop&lt;/B&gt; file or &lt;B&gt;linked&lt;/B&gt; file?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Text Edit</source>
<translation type="unfinished">文字編輯</translation>
</message>
<message>
<source>Write Failed</source>
<translation type="unfinished">寫入錯誤</translation>
</message>
<message>
<source>Unnamed</source>
<translation type="unfinished">未名命</translation>
</message>
<message>
<source>Permissions</source>
<translation type="unfinished">權限</translation>
</message>
<message>
<source>Choose font</source>
<translation type="unfinished">選擇字型</translation>
</message>
<message>
<source>Do you really want&lt;BR&gt;to &lt;B&gt;delete&lt;/B&gt; the current file
from the disk?&lt;BR&gt;This is &lt;B&gt;irreversable!!&lt;/B&gt;</source>
<translation type="obsolete">Do you really want&lt;BR&gt;to &lt;B&gt;delete&lt;/B&gt; the current file
from the disk?&lt;BR&gt;This is &lt;B&gt;irreversable!!&lt;/B&gt;</translation>
</message>
<message>
<source>Yes</source>
<translation type="unfinished">是的</translation>
</message>
<message>
<source>No</source>
<translation type="unfinished">否</translation>
</message>
<message>
<source>Text Edit is copyright&lt;BR&gt;2000 Trolltech AS, and&lt;BR&gt;2002 by &lt;B&gt;L. J. Potter &lt;BR&gt;llornkcor@handhelds.org&lt;/B&gt;&lt;BR&gt;and is licensed under the GPL</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Textedit</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Textedit detected
you have unsaved changes
Go ahead and save?
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Don&apos;t Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Not enough lines</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 - Text Editor</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Do you really want&lt;BR&gt;to &lt;B&gt;delete&lt;/B&gt; the current file
from the disk?&lt;BR&gt;This is &lt;B&gt;irreversable!&lt;/B&gt;</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Save Failed</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>filePermissions</name>
<message>
<source>Set File Permissions</source>
<translation>設定檔案權限</translation>
</message>
<message>
<source>Set file permissions for:</source>
<translation>設定檔案權限 :</translation>
</message>
<message>
<source>owner</source>
<translation>擁有者</translation>
</message>
<message>
<source>group</source>
<translation>群組</translation>
</message>
<message>
<source>others</source>
<translation>其他</translation>
</message>
<message>
<source>Owner</source>
<translation>擁有者</translation>
</message>
<message>
<source>Group</source>
<translation>群組</translation>
</message>
<message>
<source>read</source>
<translation>讀</translation>
</message>
<message>
<source>write</source>
<translation>寫</translation>
</message>
<message>
<source>execute</source>
<translation>執行</translation>
</message>
<message>
<source>Warning</source>
<translation>警告</translation>
</message>
<message>
<source>Error- no user</source>
<translation>錯誤 - no user</translation>
</message>
<message>
<source>Error- no group</source>
<translation>錯誤 - no group</translation>
</message>
<message>
<source>Error setting ownership or group</source>
<translation>錯誤 setting ownership or group</translation>
</message>
<message>
<source>Error setting mode</source>
<translation>錯誤 setting mode</translation>
</message>
<message>
<source>File Permissions</source>
<translation>檔案權限</translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/today.ts b/i18n/zh_TW/today.ts
index e5b12d0..daa3839 100644
--- a/i18n/zh_TW/today.ts
+++ b/i18n/zh_TW/today.ts
@@ -1,182 +1,190 @@
<!DOCTYPE TS><TS>
<context>
<name>Today</name>
<message>
<source>Today</source>
- <translation type="obsolete">今日</translation>
+ <translation type="unfinished">今日</translation>
</message>
<message>
<source>Owned by </source>
<translation type="unfinished">所有人</translation>
</message>
<message>
<source>Please fill out the business card</source>
<translation>請填入個人名片資料</translation>
</message>
<message>
<source>No plugins found</source>
- <translation>找不到plugins</translation>
+ <translation type="obsolete">找不到plugins</translation>
</message>
<message>
<source>No plugins activated</source>
<translation>plugins未啟動</translation>
</message>
<message>
<source>Click here to launch the associated app</source>
<translation>按此處啟動聯結的應用程式</translation>
</message>
+ <message>
+ <source>Today Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;qt&gt;The plugin &apos;%1&apos; caused Today to crash. It could be that the plugin is not properly installed.&lt;br&gt;Today tries to continue loading plugins.&lt;/qt&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TodayBase</name>
<message>
<source>Today</source>
<translation>今日</translation>
</message>
<message>
<source>Today by Maximilian Rei&#xdf;</source>
<translation>Today By Maximilian Reiß</translation>
</message>
<message>
<source>Click here to get to the config dialog</source>
<translation>按此處啟動設定對話視窗</translation>
</message>
</context>
<context>
<name>TodayConfig</name>
<message>
<source>Load which plugins in what order:</source>
<translation>載入及順序設定</translation>
</message>
<message>
<source>Move Up</source>
<translation>上移</translation>
</message>
<message>
<source>Move Down</source>
<translation>下移</translation>
</message>
<message>
<source>active/order</source>
<translation>啟動/順序</translation>
</message>
<message>
<source>autostart on
resume?
(Opie only)</source>
<translation type="obsolete">Resume後
自動啟動?
(OPie only)</translation>
</message>
<message>
<source>minutes inactive</source>
<translation type="obsolete">休眠分鐘數</translation>
</message>
<message>
<source>Misc</source>
<translation>其他</translation>
</message>
<message>
<source>Check this if today should be autostarted on resume.</source>
<translation type="obsolete">打勾開啟喚醒時自動啟動「今日」功能</translation>
</message>
<message>
<source>How many minutes has the PDA been suspended before the autostart feature kicks in on resume</source>
<translation type="obsolete">休眠幾分鐘後才打開喚醒時自動啟動功能</translation>
</message>
<message>
<source>Icon size</source>
<translation type="obsolete">圖示大小</translation>
</message>
<message>
<source>Set the icon size in pixel</source>
<translation type="obsolete">設定圖示的像素點數</translation>
</message>
<message>
<source>Refresh</source>
<translation type="obsolete">更新內容</translation>
</message>
<message>
<source>How often should Today refresh itself</source>
<translation type="obsolete">「今日」多久自動更新一次內容</translation>
</message>
<message>
<source> sec</source>
<translation type="obsolete">秒</translation>
</message>
<message>
<source>never</source>
<translation type="obsolete">永不</translation>
</message>
<message>
<source>Check a checkbox to activate/deactivate a plugin or use the arrow buttons on the right to change the appearance order</source>
<translation>勾選要啟動的plugins,並用右側的上下箭頭來調整顯示順序</translation>
</message>
<message>
<source>Today Config</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TodayConfigMiscBase</name>
<message>
<source>Form1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Check this if today should be autostarted on resume.</source>
<translation type="unfinished">打勾開啟喚醒時自動啟動「今日」功能</translation>
</message>
<message>
<source>autostart on resume?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>tiny banner</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Have small banner </source>
<translation type="unfinished"></translation>
</message>
<message>
<source> min</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>How many minutes has the PDA been suspended before the autostart feature kicks in on resume</source>
<translation type="unfinished">休眠幾分鐘後才打開喚醒時自動啟動功能</translation>
</message>
<message>
<source>minutes inactive</source>
<translation type="unfinished">休眠分鐘數</translation>
</message>
<message>
<source> pixel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Set the icon size in pixel</source>
<translation type="unfinished">設定圖示的像素點數</translation>
</message>
<message>
<source>icon size</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> sec</source>
<translation type="unfinished">秒</translation>
</message>
<message>
<source>never</source>
<translation type="unfinished">永不</translation>
</message>
<message>
<source>How often should Today refresh itself</source>
<translation type="unfinished">「今日」多久自動更新一次內容</translation>
</message>
<message>
<source>refresh</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/todolist.ts b/i18n/zh_TW/todolist.ts
index 6871964..2d3a617 100644
--- a/i18n/zh_TW/todolist.ts
+++ b/i18n/zh_TW/todolist.ts
@@ -1,585 +1,599 @@
<!DOCTYPE TS><TS>
<context>
<name>MainWindow</name>
<message>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h1&gt;Alarm at %1&lt;/h1&gt;&lt;br&gt;</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished">未分類的</translation>
+ </message>
+</context>
+<context>
+ <name>NewTaskDlg</name>
+ <message>
+ <source>New Task</source>
+ <translation type="unfinished">新增待辦事項</translation>
+ </message>
+ <message>
+ <source>Blank task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Using template:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>OTaskEditor</name>
<message>
<source>Alarms</source>
<translation>鬧鈴</translation>
</message>
<message>
<source>Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Status</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Recurrence</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Task Editor</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
+ <name>Opie</name>
+ <message>
+ <source>Todo List</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>QObject</name>
<message>
<source>Enter Task</source>
<translation>輸入新的待辦事項</translation>
</message>
<message>
<source>Edit Task</source>
<translation>編輯待辦事項</translation>
</message>
<message>
<source>silent</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>loud</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <source>Opie Todolist</source>
- <translation type="unfinished"></translation>
- </message>
</context>
<context>
<name>QWidget</name>
<message>
<source>New from template</source>
- <translation type="unfinished">利用樣板建立新事項</translation>
+ <translation type="obsolete">利用樣板建立新事項</translation>
</message>
<message>
<source>New Task</source>
- <translation type="unfinished">新增待辦事項</translation>
- </message>
- <message>
- <source>Click here to create a new task.</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete">新增待辦事項</translation>
</message>
<message>
<source>Edit Task</source>
- <translation type="unfinished">編輯待辦事項</translation>
- </message>
- <message>
- <source>Click here to modify the current task.</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete">編輯待辦事項</translation>
</message>
<message>
<source>View Task</source>
- <translation type="unfinished">檢視待辦事項</translation>
+ <translation type="obsolete">檢視待辦事項</translation>
</message>
<message>
<source>Delete...</source>
- <translation type="unfinished">刪除...</translation>
- </message>
- <message>
- <source>Click here to remove the current task.</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete">刪除...</translation>
</message>
<message>
<source>Delete all...</source>
- <translation type="unfinished">刪除全部....</translation>
+ <translation type="obsolete">刪除全部....</translation>
</message>
<message>
<source>Delete completed</source>
<translation type="unfinished">刪除已完成事項</translation>
</message>
<message>
<source>Duplicate</source>
- <translation type="unfinished">複製事項</translation>
+ <translation type="obsolete">複製事項</translation>
</message>
<message>
<source>Beam</source>
- <translation type="unfinished">傳送資料</translation>
- </message>
- <message>
- <source>Click here to send the current task to another device.</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete">傳送資料</translation>
</message>
<message>
<source>Find</source>
- <translation type="unfinished">搜尋</translation>
+ <translation type="obsolete">搜尋</translation>
</message>
<message>
<source>Show completed tasks</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Show only over-due tasks</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Show task deadlines</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Show quick task bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Data</source>
- <translation type="unfinished">資料管理</translation>
+ <translation type="obsolete">資料管理</translation>
</message>
<message>
<source>Category</source>
- <translation type="unfinished">分類目錄</translation>
+ <translation type="obsolete">分類目錄</translation>
</message>
<message>
<source>Options</source>
- <translation type="unfinished">設定選項</translation>
+ <translation type="obsolete">設定選項</translation>
</message>
<message>
<source>QuickEdit</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This is a listing of all current tasks.
The list displays the following information:
1. Completed - A green checkmark indicates task is completed. Click here to complete a task.
2. Priority - a graphical representation of task priority. Double-click here to modify.
3. Description - description of task. Click here to select the task.
4. Deadline - shows when task is due. This column can be shown or hidden by selecting Options-&gt;&apos;Show task deadlines&apos; from the menu above.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>All Categories</source>
- <translation type="unfinished">全部目錄</translation>
+ <translation type="obsolete">全部目錄</translation>
</message>
<message>
<source>Unfiled</source>
- <translation type="unfinished">未分類的</translation>
+ <translation type="obsolete">未分類的</translation>
</message>
<message>
<source>Out of space</source>
<translation type="unfinished">空間不足</translation>
</message>
<message>
<source>Todo was unable
to save your changes.
Free up some space
and try again.
Quit Anyway?</source>
<translation type="unfinished">您的變更無法被存入,請清理出更多可用空間。是否放棄變更並退出?</translation>
</message>
<message>
<source>Todo</source>
<translation type="unfinished">待辦事項</translation>
</message>
<message>
<source>Can not edit data, currently syncing</source>
<translation type="obsolete">正在同步資料中,無法進行編輯</translation>
</message>
<message>
<source>all tasks?</source>
<translation type="unfinished">所有的待辦事項?</translation>
</message>
<message>
<source>all completed tasks?</source>
<translation type="unfinished">所有的已完成事項?</translation>
</message>
<message>
<source>&lt;P&gt;%1 new tasks arrived.&lt;p&gt;Would you like to add them to your Todolist?</source>
<translation type="unfinished">&lt;P&gt;%1 已完成接收新的待辦事項。&lt;p&gt;請問您是否要將其新增至您的待辦事項清單中?</translation>
</message>
<message>
<source>New Tasks</source>
<translation type="unfinished">新增待辦事項</translation>
</message>
<message>
<source>C.</source>
<translation type="unfinished">完成</translation>
</message>
<message>
<source>Priority</source>
<translation type="unfinished">優先順序</translation>
</message>
<message>
<source>Deadline</source>
<translation type="unfinished">到期日</translation>
</message>
<message>
<source>Configure Templates</source>
- <translation type="unfinished">樣板管理</translation>
+ <translation type="obsolete">樣板管理</translation>
</message>
<message>
<source>Template Editor</source>
<translation type="unfinished">樣板編輯器</translation>
</message>
<message>
<source>Add</source>
<translation type="unfinished">新增</translation>
</message>
<message>
<source>Edit</source>
<translation type="unfinished">編輯</translation>
</message>
<message>
<source>Remove</source>
<translation type="unfinished">移除</translation>
</message>
<message>
<source>Name</source>
<translation type="unfinished">命名</translation>
</message>
<message>
<source>New Template %1</source>
<translation type="unfinished">新樣板 %1</translation>
</message>
<message>
<source>Click here to set the priority of new task.
This area is called the quick task bar.
It allows you to quickly add a new task to your list. This area can be shown or hidden by selecting Options-&gt;&apos;Show quick task bar&apos; from the menu above.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enter description of new task here.
This area is called the quick task bar.
It allows you to quickly add a new task to your list. This area can be shown or hidden by selecting Options-&gt;&apos;Show quick task bar&apos; from the menu above.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>More</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click here to enter additional information for new task.
This area is called the quick task bar.
It allows you to quickly add a new task to your list. This area can be shown or hidden by selecting Options-&gt;&apos;Show quick task bar&apos; from the menu above.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enter</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click here to add new task.
This area is called the quick task bar.
It allows you to quickly add a new task to your list. This area can be shown or hidden by selecting Options-&gt;&apos;Show quick task bar&apos; from the menu above.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click here to reset new task information.
This area is called the quick task bar.
It allows you to quickly add a new task to your list. This area can be shown or hidden by selecting Options-&gt;&apos;Show quick task bar&apos; from the menu above.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Priority:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Data can not be edited, currently syncing</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Data can&apos;t be edited, currently syncing</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Summary</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TableView</name>
<message>
<source>Table View</source>
<translation>Table View</translation>
</message>
<message>
<source>None</source>
<translation>無</translation>
</message>
<message>
<source>%1 day(s)</source>
<translation>%1 天</translation>
</message>
</context>
<context>
<name>TaskEditorAlarms</name>
<message>
<source>Date</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Edit</source>
<translation type="unfinished">編輯</translation>
</message>
<message>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TaskEditorOverView</name>
<message>
<source>Description:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enter brief description of the task here.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Complete </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Work on </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Buy </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Organize </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Get </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Update </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Create </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Plan </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Call </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mail </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select priority of task here.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Very High</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>High</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Normal</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Low</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Very Low</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Category:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select category to organize this task with.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Recurring task</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click here if task happens on a regular basis. If selected, frequency can be set on the Recurrence tab.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enter any additional information about this task here.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Todo List</source>
<translation type="unfinished">待辦事項清單</translation>
</message>
<message>
<source>Summary:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TaskEditorStatus</name>
<message>
<source>Status:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click here to set the current status of this task.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Started</source>
<translation type="unfinished">已開始</translation>
</message>
<message>
<source>Postponed</source>
<translation type="unfinished">已延期</translation>
</message>
<message>
<source>Finished</source>
<translation type="unfinished">已完成</translation>
</message>
<message>
<source>Not started</source>
<translation type="unfinished">尚未開始</translation>
</message>
<message>
<source>Progress:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select progress made on this task here.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>0 %</source>
<translation type="unfinished">0 %</translation>
</message>
<message>
<source>20 %</source>
<translation type="unfinished">20 %</translation>
</message>
<message>
<source>40 %</source>
<translation type="unfinished">40 %</translation>
</message>
<message>
<source>60 %</source>
<translation type="unfinished">60 %</translation>
</message>
<message>
<source>80 %</source>
<translation type="unfinished">80 %</translation>
</message>
<message>
<source>100 %</source>
<translation type="unfinished">100 %</translation>
</message>
<message>
<source>Start Date:</source>
<translation type="unfinished">開始日期:</translation>
</message>
<message>
<source>Click here to set the date this task was started.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Due Date:</source>
<translation type="unfinished">預定到期日:</translation>
</message>
<message>
<source>Click here to set the date this task needs to be completed by.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Completed:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click here to mark this task as completed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click here to set the date this task was completed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Maintainer Mode:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click here to set the maintainer&apos;s role.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Nothing</source>
<translation type="unfinished">無</translation>
</message>
<message>
<source>Responsible</source>
<translation type="unfinished">由其負責</translation>
</message>
<message>
<source>Done By</source>
<translation type="unfinished">由其完成</translation>
</message>
<message>
<source>Coordinating</source>
<translation type="unfinished">由其協調</translation>
</message>
<message>
<source>Maintainer:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This is the name of the current task maintainer.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>test</source>
<translation type="unfinished">測試</translation>
</message>
<message>
<source>Click here to select the task maintainer.</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/wellenreiter.ts b/i18n/zh_TW/wellenreiter.ts
index ae20a32..042d61f 100644
--- a/i18n/zh_TW/wellenreiter.ts
+++ b/i18n/zh_TW/wellenreiter.ts
@@ -1,768 +1,768 @@
<!DOCTYPE TS><TS>
<context>
<name>MScanListView</name>
<message>
<source>Net/Station</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>#</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>MAC</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Chn</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>W</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>T</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IP</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Manufacturer</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>First Seen</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Last Seen</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Location</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MStatWindow</name>
<message>
<source>Protocol</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Count</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ProtocolListView</name>
<message>
<source>Protocol Family</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Perform Action</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>Wellenreiter: trying to run as non-root!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You have started Wellenreiter II
as non-root. You will have
only limited functionality.
Proceed anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You have a dhcp client running.
(PID = %1)
This can severly limit scanning!
Should I kill it for you?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restart your dhcp client?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Wellenreiter</name>
<message>
<source>Your wireless card
should now be usable again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No device configured.
Please reconfigure!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The configured device (%1)
is not available on this system
. Please reconfigure!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Can&apos;t bring interface &apos;%1&apos; up:
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&lt;p&gt;The Wireless Extension Versions&lt;br&gt;are not matching!&lt;p&gt; Wellenreiter II : WE V%1&lt;br&gt;Interface driver: WE V%2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Bring your device into
monitor mode now.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Can&apos;t set interface &apos;%1&apos;
into monitor mode:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>
Continue with limited functionality?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Can&apos;t open packet capturer for
&apos;%1&apos;:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Wellenreiter II - replaying capture file...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Got packet with protocol &apos;%1&apos;</source>
<comment>Protocol Name</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Can&apos;t do that!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No wireless
interface available.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Stop sniffing before
joining a net.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Function only available on Embedded build</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>&lt;p&gt;The Wireless Extension Versions&lt;br&gt;do not match!&lt;p&gt; Wellenreiter II : WE V%1&lt;br&gt;Interface driver: WE V%2</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>WellenreiterBase</name>
<message>
<source>Wellenreiter/Opie</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Wellenreiter/X11</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Nets</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Graph</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hex</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Stat</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Networks</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WellenreiterConfigBase</name>
<message>
- <source>Wellenreiter II COnfiguration Dialog</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;select&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>cisco</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>wlan-ng</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>hostap</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>orinoco</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;manual&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;file&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Choose the type of driver used for sniffing.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Driver:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Choose the interface used for sniffing.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Perform Autodetection</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Retrigger the autodetection algorithm</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use additional PRISM header</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use additional PRISM headers, if available.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hop Channels</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Check this, if you want to start a channel hopper.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>every</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> ms</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Choose the channel hop interval.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use Adaptive(TM) Hop Scheme</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An adaptive hopping interval dynamically changes the channel hopping parameters to listen longer on channels where traffic comes in.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Scan on channel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Check the channels which should be included in the channel hopping scheme. Note that due to the 802.11 channel overlay scheme you may receive data on neighbour channels of channels, even if they&apos;re not checked here.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>6</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>8</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>9</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>All</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>11</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>10</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>7</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>5</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>4</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>12</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>13</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>14</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Capture</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Browse</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click to open a file requester to choose a capture file name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Write Capture Files To</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Check this to write an ethereal compatible capture file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>/tmp/capture</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Configure the name of the capture file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hex View Buffer</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>unlimited</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>limited to</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> Packets</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Parse</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>UI</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Lookup MAC vendor names</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Check this to lookup MAC vendor names.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open Tree On New Station</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Check this to automatically make a tree visible when a new station is detected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Disable Power Management</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Check this to disable power management while scanning.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Action on detecting a new</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Wired Station:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Network:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;Ignore&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Play Alarm</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Play Click</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Blink LED</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Run Script</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Choose an action to perform when a new wireless station is detected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The command line to execute when a script action is performed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Wireless Station:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Choose the action to perform when a new wired station is detected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Choose an action to perform when a new network is detected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Intrusion</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Link Level</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Fake Mac:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Send proble requests</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>&lt;automatic&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>44:44:44:44:44:44</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Try to authenticate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enable active scanning</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>IP Level</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Request DHCP Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Fake IP:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>192.168.125.1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>GPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enable GPS logging w/ gpsd</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Check this to log GPS coordinates.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Host</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>localhost</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hostadress where the gps daemon listens on.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Port number where the gps daemon listens on.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Start gpsd on localhost</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Check to start the GPS daemon on localhost.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>gpsd -p /dev/ttyS3 -s 4800</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Command line to start the gps daemon.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Wellenreiter II Configuration Dialog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Send probe requests</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>WellenreiterMainWindow</name>
<message>
<source>Click here to start scanning.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click here to stop scanning.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click here to open the configure dialog.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click here to upload a capture session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Session...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Text Log...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Hex Log...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;New</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Load</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Upload Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Exit</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Configure...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sto&amp;p</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Expand All</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Collapse All</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Add something</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;View</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Sniffer</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Demo</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ready.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Configure</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>GPS said:
%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>All</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Text</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sniffing in progress!
Please stop sniffing before closing.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Upload Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>From: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Location: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Comments: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Ok</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Logfile &apos;%1&apos; doesn&apos;t exist&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;p&gt;Can&apos;t open Logfile &apos;%1&apos;&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Success</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Capture Dump was uploaded to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connection to %1 failed</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/zlines.ts b/i18n/zh_TW/zlines.ts
new file mode 100644
index 0000000..7f2e967
--- a/dev/null
+++ b/i18n/zh_TW/zlines.ts
@@ -0,0 +1,41 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>KLines</name>
+ <message>
+ <source>&amp;New game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ne&amp;xt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Show next</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Und&amp;o</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Points: 0</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> Score: %1 </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/zsafe.ts b/i18n/zh_TW/zsafe.ts
index d003d7c..06fbae6 100644
--- a/i18n/zh_TW/zsafe.ts
+++ b/i18n/zh_TW/zsafe.ts
@@ -1,822 +1,832 @@
<!DOCTYPE TS><TS>
<context>
<name>@default</name>
<message>
<source>ZSafe</source>
<translation type="obsolete">ZSafe</translation>
</message>
<message>
<source>Do you want to delete?</source>
<translation type="obsolete">Wollen Sie wirklich löschen?</translation>
</message>
<message>
<source>&amp;Delete</source>
<translation type="obsolete">&amp;Löschen</translation>
</message>
<message>
<source>D&amp;on&apos;t Delete</source>
<translation type="obsolete">&amp;Nicht löschen</translation>
</message>
<message>
<source>Edit Entry</source>
<translation type="obsolete">Eintrag ändern</translation>
</message>
<message>
<source>Name</source>
<translation type="obsolete">Name</translation>
</message>
<message>
<source>Username</source>
<translation type="obsolete">Benutzername</translation>
</message>
<message>
<source>Password</source>
<translation type="obsolete">Passwort</translation>
</message>
<message>
<source>Comment</source>
<translation type="obsolete">Kommentar</translation>
</message>
<message>
<source>Field 4</source>
<translation type="obsolete">Feld 4</translation>
</message>
<message>
<source>Field 5</source>
<translation type="obsolete">Feld 5</translation>
</message>
<message>
<source>New Entry</source>
<translation type="obsolete">Neuer Eintrag</translation>
</message>
<message>
<source>Entry name must be different
from the category name.</source>
<translation type="obsolete">Die Namen der Einträge
müssen sich von der
Kategorie unterscheiden.</translation>
</message>
<message>
<source>Search</source>
<translation type="obsolete">Suchen</translation>
</message>
<message>
<source>Entry not found</source>
<translation type="obsolete">Eintrag nicht gefunden</translation>
</message>
<message>
<source>&amp;OK</source>
<translation type="obsolete">&amp;Ok</translation>
</message>
<message>
<source>Field 2</source>
<translation type="obsolete">Feld 2</translation>
</message>
<message>
<source>Field 3</source>
<translation type="obsolete">Feld 3</translation>
</message>
<message>
<source>Could not remove text file.</source>
<translation type="obsolete">Konnte Textdatei nicht löschen.</translation>
</message>
<message>
<source>Could not export to text file.</source>
<translation type="obsolete">Konnte Textdatei nicht exportieren.</translation>
</message>
<message>
<source>Could not import text file.</source>
<translation type="obsolete">Konnte Textdatei nicht importieren.</translation>
</message>
<message>
<source>Enter Password</source>
<translation type="obsolete">Passwort eingeben</translation>
</message>
<message>
<source>Wrong password.
ZSafe will now exit.</source>
<translation type="obsolete">Falsches Passwort
ZSafe wird sich jetzt beenden.</translation>
</message>
<message>
<source>Wrong password.
Enter again?</source>
<translation type="obsolete">Falsches Passwort.
Neu eingeben?</translation>
</message>
<message>
<source>&amp;Yes</source>
<translation type="obsolete">&amp;Ja</translation>
</message>
<message>
<source>&amp;No.</source>
<translation type="obsolete">&amp;Nein.</translation>
</message>
<message>
<source>Empty document or
wrong password.
Continue?</source>
<translation type="obsolete">Leeres Dokument oder
falsches Passwort.
Fortfahren?</translation>
</message>
<message>
<source>&amp;No</source>
<translation type="obsolete">&amp;Nein</translation>
</message>
<message>
<source>&amp;Yes.</source>
<translation type="obsolete">&amp;Ja.</translation>
</message>
<message>
<source>Password is empty.
Please enter again.</source>
<translation type="obsolete">Das Passwort ist leer.
Bitte nochmals eingeben.</translation>
</message>
<message>
<source>Reenter Password</source>
<translation type="obsolete">Passwort nochmals eingeben</translation>
</message>
<message>
<source>Passwords must be identical.
Please enter again.</source>
<translation type="obsolete">Die Passwörter müssen
gleich sein. Bitte nochmals
Passwort eingeben.</translation>
</message>
<message>
<source>&amp;Save</source>
<translation type="obsolete">&amp;Sichern</translation>
</message>
<message>
<source>&amp;Don&apos;t Save</source>
<translation type="obsolete">&amp;Nicht sichern</translation>
</message>
<message>
<source>Password file saved.</source>
<translation type="obsolete">Passwort-Datei gesichert.</translation>
</message>
<message>
<source>Do you want to save
before exiting?</source>
<translation type="obsolete">Wollen Sie vor dem Beenden
die Daten speichern?</translation>
</message>
<message>
<source>S&amp;ave with
new
password</source>
<translation type="obsolete">Mit neuem
&amp;Passwort
sichern</translation>
</message>
<message>
<source>Category</source>
<translation type="obsolete">Kategorie</translation>
</message>
<message>
<source>Wait dialog</source>
<translation type="obsolete">Bitte warten</translation>
</message>
<message>
<source>Gathering icons...</source>
<translation type="obsolete">Suche nach Symbolen...</translation>
</message>
<message>
<source>Create new ZSafe document</source>
<translation type="obsolete">Erzeuge neue ZSafe Datei</translation>
</message>
<message>
<source>Open ZSafe document</source>
<translation type="obsolete">Öffne ZSafe Datei</translation>
</message>
<message>
<source>Save ZSafe document as..</source>
<translation type="obsolete">Speichere ZSafe Datei als..</translation>
</message>
<message>
<source>Zaurus Password Manager&lt;br&gt;</source>
<translation type="obsolete">Zaurus Passwort Manager&lt;br&gt;</translation>
</message>
<message>
<source>by Carsten Schneider&lt;br&gt;</source>
<translation type="obsolete">von Carsten Schneider&lt;br&gt;</translation>
</message>
<message>
<source>Translations by Robert Ernst&lt;br&gt;</source>
<translation type="obsolete">Übersetzungen von Robert Ernst&lt;br&gt;</translation>
</message>
</context>
<context>
<name>CategoryDialog</name>
<message>
<source>Category</source>
<translation>Kategorie</translation>
</message>
<message>
<source>Icon</source>
<translation>Symbol</translation>
</message>
<message>
<source>Field 1</source>
<translation>Feld 1</translation>
</message>
<message>
<source>Field 2</source>
<translation>Feld 2</translation>
</message>
<message>
<source>Field 3</source>
<translation>Feld 3</translation>
</message>
<message>
<source>Field 4</source>
<translation>Feld 4</translation>
</message>
<message>
<source>Field 5</source>
<translation>Feld 5</translation>
</message>
<message>
<source>Field 6</source>
<translation>Feld 6</translation>
</message>
</context>
<context>
<name>InfoForm</name>
<message>
<source>Information:</source>
<translation>Information:</translation>
</message>
</context>
<context>
<name>NewDialog</name>
<message>
<source>New Entry</source>
<translation>Neuer Eintrag</translation>
</message>
<message>
<source>Comment</source>
<translation>Kommentar</translation>
</message>
<message>
<source>Field 6</source>
<translation>Feld 6</translation>
</message>
<message>
<source>Field 5</source>
<translation>Feld 5</translation>
</message>
<message>
<source>Password</source>
<translation>Passwort</translation>
</message>
<message>
<source>Username</source>
<translation>Benutzername</translation>
</message>
<message>
<source>Name</source>
<translation>Name</translation>
</message>
</context>
<context>
<name>PasswordForm</name>
<message>
<source>ZSafe</source>
<translation>ZSafe</translation>
</message>
<message>
<source>Password</source>
<translation>Passwort</translation>
</message>
</context>
<context>
<name>ScQtFileDlg</name>
<message>
<source>FileDlg</source>
<translation>Dateidialog</translation>
</message>
<message>
<source>file type filter</source>
<translation>Dateityp Filter</translation>
</message>
<message>
<source>ComboBox FileTypeFilter
edit or select the filter</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>confirms the selection and closes the form</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>OKButton</source>
<translation type="unfinished">OK</translation>
</message>
<message>
<source>cancels the selection and closes the form</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>CancelButton</source>
<translation type="unfinished">Abbruch</translation>
</message>
<message>
<source>shows the selected filename</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Filename LineEdit
shows the selected file
and allows the direct filename
edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>ComboBox Directory
edit or select the directories name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Name</source>
<translation type="unfinished">Name</translation>
</message>
<message>
<source>size</source>
<translation>Größe</translation>
</message>
<message>
<source>type</source>
<translation>Type</translation>
</message>
<message>
<source>directory listview</source>
<translation>Dateilistenansicht</translation>
</message>
<message>
<source>Directory ListView
shows the list of dirs and files</source>
<translation type="unfinished"></translation>
</message>
<message>
<source></source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ScQtFileEditDlg</name>
<message>
<source>dir</source>
<translation type="unfinished">Verz.</translation>
</message>
<message>
<source>file</source>
<translation>Datei</translation>
</message>
<message>
<source>link</source>
<translation>Verknüpfung</translation>
</message>
</context>
<context>
<name>SearchDialog</name>
<message>
<source>Search</source>
<translation>Suchen</translation>
</message>
<message>
<source>Username</source>
<translation>Benutzername</translation>
</message>
<message>
<source>Comment</source>
<translation>Kommentar</translation>
</message>
<message>
<source>Name</source>
<translation>Name</translation>
</message>
</context>
<context>
<name>Wait</name>
<message>
<source>Please Wait...</source>
<translation>Bitte warten...</translation>
</message>
</context>
<context>
<name>ZSafe</name>
<message>
<source>ZSafe</source>
<translation>ZSafe</translation>
</message>
<message>
<source>Can&apos;t create directory
%1
ZSafe will now exit.</source>
- <translation>Kann das Verzeichnis
+ <translation type="obsolete">Kann das Verzeichnis
%1
nicht anlegen
ZSafe wird sich jetzt beenden.</translation>
</message>
<message>
<source>&amp;Save document</source>
<translation>&amp;Speichern</translation>
</message>
<message>
<source>S&amp;ave document with new Password</source>
<translation>Speichern mit neuem &amp;Passwort</translation>
</message>
<message>
<source>&amp;Export text file</source>
<translation>Textdatei &amp;Exportieren</translation>
</message>
<message>
<source>&amp;Import text file</source>
<translation>Textdatei &amp;Importieren</translation>
</message>
<message>
<source>&amp;Remove text file</source>
<translation>Textdatei &amp;löschen</translation>
</message>
<message>
<source>&amp;Open entries expanded</source>
<translation>&amp;Expandiert Öffnen</translation>
</message>
<message>
<source>E&amp;xit</source>
<translation>&amp;Beenden</translation>
</message>
<message>
<source>&amp;File</source>
<translation>&amp;Datei</translation>
</message>
<message>
<source>&amp;New</source>
<translation>&amp;Neu</translation>
</message>
<message>
<source>&amp;Edit</source>
<translation>&amp;Ändern</translation>
</message>
<message>
<source>&amp;Delete</source>
<translation>&amp;Löschen</translation>
</message>
<message>
<source>&amp;Category</source>
<translation>&amp;Kategorie</translation>
</message>
<message>
<source>&amp;Cut</source>
<translation>&amp;Ausschneiden</translation>
</message>
<message>
<source>C&amp;opy</source>
<translation>&amp;Kopieren</translation>
</message>
<message>
<source>&amp;Paste</source>
<translation>&amp;Einfügen</translation>
</message>
<message>
<source>&amp;Search</source>
<translation>&amp;Suchen</translation>
</message>
<message>
<source>&amp;Entry</source>
<translation>&amp;Eintrag</translation>
</message>
<message>
<source>&amp;About</source>
<translation>&amp;Über</translation>
</message>
<message>
<source>&amp;Help</source>
<translation>&amp;Hilfe</translation>
</message>
<message>
<source>Edit</source>
- <translation type="obsolete">Ändern</translation>
+ <translation type="unfinished">Ändern</translation>
</message>
<message>
<source>Delete</source>
<translation type="obsolete">Löschen</translation>
</message>
<message>
<source>Find</source>
<translation type="obsolete">Suchen</translation>
</message>
<message>
<source>New</source>
<translation type="obsolete">Neu</translation>
</message>
<message>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
<source>Field 2</source>
<translation>Feld 2</translation>
</message>
<message>
<source>Field 3</source>
<translation>Feld 3</translation>
</message>
<message>
<source>Comment</source>
<translation>Kommentar</translation>
</message>
<message>
<source>Field 4</source>
<translation>Feld 4</translation>
</message>
<message>
<source>Field 5</source>
<translation>Feld 5</translation>
</message>
<message>
<source>Do you want to delete?</source>
<translation type="unfinished">Wollen Sie wirklich löschen?</translation>
</message>
<message>
<source>D&amp;on&apos;t Delete</source>
<translation type="unfinished">&amp;Nicht löschen</translation>
</message>
<message>
<source>Edit Entry</source>
- <translation type="unfinished">Eintrag ändern</translation>
+ <translation type="obsolete">Eintrag ändern</translation>
</message>
<message>
<source>Username</source>
<translation type="unfinished">Benutzername</translation>
</message>
<message>
<source>Password</source>
<translation type="unfinished">Passwort</translation>
</message>
<message>
<source>New Entry</source>
- <translation type="unfinished">Neuer Eintrag</translation>
+ <translation type="obsolete">Neuer Eintrag</translation>
</message>
<message>
<source>Entry name must be different
from the category name.</source>
<translation type="unfinished">Die Namen der Einträge
müssen sich von der
Kategorie unterscheiden.</translation>
</message>
<message>
<source>Search</source>
<translation type="unfinished">Suchen</translation>
</message>
<message>
<source>Entry not found</source>
<translation type="unfinished">Eintrag nicht gefunden</translation>
</message>
<message>
<source>&amp;OK</source>
<translation type="unfinished">&amp;Ok</translation>
</message>
<message>
<source>Could not remove text file.</source>
<translation type="unfinished">Konnte Textdatei nicht löschen.</translation>
</message>
<message>
<source>Could not export to text file.</source>
<translation type="unfinished">Konnte Textdatei nicht exportieren.</translation>
</message>
<message>
<source>Could not import text file.</source>
<translation type="unfinished">Konnte Textdatei nicht importieren.</translation>
</message>
<message>
<source>Enter Password</source>
<translation type="unfinished">Passwort eingeben</translation>
</message>
<message>
<source>Wrong password.
ZSafe will now exit.</source>
<translation type="unfinished">Falsches Passwort
ZSafe wird sich jetzt beenden.</translation>
</message>
<message>
<source>Wrong password.
Enter again?</source>
<translation type="unfinished">Falsches Passwort.
Neu eingeben?</translation>
</message>
<message>
<source>&amp;Yes</source>
<translation type="unfinished">&amp;Ja</translation>
</message>
<message>
<source>&amp;No.</source>
<translation type="unfinished">&amp;Nein.</translation>
</message>
<message>
<source>Empty document or
wrong password.
Continue?</source>
<translation type="unfinished">Leeres Dokument oder
falsches Passwort.
Fortfahren?</translation>
</message>
<message>
<source>&amp;No</source>
<translation type="unfinished">&amp;Nein</translation>
</message>
<message>
<source>&amp;Yes.</source>
<translation type="unfinished">&amp;Ja.</translation>
</message>
<message>
<source>Password is empty.
Please enter again.</source>
<translation type="unfinished">Das Passwort ist leer.
Bitte nochmals eingeben.</translation>
</message>
<message>
<source>Reenter Password</source>
<translation type="unfinished">Passwort nochmals eingeben</translation>
</message>
<message>
<source>Passwords must be identical.
Please enter again.</source>
<translation type="unfinished">Die Passwörter müssen
gleich sein. Bitte nochmals
Passwort eingeben.</translation>
</message>
<message>
<source>Password file saved.</source>
<translation type="unfinished">Passwort-Datei gesichert.</translation>
</message>
<message>
<source>Do you want to save
before exiting?</source>
<translation type="unfinished">Wollen Sie vor dem Beenden
die Daten speichern?</translation>
</message>
<message>
<source>&amp;Save</source>
<translation type="unfinished">&amp;Sichern</translation>
</message>
<message>
<source>S&amp;ave with
new
password</source>
<translation type="unfinished">Mit neuem
&amp;Passwort
sichern</translation>
</message>
<message>
<source>&amp;Don&apos;t Save</source>
<translation type="unfinished">&amp;Nicht sichern</translation>
</message>
<message>
<source>Category</source>
<translation type="unfinished">Kategorie</translation>
</message>
<message>
<source>Wait dialog</source>
<translation type="unfinished">Bitte warten</translation>
</message>
<message>
<source>Gathering icons...</source>
<translation type="unfinished">Suche nach Symbolen...</translation>
</message>
<message>
<source>Zaurus Password Manager&lt;br&gt;</source>
- <translation type="unfinished">Zaurus Passwort Manager&lt;br&gt;</translation>
+ <translation type="obsolete">Zaurus Passwort Manager&lt;br&gt;</translation>
</message>
<message>
<source>ZSafe version 2.0.1ern&lt;br&gt;</source>
<translation type="obsolete">ZSafe Version 2.0.1ern&lt;br&gt;</translation>
</message>
<message>
<source>by Carsten Schneider&lt;br&gt;</source>
- <translation type="unfinished">von Carsten Schneider&lt;br&gt;</translation>
+ <translation type="obsolete">von Carsten Schneider&lt;br&gt;</translation>
</message>
<message>
<source>Translations by Robert Ernst&lt;br&gt;</source>
- <translation type="unfinished">Übersetzungen von Robert Ernst&lt;br&gt;</translation>
+ <translation type="obsolete">Übersetzungen von Robert Ernst&lt;br&gt;</translation>
</message>
<message>
<source>&amp;New document</source>
<translation>&amp;Neue Datei</translation>
</message>
<message>
<source>&amp;Open document</source>
<translation>&amp;Öffne Datei</translation>
</message>
<message>
<source>&amp;Save document as ..</source>
<translation>&amp;Speichere Datei als..</translation>
</message>
<message>
<source>Create new ZSafe document</source>
- <translation type="unfinished">Erzeuge neue ZSafe Datei</translation>
+ <translation type="obsolete">Erzeuge neue ZSafe Datei</translation>
</message>
<message>
<source>Open ZSafe document</source>
<translation type="unfinished">Öffne ZSafe Datei</translation>
</message>
<message>
<source>Save ZSafe document as..</source>
- <translation type="unfinished">Speichere ZSafe Datei als..</translation>
- </message>
- <message>
- <source>Can&apos;t create directory
-.../Documents/application
-
-ZSafe will now exit.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Can&apos;t create directory
-...//Documents/application/zsafe
-
-ZSafe will now exit.</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete">Speichere ZSafe Datei als..</translation>
</message>
<message>
<source>New entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Edit category or entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delete category or entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Find entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<source></source>
<translation type="unfinished"></translation>
</message>
<message>
<source>All</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Text</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove text file</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No document defined.
You have to create a new document</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export text file</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Import text file</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Do you want to save </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>
before continuing?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Now you have to enter
a password twice for your
newly created document.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>ZSafe version 2.1.2-jv01b&lt;br&gt;</source>
+ <source>&lt;P&gt;Can&apos;t create directory %1&lt;/P&gt;&lt;P&gt;ZSafe will now exit.&lt;/P&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ZSafe: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;No document defined. You have to create a new document&lt;/P&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;You must create a new document first. Ok to create?&lt;/P&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;&lt;div align=center&gt;&lt;b&gt;Zaurus Password Manager&lt;br&gt;ZSafe version 2.1.2&lt;br&gt;&lt;/b&gt;by Carsten Schneider&lt;br&gt;zcarsten@gmx.net&lt;br&gt;http://z-soft.z-portal.info/zsafe&lt;br&gt;Translations by Robert Ernst&lt;br&gt;robert.ernst@linux-solutions.at&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy to Clipboard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show Info</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>ZSafe version 2.1.2&lt;br&gt;</source>
+ <source>Cancel</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/i18n/zh_TW/zsame.ts b/i18n/zh_TW/zsame.ts
new file mode 100644
index 0000000..d134e06
--- a/dev/null
+++ b/i18n/zh_TW/zsame.ts
@@ -0,0 +1,29 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>ZSameWidget</name>
+ <message>
+ <source>ZSame</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restart This Board</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>